@charset "utf-8";

/* CSS Document */




/*清除浮动*/

.clear {

    clear: both;

}




.w1080{

	width: 1140px;

	min-width: 1140px;

	margin: auto;

}


.advantage{

	width: 100%;
	min-width:1140px;
	margin:0 auto

}

.advantage-loop{

	position: relative;

}

.advantage-loop ul li a{

	display: block;

	width: 265px;

	height: 300px;

	position: relative;

	margin-right: 10px;
	margin-left: 13px;
}

.advantage-loop ul li .pic{

	width: 100%;

	height: 100%;

	overflow: hidden;

	position: relative;

}

.advantage-loop ul dl{

	width: 215px;

	height: 118px;

	padding: 0 20px;

	/*background: url(../img/bg04.png) repeat-x;*/

	position: absolute;

	bottom: 0px;

	left: 0px;

	text-align: center;

}

.advantage-loop ul .intro{

	text-align: center;

	position: absolute;

	bottom: -30px;

	left: 0px;

}

.advantage-loop ul .intro .mask{

	width: 265px;

	height: 80px;

	background: #000;

	opacity: .5;

	filter:alpha(opacity=50);

}

.advantage-loop ul .intro em{

	display: block;

	width: 78px;

	height: 10px;

	background: url(../img/z04.png) no-repeat;

	position: absolute;

	top:66px;
	left: 70px;
}

.advantage-loop ul .intro span{

	position: absolute;

	top: 25px;

	left: 70px;

	font-size: 16px;
	
	text-align:center;

	color: #fff;
	font-family:"微软雅黑";
	font-weight:bold;

}

.advantage-loop ul a:hover .intro .mask{

	background: #0b9341;

}
.advantage-loop ul .intro h3{
	
	position: absolute;
	top: 35px;
	left: 70px;
	font-size:13px; 
	text-align:center; 
	color:#FFF;
	font: 12px/22px "微软雅黑","\5b8b\4f53",Arial,sans-serif}

.advantage-loop dl dt{

	font-size: 16px;

	color: #fff;

	margin: 22px 0 12px 0;

}

.advantage-loop dl dd{

	color: #f4f8fb;

}

.click{

	display: block;

	width: 88px;

	height: 28px;

	border: 1px solid #dbdbdb;

	border-radius: 25px;

	position: absolute;

	bottom: -72px;

	z-index: 2;

	cursor: pointer;

}

.click:hover{

	border: 1px solid #0b9341;

}

.next{

	background: url(../img/icon17.png) no-repeat center center;

	right: 445px;

}

.prev{

	background: url(../img/icon16.png) no-repeat center center;

	left: 431px;

}



.homenews{

	width:1140px;
	height: 500px;
	background: #f3f9fb;
	min-width: 1140px;
	margin:0 auto

}

.homenews-loop{

	position: relative;
	font-family:"微软雅黑";

}

.homenews-loop ul li a{

	display: block;

	width: 360px;

	height: 320px;

	position: relative;
	margin-left: 10px;
	margin-right: 10px;

}

.homenews-loop ul li .pic{

	width: 100%;

	height: 100%;

}

.homenews-loop ul dl{
	
    margin: 0;

    padding: 0;

	width: 360px;

	height: 79px;

	padding-left: 17px;

	background: url(../img/bg04.png) repeat-x;

	position: absolute;

	bottom: 0px;

	left: 0px;

	text-align: center;

	text-align: left;

	color: #fff;

	font-size: 14px;
	

}

.homenews-loop ul dl:hover{

	background: url(../img/bg05.png) repeat-x;

}

.homenews-loop ul dl dt{

	margin-top: 20px;
	margin-bottom:5px;

}
.homenews-loop dd{font-size:12px; text-align:left; width:360px; margin:0 auto; padding:0; }




.hometitle{

	text-align: center;

	font-size: 30px;

	color: #4db75f;

	line-height: 36px;

	padding: 60px 0 40px 0;

}

.titleinfo{

	text-align: center;

	font-size: 30px;

	line-height: 36px;

	margin-bottom: 50px;

}

.chanpin-wenzi{font-size:18px; padding-top:10px;}
.fenlei{ width:390px; margin:30px auto 0 auto}
.fenlei ul{}
.fenlei li{width:150px; line-height:40px; text-align:center; font-size:16px; color:#000; background:#f6f6f6;border-radius:10px;margin:0px 10px}
.fenlei li:hover{width:150px; line-height:40px; text-align:center; background:#009944; color:#FFF;border-radius:10px;}


.box-sizing{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;}
/*gy*/
.gy{background:#fff; padding:0px 25px 25px 25px; width:1160px; margin:0px auto; margin-top:140px; margin-bottom:40px;}

.gy .gy-cont img{display:block; width:554px; height:311px;}
.gy .gy-cont .gy-text{width:554px; height:311px; padding:50px 80px 50px 65px;}
.gy .gy-cont .gy-text .i1{font-size:30px; color:#009944; margin-bottom:28px;}
.gy .gy-cont .gy-text .i2{line-height:22px; font-size:12px; height:93px; overflow:hidden; margin-bottom:15px;}
.gy .gy-cont .gy-text .i2 .i3{font-size:16px; margin-bottom:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.gy .gy-cont .gy-text .i2 .i4{height:66px; overflow:hidden;}
.gy .gy-cont .gy-text .i2 ul li{height:22px; display:block; width:100%;}
.gy .gy-cont .gy-text .i2 ul li a{display:inline-block; width:290px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.gy .gy-cont .gy-text .i2 ul li span{float:right;}
.gy .gy-cont .gy-text .gy-ck{display:inline-block; padding-right:32px; background:url(../style/images/ico1.png) no-repeat right center; height:20px; line-height:20px;}
.gy .gy-cont.img-right img{float:right;}
.gy .gy-cont.img-right .gy-text{float:left;}
.gy .gy-cont.img-left img{float:left;}
.gy .gy-cont.img-left .gy-text{float:right;}

/*gy1*/
.ny-tit{ display:inline-block; margin-top:220px; line-height:60px; color:#fff; padding:0px 20px; font-size:30px; margin-bottom:34px; background-color:rgba(9,155,72,0.7);}
.gy1fr{background:#fff; padding:40px 10px; margin-bottom:40px;}

.jcImgScroll { position:relative; width:1110px; height:438px;font-size:16px;}
.jcImgScroll li { border:1px solid #ccc; }
.jcImgScroll li a { background:#fff; display:block; height:500px;  }
.jcImgScroll li.loading a { background:#fff url(img/loading.gif) no-repeat center center;} 
.jcImgScroll li img,.jcImgScroll li,.jcImgScroll em,.jcImgScroll dl { display:none; border:0 none;}
.jcImgScroll em.sPrev { background:url(../img/arrow-left.png) no-repeat left center; margin-left:-40px;}
.jcImgScroll em.sNext { background:url(../img/arrow-right.png) no-repeat right center; margin-left:-245px;}
.jcImgScroll dl dd { background:url(images/NumBtn.png) no-repeat 0 bottom; text-indent:-9em; }
.jcImgScroll dl dd:hover,.jcImgScroll dl dd.curr { background-position:0 0; font-size:16px;}

.gy1-text{/*width:584px;*/ margin:35px auto; text-align:center; line-height:30px; margin-bottom:90px;}
.shipin{padding:0px 15px;}
.shipin .sp-tit{border-bottom:1px dotted #cecece; position:relative; margin-bottom:60px;}
.shipin .sp-tit span{height:41px; display:inline-block; line-height:41px; padding-left:65px; background:url(../style/images/ico1.jpg) no-repeat left center #fff; font-size:26px; color:#0a9748; position:absolute; left:0px; top:-20px; padding-right:20px;}
.shipin .sp-list{ overflow:hidden;}
.shipin .sp-list ul{width:1200px;}
.shipin .sp-list ul li{width:214px; padding:1px; border:1px solid #f4f4f4; border-bottom:7px solid #009841; float:left; margin-right:10px; margin-bottom:10px;}
.shipin .sp-list ul li img{width:210px; height:130px;}
.shipin .sp-list ul li .sp-text{text-align:center; padding:15px 5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.shipin .sp-list ul li a{display:block; width:25px; height:25px; text-align:center; line-height:25px; background:#009748; color:#fff; margin:0px auto; margin-bottom:17px; border-radius:25px;-webkit-border-radius:25px; font-size:20px; font-weight:bold;}


/*cp1*/
.cp1fr{background:#fff; padding:10px; padding-bottom:40px; margin-bottom:40px;}
.cp1-left{width:227px; float:left; margin-right:43px; padding-top:15px; padding-bottom:68px; padding-right:27px; border-right:1px dotted #c9c9c9;}
.cp1-left a{display:block; border-bottom:1px dotted #c9c9c9; line-height:40px; height:40px; padding-left:34px; font-size:16px;background:url(../style/images/ico2.png) no-repeat 90% center #fff;}
.cp1-left a:hover,.cp1-left a.on{background:url(../style/images/ico2.png) no-repeat 90% center #009944; color:#fff;}
.cp1-right{width:860px; float:left; padding-top:50px;}
.cp-js1{ margin-bottom:45px;}
.cp-js1 .cp-js1-img{width:365px; height:413px; float:left; margin-right:59px;}
.cp-js1 .cp-js1-img img{width:365px; height:413px;}
.cp-js1 .cp-js1-text{width:411px; float:left;}
.cp-js1-tit{font-size:18px; color:#009944; margin-bottom:34px;}
.cp-js1 .cp-js1-text .cp1-cont{ height:52px;  width:411px; line-height:50px; border:1px solid #009944; margin-top:-1px;}
.cp-js1 .cp-js1-text .cp1-cont em{width:81px; border-right:1px solid #009944; float:left;}
.cp-js1 .cp-js1-text .cp1-cont i{width:328px; padding-left:15px; float:left;}

/*anli1*/
.anli1{background:#fff; margin-bottom:40px; padding:45px 40px; overflow:hidden;}
.anli1 ul{width:1200px;}
.anli1 ul li{width:214px; padding:1px; border:1px solid #f4f4f4; border-bottom:7px solid #009841; float:left; margin-right:67px; margin-bottom:23px;}
.anli1 ul li img{width:210px; height:130px;}
.anli1 ul li .sp-text{text-align:center; padding:15px 5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.anli1 ul li a{display:block; width:25px; height:25px; text-align:center; line-height:25px; background:#009748; color:#fff; margin:0px auto; margin-bottom:17px; border-radius:25px;-webkit-border-radius:25px; font-size:20px; font-weight:bold;}

/*contact*/
.contact{padding-top:235px; margin-bottom:68px;}
.contact .ct-list ul li{width:212px; height:155px; background:#fff; border-radius:5px;-webkit-border-radius:5px; padding:60px 35px 25px 35px; font-size:12px; position:relative; margin:0px 10px;}
.contact .ct-list ul li .em1{font-size:16px; color:#009944; margin-bottom:15px;}
.contact .ct-list ul li .ct-img{width:70px; height:70px; position:absolute; top:-35px; left:71px;}
.contact .ct-list ul li .ct-img.ct-img1{ background:url(../style/images/1.png) no-repeat;}
.contact .ct-list ul li .ct-img.ct-img2{ background:url(../style/images/2.png) no-repeat;}
.contact .ct-list ul li .ct-img.ct-img3{ background:url(../style/images/3.png) no-repeat;}
.contact .ct-list ul li .ct-img.ct-img4{ background:url(../style/images/4.png) no-repeat;}
.contact .ct-map{ text-align:center; padding-top:70px;}

/*zs*/
.zz{background:#fff; margin-top:160px; margin-bottom:40px; padding:35px 40px;}
.zz .zz-tit{height:52px; line-height:50px; font-size:20px; color:#616161; padding:0px 15px; border:1px solid #e4e4e4; border-left:none; background:url(../style/images/ico3.png) no-repeat 98% center; margin:5px 0px;cursor:pointer;}
.zz .zz-tit.on{background:url(../style/images/ico4.png) no-repeat 98% center; border:1px solid #009944; border-left:none; border-right:none; color:#149748;}
.zz .zz-img{margin:20px 0px; display:none;}

/*cp*/
.cp{padding-top:150px;}
.cp .cp-tit1{font-size:20px; color:#009944; text-align:right;}
.cp .cp-tit1 img{margin-top:20px; margin-bottom:25px;}
.cp .cp-tit2{width:600px; float:right; font-size:12px; color:#000; line-height:22px;}
.cp .cp-tit2 .sp1{color:#2fa161;}
.cp .cp-tit2 .sp2{color:#e90000;}
.cp-slide{padding-top:50px;}
.cp-slide .hd{float:right; margin-bottom:50px;}
.cp-slide .hd ul li{height:64px; width:195px; color:#fff; line-height:64px; text-align:center; background:url(../style/images/ico5.png) no-repeat 90% center #353537; margin-left:16px; cursor:pointer; border-radius:5px;-webkit-border-radius:5px; font-size:25px;}
.cp-slide .hd ul li a{height:64px; width:195px; color:#fff; line-height:64px; text-align:center;}
/*.cp-slide .hd ul li:hover,.cp .cp-slide .hd ul li.on{background:url(../style/images/ico5.png) no-repeat 90% center #353537;}*/
.cp-slide .bd .bd-cont .sbd ul li{width:212px; background:#fff; border:1px solid #ffffff; border-bottom:7px solid #009944; height:260px; margin-left:20px;}
.cp-slide .bd .bd-cont .sbd ul li img{display:block; width:210px; height:130px; padding:0px 1px; margin-left:-1px;}
.cp-slide .bd .bd-cont .sbd ul li .em1{font-size:18px; color:#2aab28; padding-top:10px; padding-bottom:10px;}
.cp-slide .bd .bd-cont .sbd ul li .em2{font-size:14px; padding-bottom:10px;}
/*.cp-slide .bd .bd-cont .sbd ul li a{display:block; width:25px; height:25px; text-align:center; line-height:25px; background:#009748; color:#fff; margin:0px auto; margin-bottom:17px; border-radius:25px;-webkit-border-radius:25px; font-size:20px; font-weight:bold;}*/
 .atest a{display:block; width:25px; height:25px; text-align:center; line-height:25px; background:#009748; color:#fff; margin:0px auto; margin-bottom:17px; border-radius:25px;-webkit-border-radius:25px; font-size:20px; font-weight:bold;}
.cp-slide .bd .bd-cont .lr{text-align:center; height:30px; padding-top:42px; padding-bottom:30px;}
.cp-slide .bd .bd-cont .lr .sprev{display:inline-block; width:90px; height:30px; background:url(../style/images/icon16-on.png) no-repeat center center; border:1px solid #fff; border-radius:30px;-webkit-border-radius:30px; margin:0px 10px;}
.cp-slide .bd .bd-cont .lr .snext{display:inline-block; width:90px; height:30px; background:url(../style/images/icon17-on.png) no-repeat center center; border:1px solid #fff; border-radius:30px;-webkit-border-radius:30px; margin:0px 10px;}
.cp-slide .bd .bd-cont .lr .sprev:hover{border:1px solid #3b903d;background:url(../style/images/icon16.png) no-repeat center center;}
.cp-slide .bd .bd-cont .lr .snext:hover{border:1px solid #3b903d;background:url(../style/images/icon17.png) no-repeat center center;}

/*anli*/
.anli{margin-top:150px; margin-bottom:40px; padding:45px 10px; background:#fff;}
.anli-slide{}
.anli-slide .hd{margin-bottom:20px; padding-left:100px;}
.anli-slide .hd ul li{height:64px; width:auto; padding-left:9px; padding-right:26px; color:#fff; line-height:64px; text-align:center; background:url(../style/images/ico5.png) no-repeat 90% center #353537; margin-left:16px; cursor:pointer; border-radius:5px;-webkit-border-radius:5px; font-size:16px;}
.anli-slide .hd ul li a{height:64px; width:auto; color:#fff; line-height:64px; text-align:center;}
/*.anli-slide .hd ul li:hover,.anli-slide .hd ul li.on{background:url(../style/images/ico5.png) no-repeat 90% center #353537;}*/
.anli-slide .bd .bd-cont .anli-img{margin-bottom:55px;}
.anli-slide .bd .bd-cont .anli-img img{display:block; width:1140px; height:416px; margin:0px auto;}
.anli-slide .bd .bd-cont .sbd ul li{width:212px; background:#fff; border:1px solid #efefef; border-bottom:7px solid #009944; height:260px; margin-left:17px;}
.anli-slide .bd .bd-cont .sbd ul li img{display:block; width:210px; height:130px; padding:0px 1px; margin-left:-1px;}
.anli-slide .bd .bd-cont .sbd ul li .em1{font-size:16px;padding-top:20px; padding-bottom:30px;}
/*.anli-slide .bd .bd-cont .sbd ul li a{display:block; width:25px; height:25px; text-align:center; line-height:25px; background:#009748; color:#fff; margin:0px auto; margin-bottom:17px; border-radius:25px;-webkit-border-radius:25px; font-size:20px; font-weight:bold;}*/

.anli-slide .bd .bd-cont .lr{text-align:center; height:30px; padding-top:42px; padding-bottom:30px;}
.anli-slide .bd .bd-cont .lr .sprev{display:inline-block; width:90px; height:30px; background:url(../style/images/icon16.png) no-repeat center center; border:1px solid #ddd; border-radius:30px;-webkit-border-radius:30px; margin:0px 10px;}
.anli-slide .bd .bd-cont .lr .snext{display:inline-block; width:90px; height:30px; background:url(../style/images/icon17.png) no-repeat center center; border:1px solid #ddd; border-radius:30px;-webkit-border-radius:30px; margin:0px 10px;}
.anli-slide .bd .bd-cont .lr a:hover{border:1px solid #009a44;}


.pageLink span { height:20px; line-height:20px;}
.pageLink a:link{ 
	font-size: 12px;
	color: #666;
	text-decoration: none; height:20px; border:solid 0px #ccc; background-color:#eee; 
}
.pageLink a:visited{
	font-size: 12px;
	color: #666;
	text-decoration: none; height:20px; border:solid 0px #ccc; background-color:#eee; 
}
.pageLink a:hover{
	font-size: 12px;
	color: #ff9933;
	text-decoration: none; height:20px; border:solid 0px #ccc; background-color:#eee; 
}
.pageLink a:active{
	font-size: 12px;
	color: #666;
	text-decoration: none; height:20px; border:solid 0px #ccc; background-color:#eee; 
}

.xwxx-tit1{width:1140px; height:30px; line-height:30px; text-align:center; font-size:16px; font-weight:bold;}
.xwxx-tit2{border-bottom:solid 1px #ccc;  width:1140px; height:30px; line-height:30px; text-align:center;}

