:root {
    --text-size-xs: 12px;
    --text-size-sm: 14px;
    --text-size-md: 20px;
    --box-margin: 5px;
    --thumb-size: 28px;
    --box-padding: 0;
    --box-shaow: 0 2px 6px rgba(0, 0, 0, .07);
    --border-radius-xs: 3px;
    --border-width: scaleY(1);
    --table-th-height: 40px;
    --border-width-1: 1px;
    --border: 1px solid rgba(0, 0, 0, .1);
    --border-bottom: 1px solid #e6e7ef;
}
div::-webkit-scrollbar,
ul::-webkit-scrollbar {width: 5px;height: 5px;background: #e4e4e4;}
div::-webkit-scrollbar-thumb,
ul::-webkit-scrollbar-thumb {border-radius: 10px;background-color: #999;}
.doc-box {box-shadow: 0 0px 5px rgba(0, 0, 0, .05);margin: 10px 0;}
.aio-data-ads {z-index: 0;}
.aio-widget-fullscreen.active {z-index: 0;}
.aio-widget-fullscreen .aio-switch {z-index: 0;}
.highcharts-background {fill: transparent;}
body[data-h5-page$="-content"] .aio-sys-main {height: auto;}
.aio-body {font-size: 14px;}
.aio-h5-head {display: block;}
.z8boxs {margin-top: 10px;background: var(--color-background-3);box-shadow: 0 0px 2px rgb(0 0 0 / 20%);}
.z9body {margin: 10px 0;}
a {transition: .3s;}
.live-container {margin: 10px 0 15px;}
.live-aside {float: left;width: 35%;}
.live-main {float: left;width: 65%;padding-left: 25px;}
/* .live-menu-wrap {margin-top: 0;} */
.live-menu {height: 40px;line-height: 40px;border-radius: 20px;}
.live-menu .a0item {min-width: 90px;font-size: 14px;}
.live-menu .a0item.isfree::after {width: 40px;}
.live-menu.medium{height: 30px;line-height: 30px;}
.live-menu.small {height: 24px;line-height: 24px;}
.live-menu.small .a0item {min-width: 60px;font-size: 14px;}
.aio .nabbar a{font-size: 16px;line-height: 50px;}
.aio .proportion-bar {height: 12px;border-radius: 3px;}
.aio .proportion {line-height: 26px;}
.aio .proportion .name {height: 26px;font-size: 16px;}
.doc-card {padding: 16px;}
.doc-card > h2 {font-size: 20px;line-height: 30px;}
.z9live2play2 {background: none;box-shadow: none;}
.aio-cell-pc {position: relative;}
.aio-cell-pc::after {content: "";pointer-events: none;position: absolute;left: var(--box-padding);right: var(--box-padding);bottom: 0;border-bottom: 1px solid rgba(0, 0, 0, .1);transform: var(--border-width);}
.aio-cell-pc:last-child::after {display: none;}
.team-top {min-height: 50px;}
.team-box .team-name[data-language="en"] {font-size: 14px;line-height: 16px;}

/* 2023/10/23 lym */
.nabbar{height: inherit;padding-top: 0;}
.nabbar a.a0on .menu-inner::before{bottom: 0;}
.nabbar a[data-key="member"]::after {width: 20px;height: 15px;right: 0;top: 5px;}

.aio-switch-core {line-height: 24px;border-radius: 22px;}
.aio-switch-text {font-size: 14px;padding: 0 10px 0 26px;}
.aio-switch-core::before {width: 22px;height: 22px;}
.aio-switch[data-ai-vis] .aio-switch-text {padding: 0 26px 0 10px;}
.aio-switch[data-ai-vis] .aio-switch-core::before {left: calc(100% - 23px);}
.aio-checkbox {width: 60px;line-height: 22px;border-radius: 12px;font-size: 14px;}
.aio-proportion-bar {height: 12px;border-radius: 3px;}
.aio-proportion-label {font-size: 16px;line-height: 28px;}
.aio-submit-tip {line-height: 30px;background-color: transparent;opacity: 0.6;}


.caption-btn {color: #666;font-size: 12px;position: absolute;right: 20px;top: 5px;display: flex;align-items: center;cursor: pointer;}
.caption-btn img {width: 15px;margin-right: 4px;}

.icon-desc .icon-item {padding-left: 34px;font-size: 15px;line-height: 40px;}
.icon-desc .icon-item img {width: 22px;height: 22px;top: 8px;}
/* 赛况 */
.detail-table-score th, .detail-table-score td {height: 48px;}
.detail-proportion {display: flex;align-items: center;padding: 20px 0;}
.detail-data-1 {width: 45%;font-size: 18px;} 
.detail-data-1 .other {transform:translateY(4px);padding-top: 18px;}
.detail-data-1 .item .other {width: 110px;transform:translateY(4px)}
.detail-data-1 .item .other span {font-size: 18px;}
.detail-data-1 .item .other .percent {font-size: 14px;}
.detail-data-1 .item .other .percent .num {font-size: 20px;}
.detail-data-2 {flex: 1;margin-left: 30px;margin-top: 0;}
.detail-data-2 .circle {width: 90px;height: 90px;}
.detail-data-2 span:not(.title) {font-size: 18px;}
.detail-data-2 .title {width: 90px;flex: 0 0 90px;}
.detail-tabs .a0item {font-size: 16px;}

.basketball-lineup h2 {font-size: 16px;line-height: 40px;text-align: center;}
.basketball-lineup .lineup {padding: 10px 0;}
.basketball-lineup .lineup ul {line-height: 24px;font-size: 16px;}
.basketball-lineup .lineup .item .number {font-size: 16px;min-width: 24px;line-height: 24px;}
.basketball-lineup .lineup .left .item {padding-right: 34px;}
.basketball-lineup .lineup .right .item {padding-left: 34px;}

.detail-lineup .head {height: 50px;}
.detail-lineup .head .text {font-size: 18px;}
.detail-lineup .head button {height: 30px;line-height: 30px;border-radius: 15px;padding: 0 10px;font-size: 14px;}
.detail-lineup .head button .iconfont {font-size: 14px;}
.detail-field .team-info {padding: 10px 0;}
.detail-field .team-info .row {line-height: 26px;}
.detail-field .team-info .type {font-size: 12px;line-height: 20px;border-radius: 10px;width: 44px;}
.detail-field .team-info .age,
.detail-field .team-info .price {font-size: 26px;}
.detail-field .team-info .age em,
.detail-field .team-info .price em {font-size: 21px;}
.detail-field .team-info .name {font-size: 18px;}
.detail-field .field-wrap.pc .list-group {top: 0;height: 100%;width: 50%;display: flex;flex-direction: initial;}
.detail-field .field-wrap.pc .list-group.home {left: 0;padding: 2% 0 2% 4%;}
.detail-field .field-wrap.pc .list-group.away {left: auto;right: 0;padding: 2% 4% 2% 0;justify-content: flex-end;}
.detail-field .field-wrap.pc .group {flex-direction: column;min-width: 76px;flex: 1;}
/* .detail-field .field-wrap.pc .list-group.home .group {margin: 0 5% 0 0;}
.detail-field .field-wrap.pc .list-group.away .group {margin: 0 0 0 5%;} */
.detail-field .field-wrap.pc .list-group.home .group {margin: 0 0 0 0;}
.detail-field .field-wrap.pc .list-group.away .group {margin: 0 0 0 0;}
.detail-field .field-wrap.pc .item {display: flex;justify-content: center;align-items: center;}
.detail-field .field-wrap.pc .item .avatar {width: 46px;height: 46px;}
.detail-field .field-wrap.pc .item .name {top: 50px;}
.detail-field .field-wrap.pc .item .avatar::after {min-width: 18px;line-height: 18px;border-radius: 9px;font-size: 12px;left: 37px;}
.detail-field .field-wrap.pc .item-inner:hover .name {color: #ff7310;}
.detail-field .field-wrap.pc .format-home,
.detail-field .field-wrap.pc .format-away {line-height: 30px;min-width: 114px;padding: 0 10px;font-size: 18px;}
.detail-field .field-wrap.pc .format-home {top: 24px;}
.detail-field .field-wrap.pc .format-away {left: auto;right: 15px;top: 24px;bottom: auto;}
.detail-field .field-wrap.pc .format-value {font-size: 14px;padding: 4px 0;}
.detail-field .field-wrap.pc .format-away .format-value {transform: translateY(20px);}
.detail-field .field-wrap.pc .format-away .format-number {transform: translateY(-28px);}
.detail-substitute .content::before {transform: scaleX(1);}
.detail-substitute .team-top {min-height: 50px;padding: 0 15px;}
.detail-substitute .item:hover .name {color: #ff7310;}
.detail-substitute .item .avatar {width: 46px;height: 46px;}
.detail-substitute .item .text {padding: 0 8px;font-size: 14px;line-height: 20px;}
.detail-event .inner {padding: 20px;}
.detail-event .event-list-wrap {margin-top: 40px;}
.detail-event .event-item:first-child {margin-top: 20px;}
.detail-event .event-item .text-box {font-size: 16px;padding: 10px;}
.detail-event .event-item .text-box .cutline {width: 24px;height: 20px;margin-top: 3px;}
.detail-event .event-item .text-box .text {width: calc(100% - 24px);}
.detail-event .event-item .time {min-width: 34px;line-height: 20px;border-radius: 10px;padding: 0 10px;}
.detail-event .event-list-wrap::before,
.detail-event .event-list-wrap::after {width: 30px;height: 28px;}

.detail-text-live {padding-top: 20px;padding-bottom: 0;}
.detail-other-total {padding: 20px 0 0;}
.detail-other-total-list::after {content: "";display: block;width: 100%;clear: both;}
.detail-other-total-list .item {width: 45%;float: left;}
.detail-other-total-list .item:not(:last-child) {margin-bottom: 20px;}
.a0main[data-sport="football"] .detail-other-total-list .item:not(:last-child) {margin-bottom: 16px;}
.detail-other-total-list .item:nth-child(odd) {margin-right: 10%;}
.detail-text-live .tex-live {max-height: 480px;overflow: auto;}
.detail-table-score th {font-size: 16px;}
.detail-table-score td:first-child {font-size: 18px;}
.detail-table-score td:not(:first-child) {font-size: 24px;}
.detail-table-score th:first-child,
.detail-table-score td:first-child {padding-left: 20px;width: 300px;}
.detail-fb-textlive .list .classify {height: 44px;width: 44px;padding-right: 8px;}
.detail-fb-textlive .list .classify img {max-width: 26px;max-height: 26px;}
.detail-fb-textlive .list .content {line-height: 24px;}
.detail-fb-textlive {height: 550px;margin-top: 50px;}
.detail-fb-textlive .aio-scrollbar{ height:100%;}

/* 分析-基本面 */
.base-head-team {padding-bottom: 8px;}
.base-table {box-shadow: 0 2px 6px rgba(0,0,0,.07);}
.base-table tr {height: 40px;}
.base-table th {font-size: 14px;}
.base-table td {font-size: 16px;}
.league table tbody tr + tr {border-top: 1px solid var(--border-color);}
.league-rank table td:first-child {font-size: 16px;}
.league-rank table th:nth-child(4),
.league-rank table th:nth-child(5) {width: auto;}
.coach-wrap .info {padding: 5px var(--box-padding) 14px;}
.coach-wrap .info .coach .icon {width: 70px;height: 70px;}
.coach-wrap .info .coach .text {font-size: 14px;line-height: 20px;padding: 0 8px;}
.coach-wrap .table {box-shadow: 0 2px 6px rgba(0,0,0,.07);}
.coach-wrap .table th {background-color: var(--color-background-1);}
.coach-wrap .table td {font-size: 16px;}
.coach-wrap .table tbody tr {border-bottom: 1px solid var(--border-color);}
.coach-wrap .table tbody tr:last-child {border-bottom: 0;}
.coach-wrap .table th:first-child, .coach-wrap table td:first-child {padding-left: 0;text-align: center;}
.coach-wrap .table th:last-child, .coach-wrap table td:last-child {padding-right: 0;text-align: center;}
.character-box h3 {font-size: 20px;margin: 20px 0 10px;}
.team-data .proportion-list::after {content: "";clear: both;display: table;}
.team-data .proportion-list .proportion-item {width: 48%;margin-left: auto;margin-right: auto;}
/* .team-data .proportion-list .proportion-item:nth-child(odd) {float: left;} */
/* .team-data .proportion-list .proportion-item:nth-child(even) {float: right;} */
.record-table .table-header {position: sticky;top: 0;z-index: 1;}

/* 分析-比赛面 */
.sticky-top {position: sticky;top: 0;}
.box-title {font-size: 24px;line-height: 40px;padding-bottom: 6px;background-size: auto 6px;margin: 0 0 20px;}
.box-title em {font-size: 14px;vertical-align: top;}
.box-title-wrap .box-title {margin-bottom: 16px;}
.box-title-wrap .subtitle {font-size: 16px;}
/* .record-head {margin: 20px 0;} */
.record-head-title {line-height: 30px;}
.record-table {font-size: 14px;box-shadow: var(--box-shaow);border-radius: var(--border-radius-xs);overflow: hidden;}
.record-table .rowtiem {transition: all .3s;line-height: 20px;}
.record-table .rowtiem .match {line-height: 16px;}
.record-table .rowtiem:hover {background-color: #fff5ed;}
.record-table .table-header {background-color: var( --color-background-1);line-height: 40px;}
.record-table .column-1,
.record-table .column-3 {width: 14% !important;}
/* .record-table .column-2,
.record-table .column-4 {width: 120px;} */
.record-table .column-5, 
.record-table .column-6,
.record-table .column-7, 
.record-table .column-8 {width: 10%;}
.record-table .rowtiem .score {font-size: 16px;}
.record-table .rowtiem .column-2:nth-child(2),
.record-table .rowtiem .column-4:nth-child(4) {font-size: 14px;}
.record-more {height: 24px;line-height: 24px;border-radius: 12px;padding: 0 12px;}
.record-more::after {width: 14px;}
.record-table .record-more {margin: 10px 0;}
.recent-match {overflow: visible;}
.recent-match .dots span {font-size: 14px;line-height: 16px;margin: 0 8px;}
.recent-match .dot::before {font-size: 12px;width: 16px;line-height: 16px;}
.recent-match::after {content: "";display: table;clear: both;}
.recent-match .panel {box-shadow: 0 0 1px rgba(0, 0, 0, .4);margin-top: 20px;border-radius: var(--border-radius-xs);overflow: hidden;float: left;width: 49%;}
.recent-match .panel:nth-child(even) {float: right;}
.recent-match .content .head {height: 40px;border-bottom: 1px solid var(--border-color);}
.recent-match .table table {border-collapse: separate;text-align: center;}
.recent-match .table th {background-color: var(--color-background-1);height: 40px;}
.recent-match .table td {height: 40px;}
.recent-match .table td .dot[data-status]::before {left: -20px;}
.recent-match .table th:nth-child(1) {width: 100px;}
.recent-match .table th:nth-child(2) {width: 80px;}
.recent-match .table th:nth-child(3),
.recent-match .table th:nth-child(5) {width: 70px;}
.recent-match .table th:nth-child(3),
.recent-match .table td:nth-child(3) {padding-right: 20px;}
.fenxi-score {overflow: visible;}
.fenxi-score::after {content: "";display: table;clear: both;}
.fenxi-score .header .aio-checkbox {right: 20px;}
.fenxi-score .panel {box-shadow: 0 0 1px rgba(0, 0, 0, .4);margin-bottom: 15px;}
.fenxi-score .panel:last-child {margin-bottom: 0;}
.fenxi-score .content-panel {padding: 10px 20px;}
.fenxi-score .content-panel + .content-panel {margin-top: 0;}
.fenxi-score .content {padding: 0;}
.fenxi-score .bottom-tip {margin-top: 5px;line-height: 20px;}
.fenxi-score .header {font-size: 18px;line-height: 50px;border-bottom: 1px solid var(--border-color);}
.fenxi-score .table {font-size: 14px;}
.fenxi-score .table-header {line-height: 24px;}
.fenxi-score .table-row {line-height: 40px;}
.fenxi-score .thumb {padding-top: 24px;width: 45px;}
.fenxi-goaltime .content::after {content: "";display: table;clear: both;}
.fenxi-goaltime .content-panel {float: left;width: 49%;}
.fenxi-goaltime .content-panel:nth-child(even) {float: right;}
.fenxi-goaltime .table-header span:nth-child(1),
.fenxi-goaltime .table-row span:nth-child(1) {flex: 0 0 70px;}
.fenxi-totalgoal {width: 49%;float: left;}
.femxi-halfwhole {width: 49%;float: right;}
.fenxi-contrast {padding: 0;}
.fenxi-proportion {padding: 0 0 15px;}
.fenxi-proportion .item:not(:last-child) {margin-bottom: 10px;}
.fenxi-proportion .item:nth-child(n+5) {margin-bottom: 15px;}
.fenxi-proportion .desc span {margin: 0 5px;}
.proportion-medium {height: 18px;line-height: 18px;}
.proportion-medium .bar-inner {padding: 0 4px;}
.proportion-wrap .tooltip .stats {font-size: 14px;}
.proportion-wrap .tooltip .stats::before {margin-right: 4px;}
.proportion-wrap .tooltip .stats span {margin-right: 2px;}
.proportion-wrap .tooltip .recent {font-size: 14px;}
.proportion-wrap .tooltip .recent span {margin-left: 2px;}
.proportion-wrap .tooltip .name {font-size: 16px;}
.proportion-wrap .tooltip {font-size: 16px;line-height: 26px;}
.proportion-wrap .legend {font-size: 14px;line-height: 24px;}
.fenxi-record {overflow: visible;margin-bottom: 10px;}
.fenxi-record .recent-header {line-height: 30px;padding: 20px 0 5px;}
.record-wrapper::after {content: "";clear: both;display: table;}
.record-wrapper .fenxi-proportion {float: left;width: 40%;padding-bottom: 0;}
.record-wrapper .record-table {float: right;width: 59%;margin-top: 0;overflow: auto;max-height: 562px;}

[data-sport="basketball"] .record-wrapper .record-table,
#teamRecord .record-wrapper .record-table {max-height: 540px;}
.fenxi-record .box[data-label="contrast"] .fenxi-proportion {padding-bottom: 0;}
.fenxi-record .box[data-label="contrast"] .fenxi-proportion::after {content: "";clear: both;display: table;}
.fenxi-record .box[data-label="contrast"] .fenxi-proportion .item {width: 48%;}
.fenxi-record .box[data-label="contrast"] .fenxi-proportion .item:nth-child(odd) {float: left;}
.fenxi-record .box[data-label="contrast"] .fenxi-proportion .item:nth-child(even) {float: right;}

/* 指数 */
.card-header {padding-top: 8px;padding-bottom: 8px;}
.odds-list .odds-item {font-size: 16px;border-bottom: var(--border-bottom);}
.odds-list .odds-item:last-child {border-bottom: 0;}
.odds-list .odds-item > div:first-child {width: 50px;}
.odds-list .odds-item > div:nth-of-type(n+3) {font-size: 18px;}
.odds-detail .thead span:nth-child(1),
.odds-tree .odds-sidebar {width: 120px;}
.odds-detail {box-shadow: var(--box-shaow);}
.odds-detail .thead {font-size: 14px;line-height: 40px;}
.odds-tree .sidebar-item {line-height: 50px;}
.odds-tree .sidebar-item span {font-size: 14px;}
.odds-tree .odds-content {max-height: 615px;overflow: auto;}
.odds-tree .odds-item {line-height: 40px;}
.odds-list .odds-item {line-height: 60px;}
.odds-list .odds-item p {line-height: 24px;}

/* 情报 */
.information-unlock .message {padding: 0 0 26px;margin-top: -10px;}
.intelligence .message {font-size: 30px;line-height: 40px;}
.intelligence .message p {font-size: 24px;}
.information-unlocked {border-radius: 10px;padding: 30px 0 16px;}
.information-unlocked .button {height: 60px;margin: 6px 0 10px;}
.information-unlocked .text {font-size: 20px;}
.information-unlocked .pic {height: 84px;margin-top: 10px;}
.information-member {padding: 30px 20px;border-radius: 10px;}
.information-member .unlockpic {width: 140px;}
.information-member .member-title {font-size: 24px;line-height: 34px;padding-right: 60px;margin-bottom: 8px;}
.information-member .content-box {border-radius: 10px;padding: 20px;margin-bottom: 20px;}
.information-member .content-box .head{margin-bottom: 16px;}
.information-member .content-box .title {font-size: 22px;line-height: 24px;}
.information-member .content-box .subtitle {line-height: 20px;}
.information-member .team-wrap {font-size: 16px;}
.information-member .team-wrap .score {font-size: 36px;}
.information-member .team-wrap .team-icon {width: 40px;height: 40px;}
.information-member .team-wrap .team-name {margin-top: 4px;}
.information-member .line-wrap {margin-bottom: 40px;}
.information-member .line-wrap .line {width: 24px;}
.information-member .line-wrap .lineinner {border-radius: 4px 4px 0 0;}
.information-member .line-wrap .line-item::before {bottom: -40px;}
.information-member .sblist .sb-item .label {margin-bottom: 10px;}
.information-member .sblist .sb-item .value {font-size: 18px;line-height: 26px;}
.information-list-wrap {padding: 0 20px;border-radius: 10px;}
.information-list-wrap .information-list {float: left;width: 48%;}
.information-list-wrap .information-list.away {float: right;}
.information-item {padding: 20px 0;}
.information-item .content {display: flex;}
.information-item .classify {vertical-align: middle;margin-right: 5px;}
.information-item .title {margin-bottom: 10px;}
.information-item .title-text {font-weight: bold;line-height: 30px;margin: 5px 0;display: inline;vertical-align: middle;}
.information-item .content {display: block;}
.information-item .pic {width: 100%;max-height: 250px;height: 250px;border-radius: 0;margin-right: 0;margin-bottom: 0;overflow: hidden;position: relative;}
.information-item .pic img {min-width: 100%;}
.information-item .summary {flex: 1;font-size: 16px;line-height: 26px;margin-top: 10px;}
.information-item.no-pic .summary {margin-top: 0;}
.player-table {font-size: 16px;box-shadow: 0 2px 6px rgba(0,0,0,.07);}
.player-table tbody tr:hover .name {color: #ff7310;}
.player-table th {font-size: 14px;height: 40px;background-color: var(--color-background-1);}
.player-table td {padding: 8px 0;font-size: 16px;}
.player-table .table-column-1 {width: 240px;}
.player-table .player .icon {width: 40px;height: 40px;margin-right: 8px;}
.player-table .player .name {font-size: 14px;line-height: 18px;}
.player-table .player .classify {line-height: 18px;font-size: 12px;border-radius: 3px;margin-top: 4px;}

.player-table-wrap::after {content: "";clear: both;display: table;}
.player-table-wrap .player-table {float: left;width: calc(100% / 2 - 10px);}
.player-table-wrap .player-table:first-of-type {margin-right: 20px;}

.area-wrapper section + section {padding-top: 15px;}

.information-overseas-list {padding: 5px 15px 5px 40px;width: 32%;display: inline-block;margin: 5px;display: inline-block;vertical-align: top;}
.information-overseas-list .overseas-item {padding: 12px 0;}
.information-overseas-list .overseas-item h3 {font-size: 16px;line-height: 24px;}
.information-overseas-list .overseas-item p {font-size: 14px;line-height: 24px;}
.information-overseas-list .overseas-item h3::before {left: -20px;top: 7px;}
.information-news-list .news-item a {line-height: 30px;font-size: 16px;border-radius: 4px;padding: 7px 40px 7px 20px;}
.information-news-list .news-item a:hover{color: var(--color-theme);}
.information-news-list .news-item .icon-arrow-right {margin-top: -15px;}
/* 方案 */
.subhead h3 {font-size: 16px;}
.analyst-item {border-bottom: var(--border-bottom);}
.analyst-avatar {width: 50px;height: 50px;margin-right: 10px;}
.analyst-avatar[data-chargecount]::before {font-size: 12px;min-width: 8px;line-height: 14px;border-radius: 7px;padding: 0 3px;}
.analyst-badge {width: 54px;margin-left: -27px;}
.analyst-info .name {font-size: 18px;line-height: 24px;max-width: 118px;}
.analyst-info .taglist {margin-top: 10px;}
.analyst-info .percent .number em {font-size: 34px;}
.analyst-guide-item .link {padding-left: 60px;}
.analyst-guide-item .classify {width: 50px;line-height: 20px;top: 4px;}
.analyst-guide-item .titlebox {height: 30px;line-height: 30px;padding-left: 90px;}
.analyst-guide-item .titlebox .match {left: 8px;}
.analyst-guide-item .titlebox .iconpic {width: 16px;}
.analyst-guide-item .text {padding: 8px 80px 0 8px;}
.analyst-guide-item .summary {font-size: 16px;line-height: 24px;}
.analyst-guide-item .information {margin-top: 12px;}
.analyst-guide-item .information .read .icon-read {font-size: 12px;margin-right: 4px;}
.analyst-guide-item .price em {font-size: 26px;line-height: 30px;}
.analyst-guide-item .free {font-size: 20px;line-height: 22px;}
.analyst-item:hover .analyst-info .name a {color: var(--color-theme);}
.analyst-item:hover .analyst-guide-item .titlebox .iconpic[data-sport="football"] {animation: rotateLeft 2s linear infinite;}
.analyst-item:hover .analyst-guide-item .titlebox .iconpic[data-sport="basketball"] {animation: slideDown .8s ease-out infinite;}

.statistics .box-title {margin: 20px 0;}
.statistics .tabs-header {border-bottom: 1px solid rgba(0, 0, 0, .1);}
.statistics .tabs-header .a0item {line-height: 40px;font-size: 16px;margin: 0 40px;}
.statistics-info .panel {width: 196px;height: 60px;padding: 0 10px;}
.statistics-info .panel:nth-child(2) {padding-left: 20px;}
.statistics-info .panel .icon {width: 40px;height: 40px;}
.statistics-info .panel .text {font-size: 16px;line-height: 20px;font-weight: bold;}
.statistics-list .item {padding: 28px 0;}
.statistics-list .title {width: 200px;font-size: 16px;line-height: 24px;}
.statistics-list .box {font-size: 14px;}
.statistics-list .box .line {height: 20px;border-radius: 3px;}
.statistics-list .box .number {line-height: 20px;}

.aio-action-bar {position: static;background-color: transparent;}
.aio-ratio-bar {height: 20px;line-height: 20px;}
.aio-ratio-bar span {font-size: 14px;padding: 0 10px;}
.aio-ratio-bar .inner-bar:first-child {border-radius: 4px 0 0 4px;}
.aio-ratio-bar .inner-bar:last-child {border-radius: 0 4px 4px 0;}
.tonpei-detail-page .header {pointer-events: none;}
.tonpei-top {display:flex;box-shadow: none;background: #fafafa;border-radius: 3px;padding: 0;margin-bottom: 20px;}
.tonpei-top .title {flex: 0.7;border: none;padding: 0 20px;line-height: 50px;font-size: 18px;}
.tonpei-top .title span{ font-weight:bold;}
.tonpei-top .title span {margin-left: 6px;}
.tonpei-top .tabs-wrap {flex: 1;padding: 0 20px;}
.tonpei-top .tabs-wrap .tab-item {padding: 15px 0;font-size: 16px;}
.tonpei-top .tabs-wrap a {width: 200px;font-size: 14px;line-height: 24px;border-radius: 12px;margin-left: 10px;}
.tonpei-wrap .tabs-wrap .a0item {font-size: 16px;}
.tonpei-odds{ text-align:center;}
.tonpei-odds .aio-cell {width:32%;display:inline-block;vertical-align:top;font-size: 14px;margin: 0 0.6%;padding: 10px 0;}
.tonpei-odds .aio-cell::after{ content:none;}
.tonpei-odds .header {font-size: 16px;line-height: 24px;}
.tonpei-odds .datainfo {margin-top: 10px;box-shadow: var(--box-shaow);}
.tonpei-odds .datainfo .item {font-size: inherit;line-height: 40px;margin-bottom: 0;}
.tonpei-odds .datainfo .item span:first-child {padding-left: 10px;}
.tonpei-odds .datainfo .item:nth-child(odd) {background-color: #fafbff;}
.tonpei-data .header {font-size: 16px;line-height: 40px;}
.tonpei-data .proportion-box .count {line-height: 30px;}
.tonpei-data .body .label { width:200px;}
.tonpei-ds .section .header {height: 26px;}
.tonpei-ds .section .header .dot {font-size: 14px;}
.tonpei-ds .roundbox {width: 48%;}
.tonpei-ds .roundbox .title {width: 100px;text-align: center;font-size: 16px;}
.tonpei-ds .section .content {position:relative;line-height: 24px;}
.tonpei-ds .section .answer {font-size: 14px;}
.tonpei-ds .windrawlose-wrap .answer{width:48%;position:absolute;right: 0;top: 0;}
.tonpei-ds .score-wrap .answer{padding-top:105px;padding-top: 15px;}
.tonpei-ds .section .header {font-size: 16px;}
.tonpei-ds .section .header-title {line-height: 26px;}
.tonpei-ds .goals-echart {height: 200px;}
.tonpei-ds .score-box .bfbox .bf-title {font-size: 14px;line-height: 30px;}
.tonpei-ds .score-box .bfbox .bf-item em {font-size: 18px;}

.select-handicap {border-radius: 8px;}
.select-handicap .table-body {max-height: 573px;}
.select-handicap td a {margin: 10px 20px;}
.unlock-mask {background-color: transparent;padding: 0;min-height: auto;}
.unlock-mask .login-button {width: 400px;margin: 20px auto;position: static;}
.unlock-mask .unlock-btn {position: static;margin: 25px auto;}
.unlock-status {width: 100%;margin: 0 auto;}
.unlock-status .title {font-size: 24px;line-height: 30px;}
.unlock-status .list .inner {height: 100px;}
.unlock-status .list .icon {width: 50px;height: 50px;margin-right: 8px;}
.unlock-status .list .text {line-height: 30px;}
.unlock-status .list .text h3 {font-size: 16px;}
.unlock-status .list .text p {font-size: 14px;line-height: 20px;}
.ai-wrap {padding: 0;}
.ai-wrap .item {margin-bottom: 20px;}
.ai-wrap .title {font-size: 20px;line-height: 34px;background-position: center 32px;padding-bottom: 10px;}
.ai-wrap .card-item {padding: 0 15px;margin-bottom: 10px;}
.ai-wrap .card-inner {min-height: 120px;}
.ai-wrap .card-item .item-label {font-size: 16px;line-height: 20px;top: 15px;}
.ai-wrap .aio-ratio-bar .inner-bar::after {width: 40px;height: 40px;top: -44px;}
.ai-wrap .bf-content .team .icon {width: 50px;height: 50px;}
.ai-wrap .bf-content .score-list {flex: 0 0 200px;}
.ai-wrap .bf-content .score-item {font-size: 24px;line-height: 34px;}
.ai-wrap .bf-content .score-item span::after {width: 40px;height: 40px;right: -26px;top: -24px;}
.ai-wrap .line-list {padding: 30px 0;}
.ai-wrap .line-item .label {width: 120px;}
.ai-wrap .aio-ratio-bar .inner-bar::before{width: 45px;height: 30px;}
.z9body {padding-bottom: 0 !important;}

.limit .islimit-box {position: static;height: 652px;font-size: 16px;}
.limit-info {padding: 15px 0;margin-bottom: 20px;}
.limit-info .list .item h3 {font-size: 30px;line-height: 36px;}
.limit-info .list .item p {font-size: 14px;line-height: 24px;}
.limit-info .note {font-size: 12px;line-height: 20px;margin-top: 14px;}
.limit-data .head {padding: 0;margin-bottom: 14px;}
.limit-data .head .title {font-size: 16px;}
.limit-data .head .legend span {font-size: 12px;}
.limit-data .head .legend span::before {width: 8px;height: 8px;margin-right: 5px;}
.limit-data .proportion-list {margin-bottom: 20px;}
.limit-data .table {font-size: 14px;box-shadow: var(--box-shaow);margin-bottom: 10px;}
.limit-data .table-wrap.full .table {margin-bottom: 0;margin-right: 10px;}
.limit-data .table-wrap.full .table:first-child {border-right: 0;}
.limit-data .table-wrap.full .table:last-child {margin-right: 0;}
.limit-data .table .column-1 {width: 70px;text-align: center;}
.limit-data .table-head th {padding: 11px 0;}
.limit-data .table-body td {padding: 12px 0;}
.bifa .live-menu-wrap {margin: 20px 0;}
.bifa .table th,
.bifa .table td {line-height: 24px;}
.bifa .table th:first-child {width: 60px;}
.bifa .table tr:nth-child(2) th {font-size: 14px;}
.bifa .echart-pie-wrap .legend {font-size: 18px;line-height: 40px;}
.bifa .echart-pie-wrap .legend .label {font-size: 14px;}
.bifa .echart-pie-wrap .highcharts {width: 170px;height: 150px;}
.bifa-large-detail .head .title {font-size: 16px;}
.bifa-large-detail .head .title em {font-size: 12px;}
.bifa-large-detail .head .unit {font-size: 14px;}
.bifa-large-detail .detail-table th,
.bifa-large-detail .detail-table td {line-height: 24px;}

.action-wrap {position: static;clear: both;}
.submit-bar,
.action-bar {background: linear-gradient(90deg,#d5eeff,#ffecb2);}
.submit-bar .button,
.action-bar .action-btn {padding: 0 30px;font-weight: bold;font-size: 18px;letter-spacing: 2px;width: auto;}
.action-tip {line-height: 30px;}
.action-bar .action-text {font-size: 14px;line-height: 20px;padding: 0 20px;}
.container.is-bottom {padding-bottom: 0 !important;}
.container.is-bottom2 {padding-bottom: 0px !important;}

.player-chart {max-width: 450px;right: auto;bottom: auto;left: 50%;top: 50%;transform: translate(-50%, -50%);border-radius: 5px;padding: 0 15px 25px;}
.player-chart .block-header {margin-bottom: 15px;}
.player-chart .btn {right: 15px;top: 40px;}
.player-chart .player .avatar-image {width: 46px;height: 46px;}
.player-chart .player .player-text {padding: 0 8px;}
.player-chart .player .player-text .name {font-size: 16px;}
.player-chart .gird-list .gird-item .label {font-size: 12px;}
.player-chart .court-text {font-size: 14px;}
.player-chart .gird-list .gird-item .value {font-size: 20px;line-height: 24px;}
.panel-content .panel-item.home,
.panel-content .panel-item.away {padding: 0 50px;}
.panel-content .panel-item .swiper-button-prev,
.panel-content .panel-item .swiper-button-next {display: block;}
.player-stats .swiper-slide-inner {box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15);}
.player-stats .avatar-image {width: 46px;height: 46px;}
.player-stats .player {padding: 15px 10px;}
.player-stats .player-data li {line-height: 28px;}
.player-stats .player-data li span {padding: 0 2px;}
.player-stats .player-data li .label {font-size: 14px;}
.player-stats .player-data li .value {font-size: 16px;}
.player-stats .player-data li .title {font-size: 14px;}
.player-stats .classify {font-size: 12px;line-height: 20px;min-width: 60px;}
.player-chart .tablist {border-radius: 24px;}
.player-chart .tablist .tab-item {width: 70px;font-size: 12px;line-height: 24px;}
.stats-comparison {padding: 40px 150px;}
.stats-comparison .comparison-item {margin-bottom: 20px;}
.stats-comparison .head .title {font-size: 16px;}
.stats-comparison .head .value {font-size: 14px;}
.comparison {border-radius: 4px;height: 20px;line-height: 20px;}
.comparison .comparison-inner span {padding: 0 10px;}

/* 篮球-分析比赛面 */
.data-feature .teams .team-name {font-size: 14px;}
.data-feature .panel {margin-bottom: 15px;}
.data-feature .header h4 {font-size: 18px;}
.total-score {padding: 0;}
.total-score dl {width: 100px;line-height: 34px;}
.total-score .table th {line-height: 34px;}
.total-score .table td {line-height: 34px;}
.fenxi-win-score .content {padding: 0;}
.fenxi-table-wrap .thumbnail {flex: 0 0 45px;margin-top: 54px;}
.fenxi-table-wrap .team-thumbnail {width: 30px;height: 30px;margin: 0;}
.fenxi-table-wrap .thead span {line-height: 30px;}
.fenxi-table-wrap .tbody span {line-height: 32px;font-size: 16px;}
.total-score .away-table th:nth-child(1),
.total-score .home-table th:nth-child(3) {width: 100px;}
.total-score .table .desc {font-size: 14px;line-height: 20px;padding: 10px;}
.total-score .table .progress {width: 100px;}
.fenxi-table-wrap .table-wrap .desc {font-size: 14px;line-height: 20px;}

/* 首发阵容 */
.injury-wrap .player-list {display: flex;column-gap: 20px;}
.injury-wrap .player-list .player-table {margin-top: 0 !important;}
/* .live-lineup {box-shadow: 0 2px 6px rgba(0,0,0,.07);} */
/* .live-lineup .header {height: 50px;padding: 0 20px;}
.live-lineup .header h3 {font-size: 20px;font-weight: bold;}
.live-lineup .header button {padding: 0 10px 0 24px;}
.live-lineup .header button::before {left: 8px;} */
.detail-lineup {padding: 10px 20px;}
.live-lineup .lineup-info {padding: 20px 20px 10px;}
.live-lineup .lineup-info .type span {width: 44px;line-height: 20px;border-radius: 20px;font-size: 12px;}
.live-lineup .lineup-info .label {font-size: 14px;line-height: 40px;}
.live-lineup .lineup-info .value {font-size: 18px;line-height: 24px;}
.live-lineup .lineup-field {display: flex;width: 50%;top: 0;bottom: 0;}
.live-lineup .lineup-field .group {flex-direction: column;width: 20%;}
.live-lineup .lineup-field .group .item {display: flex;justify-content: center;align-items: center;}
.live-lineup .lineup-field .group .item-inner {width: 100%;padding: 0 5px;}
.live-lineup .lineup-field .group .avatar-image {width: 46px;height: 46px;}
.live-lineup .lineup-field .group .avatar-image::after {width: 18px;line-height: 18px;font-size: 12px;}
.live-lineup .lineup-field .group .name {font-size: 14px;line-height: 16px;position: static;}
.live-lineup .home-field {padding-top: 0;}
.live-lineup .away-field {padding-bottom: 0;left: 50%;}
.live-lineup .home-field .group:not(:last-child) {margin-bottom: 0;}
.live-lineup .lineup-team {font-size: 16px;line-height: 34px;width: 110px;}
.live-lineup .lineup-team img {width: 28px;height: 28px;margin: 0 10px;}
.live-lineup .lineup-team.home {top: 4%;left: 1%;}
.live-lineup .lineup-team.away {bottom: auto;left: auto;top: 4%;right: 1%;}
.live-lineup .players .list {padding: 0 20px;}
.live-lineup .players .list dt {font-size: 16px;margin-bottom: 10px;}
.live-lineup .players .list dt .icon {width: 28px;height: 28px;}
.live-lineup .players .list dd {height: 54px;font-size: 14px;line-height: 20px;}
.live-lineup .players .list .avatar-image {width: 40px;height: 40px;margin-right: 8px;}
.popup-player {bottom: 50%;-webkit-transform: translateY(50%);transform: translateY(50%);border-radius: 6px;padding: 30px 20px 10px;}
.popup-player .user .avatar-image {width: 50px;height: 50px;margin-right: 8px;} 
.popup-player .user .name {font-size: 16px;}
.popup-player .user .number {font-size: 12px;}
.popup-player .header .tabs {font-size: 12px;height: 24px;line-height: 24px;border-radius: 24px;}
.popup-player .list .item .value {font-size: 24px;font-weight: 500;line-height: 24px;}
.popup-player .list .item .label {font-size: 14px;line-height: 24px;}



/* 足球-积分排名 */
.league-table li, .league-tr a .item{float: left;text-align: center;font-size: 16px;line-height:35px}
.league-table li:nth-child(1), .league-tr a .item:nth-child(1){width: 70px;}
.league-table li:nth-child(2), .league-tr a .item:nth-child(2){width: 250px;text-align: left;}
.league-table li:nth-child(3), .league-tr a .item:nth-child(3){width: 70px;}
.league-table li:nth-child(4), .league-tr a .item:nth-child(4){width: 100px;}
.league-table li:nth-child(5), .league-tr a .item:nth-child(5){width: 90px;}
.league-table li:nth-child(6), .league-tr a .item:nth-child(6){width: 95px;}

.league-th li{color: rgba(0,0,0,.7)}
.league-tr .league-table{padding: 5px 0;display: block;}
.league-tr .league-table.active{padding: 12px 0;position:relative}
.league-tr .league-table.active::before{content: attr(data-name);position: absolute;right: 0;top: -0.5px;line-height: 20px;font-size: 12px;border-radius: 0px 0px 0px 5px;background-color: rgba(0, 0, 0, .5);color: #fff;min-width: 70px;padding: 0 4px;text-align: center;}

.league-table .icon{width:25px;height:25px;margin-right: 4px}

.rule-wrap {padding: 20px;margin-top: 15px;}
.rule-wrap h3 {font-size: 20px;line-height: 30px;}
.rule-wrap pre {font-size: 14px;line-height: 24px;}

/* 体验卡 */
.action-coupon{padding: 10px;}
.action-coupon h3{font-size: 16px;}
.action-coupon-box{font-size: 14px;}
.action-coupon-box .name{background-size: auto 18px}

.action-bar .btn-coupon{width: 125px;}

.action-coupon-box .title{background-size: 25px auto;}
.action-coupon-box .name{width: 80%;background-size: 10px;}

/* 投票 */
.live-vote {padding-bottom: 16px;}
.live-vote .box {padding: 16px;margin-top: 0;box-shadow: 0 0px 2px rgba(0, 0, 0, .2);margin-bottom: 15px;}
.live-vote .box .list-header {line-height: 30px;margin-bottom: 20px;}
.live-vote .box .list-header .more {font-size: 14px;}
.live-vote .box .title {font-size: 20px;}
.live-vote .list {padding: 0;}
.live-vote .list .top {font-size: 16px;line-height: 30px;height: 30px;}
.live-vote .list .bottom {font-size: 14px;line-height: 30px;}
.live-vote .list .compare {line-height: 20px;border-radius: 4px;}
.live-vote .list .compare .bar {padding: 0 5px;font-size: 14px;}
.live-vote .vote-btn {position: static;margin: 50px auto 0;transform: none;}
.live-vote .mask {position: static;height: 608px;border-radius: 4px;}
.live-vote .mask .text {top: 50%;margin-top: -13px;}
/* 投票end */
/* 投票详情 */
.app {display: inherit;height: inherit;}
.app .container.noscroll {overflow: visible;}
.live-vote-detail {display: inherit;}
.live-vote-my,
.live-vote-history {box-shadow: 0 0px 2px rgb(0 0 0 / 20%);}
.live-vote-item .link {padding: 20px;transition: all 0.3s;}
.live-vote-item:not(:last-child) .link::after {transform: none;left: 20px;right: 20px;}
.live-vote-item .useravatar {width: 52px;height: 52px;margin-right: 10px;}
.live-vote-item .username {font-size: 16px;line-height: 24px;}
.live-vote-item .time {font-size: 14px;}
.live-vote-item .user-info {margin-bottom: 10px;}
.live-vote-item .user-data {font-size: 14px;padding: 8px 15px;line-height: 24px;}
.live-vote-item .mark {line-height: 30px;font-size: 14px;padding: 0 10px;}
.live-vote-item .result {width: 54px;height: 54px;bottom: 20px;}
.live-vote-item .link:hover {background-color: #fff5ed;}
.login-unlock {height: auto;}
.login-unlock .mask {padding: 37px 0;}
.login-unlock .mask .text {position: static;}
.login-unlock .btn {position: static;display: block;width: 100%;margin: 50px auto 30px;}
/* 投票详情end */

/* 裁判数据 */
.referee-header {line-height: 28px;padding: 0;}
.referee-header .name {font-size: 16px;font-weight: bold;}
.referee-header .radios .a0item {width: 72px;line-height: 28px;border-radius: 28px;font-size: 14px;cursor: pointer;}
.referee-header .radios .a0item::after {top: 0;right: 0;bottom: 0;left: 0;transform: scale(1);}
.referee-header .radios .a0item:not(:first-of-type) {margin-left: 8px;}
.referee-wrapper {padding: 0;}
.referee-wrapper .list {font-size: 16px;line-height: 38px;box-shadow: 0 0 1px rgb(0, 0, 0, .4);width: calc((100% - 30px) / 4);}
.referee-wrapper .list li {margin: 0;}
.referee-wrapper .list:not(:last-of-type) {margin-right: 10px;}
.referee-wrapper .list li:first-child {font-size: 14px;}
.referee-wrapper .list:first-child li:not(:first-child) {font-size: 14px;}
.referee-wrapper .list li:nth-child(odd) {background-color: rgba(0, 0, 0, .02);}
.referee-wrapper .list li:first-child img {width: 28px;height: 28px;}
/* 裁判数据end */

/* 球员伤停 */
.lineup-area {box-shadow: 0 0 1px rgba(0, 0, 0, .4);margin-top: 20px;}
.lineup-area-title {line-height: 50px;font-size: 18px;font-weight: bold;padding: 0 15px;}
.lineup-area-title::after {transform: scaleY(1);}
.lineup-area-content::before {transform: scaleY(1);}
.lineup-injury .injury-home,
.lineup-injury .injury-away {overflow: hidden;}
.lineup-injury .item {float: left;width: 25%;height: 150px;padding: 20px 5px 0;flex-direction: column;align-items: center ;}
.lineup-injury .item .info {width: 100%;text-align: center;}
.lineup-injury .item .name {font-size: 14px;line-height: 20px;margin: 4px 0;}
.lineup-injury .item .status {font-size: 12px;line-height: 20px;margin-top: 2px;}
.lineup-injury .item .avatarimg {width: 46px;height: 46px;margin: 0;}
.lineup-injury .injury-away .item {float: right;flex-direction: column;}
.lineup-injury .injury-away .item .info {text-align: center;}
/* 球员伤停end */


/* 资料库 */
.database-tabs {background-color: #f0f0f0;border-radius: 1px;padding: 0 15px;margin-bottom: 10px;}
.database-tabs .item {flex: none;color: #333;font-size: 14px;width: 84px;line-height: 44px;}
.database-tabs .item span {display: block;}
.match-content {margin-top: 0 !important;}
/* 资料库end */

/* 聊天室快速投票 */
.live-vote-list .header {line-height: 50px;position: relative;}
.live-vote-list .content {padding: 15px 15px 10px;}
.live-vote-list .tip {font-size: 12px;line-height: 20px;}
.live-vote-list .row-title {font-size: 18px;width: 36px;}
.live-vote-list .a0item {font-size: 15px;line-height: 24px;padding: 4px;}
.live-vote-list .a0item[data-ai-vis]::before  {transform: scale(1);top: 0;right: 0;bottom: 0;left: 0;}
.move-recommend {width: 240px;}
.move-recommend .header {height: 30px;line-height: 30px;padding: 0 10px;}
.move-recommend .header .title {font-size: 14px;}
.move-recommend .header .btn {font-size: 12px;background-position-y: 12px;}
.move-recommend .content {padding: 10px;}
.move-recommend .info .avatarimg {width: 30px;height: 30px;}
.move-recommend .info .name {font-size: 14px;}
.move-recommend .info .winning {font-size: 12px;line-height: 16px;}
.sideaffix {right: calc((100% - 1160px) / 2 + 20px);}
/* 聊天室快速投票end */


/* IM聊天室 （lym）*/
.chat-containers {position: relative;width: 100%;height: 50vh;bottom: 0;}
.chat-containers .prohibition-box{width: 33%;}
.chat-countdown h3{font-size: 18px;}
.chat-containers .ban-error a.ban-btns{font-size: 16px;}
.chat-containers .ban-error h3{padding-top: 130px;}

/* 新版 极限特征 */
.new-limiTrait-menu{width: 30%}
.new-limit .limit-list{margin-top: 15px;}
.new-limiTrait-menu a{font-size: 20px;padding: 0 0 12px;}
.new-limiTrait-menu a.active::after{width: 30px;height: 5px;}

.new-limit-list .feature-info{float: left;width: 49.5%;}
.new-limit-list .feature-info:last-child{float: right;}
.feature-info .title, 
.feature-unscramble .title{font-size: 16px;height: 40px;line-height: 40px;padding-left: 40px;background-size: 25px;}
.feature-info .list li{font-size: 14px;}
.new-limit-list .feature-unscramble{box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);}
.feature-unscramble .list{font-size: 16px;}
.new-limit-list .limit-item{padding: 5px 8px;}
.new-limit-list .feature-all-part{padding: 0 0;}

.feature-all-ident .feature-all-color{font-size: 14px;}
.feature-all-ident .feature-all-color p{padding-left: 18px;}
.feature-all-ident .feature-all-color.away p{padding-right: 18px;}
.feature-all-ident .feature-all-color p::before{width: 12px;height: 12px;}
.feature-all-list.teamdata-list .title p{font-size: 20px;padding: 3px 5px;}
.contrast-list .title em{font-size: 14px;}
.feature-all-list .list .item{height: 20px;width: 45%;}
.feature-all-list .list .item .num{line-height: 20px;font-size: 14px;}
.feature-all-list .list .center{font-size: 16px;}
.feature-info .list li{padding: 10px 0 10px 40px;}
.feature-info .list li::before{width: 35px;top: 15%;height: 18px;line-height: 18px;font-size: 12px;}
.feature-info .list li p{font-size: 16px;line-height: 35px;}
.feature-info .list li p:first-child::before{left: -40px;width: 35px;height: 18px;font-size: 11px;line-height: 18px;}
.teamdata-list h3.titles{font-size: 20px;}
.teamdata-list h3.titles em{font-size: 14px;}
.feature-info .list li p:first-child:before{top: 10px;}
/* end */


/* 必发（新版） */
.bifa-info table tr th,
.bifa-info table tr td{border-right: var(--border-width-1) solid #F0F2F8;}
.bifa .table{font-size: 16px;}
.bifa .table thead tr,
.bifa .table tr:nth-child(even){background: #f9f9f9;}
.bifa .table tr:nth-child(1) th,
.bifa .table tr td:nth-child(1){color: rgba(0, 0, 0, .5);font-weight: inherit;}
.bifa .table tr td{color: rgba(0, 0, 0, .6);font-weight: bold;}
.bifa .table th, .bifa .table td{padding: 10px 2px;}
.bifa .echart-pie-wrap .highcharts{width: 200px;height: 180px;}
.lineChart-w {width: 60%;float: right;min-width: 60%;}
.lineChart-w .echart-line-wrap{width: 100% !important;}
.bifa-echart-pie-wrap{display: flex !important;float: left;width: 40%;}
.bifa-aio-tab-panels{display: flex;}
/* end */

/* 出奇情报 */
.intelligence {padding-bottom: 0;}
.intelligence .information-item .title-text{display: block;font-size: 19px;}

.tablist-box {flex-direction: row;justify-content: space-between;padding: 0 20px;}
.tablist-box .tablist {border-radius: 0;margin-bottom: 0;}
.tablist-box .tablist::after {display: none;}
.tablist-box .tablist .tab-item {font-size: 16px;line-height: 50px;}
.tablist-box .action-box {width: auto;font-size: 14px;line-height: 36px;margin-bottom: 0;padding: 0;display: flex;align-items: center;}
.tablist-box .action-box > * {float: left;margin-left: 20px;}
.tablist-box .select-list {position: static;transform: none;background: #e5e5e5;border-radius: 3px;}
.tablist-box .select-list .a0item {font-size: 14px;padding: 0 15px;}
.tablist-box .checkbox::before {width: 11px;height: 11px;}
.tablist-box .selectlist {position: static;-webkit-transform: none !important;transform: none !important;border-radius: 999px;}
.tablist-box .selectlist .a0item {font-size: 14px;line-height: 26px;padding: 0 10px;}

.unlockedlist .item {float: left;width: calc((100% - 20px) / 3);box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);border-radius: 2px;margin-bottom: 10px;}
.unlockedlist .item:not(:nth-child(3n)) {margin-right: 10px;}
.unlockedlist .item .u-avatar {width: 50px;height: 50px;margin-right: 8px;}
.unlockedlist .item .u-name {line-height: 24px;}
.unlockedlist .item .u-name .name {font-size: 16px;}
.unlockedlist .item .tag {font-size: 12px;line-height: 18px;}
.unlockedlist .item .info .intro {font-size: 14px;line-height: 20px;margin-top: 6px;}
.unlockedlist .item .gameplay {width: 54px;font-size: 12px;line-height: 20px;}
.unlockedlist .item .gameplay::after {transform: scale(1);inset: 0;border-radius: 2px;}
.unlockedlist .item .recommend {font-size: 14px;line-height: 26px;}
.unlockedlist .item .recommend::after {height: 26px;}
.unlockedlist .item .minor {font-size: 12px;}
.unlockedlist .item .time-box {font-size: 12px;line-height: 18px;}
.unlockedlist .item .marker {width: 45px;height: 45px;}
.analyst-list .analyst-item {float: left;width: calc((100% - 10px) / 2);border: 1px solid rgba(0, 0, 0, 0.1);border-radius: 3px;margin: 0 10px 10px 0;}
.analyst-list .analyst-item:nth-child(2n) {margin-right: 0;}

.collect-mode .collect-item {float: left;width: calc((100% - 10px) / 2);box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);border-radius: 2px;padding: 0 15px;margin-bottom: 10px;margin: 0 10px 10px 0;}
.collect-mode .collect-item:nth-child(2n) {margin-right: 0;}
.collect-mode .collect-item .title {font-size: 16px;line-height: 24px;background-position-y: 34px;}
.collect-mode .coulmn-list {margin: 0;}
.collect-mode .coulmn-list .item {padding: 0 5px;}
.collect-mode .pk {width: 100px;}
.collect-mode .list-head {font-size: 14px;line-height: 30px;}
.collect-mode .list-head li[data-count]::after {font-size: 12px;line-height: 16px;padding: 0 5px;margin-left: 5px;}
.collect-mode .list-body {padding: 10px 0;}
.collect-mode .list-body .avatar-item {width: 40px;height: 40px;margin: 0 4px 10px 0;}
.collect-mode .item:first-child .avatar-item {margin-left: 4px;margin-right: 0;}

.pc-box-title {position: relative;margin: 0;padding: 15px 0 0;background: none;text-align: left;padding-top: 0;}
.guide-unlocked .box-title {background: none;text-align: left;padding-bottom: 0;margin-bottom: 10px;}