/* index banner */
.banner{
	position:relative;
	width:100%;
}
.swiper-pagination{
	display:inline-block;
	left:50% !important;bottom:0.1rem !important;
	width:auto !important;padding:0.02rem 0.25rem;
	text-align:center !important;font-size:0;
	/*background:#FFF;*/
	-webkit-transform:translate(-50%,0) !important;transform:translate(-50%,0) !important;border-radius:.1rem;
}
.swiper-pagination-bullet{
	border-radius: 50%;
	width:0.12rem !important;height:0.12rem !important;opacity:1 !important;vertical-align:top; border: 0.02rem solid #f8f0da;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	background:#f8f0da!important;
}
.swiper-pagination-bullet-active{
	background-color:transparent!important;
}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{
	margin:0 0.05rem !important;
}
/* -------------------------鑷畾涔夐儴鍒嗗紑濮� --------------------------*/
@font-face{font-family:"zfont";src:url('../font/zfont.woff') format('woff'),url('../font/zfont.ttf') format('truetype');}
.zfont{font-family:"zfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}
.clear-fix:after{
	display:block;clear:both;visibility:hidden;
	height:0;
	font-size:0;content:".";
}
.ellipsis{text-overflow: ellipsis; overflow: hidden; white-space:nowrap;}
input{
	outline:none;
}
body{
	background:#fff !important;
}
.allpage{
	background:#fff !important;
}
/*head*/
.head{
	/*background:#FFF;*/
}
.logo{
	display:block;width:70.3125% !important;margin:0 auto;
	-webkit-box-sizing:border-box;box-sizing:border-box;
}
.logo img{
	display:block;margin:0 auto;
}
.search{
	background-color:#14a117 ;
}
.nav-btn{
	color:#ffffff !important; 
}
.search_hl{
	color:#ffffff !important;
}
.home-btn{
	color:#ffffff !important; 
}
.class-btn{
	color:#fff !important;
}
.top-title{
	color:#fff !important;	
}
/*content*/
.content{
	padding-bottom:0.75rem !important;
}
/*iwrap*/
.iwrap{
	position:relative;
	width:93.75%;margin:0 auto;
}
/*hnav2*/
.hnav2{
	background:#222222;
}
.hnav2 .son{
	float:left;display:block;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	width:25%;border-right:1px solid #606a73;
	font-size:0.22rem;line-height:0.45rem;text-align:center;color:#FFF;	
}
.hnav2 .son:nth-child(-n+4){
	border-top:none;
	background: #444b51;
}
.hnav2 .son:nth-last-child(-n+4){border-bottom:none;}
.hnav2 .son:nth-child(4n){border-right:none;}
.hnav2 .son:first-child{border-left:none;}

.nav2{
	width: 93.75%;  margin: 3.125% auto 0% auto;
}
.nav2 li{
	float: left;
	width: 15%;  margin-right: 4.0%; margin-left: 1.5%;
}
.nav2 li:nth-child(5n){
	  margin-right: 0%;
}
.nav2 li a{display: block;}
.nav2 li .zfont{
	display: block;
	width: 0.75rem; height: 0.75rem; border-radius: 50%;
	color: #fff; font-size: 0.44rem; line-height:0.58rem ; text-align: center;
}
.nav2 li .font{
	display: block;
	color: #0e7010; font-size: 0.23rem; line-height:0.46rem ; text-align: center;
	text-overflow: ellipsis; overflow: hidden; white-space: nowrap;
}
.nav2 li:nth-child(1) .zfont{
	background: url(../images/icon1.png) center center no-repeat #52c71e;
	background-size:41%;
}
.nav2 li:nth-child(2) .zfont{
	background: url(../images/icon2.png) center center no-repeat #52c71e;
	background-size:54%;
}
.nav2 li:nth-child(3) .zfont{
	background: url(../images/icon3.png) center center no-repeat #52c71e;
	background-size:47%;
}
.nav2 li:nth-child(4) .zfont{
	background: url(../images/icon4.png) center center no-repeat #52c71e;
	background-size:56%;
}
.nav2 li:nth-child(5) .zfont{
	background: url(../images/icon5.png) center center no-repeat #52c71e;
	background-size:71%;
}
.nav2 li:nth-child(6) .zfont{
	background: url(../images/icon6.png) center center no-repeat #52c71e;
	background-size:54%;
}
.nav2 li:nth-child(7) .zfont{
	background: url(../images/icon7.png) center center no-repeat #52c71e;
	background-size:57%;
}
.nav2 li:nth-child(8) .zfont{
	background: url(../images/icon8.png) center center no-repeat #52c71e;
	background-size:60%;
}
.nav2 li:nth-child(9) .zfont{
	background: url(../images/icon9.png) center center no-repeat #52c71e;
	background-size:50%;
}
.nav2 li:nth-child(10) .zfont{
	background: url(../images/icon10.png) center center no-repeat #52c71e;
	background-size:50%;
}


/*itl_b*/
.itl{
	position:relative;
	width:93.75%;padding:0% 3.125%; margin-bottom: 3.125%;
	background: #c2eec1; border-top:1px solid #14a117; border-bottom: 1px solid #14a117;
}
.itl-tl{
	float:left;
	position: relative; box-sizing: border-box; -webkit-box-sizing:border-box;
	width: 75%;  margin: 0 auto; font-weight:bold;
	color:#108912;font:0.23rem/0.34rem "Microsoft Yahei"; text-align: left;font-weight: bold;
}

.itl-more{
	float:left;
	width: 25%;
}
.itl-more a{
	display:block;
	color:#108912;font:0.21rem/0.34rem "Microsoft Yahei"; text-align: right; 
	background-size:7%;
}
.itl-more a:visited{color:#108911;}



.item_n{
	position:relative;
	padding: 2% 0%;
	background: #fff;
}
.item_n .pic{
	position:relative; 
	width: 38.0%;border:1px solid #dcdcdc;
}
.item_n .con{
   position: absolute; top:0; right: 1%;
	width: 57%; padding-left: 3%;
}
.item_n .con .tl{
	display: block; 
	line-height:0.5rem;font-size:0.23rem;color:#0089cf;font-weight:normal;  padding-top: 0.1rem;
}

.item_n .con .txt{
	display: block;
	line-height:0.3rem;font-size:0.2rem;color:#666666;font-weight:normal; 
}
.item_n .con .date{
	display: block;
	line-height:0.3rem;font-size:0.2rem;color:#3b9506;font-weight:normal; 
}
.item_n .con p a{
	float:left;
	width: 42%; margin-right: 6%; margin-top: 4%; border-radius: 8px;
	line-height:0.4rem;font-size:0.21rem;color:#fff;font-weight:normal; text-align: center; 
	background: #0089cf; 
}
.item_n .con p a:first-child{background: #3b9506;}


.item_n2{
	position:relative;
	width: 93.75;
	padding: 2% 3.125%; 
	background: #fff;
}
.item_n2:nth-child(2n){background: #e3e3e3;}

.item_n2 .pic{
	position:relative; 
	width: 31.4%;padding:0.5%;
	background: #dbdbdb;
}
.item_n2 .con{
   position: absolute; top:0; right: 4%;
	width: 58%; padding-left:3%;
}
.item_n2 .con .tl{
	display: block; border-bottom: 1px dotted #d1d1d1; margin-bottom: 0.05rem; padding-top: 0.05rem;
	line-height:0.46rem;font-size:0.21rem;color:#343434;font-weight:normal;  
}
.item_n2 .con .txt{
	display: block;
	line-height:0.26rem;font-size:0.2rem;color:#666666;font-weight:normal; 
}

.item_n2 .con p a{
	float:left;
	width: 42%; margin-right: 6%; margin-top: 4%; border-radius: 8px;
	line-height:0.4rem;font-size:0.21rem;color:#fff;font-weight:normal; text-align: center; 
	background: #0089cf; 
}
.item_n2 .con p a:first-child{background: #3b9506;}

/*item_b*/
.item_b{
	position:relative;float:left; box-sizing: border-box;  -webkit-box-sizing: border-box;
	width:47%;margin-right: 6%; 
}
.item_b:nth-child(2n){margin-right:0%;}
.item_b .pic{
	position:relative;
}
.item_b .pic span{
	position: absolute; right:0%; top: :0%; z-index: 99;
	width: 0.808rem; height: 0.808rem; 
	background: url(../images/hot.png) left top no-repeat;
	background-size:100%;
}
.item_b .con a{
	font-size:0.21rem;color:#666;line-height:0.3rem;
}
.item_b .tl{
	display:block;  margin: 1% auto;
	font-weight:normal;font-size:0.23rem;  line-height:0.4rem;color:#333333;text-align: center;
}

.single{
	width: 93.75%; padding: 3%;  padding-top:0%;
	font-weight:normal;font-size:0.2rem;line-height:0.3rem;color:#555555;
	background: #fff;
}

.item_c{
	position:relative;float:left; box-sizing: border-box;  -webkit-box-sizing: border-box;
	width:31%;margin-right: 3.5%;margin-top: 3%;margin-bottom: 2%;
}
.item_c:last-child{margin-right:0%;}

.item_c .pic{
	position:relative; border:0.025rem solid #e3e3e3;
}
.item_c .tl{
	display:block;
	font-weight:normal;font-size:0.23rem;color:#333333;line-height:0.4rem;; text-align: center; margin-top: 2%;
}
.item_c2{
	width: 100%; padding-bottom:2%;
}
.item_c2 li{
	float:left;width: 32.5%; margin-right: 1.25%;  margin-bottom: 1.25%;
}
.item_c2 li:nth-child(3n){margin-right: 0%;}

.p1{
	width: 93.75%;  margin: 0 auto; box-sizing:border-box; -webkit-box-sizing:border-box; border-bottom:0.025rem solid #fff;
	color: #FFFFFF; font-size: 0.21rem; line-height: 0.28rem; padding: 2% 3%;
	background: #14a117;
}
.p2{
	width: 93.75%;  margin: 0 auto; box-sizing:border-box; -webkit-box-sizing:border-box;
	color: #FFFFFF; font-size: 0.21rem; line-height: 0.28rem; padding: 2% 3%;
	background: #52c71e;
}
/*inew2*/
.inew2{
	width: 93.75%;  margin: 0% auto 2% auto;
}
.inew2 li{
	font-size:0.21rem;color:#494949;line-height:0.36rem;
}
.inew2 a{
	display:block;padding-left:4%;
	color:#494949;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
	background: url(../images/icon11.jpg) left center no-repeat;
	background-size: 1.5%;
}

.inew{
	width: 93.75%;  margin: 0% auto 2% auto;
}
.inew li{
	font-size:0.22rem;color:#2c3640;line-height:0.5rem;
}
.inew a{
	display:block;color:#2c3640;padding-left:6%; padding-right: 3%;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
	background: url(../images/title2.jpg) 3.125% center no-repeat #fff;
	background-size: 1.5%;
}
.inew li:nth-child(2n) a{
	background: url(../images/title2.jpg) 3.125% center no-repeat #e3e3e3;
	background-size: 1.5%;
}
.inew span{
	float:right;display:inline-block;vertical-align:middle;
	margin:0.05rem 0;
	font-size:0.2rem;line-height:0.4rem;color:#777777;
}


.contact{
	padding: 1% 3% 3% 3%;
	font-size:0.2rem;line-height:0.3rem;color:#333;
}
.contact strong{ color: #0089cf;}

.index_hotline{
    background: #ef9d15;
}
.index_hotlineFont{
	 color:#222222;font:0.23rem/0.3rem "Microsoft Yahei"; text-align: center; padding-top: 3%;padding-bottom: 2%;
}
.index_hotlineFont span{
		display: block;
	color: #d78d13;font-size:0.20rem;

}
.index_hotline a.border{
	 border: 0.02rem solid #9b660e;color: #eff62c; line-height: 0.6rem;
	 display: block; height:0.6rem;width: 56%;margin: 0; margin-left: 8%;
	color: #563908; font-size: 0.28rem;
	 box-sizing: border-box;-webkit-box-sizing: border-box; float: left;
	text-align: center;white-space: nowrap;padding: 0 3%;overflow: hidden;
	
 }
.index_hotline a .iconfont_s{
	color: #eff62c;font-size: 0.28rem; 
}
.index_hotline .tel_now{
	width: 30%;	background-color: #222222;height:0.6rem;float: left; margin-right: 4%;

}
.index_hotline .tel_now a{
	display: block;
	color: #fff;font-size: 0.23rem;width: 100%; line-height: 0.6rem;
	text-align: center;
	background: #563908;
}
.index_hotline .tel_now .iconfont_s{
	color: #069752;font-size: 0.32rem;
}
.index_hotline p{
	padding-bottom: 5%;padding-top: 3%;
	font-size: 0.21rem;text-align: center;color: #563908;
}


/*beian*/
.beian{
	width:100%;height:0.54rem;
	font-size:0.21rem;line-height:0.45rem;color:#3e3e3e;text-align:center;
}
.beian a{
	color:#3e3e3e;
}
.beian a:visited{
	color:#3e3e3d;
}
/*footer*/
.footer{
	height:0.75rem !important;
}
.foot-relative{
	height:0.75rem !important;
}
.foot{
	/*background:#2e3842;*/
}
.foot a{
	-webkit-box-sizing:border-box;box-sizing:border-box;
	height:100% !important;border-right:1px solid #2b2a2a;
	text-align:center;
}
.foot a:last-child{
	border-right:none;	
}
.foot a:first-child{
	border-left:none;	
}
.Top{ 
	position: absolute; right:4%; top: -100%;
	width: 0.5rem; height: 0.5rem; border-radius: 50%;
	color: #fff; font-size: 0.4rem; line-height: 0.4rem; text-align: center;
	background:#7fb85e;
}