@import url("/fonts/SourceHanSansCNRegular.css");
body{
	background: #f3f4f6;
	font-family: "sourceHanSerifCN","SimSun";
}
*{
	margin: 0;
	padding: 0;
}

.content{
	width: 100% !important;
	margin: 0 auto;
}
.head{
	background: #ffffff;
	padding: 0 .7rem .3rem .8rem;
	overflow: hidden;
}
.head h1{
	margin-top: .32rem;
	font-size: .53rem;
	line-height: .85rem;
}
.head p{
	margin-top: .32rem;
	font-size: .32rem;
	color: #676767;
}
.head .abstract{
	width: 10rem;
	box-sizing: border-box;
	margin-left: -.8rem;
	margin-top: .6rem;
	padding-left: 1.3rem;
	font-size: .32rem;
	color: #999999;
	line-height: .64rem;
	padding: .4rem .73rem .4rem 2.1rem;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}
.head img{
	vertical-align: middle;
	height: .61rem;
	margin-top: -.1rem;
}
.source{
	margin-left: .53rem;
}
.broadcast{
	display: block;
	float: right;
	text-decoration: none;
	color: #676767;
	width: .61rem;
	height: .61rem;
	font-size: 0;
	margin-top: -.1rem;
}
a,a:hover,a:active,a:visited,a:link,a:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    outline:none;
    background: none;
    text-decoration: none;
}
.broadcast img{
	margin: 0;
}
.img{
	margin-bottom: .26rem;
}
.img img{
	width: 100%;
}
.details{
	background: #ffffff;
	margin-bottom: .26rem;
}
.main{
	padding: .3rem .7rem 1.3rem .8rem;
	position: relative;
	overflow: hidden;
}
.main p{
	font-family: "sourceHanSerifCN","SimSun";
	font-size: .42rem;
	line-height: .632rem;
	color: #3a3a3a;
	letter-spacing: 0.01rem;
	margin: 1em 0;
	text-align: justify;
	/*word-break: break-all;*/
	word-wrap: break-word;
}
.main section{
	font-family: "sourceHanSerifCN","SimSun";
	font-size: .42rem;
	line-height: .632rem;
	color: #3a3a3a;
	letter-spacing: .1rem;
	margin: 1em 0;
	text-align: justify;
	/*word-break: break-all;*/
	word-wrap: break-word;
	max-width:100%
}
.main section img{
	width: 100%;
	max-width: 100%!important;
	position: relative;
	margin: 0!important;
	height:auto!important;
}
.main img{
	width: 100%;
	max-width: 100%!important;
	position: relative;
	margin: 0!important;
	height:auto!important;
}
.secondary{
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	padding: .36rem .73rem .45rem 2.1rem;
}
.secondary p{
	font-size: .32rem;
	line-height: .64rem;
	color: #999999;
}
.ic{
	width: 100%;
}
.editor{
	margin: 1.21rem .26rem 0;
	border-top: 1px solid #cccccc;
	padding-bottom: .9rem;
	overflow: hidden;
}
.editor img{
	width: 100%;
}
.editor div{
	position: relative;
	margin-top: -.96rem;
	float: right;
	z-index: 9;
}
.editor p{
	font-size: .37rem;
	color: #969393;
	margin-top: .3rem;
}
.related,.askPolicy{
	background: #ffffff;
	margin-bottom: .26rem;
	padding-bottom: 1.06rem;
	overflow: hidden;
}
.title{
	text-align: center;
	font-size: .48rem;
	color: #3a3a3a;
	font-weight: 500;
	margin: .64rem 0;
}
.title span{
	display: inline-block;
	width: .48rem;
	border-bottom: 1px solid #3a3a3a;
	vertical-align: middle;
	margin: -.1rem .32rem 0;
}
.news{
	display: block;
	overflow: hidden;
	border-bottom: 1px solid #f3f4f6;
	padding: .21rem .26rem;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.news-img{
	float: left;
	width: 2.85rem;
	height: 2.13rem;
	margin-right: .45rem;
	border-radius: .06rem;
}
.news p{
	font-size: .42rem;
	color: #3a3a3a;
	overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2; 
	text-decoration: none;
	letter-spacing: .05rem;
}
.news span{
	display: inline-block;
	height: .45rem;
	font-size: .3rem;
	color: #676767;
	line-height: .45rem;
	position: absolute;
	left: 3.6rem;
	bottom: .21rem;
}
.news-down{
	position: absolute;
	bottom: .21rem;
	right: .26rem;
	width: .76rem;
}
.services{
	background: #ffffff;
	margin-bottom: .26rem;
	padding-bottom: .68rem;
	overflow: hidden;
}
.services-all{
	overflow: hidden;
}
.services-all a{
	display: block;
	float: left;
	width: 20%;
	text-align: center;
	text-decoration: none;
}
.services-all img{
	width: 1.08rem;
	margin-bottom: .26rem;
}
.services-all p{
	font-size: .32rem;
	color: #707985;
	text-decoration: none;
}
.policy{
	background: #ffffff;
	overflow: hidden;
}
.comments{
	padding: 0 .26rem .2rem;
}
.comment{
	border-bottom: 1px solid #e6e6e6;
}
.comments>div>p{
	padding: .72rem 0 0 .13rem;
}
.comments>div>p span{
	display: inline-block;
	height: .48rem;
	border-radius: .48rem;
	padding: 0 .2rem;
	background: #d00404;
	font-size: .32rem;
	color: #ffffff;
	line-height: .48rem;
}
.comment>div{
	padding: .66rem 0 .5rem .14rem;
	position: relative;
}
.user{
	float: left;
	width: .93rem;
	cursor: pointer;
}
.comment>div p{
	margin-left: 1.3rem;
}
.name{
	font-size: .32rem;
	color: #3a3a3a;
}
.time{
	margin: .26rem 0;
	font-size: .3rem;
	color: #9f9f9f;
}
.time img{
	vertical-align: middle;
	height: .28rem;
}
.comment-content{
	font-size: .42rem;
	color: #3a3a3a;
}
.good{
	position: absolute;
	top: .66rem;
	right: .1rem;
	font-size: .32rem;
	color: #676767;
}
.good img{
	height: .52rem;
	vertical-align: bottom;
	margin-left: .1rem;
}
.goodan{
	position: absolute;
	top: .66rem;
	right: .1rem;
	font-size: .32rem;
	color: #d00404;
}
.goodan img{
	height: .52rem;
	vertical-align: bottom;
	margin-left: .1rem;
}
.comment-img{
	overflow: hidden;
	margin-left: 1.3rem;
}
.comment-img img{
	width: 2.3rem;
	height: 2.3rem;
	float: left;
	margin-right: .3rem;
	margin-top: .3rem;
}
.policy-original{
	display: block;
	height: .81rem;
	font-size: .37rem;
	color: #55B2F4;
	text-align: center;
	line-height: .81rem;
}
.policy-original img{
	display: inline-block;
	height: .26rem;
	margin: -.06rem .24rem 0;
	vertical-align: middle;
	margin-top: -.06rem;
}
[v-cloak]{ display:none}						
.main .multipara .multipara_content{
	font-family: "sourceHanSerifCN","SimSun";
	font-size: .42rem;
	line-height: .632rem;
	color: #3a3a3a;
	letter-spacing: .1rem;
	margin: 1em 0;
	text-align: justify;
	word-break: break-all;
	word-wrap: break-word;
}
.main .multipara .multipara_summary{
	width: 10rem;
	box-sizing: border-box;
	margin-left: -.8rem;
	margin-top: .6rem;
	padding-left: 1.3rem;
	font-size: .32rem;
	color: #999999;
	line-height: .64rem;
	padding: .4rem .73rem .4rem 2.1rem;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}
[v-cloak]{ display:none}
.content_show,.content_hidden{
	float: right;
	color: #d00404;
}
.content_show img,.content_hidden img{
	display: inline!important;
	margin: 0!important;
	width: .3rem!important;
	height: auto;
	vertical-align: middle;
	margin-top: -.04rem;
}
.xiazai_bg {
	width: 100%;
}
.img1 {
	width: 100%;
}
.img2 {
	width: 100%;
}