/*!src/modules/reset/reset.less*/
body{font:400 14px/1.5 "\5FAE\8F6F\96C5\9ED1",Helvetica;color:#000;background-color:#edeefa;}
body,div,dl,dt,dd,del,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,menu{margin:0;padding:0}
input[type=text],textarea{-webkit-appearance:none;outline:0}
button{outline:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
ol,ul,li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;font-style:normal}
q:before,q:after{content:''}
abbr,acronym{border:0}
header,section,footer{display:block;margin:0;padding:0}
a{color:#000;text-decoration:none}
img{max-width: 100%;}
.dn{display:none}
.tag_blue{color: #3e6dfd}
.tag_red{
	border: 1px solid #ff6261;
	border-radius: 2px;
	color: #ff6261;
	line-height: 1;
	padding: 0px 2px 1px;
}
/*!src/css/common.less*/
h1{font-size: .18rem; font-weight: 700;}
h2{font-size: .16rem; line-height: 1.2; margin-bottom: .08rem;}
p{font-size: .12rem; color: #666;}
.clearfix:after,.clearfix:before {
	content: " ";
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	
	height: 0
}

.clearfix:after {
	clear: both
}

.header{
	width: 100%;
/*	height: 113px;*/
	background: #fff;
	box-shadow: 0px 2px 2px #ccc;
	position: fixed;
	top: 0;left: 0;
	z-index: 999;
}
.logo{
	width: 100%;
	height: 69px;
	text-align: center;
}

.logo a img{
	height: 49px;
	padding-top: 15px;
}
.nav{
	padding-left: .1rem;
	padding-right: .1rem;
}
.nav .item{
	width: 16.66%;height: 44px;
	font-size: .12rem;
	line-height: 44px;
	text-align: center;
	float: left;
	vertical-align: middle;
	position: relative;
}
.nav .item a{ color: #8f8f8f; }
.nav .item:first-child a{
	color: #4f4f4f;
}
.nav .item:first-child:after{
	content: "";
	width: 33.58px;
	height: 10px;
	border-radius: 30px;
	background-color: #3e6dfd;
	box-shadow: 2px 2px 8px #7194ff;
	position: absolute;
	bottom: -5px;
	left: 50%;
	margin-left: -16.79px;
	z-index: 999;
}
.nav .dn{
	display: none;
}
.nav .menu a{
	display: inline-block;
	width: .21rem;height:44px;
	background: url(../images/menu.png) no-repeat;
	background-size: 100% auto;
	background-position: 0px 11px;
}
/*******************************************************************/
.banner{
	width: 100%;
	padding-top: 50%;
	margin-top: 113px;
	background-color: #fff;
	border-radius: 5px;
	position: relative;
}
.flexslider{
	width: 100%;height: 100%;
	border: none;
	margin: 0px;
	overflow: hidden;
	position: absolute;
	top: 0;left: 0;
}
.flexslider .slides li{
	position: relative;
}
.flex-control-nav{
	bottom: 0px;
	z-index: 222;
}
.flex-control-paging li a{
	width: .4rem;height: .04rem;
	border-radius: 0px;
	background: rgba(225,225,225,.6);
}
.flex-control-paging li a.flex-active{
	background: #3e6dfd;
}
.flex-control-paging li a:hover{
	background: #3e6dfd;
	box-shadow: 0 0 20px rgba(225,225,255,1);
}

.flex-control-paging li a{
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
}
.flex-direction-nav{
	width: 100%;height: 100%;
	position: absolute;
	top: 0;left: 0;
}

/************************************************************************/

.shfw{
	background-color: #fff;
	margin-bottom: .1rem;
}
.shfw ul{
	padding-left: .1rem;
	padding-right: .1rem;
	font-size: 0px;
}
.shfw li{
	display: inline-block;
	width: 25%;
	text-align: center;
}
.shfw li a{
	display: block;
	font-size: 14px;
	padding: .15rem;
}
/************************************************************************/
.wrap{
	max-width: 1000px;
	padding-left: .05rem;
	padding-right: .05rem;
	margin: 0 auto;
}
.section{
	padding: .15rem;
	border-radius: 5px;
	overflow: hidden;
	background-color: #fff;
	margin-bottom: .1rem;
	position: relative;
}
.hot{
	width: 90%;
	border-radius: 9px;
	text-align: center;
	position: relative;
	top: -50px; left: 5%;
	box-sizing:border-box;
	box-shadow: 1px 1px 10px #666;
	margin-bottom: 0;
}
.hot_tag{
	width: .32rem;
	height:.35rem;
	background:url(../images/hot.png) no-repeat center;
	background-size:cover;
	position: absolute; 
	top: 0;
}
.hot a{
	display: block;
	padding-top: .15rem;
}
.title{
	padding-bottom: .15rem;
	padding-left: .15rem;
	position: relative;
}
.title:before{
	content: "";
	width: 5px;height: 30px;
	border-radius: 5px;
	background-color: #3e6dfd;
	/*box-shadow: 2px 2px 5px #3e6dfd;*/
	position: absolute;
	top: 0;left: 0;
}
.list_zbyz	a{
	display: -webkit-box;
    display: box;
    margin-bottom: .3rem;
}
.list_zbyz .detail{
	min-height: .61rem;
	margin-right: .08rem;
	position: relative;
    display: -webkit-box;
    display: box;
    -webkit-box-flex: 1;
    -webkit-box-pack: justify;
    -webkit-box-orient: vertical;
}
.list_zbyz h2{
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
}
.img{
	width: 100%;
	overflow: hidden;
}
.info .rg{
	float: right;
	margin-top: 2px;
}
.info .like{
	display: inline-block;
	width: .12rem;height: .12rem;
	background: url(../images/like.png) no-repeat center;
	background-size: cover;
}
.list_zbyz img{
	width: .92rem;height: .61rem;
	overflow: hidden;
 }

.list_hjyz .item{
	width: 50%;
	float: left;
	margin-bottom: .3rem;
}
 .list_hjyz a{
 	display: block;
 }
.list_hjyz .item:nth-child(odd) a{
	padding-right: .1rem;
}
.list_hjyz .item:nth-child(even) a{
	padding-left: .1rem;
}
.list_hjyz .img{
	display:block;
	height:1.75rem;
	margin-bottom:.1rem;
	overflow:hidden;
 }
.list_hjyz .img img{
 	width:100%;
 }
 .list_hjyz .detail h2{
 	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
 }
 .list_yxyz .item{
 	width: 100%;
 }
.xmams .list_hjyz .img{
	height:1.35rem;
 }
 .qzpd .list_hjyz .img{
	height: 1rem;
 }

.ad{
	width: 100%;
	margin-bottom: .1rem;
}
.ad img{
	width: 100%;
}