


@keyframes content-list-show{
	10%{opacity:0;height:200px}
	50%{opacity:1}
	90%{transform:translateX(-400px)}
	95%{transform:translateX(10px)}
	100%{opacity:1;transform:initial;height:100%}
}
.aio-recommend{position: relative;top: 0;width:100%;padding: 10px;background-color:#fff;box-shadow: none;margin-bottom: 4px;z-index: 10;}
.aio-recommend .nav-list{height:230px}
.aio-recommend .author-item{width:25%}
.aio-recommend .content-list-show{margin-top:20px;animation:content-list-show .8s forwards}
.publish,a.publish{position:fixed;bottom:160px;right:10px;width: 50px;height: 50px;line-height: normal;box-shadow: 0px 0px 22px 0px #ffdcb0;border: solid 1px rgb(255 115 16 / 40%);border-radius: 50%;padding-top: 31px;color: #333;font-size: 10px;background: #fff url(../images-v2/icons/release.png) no-repeat center 4px;background-size: 22px auto;color: #333;z-index: 10;}
.publish span{color: #333;padding: 0;background: transparent;}

.aio-recommend .nav-list li .title {font-size: 12px;}

.recommend-tabs {font-size: 14px;line-height: 16px;background-color: #f5f5f5;position: relative;z-index: 10;}
.recommend-tabs .item.active {font-size: 16px;}
.recommend-tabs .tail {width: 54px;}

.app-dialog.screen .group .title{font-size:14px}
.app-dialog.screen .group .item{height:24px;line-height:24px;font-size:12px}
.app-dialog.screen .group .item.large{height:78px;line-height:78px}
.app-dialog-title .subtitle {font-size: 14px;}
.app-analysis .vs-wrap{padding:12px 0 10px}
.app-analysis .vs-wrap .time{font-size:12px;padding:0 8px;margin-bottom:5px}
.app-analysis .vs-wrap .vs .center{font-size:16px}
.app-analysis .vs-wrap .team{font-size:14px}
.app-analysis .vs-wrap .team .icon{margin:0 auto;width:44px;height:44px}
.clickable{height:45px;line-height:45px;font-size:15px;padding:0 8px}
.app-analysis .select-tab .content{padding:0 8px 4px}
.app-analysis .select-tab .group{font-size:12px}
.app-analysis .select-tab .group .label{width:35px}
.app-analysis .select-tab .group .label span{width:12px;line-height:16px}
.app-analysis .select-tab .group .list .item{height:40px;line-height:16px}
.app-analysis .edit-content{padding:0 8px 20px}
.app-analysis .edit-content h2{font-size:14px;padding:10px 0 2px}
.app-analysis .edit-content h2 em{font-size:11px}
.app-analysis .edit-content input{height:40px;padding:0 8px}
.app-analysis .edit-content .textarea-box textarea{padding:4px 8px;height: 150px;}
.app-analysis .attribute .item{padding:0 8px 8px}
.app-analysis .attribute .item .label{font-size:14px}
.app-analysis .attribute .item .click-button{width:210px;height:24px;font-size:12px}
.app-analysis .tips {font-size: 12px;}
.app-analysis .reminder {line-height: 20px;font-size: 12px;padding: 3px 0;}
.app-analysis .reminder-wrap select {width: 70px;}
#priceList {flex-direction: column;}
#priceList .a0item {flex: auto;}
.fixed-footer-content .fill-button{width:100%;border-radius:0;margin:0}
.fixed-footer-content .publish{width:110px;border-radius:34px 0 0 34px}
/* .programme-details{padding-bottom:60px} */
.programme-details .detail-content{padding:4px 8px 8px}
.programme-details .match-vote{font-size:13px;min-height: 60px}
.programme-details .match-vote::after {top: -50%;right: -50%;bottom: -50%;left: -50%;transform: scale(0.5);border-radius: 16px;}
.programme-details .match-vote .title{width: 20px;line-height: 14px;font-size: 11px;padding: 5px 0;}
.programme-details .match-vote .item:not(:last-child)::before {transform: scaleX(0.5);transform-origin: right center;}
.programme-details .match-vote .item.mark-recommend::after{width: 20px;}
.programme-details .match-vote .item strong{font-size:16px}
.programme-details .article-title{font-size:14px;font-weight:400;line-height:20px;padding:10px 8px 8px;border-bottom:1px solid #eee}
.programme-details .article-title .btn-retreat {margin-top: 0;font-size: 11px;}
.programme-details .detail-content .coupon{font-size: 14px;}
.programme-details .detail-content .article{font-size:14px;padding:10px}
.programme-details .detail-content .article h4{font-size:16px}
.programme-details .detail-content .other{font-size:12px}
.programme-details .detail-content .other .left span em{color:#f2330e;margin-left:10px}
.programme-details .detail-content .other .right span{padding-left:20px}
.programme-details .detail-content .other .right .like{background-size:14px auto}
.programme-details .detail-content .other .right .warning{background-size:14px auto}
.programme-reward{padding:16px 0 8px;font-size: 12px;line-height: 20px;}
.programme-reward .reward-img {width: 54px;}
.programme-details .statement{font-size:12px;padding:8px 8px}
.programme-reward .button{width:100px;height:100px;line-height:100px;font-size:22px;font-weight:400}
.programme-details .record-wrap{margin-top:22px}
.programme-details .record .title{font-size:16px;padding-left:24px;background-size:15px auto}
.programme-details .record .other{padding-top:20px}
.programme-details .record .corner{font-size:13px}
.programme-details .record .corner em{font-size:16px}
.martch-content {padding: 10px 0 15px;}
.martch-content .team .icon {width: 30px;height: 30px;}
.martch-content .team .name {font-size: 13px;line-height: 19px;margin-top: 5px;}
.martch-content .status-text {margin-top: 4px;}
.martch-content .score {line-height: 32px;}
.martch-content .score .bf-img {height: 32px;}
.programme-details .match-top{background-color: transparent;font-size:12px;line-height: 18px;padding: 5px;}
.programme-details .match-top .btn-retreat{line-height:22px;font-size:12px}
.programme-details .match-top span {margin-right: 6px;}
.match-list-content {background-color: transparent;}
.match-list-content .card-list .card-item{padding:10px 5px 0}

.programme-details.match-info-only .article-title{padding-right: 8px;}

.list-nav{background-color: #fff;}
.list-nav .nav-item{flex:1;text-align:center;}
.list-nav .nav-item a {padding: 0;}
.ranking-page .card {background-color: #fff;}

.ranking-item .link{padding:15px 8px}
.ranking-item .number{width:30px}
.ranking-item .action{width:70px;}
.ranking-list-header{padding:12px 8px 8px}
.ranking-list-header span{font-size:12px}
.ranking-list-header span:nth-child(1){flex:0 0 30px;width:30px}
.ranking-list-header span:nth-child(2){flex:1;width:100%}
.ranking-list-header span:nth-child(3){flex:0 0 70px;width:70px}
.scheme-content{font-size:12px}
.scheme-content .desc{margin-bottom:0px}
.scheme-content .title{margin-bottom:2px;}
.scheme-content .minor {font-size: 10px;}
.scheme-content .title .app-tag{margin-top: -1px;}
.scheme-content .actions{font-size:10px}
.scheme-content .actions span{margin-right:8px;min-width:45px}
.item-edge{font-size:10px}
.item-edge .ds{height:24px}
.item-edge .ds em{font-size:16px}
.item-edge .warning{line-height:16px;font-size:10px}
.app-user-people .statistics .match::after {font-size: 10px;}
.app-user-people .statistics .match::after {font-size: 10px;}
.app-user-people .statistics .showbtn {display: none;}

.i-icon-permissions::before {width: 15px;height: 15px;}
.i-icon-payment::before {width: 15px; height: 15px;}
.payment-header {padding-bottom: 140px !important;margin: 0 -5px;}
.privilege-cards .item .left {font-size: 14px; width: 50px;}
.privilege-cards .item .right {font-size: 12px;padding: 10px 14px;}
.checkoutcounter .privilege-wrap {padding: 0 8px 15px;margin-top: -125px;}
.privilege-cards .item {margin-bottom: 8px;}
.checkoutcounter .payment-wrap {padding: 0;}
.checkoutcounter .payment-wrap .head-title {padding: 0 8px;}
/* .aio-layout-left .aio-widget-scroll-big .aio-title {display: none;} */


.disclaimer{position: fixed; bottom:0;z-index: 10;left: 0;right: 0;background-color: #FDF1E9;font-size: 10px;padding: 5px 25px 5px 0;line-height: 20px;}
.disclaimer.flyback{ position:static;}
.disclaimer .close{display:block;position: absolute;width: 30px;height: 30px;background: #e20 url(../images/cuowu.png) no-repeat center center;background-size: 110%;right: 2px;bottom: 0;border-radius: 50%;border: solid 8px #FDF1E9;}
.disclaimer .close:before {display: none;}
.disclaimer.flyback .close{ display:none;}
.disclaimer.flyback{ padding:5px 0;}

.container {flex-direction: column;}


.scheme-item .link{background-color:#fff;padding: 14px 10px 10px;}
.scheme-item .desc {font-size: 14px;line-height: 18px;}
.scheme-item .title {font-size: 14px;}
.scheme-item .minor {font-size: 10px;}
.scheme-item .classify {font-size: 10px;line-height: 12px;}
.scheme-item .free{font-size:16px;}
.scheme-item .information span {font-size: 10px;}
.scheme-item .price {font-size: 10px;}
.scheme-item .match-status {width:40px;height:40px}

.programme-details .match-vote .item{font-size: 16px;}

/* 方案详情 */
.match-info-pay-dialog .app-dialog{position: absolute;bottom: 0;border-bottom-left-radius: 0;border-bottom-right-radius: 0;transform: translate(-50%, 0);width: 100% !important;max-width: 100%;}
.pay-type-dialog .pay-checkbox{font-size: 12px;background-size: 25px;padding: 5px 0 5px 30px;}

/* 发布方案 */
.edit-scheme {padding-bottom: 120px;}
.edit-scheme .head {padding: 10px 10px 28px;margin: 5px 0 10px;}
.edit-scheme .head::after {width: 65px;height: 65px;right: -10px;bottom: 0;}
.edit-scheme .meta-wrap {font-size: 12px;line-height: 20px;}
.edit-scheme .match-wrap .team img {width: 44px;height: 44px;}
.edit-scheme .match-wrap .team p {font-size: 14px;line-height: 20px;margin-top: 2px;}
.edit-scheme .match-wrap .score {line-height: 44px;font-size: 36px;width: auto;}
.edit-scheme .edit-recommend,
.edit-scheme .edit-price,
.edit-scheme .edit-content,
.edit-scheme .edit-tips {background-color: #fff;margin: 10px 0;padding: 10px;}

.edit-scheme .box-header .title-text {font-size: 14px;line-height: 22px;}
.edit-scheme .box-header .title span {font-size: 10px;}
.edit-scheme .box-header .edit-btn {font-size: 12px;}
.edit-scheme .box-header .edit-btn::before {width: 14px;height: 14px;}

.edit-scheme .s3 {background-color: #fff;padding: 10px;}
.edit-scheme .s3 .add-opinion {width: 100%;}

.dialog-opinion .list-item .a0item .pk {font-size: 12px;}
.dialog-opinion .list-wrap .list[data-id="64"] .a0item {width: calc((100% - 10px) / 3);padding: 1px 4px;}

.edit-scheme h2 {font-size: 15px;line-height: 22px;}
.edit-scheme h2 em {font-size: 12px;}
.edit-scheme .reminder-wrap select {font-size: 12px;width: 42px;height: 26px;border-radius: 0;}
.edit-scheme .reminder-wrap .reminder {font-size: 11px;line-height: 16px;padding: 4px;}
.edit-scheme .select-box .group {padding-left: 46px;}
.edit-scheme .select-box .label {font-size: 18px;font-weight: 500;width: 42px;line-height: 46px;text-align: center;}
.edit-scheme .select-box .a0item {line-height: 20px;padding: 2px 0;border-radius: 2px;}
.edit-scheme .select-box .a0item .text {font-size: 14px;}
.edit-scheme .select-box .a0item .subtext {font-size: 12px;}
.edit-scheme .select-price .a0item {display: block;float: none;width: 100%;line-height: 36px;font-size: 14px;font-weight: 500;margin: 0 0 15px;border-radius: 2px;}
.edit-scheme .select-price .a0item:last-child {margin-bottom: 0;}
.edit-scheme .checktip {font-size: 12px;}
.edit-scheme .checktip .check {width: 16px;height: 16px;}
.edit-scheme .title-wrap {margin-bottom: 16px;}
.edit-scheme .title-wrap input {border-radius: 2px;}
.edit-scheme .content-wrap textarea {border-radius: 2px;height: 140px;}
.edit-scheme .edit-tips h2 {background-size: 18px auto;padding-left: 20px;}
.edit-scheme .edit-tips .content {line-height: 22px;font-size: 13px;}
.edit-scheme .fixed-bottom {position: fixed;left: 0;bottom: 0;width: 100%;background-color: #f7f9fc;}
.edit-scheme .fixed-bottom p {font-size: 12px;margin: 10px 0;}
.jump-profit {margin-top: 10px;font-size: 13px;}

/* 盈利赛主页 */
.container-wrapper {padding-right: 0;min-height: 0;}
.container-wrapper .aside {display: none;}
.user-info-box {padding: 10px !important;}
.user-info-box .useravatar {margin-right: 5px;}
.user-info-box .useravatar .image {width: 44px;height: 44px;}
/* .user-info-box .useravatar::after {height: 20px;} */
.user-info-box .name {font-size: 15px;}
.user-info-box .followbtn {font-size: 12px;width: 46px;line-height: 20px;border-radius: 2px;}
.user-info-box .fans {font-size: 12px;line-height: 18px;}
.profit-home .stats {margin-top: 5px;}
.profit-home .latest,
.profit-home .history {background-color: #fff;padding: 0 10px;margin-top: 10px;}
.profit-home h2 {font-size: 15px;line-height: 34px;padding: 0;}
.profitlist {padding-bottom: 0;}
.profitlist .item .link {padding: 12px 0 16px;}
.profitlist .item::after {width: 40px;height: 40px;top: 12px;right: 0;}
.profitlist .item .info span {font-size: 13px;}
.profitlist .item .title {margin: 6px 0;padding: 3px 0;}
.profitlist .item .title h3 {font-size: 14px;line-height: 20px;}
.profitlist .item .title button {padding: 0 8px;}

.states .flex-row {flex-direction: column;}
.states .flex-row .grid {width: 100%;margin-right: 0;}
.states .flex-row .grid .gird-item {border-radius: 0;}
.states .flex-row .grid .gird-content {height: 50px;}
.echart-line-gradient {width: 100%;height: 120px;margin-top: 15px;}
.app-user-people .sports .content-panel {padding: 10px;}
.recent-echart .btn-group .btn:hover {color: #fff;}

/* 方案详情-开通订阅 */
.expert-card-list{padding-bottom: 60px;}
.activate-subscription{margin: 5px;}
/* .activate-subscription a{height: 54px;} */


/* 方案详情-分析师包月 */
.app-expert-payments .payment-header{background: url(../images/expert/payments-bg.png) no-repeat !important;background-size: 100% 100% !important;padding-bottom: 50px !important;}
.wrapper .payments-wrap{background: transparent;}
.checkoutcounter .privilege-wrap{margin-top: 0;}

.payments-nav{background: transparent !important;}
.payments-nav-list a{font-size: 16px;line-height: 35px;}
.privilege-cards .item .left{line-height: 25px;}
.app-expert-payments, .app-expert-payments .aio-layout-left{height: 100%;}

.payments-dialog .c-content{width: 88%;}
.payments-dialog .payment-dialog-content h2{font-size: 16px;}

.payments-btn{padding-bottom: 10px;}
.app-programme-action .button{font-size: 14px;}
/* 专家个人中心 */
.dy-profile-right{padding-bottom: 60px;}
.dy-match-right{padding-bottom: 45px;}

.aio .stats-tab {background-color: #fff;display: flex;}
.stats-tab a {margin: 0;font-size: 14px;flex: 1;}
.aio .stats-wrap {background-color: #fff;font-size: 12px;line-height: 18px;padding: 0 10px;margin-top: 10px;}
.stats-wrap .head {padding: 10px 0;margin-bottom: 0;}
.stats-wrap .head .title {font-size: 15px;line-height: 22px;}
.stats-wrap .head .text {font-size: 13px;line-height: 22px;top: 10px;margin-top: 0;}
.stats-wrap .score {margin: 10px 0;}
.stats-wrap .score .item .num {font-size: 18px;line-height: 24px;}
.stats-wrap .rank .item .num {font-size: 18px;line-height: 24px;}
.stats-wrap .rank {margin: 10px 0;}
.stats-wrap .stat {line-height: 18px;}


/* 改版-选择赛事 */
.list-header-search {position: static;background-color: #fff;padding: 5px 10px 10px;width: 100%;}
.list-header-search form {border-radius: 28px;}
.list-header-search input {height: 28px;line-height: 28px;font-size: 13px;}
.list-header-filter {display: flex;padding: 0;background-color: #fff;border-bottom: 0;line-height: 40px;}
.list-header-filter li {flex: 1;text-align: center;margin-right: 0;}
.list-tips {font-size: 12px;line-height: 24px;}
.aio .match-item {margin: 5px 0;padding: 15px;background-color: #fff;}
.aio .match-item::after {display: none;}
/* .aio .match-item > a {} */
.aio .match-item .information {font-size: 10px;line-height: 18px;margin-bottom: 12px;}
.aio .match-item .information .lottery {line-height: 18px;font-size: 10px;}
.aio .match-item .content .team {font-size: 13px;line-height: 20px;}
.aio .match-item .content .icon {width: 38px;height: 38px;}
.aio .match-item .content .center {width: 60px;}
.aio .match-item .content .score {font-size: 15px;line-height: 38px;margin-bottom: 5px;}
.aio .match-item .content .follow {line-height: 20px;font-size: 11px;}
.aio .match-item .published {width: 38px;height: 38px;right: 15px;top: 46px;}
.list-header {position: sticky;top: 45px;z-index: 2;}
.list-tips {top: 128px;z-index: 2;}
/* .match-list-content {height: calc(100vh - 128px);overflow: auto;} */
.icon-rules::after {content: "";display: block;width: 18px;height: 18px;background: url(../images/icon/icon_tips.png) no-repeat;background-size: contain;margin-top: 13px;}

.editor-checktip {background-color: #fff;margin-top: -10px;padding: 10px;line-height: 16px;}
.aio-checkbox-icon {width: 16px;height: 16px;}
.aio-checkbox-label {font-size: 12px;margin-left: 4px;}

/* 排行榜 */
.rank-side-nav {float: none;width: 100%;background-color: transparent;box-shadow: none;font-size: 13px;color: rgba(0, 0, 0, 0.5);padding: 0;position: static;}
.rank-side-nav .nav-wrap {display: flex;position: relative;}
.rank-side-nav .nav-item {flex: 1;}
.rank-side-nav .has-sub-nav .nav-item-text.is-active {margin-bottom: 46px;}
.rank-side-nav .nav-item-text {padding: 0;line-height: 20px;padding: 12px 0;text-align: center;color: rgba(0, 0, 0, 0.5);background-color: #fff;border-radius: 0;}
.rank-side-nav .nav-item-text.is-active {background-color: #fff !important;}
.rank-side-nav .nav-item-text.is-active::before {content: "";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 20px;height: 3px;border-radius: 3px;background: linear-gradient(270deg, #FF7310 0%, #FFA94D 99.96%, #FFAA4F 100.96%);display: block !important;}
.rank-side-nav .nav-item-text::after {display: none;}
.rank-side-nav .sub-nav-item {position: absolute;left: 0;bottom: 10px;width: 100%;text-align: center;display: none !important;}
.rank-side-nav .sub-nav-item-inner {display: inline-block;vertical-align: top;white-space: nowrap;overflow: hidden;line-height: 26px;border-radius: 26px;background-color: #fff;font-size: 0;}
.rank-side-nav .sub-nav-item-text {display: inline-block;vertical-align: top;padding: 0 14px;line-height: 26px;font-size: 13px;border-radius: 26px !important;}
.rank-side-nav .sub-nav-item-text.is-active {color: #fff;background: linear-gradient(270deg, rgba(255, 115, 16, 1) 0%, rgba(255, 168, 77, 1) 99.96%, rgba(255, 170, 79, 1) 100.96%);}
.rank-side-nav .nav-item-text.is-active + .sub-nav-item {display: block !important;}
.rank-side-nav .nav-item-text:hover,
.rank-side-nav .sub-nav-item-text:hover {background-color: #fff;}
.rank-list-wrap {float: none;width: 100%;}
.rank-list-header {display: none;}
.rank-list-content {background-color: #fff;}
.rank-list-content .rank-user-item {padding: 10px;position: relative;}
.rank-list-content .rank-user-item:not(:last-child):after {content: "";position: absolute;left: 10px;right: 10px;bottom: 0;border-bottom: 1px solid rgba(0, 0, 0, 0.1);transform-origin: center bottom;transform: scaleY(0.5);}
.rank-list-content .rank-user-item .user-number {min-width: 22px;font-size: 16px;line-height: 22px;margin-right: 5px;}
.rank-list-content .rank-user-item [class*="user-number-"]::after {width: 22px;height: 22px;}
.rank-list-content .rank-user-item .avatarimg {width: 40px;height: 40px;}
.rank-list-content .rank-user-item .user-avatar {margin-right: 5px;}
.rank-list-content .rank-user-item .user-avatar::after {left: -50%;top: -50%;right: -50%;bottom: -50%;transform: scale(0.5);}
.rank-list-content .rank-user-item .user-avatar[data-chargecount]::before {font-size: 9px;line-height: 12px;min-width: 12px;left: -2px;}
.rank-list-content .rank-user-item .user-group {height: 16px;}
.rank-list-content .rank-user-item .user-desc {font-size: 11px;line-height: 16px;}
.rank-list-content .rank-user-item .goodat span {margin-right: 5px;}
.rank-list-content .rank-user-item .name {font-size: 14px;line-height: 16px;}
.rank-list-content .rank-user-item .tag {line-height: 16px;font-size: 10px;}
.rank-list-content .rank-user-item .item-right {flex-direction: column-reverse;align-items: flex-end;}
.rank-list-content .rank-user-item .item-right::after {display: none;}
.rank-list-content .rank-user-item .btn {width: 48px;height: 20px;line-height: 20px;font-size: 12px;border-radius: 2px;}
.rank-list-content .rank-user-item .hitrate {width: 100%;;font-size: 12px;line-height: 16px;margin-top: 2px;margin-right: 0;text-align: center;}
.rank-list-action {background-color: #fff;border-bottom: none;padding: 0 10px;height: 40px;margin-bottom: 0;}
.rank-list-action .action-picker {font-size: 15px;}
.vote-list-btn {position: static;text-align: center;padding: 8px 0;}
.vote-list-btn .publishbtn {font-size: 14px;background-size: 20px;padding-left: 22px;}
/* .rank-list-action .tipbtn {width: 16px;height: 16px;} */
.rank-list-content .content-header {padding: 10px;line-height: 20px;margin-bottom: 0;}
.rank-list-content .content-header .title {font-size: 15px;}
.rank-list-content .content-header .subtitle {font-size: 12px;}
/* 排行榜end */

/* 限时优惠 */
.limit-view h2 {background-color: #222;color: #ff7310;padding: 11px 0;text-align: center;margin-bottom: 0;}
.limit-list-wrap .limit-list {align-items: center;flex-direction: column;}
.limit-list-wrap .limit-thumb::before {font-size: 10px;line-height: 14px;width: 18px;}
.limit-list-wrap .limit-item {width: 100%;margin-bottom: 8px;}
.limit-list-wrap .limit-item .discounts .t2 {font-size: 10px;line-height: 18px;}
.limit-list-wrap .limit-item .discounts .t3 {font-size: 10px;line-height: 13px;}
/* 限时优惠end */

.view-guide {padding: 5px 22px 5px 16px;}
.navigation-wrap {position: sticky;top: 0;z-index: 22;background-color: #fff !important;}
.navigation-wrap .view-guide {position: static;max-width: none;}
.navigation {padding: 6px 0;display: flex;align-items: center;}
.navigation .nav {background-color: #f5f5f5;line-height: 28px;border-radius: 999px;flex: 1;display: flex;margin-left: 10px;}
.navigation .nav .item {flex: 1;margin: 0;text-align: center;}
.navigation .nav .item.is-active {background: linear-gradient(270deg, rgba(255, 115, 16, 1) 0%, rgba(255, 168, 77, 1) 99.96%, rgba(255, 170, 79, 1) 100.96%);color: #fff;border-radius: inherit;}
.navigation .icon-search {padding: 0 7px;margin-left: 12px;}
.navigation .icon-search::before {content: "";vertical-align: middle;width: 16px;height: 16px;background: url("../images/icon/icon-search_1.png") no-repeat;background-size: contain;}
.subnavigation {border-top: 0;padding: 6px 10px;line-height: 26px;position: relative;}
.subnavigation::after {-webkit-transform: scaleY(0.5);transform: scaleY(0.5);-webkit-transform-origin: center top;transform-origin: center top;}
.subnavigation .guide {font-size: 12px;}
.subnavigation .select-list {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.subnavigation .select-list::after {content: "";position: absolute;top: -50%;bottom: -50%;left: -50%;right: -50%;border: 1px solid  var(--color-theme);-webkit-transform: scale(0.5);transform: scale(0.5);border-radius: 999px;pointer-events: none;}
.subnavigation .select-list .select-item {padding: 0 8px;}
.subnavigation .select-list .select-item.is-active {color: #fff;background: linear-gradient(270deg, rgba(255, 115, 16, 1) 0%, rgba(255, 168, 77, 1) 99.96%, rgba(255, 170, 79, 1) 100.96%);border-radius: 999px;}
.subnavigation .dropdown-box {float: left;}
.subnavigation .dropdown-box::before {font-size: 12px;padding-right: 15px;}
.subnavigation .dropdown-box .dropdown-wrap::after {content: "";position: fixed;top: -100%;bottom: -100%;left: -100%;right: -100%;background-color: rgba(0,0,0,0.5);}
.subnavigation .dropdown-list {position: relative;z-index: 1;}
.subnavigation .dropdown-list .a0item {padding: 5px 20px;font-size: 13px;position: relative;}
.subnavigation .dropdown-list .a0item:not(:last-child)::after {content: "";position: absolute;left: 10px;right: 10px;bottom: 0;border-bottom: 1px solid rgba(0,0,0,0.1);-webkit-transform: scaleY(0.5);transform: scaleY(0.5);pointer-events: none;}
.subnavigation .dropdown-box .dropdown-wrap {display: none !important;}
.subnavigation .dropdown-box[data-ai-vis="1"] .dropdown-wrap {display: block !important;}
/* .subnavigation .select-list .select-item.is-active::after {content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: -1;border-radius: 999px;pointer-events: none;} */

/* 订阅 */
.hot-list-wrap .hot-item {float: none;width: 100%;border: 0;box-shadow: none;margin: 5px 0 !important;}
.hot-list-wrap .hot-item .image {width: 40px;height: 40px;}
.hot-list-wrap .hot-item .image::before {font-size: 9px;min-width: 0;line-height: 10px;}
.hot-list-wrap .hot-item .name {font-size: 14px;}
.hot-list-wrap .hot-item .row-box .col-item {padding: 15px 0;}
.hot-list-wrap .hot-item.is-show .col-item:nth-child(2)::after {width: 30px;height: 30px;}

/* 名家 */
.author-list-wrap .item {float: none;width: 100%;border-radius: 0;box-shadow: none;margin: 5px 0 !important;}
.author-list-wrap .item .image {width: 40px;height: 40px;}
.author-list-wrap .item .image::before {font-size: 9px;min-width: 0;line-height: 10px;}
.author-list-wrap .item .name {font-size: 14px;}
.author-list-wrap .item .badge {margin-top: 4px;}
.author-list-wrap .item .badge li {font-size: 10px;line-height: 16px;}
.author-list-wrap .item .summary {font-size: 12px;line-height: 18px;min-height: auto;}
.author-list-wrap .item .bottom .other {line-height: 18px;}
.author-list-wrap .item .bottom .status {font-size: 10px;line-height: 18px;}
.author-list-wrap .item .bottom .gameplay {font-size: 10px;line-height: 18px;border-radius: 4px;}
.author-list-wrap .item .bottom .gameplay::after,
.author-list-wrap .item .bottom::after {-webkit-transform: scale(0.5);transform: scale(0.5);top: -50%;bottom: -50%;left: -50%;right: -50%;}

#rightRecommend .author-item .name{white-space: nowrap;}

.hairline::after {top: -50%;bottom: -50%;left: -50%;right: -50%;-webkit-transform: scale(0.5);transform: scale(0.5);}
.error-box[data-code="-4"] .image {width: 276px;}
/* 分析师订阅 */
.subscribe-main {padding: 0;border-radius: 0;}
.subscribe-main-wrap {display: block;}
.subscribe-title {font-size: 15px;line-height: 20px;padding: 12px 0;margin-bottom: 0;justify-content: center;}
.subscribe-title::before {width: 32px;margin-right: 2px;}
.subscribe-head {width: auto;border-radius: 8px 8px 0 0;display: block;padding: 15px;margin: 0 12px;}
.subscribe-head .info-box {flex-direction: row;justify-content: flex-start;background: transparent;padding: 0;color: #fff;}
.subscribe-head .user-avatar {margin-bottom: 0;margin-right: 4px;}
.subscribe-head .username {justify-content: flex-start;}
.subscribe-head .username .name {color: #fff;}
.subscribe-head .username .block {font-size: 10px;line-height: 16px;}
.subscribe-content {padding: 12px 12px 66px;}
.subscribe-package .title {font-size: 14px;line-height: 20px;}
.subscribe-remark .remark-item .title {font-size: 14px;line-height: 20px}
.subscribe-remark .remark-item .desc {font-size: 12px;line-height: 16px;}
.subscribe-tips::after {border-radius: 16px;}
.subscribe-tips h2 {font-size: 15px;line-height: 20px;}
.subscribe-tips .content {font-size: 12px;margin-top: 3px;}
/* 分析师订阅end */

.has-web-share .aio-layout-left {width: 100%;}
.has-web-share .affix-share {position: fixed;left: auto;right: 10px;top: 8px;padding: 5px;margin-top: 0;width: auto;background: url("../images/icon/icon_share.png") no-repeat center center;background-size: 18px;}
.has-web-share .affix-share .w0share2bt {margin: 0;width: 18px;height: 18px;overflow: hidden;opacity: 0;}

.submit-bar {position: fixed;left: 0;bottom: 0;right: 0;z-index: 2;}
.submit-bar .submit-tip {font-size: 11px;padding: 2px 10px;}
.action-dinyue {margin: 0 10px;border-radius: 6px 6px 0 0;padding: 8px 15px;}

.unlocked-top {background-color: #fff;position: sticky;top: 0;margin-bottom: 5px !important;}
.unlocked .select-date .date-item {font-size: 12px;line-height: 14px;}
.unlocked .select-date .date-item a {padding: 8px 0;}
.unlocked .select-date .date-item a:hover{transform: none;color: initial;}
.unlocked .count-text {font-size: 12px;line-height: 18px;padding: 4px 20px;}
.unlocked .count-text::before {height: 18px;}
.unlocked .matchlist .item {width: 100%;box-shadow: none;margin: 0 0 5px 0 !important;}
.unlocked .matchlist .team-box .num {font-size: 18px;line-height: 30px;}
.unlocked .matchlist .team-box .score-icon {height: 30px;}
.unlocked .matchlist .analyst {padding: 10px;}
.unlocked .matchlist .analyst::before {transform: scaleY(0.5);}
.unlocked .matchlist .analyst .useravatar {width: 18px;height: 18px;}
.unlocked .matchlist .analyst .username {font-size: 12px;line-height: 18px;margin-left: 4px;}
.unlocked .matchlist .analyst .time {font-size: 11px;line-height: 18px;}
.unlocked .matchlist .analyst .regameplay {font-size: 12px;}
.unlocked .matchlist .analyst .recommend::before {width: 36px;height: 36px;left: -42px;}
.unlocked .matchlist .analyst .minor {font-size: 10px;line-height: 14px;}
.unlocked .matchlist .item .more {position: static;padding: 0 0 10px 0;}


[data-mode="share"] .statistics .echart-line-gradient,
[data-mode="share"] .statistics .recent-echart {display: none;}
[data-mode="share"] .statistics .showbtn {color: var(--color-theme);font-size: 12px;text-align: center;line-height: 18px;margin-top: 10px;display: block;}
[data-mode="share"] .statistics .showbtn::before {content: "查看近期战绩详情";}
[data-mode="share"] .statistics .showbtn::after {content: "";width: 10px;height: 18px;display: inline-block;vertical-align: top;margin-left: 4px;background: url("../images/icon/icon_arrow_bottom2.png") no-repeat center center;background-size: 12px;}
[data-mode="share"] .statistics .states[data-ai-vis="1"] .echart-line-gradient,
[data-mode="share"] .statistics .states[data-ai-vis="1"] .recent-echart {display: block;}
[data-mode="share"] .statistics .states[data-ai-vis="1"] .showbtn::before {content: "收起";}
[data-mode="share"] .statistics .states[data-ai-vis="1"] .showbtn::after {transform: rotate(180deg);}
[data-mode="share"] .author-wrap .intro {display: none;}
[data-mode="share"] .author-info-box .author-info-wrap {padding: 8px;}
[data-mode="share"] .author-info-box .author-info-wrap .follower {font-size: 12px;}
[data-mode="share"] .w0share2bt,
[data-mode="share"] .activate-subscription {display: none;}
[data-mode="share"] .app-tabs-wrap .tab-item {font-size: 15px;}
[data-mode="share"] .list-bottom {height: 30px;line-height: 30px;margin-top: 5px;}
[data-mode="share"] .list-bottom .ds em {font-size: 20px;}
[data-mode="share"] .sports .content-panel {padding-bottom: 5px !important;}
[data-mode="share"].wrapper h2 {margin-top: 10px;}

.multiple {padding-bottom: 82px;}
.multiple .action-wrapper {position: fixed;left: 0;right: 0;bottom: 0;z-index: 1;width: 100%;background-color: #f7f9fc;}
.multiple .action-wrap .btn {border-radius: 999px;font-size: 18px;line-height: 48px;}
.multiple .main {margin-left: 0;}
.multiple .list-tips {top: 88px;}

/* 多方案发布 */
.multi-editor {padding-bottom: 120px;}
.multi-editor .tips {font-size: 12px;line-height: 16px;padding: 4px 10px;position: sticky;top: 0;z-index: 1;}
.multi-editor .select-box {float: none;width: 100%;margin: 0 0 5px 0;padding: 10px;}
.multi-editor .select-box .info {font-size: 12px;line-height: 18px;}
.multi-editor .select-box .info span:not(:last-child)  {margin-right: 14px;}
.multi-editor .select-box .a0item {font-size: 14px;line-height: 18px;}
.multi-editor .select-box .a0item .value {font-size: 12px;}
.multi-editor .select-box .a0item[data-ai-vis="1"]::after {inset: -50%;-webkit-transform: scale(0.5);transform: scale(0.5);border-radius: 4px;}
.multi-editor h2 {font-size: 15px;line-height: 22px;margin-bottom: 5px;}
.multi-editor h2 span {font-size: 14px;}
.multi-editor .price-box {background-color: #fff;padding: 10px;margin-bottom: 5px;}
.multi-editor .select-price .a0item {width: 100%;margin: 0 0 15px 0;font-size: 14px;font-weight: 500;line-height: 36px;}
.multi-editor .input-box {background-color: #fff;padding: 10px;}
.multi-editor .input-box .title-wrap {float: none;width: 100%;margin-right: 0;}
.multi-editor .input-box .content-wrap {float: none;width: 100%;margin-top: 20px;}
.multi-editor .input-box .textarea .input-count {font-size: 12px;}
.multi-editor .fixed-bottom {position: fixed;left: 0;bottom: 0;width: 100%;background-color: #f7f9fc;}
.multi-editor .fixed-bottom p {font-size: 12px;margin: 10px 0;}

.profile-header {display: block;padding: 0;height: auto;line-height: inherit;border-bottom: 0;}
.profile-header .tabs,
.profile-header .navs {width: 100%;background-color: #fff;}
.profile-header .tabs {margin-bottom: 5px;}
.profile-header .tabs .tab-item {flex: 1;padding: 0 5px;font-size: 14px;line-height: 34px;text-align: center;}
.profile-header .navs {text-align: center;padding: 10px 0 5px 0;}
.profile-header .navs .nav-item {border-radius: inherit;line-height: 28px;margin: 0 auto;}
.profile-header .navs .nav-item::after {display: none;}
.profile-header .navs-box {border-radius: 999px;background-color: #f6f6f6;}
.list-plan {background-color: #fff !important;margin-bottom: 10px !important;}
.list-plan .list-title {font-size: 15px;padding: 10px 10px 0;line-height: 20px;}
.list-plan .item {padding: 10px;}
.list-plan .item::before {width: 12px;height: 12px;right: 10px;top: 10px;}
.list-plan .item:not(:last-child)::after {left: 10px;right: 10px;}
.list-plan .item .content {padding: 0 3px 0 5px;}
.list-plan .item .classify {font-size: 10px;line-height: 18px;margin: 1px 0;}
.list-plan .item .classify::after {inset: -50%;transform: scale(0.5);border-radius: 4px;}
.list-plan .item .desc {font-size: 14px;line-height: 20px;margin-bottom: 14px;}

.profile-multi .list-plan .item .desc{padding-right: 10px;}
.profile-multi .list-plan .item::before{top: 14px;}

.list-plan .item .title{font-size: 14px;line-height: 18px;}
.list-plan .item .info .count {padding: 0 4px;}
.list-plan .item .info {font-size: 10px;line-height: 15px;}
.list-plan .item .price .num {font-size: 18px;line-height: 26px;}
.list-plan .item .price .num span {font-size: 14px;line-height: 16px;}
.list-plan .item .discount {font-size: 10px;line-height: 15px;}
.list-plan .nodata {font-size: 12px;}
.list-plan .item .winlog{right: 45px;}
.profile-info {padding: 10px;}
.profile-info .title {font-size: 15px;line-height: 20px;}
.profile-info .box {float: none;width: 100%;}
.profile-info .table .td {font-size: 12px;}
.profile-info #match {margin: 0 0 15px 0;}

.rec-header {background-color: #fff;flex-direction: column;padding: 10px 0;}
.rec-header .res-tabs::after {-webkit-transform: scale(0.5);transform: scale(0.5);inset: -50%;}
.rec-header .res-tabs .a0item {font-size: 14px;line-height: 30px;}
.rec-header .rec-navs {justify-content: space-between;width: 100%;padding: 15px 10px 0;}
.rec-header .rec-navs .navs .a0item {font-size: 12px;line-height: 24px;}
.rec-header .rec-navs .btn {font-size: 12px;line-height: 24px;background-size: 5px;}

.detail-content .list .item {width: 100%;}
.detail-content .list .item::before {width: 36px;height: 36px;}
.detail-content .list .item::after {inset: -50%;-webkit-transform: scale(0.5);transform: scale(0.5);border-radius: 12px;}
.detail-content .list .result {height: 54px;}
.detail-content .list .result-item {font-size: 14px;line-height: 20px;}
.detail-content .list .match-info {font-size: 12px;line-height: 18px;}
.detail-content .list .match-info .match {background-size: 12px;}
.detail-content .list .team-info {font-size: 14px;}
.detail-content .list .result-title {width: 20px;font-size: 10px;line-height: 12px;}
.detail-content .list-count {font-size: 14px;line-height: 20px;}