<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/*在样式里面加个这个，点击的时候就会没有蓝色的方框区域了*/
* {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-appearance: none;
}
html {
	font-size: 16px;
	font-family: "Microsoft YaHei", "Microsoft YaHei UI",'helvetica','arial';
}
body{
	position: relative;
	margin: 0 auto;
	max-width: 640px;
	min-width: 320px;
}

img {border: 0;vertical-align: top;}
a{color: inherit;text-decoration: none;}
ul,ol,li{list-style: none;}
h1,h2,h3,h4,h5,h6,p,ul,ol,li{margin: 0;padding: 0;}

#content a {
  text-decoration: underline;
}

/*黑白主题*/
.gray-theme{
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%); 
}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.pl{position: absolute;left: 0;top: 0;}
.pr{position: absolute;right: 0;top: 0;}
.op0{opacity: 0;}
.hidden,.none{display: none;}
.ell {
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.font0{font-size: 0;}

@media screen and (min-width: 320px) {
	html{
		font-size: 16px;
	}
}
@media screen and (min-width: 360px) {
	html{
		font-size: 18px;
	}
}
@media screen and (min-width: 375px) {
	html{
		font-size: 18.75px;
	}
}
@media screen and (min-width: 414px) {
	html{
		font-size: 20.7px;
	}
}


/*头部浮动条*/
.header{
	position: fixed;
    z-index: 99;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	border-bottom: solid 1px #a2a2a2;
	background-color: #ffffff;
	width: 100%;
	max-width: 640px;
	height: 2.75rem;
}
.logo{
	display: inline-block;
	padding: .625rem .625rem .6875rem .8125rem;
	height: 1.4375rem;
}
.logo img{
	height: 100%;
}
.line{
	display: inline-block;
	margin-top: .625rem;
	margin-right: .5rem;
	width: 1px;
	height: 1.4375rem;
	background-color: #dbdbdb;
}
.column{
	display: inline-block;
	margin-top: 1.1875rem;
	line-height: 1;
	font-size: .875rem;
	color: #1e1e1e;
}
.openApp{
	float: right;
	padding: 1.0625rem .8125rem .6875rem .8125rem;
}
.openApp img{
	width: 1rem;
	height: 1rem;
}

.btns{
	position: fixed;
	right: .625rem;
	top: 25rem;
	z-index: 99;
	width: 1.9375rem;
}
.btns img{
	width: 100%;
}
.btns-top{
	position: absolute;
	left: 0;top: 0;
	width: 100%;
	height: 1.9375rem;
}
.btns-home{
	position: absolute;
	left: 0;bottom: 0;
	width: 100%;
	height: 1.9375rem;
}

.page{
	position: absolute;
    right: 0;
	left: 0;
	top: 0;
    z-index: 1;
    margin: 0 auto;
    padding-top: 2.75rem;
    max-width: 640px;
    overflow: hidden;
    background-color: #ffffff;
}

/*标题部分*/
.big-title{
	margin-top: .8375rem;
	padding: 0 .7rem 1.6rem;
}
.text{
	color: #1e1e1e;
	font-size: 1.275rem;
	line-height: 1.4;
}
.info{
	margin-top: .9125rem;
	line-height: 1;
	/* font-family: initial; */
	/* font-weight: 300; */
	font-size: .6375rem;
	color: #a2a2a2;
}

.line-block{
	height: .375rem;
	background-color: #fbfafa;
	border-top: solid 1px #ebe8e8;
	border-bottom: solid 1px #ebe8e8;
}

/*简介*/
.describe{
	margin-top: .75rem;
    margin-left: .8125rem;
    margin-right: .8125rem;
    margin-bottom: 1rem;
    padding: .5rem .75rem;
    background-color: #F3F4F5;
    word-wrap: break-word;
    line-height: 1.6;
    font-size: .8125rem;
    color: #A2A2A2;
}

/*正文部分*/
.content{
	position: relative;
	z-index: 1;
	margin-left: .7rem;
	margin-right: .7rem;
	margin-bottom: 1.8625rem;
	line-height: 1.6;
	font-size: .85rem;
	color: #303030;
}
.content .video{
	position: relative;
    z-index: 1;
	width: 100%;
	height: 12rem;
}

.content p{
	margin-top: .6875rem;
	margin-bottom: .6875rem;
}
.content p:first-child{
	margin-top: 0;
}
.content img{
	width: 100%;
}
.content h1, .content h2, .content h3, .content h4{
  font-size: inherit;
}
/* 订阅条 */
.subscribe{
	margin: 1.8625rem .6625rem;
	border-top: solid 1px #eeeeee;
	border-bottom: solid 1px #eeeeee;
	padding: .5875rem 0px;
}
.subscribe .column{
	margin: 0;
	line-height: 1.125rem;
	font-size: .9125rem;
}
.subscribe-btn{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	border: solid 1px #eeeeee;
	height: 1.1rem;
}
.subscribe-btn div{
	padding: 0 .875rem;
	line-height: 1;
	font-size: .65rem;
	color: #999999;
}

.more{
	margin: 1.8625rem .7rem 0;
}
.more-tag,.column-nav-tag{
	margin-bottom: 1.0125rem;
	line-height: 1;
	font-size: 1.075rem;
	color: #1e1e1e;
}

.more .list{
	margin-top: .625rem;
	padding-bottom: .8rem;
	border-bottom: solid 1px #e3e3e3;
}

.title{
	font-size: .8rem;
	color: #1e1e1e;
	line-height: 1.5;
}
.more .source{
	margin-top: .5875rem;
	color: #a2a2a2;
	font-size: .6625rem;
	line-height: 1;
}

/*nav*/
.nav{
	overflow: hidden;
}
.language-nav{
	margin: 0 .7rem 1.7625rem;
	border-top: solid 1px #eee;
	padding-top: 1.0125rem;
	color: #e42e2a;
	font-size: .8125rem;
	line-height: 1;
}
.flex{
	display: -webkit-flex;  /* Safari */
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	align-items: center;
}
.language-nav .flex:nth-child(2){
	margin-top: 1.0125rem;
}

.column-nav{
	margin: 1.0625rem 0 1.225rem 0.7rem;
	/* margin-right: 0; */
	font-size: .75rem;
}
.column-nav-tag{
	margin-bottom: 3px;
}
.column-nav-line{
	margin-top: 1.0625rem;
	line-height: 1;
	color: #1e1e1e;
	font-size: 0;
}
.column-nav-line span{
	display: inline-block;
	position: relative;
	width: 2.6625rem;
	text-align: center;
	font-size: .9125rem;
}
.column-nav-line span:after{
	content: '';
    display: inline-block;
    position: absolute;
    right: -1px;
    top: .1125rem;
    height: .75rem;
    width: 1px;
    background-color: #8e8e8e;
}
.column-nav-line span:nth-child(1){
	width: 2.2375rem;
	text-align: left;
}
.column-nav-line span:last-child:after{
	display: none;
}
.column-nav-line span.column-nav-line-1{
	width: 3.525rem;
}
.column-nav-line span.column-nav-line-2{
	width: 6.125rem;
}
.column-nav-line span.column-nav-line-3{
	width: 4.35rem;
}
/*search*/
.search{
	position: relative;
	margin: 0 .7rem 1.3875rem;
	text-align: center;
	font-size: 0;
}
.search-box{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	border: solid 1px #C9C9C9;
	border-radius: 5px;
	height: 1.5rem;
}
.search-icon{
	margin-left: .325rem;
	height: .7rem;
}
.search-input{
	-webkit-appearance: none;
	outline: 0;
	margin-left: .1625rem;
	border: 0;
	padding: 0;
	height: .75rem;
	width: 14.4rem;
	line-height: 1;
	font-family: initial;
	font-weight: 300;
	font-size: .75rem;
	color: #000000;
}
.search-input::placeholder {
	position: relative;
	top: -1px;
	font-family: initial;
	font-weight: 300;
	font-size: 0.75rem;
  	color: #b3b3b3;
}
.search-btn{
	border-left: solid 1px #b3b3b3;
	padding-left: 0.5rem;
	line-height: 1;
	font-family: initial;
	font-weight: 300;
	font-size: 0.85rem;
	color: #a2a2a2;
}


/* 搜索框下面的提示 */
.search p{
	line-height: 1;
}
.search-text-1{
	margin-top: 1.0625rem;
	font-size: 1rem;
	color: #3b3b3b;
}
.search-text-1 span{
	font-family: initial;
    font-weight: 300;
	color: #a2a2a2;
}
.search-text-2{
	font-size: 0.25rem;
	margin-top: 0.375rem;
	color: #c42c2a;
}
.search-text-2 span{
	display: inline-block;
	vertical-align: top
}
.search-text-2-1{
	font-size: 1rem;
}
.search-text-2-2{
	padding-top: 0.0625rem;
	padding-bottom: 0.0625rem;
	font-size: 0.875rem;
}

/*appAd*/
.appAd{
	position: relative;
	width: 100%;
	height: 3.5rem;
	background-color: #e42e2a;
}
.logo-app{
	position: absolute;
	left: 0;
	height: 3.5rem;
	width: 4rem;
}
.text-ad{
	position: absolute;
	left: 4rem;
	color: rgb(250,252,254);
	line-height: 1;
}
.text-ad1{
	margin-top: .8125rem;
	font-size: 0.75rem;
}
.text-ad2{
	margin-top: 0.375rem;
	font-size: .625rem;
}

.btn-ad{
	display: inline-block;
    margin: 1.125rem 1.0625rem 0 0;
    padding: 0.25rem;
    border-radius: 0.125rem;
    background-color: rgb(250,252,254);
    color: #e42e2a;
    font-size: 0.75rem;
    line-height: 1;
}
.dy_ad_image{
	width: 100%;
}

/*对阿文的特殊处理*/
.aa{
	text-align: right;
	direction: rtl;
}
.aa .search-btn{
	border-left: solid 1px #ccc;
	border-right: 0;
}

/*对阿文 底部广告条的特殊处理*/
.logo-ad-aa{
    right: -0.5rem;
}
.logo-ad-aa,.logo-ad-aa img{
	height: 100%;
}
.text-ad-aa{
	right: 3.5rem;
	color: rgb(250,252,254);
    line-height: 1;
    transform-origin: right center;
    -webkit-transform-origin: right center;
}
.btn-ad-aa{
	display: inline-block;
    margin: 1.125rem 0 0 .625rem;
    padding: 0.25rem;
    border-radius: .125rem;
    background-color: rgb(250,252,254);
    color: #e42e2a;
    font-size: .75rem;
    line-height: 1;
}

/*&lt;!-- 中国号单独样式的来源标识 --&gt;*/
.zg-hao{
    position: relative;
    margin: 0.5375rem 0 0 0;
    height: 1.8625rem;
}
.zg-hao-img{
    margin-right: 0.6625rem;
    border: 1px solid rgb(219,104,90);
    border-radius: 50%;
    overflow: hidden;
    width: 1.8625rem;
    height: 1.8625rem;
}
.zg-hao-img-v{
    position: absolute;
    left: 1.3875rem;
    top: 1.3875rem;
    width: 0.775rem;
}
.zg-hao-info{
    width: 11.1rem;
    font-size: 0;
}
.zg-hao-tit{
	display: inline-block;
    margin-top: 0.275rem;
    line-height: 1;
    font-size: 1rem;
    color: #65ACFF;
}
.zg-hao-time{
    display: inline-block;
    margin-top: 0.275rem;
    line-height: 1;
    font-size: 0.55rem;
    color: #C9C9C9;
}
button{font: 10.52632px Microsoft YaHei,\5FAE8F6F96C59ED1,Tahoma,helvetica,Hiragino Sans GB;outline: 0;}
.zg-hao-sub{
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
    position: absolute;right: 0;bottom: 0;
    border-radius: 2px;
    padding: 0 0.6625rem;
    height: 1.3875rem;
    background-color: #D25446;
    line-height: 1;
    font-size: 0.725rem;
    color: #fff;
}</pre></body></html>