/* index banner */
.banner{
	position:relative;
	width:100%;border-bottom:0.025rem solid #f39b15;
}
.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{
	width:0.12rem !important;height:0.12rem !important;opacity:1 !important;vertical-align:top;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	background:#f39b15 !important;
}
.swiper-pagination-bullet-active{
	background-color:#fff !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:#000 !important;
}
.nav-btn{
	color:#ffad31 !important; border-left:1px solid #231f1f;
}
.search_hl{
	color:#ffad31 !important;border-right:1px solid #231f1f;
}
.home-btn{
	color:#ffad31 !important; border-right:1px solid #231f1f;
}
.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:#0a5b93;border-bottom: 0.025rem solid #f39b15;
}
.hnav2 .son{
	float:left;display:block;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	width:25%;border-right:1px dotted #f39b15;border-bottom:1px dotted #f39b15;
	font-size:0.22rem;line-height:0.5rem;text-align:center;color:#FFF;	
}
.hnav2 .son:nth-child(-n+4){
	border-top:none;
}
.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;
}
/*itl_b*/
.itl_b{
	position:relative;
	width:93.75%;padding:0 3.125%;margin:0 auto 0;  border-bottom: 0.025rem solid #f39b15;
	color:#ffffff;font-size:0.24rem;line-height:0.417rem;font-weight:bold; text-align:left;
}
.itl_b p{
	float: left;
	width: 60%;
	color:#5e5e5e;font-size:0.21rem;line-height:0.44rem; text-transform: uppercase;
}
.itl_b p span{
	float: left;display: block; padding-right: 2%;
	color:#111111;font-size:0.23rem;line-height:0.44rem; font-weight: bold;
}
.itl_b a{
	float:right;
	display: block;
	box-sizing: border-box; -webkit-box-sizing: border-box;
	width: 18%;  padding: 0% 2%;  border: 1px solid #a7a7a7; margin-top: 2%;  
	color: #0a5b93;font-size:0.2rem;line-height:0.3rem; text-align: center;
	text-overflow: ellipsis;overflow: hidden;white-space: nowrap;
}



.itl-tl{
	position: relative;
	width: 93.75%; margin: 0 auto; height: 0.667rem; 
}
.itl-tl hr{
	position: absolute;left:0px; top: 0px; z-index: 0;
	width:100%;height: 0.25rem;border:none; border-bottom: 1px solid #0a5b93;
}
.itl-tl h2{
	position: relative;z-index: 9;
	width: 40%; margin: 0 auto;  padding-top: 4.9%;
	background: #fff;
}
.itl-tl h2:before{
	content:"";
	position: absolute; left: 0; bottom:33%;
	width: 12%;border-top: 5px solid #0a5b93;
	background: #0a5b93;
}
.itl-tl h2:after{
	content:"";
	position: absolute; right: 0; bottom:33%;
	width: 12%;border-top: 5px solid #0a5b93;
	background: #0a5b93;
}
.itl-tl h2 span{
	display: block;
	width: 56%; margin: 0 auto; border-left:5px solid #dbdbdb;border-right:5px solid #dbdbdb;
	transform:skew(150deg);
	-webkit-transform:skew(150deg);
	color:#fff; font:0.22rem/0.30rem "Microsoft Yahei"; font-weight: bold; text-align: center;
	background: #222;
 }
.itl-tl h2 span em{
	display: block;
	transform:skew(40deg);
	-webkit-transform:skew(40deg);
}

.itl-more a{
	display: block;
	box-sizing: border-box; -webkit-box-sizing: border-box;
	width: 18%;  padding: 0% 2%;  border: 1px solid #a7a7a7; margin: 0 auto;
	color: #0a5b93;font-size:0.23rem;line-height:0.4rem; text-align: center;
	text-overflow: ellipsis;overflow: hidden;white-space: nowrap;
	background: #fff;
}


.cla a{
	float: left; box-sizing: border-box; -webkit-box-sizing: border-box;
	width: 23%;  padding: 0% 2%; margin-right: 2.6%;margin-bottom: 2.6%; border: 1px solid #a7a7a7;
	color: #0a5b93;font-size:0.23rem;line-height:0.4rem;
	text-overflow: ellipsis;overflow: hidden;white-space: nowrap;
	background: #fff;
}
.cla a:nth-child(4n) {margin-right: 0%;}


.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: #f39b15;
}
.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:48.5%;margin-right: 3%; margin-bottom: 2%;
}
.item_b:nth-child(2n){margin-right:0%;}
.item_b .pic{
	position:relative; padding: 1%; border:1px solid #f39b15;
	background: #f39b15;
}
.item_b .pic a{
	/*width:100%;*/display: block;
/*	font-size:0.23rem;color:#ed4568;line-height:0.4rem;*/
}
.item_b .con a{
	font-size:0.21rem;color:#666;line-height:0.3rem;
}
.item_b .tl{
	display:block; padding-bottom: 3%;  margin: 1% auto;
	font-weight:normal;font-size:0.23rem;  line-height:0.3rem;color:#333333;text-align: center;
	background: #f39b15;
}

.single{
	width: 87.75%; padding: 3%;
	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:32.5%;margin-right: 1.2%;margin-top: 3%;margin-bottom: 2%;
}
.item_c:last-child{margin-right:0%;}

.item_c .pic{
	position:relative;
	background: #fff;
}
.item_c .tl{
	display:block;
	font-weight:normal;font-size:0.23rem;color:#fff;line-height:0.4rem;; text-align: center; margin-top: 2%;
	background: #f39b15;
}

.item_c2{
	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_c2:last-child{margin-right:0%;}

.item_c2 .pic{
	position:relative; border:0.025rem solid #e3e3e3;
}
.item_c2 .tl{
	display:block;
	font-weight:normal;font-size:0.23rem;color:#333333;line-height:0.4rem;; text-align: center; margin-top: 2%;
}


/*itel*/
.iTel{
	width:93.75%;margin:0% auto 2.125% auto;
	background: #fe6716;
}
.iTelTitle{
	 width: 40%;  float:left;
	 color:#fff;font:0.23rem/0.58rem "Microsoft Yahei"; text-align: center;
	 background: #0a5b93;
}
.iTelTitle .zfont{
	float:left; padding-left: 10%; 
	font-size: 0.3rem; line-height: 0.58rem;}
.iTelCon{
	float: left;
	width: 54%;padding-left:6%;
	color:#ffffff;font:0.30rem/0.58rem impact; text-align: left;
}

/*inew2*/
.inew2{
	width: 100%; margin-bottom: 2%;
}
.inew2 li{
	font-size:0.22rem;color:#2c3640;line-height:0.5rem;
}
.inew2 a{
	display:block;color:#2c3640;padding-left:6%; padding-right: 3%;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
	background: url(../images/title1.jpg) 3.125% center no-repeat #fff;
	background-size: 1.5%;
}
.inew2 li:nth-child(2n) a{
	background: url(../images/title1.jpg) 3.125% center no-repeat #e3e3e3;
	background-size: 1.5%;
}
.inew2 span{
	float:right;display:inline-block;vertical-align:middle;
	margin:0.05rem 0;
	font-size:0.2rem;line-height:0.4rem;color:#777777;
}

.inew{
	width: 100%; margin-bottom: 2%;
}
.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: #f39b15;
}
.index_hotlineFont{
	 color:#fff;font:0.23rem/0.3rem "Microsoft Yahei"; text-align: center; padding-top: 3%;padding-bottom: 2%;
}
.index_hotlineFont span{
		display: block;
	color: #f8c58d;font-size:0.20rem;

}
.index_hotline a.border{
	 border: 0.02rem solid #facc8c;color: #eff62c; line-height: 0.6rem;
	 display: block; height:0.6rem;width: 56%;margin: 0; margin-left: 8%;
	color: #fff; 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: #0a5b93;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: #0a5b93;
}
.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: #fff6ef;
}


/*beian*/
.beian{
	width:100%;height:0.45rem;/*margin-top:0.2rem;*/
	font-size:0.21rem;line-height:0.45rem;color:#888888;text-align:center;
	background:#ededed;
}
.beian a{
	color:#888888;
}

/*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;
}

.wp-pagenavi {CLEAR: both}
.wp-pagenavi A {BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none}
.wp-pagenavi SPAN {BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none}
.wp-pagenavi A:hover {BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000}
.wp-pagenavi SPAN.current {BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000}
.wp-pagenavi SPAN.current {FONT-WEIGHT: bold}
