
.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: 16px 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: 10px 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;}
.navbar-service:before {content: "";display: block;width: 20px;height: 20px;background: url("../images/icon/icon-service.png") no-repeat center center;background-size: contain;}


.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: 40px;}
.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 {margin-bottom: 10px;}
.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 {padding-top: 74px;font-size: 14px;line-height: 20px;}
.command .content input {width: 70%;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;}

/* 十一月累充 */
.cumulative-recharge .total-number{top: 11% !important;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;}
.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: 45px;}
body[data-apptype] .aio-layout-head-fix .aio-back {display: none !important;}
.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: 90px;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 .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;}
.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 {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 .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;}
.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: 10vh auto 110px;}
.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: 20px;bottom: 20px;z-index: 1;}
.aio-dropdown .trigger {width: 42px;height: 42px;line-height: 42px;padding: 0;text-align: center;background: #FF6A00;box-shadow: 0px 0px 3px 1px rgba(158,67,2,0.34);border-radius: 50%;color: #fff;font-size: 16px;font-weight: bold;z-index: 1;}
.aio-dropdown .trigger::after {display: none;}
.aio-dropdown-list {display: block;top: 50%;right: calc(100% - 15px);left: auto;-webkit-transform: translate(10px, -50%);transform: translate(10px, -50%);padding: 0 15px 0 5px;background-color: #FF6A00;border: 0;border-radius: 30px 0 0 30px;box-shadow: 0px 0px 3px 1px rgba(158,67,2,0.16);}
.aio-dropdown-list:before {display: none;}
.aio-dropdown-list .dropdown-item a {padding: 6px 12px;font-size: 14px;color: #fff;}
.aio-dropdown-list .dropdown-item a:hover {background-color: inherit;}
.aio-dropdown[data-ai-vis] .aio-dropdown-list {-webkit-transform: translate(0, -50%);transform: translate(0, -50%);}

.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;}

/* 巡礼活动 */
.ss-downloadBtn a{font-size: 18px;padding: 4% 0 5%;}
.ss-dialog .ss_button span{background-size: 15%;}

/* 足篮分析师招募计划 */
.recruit-btn{position: fixed;bottom: 1%;}

/* ai */
.worldCup-ai .newMoney em{font-size: 33px !important;}
.worldCup-ai .accumulated-recharge_kefu{padding-bottom: 88px;}

/* 五月累充 */
.may-recharge .total-number{height: 70px !important;}
.may-recharge .wenhao{top: 10px !important;}

/* 轮盘抽奖 */
/* .activity_hd .aio-sys-body{height: 100% !important;} */
.dw-draw-page{padding-top: 60% !important;}
/* .dw-draw-page .turntable-box{margin-top: 2% !important;} */
.dw-draw-page .turntable-box::before{background-position: -5px bottom !important;}

/* 女足世界杯看点 */
.worldCup-point .wcp_bg{margin-top: -138px !important;}
.worldCup-point .menu-item li{font-size: 16px !important;}
.wcp_bg .btn-link{height: 90px !important;width: 60% !important;bottom: -6px !important;}

/* 8月欧冠回归 */
.champions-League .total-number{height: 80px !important;}

/* 出奇双会员，锐探体育联名套餐 */
.dualmember .wenhao {top: 3% !important;width: 64px;}

/* 主播送福利，免费领取方案 */
.anchor-welfare .content .number input,
.anchor-welfare .content .code input {font-size: 15px !important;}
.anchor-welfare .content .number .text,
.anchor-welfare .content .code .text {font-size: 15px !important;letter-spacing: .2em !important;}
.anchor-welfare .content .submit {width: 44% !important;}



.new-recharge .wenhao{right: -5px !important;top: 2% !important;right: 0 !important;width: 25px !important;height: 65px !important;}


/* 注册送好礼 */
.ec-btn{width: 80%;height: 77px;bottom: 4%;}
.ec-btn span{background-size: contain;background-repeat: no-repeat;background-position: center;}

/* 内测 */
.vote_share{bottom: -30px;}

/* 招募 */
.new-recruit .fixed_kefu{right: -5%;width: 30%;}
.new-recruit .fixed_kefu a{padding: 0;}
.new-recruit .fixed_kefu img{width: 100%;}

/* 再战亚洲杯 */
.asia-cup .recharge a{height: 65px;}
.asia-cup .kefu{height: 60px;}
.asia-cup .lym-wenhao{width: 80px;top: 1.85%;right: 0;}

/* 地推 */
.ground-pushing .exchange{height: 12vh;top: 20.5%;width: 70%;}
.ground-pushing .detail{top: 53%;width: 87%;height: 5%;}
.ground-pushing .kefu{height: 8vh;width: 65%;background-size: 100% auto;top: 86%;}
.ground-pushing .form-state .popup-message .footer{width: 12%;}
.ground-pushing  .ground-pushing .lym-wenhao{width: 80px;top: 44px;}
.ground-pushing .form-exchange{padding: 16px 10px;}
.ground-pushing .form-exchange .popup-message .content{background-size: 100% 100%;}
.ground-pushing .form-state .popup-message .user-id{font-size: 18px;top: 31%;}
.ground-pushing .lym-wenhao{width: 80px;top: 40px;}

/* 签到活动 */
.lock-draw-page .turntable-box{width: 100%;}
.lock-draw-page .turntable-close{top: -20%;background-size: 80%;}
.lock-draw-page .turntable{margin: 0 5%;}

.signs-in .si-column{background-size: 100% 100%;}
.signs-in .si-column-box li:first-child,
.signs-in .si-column-box li:last-child,
.signs-in .si-column-box li:nth-child(5),
.signs-in .si-column-box li:nth-child(6){height: 116px;background-size: 100% auto;}
.signs-in .si-column-box li:nth-child(5),
.signs-in .si-column-box li:nth-child(6){height: 106px;}
.signs-in .si-column{padding: 11% 6%;}
.signs-in .si-column-box li:first-child.sign::after,
.signs-in .si-column-box li:last-child.sign::after{height: 30%;left: 33%;bottom: 15%;background-size: 100% 100%;width: 27%;}
.signs-in .si-column-box li:last-child.sign::after{left: inherit;bottom: 10%;}
.signs-in .si-column-box li{height: 116px;}
.signs-in .si-column-box li span.day{font-size: 12px;padding-top: 3%;}

.ad-page .turntable-box{width: 85%;}
.signs-in .si-column-box li.sign::after{font-size: 12px;top: 55%;}

.signs-in .si-column-box li:last-child{margin-top: 0;transform: translateY(18%);}
.signs-in .si-column-box li:last-child.sign::after,
.signs-in .si-column-box li:last-child.finish::after,
.signs-in .si-column-box li.finish:first-child::after,
.signs-in .si-column-box li.sign:first-child::after{bottom: 5%;}

.signs-in .form-state .popup-message .user-id{font-size: 15px;top: 22%;}
.signs-in .form-state .popup-message .prize{font-size: 16px;top: 29%;}


/* 为C罗喝彩 */
.grounds-pushing .exchange{width: 91% !important;height: 26vh !important;background-size: 100% 100% !important;}
.grounds-pushing .detail{height: 16vh !important;width: 82% !important;}
.grounds-pushing .form-exchange .popup-message .text{bottom: 20%;}
.grounds-pushing .form-state .popup-message .user-id{top: 34% !important;}

/* 线下签到 */
.signs-ing .activity-time{ width: 80%;font-size: 12px;bottom: 1%;line-height: 25px;}
.signs-in .si-column-box li.sign::after{top: 52%;padding: 15% 0;}
.signs-in .form-exchange .popup-message .text{bottom: 23%;}

/* 签到（领现金红包） */
.signs-local .si-column-box li.sign::before{background-size: 58px 58px;background-position: center 6px;height: 100%;width: 100%;top: 0;}
/* .signs-local .head-info{top: 30px;} */

/* 签到（视频） */
.signs-video .si-column-box li.sign:first-child::after,
.signs-video .si-column-box li.sign:first-child::after{bottom: 2%;width: 70px;height: 30px;transform: scale(1.2);animation: 500ms linear 100ms normal both running infinite myaniScale;}
.signs-video .si-column-box li a[data-rank="7"]:before,
.signs-video .si-column-box li span.day{padding-top: 3%;padding: 0;color: black;font-size: 14px;background: linear-gradient(45deg, rgb(252 209 162), rgb(255 238 224), rgb(255 219 79));box-shadow: 0 0 2px #8d3b00;border-radius: 3px;font-weight: bold;line-height: 24px;}
.signs-video .si-column-box li a[data-rank="7"]:before{content:'第七天';position: absolute;right: 5px;left: 50%;top: 0;transform: scaleY(1.1);}

.signs-video .gif_view{height: 106px;background-size: 105px;}
.signs-video .si-column-box li:nth-child(6){background:url(../../images/activity/signIn/news/six.png) !important; }
.signs-video .si-column-box li:nth-child(5),
.signs-video .si-column-box li:nth-child(7){background-size: 100% 100%;height: 106px;margin-top: 8px;}
.signs-video .si-column-box li:not(:first-child, :last-child).finish:after{font-size: 14px;}
.signs-in .form-state .popup-message .prize{top: 27%;width: 100%;}
.signs-video .activity-time{min-width: 250px;font-size: 2em;}
.signs-video .activity-time span{font-size: 45%;}
.signs-local .form-state .popup-message .prize{min-width: 100%;}
.signs-local .form-state .popup-message .user-id{top: 25%;}
.signs-local .form-state .popup-message .prize{top: 32%;}
.sign-in .form-state .popup-message .footer .btn.confirm{background-size: 40px;}
.sign-in .form-state .popup-message .footer .btn.down_confirm{margin-bottom: 8%;}

@media screen and (min-width: 701px)  and (min-device-width: 701px)  and (max-device-width: 1024px) {
    .signs-in .si-column{padding: 11% 8%;background-size: 100% auto;}
    .signs-in .si-column-box li{height: 226px;}
    .signs-in .si-column-box li:first-child, .signs-in .si-column-box li:last-child, .signs-in .si-column-box li:nth-child(5), .signs-in .si-column-box li:nth-child(6), .signs-video .si-column-box li:nth-child(7){height: 227px !important;}
    .signs-in .si-column-box li:last-child{transform:translateY(0%)}
    .signs-in .si-column-box li span.day{font-size: 18px;padding-top: 8%;}
    .signs-video .si-column-box li:last-child{transform: translateY(0);margin-top: 0;}
    .signs-video .si-column-box li.sign:first-child::after, .signs-video .si-column-box li.sign:first-child::after{width: 120px;height: 50px;bottom: 8%;}
    .signs-video .si-column-box li:last-child.sign::after,
    .signs-video .si-column-box li:last-child.finish::after{width: 120px !important;height: 50px !important;bottom: 8% !important;}   
    .ground-pushing .detail{height: 120px;}
    .EuropeanCup-assist .share_code_btn span{padding: 25px 0 60px !important;width: 80%;}
    .EuropeanCup-assist .no-app{margin-top: 50px;}
    .ea-p-l{width: 25%;}
    .ea-p-r{padding-left: 30%;}
    .EuropeanCup-assist .share_code_btn span{margin: 30px auto 15px;}
}

@media screen and (min-width: 640px)  and (min-device-width: 640px)  and (max-device-width: 701px) {
    .signs-in .si-column{padding: 11% 8%;background-size: 100% auto;}
    .signs-in .si-column-box li{height: 200px;}
    .signs-in .si-column-box li:first-child, .signs-in .si-column-box li:last-child, .signs-in .si-column-box li:nth-child(5), .signs-in .si-column-box li:nth-child(6), .signs-video .si-column-box li:nth-child(7){height: 227px;}
    .signs-in .si-column-box li:last-child{transform:translateY(0%)}

    .signs-in .si-column-box li:last-child.sign::after, .signs-in .si-column-box li:last-child.finish::after, .signs-in .si-column-box li.finish:first-child::after, .signs-in .si-column-box li.sign:first-child::after{bottom: 15%;}
    .signs-in .si-column-box li{margin-top: 0;}
    .signs-in .si-column-box li span.day{font-size: 18px;padding-top: 8%;}
    .signs-video .si-column-box li:last-child{transform: translateY(0);margin-top: 0;}
    .signs-video .si-column-box li.sign:first-child::after, .signs-video .si-column-box li.sign:first-child::after{width: 120px;height: 50px;bottom: 8%;}
    .signs-video .si-column-box li:last-child.sign::after,
    .signs-video .si-column-box li:last-child.finish::after{width: 120px !important;height: 50px !important;bottom: 8% !important;}
    .EuropeanCup-assist .share_code_btn span{padding: 30px 0 55px !important;}
}

/* .signs-ds .sign-list li#handleSignBtn{height: 16vh;} */
/* .signs-ds .sign-list{padding: 0 2% 7% 7%;} */
.signs-ds .sign-list{padding: 7% 2% 3% 4%;}
.activity-pos .ac-wenhao{top: 5%;width: 65px;height: 20px;}
.signs-ds .si-kefu img{width: 75%;}
.signs-local .form-state .popup-message .user-id{font-size: 16px}

@media screen and (max-width: 640px) {
    .signs-ds .sign-list li{background-size: 85% auto;margin-bottom: 20px;}
    .signs-ds .sign-list li.finish::after{width: 22px;height: 22px;bottom: 20%;}
    .signs-ds .sign-cz li a{background-size: contain;}
    .signs-ds .sign-cz{margin-top: -3%;}
    .signs-ds .sign-cz li a{height: 30px;}
    /* .ground-pushing .detail{height: 120px;} */
    .signs-ds .si_other::before{height: auto;line-height: initial;font-size: 20px;}
    /* .signs-ds .si_other{margin-top: 60px;} */
}

/* 出奇体育撑广州（下载页） */
.cq-PropGz-bg .down img{width: 75%;}

.cq-propActivity .exchange{width: 75%;top: 31%;height: 14vh;}
.cq-propActivity .form-state .popup-message .prize{font-size: 16px;width: 70%;}

.gq-first-charge .gcf-btn span{height: 50px;}
.gq-first-charge .gcf-btn span:nth-child(1){top: 36%;}
.gq-first-charge .gcf-btn span:nth-child(2){top: 115%;}
.gq-first-charge .gcf-btn span:nth-child(3){top: 90%;}
.gq-first-charge .gcf-btn span::after{left: -105%;width: 310%;bottom: -7px;font-size: 10px;line-height: 10px;white-space: normal;}
.gq-first-charge .gcf-kefu{top: 74.5%;}

.gq-first-charge .wenhao{top: 5%;width: 30px;height: 75px;right: -1px;}
.new-recharge .new-recharge_bean a:not(:last-child){margin-bottom: 88%;}
.new-recharge .new-recharge_kefu a.kefu5{width: 70%;}
.add-charge .lym-wenhao{top: 4%;width: 30px;}
.signs-ds .ac-wenhao{width: 30px;height: 75px;top: 5.5%;}

/* 累充 */
.add-charges .total-price{padding: 2% 10% 3%;}
.add-charges .total-price p{font-size: 18px;}
.add-charges .cr .wenhao{top: 1.2%;}

/* 欧洲杯充值 */
.EuropeanCup-charges .cr .wenhao{width: 4%;}
.EuropeanCup-charges .total-price{padding: 2% 10% 3%;}
.EuropeanCup-charges .total-price p{font-size: 18px;}

/* 欧洲杯助力得好礼 */
.EuropeanCup-assist .ea-p-r .ea-p-title{font-size: 16px;line-height: 20px;}
/* .EuropeanCup-assist .ea-p-r .ea-p-schedule{font-size: 14px;margin-top: 3px;} */
.EuropeanCup-assist .ea-p-r .ea-p-schedule{font-size: 12px;margin-top: 0;}
/* .EuropeanCup-assist .ea-p-list{margin-top: 10px;} */
.EuropeanCup-assist .ea-p-list{margin-top: 5px;}
/* .EuropeanCup-assist .ea-p-list span{width: 40px;height: 40px;font-size: 10px !important;line-height: 13px !important;padding-top: 5px !important;} */
.EuropeanCup-assist .ea-p-list span{width: 35px;height: 35px;font-size: 9px !important;line-height: 13px !important;padding-top: 4px !important;}
.EuropeanCup-assist .ea-h5 .ea-p-list{margin-top: 5px;}
.EuropeanCup-assist .ea-list-tips{font-size: 12px;margin-top: 3px;}
.EuropeanCup-assist .invited{margin-bottom: 8px;}
.EuropeanCup-assist .copy-info{width: 100%;}
.EuropeanCup-assist .to-invited,
.EuropeanCup-assist .invited p,
.EuropeanCup-assist .copy-info span.code{font-size: 18px;}
.EuropeanCup-assist .copy-info span{font-size: 16px;}
.EuropeanCup-assist .copy-info span.btn{width: 85px;height: 35px;line-height: 35px;margin-right: 8px;}

.EuropeanCup-assist .ea-p-status{height: 25px;line-height: 25px;margin-top: 0;width: 30%;}
.EuropeanCup-assist .ea-p-status::after{font-size: 12px;}
.ea-address-dialog .pc-btn{width: 75%;font-size: 16px;background-size: 100% 100%;}
.ea-dialog .close{width: 40px;height: 40px;margin: 20px auto 0;}

.EuropeanCup-assist .share_code_btn{margin: 15px auto;width:95%;}
.EuropeanCup-assist .share_code_btn span{font-size: 20px;padding: 25px 0 30px;width: 80%;}
.EuropeanCup-assist .ea-teamInfo .th_1{padding: 0 0;}
.ea-teamInfo .th_1 span:not(:first-child){padding: 10px 7px;}
.ea-teamInfo .th_2{padding: 0 10px;}
.ea-teamInfo .th_1 span{font-size: 11px;padding: 10px;flex: 1;}
.ea-teamInfo .th_1 span.active::after,
.ea-teamInfo .th_2 span.active::after{height: 3px;width: 50%;}
.ea-teamInfo .th_2 span{font-size: 10px;padding: 5px 0;flex: 1;}
.ea-teamInfo .th_2 span:not(:first-child){margin: 0 0;}
.ea-part2 .table_c .public-title{margin-top: 5px;font-size: 14px;}
.ea-part2 .table .team .list li{padding: 5px 0;}
.ea-part2 .table .team .list span{font-size: 11px;}
.ea-part2 .table .team .list span:nth-child(2){width: 30%;padding-left: 7%;background-size: 20px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;vertical-align: middle;}
.ea-part2 .table .team .list span:nth-child(4){width: 17%;}

.ea-part2 .table .match-name{padding-top: 10px;font-size: 14px;padding-left: 35px;}
.ea-part2 .table .match-name::before{top: 18px;width: 25px;height: 10px;}
.ea-part2 .table .match .team-info{width: 35%;}
.ea-part2 .table .match .team-info .logo{width: 50px;height: 50px;}
.ea-part2 .table .match .team-info .name{font-size: 14px;}
.ea-part2 .table .match .center{width: 27%;}
.ea-part2 .table .match .info{font-size: 12px;}
.ea-part2 .table .match .info p{margin-bottom: 10px;}
.ea-part2 .table .match .score{margin-top: 5px;}
.ea-part2 .table .match .score p.line, .ea-part2 .table .match .info p.line{margin: 0 auto 10px;}
.ea-part2 .table .match .fenxi{top: 20px;right: 5px;}
.ea-part2 .table .match .fenxi a{font-size: 12px;background-size: 6px;padding-right: 12px;}
.ea-part2 .table .match .score p{font-size: 22px;margin-bottom: 10px;}
.ea-part2 .table .match .list li{padding: 15px 0;}
.ea-part1{padding-top: 5px;}
.ea-part1 .abs-right{width: 23px;}
.ea-part1 .abs-right a{background-size: 100% 100%;height: 72px;margin-bottom: 30px;}
.ea-rules{width: 20px;height: 50px;}
.ea-rules-dialog .content{font-size: 12px;}
.ea-rules-dialog .content h3{font-size: 15px;}
.is-assist{top: -30px;}
.is-assist .avatar{width: 25px;height: 25px;}
.is-assist p{font-size: 12px;}
.assist-recording-dialog .list{padding-left: 0;}
.assist-recording-dialog .list span{font-size: 14px;padding-left: 40px;margin-top: 10px;}
.assist-recording-dialog .list em{width: 30px;height: 30px;}
.ea-teamInfo{margin-top: 10px;padding-bottom: 10px;}
.ea-part2 .table .team .list span:nth-child(1){width: 10%;}
.ea-part2 .table .team .list span:nth-child(5){width: 15%;}
.ea-part2 .table .team .list span:nth-child(2){background-position: 5px center;padding-left: 8%;}
.ea-part2 .table .team .list span:nth-child(6){width: 11%;}
.ea-address-dialog .form .tips{font-size: 11px;}
/* .ea-p-l{width: 23%;} */
@media screen and (max-width: 600px) {
    .EuropeanCup-assist .share_code_btn span{width: 100%;padding: 15px 0 30px;}
}


/* end */
.EuropeanCup-guess{height: 100%;}
.EuropeanCup-guess .btn-box{width: 70%;}
.EuropeanCup-guess .btn-box a.link{font-size: 16px;padding: 7px 0 20px;line-height: 18px;}
.EuropeanCup-guess .other-btn-box a.link{font-size: 16px;padding: 13px 0 30px;line-height: 18px;margin-bottom: 0;}
.EuropeanCup-guess .btn-box a.history{font-size: 16px;padding: 13px 0 30px;}
.EuropeanCup-guess .other-btn-box a.history:not(:last-child){margin-bottom: 0;padding: 16px 0 20px;}

/* 充值抽奖（抽奖+签到） */
.recharge-lottery .prize{padding: 6px 9px 40px;}
.recharge-lottery .prize .title{left: 1%;}
.recharge-lottery .prize .roster{height: 40px;}
.recharge-lottery .prize .swiper-slide{font-size: 12px;}
/* .recharge-lottery .prize .tips img{width: 55%;} */
.recharge-lottery .lottery-btn{margin-top: 15px;}
/* .recharge-lottery .lottery-btn a em{font-size: 12px;} */
.recharge-lottery .schedule .times{width: 80%;font-size: 15px;top: -15px;}
.recharge-lottery .address-btn{width: 30px;}
.recharge-lottery .s-progress{padding: 30px 10px 20px;display: flex;justify-content: space-between;}
.recharge-lottery ul.prize-list .envelope{background-size: 90% 95%;background-position-y: center;}
.recharge-lottery .progress-line .line{height: 5px;margin-top: 0;}
.recharge-lottery .progress-line .number span{font-size: 11px;width: 18%;margin-right: 2.4%;}
.recharge-lottery .progress-line .number span::before{width: 18px;height: 18px;top: -11px;}
.recharge-lottery .s-progress .right{display: flex;padding-left: 5px;align-items: center;}
.recharge-lottery ul.prize-list li{height: 50px;}
.recharge-lottery ul.prize-list li.item .icon,
.recharge-lottery ul.prize-list li.item .icon.isCollect{height: 13px;bottom: 11%;background-size: contain;width: 50%;background-position-x: center;}
.recharge-lottery .sign{padding: 20px 5px;}
.recharge-lottery .sign .sign-boxs{padding: 20px 12px 20px 15px;}
.recharge-lottery .sign .sign-boxs .tips{font-size: 10px;}
.recharge-lottery .sign .operate li.finish::before{width: 15px;height: 15px;}
.recharge-lottery .link-kefu{margin: 5% auto 0;}
.recharge-lottery .sign .operate li{width: 11.8%;margin-right: 2%;}

.fillAddress-prompt-dialog .title,
.selfPrize-prompt-dialog .title{font-size: 18px;}
.fillAddress-prompt-dialog .form-item.tips{font-size: 12px;}
.fillAddress-prompt-dialog .form-item input, 
.fillAddress-prompt-dialog .form-item textarea{width: 85%;line-height: 30px;}
.dialog-auto-style .c-footer-button span{width: 25px;}
.recharge-lottery .lottery-btn a.self-prize{top: -8%;width: 33%;}
.selfPrize-prompt-dialog ul.list li span{padding: 8px 15px 0;font-size: 14px;}
.selfPrize-prompt-dialog .tips, .winningList-prompt-dialog .tips{font-size: 11px;padding-left: 0;text-align: center;}
.selfPrize-prompt-dialog ul.list{padding: 0 10px;}

.winningList-prompt-dialog .app-dialog .c-content{padding: 125px 55px 15px 50px !important;}
.winningList-prompt-dialog .title{font-size: 14px;line-height: 20px;}
.winningList-prompt-dialog .title p{font-size: 12px;}
.winningList-prompt-dialog ul.list{min-height: 160px;margin-top: 3px;}
.winningList-prompt-dialog .btn a img{max-width: 80%;}
.winningList-prompt-dialog ul.list li{padding: 0 5px 5px;height: 60px;}
.recharge-lottery .rules-btn{top: 4.5%;width: 5.5%;}
.recharge-lottery .lottery-btn a{width: 48%;}
.recharge-lottery ul.prize-list .hover-img{top: 0;}

.recharge-lottery .prize .tips p{font-size: 11px;margin-top: -8px;}
.recharge-lottery .lottery-btn a span{font-size: 13px;}
.recharge-lottery .reload-btn{bottom: 10px;width: 25%;}
.recharge-lottery .prize .tips{left: 4%;bottom: 10px;width: 50%;}

/* 第二版 */
.recharge-lottery .reload-btn{right: 0;width: 35px;bottom: auto;top: 55%;left: auto !important;}
.recharge-lottery .container{padding-top: 5px;}
.recharge-lottery .s-progress{display: block;}
.recharge-lottery ul.prize-list .number{font-size: 11px;}
.recharge-lottery ul.prize-list li{height: 40px;}
.recharge-lottery ul.prize-list .envelope{height: 100%;}

.new-recharge-lottery .lottery-btn a.skip-animate{bottom: 17%;}
.new-recharge-lottery .lottery-btn a.skip-animate.active::before{width: 25px;height: 25px;}
.recharge-lottery .s-progress{padding: 45px 10px 55px 15px;}
.new-recharge-lottery .zuqiu .end{width: 35px}
.new-recharge-lottery .zuqiu{bottom: -24px;}
.new-recharge-lottery .zuqiu .gif{width: 375px;}
/* .recharge-lottery .swiper-abs .roster{height: 50px;} */
.new-recharge-lottery .swiper-abs{bottom: 34%}
.recharge-lottery .swiper-abs .swiper-slide{font-size: 12px;line-height: 30px;margin-bottom: 5px}

/* 第三版 */
.new-recharge-lottery .container .swiper-abs{height: 35px;padding: 4px 0;}
.recharge-lottery .swiper-abs .roster{height: 100%;}
.recharge-lottery .swiper-abs .swiper-slide:last-child{margin-bottom: 0;}
.recharge-lottery .self-prize{width: 20%;top: 25%;}
.recharge-lottery .lottery-btn a{width: 40%;}
.recharge-lottery .schedule .times{padding: 20px 0 25px 50px;width: 100%;top: 25px;background-size: 100% 100%;}
.recharge-lottery ul.prize-list .envelope{width: 45px;height: 45px;}
.recharge-lottery ul.prize-list li{margin-bottom: 50px;}
.recharge-lottery .s-progress{padding: 0 15px 10px 18px;}
.recharge-lottery .s-progress .left{padding-top: 115px;}
.recharge-lottery .container{padding-top: 0;}
.winningList-prompt-dialog .app-dialog .c-content{padding: 125px 60px 15px 60px !important;}
.recharge-lottery ul.prize-list li.item .icon, 
.recharge-lottery ul.prize-list li.item .icon.isCollect{bottom: -22%;height: 20px;width: 75%;}
.recharge-lottery .schedule .times span:last-child{margin-left: 5px;}
.recharge-lottery .seo-title{top: 0;}
.recharge-lottery ul.prize-list li{width: 18.4%;margin-right: 2%;}
/* end */

/* 累计分析师订阅 */
.accumulated-subscriptions .wenhao{height: 60px;}
.accumulated-subscriptions .buy-num{font-size: 16px;top: 48%;padding: 15px 30px 20px;line-height: 20px;}
.accumulated-subscriptions .receive-btn span{width: 20%;height: 35px;background-size: 100% 100%;}
.accumulated-subscriptions .kefu{bottom: 15%;width: 70%;}
.accumulated-subscriptions .receive-btn span::after{font-size: 10px;top: 78%;white-space: normal;width: 380%;line-height: 10px;left: -275%;}

/* 开通出奇会员 */
.open-CQMembership .buy-num{font-size: 16px;top: 39.5%;padding: 10px 30px 30px;line-height: 20px;}
.open-CQMembership .buy-member{width: 80%;bottom: 24.5%;padding: 30px 0;background-size: 100% 100%;}
.open-CQMembership .wenhao{height: 60px;}
.open-CQMembership .kefu{bottom: 14%;width: 70%;}
.open-CQMembership .buy-num::after{font-size: 10px;white-space: normal;line-height: 10px;bottom: 18%;width: 95%;left: 50%;transform: translateX(-50%);}
.cumulative-recharge .total-number span {margin-top: -3px !important;}

@media screen and (min-width: 768px) {
    .anchor-welfare .content .number input,
    .anchor-welfare .content .code input {font-size: 26px !important;}
    .anchor-welfare .content .number .text,
    .anchor-welfare .content .code .text {font-size: 26px !important;letter-spacing: .2em !important;}
    .EuropeanCup-assist .no-app{margin-top: 50px;}
    .ea-p-l{width: 25%;}
    .ea-p-r{padding-left: 30%;}
    .EuropeanCup-assist .share_code_btn{margin: 40px auto 15px;}
    .gq-first-charge .gcf-btn span{height: 70px;}
}

@media screen and (min-width: 701px)  and (min-device-width: 701px)  and (max-device-width: 1024px) {
    /* 签到+抽奖 */
    .recharge-lottery .prize{padding: 12px 15px 75px;}
    .recharge-lottery .prize .tips{bottom: 30px;width: 45%;}
    .recharge-lottery .prize .list{padding: 0 1%;}
    .recharge-lottery .prize .list li{margin-right: 2.6%;}
    .recharge-lottery .prize .swiper-slide{font-size: 14px;}
    .recharge-lottery .lottery-btn a span{font-size: 16px;}
    .recharge-lottery ul.prize-list .envelope{background-size: 60% 70%;}
    .recharge-lottery .sign .sign-boxs{padding: 25px 20px 25px 25px;}
    .recharge-lottery .sign .sign-boxs .tips{font-size: 12px;}
    .recharge-lottery .progress-line .number span{width: 15%;margin-right: 6%;}
    .recharge-lottery .schedule .times{font-size: 20px;}
    .recharge-lottery .reload-btn{bottom: 20px;}
    .recharge-lottery ul.prize-list li{height: 50px;}
    .recharge-lottery ul.prize-list .envelope{background-size: 60% 100%;}
    .recharge-lottery .s-progress .right{width: 30%;}
    .recharge-lottery ul.prize-list li.item .icon, 
    .recharge-lottery ul.prize-list li.item .icon.isCollect{height: 18px;bottom: 10%;background-position-x: center;}
    .new-recharge-lottery .lottery-btn a.skip-animate.active::before{width: 40px;height: 40px}
    .new-recharge-lottery .zuqiu{bottom: -45px;}
    .new-recharge-lottery .zuqiu .end{width: 50px;}
    .new-recharge-lottery .zuqiu .gif{width: 500px;}

    .new-recharge-lottery .container .swiper-abs{height: 55px;top: 9%;}
    .recharge-lottery .swiper-abs .swiper-slide{font-size: 14px;}
    .recharge-lottery .self-prize{width: 22%;top:23%;}
    .recharge-lottery .schedule{margin-top: -20%;}
    .recharge-lottery .schedule .times{padding: 40px 0 45px 75px;top: 25px;}
    .recharge-lottery .s-progress{padding: 0 35px 10px 50px;}
    .recharge-lottery .s-progress .left{padding-top: 170px;}
    .recharge-lottery ul.prize-list li{height: 80px;}
    .recharge-lottery ul.prize-list .envelope{background-size: 100% 100% !important;width: 60px;height: 60px}
    .recharge-lottery ul.prize-list li.item .icon, .recharge-lottery ul.prize-list li.item .icon.isCollect{height: 25px}
    .accumulated-subscriptions .receive-btn span{height: 60px;}
    .accumulated-subscriptions .buy-num{top: 49%;padding: 20px 50px 30px;}
    .open-CQMembership .buy-num{top: 37.5%;padding: 35px 50px 45px;font-size: 25px;}
    .open-CQMembership .buy-member{width: 80%;bottom: 25.5%;padding: 58px 0;}
    .gq-first-charge .gcf-btn span {height: 80px;}
    .cumulative-recharge .total-number{height: 127px;}
    .signs-ds .sign-list{padding: 5% 2% 3% 4%;}
}
/* android ipad */
@media screen and (min-width: 500px)  and (min-device-width: 500px)  and (max-device-width: 1024px) {
	.recharge-lottery .prize{padding: 9px 15px 65px;}
    .recharge-lottery .reload-btn{bottom: 16px;}
    .recharge-lottery .prize .tips{bottom: 6%;}
    .recharge-lottery ul.prize-list .envelope{background-size: 100% 100%;}
    .new-recharge-lottery .lottery-btn a.skip-animate.active::before{right: 7%;width: 35px;height: 35px;}
    .recharge-lottery .self-prize{top: 25%}
    .new-recharge-lottery .container .swiper-abs{height: 50px;top: 9%}
    .accumulated-subscriptions .receive-btn span{height: 60px;}
    .accumulated-subscriptions .buy-num{top: 49%;padding: 20px 50px 30px;}
    .open-CQMembership .buy-num{top: 40%;padding: 35px 50px 45px;font-size: 25px;}
    .open-CQMembership .buy-member{width: 80%;bottom: 24.5%;padding: 58px 0;}
    .gq-first-charge .gcf-btn span{height: 70px;}
    .cumulative-recharge .total-number{height: 127px;}
    .signs-ds .sign-list{padding: 5% 2% 3% 4%;}
}

@media (prefers-color-scheme: dark) {
    body[data-apptype="android"] .recharge-lottery .swiper-abs .swiper-slide{
        color: red
    }
}

@media (prefers-color-scheme: light) {
    body[data-apptype="android"] .recharge-lottery .swiper-abs .swiper-slide{
        color: #210204
    }
}
