﻿html {
	-webkit-text-size-adjust:100%;
	line-height:1.15
}
body {
	margin:0
}
main {
	display:block
}
h1 {
	font-size:2em;
	margin:.67em 0
}
hr {
	box-sizing:content-box;
	height:0;
	overflow:visible
}
pre {
	font-family:monospace, monospace;
	font-size:1em
}
a {
	background-color:transparent
}
abbr[title] {
	border-bottom:none;
	text-decoration:underline;
	-webkit-text-decoration:underline dotted;
	text-decoration:underline dotted
}
b, strong {
	font-weight:bolder
}
code, kbd, samp {
	font-family:monospace, monospace;
	font-size:1em
}
small {
	font-size:80%
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub {
	bottom:-.25em
}
sup {
	top:-.5em
}
img {
	border-style:none
}
button, input, optgroup, select, textarea {
	font-family:inherit;
	font-size:100%;
	line-height:1.15;
	margin:0
}
button, input {
	overflow:visible
}
button, select {
	text-transform:none
}
[type=button], [type=reset], [type=submit], button {
-webkit-appearance:button
}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
border-style:none;
padding:0
}
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
outline:.02rem dotted ButtonText
}
fieldset {
	padding:.35em .75em .625em
}
legend {
	box-sizing:border-box;
	color:inherit;
	display:table;
	max-width:100%;
	padding:0;
	white-space:normal
}
progress {
	vertical-align:baseline
}
textarea {
	overflow:auto
}
[type=checkbox], [type=radio] {
box-sizing:border-box;
padding:0
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
height:auto
}
[type=search] {
-webkit-appearance:textfield;
outline-offset:-.04rem
}
[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
::-webkit-file-upload-button {
-webkit-appearance:button;
font:inherit
}
details {
	display:block
}
summary {
	display:list-item
}
[hidden], template {
display:none
}
.qmw__item {
	display:flex;
	overflow:hidden
}
.qmw__item, .qmw__item__col {
	flex-direction:column;
gap:.48rem
}
.qmw__item__col {
	display:none
}
.qmw__item__col[active="1"] {
	display:flex
}
.qmw__dl {
	background-image:var(--bg-dl-btn);
	background-repeat:no-repeat;
	background-size:cover;
border-radius:.36rem;
bottom:calc(env(safe-area-inset-bottom) + .96rem);
font-size:.3rem;
height:.84rem;
	left:50%;
	transform:translate(-50%);
	width:2.14rem;
	z-index:9
}
.qmw__dl, .qmw__modal {
	align-items:center;
	display:flex;
	justify-content:center;
	position:fixed
}
.qmw__modal {
background-color:var(--000-70);
	height:100%;
	left:0;
	top:0;
	width:100%;
	z-index:99
}
.qmw__modal__container {
	align-items:center;
	background-color:var(--card-1);
border-radius:.24rem;
	box-sizing:border-box;
	display:flex;
	flex-direction:column;
padding-top:.48rem;
	width:5.6rem
}
.qmw__modal__header {
	align-items:center;
	display:flex;
	height:1.2rem;
	justify-content:center
}
.qmw__modal__header img {
height:.48rem;
	width:auto
}
.qmw__modal__content {
	box-sizing:border-box;
	color:var(--font-color-2);
font-size:.3rem;
	height:1.6rem;
line-height:.48rem;
padding:.32rem .4rem;
	text-align:center
}
.qmw__modal__content>p {
	margin:0
}
.qmw__modal__tool {
border-top:.02rem solid var(--line);
	display:flex;
height:.96rem;
	position:relative;
	width:100%
}
.qmw__modal__tool:before {
	background-color:var(--line);
	content:"";
	height:100%;
	left:50%;
	position:absolute;
	top:0;
	transform:translate(-50%);
width:.02rem
}
.qmw__modal__btn {
	align-items:center;
	color:var(--font-color-2);
	display:flex;
	flex:1;
font-size:.3rem;
	justify-content:center;
	text-align:center
}
.qmw__modal__btn[type=confirm] {
	color:var(--font-color)
}
.qmw__scroll__text {
	animation:scrollText 10s linear infinite;
	padding-left:100%;
	white-space:nowrap
}
.qmw__navigation {
	align-items:center;
	background-color:var(--bg);
	box-sizing:border-box;
	color:var(--font-color);
	display:flex;
font-size:.26rem;
height:.88rem;
	padding:0 1.04rem;
	position:sticky;
	top:0;
	width:100%;
	z-index:99
}
.qmw__navigation__side {
	align-items:center;
	background-position:50%;
	background-repeat:no-repeat;
	cursor:pointer;
	display:flex;
height:.8rem;
	justify-content:center;
	position:absolute;
width:.8rem
}
.qmw__navigation__side--left {
left:.16rem
}
.qmw__navigation__side--right {
right:.16rem
}
.qmw__navigation__side[data-type=back], .qmw__navigation__side[data-type=list] {
	color:var(--font-color);
	font-family:FontAlight;
font-size:.4rem
}
.qmw__navigation__side[data-type=back]:before {
	content:"\f01b"
}
.qmw__navigation__side[data-type=list]:before {
	content:"\f000"
}
.qmw__navigation__content {
	align-items:center;
	display:flex;
	height:100%;
	justify-content:center;
	position:relative;
	width:100%
}
.qmw__navigation__title {
	color:var(--font-color);
font-size:.26rem
}
.qmw__navigation__logo {
	display:flex;
	height:auto;
	/* width:1.2rem */
}
.qmw__navigation__logo>img {
	height: 40px;
	/* width:100%; */
}
.qmw__navigation__extra {
	align-items:center;
	display:flex;
height:.52rem;
	position:absolute;
	right:0
}
.qmw__navigation__extra__btn {
	background-color:var(--fff-16);
border-radius:.08rem;
	color:var(--fff);
font-size:.26rem;
height:.52rem;
line-height:.52rem;
	text-align:center;
	width:1.04rem
}
.qmw__navigation__extra__btn[data-value=pk] {
	background-image:url(../fonts/icon_pk.svg);
	background-position:50%;
	background-repeat:no-repeat;
	background-size:80%;
	font-size:0
}
.qmw__navigation__extra__btn:not(:last-child) {
margin-right:.16rem
}
.qmw__navigation--light {
	background-color:var(--card-1)
}
.qmw__navigation--dark, .qmw__navigation--dark .qmw__navigation__side, .qmw__navigation--dark .qmw__navigation__title {
	color:var(--fff)
}
.qmw__tab {
	z-index:2
}
.qmw__tab__container {
	display:flex;
	height:100%;
	overflow-x:auto;
	overflow-y:hidden;
	position:relative;
	width:100%
}
.qmw__tab__list {
	cursor:pointer;
	white-space:nowrap
}
.qmw__tab__list>span {
	z-index:1
}
.qmw__tab__side {
	align-items:center;
	display:flex;
gap:.24rem;
	justify-content:center;
padding:0 .32rem;
	position:relative
}
.qmw__tab__side:before {
	background-image:radial-gradient(50% 50% at 50% 50%, var(--tab-d1) 0, var(--tab-d2) 90%);
background-position:.08rem;
background-size:.16rem 100%;
	content:"";
height:.88rem;
	left:0;
	position:absolute;
width:.08rem
}
.qmw__tab__side__list {
height:.48rem;
width:.48rem
}
.qmw__tab__side__list.fa {
	align-items:center;
	color:var(--font-color);
	display:flex;
font-size:.4rem;
	justify-content:center
}
.qmw__tab__menu {
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
height:.48rem;
width:.48rem
}
.qmw__tab__menu[data-name=calendar] {
	background-image:var(--menu-calendar)
}
.qmw__tab__menu[data-name=team] {
	background-image:url(../fonts/menu_team.svg)
}
.qmw__tab__menu:not(:first-child) {
margin-left:.32rem
}
.qmw__tab--default, .qmw__tab--level1 {
	background-color:var(--card-1);
	display:flex;
font-size:.28rem;
height:.88rem
}
.qmw__tab--default .qmw__tab__list, .qmw__tab--level1 .qmw__tab__list {
	align-items:center;
	color:var(--font-color-2);
	display:flex;
	justify-content:center;
padding:0 .1rem;
	position:relative;
	white-space:nowrap
}
.qmw__tab--default .qmw__tab__list--active, .qmw__tab--level1 .qmw__tab__list--active {
	color:var(--font-color);
	font-weight:600
}
.qmw__tab--default .qmw__tab__list--active:before, .qmw__tab--level1 .qmw__tab__list--active:before {
	background-color:var(--theme);
border-radius:.02rem;
	bottom:0;
	content:"";
height:.04rem;
	left:50%;
	position:absolute;
	transform:translate(-50%);
width:.24rem
}
.qmw__tab--default {
box-shadow:0 -.01rem 0 0 var(--line) inset
}
.qmw__tab--level1 .qmw__tab__list--active {
font-size:.34rem;
	font-weight:600
}
.qmw__tab--level2 {
	background-color:var(--card-1);
	box-sizing:border-box;
	display:flex;
height:.88rem
}
.qmw__tab--level2 .qmw__tab__list {
	align-items:center;
	color:var(--font-color-2);
	display:flex;
font-size:.3rem;
	justify-content:center;
padding:.24rem .24rem 0;
	position:relative;
	white-space:nowrap
}
.qmw__tab--level2 .qmw__tab__list--active {
	color:var(--theme);
	font-weight:600
}
.qmw__tab--card {
	background-color:var(--card-2);
border:.04rem solid var(--card-2);
border-radius:.12rem;
	box-sizing:border-box;
	color:var(--font-color-2);
font-size:.26rem;
height:.6rem;
	text-align:center
}
.qmw__tab--card .qmw__tab__container {
border-radius:.12rem;
	display:flex;
	height:100%;
	overflow:hidden;
	padding:0
}
.qmw__tab--card .qmw__tab__list {
	align-items:center;
	display:flex;
	flex:1;
	height:100%;
	justify-content:center
}
.qmw__tab--card .qmw__tab__list--active {
	background-color:var(--card-1);
	color:var(--theme);
	font-weight:600
}
.qmw__tab--small {
	background-color:var(--card-1);
	box-sizing:border-box;
	display:flex;
	height:1rem;
padding:0 .32rem;
	position:relative;
	width:100%
}
.qmw__tab--small:before {
	background-color:var(--line);
	bottom:0;
	content:"";
height:.02rem;
	left:0;
margin:0 .32rem;
	position:absolute;
	width:6.86rem
}
.qmw__tab--small .qmw__tab__side {
padding:0 0 0 .16rem
}
.qmw__tab--small .qmw__tab__side:before {
	display:none
}
.qmw__tab--small .qmw__tab__container {
	align-items:center
}
.qmw__tab--small .qmw__tab__list {
	align-items:center;
	background-color:var(--card-2);
border-radius:.12rem;
	color:var(--font-color-2);
	display:flex;
font-size:.26rem;
height:.52rem;
padding:0 .16rem
}
.qmw__tab--small .qmw__tab__list--active {
	color:var(--theme);
	font-weight:600
}
.qmw__tab--small .qmw__tab__list:not(:first-child) {
margin-left:.16rem
}
.qmw__tab--card-vertical {
	color:var(--font-color-2);
font-size:.26rem;
	width:1.72rem
}
.qmw__tab--card-vertical .qmw__tab__container {
	flex-direction:column;
	padding:0
}
.qmw__tab--card-vertical .qmw__tab__list {
	align-items:center;
	background-color:var(--card-2);
	box-sizing:border-box;
	display:flex;
height:.84rem;
	justify-content:center;
line-height:.36rem;
padding:0 .16rem;
	text-align:center;
	white-space:wrap;
	width:100%
}
.qmw__tab--card-vertical .qmw__tab__list>span {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:wrap
}
.qmw__tab--card-vertical .qmw__tab__list--active {
	background-color:var(--card-1);
	color:var(--theme);
	font-weight:600
}
.qmw__tab__item {
	display:none
}
.qmw__tab__item[active="1"] {
	display:unset
}
.qmw__picker {
	align-items:center;
	background-color:var(--card-2);
border-radius:.08rem;
	color:var(--font-color);
	cursor:pointer;
	display:flex;
font-size:.26rem;
height:.52rem;
padding:0 .12rem;
	white-space:nowrap;
	width:auto
}
.qmw__picker__icon {
	color:var(--font-color-3);
font-size:.16rem;
margin-left:.04rem
}
.qmw__like__section {
height:.8rem;
	overflow:hidden;
	width:100%
}
.qmw__like__tool {
	box-sizing:border-box;
	display:flex;
	justify-content:space-between;
padding-top:.16rem
}
.qmw__like__tool__list {
	align-items:center;
	background-image:var(--like-right-img);
	background-size:cover;
	box-sizing:border-box;
	color:var(--fff);
	cursor:pointer;
	display:flex;
font-size:.22rem;
	font-weight:600;
height:.52rem;
	justify-content:flex-end;
padding-right:.56rem;
	position:relative;
	width:1.36rem
}
.qmw__like__tool__list:first-child {
	background-image:var(--like-left-img);
	justify-content:flex-start;
padding-left:.56rem;
	padding-right:0
}
.qmw__like__tool__icon {
font-size:.32rem;
height:.32rem;
	position:absolute;
right:.16rem;
width:.32rem
}
.qmw__like__tool__list:first-child .qmw__like__tool__icon {
left:.16rem;
	right:unset
}
.qmw__like__tool__list--obverse:last-child .qmw__like__tool__icon {
	transform:rotateY(180deg)
}
.qmw__like__progress {
	background-color:var(--fff);
	display:flex;
height:.12rem
}
.qmw__like__progress__chat {
	background-color:var(--theme-2);
	height:100%;
	position:relative
}
.qmw__like__progress__chat:first-child, .qmw__like__progress__chat:first-child:before {
	background-color:var(--red-2)
}
.qmw__like__progress__chat:first-child:before {
	background-color:var(--red-2);
	border-color:transparent transparent #fff;
border-width:0 0 .12rem .06rem;
	left:unset;
	right:0
}
.qmw__like__progress__chat:before {
	background-color:var(--theme-2);
	border-color:#fff transparent transparent;
	border-style:solid;
border-width:.12rem .06rem 0 0;
	box-sizing:border-box;
	content:"";
height:.12rem;
	left:0;
	position:absolute;
	top:0;
width:.06rem
}
.qmw__author {
	align-items:center;
height:.96rem;
	justify-content:space-between;
padding:.12rem 0
}
.qmw__author, .qmw__author__info {
	box-sizing:border-box;
	display:flex
}
.qmw__author__info {
	flex-direction:column;
	height:100%;
	justify-content:center;
padding-left:.84rem;
	position:relative
}
.qmw__author__info>span:nth-child(2) {
color:var(--font-color);
font-size:.26rem;
font-weight:600;
height:.4rem;
line-height:.4rem
}
.qmw__author__info>span:nth-child(3) {
color:var(--font-color-3);
font-size:.22rem;
font-weight:400;
height:.28rem;
line-height:.28rem
}
.qmw__author__info>img {
	border-radius:50%;
height:.72rem;
	left:0;
	position:absolute;
	top:0;
width:.72rem
}
.qmw__author__info:not([data-cert="0"]):before {
background-repeat:no-repeat;
background-size:cover;
content:"";
height:.24rem;
left:.48rem;
position:absolute;
top:.48rem;
width:.24rem;
z-index:1
}
.qmw__author__info[data-cert="1"]:before {
	background-image:url(../fonts/icon_cert_1.svg)
}
.qmw__author__info[data-cert="2"]:before {
	background-image:url(../fonts/icon_cert_2.svg)
}
.qmw__author__info[data-cert="3"]:before {
	background-image:url(../fonts/icon_cert_3.svg)
}
.qmw__author__info[data-cert="4"]:before {
	background-image:url(../fonts/icon_cert_4.svg)
}
.qmw__author__follow {
	align-items:center;
	background-color:var(--theme);
border-radius:.08rem;
	color:var(--fff);
	display:flex;
font-size:.26rem;
	font-weight:600;
height:.52rem;
	justify-content:center;
	width:1.04rem
}
.qmw__tabbar {
	background-color:var(--card-1);
border-top:.02rem solid var(--line);
	bottom:0;
	display:flex;
	height:calc(1.2rem + env(safe-area-inset-bottom));
	max-width:7.5rem;
	position:fixed;
	width:100%;
	z-index:9
}
.qmw__tabbar__list {
--tabbar-color:var(--font-color-2);
--tabbar-dot-color:transparent;
	align-items:center;
	box-sizing:border-box;
	color:var(--font-color-2);
	display:flex;
	flex:1;
	flex-direction:column;
font-size:.2rem;
	justify-content:center;
line-height:.32rem
}
.qmw__tabbar__list__icon {
height:.52rem;
width:.52rem
}
.qmw__tabbar__list--active {
--tabbar-color:var(--font-color);
--tabbar-dot-color:var(--theme);
	color:var(--font-color)
}
.qmw__button {
	align-items:center;
	background-color:var(--card-2);
border-radius:.08rem;
	box-sizing:border-box;
	color:var(--font-color-3);
	cursor:pointer;
	display:flex;
font-size:.26rem;
height:.52rem;
margin:.32rem auto 0;
padding:0 .32rem;
	width:auto
}
.qmw__button__icon {
font-size:.2rem;
margin-left:.08rem
}
.qmw__section {
	background-color:var(--card-1);
	box-sizing:border-box;
padding:.04rem .32rem .32rem;
	width:100%
}
.qmw__section__header {
	align-items:center;
	background-color:var(--card-1);
	display:flex;
	height:1rem;
	justify-content:space-between
}
.qmw__section__side {
	color:var(--font-color-3);
	display:flex;
font-size:.26rem;
gap:.24rem
}
.qmw__section__content {
	display:flex;
	flex-direction:column
}
.qmw__section__title {
	color:var(--font-color);
	display:flex;
font-size:.32rem;
	font-weight:600;
height:.52rem;
line-height:.52rem;
	margin:0
}

.qmw__section__title a {
	color:var(--font-color) !important;

}


.qmw__section__title>span {
	color:var(--font-color-3);
font-size:.26rem;
	font-weight:400;
margin-left:.12rem
}
.qmw__section:not(:last-child) {
margin-bottom:.16rem
}
.qmw__section--p0 {
	padding-left:0;
	padding-right:0
}
.qmw__section--p0 .qmw__section__header {
padding:0 .32rem
}
.qmw__section>.qmw__item:first-child {
padding-top:.32rem
}
.qmw__switch {
	align-items:center;
	color:var(--font-color);
	display:flex;
font-size:.26rem
}
.qmw__switch, .qmw__switch__label {
height:.4rem;
	overflow:hidden;
	position:relative
}
.qmw__switch__label {
border-radius:.2rem;
width:.8rem
}
.qmw__switch__label>input {
	display:none
}
.qmw__switch__info {
	background-color:var(--card-2);
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%
}
.qmw__switch__node {
	background-color:var(--font-color-3);
	border-radius:50%;
height:.32rem;
left:.04rem;
	position:absolute;
top:.04rem;
transition:all .2s ease-in;
width:.32rem
}
.qmw__switch__label>input:checked~.qmw__switch__info {
background-color:var(--theme)
}
.qmw__switch__label>input:checked~.qmw__switch__node {
background-color:var(--fff);
left:unset;
right:.04rem
}
.qmw__switch>:not(:first-child) {
margin-left:.12rem
}
.qmw__progress {
	background-color:var(--card-2);
border-radius:.04rem;
	display:flex;
height:.08rem;
	width:100%
}
.qmw__progress__value {
	background-color:var(--font-color-3);
border-radius:.04rem;
	height:100%
}
.qmw__appointment {
	align-items:center;
	background-color:var(--theme);
border-radius:.08rem;
	color:var(--fff);
	display:flex;
font-size:.26rem;
height:.48rem;
	justify-content:center;
	width:1.08rem
}
.qmw__loading {
	background-image:url(../fonts/icon_loading.svg);
	background-position:50%;
	background-repeat:no-repeat;
background-size:.4rem;
	height:1rem;
	width:100%
}
.qmw__empty {
	align-items:center;
	display:flex;
	flex-direction:column;
	justify-content:center;
	min-height:2.4rem;
	width:100%
}
.qmw__empty__content {
	color:var(--font-color-3);
font-size:.26rem
}
.qmw__empty>img {
	height:1.28rem;
margin:.64rem 0 .32rem;
	width:1.28rem
}
.qmw__comment__list {
	box-sizing:border-box;
	display:flex;
	flex-direction:column;
padding:.24rem 1rem .24rem .88rem;
	position:relative;
	width:100%
}
.qmw__comment__list>img {
	border-radius:50%;
height:.72rem;
	left:0;
	position:absolute;
top:.24rem;
width:.72rem
}
.qmw__comment__author {
	color:var(--font-color-2);
font-size:.26rem;
height:.36rem;
line-height:.36rem
}
.qmw__comment__content {
	color:var(--font-color);
font-size:.3rem;
line-height:.48rem;
margin:.12rem 0 .16rem
}
.qmw__comment__basic {
	color:var(--font-color-3);
	display:flex;
font-size:.26rem;
height:.4rem;
line-height:.4rem
}
.qmw__comment__basic>span:nth-child(2) {
background-color:var(--card-2);
border-radius:.08rem;
color:var(--theme);
height:100%;
padding:0 .08rem
}
.qmw__comment__basic>span:not(:last-child) {
margin-right:.16rem
}
.qmw__comment__extra {
	align-items:center;
	color:var(--font-color-3);
	display:flex;
font-size:.26rem;
	justify-content:center;
line-height:.36rem;
	position:absolute;
	right:0;
top:.24rem;
width:.84rem
}
.qmw__comment__extra>i {
font-size:.36rem
}
.qmw__comment__tools {
	align-items:center;
	background-color:var(--card-2);
border-radius:.16rem;
	box-sizing:border-box;
	color:var(--font-color-3);
	display:flex;
font-size:.3rem;
height:.72rem;
	justify-content:space-between;
margin-bottom:.16rem;
padding:.16rem;
	position:relative;
	width:100%
}
.qmw__comment__tools__btn {
	color:var(--theme)
}
.qmw__comment .qmw__button {
margin-top:.24rem
}
.qmw__comment .qmw__empty {
	padding:1.04rem 0
}
.info__header {
	display:flex;
	flex-direction:column;
	position:relative;
	width:100%
}
.info__header__nav__content {
	align-items:center;
	display:flex;
	justify-content:flex-end
}
.info__header__content {
	align-items:center;
	box-sizing:border-box;
	display:flex;
font-size:.26rem;
	height:1.36rem;
padding:0 .32rem 0 1.84rem;
	position:relative;
	width:100%
}
.info__header__content>img {
	height:1.28rem;
left:.32rem;
	-o-object-fit:contain;
	object-fit:contain;
	position:absolute;
	top:0;
	width:1.28rem
}
.info__header__basic {
	color:var(--fff-70);
	display:flex;
	flex:1;
	flex-direction:column;
	height:100%;
	justify-content:center;
line-height:.36rem;
	overflow:hidden
}
.info__header__basic>h1 {
	color:var(--fff);
font-size:.36rem;
	font-weight:600;
line-height:.56rem;
	margin:0
}
.info__header__basic>h1, .info__header__basic>span {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:box;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.info__header__basic__extra {
margin-top:.04rem
}
.info__header__basic__extra>a {
	align-items:center;
	color:var(--fff-70);
	display:flex
}
.info__header__basic__extra>a .fa {
font-size:.16rem;
margin-left:.08rem
}
.info__header__basic__extra>span {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:box;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.info__header__extra {
	flex:0 0 0.8rem;
height:.8rem
}
.info__header__extra__img {
	height:100%;
	-o-object-fit:contain;
	object-fit:contain;
	opacity:.8;
	width:100%
}
.info__header--player .info__header__content>img {
	-o-object-fit:cover;
	object-fit:cover
}
@keyframes scrollText {
0% {
transform:translateX(0)
}
to {
	transform:translateX(-100%)
}
}
.standings__rule {
	background-color:var(--card-1);
	box-sizing:border-box;
padding:.32rem;
	width:100%
}
.standings__rule__title {
	color:var(--font-color);
font-size:.3rem;
	font-weight:600;
line-height:.44rem;
	margin:0
}
.standings__rule__content {
	color:var(--font-color-2);
font-size:.26rem;
line-height:.44rem;
padding-top:.24rem
}
.stat__table {
	color:var(--font-color);
	display:flex;
	flex-direction:column;
font-size:.26rem
}
.stat__table .qmw__button {
margin-top:.24rem
}
.stat__table .stat__table__tabs {
margin:0 .32rem .24rem
}
.stat__table__item[active="0"] {
	display:none
}
.stat__table__wrapper {
	display:flex;
	flex-direction:column;
font-size:.26rem;
padding-bottom:.16rem;
	position:relative;
	width:100%
}
.stat__table__wrapper:not(:first-child) {
margin-top:.24rem
}
.stat__table__title {
	box-sizing:border-box;
	color:var(--font-color);
font-size:.26rem;
	font-weight:600;
height:.36rem;
line-height:.36rem;
padding:0 .24rem;
	width:100%
}
.stat__table__container {
	display:flex;
margin-top:.16rem;
	width:100%
}
.stat__table__container:not(:first-child) {
margin-top:.32rem
}
.stat__table__basic {
	box-sizing:border-box;
	flex:0 0 1.24rem;
	overflow:hidden
}
.stat__table__content {
	flex:1;
	overflow:scroll;
	text-align:center
}
.stat__table__list {
	align-items:center;
	box-sizing:border-box;
	color:var(--font-color);
	display:flex;
height:.88rem;
	position:relative
}
.stat__table__list>img {
height:.48rem;
	-o-object-fit:contain;
	object-fit:contain;
width:.48rem
}
.stat__table__list>span {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:box;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.stat__table__list:first-child {
	background-color:transparent;
	color:var(--font-color-3);
height:.52rem;
padding-bottom:.16rem
}
.stat__table__list[injury="1"]>span:nth-child(2), .stat__table__list[play="2"]>span:nth-child(2), .stat__table__list[status="0"]>span:nth-child(2) {
align-self:flex-start;
background-position:100%;
background-repeat:no-repeat;
background-size:.32rem;
box-sizing:border-box;
max-width:100%;
padding-right:.4rem;
width:auto
}
.stat__table__list[playing="1"]>span:nth-child(2) {
color:var(--theme)
}
.stat__table__list[injury="1"]>span:nth-child(2) {
background-image:url(../fonts/icon_injury.svg)
}
.stat__table__list[play="2"]>span:nth-child(2) {
background-image:url(../fonts/icon_debut.svg)
}
.stat__table__list[status="0"]>span:nth-child(2) {
background-image:url(../fonts/icon_dep.svg)
}
.stat__table__basic .stat__table__list>span {
	max-width:100%
}
.stat__table__basic .stat__table__list:first-child:before {
	background-color:var(--line);
	bottom:0;
	content:"";
height:.02rem;
left:.32rem;
	position:absolute;
	width:100%
}
.stat__table__content .stat__table__list>span {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:box;
	flex:0 0 0.92rem;
	height:100%;
line-height:.88rem;
	overflow:hidden;
	position:relative;
	text-overflow:ellipsis;
	white-space:nowrap
}
.stat__table__content .stat__table__list>span[size="52"] {
	flex:0 0 1.04rem!important
}
.stat__table__content .stat__table__list>span[size="62"] {
	flex:0 0 1.24rem!important
}
.stat__table__content .stat__table__list>span[size="64"] {
	flex:0 0 1.28rem!important
}
.stat__table__content .stat__table__list>span[size="86"] {
	flex:0 0 1.72rem!important
}
.stat__table__content .stat__table__list>span[size="106"] {
	flex:0 0 2.12rem!important
}
.stat__table__content .stat__table__list:first-child>span {
	line-height:unset;
	overflow:unset
}
.stat__table__content .stat__table__list:first-child>span:before {
	background-color:var(--line);
bottom:-.16rem;
	content:"";
height:.02rem;
	left:0;
	position:absolute;
	width:100%
}
.stat__table__extra {
border-top:.02rem solid var(--line);
	box-sizing:border-box;
	display:flex;
height:.6rem;
margin:.08rem .32rem 0;
padding-top:.24rem
}
.stat__table__extra__list {
	align-items:center;
	color:var(--font-color-2);
	display:flex;
font-size:.26rem;
margin-right:.24rem;
	position:relative
}
.stat__table__extra__list[type=play] {
padding-left:.4rem
}
.stat__table__extra__list[type=play]:before {
	background-image:url(../fonts/icon_debut.svg);
	background-position:50%;
	background-repeat:no-repeat;
background-size:.32rem;
height:.32rem;
width:.32rem
}
.stat__table__extra__list[type=playing] {
padding-left:.2rem
}
.stat__table__extra__list[type=playing]:before {
	background-color:var(--theme);
	border-radius:50%;
height:.12rem;
width:.12rem
}
.stat__table__extra__list:before {
	content:"";
	left:0;
	position:absolute
}
.stat__table[type=standings] .stat__table__basic {
	flex:0 0 3.4rem
}
.stat__table[type=standings] .stat__table__basic .stat__table__list>span:first-child {
	flex:0 0 1.04rem;
	text-align:center
}
.stat__table[type=standings] .stat__table__basic .stat__table__list>img {
margin-right:.16rem
}
.stat__table[type=standings] .stat__table__basic .stat__table__list[pos="1"]>span:first-child, .stat__table[type=standings] .stat__table__basic .stat__table__list[pos="2"]>span:first-child, .stat__table[type=standings] .stat__table__basic .stat__table__list[pos="3"]>span:first-child {
	color:var(--fff);
	z-index:1
}
.stat__table[type=standings] .stat__table__basic .stat__table__list[pos="1"]:before, .stat__table[type=standings] .stat__table__basic .stat__table__list[pos="2"]:before, .stat__table[type=standings] .stat__table__basic .stat__table__list[pos="3"]:before {
border-radius:.08rem;
	content:"";
height:.36rem;
left:.34rem;
	position:absolute;
width:.36rem;
	z-index:0
}
.stat__table[type=standings] .stat__table__basic .stat__table__list[pos="1"]:before {
	background-color:var(--red)
}
.stat__table[type=standings] .stat__table__basic .stat__table__list[pos="2"]:before {
	background-color:var(--yellow)
}
.stat__table[type=standings] .stat__table__basic .stat__table__list[pos="3"]:before {
	background-color:var(--theme)
}
.stat__table[type=standings] .stat__table__basic .stat__table__list:first-child:before {
	left:0
}
.stat__table[type=standings] .stat__table__basic .stat__table__list:first-child>span:first-child {
	color:var(--font-color)
}
.stat__table[type=standings] .stat__table__basic .stat__table__list:first-child>span:nth-child(2) {
padding-left:.64rem
}
.stat__table[type=standings] .stat__table__content .stat__table__list>span {
	flex:0 0 0.72rem
}
.stat__table[type=standings] .stat__table__wrapper:after {
	background-color:var(--line);
	bottom:0;
	content:"";
height:.02rem;
left:.32rem;
	position:absolute;
	width:6.86rem
}
.stat__table[type=season] .stat__table__basic .stat__table__list {
padding-left:.32rem
}
.stat__table[type=season] .stat__table__basic .stat__table__list:first-child {
	color:var(--font-color)
}
.stat__table[type=game] .stat__table__basic, .stat__table[type=roster] .stat__table__basic {
	flex:0 0 2.92rem
}
.stat__table[type=game] .stat__table__list:first-child {
height:.64rem
}
.stat__table[type=game] .stat__table__basic .stat__table__list, .stat__table[type=roster] .stat__table__basic .stat__table__list {
padding-left:.32rem
}
.stat__table[type=game] .stat__table__basic .stat__table__list:first-child, .stat__table[type=roster] .stat__table__basic .stat__table__list:first-child {
	color:var(--font-color)
}
.stat__table[type=game] .stat__table__basic .stat__table__list:not(:first-child), .stat__table[type=roster] .stat__table__basic .stat__table__list:not(:first-child) {
align-items:flex-start;
flex-direction:column;
justify-content:center;
line-height:.36rem;
padding-left:.88rem
}
.stat__table[type=game] .stat__table__basic .stat__table__list:not(:first-child)>span:nth-child(3), .stat__table[type=roster] .stat__table__basic .stat__table__list:not(:first-child)>span:nth-child(3) {
color:var(--font-color-3);
font-size:.2rem;
line-height:.28rem
}
.stat__table[type=game] .stat__table__basic .stat__table__list>img, .stat__table[type=roster] .stat__table__basic .stat__table__list>img {
left:.32rem;
	-o-object-fit:cover;
	object-fit:cover;
	position:absolute
}
.stat__table[type=game] .stat__table__basic .stat__table__list:first-child {
padding-left:.88rem
}
.stat__table:not([type=standings]) .stat__table__list:not(:first-child):nth-child(odd), .stat__table:not([type=standings]) .stat__table__list:not(:first-child):nth-child(odd)>span {
background-color:var(--card-2)
}
.fixed__nav {
	background-color:var(--card-1);
	box-sizing:border-box;
	display:none;
	height:100%;
	left:0;
	max-height:100%;
	overflow:hidden;
	padding-bottom:env(safe-area-inset-bottom);
	position:fixed;
	top:0;
	width:100%;
	z-index:999
}
.fixed__nav__header {
	box-sizing:border-box;
font-size:.34rem;
	font-weight:600;
	padding:0 1.04rem;
	position:relative;
	width:100%
}
.fixed__nav__header, .fixed__nav__header__btn {
	align-items:center;
	color:var(--font-color);
	display:flex;
height:.88rem;
	justify-content:center
}
.fixed__nav__header__btn {
font-size:.48rem;
	font-weight:400;
	position:absolute;
right:.08rem;
width:.88rem
}
.fixed__nav__header__btn:first-child {
left:.08rem;
	right:unset
}
.fixed__nav__container {
height:calc(100% - .88rem);
	overflow:scroll
}
.fixed__nav__container, .fixed__nav__item {
	box-sizing:border-box;
	display:flex;
	flex-direction:column
}
.fixed__nav__item {
padding:.12rem .32rem .32rem;
	width:100%
}
.fixed__nav__item__title {
	align-items:center;
	box-sizing:border-box;
	color:var(--font-color);
	display:flex;
font-size:.3rem;
	font-weight:600;
height:.72rem;
padding-bottom:.04rem
}
.fixed__nav__item__content {
	display:flex;
	flex-wrap:wrap
}
.fixed__nav__item:not(:last-child) {
margin-bottom:.12rem
}
.fixed__nav__list {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	background-color:var(--card-2);
border-radius:.08rem;
	box-sizing:border-box;
	color:var(--font-color-2);
	display:box;
	flex:0 0 calc(20% - 0.128rem);
font-size:.3rem;
height:.6rem;
line-height:.6rem;
	overflow:hidden;
padding:0 .12rem;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap
}
.fixed__nav__list:nth-child(n+6) {
margin-top:.16rem
}
.fixed__nav__list:not(:nth-child(5n)) {
margin-right:.16rem
}
.news__list {
	display:flex;
	flex-direction:column;
font-size:.26rem;
	justify-content:space-between;
	min-height:1.72rem;
	padding-right:2.52rem;
	position:relative
}
.news__list__title {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	color:var(--font-color);
	display:-webkit-box;
font-size:.32rem;
line-height:.52rem;
margin-bottom:.12rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:wrap
}
.news__list__cover {
border-radius:.08rem;
	display:flex;
	overflow:hidden;
	position:absolute;
	right:0
}
.news__list__cover, .news__list__cover__list {
	height:1.72rem;
	width:2.28rem
}
.news__list__cover__list>img {
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.news__list__extra {
	color:var(--font-color-3);
font-size:.26rem;
height:.36rem;
line-height:.36rem;
margin-top:.16rem;
	width:100%
}
.news__list__extra>span[relation="1"], .news__list__extra>span[relation="2"] {
border-radius:.08rem;
	box-sizing:border-box;
font-size:.22rem;
height:.36rem;
padding:0 .08rem
}
.news__list__extra>span[relation="1"] {
border:.01rem solid var(--red-50);
	color:var(--red)
}
.news__list__extra>span[relation="2"] {
border:.01rem solid var(--theme-50);
	color:var(--theme)
}
.news__list__extra>span:not(:first-child) {
margin-left:.12rem
}
.news__list__count {
	align-items:center;
	background-color:rgba(0, 0, 0, .46);
border-radius:.08rem;
	color:var(--fff);
	display:flex;
	flex-direction:row-reverse;
height:.36rem;
padding:0 .08rem;
	position:absolute;
right:.16rem;
top:.2rem
}
.news__list__count:before {
margin-left:.04rem
}
.news__list__video-icon {
font-size:.48rem;
height:.96rem;
	left:50%;
	transform:translate(-50%, -50%);
width:.96rem
}
.news__list__video-time {
bottom:.12rem;
	color:var(--fff);
	position:absolute;
right:.16rem;
text-shadow:0 0 .04rem rgba(0, 0, 0, .24)
}
.news__list__video-icon {
	align-items:center;
	background-color:rgba(0, 0, 0, .4);
	border-radius:50%;
	color:var(--fff);
	display:flex;
font-size:.28rem;
height:.48rem;
	justify-content:center;
	position:absolute;
right:.9rem;
	top:50%;
width:.48rem
}
.news__list__video-icon:before {
margin-left:.04rem
}
.news__list--3 .news__list__cover {
	height:1.68rem;
	justify-content:space-between;
	position:relative;
	width:100%
}
.news__list--3 .news__list__cover__list {
	height:1.68rem;
	width:2.22rem
}
.news__list--big .news__list__cover {
	height:3.86rem;
	position:relative;
	width:100%
}
.news__list--big .news__list__cover__list {
	height:3.86rem;
	width:100%
}
.news__list--3, .news__list--big {
	padding-right:0
}
.news__list[data-class="5"] .news__list__extra:before, .news__list[data-class="6"] .news__list__extra:before , .news__list[data-class="7"] .news__list__extra:before {
border-radius:.08rem;
	border-style:solid;
border-width:.02rem;
	box-sizing:border-box;
font-size:.22rem;
height:.32rem;
line-height:.28rem;
margin-right:.12rem;
padding:0 .08rem
}
.news__list[data-class="7"] .news__list__extra:before {
	border-color:var(--theme-50);
	color:var(--theme);
	content:"视频"
}
.news__list[data-class="6"] .news__list__extra:before {
	border-color:var(--red-50);
	color:var(--red);
	content:"集锦"
}

.news__list[data-class="5"] .news__list__extra:before {
	border-color:var(--red-50);
	color:var(--red);
	content:"录像"
}

.topic__list {
	display:flex;
	flex-direction:column;
gap:.16rem;
	position:relative
}
.topic__list__title {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	color:var(--font-color);
	display:-webkit-box;
font-size:.32rem;
line-height:.52rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:wrap
}
.topic__list__cover {
border-radius:.08rem;
	height:3.3rem;
	overflow:hidden;
	width:6.86rem
}
.topic__list__cover>img {
	height:100%;
	width:100%
}
.topic__list__extend {
	background-color:var(--theme-2);
border-radius:.08rem 0 .16rem;
	color:var(--fff);
font-size:.22rem;
	font-weight:600;
height:.44rem;
	left:0;
line-height:.44rem;
padding:0 .12rem;
	position:absolute;
	top:0
}
.fixture__section {
	padding:0
}
.fixture__details__header {
	align-items:center;
	background-color:var(--bg);
	box-sizing:border-box;
	color:var(--font-color-2);
	display:flex;
font-size:.26rem;
height:.68rem;
	justify-content:space-between;
padding:0 .32rem;
	position:sticky;
top:.88rem;
	z-index:1
}
.fixture__details__content {
	background-color:var(--card-1);
	box-sizing:border-box;
	width:100%
}
.fixture__details--today .fixture__details__header {
	color:var(--theme)
}
.fixture__list {
	cursor:pointer;
	display:flex;
	flex-direction:column;
font-size:.26rem;
padding:.32rem;
	position:relative
}
.fixture__list__appointment {
	background-color:var(--card-2);
	color:var(--theme);
height:.52rem;
	left:50%;
	position:absolute;
top:.94rem;
	transform:translate(-50%)
}
.fixture__list__header {
	align-items:center;
	color:var(--font-color-3);
	display:flex;
font-size:.26rem;
height:.36rem;
	justify-content:space-between;
margin-bottom:.24rem
}
.fixture__list__header>span {
	align-items:center;
	box-sizing:border-box;
	display:flex;
	flex:0 0 2.28rem;
	height:100%;
	white-space:nowrap
}
.fixture__list__header>span:first-child {
	color:var(--font-color-2)
}
.fixture__list__header>span:last-child {
	justify-content:flex-end
}
.fixture__list__status {
	align-items:center;
	display:flex;
	flex:1;
	justify-content:center
}
.fixture__list__status:before {
	background-position:50%;
	background-size:cover;
	content:"";
height:.24rem;
margin-right:.08rem;
width:.24rem
}
.fixture__list__info {
	align-items:center;
	display:flex;
height:.56rem;
	justify-content:space-between
}
.fixture__list__team {
	align-items:center;
	box-sizing:border-box;
	color:var(--font-color);
	display:flex;
	flex:0 0 calc(50% - 1.01rem);
	height:100%;
	overflow:hidden;
padding-right:.56rem;
	position:relative;
	text-align:right
}
.fixture__list__team>span {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:box;
	flex:1;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.fixture__list__team>img {
height:.48rem;
	-o-object-fit:contain;
	object-fit:contain;
	position:absolute;
	right:0;
width:.48rem
}
.fixture__list__team:first-child {
padding-left:.56rem;
	padding-right:0;
	text-align:left
}
.fixture__list__team:first-child>img {
	left:0;
	right:unset
}
.fixture__list__score {
	align-items:center;
	background-position:50%;
	background-repeat:no-repeat;
background-size:.9rem .56rem;
	color:var(--font-color-3);
	display:flex;
	flex:0 0 2.02rem;
	font-family:Bebas;
font-size:.34rem;
	height:100%;
	justify-content:space-between;
	text-align:center
}
.fixture__list__score__symbol {
	margin:0 auto
}
.fixture__list__score>span {
	flex:0 0 0.56rem
}
.fixture__list__score>span[win="1"] {
	color:var(--font-color)
}
.fixture__list__note {
	background-color:var(--yellow-6);
	color:var(--yellow);
	display:flex;
font-size:.22rem;
height:.48rem;
line-height:.48rem;
margin-top:.16rem;
	overflow:hidden
}
.fixture__list__note, .fixture__list__note>span {
	text-align:center;
	width:100%
}
.fixture__list:not(:last-child):before {
background-color:var(--line);
bottom:0;
content:"";
height:.02rem;
left:50%;
position:absolute;
transform:translate(-50%);
width:calc(100% - .64rem)
}
.fixture__list[ball-type="1"] .fixture__list__header>span:first-child, .fixture__list[ball-type="2"] .fixture__list__header>span:first-child {
	background-position:0;
	background-repeat:no-repeat;
background-size:.32rem;
padding-left:.36rem
}
.fixture__list[ball-type="1"] .fixture__list__header>span:first-child {
	background-image:var(--ball-1)
}
.fixture__list[ball-type="2"] .fixture__list__header>span:first-child {
	background-image:var(--ball-2)
}
.fixture__list[status-alias=wait] .fixture__list__status:before {
	background-image:var(--game-video-icon)
}
.fixture__list[status-alias=in] .fixture__list__status {
	color:var(--red)
}
.fixture__list[status-alias=in] .fixture__list__status:before {
	background-image:var(--game-live-icon)
}
.fixture__list[status-alias=end] .fixture__list__status[replay="0"]:before {
	display:none
}
.fixture__list[status-alias=end] .fixture__list__status:before {
	background-image:var(--game-replay-icon)
}
.fixture__list[status-alias=in][hot="1"] .fixture__list__status:after, .fixture__list[status-alias=wait][hot="1"] .fixture__list__status:after {
	background-image:url(../fonts/icon_fire.svg);
	background-position:50%;
	background-size:cover;
	content:"";
height:.24rem;
margin-left:.04rem;
width:.24rem
}
.fixture__list[status-alias=end] .fixture__list__score, .fixture__list[status-alias=other] .fixture__list__score {
	background-image:url(../fonts/bg_vs.svg)
}
.fixture__list[status-alias=in] .fixture__list__score {
	background-image:url(../fonts/bg_vs_in.svg);
	color:var(--font-color)
}
.stats__table {
	display:flex;
	flex-direction:column
}
.stats__table:not(:first-child) {
margin-top:.32rem
}
.stats__table__title {
	box-sizing:border-box;
	color:var(--font-color);
font-size:.26rem;
	font-weight:600;
line-height:.36rem;
margin-bottom:.24rem;
padding:0 .24rem;
	width:100%
}
.stats__table__item {
	display:flex;
	flex-direction:column;
gap:.32rem
}
.stats__table__tabs {
margin:0 .32rem .24rem
}
.stats__table__tab__content {
	display:flex;
	flex-direction:column;
gap:.32rem
}
.stats__table__content {
	display:flex;
	overflow:hidden;
	position:relative;
	width:100%
}
.stats__table__main {
	display:flex;
	flex-direction:column;
	overflow:hidden
}
.stats__table__main[type=info] {
	flex:1;
	overflow:scroll;
	scrollbar-width:none
}
.stats__table__area {
	min-width:-moz-max-content;
	min-width:max-content
}
.stats__table__area__name {
border-radius:0 0 0 .12rem;
font-size:.18rem;
	font-weight:600;
height:.3rem;
line-height:.3rem;
padding:0 .12rem 0 .08rem;
	position:absolute;
	right:0;
	z-index:2
}
.stats__table__area[type=demotion], .stats__table__area[type=promotion]:not(:nth-child(2)) {
border-top:.02rem solid var(--theme-24)
}
.stats__table__area[type=promotion]:not(:nth-child(2)) .stats__table__area__name {
background-color:var(--theme-2)
}
.stats__table__area[type=promotion] .stats__table__area__name {
	background-color:var(--theme);
	color:var(--fff)
}
.stats__table__area[type=demotion] .stats__table__area__name {
	background-color:var(--font-color-4);
	color:var(--font-color-2)
}
.stats__table__list {
	align-items:center;
	box-sizing:border-box;
	color:var(--font-color);
	display:flex;
	flex-wrap:nowrap;
font-size:.26rem;
height:.88rem;
	overflow:hidden;
	position:relative
}
.stats__table__list>span {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	box-sizing:border-box;
	display:box;
	flex:0 0 0.96rem;
	overflow:hidden;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap;
width:.96rem
}
.stats__table__list>span[size="36"] {
	flex:0 0 0.72rem;
	width:1.04rem
}
.stats__table__list>span[size="52"] {
	flex:0 0 1.04rem;
	width:1.04rem
}
.stats__table__list>span[size="62"] {
	flex:0 0 1.24rem;
	width:1.24rem
}
.stats__table__list>span[size="64"] {
	flex:0 0 1.28rem;
	width:1.28rem
}
.stats__table__list>span[size="86"] {
	flex:0 0 1.72rem;
	width:1.72rem
}
.stats__table__list>span[size="106"] {
	flex:0 0 2.12rem;
	width:2.12rem
}
.stats__table__list>img {
height:.48rem;
	-o-object-fit:contain;
	object-fit:contain;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
width:.48rem
}
.stats__table__main>.stats__table__list:first-child {
border-bottom:.02rem solid var(--line);
	box-sizing:border-box;
	color:var(--font-color-3);
height:.52rem;
padding-bottom:.16rem
}
.stats__table__main[type=basic] .stats__table__list:first-child>span:first-child {
	color:var(--font-color)
}
.stats__table__main[type=info] .stats__table__list {
	min-width:-moz-max-content;
	min-width:max-content
}
.stats__table--standings .stats__table__content:after {
	background-color:var(--line);
	bottom:0;
	content:"";
height:.02rem;
left:.32rem;
	position:absolute;
width:calc(100% - .64rem)
}
.stats__table--standings .stats__table__main>.stats__table__list:first-child {
	background-color:var(--card-2);
border-bottom:.02rem solid var(--line);
height:.68rem;
	padding-bottom:0
}
.stats__table--standings .stats__table__list {
height:.96rem
}
.stats__table--standings .stats__table__list>img {
	left:1.04rem
}
.stats__table--standings .stats__table__main[type=basic] .stats__table__list[pos="1"], .stats__table--standings .stats__table__main[type=basic] .stats__table__list[pos="2"], .stats__table--standings .stats__table__main[type=basic] .stats__table__list[pos="3"] {
	display:flex;
	position:relative
}
.stats__table--standings .stats__table__main[type=basic] .stats__table__list[pos="1"]>span:first-child, .stats__table--standings .stats__table__main[type=basic] .stats__table__list[pos="2"]>span:first-child, .stats__table--standings .stats__table__main[type=basic] .stats__table__list[pos="3"]>span:first-child {
	color:var(--fff);
	z-index:2
}
.stats__table--standings .stats__table__main[type=basic] .stats__table__list[pos="1"]:before, .stats__table--standings .stats__table__main[type=basic] .stats__table__list[pos="2"]:before, .stats__table--standings .stats__table__main[type=basic] .stats__table__list[pos="3"]:before {
border-radius:.08rem;
	content:"";
height:.36rem;
left:.34rem;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
width:.36rem
}
.stats__table--standings .stats__table__list[pos="1"]:before {
	background-color:var(--red)
}
.stats__table--standings .stats__table__list[pos="2"]:before {
	background-color:var(--yellow)
}
.stats__table--standings .stats__table__list[pos="3"]:before {
	background-color:var(--theme)
}
.stats__table--standings .stats__table__main[type=basic] {
	flex:0 0 3.4rem
}
.stats__table--standings .stats__table__main[type=basic] .stats__table__list {
padding-right:.24rem
}
.stats__table--standings .stats__table__main[type=basic] .stats__table__list>span:first-child {
	flex:0 0 1.04rem
}
.stats__table--standings .stats__table__main[type=basic] .stats__table__list>span:not(:first-child) {
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
box-sizing:border-box;
display:box;
flex:1;
overflow:hidden;
padding-left:.64rem;
text-align:left;
text-overflow:ellipsis;
white-space:nowrap
}
.stats__table--player .stats__table__main[type=basic] {
	flex:0 0 2.92rem;
	white-space:nowrap
}
.stats__table--player .stats__table__main[type=basic] .stats__table__list[injury="1"]>span:nth-child(2), .stats__table--player .stats__table__main[type=basic] .stats__table__list[play="2"]>span:nth-child(2), .stats__table--player .stats__table__main[type=basic] .stats__table__list[status="0"]>span:nth-child(2) {
background-position:100%;
background-repeat:no-repeat;
background-size:.32rem;
padding-right:.4rem
}
.stats__table--player .stats__table__main[type=basic] .stats__table__list[status="0"]>span:nth-child(2) {
background-image:url(../fonts/icon_dep.svg);
color:var(--font-color-3)
}
.stats__table--player .stats__table__main[type=basic] .stats__table__list[injury="1"]>span:nth-child(2) {
background-image:url(../fonts/icon_injury.svg)
}
.stats__table--player .stats__table__main[type=basic] .stats__table__list[play="2"]>span:nth-child(2) {
background-image:url(../fonts/icon_debut.svg)
}
.stats__table--player .stats__table__main[type=basic] .stats__table__list[playing="1"]>span:nth-child(2) {
color:var(--theme)
}
.stats__table--player .stats__table__main[type=basic]>.stats__table__list:not(:first-child) {
align-items:flex-start;
flex-direction:column;
justify-content:center;
padding-left:.88rem
}
.stats__table--player .stats__table__main[type=basic]>.stats__table__list:not(:first-child)>img {
left:.32rem;
-o-object-fit:cover;
object-fit:cover
}
.stats__table--player .stats__table__main[type=basic]>.stats__table__list:not(:first-child)>span {
flex:0 0 0.36rem;
line-height:.36rem;
max-width:100%;
text-align:left;
width:auto
}
.stats__table--player .stats__table__main[type=basic]>.stats__table__list:not(:first-child)>span:last-child {
color:var(--font-color-3);
flex:0 0 0.28rem;
font-size:.2rem;
line-height:.28rem
}
.stats__table--player[type=game] .stats__table__main>.stats__table__list:first-child {
height:.64rem
}
.stats__table--player[type=game] .stats__table__main[type=basic]>.stats__table__list:first-child {
	color:var(--font-color)
}
.stats__table--player[type=game] .stats__table__main[type=basic]>.stats__table__list:first-child>img {
left:.32rem;
	top:0;
	transform:translate(0)
}
.stats__table--player[type=game] .stats__table__main[type=basic]>.stats__table__list:first-child>span {
	flex:1;
padding-left:.88rem;
	text-align:left
}
.stats__table--player .stats__table__main>.stats__table__list:not(:first-child):nth-child(odd) {
background-color:var(--card-2)
}
.stats__table--season .stats__table__main[type=basic] {
	flex:0 0 1.24rem
}
.stats__table--season .stats__table__main[type=basic]>.stats__table__list {
padding-left:.32rem
}
.stats__table--season .stats__table__main[type=basic]>.stats__table__list span {
	text-align:left
}
.stats__table--season .stats__table__main>.stats__table__list:not(:first-child):nth-child(odd) {
background-color:var(--card-2)
}
.stats__table__extra {
border-top:.02rem solid var(--line);
	box-sizing:border-box;
	display:flex;
height:.6rem;
margin:.08rem .32rem 0;
padding-top:.24rem
}
.stats__table__extra__list {
	align-items:center;
	color:var(--font-color-2);
	display:flex;
font-size:.26rem;
margin-right:.24rem;
	position:relative
}
.stats__table__extra__list[type=play] {
padding-left:.4rem
}
.stats__table__extra__list[type=play]:before {
	background-image:url(../fonts/icon_debut.svg);
	background-position:50%;
	background-repeat:no-repeat;
background-size:.32rem;
height:.32rem;
width:.32rem
}
.stats__table__extra__list[type=playing] {
padding-left:.2rem
}
.stats__table__extra__list[type=playing]:before {
	background-color:var(--theme);
	border-radius:50%;
height:.12rem;
width:.12rem
}
.stats__table__extra__list:before {
	content:"";
	left:0;
	position:absolute
}
.recommend__game {
padding:.04rem 0 .32rem
}
.recommend__game .qmw__section__header {
	box-sizing:border-box;
padding:0 .32rem
}
.recommend__game .fixture__list:first-child {
	padding-top:0
}
.recommend__game .fixture__list:first-child .fixture__list__appointment {
top:.62rem
}
.recommend__game .fixture__list:last-child {
	padding-bottom:0
}
.live__item {
	display:none;
	flex-direction:column;
margin-top:.16rem;
	position:relative
}
.live__item__icon {
	display:block;
	flex:0 0 0.4rem;
height:.4rem;
width:.4rem
}
.live__item__switch {
	position:absolute;
	right:0;
top:.08rem
}
.live__item[type=incident] {
min-height:.8rem
}
.live__item[type=incident]:before {
	background-color:var(--line);
	content:"";
	height:100%;
	left:50%;
	position:absolute;
	top:0;
	transform:translate(-50%);
width:.02rem;
	z-index:1
}
.live__item[active="1"] {
	display:flex
}
.live__list {
	align-items:center;
	color:var(--font-color);
font-size:.26rem;
min-height:.88rem;
padding:.24rem 0
}
.live__list, .live__list__info {
	box-sizing:border-box;
	display:flex
}
.live__list__info {
	flex:1;
	flex-direction:column;
padding:0 .16rem
}
.live__list__event {
	align-items:center;
	display:flex;
line-height:.36rem;
min-height:.4rem
}
.live__list__event>.live__item__icon {
margin-right:.08rem
}
.live__list__event:not(:first-child) {
margin-top:.08rem
}
.live__list__score {
	flex:0 0 1.12rem;
	font-family:Bebas;
	text-align:center
}
.live__list>span:first-child {
	color:var(--font-color-3);
	flex:0 0 0.84rem
}
.live__imp {
	color:var(--font-color);
font-size:.3rem;
margin-bottom:.32rem;
	width:100%
}
.live__imp, .live__imp__basic {
	align-items:center;
	display:flex;
	justify-content:center
}
.live__imp__basic {
	background-color:var(--card-1);
	box-sizing:border-box;
	flex:0 0 1.1rem;
font-size:.26rem;
height:.64rem;
padding:.12rem 0;
	text-align:center;
	z-index:2
}
.live__imp__content {
	background-color:var(--card-2);
border-radius:.08rem;
	box-sizing:border-box;
	display:flex;
	flex:0 0 2.88rem;
	flex-direction:column;
line-height:.48rem;
padding:.16rem .24rem
}
.live__imp__event {
	align-items:center;
	display:flex
}
.live__imp__event .live__item__icon {
margin-right:.08rem
}
.live__imp__event:not(:first-child) {
margin-top:.04rem
}
.live__imp[team="0"], .live__imp[team="1"] {
	justify-content:flex-end
}
.live__imp[team="0"], .live__imp[team="0"] .live__imp__event {
	flex-direction:row-reverse
}
.live__imp[team="0"] .live__imp__event .live__item__icon, .live__imp[team="0"] .live__item__icon {
margin-left:.08rem;
	margin-right:0
}
.live__events {
	background-color:var(--card-1);
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
padding:.32rem;
	width:100%
}
.live__events__list {
	align-items:center;
	color:var(--font-color-2);
	display:flex;
	flex:0 0 1.7rem;
font-size:.26rem;
height:.4rem;
	margin:0 auto
}
.live__events__list__icon {
height:.4rem;
margin-right:.08rem;
width:.4rem
}
.live__events__list:nth-child(n+5) {
margin-top:.24rem
}
.live__item[goal-only="1"] .live__imp {
	display:none
}
.live__item[goal-only="1"] .live__imp[type="0"], .live__item[goal-only="1"] .live__imp[type="1"], .live__item[goal-only="1"] .live__imp[type="17"], .live__item[goal-only="1"] .live__imp[type="19"], .live__item[goal-only="1"] .live__imp[type="26"], .live__item[goal-only="1"] .live__imp[type="8"] {
	display:flex
}
.live__section[status-alias=in] .live__item {
	flex-direction:column-reverse
}
.live__section[status-alias=in] .live__imp:last-child {
margin-top:.64rem
}
.live__section:not([status-alias=in]) .live__list:not(:last-child), .live__section[status-alias=in] .live__list:not(:first-child) {
border-bottom:.02rem solid var(--line)
}
.basic__info {
	color:var(--font-color);
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
font-size:.26rem;
	justify-content:space-between;
line-height:.36rem;
	overflow:hidden
}
.basic__info__list {
	display:flex;
	flex:0 0 3.32rem;
	flex-wrap:wrap;
height:.36rem;
	overflow:hidden
}
.basic__info__list>span {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	box-sizing:border-box;
	display:box;
	flex:1;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.basic__info__list>span:first-child {
	color:var(--font-color-2);
	flex:0 0 0.88rem;
padding-right:.08rem;
	text-align:center
}
.basic__info__list--full {
	flex:0 0 100%
}
.basic__info__list:nth-child(n+3) {
margin-top:.32rem
}
.intro__section {
	display:flex;
	flex-direction:column
}
.intro__section .qmw__button {
margin-top:.24rem
}
.intro__content {
	color:var(--font-color);
font-size:.3rem;
line-height:.48rem
}
.intro__content>p {
margin:0 0 .16rem
}
.intro__content>p:last-child {
	margin-bottom:0
}
.intro__content--hide {
	-webkit-box-orient:vertical;

	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:wrap
}
.intro__title {
	display:flex;
	flex-wrap:wrap;
margin-top:.24rem;
padding-top:.24rem
}
.intro__title__list {
	background-color:var(--card-2);
border-radius:.08rem;
	box-sizing:border-box;
	color:var(--font-color);
	display:flex;
	flex:0 0 3.36rem;
	flex-direction:column;
font-size:.26rem;
	height:1rem;
	justify-content:center;
line-height:.36rem;
padding:.16rem .16rem .16rem .8rem;
	position:relative
}
.intro__title__list>img {
height:.48rem;
left:.16rem;
	-o-object-fit:contain;
	object-fit:contain;
	position:absolute;
width:.48rem
}
.intro__title__list>span {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:box;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.intro__title__list:nth-child(2n) {
margin-left:auto
}
.intro__title__list:nth-child(n+3) {
margin-top:.16rem
}
.intro__title:not(:first-child) {
border-top:.02rem solid var(--line)
}
.honor__item {
	color:var(--font-color-2);
font-size:.26rem;
line-height:.4rem
}
.honor__item:not(:last-child) {
margin-bottom:.24rem
}
.honor__label {
	color:var(--font-color);
font-size:.3rem;
	font-weight:600;
line-height:.48rem
}
.honor__content {
	display:flex;
	flex-wrap:wrap;
padding-top:.08rem
}
.honor__content>span {
margin-right:.12rem
}
.stat__item {
	align-items:center;
	display:flex;
	flex-direction:column;
	position:relative
}
.stat__item__bg {
	fill:var(--font-color-4);
	background-color:var(--card-1);
height:.56rem;
margin-bottom:.24rem;
margin-top:-.56rem;
	overflow:hidden;
padding:0 .24rem;
	z-index:1
}
.stat__item__content {
	display:flex;
	flex:1;
	flex-wrap:wrap;
gap:.32rem 0;
padding-bottom:.32rem;
	width:100%
}
.stat__item[type=radar] {
	height:7.36rem
}
.stat__item:not(:first-child) {
margin-top:.32rem;
padding-top:.32rem
}
.stat__item:not(:first-child):before {
background-color:var(--line);
content:"";
height:.02rem;
left:50%;
position:absolute;
top:0;
transform:translate(-50%, -50%);
width:6.86rem
}
.stat__list {
	align-items:center;
	color:var(--font-color-3);
	display:flex;
	flex:0 0 25%;
	flex-direction:column;
font-size:.26rem;
	height:1.32rem;
line-height:.36rem;
	overflow:hidden
}
.stat__list>span {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:box;
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.stat__list>span:first-child {
	color:var(--font-color);
	font-family:Bebas;
font-size:.32rem;
line-height:.52rem
}
.stat__list>:nth-child(3) {
align-items:center;
background-color:var(--card-2);
border-radius:.08rem;
color:var(--font-color-2);
display:flex;
font-size:.2rem;
height:.36rem;
justify-content:center;
margin-top:auto;
padding:0 .12rem
}
.stat__list>:nth-child(3)>span:nth-child(2) {
color:var(--theme)
}
.stat__list>:nth-child(3)>span:nth-child(3) {
font-size:.12rem;
height:.12rem;
line-height:.12rem;
margin:.02rem 0 0 .04rem;
width:.12rem
}
.best__section {
	display:flex;
	flex-direction:column
}
.best__section__container {
	display:flex
}
.best__section__side {
	flex:0 0 1.72rem
}
.best__section__content {
	flex:1;
	overflow:hidden
}
.best__section .more__btn {
margin-top:.32rem
}
.best__list {
	align-items:center;
	color:var(--font-color);
	display:flex;
font-size:.26rem;
height:.96rem;
	justify-content:center;
	overflow:hidden;
	position:relative;
	text-align:center
}
.best__list>* {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:box;
	flex:1;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.best__list>*>img {
height:.48rem;
	left:0;
	-o-object-fit:contain;
	object-fit:contain;
	position:absolute;
width:.48rem
}
.best__list>:first-child {
	flex:0 0 0.84rem;
	z-index:1
}
.best__list>:nth-child(2) {
align-items:flex-start;
box-sizing:border-box;
display:flex;
flex-direction:column;
height:100%;
justify-content:center;
overflow:hidden;
padding-left:.64rem;
position:relative;
text-align:left
}
.best__list>:nth-child(2)>span {
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
color:var(--font-color);
display:box;
line-height:.36rem;
max-width:100%;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}
.best__list>:nth-child(2)>span:nth-child(3) {
color:var(--font-color-3);
font-size:.2rem
}
.best__list>:nth-child(4), .best__list>[size="52"] {
flex:0 0 1.04rem
}
.best__list>[size="86"] {
flex:0 0 1.72rem
}
.best__list:first-child {
	background-color:var(--card-2);
	color:var(--font-color-3);
height:.68rem
}
.best__list:nth-child(2)>span:first-child, .best__list:nth-child(3)>span:first-child, .best__list:nth-child(4)>span:first-child {
color:var(--fff)
}
.best__list:nth-child(2):before, .best__list:nth-child(3):before, .best__list:nth-child(4):before {
border-radius:.08rem;
content:"";
height:.36rem;
left:.24rem;
position:absolute;
width:.36rem;
z-index:0
}
.best__list:nth-child(2):before {
background-color:var(--red)
}
.best__list:nth-child(3):before {
background-color:var(--yellow)
}
.best__list:nth-child(4):before {
background-color:var(--theme)
}
.best__list[result="1"]>:nth-child(2)>:nth-child(2), .best__list[result="2"]>:nth-child(2)>:nth-child(2), .best__list[result="3"]>:nth-child(2)>:nth-child(2) {
box-sizing:border-box;
padding-right:.32rem;
position:relative
}
.best__list[result="1"]>:nth-child(2)>:nth-child(2):before, .best__list[result="2"]>:nth-child(2)>:nth-child(2):before, .best__list[result="3"]>:nth-child(2)>:nth-child(2):before {
background-position:50%;
background-repeat:no-repeat;
background-size:.24rem;
content:"";
height:.24rem;
position:absolute;
right:0;
top:50%;
transform:translateY(-50%);
width:.24rem
}
.best__list[result="1"]>:nth-child(2)>:nth-child(2):before {
background-image:url(../fonts/icon_champion.svg)
}
.best__list[result="2"]>:nth-child(2)>:nth-child(2):before {
background-image:url(../fonts/icon_runner_up.svg)
}
.best__list[result="3"]>:nth-child(2)>:nth-child(2):before {
background-color:var(--green);
border-radius:50%;
height:.12rem;
right:.16rem;
width:.12rem
}
.best__section__side .best__list:first-child {
	color:var(--font-color)
}
.best__section[data-type=best] img, .best__section[data-type^=best-player] img {
-o-object-fit:cover;
object-fit:cover
}
.jersey__section {
	display:flex;
	flex-direction:row;
	flex-wrap:wrap
}
.jersey__list {
	align-items:center;
	box-sizing:border-box;
	display:flex;
	flex:0 0 2.5rem;
	flex-direction:column;
	height:2.28rem;
	justify-content:space-between;
	overflow:hidden;
padding:.24rem .12rem;
	position:relative
}
.jersey__list__img {
	height:1.32rem
}
.jersey__list__num, .jersey__list__pos {
	left:50%;
	position:absolute;
	text-align:center;
	transform:translate(-50%);
	width:100%
}
.jersey__list__num {
	color:var(--fff);
	font-family:Bebas;
font-size:.3rem;
height:.52rem;
line-height:.52rem;
top:.64rem
}
.jersey__list__pos {
	color:var(--fff-70);
font-size:.2rem;
height:.26rem;
text-shadow:0 0 .024rem rgba(0, 0, 0, .12);
	top:1.16rem
}
.jersey__list__name {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	color:var(--font-color);
	display:box;
font-size:.26rem;
	font-weight:600;
line-height:.36rem;
	overflow:hidden;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:100%
}
.pre__stats {
gap:.32rem
}
.pre__stats, .pre__stats__list {
	display:flex;
	flex-direction:column
}
.pre__stats__list {
	box-sizing:border-box;
	color:var(--font-color-3);
font-size:.26rem;
height:.84rem;
	justify-content:center;
line-height:.36rem;
padding-left:.84rem;
	position:relative;
	width:100%
}
.pre__stats__list>img {
height:.72rem;
	left:0;
	-o-object-fit:cover;
	object-fit:cover;
	position:absolute;
width:.72rem
}
.pre__stats__extra, .pre__stats__info {
	display:flex;
	justify-content:space-between
}
.pre__stats__info {
	color:var(--font-color);
font-size:.3rem;
height:.48rem;
line-height:.48rem
}
.pre__stats__info>span:nth-child(2) {
font-family:Bebas
}
.pre__stats__extra {
	color:var(--font-color-3);
font-size:.26rem;
height:.36rem;
line-height:.36rem
}
.career__section .qmw__section__header {
	position:sticky;
	top:1.76rem;
	z-index:9
}
.career__section .qmw__tab {
	background-color:var(--card-1);
height:.84rem;
padding:0 0 .32rem;
	position:sticky;
	top:2.76rem;
	z-index:9
}
.career__section .qmw__tab__container {
padding:0 .32rem
}
.career__section .qmw__tab:before {
	display:none
}
.career__content {
	box-sizing:border-box;
	display:flex;
	flex-direction:column;
gap:.32rem;
padding:0 .32rem;
	position:relative;
	width:100%
}
.career__content:before {
	background-color:var(--line);
	content:"";
	height:100%;
left:.4rem;
	position:absolute;
	top:0;
width:.02rem
}
.career__list {
	background-color:var(--card-2);
border-radius:.08rem;
	box-sizing:border-box;
	color:var(--font-color);
	display:flex;
	flex:1;
	flex-direction:column;
font-size:.3rem;
line-height:.48rem;
margin-left:.4rem;
padding:.16rem .24rem;
	position:relative
}
.career__list>span:nth-child(2) {
color:var(--font-color-3);
font-size:.26rem;
height:.44rem;
line-height:.44rem
}
.career__list:before {
	background-color:var(--card-2);
height:.18rem;
left:-.4rem;
width:.18rem
}
.career__list:after, .career__list:before {
	border-radius:50%;
	content:"";
	position:absolute;
	top:50%;
	transform:translateY(-50%)
}
.career__list:after {
	background-color:var(--font-color-3);
height:.1rem;
left:-.36rem;
width:.1rem
}
.grade__section {
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	width:100%
}
.grade__list {
	align-items:center;
	box-sizing:border-box;
	display:flex;
	flex-direction:column;
	height:1.44rem;
	justify-content:space-between;
	overflow:hidden;
padding:.16rem .12rem;
	width:25%
}
.grade__list>img {
height:.64rem;
	-o-object-fit:contain;
	object-fit:contain;
width:.64rem
}
.grade__list>span {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	color:var(--font-color);
	display:box;
font-size:.26rem;
line-height:.36rem;
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.league__extend__explain {
	color:var(--font-color-2);
	display:flex;
	flex-direction:column;
font-size:.26rem;
gap:.08rem;
line-height:.44rem;
padding:.32rem
}
.league__extend__explain__title {
	color:var(--font-color);
font-size:.3rem;
	font-weight:600;
line-height:.44rem
}
.league__extend__standings {
	display:flex;
	flex-direction:column;
gap:.32rem;
padding:.32rem 0
}
.league__extend__fixture .qmw__tab {
margin:.2rem .24rem
}
.league__extend__fixture__list {
	box-sizing:border-box;
	color:var(--font-color);
	display:flex;
font-size:.26rem;
	height:1rem;
	line-height:1rem;
padding:0 .32rem;
	text-align:center;
	width:100%
}
.league__extend__fixture__list__score {
	align-items:center;
	color:var(--font-color-3);
	display:flex;
	flex:1;
	justify-content:center
}
.league__extend__fixture__list__score>span[win="1"] {
	color:var(--font-color)
}
.league__extend__fixture__list>span {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:box;
	flex:1;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.league__extend__fixture__list>span:first-child {
	flex:0 0 1.64rem;
	text-align:left
}
.league__extend__fixture__list>span:nth-child(2) {
flex:0 0 1.5rem
}
.league__extend__fixture__list>span:nth-child(3), .league__extend__fixture__list>span:nth-child(5) {
flex:0 0 1.12rem
}
.league__extend__fixture__list:nth-child(odd) {
background-color:var(--card-2)
}
.league__extend__fixture__list:first-child {
	color:var(--font-color-3);
font-size:.26rem;
height:.68rem;
line-height:.68rem
}
.league__bracket {
	box-sizing:border-box;
padding:.32rem .24rem;
	width:100%
}
.league__bracket__item {
	display:flex;
	flex-direction:column;
gap:.32rem;
	position:relative;
	width:100%
}
.league__bracket__wrapper {
	position:relative
}
.league__bracket__wrapper:before {
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
	content:"";
	height:5.52rem;
	left:50%;
	opacity:.05;
	position:absolute;
	top:50%;
	transform:translate(-50%, -50%);
	width:3.88rem
}
.league__bracket__bronze {
	background:var(--card-2);
border-radius:.12rem;
	box-sizing:border-box;
	display:flex;
	height:1.36rem;
	margin:0 auto;
padding:.24rem;
	width:4.64rem
}
.league__bracket__bronze__team {
	align-items:center;
	display:flex;
	flex:0 0 1.28rem;
	flex-direction:column;
	height:100%;
	justify-content:space-between
}
.league__bracket__bronze__team>img {
height:.48rem;
	-o-object-fit:contain;
	object-fit:contain;
width:.48rem
}
.league__bracket__bronze__team>span {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	color:var(--font-color);
	display:box;
font-size:.26rem;
line-height:.36rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.league__bracket__bronze__score {
	align-items:center;
	display:flex;
	font-family:Bebas;
font-size:.3rem;
height:.44rem;
	justify-content:center;
line-height:.44rem;
	width:100%
}
.league__bracket__bronze__score>span {
	flex:1
}
.league__bracket__bronze__score>span:nth-child(2) {
flex:0 0 0.32rem;
text-align:center
}
.league__bracket__bronze__score>span:first-child {
	text-align:right
}
.league__bracket__bronze__score>span[win="1"] {
	color:var(--font-color)
}
.league__bracket__bronze__extra {
	align-items:center;
	color:var(--font-color-3);
	display:flex;
	flex:1;
	flex-direction:column;
font-size:.22rem;
	justify-content:center;
line-height:.36rem
}
.league__bracket__round {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	width:100%
}
.league__bracket__round__column {
	display:flex;
gap:.02rem;
	justify-content:space-between
}
.league__bracket__round:not(:last-child) {
position:absolute;
top:50%;
transform:translateY(-50%)
}
.league__bracket__round[round="3"] .league__bracket__round__column:first-child {
	margin-bottom:7.08rem
}
.league__bracket__round[round="2"] .league__bracket__round__column:first-child {
	margin-bottom:4.84rem
}
.league__bracket__round[round="1"] .league__bracket__round__column:first-child {
	margin-bottom:2.68rem
}
.league__bracket__round[round="0"] {
	z-index:4
}
.league__bracket__list {
	align-items:center;
	display:flex;
	flex:1;
gap:.02rem;
	position:relative
}
.league__bracket__list__team {
	align-items:center;
	color:var(--font-color);
	display:flex;
	flex:1;
	flex-direction:column;
font-size:.18rem;
	font-weight:600;
gap:.08rem;
width:calc(50% - .01rem)
}
.league__bracket__list__team>img {
height:.48rem;
	-o-object-fit:contain;
	object-fit:contain;
width:.48rem
}
.league__bracket__list__team__extra {
	display:flex;
	max-width:100%;
	overflow:hidden;
	white-space:nowrap
}
.league__bracket__list__team__extra>span {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:box;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.league__bracket__list__extra {
	align-items:center;
	font-weight:600;
	position:absolute
}
.league__bracket__list__extra, .league__bracket__list__score {
	display:flex;
font-size:.26rem;
height:.36rem;
	justify-content:center
}
.league__bracket__list__score {
	color:var(--font-color-3);
line-height:.36rem;
	width:100%
}
.league__bracket__list__score>span {
	flex:1
}
.league__bracket__list__score>span:nth-child(2) {
flex:0 0 0.32rem;
text-align:center
}
.league__bracket__list__score>span:first-child {
	text-align:right
}
.league__bracket__list__score>span:nth-child(2), .league__bracket__list__score>span[win="1"] {
color:var(--font-color)
}
.league__bracket__round[round="0"] .league__bracket__list {
	justify-content:center;
	margin:0 auto;
	width:3.52rem
}
.league__bracket__round[round="0"] .league__bracket__list__team {
	flex:0 0 0.84rem
}
.league__bracket__round[round="0"] .league__bracket__list__team>img {
height:.84rem;
width:.84rem
}
.league__bracket__round[round="0"] .league__bracket__list__team[win="1"]:before {
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
	content:"";
height:.84rem;
	position:absolute;
	right:1.03rem;
	top:0;
width:.6rem
}
.league__bracket__round[round="0"] .league__bracket__list__team:first-child:before {
	left:1.03rem;
	right:unset
}
.league__bracket__round[round="0"] .league__bracket__list__score {
font-size:.4rem
}
.league__bracket__round[round="0"] .league__bracket__list__extra {
	flex:0 0 1.84rem;
font-size:.3rem;
	position:relative
}
.league__bracket__round[round="2"][match-count="2"] .league__bracket__list {
	flex:0 0 calc(50% - 0.03rem);
margin-left:calc(50% - .03rem)
}
.league__bracket__round[round="3"][match-count="4"] .league__bracket__list {
margin-left:calc(25% - .015rem)
}
.league__bracket__round[round="3"] .league__bracket__list {
	flex:0 0 calc(25% - 0.015rem)
}
.league__bracket__round__column:first-child .league__bracket__list__team {
	flex-direction:column-reverse
}
.league__bracket__round:not([round="0"]) .league__bracket__list:before, .league__bracket__round:not([round="0"]) .league__bracket__list__team:before {
border-color:var(--line);
border-style:solid;
border-width:.02rem;
box-sizing:border-box;
content:"";
height:.24rem;
position:absolute
}
.league__bracket__round:not([round="0"]) .league__bracket__list:before {
left:50%;
top:calc(100% + .44rem);
transform:translateY(-50%)
}
.league__bracket__round:not([round="0"]) .league__bracket__list__team:before {
border-width:.04rem;
height:.28rem;
top:calc(100% + .08rem);
width:25%
}
.league__bracket__round:not([round="0"]) .league__bracket__list__team:first-child:before {
border-width:0 .04rem .04rem 0;
right:25%
}
.league__bracket__round:not([round="0"]) .league__bracket__list__team:last-child:before {
border-width:0 0 .04rem .04rem;
left:25%
}
.league__bracket__round:not([round="0"]) .league__bracket__list__extra {
bottom:-.36rem;
left:50%;
transform:translate(-50%)
}
.league__bracket__round:not([round="0"]) .league__bracket__round__column:nth-child(2) .league__bracket__list:before {
top:-.44rem
}
.league__bracket__round:not([round="0"]) .league__bracket__round__column:nth-child(2) .league__bracket__list__team:before {
top:-.36rem
}
.league__bracket__round:not([round="0"]) .league__bracket__round__column:nth-child(2) .league__bracket__list__team:first-child:before {
border-width:.04rem .04rem 0 0
}
.league__bracket__round:not([round="0"]) .league__bracket__round__column:nth-child(2) .league__bracket__list__team:last-child:before {
border-width:.04rem 0 0 .04rem
}
.league__bracket__round:not([round="0"]) .league__bracket__round__column:nth-child(2) .league__bracket__list__extra {
bottom:unset;
top:-.36rem
}
.league__bracket__round:not(:last-child) .league__bracket__list__team__extra {
display:none
}
.league__bracket__item[ball-type="1"] .league__bracket__wrapper:before {
	background-image:url(../images/icon_bracket_win_1.png)
}
.league__bracket__item[ball-type="2"] .league__bracket__wrapper:before {
	background-image:url(../images/icon_bracket_win_2.png)
}
.league__bracket__item[ball-type="1"] .league__bracket__round[round="0"] .league__bracket__list__team[win="1"]:before {
	background-image:url(../images/icon_bracket_win_1.png)
}
.league__bracket__item[ball-type="2"] .league__bracket__round[round="0"] .league__bracket__list__team[win="1"]:before {
	background-image:url(../images/icon_bracket_win_2.png)
}
.league__bracket__item[league-id="1"][type=cup] .league__bracket__round[round="0"] .league__bracket__list__team[win="1"]:before, .league__bracket__item[league-id="1"][type=cup] .league__bracket__wrapper:before {
	background-image:url(../images/icon_cup_1.png)
}
.league__bracket__item[league-id="1"][type=playoffs] .league__bracket__round[round="0"] .league__bracket__list__team[win="1"]:before, .league__bracket__item[league-id="1"][type=playoffs] .league__bracket__wrapper:before {
	background-image:url(../images/icon_playoffs_1.png)
}
.dropload__down, .dropload__up {
	background-color:var(--bg);
	color:var(--font-color-3);
font-size:.28rem;
	height:0;
	overflow:hidden;
	position:relative;
	transform:translateZ(0)
}
.dropload__down {
	height:1.2rem
}
.dropload__load, .dropload__noData, .dropload__refresh, .dropload__update {
	align-items:center;
	display:flex;
	height:1.2rem;
	justify-content:center
}
.dropload__loading {
	background-image:url(../images/icon_loading.svg);
	background-position:0;
	background-repeat:no-repeat;
background-size:.32rem;
height:.4rem;
width:.4rem
}
.home__news {
padding-top:.32rem
}
.top__news {
padding-bottom:.24rem;
padding-top:.24rem
}
.slide__news {
--swiper-pagination-bullet-width:0.16rem;
--swiper-pagination-bullet-height:0.06rem;
--swiper-pagination-bullet-border-radius:0.04rem;
--swiper-pagination-color:var(--theme);
--swiper-pagination-bullet-inactive-color:hsla(0, 0%, 100%, .8);
--swiper-pagination-bottom:0.32rem;
--swiper-pagination-bullet-inactive-opacity:1;
--swiper-pagination-bullet-horizontal-gap:0.04rem;
	box-sizing:border-box;
	height:3.2rem;
padding:.24rem 0 .16rem;
	position:relative;
	width:100%
}
.slide__news .swiper-wrapper {
	height:2.8rem;
margin:.24rem 0 .16rem;
	width:100%
}
.slide__news__list {
border-radius:.08rem;
font-size:.3rem;
	overflow:hidden;
	position:relative
}
.slide__news__list.swiper-slide {
	align-self:center;
	height:2.8rem;
margin:0 .55rem;
	width:6.4rem
}
.slide__news__cover {
	height:100%;
	left:0;
	-o-object-fit:cover;
	object-fit:cover;
	position:absolute;
	top:0;
	width:100%
}
.slide__news__title {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	background-image:linear-gradient(180deg, transparent, rgba(0, 0, 0, .5) 30%, rgba(0, 0, 0, .7));
	bottom:0;
	box-sizing:border-box;
	color:var(--fff);
	display:box;
	font-weight:600;
	height:1rem;
	left:0;
line-height:.44rem;
	overflow:hidden;
padding:.24rem .24rem .3rem;
	position:absolute;
	text-overflow:ellipsis;
text-shadow:0 .02rem .02rem rgba(0, 0, 0, .24);
	white-space:nowrap;
	width:100%
}
.slide__news__pagination.swiper-pagination-bullets {
	align-items:center;
	display:flex;
height:.06rem;
	justify-content:center;
	position:absolute;
	z-index:2
}
.slide__news.swiper-initialized .swiper-slide {
	height:2.64rem;
	margin:0;
	width:6.4rem
}
.slide__news.swiper-initialized .swiper-slide-active {
	height:2.8rem
}
.slide__game {
	display:flex;
	flex-wrap:wrap;
	height:1.92rem;
padding-bottom:.16rem;
	position:relative
}
.slide__game:before {
	background-image:radial-gradient(50% 50% at 50% 50%, var(--tab-d1) 0, var(--tab-d2) 90%);
background-size:.16rem;
	content:"";
	height:1.92rem;
	position:absolute;
right:.64rem;
	top:0;
width:.08rem;
	z-index:2
}
.slide__game__container {
	box-sizing:border-box;
	display:flex;
	flex-wrap:nowrap;
	overflow-x:scroll;
	overflow-y:hidden;
padding:0 .16rem;
	width:6.86rem
}
.slide__game__btn {
	align-items:center;
	background-color:var(--card-1);
	display:flex;
	height:1.92rem;
	justify-content:center;
width:.64rem
}
.slide__game__btn__img {
	fill:var(--font-color);
	height:1.14rem;
width:.28rem
}
.slide__game__list {
	background-color:var(--card-1);
border-radius:.08rem;
	box-sizing:border-box;
	display:flex;
	flex:0 0 3.88rem;
	flex-direction:column;
	height:1.92rem;
	justify-content:space-between;
padding:.2rem;
	position:relative
}
.slide__game__list:not(:last-child) {
margin-right:.16rem
}
.slide__game__list[status-alias=in] .slide__game__list__status>span:first-child {
	color:var(--red)
}
.slide__game__header {
	color:var(--font-color-3);
	display:flex;
font-size:.22rem;
height:.36rem;
	justify-content:space-between;
line-height:.36rem
}
.slide__game__header>span {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:box;
	overflow:hidden;
	position:relative;
	text-overflow:ellipsis;
	white-space:nowrap
}
.slide__game__header>span:first-child {
	box-sizing:border-box;
	max-width:3.48rem;
padding-left:.28rem
}
.slide__game__header>span:first-child:before {
	background-image:var(--game-video-icon);
	background-repeat:no-repeat;
	background-size:100% auto;
	content:"";
height:.24rem;
	left:0;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
width:.24rem
}
.slide__game__header>span:last-child {
	max-width:1.28rem
}
.slide__game__info {
	align-items:center;
	box-sizing:border-box;
	display:flex;
height:.56rem;
	justify-content:center;
padding:0 .84rem;
	position:relative;
	width:100%
}
.slide__game__info>img {
height:.56rem;
	-o-object-fit:contain;
	object-fit:contain;
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
width:.56rem
}
.slide__game__info>img:first-child {
	left:0;
	right:auto
}
.slide__game__footer {
	color:var(--font-color);
	display:flex;
font-size:.26rem;
height:.36rem;
	justify-content:space-between;
line-height:.36rem;
	width:100%
}
.slide__game__footer>span {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:box;
	flex:0 0 1.32rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.slide__game__footer>span:last-child {
	text-align:right
}
.slide__game__footer>span:nth-child(2) {
color:var(--font-color-3);
flex:0 0 0.6rem;
font-family:Bebas;
text-align:center
}
.slide__game__appointment {
font-size:.22rem;
height:.4rem;
width:.84rem
}
.slide__game__score {
	color:var(--font-color-3);
	display:flex;
	flex:1
}
.slide__game__score>span {
	flex:1;
	font-family:Bebas;
font-size:.3rem
}
.slide__game__score>span:first-child {
	text-align:right
}
.slide__game__score>span:nth-child(2) {
flex:0 0 0.48rem;
text-align:center
}
.slide__game__list[hot="1"] .slide__game__header>span:first-child {
	background-image:url(../fonts/icon_fire.svg);
	background-position:100%;
	background-repeat:no-repeat;
background-size:.2rem;
padding-right:.24rem
}
.slide__game__list[status-alias=in] .slide__game__header>span:first-child {
	color:var(--red)
}
.slide__game__list[status-alias=in] .slide__game__header>span:first-child:before {
	background-image:var(--game-live-icon)
}
.slide__game__list .slide__game__score>span:nth-child(2), .slide__game__list[status-alias=end] .slide__game__score>span[win="1"], .slide__game__list[status-alias=in] .slide__game__score>span {
color:var(--font-color)
}
.slide__game__list[status-alias=end] .slide__game__header>span:first-child:before {
	background-image:var(--game-replay-icon)
}
.slide__game__list[status-alias=other] .slide__game__info {
	background-image:url(../fonts/bg_vs.svg);
	background-position:50%;
	background-repeat:no-repeat
}
.top__news__list {
	color:var(--font-color-3);
	display:flex;
	flex-direction:column;
font-size:.26rem;
height:.92rem;
	justify-content:space-between;
line-height:.36rem
}
.top__news__list:not(:last-child) {
margin-bottom:.2rem
}
.top__news__title {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	color:var(--font-color);
	display:box;
font-size:.32rem;
line-height:.52rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.top__news__tag {
	fill:var(--red);
height:.2rem;
margin-right:.16rem;
width:.44rem
}
.top__news__extra {
	align-items:center;
	display:flex;
height:.36rem
}
.news__info {
	background-color:var(--card-1);
	box-sizing:border-box;
	overflow:hidden;
padding:0 .32rem .24rem;
	width:100%
}
.news__info__title {
	color:var(--font-color);
font-size:.4rem;
	font-weight:600;
line-height:.6rem;
margin:.24rem 0;
	width:100%
}
.news__info__game {
	background-color:var(--card-1);
	display:flex;
	flex-direction:column;
gap:.24rem;
margin-top:.24rem;
	width:100%
}
.news__info__game .fixture__list {
	background-color:var(--card-2);
border-radius:.16rem;
padding:.32rem .24rem
}
.news__info__content {
	background-color:var(--card-1);
	color:var(--font-color);
	display:flex;
	flex-direction:column;
font-size:.32rem;
gap:.24rem;
line-height:.56rem;
margin:.24rem 0;
	text-align:justify
}
.news__info__content>* {
	margin:0
}
.news__info__content h2 {
	background-image:url(../fonts/icon_section_title.svg);
background-position:left .1rem;
	background-repeat:no-repeat;
background-size:.28rem .36rem;
	box-sizing:border-box;
font-size:.36rem;
padding-left:.4rem
}
.news__info__content img {
border-radius:.08rem;
	display:block;
	height:auto;
	margin:0;
	width:100%
}
.news__info__content a {
	color:var(--theme)
}
.news__info__content iframe {
	display:block;
	height:5.16rem;
	padding:0;
	width:100%
}
.news__info__content table {
	border-collapse:collapse
}
.news__info__content video {
	background-color:#000;
	display:block;
	height:5.16rem;
	width:100%
}
.news__info__tags {
	display:flex;
	flex-wrap:wrap;
font-size:.26rem;
margin-left:-.08rem;
padding-bottom:.16rem;
width:calc(100% + .16rem)
}
.news__info__tag {
	align-items:center;
	background-color:var(--card-2);
border-radius:.12rem;
	color:var(--font-color);
	display:flex;
height:.52rem;
	justify-content:center;
margin:0 .08rem .16rem;
padding:0 .16rem 0 .12rem
}
.news__info__tag>img {
height:.36rem;
margin-right:.08rem;
	-o-object-fit:cover;
	object-fit:cover;
width:.36rem
}
.news__info__copyright {
border-top:.02rem solid var(--line);
	color:var(--font-color-3);
	display:block;
font-size:.26rem;
line-height:.36rem;
padding:.24rem 0 .08rem;
	text-align:justify
}
.news__info__gif {
	position:relative;
	width:100%
}
.news__info__gif:before {
	background-color:var(--theme-50);
border-radius:.08rem 0;
	bottom:0;
	color:var(--fff);
	content:"GIF";
font-size:.24rem;
	font-weight:600;
height:.42rem;
line-height:.42rem;
padding:0 .12rem;
	position:absolute;
	right:0;
	text-align:center
}
.topic__page .qmw__navigation__title {
font-size:.34rem;
	font-weight:600
}
.topic__header {
	background-color:var(--card-1);
	display:flex;
	flex-direction:column;
margin-bottom:.16rem;
	overflow:hidden
}
.topic__header__info {
	height:3.6rem;
	position:relative;
	width:100%
}
.topic__header__cover {
	height:100%;
	width:100%
}
.topic__header__title {
	background-image:linear-gradient(180deg, transparent, rgba(0, 0, 0, .5) 30%, rgba(0, 0, 0, .7));
	bottom:0;
	color:var(--fff);
font-size:.32rem;
	font-weight:600;
	left:0;
line-height:.52rem;
	margin:0;
padding:.24rem .32rem .16rem;
	position:absolute
}
.topic__header__desc, .topic__header__title {
	box-sizing:border-box;
	text-align:justify;
	width:100%
}
.topic__header__desc {
	color:var(--font-color-2);
font-size:.3rem;
line-height:.48rem;
margin:.16rem 0 .24rem;
max-height:.96rem;
	overflow:hidden;
padding:0 .32rem;
	position:relative
}
.topic__header__desc__more {
background-image:linear-gradient(90deg, transparent 0, var(--card-1) .32rem, var(--card-1) 100%);
	bottom:0;
padding-left:.32rem;
	position:absolute;
right:.32rem;
	text-align:left
}
.topic__header__desc__more>i {
	color:var(--theme-2);
	font-style:normal
}
.topic__header__desc[ellipsis="0"] {
	max-height:unset;
	text-overflow:unset
}
.topic__header__desc[ellipsis="0"] .topic__header__desc__more {
	display:none
}
.topic__header__date {
border-radius:.12rem;
	display:flex;
	flex-direction:column;
	font-weight:600;
height:.88rem;
	overflow:hidden;
	position:absolute;
right:.32rem;
	text-align:center;
top:.24rem;
width:.96rem
}
.topic__header__date>span {
	width:100%
}
.topic__header__date>span:first-child {
	background-color:var(--theme);
	color:var(--fff);
font-size:.2rem;
	font-weight:600;
height:.36rem;
line-height:.36rem
}
.topic__header__date>span:nth-child(2) {
background-color:var(--card-2);
color:var(--font-color);
font-size:.3rem;
height:.52rem;
line-height:.52rem
}
.topic__info {
	display:flex;
	flex-direction:column
}
.topic__info .qmw__item {
	background-color:var(--card-1);
	gap:0;
padding:0 .32rem;
	position:relative
}
.topic__info .qmw__item__col {
padding:.32rem 0 .24rem
}
.topic__info__subtitle {
	background-color:var(--bg);
	box-sizing:border-box;
	color:var(--font-color);
height:.8rem;
	left:0;
line-height:.8rem;
	margin:0;
padding:0 .32rem;
	top:0;
	width:100%
}
.topic__info__rank, .topic__info__subtitle {
font-size:.3rem;
	font-weight:600;
	position:absolute
}
.topic__info__rank {
	background-color:var(--font-color-4);
border-radius:.08rem;
	color:var(--font-color-2);
height:.48rem;
left:.32rem;
line-height:.48rem;
	text-align:center;
top:.36rem;
width:.48rem
}
.topic__info__rank[data-num="1"], .topic__info__rank[data-num="2"], .topic__info__rank[data-num="3"] {
	color:var(--fff)
}
.topic__info__rank[data-num="1"] {
	background-color:var(--red)
}
.topic__info__rank[data-num="2"] {
	background-color:var(--theme)
}
.topic__info__rank[data-num="3"] {
	background-color:var(--yellow)
}
.topic__info__time {
	color:var(--font-color);
font-size:.3rem;
	font-weight:600;
height:.44rem;
line-height:.44rem
}
.topic__info[temp=group] {
gap:.16rem
}
.topic__info[temp=group] .qmw__item {
padding-top:.8rem
}
.topic__info[temp=group] .qmw__button {
margin-bottom:.32rem
}
.topic__info[temp=group] .topic__info__content[data-expand="1"] .news__list:not(:nth-child(-n+4)) {
display:none
}
.topic__info[temp=group] .topic__info__content[data-expand="1"]:before {
	background-color:var(--card-1);
	bottom:-1.04rem;
	content:"";
	height:1.48rem;
	left:0;
	position:absolute;
	width:100%;
	z-index:-1
}
.topic__info[temp=group] .topic__info__content[data-expand="0"]+.qmw__button {
	display:none
}
.topic__info[temp=rank] .qmw__item {
	box-sizing:border-box;
padding:.32rem .32rem .24rem .96rem;
	position:relative
}
.topic__info[temp=timeline] .qmw__item {
	box-sizing:border-box;
gap:.04rem;
	overflow:hidden;
padding:.24rem .32rem .24rem .72rem;
	position:relative
}
.topic__info[temp=timeline] .qmw__item:after, .topic__info[temp=timeline] .qmw__item:before {
	content:"";
	position:absolute;
top:.43rem
}
.topic__info[temp=timeline] .qmw__item:before {
	background-color:var(--line);
	height:calc(100% - 1.08rem);
left:.43rem;
top:.84rem;
width:.02rem
}
.topic__info[temp=timeline] .qmw__item:after {
	background-color:var(--theme);
border:.04rem solid var(--card-2);
	border-radius:50%;
	box-sizing:border-box;
height:.18rem;
left:.35rem;
width:.18rem
}
.topic__info[temp=timeline] .qmw__item:first-child {
padding-top:.32rem
}
.topic__info[temp=rank] .news__list--3 .news__list__cover, .topic__info[temp=timeline] .news__list--3 .news__list__cover {
	height:1.58rem
}
.topic__info[temp=rank] .news__list--3 .news__list__cover__list, .topic__info[temp=timeline] .news__list--3 .news__list__cover__list {
	width:2.1rem
}
.game__header {
background-position:0 -.88rem;
	background-repeat:no-repeat;
	height:2.64rem;
	position:relative;
	width:100%
}
.game__header__nav {
height:.88rem
}
.game__header__content {
	height:1.84rem;
	justify-content:space-between
}
.game__header__content, .game__header__info {
	align-items:center;
	box-sizing:border-box;
	display:flex;
padding:0 .16rem
}
.game__header__info {
	flex:1;
	flex-direction:column;
	height:100%;
	justify-content:center
}
.game__header__info__time {
	color:var(--fff);
font-size:.26rem;
height:.36rem;
line-height:.36rem
}
.game__header__info__score {
	align-items:center;
	color:var(--fff-50);
	display:flex;
font-size:.48rem;
height:.64rem;
	justify-content:space-between;
margin-top:.12rem;
	width:100%
}
.game__header__info__score__num {
	flex:0 0 0.84rem;
	font-family:Bebas
}
.game__header__info__score__num[win="1"] {
	color:var(--fff)
}
.game__header__info__score__num:first-child {
	text-align:right
}
.game__header__info__score__symbol {
	color:var(--fff-70);
	display:flex;
	flex-direction:column;
font-size:.2rem;
line-height:.28rem;
	text-align:center
}
.game__header__info__btn {
	align-items:center;
	background-color:var(--theme);
border-radius:.08rem;
	color:var(--fff);
	cursor:pointer;
	display:flex;
font-size:.22rem;
height:.52rem;
	justify-content:center;
margin-top:.2rem;
padding:0 .24rem
}
.game__header__info__note {
bottom:.2rem;
	color:var(--fff);
	display:flex;
font-size:.22rem;
line-height:.32rem;
	max-width:4.86rem;
	overflow:hidden;
	position:absolute
}
.game__header__info--in .game__header__info__score__num, .game__header__info--in .game__header__info__time {
	color:var(--red)
}
.game__header__info--in .game__header__info__btn:before {
	background-image:url(../fonts/icon_live_white.svg);
	background-size:cover;
	content:"";
height:.24rem;
margin-right:.08rem;
width:.24rem
}
.game__header__side {
	align-items:center;
	box-sizing:border-box;
	display:flex;
	flex-direction:column;
	height:100%;
	justify-content:space-between;
padding-bottom:.04rem
}
.game__header__side>span {
	color:var(--fff-70);
font-size:.2rem;
height:.36rem;
line-height:.36rem;
	position:absolute;
right:.26rem;
top:.36rem
}
.game__header__side:first-child>span {
left:.26rem;
	right:unset
}
.game__header__team {
	align-items:center;
	color:var(--fff);
	display:flex;
	flex-direction:column;
font-size:.26rem;
	font-weight:600;
	height:1.4rem;
	justify-content:space-between;
line-height:.36rem;
	overflow:hidden;
	width:2.08rem
}
.game__header__team>img {
height:.92rem;
	-o-object-fit:contain;
	object-fit:contain;
width:.92rem
}
.game__header__team>span {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:box;
	overflow:hidden;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:100%
}
.game__header__team__extra {
	color:var(--fff-70);
font-size:.22rem;
line-height:.32rem
}
.game__navigation__content {
	align-items:center;
	display:flex;
	justify-content:center
}
.game__header, .game__navigation {
	background-size:100% auto
}
.game__header--1, .game__navigation--1 {
	background-image:url(../images/bg_game_1.png)
}
.game__header--2, .game__navigation--2 {
	background-image:url(../images/bg_game_2.png)
}
.game__desc {
	color:var(--font-color);
font-size:.3rem;
line-height:.48rem;
	text-align:justify
}
.game__desc>p {
	margin:0
}
.game__news {
	box-sizing:border-box;
	display:flex;
	flex-direction:column;
	height:2.36rem;
	justify-content:space-between;
margin-bottom:-.32rem;
	overflow:hidden;
padding:.32rem 2.84rem .32rem .32rem;
	position:relative;
	width:100%
}
.game__news__cover {
border-radius:.08rem;
	height:1.72rem;
	position:absolute;
right:.32rem;
	top:50%;
	transform:translateY(-50%);
	width:2.28rem
}
.game__news__title {
	color:var(--font-color);
font-size:.32rem;
line-height:.52rem;
	max-height:1.04rem;
	overflow:hidden
}
.game__news__extra {
	align-items:center;
	color:var(--font-color-3);
	display:flex;
font-size:.24rem;
height:.36rem;
line-height:.36rem
}
.game__news__extra>span {
margin-right:.16rem
}
.game__news__tag {
	align-items:center;
border:.02rem solid var(--red-50);
border-radius:.08rem;
	box-sizing:border-box;
	color:var(--red);
	display:flex;
font-size:.22rem;
height:.32rem;
padding:0 .08rem
}
.game__goal {
font-size:.26rem
}
.game__goal__item:not(:last-child) {
border-bottom:.02rem solid var(--line);
margin-bottom:.24rem;
padding-bottom:.24rem
}
.game__goal__header {
	box-sizing:border-box;
	color:var(--font-color-2);
	display:flex;
height:.48rem;
	justify-content:space-between;
line-height:.48rem;
margin-bottom:.08rem;
	padding-left:1.98rem;
	text-align:center;
	width:100%
}
.game__goal__header>span {
	flex:0 0 0.56rem
}
.game__goal__list {
	align-items:center;
	box-sizing:border-box;
	display:flex;
height:.64rem;
	justify-content:space-between;
padding:0 .18rem 0 2.24rem;
	position:relative
}
.game__goal__list__basic {
	align-items:center;
	color:var(--font-color);
	display:flex;
	flex:0 0 1.8rem;
font-size:.26rem;
	left:0;
	overflow:hidden;
	position:absolute
}
.game__goal__list__basic>img {
height:.48rem;
margin-right:.12rem;
	-o-object-fit:contain;
	object-fit:contain;
width:.48rem
}
.game__goal__list__data {
	background-color:var(--theme-2);
border-radius:.08rem;
	color:var(--fff);
	display:flex;
	flex:0 0 2.16rem;
	height:100%;
line-height:.64rem;
	overflow:hidden
}
.game__goal__list__data>span {
	flex:1;
	height:100%;
	text-align:center
}
.game__goal__list__data>span[max="1"] {
	background-color:var(--theme)
}
.game__goal__list:first-child {
margin-bottom:.16rem
}
.game__goal__list:first-child .game__goal__list__data {
	background-color:var(--red-2)
}
.game__goal__list:first-child .game__goal__list__data>span[max="1"] {
	background-color:var(--red)
}
.game__h2h__header {
padding-bottom:.16rem
}
.game__h2h__count {
	color:var(--font-color);
	display:flex;
font-size:.3rem;
height:.48rem;
line-height:.48rem
}
.game__h2h__count>span {
	flex:1
}
.game__h2h__count>span:nth-child(2) {
text-align:center
}
.game__h2h__count>span:last-child {
	text-align:right
}
.game__h2h__stat {
border-radius:.06rem;
	display:flex;
height:.12rem;
	overflow:hidden
}
.game__h2h__stat>span {
	background-color:var(--red)
}
.game__h2h__stat>span:nth-child(2n), .game__h2h__stat>span[type=draw] {
background-color:var(--theme)
}
.game__h2h__basic {
	color:var(--font-color-3);
height:.36rem;
	justify-content:space-between;
margin-top:.08rem
}
.game__h2h__basic, .game__h2h__list {
	align-items:center;
	display:flex;
font-size:.26rem
}
.game__h2h__list {
	color:var(--font-color);
height:.64rem;
	position:relative;
	white-space:nowrap
}
.game__h2h__list__extra {
	align-items:center;
	color:var(--font-color-3);
	display:flex;
	flex:0 0 1.74rem;
	flex-direction:column;
font-size:.22rem;
	left:50%;
line-height:.32rem;
	position:absolute;
	top:0;
	transform:translate(-50%)
}
.game__h2h__list__extra>span:first-child {
	color:var(--font-color)
}
.game__h2h__list__team {
	align-items:center;
	display:flex;
	flex:0 0 1.84rem;
	flex-direction:row-reverse;
	overflow:hidden;
	text-align:right
}
.game__h2h__list__team>span {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:box;
	flex:1;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.game__h2h__list__team>img {
height:.48rem;
margin-left:.12rem;
width:.48rem
}
.game__h2h__list__team:first-child {
	flex-direction:row
}
.game__h2h__list__team:first-child>img {
	margin-left:0;
margin-right:.12rem
}
.game__h2h__list__score {
	align-items:center;
	color:var(--font-color-3);
	display:flex;
	flex:1;
	font-family:Bebas;
	justify-content:space-between
}
.game__h2h__list__score>span {
	flex:0 0 0.64rem;
font-size:.26rem
}
.game__h2h__list__score>span[win="1"] {
	color:var(--font-color)
}
.game__h2h__list__score>span:first-child {
	text-align:right
}
.game__h2h__list:not(:last-child) {
margin-bottom:.32rem
}
.game__fixture__item {
	display:flex;
	flex-direction:column
}
.game__fixture__item__content {
	max-height:4.6rem;
	overflow:hidden
}
.game__fixture__item:not(:last-child) {
margin-bottom:.32rem
}
.game__fixture__header {
	align-items:center;
	box-sizing:border-box;
	color:var(--font-color-2);
	display:flex;
font-size:.22rem;
height:.48rem;
	justify-content:space-between;
margin-bottom:.16rem
}
.game__fixture__header__basic {
	align-items:center;
	color:var(--font-color);
	display:flex;
	flex:0 0 2.52rem;
font-size:.26rem;
	overflow:hidden
}
.game__fixture__header__basic>img {
height:.48rem;
margin-right:.08rem;
	-o-object-fit:contain;
	object-fit:contain;
width:.48rem
}
.game__fixture__header__basic>span {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:box;
	flex:0 0 1.96rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.game__fixture__stat {
border-radius:.12rem;
	color:var(--fff);
	display:flex;
font-size:.22rem;
	font-weight:600;
height:.24rem;
line-height:.24rem;
margin-bottom:.24rem;
	overflow:hidden;
	text-align:center
}
.game__fixture__stat__list {
	flex:1
}
.game__fixture__stat__list[type=win] {
	background-color:var(--red)
}
.game__fixture__stat__list[type=draw] {
	background-color:var(--theme)
}
.game__fixture__stat__list[type=lose] {
	background-color:var(--green)
}
.game__fixture__list {
	align-items:center;
	color:var(--font-color);
	display:flex;
font-size:.26rem;
height:.68rem;
margin-bottom:.24rem;
	position:relative
}
.game__fixture__list__basic {
	display:flex;
	flex:0 0 1.6rem;
	flex-direction:column;
font-size:.26rem;
	justify-content:center;
line-height:.36rem;
margin-right:.12rem
}
.game__fixture__list__basic>span:last-child {
	color:var(--font-color-3);
font-size:.22rem;
line-height:.32rem
}
.game__fixture__list__team {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:box;
	flex:0 0 1.29rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.game__fixture__list__team:nth-child(2) {
text-align:right
}
.game__fixture__list__score {
	color:var(--font-color-3);
	display:flex;
	flex:0 0 1.64rem;
	font-family:Bebas;
font-size:.26rem
}
.game__fixture__list__score>span {
	flex:1
}
.game__fixture__list__score>span[win="1"] {
	color:var(--font-color)
}
.game__fixture__list__score>span:first-child {
	text-align:right
}
.game__fixture__list__score>span:nth-child(2) {
color:var(--font-color);
flex:0 0 0.36rem;
text-align:center
}
.game__fixture__list__result {
	align-items:center;
	background-position:50%;
	background-repeat:no-repeat;
background-size:.48rem;
	display:flex;
	flex:0 0 0.8rem;
	height:100%;
	justify-content:center;
margin-left:.12rem
}
.game__fixture__list__result[data-result=win] {
	background-image:url(../images/icon_w.svg)
}
.game__fixture__list__result[data-result=lose] {
	background-image:url(../fonts/icon_l.svg)
}
.game__fixture__list__result[data-result=draw] {
	background-image:url(../fonts/icon_d.svg)
}
.game__fixture__list[cur="1"] .game__fixture__list__result {
	color:var(--red);
font-size:.26rem;
	font-weight:600
}
.game__fixture__list[btb="1"]:after, .game__fixture__list[btb="1"]:before {
	content:"";
	position:absolute;
	right:0
}
.game__fixture__list[btb="1"]:before {
	background-color:#4a7ee8;
	box-sizing:border-box;
	height:1.48rem;
top:.12rem;
width:.04rem
}
.game__fixture__list[btb="1"]:after {
	background-image:url(../fonts/icon_btb.svg);
	background-size:cover;
height:.32rem;
top:-.12rem;
width:.84rem
}
.game__fixture--future .game__fixture__header {
border-bottom:.02rem solid var(--line);
	color:var(--font-color-3);
height:.64rem;
padding-bottom:.12rem
}
.game__fixture--future .game__fixture__header>span:nth-child(2) {
box-sizing:border-box;
flex:0 0 3.3rem;
padding-right:.8rem;
text-align:center
}
.game__injury__item {
	display:flex;
	flex-direction:column
}
.game__injury__item:not(:last-child) {
margin-bottom:.32rem
}
.game__injury__list {
	align-items:center;
	color:var(--font-color);
	display:flex;
font-size:.26rem;
height:.88rem
}
.game__injury__list__info {
	box-sizing:border-box;
	display:flex;
	flex:0 0 2.3rem;
	flex-direction:column;
	height:100%;
	justify-content:center;
	overflow:hidden;
padding-left:.56rem;
	position:relative
}
.game__injury__list__info>img {
	border-radius:50%;
height:.48rem;
	left:0;
	-o-object-fit:cover;
	object-fit:cover;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
width:.48rem
}
.game__injury__list span {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:box;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.game__injury__list>span {
	flex:1;
	text-align:center
}
.game__injury__list:first-child {
border-bottom:.01rem solid var(--line);
height:.48rem;
padding-bottom:.16rem
}
.game__injury__list:first-child>span {
	color:var(--font-color-3)
}
.game__stat {
	display:flex;
	flex-direction:column
}
.game__stat__header {
border-bottom:.02rem solid var(--line);
	box-sizing:border-box;
	display:flex;
height:.64rem;
	justify-content:space-between;
margin-bottom:.32rem;
padding-bottom:.16rem
}
.game__stat__header__info {
	align-items:center;
	color:var(--font-color);
	display:flex;
	flex:0 0 2.72rem;
font-size:.26rem;
	overflow:hidden
}
.game__stat__header__info>span {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:box;
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.game__stat__header__info>img {
height:.48rem;
margin:0 .08rem;
	-o-object-fit:contain;
	object-fit:contain;
width:.48rem
}
.game__stat__header__info:first-child {
	flex-direction:row-reverse
}
.game__stat__info {
	align-items:center;
	display:flex;
height:.68rem
}
.game__stat__info>img {
height:.52rem;
margin:0 .19rem;
	-o-object-fit:cover;
	object-fit:cover;
width:.52rem
}
.game__stat__info__desc {
	color:var(--font-color-3);
	display:flex;
	flex:1;
	flex-direction:column;
font-size:.22rem;
line-height:.32rem;
	overflow:hidden
}
.game__stat__info__desc>span {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:box;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.game__stat__info__desc>span:first-child {
	color:var(--font-color);
font-size:.26rem;
	font-weight:600;
line-height:.36rem
}
.game__stat__data {
	align-items:center;
	color:var(--font-color-3);
	display:flex;
	flex-direction:row;
	font-family:Bebas;
min-height:.36rem
}
.game__stat__data__val {
	display:flex;
	flex:0 0 0.9rem;
	flex-direction:column;
font-size:.2rem;
line-height:.28rem;
	overflow:hidden;
	text-align:center
}
.game__stat__data__val>span:first-child {
font-size:.26rem;
line-height:.36rem
}
.game__stat__list {
	align-items:center;
	display:flex;
min-height:.36rem
}
.game__stat__list>span {
	color:var(--font-color-2);
	flex:0 0 1.14rem;
font-size:.22rem;
line-height:.32rem;
	order:2;
	text-align:center
}
.game__stat__list:not(:last-child) {
margin-bottom:.32rem
}
.game__stat__side {
	display:flex;
	flex:1;
	flex-direction:column;
	order:3;
	overflow:hidden
}
.game__stat__side:first-child {
	order:1
}
.game__stat__side:first-child .game__stat__data, .game__stat__side:first-child .game__stat__info {
	flex-direction:row-reverse
}
.game__stat__side:first-child .game__stat__info__desc {
	text-align:right
}
.game__stat__side:first-child .qmw__progress {
	justify-content:flex-end
}
.game__stat__side[win="1"] .qmw__progress__value {
	background-color:var(--theme)
}
.game__stat__side[win="1"]:first-child .qmw__progress__value {
	background-color:var(--red)
}
.game__stat__side[win="1"] .game__stat__data__val>span:first-child {
	color:var(--font-color)
}
.game__score {
	color:var(--font-color-3);
	flex-direction:row;
font-size:.26rem;
	position:relative
}
.game__score__basic, .game__score__content {
	display:flex;
	flex:1;
	overflow-x:scroll;
	overflow-y:hidden
}
.game__score__basic {
	flex:0 0 0.78rem
}
.game__score__team {
	align-items:center;
	display:flex
}
.game__score__team>img {
height:.48rem;
	-o-object-fit:contain;
	object-fit:contain;
width:.48rem
}
.game__score__list {
	display:flex;
	flex:1;
	flex-direction:column
}
.game__score__list>* {
height:.48rem;
line-height:.48rem
}
.game__score__list>:first-child, .game__score__list>:nth-child(4) {
height:.36rem;
line-height:.36rem
}
.game__score__list>:first-child, .game__score__list>:nth-child(2) {
margin-bottom:.16rem
}
.game__score__list>:nth-child(2) {
margin-top:.16rem
}
.game__score__list>:nth-child(4) {
margin-top:.28rem
}
.game__score__content .game__score__list {
min-width:calc(20% - .14rem);
	text-align:center
}
.game__score__content .game__score__list:last-child {
	flex:0 0 0.7rem;
min-width:.7rem;
	text-align:right
}
.game__score__basic .game__score__list>:first-child, .game__score__content .game__score__list>[win="1"] {
color:var(--font-color)
}
.game__score__content .game__score__list>[win="1"], .game__score__content .game__score__list[active="1"]>:nth-child(2), .game__score__content .game__score__list[active="1"]>:nth-child(3) {
font-weight:600
}
.game__score__content .game__score__list[active="1"]>:not(:nth-child(4)) {
color:var(--red)
}
.game__score:before, .game__score[type="2"]:after {
	background-color:var(--line);
	content:"";
height:.02rem;
	position:absolute;
	width:100%
}
.game__score:before {
top:.52rem
}
.game__score:after {
bottom:.48rem
}
.game__empty {
	color:var(--font-color-3);
font-size:.26rem;
height:.88rem;
line-height:.88rem;
	text-align:center;
	width:100%
}
.team__section {
	color:var(--font-color);
gap:.32rem
}
.team__section, .team__section__header {
	display:flex;
	flex-direction:column;
font-size:.26rem
}
.team__section__header {
	background-color:var(--bg);
	box-sizing:border-box;
height:.96rem;
	justify-content:center;
line-height:.36rem;
padding:.16rem .32rem
}
.team__section__header>span:nth-child(2) {
color:var(--font-color-3);
font-size:.2rem;
line-height:.28rem
}
.team__section__item {
	box-sizing:border-box;
	width:100%
}
.team__section__item__title {
	font-weight:600;
line-height:.36rem
}
.team__item {
	box-sizing:border-box;
	display:flex;
	flex-direction:column;
gap:.24rem;
padding:.32rem .32rem 0;
	width:100%
}
.team__item__title {
	font-weight:600;
line-height:.36rem
}
.team__list {
	box-sizing:border-box;
	display:flex;
	flex-direction:column;
padding:0 3.24rem 0 .8rem;
	position:relative
}
.team__list__extra {
	display:flex;
gap:.32rem;
	position:absolute;
	right:0;
top:.24rem
}
.team__list__extra>* {
	color:var(--font-color-3);
	position:relative
}
.team__list__extra>:not(:last-child):before {
background-color:var(--line);
content:"";
height:.16rem;
position:absolute;
right:-.16rem;
top:50%;
transform:translateY(-50%);
width:.02rem
}
.team__list>span {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:box;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.team__list>span:nth-child(2) {
font-size:.3rem;
line-height:.48rem
}
.team__list>span:nth-child(3) {
color:var(--font-color-3);
line-height:.36rem
}
.team__list>img {
height:.64rem;
	left:0;
	-o-object-fit:contain;
	object-fit:contain;
	position:absolute;
top:.1rem;
width:.64rem
}
.team__list:not(:last-child) {
border-bottom:.02rem solid var(--line);
height:1.08rem
}
.player__section {
	color:var(--font-color);
font-size:.26rem;
line-height:.36rem
}
.player__item__header {
	background-color:var(--bg);
	box-sizing:border-box;
	display:flex;
	flex-direction:column;
height:.96rem;
	justify-content:center;
padding:0 .32rem 0 .88rem;
	position:relative
}
.player__item__header>img {
height:.48rem;
left:.32rem;
	-o-object-fit:contain;
	object-fit:contain;
	position:absolute;
width:.48rem
}
.player__item__header>span:nth-child(3) {
color:var(--font-color-3);
font-size:.2rem;
line-height:.28rem
}
.player__item__content {
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
gap:.24rem;
padding:.32rem
}
.player__list {
border-bottom:.02rem solid var(--line);
	box-sizing:border-box;
	color:var(--font-color);
	display:flex;
	flex-direction:column;
padding:0 0 .24rem .8rem;
	position:relative;
	width:3.31rem
}
.player__list>img {
height:.64rem;
	left:0;
	-o-object-fit:cover;
	object-fit:cover;
	position:absolute;
top:.1rem;
width:.64rem
}
.player__list>span {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:box;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.player__list>span:nth-child(2) {
font-size:.3rem;
line-height:.48rem
}
.player__list>span:nth-child(3) {
color:var(--font-color-3);
font-size:.26rem;
line-height:.36rem
}
.player__list:nth-child(2n):last-child, .player__list:nth-child(odd):nth-last-child(-n+2) {
border-bottom:none;
padding-bottom:0
}
.league__page {
	display:flex;
	flex-direction:column;
	min-height:100vh
}
.league__main {
	display:flex;
	flex:1;
	flex-direction:column;
	width:100%
}
.league__main__header {
	background-color:var(--card-1);
	height:3.04rem;
margin-bottom:.16rem
}
.league__main__header__tab {
	background-color:var(--bg);
	box-sizing:border-box;
	color:var(--font-color-2);
font-size:.26rem;
height:.76rem;
padding:0 .32rem
}
.league__main__header__tab .qmw__tab__container {
	overflow:unset
}
.league__main__header__tab .qmw__tab__list {
font-size:.26rem;
margin-top:.12rem;
	padding:0;
	width:1.52rem
}
.league__main__header__tab .qmw__tab__list--active {
	font-weight:600
}
.league__main__header__tab .qmw__tab__list--active:before {
	background-image:var(--bg-tab);
	background-size:cover;
	content:"";
height:.64rem;
	left:50%;
	position:absolute;
	transform:translate(-50%);
	width:2.16rem;
	z-index:0
}
.league__main__tab {
	position:sticky;
top:.88rem;
	z-index:9
}
.league__main__content {
	display:flex;
	flex:1;
	flex-direction:column;
	height:100%
}
.league__main__container {
	background-color:var(--card-1);
	flex:1;
	width:100%
}
.league__content {
	flex:1;
	width:100%
}
.league__content--col {
	flex-direction:column
}
.league__content[active="0"] {
	display:none
}
.league__content[active="1"] {
	display:flex
}
.league__section__side {
	background-color:var(--bg);
	flex:0 0 1.6rem;
	height:calc(100vh - 2.96rem);
	overflow-x:hidden;
	overflow-y:scroll;
	position:sticky;
	top:1.76rem
}
.league__section__side .qmw__tab {
	height:-moz-max-content;
	height:max-content;
	text-align:center;
	width:100%
}
.league__section__side .qmw__tab__list {
	flex:0 0 1rem;
	height:1rem;
	width:100%
}
.league__section__content {
	flex:1
}
.league__item {
	color:var(--font-color);
	display:flex;
	flex-direction:column;
font-size:.26rem;
	width:100%
}
.league__item__title {
	font-weight:600;
height:.76rem;
line-height:.76rem;
	text-align:center;
	width:100%
}
.league__item__content {
	display:flex;
	flex-wrap:wrap
}
.league__list {
	align-items:center;
	box-sizing:border-box;
	color:var(--font-color);
	display:flex;
	flex-direction:column;
font-size:.26rem;
	height:1.44rem;
	justify-content:space-between;
	overflow:hidden;
padding:.16rem .12rem;
	width:25%
}
.league__list>img {
height:.64rem;
	-o-object-fit:contain;
	object-fit:contain;
width:.64rem
}
.league__list>span {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:box;
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.league__swiper {
--swiper-pagination-bullet-width:0.12rem;
--swiper-pagination-bullet-height:0.04rem;
--swiper-pagination-color:var(--theme);
--swiper-pagination-bullet-border-radius:0.04rem;
--swiper-pagination-bullet-horizontal-gap:0;
--swiper-pagination-bottom:0.24rem;
--swiper-pagination-bullet-inactive-color:var(--font-color-4);
--swiper-pagination-bullet-inactive-opacity:1;
	width:100%
}
.league__swiper__item {
	box-sizing:border-box;
padding:.32rem .32rem .44rem;
	width:100%
}
.league__swiper__item.swiper-slide {
	display:flex
}
.league__swiper__list {
	align-items:center;
	color:var(--font-color);
	display:flex;
	flex-direction:column;
font-size:.26rem;
	height:1.56rem;
	justify-content:space-between;
line-height:.36rem;
	width:25%
}
.league__swiper__list>img {
height:.64rem;
	-o-object-fit:contain;
	object-fit:contain;
width:.64rem
}
.league__swiper__list>span:nth-child(3) {
background-color:var(--theme-12);
border-radius:.08rem;
color:var(--theme);
font-size:.22rem;
padding:0 .12rem
}
.league__swiper__pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
	align-items:center;
	background-color:var(--font-color-4);
border-radius:.04rem;
	display:flex;
	justify-content:center;
	margin-left:50%;
	transform:translate(-50%);
	width:auto
}
.about__page {
	box-sizing:border-box;
	display:flex;
	flex-direction:column;
	min-height:100vh;
	padding-bottom:env(safe-area-inset-bottom)
}
.about__page .qmw__navigation__title {
font-size:.36rem;
	font-weight:600
}
.about__main {
	display:flex;
	flex:1;
	flex-direction:column
}
.about__main .qmw__section {
	padding-bottom:0
}
.about__basic {
	align-items:center;
	background-color:var(--card-1);
	display:flex;
	justify-content:center;
padding:.4rem 0;
	width:100%
}
.about__basic__logo {
	height:1.36rem;
	width:1.36rem
}
.about__item {
	display:flex;
	flex-direction:column
}
.about__list {
	align-items:center;
	background-color:var(--card-1);
	box-sizing:border-box;
	color:var(--font-color);
	display:flex;
font-size:.32rem;
	font-weight:500;
	height:1.12rem;
	justify-content:space-between;
	width:100%
}
.about__list>span:nth-child(2) {
color:var(--font-color-2);
font-size:.24rem;
height:.36rem;
line-height:.36rem;
text-align:center;
width:.36rem
}
.about__list:not(:last-child) {
border-bottom:.02rem solid var(--line)
}
.about__copyright {
	align-items:center;
	align-self:flex-end;
	color:var(--font-color-3);
	display:flex;
	flex-direction:column;
font-size:.28rem;
gap:.16rem;
line-height:.4rem;
padding:.24rem 0
}
.about__content {
	background-color:var(--card-1);
	box-sizing:border-box;
	color:var(--font-color);
	display:flex;
	flex:1;
	flex-direction:column;
font-size:.32rem;
	font-weight:400;
gap:.24rem;
line-height:.48rem;
padding:.32rem;
	width:100%;
	word-break:break-all
}
.about__content h3 {
font-size:.32rem;
	font-weight:500;
line-height:.42rem;
	margin:0
}
.about__content p {
font-size:.32rem;
line-height:.48rem;
	margin:0
}
.about__content ul {
	margin:0
}
.about__content ul li {
	color:var(--font-color-2);
font-size:.32rem;
line-height:.48rem;
	list-style-type:none;
margin:.24rem 0;
	position:relative
}
.about__content ul li:before {
	background-color:var(--font-color-2);
	border-radius:50%;
	content:"";
height:.16rem;
left:-.4rem;
	position:absolute;
top:.12rem;
width:.16rem
}
:root {
--fff:#fff;
--fff-70:hsla(0, 0%, 100%, .7);
--fff-50:hsla(0, 0%, 100%, .5);
--fff-16:hsla(0, 0%, 100%, .16);
--000-80:rgba(0, 0, 0, .8);
--000-70:rgba(0, 0, 0, .7);
--000-50:rgba(0, 0, 0, .5);
--like-left-img:url(../fonts/bg_like_left.svg);
--like-right-img:url(../fonts/bg_like_right.svg)
}
body {
	-webkit-tap-highlight-color:transparent;
	background-color:var(--bg);
	box-sizing:border-box;
	margin:0 auto;
	max-width:7.5rem;
	width:100%
}
body a {
	text-decoration:none
}
body picture>img {
	height:100%;
	width:100%
}
body .fa {
	font-style:normal
}
body.main__page {
	box-sizing:border-box;
	padding-bottom:calc(env(safe-area-inset-bottom) + 1.22rem)
}
body.main__page .main__tab, body.player__page .main__tab, body.team__page .main__tab {
	position:sticky;
	top:0;
	z-index:9
}
body.error__page__tips {
	color:var(--font-color);
font-size:.28rem;
height:.48rem;
line-height:.48rem
}
body.error__page .page__main__content {
	align-items:center;
	display:flex;
	flex-direction:column;
font-size:.32rem;
	height:50vh;
	justify-content:center
}
body.error__page .page__main__content img {
	height:2.4rem;
margin-bottom:.32rem;
	width:2.4rem
}
body .page__tab {
	position:sticky;
top:.88rem;
	z-index:9
}
body * {
	scrollbar-width:none
}
@media (prefers-color-scheme:dark) {
:root {
--theme:#2851db;
--theme-2:#5673cc;
--theme-50:rgba(40, 81, 219, .5);
--theme-24:rgba(40, 81, 219, .24);
--theme-12:rgba(40, 81, 219, .12);
--theme-06:rgba(40, 81, 219, .06);
--green:#1f9421;
--blue:#2493db;
--yellow:#db8928;
--yellow-12:rgba(219, 137, 40, .12);
--yellow-6:rgba(219, 137, 40, .06);
--red:#d12132;
--red-50:rgba(209, 33, 50, .5);
--red-2:#cc3d3d;
--font-color:#eaeaeb;
--font-color-2:#96989c;
--font-color-3:#595b5f;
--font-color-4:#3c3c3d;
--line:#262729;
--bg:#0a0a0b;
--card-1:#18181b;
--card-2:#26262b;
--tag-color-1:#c4a94f;
--tag-color-2:#4a3c0f;
--tag-color-3:#e5e1a3;
--tab-d1:hsla(0, 0%, 100%, .08);
--tab-d2:hsla(0, 0%, 100%, 0);
--bg-dl-btn:url(../fonts/bg_dl_btn_dark.svg);
--bg-tab:url(../fonts/bg_tab_dark.svg);
--menu-calendar:url(../fonts/menu_calendar_dark.svg);
--ball-1:url(../fonts/icon_ball_1_dark.svg);
--ball-2:url(../fonts/icon_ball_2_dark.svg);
--game-live-icon:url(../fonts/icon_live_dark.svg);
--game-video-icon:url(../fonts/icon_video_dark.svg);
--game-replay-icon:url(../fonts/icon_replay_dark.svg)
}
}
@media (prefers-color-scheme:light) {
:root {
--theme:#386aff;
--theme-2:#6b90ff;
--theme-50:rgba(56, 106, 255, .5);
--theme-24:rgba(56, 106, 255, .24);
--theme-12:rgba(56, 106, 255, .12);
--theme-06:rgba(56, 106, 255, .06);
--green:#37b82e;
--blue:#32baff;
--yellow:#ffac38;
--yellow-12:rgba(255, 172, 56, .12);
--yellow-6:rgba(255, 172, 56, .06);
--red:#f22e2e;
--red-50:rgba(242, 46, 46, .5);
--red-2:#f26161;
--font-color:#0e0e0f;
--font-color-2:#818181;
--font-color-3:#b0b2b5;
--font-color-4:#ebebf0;
--line:#f2f2f3;
--bg:#f7f7f8;
--card-1:#fff;
--card-2:#f7f7f8;
--tag-color-1:#f7d464;
--tag-color-2:#7c6519;
--tag-color-3:#fffab5;
--tab-d1:rgba(0, 0, 0, .08);
--tab-d2:transparent;
--bg-dl-btn:url(../fonts/bg_dl_btn.svg);
--bg-tab:url(../fonts/bg_tab.svg);
--menu-calendar:url(../fonts/menu_calendar.svg);
--ball-1:url(../fonts/icon_ball_1_light.svg);
--ball-2:url(../fonts/icon_ball_2_light.svg);
--game-live-icon:url(../fonts/icon_live.svg);
--game-video-icon:url(../fonts/icon_video.svg);
--game-replay-icon:url(../fonts/icon_replay.svg)
}
}




.dsbdeony {
	position:relative;
	margin-left: -20px;
	margin-right: -20px;
}
.dsbdeony img.full {
	width:100%;
	height:200px
}
.dsbdeony img.play_icon {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%)
}




.next_grid {
	display:grid;
	align-items:center;
	font-size:14px
}
.next_grid {
	grid-template-columns:repeat(3, 32%);
	justify-content:space-between
}
.next_grid div {
	text-align:center
}
.next_text {
	padding:12px;
	width:100%;
	border:1px solid #e3e3e3;
	box-sizing:border-box;
	background:#fff;
border-radius:.25rem;
	margin-bottom:6px;
	color:#666;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}



.qdsjoz {
	background:url(../images/bg-qd.png) no-repeat;
	background-size:100%;
	overflow:hidden;
	position:relative
}
.qdsjoz .icon {
	float:left;
	width:50px;
	height:50px;
	margin:11px;
	object-fit:contain
}
.qdsjoz .name .zh {
	margin-top:12px;
	margin-bottom:3px;
	font-size:20px;
	display:flex
}
.qdsjoz .name .zh h1 {
	font-size:16px;
	font-weight:500
}
.qdsjoz .worth {
	height:72px;
	line-height:72px;
	color:#FFF;
	font-size:16px;
	padding:0 20px 0 20px;
	position:absolute;
	top:0px;
	right:0px;
	background-color:#333333
}
.qdsjoz .worth::before {
position:absolute;
content:'';
top:0;
border:solid transparent;
border-right-color:rgba(255, 255, 255, 0.6);
border-top-color:rgba(255, 255, 255, 0.6);
border-width:52px 20px;
left:-42px;
z-index:-1;
transform:translateX(20px);
animation-name:worth;
animation-duration:.8s;
animation-timing-function:cubic-bezier(0, 1.24, 0.75, 1.29);
animation-iteration-count:1;
animation-fill-mode:forwards;
animation-delay:.4s
}
.qdsjoz .worth::after {
position:absolute;
content:'';
top:0;
border:solid transparent;
border-right-color:#333333;
border-top-color:#333333;
border-width:52px 20px;
left:-28px
}
.qdsjoz .name .en {
	display:flex;
	font-size:12px;
	color:#b4b1b1
}


.zwnre {
	text-align:center;
	margin:10px 0px; background: #fff;
}
.zwnre img {
	width:50px; margin: 0 auto;
}
.zwnre span {
	display:block;
	color:#CCC; font-size: 14px;
}

.wnr {
	text-align:center;
	padding:20px ;font-size: .26rem;
}


.cthsd{}
.cthsd .cifmsa{}
.cthsd .cifmsa img{width:100%}
.cthsd .ctnxv{font-size: .26rem;}


.biaoqq {
	display:flex;
	flex-wrap:wrap;
font-size:.26rem;
margin-left:-.08rem;
padding-bottom:.16rem;
width:calc(100% + .16rem)
}
.biaoqq a {
	align-items:center;
	background-color:var(--card-2);
border-radius:.12rem;
	color:var(--font-color);
	display:flex;
height:.52rem;
	justify-content:center;
margin:0 .08rem .16rem;
padding:0 .16rem 0 .12rem
}

 






.fenye {
	clear:both;
	padding:20px 0 20px 0;
	text-align:center
}
.fenye .active_page {
	background-color:#51C332;
	color:#fff
}
.fenye a {
	display:inline-block;
	padding:0 12px;
	height:30px;
	line-height:30px;
	text-align:center;
	border:1px solid #ddd;
	margin:5px;
	font-size:14px;
	background-color:#fff;
	color:#999;
	border-radius: 5px;
}
.fenye b, .page a:hover {
	display:inline-block;
	padding:0 12px;
	height:30px;
	line-height:30px;
	text-align:center;
	border:1px solid #2851db;
	margin:5px;
	font-size:14px;
	background-color:#2851db;
	color:#fff;
	border-radius: 5px;
}
.fenye a b {
	background-color:#152d2c;
	padding:0;
	color:#999999;
	display:inline
}



.section-title {
    margin: 0 auto; text-align: center; padding: 0px 10px;
}

.section-title h3 {
    font-size: .3rem;
    line-height: 26px;
    color: #333;
    font-weight: 400;
    margin-bottom: 5px;
}

.section-title span {
    font-size: .2rem;
    line-height: 22px;
    color: #666;
    display: inline-block;
    line-height: 24px;
}
.wrapper {
	width: 100%;
	min-width: 1000px;
	overflow: hidden
}
.qmw__calendar{color:var(--font-color-3);display:none;font-size:.3rem;height:100%;left:50%;max-width:7.5rem;position:fixed;top:0;transform:translate(-50%);width:100%;z-index:999}.qmw__calendar__container{background-color:var(--card-1);border-radius:0 0 .08rem .08rem;box-sizing:border-box;min-height:6.96rem;padding:0 .32rem;width:100%;z-index:9}.qmw__calendar__header{align-items:center;border-bottom:.02rem solid var(--line);box-sizing:border-box;color:var(--font-color);display:flex;font-size:.3rem;font-weight:600;height:.88rem;justify-content:center;padding:0 1.96rem;position:relative;width:100%}.qmw__calendar__header span{font-weight:600;padding:0 .08rem}.qmw__calendar__tool{align-items:center;color:var(--font-color-2);cursor:pointer;display:flex;font-size:.24rem;height:.44rem;justify-content:center;margin:0;position:absolute;width:.44rem}.qmw__calendar__tool--prev-year{left:.32rem}.qmw__calendar__tool--prev-month{left:.76rem}.qmw__calendar__tool--next-year{right:.32rem}.qmw__calendar__tool--next-month{right:.76rem}.qmw__calendar__body{min-height:4.56rem;padding-bottom:.24rem}.qmw__calendar__body__header{align-items:center;display:flex;justify-content:center}.qmw__calendar__body__header .qmw__calendar__day{color:var(--font-color-2);height:.96rem}.qmw__calendar__body__content{display:flex;flex-wrap:wrap;justify-content:space-between}.qmw__calendar__footer{align-items:center;border-top:.02rem solid var(--line);box-sizing:border-box;display:flex;height:.88rem;justify-content:center;position:relative}.qmw__calendar__footer__btn{color:var(--theme);cursor:pointer;font-weight:600}.qmw__calendar__content .qmw__calendar--loading{background-image:url(/static2/images/icon_loading.svg);background-position:50%;background-repeat:no-repeat}.qmw__calendar__day{align-items:center;border-radius:.08rem;color:var(--font-color);display:flex;flex:0 0 0.98rem;flex-direction:column;height:.88rem;justify-content:center}.qmw__calendar__day span{height:.48rem;line-height:.48rem}.qmw__calendar__day span:last-child{color:var(--font-color-3);font-size:.26rem;height:.36rem;line-height:.36rem}.qmw__calendar__day--disabled{color:var(--font-color-3)}.qmw__calendar__day--next,.qmw__calendar__day--prev{visibility:hidden}.qmw__calendar__day:nth-child(n+8){margin-top:.16rem}.qmw__calendar__body__content .qmw__calendar__day{cursor:pointer}.qmw__calendar__body__content .qmw__calendar__day--active{background-color:var(--card2)}.qmw__calendar__body__content .qmw__calendar__day--active>span{color:var(--theme)}.qmw__calendar:before{background-color:rgba(0,0,0,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}