﻿/* -------------------------自定义部分开始 --------------------------*/
@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;}
/* for white */
.white-bg{background:#fff;}

/* mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm */
/*content*/
.content{
	padding-bottom:0.75rem !important;
}
/*iwrap*/
.iwrap{
	position:relative;
	width:93.75%;margin:0 auto;
}
/*hnav*/
.hnav{
	position:relative;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	width:93.75%;margin:0.15rem auto 0;
}
.hnav-son{
	float:left;display:block;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	width:25%;
	font-size:0.23rem;line-height:2em;text-align:center;color:#333;
}
.hnav-son .in{
	position:relative;
	display:inline-block;
	width:0.9rem;
	height:0.9rem;
	font-size:0.6rem;
	line-height:0.9rem;
	color:#FFF;
	background: #226abb;
	border-radius:0.1rem;
}
.hnav-son:first-child .in{
	text-indent:-0.5em;
}
/*itl*/
.itl{
	margin-top:0.15rem;padding:0 3.125% 0.08rem;border-bottom:1px solid #c0c0c0;
}
.itl h2{
	display:inline-block;
	padding:0 0.2rem;
	font-size:0.23rem;
	line-height:0.4rem;
	color:#FFF;
	font-weight:normal;
	background: #226abb;
	border-radius:0.1rem;
}
.itl_more{
	float:right;
	font-size:0.22rem;line-height:0.4rem;
}
.itl_more a{
	display:block;color:#555;
}
.itl_more span{
	display:inline-block;vertical-align:bottom;
	margin-left:0.05rem;
	font-size:0.3rem;color:#e9ad17;
}
/*item_a*/
.item_a{
	position:relative;overflow:hidden;
	margin:0.1rem 0;
	background:#f0f0f0;
}
.item_a .pic{
	position:relative;
	width:35.66%;
}
.item_a .pic img{height: 1.3rem;}
.item_a:nth-child(2n) .pic{
	float:right;
}
.item_a:nth-child(2n) .con{
	left:3.125%;right:0;
}
.item_a .con{
	position:absolute;top:0;right:0.1rem;
	width:59.33%;
}
.item_a .tl{
	display:block;padding-top:0.1rem;
	line-height:1.8em;font-size:0.23rem;color:#333;font-weight:normal;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.item_a .txt{
	display:block;
	max-height:3.6em;overflow:hidden;
	font-size:0.2rem;color:#666;line-height:1.8em;
}
/*item_b*/
.item_b{
	position:relative;float:left;
	width:48.3%;margin-right:3.4%;margin-top:0.1rem;
}
.item_b:nth-child(2n){
	margin-right:0;
}
.item_b .con{
	padding:0.1rem 0;
}
.item_b .pic{
	-webkit-box-sizing:border-box;box-sizing:border-box;
	border:1px solid #b3b3b3;
}
.item_b .pic img{height: 1.9rem;margin: auto;}
.item_b .tl{
	display:block;
	font-weight:normal;font-size:0.23rem;color:#333;line-height:0.4rem;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.item_b .tl span{
	float:right;margin-left:0.05rem;
	font-size:0.3rem;color:#828282;
}
.item_b .tl2{
	display:block;
	font-weight:normal;font-size:0.23rem;color:#333;line-height:0.4rem;text-align:center;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.item_b .txt{
	display:block;
	font-size:0.21rem;color:#666;line-height:0.3rem;max-height:0.6rem;overflow:hidden;	
}
/*inew*/
.inew{
}
.inew li{
	padding:0 3.125%;
	font-size:0.22rem;color:#404040;line-height:0.5rem;
}
.inew li:nth-child(2n){
	background-color:#dfdfdf;
}
.inew a{
	display:block;color:#333;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.inew span:first-child{
	float:right;
	padding-left:0.1rem;
	font-size:0.21rem;color:#666;
}
.inew span:nth-child(2){
	display:inline-block;vertical-align:top;
	width:0.2rem;
	font-size:0.6rem;color:#e96d61;
}
/*iadg*/
.iadg{
	width:93.75%;margin:0 auto;padding:0.5em 1em;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	font-size:0.21rem;line-height:1.5em;color:#555;
}
#lxwm p{font-weight: bold;}
#lxwm a{color:#555;}
/*item_c*/
.item_c{
	position:relative;overflow:hidden;
	margin:0.1rem 0;
}
.item_c .pic{
	position:relative;
	width:34.83%;
}
.item_c .con{
	position:absolute;top:0;right:0.1rem;
	width:59.33%;
}
.item_c .tl{
	display:block;padding-top:0.1rem;
	line-height:1.8em;font-size:0.23rem;color:#333;font-weight:normal;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.item_c .txt{
	display:block;
	max-height:3.6em;overflow:hidden;
	font-size:0.2rem;color:#666;line-height:1.8em;
}
/*iabout*/
.iabout{
	display:block;
	padding:0.25rem 0;	
	font-size:0.21rem;color:#FFF;text-align:center;
	background:#e96d61;
}
.iabout span{
	display:inline-block;vertical-align:middle;
}
.iabout span:first-child{
	font-size:0.23rem;text-align:left;
}
.iabout span:last-child{
	padding:0.06rem 0.2rem;margin-left:0.1rem;
	color:#142f4a;
	background:#FFF;border-radius:0.1rem;
}
.iabout span:last-child strong{
	display:inline-block;
	font-weight:bold;font-size:0.25rem;line-height:1.625em;
}
.iabout span:last-child i{
	display:inline-block;vertical-align:middle;
	margin-bottom:0.05rem;
	font-size:0.35rem;margin-right:0.05rem;
}
/*beian*/
.beian{
	width:100%;height:0.65rem;
	font-size:0.21rem;line-height:0.65rem;color:#666;text-align:center;
	background:#FFF;
}
.beian a{
	color:#666;
}
.topfra{display:block;float:left;margin: 3% 0 3% 3%;width:93.75%;background: #226abb;border-radius: 0.1rem;}
.more_ii{  width:93.75%; float:left; text-align:center; margin:3% 0; margin-left:3%; background:url(../images/line.gif) left center repeat-x;}
.more_ii span{background: #226abb;padding:0 2%;font-size: 0.22rem;color: #fff;line-height:1.2;}
.proliul{ float:left; width:93.75%; text-align:center; margin-left:3.5%;}
.proliul a{display:inline-block;color:#ffffff;text-align:center;background: #1f57ad;padding:1% 0;border-radius:5px;width: 22.5%;margin:0 1% 2% 0.5%;font-size:0.2rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}

.cbtn-top {
	display: none;
	position: fixed;
	right: 2%;
	bottom: 10%;
	border-radius: 50%;
	width: 2.25em;
	height: 2.25em;
	padding: 0.3125em;
	color: #ffffff;
	font-size: 1.2em;
	text-align: center;
	cursor: pointer;
	z-index: 99999;
	background: #1f57ad;
	color: #FFF;
	opacity: .8;
}