.app-card{margin:10px 0}
.app-user-people.wrapper{padding:0}
.app-user-operations{padding:10px 6px;}
.app-user-operations .item{width:30px;height:30px;font-size:0;padding:0;background-position:center}
.app-user-head{margin:-5px -5px 0 -5px;margin: 0;}
.app-user-head .user .avatar{width:62px;height:62px;}
.app-user-head .user .text{padding-left:6px;overflow: hidden;}
.app-user-head .user .text .user-name{font-size:18px;margin-bottom:6px;}
.app-user-head .user .text .desc{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:0}
.app-user-head .user .user-login {font-size: 18px;}
.app-user-head .btn-level{position:absolute;right:18px;top:42%}
.app-user-head .btn-level a{display:block;color:#fff;font-size:14px;padding-right:12px;background:url(../images/user/icon-arrow-right-white.png) no-repeat right center;background-size:8px auto;padding-left:26px}
.app-user-head .btn-level a::before{content:"";position:absolute;left:0;top:0;width:20px;height:26px;background:url(../images/user/icon-level.png) no-repeat center center;background-size:18px auto}
.app-user-head .follows{padding:10px 0}
.app-user-head .follows a .number{font-size:18px}
.app-user-head .follows a .label{font-size:14px}
.section{background-color:#fff;box-shadow:0 0 2px rgb(0 0 0 / 20%);border-radius:3px;color:#333;padding:0;margin-top:5px}
.app-user-member{display:flex;justify-content:space-between;align-items:center;margin-top:10px;height:55px;padding:0 18px}
.app-user-member .member{font-size:14px;display:flex;align-items:center}
.app-user-member .member img{width:20px;margin-right:6px}
.app-user-member .link{font-size:14px;padding-right:10px;background:url(../images/user/icon-arrow-right-grey.png) no-repeat right center;background-size:6px auto}
.app-user-assets .tips{font-size:14px;padding:5px;}
.app-user-assets .assets-group{padding:10px 18px}
.app-user-assets .assets{width:auto}
.app-user-assets .assets .left .label{line-height:20px;font-size:14px;padding-left:25px;background-size:20px auto}
.app-user-assets .assets.integral .left .label{background-image:url(../images/user/icon-integral.png)}
.app-user-assets .assets .left .num{font-size:20px;}
.app-user-assets .assets .btn{line-height:20px;font-size:12px;margin-left:12px}
.app-user-tools .tool-list{overflow:hidden;padding:10px 0 0}
.app-user-tools .tool-list .tool-item{display:inline-block;float:left;width:25%;text-align:center;padding:10px 0 0 0;height:70px;vertical-align:top}
.app-user-tools .tool-list .tool-item a{vertical-align:middle;display:inline-block;padding:0}
.app-user-tools .tool-list .tool-item .icon{display:block;width:auto;height:24px;object-fit:cover;margin:auto}
.app-user-tools .tool-list .tool-item .title{display:block;color:#333;font-size:12px;line-height:16px;padding-top:6px;background-position:center top;background-size:auto 24px;padding:32px 0 0 0;position:relative}
.app-user-tools .tool-list .add-friend .title::after{display:none;font-size:10px}
.app-user-tools .tool-list .add-friend .title::before{content:"";position:absolute;left:20px;top:-4px;width:36px;height:14px;background:url(../images/user/icon-text.png) no-repeat;background-size:36px auto}
.app-user-setting .group-list{margin-top:5px;border-bottom:0;background:#fff;border-radius:3px;box-shadow:0 0 3px rgb(0 0 0 / 12%)}
.app-user-setting .sign-out{display:block;box-shadow:0 0 3px rgb(0 0 0 / 12%);border-radius:3px}

.records-tabs .item {height: 60px;line-height: 60px;border-radius: 3px;font-size: 14px;padding: 0 20px;}
.new-recharge .wenhao{top: 5px;}
.new-recharge_abs{width: 90%;height:75%;overflow: hidden;overflow-y: auto;z-index: 9;}



.pc-main{float:none;width:100%}
.pc-sidebar{float:none;width:100%}
.pc-main,.pc-sidebar{display:block;width:auto;float:none;padding:0}
body:not([data-h5-page*="full-screen"]) .pc-sidebar,
body[data-h5-page*="full-screen-content"] .pc-sidebar{display:none}
[data-h5-page="feedback"] .pc-sidebar{display:none}
.app-user-feedback .tabs .tab-item{height:40px;line-height:38px;font-size:15px}
.app-user-feedback .feedback{padding:0}
.app-user-feedback .panel.feedback h4{font-size:16px;line-height:26px}
.app-user-feedback .panel h4{font-size:14px}

.app-dialog .close{right:10px;top:8px;background-size:14px auto}
.app-dialog-top .title{font-size:18px;line-height:24px}
.app-dialog.reward .app-dialog-top .title::before{width:25px;height:25px;background-size:25px auto}
.app-dialog-bottom .current-coin,.app-dialog-bottom .settlement,.rewards .reward-item span{font-size:14px}
.rewards .reward-item span{height:34px;border-width:1px}
.app-dialog-bottom .current-coin .balance::before,.rewards .reward-item span::before{width:12px;height:12px;background-size:12px auto}
.app-dialog-bottom .settlement .btn{width:67px;height:27px;line-height:26px;font-size:14px}
.app-dialog-bottom .settlement .btn::before{width:14px;height:14px;background-size:14px auto}
.app-tabs-wrap .tab-item{line-height:38px;font-size:17px}
.app-user-people .btn-ranking {font-size: 14px;padding: 5px 30px 5px 15px;}
.app-user-people .btn-ranking::after {right: 10px;}
.app-user-people .sports .content-panel{padding:15px;}
.app-user-people .states .grid {padding: 0;}
.app-user-people .statistics-tabs{line-height:30px;margin-bottom:10px}
.app-user-people .statistics-tabs span{font-size:13px;padding:0 25px}
.app-user-people .statistics .statistics-content{padding:0}
.app-user-people .statistics .statistics-content .table td,.app-user-people .statistics .statistics-content .table th{height:28px;font-size:12px}
.app-user-people .statistics .statistics-content .tips{font-size:12px}
.app-user-people .states .grid .gird-content{height:50px}
.app-user-people .states .grid .gird-content .s1{font-size:14px}
.app-user-people .states .grid .gird-content .s2{font-size:11px}

.app-submit-bar {position:fixed;bottom:0;left:0;width:100%;z-index:1000;background-color: #fff;box-shadow: none;}
.app-submit-bar .submit-text .price {font-size:16px}
.app-submit-bar .submit-text .price span {font-size: 18px;}
.app-submit-bar .submit-text .desc {font-size:12px;margin-top:4px}
.app-submit-bar .submit {width:118px;font-size:16px;line-height:60px}

/* 充值中心 */
.voucher-page {padding: 10px;}
.voucher-center{padding-bottom: 60px}
.voucher-center .aio-layout-box {padding: 0 10px;}
.voucher-center .panel-title{font-size:15px;line-height:40px;margin-bottom: 0;}
.voucher-center .panel-title em{font-size:12px;}
.voucher-center .voucher-current{height:110px;border-radius: 10px;}
.voucher-center .voucher-current h2{font-size:16px;line-height: 20px}
.voucher-center .voucher-current .balance {font-size: 34px;font-weight: bold;margin-top: 2px;}
.voucher-center .voucher-wrap {background-color: #fff;border-radius: 4px;}
.voucher-center .beans .item .content{height:52px;font-size:14px;line-height:18px;}
.voucher-center .beans .bean{font-size:15px;font-weight: 500;}
.voucher-center .beans .give{color:#999;font-size:11px}
.voucher-center .beans .item[data-ai-vis] .content{background-size:20px auto}
.voucher-center .voucher-wrap .input-bean{padding-bottom: 14px}
.voucher-center .voucher-wrap .input-bean input{height:50px;font-size:17px;padding:0 10px}
.voucher-center .aio-layout-box {margin-bottom: 10px;}
.voucher-center .pay-wrap {background-color: #fff;border-radius: 4px;}
.voucher-center .pays dd{font-size:13px;padding:0 5px;line-height: 42px;}
.voucher-center .pays .label{padding-left:34px;background-size:26px auto}
.voucher-center .pays .max-limit {font-size: 10px;margin: 0 4px;}
.voucher-center .pays .app-checkbox {right: 5px;}
.voucher-center .pays dd .text {font-size: 13px;}
.voucher-center .pays dd .icon-service {width: 16px;height: 16px;}
.voucher-center .read-agreement{font-size:13px;line-height: 20px;margin: -5px 0 15px;}
.voucher-center .tips{background-color: #fff;border-radius: 4px;padding: 0 10px 24px;}
.voucher-center .tips pre {font-size: 13px;}

/* 差额支付 */
.voucher-center .card-style .bank-info{right: 22px;bottom: -2px;}
.voucher-center .pays .max-limit{right: 22px;top: 0}

.record-scheme-content,.records-account-content{margin-bottom:48px!important}
.record-scheme-content .item{font-size:12px}
.record-scheme-content .item .top{padding:8px 10px 5px}
.record-scheme-content .item .user .avatar{width:40px;height:40px}
.record-scheme-content .item .user .name{padding-left:5px}
.record-scheme-content .item .title{font-size:15px}
.record-scheme-content .item .bottom{font-size:10px;line-height:16px}
.record-scheme-content .item .info span{width:calc(100% - 120px)}
.record-scheme-content .item .info span:nth-child(odd){width:120px}
.record-scheme-content .item[data-state]::before{right:10px;top:20px;width:40px;height:40px}
.app-checkbox .checkbox-input{width:18px;height:18px}
.aio-layout-head-fix+.aio-next{margin-top: 45px;}
.release-recommen .aio-com-switch{top:8px;left:50%;transform:translateX(-50%);position:absolute;margin-top:0}
.jwp-nav{display:flex;align-items:center;justify-content:space-between;position:static;padding-bottom:10px;font-size:14px;padding:0;margin-bottom:5px;box-shadow:0 0 3px rgb(0 0 0 / 15%)}
.jwp-nav a{flex:1}
.tab-item-title{padding:5px}
.tab-item-title h2{font-size:16px;border-left-width:5px}
.tab-summary-list li{width:33.33%;font-size: 12px;line-height:20px;height:50px;}
.tab-summary-num,.tab-summary-title{font-size:16px}
.tab-summary-list li strong{font-size:140%}
.tab-summary-list li i{font-size:20px}
.tab-detail-list{padding:0 0 10px;font-size: 12px;}
.tab-detail-list li{padding:5px}
.tab-detail-time span:not(:last-child){margin-right:5px}
.tab-detail-team{height:55px}
.team-vs-level{font-size:10px}
.tab-team-vs strong{font-size:16px;line-height:20px;padding-right:50px}
.tab-detail-list li::after{width:40px;height:40px;top:47px;right:20px}
.tab-detail-bot,.tab-detail-time{line-height:16px;justify-content:space-between;text-align:center}
.tab-detail-bot span,.tab-detail-time span{display:block}
.tab-detail-list li [title]:before{display:block;content:attr(title);font-size:10px}
.tab-detail-team:after,.team-vs-to{font-size:17px}
.badge-steps{padding-top:40px;padding-right:40px}
.badge-step-item{font-size:12px}
.badge-step-item::before{width:30px;height:30px;top:-35px;left:5px}
.badge-step-item .step-content{line-height:15px;width:40px}
.badge-step-item .line{top:6px}
.badge-step-item .line::before{border-left-width:4px;border-bottom-width:6px;border-top-width:6px;top:-5px}
.card-privilege .card-item{font-size:14px;min-height:200px;flex:initial;width:100%;margin:4px auto;padding:20px}
.records-account-content .item{font-size:12px;padding: 10px 110px 10px 10px;margin-bottom:2px;}
.records-account-content .item .title strong{font-size: 14px;min-width: 70px;}
.records-account-content .item .other{padding-left: 70px;}
.records-account-content .item .right{width: 100px;font-size: 11px;right: 5px;}
.jl-option{font-size:16px}
.jl-option a{line-height:50px}
.jl-name{font-size:14px}
.jl-ul li{margin-bottom:2px}
a.jl-list-vs{font-size:17px}
.jl-list-bot{line-height:20px;margin:-10px}
.jl-list-bot span{width:50%;font-size:12px}
.jl-list-bot span:nth-child(1){width:100%}
.jl-ul li.zou::after{width:45px;height:45px;top:10px}
.release-list-content .tab_item-title span{font-size:18px}
.release-detail-list .avatar{width:40px;height:40px}
.release-detail-list .info-a{font-size: 15px;}
.release-detail-list .info-b{font-size: 12px;}
.release-list-content .tab-summary-list li{height:60px;padding-bottom:10px}

.task-header {height: 240px;margin: -5px;}
.task-header .my-integral {font-size: 12px;padding: 8px 14px;top: 58px;}
.task-header .my-integral .number {font-size: 18px;background-size: 20px auto;padding-left: 22px;margin-top: 2px;}
.task-header .btn-integral {line-height: 30px;padding: 0 14px;}
.task-sign-in {margin-top: -81px !important;}
.task-center .title {font-size: 16px;line-height: 1.5;}
.task-center .after {font-size: 12px;}
.task-sign-in .switch-box {font-size: 12px;top: 18px;right: 10px;}
.switch {height: 20px;width: 50px;}
.switch::before {height: 28px;width: 28px;top: -4px;}
.task-sign-in .list .item {font-size: 12px;padding-top: 40px;}	
.task-sign-in .list .item::before {font-size: 14px;width: 40px;height: 40px;line-height: 40px;}
.exchange {font-size: 14px;margin-bottom: 10px;}
.exchange .item {font-size: 12px;background-size: 30px;padding-top: 30px;}
.task-item {background-size: 20px;padding-left: 30px;}
.task-item .text {line-height: 20px;}
.task-item .text h4 {font-size: 14px;}
.task-item .text p {font-size: 12px;}
.task-item .btn {font-size: 12px;width: 65px;line-height: 25px;}
.rule-dialog .c-content {font-size: 14px;line-height: 26px;}
.exchange-wrap .btn-go {font-size: 16px;height: 40px;line-height: 40px;}

.paymain {padding: 10px;}

/* 活动详情页 */
.share_fixed{ position: fixed;z-index: 111;top: 45px;right: 0;}
.share_fixed>ul{background: inherit;}
.activity-center{ padding:0;}

.user-action-member {height: 50px;padding: 0 10px 0 50px !important;margin-top: 5px;border-radius: 4px;overflow: hidden;}
.user-action-member.is-member::after  {width: 7px;}
.user-action-member .text h3 {font-size: 18px;font-weight: bold;}
.user-action-member .text p {font-size: 12px;}
/* .layout-card {background-color: #fff !important;box-shadow: 0px 3px 8px 0px rgba(10,13,47,0.0500);border-radius: 4px;}
.member-top {padding: 8px 8px 8px 50px;border-radius: 4px;}
.member-top h3 {font-size: 18px;font-weight: bold;margin-bottom: 4px;}
.member-top p {font-size: 12px;}
.page-member h2 {font-size: 16px;padding: 10px 0;}
.member-privilege {padding: 0 5px 26px;    box-shadow: 0px 6px 30px 0px rgb(21 21 34 / 67%);}
.member-privilege h2 {margin-bottom: 5px;}
.member-privilege .item .item-title {font-size: 15px;}
.member-privilege .item .sub-title {font-size: 13px;}
.member-privilege .item .money {font-size: 14px;}
.member-privilege .item .icon {margin-bottom: 8px;}
.member-package {padding: 0 5px 20px;}
.member-package .swiper {margin-top: 10px;}
.member-package .item-inner {padding: 12px 0;height: 106px;margin: 8px 0;}
.member-package .is-discount .item-inner:before {font-size: 10px;width: 46px;height: 15px;line-height: 15px;}
.member-package .swiper-slide .name {font-size: 16px;}
.member-package .swiper-slide .price {font-size: 20px;margin: 8px 0 0;}
.member-package .swiper-slide .price:before {font-size: 14px;}
.member-layment {padding: 0 5px 16px;}
.member-layment .a0item {width: 100%;margin-bottom: 10px;font-size: 14px;padding-left: 50px;height: 40px;line-height: 38px;}
.member-layment .a0item:nth-child(-n + 1) {margin-right: 0;}
.member-layment .a0item .icon {width: 30px;height: 24px;}
.member-layment .a0item::after {width: 16px;height: 16px;}
.member-agreement {font-size: 12px;margin: 0 5px 10px;}
.member-submit {position: fixed;left: 0;right: 0;bottom: 0;background: #FFFFFF;box-shadow: 0px -3px 8px 0px rgba(10,13,47,0.0500);margin: 0;}
.member-submit .text {font-size: 12px;padding: 0 5px;padding-bottom: calc(constant(safe-area-inset-bottom) + 0px);padding-bottom: calc(env(safe-area-inset-bottom) + 0px);}
.member-submit .text .price {font-size: 20px;}
.member-submit .text .price:before {font-size: 12px;}
.member-submit .submit-btn {width: 95px;font-size: 16px;line-height: 50px;height: 50px;padding-bottom: calc(constant(safe-area-inset-bottom) + 0px);padding-bottom: calc(env(safe-area-inset-bottom) + 0px);box-sizing: content-box;}
.member-submit-bottom::after {content: "";display: block;width: 100%;height: calc(constant(safe-area-inset-bottom) + 50px);height: calc(env(safe-area-inset-bottom) + 50px);} */
/* .page-head-right {position: fixed;right: 10px;top: 45px;height: 45px;display: flex;justify-content: flex-end;align-items: center;} */
.page-head-right {position: fixed;right: 10px;top: 45px;height: 45px;display: flex;justify-content: flex-end;align-items: center;}
body[data-h5-page='personal-content'] .page-head-right{top: 0;}
.page-head-right.card-right{top: 0;} 
.navbar-service:before {content: "";display: block;width: 20px;height: 20px;background: url("../images/icon/icon-service.png") no-repeat center center;background-size: contain;}
.navbar-push {color: #ff7310 !important;font-size: 14px;padding: 0 !important;}
.aio-layout .navbar-text {color: rgba(0, 0, 0, .7);font-size: 14px;padding: 0;}

.popup-winning-detail .table .thead span {font-size: 14px;}
.popup-winning-detail .table .list .column {font-size: 12px;}
.popup-winning-detail .table .column1 {width: 120px;}
.popup-winning-detail .table .column3 {width: 100px;}
.popup-winning-detail .text p {font-size: 12px;}
.popup-winning-detail .text .tips {font-size: 10px;}
.popup-code .header {font-size: 16px;}
.bindpay-wrap {margin-top: 0;}

.popup-rule {top: 40%;display: flex;flex-direction: column;max-height: 80%;}
.popup-rule .content {font-size: 14px;padding: 8px 12px 15px;}
.popup-rule .content dl {margin-bottom: 10px;}
.lock-draw-page .flex-bottom {position: fixed;bottom: 6px;left: 50%;transform: translateX(-50%);margin: 0;}
.popup-winning .winning[data-id]::after {width: 80%;padding-top: 80%;}
.lock-draw-page {padding-bottom: 80px;}
.popup-false-goods .tips {font-size: 12px;}

.record-user {padding: 0;}
.record-user .table-record-wrap {margin: 0;}

.dropdown {position: fixed;right: 15px;bottom: 30px;z-index: 1;}
.dropdown .dropdown-current {padding: 0;width: 40px;height: 40px;line-height: 40px;border-radius: 50%;text-align: center;font-size: 16px;position: relative;z-index: 2;}
.dropdown .dropdown-current::after {content: none;}
.dropdown .dropdown-current[data-index="0"] {box-shadow: 0px 0px 6px 1px rgba(221,93,2,0.34);}
.dropdown .dropdown-current[data-index="1"] {box-shadow: 0px 0px 6px 1px rgba(242,51,14,0.34);}
.dropdown .dropdown-current[data-index="2"] {box-shadow: 0px 0px 6px 1px rgba(34,130,11,0.34);}
.dropdown-menu {right: 20px;left: auto;top: 5px;white-space: nowrap;background-color: #ff6a00;padding: 0 20px 0 3px;border-radius: 30px;transform: scale(0, 1);transform-origin: right center;overflow: hidden;}
.dropdown-menu:before {content: none;}
.dropdown-menu .item {display: inline-block;position: relative;}
.dropdown-menu .item::after {content: "";position: absolute;right: 0;top: 6px;bottom: 6px;width: 1px;background-color: #fff;}
.dropdown-menu .item:last-child::after {content: none;}
.dropdown-menu .item a {color: #fff;line-height: 30px;padding: 0 14px;}
.dropdown:hover .dropdown-menu {transform: scale(1, 1);}
.detail-top-right .z0select {position: fixed;right: 10px;top: 52px;margin-right: 0;}



body[data-apptype] .page-head-wrap {display: block;}
body[data-apptype] .detail-top-right .z0select {top: 7px;z-index: 10;}

/* 累计充值 */
.new-recharge_kefu a{position: absolute;left: 50%;width: 45%;transform: translateX(-50%);}
.new-recharge_kefu a.kefu1{top: 37%;}
.new-recharge_kefu a.kefu2{top: 47.2%;}
.new-recharge_kefu a.kefu3{top: 56.2%;}
.new-recharge_kefu a.kefu4{top: 65.2%;}
.new-recharge_kefu a.kefu6{top: 80.8%;}
.new-recharge_kefu a.kefu5{top: 85.5%;width: 50%;}
.new-recharge_bean{top: 37%;width: 45%;}
.total-number{top: 27.8%;height: 80px;}
.total-number span{font-size: 18px;}
.total-number span em{font-size: 22px;}

.z9vest .a0list:before{ content:'账号切换'; background: #333;color: white;display: block;font-size: 16px;padding: 10px 20px;}
.z9vest .a0list{ position:fixed;border-radius: 0;left: 0;right: 0;max-height: 80vh;overflow: auto;padding: 0;}
.z9vest .a0list .a0item{ padding:10px 20px;}

/* 周年特惠 */
.ar_padding19{padding: 0 10px;}
.accumulated-recharge{margin-top: 0;}
.accumulated-recharge_meal{padding-bottom: 0;}
.accumulated-recharge_meal li:first-child{margin-right: 20px;}
.ar-recharge li{width: 150px;padding: 20px 0 25px;}
.ar-recharge li::before{top: -10px;width: 70px;height: 21px;}
.ar-recharge li .time{font-size: 25px;}
.ar-recharge li .newMoney{font-size: 27px;padding: 20px 0;}
.ar-recharge li .newMoney em{font-size: 35px;}
.ar-recharge li .oldMoney{font-size: 22px;}
.ar-submit a{height: 80px;background-size: contain}
.accumulated-recharge_paty1{padding-top: 15px;}
.accumulated-recharge_xd img{width: 80%;}
.accumulated-recharge_kefu{padding-bottom: 19px;}
.accumulated-recharge_kefu img{width: 300px;}
.ar-tips{font-size: 16px;padding-bottom: 15px;}
.accumulated-recharge_czTitle img{width: 80%;}
.accumulated-recharge .wenhao{right: 5px;top: 5px;}

/* 鼓励消费 */
.large-recharge-title{top: 5%;width: 90%;}
.large-recharge-boxing{width: 85%;top: 39%;}
.lym-wenhao{top: 5px;}
.large-recharge-dialogBtn{width: 100%;height: 165px;}
.large-recharge-fireworks .icon-fireworks2{top: 15%;right: 0%;width: 180px;height: 140px;}
.large-recharge-fireworks .icon-fireworks1{top: 18%;left: 10%;width: 100px;height: 96px;}
.large-recharge-guang{height: 70%;}
.lr-content-box{width: 70%;padding: 25% 0 41%;margin: 0px 14% 0 auto;}
.wrapper .lr-icon-bg{background: inherit;height: auto;background-size: 100% 100%;background-repeat: no-repeat;}

.lr-content-box .avatar{width: 40px;height: 40px;}
.lr-content-box .app-tag{margin: 2px 2px 2px 0;padding: 0 2px;}
.lr-content-box .author-content .tags::before{padding-right: 2px;}
.lr-content-box .author-content{padding-left: 4px;}
.lr-content-box .detail-article{box-shadow: inherit;padding-top: 0;}
.lr-content-box .article-title{margin: 2% 1% 4px 0;font-size: 14px;}

.lr-content-box .match-top{padding-left: 20px;font-size: 13px;line-height: 25px;}
.lr-content-box .programme-details{margin-bottom: 5px;}
.lr-content-box .match-team .team .icon{width: 35px;height: 35px;}
.lr-content-box .match-team .center{padding: 0 10px;}
.lr-content-box .match-team .name, .lr-content-box .match-team .score{height: 25px;font-size: 12px;}
.lr-content-box .match-vote{height: 40px;line-height: 40px;}
.lr-content-box .match-vote::before{height: 38px;padding: 0 2px;font-size: 9px;line-height: initial;}
.lr-content-box .match-vote_text{font-size: 15px;}
.lr-content-box .match-vote_text span{background-size: 20px 20px;padding-left: 25px;}

.lr-content-box .card-list .card-item{background: inherit;}
.lr-content-box h2.icon-trophy{font-size: 14px;margin-top: 18px;}
.lr-content-box .record .trend dd{width: 18px;height: 18px;line-height: 18px;}
.lr-content-box .record .other{padding-top: 0;}
/* .large-recharge-tips{width: 80%;} */

/* 国庆首充 */
.gfc-title{top: 2%;}
.gfc-balance{top: 18.5%;}
.gfc-balance span{font-size: 20px;}
.gfc-balance p{margin-top: -45px;font-size: 18px;}
.gcf-btn{top: 29.5%;}
.gcf-btn span:nth-child(1){left: 12.8%;}
.gcf-btn span:nth-child(2){right: 12.7%;}
.gcf-prize{top: 50%;}
.gcf-prize_kefu{width: 50%;}
.gcf-kefu{width: 70%;}

/* 国庆累充 */
.gac-title{top: 2%;}
.gac-kefu{top: 70%;}
.gac-rcBtn span.item1{top: 27.8%;}
.gac-rcBtn span.item2{top: 33.8%;}
.gac-rcBtn span.item3{top: 39.9%;}
.gac-xuan{width: 40%;top: 19.5%;}
.activity_hd .lym_dialog{display: none !important;}

.activity-top {padding: 65px 10px 74px;}
.activity-top .aio-back {background-color: transparent;}
.activity-top .aio-layout-head-fix {background-color: #384159 !important;border: 0 !important;}
.activity-top .aio-layout-head-fix .page-right .btn {color: #fff;padding: 0;}
.activity-top .aio-layout-head-fix .page-right .btn:before {content: "";display: inline-block;vertical-align: middle;width: 12px;height: 12px;background: url("../images/icon/icon_tips_2.png") no-repeat center center;background-size: contain;margin-right: 2px;}
.activity-top .integral {font-size: 20px;line-height: 38px;background-size: 24px auto;padding: 0 4px 0 40px;background-position: 4px center;}
.activity-top .text {line-height: 20px;}
.activity-top .text .day {font-size: 15px;}
.activity-top .text .reward {font-size: 12px;}
.activity-bottom {padding: 0 10px;}
.activity-signin {margin-top: -54px;padding: 10px;margin-bottom: 10px;}
.activity-signin .header {line-height: 20px;margin-bottom: 10px;}
.activity-signin .title {font-size: 14px;}
.signin-list .item {line-height: 14px;padding: 6px 0 5px;}
.signin-list .item .icon {width: 24px;height: 24px;margin: 5px auto;}
.signin-list .item .day {font-size: 12px;line-height: 14px;}
.signin-list .item .num {font-size: 12px;}
.signin-list .item.active .num:before {font-size: 10px;}
.activity-topic {display: block;margin-bottom: 10px;position: relative;}
.activity-topic.col-3 .item:nth-child(1) {width: calc(50% - 2.5px);background-image: url(../images/user/topic-jfdh-h5.png);}
.activity-topic.col-3 .item:nth-child(1)::before {padding-top: 104.57%;}
.activity-topic.col-3 .item:nth-child(2) {position: absolute;right: 0;top: 0;width: calc(50% - 2.5px);}
.activity-topic.col-3 .item:nth-child(3) {position: absolute;right: 0;bottom: 0;width: calc(50% - 2.5px);}
.activity-topic.col-3 .item {margin-right: 0 !important;}
.activity-list-wrap .header {font-size: 14px;line-height: 20px;margin-bottom: 5px;}
.activity-list-wrap .item {margin-bottom: 10px;border-radius: 4px;}
.activity-list-wrap .item .content {padding: 10px 8px;}
.activity-list-wrap .item .button:before {width: 82px;line-height: 26px;font-size: 14px;}
.activity-list-wrap .item .text {line-height: 20px;}
.activity-list-wrap .item .text h3 {font-size: 14px;}
.activity-list-wrap .item .text p {font-size: 12px;}
.activity-list-wrap .item .text p::before {margin-right: 3px;width: 3px;height: 3px;}
.integral-exchange {border-radius: 4px;}
.integral-exchange .header {line-height: 20px;padding: 12px 0 25px;}
.integral-exchange .header h2 {font-size: 16px;margin-bottom: 3px;}
.integral-exchange .header p {font-size: 14px;}
.integral-exchange .content .arrow {width: 38px;height: 38px;}
.integral-exchange .content .num {font-size: 12px;line-height: 20px;}
.integral-exchange .content .num:before {width: 34px;height: 34px;margin-bottom: 2px;}
.integral-exchange .button {width: 144px;height: 34px;font-size: 15px;bottom: -57px;margin-left: -72px;}
/* .command {max-width: 248px;height: 164px;}
.command .content, .new-matchInfo .command .content {padding-top: 74px;font-size: 14px;line-height: 20px;}
.command .content input {width: 80%;height: 46px;font-size: 16px;border-radius: 4px;}
.command .button {width: 150px;height: 40px;line-height: 40px;font-size: 18px;margin-left: -75px;bottom: -65px;}
.command .content h3 {margin-bottom: 8px;} */

.new-matchInfo .command .content {padding-top: 84px;position: relative;z-index: 11;}
.new-matchInfo .command .button{bottom: -90px;}
.new-matchInfo .new-content::before{height: 55px;top: 84px;}
.new-matchInfo .bo-popup .close{top: auto;bottom: -140px;}
/* 十一月累充 */
.cumulative-recharge .total-number{top: .3%;height: 60px;font-size: 20px;}
.cumulative-recharge .total-number span{font-size: 20px;margin-top: -4px;}
.ar .wenhao{width: 20%;}

/* 签到活动页 */
.si-column-title p{font-size: 19px;}
.si-column-title span{font-size: 18px;}
.si-column-box li span.day{padding-top: 6%;font-size: 18px;}
.si-column-box li span.fen{font-size: 14px;padding-top: 66%;}
.si-column-box li.finish::before{width: 60px;height: 60px;font-size: 14px;}
.signs-local .si-column-box li.finish::before{width: 58px;height: 58px;font-size: 14px;top: 5px;}
.si-btn{margin-top: 3%;}
.si-btn img{width: 60%;}
.si-kefu img{width: 65%;}
.si-column-box li.sign::after{font-size: 15px;}
.si-column-box li.sign::before{border-radius: 10px;}
.si_dialog-info{height: 60%;}
.si_dialog-info .si_ds{font-size: 22px;top: 43%;}
.si_dialog-info .si_nextDay{font-size: 16px;line-height: 25px;}

/* .bo-popup .close {right: auto;top: auto;bottom: -110px;background-size: 24px auto;left: 50%;margin-left: -20px;} */

.guess .aio-layout-head-fix+.aio-next {margin-top: 97px;}
body[data-apptype] .guess .menu {top: 0;}
body[data-apptype] .aio-layout-head-fix {display: none !important;}
body[data-apptype] .guess .aio-layout-head-fix+.aio-next {margin-top: 53px;}
.guess {font-size: 14px;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
.guess .tabs .a0item {line-height: 22px;font-size: 12px;min-width: 60px;padding: 0 4px;}
.guess .menu {margin: 0;box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.09);display: block;position: fixed;left: 0;right: 0;top: 45px;z-index: 1;}
.guess .menu .tabs {display: flex;box-shadow: none;border-radius: 0;background: #fff;box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.09);}
.guess .menu .tabs .a0item {line-height: 44px;min-width: auto;flex: 1;color: #999;position: relative;padding: 0;}
.guess .menu .tabs .a0item[data-ai-vis] {background-color: transparent;color: #333;font-weight: bold;}
.guess .menu .tabs .a0item[data-ai-vis]::after {content: "";position: absolute;bottom: 0;left: 50%;margin-left: -13px;width: 26px;height: 3px;border-radius: 2px;background-color: #ff7310;}
.guess .banner {margin-bottom: 8px;}
.guess .section {background-color: #fff;box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.09);margin: 8px 0;overflow: hidden;}
.guess .section .header {padding: 0 10px;margin: 10px 0 6px;}
.guess .section .header .title {font-size: 14px;line-height: 20px;}
.guess-rank .table {border: 0;padding-bottom: 35px;}
.guess-rank .table .tbody {max-height: 340px;}
.guess-rank .table .tbody .fixed span {line-height: 34px;font-size: 12px;}
.guess-rank .table .tbody.is-fixed {padding-bottom: 34px;}
.guess-rank .table table {font-size: 12px;}
.guess-rank .table th {height: 30px;}
.guess-rank .table td {height: 34px;}
.guess .section .content {padding: 0 10px 10px;font-size: 12px;line-height: 18px;}
.guess .match-list .match-item {margin-bottom: 8px;padding: 0;}
.guess .match {padding: 10px;}
.guess .match .info {font-size: 12px;height: 16px;margin-bottom: 10px;}
.guess .match .info a {font-size: 16px;padding-right: 10px;background-size: 6px auto;}
.guess .match .team .icon {width: 32px;height: 32px;margin-bottom: 4px;}
.guess .match .team .name {font-size: 13px;line-height: 18px;}
.guess .match .team-vs .score {top: 2px;font-size: 24px;width: 164%;}
.guess .match .team-vs .vs {font-size: 12px;width: 80px;padding-top: 10px;}
.guess .match .team-vs .status {font-size: 10px;line-height: 16px;min-width: 30px;margin-top: 12px;}
.prediction .message {font-size: 12px;padding-right: 10px;}
.prediction .message .result {line-height: 26px;padding: 0 8px;}
.prediction .message .award em {font-size: 16px;}
.prediction .message .award a {font-size: 12px;}
.prediction .title {font-size: 16px;}
.prediction .aio-padd-vh2 {padding: 12px 10px 15px;}
.prediction .button {width: 160px;height: 40px;line-height: 38px;font-size: 14px;margin-top: 14px;}
.prediction .list {margin-top: 8px;}
.prediction .list .item {height: 48px;border-width: 1px;}
.prediction .list .item .name {font-size: 13px;}
.prediction .list .item .value {font-size: 11px;margin-top: 2px;}
.prediction .list .item:not(:last-child) {margin-right: 10px;}

.prediction .list.twins .item.checked::after {width: 27px;height: 18px;}
.prediction .list .item.checked::after {width: 21px;height: 16px;}

.table-empty {font-size: 12px;line-height: 30px;}
.no-data {padding: 160px 0 30px;font-size: 12px;background-size: 315px auto;}
.poster-dialog .footer {margin-top: 20px;}
.poster-dialog .button {width: 140px;height: 45px;line-height: 45px;font-size: 14px;}

.poster-dialog {margin: 4vh auto 110px;}
.poster-dialog .text {bottom: calc(85px + 4%);}
.share-control {position: fixed;left: 0;right: 0;bottom: 0;top: auto;border-radius: 0;flex-direction: row;z-index: 2;padding-bottom: calc(constant(safe-area-inset-bottom) + 10px);padding-bottom: calc(env(safe-area-inset-bottom) + 10px);}
.share-control .control {margin-bottom: 0;}.si_dialog-info .si_nextDay{font-size: 16px;line-height: 25px;}
.si_other-title{top:-4px}

/* 好友助力 */
.fa-container .type-filter{font-size:16px}
.fa-container .intro{font-size: 14px;line-height: normal;}
.fa-container .action .follower{font-size: 15px;}
.fa-container .other{font-size: 16px;}
.fa-container .match-vote-key{font-size: 16px;line-height: 25px;}
.fa-container .tips{font-size: 18px;}
.assist_poster-title{font-size: 14px;}
.fa-dialog .c-content.fail .close{top: inherit;background-size: 100% 100%;}
.fa-dialog .fa_button{bottom: 16%;}
.fa-dialog .c-content span{font-size: 20px;}
.fa-context_box .close{ right: 10px;background-size: 14px auto;background-size: 100% 100%;bottom: 7%;top: inherit;width: 25%;height: 7%;}

.fa-container .match-vote{font-size: 13px;min-height: 60px;}
.fa-container .match-vote .title{width: 30px;line-height: 16px;font-size: 14px;padding: 0 10px;}
.fa-container .match-vote .item strong{font-size: 16px;}
.fa-container .match-vote .item.mark-recommend::after {height: 20px;line-height: 20px;font-size: 12px;top: 0;left: -34px;}

.aio-dropdown {position: fixed;right: 10px;bottom: 20%;z-index: 1;}
.aio-dropdown .trigger {width: 42px;height: 42px;line-height: 42px;padding: 0;text-align: center;background: linear-gradient(137.05deg, #FF8B36 0%, #FF8919 100%);box-shadow: 0px 0px 9px  #FF8A23;border-radius: 50%;color: #fff;font-size: 12px;font-weight: bold;z-index: 2;}
.aio-dropdown .trigger::after {display: none;}
.aio-dropdown-list {display: block;top: 0;bottom: 0;right: calc(100% - 20px);left: auto;-webkit-transform: translateX(10px);transform: translateX(10px);padding: 0 20px 0 5px;border: 0;border-radius: 30px 0 0 30px;display: flex;background: linear-gradient(90deg, #FFB780 0%, #FFDC73 100%);box-shadow: 0px 0px 9px  #FF8A23;}
.aio-dropdown-list:before {display: none;}
.aio-dropdown-list .dropdown-item {position: relative;}
.aio-dropdown-list .dropdown-item::after {content: "";height: 8px;width: 1px;background-color: rgba(0, 0, 0, .4);position: absolute;top: 50%;right: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.aio-dropdown-list .dropdown-item:last-child::after {display: none;}
.aio-dropdown-list .dropdown-item a {padding: 12px 10px;font-size: 12px;}
.aio-dropdown-list .dropdown-item a:hover {background-color: inherit;}
.aio-dropdown[data-ai-vis] .aio-dropdown-list {-webkit-transform: translateX(0);transform: translateX(0);}

.assist_match-top{font-size: 12px;}
.assist_poster-ds{font-size: 12px;}
.assist_poster-ds span:first-of-type{font-size: 16px;}
.assist_poster-ds span:last-of-type{display: block;padding: 2px 0;}



/* 会员中心 */
/* .member {background-color: #15224a;padding: 15px 10px 100px;}
.member-top a {padding: 10px;}
.member-top .header {background-size: 20px;padding-left: 22px;}
.member-top .header .title {font-size: 16px;}
.member-top .header .sub-title {font-size: 12px;}
.member-top .content {font-size: 12px;line-height: 18px;}
.member-top .crown {width: 116px;right: -5px;top: 38px;}
.member-grid .header {line-height: 32px;padding: 0 10px;}
.member-grid .header .title {font-size: 14px;}
.member-grid .header .btn-video {font-size: 12px;background-size: 18px;padding-left: 20px;}
.member-grid.duration .header .title {background-size: 22px;padding-left: 24px;}
.member-grid .content {padding: 0 10px;}
.member-grid .select-group {margin-top: 5px;}
.member-grid .select-group h4 {font-size: 14px;line-height: 20px;}
.member-grid .agreement {font-size: 12px;line-height: 18px;margin: 3px 0 8px;}
.member-type .select-item {height: 58px;padding: 3px 5px;border-radius: 3px;}
.member-type .select-item.recommend {height: 116px;}
.member-type .select-item .name {font-size: 14px;line-height: 20px;}
.member-type .select-item .desc {font-size: 12px;line-height: 16px;}
.member-duration {margin-top: 3px;}
.member-duration .swiper-slide {height: 91px;border-radius: 3px;}
.member-duration .swiper-slide .price {font-size: 10px;}
.member-duration .swiper-slide .price span {font-size: 18px;}
.member-duration .swiper-slide .price-sub {font-size: 12px;line-height: 16px;margin-top: 0;}
.member-type .recommend .select-item-inner::before,
.member-duration .swiper-slide.is-discount::before {border-radius: 3px 0 5px 0;font-size: 10px;line-height: 16px;}
.member-grid .gird-wrap {margin: 15px 0;}
.member-grid .grid-item {padding: 10px 6px;height: 70px;}
.member-grid .grid-item .icon img {width: 30px;height: 30px;}
.member-grid .grid-item .name {font-size: 14px;line-height: 16px;margin-bottom: 2px;}
.member-grid .grid-item .desc {font-size: 10px;line-height: 14px;}
.member-grid .grid-item .text {padding-left: 2px;}
.payment-action {position: fixed;left: 0;right: 0;bottom: 0;background-color: #fff;z-index: 1;}
.payment-action .text {font-size: 12px;text-align: left;}
.payment-action .text .price::after {font-size: 10px;}
.payment-action .text .pay {line-height: 22px;}
.payment-action .text .pay .price {font-size: 20px;}
.payment-action .text .balance {line-height: 14px;}
.payment-action .text .balance .price {font-size: 14px;}
.member-thead {padding: 0 10px;margin-bottom: 8px;position: sticky;top: 0;}
.member-thead li {padding: 0;font-size: 12px;line-height: 28px;}
.member-thead li:nth-child(1) {flex: 0 0 100px;}
.member-thead li:nth-child(2) {flex: 0 0 146px;}
.member-list-wrap {padding: 0 10px 25px;background-color: #fff;}
.member-item {font-size: 12px;}
.member-item div {padding: 10px 0;line-height: 16px;}
.member-item div:nth-child(1) {flex: 0 0 100px;}
.member-item div:nth-child(2) {flex: 0 0 146px;}
.record-tabs {border-bottom: 0;margin-bottom: 0;}
.record-tabs .tab-item {flex: 1;text-align: center;line-height: 58px;padding: 0;background-color: #fff;color: rgba(0,0,0,.7);font-size: 16px;}
.record-tabs .tab-item::after {display: none;}
.record-tabs .tab-item.active, .record-tabs .tab-item:hover {color: #333;font-weight: bold;}
.record-tabs .tab-item.active::before {width: 15px;height: 3px;background: linear-gradient(95.99deg, rgba(255, 170, 79, 1) 0%, rgba(255, 115, 16, 1) 100%);border-radius: 15px;bottom: 10px;left: 50%;transform: translateX(-50%);} */
.member .main-wrap {min-height: calc(100vh - 45px);padding: 10px 10px 64px 10px;}
.member .main-box {border-radius: 3px;}
.member .box-head {border-radius: 3px 3px 0 0;padding: 6px 10px;line-height: 20px;}
.member .box-head .title {font-size: 14px;}
.member .box-head .value {font-size: 12px;}
.member .box-1 h2 {font-size: 14px;line-height: 20px;}
.member .box-1 .box-content {padding: 0 10px 20px;}
.member .box-1 .product-list .a0item {padding: 20px 0 14px;font-size: 11px;line-height: 16px;border-radius: 3px;}
.member .box-1 .product-list .a0item.hot::before {font-size: 10px;line-height: 16px;padding: 0 4px;}
.member .box-1 .product-list .a0item::after {border-radius: 3px;}
.member .box-1 .product-list .a0item:not([data-ai-vis="1"])::after {left: -50%;top: -50%;right: -50%;bottom: -50%;transform: scale(0.5);border-radius: 6px;}
.member .box-2 .list {padding: 10px 15px 10px;}
.member .box-2 .list .item .title {font-size: 13px;}
.member .box-2 .list .item .value {line-height: 14px;margin-top: 2px;}
.member .box-2 .list .item .value span {font-size: 10px;vertical-align: top;}
.member .box-3 .content {font-size: 12px;line-height: 18px;}
.member-thead li {font-size: 12px;line-height: 18px;padding: 5px 10px;}
.member-item div {font-size: 11px;line-height: 16px;padding: 10px;background-color: #fff;}
.member-thead li:nth-child(1), 
.member-item div:nth-child(1) {width: 120px;}
.member-thead li:nth-child(2),
.member-item div:nth-child(2) {flex: 1;width: auto;}
.member-thead li:nth-child(3),
.member-item div:nth-child(3) {flex: none;width: 120px;}
/* 会员中心end */

/* 充值结果弹窗 */
.dialog-result {padding: 20px 10px 26px;}
.dialog-result .result-btn {width: 180px;height: 40px;line-height: 40px;font-size: 16px;}
/* end */

/* 我的银行卡 */
.my-bank_list li:not(:last-child){padding: 10px 6px;}
.my-bank_list li a{padding: 10px;}
.my-bank_list .info{line-height: 20px; padding-left: 45px;background-size: 30px;}
.my-bank_list .info p{font-size: 14px;}
.my-bank_list .info span{font-size: 12px;}
.my-bank_list li:last-child a{margin-top: 10px;padding: 5px 0;}
.my-bank_list li:last-child .card_item{font-size: 16px;}

.bank-vou-dialog .app-dialog{padding: 2% 4%;}
.voucher-center .pays .app-bank-select{width: 8px;height: 20px;right: 5px;}
.voucher-center dd .bank-info{font-size: 13px;margin-right: 0;}
/* end */

/* 专家方案 */
.split_dia-btn span{font-size: 14px;}
#split_dialog .split-dialog-tip{width: 100%;text-align: center;font-size: 12px;}
.aio-com-switch .aio-item.aio-inst-on{font-size: 14px;padding: 0 15px;}

.lead-aio-recommend {position: fixed !important;top: 8% !important;z-index: 111 !important;height: 250px;box-sizing: border-box;width: 97% !important;left: 50%;transform: translateX(-50%);}
.lead-aio-recommend::after{content: "";position: absolute;top: 100%;left: 50%;transform: translateX(-50%);width: 70px;height: 87px;background: url(../images/yindao/icon-fxs.png) no-repeat;background-size: cover;}
.lead-aio-recommend .aio-widget-panel{position: relative;box-sizing: border-box;min-height: auto;}
.lead-aio-recommend .publish{z-index: -1;}

.lead-author-info .author-info{min-width: 200px;}

.switch-label{font-size: 11px;margin-top: 0;}
/* end */
/* 实名认证/分析师认证 */
.status-wrap .status-content {background-size: 65px auto;padding-top: 105px;}
.status-wrap .status-text {font-size: 24px;line-height: 28px;}
.authentication {padding: 10px 0 84px;}
.authentication .notice {font-size: 12px;line-height: 16px;padding: 0 10px;}
.authentication .content {background: transparent;box-shadow: none;padding: 0;}
.authentication .form {background-color: #fff;padding: 12px 10px;}
.authentication .form-item:first-child {border-top: 1px solid rgba(0,0,0,.08);}
.authentication .agreement {margin-top: 0;line-height: 28px;font-size: 12px;padding: 0 10px;}
.authentication .tips {font-size: 12px  ;padding: 0 10px;}
.authentication .submit-btn {position: fixed;left: 15px;right: 15px;bottom: 20px;width: auto;}
.authentication .demo-wrap {background-color: #fff;margin-bottom: 10px;}
.authentication .demo-wrap .item + .item {margin-left: 10px;}
.authentication .demo-wrap .item .demo {height: 90px;}
.authentication .demo-wrap .item .label {line-height: 16px;font-size: 12px;}
.authentication .example-content {width: 90%;}

.aio-h5-topdown {display: none !important;}

.withdraw-page {padding: 10px;}
.withdraw-page form {padding: 0;}
.withdraw-form .label {font-size: 15px;}
.withdraw-form .input-box {line-height: 20px;}
.withdraw-form .input-box .rmb {font-size: 15px;padding-right: 14px;}
.withdraw-form .input-box .input-text {font-size: 15px;line-height: 20px;}
.withdraw-tips {padding: 15px 10px;}
.withdraw-tips .title {font-size: 15px;line-height: 20px;background-position-y: 0;padding-left: 22px;margin-bottom: 10px;}
.withdraw-tips .content {font-size: 13px;line-height: 24px;}
.aio-h5-head .page-head-right {top: 0;}

.withdraw-form .agreement{margin-top: 5px;margin-left: 20px;}
.withdraw-form .agreement .titles{font-size: 14px;}
/* 客服固定控件 */
.aio-layout .affix-service {position: fixed;right: 10px;bottom: 20%;background: linear-gradient(270deg, rgba(255, 115, 16, 1) 0%, rgba(255, 170, 79, 1) 93.52%, rgba(255, 168, 77, 1) 99.87%);box-shadow: 0px 0px 8px  rgba(255, 138, 35, 0.41);width: 42px;height: 42px;border-radius: 100%;z-index: 1;}
.aio-layout .affix-service::after {content: "";display: block;width: 100%;height: 100%;background: url(../images/icon/service_2.png) no-repeat center center;background-size: 24px;}

/* 个人中心 */
.myuser .control {right: 10px;top: 10px;}
.myuser .control a {background-size: 16px;}
.usertop {background-color: #fff !important;padding: 44px 10px 10px;}
.usertop .useravatar {margin-right: 5px;}
.usertop .useravatar-img {width: 58px;height: 58px;}
.usertop .username {font-size: 16px;line-height: 20px;margin-bottom: 8px;}
.usertop .follow {line-height: 18px;}
.usertop .follow a {font-size: 12px;}
.usertop .user-code {right: 10px;bottom: 12px;}
.side-nav {padding: 0;}
.side-nav .items {background-color: #fff;margin: 10px 0;padding: 0 10px;}
.side-nav .items .label {font-weight: 500;}
.side-nav .items .label[data-count]::after{font-size: 11px;}
.side-nav .items .link {padding: 0 0 0 28px;}
.side-nav .items .link::before {left: 0;}
.side-nav .items .link::after {content: "";display: block;width: 8px;height: 10px;background: url(../images/icon/arrow-right.png) no-repeat center center;background-size: contain;margin-left: 10px;}
.side-nav .items .link:not(:last-child) {border-bottom: .5px solid rgba(0, 0, 0, .1);}
.sweep-wrap {height: auto;min-height: 70vh;}
.sweep-wrap .btn {font-size: 18px;font-weight: 500;line-height: 30px;padding: 0 10px;}

/* 设置 */
.wrap-main {min-height: calc(100vh - 45px);}
.select-cell .items {margin: 10px 0;background-color: #fff;display: block !important;}
.select-cell .items .link {min-height: 50px;padding: 5px 10px;}
.select-cell .items a::after {content: "";display: block;width: 8px;height: 10px;background: url(../images/icon/arrow-right.png) no-repeat center center;background-size: contain;margin-left: 15px;}
.select-cell .items .link:last-child {border-bottom: 0;}
.select-cell .items .label {font-size: 15px;line-height: 20px;}
.select-cell .items .label p {font-size: 12px;}
.select-cell .items .reminder {font-size: 15px;}
.select-cell .items .reminder.personalized-signature{max-width: 70%;}
.select-cell .items .copy {margin-left: 3px;background-size: 12px auto;}
.select-cell .items .useravatar-img {width: 40px;height: 40px;}
.select-cell .items .share-img {width: 15px;}
.setting-bottom {display: block !important;width: 100%;line-height: 50px;background: #fff;color: #ff7310 !important;}
.nav-select {margin: 0 0 10px;border-bottom: 0;position: sticky;top: 0;z-index: 1;flex-direction: column;}
.nav-select .tool-wrap {min-height: 0;}
.nav-select .nav-type {width: 100%;background-color: #fff;display: flex;}
.nav-select .nav-type a {line-height: 50px;flex: 1;}
.nav-select .nav-type a::after {display: none;}
.nav-select .nav-type a.active::before {width: 20px;height: 3px;border-radius: 3px;left: 50%;margin-left: -10px;}
.nav-select .edit-btn {position: fixed;right: 10px;bottom: 20%;width: 42px;height: 42px;border-radius: 100%;box-shadow: 0px 0px 6px  #ff8a2a;padding: 22px 0 0;font-size: 10px;text-align: center;line-height: 14px;z-index: 1;}
.nav-select .edit-btn::before {left: 14px;}
.nav-select .view-guide {width: 100%;margin-right: 0;padding: 5px 22px 5px 16px;}
.nav-select .view-guide p {flex: 1;min-width: 0;}

/* 账户记录 */
.account-wrap {margin-top: 1px;}
.account-wrap .account-list {background-color: #fff;padding: 0 10px;}
.account-wrap .account-item {font-size: 13px;}
.account-wrap .account-item .amount {font-size: 14px;font-weight: 500;}

/* 方案记录 */
.scheme-record-item {background-color: #fff;padding: 10px;border-bottom: 0;margin: 10px 0;}
.scheme-record-item .avatar-img img {width: 32px;height: 32px;}
.scheme-record-item .username {font-size: 12px;margin-left: 6px;}
.scheme-record-item .meta-1 {font-size: 11px;line-height: 16px;margin-top: 6px;}
.scheme-record-item .meta-1 span {margin-right: 8px;}
.scheme-record-item .meta-2 {font-size: 11px;line-height: 16px;}
.scheme-record-item .match {font-size: 13px;line-height: 32px;margin: 6px 0;border-radius: 2px;}
.scheme-record-item .match span {font-size: 11px;line-height: 16px;top: 8px;left: 8px;}
.scheme-record-item .match::after {width: 6px;right: 20px;}
.scheme-record-item::after {right: 10px;top: 10px;width: 40px;height: 40px;}


.aio-h5-head .page-head-right {top: 0;}

/* 卡包 */
.card-list{background-color: #fff !important;}
.card-holder .card-list a{font-size: 15px;background-size: 8px;background-position-x: 97%;}
.card-holder .card-list span.item{font-size: 12px;right: 30px;}

/* 优惠券 */
.rules-msg{position: fixed;top: 12px;right: 10px;}
.rules-msg .icon{width: 20px;height: 20px;}

.coupon-tabs{margin-top: 5px;}
.coupon-tabs span, .coupon-ul .card-top h3{font-size: 15px;}
.coupon-ul .card-top span{font-size: 13px;margin-top: 5px;}
.coupon-ul .card-bot{font-size: 13px;}
.coupon-ul .card-bot .ri{line-height: 28px;width: 68px;}
.coupon-ul .card-bot span.lf{line-height: 28px;}

.fixed-btn-center{width: 80%;background-size: 100% 100%;height: 50px;}
.fixed-btn-center a{font-size: 15px;line-height: 45px;}

/* 体验卡 */
.experience-list{background: transparent !important;}
.experience-ul{margin-top: 10px;}
.experience-ul li{width: 100%;padding: 10px 20px;height: 175px;background-size: cover;}
.experience-ul li .title{font-size: 18px;}
.experience-ul li .f0b{font-size: 14px;}
.experience-ul li .mt15{margin-top: 8px;}
.experience-ul .bot{margin-top: 8px !important;}
.experience-ul li .bot p{font-size: 13px;margin-top: 3px;}
.experience-ul li .bot a{line-height: 35px;font-size: 16px;width: 90px;}

/* 会员中心 */
.coupon-option p {width: 25%;}
.coupon-option a.name{width: 68%;}
.coupon-option span.close{width: 15px;height: 15px;}
.payment-action .payment-action_flex{padding-top: 0;}

/* 关注的联赛+球队 */
.follow-tags-page .follow-content {padding: 0 0 76px 0;margin-top: 1px;}
.follow-tags-page .follow-tags {background-color: #fff;padding: 0 10px;margin-bottom: 10px;}
.follow-tags .header {margin-bottom: 0;border-bottom-width: .5px;}
.follow-tags .header h3 {font-size: 15px;}
.follow-tags .header .btn {width: 14px;height: 14px;}
.follow-tags .list {margin: 0;}
.follow-tags .item {float: none;width: 100%;padding: 0;position: relative;}
.follow-tags .item::after {content: "";position: absolute;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, .1);height: 1px;-webkit-transform: scaleY(.5);transform: scaleY(.5);}
.follow-tags .item:last-child::after {display: none;}
.follow-tags .item .thumb {border: 0;display: flex;align-items: center;padding: 10px 0;}
.follow-tags .item .icon {width: 25px;height: 25px;margin: 0;}
.follow-tags .item .name {font-size: 13px;margin-left: 10px;max-width: 117px;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;color: #333 !important;}
.follow-tags .item .subname {font-size: 11px;margin-left: 10px;}
.follow-tags .item .btn {right: 0;top: 16px;width: 14px;height: 14px;}
.follow-tags-page .more-btn {position: fixed;bottom: 16px;left: 0;right: 0;}
.popup-hottags {width: 100%;top: auto;left: 0;bottom: 0;-webkit-transform: none;transform: none;}
.popup-hottags .animate {border-radius: 8px 8px 0px 0px;padding: 15px 0 0;-webkit-animation: fadeInUpPopup .5s both;animation: fadeInUpPopup .5s both;}
.popup-hottags .content {height: 60vh;overflow: auto;padding: 0 10px;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}

/* 订阅记录 */
.monthly-sub .top-user .name{font-size: 14px;left: 60px;}
.monthly-sub .top-ds h2{font-size: 16px;}
.monthly-sub .top-ds p, .monthly-sub .bot span{font-size: 12px;}
.monthly-sub-list li a {padding: 10px;}


/* 微信手机号授权注册 */
.weChat-browser{position: fixed;top: 1000%;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .5);z-index: 10004;-webkit-backdrop-filter: saturate(100%) blur(10px);backdrop-filter: saturate(100%) blur(10px);}
.weChat-browser .wb-dialog{position: absolute;bottom: 0;left: 0;width: 100%;background: #fff;border-top-left-radius: 10px;border-top-right-radius: 10px;padding: 15px;transform: translateY(1000px);transition: transform .5s ease;}
.weChat-browser.action{top: 0}
.weChat-browser.action .wb-dialog{transform: translateY(0);}
.weChat-browser .title{padding-bottom: 10px;}
.weChat-browser .title h2{margin: 0 auto;font-size: 18px;color: rgba(0, 0, 0, .8);}
.weChat-browser .title span{font-size: 14px;color: rgba(0, 0, 0, .5);}
.weChat-browser .form .form-items:not(:last-child){border-bottom: 1px solid rgba(0, 0, 0, .1);margin-bottom: 10px;position: relative;}
.weChat-browser .form input{border: 0;padding: 0 5px;line-height: 35px;width: 100%;font-size: 16px;}
.weChat-browser .form .get-code{position: absolute;right: 0;bottom: 0;background: linear-gradient(270deg, rgba(255, 115, 16, 1) 0%, rgba(255, 168, 77, 1) 99.96%, rgba(255, 170, 79, 1) 100.96%);font-size: 12px;color: #fff;padding: 5px 8px;border-radius: 5px;}
.weChat-browser .form .get-code.is-counting{opacity:.5;pointer-events:none;cursor:auto;color:#8590a6;background:0 0;padding:0;line-height: 35px;}
.weChat-browser .form .form-items.submit{text-align: center;padding-top: 10px;}
.weChat-browser .form button{width: 70%;display: inline-block;background: linear-gradient(270deg, rgba(255, 115, 16, 1) 0%, rgba(255, 168, 77, 1) 99.96%, rgba(255, 170, 79, 1) 100.96%), rgba(51, 51, 51, 1);color: #fff;font-size: 16px;border-radius: 30px;border: 0;padding: 15px 0;}
.weChat-browser .wb-dialog_close{position: absolute;top: 15px;right: 15px;width: 15px;height: 15px;background: url(../images/bt-close.png) no-repeat;background-size: contain;}

.events-tablist {background-color: #fff;border-bottom: 0;border-radius: 5px 5px 0 0;}
.events-tablist .tabitem {padding: 8px 0;width: 25%;}
.events-tablist .tabitem.is-active::after {bottom: 0;}
.events-tablist .tabitem:first-of-type.is-active::after {left: 50%;}
.events-tasklist {background-color: #fff;border-radius: 0 0 5px 5px;}
.events-tasklist .item {width: 100%;float: none;border: 0;padding: 18px 15px;margin-bottom: 0;position: relative;}
.events-tasklist .item::after {content: "";position: absolute;left: 10px;bottom: 0;right: 10px;border-bottom: 1px solid rgba(0, 0, 0, 0.09);transform: scaleY(0.5);pointer-events: none;}
.events-tasklist .item .icon {width: 30px;height: 30px;}

.popup-style-1 h2 {font-weight: 500;}
.popup-style-1 .text {line-height: 34px;top: 65%;font-size: 14px;}
.popup-style-1 .text::-webkit-input-placeholder {font-size: 14px;}


.list-nav {display: flex;background-color: #fff;border-bottom: 0;}
.list-nav .icon-tips {position: fixed;right: 15px;}
.list-nav .nav-item {flex: 1;line-height: 40px;text-align: center;}
.submit-bottom {position: fixed;bottom: 0;left: 0;right: 0;z-index: 1;}
.submit-bottom .submit-wrap {padding: 0;}
.submit-bottom .submit-text {font-size: 12px;line-height: 20px;text-align: left;padding-left: 20px;}
.submit-bottom .submit-btn {border-radius: 0;line-height: 54px;width: 170px;font-size: 18px;}

/* 联赛报告卡 */
.report-package {min-height: calc(100vh - 45px);padding: 10px 10px 64px 10px;}
.report-package .main-wrap {padding: 10px;}
.report-package .main-wrap .row-title {font-size: 16px;line-height: 22px;}
.report-package .package-wrap .a0item-body {font-size: 12px;line-height: 18px   }
.report-package .package-wrap .a0item.hot .a0item-body::before {font-size: 10px;line-height: 18px;}
.report-package .menu-wrap .custom-bullet {width: 5px;height: 5px;}

.card-report .main-banner {margin: 2px 0;}
.report-card-list .card-item {float: none;width: auto;border-radius: 3px;box-shadow: none;margin: 10px !important;}
.report-card-list .card-item .row-title {font-size: 14px;line-height: 20px;}
.report-card-list .card-item .time {font-size: 12px;line-height: 18px;}
.report-card-list .card-item .content,
.report-card-list .card-item .description {padding: 10px;}
.report-card-list .card-item .description::after {left: 0;right: 0;transform: scaleY(0.5);}
/* 联赛报告卡end */

/* 解锁明细 */
.menu-dropdown {position: fixed;z-index: 1;top: 10px;right: 14px;}
.menu-dropdown .menu-text {font-size: 12px;line-height: 22px;border-radius: 2px;padding: 0 14px 0 2px;}
.menu-dropdown .menu-text::after {right: 4px;width: 5px;}
.menu-dropdown .menu-list {padding-top: 8px;}
.menu-dropdown .menu-list::after {content: "";position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,0.5);z-index: -1;pointer-events: none;}
.menu-dropdown .menu-list::before {content: "";width: 20px;height: 20px;background-color: #fff;border-radius: 2px;position: absolute;left: 48px;top: 0;transform: rotate(45deg);}
.menu-dropdown .menu-list-wrap {padding: 0;border: 0;}
.menu-dropdown .menu-item {font-size: 14px;text-align: center;min-width: 80px;padding: 10px 0;position: relative;}
.menu-dropdown .menu-item.menu-active {color: var(--color-theme);}
.menu-dropdown .menu-item:not(:last-child)::after {content: "";position: absolute;bottom: 0;left: 5px;right: 5px;border-bottom: 1px solid rgba(0,0,0,0.5);transform: scaleY(0.1);pointer-events: none;}
.menu-dropdown .menu-item:hover {background: none;}
.unlock-detail {background-color: #fff !important;padding: 10px !important;}
.unlock-detail h2 {font-size: 14px;line-height: 20px;}
.unlock-detail h2 span {font-size: 12px;}
.unlock-detail .unlock-list {border: 0;}
.unlock-detail .unlock-list .thead {font-size: 13px;}
.unlock-detail .unlock-list .name {padding: 10px 0;border-right: 0;}
.unlock-detail .unlock-list .time {padding: 10px 0;width: 80px;}
.unlock-detail .unlock-item {font-size: 12px;line-height: 18px;}
.unlock-detail .unlock-item::after {transform: scaleY(0.5);}
.unlock-detail .unlock-item:hover {background: none;}
/* 解锁明细end */

/* 出奇助手 */
.assistant-search {display: block;background-color: #fff;padding: 4px 10px 14px;margin-bottom: 5px;}
.assistant-search .search-content {display: flex;height: 28px;background-color: #ededed;border-radius: 999px;overflow: hidden;}
.assistant-search .search-text {flex: 1;min-width: 0;background-color: transparent;border: 0;margin: 0 20px 0 10px;}
.assistant-search .search-submit {background-color: var(--color-theme);border: 0;border-radius: inherit;padding: 0 12px;color: #fff;font-size: 15px;line-height: 28px;}
.assistant .navbar-header {background-color: #fff;margin-bottom: 5px;}
.assistant .navbar-header .navlist .a0item {flex: 1;padding: 0 4px;text-align: center;color: rgba(0,0,0,0.5);font-size: 14px;}
.assistant .navbar-header .navlist .a0item[data-ai-vis="1"]::after {bottom: 0;}
.assistant .navbar-header .navbar-right {position: fixed;top: 9px;right: 0;bottom: auto;padding: 0 10px;}
.assistant-list-item .list-header {line-height: 20px;padding-top: 10px;padding-bottom: 0;}
.assistant-list-item .list-header::after {display: none;}
.assistant-list-item .list-header .title {font-size: 15px;}
.assistant-list-item .list-header .mode {font-size: 10px;line-height: 20px;padding: 0 4px;}
.assistant .assistant-list-item {background-color: #fff;margin-bottom: 5px;padding: 0 10px;}
.assistant-list-item .list-content {padding-top: 0;}
.assistant-list-item .list-content li:not(:last-child)::after {transform: scaleY(0.5);}
.assistant-list-item .list-content .question-header {font-size: 14px;line-height: 20px;}
.assistant-list-item .list-content .question-header::after {width: 8px;top: 3px;}
.assistant-list-item .list-content .question-content {border-top: 0;padding-top: 4px;}
.assistant-list-item .list-content .question-text {font-size: 13px;line-height: 19px;background-color: transparent;padding: 0;}
.setting-chat .container {background-color: #fff !important;min-height: auto;padding: 0 15px;}
.setting-chat .choice-title {padding: 15px 0;margin-bottom: 0;position: relative;}
.setting-chat .choice-title .label {width: auto;flex: 1;min-width: 0;font-weight: 500;}
.setting-chat .choice-list {display: flex;justify-content: space-between;padding: 15px 0;position: relative;}
.setting-chat .choice-list .item {margin: 0;float: none;}
.setting-chat .choice-title::after,
.setting-chat .choice-list:not(:last-child):after {content: "";display: block;position: absolute;left: 0;bottom: 0;right: 0;border-bottom: 1px solid rgba(0,0,0,0.1);transform: scaleY(0.5);pointer-events: none;}
/* 出奇助手end */

/* 分析师中心 */
section.aio-layout-box {background-color: #fff !important;margin: 5px 0 !important;padding: 10px !important;}
section.aio-layout-box .box-header.hairline::after {transform: scaleY(0.5);}
section.aio-layout-box .box-header .title {font-size: 15px;font-weight: 500;line-height: 21px;}
section.aio-layout-box .box-header .extra {font-size: 11px;}
section.aio-layout-box .box-header .endtime {margin-right: 5px;}
section.aio-layout-box .box-header .checkbox {font-size: 13px;}
section.aio-layout-box .box-header .checkbox::before {width: 10px;height: 10px;margin-right: 2px;}
.analyst-center .sub-header {line-height: 20px;}
.analyst-center .sub-header .text {font-size: 14px;}
section.aio-layout-box .box-header .btn,
.analyst-center .sub-header .btn {font-size: 11px;}
section.aio-layout-box .box-header .btn::after,
.analyst-center .sub-header .btn::after {width: 4px;margin-left: 2px;}
section.aio-layout-box .gridlist .grid-item {font-size: 12px;}
section.aio-layout-box .gridlist .grid-item .value {font-size: 16px;}
section.aio-layout-box .gridlist .grid-item .value em {font-size: 11px;display: inline-block;vertical-align: text-bottom;line-height: 1.4;}
.analyst-center .steps .step-item .text {font-size: 12px;}
.analyst-center .steps .step-item .icon {width: 48px;height: 48px;}
.analyst-center .promote {margin-top: 8px;}
.analyst-center .promote .promote-item {width: calc((100% - 5px) / 2);margin-right: 5px;font-size: 10px;}
/* 分析师中心end */

/* 方案列表 */
.tabs-header {background-color: #fff !important;position: sticky;top: 0;z-index: 1;}
.tabs-header .radiolist-wrap {display: flex;justify-content: center;padding: 7px 0;position: relative;}
.tabs-header .radiolist-wrap .back {position: absolute;left: 0;top: 0;bottom: 0;background: url(../images/icon-arrow-left-black.png) no-repeat center center;background-size: 25px;width: 30px;}
.tabs-header .radiolist {border-radius: 999px;background-color: #f6f8fa;border-bottom: 0;}
.tabs-header .radiolist .radio-item {color: #000;font-size: 16px;line-height: 28px;padding: 0 16px;border-radius: inherit;}
.tabs-header .radiolist .radio-item.aio-on {color: #fff;background: linear-gradient(270deg, #ff7310 0%, #ffa84d 99.96%, #ffaa4f 100.96%);}
.tabs-header .tablist .a0item {flex: 1;padding: 0 10px;font-size: 14px;text-align: center;}
.detail-list-header {background-color: #fff;padding: 10px;position: relative;}
.detail-list-header::after {content: "";border-bottom: 1px solid rgba(0, 0, 0, 0.1);-webkit-transform: scaleY(0.5);transform: scaleY(0.5);position: absolute;left: 10px;bottom: 0;right: 10px;}
.detail-list-header .title {font-size: 15px;font-weight: 500;line-height: 21px;}
.detail-list-header .selectlist::before {font-size: 12px;line-height: 18px;}
.detail-list-header .selectlist[data-ai-vis="1"]::after {content: "";position: fixed;top: 0;left: 0;bottom: 0;right: 0;background-color: rgba(0, 0, 0, 0.2);}
.detail-list-wrap {padding: 0;}
.detail-list-wrap .item {box-shadow: none;}
.detail-list-wrap .item .info-flex {justify-content: space-between;font-size: 11px;line-height: 16px;}
.detail-list-wrap .item .info-item {margin-right: 0;}
.detail-list-wrap .item .info-item p {float: none;}
.detail-list-wrap .item .info-item p:first-child::after {display: none;}
.detail-list-wrap .item .info-match {line-height: 20px;}
.detail-list-wrap .item .info-match::after {width: 6px;}
.detail-list-wrap .item .match-name {font-size: 12px;background-size: 12px;padding-left: 14px;}
.detail-list-wrap .item .competition {font-size: 14px;padding: 0 10px;text-align: center;}
.detail-list-wrap .item .grid-reverse {padding: 0;text-align: center;}
.detail-list-wrap .item .grid-reverse .grid-item {flex: 1;margin-right: 0;font-size: 10px;line-height: 16px;}
.detail-list-wrap .item .grid-reverse p {float: none;}
.detail-list-wrap .item .grid-reverse p:first-child::after {display: none;}
.detail-list-wrap .item .grid-reverse .value {font-size: 12px;line-height: 20px;}
/* 方案列表end */

/* 发布方案明细 */
.scheme-details .s1 {background-color: #fff !important;margin: 5px 0 !important;padding: 10px;}
.scheme-details .s1 .header {line-height: 18px;margin-bottom: 15px;}
.scheme-details .s1 .header .match-name {font-size: 12px;background-size: 12px;padding-left: 14px;}
.scheme-details .s1 .header .btn {font-size: 12px;}
.scheme-details .s1 .content .team .icon {width: 20px;height: 20px;}
.scheme-details .s1 .content .team .name {font-size: 14px;line-height: 20px;}
.scheme-details .s1 .content .score {width: 70px;font-size: 16px;line-height: 20px;}
.scheme-details .s1 .content .score-img {height: 20px;background-size: auto 20px;}
.list-box {background-color: #fff !important;padding: 0;}
.list-box .list-header {padding: 10px;}
.list-box .list-header .title {font-size: 15px;line-height: 21px;}
.list-box .list-header .checkbox {font-size: 12px;line-height: 100%;}
.list-box .list-header .checkbox::before {width: 10px;height: 10px;border-radius: 2px;}
.list-box .item {padding: 10px;font-size: 12px;line-height: 18px;}
.list-box .item .useravatar {width: 40px;height: 40px;}
.list-box .item .username .name {font-size: 14px;line-height: 20px;margin-bottom: 2px;}
.list-box .item .ds.has-arrow::after {height: 18px;}
.list-box .item .ds {margin-bottom: 4px;}
/* 发布方案明细end */

/* 订阅记录 */
.sr-top {background-color: #fff !important;margin: 5px 0 !important;padding: 10px;}
.sr-top .useravatar {width: 48px;height: 48px;}
.sr-top .username {font-size: 15px;line-height: 21px;}
.sr-top .other {font-size: 12px;}
.sr-table {background-color: #fff !important;font-size: 12px;line-height: 18px;}
.sr-table .table-tr:not(:first-child)::after {left: 10px;right: 10px;}
.sr-table .table-th,
.sr-table .table-td {padding: 5px 10px;}
.sr-table .table-th:first-child,
.sr-table .table-td:first-child {text-align: left;}
.sr-table .table-th:last-child,
.sr-table .table-td:last-child {text-align: right;}
.sr-table .price {font-size: 16px;}
/* 订阅记录end */

.cq-dialog {font-size: 14px;line-height: 20px;}
.cq-dialog .tips {font-size: 12px;line-height: 18px;}

/* 在线客服 */
.online-service-containers{height: 100vh;}
/* 在线客服end */

/* 发布 */
.releasePlan-list{padding: 20px 10px 0;}
.releasePlan-list .item{padding: 10px 10px;}
.releasePlan-list .title{font-size: 14px;}
.releasePlan-list .title span.sub{font-size: 12px;padding-right: 20px;background-size: 14px;}
.releasePlan-list .item::before{width: 40px;height: 38px;}
.releasePlan-list .title span.main{line-height: 20px;}
.page-head-right .expert-release{padding: 1px 10px !important;color: #000 !important;font-weight: bold;}
/* 发布end */

/* 发布多长方案列表 */
.detail-list-wrap .item .multi-marnk{min-width: 35px;font-size: 11px;min-height: 35px;line-height: 35px;right: 20px;}
/* 发布多长方案列表end */

/* 阅读方案记录（单、多）场切换按钮 */
.scheme-read-type{margin-bottom: 10px;}
.scheme-read-type .res-tabs{width: 130px;}
.scheme-read-type .res-tabs span{font-size: 14px;line-height: 30px;}
.scheme-record-item[data-result*="中"]::after{min-width: 40px;min-height: 40px;font-size: 14px;}
/* end */