
/*------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;
}
/*container*/
.container{
	width:1200px;
	overflow:hidden;
	margin:0 auto;
	clear:both;
}

.swiper-button-prev:focus{outline:none;}
.swiper-button-next:focus{outline:none;}

/*header*/
.head_top{width:100%;height:102px;}
#head{width:100%;height:102px;background:#fff;position:fixed;top:0px;z-index:400;}
#head .nav{width:1200px;height:100%;margin:auto;}
#head .nav .logo{height:100%;float:left;font-size:0px;}
#head .nav .logo img{margin-top:20px;}
#head .navul{float:right;}
#head .navul li{float:left;padding:0px 18px;line-height:102px;height:102px;position:relative;font-size:15px;transition:0.6s;}
#head .navul li a.btn{height:102px;display:block}
#head .navul li:hover a{color:#e60012;}
#head .navul li .nav_son{position:absolute;top:102px;left:-10px;z-index:100;display:none;width:120px;overflow: hidden;}
#head .navul li .nav_son a{background:rgba(90,90,90,0.9);transition:all 0.36s ease;font-size:14px;display:block;width:100%;color:#fff;text-align:center;line-height:36px;border-bottom: 1px solid rgba(170,170,170,.2);}
#head .navul li .nav_son a:first-child{border-top:2px solid #d6000f;}
#head .navul li .nav_son a:hover{background:#d6000f;color:#fff;}
#head .navul li.cur>a{color:#d6000f;}



.gunav{position:fixed;top:0px;z-index:200;width:100%;background:rgba(0,0,0,0.4);height:102px;}
.gunav .nav{width:1200px;height:100%;margin:auto;}
.gunav .nav .logo{height:100%;float:left;font-size:0px;}
.gunav .nav .logo img{margin-top:20px;}
.gunav .navul{float:right;}
.gunav .navul li{float:left;padding:0px 18px;line-height:102px;height:102px;position:relative;font-size:15px;transition:0.6s;}
.gunav .navul li a.btn{height:102px;display:block}
.gunav .navul li a{color:#fff;}
.gunav .navul li:hover a{color:#e60012;}
.gunav .navul li .nav_son{position:absolute;top:102px;left:0px;z-index:100;border-top:2px solid #d6000f;display:none;width:100px;overflow: hidden;background:rgba(90,90,90,0.9);box-shadow: 5px 20px 42px 11px rgba(0,0,0,0.2);}
.gunav .navul li .nav_son a{transition:all 0.36s ease;font-size:14px;display:block;width:100%;color:#fff;text-align:center;line-height:36px;border-bottom: 1px solid rgba(170,170,170,.2);}
.gunav .navul li .nav_son a:hover{background:#d6000f;color:#fff;}
.gunav .navul li.cur>a{color:#d6000f;}



.section{position:relative;}   /*解决首页刷新一开始显示多个内容*/

	
	/*banner*/
#indexbanner{height:100%;overflow: hidden; position: relative;}
.bx-controls{ position:absolute;left:0;bottom:60px;height:92px;border-top:1px solid rgba(255,255,255,0.1);z-index:999;width:100%;}
.bx-controls .bx-pager{ text-align: center;margin-top:34px;}
.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,1);}
.bx-controls .bx-controls-direction{width:1200px;margin:auto;position:relative;}
.bx-controls .bx-controls-direction .bx-prev{width:66px;height:10px;background:url(../images/lf.png) no-repeat center;display:block;font-size:0px;position:absolute;top:-8px;left:-25px;}
.bx-controls .bx-controls-direction .bx-next{width:66px;height:10px;background:url(../images/rt.png) no-repeat center;display:block;font-size:0px;position:absolute;top:-8px;right:-25px;}

.tit p{width:100%;font-size:55px;color:#d60012;text-transform:uppercase;}
.tit p a{color:#999999;}
.tit span{width:100%;display:block;margin-top:10px;color:#fff;font-size:24px;}

#indexabout{width:100%;height:100%;position:relative;}
#indexabout .left_img{position:absolute;left:0;top:0;width:43%;}
#indexabout .left_img img{max-width:100%;height:100%;}
.about{width:1200px;margin:auto;}
.about .con{float:right; width:55%;height:100%;}
.about .con .con_left{ width:100%;margin-top:22%;}
.about .con .con_left .des{color:#999;font-size:12px;line-height:230%;margin-top:60px;}
.about .con .con_left .more{color:#e60012;margin-top:30px;display:block;}
.about .con .pic{float:right;}

.about .con ul{float:right;margin-top:120px;}
.about .con li{float:left;margin-left:65px;}
.about .con li .p2{display:none;height:60px;}
.about .con li .p1{height:60px;}
.about .con li p{line-height:35px;text-align:center;}
.about .con li:hover .p2{display:block;transform: rotateY(360deg);}
.about .con li:hover .p1{display:none;transform: rotateY(360deg);}
.about .con li:hover p{color:#e60012;}

#indexproduct{width:100%;}
.product{width:1200px;margin:auto;position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.product .tit{text-align:center;}
/* .product .tab{width:100%;overflow:hidden;margin:auto;} */
/* .product .tab ul{position:relative;left:50%;float:left;margin-top:20px;} */
/* .product .tab ul li{float:left;margin-right:8px;text-align:center;line-height:35px;position:relative;right:50%;width:92px;height:35px;border:1px solid #d2d2d2;} */
/* .product .tab ul li:nth-child(3) a{color:#fff;background:#164883;} */
/* .product .tab ul li a{width:92px;height:35px;display:block;background:#fff;} */
.product .con{width:100%;margin-top:136px;}
.product .con ul{overflow:hidden;}
.product .con ul li{float:left;width:16.6%;}
.product .con ul li:first-child{}
.product .con ul li:last-child{margin-right:0px;}
.product .con ul li .pic{transition:0.6s;width:100%;margin-top:20px;height:80px;display:block;}
.product .con ul li .pic .p1{width:100%;height:100%;}
.product .con ul li .pic .p2{width:100%;height:100%;display:none;}
.product .con ul li:hover .pic{margin-top:0px;}
.product .con ul li:hover .pic .p1{display:none;}
.product .con ul li:hover .pic .p2{display:block;}
.product .con ul li:hover .tt{color:#e60012;}
.product .con ul li .tt{width:100%;text-align:center;margin-top:38px;}
.product .con .subtt{font-size:22px;text-align:center;margin-top:90px;}

#indexcase{width:100%;}
.case{width:80%;padding:27px; height:70%;background:rgba(0,0,0,0.8); margin:auto;position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.casecon{height:100%;display:block;overflow:hidden;border:1px solid #71272d;}
.case .tit{text-align:center;margin-top:3%;}
.case .tab{width:100%;overflow:hidden;margin:auto;} 
.case .tab ul{position:relative;left:50%;float:left;margin-top:40px;} 
.case .tab ul li{float:left;margin-right:8px;text-align:center;position:relative;right:50%;border:1px solid #d2d2d2;} 
.case .tab ul li a{display:block;color:#999999;padding:10px 15px;}
.case .tab ul li a:hover{color:#fff;}
.case .con{width:100%;margin-top:36px;}
.case .con ul{display:none;}
.case .con ul:first-child{display:block;}
.case .con ul li{width:25%;float:left;}
.case .con ul li a{width:85%;display:block;margin:auto;}
.case .con ul li .pic{height:262px;overflow:hidden;}
.case .con ul li a img{transition:0.6s;width:100%;height:262px;display:block;margin:auto;}
.case .con ul li a .tt{color:#999;text-align:center;line-height:20px;padding:10px 0px;}
.case .con ul li:hover a 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 */
	
}




#indexnews{width:100%;}
.news{width:1200px;margin:auto;overflow:hidden;position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.news .tit{text-align:center;margin-top:3%;}
.news .tab{width:100%;overflow:hidden;margin:auto;} 
.news .tab ul{position:relative;left:50%;float:left;margin-top:40px;} 
.news .tab ul li{float:left;margin-right:8px;text-align:center;position:relative;right:50%;border:1px solid #d2d2d2;} 
.news .tab ul li a{display:block;color:#999999;padding:10px 25px;} 
.news .tab ul li a:hover{color:#fff;}

.news .con .more{width:200px;transition:0.3s;height:45px;overflow:hidden;font-size:16px;color:#e60012;display:block;margin:auto;margin-top:50px;line-height:45px;text-align:center;border:1px solid #b3b3b3;}
.news .con .more:hover{background:#e60012;color:#fff;}
.news .con .conn{display:none;overflow:hidden;}
.news .con .conn:first-child{display:block;}
.news .con ul{margin-top:45px;height:100%;overflow:hidden;}
.news .con ul li{width:33%;float:left;overflow:hidden;}
.news .con ul li a{width:88%;display:block;margin:auto;}
.news .con ul li a.pic{max-height:220px;overflow:hidden;}
.news .con ul li a img{width:100%;max-height:220px;transition:0.6s;margin:auto;display:block;}
.news .con ul li:hover 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 */
	
}
.news .con ul li p{transition:0.3s;}
.news .con ul li p.tt{color:#fff;font-size:15px;width:100%;margin-top:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news .con ul li p.line{width:36px;border-bottom:1px solid #b3b3b3;margin-top:15px;}
.news .con ul li p.data{font-size:22px;color:#999;font-weight:lighter;margin-top:10px;}
.news .con ul li p.des{color:#999;font-size:13px;margin-top:10px;line-height:220%;overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2; }
.news .con ul li:hover p{color:#fff;}


#indexcontact{width:100%;position:relative;}
#indexcontact .map{width:43%;height:100%;position:absolute;right:0px;top:0%;}
.contact{width:1200px;margin:auto;overflow:hidden;}
.contact .con{width:55%;height:100%;}
.contact .con .con_left{ width:100%;margin-top:22%;}
.contact .con .con_left .des{color:#999;font-size:15px;color:#fff;line-height:230%;margin-top:60px;}
.contact .con .con_left .dess{margin-top:20px;}
.contact .con .con_left .more{color:#e60012;margin-top:30px;display:block;}
.contact .con .pic{float:right;}






#ne_nav{width:1200px;height:69px;border-bottom:1px solid #dcdcdc;margin:auto;margin-top:50px;}
#ne_nav .tt{float:left;}
#ne_nav .tt p{font-size:30px;font-weight:bold;color:#333;margin-bottom:7px;}
#ne_nav .tt span{color:#999;text-transform:uppercase;}
#ne_nav .con{float:left;margin-left:20px;}
#ne_nav .con a{float:left;padding:0px 17px;height:34px;line-height:34px;margin-top:13px;}
#ne_nav .con a.cur{background:#f5f5f5;}


.inset{min-height:82.8vh;}
.col{width:1200px;min-height:450px;line-height:200%;margin-top:20px;margin-bottom:30px;overflow:hidden;}
.col h2{text-align:center;font-weight:normal;color:#000;margin-top:15px;margin-bottom:25px;}
.col h3{text-align:center;font-weight:normal;font-size:12px;}
.col img{max-width:100%;}
.cat{width:1020px;min-height:500px;float:right;margin-top:50px;margin-bottom:45px;}
.cat .con{width:100%;overflow:hidden;}
.cat .con .taf{width:700px;float:left;}
.cat .con .taf img{width:700px;}
.cat .con .prev{float:left;width:48px;height:158px;margin-right:3px;margin-left:109px;margin-top:100px;background:url(../images/left.png) no-repeat center;cursor:pointer;}
.cat .con .next{float:left;width:48px;height:158px;margin-left:3px;margin-top:100px;background:url(../images/right.png) no-repeat center;cursor:pointer;}
.cat .con .prev a,.cat .con .next a{display:block;width:48px;height:158px;}
.cat .xx .des{line-height:250%;color:#999;margin-top:30px;text-align:center;}
.cat .taf{line-height:200%;}
.cat .img{width:100%;height:158px;margin-top:40px;}
.cat .img .prev{float:left;width:48px;height:100%;margin-right:3px;background:#eee url(../images/left.png) no-repeat center;cursor:pointer;}
.cat .img .course{width:917px;height:100%;float:left;overflow:hidden;}
.cat .img .next{float:left;width:48px;height:100%;margin-left:3px;background:#eee url(../images/right.png) no-repeat center;cursor:pointer;}
.cat .img .course ul{position:relative;height:100%;}
.cat .img .course ul li{width:227px;height:100%;float:left;margin-right:3px;}
.ne_content{line-height:220%;margin-top:15px;}




.pxxm{width:79%;min-height:450px;margin-bottom:50px;margin-top:50px;overflow:hidden;float: right;}
.pxxm ul{width:100%;float:left;overflow:hidden;}
.pxxm ul li{width:32%;height:330px;float:left;margin-right:2%;}
.pxxm ul li:nth-child(3n){margin-right:0px;}
.pxxm ul li .pic{width:100%;height:260px;overflow:hidden;display:block;position:relative;}
.pxxm ul li .pic img{transition:0.6s;max-width:100%;height:260px; display:block;margin:auto;	}

.pxxm ul li:hover 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 */}
.pxxm ul li .pic span{width:100%;height:100%;display:none;position:absolute;top:0;left:0;background:rgba(0,0,0,0.6) url(../images/jia.png) no-repeat center;}
.pxxm ul li .pic:hover span{display:block;}
.pxxm ul li .tt{width:100%;height:60px;line-height:60px;text-align:center;font-size:16px;overflow:hidden;}
.pxxm ul li .tt a{color:#333;}
.pxxm ul li:hover .tt a{color:#e60012;}



.honor{width:100%;min-height:450px;margin-bottom:50px;margin-top:40px;overflow:hidden;}
.honor ul{width:100%;float:left;overflow:hidden;}
.honor ul li{width:280px;height:300px;float:left;margin-right:26px;margin-bottom: 25px;}
.honor ul li:nth-child(4n){margin-right:0px;}
.honor ul li .pic{width:280px;height:260px;display:block;position:relative;text-align:center;overflow:hidden;line-height:260px;}
/*.honor ul li .pic span{width:100%;height:100%;display:none;position:absolute;top:0;left:0;background:rgba(0,0,0,0.6) url(../images/jia.png) no-repeat center;}*/
.honor ul li img{transition: 0.3s;}
.honor ul li:hover 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 */}
.honor ul li .pic:hover span{display:block;}
.honor ul li .tt{width:100%;height:40px;line-height:40px;font-weight:bold;text-align:center;color:#333;}
.honor ul li:hover .tt{color:#e60012;}
.honor ul li:hover .tt a{color:#e60012;}



.environ{width:100%;min-height:450px;margin-bottom:50px;margin-top:40px;overflow:hidden;}
.environ ul{width:100%;float:left;}
.environ ul li{width:280px;height:250px;float:left;margin-right:26px;}
.environ ul li:nth-child(4n){margin-right:0px;}
.environ ul li .pic{width:280px;height:190px;display:block;position:relative;text-align:center;line-height:296px;}
.environ ul li .pic span{width:100%;height:100%;display:none;position:absolute;top:0;left:0;background:rgba(0,0,0,0.6) url(../images/jia.png) no-repeat center;}
.environ ul li .pic:hover span{display:block;}
.environ ul li .tt{width:100%;height:60px;line-height:60px;font-weight:bold;text-align:center;color:#333;overflow:hidden;}
.environ ul li .tt a{color:#333;}







.xwzx{min-height:350px;background:#fff;padding-bottom:100px;}
.xwzx ul li:first-child{height:400px;overflow:hidden;border-bottom:30px solid #f5f5f5;}
.xwzx ul li:first-child a{height:400px;}
.xwzx ul li:first-child a .pic{width:50%;height:400px;float:left;overflow:hidden;}
.xwzx ul li:first-child a .pic img{width:100%;height:100%;transition:0.6s;}
.xwzx ul li:first-child a .detail{width:40%;float:right;margin-right:5%;height:100%;}
.xwzx ul li:first-child a .detail p{width:100%;font-size:24px;color:#333;margin-top:10px;line-height:1.5;}
.xwzx ul li:first-child a .detail span{display:block;font-size:22px;color:#999;margin-top:30px;font-weight:lighter;}
.xwzx ul li:first-child a .detail .des{color:#666;line-height:220%;font-size:13px;margin-top:40px;}
.xwzx ul li:first-child a .pic img:hover{transform:scale(1.1,1.1);}
.xwzx ul li{width:100%;height:86px;background:#fff;}
.xwzx ul li a{height:85px;display:block;margin:auto;border-bottom:1px dashed #dbdbdb;}
.xwzx ul li a .square{float:left;margin-top:40px;margin-right:2%;}
.xwzx ul li p.tt{float:left;width:70%;height:85px;line-height:85px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.xwzx ul li p.date{float:right;width:20%;height:85px;line-height:85px;}
.xwzx ul li .con .more{float:right;width:40px;height:156px;border:1px solid #dcdcdc;margin-right:48px;margin-top:27px;background:url(../images/more.png) no-repeat center;}
.xwzx ul li .con .more:hover{border:1px solid #cc0000;}
.xwzx ul li:hover p{color:#e60012;}
.xwzx ul li:first-child a:hover .detail p{color:#e60012;}
/*关于我们内页*/
.nyabout{width:100%;}
#page1{position:relative;width:100%;overflow:hidden;}
#page1 .con .left{width:58%;padding-top:85px;padding-bottom:120px;}
#page1 .con .left .tt .p1{font-size:30px;color:#333333;}
#page1 .con .left .tt .p2{font-size:16px;color:#999999;text-transform:uppercase;margin-top:8px;margin-bottom:40px;}
#page1 .con .left .conn{line-height:220%;font-size:15px;margin-bottom:60px;}
#page1 .con .left .more{transition:0.6s;width:175px;height:50px;background:#d74a55;display:block;line-height:50px;color:#fff;text-align:center;}
#page1 .con .left .more:hover{background:#666;}
#page1 .right{position:absolute;right:0;top:0;width:42%;overflow:hidden;height:100%;}
#page1 .right img{max-width:100%;height:100%;}

#page2{width:100%;overflow:hidden;background:#f5f5f5;padding-top:65px;padding-bottom:70px;}
#page2 .tt .p1{font-size:30px;color:#333333;}
#page2 .tt .p2{font-size:16px;color:#999999;text-transform:uppercase;margin-top:8px;margin-bottom:40px;}
#page2 .tt .p2 a{text-align:right;float:right;}

#page3{width:100%;overflow:hidden;padding-top:65px;padding-bottom:70px;}
#page3 .tt .p1{font-size:30px;color:#333333;}
#page3 .tt .p2{font-size:16px;color:#999999;text-transform:uppercase;margin-top:8px;margin-bottom:40px;}
#page3 .tt .p2 a{text-align:right;float:right;}
#page4{width:100%;overflow:hidden;padding-bottom:70px;}
#page4 .tt .p1{font-size:30px;color:#333333;}
#page4 .tt .p2{font-size:16px;color:#999999;text-transform:uppercase;margin-top:8px;margin-bottom:40px;}

.role{width:100%;min-height:350px;margin-bottom:50px;margin-top:23px;}
.role ul li{width:100%;height:62px;line-height:62px;margin-bottom:12px;background:#f5f5f5;}
.role ul li a{width:100%;height:100%;display:block;}
.role ul li p{float:left;margin-left:30px;color:#333;}
.role ul li div{float:right;margin-right:70px;font-size:16px;color:#999;}
.role ul li span{float:right;margin-right:26px;height:26px;border-right:1px solid #cfcfcf;margin-top:18px;}
.role ul li:hover p,.role ul li:hover div{color:#cc0000;}




.staff{width:100%;min-height:350px;margin-bottom:50px;margin-top:40px;}
.staff ul{width:100%;float:left;overflow:hidden;}
.staff ul li{float:left;width:590px;height:160px;background:#f5f5f5;margin-right:20px;margin-bottom:22px;}
.staff ul li:nth-child(2n){margin-right:0px;}
.staff ul li a{width:540px;height:160px;display:block;padding-left:25px;padding-right:25px;}
.staff ul li .tt{font-size:16px;color:#333;padding-top:27px;line-height:18px;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 100%;}
.staff ul li .des{margin-top:12px;height:65px;line-height:200%;font-size:12px;color:#999;}
.staff ul li .tim{width:100%;height:19px;}
.staff ul li .tim .date{float:left;padding-left:27px;line-height:19px;background:url(../images/date.png) no-repeat left center;font-size:12px;color:#999;margin-right:13px;}
.staff ul li .tim .read{float:left;padding-left:30px;line-height:19px;background:url(../images/read.png) no-repeat left center;font-size:12px;color:#999;}
.staff ul li:hover{background:#3c3c3c;}
.staff ul li:hover *{color:#fff;}
.staff ul li:hover .tim .date{color:#fff;background:url(../images/date1.png) no-repeat left center;}
.staff ul li:hover .tim .read{color:#fff;background:url(../images/read1.png) no-repeat left center;}



.zp{width:100%;min-height:350px;margin-bottom:50px;margin-top:50px;}
.zp ul{width:100%;float:left;overflow:hidden;}
.zp ul li{float:left;width:390px;height:160px;margin-right:15px;margin-bottom:15px;background:#f5f5f5;}
.zp ul li:nth-child(3n){margin-right:0px;}
.zp ul li a{width:318px;height:100%;padding:0px 36px;display:block;}
.zp ul li .tt{font-size:18px;color:#333;padding-top:36px;}
.zp ul li .des{font-size:12px;margin-top:20px;}
.zp ul li .more{margin-top:30px;}
.zp ul li .more span{float:left;margin-right:8px;line-height:13px;font-size:12px;color:#fff;display:none;}
.zp ul li .more p{width:68px;height:13px;float:left;background:url(../images/sq.png) no-repeat center;}
.zp ul li:hover{background:#3c3c3c;}
.zp ul li:hover *{color:#fff;}
.zp ul li:hover .more span{display:block;}
.zp ul li:hover .more p{background:url(../images/sq1.png) no-repeat center;}




#sidenav{width:180px;margin-bottom:50px;position:fixed;top:142px;}
.gy .tt p{font-weight:bold;font-size:30px;color:#333;margin-bottom:9px;}
.gy .tt span{color:#999;text-transform:uppercase;}
.gy ul{margin-top:39px;}
.gy ul li{width:100%;margin-bottom:32px;}
.gy ul li a.cur{color:#cc0000;}



.ban{width:800px;height:800px;background:url(../images/ban.jpg) no-repeat center;margin:auto;position:relative;}
.ban a{width:194px;height:170px;display:block;position:absolute;}
.ban .a1{top:132px;left:200px;}
.ban .a2{top:130px;left:418px;}
.ban .a3{width:297px;height:257px;top:308px;left:250px;}
.ban .a4{top:585px;left:192px;}
.ban .a5{top:585px;left:418px;}





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







/*footer*/
#footer{width:100%;overflow:hidden;background:#f3f5fa}
.footer_top{margin-top:40px;margin-bottom:30px;}
.footer_top .lx{font-size:16px;color:#000;font-weight:bold; margin-bottom:30px;}
.footer_top .con{width:520px;float:left;line-height:200%;}
.footer_top .weixin{float:right;text-align:right;}	
.footer_top .weixin .wx{font-size:16px;color:#000;font-weight:bold; padding-bottom:13px;border-bottom:1px solid #c2c2c2;margin-bottom:20px;}	
.footer_bottom{width:100%;height:60px;line-height:60px;border-top:1px solid #e1e1e1;}
.footer_bottom .fter{color:#999;}
.footer_bottom .fter a{color:#999;}


.mypage{
    text-align: center;
	float:left;
	width:100%;
	margin-top: 20px;
}	
.mypage	span,.mypage a{
	display: inline-block;
	vertical-align: top;
	color: #666666;
	background:#efefef;
	/* border: 1px solid #d35b52; */
	padding: 5px 10px;
	margin: 5px;
}		
.mypage	span.current,.mypage a.current{
	background: #666666;
	color: #fff;
}


.catelist{width:100%; overflow:hidden;background:#f5f5f5}
.catelist .left{float:left;line-height:80px;font-size:18px;}
.calist{overflow:hidden;}
.calist ul{float:right;max-width: 800px;}
.calist ul li{float:left; height:80px;line-height:80px;  padding: 0 1.56vw;}
.calist ul li.nv a{font-size:15px;}
.calist ul li a{font-size:14px;color:#000;transition:0.6s;cursor:pointer;}
.calist ul li a.cur{color:#e60012;}
.calist ul a{display: inline-block;text-align: right;}
.calist ul a{font-size:15px;color:#000;transition:0.6s;cursor:pointer;margin-left: 35px;line-height: 50px;}
.calist ul a.cur{color:#e60012;}

.calistt{width:100%;background:#fff;overflow:hidden;}
.calistt ul{position:relative;left:50%;float:left;}
.calistt ul li{position:relative;right:50%;float:left; height:80px;line-height:80px;  padding: 0 1.56vw;}
.calistt ul li a{font-size:15px;color:#000;transition:0.6s;cursor:pointer;}
.calistt ul li a.cur{color:#e60012;}


/*.procatelist{width: 1200px;position:fixed;left:50%;top:50%;transform: translate(-50%,-85%); margin-top: 50px;overflow: hidden;}*/
.procatelist{width: 20%;float: left; margin-top: 50px;overflow: hidden;}
.procalist{width: 100%;}
.procalist .left{font-size: 28px;margin-bottom: 30px;color:#000;font-weight: bold;text-indent: 30px;}
.procatelist ul li{line-height: 50px;margin-bottom: 2px;}
.procatelist ul li a{font-size: 15px;width: 100%;height: 100%;display: block;text-indent: 30px;}
.procatelist ul li a.cur{color:#e60012;}
