/*------style.css  start------*/
/*less*/
@c:center;
@small:12px;
@mid:14px;
@big:16px;
@b:#000;
@g:#666;
@r:#d41c29;
.clearfix:after{
	content:"";
	display:block;
	clear:both;
}
.clearfix{
	zoom:1;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.db{
	display:block;
}
.tl{
	text-align: left;
}
.tc{
	text-align: center;
}
.tr{
	text-align: right;
}
.full{
	width:100%;
	height:100%;
}
.box{
	display: inline-block;
}
.none{
	display: none;
}
a:focus{outline:none;}

a:hover{
	text-decoration:none;
	color: #ca1c28;
    transition: color 0.4s;
    -moz-transition: color 0.4s;
    -webkit-transition: color 0.4s;
    -o-transition: color 0.4s;
}
@-webkit-keyframes fromBottomFade { from {
-webkit-transform: translateY(20%);
opacity:0;
}
}
@keyframes fromBottomFade { from {
transform: translateY(20%);
opacity:0;
}
}



a{text-decoration:none;}


/*container*/
 .container{ 
	
	 margin:0 auto;
	 clear:both; 
 }

/*header*/

#head{display:none;}



.menu_bg{width:100%;height:100%;background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;z-index:100;display:none;}


.top{width:100%;overflow:hidden;transition:all 0.6s ease 0s;}

.top .topper{height:120px;transition:all 0.6s ease 0s;position:fixed;top:0px;left:0px;width:100%;z-index:300;background:rgba(255,255,255,0);}
.top .topper:hover{background:#fff;}
.top .topper .topper_nav{transition:0.6s; width:80%;height:120px;margin:auto;}
.top .topper .topper_nav .top_logo{transition:0.6s;float:left;height:120px;}
.top .topper .topper_nav .top_logo a{transition:0.6s;height:120px;display:block;float:left;display:flex;align-items:center;display:-webkit-flex; /* Safari */-webkit-align-items: center; /* Safari 7.0+ */}
.top .topper .topper_nav .top_logo img{display:block;float:left;max-height:100%;}
.top .topper .topper_nav .top_logo .img1{display:none;}
.top .topper:hover .topper_nav .top_logo .img1{display:block;}
.top .topper:hover .topper_nav .top_logo .img2{display:none;}
.top .topper:hover .topper_nav .top_logo .logo p{color:#333}
.top .topper:hover .topper_nav .top_logo .logo span{color:#333}
.top .topper:hover .topper_nav .navul li>a{color:#333;}
.top .topper:hover .topper_nav .nav_fa .yxems a{color:#333;}

.top .topper .topper_nav .nav_fa{float:right; }
.top .topper .topper_nav .nav_fa .yxems a{display:block;float:right;color:#fff;margin-right:30px;}
.top .topper .topper_nav .navul{height:90px;display:block;} 
.top .topper .topper_nav .navul li{transition:0.6s;float:left;height:90px; position:relative;line-height:90px;} 
.top .topper .topper_nav .navul li>a{font-size:16px;padding:0px 20px;color:#fff;width:100%; display:block;  text-align:center;} 
.top .topper .topper_nav .navul li.cur>a{color:#265c81;} 
.top .topper .topper_nav .navul li>a:hover{color:#265c81;} 
.top .topper .topper_nav .navul li .nav_son{margin-top:0px; position:absolute;top:90px;left:-30px;width:160px;background:#fff;}
.top .topper .topper_nav .navul li .nav_son a{font-size:15px;line-height:35px;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;color:#333;text-align:center;display:block;border-bottom:1px solid #dcdcdc;}
.top .topper .topper_nav .navul li .nav_son a:hover{color:#265c81;}
.top .topper .topper_nav .navul li .line{width:0px;height:4px;position:absolute;top:86px;left:0px;background:#265c81;}
.top .topper .topper_nav .navul li:hover .line{width:100%;}
.top .topper .topper_nav .navul li.cur .line{width:100%;}
.top .topper .topper_nav .nav_son{display:none;}

.top .topper .topper_nav .navul li:hover .nav_son{display:block;}

.top .topper.cur{background:rgba(255,255,255,1);height:100px;position:fixed;top:0px;left:0px;width:100%;z-index:100;}
.top .topper.cur .topper_nav .top_logo .img1{display:block;}
.top .topper.cur .topper_nav .top_logo .img2{display:none;}
.top .topper.cur .topper_nav{height:100px;}
.top .topper.cur .topper_nav .top_logo{height:100px;}
.top .topper.cur .topper_nav .top_logo a{height:100px;}
.top .topper.cur .topper_nav .navul{height:100%;}
.top .topper.cur .topper_nav .navul li{height:70px;line-height:70px;}
.top .topper.cur .topper_nav .navul li .line{top:66px;}
.top .topper.cur .topper_nav .navul li .nav_son{top:70px;}
.top .topper.cur .navul li>a{color:#000;}
.top .topper.cur .nav_fa .yxems a{color:#000;}





@media (max-width:1520px){
	.top .topper .topper_nav .navul li>a{padding:0px 5px;}
	
}

@media (max-width:1400px){
	
	
}
@media (max-width:1200px){
	
	
}

	
	/*banner*/
#indexbanner{width:100%;height:100vh;overflow:hidden;  position: relative;}
#indexbanner2{display:none;width:100%;height:100%;overflow:hidden;  position: relative;}
 .bx-controls{ position: absolute; left: 0; bottom: 20px; z-index: 70; width: 100%; color: rgba(0,0,0,0);}
 .bx-controls .bx-pager{ text-align: center;}
 .bx-controls .bx-pager div{ display: inline-block; margin: 0 2px;}
 .bx-controls .bx-pager div a{ display: block; width: 45px; height: 4px; overflow: hidden; line-height: 50px; background-color: rgba(255,255,255,0.3);}
 .bx-controls .bx-pager div a.active{ background-color: rgba(255,255,255,0.8);}
 .bx-controls .bx-controls-direction{ display: none;}




#insidebanner{width:100%;margin-top:100px;position: relative;}
#insidebanner .bx-controls{display:none;}
#insidebanner .bx-controls .bx-pager{display:none;}
/* #insidebanner .ctitle{text-align:center;color:#ffffff;font-size:28px;margin-top:80px;} */



 /* .tit{width:100%;text-align:center;}  */
 /* .tit p{font-size:31px;font-weight:bold;color:#333;margin-bottom:13px;}  */
 /* .tit span{font-size:15px;color:#666;line-height:25px; text-transform:uppercase;font-weight:100;}  */
 /* .tit .line{margin:15px auto;} */

#indexabout{display:block;margin-top:55px;margin-bottom:55px;min-height:475px; position:relative;}
#indexabout .about_con{width:50%;float:right;padding-left:50px;}
#indexabout .about_con .abp1{margin-top:60px;font-size:28px;color:#333333;}
#indexabout .about_con .abp2{margin-top:12px; width:100%;color:#999;display:block;text-transform:uppercase;}
#indexabout .about_con .abp3{margin-top:40px;font-size:18px;color:#999}
#indexabout .about_con .abp4{line-height:25px;margin-top:40px;color:#999}
#indexabout .about_con a{margin-top:60px;display:block;width:170px;height:44px;border:1px solid #dcdcdc;color:#999;line-height:44px;text-align:center;}
#indexabout .about_con a:hover{background:#265c81;color:#fff;}
.about_left{
	position: absolute;
    left: 0;
    top: 0;
    width: 50%;overflow:hidden;
    height: 475px;
}
.about_left img{max-width:100%;height:100%;}


.indexindustry{width:100%;overflow:hidden;padding-top:100px;padding-bottom:135px;margin-top:56px; background:url(../images/service_bg.jpg)no-repeat center;background-size:cover; }
.indexindustry .tit{margin-bottom:100px;}
.indexindustry .tit p{font-size:28px;color:#fff;font-weight:lighter;text-align:center;margin-bottom:10px; }
.indexindustry .tit span{width:100%;color:#fff;display:block;font-weight:lighter;font-size:14px;text-align:center;text-transform:uppercase;}


.industry{position:relative;}
.industry ul{display:none;}
.industry ul li{width:25%; float:left;margin-top:15px;}
.industry ul li img{display:block;margin:auto;}
.industry ul li div{width:100%;display:block;}
.industry ul li div .sp1{font-size:16px;color:#fff;text-align:center; display:block;}
.industry ul li div .sp2{font-size:14px;color:#fff;text-align:center; display:block;text-transform:uppercase;}
.industry ul li div .sp3{font-size:14px;color:#9ecfeb;text-align:center; display:block;line-height:20px;width:80%;margin:auto;height:100px;overflow:hidden;}
.industry ul li a{width:84px;height:30px;border:1px solid #9ecfeb;line-height:30px;margin:auto;margin-top:30px;text-align:center; color:#9ecfeb; display:block;}

.industry .swiper-button-next{color:#5f9fc5;right:0;}
.industry .swiper-button-prev{color:#5f9fc5;left:0;}
.industry .swiper-slide img{display:block;margin:auto;}
.industry .swiper-slide div{width:100%;display:block;}
.industry .swiper-slide div .sp1{font-size:16px;color:#fff;display:block;}
.industry .swiper-slide div .sp2{font-size:14px;color:#fff; display:block;text-transform:uppercase;}
.industry .swiper-slide div .sp3{font-size:14px;color:#9ecfeb; display:block;line-height:20px;width:80%;margin:auto;height:100px;overflow:hidden;}
.industry .swiper-slide a{width:84px;height:30px;border:1px solid #9ecfeb;line-height:30px;margin:auto;margin-top:30px;text-align:center; color:#9ecfeb; display:block;}
/* .industry ul li:hover .zhe
zhao{background:rgba(10,179,141,0.7);transition: ease 1s;} */



.indexcase{width:100%;overflow:hidden;padding-bottom:60px;}
.indexcase .tit{margin-bottom:25px; margin-top:70px;}
.indexcase .tit p{font-size:28px;font-weight:lighter;color:#333;text-align:center;margin-bottom:10px; }
.indexcase .tit span{width:100%;color:#999;display:block;font-size:14px;text-align:center;text-transform:uppercase;}
.indexcase .tab{margin:auto;margin-top:13px;overflow:hidden;width:100%;}
.indexcase .tab ul{position:relative;float:left;left:50%;} 
.indexcase .tab ul li{float:left;width:115px;height:48px;margin-right:12px;text-align:center; line-height:48px; position:relative;right:50%; border:1px solid #e1e1e1;}
.indexcase .tab ul li:first-child{background:#265c81; }
.indexcase .tab ul li:first-child a{color:#ffffff; } 
.indexcase .tab ul li a{width:100%;height:100%;display:block;border-radius:3px;font-size:13px;}
.indexcase .tab ul li.current a{color:#fff;background:#265c81;} 
.indexcase .tab ul li a:hover{color:#fff;background:#265c81;} 
.indexcase .tab ul li:last-child{margin-right:0px;} 
.case .cpzs{margin-top:45px;width:100%;}
.case .cpzs ul{display:none;width:100%;}
.case .cpzs ul:first-child{display:block;}
.case .cpzs ul li{width:25%;height:233px;float:left;margin-bottom:21px;position:relative;overflow:hidden;}
.case .cpzs ul li .zhezhao{transition:0.6s; position:absolute;width:90%;height:90%;background:rgba(31,113,162,0.8);top:100%;left:5%;}
.case .cpzs ul li .zhezhao p{color:#fff;position:absolute;left:50%;top:50%;width:90%; transform:translate(-50%,-50%); text-align:center;font-size:28px;line-height:35px;}
.case .cpzs ul li:hover .zhezhao{top:5%;}
.case .cpzs ul li a{width:95%;height:100%;display:block;margin:auto;}
.case .cpzs ul li .pic{width:100%;height:100%;margin:auto;overflow:hidden;}
.case .cpzs ul li .pic img{width:100%;height:100%;margin:auto;transition:0.9s;}




.indexnews{width:100%;overflow:hidden;padding-bottom:140px;position:relative;}
.indexnews .left_bg{position:absolute;left:0;top:0;width:50%;height:100%;background:#f8f8f8;}
.news .news_left{width:50%;float:left;}
.news .news_left .tit{margin-top:78px;width:90%;}
.news .news_left .tit p{font-size:28px;color:#1d1d1d;}
.news .news_left .tit span{margin-top:8px;width:100%; display:block;color:#999;text-transform:uppercase;}
.news .news_left .tit span a{float:right;text-align:right;color:#d57b27;}
.news .news_left ul{width:90%;}
.news .news_left ul li{ overflow:hidden;border-bottom:1px solid #e1e1e1;}
.news .news_left ul li:first-child{padding-top:30px;padding-bottom:20px;}
.news .news_left ul li .tt_first{line-height:25px;}
.news .news_left ul li .date{line-height:20px;color:#3e86af;}
.news .news_left ul li .des{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:25px;}
.news .news_left ul li .tt{float:left;line-height:51px;width:70%; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news .news_left ul li .da{float:right;line-height:51px;width:30%;text-align:right;}
.news .news_left ul li:hover .tt{color:#265c81;}

.news .news_right{width:50%;float:right;}
.news .news_right .tit{margin-top:78px;width:90%;float:right;}
.news .news_right .tit p{font-size:28px;color:#1d1d1d;}
.news .news_right .tit span{margin-top:8px;width:100%; display:block;color:#999;text-transform:uppercase;}
.news .news_right .tit span a{float:right;text-align:right;color:#d57b27;}
.news .news_right ul{width:90%;float:right;}
.news .news_right ul li{ overflow:hidden;border-bottom:1px solid #e1e1e1;}
.news .news_right ul li:first-child{padding-top:30px;padding-bottom:20px;}
.news .news_right ul li .tt_first{line-height:25px;}
.news .news_right ul li .date{line-height:20px;color:#3e86af;}
.news .news_right ul li .des{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:25px;}
.news .news_right ul li .tt{float:left;line-height:51px;width:70%; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news .news_right ul li .da{float:right;line-height:51px;width:30%;text-align:right;}
.news .news_right ul li:hover .tt{color:#265c81;}	      





.indexxwzx{width:100%;overflow:hidden;padding-bottom:60px;}
.indexxwzx .tit{margin-bottom:25px; margin-top:70px;}
.indexxwzx .tit p{font-size:28px;font-weight:lighter;color:#333;text-align:center;margin-bottom:10px; }
.indexxwzx .tit span{width:100%;color:#999;display:block;font-size:14px;text-align:center;text-transform:uppercase;}
.indexxwzx .tab{margin:auto;margin-top:13px;overflow:hidden;width:100%;}
.indexxwzx .tab ul{position:relative;float:left;left:50%;} 
.indexxwzx .tab ul li{float:left;width:115px;height:48px;margin-right:12px;text-align:center; line-height:48px; position:relative;right:50%; border:1px solid #e1e1e1;}
.indexxwzx .tab ul li:first-child{border:1px solid #265c81; }
.indexxwzx .tab ul li:first-child a{color:#265c81; } 
.indexxwzx .tab ul li a{width:100%;height:100%;display:block;border-radius:3px;font-size:13px;}
.indexxwzx .tab ul li.current a{color:#fff;background:#265c81;} 
.indexxwzx .tab ul li:last-child{margin-right:0px;} 
.indexxwzx .con{margin-top:45px;width:100%;}
.indexxwzx .con ul{display:none;width:100%;margin-top:45px;}
.indexxwzx .con ul:first-child{display:block;}
.indexxwzx .con ul li{width:33.33%;float:left;margin-bottom:21px;overflow:hidden;}
.indexxwzx .con ul li a{width:92%;display:block; margin:auto;}
.indexxwzx .con ul li a .pic{width:100%;}
.indexxwzx .con ul li a .pic img{width:100%;}
.indexxwzx .con ul li a .conn{width:100%;height:60px;margin:10px auto;}
.indexxwzx .con ul li a .conn .date{height:60px;width:20%;float:left;border-right:1px solid #dcdcdc;}
.indexxwzx .con ul li a .conn .date p.p1{font-size:28px;text-align:center;color:#666;}
.indexxwzx .con ul li a .conn .date p{font-size:12px;text-align:center;color:#999;margin-top:8px;}
.indexxwzx .con ul li a .conn .connn{width:80%;float:right;}
.indexxwzx .con ul li a .conn .connn p.tt{font-size:14px;color:#666;width:90%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.indexxwzx .con ul li a .conn .connn p{font-size:12px;color:#999;margin-top:12px;text-indent:15px;width:90%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.indexxwzx .con ul li a .more{width:93%;margin:auto;border-top:1px solid #dcdcdc;height:40px;line-height:40px;}
.indexxwzx .con ul li a .more span{font-size:20px;float:right;}
.indexxwzx .con ul li a:hover{background:#2378a8;}
.indexxwzx .con ul li a:hover .conn .date p.p1{color:#fff;}
.indexxwzx .con ul li a:hover .conn .date p{color:#47a7dd;}
.indexxwzx .con ul li a:hover .conn .connn p{color:#fff;}
.indexxwzx .con ul li a:hover .more p{color:#fff;}
.indexxwzx .con ul li a:hover .more span{color:#fff;}


#indexproduct{width:100%;overflow:hidden;background:#f6f6f6; padding:32px 0px 68px 0px;}
.product{height:100%;margin:auto;}
.product .tit{width:100%;text-align:center;} 
.product .tit p{font-size:18px;color:#222;} 
.product .tit span{font-size:24px;color:#d6d4d4;line-height:30px;text-align:center;font-family:Georgia;} 
.product .tit .line{margin:auto;}
.product .tit .line img{max-width:100%;}
.product .tab{margin:auto;margin-top:13px;overflow:hidden;}
.product .tab ul{position:relative;float:left;width:100%;} 
.product .tab ul li{float:left;width:25%;height:48px;text-align:center; line-height:48px; position:relative;border:1px solid #e1e1e1;}
.product .tab ul li:first-child{background:#e98f31; }
.product .tab ul li:first-child a{color:#ffffff; } 
.product .tab ul li a{width:100%;height:100%;display:block;border-radius:3px;font-size:13px;}
.product .tab ul li.current a{color:#fff;background:#e98f31;} 
.product .tab ul li a:hover{color:#fff;background:#e98f31;} 
.product .tab ul li:last-child{margin-right:0px;} 
.product .cpzs{width:100%;margin-top:24px;}
.product .cpzs ul{display:none;width:100%;}
.product .cpzs ul:first-child{display:block;}
.product .cpzs ul .swiper-slide{position:relative;height:320px;overflow:hidden; float:left;}
.product .cpzs ul .swiper-slide a{width:95%;display:block;margin:auto;border-bottom:2px solid #070707;}
.product .cpzs ul .swiper-slide .pic{width:100%;height:205px;margin:auto;margin-bottom:5px;overflow:hidden; text-align:center;position:relative;
	box-shadow:0px 0px 15px #e1e1e1;
	display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.product .cpzs ul .swiper-slide .pic img{width:100%;max-height:100%;margin:auto;transition:0.9s;}
.product .cpzs ul .swiper-slide:hover .pic img{
	transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1); 	/* IE 9 */
	-moz-transform:scale(1.1,1.1); 	/* Firefox */
	-webkit-transform:scale(1.1,1.1); /* Safari å’Œ Chrome */
	-o-transform:scale(1.1,1.1); 	/* Opera */}
.product .cpzs ul .swiper-slide .con{width:100%;}
.product .cpzs ul .swiper-slide .con p{width:100%;font-size:15px; line-height:25px;height:25px;}


.product .cpzss{display:none;}

.product .cpzss ul{display:none;width:100%;}
.product .cpzss ul:first-child{display:block;}
.product .cpzss ul li{width:25%;float:left;}
.product .cpzss ul li a{width:95%;display:block;margin:auto;border-bottom:2px solid #070707;}
.product .cpzss ul li .pic{width:100%;height:205px;margin:auto;margin-bottom:5px;overflow:hidden; text-align:center;position:relative;
	box-shadow:0px 0px 15px #e1e1e1;
	display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.product .cpzss ul li .pic img{width:100%;max-height:100%;margin:auto;transition:0.9s;}
.product .cpzss ul li:hover .pic img{
	transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1); 	/* IE 9 */
	-moz-transform:scale(1.1,1.1); 	/* Firefox */
	-webkit-transform:scale(1.1,1.1); /* Safari å’Œ Chrome */
	-o-transform:scale(1.1,1.1); 	/* Opera */}
.product .cpzss ul li .con{width:100%;}
.product .cpzss ul li .con p{width:100%;font-size:15px; line-height:25px;height:25px;}



#goTopBtn{display:none;}



#indexfooter{width:100%;background:#204871;padding-top:75px;padding-bottom:33px;}
#indexfooter .footer{border-bottom:1px solid #999;}
#indexfooter .footer_nav{margin-bottom:38px;}
#indexfooter .footer_nav .nav{float:left;}
#indexfooter .footer_nav .nav li{float:left;margin-right:40px;font-size:16px;color:#fff;}
#indexfooter .footer_nav .nav li a{display:block;font-size:16px;color:#fff;}
#indexfooter .footer_nav .nav li .nav_son{margin-top:25px;}
#indexfooter .footer_nav .nav li .nav_son a{display:block;line-height:25px;color:#fff;font-size:13px;}
#indexfooter .footer_nav_right{float:right; line-height:25px;color:#fff;}
#indexfooter .footer_nav_right p{font-size:15px;color:#fff;margin-bottom:15px;}
#indexfooter .footer_nav_right span{font-size:14px;color:#fff;line-height:25px;}
#indexfooter .footer_nav_right .link{margin-top:50px;}
#indexfooter .footer_nav_right select{width:190px;height:41px;float:right; }
#indexfooter .footer_nav_right .link span{width:95px;float:right;height:41px;display:block;background:#49bf8b;text-align:center;line-height:41px;color:#fff;}

#indexfooter .footer_bottom{margin-top:20px;}
#indexfooter .footer_bottom .left{float:left;margin-top:95px;color:#fff;}
#indexfooter .footer_bottom .left a{color:#fff;}
#indexfooter .footer_bottom .right{float:right;}
#indexfooter .footer_bottom .right ul li{float:right;margin-right:20px;}
#indexfooter .footer_bottom .right img{display:block;}
#indexfooter .footer_bottom .right p{display:block;color:#fff;text-align:center;margin-top:15px;}




#nyindexfooter{background:#f8f8f8;margin-top:22px;}
#nyindexfooter .footer{padding-top:50px;padding-bottom:50px;}
#nyindexfooter .footer .left{float:left;}
#nyindexfooter .footer .left p{font-size:22px;color:#333;margin-bottom:20px;}
#nyindexfooter .footer .left .ul_1{float:left;line-height:33px;}
#nyindexfooter .footer .left .ul_2{float:left;margin-left:25px;line-height:33px;}
#nyindexfooter .footer .right{float:right;}
#nyindexfooter .footer .right img{float:right;display:block;}
#nyindexfooter .footer .right p{float:right;display:block;margin-top:95px;}
#nyindexfooter .footer_bottom{background:#204871;line-height:50px;}
#nyindexfooter .footer_bottom .left{font-size:13px;color:#fff;}
#nyindexfooter .footer_bottom .left a{color:#fff;}



/*.zxyy .footReturn{ width: 300px;background: #ffffff;margin:50px auto 50px auto; height: 50px;}*/
 .footReturn input{width: 70%;height: 46px; margin-top: 40px;color:#ffffff;  border: none; background: #e98f31;}
 .footReturn input:hover{ border-radius: 5px;  }




#indexbanquan{background:#151515;width:100%;overflow:hidden;line-height:25px;padding:5px 0px;font-size:12px;}
#indexbanquan .banqua {color:#656464;}
#indexbanquan .banqua a{color:#656464;}
#indexbanquan .banqua2{display:none;}
#indexbanquan .banqua2 {color:#656464;line-height:200%;}
#indexbanquan .banqua2 a{color:#656464;line-height:200%;}


.indexbanquan{background:#f5f5f5;}









.inset{width:100%;/*background:#f8f8f8;*/padding-bottom:50px;}

#ne_nav{width:100%;height:40px;}
#ne_nav p{line-height:40px;font-size:30px;color:#333;font-weight:lighter; background:url(../images/home.png) no-repeat left center;}



.col{width:100%;float:right;min-height:300px;line-height:220%;}
.col h2{text-align:center;font-weight:normal;color:#000;line-height:60px;}
.col h3{text-align:center;font-weight:normal;font-size:12px;line-height:40px;}
.col img{max-width:100%;margin-bottom:10px;}



.maintit{text-align:center;margin-top:60px;}
.maintit p{font-size:30px;color:#333;font-weight:lighter;margin-bottom:10px;}
.maintit span{font-size:16px;color:#999;text-transform:uppercase;}
.son_nav{margin-top:25px;text-align:center;}
.son_nav a{padding:0px 20px;height:45px;line-height:45px;border-radius:2px;border:1px solid #dcdcdc;color:#333;display:inline-block;margin:0px 10px;transition: color 0s;}
.son_nav a.active{background:#008b92;color:#fff;border:1px solid #008b92;}
.son_nav a:hover{background:#008b92;color:#fff;border:1px solid #008b92;}


.pxxm{width:100%;float:right; min-height:450px;overflow:hidden;}
.pxxm ul{margin:0px 2px;}
.pxxm ul li{width:25%;height:230px;float:left;margin-bottom:22px;position:relative;overflow:hidden;}
.pxxm ul li .zhezhao{transition:0.6s; position:absolute;width:90%;height:90%;background:rgba(31,113,162,0.8);top:100%;left:5%;}
.pxxm ul li .zhezhao p{font-size:21px;color:#fff; line-height:30px;position:absolute;left:50%;top:50%;width:90%; transform:translate(-50%,-50%); }
.pxxm ul li:hover .zhezhao{top:5%;}
.pxxm ul li a{width:95%;height:230px;display:block;margin:auto;}
.pxxm ul li .pic{width:100%;height:230px;overflow:hidden;display:flex;align-items:center;display:-webkit-flex; /* Safari */-webkit-align-items: center; /* Safari 7.0+ */}
.pxxm ul li .pic img{width:100%;height:100%;margin:auto;transition:0.3s}
.pxxm ul li p{width:100%;text-align:center;line-height:60px;height:60px;overflow:hidden;color:#000;font-size:14px;}
.pxxm ul li .des{font-size:12px;height:36px;line-height:18px;margin-top:12px;padding:0 3px;color:#666;}


.xwzx ul li{width:33.33%;float:left;margin-bottom:21px;overflow:hidden;}
.xwzx ul li a{width:92%;display:block; margin:auto;}
.xwzx ul li a .pic{width:100%;height: 229px;
  overflow: hidden;}
.xwzx ul li a .pic img{width:100%;}
.xwzx ul li a .conn{width:100%;height:60px;margin:10px auto;}
.xwzx ul li a .conn .date{height:60px;width:20%;float:left;border-right:1px solid #dcdcdc;}
.xwzx ul li a .conn .date p.p1{font-size:28px;text-align:center;color:#666;}
.xwzx ul li a .conn .date p{font-size:12px;text-align:center;color:#999;margin-top:8px;}
.xwzx ul li a .conn .connn{width:80%;float:right;}
.xwzx ul li a .conn .connn p.tt{font-size:14px;color:#666;width:90%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.xwzx ul li a .conn .connn p{font-size:12px;color:#999;margin-top:12px;text-indent:15px;width:90%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.xwzx ul li a .more{width:93%;margin:auto;border-top:1px solid #dcdcdc;height:40px;line-height:40px;}
.xwzx ul li a .more span{font-size:20px;float:right;}
.xwzx ul li a:hover{background:#2378a8;}
.xwzx ul li a:hover .conn .date p.p1{color:#fff;}
.xwzx ul li a:hover .conn .date p{color:#47a7dd;}
.xwzx ul li a:hover .conn .connn p{color:#fff;}
.xwzx ul li a:hover .more p{color:#fff;}
.xwzx ul li a:hover .more span{color:#fff;}



.xwlb{}
.xwlb ul{margin:auto;}
.xwlb ul li{background:#ffffff; transition:0.6s; padding:25px 0px;border-radius:2px;margin-bottom:2px;border-bottom :2px solid #f8f8f8;overflow:hidden;}
.xwlb ul li a{margin:auto;display:block;overflow: hidden;position:relative;}
.xwlb ul li .tt{width:70%;float:left;transition:0.6s;font-size:16px;line-height:30px;color:#333333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.xwlb ul li .date{width:25%;float:right;text-align:right;transition:0.6s;font-size:16px;line-height:30px;color:#333333;}
.xwlb ul li:hover .tt{text-indent:20px;color:#265c81;}
.xwlb ul li:hover .date{color:#265c81;}
.xwlb .gomore{width: 100%;max-width:600px;height:84px;margin: auto;margin-top: 50px; border-radius: 42px;background: linear-gradient(to bottom, #fd2427,#9f0405);box-shadow: 0px 0px 10px #acacac;}
.xwlb .gomore a{color:#ffffff;font-size: 26px;text-align: center;line-height: 84px;display: block;width: 100%;}






.online{width:100%;margin:auto;margin-top:20px;margin-bottom:20px;overflow:hidden;}
.online form{padding-left:150px;}
.online .text{width:381px;height:38px;float:left;margin-bottom:20px;margin-right:25px;}
.online .text input{width:268px;height:36px;border:1px solid #c9c9c9;padding-left:20px;}
.online .text p{float:left;width:76px;padding-right:10px;line-height:38px;padding-left:5px;}
.online .text p span{color:#eb0000;position:relative;top:2px;}
.online .con{width:927px;height:205px;float:left;margin-bottom:20px;}
.online .con textarea{padding:20px;border:1px solid #c9c9c9;height:163px;width:760px;}
.online .con p{float:left;width:81px;padding-right:5px;line-height:38px;padding-left:5px;}
.online .con p span{color:#eb0000;position:relative;top:2px;}
.online .verify{height:38px;margin-bottom:20px;}
.online .verify p{float:left;width:76px;padding-right:10px;line-height:38px;padding-left:5px;}
.online .verify p span{color:#eb0000;position:relative;top:2px;}
.online .verify input{width:154px;height:36px;border:1px solid #c9c9c9;float:left;padding-left:20px;margin-right:10px;}
.online .verify img{cursor:pointer;}
.online .submit{width:107px;height:35px;color:#fff;cursor:pointer;background:#be252e;margin-left:91px;float:left;border:none;margin-right:47px;}
.online .reset{width:107px;height:35px;color:#fff;cursor:pointer;background:#008b92;float:left;border:none;}





/*
.xwzx ul li a{width:100%;height:100%;display:block;padding:10px;}
.xwzx ul li .pic{float:left;width:20%;height:160px;text-align:center;overflow:hidden;display:flex;align-items:center;display:-webkit-flex; -webkit-align-items: center; }
.xwzx ul li .pic img{width:100%;height:100%;transition:0.3s;}
.xwzx ul li .conn{margin-left:10%;width:60%;float:left;}
.xwzx ul li .conn .tt{font-size:16px;color:#333;margin-top:38px;width:100%;  text-overflow:ellipsis;white-space:nowrap; overflow:hidden;}
.xwzx ul li .conn .des{height:73px;margin-top:12px;color:#999;line-height:25px;}
.xwzx ul li .conn .date{margin-top:12px;color:#999;line-height:25px;}
.xwzx ul li .conn .con{margin-top:12px;color:#999;line-height:25px;}
.xwzx ul li:hover{background:#fff;}
.xwzx ul li:hover .tt{color:#ff5f30;}
.xwzx ul li:hover .pic img{
	transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1); 	
	-moz-transform:scale(1.1,1.1); 	
	-webkit-transform:scale(1.1,1.1); 
	-o-transform:scale(1.1,1.1); 	
}
.xwzx ul li:hover:after{width:100%;}
*/





/* .xgzl{width:100%;margin-top:20px;} */
/* .xgzl ul li{width:30%;margin-right:5%;float:left;height:60px;line-height:60px;margin-top:10px;} */
/* .xgzl ul li:nth-child(3n){margin-right:0%;} */
/* .xgzl ul li a{width:100%;height:100%;display:block;background:#f5f5f5;text-align:center;} */
/* .xgzl ul li:hover a{color:#fff;background:#4b4b4b;} */







.orientation{margin-top:20px;margin-bottom:20px;overflow:hidden;width:100%;}
.orientation .previous{float:left;width:50%;overflow:hidden;}
.orientation .next{float:right;width:50%;overflow:hidden;text-align:right;}




.mypage{
    text-align: center;
	width:100%;
	margin-top:50px;margin-bottom:50px;
	overflow:hidden;
}	
.mypage	span,.mypage a{
	display: inline-block;
	vertical-align: top;
	color: #a3bbcc;
	background:#f3f3f3;
	/*border: 1px solid #d35b52;*/
	padding: 5px 10px;
	margin: 5px;
}		
.mypage	span.current,.mypage a.current{
	background: #44adff;
	color: #fff;
}





#sidenav {
	float: left;

	width: 20%;
}
#sidenav .gy{
	margin-bottom: 10px;
}
#sidenav h2 {
	display: inline-block;  font-weight: bold; border-bottom:1px solid #e98f31;
	font-size: 22px;
	width: 100%;
	font-weight:lighter;
	height: 66px;
	line-height: 66px;
	

}
#sidenav h2:hover{ }
#sidenav .contact .con{
	border: 1px solid #dcdcdc;
	padding: 15px 19px;
	line-height: 200%;
	font-size: 12px;
}
#sidenav ul li{width:100%; margin-bottom:1px; text-align: center;}
/*#sidenav ul .nv{text-indent:20px;font-size: 12px;}*/
#sidenav ul li>a{height:100%;width:100%;display:block;position:relative; line-height: 50px;border-bottom:1px solid #e98f31; }
#sidenav ul li a:hover{background:#e98f31; color:white;}
#sidenav ul li a.cur:hover{color:#fff;}
#sidenav ul li.cur{color:#e98f31;}
#sidenav ul li a.cur{color:#e98f31}
#sidenav ul .navson{text-align: left;text-indent:45px;}


.lxwmconn{display:none;}

.catelist{width:100%;overflow:hidden;padding-top:45px;padding-bottom:50px; /*background:#f8f8f8;*/}
.catelist .pro_tit{margin-bottom:40px;}
.catelist .pro_tit p{font-size:14px;text-align:center;color:#666;text-transform:uppercase;}
.catelist .pro_tit p.tt{font-size:28px;text-align:center;color:#333;margin-bottom:8px;}

.calist{width:100%;}
.catelist ul{position:relative;display: flex;justify-content: center;}
.catelist ul li{display:inline-block;border:1px solid #e5e5e5;margin-right:12px;  height:40px;line-height:40px;  padding: 0 35px;}
.catelist ul li:last-child{margin-right:0px;}
.catelist ul li a{font-size:15px;color:#666;transition:0.6s;cursor:pointer;}
.catelist ul li.cur{border:1px solid #1e6d9c;}
.catelist ul li.cur a{color:#1e6d9c;}

/*招贤纳士*/
.recruit{min-height:450px;}
.recruit .mt{height:50px;line-height:50px;background:#f9f9f9;}
.recruit .mt p{float:left;text-align:center;width:14%;color:#333;}
.recruit .mt .t1{width:30%;}
.recruit .mc{background:#fff;}
.recruit .mc .tbox{width: 100%;overflow: hidden;position: relative;border: solid 1px transparent;transition: all 0.35s linear;-webkit-transition: all 0.35s linear;}
.recruit .mc .list{height:45px;line-height:45px;cursor:pointer;}
.recruit .mc .list p{float:left;text-align:center;width:14%;}
.recruit .mc .list .t1{width:30%;}
.recruit .mc .list a:hover{color:#db7f3c;}
.recruit .mc .tbox.active,.recruit .mc .tbox:hover{border-color:#db7f3c; box-shadow: 0 0 5px rgba(49, 146, 63, 0.35);}
.recruit .mc .tbox .con{width: 100%;line-height: 2em;padding: 1em 30px 2em;display: none;border-top:1px solid #ebebeb;}




.company{padding-top:52px;overflow:hidden;}
.company .con{height:100%;overflow:hidden;margin-top:24px;padding:0px 10px;line-height:35px;}
.company .more{width:110px;height:43px;border:1px solid #d2d2d2;position:relative;margin:auto;padding-left:42px;line-height:43px;color:#dd551b;cursor:pointer;background:url(../images/down.png) no-repeat 107px center; top:23px;}
.company .more:before{content:"";position:absolute;width:0;height:100%;background:#dd551b;top:0px;left:0px;z-index:-1;
	transition:all 0.65s ease 0s;
	-ms-transform:all 0.65s ease 0s; 	/* IE 9 */
	-moz-transform:all 0.65s ease 0s; 	/* Firefox */
	-webkit-transform:all 0.65s ease 0s; /* Safari 和 Chrome */
	-o-transform:all 0.65s ease 0s; 	/* Opera */}
.company .more:hover{border:1px solid #dd551b;color:#fff;background:url(../images/down_hover.png) no-repeat 107px center;}
.company .more:hover:before{width:100%;}
.company .you{margin-top:40px;}
.company .you .detail{width:25%;text-align:center;float:left;}
.company .you .detail p{font-size:80px;color:#dd551b;margin-bottom:30px;}
.company .you .detail:hover span{color:#dd551b;}
.company .you .detail:hover p{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);}


.honor{padding-top:60px; width:100%;height:480px;background:url(../images/bggg.jpg) no-repeat center;background-size:100%; overflow:hidden;}
.honor .con{margin-top:45px;position:relative;}
.honor .con .box{width:100%;height:269px;overflow:hidden;}
.honor .con ul{width:99999px;height:269px;}
.honor .con ul li{float:left;width:330px;height:100%;}
.honor .con ul li .pic{width:330px;height:209px;overflow:hidden;display:block;}
.honor .con ul li .pic:hover img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}
.honor .con ul li .title{width:279px;height:60px;text-align:center;line-height:60px;}
.honor .con .prev{position:absolute;width:30px;height:45px;background:url(../images/prev.png) no-repeat center;left:-40px;top:86px;cursor:pointer;}
.honor .con .next{position:absolute;width:30px;height:45px;background:url(../images/next.png) no-repeat center;right:-40px;top:56px;cursor:pointer;}
.honor .con1{display:none;}

.patent{padding-bottom:100px;overflow:hidden;}
.patent .con{margin-top:60px;}


.case_case{padding-bottom:50px;height:100%;overflow:hidden;}
.case_case ul li{width:25%;float:left;height:240px;}
.case_case ul li .pic{width:90%;margin:auto;height:200px;overflow:hidden;}
.case_case ul li img{height:100%;display:block;margin:auto;}
.case_case ul li p{text-align:center;line-height:40px;}
.cate_tit{width:100%;overflow:hidden;margin-bottom:50px;}
.cate_tit .tt{font-size:24px;color:#000;text-align:center;}