html, body{
	width:100%;
	height:auto;
	font-size:.14rem;
	background-color: #F2F2F2;
	max-width:640px;
	margin:0 auto;
	color:#000;
}
.fl{
    float: left;_display:inline;
}
.fr{
	float: right;_display:inline;
}
.fzh2{font-size:.16rem;}
.empty-j{height:.1rem;background:#f2f7fa;}
.list{
  background:#fff;
}
.list li{
  border-bottom: 1px solid #d9d9d9;
}
.list li a{
  display:block;
  height:.44rem;
  padding:0 .12rem;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.list li a p{
  line-height:.44rem;
  color:#000;
  background:url(../images/arrow_r.png) no-repeat right center;
  background-size:.05rem .09rem;
  
}
.list li a p i{display:inline-block;background-color:#1399E5;width:.25rem;height:.25rem;color: #8c8c8c;float: left;margin-top:.09rem;margin-right: .17rem;text-align:center;color:#fff;font-size:.13rem;line-height:.25rem;border-radius:.05rem;-webkit-border-radius:.05rem; -moz-border-radius:.05rem;-o-border-radius:.05rem;}
.list .my-coupon .count{
  color: #ff7043;
}
.news-listblock{
	background:#fff;
}
.news-listblock h3.fzh2{
	padding-left:.11rem;
	padding-top:.1rem;
	padding-bottom:.1rem;
	color:#333;
	font-size:.15rem;
	font-weight:normal;
}
.news-listblock ul{
	padding:.1rem;
	padding-bottom:0;
	box-sizing:border-box
}
.news-listblock li{
	border-bottom:1px solid #f8f8f8;
	padding:.09rem 0
}
.news-listblock li:first-child{
	padding-top:0
}
.news-listblock li:last-child{
	border-bottom:0
}
.news-listblock li.noImg h3{
	font-size:.14rem;
	color:#333;
	margin-top:.03rem;
	font-weight:normal;
	line-height:1.2;
}
.news-listblock li.noImg p{
	font-size:.12rem;
	color:#999;
	margin-top:.09rem;
	width:2.9rem;
	line-height:1.4;
}
.news-listblock li.hasImg img{
	display:block;
	width:.9rem;
	height:.68rem;
	margin-top:.05rem;
}
.news-listblock li.hasImg h3,.news-listblock li.hasImg p{
	margin-left:.1rem;
	width:2rem;
	font-size:.14rem;
	color:#333
}
.news-listblock li.hasImg h3{
	margin-top:.03rem;
	color:#555;
	font-weight:normal;
	line-height:1.2;
}
.news-listblock li.hasImg p{
	margin-top:.09rem;
	color:#999;
	font-size:.12rem;
	line-height:1.4;
}
.news-listblock li a{
	display:block
}
.video-listblock{
	background:#fff
}
.video-listblock h3{
	padding-left:.11rem;
	padding-top:.13rem;
	color:#333;
	font-size:.16rem
}
.video-listblock ul{
	padding:.12rem .11rem;
	padding-bottom:0;
	box-sizing:border-box
}
.video-listblock li{
	width:1.65rem;
	margin-right:.07rem;
	margin-bottom:.19rem
}
.video-listblock li:nth-child(even){
	margin-right:0
}
.video-listblock li a{
	display:block
}
.video-listblock li .imgwapper{
	position:relative
}
.video-listblock li .imgwapper img{
	width:1.63rem;
	height:.9rem;
	border:1px solid #f8f8f8;
	display:block
}
.video-listblock li .imgwapper span{
	position:absolute;
	width:.5rem;
	height:.21rem;
	line-height:.21rem;
	right:0;
	bottom:0;
	background:rgba(0,0,0,0.5);
	color:#fff;
	font-size:.1rem;
	text-align:center
}
.video-listblock li p{
	font-size:.14rem;
	margin-top:.09rem
}


.news-detail{
	background:#fff;
	padding:0 .1rem;
	box-sizing:border-box
}
.news-detail h1.title{
	font-size:.18rem;
	padding-top:.18rem;
	font-weight:bold;
	line-height:1.6;
}
.news-detail h1.title.c{text-align:center;}
.news-detail .address{
	font-size:.12rem;
	color:#999;
	margin-top:.1rem;
	font-style:normal
}
.news-detail .article-img{text-align:center;padding:.2rem 0 0;}
.news-detail .article-img img{max-width:100%;height:auto;}
.news-detail .article-content{
	padding-top:.2rem;
	padding-bottom:.2rem;
	font-size:.13rem;
	line-height:1.6;
}
.news-detail .article-content span{display:inline;margin:0;padding:0;}
.news-detail .article-content p{
	font-size:.13rem;
	color:#333;
	padding-top:0rem;
	margin-top:.2rem;
	word-wrap:break-word;
}
.news-detail .article-content p:empty{
	display:none
}
.news-detail .article-content img{
	display:block;
	border:0;
	outline:none;
	height:auto;
	max-width:100%;
	margin-top:.09rem;
}
.video-detail{
	padding-top:.15rem;
	padding-bottom:.15rem
}
.video-detail .video-container{
	display:block;
	width:100%;
	height:1.89rem
}
.video-detail h1{
	text-align:center
}
.video-detail .summary{
	font-size:.15rem;
	color:#666;
	line-height:1.5;
	margin-top:.14rem
}
.video-detail .labels{
	margin-top:.17rem
}
.video-detail .labels p{
	color:#ccc;
	font-size:.8rem
}
.video-detail .labels ul{
	margin-top:1rem
}
.video-detail .labels ul li{
	font-size:.15rem;
	color:#3f7ec3;
	padding:0 .14rem;
	height:.3rem;
	line-height:.3rem;
	border-radius:.15rem;
	margin-right:.07rem;
	background:#ecf1f8;
	margin-bottom:.075rem
}
