/*Make from AK.monster*/
/*2016-03-01 16:20*/
/*www.zjhz.cn*/

/*------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*/
.top{width:100%;height:120px;}
.contain{width:1200px;margin:auto;}
.top .contain .tim{width:236px;height:64px;margin-top:31px;float:left;margin-left:190px;background:url(../images/bak.png) no-repeat right;}
.top .contain .tim .dat{width:225px;height:64px;background:#308ee5;}
.top .contain .tim .dat span{color:#fff;margin-left:20px;margin-top:10px;float:left;font-size:16px;}
.top .contain .tim .dat p{color:#fff;font-size:16px;float:left;font-weight:bold;margin-left:20px;margin-top:9px;}
.top .contain .phone{float:right;color:#2181da;margin-top:37px;width:212px;}
.top .contain .phone span{font-size:19px;font-weight:bold;display:block;float:left;margin-left:13px;margin-top:6px;}
.top .contain .phone p{color:#2181da;float:left;margin-left:13px;margin-top:4px;}
.nav{width:100%;background:#2181da;height:50px;}
.navul{width:1200px;margin:auto;}
.navul li{float:left;text-align:center;width:149px;line-height:50px;height:50px;}
.navul li:last-child{border:none;}
.navul li>a{color:#fff;width:149px;display:block;}
.navul .nav_son{position:absolute;z-index:100;display:none;}
.navul .nav_son a{color:#fff;width:149px;display:block;line-height:35px;}
.navul li:hover .nav_son{display:block;}
.navul .nav_son span{display:block;background:#2c90ec;border-bottom:1px solid #3081a2;}





	
	/*banner*/
#indexbanner{ height: 500px; overflow: hidden; position: relative;}
/*.bx-controls{ position: absolute; left: 0; bottom: 182px; 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: 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{ display: none;}*/
.bx-controls{display:none;}




#indexabout{width:100%;height:301px;margin-top:54px;}
#indexabout .about{width:1200px;height:301px;margin:auto;}
#indexabout .about .tit p{text-align:center;font-size:28px;}
#indexabout .about .tit span{text-align:center;width:100%;display:block;font-size:15px;color:#999;line-height:25px;margin-top:5px;}
#indexabout .con{margin-top:7px;width:100%;height:304px;}
#indexabout .con div.content{line-height:200%;height:165px;width:774px;float:left;margin-top:25px;}
#indexabout .con div.more{border:1px solid #ccc;width:164px;height:45px;line-height:45px;float:right;text-align:center;margin-right:30px;}
#indexabout .con div.more a{color:#999;}



#indexproduct{width:100%px;height:375px;margin-top:66px;background:url(../images/background.png) no-repeat center;}
#indexproduct .product{width:1200px;height:375px;margin:auto;}
#indexproduct .tit p{text-align:center;font-size:28px;padding-top:50px;}
#indexproduct .tit span{text-align:center;width:100%;display:block;font-size:15px;color:#999;line-height:25px;margin-top:5px;}
#indexproduct ul{height:220px;}
#indexproduct ul li{width:229px;height:220px;margin-right:13px;overflow:hidden;float:left;}
#indexproduct ul li a.pic{width:229px;height:171px;display:block;overflow:hidden;}
#indexproduct ul li img{transition: transform 0.9s ease 0s;}
#indexproduct 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 */}
#indexproduct ul li p{width:100%;height:49px;line-height:49px;text-align:center;}


#indexenvironment{margin:auto;margin-top:42px;margin-bottom:55px;width:1200px;}
#indexenvironment .tit{width:200px;height:60px;margin:auto;text-align:center;}
#indexenvironment .tit p{width:200px;height:28px;line-height:28px;font-size:28px;}
#indexenvironment .tit span{text-align:center;width:100%;display:block;font-size:15px;color:#999;line-height:25px;margin-top:5px;}
#indexenvironment .con{height:416px;margin-top:25px;}
#indexenvironment .con .left{width:313px;height:100%;margin-right:12px;float:left;}
#indexenvironment .con .center{width:550px;height:100%;margin-right:12px;float:left;}
#indexenvironment .con .center img{margin-bottom:10px;margin-right:10px;}
#indexenvironment .con .center img:nth-child(2n){margin-right:0px;}
#indexenvironment .con .right{width:313px;height:100%;float:left;}

#ne_nav{width:920px;height:65px;border-bottom:1px solid #e4e4e4;float:right;margin-top:30px;}
#ne_nav span{padding-left:25px;float:right;margin-top:34px;font-weight:bold;}
#ne_nav	p{width:30%;float:left;margin-top:32px;font-size:16px;}
#ne_nav	ul{margin-top:22px;float:left;}
#ne_nav	ul li{width:100px;height:30px;line-height:30px;text-align:center;float:left;background:#e5e5e5;border:1px solid #ccc;margin-right:8px;border-radius:7px;}
#ne_nav	.cur{background:#ef6641;color:#fff;border:none;width:102px;height:32px;line-height:32px;}
#ne_nav	.cur a{color:#fff;}


.col{width:860px;min-height:560px;line-height:200%;padding:0px 30px;margin-top:20px;margin-bottom:20px;float:right;}
.col1{width:865px;min-height:560px;border-right:1px solid #e4e4e4;line-height:200%;}



.pxxm{width:920px;min-height:220px;margin-bottom:80px;float:right;margin-top:30px;}
#dowebok{width:870px;padding:0px 25px;float:left;	}
#dowebok li{width:190px;height:auto;float:left;margin-right:36px;margin-bottom:30px;}
#dowebok li:nth-child(4n){margin-right:0px;}
#dowebok li a.pic{width:190px;height:auto;display:block;overflow:hidden;position:relative;}
#dowebok li a.pic span{width:190px;height:142px;display:none;position:absolute;top:0;left:0;background:rgba(0,0,0,0.3);}
#dowebok li a.pic:hover span{display:block;}
#dowebok li p{width:190px;height:40px;line-height:40px;text-align:center;float:left;}
#dowebok li p a:hover{color:red;}

.xwzx{width:920px;min-height:220px;margin-bottom:80px;float:right;margin-top:30px;	}
.xwzx ul{width:100%;}
.xwzx ul li{width:95%;height:93px;padding:15px;overflow:hidden;box-shadow:0px 0px 11px 0px #ccc;margin:auto;margin-bottom:30px;}
.xwzx ul li a{width:680px;overflow:hidden;}
.xwzx ul li .tit{font-size:18px;line-height:20px;font-weight:bold;margin-top:10px;}
.xwzx ul li .date{color:#ef6641;margin-top:10px;}
.xwzx ul li .con{line-height:20px;margin-top:10px;padding-right:30px;}

#sidenav{width:230px;margin-bottom:50px;float:left;margin-top:45px;}
#sidenav h2{font-size:18px;font-weight:normal;color:#fff;width:210px;height:50px;line-height:50px;padding-left:20px;background:#2181da;}
#sidenav h2 span{font-size:20px;float:right;margin-right:10px;}
#sidenav ul{width:230px;}
#sidenav ul li{width:215px;height:40px;line-height:40px;padding-left:15px;background:#eee;border-bottom:1px solid #fff;}
#sidenav .about{margin-bottom:20px;}
#sidenav .con{border:1px solid #999;border-top:none;padding: 16px 6px 16px 6px;line-height:23px;}






/*footer*/
#footer{height:282px;background:#f5f5f5;
	
}
#footer .footer_top{width:100%;height:206px;border-bottom:1px solid #d1d1d1;}
#footer	.address{width:1200px;margin:auto;}
#footer	.con{width:520px;height:166px;float:left;margin-top:35px;line-height:200%;}
#footer	.weixin{width:164px;height:164px;background:url(../images/weixin.jpg) center no-repeat;float:right;margin-right:12px;margin-top:22px;text-align:center;}	
#footer	.gzwx{width:14px;height:60px;float:right;margin-right:27px;margin-top:82px;}
#footer	.footer_bottom{width:1200px;height:75px;line-height:75px;margin:auto;}
#footer	.ft{width:203px;height:70px;float:right;position:relative;top:207px;}
.mypage {
    text-align: center;
    margin-top: 30px;
}
.mypage span,.mypage a{
	display: inline-block;
	vertical-align: top;
	color: #d35b52;
	border: 1px solid #d35b52;
	padding: 5px 10px;
	margin: 5px;
}
.mypage span.current,a.current{
	background: #d35b52;
	color: #fff;
}







