
/*------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;
}



/*header*/
.head_top{width:100%;height:92px;}
#head{width:100%;height:92px;background:#3c3c3c;position:fixed;top:0px;z-index:200;}
.gunav{position:fixed;top:0px;z-index:200;width:100%;background:rgba(0,0,0,0.4);height:92px;}
.nav{width:1200px;height:100%;margin:auto;}
.nav .logo{height:100%;float:left;font-size:0px;}
.nav .logo img{margin-top:13px;height:66px;}
.navul{float:right;}
.navul li{float:left;padding:0px 13px;line-height:92px;height:92px;position:relative;font-size:16px;}
.navul li a{color:#dfdfdf;}
.navul li .nav_son{position:absolute;top:92px;left:-4px;z-index:100;border-top:3px 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);}
.navul li .nav_son a{transition:all 0.36s ease;font-size:14px;display:block;width:100%;color:#dfdfdf;text-align:center;line-height:36px;border-bottom: 1px solid rgba(170,170,170,.2);}
.navul li .nav_son a:hover{background:#d6000f;color:#fff;}
.navul li.cur>a{color:#d6000f;}



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

	
	/*banner*/
#indexbanner{overflow: hidden; position: relative;}
.bx-controls{ position:absolute;left:0;bottom:0px;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/news/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/news/rt.png) no-repeat center;display:block;font-size:0px;position:absolute;top:-8px;right:-25px;}




#indexproduct{width:100%;background:url(../../images/news/bg.jpg) no-repeat center;background-size:cover;}
.product{width:1200px;margin:auto;}
.product .tit p{width:100%;font-size:54px;text-align:center;color:#d6000f;padding-top:15%;text-transform:uppercase;}
.product .tit span{width:100%;text-align:center;display:block;margin-top:16px;font-size:26px;}
.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:116px;}
.product .con ul{overflow:hidden;}
.product .con ul li{float:left;width:102px;margin-right:62px;}
.product .con ul li:first-child{margin-left:55px;}
.product .con ul li:last-child{margin-right:0px;}
.product .con ul li .pic{width:100%;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 .pic:hover .p1{display:none;}
.product .con ul li .pic:hover .p2{display:block;}
.product .con ul li .tt{width:100%;text-align:center;margin-top:38px;}
.product .con .subtt{font-size:24px;text-align:center;margin-top:90px;}





#indexabout{width:100%;background:url(../../images/news/bg1.jpg) no-repeat center;background-size:cover;}
.about{width:1200px;margin:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.about .con{width:100%;height:328px;}
.about .con .con_left{width:600px;height:100%;float:left;overflow:hidden;}
.about .con .con_left .tit p{width:100%;font-size:42px;color:#d6000f;text-transform:uppercase;}
.about .con .con_left .tit span{width:100%;display:block;margin-top:10px;color:#999;font-size:26px;}
.about .con .con_left .des{color:#c3c3c3;font-size:12px;line-height:230%;margin-top:60px;}
.about .con .con_left .des .more{float:right;color:#c3c3c3;}
.about .con .pic{float:right;}
.about .anav{width:100%;height:60px;margin-top:54px;}
.about .anav a{float:left;height:60px;line-height:60px;padding-left:82px;margin-right:45px;color:#c3c3c3;}
.about .anav a:hover{color:#d6000f;}




#indexnews{width:100%;background:url(../../images/news/bg2.jpg) no-repeat center;background-size:cover;}
.news{width:1200px;height:100%;margin:auto;position:relative;overflow:hidden;}
.news .line{position:absolute;height:100%;border-right:1px solid #d7d7d7;left:729px;}
.news .tit{width:729px;height:90px;border-bottom:1px solid #d7d7d7;margin-top:11%;}
.news .tit p{font-size:42px;color:#d6000f;}
.news .tit .news_nav{margin-top:6px;}
.news .tit .news_nav span{font-size:26px;float:left;}
.news .tit .news_nav ul{float:left;margin-left:43px;}
.news .tit .news_nav ul li{float:left;margin-right:25px;line-height:28px;}
.news .con .con_left{width:560px;margin-top:50px;float:left;}
.news .con .con_left .one{width:100%;margin-top:35px;}
.news .con .con_left .one .date{float:left;text-align:right;}
.news .con .con_left .one .date span{font-size:26px;}
.news .con .con_left .one .date p{font-size:16px;color:#999;margin-top:6px;}
.news .con .con_left .one .ln{height:47px;border-right:1px solid #c8c8c8;float:left;margin:0px 10px;}
.news .con .con_left .one .tt{font-size:18px;float:left;width:445px;}
.news .con .con_left .one .tt a{color:#333;}
.news .con .con_left .one .tt a:hover{color:#d6000f;}
.news .con .con_left .one .des{font-size:12px;line-height:250%;margin-top:10px;float:left;width:445px;}
.news .con .con_left .one .des a{color:#999;}
.news .con .con_left .one .des a:hover{color:#d6000f;}
.news .con .con_left .one .more{width:158px;padding-top:18px;border-top:1px solid #cfcfcf;margin-top:20px;}
.news .con .con_left .one .more a{font-size:16px;color:#999;}
.news .con ul{float:right;width:568px;margin-top:20px;}
.news .con ul li{width:100%;height:112px;padding-top:28px;}
.news .con ul li .date{float:left;text-align:right;}
.news .con ul li .date span{font-size:26px;color:#666;}
.news .con ul li .date p{font-size:16px;color:#999;margin-top:6px;}
.news .con ul li .xx{float:right;width:452px;padding-left:18px;height:111px;border-bottom:1px solid #c8c8c8;}
.news .con ul li .xx .tt{font-size:18px;color:#333;}
.news .con ul li .xx .des{line-height:250%;color:#999;font-size:12px;margin-top:10px;}
.news .con ul li:hover .xx .tt,.news .con ul li:hover .xx .des{color:#d6000f;}





#indexcontact{width:100%;background:url(../../images/news/bg3.jpg) no-repeat center;background-size:cover;position:relative;}
.contact{width:1200px;margin:auto;}
.contact .tit p{font-size:42px;color:#d6000f;padding-top:16%;text-transform:uppercase;}
.contact .tit span{display:block;margin-top:8px;font-size:26px;color:#999;}
.contact ul{width:495px;margin-top:60px;}
.contact ul li{height:35px;line-height:35px;margin-bottom:6px;}
.contact ul li .pic{width:35px;height:35px;border-radius:50%;float:left;}
.contact ul li .des{float:left;margin-left:12px;color:#999;}
.contact .con{font-size:13px;color:#999;line-height:260%;margin-top:38px;}
#indexcontact .map{width:56%;height:75%;float:right;position:absolute;right:0px;top:18%;}





#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;}
.col h2{text-align:center;font-weight:normal;color:#000;}
.col h3{text-align:center;font-weight:normal;font-size:12px;}
.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/news/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/news/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/news/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/news/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:1020px;min-height:450px;margin-bottom:50px;float:right;margin-top:50px;overflow:hidden;}
.pxxm ul{width:100%;float:left;overflow:hidden;}
.pxxm ul li{width:320px;height:300px;float:left;margin-right:30px;}
.pxxm ul li:nth-child(3n){margin-right:0px;}
.pxxm ul li .pic{width:320px;height:240px;display:block;position:relative;}
.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/news/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;}




.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:360px;float:left;margin-right:26px;}
.honor ul li:nth-child(4n){margin-right:0px;}
.honor ul li .pic{width:280px;height:300px;display:block;position:relative;text-align:center;line-height:296px;}
.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/news/jia.png) no-repeat center;}
.honor ul li .pic:hover span{display:block;}
.honor ul li .tt{width:100%;height:60px;line-height:60px;font-weight:bold;text-align:center;color:#333;}
.honor ul li .tt a{color:#333;}



.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/news/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{width:100%;min-height:350px;margin-bottom:50px;margin-top:42px;}
.xwzx .top_pic{width:1200px;height:338px;margin:auto;}
.xwzx .top_pic .con{float:right;width:726px;height:100%;}
.xwzx .top_pic .con .tt{font-size:20px;font-weight:bold;margin-top:70px;}
.xwzx .top_pic .con .tt a{color:#333;}
.xwzx .top_pic .con .tt a:hover{color:#d6000f;}
.xwzx .top_pic .con .des{display:block;color:#999;line-height:250%;margin-top:25px;height:100px;}
.xwzx .top_pic .con .des:hover{color:#d6000f;}
.xwzx .top_pic .con .more{color:#d6000f;}
.xwzx ul li{width:100%;height:212px;background:#f5f5f5;}
.xwzx ul li:nth-child(2n){background:#fff;}
.xwzx ul li .con{width:1200px;height:100%;margin:auto;}
.xwzx ul li .con .xx{width:900px;float:left;padding-top:35px;}
.xwzx ul li .con .xx .tt{font-size:18px;font-weight:bold;color:#000;line-height:22px;display:block;}
.xwzx ul li .con .xx .des{width:100%;height:82px;display:block;line-height:220%;margin-top:16px;}
.xwzx ul li .con .xx .date{padding-left:32px;height:22px;line-height:22px;color:#999;background:url(../../images/news/time.png) no-repeat center left;}
.xwzx ul li .con .more{float:right;width:40px;height:156px;border:1px solid #dcdcdc;margin-right:48px;margin-top:27px;background:url(../../images/news/more.png) no-repeat center;}
.xwzx ul li .con .more:hover{border:1px solid #cc0000;}




.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/news/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/news/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/news/date1.png) no-repeat left center;}
.staff ul li:hover .tim .read{color:#fff;background:url(../../images/news/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/news/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/news/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/news/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%;}








/*footer*/
.footer_top{width:100%;height:364px;background:url(../../images/news/foot.jpg) no-repeat center;position:relative;}
.footer_top .map{width:45%;height:100%;float:right;position:absolute;right:0px;}
.footer_top .address{width:1200px;margin:auto;}
.footer_top .address .tit{float:left;width:308px;margin-top:93px;}
.footer_top .address .tit p{color:#d6000f;font-size:42px;text-transform:uppercase;margin-bottom:5px;}
.footer_top .address .tit span{font-size:26px;color:#999;}
.footer_top .address ul{float:left;margin-top:88px;}
.footer_top .address ul li{height:35px;line-height:35px;margin-bottom:6px;}
.footer_top .address ul li .pic{width:35px;height:35px;border-radius:50%;float:left;}
.footer_top .address ul li .des{float:left;margin-left:12px;color:#999;}
.footer_top .con{width:520px;height:175px;float:left;margin-top:50px;line-height:200%;font-size:12px;}
.footer_top .weixin{width:162px;height:164px;background:url(../../images/news/back.jpg) center no-repeat;float:right;margin-right:50px;margin-top:26px;text-align:center;font-size:12px;}	
.footer_bottom{width:100%;height:66px;line-height:66px;background:#19191b;}
.footer_bottom .fter{width:1200px;margin:auto;color:#999;font-size:13px;}



.mypage ul{

	display: inline-block;
	width: 1000px;
	padding: 5px 10px;
	margin: 10px auto;

}


.mypage ul li{

	width: auto;
	height: auto;
	float: left;

}

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

.mypage	.active span,.mypage .active a{
	background: #d35b52;
	color: #fff;
}



