.famous a,.top__guide a {
	float:left;
	white-space:nowrap;
	text-overflow:ellipsis
}
.Lazy__cover,.cate__bd {
	-webkit-transition:opacity .4s ease-in-out
}
.Lazy_loaded .Lazy__cover,.cate_fold .cate__bd {
	opacity:0
}
*,:after,:before {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin:0;
	border:0;
	padding:0
}
@font-face {
	font-family:a;
	src:local(miui)
}
@font-face {
	font-family:a;
	src:local(miui);
	font-weight:700
}
li,ol,ul {
	list-style:none
}
input[type=search]::-webkit-search-cancel-button {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
}
a {
	text-decoration:none
}
:focus {
	outline:0
}
html {
	font-size:625%
}
#root {
	font-size:.16rem
}
.Clearfix:after,.Clearfix:before {
	content:'';
	display:table
}
.Clearfix:after {
	clear:both
}
body {
	background:#f4f4f4
}
.red {
	color:#fa062e!important
}
.Loading,.Loading-page p,.Loading-page__reload {
	font:.12rem/.2rem a;
	color:rgba(0,0,0,.7);
	text-align:center
}
@-webkit-keyframes rotate {
	from {
	-webkit-transform:rotate(0)
}
to {
	-webkit-transform:rotate(360deg)
}
}.Loading-page {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0
}
.Loading-page_fixed {
	position:fixed
}
.Loading-page__bd {
	position:absolute;
	left:50%;
	top:50%;
	margin:-55px 0 0 -116px;
	width:232px;
	height:110px
}
.Loading-page__reload {
	display:block;
	padding:10px 0;
	border:1px solid rgba(0,0,0,.1);
	border-radius:20px;
	background:rgba(255,255,255,.5)
}
.Loading-page__reload:before {
	content:'';
	display:inline-block;
	vertical-align:top;
	margin:.03rem 9px 0 0;
	width:12px;
	height:13px;
	background:url(y3Y4qgA6.png) -21px 0 no-repeat;
	background-size:45px 35px
}
.Loading,.Loading-page p {
	padding:15px 0
}
.Loading_bottom {
	padding:18px 0
}
.Loading i {
	display:none
}
.Loading_loading i {
	display:inline-block;
	vertical-align:top;
	margin:0 9px 0 -20px;
	width:20px;
	height:20px;
	background:url(y3Y4qgA6.png) no-repeat;
	background-size:45px 35px;
	-webkit-animation-name:rotate;
	-webkit-animation-duration:.7s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear
}
.Loading:after {
	content:'\52a0\8f7d\66f4\591a'
}
.Loading_loading:after {
	content:'\6b63\5728\52a0\8f7d...';
	color:rgba(0,0,0,.5)
}
.Loading_complete:after {
	content:'\5df2\7ecf\5230\5e95\4e86:)'
}
.Loading_error:after {
	content:'\52a0\8f7d\5931\8d25'
}
.top {
	padding:24px 20px 0;
	background:#fff
}
.root_hide .top {
	display:none
}
.top__logo {
	position:relative;
	margin-bottom:14px
}
.top__logo h1 {
	padding-right:100px;
	font:.24rem/.32rem a;
	color:rgba(0,0,0,.7)
}
.top__weather {
	display:block;
	position:absolute;
	top:0;
	right:0;
	margin-right:7px;
	font:.12rem/.16rem a;
	color:rgba(0,0,0,.6);
	text-align:right
}
.top__guide,.top__search {
	position:relative;
}
.card__cate-item a,.cate__cate a,.cate__famous,.famous a,.icon__title,.search button,.tab a,.top__guide a {
	text-align:center
}
.top__guide {
	margin:2px -20px 0;
	overflow:hidden
}
.top__guide a {
	display:block;
	padding:38px 0 13px;
	width:20%;
	font:.13rem/.13rem a;
	color:rgba(0,0,0,.8);
	background-size:20px 20px;
	background-position:50% 12px;
	background-repeat:no-repeat;
	overflow:hidden
}
.search form {
	height:36px;
	padding:0 60px 0 30px;
	border:1px solid #6ea7fa
}
.search form:before {
	content:'';
	position:absolute;
	left:8px;
	top:11px;
	width:14px;
	height:14px;
	background:url(y3Y4qgA6.png) 0 -21px no-repeat;
	background-size:45px 35px
}
.search input[type=search] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: transparent;
	display:block;
	width:100%;
	height:100%;
	color:rgba(0,0,0,.6);
	font-size:.14rem
}
.search button {
	position:absolute;
	right:0;
	top:0;
	width:60px;
	height:100%;
	font-size:.14rem;
	color:#fff;
	background:#6ea7fa
}
.famous a,.search__suggest a {
	color:rgba(0,0,0,.8);
	overflow:hidden
}
.search span {
	letter-spacing:5px;
	margin-right:-5px
}
.search__suggest {
	position:absolute;
	left:0;
	right:0;
	top:35px;
	border:1px solid #6ea7fa;
	background:#fff;
	z-index:999
}
.search__suggest a {
	display:block;
	position:relative;
	padding:10px 0 10px 34px;
	font:.12rem/.16rem a
}
.root_hide>.ad:nth-last-child(2),.search__suggest .search__close:after,.search__suggest a:last-child:after,.search__suggest a:last-child:before {
	display:none
}
.search__suggest a:after,.search__suggest a:before {
	position:absolute;
	content:''
}
.search__suggest a:before {
	left:11px;
	top:10px;
	top:calc(.08rem + 2px);
	width:14px;
	height:14px;
	background:url(y3Y4qgA6.png) 0 -21px no-repeat;
	background-size:45px 35px
}
.search__suggest a:after {
	bottom:1px;
	left:0;
	width:100%;
	height:1px;
	box-shadow:0 1px rgba(0,0,0,.08)
}
.Box-shadow-subpixel .search__suggest a:after {
	box-shadow:0 .33px rgba(0,0,0,.08)
}
.search__suggest .search__close {
	padding:10px 0;
	text-align:center
}
.ad {
	position:relative;
	margin:10px 0;
	overflow:hidden
}
.ad__img {
	display:block
}
.Lazy__cover,.ad__img img {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%
}
.ad__img>div {
	position:relative;
	padding-bottom:18.5%;
	box-shadow:0 0 0 1px rgba(0,0,0,.1)
}
.ad__img .Lazy__cover {
	background:#e4e4e4
}
.ad__btn_close {
	position:absolute;
	top:50%;
	margin-top:-11px;
	right:8px;
	height:23px;
	width:23px;
	padding:5px
}
.ad__btn_close:after {
	content:'';
	display:block;
	width:13px;
	height:13px;
	background:url(y3Y4qgA6.png) -15px -22px no-repeat;
	background-size:45px 35px
}
.famous {
	position:relative;
	margin:10px 0;
	padding:13px 4px 5px;
	overflow:hidden;
	background:#fff
}
.root_hide .famous {
	display:none
}
.famous a {
	display:block;
	padding:38px 0 12px;
	width:16.66%;
	font:.12rem/.12rem a;
	background-size:25px 25px;
	background-position:50% 6px;
	background-repeat:no-repeat
}
.cate-list {
	margin-top:10px;
	padding:0 13px;
	overflow:hidden;
	background:#fff
}
.cate {
	font:.13rem/.23rem a
}
.cate__hd {
	margin:0 -13px
}
.cate__hd>div {
	position:relative;
	padding:10px 0 10px 17px;
	font:.13rem/.27rem a;
	color:rgba(0,0,0,.7);
	box-shadow:0 1px rgba(0,0,0,.08)
}
.Box-shadow-subpixel .cate__hd>div {
	box-shadow:0 .33px rgba(0,0,0,.15)
}
.cate__hd-icon {
	padding-left:22px
}
.cate__ad {
	position:absolute;
	right:40px;
	left:80px;
	top:1px;
	overflow:hidden
}
.cate__ad a {
	float:right;
	padding:10px 0 9px 10px;
	max-width:90%;
	font:.12rem/.27rem a;
	color:#fa062e;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.cate__cate a,.cate__famous a {
	color:rgba(0,0,0,.8);
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.cate__hd-btn {
	position:absolute;
	right:0;
	top:0;
	width:40px;
	height:100%
}
.cate__hd-btn:after {
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	width:13px;
	height:7px;
	background:url(y3Y4qgA6.png) -21px -14px no-repeat;
	background-size:45px 35px
}
.cate__famous,.test {
	position:relative
}
.cate__cate:after,.cate__famous:after {
	height:1px;
	content:'';
	left:0
}
.cate_fold .cate__hd-btn:after {
	-webkit-transform:rotate(180deg)
}
.cate__famous {
	margin:0 -5px;
	padding:8px 0;
	overflow:hidden
}
.cate__famous:after {
	position:absolute;
	bottom:-1px;
	width:100%;
	box-shadow:0 -1px rgba(0,0,0,.08)
}
.Box-shadow-subpixel .cate__famous:after {
	box-shadow:0 -.33px rgba(0,0,0,.15)
}
.cate__famous>div {
	float:left;
	width:25%;
	padding:5px
}
.cate__famous a {
	display:block;
	padding:9px 3px;
	font:.12rem/.12rem a;
	background:#f0f0f0
}
.cate__cate {
	position:relative;
	z-index:1
}
.cate__cate:after {
	position:absolute;
	right:0;
	margin:0 -13px;
	box-shadow:0 -1px rgba(0,0,0,.08)
}
.Box-shadow-subpixel .cate__cate:after {
	box-shadow:0 -.33px rgba(0,0,0,.15)
}
.cate__cate dl {
	position:relative;
	padding-left:54px;
	height:43px;
	height:calc(20px + .23rem);
	overflow:hidden
}
.cate__cate dt {
	position:absolute;
	left:0;
	top:0;
	width:54px
}
.cate__cate dd {
	float:left;
	width:25%;
	padding:0 5px
}
.cate__cate dd:before {
	content:'';
	display:none;
	position:absolute;
	margin-top:16px;
	margin-top:calc(10px + .06rem);
	width:1px;
	height:.15rem;
	box-shadow:-1px 0 rgba(0,0,0,.08)
}
.Box-shadow-subpixel .cate__cate dd:before {
	box-shadow:-.33px 0 rgba(0,0,0,.15)
}
.cate__cate dd:nth-child(4n+2):after {
	content:'';
	position:absolute;
	left:0;
	right:0;
	height:1px;
	box-shadow:0 -1px rgba(0,0,0,.08)
}
.Box-shadow-subpixel .cate__cate dd:nth-child(4n+2):after {
	box-shadow:0 -.33px rgba(0,0,0,.15)
}
.cate__cate a {
	display:block;
	padding:10px 0
}
.cate__cate dt a {
	color:rgba(255,120,0,.8)
}
.cate_focus .cate__cate a {
	opacity:.8
}
.cate__cate .cate__expand a {
	opacity:1
}
.cate__expand {
	background:rgba(0,0,0,.01)
}
.cate__cate .cate__expand {
	height:auto
}
.cate__cate dd:nth-child(4n+2):before {
	display:block;
	left:54px
}
.cate dl:last-child dd:nth-child(4n+2):after {
	display:none
}
.cate dl:last-child.cate__expand dd:nth-child(4n+2):after {
	display:block
}
.cate dl:last-child.cate__expand dd:nth-last-child(4):after {
	display:none
}
.card {
	background:#fff
}
.card__title {
	position:relative;
	font:700 .13rem/.13rem a;
	color:rgba(0,0,0,.9);
	padding:15px 33px
}
.card__title:after,.card__title:before {
	position:absolute;
	content:''
}
.card__title:after {
	bottom:-1px;
	left:0;
	right:0;
	height:1px;
	box-shadow:0 -1px rgba(0,0,0,.1)
}
.Box-shadow-subpixel .card__title:after {
	box-shadow:0 -.33px rgba(0,0,0,.2)
}
.card__title:before {
	top:15px;
	left:16px;
	height:12px;
	width:11px;
	background:url(y3Y4qgA6.png) -34px 0 no-repeat;
	background-size:45px 35px
}
.card__icon {
	padding:0 13px
}
.card__cate>div,.card__icon>div {
	margin:0 -5px;
	overflow:hidden
}
.card__icon>div {
	padding-top:1px
}
.card__icon-item {
	float:left;
	width:25%;
	padding:0 5px
}
.card__icon-item>div {
	padding-bottom:15px
}
.icon__img {
	position:relative;
	width:52px;
	height:52px;
	margin:auto;
	box-shadow:0 0 0 1px rgba(0,0,0,.1);
	border-radius:8px
}
.Box-shadow-subpixel .icon__img {
	box-shadow:0 0 0 .33px rgba(0,0,0,.2)
}
.icon__img img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border-radius:8px
}
.icon__title {
	margin-top:10px;
	font:.13rem/.13rem a;
	color:rgba(0,0,0,.9);
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.card__cate {
	margin-bottom:5px;
	padding:0 13px
}
.card__cate-item {
	float:left;
	width:25%;
	padding:5px
}
.card__cate-item a {
	display:block;
	padding:9px 3px;
	font:.12rem/.12rem a;
	color:rgba(0,0,0,.8);
	background:#f0f0f0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.card__word-link {
	padding:10px 23px;
	font:.14rem/.16rem a;
	color:rgba(0,0,0,.9);
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.tab {
	margin:14px 23px;
	border-radius:3px;
	box-shadow:0 0 0 1px rgba(0,0,0,.15);
	overflow:hidden;
	z-index:1
}
.Box-shadow-subpixel .tab {
	box-shadow:0 0 0 .33px rgba(0,0,0,.2)
}
.tab a {
	float:left;
	position:relative;
	width:50%;
	padding:6px 0;
	font:.12rem/.14rem a;
	color:rgba(0,0,0,.7)
}
.tab a:after {
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:1px;
	box-shadow:-1px 0 rgba(0,0,0,.15)
}
.Box-shadow-subpixel .tab a:after {
	box-shadow:-.33px 0 rgba(0,0,0,.2)
}
.tab a:first-child:after {
	display:none
}
.tab_on {
	background:#f2f2f2
}
.tab__bd {
	padding:6px 0 10px;
	overflow:hidden
}
.tab__wrap {
	float:left;
	position:relative;
	width:100%;
	margin-right:-100%;
	z-index:1
}
.tab__wrap>a,.tab__wrap_show {
	display:block
}

.version {
	float:center;
	margin-top:5%;
	font-sizeï¼šsmall;
	position:relative;
	text-align: center;
}
