/* index banner */
.banner{
	position:relative;
	width:100%;
}
.swiper-pagination{
	width:100% !important;
	text-align:right !important;
	bottom:0.1rem !important;
}
.swiper-pagination-bullet{
	background-color:#3b8c8d !important;
	opacity:1 !important;
}
.swiper-pagination-bullet-active{
	background-color:#f5b143 !important;
}
/* -------------------------自定义部分开始 --------------------------*/
@font-face{font-family:"hfont";src:url('../font/hfont.woff') format('woff'),url('../font/hfont.ttf') format('truetype');}
.hfont{font-family:"hfont" !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:".";
}
input{
	outline:none;
}
body{
	background:#FFF !important;
}
.allpage{
	background:#FFF !important;
}
/*head*/
.head{
	background:#0c5bc4;text-align:left !important;
}
.logo{
	display:block;width:70.3125% !important;margin-left:3.125% !important;
	-webkit-box-sizing:border-box;box-sizing:border-box;padding-top: .1rem;
}
.search{
	background-color:#0d498b !important;
}
.search_hl{
	display:none;
}
/*content*/
.content{
	padding-bottom:0.75rem !important;
}
/*iwrap*/
.iwrap{
	position:relative;
	width:93.75%;margin:0 auto;
}
/*iform*/
.iform{
	position:relative;
	padding:0.08rem 3.125%;background:#0c5bc4;
	-webkit-box-sizing:border-box;box-sizing:border-box;
}
.iform .a{
	float:left;width:90%;border:none;
	-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0.25rem;
	font-size:0.25rem;line-height:0.5rem;color:#8f8f8f;text-indent:1em;font-family:"Microsoft Yahei";
}
.iform .b{
	position:absolute;top:0.08rem;right:3.125%;
	width:0.5rem;height:0.5rem;background:#f0f0f0;text-align:center;border:none;
	-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;
	font-size:0.25rem;line-height:0.5rem;color:#0c5bc4;
}
/*rnav*/
.rnav{
	position:relative;
	padding-top:0.2rem;
	background:#FFF;
}
.rnav a{
	float:left;
	display:block;width:25%;
	text-align:center;color:#0c5bc4;
	font-size:0.21rem;line-height:2em;
}
.rnav a > span{
	position:relative;display:inline-block;
	border-radius:50%;
}
.rnav .in{
	position:relative;display:inline-block;width:0.8rem;height:0.8rem;	
	font-size:0.5rem;line-height:0.8rem;border-radius:50%;color:#FFF;
}
.rnav a:nth-child(1) .in,.rnav a:nth-child(5) .in{
	font-size:0.6rem;
	background:#f67372;
}
.rnav a:nth-child(2) .in,.rnav a:nth-child(6) .in{
	background:#f5b143;
}
.rnav a:nth-child(3) .in,.rnav a:nth-child(7) .in{
	background:#c76bde;
}
.rnav a:nth-child(4) .in,.rnav a:nth-child(8) .in{
	background:#7ac444;
}
/*itl*/
.itl{
	position: relative;
	width:93.75%;margin:0.15rem auto;
}
.itl h2{
	font-size:0.23rem;line-height:0.4rem;color:#FFF;font-weight:normal;
	display:inline-block;
	background:#0c5bc4;border-radius:0.1rem;padding:0 0.2rem;
}
.itl_more{
	float:right;
	font-size:0.2rem;line-height:0.4rem;
	background:#0c5bc4;border-radius:0.1rem;
}
.itl_more a{
	display:block;
	padding:0 0.15rem;
	color:#FFF;
}
/*iadg*/
.iadg{
	width:93.75%;margin:0 auto;padding:0;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	font-size:0.21rem;line-height:1.5em;color:#666;
}
/*item_a*/
.item_a{
	position:relative;
	margin:0.15rem 0;overflow:hidden;
}
.item_a:last-child{
	margin-bottom:0;
}
.item_a .pic{
	position:relative;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	width:31.5%;	
}
.item_a .con{
	position:absolute;top:0;right:0.1rem;
	width:63%;
}
.item_a .tl{
	display:block;
	line-height:0.3rem;font-size:0.23rem;color:#666;font-weight:normal;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.item_a .txt{
	display:block;
	max-height:2.4em;overflow:hidden;
	font-size:0.21rem;color:#666;line-height:1.2em;
}
.item_a .date{
	display:inline-block;
	margin-top:0.05rem;padding:0 0.1rem;margin-left:0.1rem;
	font-size:0.22rem;color:#FFF;line-height:0.3rem;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
	background:#0c5bc4;border-radius:0.05rem;
}
/*item_d*/
.item_d{
	position:relative;float:left;
	width:31.66%;margin-right:2.51%;
}
.item_d:nth-child(3n){
	margin-right:0;
}
.item_d .pic{
	position:relative;
	-webkit-box-sizing:border-box;box-sizing:border-box;
}
.item_d .tl{
	display:block;
	font-weight:normal;font-size:0.23rem;color:#666;line-height:0.6rem;text-align:center;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
/*itl_b_more*/
.itl_b_more{
	margin:0.15rem auto;
	font-size:0.23rem;line-height:0.6rem;text-align:center;
	background:#2a86bd;
}
.itl_b_more a{
	display:block;color:#FFF;
}
/*inew2*/
.inew2{
	margin:0.15rem 0;
}
.inew2 li{
	font-size:0.22rem;color:#2c3640;line-height:0.4rem;
	background:#efefef;
}
.inew2 li:nth-child(2n){
	background:none;
}
.inew2 a{
	display:block;color:#666;padding:0 3.125%;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
/*iabout*/
.iabout{
	position:relative;
	display:block;padding:0.1rem 0;margin:0.1rem 0 0;
	font-size:0.21rem;color:#FFF;line-height:1.5em;text-align:center;
	background:#2a86bd;
}
.iabout .tl{
	padding-bottom:0.1rem;
	font-size:0.35rem;
}
/*beian*/
.beian{
	width:100%;height:1.05rem;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	font-size:0.21rem;line-height:0.45rem;color:#474747;text-align:center;
	background:#FFF;
}
.beian a{
	color:#474747;
}
/*footer*/
.footer{
	height:0.75rem !important;
}
.foot-relative{
	height:0.75rem !important;
}
.foot{
	background:#0c5bc4;
}
.foot a{
	-webkit-box-sizing:border-box;box-sizing:border-box;
	text-align:center;
}