html, body{min-height:100%;-webkit-tap-highlight-color:transparent;text-align:center;font-size:.875rem;line-height:1.5;}
body{background-color:#fff;color:#3b3b3b;font-family:-apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Segoe UI, Arial, Roboto, PingFang SC, miui, Hiragino Sans GB, Microsoft Yahei, sans-serif;}
table, td, th{border-collapse:collapse;}
h1, h2, h3, h4, h5{font-weight:normal;}
a{text-decoration:none;cursor:pointer;color:inherit;}
ul, li{list-style:none;}
.hide{display:none;}
.cursor{cursor:pointer;}
.icon-top{position:relative;top:1px;}
.weui-wide{margin:0 auto;position:relative;max-width:450px;}
.weui-max-width{max-width:450px;}
.weui-clear{clear:both;}
.weui-wide::after,
.weui-clear::after{content:'';clear:both;display:table;}
.weui-relative{position:relative;}
.weui-fixed{position:fixed;}
.weui-margin-left{margin-left:1rem;}
.weui-margin-left-s{margin-left:.5rem;}
.weui-margin-right{margin-right:1rem;}
.weui-margin-right-s{margin-right:.5rem;}
.weui-margin-top{margin-top:1rem;}
.weui-margin-top-s{margin-top:.5rem;}
.weui-padding-top{padding-top:1rem;}
.weui-padding-bottom{padding-bottom:1rem;}
.weui-color-white{color:#fff;}
.weui-color-orange{color:#f37b1d;}
.weui-color-gray{color:#bababa;}
.weui-color-normal{color:#3b3b3b;}
.weui-color-light{color:#bb74c0;}
.weui-color-success{color:#058e05;}
.weui-vc{vertical-align:middle;}
.weui-block{display:inline-block;}
.weui-text-center{text-align:center;}
.weui-text-left{text-align:left;}
.weui-text-right{text-align:right;}
.weui-pull-left{float:left;}
.weui-pull-right{float:right;}
.weui-bold{font-weight:bold;}
.weui-upper{text-transform:uppercase;}
.weui-size-s{font-size:.66rem;}
.weui-size-m{font-size:.76rem;}
.weui-size-x{font-size:1rem;}
.weui-around{border-radius:10rem;}
.weui-overflow{word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.weui-photo-browser-modal{z-index:999;}
.weui-mask{background:rgba(0, 0, 0, .5);}
.weui-cells{font-size:1rem;background-color:ghostwhite;}
.weui-label{text-align:left;padding-left:.1rem;width:7rem;line-height:1;}
.weui-flex-between{justify-content:space-between;}
.weui-vcode-btn{width:6.2rem;color:#eee;border-left:1px solid #aaa;height:1.4rem;line-height:1.4rem;font-size:0.8rem;}
.weui-prefix{padding-right:1.4rem;line-height:1;position:relative;}
.weui-prefix .weui-select{height:auto;line-height:1;padding:0;}
.weui-prefix:before{content:" ";display:inline-block;height:6px;width:6px;border-width:1px 1px 0 0;border-color:#c8c8cd;border-style:solid;-webkit-transform:matrix(.71, .71, -.71, .71, 0, 0);transform:matrix(.71, .71, -.71, .71, 0, 0);position:absolute;top:50%;right:0.5rem;margin-top:-4px;}
/*旋转45度*/
.weui-transform{transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}
/*文字渐变*/
.weui-text-linear{-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-weight:600;background-image:-ms-linear-gradient(to top, #fefd37, #e1ae20);
    background-image:linear-gradient(to top, #fefd37, #e1ae20);background-image:-moz-linear-gradient(to top, #fefd37, #e1ae20);
    background-image:-webkit-linear-gradient(to top, #fefd37, #e1ae20);background-image:-o-linear-gradient(to top, #fefd37, #e1ae20);}
/*背景渐变*/
.weui-center-linear{background:linear-gradient(to bottom, #191a1e, #263f61);background:-moz-linear-gradient(to bottom, #191a1e, #263f61);
    background:-webkit-linear-gradient(to bottom, #191a1e, #263f61);background:-o-linear-gradient(to bottom, #191a1e, #263f61);}
/*输入框*/
.weui-input::-webkit-input-placeholder, .weui-textarea::-webkit-input-placeholder{color:#aaa;font-size:1rem;}
.weui-input::-moz-placeholder, .weui-textarea::-moz-placeholder{color:#aaa;font-size:1rem;}
.weui-input:-moz-placeholder, .weui-textarea:-moz-placeholder{color:#aaa;font-size:1rem;}
.weui-input:-ms-input-placeholder, .weui-textarea:-ms-input-placeholder{color:#aaa;font-size:1rem;}
.weui-input.weui-text-right::-webkit-input-placeholder, .weui-input.weui-text-right::-moz-placeholder,
.weui-input.weui-text-right::-moz-placeholder, .weui-input.weui-text-right:-ms-input-placeholder{text-align:right;}
/*加载*/
.update{animation-iteration-count:0;}
.animate{animation:rotate-animate 1s ease 0s infinite normal none;}
@-webkit-keyframes rotate-animate{
    0%{transform:rotate(0deg);}
    100%{transform:rotate(1turn);}
}
.icon-loading, .icon-refresh{margin-right:0.3rem;display:inline-block;}
.icon-spin{-webkit-animation:icon-spin 1.4s infinite linear;animation:icon-spin 1.4s infinite linear;}
@-webkit-keyframes icon-spin{
    0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
    100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes icon-spin{
    0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
    100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
/*指针*/
@-webkit-keyframes cursor-gif{
    to{color:transparent;}
}
@keyframes cursor-gif{
    50%{color:transparent;}
}
/*进度*/
@keyframes progressAnimationStrike{
    from{width:0;}
}
/*滚动条*/
::-webkit-scrollbar{display:none;}
/*取消*/
.weui-input-cancel{display:inline-block;color:#ccc;padding:0 0.2rem;position:absolute;top:50%;right:5px;z-index:9;margin-top:-0.7rem;height:1rem;line-height:1;}
.weui-input-cancel .icon-cancel{font-size:1.4rem;}
.weui-input-cancel.hide{display:none;}
.weui-input-cancel.with-search{top:0.72rem;right:4.2rem;}
/*眼睛*/
.weui-input-eye{display:flex;align-items:center;padding-left:0.2rem;cursor:pointer;}
.weui-input-eye.active{color:#bb74c0;}
.weui-input-eye .iconfont{font-size:1.4rem;line-height:1;position:relative;}
/*logo*/
.weui-logo{padding:1rem 0;}
.weui-logo img{height:2.4rem;}
/*弹层*/
.weui-mask_transparent{background:rgba(0, 0, 0, .5);}
.weui-toast{width:auto;min-width:45%;padding:1rem 1rem 0.6rem;min-height:0;margin:0 auto;background-color:rgba(29, 5, 37, 0.8);color:#fff;border:1px #1d0525 solid;}
.weui-toast--text{min-width:60%;padding:.6rem 1rem;}
.weui-icon_toast{margin:0.6rem 0;font-size:3rem;}
.weui-icon_toast.weui-loading{margin-top:.2rem;}
.weui-toast_content{padding:.6rem;font-size:1rem;}
.weui-toast_success .weui-icon_toast{color:#23d421;}
.weui-dialog{background-color:#fff;border:1px #761abe solid;border-radius:0.5rem;}
.weui-dialog .weui-dialog__hd{padding:0.8rem 1rem 1rem;}
.weui-dialog .weui-dialog__hd .weui-dialog__title{color:#761abe;font-size:1.12rem;}
.weui-dialog .weui-dialog__bd{padding:0.5rem 1rem 2rem;min-height:1rem;color:#3b3b3b;font-size:1rem;}
.weui-dialog .weui-dialog__bd .icon-error-circle{}
.weui-dialog .weui-dialog__bd .icon-error-circle,
.weui-dialog .weui-dialog__bd .icon-success-circle{display:block;text-align:center;font-size:4rem;font-weight:600;padding:0 0 1rem;line-height:1;}
.weui-dialog .weui-dialog__bd .icon-error-circle{color:#ff4d54;}
.weui-dialog .weui-dialog__bd .icon-success-circle{color:#09bb07;}
.weui-dialog .weui-dialog__btn{background:linear-gradient(180deg, #c78df3, #8f3fcc);color:#fff;font-size:1rem;margin:0 0.6rem 1rem;line-height:2.4rem;border-radius:0.3rem;}
.weui-dialog .weui-dialog__btn.default{color:#8f3fcc;background:none;border:1px #8f3fcc solid;}
.weui-dialog .weui-dialog__btn.primary{border:1px #8f3fcc solid;}
.weui-dialog .weui-dialog__btn.primary:hover,
.weui-dialog .weui-dialog__btn.primary:active{background:linear-gradient(180deg, #c78df3, #8f3fcc);}
.weui-dialog .weui-dialog__btn.default,
.weui-toast .weui-dialog__btn.default{color:#8f3fcc;}
.weui-dialog .weui-dialog__ft{padding:0 0.5rem;}
.weui-dialog .weui-dialog__ft:after{border-top:0;}
.weui-dialog .weui-dialog__btn + .weui-dialog__btn:after,
.weui-toast .weui-dialog__btn + .weui-dialog__btn:after{border-left:0;}
/*Picker*/
.weui-picker-modal, .weui-picker-modal .toolbar{background-color:#fff;}
.weui-picker-modal .toolbar{border-bottom:1px solid #f1f1f1;}
.weui-picker-modal .toolbar, .weui-picker-modal .toolbar .toolbar-inner{height:3.4rem;}
.weui-picker-modal .toolbar .title{text-indent:1rem;text-align:center;line-height:3.4rem;font-size:1rem;}
.weui-picker-modal .toolbar .picker-button{padding:0 1rem;height:3.4rem;line-height:3.4rem;font-size:1rem;}
.weui-picker-modal .toolbar .cancel-picker{left:0;right:auto;color:#bb74c0;}
/*列表*/
.weui-cell.weui-cell_access{padding:0.4rem 1rem;}
.weui-cell.weui-cell_access:active{background:none;}
.weui-cell.weui-cell_access .weui-cell__ft{padding:.02rem 0.8rem 0;font-size:1rem;line-height:1;}
.weui-cell.weui-cell_access .weui-cell__ft:after{width:0.6rem;height:0.6rem;margin-top:-0.4rem;border-width:0.15rem 0.15rem 0 0;}
/*支付*/
.weui-process{background-color:#8f3fcc;min-height:100vh;color:#fff;padding-top:5rem;text-align:center;font-size:1rem;}
.weui-process .iconfont{font-size:3rem;}
/*游戏*/
.weui-iframe{position:fixed;left:0;top:0;z-index:999;width:100%;height:100%;background-color:#8f3fcc;border:0;}
/*头部*/
.weui-navbar{height:3.8rem;line-height:3.8rem;z-index:9;background:linear-gradient(180deg, #1d0525, #1d0525);}
.weui-navbar:after{content:none;}
.weui-navbar-fixed{padding-top:3.8rem;}
.weui-navbar-fixed .weui-navbar{position:fixed;}
.weui-navbar-relative .weui-navbar{position:relative;}
.weui-navbar .weui-navbar__item{color:#fff;padding:0;}
.weui-navbar .weui-navbar__item:active{opacity:0.9;background:none;}
.weui-navbar .weui-navbar__item:first-child,
.weui-navbar .weui-navbar__item:last-child{flex:1;}
.weui-navbar .weui-navbar__item:first-child{text-align:left;padding-left:1rem;}
.weui-navbar .weui-navbar__item:last-child{text-align:right;padding-right:1rem;}
.weui-navbar .weui-navbar__item:nth-child(2){flex:8;}
.weui-navbar .weui-navbar__item .iconfont{font-size:1.8rem;}
.weui-navbar .weui-navbar__item.weui-bar__item--on{background:none;}
.weui-navbar .weui-navbar__item:after{border:0;}
.weui-navbar .weui-navbar__item.weui-header-left{font-weight:normal;font-size:0.9rem;display:flex;align-items:center;}
.weui-navbar .weui-navbar__item.weui-header-left img{width:9rem;}
.weui-navbar .weui-navbar__item.weui-header-right{flex:2;display:flex;align-items:center;justify-content:right;}
.weui-navbar .weui-navbar__item.weui-header-right .action{display:inline-block;min-width:5rem;text-align:center;height:2rem;line-height:2rem;font-size:.9rem;font-weight:normal;border:1px #f81123 solid;background:#f81123;color:#fff;border-radius:0.3rem;}
.weui-navbar .weui-navbar__item.weui-header-right .login{border:1px #ac62bb solid;color:#ac62bb;background:none;margin-right:0.5rem;}
.weui-navbar .weui-navbar__item.weui-header-right .user-info{height:100%;display:flex;justify-content:right;color:#fff;}
.weui-navbar .weui-navbar__item.weui-header-right .user-info .username{margin-right:0.5rem;}
.weui-navbar .weui-navbar__item.weui-header-right .user-info .balance-box{display:flex;align-items:center;justify-content:space-between;height:1.8rem;line-height:1;border:1px #ac62bb solid;border-radius:1rem;width:auto;min-width:6rem;margin-top:0.86rem;padding:0 0.2rem 0 0.5rem;font-weight:normal;}
.weui-navbar .weui-navbar__item.weui-header-right .user-info .balance-box .balance{margin:0 0.8rem 0 0.3rem;}
.weui-navbar .weui-navbar__item.weui-header-right .user-info .balance-box .update{cursor:pointer;display:inline-block;}
.weui-navbar .weui-navbar__item.weui-header-right .user-info .balance-box .update .iconfont{font-size:1.5rem;color:#fcd1ff;}
.weui-navbar .weui-navbar__item.weui-pos-left .iconfont,
.weui-navbar .weui-navbar__item.weui-pos-right .iconfont{font-weight:500;}
.weui-navbar .weui-navbar__item.weui-pos-title{font-size:1.3rem;}
.weui-navbar .weui-navbar__item.weui-pos-right.pos-version{font-size:0.75rem;font-weight:normal;color:#ccc;}
.switch-lang{display:inline-block;margin-left:0.5rem;position:relative;}
.switch-lang p{display:flex;align-items:center;cursor:pointer;}
.switch-lang .flag{display:flex;}
.switch-lang .flag img{width:1.8rem;height:1.8rem;border-radius:1.8rem;}
.switch-lang .lang-list{position:absolute;right:0;z-index:9;}
.switch-lang .lang-list li{display:block;margin-top:0.5rem;}
.switch-lang .lang-list li a{display:flex;}
/*底部*/
.weui-footer{border-top:1px #9827af solid;margin-top:1rem;color:#d6cad7;}
.weui-footer .footer-nav{padding:1rem 0.5rem;font-size:0.62rem;display:flex;align-items:flex-start;}
.weui-footer .footer-nav .part{width:30%;display:inline-block;text-align:left;line-height:1.8;}
.weui-footer .footer-nav .part:first-child,
.weui-footer .footer-nav .part:nth-child(2){flex:1.05;}
.weui-footer .footer-nav .part .title{font-weight:normal;}
.weui-footer .footer-nav .part a{display:block;color:#a7b6ff;}
.weui-footer .footer-plus{padding:1rem 0 0;}
.weui-footer .footer-plus img{height:2.2rem;}
.weui-footer .footer-about{margin:0 0.5rem 1rem;font-size:0.7rem;line-height:1.8;padding:0.5rem 0 1rem;position:relative;}
.weui-footer .footer-logo{padding:0;text-align:center;}
.weui-footer .footer-logo img{margin:0 0.2rem;height:1.4rem;}
.weui-footer .footer-license{padding:0.3rem 0 0.5rem;}
.weui-footer .footer-license img{margin:0;height:1.4rem;}
.weui-footer .footer-copyright{padding:1rem 0;text-transform:uppercase;font-size:0.7rem;display:block;}
/*导航*/
.weui-tabbar{position:fixed;z-index:6;background:linear-gradient(180deg, #1d0525, #1d0525);}
.weui-tabbar:before{border-top:0;}
.weui-tabbar-fixed{padding-bottom:4rem;}
.weui-tabbar .weui-tabbar__item{height:3.7rem;padding-top:0.3rem;}
.weui-tabbar .weui-tabbar__item .weui-tabbar__label,
.weui-tabbar .weui-tabbar__item .weui-tabbar__icon > i{color:#fcd1ff;}
.weui-tabbar .weui-tabbar__item .weui-tabbar__icon{width:auto;text-align:center;height:auto;line-height:1;}
.weui-tabbar .weui-tabbar__item .weui-tabbar__icon > i{font-size:2rem;}
.weui-tabbar .weui-tabbar__item .weui-tabbar__label{font-weight:normal;font-size:.75rem;}
.weui-tabbar .weui-tabbar__item.weui-bar__item--on .weui-tabbar__icon > i,
.weui-tabbar .weui-tabbar__item.weui-bar__item--on .weui-tabbar__label{color:#d43ae6;}
/*弹层*/
.weui-picker-container,
.weui-popup__container{max-width:450px;margin:0 auto;}
.weui-popup__modal .modal-content{padding:3.8rem 0 1rem;}
.popup-left .weui-popup__modal{width:70%;left:0;top:0;background:#3b3b3b;}
.popup-left .weui-popup__modal .modal-content{padding:0 1rem 2.5rem;text-align:left;}
.popup-left.weui-popup__container--visible .weui-popup__modal{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0%, 0, 0);}
.popup-right .weui-popup__modal{width:100%;right:0;top:0;background:#fff;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
.popup-right.weui-popup__container--visible .weui-popup__modal{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0%, 0, 0);}
.popup-right .toolbar{background:linear-gradient(180deg, #1d0525, #1d0525);}
.popup-right .toolbar:before{background-color:#1d0525;}
.popup-right .toolbar .toolbar-inner{height:3.8rem;}
.popup-right .toolbar .title{text-align:center;color:#fff;font-size:1.3rem;line-height:3.8rem;}
.popup-right .toolbar .picker-button{color:#fff;height:3.8rem;line-height:3.8rem;padding:0 1rem;left:0;right:auto;}
.popup-right .toolbar .iconfont{font-size:1.8rem;}
.popup-right .toolbar .button-more{color:inherit;padding:0 0.7rem;right:0;position:absolute;line-height:2.2rem;}
.popup-bottom .weui-popup__modal, .popup-bottom .toolbar{background:#fff;border-radius:0.7rem 0.7rem 0 0;}
.popup-bottom .toolbar, .popup-bottom .toolbar .toolbar-inner{height:3.4rem;}
.popup-bottom .toolbar:before{background-color:#666;}
.popup-bottom .toolbar{border-bottom:1px solid #f1f1f1;}
.popup-bottom .toolbar .title{text-indent:1rem;text-align:left;line-height:3.4rem;font-size:1rem;}
.popup-bottom .toolbar .picker-button{padding:0 1rem;height:3rem;line-height:3.4rem;}
.popup-bottom .toolbar .picker-button .iconfont{font-size:1.2rem;color:#3b3b3b;}
.popup-full .weui-popup__modal{background:#313131;}
.popup-full .toolbar{background:linear-gradient(180deg, #1d0525, #1d0525);}
.popup-full .toolbar:before{background-color:#1d0525;}
.popup-full .toolbar .toolbar-inner{height:3.8rem;}
.popup-full .toolbar .title{text-align:center;color:#fff;font-size:1.3rem;line-height:3.8rem;}
.popup-full .toolbar .picker-button{color:#fff;height:3.8rem;line-height:3.8rem;padding:0 1rem;left:0;right:auto;}
.popup-full .toolbar .iconfont{font-size:2rem;font-weight:600;}
.popup-full .toolbar .button-more{color:inherit;padding:0 0.7rem;right:0;position:absolute;line-height:2.2rem;}
/*侧拉*/
.menu-profile{text-align:center;padding:1rem 0 0;font-size:0.7rem;color:#fff;}
.menu-profile .avatar, .menu-profile .username{display:block;margin:0 auto;}
.menu-profile .avatar{width:4.6rem;height:4.6rem;overflow:hidden;border-radius:50%;}
.menu-profile .avatar img{width:100%;}
.menu-profile .username{color:#ddd;margin-top:0.5rem;}
.menu-passport{margin-top:0.7rem;line-height:1.8;text-align:center;display:flex;}
.menu-passport a{flex:1;padding:0.08rem 0;border:1px #ffe0aa solid;border-radius:1rem;color:#ffe0aa;font-size:0.7rem;margin:0 0.2rem;}
.menu-passport a.linear{color:#524703;background:-webkit-linear-gradient(to left, #ffba00, #e9dc59);background:-o-linear-gradient(to left, #ffba00, #e9dc59);
    background:-moz-linear-gradient(to left, #ffba00, #e9dc59);background:linear-gradient(to left, #ffba00, #e9dc59);}
.menu-items{margin-top:1rem;text-align:left;border-top:1px #39434e solid;padding-top:0.5rem;}
.menu-items a{display:block;line-height:1.4;padding:0.6rem 0;text-align:left;color:#ddd;border-bottom:1px #223141 solid;}
.menu-items a label{display:inline-block;width:1.4rem;text-align:center;text-indent:0;}
.menu-items a label.icon .iconfont{font-size:1.1rem;padding:0;color:#ffe0aa;}
.menu-items a label.access{float:right;margin-top:0.3rem;}
.menu-items a label.access .iconfont{font-size:0.8rem;padding:0;color:#666;}
.menu-items a span{margin-left:0.2rem;font-size:0.76rem;}
.menu-items a label, .menu-items a span{vertical-align:middle;line-height:1;}
.menu-items a span.remind-count{font-size:0.6rem;display:inline-block;height:0.8rem;line-height:0.8rem;background-color:#ffe0aa;
    color:#000;padding:0 0.24rem;border-radius:1rem;text-align:center;float:right;margin-top:0.3rem;}
.menu-items a span.remind-count.hide{display:none;}
.menu-logout{position:absolute;bottom:0;left:0;background-color:#182431;width:100%;}
.menu-logout a{display:block;padding:0.4rem 1rem;color:#ddd;font-size:0.78rem;}
.menu-logout a .iconfont{color:#ffe0aa;font-size:1rem;width:1.4rem;text-align:center;margin-right:0.2rem;}
.menu-logout a .iconfont, .menu-logout a span{display:inline-block;vertical-align:middle}
.menu-logout .logo{position:absolute;color:#414040;font-weight:bold;font-size:0.8rem;right:1rem;top:0.6rem;}
/*幻灯*/
.swiper-container,
.swiper-container .swiper-slide,
.swiper-container .swiper-slide a{display:block;height:12rem;}
.swiper-container{margin:0.7rem;overflow:hidden;border-radius:0.5rem;border:2px rgba(242, 205, 249, 0.5) solid;}
.swiper-container .swiper-slide{background-size:100% 100%;background-repeat:no-repeat;background-position:center top;object-fit:cover;}
.swiper-container .swiper-slide img{display:block;width:100%;height:auto;}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:0;}
/*公告*/
.weui-announce{margin:0 0.7rem;background-color:rgba(59, 59, 59, 0.8);border-radius:1rem;color:#fff;}
.weui-announce .weui-flex{overflow:hidden;align-items:center;padding:0 0.7rem;}
.weui-announce .weui-flex__item{flex:10;line-height:1;padding:0.1rem 0;}
.weui-announce .weui-flex__item:first-child{flex:1.2;text-align:left;}
.weui-announce .weui-flex__item:last-child{text-align:left;}
.weui-announce .weui-flex__item:first-child .iconfont{font-size:1.6rem;position:relative;top:1px;}
.weui-announce .announce-container{display:block;font-size:1rem;float:right;white-space:nowrap;overflow:hidden;}
/*大奖*/
.weui-jackpot{position:relative;height:9.38rem;overflow:hidden;background-size:100% 100%;background-position:center top;background-repeat:no-repeat;}
.weui-jackpot img{width:100%;}
.weui-jackpot .number{position:absolute;width:100%;text-align:center;bottom:1.2rem;color:#fff;font-weight:600;font-size:1.78rem;letter-spacing:1px;font-variant-numeric:tabular-nums;}
/*快捷*/
.weui-action{margin:0 0.7rem 1rem;padding:0 0.4rem;background:rgba(29, 5, 37, 0.8);border:2px rgba(242, 205, 249, 0.8) solid;border-radius:3rem;display:flex;flex-direction:row;align-items:center;justify-content:space-around;}
.weui-action a{position:relative;height:100%;flex:1 1 auto;display:flex;align-items:center;justify-content:center;color:#601570;background:linear-gradient(180deg, #fcd1fe, #c07cf5);border-radius:1rem;margin:0.6rem 0.4rem;padding:0.1rem;}
.weui-action a .iconfont{font-size:1.4rem;line-height:1;}
.weui-action a p{font-size:0.92rem;}
.weui-action a:hover, .weui-action a:active{color:#fff;background:linear-gradient(180deg, #ca9eec, #a750ea);}
/*游戏*/
.home-container{margin:0 auto;background:url("../images/home.jpg") no-repeat center top;background-size:100% auto;height:calc(100vh - 4rem);overflow:hidden;display:flex;flex-direction:column;}
.home-container .weui-wide{width:100%;}
.home-container .weui-lobby{height:100%;overflow-y:auto;overflow-x:hidden;}
.home-container .game-lobby{height:100%;display:flex;flex-wrap:nowrap;}
.home-container .game-lobby.auto-height{height:auto;}
.base-scroller-container{position:relative;overflow-y:auto;overflow-x:auto;-ms-overflow-style:none;height:100%;width:auto;}
.base-scroller-container:before{content:"";display:table;}
.base-scroller-container:after{content:"";display:table;clear:both;}
.game-navigate-box{height:4.36rem;overflow:hidden;}
.game-left-navigate{background:linear-gradient(180deg, #1d0525, #1d0525);}
.game-left-navigate.navigate-fixed{position:fixed;z-index:1;top:3.8rem;width:100%;}
.navigate-scroll-wrapper{display:flex;justify-content:space-around;}
.platform-button{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:0.5rem 0.3rem;height:3.22rem;overflow:hidden;cursor:pointer;color:#fcd1ff;line-height:1.2;}
.platform-button.active{color:#d43ae6;border-bottom:2px #d43ae6 solid;}
.platform-button .iconfont{font-size:1.8rem;}
.game-platform-lobby{flex:1;padding:0 6px;overflow:hidden;line-height:1.2;margin-top:1rem;}
.base-boxs-container{display:flex;flex-wrap:wrap;}
.game-lobby-container{display:flex;flex-direction:column;}
.game-lobby-container .game-title{display:flex;align-items:center;width:100%;margin:0.2rem 0.4rem;color:#fcd1ff;}
.game-lobby-container .game-title .iconfont{margin-right:0.5rem;color:#d43ae6;font-size:1.6rem;line-height:1;position:relative;top:1px;}
.game-lobby-container .game-title .title-text{font-size:1.08rem;}
.game-lobby-container .game-box{width:33.33%;}
.game-box-container{border-radius:6px;position:relative;width:calc(100% - 12px);margin:6px;}
.game-box-container .box-wraper{border-radius:6px;overflow:hidden;width:100%;margin:auto;}
.game-box-container .box-wraper .game-box-img-container{display:flex;justify-content:center;align-items:center;position:relative;outline:0;padding-top:100%;width:100%;border-top-left-radius:6px;border-top-right-radius:6px;overflow:hidden;background-color:transparent;cursor:pointer;}
.game-box-container .box-wraper .game-box-img-container .game-box-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.game-box-container .box-wraper .game-box-title-box{display:flex;justify-content:space-between;align-items:center;height:35.7px;}
.game-box-container .box-wraper .game-box-title-box .game-box-title{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;margin-left:10px;margin-right:8px;overflow:hidden;line-height:1.2;text-align:left;}
.game-box-container .box-wraper .game-box-title-box .iconfont{color:#ccc;margin-right:6px;font-size:1.2rem;}
.game-box-container .box-wraper .game-box-title-box a.active .iconfont{color:#d43ae6;}
.company-box-container{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;outline:0;overflow:hidden;background-color:transparent;background-image:linear-gradient(180deg, #fff, #c9d4e5);border-radius:6px;position:relative;margin:6px;}
.company-box-container img{width:100%;border-radius:6px;overflow:hidden;object-fit:cover;}
.recommend-container{width:100%;}
.recommend-container .recommend-item{display:flex;flex-wrap:wrap;}
.recommend-container .recommend-item.hide{display:none;}
.recommend-container .recommend-item .game-box-container .box-wraper{box-shadow:none;}
/*按钮*/
.weui-btn-area{margin:0;padding:1rem 0 0.3rem;}
.weui-btn-area.padding-bottom{padding-bottom:1rem;}
.weui-btn-area.margin-top{margin-top:1rem;}
.weui-btn-area.margin-side{margin-left:1.2rem;margin-right:1.2rem;}
.weui-btn-area.weui-fixed{margin:0;padding:0 0 2.2rem;position:relative;}
.weui-btn-area.weui-fixed .weui-btn{position:fixed;bottom:0;border-radius:0;width:100%;}
.weui-btn{cursor:pointer;height:3rem;line-height:3rem;border:0;font-size:1rem;display:flex;align-items:center;justify-content:center;}
.weui-btn .iconfont{font-size:1.2rem;margin-right:0.2rem;}
.weui-btn .icon-loading{position:relative;top:-0.05rem;}
.weui-btn:after{border:0;}
.weui-btn_primary{background:linear-gradient(180deg, #c78df3, #8f3fcc);color:#fff;text-shadow:0 1px 0 #8f3fcc;}
.weui-btn_primary:hover,
.weui-btn_primary:active,
.weui-btn_primary:visited,
.weui-btn_primary.weui-btn_disabled,
.weui-btn_primary.weui-btn_loading,
.weui-btn_primary:not(.weui-btn_disabled):active{background:linear-gradient(180deg, #ca9eec, #844dae);color:#fff;}
.weui-btn_primary:not(.weui-btn_disabled):visited{color:#fafafa;}
.weui-btn_primary.weui-btn_disabled{background:linear-gradient(180deg, #ddd, #ccc);color:#999;text-shadow:0 1px 0 #eee;}
.weui-btn_primary.weui-btn-linear{background:linear-gradient(180deg, #ffe600, #ffba00);text-shadow:0 1px 0 #ffe249;color:#3b3b3b;}
.weui-btn_primary.weui-btn-linear:hover,
.weui-btn_primary.weui-btn-linear:active,
.weui-btn_primary.weui-btn-linear:visited,
.weui-btn_primary.weui-btn-linear:not(.weui-btn_disabled):active{background:linear-gradient(180deg, #fefd37, #ffba00);color:#3b3b3b;}
.weui-btn_warn{background:linear-gradient(180deg, #f49593, #ea5c59);color:#fff;font-size:1rem;}
.weui-btn_warn:not(.weui-btn_disabled):active{color:#fff;background:linear-gradient(180deg, #f49593, #ea5c59);}
.weui-btn_default{background-color:#515151;color:#ccc;font-size:1rem;}
.weui-btn_default:not(.weui-btn_disabled):active{color:rgba(102, 102, 102, .8);background-color:#616161}
.weui-btn_default:not(.weui-btn_disabled):visited{color:#ccc;}
/*LINE*/
.weui-line-login{padding:0.8rem 1rem 1rem;}
.weui-line-login .line{height:1px;background-color:#ddd;position:relative;margin:1rem 0.4rem -1.5rem;}
.weui-line-login .line span{position:absolute;display:inline-block;width:3rem;text-align:center;line-height:1rem;top:-0.5rem;background-color:#f1f1f1;left:calc(50% - 1.5rem);}
.weui-btn_line{background-color:#06c755;color:#fff;border-radius:2rem;font-size:1rem;font-weight:normal;height:2.6rem;}
.weui-btn_line:hover, .weui-btn_line:active{background-color:#05b34c;}
.weui-btn_line img{height:2rem;margin-right:0.5rem;}
.weui-btn_line img, .weui-btn_line span{display:inline-block;vertical-align:middle;}
/*登录*/
.passport-container{background:#8f3fcc;}
.passport-container .weui-navbar{background:none;}
.passport-container .weui-navbar-fixed{padding:0;}
.weui-passport{min-height:100vh;}
.weui-passport .logo{padding:6rem 0 2rem;text-align:center;line-height:1;}
.weui-passport .logo img{width:56%;}
.weui-passport .logo .iconfont{font-size:80px;color:#ffc20c;}
.weui-passport .login-form-box{border-radius:4px;background-color:#f1f1f1;width:80%;margin:auto;padding:20px 5px 16px;}
.weui-passport .login-form-box .box-title{font-size:1.25rem;font-weight:700;margin-bottom:0.6rem;}
.weui-passport .login-form-box .box-summery{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1rem;}
.weui-passport .weui-cells{margin:1rem 1.2rem 0;background:none;}
.weui-passport .weui-cells:before{border-top:0;}
.weui-passport .weui-cells:after,
.weui-passport .weui-cells .weui-cell:after{border-bottom:0;}
.weui-passport .weui-cells .weui-cell{padding:10px;background:#fff;margin-top:0.8rem;border-radius:0.3rem;}
.weui-passport .weui-cells .weui-cell:before{left:0;border-top:0;}
.weui-passport .weui-cells .weui-cell__hd img{width:24px;height:24px;margin-right:1rem;}
.weui-passport .weui-cells .weui-cell__hd .weui-label{width:40px;text-align:left;}
.weui-passport .weui-cells .weui-cell__hd .weui-label .iconfont{font-size:20px;line-height:1;}
.weui-passport .weui-cells .weui-cell.weui-cell_vcode{padding:0.1rem 0 0.1rem 1rem;height:2.6rem;font-size:1rem;}
.weui-passport .weui-cells .weui-cell.weui-cell_vcode .weui-vcode-img{margin-left:0;margin-right:0.2rem;height:auto;}
.weui-passport .weui-cells .weui-cell.weui-cell_vcode .vcode-refresh{display:inline-block;padding-left:0.2rem;}
.weui-passport .weui-cells .weui-cell.weui-cell_vcode .vcode-refresh .iconfont{font-size:1.2rem;}
.weui-passport .weui-cells .weui-cell.weui-cell_vcode .weui-vcode-img,
.weui-passport .weui-cells .weui-cell.weui-cell_vcode .vcode-refresh{vertical-align:middle;}
.weui-passport .weui-cells .weui-cell .send-code{color:#bb74c0;font-size:1rem;display:inline-block;min-width:2rem;text-align:right;}
.weui-passport .weui-cells .weui-cell_switch{line-height:1;padding:0.5rem 0;}
.weui-passport .weui-cells .weui-switch{position:relative;top:1px;}
.weui-passport .weui-cells .weui-switch-cp__input:checked ~ .weui-switch-cp__box,
.weui-passport .weui-cells .weui-switch:checked{border-color:#bb74c0;background-color:#bb74c0;}
.weui-passport .weui-checkbox{position:relative;top:0;width:1rem;height:1rem;line-height:1rem;cursor:pointer;
    border:1px #bb74c0 solid;border-radius:3px;outline:none;-webkit-appearance:none;-moz-appearance:none;}
.weui-passport .weui-checkbox:checked{border:1px solid #bb74c0;}
.weui-passport .weui-checkbox:checked::after{content:"\2713";display:block;width:100%;height:100%;line-height:1rem;
    background:#bb74c0;color:#fff;font-size:0.75rem;text-align:center;}
.weui-passport .weui-cells-remember{margin:0.1rem 1.2rem;font-size:1rem;text-align:right;line-height:1;}
.weui-passport .weui-cells-remember label{display:flex;align-items:center;justify-content:right;margin-top:0.8rem;}
.weui-passport .weui-cells-remember label .weui-checkbox{margin-right:0.5rem;}
.weui-passport .weui-cells-link{font-size:1rem;text-align:center;display:flex;justify-content:space-between;}
.weui-passport .weui-btn-area .weui-btn{height:2.8rem;line-height:2.8rem;font-size:1rem;}
.weui-passport .progress-container{display:flex;justify-content:space-between;position:relative;max-width:100%;width:80%;margin:1.6rem auto -0.6rem;}
.weui-passport .progress-container:before{content:"";background:#afafaf;position:absolute;top:50%;left:0;height:1px;width:100%;z-index:1;}
.weui-passport .progress-container .progress{background-color:#7279a2;position:absolute;top:50%;left:0;height:1px;width:0;z-index:2;}
.weui-passport .progress-container .circle{background-color:#afafaf;color:#fff;border-radius:50%;height:30px;width:30px;display:flex;align-items:center;justify-content:center;position:relative;z-index:3;}
.weui-passport .progress-container .circle.active{background-color:#bb74c0;color:#fff;}
/*个人中心*/
.weui-overview{margin-bottom:0.6rem;}
.weui-overview .user-info-wrap{line-height:1.2;}
.weui-overview .user-info-wrap .user-info-box{background-color:#8f3fcc;width:100%;position:relative;top:0;z-index:9;}
.weui-overview .user-info-wrap .user-info-box-flex{display:flex;padding:18px 24px 0;}
.weui-overview .user-info-wrap .user-info-box .avatar-wrapper{display:flex;align-items:center;}
.weui-overview .avatar-upload-container{position:relative;}
.weui-overview .avatar-upload-container .avatar__picture{position:absolute;right:4px;bottom:8px;}
.weui-overview .van-uploader__wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.weui-overview .van-uploader__input-wrapper{position:relative;}
.weui-overview .user-info-wrap .user-info-box .avatar-wrapper .avatar-img{height:100px;width:100px;border-radius:50px;background-color:#e6e7e8;background-image:url(../images/icon-avatar.svg);background-position:center;object-fit:cover;}
.weui-overview .van-uploader__input{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;cursor:pointer;opacity:0;}
.weui-overview .user-info-wrap .user-info-box .user-info-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:30px;}
.weui-overview .info-display{display:flex;align-items:center;color:#fff;}
.weui-overview .info-lineheight{line-height:1.5;letter-spacing:.0625rem;display:flex;align-items:center;font-size:1rem;}
.weui-overview .vipContent{border-radius:4px;padding:2px 2px 2px 0;color:#fff;font-size:.875rem;width:1.6rem;background-size:22px;}
.weui-overview .info-lineheight img{object-fit:contain;}
.weui-overview .info-lineheight .iconfont{color:#ffba00;font-size:1.4rem;line-height:1;}
.weui-overview .pointClass{color:#ffba00;padding-left:5px;}
.weui-overview .pointValue{font-size:1.125rem;padding-left:8px;color:#e6e7e8;}
.weui-overview .user-info-wrap .user-info-box .turnover-container{border-radius:0.5rem;width:100%;padding:18px 24px;margin-top:8px;box-sizing:border-box;}
.weui-overview .progress-container{padding:0;color:#e6e7e8;font-size:.8125rem;}
.weui-overview .progress-container__text{display:flex;justify-content:space-between;margin-bottom:5px;line-height:1.5;}
.weui-overview .progress-container .progress-bar{width:100%;height:8px;background-color:#e6e7e8;border-radius:15px;position:relative;overflow:hidden;margin:7px 0 10px;}
.weui-overview .progress-container .progress-bar .progress-bar-active{position:absolute;left:0;top:0;height:8px;background-color:#ffba00;border-radius:20px;animation:progressAnimationStrike 2s;}
.weui-overview .progress-container .progress-desc{text-align:left;}
/*finance*/
.weui-content{margin-bottom:0.6rem;}
.weui-content .weui-wide{padding:0 1rem;}
.weui-content .finance-info-box{display:flex;align-items:stretch;border-radius:0.5rem;padding:0.7rem 0;margin-top:1rem;background-color:ghostwhite;}
.weui-content .finance-info-box .balance-wrapper{flex:0.5;padding:0 1rem;align-items:flex-start;box-sizing:border-box;}
.weui-content .top-down{display:flex;flex-direction:column;justify-content:center;align-items:center;}
.weui-content .balance-wrapper .title{font-size:1.2rem;display:flex;align-items:center;line-height:1;}
.weui-content .balance-wrapper .title .update{margin-left:10px;display:inline-block;}
.weui-content .balance-wrapper .title .update .iconfont{font-size:1.6rem;color:#bb74c0;}
.weui-content .finance-info-box .balance-wrapper .text{color:#bb74c0;font-size:1.4rem;}
.weui-content .finance-info-box .deposit-wrapper{flex:0.24;}
.weui-content .finance-info-box .deposit-wrapper,
.weui-content .finance-info-box .withdrawal-wrapper{flex:0.26;line-height:1.6;font-size:1rem;}
.weui-content .finance-info-box .deposit-wrapper .iconfont,
.weui-content .finance-info-box .withdrawal-wrapper .iconfont{font-size:2.2rem;line-height:1;color:#bb74c0;}
/*quick-btn*/
.weui-content .menu-info-box .weui-btn{margin-top:1.5rem;}
.weui-content .menu-info-box .quike-btn-box{display:flex;border-radius:0.5rem;margin-top:1rem;justify-content:center;align-items:end;height:5rem;}
.weui-content .menu-info-box .quike-btn-box .quike-btn-wrapper{height:84%;flex:1;margin-right:1rem;}
.weui-content .menu-info-box .quike-btn-box .quike-btn-wrapper:last-child{margin-right:0;}
.weui-content .menu-info-box .quike-btn-box .quike-btn-wrapper .quike-btn{position:relative;width:100%;height:100%;border-radius:0.5rem;font-size:.875rem !important;background:ghostwhite;border:0;}
.weui-content .menu-info-box .quike-btn-box .quike-btn-wrapper .quike-btn img{position:absolute;width:3.2rem;top:-24%;}
.weui-content .menu-info-box .quike-btn-box .quike-btn-wrapper .quike-btn .btn-txt{position:absolute;bottom:0.3rem;}
.weui-content .menu-info-box .quike-btn-box .quike-btn-wrapper:first-child .quike-btn img{width:3.4rem;}
/*menu-list*/
.weui-content .menu-info-box .menu-list{padding:0 20px 20px;margin-top:1rem;border-radius:0.5rem;background-color:ghostwhite;display:flex;flex-wrap:wrap;}
.weui-content .menu-info-box .menu-list .menu-list-item{display:flex;flex-direction:column;width:25%;align-items:center;margin-top:2rem;height:3.6rem;position:relative;}
.weui-content .menu-info-box .menu-list .menu-list-item p{position:absolute;bottom:0;line-height:1.5;}
.weui-content .menu-info-box .menu-list .menu-list-item .iconfont{font-size:1.88rem;line-height:1;color:#888;}
.weui-content .menu-info-box .notice-count{color:#fff;border-radius:300px;background:#bb74c0;height:1.6rem;width:1.6rem;line-height:1.6rem;text-align:center;position:absolute;top:-16px;right:-5px;}
.weui-content .menu-info-box .notice-count.hide{display:none;}
/*menu-list*/
.weui-content .weui-cells{margin-top:1rem;text-align:left;background:ghostwhite;font-size:1rem;border-radius:0.3rem;}
.weui-content .weui-cells:before{border-top:0;}
.weui-content .weui-cells:after{border-bottom:0;}
.weui-content .weui-cells .weui-cell{padding:0 0.7rem 0 0.3rem;line-height:2.4;}
.weui-content .weui-cells .weui-cell:before{left:2.2rem;}
.weui-content .weui-cells .weui-cell__hd{width:2.5rem;text-align:center;}
.weui-content .weui-cells .weui-cell__hd .iconfont{font-size:1.5rem;color:#bb74c0;}
.weui-content .weui-cells .weui-cell__ft a{color:#8f3fcc;}
.weui-content .weui-cells .weui-cell__ft .remind-count{font-size:0.75rem;display:inline-block;line-height:1rem;background-color:#bb74c0;color:#fff;padding:0 0.3rem;border-radius:1rem;text-align:center;float:right;margin-left:0.3rem;}
.weui-content .weui-cells .weui-cell__ft .remind-count.hide{display:none;}
.weui-content .weui-cells .weui-cell.weui-cell_access .weui-cell__ft:after{width:0.5rem;height:0.5rem;margin-top:-0.26rem;border-width:0.1rem 0.1rem 0 0;}
/*我的VIP*/
.weui-my-vip{}
.weui-my-vip .top-block{padding:1rem;line-height:1.2;background:#8f3fcc;color:#fff;}
.weui-my-vip .top-block .info{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;overflow:hidden;}
.weui-my-vip .top-block .info .info-head-img{display:flex;align-items:center;}
.weui-my-vip .top-block .info .info-head-img .head-img{object-fit:cover;height:7rem;width:7rem;border-radius:50%;background-color:#fff;}
.weui-my-vip .top-block .info .info-head-img .info-text{margin-left:20px;font-size:1.125rem;text-align:left;}
.weui-my-vip .top-block .info .vip-img{width:54px;max-height:100px;}
.weui-my-vip .top-block .speed-box{height:1.2rem;display:flex;flex-wrap:nowrap;align-items:center;}
.weui-my-vip .top-block .speed-box > .speed-line{flex-grow:1;height:5px;background-color:#f1f1f1;position:relative;border-radius:50px;}
.weui-my-vip .top-block .speed-box > .speed-line > div{height:5px;border-radius:50px;position:absolute;left:0;top:0;background-color:#bb74c0;}
.weui-my-vip .top-block .speed-box > .speed-line > div.percentage{position:absolute;left:auto;right:0;top:-2rem;height:auto;padding:0.12rem 0.4rem;border-radius:3px;background-color:#bb74c0;color:#fff;z-index:1;}
.weui-my-vip .top-block .speed-box > .speed-line > div.percentage:before{content:"";background-color:#bb74c0;width:10px;height:10px;position:absolute;display:inline-block;transform:rotate(45deg);bottom:-2px;right:40%;z-index:-1;}
.weui-my-vip .top-block .speed-label{display:flex;justify-content:space-between;margin-bottom:20px;}
.weui-my-vip .top-block .number-col{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;}
.weui-my-vip .top-block .number-col p{display:flex;align-items:center;}
.weui-my-vip .top-block .number-col .iconfont{font-size:1.4rem;line-height:1;}
.weui-my-vip .top-block .number-col .title{}
.weui-my-vip .top-block .number-col .number{margin-left:10px;font-weight:500;font-size:1rem;}
.weui-my-vip .bottom-block{margin:0 1rem 2rem;line-height:1.2;border-top:1px #f1f1f1 solid;}
.weui-my-vip .bottom-block .title-wrapper{padding:1rem 0 0;}
.weui-my-vip .bottom-block .title{text-align:center;font-size:1.5rem;margin-bottom:20px;}
.weui-my-vip .bottom-block .indicator-wrap{display:flex;position:relative;overflow-x:scroll;overflow-y:hidden;height:40px;align-items:center; /*font-size:1rem;*/font-size:14px;}
.weui-my-vip .bottom-block .indicator-wrap .indicator{background-color:#f1f1f1;width:50px;border-radius:50px;height:20px;line-height:1;margin-right:30px;flex-shrink:0;display:flex;padding:2px 5px;align-items:center;justify-content:center;position:relative;}
.weui-my-vip .bottom-block .indicator-wrap .indicator:after{content:"";width:30px;height:1px;background:#d3d3d3;display:inline-block;position:absolute;top:12px;right:-30px;}
.weui-my-vip .bottom-block .indicator-wrap .indicator.active{background:#bb74c0;color:#fff;}
.weui-my-vip .bottom-block .swiper-wrap{position:relative;padding:1rem 0;}
.weui-my-vip .van-swipe{position:relative;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);cursor:grab;-webkit-user-select:none;user-select:none;}
.weui-my-vip .van-swipe__track{display:-webkit-box;display:-webkit-flex;display:flex;height:100%;}
.weui-my-vip .van-swipe-item{position:relative;-webkit-flex-shrink:0;flex-shrink:0;width:100%;height:100%;}
.weui-my-vip .vip-list-box-container .col-2{display:flex;justify-content:space-around;}
.weui-my-vip .vip-list-box-container .col{background-color:#f1f1f1;border-radius:5px;padding:15px;margin:0 5px;}
.weui-my-vip .vip-list-box-container .active{background-color:#f1f1f1;}
.weui-my-vip .vip-list-box-container .col-2 .col{width:50%;}
.weui-my-vip .vip-list-box-container .icon{margin:0 auto;}
.weui-my-vip .vip-list-box-container .icon .iconfont{font-size:3.4rem;line-height:1;color:#aaa;}
.weui-my-vip .vip-list-box-container .vip-benefit-text{text-align:center;line-height:1rem;height:44px;display:flex;align-items:center;justify-content:center;}
.weui-my-vip .vip-list-box-container .vip-benefit-value{text-align:center;color:#bb74c0;font-weight:600;font-size:1.5rem;}
.weui-my-vip .vip-list-box-container .active .iconfont{color:#bb74c0;}
.weui-my-vip .vip-list-box-container .active .vip-benefit-value{color:#bb74c0;}
.weui-my-vip .vip-list-box-container .col-3{display:flex;justify-content:space-around;margin:0.8rem 0;}
.weui-my-vip .vip-list-box-container .col-3 .col{width:33.3%;}
.weui-my-vip .bottom-block .swiper-wrap .operating-btn-group{width:100%;position:absolute;left:0;top:142px;}
.weui-my-vip .bottom-block .swiper-wrap .operating-btn-group__back{display:flex;justify-content:center;align-items:center;position:relative;top:0;left:-1rem;width:20px;height:20px;border-radius:100%;}
.weui-my-vip .bottom-block .swiper-wrap .operating-btn-group__back:nth-child(2){position:absolute;left:unset;right:-1rem;}
.weui-my-vip .bottom-block .swiper-wrap .operating-btn-group__back span{border-top:2px solid #ddd;border-radius:0;border-right:2px solid #ddd;transform:rotate(-135deg);width:6px;height:6px;margin-left:2px;}
.weui-my-vip .bottom-block .swiper-wrap .operating-btn-group__back:nth-child(2) > span{transform:rotate(45deg);margin-left:-2px;}
/*个人设置*/
.weui-profile{text-align:left;}
.weui-profile .weui-cells__title{margin:1.5rem 0 0.5rem;color:#999;}
.weui-profile .weui-cells{margin-top:0;text-align:left; background:none;font-size:1rem;}
.weui-profile .weui-cells:before{border-top:0;}
.weui-profile .weui-cells .weui-cell{padding:0.5rem 1rem;line-height:2.4;}
.weui-profile .weui-cells .weui-cell:before{left:0;}
.weui-profile .weui-cells .weui-cell__hd{width:1.6rem;text-align:center;}
.weui-profile .weui-cells .weui-cell__ft a{color:#8f3fcc;}
.weui-profile .weui-cells .weui-cell.weui-cell_access .weui-cell__ft:after{width:0.5rem;height:0.5rem;margin-top:-0.26rem;border-width:0.1rem 0.1rem 0 0;}
/*收货地址*/
.weui-address .weui-cells__title{text-align:left;margin:0;padding:0;}
/*TAB*/
.van-tab__text-wrapper, .van-tabs{position:relative;height:3.2rem;}
.van-tabs__wrap{height:44px;position:fixed;z-index:8;width:100%;overflow:hidden;border-bottom:1px #f1f1f1 solid;}
.van-tabs__nav{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;background:ghostwhite;-webkit-user-select:none;user-select:none;justify-content:space-around;}
.van-tabs__nav--line{box-sizing:content-box;height:100%;padding-bottom:15px;}
.van-tab{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;box-sizing:border-box;padding:0 4px;font-size:1rem;line-height:1.25rem;cursor:pointer;}
.van-tab--active{color:#8f3fcc;}
.van-tab--active:after{content:" ";position:absolute;left:0;right:0;height:0;color:#8f3fcc;z-index:2;bottom:0;width:100%;border-bottom:2px solid #8f3fcc;}
.van-tab__text--ellipsis{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.van-tabs__nav--scroll{overflow-y:hidden;overflow-x:scroll;}
.van-tabs__nav--scroll .van-tab{margin:0 0.5rem;}
.van-tabs__nav--scroll .van-tab__text{white-space:nowrap;}
/*优惠*/
.weui-active-list{padding-top:1rem;margin:0 1rem;}
.weui-active-list ul{width:100%;list-style:none;}
.weui-active-list li{display:block;margin-bottom:1rem;border-radius:5px;overflow:hidden;background-color:#f1f1f1;}
.weui-active-list li.hide{display:none;}
.weui-active-list li a{display:block;}
.weui-active-list li a .image{overflow:hidden;display:flex;}
.weui-active-list li a .image img{width:100%;}
.weui-active-list li a .info{line-height:1.3;text-align:left;padding:0.5rem 1.2rem;position:relative;}
.weui-active-list li a .info h4{font-size:1.12rem;}
.weui-active-list li a .info p{font-size:0.75rem;margin-top:0.4rem;}
.weui-active-list li a .active-detail{padding:0.6rem 0;font-size:0.6rem;text-align:left;}
.weui-active-list li a .active-detail table{width:100%;}
.weui-active-list li a .active-detail table tr td{border:1px #7a7a7a solid;}
.weui-active-list li a .active-detail h3{text-align:center;line-height:1.6;font-size:0.8rem;margin:0.75rem 0 0.4rem;border-radius:1rem;padding:0.1rem 0;}
.weui-active-detail{text-align:left;overflow-x:auto;font-size:0.88rem;}
.weui-active-detail .image{overflow:hidden;}
.weui-active-detail .image img{width:100%;display:flex;flex-direction:column;}
.weui-active-detail .info{padding:0.5rem 1rem;}
.weui-active-detail .info h4{font-size:1.12rem;}
.weui-active-detail .info p{font-size:0.75rem;margin-top:0.4rem;}
.weui-active-detail .detail section{line-height:1.4;margin-bottom:0.5rem;}
.weui-active-detail .detail .title{display:block;color:#fff;background-color:#7a7a7a;font-size:1rem;margin:0.6rem 1rem;padding:0.4rem 0.5rem;border-radius:0.2rem;}
.weui-active-detail .detail .title .iconfont{float:right;display:inline-block;transform:rotate(180deg);font-size:1rem;line-height:1;margin-top:0.25rem;}
.weui-active-detail .detail .desc{padding:0.5rem 1.2rem;}
.weui-active-detail .detail table{width:100%;border-collapse:collapse;}
.weui-active-detail .detail table th, .weui-active-detail .detail table td{padding:0.3rem 0;}
/*帮助中心*/
.weui-help .content{text-align:left;padding:1rem 1.2rem;line-height:1.8;}
/*文章列表*/
.weui-list-article{margin:1rem 0;}
.weui-list-article .weui-wide{padding:0 1rem}
.weui-list-article .list-item{padding:1rem 0.7rem;margin-bottom:1rem;border-radius:0.5rem;background-color:ghostwhite;}
.weui-list-article h4{padding-bottom:0.7rem;line-height:1.2;word-break:break-all;border-bottom:1px #ddd solid;}
.weui-list-article h4 .iconfont, .weui-list-article h4 span{vertical-align:middle;font-size:1rem;}
.weui-list-article h4 .iconfont{margin-right:5px;}
.weui-list-article h4 span{font-size:1.12rem;}
.weui-list-article .content{padding-top:0.7rem;font-size:1rem;line-height:1.2;}
.weui-list-article .content p{padding:0.2rem 0;}
.weui-list-article .content .weui-flex{color:#aaa;margin-top:2rem;}
.weui-list-article .content .reply{border-top:1px #f6f6f6 dashed;margin-top:0.3rem;padding-top:0.3rem;}
.weui-list-article .content .time{color:#cbced8;}
.weui-list-article .content .weui-msg-action{margin-top:0.6rem;}
.weui-list-article .content .weui-msg-action p{display:inline-block;padding:0;margin:0;}
.weui-list-article .content .weui-msg-action span{margin-left:0.1rem;}
.weui-list-article .content .weui-msg-action span,
.weui-list-article .content .weui-msg-action .iconfont{vertical-align:middle;line-height:1;}
/*列表记录*/
.weui-list-record{margin:1rem;}
.weui-list-record .weui-cells{margin:1rem 0 0;border-radius:3px;text-align:left;}
.weui-list-record .weui-cells:after{border-bottom:0;}
.weui-list-record .weui-cells:before{border-top:0;}
.weui-list-record .weui-cells .weui-cell{padding:0.4rem;}
.weui-list-record .weui-cell .weui-cell__hd{padding-right:0.4rem;}
.weui-list-record .weui-cell .weui-cell__hd .iconfont{font-size:1.8rem;}
.weui-list-record .weui-cell .weui-cell__bd h4{font-size:1rem;max-width:16rem;}
.weui-list-record .weui-cell .weui-cell__bd p{font-size:0.75rem;}
.weui-list-record .weui-cell.weui-cell_access .weui-cell__ft:after{width:0.5rem;height:0.5rem;margin-top:-0.3rem;border-width:0.1rem 0.1rem 0 0;}
.weui-list-record .weui-record-detail{padding:0.5rem 0.7rem;font-size:0.8rem;}
.weui-list-record .weui-record-detail .reply{margin-top:0.5rem;padding-top:0.5rem;border-top:1px #ddd solid;}
.weui-list-record .weui-record-detail .time{color:#aaa;}
.weui-list-record .weui-record-detail .action{text-align:right;}
.weui-list-record .weui-record-detail .action .iconfont,
.weui-list-record .weui-record-detail .action span{display:inline-block;vertical-align:middle;}
.weui-list-record .weui-record-detail .button-cancel{margin-top:0.4rem;line-height:1.6rem;height:1.6rem;font-size:0.7rem;}
.weui-list-bank .weui-cells{background-image:linear-gradient(135deg, #f1f1f1, #f1f1f1);border-radius:1rem;}
.weui-list-bank .weui-cells .weui-cell{padding:1rem;line-height:1.8;}
.weui-list-bank .weui-cell .weui-cell__bd h4{font-size:1.05rem;}
/*列表为空*/
.weui-list-empty{width:100%;text-align:center;padding:1rem 0;font-size:0.88rem;color:#aaa;}
/*VIP*/
.weui-vip-banner{margin:0;}
.weui-vip-banner .weui-wide{overflow:hidden;display:flex;}
.weui-vip-banner img{width:100%;}
.weui-vip-menu ul{display:flex;background:ghostwhite;justify-content:space-around;border-bottom:1px #f1f1f1 solid;}
.weui-vip-menu li{height:3rem;line-height:3rem;font-size:0.88rem;border-bottom:2px transparent solid;text-align:center;cursor:pointer;position:relative;}
.weui-vip-menu li.active{border-bottom:2px #bb74c0 solid;color:#bb74c0;}
.weui-vip-menu li:hover{color:#bb74c0;}
.weui-vip-content{margin:1rem 0;font-size:0.6rem;}
.weui-vip-content .weui-wide{padding:0 1rem;}
.weui-vip-content .vip-standard .vip-item{margin-bottom:1.5rem;}
.weui-vip-content .vip-standard .vip-item .vip-title{background:ghostwhite;border-radius:0.3rem;text-align:left;color:#bb74c0;font-size:1rem;font-weight:normal;padding:0.5rem 1rem;}
.weui-vip-content .vip-standard .vip-item .vip-title img,
.weui-vip-content .vip-standard .vip-item .vip-title span{display:inline-block;vertical-align:middle;}
.weui-vip-content .vip-standard .vip-item .vip-title img{height:2.6rem;margin-right:0.7rem;}
.weui-vip-content .vip-standard .vip-item .vip-info{font-size:0.88rem;}
.weui-vip-content .vip-standard .vip-item .vip-info .weui-flex{width:100%;text-align:left;align-items:center;border-bottom:1px solid #eee;}
.weui-vip-content .vip-standard .vip-item .vip-info .weui-flex__item{padding:0.8rem 0 0.8rem 1rem;}
.weui-vip-content .vip-standard .vip-item .vip-info .weui-flex__item:last-child{flex:1.8;}
.weui-vip-content .vip-privilege{overflow-y:auto;}
.weui-vip-content .vip-privilege .table{width:100%;}
.weui-vip-content .vip-privilege .table th,
.weui-vip-content .vip-privilege .table td{text-align:center;line-height:1.4;padding:0.8rem 0;font-size:0.75rem;border:1px #ddd solid;}
.weui-vip-content .vip-privilege .table th{color:#bb74c0;}
.weui-vip-content .vip-privilege .table td{}
.weui-vip-content .vip-privilege .table tr:hover td{background:ghostwhite;}
.weui-vip-content .vip-privilege .table tr td:first-child{width:4.5rem;padding:0 0.8rem;font-weight:500;}
.weui-vip-content .vip-rule{padding:0 0.6rem;line-height:1.6;text-align:left;font-size:0.88rem;}
/*积分商城*/
.weui-shop{margin-bottom:1rem;}
.weui-shop .integral-container{padding:10px 20px;display:flex;align-items:center;justify-content:space-between;line-height:1.2;}
.weui-shop .integral-container .row{display:flex;align-items:center;margin:10px 0;}
.weui-shop .integral-container .row .iconfont,
.weui-shop .integral-container .row .point-text{color:#bb74c0;}
.weui-shop .integral-container .row .iconfont{font-size:1.6rem;line-height:1;}
.weui-shop .integral-container .row .point-text{margin-left:5px;font-size:1rem;line-height:1.5;}
.weui-shop .integral-container .row .point-number{margin-left:20px;font-size:1rem;}
.weui-shop .integral-container .van-cell{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;box-sizing:border-box;width:100%;overflow:hidden;color:#323233;font-size:.875rem;line-height:1.5rem;background:none;}
.weui-shop .integral-container .van-cell .submit-btn{position:relative;box-sizing:border-box;line-height:1.2;text-align:center;cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-appearance:none;padding:0.8rem 1.2rem;width:100%;display:block;border-radius:5px;border:0;color:#fff;background:#bb74c0;font-size:1rem;}
.weui-shop .van-tabs__wrap{position:relative;}
.weui-shop .van-tabs__nav{background-color:ghostwhite;}
.weui-shop .van-tabs__nav .van-tab{color:#3b3b3b;}
.weui-shop .van-tabs__nav .van-tab--active{color:#bb74c0;font-weight:600;}
.weui-shop .goods-item{display:inline-block;width:40%;padding:1rem 2%;float:left;margin-top:1rem;margin-left:4%;text-align:center;background-color:ghostwhite;border-radius:10px;}
.weui-shop .goods-item.hide{display:none;}
.weui-shop .goods-image{width:100%;margin:0 auto;height:100px;overflow:hidden;position:relative;
    display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;
    -webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;
    -webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.weui-shop .goods-image img{height:100%;}
.weui-shop .goods-points,
.weui-shop .goods-name{line-height:1.2rem;font-size:0.88rem;}
.weui-shop .goods-name{margin-top:0.3rem;padding:0.4rem 0 0.2rem;}
.weui-shop .goods-points{margin:0.5rem 0;font-size:1.4rem;}
.weui-shop .goods-detail{display:block;padding-top:1rem;font-size:0.8rem;text-decoration:underline;}
.weui-shop .goods-item .weui-btn{height:2.4rem;line-height:2.4rem;}
.weui-shop .goods-item .weui-btn:disabled{background:#bababa;color:#fff;}
.weui-shop .goods-item .weui-btn .iconfont{font-size:1.2rem;}
/*规则*/
.weui-dialog-rule .weui-popup__modal{margin:0;width:90%;left:5%;border-radius:0.5rem;bottom:calc(50% - 14rem);overflow:visible;background:transparent;}
.weui-dialog-rule .toolbar{background:#8f3fcc;height:3.4rem;color:#fff;border:0;position:relative;border-radius:0.5rem 0.5rem 0 0;}
.weui-dialog-rule .toolbar:before{display:none;}
.weui-dialog-rule .toolbar .toolbar-inner{height:3.4rem;}
.weui-dialog-rule .toolbar .title, .weui-dialog-rule .toolbar .picker-button{color:inherit;height:3.4rem;}
.weui-dialog-rule .toolbar .title{font-size:1rem;text-align:center;text-indent:0;}
.weui-dialog-rule .toolbar .picker-button{display:flex;align-items:center;}
.weui-dialog-rule .toolbar .picker-button .iconfont{font-size:1.4rem;color:#fff;}
.weui-dialog-rule .modal-content{background-color:#fff;border-radius:0 0 0.5rem 0.5rem;padding:1rem;text-align:left;height:25rem;font-size:1rem;overflow-x:hidden;overflow-y:auto;}
.weui-dialog-rule .modal-content h3{font-size:1.2rem;text-align:center;line-height:1;padding-bottom:0.5rem;}
.weui-dialog-rule .modal-content .detail{border:1px #ddd solid;height:7.8rem;line-height:1.2;overflow-y:auto;border-radius:5px;padding:10px;text-align:left;}
/*详细*/
.weui-goods-detail .goods-image{width:100%;margin:0 auto;height:10rem;overflow:hidden;position:relative;background:#fff;
    display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;
    -webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;
    -webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.weui-goods-detail .goods-image img{height:90%;}
.weui-goods-detail .goods-info{padding:0.5rem 0.7rem;text-align:left;}
.weui-goods-detail .goods-name{font-size:0.88rem;padding:0.3rem 0 0.5rem;}
.weui-goods-detail .goods-desc{color:#aaa;font-size:0.64rem;line-height:1.4;}
/*兑换*/
.weui-exchange{margin-bottom:1rem;}
.weui-exchange .weui-cells .weui-cell{padding:0.5rem 0.4rem;}
.weui-exchange .weui-cells .weui-cell__bd{font-size:0.8rem;}
.weui-exchange .weui-cell-row{background:#fff;padding:0.5rem 0.4rem;margin:0 0.7rem;text-align:left;position:relative;}
.weui-exchange .weui-cell-row .expire{font-size:0.76rem;}
.weui-exchange .points{color:#bb74c0;font-size:1.2rem;}
.weui-exchange .points-old{text-decoration:line-through;color:#999;font-size:0.74rem;margin-left:0.5rem;}
.weui-exchange .points-discount{background:#e5c99a;color:#fff;border-radius:1rem;font-size:0.7rem;position:absolute;right:0.4rem;
    padding:2px 0;cursor:pointer;display:inline-block;margin-top:0.35rem;width:6rem;text-align:center;}
.weui-exchange .points-discount .iconfont{font-size:0.7rem;display:inline-block;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all .3s;-o-transition:all .3s;}
.weui-exchange .points-discount.active .iconfont{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
.weui-exchange .vip-discount{position:absolute;top:1.9rem;left:0;z-index:9;width:100%;text-align:left;background:#fff;border:1px #dedede solid;}
.weui-exchange .vip-discount ul{display:block;color:#666;padding:0.1rem 0;}
.weui-exchange .vip-discount ul:after,
.weui-exchange .vip-discount ul:before{content:'';display:block;position:absolute;width:0;top:-20px;left:3.1rem;border:10px solid transparent;border-bottom-color:#dedede;}
.weui-exchange .vip-discount ul:after{border-bottom-color:#fff;top:-19px;}
.weui-exchange .vip-discount li{display:block;line-height:1.2rem;padding-left:0.1rem;}
.weui-exchange .vip-discount li .name{display:inline-block;width:3.6rem;text-align:right;}
.weui-exchange .vip-discount li.active{color:#bb74c0;}
/*抽奖*/
.weui-lottery .weui-wide{height:100vh;background:#090909 url("../images/lottery/lottery-bg.jpeg") no-repeat center top;background-size:cover;}
.weui-lottery .lottery-title{text-align:left;padding:1rem 2rem 0;color:#fecc00;line-height:1.6;}
.weui-lottery .lottery-title a{display:inline-block;float:right;}
.weui-lottery .lottery-title a .iconfont{font-size:0.8rem;}
.weui-lottery .lottery-price{text-align:center;display:block;font-size:0.75rem;margin-top:2rem;}
.weui-lottery .lottery-price p{display:inline-block;margin:0 auto;padding:0.1rem 1rem;background:#fecc00;border-radius:1rem;color:#333;}
.weui-lottery .turnplate-container{display:block;width:84%;margin:2rem auto 0;}
.weui-lottery .turnplate{background:url(../images/lottery/turnplate-bg-new.png) center top no-repeat;background-size:100% 98.5%;}
.weui-lottery .turnplate{display:block;width:100%;position:relative;}
.weui-lottery .turnplate canvas.item{width:100%;position:relative;right:-1px;}
.weui-lottery .turnplate .pointer{position:absolute;width:35%;height:40%;left:32.5%;top:25.4%;}
.weui-lottery .button-link{text-align:center;margin-top:5rem;}
.weui-lottery .button-link a{display:inline-block;padding:0 3rem;color:#3b3b3b;}
/*表单*/
.weui-submit{margin:0 1rem;}
.weui-submit.weui-margin-top{margin-top:1rem;}
.weui-submit .weui-cells__title{text-align:left;color:#3b3b3b;}
.weui-submit .weui-cells{margin:0;font-size:1rem;background:none;}
.weui-submit .weui-cells:before{border-top:0;}
.weui-submit .weui-cells:after{border-bottom:0;}
.weui-submit .weui-cells .weui-cell-title{font-size:1rem;padding:5px 15px 0;line-height:1;}
.weui-submit .weui-cells .weui-cell{padding:0.7rem;margin-bottom:0.7rem;border-radius:3px;border:1px #ddd solid;}
.weui-submit .weui-cells .weui-cell:before{left:0;border-top:0;}
.weui-submit .weui-cells .weui-cell_before:before{display:block;}
.weui-submit .weui-cells .weui-cell.weui-cell_vcode{padding:0.1rem 0 0.1rem 1rem;height:2.6rem;font-size:1rem;}
.weui-submit .weui-cells .weui-cell.weui-cell_vcode .weui-vcode-img{margin-left:0;margin-right:0.2rem;height:auto;}
.weui-submit .weui-cells .weui-cell.weui-cell_vcode .vcode-refresh{display:inline-block;padding-left:0.2rem;}
.weui-submit .weui-cells .weui-cell.weui-cell_vcode .vcode-refresh .iconfont{font-size:1.2rem;}
.weui-submit .weui-cells .weui-cell.weui-cell_vcode .weui-vcode-img,
.weui-submit .weui-cells .weui-cell.weui-cell_vcode .vcode-refresh{vertical-align:middle;}
.weui-submit .weui-cells .weui-cell_select{padding:0 0.7rem;}
.weui-submit .weui-cells .weui-cell .weui-radio{outline:none;}
.weui-submit .weui-cells .weui-cell__hd{padding-right:0.5rem;}
.weui-submit .weui-cells .weui-cell__bd{text-align:left;}
.weui-submit .weui-cells .weui-cell__bd label{white-space:nowrap;float:left;}
.weui-submit .weui-cells .weui-cell_select .weui-cell__bd:after{z-index:1;border-width:0 2px 2px 0;}
.weui-submit .weui-cells .weui-cell .send-code{font-size:1rem;text-align:center;display:inline-block;color:#bb74c0;min-width:2rem;text-align:right;}
.weui-submit .weui-cells .weui-cell .forget{float:right;font-size:1rem;line-height:1.2rem;}
.weui-submit .weui-cells .weui-textarea-counter{font-size:1rem;}
.weui-submit .weui-cells .weui-switch:checked{border-color:#bb74c0;background-color:#bb74c0;}
/*步骤*/
.weui-step{line-height:3rem;margin-bottom:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;
    display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;
    -webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.weui-step li{display:block;float:left;}
.weui-step .line{display:inline-block;width:2rem;height:1px;background:#c6c6c6;margin:0 0.5rem;vertical-align:middle;}
.weui-step .num{display:inline-block;width:1.2rem;height:1.2rem;line-height:1.2rem;background:#c6c6c6;font-size:0.75rem;color:#fff;
    text-align:center;border-radius:2rem;position:relative;top:-1px;}
.weui-step .text{display:inline-block;font-size:0.8rem;color:#c6c6c6;}
.weui-step li.active .line{background:#bb74c0;}
.weui-step li.active .num{background:#bb74c0;}
.weui-step li.active .text{color:#bb74c0;}
.weui-step-four .line{width:0.5rem;margin:0 0.3rem;}
/*充值*/
.weui-deposit .weui-cells__title{text-align:left;margin:0;padding:0 0 5px;color:#3b3b3b;}
.weui-deposit .methods-title{margin-top:0.5rem;}
.weui-deposit .methods-title ul{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;text-align:center;margin-left:-3%;}
.weui-deposit .methods-title li{cursor:pointer;width:calc(47% - 2px);height:40px;overflow:hidden;margin-left:3%;margin-bottom:8px;text-align:center;font-size:14px;line-height:1.4;border:1px solid #ddd;border-radius:5px;}
.weui-deposit .methods-title li:nth-child(2n){margin-right:0;}
.weui-deposit .methods-title li .method-info{display:flex;align-items:center;height:100%;padding:0 0.5rem;line-height:16px;text-align:left;}
.weui-deposit .methods-title li .iconfont{font-size:30px;line-height:1;display:inline-block;margin-right:0.5rem;}
.weui-deposit .methods-title li img{width:30px;border-radius:20px;margin-right:0.5rem;}
.weui-deposit .methods-title li.active{border-color:#8f3fcc !important;background:#f1f1f1 !important;position:relative;}
.weui-deposit .methods-title li.active:before{content:"";position:absolute;right:-24px;top:-32px;height:60px;width:40px;background-color:#8f3fcc;transform:rotate(-40deg);}
.weui-deposit .methods-title li.active:after{content:"";position:absolute;right:2px;top:4px;height:3px;width:6px;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-44deg);}
.weui-deposit .payment-container,
.weui-deposit .payment-block{margin-top:0.5rem;}
.weui-deposit .payment-block{padding-bottom:1rem;}
.weui-deposit .payment-container ul{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;text-align:center;margin-left:-3%;}
.weui-deposit .payment-container li{cursor:pointer;width:calc(47% - 2px);overflow:hidden;margin-left:3%;margin-bottom:11px;padding:2px 0;text-align:center;font-size:14px;line-height:1.6;border:1px solid #ddd;border-radius:5px;}
.weui-deposit .payment-container li.active{position:relative;overflow:hidden;border-color:#8f3fcc !important;background:#e6e7e8 !important;}
.weui-deposit .payment-container li.active:before{content:"";position:absolute;right:-24px;top:-32px;height:60px;width:40px;background-color:#8f3fcc;transform:rotate(-40deg);}
.weui-deposit .payment-container li.active:after{content:"";position:absolute;right:2px;top:4px;height:3px;width:6px;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-44deg);}
.weui-deposit .weui-cells{text-align:left;margin:0;overflow:inherit;}
.weui-deposit .weui-cells .weui-cell{padding:0;margin:0;}
.weui-deposit .weui-cells_input .weui-cell{padding:0.7rem 1rem;}
.weui-deposit .weui-cells .weui-cell__prefix{font-size:1.2rem;padding-right:0.5rem;}
.weui-deposit .weui-cells .weui-cell_select{padding:0 1rem;}
.weui-deposit .weui-cells .weui-input[name=money]{font-size:1.2rem;}
.weui-deposit .weui-cells .weui-input[name=money]::-webkit-input-placeholder{font-size:1.2rem;}
.weui-deposit .weui-cells .weui-input[name=money]::-moz-placeholder{font-size:1.2rem;}
.weui-deposit .weui-cells .weui-input[name=money]:-moz-placeholder{font-size:1.2rem;}
.weui-deposit .weui-cells .weui-input[name=money]:-ms-input-placeholder{font-size:1.2rem;}
.weui-deposit .weui-cells .weui-input[name=random_money]{position:absolute;right:2rem;width:2rem;font-size:1.2rem;top:0.12rem;letter-spacing:1px;}
.weui-deposit .weui-cells .input-error{position:absolute;left:0;color:#ff8111;font-size:0.75rem;line-height:1rem;padding:1px 0;}
.weui-deposit .weui-cells .input-error .iconfont{font-size:0.8rem;line-height:1;float:left;margin-top:2px;margin-right:0.15rem;}
.weui-deposit .weui-cells .quick-money{padding:0.8rem 0 0}
.weui-deposit .weui-cells .quick-money ul{display:block;}
.weui-deposit .weui-cells .quick-money li{display:inline-block;font-size:0.88rem;float:left;text-align:center;width:calc(22% - 2px);
    line-height:1.8rem;cursor:pointer;position:relative;border:1px #ddd solid;margin-right:4%;margin-top:0.5rem;border-radius:3px;}
.weui-deposit .weui-cells .quick-money li:nth-child(4n){margin-right:0;}
.weui-deposit .weui-cells .quick-money li.active,
.weui-deposit .weui-cells .quick-money li:hover{border-color:#8f3fcc !important;background:#e6e7e8 !important;}
.weui-deposit .deposit-detail{margin:1rem 0 0;font-size:0.88rem;text-align:left;color:#666;}
.weui-deposit .deposit-detail .actual{color:#fff;}
.weui-deposit .deposit-detail .pink{color:#bb74c0;}
/*提现*/
.weui-withdraw .withdraw-block{margin-top:0.5rem;padding-bottom:1rem;}
.weui-withdraw .weui-cells__title{text-align:left;margin:0;padding:0 0 5px;color:#3b3b3b;}
.weui-withdraw .weui-cells{text-align:left;margin:0;overflow:inherit;}
.weui-withdraw .weui-cells .weui-cell{padding:0;margin:0;}
.weui-withdraw .weui-cells_info .weui-cell{padding:1rem 0 1rem 1rem;}
.weui-withdraw .weui-cells_info .weui-cell__ft{color:#3b3b3b;padding-right:1rem;display:flex;align-items:center;line-height:1;}
.weui-withdraw .weui-cells_input .weui-cell{padding:0.7rem 1rem;}
.weui-withdraw .weui-cells .weui-cell__prefix{font-size:1.2rem;padding-right:0.5rem;}
.weui-withdraw .weui-cells .weui-cell_select{border-radius:4px;line-height:1;padding:0 1rem;}
.weui-withdraw .weui-cells .weui-cell_access{color:#bb74c0;}
.weui-withdraw .weui-cells .weui-cell_access .iconfont,
.weui-withdraw .weui-cells .weui-cell_access span{display:inline-block;vertical-align:middle;}
.weui-withdraw .weui-cells .weui-cell_access .iconfont{font-size:1.2rem;margin-right:0.3rem;}
.weui-withdraw .weui-cells .weui-input[name=money]{font-size:1rem;}
.weui-withdraw .weui-cells .weui-input[name=money]::-webkit-input-placeholder{font-size:1rem;}
.weui-withdraw .weui-cells .weui-input[name=money]::-moz-placeholder{font-size:1rem;}
.weui-withdraw .weui-cells .weui-input[name=money]:-moz-placeholder{font-size:1rem;}
.weui-withdraw .weui-cells .weui-input[name=money]:-ms-input-placeholder{font-size:1rem;}
.weui-withdraw .weui-cells .update{margin-left:0.5rem;display:inline-block;position:relative;}
.weui-withdraw .weui-cells .update .iconfont{font-size:1.5rem;color:#bb74c0;}
.weui-withdraw .weui-cells .weui-full,
.weui-withdraw .weui-cells .weui-forget{padding-left:0.6rem;font-size:1rem;}
.weui-withdraw .weui-cells .weui-full{font-size:1rem;}
.weui-withdraw .weui-cells .input-error,
.weui-withdraw .weui-cells .input-success{position:absolute;left:0;color:#ff8111;font-size:0.75rem;line-height:1rem;padding:1px 0;}
.weui-withdraw .weui-cells .input-error .iconfont,
.weui-withdraw .weui-cells .input-success .iconfont{font-size:0.8rem;line-height:1;float:left;margin-top:2px;margin-right:0.15rem;}
.weui-withdraw .weui-cells .input-success{color:#058e05;}
/*提示*/
.weui-tips{margin:1.5rem 0 1rem;text-align:left;font-size:0.86rem;}
.weui-tips .weui-wide{padding:0 1rem;}
.weui-tips .title{font-weight:bold;margin:1rem 0;}
.weui-tips ol{margin:0;padding:0;}
.weui-tips ol li{padding:0.1rem 0;line-height:1.4;}
.weui-tips ol.decimal li{list-style:decimal inside;}
/*自助红利*/
.weui-activity .weui-wide{padding:0 0 1rem;}
.weui-activity .weui-cells__title{padding:0.5rem 0;color:#3b3b3b;}
.weui-activity .weui-cells{background:none;text-align:left;margin-top:0;}
.weui-activity .weui-cells:before,
.weui-activity .weui-cells .weui-cell:before{border-top:0;}
.weui-activity .weui-cells .weui-cell__hd{text-align:center;padding:0.1rem 0.5rem 0.1rem 0;}
.weui-activity .weui-cells .weui-cell__hd .iconfont{font-size:1.8rem;border-radius:50%;line-height:1.4;display:inline-block;color:#bb74c0;}
.weui-activity .weui-cells .weui-cell__bd{font-size:0.7rem;}
.weui-activity .weui-cells .weui-cell__bd h4{font-size:1rem;}
.weui-activity .weui-cells .weui-cell__bd p{font-size:0.75rem;}
.weui-activity .weui-cells .weui-cell__bd .remind-count{font-size:0.6rem;display:inline-block;height:1rem;line-height:1rem;background-color:#bb74c0;color:#fff;padding:0 0.34rem;border-radius:1rem;text-align:center;margin-left:0.3rem;position:relative;top:-0.12rem}
.weui-activity .weui-cells .weui-cell__bd .remind-count.hide{display:none;}
.weui-activity .weui-cells .weui-cell_access .weui-cell__ft:after{width:0.5rem;height:0.5rem;margin-top:-0.34rem;border-width:0.1rem 0.1rem 0 0;}
.weui-activity .weui-cells .weui-cell__ft .weui-btn{height:1.4rem;line-height:1.4rem;font-size:0.7rem;width:4.6rem;padding:0;}
.weui-activity .weui-cells .weui-cell__ft .weui-btn .iconfont{font-size:0.7rem;}
.weui-activity .weui-cells .weui-cell__ft .remind-count{font-size:0.6rem;display:inline-block;height:0.8rem;line-height:0.8rem;background-color:#bb74c0;color:#fff;padding:0 0.24rem;border-radius:1rem;text-align:center;float:right;margin-left:0.3rem;}
.weui-activity .weui-cells .weui-cell__ft .remind-count.hide{display:none;}
.weui-activity .weui-cells .weui-cell.active .weui-cell__hd .iconfont{color:#bb74c0;}
.weui-activity .weui-cells .weui-activity-detail{padding:0 1rem 0.7rem;text-align:left;font-size:0.88rem;}
/*趣味游戏*/
.weui-activity .weui-fun-game{display:flex;flex-wrap:wrap;align-items:center;justify-content:left;}
.weui-activity .weui-fun-game .weui-cells{width:50%;}
.weui-activity .weui-fun-game .weui-cells:after{border-bottom:0;}
.weui-activity .weui-fun-game .weui-cells a{display:flex;flex-direction:column;background-color:ghostwhite;margin:1rem 1rem 0;padding:1rem 0;border-radius:1rem;}
.weui-activity .weui-fun-game .weui-cells .weui-cell__hd{padding:0.5rem;}
.weui-activity .weui-fun-game .weui-cells .weui-cell__hd .iconfont{font-size:4rem;color:#bb74c0;}
.weui-activity .weui-fun-game .weui-cells .weui-cell_access .weui-cell__ft:after{border-width:0;}
.weui-activity .weui-fun-game .weui-cells .weui-cell__ft .weui-btn{width:auto;height:2.2rem;line-height:2.2rem;border-radius:2rem;padding:0 1.5rem;font-size:0.9rem;}
/*红利标题*/
.weui-activity .title-line{padding:0.8rem 0 0.5rem;font-size:0.7rem;}
/*白菜彩金*/
.weui-activity .weui-btn-area{margin:0;}
.weui-activity .coupon-container{border:0;box-shadow:none;border-radius:4px;background-color:#f1f1f1;margin:15px;padding:15px;line-height:1.2;text-align:left;}
.weui-activity .coupon-name{font-size:1.125rem;}
.weui-activity .coupon-text{font-size:1.875rem;text-align:center;margin:18px;border-radius:40px;padding:10px;color:#bb74c0;}
.weui-activity .coupon-condition div{height:24px;}
/*彩金代码*/
.weui-activity .weui-submit{margin:1rem;}
.weui-activity .weui-submit .weui-cells{margin:0;}
.weui-activity .coupon-code .weui-cells:after{border-bottom:0;}
.weui-activity .coupon-code .weui-cells .weui-cell{margin-bottom:0;background:none;}
.weui-activity .coupon-code .weui-cells .weui-cell .weui-input{background:none;height:1.6rem;font-size:1rem;}
/*上传证件*/
.weui-activity .upload-label{display:inline-block;position:relative;text-align:center;width:100%;margin:1rem auto 0.6rem;
    background-color:#666;border-radius:0.3rem;height:3rem;line-height:3rem;color:#fff;font-size:1rem;}
.weui-activity .upload-label span, .weui-activity .upload-label .iconfont{display:inline-block;vertical-align:middle;}
.weui-activity .upload-label .iconfont{font-size:1.4rem;margin-right:5px;}
.weui-activity .upload-success{background-color:#04be02;}
.weui-activity .upload-label input[name="file"]{visibility:hidden;position:absolute;left:0;top:0;width:100%;height:100%;}
/*流水比赛*/
.weui-activity .match-btn{margin:0 1rem 1rem;}
.weui-activity .match-btn-group{margin:3rem 4rem 0;}
.weui-activity .match-btn-group .weui-btn:nth-child(2),
.weui-activity .match-btn-group .weui-btn:nth-child(3){margin-top:2rem;}
.weui-activity .match-container{border:0;box-shadow:none;border-radius:4px;background-color:#f1f1f1;font-size:1rem;margin:15px;padding:10px;line-height:2;text-align:left;}
.weui-activity .match-container label{display:inline-block;min-width:6.5rem;}
.weui-activity .match-container .clip-copy{float:right;line-height:1.8;}
.weui-activity .match-overview li{display:inline-block;text-align:center;width:32%;float:left;margin-right:2%;background-color:#fff;margin-top:0.6rem;padding:0.2rem 0;border-radius:0.2rem;}
.weui-activity .match-overview li:nth-child(3n){margin-right:0;}
.weui-activity .match-overview li.waiting{color:#aaa;}
/*成长奖励*/
.weui-activity .grow-btn{margin:0 1rem 1rem;}
.weui-activity .grow-container{border:0;box-shadow:none;border-radius:4px;background-color:#f1f1f1;font-size:1rem;margin:15px;padding:10px;line-height:2;text-align:left;}
.weui-activity .grow-container .condition{display:flex;align-items:center;margin:0.5rem 0 1rem;}
.weui-activity .grow-container .condition .title{flex:0.4;line-height:1;}
.weui-activity .grow-container .condition .process-container{flex:1;}
.weui-activity .grow-container .condition .process-bar,
.weui-activity .grow-container .condition .process-text{top:0.65rem;}
.weui-activity .grow-container .condition .process-bar{width:100%;height:8px;background-color:#fff;border-radius:15px;position:relative;overflow:hidden;}
.weui-activity .grow-container .condition .process-percent{position:absolute;left:0;top:0;height:8px;background-color:#bb74c0;border-radius:20px;animation:progressAnimationStrike 2s;}
.weui-activity .grow-container .condition .process-text{font-size:0.75rem;text-align:center;position:relative;}
.weui-activity .grow-container .condition .state{flex:0.3;text-align:right;line-height:1;}
.weui-activity .grow-complete{margin-top:3rem;}
/*竞猜骰子*/
.weui-activity .dice-container{border:0;box-shadow:none;border-radius:4px;font-size:14px;margin:15px;line-height:2;text-align:left;}
.weui-activity .dice-container .dice{width:90px;height:90px;margin:50px auto;background-image:url(../images/dice/dice-1.png);background-repeat:no-repeat;background-position:-5px -4px;}
.weui-activity .dice-container .dice.dice-1{background-position:-5px -4px;}
.weui-activity .dice-container .dice.dice-2{background-position:-5px -107px;}
.weui-activity .dice-container .dice.dice-3{background-position:-5px -212px;}
.weui-activity .dice-container .dice.dice-4{background-position:-5px -317px;}
.weui-activity .dice-container .dice.dice-5{background-position:-5px -427px;}
.weui-activity .dice-container .dice.dice-6{background-position:-5px -535px;}
.weui-activity .dice-container .dice.dice-t{background-position:-5px -651px;}
.weui-activity .dice-container .dice.dice-s{background-position:-5px -763px;}
.weui-activity .dice-container .dice.dice-e{background-position:-5px -876px;}
.weui-activity .dice-container .odds{text-align:center;margin-bottom:20px;}
.weui-activity .dice-container .odds a{width:14%;margin-right:2%;display:inline-block;text-align:center;padding:5px 0 8px;border-radius:2px;background-color:#f1f1f1;}
.weui-activity .dice-container .odds a:last-child{margin-right:0;}
.weui-activity .dice-container .odds-first a{width:30%;}
.weui-activity .dice-container .odds a p{line-height:1;font-size:10px;color:#999;}
.weui-activity .dice-container .odds a.active{background-color:#bb74c0;color:#fff;}
.weui-activity .dice-container .odds a.active p{color:#e6e7e8;}
.weui-activity .dice-submit{margin-top:2rem;margin-bottom:0;}
.weui-activity .dice-submit .weui-cells:after{border-bottom:0;}
.weui-activity .dice-submit .weui-cells .weui-cell{margin-bottom:0;padding:0.7rem 0.5rem;}
.weui-activity .dice-submit .weui-input{height:22px;line-height:22px;font-size:14px;}
.weui-activity .dice-submit .quick-money{display:flex;align-items:center;margin-top:10px;}
.weui-activity .dice-submit .quick-money li{flex:1;text-align:center;cursor:pointer;background-color:#f1f1f1;font-size:12px;border:1px #f1f1f1 solid;border-radius:3px;line-height:1.8;margin-right:0.5rem;}
.weui-activity .dice-submit .quick-money li:last-child{margin-right:0;}
/*数字竞猜*/
.weui-activity .guess-btn{margin:0 1rem 1rem;}
.weui-activity .guess-container{border:0;box-shadow:none;border-radius:4px;background-color:#f1f1f1;font-size:1rem;margin:15px;padding:10px;line-height:2;text-align:left;}
.weui-activity .guess-container .guess-title{text-align:center;border-bottom:1px #ddd solid;margin-bottom:10px;padding-bottom:5px;}
.weui-activity .guess-container .guess-flex{display:flex;}
.weui-activity .guess-container .guess-flex label{flex:9;}
.weui-activity .guess-container .guess-flex span{min-width:3.2rem;}
.weui-activity .guess-container .guess-flex b{display:inline-block;text-align:center;min-width:15px;}
.weui-activity .guess-submit{margin-bottom:0;}
.weui-activity .guess-submit .weui-cells:after{border-bottom:0;}
.weui-activity .guess-submit .weui-cells .weui-cell{margin-bottom:0;padding:0.7rem 0.5rem;}
.weui-activity .guess-submit .weui-input{height:22px;line-height:22px;font-size:14px;}
.weui-activity .guess-submit .quick-money{display:flex;align-items:center;margin-top:10px;}
.weui-activity .guess-submit .quick-money li{flex:1;text-align:center;cursor:pointer;font-size:12px;border:1px #f1f1f1 solid;background-color:#f1f1f1;border-radius:3px;line-height:1.8;margin-right:0.5rem;}
.weui-activity .guess-submit .quick-money li:last-child{margin-right:0;}
.weui-activity .guess-submit .guess-log{margin-top:10px;}
.weui-activity .guess-submit .weui-row{margin-top:2px;border-bottom:1px #eee dotted;padding:3px 0;}
/*通宝彩金*/
.weui-reward-body{background-color:#8f3fcc;}
.weui-reward-body .weui-activity{margin:0 1rem;}
.weui-reward-body .weui-activity .weui-wide{padding:0 0 1rem;}
.weui-activity .reward-menu{padding:0.8rem 0 1.5rem;display:flex;flex-wrap:wrap;}
.weui-activity .reward-menu a{display:inline-block;width:31%;background-color:#fff;border-radius:0.2rem;padding:0.4rem 0;font-size:1rem;margin:0.4rem 3.5% 0.4rem 0;}
.weui-activity .reward-menu a:nth-child(3n){margin-right:0;}
.weui-activity .reward-menu a.active{background-color:#bb74c0;color:#fff;}
.weui-activity .reward-rule{text-align:left;line-height:2;background-color:#fff;border-radius:1rem;padding:1rem;}
.weui-activity .reward-rule img{width:100%;border-radius:1rem;}
.weui-activity .reward-code{position:relative;padding:0.5rem 1rem;margin:0 0 1rem;text-align:left;line-height:2rem;background-color:#fff;border-radius:1rem;}
.weui-activity .reward-code span,
.weui-activity .reward-code a{display:inline-block;vertical-align:middle;}
.weui-activity .reward-code .code-link{color:#bb74c0;cursor:pointer;max-width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.weui-activity .reward-code .code-btn{border:0;background:none;text-align:center;float:right;}
.weui-activity .reward-code .clip-copy .iconfont{font-size:1rem;position:relative;top:0.14rem;}
.weui-activity .reward-method{position:relative;padding:0.5rem 0;margin:0 0 1rem;text-align:center;font-size:0.88rem;color:#bb74c0;height:2rem;line-height:2rem;background-color:#fff;border-radius:2rem;}
.weui-activity .reward-notice{font-size:0.75rem;text-align:center;padding-bottom:1rem;}
.weui-activity .reward-box{display:flex;flex-direction:column;margin:0 0 1rem;padding:0.5rem 0;background-color:#fff;border-radius:1rem;}
.weui-activity .reward-stat{display:flex;align-items:center;justify-content:center;padding:0.5rem 0;background-color:#fff;border-radius:1rem;}
.weui-activity .reward-stat .stat-item{flex:1;display:flex;flex-direction:column;}
.weui-activity .reward-stat .item-line{flex:0.5;color:#999;}
.weui-activity .reward-stat b{color:#bb74c0;font-size:1.2rem;line-height:2;}
.weui-activity .reward-stat .iconfont{font-size:3rem;color:#bb74c0;}
.weui-activity .reward-action{margin:1rem 2rem;}
.weui-activity .reward-action .weui-btn{border-radius:5rem;padding:0 1rem;display:flex;align-items:center;justify-content:space-between;}
.weui-activity .reward-action .weui-btn:disabled{background:#ddd;}
.weui-activity .reward-action .weui-btn span{display:flex;align-items:center;}
.weui-activity .reward-action .reward-list{display:inline-block;line-height:1;padding-top:1rem;color:#bb74c0;}
.weui-activity .reward-search{margin:0 1rem 1rem;background-color:#98aa98;border-radius:1rem;padding:0.5rem 1rem;position:relative;}
.weui-activity .reward-search .weui-input{color:#fff;}
.weui-activity .reward-date{margin:0 0 1rem;padding:0.1rem;background-color:ghostwhite;border-radius:1rem;display:flex;justify-content:center;align-items:center;}
.weui-activity .reward-date a{display:inline-block;flex:1;padding:0.1rem 0;}
.weui-activity .reward-date a.active{background-color:#bb74c0;color:#fff;border-radius:1rem;}
.weui-activity .reward-detail{font-size:1rem;}
.weui-activity .reward-detail .reward-title{height:1rem;margin:0 0 1rem;border-bottom:1px #e5e5e5 solid;text-align:center;}
.weui-activity .reward-detail .reward-title span{background-color:#fff;padding:0 1rem;position:relative;top:0.3rem;}
.weui-activity .reward-detail .weui-cells{margin:0 0 1rem;background-color:#fff;border-radius:1rem;}
.weui-activity .reward-detail .weui-cells:after{border-bottom:0;}
.weui-activity .reward-detail .weui-cells .weui-cell{border-bottom:1px #ddd solid;color:#bb74c0;}
.weui-activity .reward-detail .weui-cells .weui-cell__bd h4{display:flex;align-items:center;flex-wrap:wrap;}
.weui-activity .reward-detail .weui-cells .weui-cell__hd{display:flex;align-items:center;}
.weui-activity .reward-detail .weui-cells .weui-cell__hd .iconfont{font-size:1.2rem;}
.weui-activity .reward-detail .weui-cells .weui-cell__ft{color:inherit;font-size:1rem;}
.weui-activity .reward-detail .team-detail{font-size:0.88rem;}
.weui-activity .reward-detail .team-detail ul{display:flex;gap:5px;align-items:center;justify-content:space-around;padding:0.3rem 0;}
.weui-activity .reward-detail .team-detail ul:nth-child(2){border-top:1px #f6f6f6 solid;}
.weui-activity .reward-detail .team-detail li{text-align:center;}
.weui-activity .reward-detail .team-detail li label{color:#6c7a6c;}
.weui-activity .reward-detail .team-detail li .rate{cursor:pointer;width:4rem;border:0;text-align:center;background-color:#eee;border-radius:1rem;position:relative;}
.weui-activity .reward-detail .team-detail li .rate .iconfont{font-size:0.8rem;position:relative;right:-0.2rem;}
.weui-activity .reward-detail .quota-detail{font-size:0.88rem;padding:0.2rem 0;}
.weui-activity .reward-detail .quota-detail ul{display:flex;gap:5px;align-items:center;justify-content:space-around;padding:0.3rem 0;}
.weui-activity .reward-detail .quota-detail ul:nth-child(2){border-top:1px #f6f6f6 solid;}
.weui-activity .reward-detail .quota-detail li{text-align:center;}
.weui-activity .reward-detail .quota-detail li label{color:#6c7a6c;}
.weui-activity .reward-detail .reward-pagination .weui-wide{padding:0;}
/*客服中心*/
.weui-chat .weui-wide{padding:0.5rem 0 0.7rem;}
.weui-chat .weui-cells{text-align:left;background-color:ghostwhite;margin:1rem 0.7rem;border-radius:0.3rem;}
.weui-chat .weui-cells:before,
.weui-chat .weui-cells .weui-cell:before{border-top:0;}
.weui-chat .weui-cells:after{border-bottom:0;}
.weui-chat .weui-cells .weui-cell{padding:10px 15px;}
.weui-chat .weui-cells .weui-cell__hd{width:1.6rem;text-align:center;padding-right:1rem;}
.weui-chat .weui-cells .weui-cell__hd .iconfont{font-size:1.8rem;display:inline-block;line-height:1;}
.weui-chat .weui-cells .weui-cell__bd{font-size:0.7rem;}
.weui-chat .weui-cells .weui-cell__bd h3{font-size:1.12rem;}
.weui-chat .weui-cells .weui-cell__ft{font-size:1rem;}
.weui-chat .weui-cells .weui-cell__ft .weui-btn{height:1.9rem;font-size:0.9rem;border-radius:1rem;width:6rem;padding:0;}
.weui-chat .weui-cells .weui-cell__ft .weui-btn .iconfont{font-size:0.7rem;}
.weui-chat .service_head{display:flex;padding:20px;}
.weui-chat .service_head .img-wrapper{width:70px;height:70px;border-radius:35px;overflow:hidden;background-color:#bb74c0;}
.weui-chat .service_head .img-wrapper img{width:100%;height:100%;object-fit:cover;}
.weui-chat .service_head .head-text{flex:1;padding-left:18px;line-height:1.2;text-align:left;}
.weui-chat .service_head .name-text{font-size:1.4rem;}
.weui-chat .service_head .intro-text{color:#a9adc6;line-height:1.4;font-size:1rem;}
.weui-btn_chat{background:linear-gradient(180deg, #06c755, #05b34c);color:#fff;border-radius:2rem;font-size:1rem;font-weight:normal;height:2.6rem;}
.weui-btn_chat:hover, .weui-btn_chat:active{background:linear-gradient(180deg, #05b34c, #05b34c);}
.weui-btn_telegram{background:linear-gradient(180deg, #3f8de8, #137af3);color:#fff;border-radius:2rem;font-size:1rem;font-weight:normal;height:2.6rem;}
.weui-btn_telegram:hover, .weui-btn_telegram:active{background:linear-gradient(180deg, #137af3, #137af3);}
.weui-btn_whats{background:linear-gradient(180deg, #3f8de8, #137af3);color:#fff;border-radius:2rem;font-size:1rem;font-weight:normal;height:2.6rem;}
.weui-btn_whats:hover, .weui-btn_whats:active{background:linear-gradient(180deg, #137af3, #137af3);}
/*游戏大厅*/
.weui-game .game-search{position:fixed;z-index:9;top:3.8rem;width:100%;border-bottom:1px #ddd solid;background-color:#fff;}
.weui-game .search-keyword{font-size:0.88rem;position:absolute;height:66px;width:100%;z-index:1;background-color:#f1f1f1;}
.weui-game .search-keyword .weui-input-cancel{right:2rem;color:#999;height:2rem;line-height:2rem;top:0.75rem;}
.weui-game .search-keyword .weui-flex__item{flex:10;margin:1rem 1.2rem;}
.weui-game .search-keyword .weui-flex__item input{width:88%;padding:0 6%;height:2.4rem;line-height:2.4rem;border:0;background-color:#fff;
    border-radius:3rem;font-size:1rem;outline:none;-webkit-appearance:none;-moz-appearance:none;}
.weui-game .search-keyword .weui-flex__item .btn-reset,
.weui-game .search-keyword .weui-flex__item .btn-search{position:absolute;right:0;top:0;line-height:2.4rem;}
.weui-game .search-keyword .weui-flex__item .btn-reset .iconfont,
.weui-game .search-keyword .weui-flex__item .btn-search .iconfont{font-size:1.3rem;padding:0 0.8rem;display:flex;align-items:center;}
.weui-game .search-keyword .weui-flex__item .btn-search{right:3rem;}
.weui-game .search-keyword .weui-flex__item .btn-search.active{color:#bb74c0;}
.weui-game .search-platform{padding:5px 0;height:56px;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;}
.weui-game .search-platform ul{display:flex;text-align:left;line-height:1;padding:0 5px;}
.weui-game .search-platform li{flex:1;display:inline-block;background:#f1f1f1;min-width:36px;height:45px;text-align:center;font-size:12px;padding:5px;line-height:1.2;border-radius:5px;margin:0 5px;cursor:pointer;}
.weui-game .search-platform li.active{background-color:#bb74c0;color:#fff;}
.weui-game .search-platform li .logo{width:30px;height:30px;margin:0 auto;background-size:contain;background-repeat:no-repeat;background-position:50%;}
.weui-game .search-platform li .logo .iconfont{font-size:26px;}
.weui-game .search-platform li.btn-collect .logo .iconfont{color:#ff5858;}
.weui-game .search-platform li.btn-history .logo .iconfont{color:#04be02;}
.weui-game .game-list{display:flex;flex-wrap:wrap;line-height:1.2;margin:74px 0 1rem;}
.weui-game .game-list .game-loading{width:100%;padding:1rem 0;text-align:center;font-size:0.88rem;color:#999;}
.weui-game .game-list .game-loading .iconfont{font-size:1.6rem;}
.weui-game .game-list .game-box{width:33.33%;}
.weui-game .game-list .weui-btn-area{width:100%;margin-left:0.5rem;margin-right:0.5rem;}
.weui-game .game-list .game-box-container .box-wraper{box-shadow:1px 2px 3px #ddd;}
/*游戏弹窗*/
.weui-popup-game .weui-popup__modal{margin:0;border-radius:0.3rem;bottom:calc(50% - 100px);overflow:hidden;background:none;}
.weui-popup-game .weui-popup__modal .modal-content{background:#fafafa;width:320px;border-radius:5px;text-align:center;margin:0 auto;padding:0;overflow-x:hidden;overflow-y:auto;}
.weui-popup-game .close-popup{color:#8f3fcc;text-align:left;padding:0.8rem 1rem 1.2rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;}
.weui-popup-game .close-popup span{font-size:16px;}
.weui-popup-game .close-popup .iconfont{font-size:1.4rem;line-height:1;}
.weui-popup-game .game-info{text-align:center;}
.weui-popup-game .game-info .game{cursor:pointer;}
.weui-popup-game .game-info .game .image{display:block;width:50%;height:10rem;overflow:hidden;border-radius:0.2rem;margin:0 auto;}
.weui-popup-game .game-info .game .image img{width:100%;height:100%;object-fit:contain;}
.weui-popup-game .weui-btn-area{padding:1rem 0;}
/*首页弹窗*/
.weui-dialog-index .toolbar,
.weui-dialog-index .toolbar .picker-button{background:#8f3fcc;}
.weui-dialog-index .toolbar{height:3.4rem;color:#eccaa9;border:0;position:relative;border-radius:0.5rem 0.5rem 0 0;overflow:hidden;}
.weui-dialog-index .toolbar:before{display:none;}
.weui-dialog-index .toolbar .toolbar-inner{height:100%;}
.weui-dialog-index .toolbar .title, .weui-dialog-index .toolbar .picker-button{color:#fff;}
.weui-dialog-index .toolbar .title{font-size:1rem;text-align:center;}
.weui-dialog-index .toolbar .picker-button{height:100%;padding:0 1rem;display:flex;align-items:center;}
.weui-dialog-index .toolbar .picker-button .iconfont{color:#fff;}
.weui-dialog-index .weui-popup__modal{margin:0;width:80%;left:10%;border-radius:0.5rem;bottom:calc(50% - 8rem);overflow:visible;background:transparent;}
.weui-dialog-index .modal-content{min-height:17rem;line-height:1.6;background-color:#fff;border-radius:0 0 0.5rem 0.5rem;padding:1rem;text-align:left;font-size:1rem;overflow-x:hidden;overflow-y:auto;}
/*图片弹窗*/
.weui-dialog-image .toolbar{background:none;height:0;top:auto;bottom:0;border:0;}
.weui-dialog-image .toolbar:before{display:none;}
.weui-dialog-image .toolbar-inner{height:auto;}
.weui-dialog-image .toolbar .picker-button{width:2.4rem;height:2.4rem;line-height:2.4rem;border-radius:2.4rem;right:calc(50% - 1.2rem);top:1rem;background:rgba(0, 0, 0, 0.4);display:flex;align-items:center;justify-content:center;}
.weui-dialog-image .toolbar .picker-button .iconfont{font-size:1.4rem;color:#fff;}
.weui-dialog-image .weui-popup__modal{margin:0;width:80%;left:10%;border-radius:0.5rem;bottom:calc(50% - 8rem);overflow:visible;background:transparent;}
.weui-dialog-image .modal-content{background-color:transparent;height:auto;padding:0;text-align:center;}
.weui-dialog-image .modal-content a{display:flex;}
.weui-dialog-image .modal-content img{width:100%;border-radius:0.5rem;}
/*绑定上级弹窗*/
.weui-dialog-bind .weui-popup__modal{margin:0;width:80%;left:10%;border-radius:0.5rem;bottom:calc(50% - 4rem);overflow:visible;background:transparent;}
.weui-dialog-bind .toolbar{background:#8f3fcc;height:3.4rem;border:0;position:relative;border-radius:0.5rem 0.5rem 0 0;}
.weui-dialog-bind .toolbar:before{display:none;}
.weui-dialog-bind .toolbar .toolbar-inner,
.weui-dialog-bind .toolbar .picker-button{height:3.4rem;}
.weui-dialog-bind .toolbar .title,
.weui-dialog-bind .toolbar .picker-button .iconfont{color:#fff;}
.weui-dialog-bind .toolbar .title{font-size:1rem;text-align:center;}
.weui-dialog-bind .toolbar .picker-button .iconfont{font-size:1.4rem;}
.weui-dialog-bind .modal-content{height:13rem;background-color:#fff;border-radius:0 0 0.5rem 0.5rem;padding:2rem 1rem;text-align:left;font-size:1rem;overflow-x:hidden;overflow-y:auto;}
.weui-dialog-bind .modal-content .weui-bind-note{display:flex;align-items:center;justify-content:center;font-size:0.8rem;line-height:1;color:#bb74c0;}
/*上传反馈图片*/
.weui-submit .weui-cells .upload-label{display:inline-block;position:relative;text-align:center;width:100%;margin:0 auto;line-height:1.4rem;}
.weui-submit .weui-cells .upload-label span,
.weui-submit .weui-cells .upload-label .iconfont{display:inline-block;vertical-align:middle;}
.weui-submit .weui-cells .upload-label span{font-size:1rem;}
.weui-submit .weui-cells .upload-label .iconfont{font-size:1.5rem;margin-right:5px;}
.weui-submit .weui-cells .upload-label input[name="file"]{visibility:hidden;position:absolute;left:0;top:0;width:100%;height:100%;}
/*翻牌*/
.weui-flips{}
.weui-flips .card{width:100%;height:100vh;opacity:1;margin:0 auto;box-sizing:border-box;position:relative;overflow:hidden;background:url(../images/flipscard/flipscard-bg.jpeg) no-repeat 50%;background-size:cover;line-height:1.2;}
.weui-flips .card .content{width:373px;height:495px;border-radius:30px;position:relative;box-sizing:border-box;margin:auto;}
.weui-flips .card .content .icon-wrap{padding:0 34px;margin-top:30px;}
.weui-flips .card .content .icon-wrap .card-icon, .weui-flips .card .content .icon-wrap .card-icon > span{display:flex;justify-content:center;align-items:center;}
.weui-flips .card .content .icon-wrap .card-icon{width:36px;height:36px;background:#ffba00;font-weight:700;border-radius:100%;}
.weui-flips .card .content .icon-wrap .card-icon > span{width:24px;height:24px;background:#0c343d;color:#ffba00;border-radius:100%;font-size:1.75rem;}
.weui-flips .wheel-count{padding:0 38px 10px;}
.weui-flips .wheel-count .today{padding-top:24px;}
.weui-flips .wheel-count .remain{padding-top:10px;padding-bottom:10px;}
.weui-flips .wheel-count div{display:flex;align-items:center;justify-content:space-between;font-size:1.125rem;color:#e6e7e8;}
.weui-flips .wheel-count span{font-size:1.5rem;letter-spacing:0;line-height:1.5;}
.weui-flips .wheel-count div span{color:#ffba00;}
.weui-flips .Y-content{height:20rem;}
.weui-flips .Y-content .item{width:6.2rem;height:6.2rem;margin-left:-3.1rem;margin-top:-3.1rem;border-radius:1rem;overflow:hidden;z-index:5;background:url(../images/flipscard/flipscard-item-bg.png) no-repeat center;background-size:100%;}
.weui-flips .Y-content .item .parent .face{box-shadow:none;color:#fff;display:flex;align-items:center;flex-direction:column;justify-content:center;background-color:transparent;}
.weui-flips .Y-content .item .parent .face .item-img{width:3rem;height:3rem;display:inline-block;}
.weui-flips .Y-content .item .parent .face .item-name{font-size:0.75rem;margin-top:0.5rem;}
.weui-flips .Y-content .item img{width:100%;height:100%;}
.weui-flips .Y-content .selectBox{width:6rem;height:6rem;background:rgba(250, 191, 75, 0.9);border-radius:1rem;color:#333;cursor:pointer;}
.weui-flips .Y-content .selectBox .start{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:#3b3b3b;text-shadow:0 1px 0 #ffe249;word-break:break-all;font-size:1.2rem;letter-spacing:2px;}
.weui-flips .button-link{text-align:center;margin-top:4rem;}
.weui-flips .button-link a{display:inline-block;padding:0 3rem;}
/*浮动*/
.weui-float{position:fixed;z-index:9;right:0.2rem;bottom:4rem;display:flex;flex-direction:column;}
.weui-float a{display:flex;margin-bottom:0.5rem;}
.weui-float a.hide{display:none;}
.weui-float img{height:6rem;}
.weui-float .close{float:right;border:0 solid #707070;cursor:pointer;width:2rem;height:2rem;top:-2rem;right:0;position:absolute;z-index:999;border-radius:50%;font-size:1.125rem;display:flex;justify-content:center;color:#fff;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALBAMAAABbgmoVAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAeUExURUdwTJ+vv5+uvqCtvp+svp+tvqCsvqCtvZ+tvaCtvlZov3sAAAAJdFJOUwAQM++g0M+QcJyCsEYAAABKSURBVAjXY1AXYGAA4spEBibLBgbRaQLKUxgYGCOTLB0YGBhEZwI5DAxMMw1BlPLkaUDFTJaOkYlAzhSQYoZKB6DiBgYJoLQEAwDqQgyAVNdbtwAAAABJRU5ErkJggg==) no-repeat 50%;}
/*绑定弹窗*/
.show-bind-qr{text-align:center;padding:20px;}
.show-bind-qr h3{font-size:14px;line-height:30px;}
.show-bind-qr .image{text-align:center;min-height:160px;}
.show-bind-qr .image img{border-radius:3px;margin-top:10px;width:160px;}
/*引导*/
.guide-body{background-color:#8f3fcc;}
.guide{height:100vh;max-width:400px;margin:0 auto;text-align:center;background-image:url("../images/guide/bg.jpg?_=1");background-repeat:no-repeat;background-position:center -2rem;background-size:100% auto;}
.guide-inner{padding-top:67vh;}
.guide-inner .route img{height:3rem;}
.guide-inner .start{margin-top:3rem;}
.guide-inner .start img{height:5rem;cursor:pointer;}
/*客服*/
.guide-chat{position:fixed;right:10px;top:38%;z-index:9999;border-radius:8px;text-align:right;}
.guide-chat a{display:block;margin-bottom:10px;position:relative;}
.guide-chat a p, .guide-chat a p .arrow{background-color:#fff;}
.guide-chat a p{position:absolute;min-width:80px;text-align:left;line-height:24px;border-radius:4px;color:#8f3fcc;
    right:60px;display:none;padding:9px 10px;white-space:nowrap;box-shadow:0 1px 4px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:0 1px 4px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 4px 1px rgba(0, 0, 0, 0.2);}
.guide-chat a:hover p{display:inline-block;font-size:1rem;}
.guide-chat a p .arrow{position:absolute;display:inline-block;width:10px;height:10px;top:20px;right:-3px;
    transform:translateY(-50%) rotate(45deg);}
.guide-chat a.email{-webkit-transition:.2s ease-out;transition:.2s ease-out;}
.guide-chat a.email.hide{height:0;overflow:hidden;}
.guide-chat a svg{display:inline-block;width:50px;height:50px;}
.guide-chat a span.icon img{width:3.5rem;}
/*引导*/
.guide-down{height:100vh;max-width:400px;margin:0 auto;text-align:center;background-image:url("../images/guide/bg.jpg?_=1");background-repeat:no-repeat;background-position:center -2rem;background-size:100% auto;position:relative;}
.guide-down-chat{position:absolute;right:1rem;top:1rem;}
.guide-down-chat img{width:4.5rem;}
.guide-down-logo{position:absolute;left:1rem;top:1rem;}
.guide-down-logo img{width:3.5rem;}
.guide-down-inner{padding-top:75vh;}
.guide-down-inner .download img{height:4rem;cursor:pointer;}
.guide-down-inner .line-btn-group{margin-top:1rem;display:flex;align-items:center;justify-content:space-around;}
.guide-down-inner .line-btn-group img{height:2.4rem;cursor:pointer;border-radius:3rem;}
/*注册会员弹窗*/
.weui-dialog-register .weui-popup__modal{margin:0;width:100%;height:100%;left:0;bottom:0;overflow:visible;background:transparent;}
.weui-dialog-register .toolbar{background:#8f3fcc;height:3.4rem;border:0;position:relative;border-radius:0.5rem 0.5rem 0 0;}
.weui-dialog-register .toolbar:before{display:none;}
.weui-dialog-register .toolbar .toolbar-inner,
.weui-dialog-register .toolbar .picker-button{height:3.4rem;}
.weui-dialog-register .toolbar .title,
.weui-dialog-register .toolbar .picker-button .iconfont{color:#fff;}
.weui-dialog-register .toolbar .title{font-size:1rem;text-align:center;}
.weui-dialog-register .toolbar .picker-button .iconfont{font-size:1.4rem;}
.weui-dialog-register .modal-content{height:auto;margin:25vh 10% 0;background-color:#fff;border-radius:0.5rem;padding:1rem;text-align:left;font-size:1rem;position:relative;overflow:visible;}
.weui-dialog-register .modal-content.bind-mobile{margin-top:15vh;}
.weui-dialog-register .modal-content .weui-label{width:2rem;}
.weui-dialog-register .modal-content .register-title{text-align:center;font-weight:700;font-size:1.25rem;margin-bottom:1rem;}
.weui-dialog-register .modal-content .register-close{width:100%;position:absolute;left:0;bottom:-3rem;color:#fff;text-align:center;}
.weui-dialog-register .modal-content .register-close .iconfont{border:1px #fff solid;border-radius:2rem;padding:0.2rem;cursor:pointer;}
/*自动匹配*/
@media only screen and (min-width:400px){
    html, body{font-size:.875rem !important;}
}
@media only screen and (min-width:414px){
    html, body{font-size:.875rem !important;}
}
@media only screen and (min-width:480px){
    html, body{font-size:1rem !important;}

    .weui-toast{min-width:30%;}
}