p{margin:0 0 0 0;}
.w1200{width: 1200px;margin:0 auto;}
.a1{width: 1920px;margin-left: -960px;left:50%;position: relative;}
.fl{float: left;}
.fr{float: right;}

/* */
.head{height: 124px;}
.logo{float: left;margin-top: 19px;}
.yu{margin-left: 15px;height: 59px;border-left: 1px solid #c2c2c2;padding-left: 17px;margin-top: 30px;color: #372f2d;font-size: 24px;line-height: 28px;}
.yu tt{float: right;margin-right: -45%; margin-top: -29%;}
.topLink{background: url(../images/tel.png)no-repeat right top;text-align: right;padding-right: 52px;}
.k1{line-height: 35px;color: #999;font-size: 12px;}
.k1 a{color: #999;}
.tel{color: #404040;font-size: 16px;}

.menu{position: sticky;
    top: 0;
    left: 0;
    width: 100%;
    height: 60px;
    display: flex;
    justify-content: center;
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.18);background: #1954a3;z-index: 9999;}



/* */
.bt{text-align: center;height: 62px;padding-top: 30px;}
.bt h3{line-height: 31px;color: #1968c5;font-size: 32px;font-weight: bold;}
.bt h3 span{color: #494949}

/* */
.pro{background:url(../images/bj3.jpg)no-repeat;height: 2046px;padding-top: 71px;}
.pro-bt{height: 81px;}
.pro-tit{background: url(../images/tit.png)no-repeat left top;height: 81px;padding-top: 32px;}
.pro-tit h3{color: #1968c5;font-size: 32px;font-weight: bold;line-height: 31px;}
.pro-tit h3 span{color: #4c4c4c;}
.fenlei{margin-top: 16px;}
.fenlei li{float: left;height: 63px;line-height: 62px;display: none;}
.fenlei li a{color: #737373;font-size: 18px;margin-left: 75px;display: block;}
.fenlei li:hover a{color: #1968c5;background: url(../images/7.png)no-repeat center bottom;}


.pro1{display:block;margin-top: 42px;background: url(../images/bj4.png)no-repeat top center;height: 560px;padding: 30px 19px 0 30px;}
.pro1-ri{width: 536px;margin-top: 8px;}
.pro1-ri h3{color: #1968c5;font-size: 24px;font-weight: bold;line-height: 30px;position: relative;margin-left: 57px;}
.pro1-ri h3:after{content: "";display: block;width: 160px;top:15px;left:-180px;height: 1px;background: #1968c5;position: absolute;}
.pro1-ri .cont{margin-top: 20px;color: #595959;font-size: 16px;line-height: 27px;text-align: justify;text-indent: 2em;height: 240px;overflow: hidden;}
.pro1-ri b{display: block;width: 114px;height: 36px;line-height: 36px;text-align: center;background: #1968c5;color: #fff;font-size: 20px;font-weight: bold;}
.pro1-ri .fw{margin-top: 12px;color: #595959;font-size: 16px;line-height: 27px;text-indent: 2em;height: 74px;overflow: hidden;}
.pro1-ri ul{}
.pro1-ri ul li{float: left;width: 175px;height: 110px;overflow: hidden;}
.pro1-ri ul li+li{margin-left: 5px;}
.pro1-ri ul li img{width: 175px;height: 110px;transition: all 1s;}
.pro1-ri ul li:hover img{transform: scale(1.1);}

.pro2{margin-top: 51px;display: block;background: url(../images/bj4.png)no-repeat top center;height: 529px;padding: 37px 30px 0;}
.pro2-le{width: 606px;}
.pro2-le h3{position: relative;line-height: 32px;color: #1968c5;font-size: 24px;font-weight: bold;}
.pro2-le h3:after{content: "";display: block;position: absolute;top:16px;left:142px;width: 160px;height: 1px;background: #1968c5;}
.pro2-le .cont{margin-top: 18px;color: #595959;font-size: 16px;line-height: 28px;}
.pro2-ri{margin-top: 11px;width: 481px;}
.pro2-ri b{display: block;width: 114px;height: 36px;line-height: 36px;background: #1968c5;color: #fff;font-size: 20px;font-weight: bold;text-align: center;}
.pro2-ri .cont{color: #595959;font-size: 16px;margin-top: 12px;height: 83px;overflow: hidden;line-height: 28px;}
.pro2 ul{}
.pro2 ul li{float: left;width: 221px;height: 221px;overflow: hidden;}
.pro2 ul li+li{margin-left:8px;}
.pro2 ul li img{width: 221px;height: 221px;transition: all 1s;}
.pro2 ul li:hover img{transform: scale(1.1);}

.pro3{height: 583px;background: #fff;margin-top: 59px;display: block;}
.pro3-le{width: 468px;margin-top: 36px;}
.pro3-le h3{color: #1968c5;font-size: 24px;font-weight: bold;line-height: 32px;text-align: right;position: relative;}
.pro3-le h3:after{content: '';display: block;position: absolute;right: -102px;top:44px;width: 241px;height: 1px;background: #1968c5;}
.pro3-le .cont{margin-top: 44px;color: #595959;font-size: 16px;line-height: 28px;text-align: right;height: 171px;overflow: hidden;}
.pro3-le b{display: block;width: 114px;height: 36px;line-height: 36px;text-align: center;background: #1968c5;color: #fff;font-size: 20px;font-weight: bold;margin-left: 354px;}
.pro3-le .cont1{color: #595959;font-size: 16px;line-height: 28px;margin-top: 11px;height: 102px;overflow: hidden;text-align: right;}
.pro3-ri{width: 694px;}
.pro3-ri img.img1{margin-top: -9px;margin-left: -18px;}
.pro3-ri ul{margin-top: 20px;margin-left: 77px}
.pro3-ri ul li{float: left;margin-right: 13px;width: 190px;height: 196px;overflow: hidden;}
.pro3-ri ul li img{width: 190px;height: 196px;transition: all 1s;}
.pro3-ri ul li:hover img{transform: scale(1.1);}

.celan{
    z-index: 999;
    position: absolute;
    top: 1058px;
    left: 1vw;
    height: 5409px;

}
.celan_dingwei{
    position: sticky;
    width: 140px;
    top: 20vh;
    z-index: 9999;
}
.chan-fen{
    width: 140px;
    box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.18);
    background: #fff;
}
.chan-fen li{
    line-height: 26px;
    padding-left: 10px;
    position: relative;
}
.chan-fen li a{
    color: #404040;
    font-size: 13px;
}
.chan-fen li:hover{background: #1968c5;color: #fff;}
.chan-fen li:hover a{color: #fff;}
.chan-fen li .layer2{position: absolute;top:-41px;left:140px;width: 135px;height: 127px;background: url(../images/8.png)no-repeat;text-align: center;padding-top: 4px;}
.chan-fen li .layer2 img{width: 119px;height: 119px;margin-left: 12px;display: block;}
.chan-fen li .layer2 h3{position: absolute;top:102px;left:12px;width: 119px;height: 21px;line-height: 21px;background: rgba(25,104,197,0.78);color: #fff;font-size: 12px;}

/* */
.ys{height: 876px;background: url(../images/bj2.jpg)no-repeat;padding-top: 81px;}
.bt1{background:url(../images/tit1.png)no-repeat center;height: 81px;padding-top: 32px;}

.bt1 h3{color: #fff;}
.ys-cont{margin-top: 76px;}
.ys-cont .hd{float: left;width: 260px;}
.ys-cont .hd li{height: 74px;padding-left: 34px;position: relative;background: #4c4d4f;overflow: hidden;cursor: pointer;}
.ys-cont .hd li:after{content: "";display: block;position: absolute;left:10px;bottom: 0;width: 240px;background: #707172;height: 1px;}
.ys-cont .hd li .img1{position: absolute;bottom:0;left:0;width: 200px;}
.ys-cont .hd li h3{color: #fff;position: relative;z-index: 999;line-height: 72px;font-size: 20px;}
.ys-cont .hd li:last-child:after{width: 0;}
.ys-cont .hd li.on{background: url(../images/5.png)no-repeat left center;width: 280px;margin-right: -20px;z-index: 99;}
.ys-cont .hd li.on:after{display: none;}
.ys-cont .bd{float: right;width: 940px;height: 596px;position: relative;}
.ys-cont .bd img{width: 940px;height: 596px;}
.ys-cont .bd .cont{position: absolute;top:371px;left:-260px;background: #fff;padding: 66px 0 0 35px;width: 574px;height: 225px;}
.ys-cont .bd .cont p{background:url(../images/6.png)no-repeat left;padding-left: 25px;line-height: 24px;color: #595959;font-size: 16px;margin-bottom: 18px;}

/* */
.liu{height: 252px;position: relative;z-index: 99;}
.liu-xian{position: absolute;top:-20px;left:0;}
.liu-le{width:343px;margin-left: 48px;background: url(../images/tit2.png)no-repeat left top;padding-top:65px;margin-top: 41px;color: #383b41;font-size: 28px; line-height: 31px;}
.liu-tel{position: absolute;left:0;bottom: 0;background: url(../images/dh.png)no-repeat;height: 66px;color: #fff;font-size: 14px;padding-left: 71px;width: 1200px;padding-top: 5px;line-height: 25px;}
.liu ul{width: 809px;float: right;margin-top: 81px}
.liu ul li{float: left;background: url(../images/4.png)no-repeat right 32px;width: 109px;margin-right: 12px;}
.liu ul li:last-child{width: 80px;margin-right: 0;background: none;}
.liu ul li .cont{width: 80px;text-align: center;transition: all .3s;}
.liu ul li .cont h3{color: #595959;font-size: 18px;margin-top: 20px;line-height: 22px;}
.liu ul li:hover .cont{margin-top: -8px;}
/* */
.anli{margin-top: 71px;}
.bt3{background: url(../images/tit3.png)no-repeat center;height: 81px;padding-top: 32px;}
.anli-cont{position: relative;margin-top: 36px;}
.anli-cont .hd a{display: block;width: 21px;height: 102px;position: absolute;top:149px;cursor: pointer;}
.anli-cont .hd a.prev{background: url(../images/left.png)no-repeat;left:-48px;}
.anli-cont .hd a.next{background: url(../images/right.png)no-repeat;right:-48px;}
.anli-cont .bd{width: 1200px;margin:0 auto;overflow: hidden;}
.case_list1{}
.case_list1 li{float: left;width: 370px;margin-right: 45px}
.case_list1 li img{width: 370px;height: 440px;}
.case_list1 li a{display: block;color: #25282f;font-size: 18px;margin-top: 24px;line-height: 25px;text-align: center;}
.case_list1 li:hover a{color: #1968c5}

/* */
.ab{background: url(../images/bj1.jpg)no-repeat;height: 720px;margin-top: 76px;padding-top: 133px;}
.ab h3{color: #fff;font-size: 32px;font-weight: bold;line-height: 41px;margin-left: 47px;}
.ab span{display: block;margin-left: 55px;color: #fff;font-size: 20px;margin-top: 46px;line-height: 23px;}
.ab .cont{margin-top: 35px;height: 314px;color: #fff;font-size: 16px;line-height: 32px;width: 513px;margin-left: 50px;text-align: justify;}
.ab a{transition:0.3s;display: block;width: 148px;height: 48px;line-height: 48px;background: #fff;color: #25282f;font-size: 20px;text-transform: uppercase;text-align: center;position: relative;}
.ab a:after{content: "";display: block;width: 104px;height: 1px;background: #fff;position: absolute;top:25px;right: -104px;}
.ab a:hover{margin-top: -8px;}

/* */
.bt4{background: url(../images/tit4.png)no-repeat center top;}
.xin{margin-top: 70px;}
.xin-cont{margin-top: 20px;}
.xin-le{width: 840px;}
.xin-le .hd{position: relative;height: 51px;border-bottom:1px solid #dadadc;line-height: 50px;padding-left: 19px;}
.xin-le .hd a{position: absolute;right: 0;top:0;color: #999;font-size: 14px;}
.xin-le .hd li{float: left;position: relative;color: #2b2e35;font-size: 18px;font-weight: bold;width: 102px;text-align: center;cursor: pointer;}
.xin-le .hd li.on{color: #1968c5;}
.xin-le .hd li.on:after{content: "";display: block;position: absolute;bottom: -2px;left:0;width: 100%;background: #1968c5;height: 3px;}
.xin-le .bd{margin-top: 24px;margin-left: 10px;}
.news_list1{}
.news_list1 img{float: left;width: 270px;height: 157px;}
.news_list1 .cont{float: right;width: 533px;margin-top: 18px;}
.news_list1 .cont h3{color: #595959;font-size: 16px;line-height: 18px;}
.news_list1 .cont p{color: #999;font-size: 14px;line-height: 24px;width:476px;margin-top: 11px;height: 77px;}
.news_list1 .cont span{display: block;width: 122px;height: 30px;line-height: 30px;text-align: center;background: #dad8d8;color: #fff;font-size: 14px;}
.news_list1:hover .cont h3{color: #1968c5;}
.news_list1:hover .cont span{background: #1968c5}
.news_list2{margin-top: 7px;}
.news_list2 li{margin-top:10px;float: left;width: 395px;position: relative;background: url(../images/2.png)no-repeat left;padding-left: 15px;height: 22px;line-height: 22px;}
.news_list2 li a{color: #666;font-size: 14px;font-weight: bold;}
.news_list2 li:nth-child(2n){float: right;}
.news_list2 li span{position: absolute;right: 0;top:0;color: #666;font-size: 12px;}
.news_list2 li:hover a{color: #1968c5}

.xin-ri{width: 320px;}
.xin-tit{height: 51px;line-height: 49px;border-bottom: 2px solid #ececed;position: relative;padding-left: 17px;}
.xin-tit h3{color: #1968c5;font-size: 18px;font-weight: bold;position: relative;width: 102px;line-height: 49px;text-align: center;}
.xin-tit h3:after{content:"";position: absolute;bottom: 0;left:0;width: 100%;height:3px ;background: #2872c9;bottom: -1px;}
.xin-tit a{position: absolute;right: 0;top:0;color: #999;font-size: 14px;}
.xin-pic{margin-top: 24px;height: 348px;overflow: hidden;margin-left: 6px;}
.news_list3{}
.news_list3 li{height: 94px;border-bottom:1px dashed #dadada;margin-bottom: 33px;}
.news_list3 li a{display: block;color: #595959;font-size: 14px;background: url(../images/wen.png)no-repeat 3px;padding-left: 39px;line-height: 25px;height: 25px;overflow: hidden;}
.news_list3 li p{background: url(../images/da.png)no-repeat 3px top;color: #999;font-size: 14px;line-height: 24px;margin-top: 8px;padding-left: 39px;}
.news_list3 li:hover a{color: #1968c5}

/* */
.foot{background: #3d3f43;height: 390px;padding-top: 75px;margin-top:70px;}
.foot .w1200{height: 196px;}
.ff_a{width: 468px;}
.ff_tit{height: 19px;background: url(../images/ff.png)no-repeat left 1px;color: #fff;font-size: 20px;padding-left: 18px;color: #fff;font-size: 20px;line-height: 19px;}
.ff_nav{margin-top: 28px;line-height: 40px;}
.ff_nav a{color: #fff;font-size: 14px;}
.ff_nav a:hover{color: #1968c5}

.ff_lx{margin-left: 60px;width: 477px;}
.ff_cont{margin-top: 20px;}
.ff_cont h3{color: #e8e8ea;font-size: 14px;line-height: 20px;font-weight: bold;}
.ff_cont .cont{color: #e8e8ea;font-size: 14px;line-height: 28px;margin-top: 15px;}

.ff_er{width: 195px;}
.ff_er .er{margin-top: 32px;}
.ff_er .er img+img{margin-left: 13px;}
.ff_er .er img{width: 90px;height: 90px;}

.copyright{text-align: center;color: #e8e8ea;font-size: 14px;line-height: 26px;border-top: 1px solid #646569;padding-top:22px }
.copyright a{color: #e8e8ea;}


/* */
.chan{
	background: #eeeeee;
	padding-bottom: 40px;
}
.nne{
    width: 1200px; margin: 0 auto;
}
.chanp {
    width: 240px;
    padding-top: 50px;
}
.chanpg {
    background: #1954a3;
    font: 500 20px/20px "微软雅黑";
    text-align: center;
    color: #fff;
    height: 83px;
    padding-top: 20px;
}
.chanpg span {
    color: #999;
    font: 200 12px/15px "微软雅黑";
    text-transform: uppercase;
}
.sort {
    background: #fff
}
.sort li{
    padding-left: 33px;
    border-bottom: 1px dashed #dddddd;
}
.sort li a {
    background: url(../images/sort.png) no-repeat left center;
    color: #4d4d4d;
    display: block;
    line-height: 39px;
    font-family: "微软雅黑";
    border-bottom: 1px dashed #dddddd;
    padding-left: 15px;
    font-size: 16px;
}


.remen {
    background: url(../images/re.png) no-repeat;
    line-height: 49px;
    height: 49px;
    color: #fff;
    font-size: 18px;
    text-indent: 32px;
}
.nabing {
    background: #fff;
    padding-bottom: 30px;
}
.picScroll-top {
    width: 240px;
    position: relative;
    background: #fff;
    padding: 17px 0;
}
.picScroll-top .prev {
    display: block;
    width: 158px;
    height: 21px;
    position: absolute;
    top: 17px;
    ;
    overflow: hidden;
    cursor: pointer;
    background: url(../images/shang.png) no-repeat;
    left: 40px;
}

.picScroll-top .next {
    width: 158px;
    height: 21px;
    position: absolute;
    bottom: 17px;
    ;
    background: url(../images/xia.png) no-repeat;
    ;
    left: 40px
}

.picScroll-top .hd ul {
    float: right;
    overflow: hidden;
    zoom: 1;
    margin-top: 10px;
    zoom: 1;
    display: block
}

.picScroll-top .bd {
    padding: 34px 0;
}

.picScroll-top .bd ul {
    overflow: hidden;
    zoom: 1;
}

.picScroll-top .bd ul li {
    text-align: center;
    zoom: 1;
}

.picScroll-top .bd ul li .pic {
    text-align: center;
}

.picScroll-top .bd ul li .pic img {
    width: 156px;
    height: 143px;
}

.picScroll-top .bd ul li .pic a:hover img {}

.picScroll-top .bd ul li .title {
    line-height: 40px;
}

.picScroll-top .bd ul li .title a{
    color:#666;
    font-size: 12px;
}


/* */
.chanpp {
    background: #fff;
    box-sizing: border-box;
    padding: 30px;
    /* width: 837px; */
    margin-top: 50px;
    width: 940px;
}
.chanti {
    background: url(../images/xian11.png) left 8px no-repeat;
    font: 600 18px/35px "微软雅黑";
    color: #1954a3;
    padding-left: 20px;
    height: 35px;
    overflow: hidden;
    margin-bottom: 10px;
}


/* */

.product_list2{}
.product_list2 li{float:left;margin-left:0px;margin-bottom:25px;_display:inline;position: relative;overflow: hidden;
margin-top: 20px;margin-right: 35px;
}
.product_list2 li a.img{}
.product_list2 li a.img img{
    width: 270px;height:270px;
}
.product_list2 li h3{
	text-align:center;
	padding-top:2px;
	background: #e0e0e0;
 	font:400 14px/40px "微软雅黑";
}
.product_list2 li h3 a{font-weight:normal;color:#333;}
.product_list2 li a.img{display:block;}
.product_list2 li a.img:hover{border-color:#e87518;}
.ty{
	margin-top: 30px;
}
.product_list2 li:nth-child(3n){
	/*float: right;*/
	/*width: 206px;*/
	margin-right: 0px;
	float: left;
width: 270px;
}
.cpp{
	position: absolute;
	left:0px;
	transition: all 0.6s ease;
	 top:-270px;
    background: url(../images/chan.png) center;
    width: 270px;
    height: 270px;
}
.cppe{
	width: 100px;
	border: #fff 1px solid;
	margin:0 auto;
	font:400 14px/28px "微软雅黑";
	color: #fff;
	text-align: center;
	border-radius: 5px;
	margin-top: 160px;
}

.product_list2 li:hover .cpp{
	top:0px;
}
.dianhua{
	background: url(../images/left6.png) no-repeat;
	height: 59px;
	padding-left: 305px;

}


/* */
.news_list{}
.news_list li{line-height:36px;position:relative;padding-left:10px;}
.news_list li a{
    /*color:#3f3f3f;font:400 14px/36px "å¾®è½¯é›…é»‘";*/
    color: #3D3D3D;
    font: 600 16px/36px"微软雅黑";
}
.news_list li a:hover{text-decoration:none;
/*color:#e87518;*/
    color:#1954a3;
}
.news_list li span{color:#999;z-index:0;line-height:36px;position:absolute;right:0px;top:0px;}
.news_list li h3 {font-size:14px;}
.news_list li div{
    line-height:24px;
    color:#737373;
}

hr {
    margin-top: 10px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px solid #eee;
}	