
/*------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{text-decoration:none;}


/*container*/
.container{
	width:1200px;
	overflow: hidden;
	margin:0 auto;
	clear:both;
}

/*header*/
.contain{width:1200px;margin:auto;}
.top{width:100%;height:100px;}
.top .contain .logo{float:left;margin-top:24px;font-size:0px;}
.nav{float:right;line-height:100px;}
.navul li{float:left;height:100px;margin-left:45px;position:relative;}
.navul li:first-child{margin-left:0px;}
.navul li.cur>a{color:#b7d248;}
.navul li a:hover{color:#b7d248;}
.navul li .nson{position: absolute;left: -31px;top:100px;z-index: 100;display:none;width: 120px;border-top:2px solid #b7d248;overflow: hidden;background: #fff;box-shadow: 0 13px 42px 11px rgba(0,0,0,.05);}
.navul li .nson a{transition:all 0.36s ease;display:block;font-size:12px;width:120px;text-align:center;height:40px;line-height:40px;border-bottom: 1px solid rgba(170,170,170,.2);}
.navul li .nson a:hover{background:#b7d248;color:#fff;}


	
	/*banner*/
#indexbanner{ height: 500px; overflow: hidden; position: relative;}
.bx-controls{ position: absolute; left: 0; bottom: 40px; z-index: 999; 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: 42px; 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.9);}
.bx-controls .bx-controls-direction{ display: none;}



#indexabout{width:1200px;height:470px;margin:auto;overflow:hidden;position:relative;}
.about{width:786px;height:370px;background:url(../images/bg.jpg) no-repeat center;margin-top:54px;}
.about .con{width:638px;height:100%;margin-left:50px;}
.about .con .tit{width:137px;height:52px;border-bottom:1px solid #4c4c4c;padding-top:61px;}
.about .con .tit p{color:#fff;font-size:20px;}
.about .con .tit span{color:#fff;text-transform:uppercase;margin-top:6px;display:block;letter-spacing:0.3px;}
.about .con .des{width:100%;height:141px;color:#fff;line-height:200%;margin-top:14px;}
.about .con .more{width:117px;height:34px;background:#848484;float:right;margin-right:20px;text-align:center;line-height:34px;color:#020000;font-size:12px;}
.about .con .more:hover{background:rgba(255,255,255,0.7);}
.ab_pic{width:478px;height:309px;position:absolute;top:85px;right:0px;}




#indexproduct{width:100%;height:925px;}
.product{width:1200px;height:100%;margin:auto;}
.product .tit{width:100%;text-align:center;}
.product .tit p{font-size:26px;letter-spacing:1px;color:#414141;}
.product .tit span{margin-top:12px;color:#d6d6d6;display:block;text-transform:uppercase;}
.product .tab{width:100%;height:36px;margin-top:22px;overflow:hidden;}
.product .tab ul{position:relative;left:50%;float:left;}
.product .tab ul li{float:left;width:111px;height:35px;text-align:center;background:#e5e5e5;line-height:35px;margin-right:3px;position:relative;right:50%;}
.product .tab ul li a{width:100%;height:100%;display:block;overflow:hidden;}
.product .tab ul li:last-child{margin-right:0px;}
.product .tab ul li:hover{background:#b7d248;}
.product .tab ul li:hover a{color:#fff;}
.product .cpzs{width:100%;height:733px;margin-top:33px;}
.product .cpfl{width:100%;height:733px;display:none;}
.product .cpfl:first-child{display:block;}
.product .cpfl .td{float:left;width:438px;height:100%;}
.product .cpfl .td .pic{width:432px;height:357px;border:3px solid #e5e4e3;display:block;text-align:center;line-height:353px;margin-bottom:7px;}
.product .cpfl .td .pic:hover{border:3px solid #b7d248;}
.product .cpzs ul{width:755px;height:733px;float:right;}
.product .cpzs ul li{width:247px;height:178px;float:left;margin-right:7px;margin-bottom:7px;}
.product .cpzs ul li:nth-child(3),.product .cpzs ul li:nth-child(5),.product .cpzs ul li:nth-child(7),.product .cpzs ul li:nth-child(10){margin-right:0px;}
.product .cpzs ul li:nth-child(4),.product .cpzs ul li:nth-child(7){width:501px;}
.product .cpzs ul li .pic1{width:241px;height:172px;border:3px solid #e5e4e3;text-align:center;line-height:168px;display:block;}
.product .cpzs ul li:nth-child(4) .pic1,.product .cpzs ul li:nth-child(7) .pic1{width:495px;}
.product .cpzs ul li .pic1:hover{border:3px solid #b7d248;}





#indexprocess{width:100%;height:283px;background:url(../images/bei.jpg) no-repeat center;}
.process{width:1200px;margin:auto;}
.process .tit{width:100%;padding-top:47px;text-align:center;}
.process .tit p{font-size:26px;color:#fff;}
.process .tit span{color:#fff;text-transform:uppercase;margin-top:12px;display:block;}
.process .con{margin-top:37px;}
.process .con ul{margin:auto;width:1155px;}
.process .con ul li{float:left;width:264px;height:95px;}
.process .con ul li .box{width:262px;height:93px;border:1px solid #dde9aa;}
.process .con ul li .box:hover{border:1px solid #666;}
.process .con ul li p{line-height:93px;font-weight:bold;color:#fff;font-size:18px;padding-left:125px;}
.process .con ul li.arrow{width:9px;height:95px;margin:0px 12px;background:url(../images/arrow.png) no-repeat center;border:none;}
.process .con ul li:last-child{display:none;}







#indexenvir{width:100%;height:409px;}
.envir{width:1200px;margin:auto;}
.envir .tit{width:100%;padding-top:56px;text-align:center;}
.envir .tit p{font-size:26px;color:#414141;}
.envir .tit span{color:#d6d6d6;text-transform:uppercase;margin-top:12px;display:block;}
.envir .con{width:100%;margin-top:28px;}
.envir .con ul li{float:left;width:285px;height:214px;margin-right:20px;overflow:hidden;}
.envir .con ul li img{transition: transform 0.9s ease 0s;}
.envir .con ul li img:hover{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 */}







#ne_nav{width:948px;height:27px;border-bottom:1px solid #dcdcdc;float:right;margin-top:58px;}



.col{width:948px;min-height:450px;line-height:200%;margin-top:20px;margin-bottom:20px;float:right;}
.col h2{text-align:center;padding-top:5px;font-weight:normal;color:#000;}
.col h3{text-align:center;font-weight:normal;font-size:12px;}




.pxxm{width:948px;min-height:350px;margin-bottom:50px;float:right;margin-top:20px;}
.pxxm ul{width:100%;overflow:hidden;}
.pxxm ul li{width:228px;height:212px;float:left;margin-right:12px;}
.pxxm ul li:nth-child(4n){margin-right:0px;}
.pxxm ul li .pic{width:222px;height:176px;border:3px solid #dcdcdc;text-align:center;line-height:172px;overflow:hidden;display:block;}
.pxxm ul li .pic:hover{border:3px solid #b7d248;}
.pxxm ul li p{width:100%;height:30px;text-align:center;line-height:30px;}








.xwzx{width:948px;min-height:250px;margin-bottom:50px;margin-top:12px;float:right;}
.xwzx ul{width:100%;overflow:hidden;}
.xwzx ul li{width:100%;height:116px;background:#f5f5f5;transition: all 0.3s ease 0s;overflow:hidden;margin-bottom:10px;}
.xwzx ul li img{float:left;margin:11px 22px 0px 10px;}
.xwzx ul li .con{width:756px;margin-top:36px;float:left;}
.xwzx ul li .con .tt{font-size:13px;float:left;color:#333;}
.xwzx ul li .con .date{float:right;font-size:12px;color:#999;}
.xwzx ul li .des{width:756px;margin-top:10px;float:left;line-height:200%;font-size:12px;color:#999;}
.xwzx ul li a{width:100%;height:100%;display:block;}
.xwzx ul li:hover .tt,.xwzx ul li:hover .date,.xwzx ul li:hover .des{color:#179bef;}





#sidenav{width:224px;margin-bottom:50px;float:left;margin-top:31px;}
#sidenav h2{font-size:22px;color:#fff;width:224px;height:77px;line-height:77px;text-align:center;background:#9dc066;}
#sidenav ul{width:224px;}
#sidenav ul li.nv{width:224px;height:50px;line-height:50px;background:#93d75f;margin-bottom:1px;}
#sidenav ul li.nv a{padding-left:64px;width:160px;height:50px;display:block;color:#fff;}
#sidenav ul li.navson{width:224px;height:45px;line-height:45px;background:#51bce9;margin-bottom:1px;}
#sidenav ul li.navson a{padding-left:74px;width:150px;height:45px;display:block;color:#fff;}
#sidenav ul li a:hover{background:#b7d248;}
#sidenav ul li a.cur{background:#b7d248;}
#sidenav .gy{margin-bottom:12px;}
#sidenav .con{border:1px solid #dcdcdc;padding:15px 19px;line-height:200%;font-size:12px;}
	



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






/*footer*/
.footer_top{width:100%;height:238px;background:#333;}
.footer_top .address{width:1200px;margin:auto;}
.footer_top .address .logo{float:left;margin-top:90px;margin-right:51px;}
.footer_top .address .line{height:160px;border-right:1px solid #484848;float:left;margin-top:45px;margin-right:58px;}
.footer_top .con{width:430px;height:190px;margin-top:36px;line-height:220%;float:left;color:#999;font-size:12px;}
.footer_top .weixin{width:162px;height:164px;background:url(../images/bak.png) center no-repeat;float:right;margin-top:34px;text-align:center;font-size:12px;}	
.footer_bottom{width:100%;height:50px;background:#262626;line-height:50px;color:#c8c8c8;}
.footer_bottom .fter{width:1200px;margin:auto;font-size:12px;}
.footer_nav{width:100%;height:58px;line-height:58px;background:#333;border-bottom:1px solid #4f4f4f;}
.footer_nav ul{width:1200px;height:100%;margin:auto;}
.footer_nav ul li{float:left;margin-right:53px;}
.footer_nav ul li a{color:#c8c8c8;}


.mypage{
    text-align: center;
	float:left;
	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;
}



