.float-pop-new {
    background-color: #F5F5F5!important;
    border-radius:10px 10px 0 0;
    -webkit-border-radius:10px 10px 0 0;
    top: auto !important;
    bottom: 0;
    transform: none !important;
    -webkit-transform: none !important;
    height: 80%;
    width: 100%;
    padding-bottom: 0.5rem;
}
.landpopup{
    width:60%;
}
.float-header{
    background-color: #ffffff;
    padding:0.4rem 0.3rem;
}
.float-header>img{
    width:0.99rem;
    height: 0.99rem;
}
.float-header strong,.float-header div>span{
    color:#000000;
    font-size: 0.28rem;
    font-weight: normal;
}
.float-header div>span{
    margin-top: 0.1rem;
}
.btn-switch-account,.btn-set-account{
    border:0;
    text-align: center;
    margin:0;
}
.btn-set-account{
    margin-right: 0.2rem;
}
.change-icon,.set-icon{
    display: block;
    width:0.33rem;
    height:0.33rem;
    margin: 0 auto 0.08rem;
}
.part-box{
    background: #FFFFFF;
    border-radius: 0.15rem;
    -webkit-border-radius: 0.15rem;
    /* width: 7.1rem; */
    width:95%;
    height: auto;
    margin:0.22rem auto 0;
    padding:0.4rem;
}
.agreement-box {
    margin: 0.22rem auto;
    width:95%;
    font-size: 0.26rem;
    text-align: left;
}
.agreement-box .warning-color {
    color: #FF9537;
}
.linput-box .inp-icon{
    height: 0.56rem;
    width: 0.56rem;
    padding: 0 0.1rem;
    background: url(./images/password-icon.png) center center no-repeat;
    background-size: 60% 60%;
}
.login-type-check {
    margin-top: 0.3rem;
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.login-type-check .check-btn {
    width: 0.6rem;
    height: 0.6rem;
    background: url(./images/user-chenck-icon.png) center center no-repeat;
    background-size: cover;
}
.login-type-check .check-btn:first-of-type {
    background: url(./images/phone-check-icon.png) center center no-repeat;
    background-size: cover;
}
.login-type-check .phone-btn:first-of-type{
    background: url(./images/phone-checked-icon.png) center center;
    background-size: cover;
}
.login-type-check .user-btn{
    background: url(./images/user-chencked-icon.png) center center;
    background-size: cover;
}
.linput-box .inp-phone-icon {
    background: url(./images/phone-icon.png) center center no-repeat;
    background-size: auto 60%;
}
.linput-box .inp-user-icon {
    background: url(./images/user-icon.png) center center no-repeat;
    background-size: auto 60%;
}
.login-agreement-box {
    font-size: 0.26rem;
}
.login-agreement-box #agreement-check {
    width: 0.22rem;
    height: 0.22rem;
    padding: 0;
    border-radius: 50%;
    margin-right: 0.2rem;
    display: inline-block;
    border: 1px solid #ef805d;
}
#agreementFrameDiv {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 2023;
}
.agreementFrameBack{
    position: absolute;
    top: 30px;
    left: 3%;
    width: 0.64rem;
    height: 0.64rem;
    background:url('/play/images/btn-back.png') center top no-repeat;
    background-size: cover;
}
.kfFrameBack {
    position: absolute;
    top: 5px;
    left: 0;
    width: 40px;
    height: 40px;
    background:url('/play/images/btn-back.png') center top no-repeat;
    background-size: cover;
}

.login-agreement-box .check {
    background:url('/play/images/check.png') center top no-repeat;
    background-size: cover;
}
.login-agreement-box .warning-color {
    display: inline-block;
    color: #ef805d;
}
.part-box .part-title{
    color:#000000;
    font-size: 0.3rem;
    font-weight: bold;
}
.part-box .list{
    overflow: hidden;
}
.part-box .list .item{
    color:rgba(0,0,0,0.8);
    float: left;
    font-size: 0.26rem;
    text-align: center;
    /* margin-right: 0.62rem; */
    margin-top: 0.3rem;
    width:25%;
    position: relative;
}
.part-box .list .item:nth-of-type(4n){
    margin-right: 0;
}
.part-box .list .item .icon{
    border-radius: 0.87rem;
    -webkit-border-radius:0.87rem;
    display: block;
    width:0.87rem;
    height: 0.87rem;
    margin:0 auto 0.16rem;
}
.contact-box{
    background:url('/play/images/contact.png') center top no-repeat;
    background-size: cover;
    /* width:7.1rem; */
    width:95%;
    height: 1.92rem;
    margin:0.2rem auto 0;
    padding-top: 0.63rem;
}
.contact-box .btn-contact{
    background:url('/play/images/btn-contact.png') center top no-repeat;
    background-size: 100%;
    color:#FFFFFF;
    font-size: 0.26rem;
    text-align: center;
    width:3.44rem;
    height:0.67rem;
    line-height: 0.67rem;
    text-indent: 0.4rem;
    margin:0 auto 0;
}

.czmx-box{
    background-color: #F5F5F5!important;
    border-radius: 0.15rem!important;
    -webkit-border-radius:0.15rem!important;
    left:0!important;
    top:auto!important;
    bottom:0;
    transform: translate3d(0,0,0)!important;
    -webkit-transform: translate3d(0,0,0)!important;
    width:100%!important;
    height: 80%!important;
}
.czmx-box .icon{
    width:2.34rem;
    height: 2.64rem;
    position: absolute;
    right:0;
    top:0;
    z-index:1;
}
.czmx-box .pop-header{
    color:#000000;
    font-size: 0.32rem;
    font-weight: bold;
    text-align: center;
    padding:0.48rem 0;
    position: relative;
    z-index: 1;
}
.czmx-box .van-popup__close-icon{
    background:url('/play/images/btn-back.png') center top no-repeat;
    background-size:100%;
    width:0.64rem;
    height: 0.64rem;
    position: absolute;
    left:0.2rem;
    top:0.3rem;
    z-index:2;
}
.czmx-box .van-popup__close-icon:before{
    content:''!important;
}
.czmx-box .van-collapse{
    margin:0 0.2rem;
    position: relative;
    z-index:2;
}
.czmx-box .van-collapse-item{
    background: #FFFFFF;
    border-radius: 0.15rem!important;
    -webkit-border-radius:0.15rem!important;
    width:100%;
    margin-bottom: 0.17rem;
}
.czmx-box .van-collapse-item .van-cell{
    border-top-left-radius: 0.15rem!important;
    -webkit-border-top-left-radius:0.15rem!important;
    border-top-right-radius: 0.15rem!important;
    -webkit-border-top-right-radius:0.15rem!important;
    padding:0.16rem 0.2rem;
}
.czmx-box .van-collapse-item__content{
    border-bottom-left-radius: 0.15rem!important;
    -webkit-border-bottom-left-radius:0.15rem!important;
    border-bottom-right-radius: 0.15rem!important;
    -webkit-border-bottom-right-radius:0.15rem!important;
}
.czmx-box .van-cell__title{
    position: relative;
}
.czmx-box .money{
    color:#000000;
    font-size: 0.34rem;
    position: absolute;
    right:0;
    top:0;
}
.czmx-box .money-icon{
    width:0.34rem;
    height: 0.34rem;
    vertical-align: top;
    margin-left:0.1rem;
    margin-top: -0.05rem;
}

.fljl-box{
    background-color: #F5F5F5!important;
    border-radius: 0.15rem!important;
    -webkit-border-radius:0.15rem!important;
    left:0!important;
    top:auto!important;
    bottom:0;
    transform: translate3d(0,0,0)!important;
    -webkit-transform: translate3d(0,0,0)!important;
    width:100%!important;
    height: 80%!important;
}

.fljl-box .icon{
    width:2.42rem;
    height: 3.1rem;
    position: absolute;
    right:0;
    top:-0.8rem;
    z-index:1;
}
.fljl-box .pop-header{
    color:#000000;
    font-size: 0.32rem;
    font-weight: bold;
    text-align: center;
    padding:0.48rem 0;
    position: relative;
    z-index: 1;
}
.fljl-box .van-popup__close-icon{
    background:url('/play/images/btn-back.png') center top no-repeat;
    background-size:100%;
    width:0.64rem;
    height: 0.64rem;
    position: absolute;
    left:0.2rem;
    top:0.3rem;
    z-index:2;
}
.fljl-box .van-popup__close-icon:before{
    content:''!important;
}
.fljl-box .van-collapse{
    width: 7.1rem;
    margin:0 auto;
    position: relative;
    z-index:2;
}
.fljl-box .van-collapse-item{
    background: #FFFFFF;
    border-radius: 0.15rem!important;
    -webkit-border-radius:0.15rem!important;
    width:100%;
    margin-bottom: 0.17rem;
}
.fljl-box .van-collapse-item .van-cell{
    border-top-left-radius: 0.15rem!important;
    -webkit-border-top-left-radius:0.15rem!important;
    border-top-right-radius: 0.15rem!important;
    -webkit-border-top-right-radius:0.15rem!important;
    padding:0.16rem 0.2rem;
}
.fljl-box .van-collapse-item__content{
    border-bottom-left-radius: 0.15rem!important;
    -webkit-border-bottom-left-radius:0.15rem!important;
    border-bottom-right-radius: 0.15rem!important;
    -webkit-border-bottom-right-radius:0.15rem!important;
}
.fljl-box .van-cell__title{
    position: relative;
    z-index:2;
}
.fljl-box .van-cell-group{
    background-color: transparent;
    position: relative;
    z-index:2;
    height: 80%;
    overflow: auto;
    margin:0 0.2rem;
    z-index:2;
}
.fljl-box .van-cell{
    margin-bottom: 0.18rem;
    padding:0.24rem;
    overflow: hidden;
    position: relative;
}
.fljl-box .van-cell .name{
    color:#000000;
    font-size: 0.3rem;
    position: relative;
    z-index:2;
    width:90%;
    word-break: break-word;
    line-height: 1.5;
}
.fljl-box .van-cell .title{
    color:#000000;
    font-size: 0.24rem;
    padding-top: 0.2rem;
    position: relative;
    z-index:2;
}
.fljl-box .van-cell .dec{
    color:#666666;
    font-size: 0.22rem;
    padding-top: 0.1rem;
    line-height: 1.6;
    position: relative;
    z-index:2;
}
.fljl-box .van-cell__value{
    display: none;
}
.fljl-box .van-cell .ty{
    position: absolute;
    right:-0.25rem;
    top:-0.5rem;
    width:3.21rem;
    height:4.14rem;
    z-index: 1;
}
.fljl-box .van-cell .status-box{
    background: #68D3FA;
    border-bottom-left-radius: 0.15rem;
    -webkit-border-bottom-left-radius: 0.15rem;
    border-top-right-radius: 0.15rem;
    -webkit-border-top-right-radius: 0.15rem;
    color:#FFFFFF;
    font-size: 0.24rem;
    text-align: center;
    position: absolute;
    right:-0.25rem;
    top:-0.23rem;
    height: 0.38rem;
    line-height: 0.38rem;
    padding:0 0.2rem;
    z-index:2;
}





.yxlb-box{
    background-color: #F5F5F5!important;
    border-radius: 0.15rem!important;
    -webkit-border-radius:0.15rem!important;
    left:0!important;
    top:auto!important;
    bottom:0;
    transform: translate3d(0,0,0)!important;
    -webkit-transform: translate3d(0,0,0)!important;
    width:100%!important;
    height: 80%!important;
}
.yxlb-box .icon{
    width:2.72rem;
    height: 2.88rem;
    position: absolute;
    right:0;
    top:-0.8rem;
    z-index:1;
}
.yxlb-box .pop-header{
    color:#000000;
    font-size: 0.32rem;
    font-weight: bold;
    text-align: center;
    padding:0.48rem 0;
    position: relative;
    z-index: 1;
}
.yxlb-box .van-popup__close-icon{
    background:url('/play/images/btn-back.png') center top no-repeat;
    background-size:100%;
    width:0.64rem;
    height: 0.64rem;
    position: absolute;
    left:0.2rem;
    top:0.3rem;
    z-index:2;
}
.yxlb-box .van-popup__close-icon:before{
    content:''!important;
}
.yxlb-box .van-collapse{
    width: 7.1rem;
    margin:0 auto;
    position: relative;
    z-index:2;
}
.yxlb-box .van-collapse-item{
    background: #FFFFFF;
    border-radius: 0.15rem!important;
    -webkit-border-radius:0.15rem!important;
    width:100%;
    margin-bottom: 0.17rem;
}
.yxlb-box .van-collapse-item .van-cell{
    border-top-left-radius: 0.15rem!important;
    -webkit-border-top-left-radius:0.15rem!important;
    border-top-right-radius: 0.15rem!important;
    -webkit-border-top-right-radius:0.15rem!important;
    padding:0.16rem 0.2rem;
}
.yxlb-box .van-collapse-item__content{
    border-bottom-left-radius: 0.15rem!important;
    -webkit-border-bottom-left-radius:0.15rem!important;
    border-bottom-right-radius: 0.15rem!important;
    -webkit-border-bottom-right-radius:0.15rem!important;
}
.yxlb-box .van-cell__title{
    position: relative;
    z-index:2;
}
.yxlb-box .van-cell-group{
    background-color: transparent;
    position: relative;
    z-index:2;
    height: 80%;
    overflow: auto;
    margin:0 0.2rem;
    z-index:2;
}
.yxlb-box .van-cell{
    margin-bottom: 0.18rem;
    padding:0.24rem;
    overflow: hidden;
    position: relative;
}
.yxlb-box .van-cell .name{
    color:#000000;
    font-size: 0.3rem;
    position: relative;
    z-index:2;
}
.yxlb-box .van-cell .detail{
    color:#666666;
    font-size: 0.22rem;
    padding-top: 0.1rem;
    line-height: 1.6;
    position: relative;
    z-index:2;
    width:4.48rem;
    word-break: break-all;
}
.yxlb-box .van-cell__value{
    display: none;
}
.yxlb-box .van-cell .ty{
    position: absolute;
    right:-0.25rem;
    top:-0.5rem;
    width:3.21rem;
    height:4.14rem;
    z-index: 1;
}
.yxlb-box .van-cell .btn-check{
    background: linear-gradient(-38deg, #02D0D2, #19E1D2);
    border-radius: 0.27rem;
    color:#FFFFFF;
    font-size: 0.3rem;
    width:1.26rem;
    height: 0.54rem;
    line-height: 0.54rem;
    text-align: center;
    position:absolute;
    right:0;
    bottom:0;
    z-index:2;
}


.rcfl-box{
    background-color: #F5F5F5!important;
    border-radius: 0.15rem!important;
    -webkit-border-radius:0.15rem!important;
    left:0!important;
    top:auto!important;
    bottom:0;
    transform: translate3d(0,0,0)!important;
    -webkit-transform: translate3d(0,0,0)!important;
    width:100%!important;
    height: 80%!important;
}
.rcfl-box .icon{
    width:2.72rem;
    height: 2.88rem;
    position: absolute;
    right:0;
    top:-0.8rem;
    z-index:1;
}
.rcfl-box .pop-header{
    color:#000000;
    font-size: 0.32rem;
    font-weight: bold;
    text-align: center;
    padding:0.48rem 0;
    position: relative;
    z-index:2;
}
.rcfl-box .tips{
    color:#FF5252;
    font-size: 0.2rem;
    text-align: center;
    line-height: 1.6;
    position: relative;
    z-index:2;
    margin-bottom: 0.2rem;
}
.rcfl-box .van-popup__close-icon{
    background:url('/play/images/btn-back.png') center top no-repeat;
    background-size:100%;
    width:0.64rem;
    height: 0.64rem;
    position: absolute;
    left:0.2rem;
    top:0.3rem;
    z-index:2;
}
.rcfl-box .van-popup__close-icon:before{
    content:''!important;
}
.rcfl-box .van-collapse{
    width: 7.1rem;
    margin:0 auto;
    position: relative;
    z-index:2;
}
.rcfl-box .van-collapse-item{
    background: #FFFFFF;
    border-radius: 0.15rem!important;
    -webkit-border-radius:0.15rem!important;
    width:100%;
    margin-bottom: 0.17rem;
}
.rcfl-box .van-collapse-item .van-cell{
    border-top-left-radius: 0.15rem!important;
    -webkit-border-top-left-radius:0.15rem!important;
    border-top-right-radius: 0.15rem!important;
    -webkit-border-top-right-radius:0.15rem!important;
    padding:0.16rem 0.2rem;
}
.rcfl-box .van-collapse-item__content{
    border-bottom-left-radius: 0.15rem!important;
    -webkit-border-bottom-left-radius:0.15rem!important;
    border-bottom-right-radius: 0.15rem!important;
    -webkit-border-bottom-right-radius:0.15rem!important;
}
.rcfl-box .van-cell__title{
    position: relative;
    z-index:2;
}
.rcfl-box .van-cell-group{
    background-color: transparent;
    position: relative;
    z-index:2;
    height: 70%;
    overflow: auto;
    margin:0 0.2rem;
    z-index:2;
}
.rcfl-box .van-cell{
    margin-bottom: 0.18rem;
    padding:0.24rem;
    overflow: hidden;
    position: relative;
}
.rcfl-box .van-cell .name{
    color:#000000;
    font-size: 0.3rem;
    position: relative;
    z-index:2;
    width:75%;
    line-height: 1.6;
    word-break: break-all;
}
.rcfl-box .van-cell .detail{
    color:#666666;
    font-size: 0.22rem;
    padding-top: 0.1rem;
    line-height: 1.6;
    position: relative;
    z-index:2;
    width:4.48rem;
    word-break: break-all;
}
.rcfl-box .van-cell__value{
    display: none;
}
.rcfl-box .van-cell .ty{
    position: absolute;
    right:-0.25rem;
    top:50%;
    width:3.21rem;
    height:4.14rem;
    transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
    z-index: 1;
}
.rcfl-box .van-cell .btn-apply{
    background: linear-gradient(-38deg, #02D0D2, #19E1D2);
    border-radius: 0.27rem;
    color:#FFFFFF;
    font-size: 0.3rem;
    width:1.26rem;
    height: 0.54rem;
    line-height: 0.54rem;
    text-align: center;
    position:absolute;
    right:0;
    top:0;
    z-index:2;
}


.xtxx-box{
    background-color: #F5F5F5!important;
    border-radius: 0.15rem!important;
    -webkit-border-radius:0.15rem!important;
    left:0!important;
    top:auto!important;
    bottom:0;
    transform: translate3d(0,0,0)!important;
    -webkit-transform: translate3d(0,0,0)!important;
    width:100%!important;
    height: 80%!important;
}
.xtxx-box .icon{
    width:2.48rem;
    height: 2.49rem;
    position: absolute;
    right:0;
    top:-1.1rem;
    z-index:1;
}
.xtxx-box .pop-header{
    color:#000000;
    font-size: 0.32rem;
    font-weight: bold;
    text-align: center;
    padding:0.48rem 0;
    position: relative;
    z-index: 1;
}
.xtxx-box .van-popup__close-icon{
    background:url('/play/images/btn-back.png') center top no-repeat;
    background-size:100%;
    width:0.64rem;
    height: 0.64rem;
    position: absolute;
    left:0.2rem;
    top:0.3rem;
    z-index:2;
}
.xtxx-box .van-popup__close-icon:before{
    content:''!important;
}
.xtxx-box .van-collapse{
    width: 7.1rem;
    margin:0 auto;
    position: relative;
    z-index:2;
}
.xtxx-box .van-collapse-item{
    background: #FFFFFF;
    border-radius: 0.15rem!important;
    -webkit-border-radius:0.15rem!important;
    width:100%;
    margin-bottom: 0.17rem;
}
.xtxx-box .van-collapse-item .van-cell{
    border-top-left-radius: 0.15rem!important;
    -webkit-border-top-left-radius:0.15rem!important;
    border-top-right-radius: 0.15rem!important;
    -webkit-border-top-right-radius:0.15rem!important;
    padding:0.16rem 0.2rem;
}
.xtxx-box .van-collapse-item__content{
    border-bottom-left-radius: 0.15rem!important;
    -webkit-border-bottom-left-radius:0.15rem!important;
    border-bottom-right-radius: 0.15rem!important;
    -webkit-border-bottom-right-radius:0.15rem!important;
}
.xtxx-box .van-cell__title{
    position: relative;
    z-index:2;
}
.xtxx-box .van-cell-group{
    background-color: transparent;
    position: relative;
    z-index:2;
    height: 80%;
    overflow: auto;
    margin:0 0.2rem;
    z-index:2;
}
.xtxx-box .van-cell{
    margin-bottom: 0.18rem;
    padding:0.24rem;
    overflow: hidden;
    position: relative;
}
.xtxx-box .van-cell .name{
    color:#000000;
    font-size: 0.3rem;
    position: relative;
    z-index:2;
}
.xtxx-box .van-cell .detail{
    color:#666666;
    font-size: 0.22rem;
    padding-top: 0.1rem;
    line-height: 1.6;
    position: relative;
    z-index:2;
    width:4.48rem;
    word-break: break-all;
}
.xtxx-box .van-cell__value{
    display: none;
}
.xtxx-box .van-cell .ty{
    position: absolute;
    right:-0.25rem;
    top:-0.5rem;
    width:3.21rem;
    height:4.14rem;
    z-index: 1;
}
.xtxx-box .van-cell .btn-check{
    background: linear-gradient(-38deg, #02D0D2, #19E1D2);
    border-radius: 0.27rem;
    color:#FFFFFF;
    font-size: 0.3rem;
    width:1.26rem;
    height: 0.54rem;
    line-height: 0.54rem;
    text-align: center;
    position:absolute;
    right:0;
    bottom:0;
    z-index:2;
}



.grsz-box{
    background-color: #F5F5F5!important;
    border-radius: 0.15rem!important;
    -webkit-border-radius:0.15rem!important;
    left:0!important;
    top:auto!important;
    bottom:0;
    transform: translate3d(0,0,0)!important;
    -webkit-transform: translate3d(0,0,0)!important;
    width:100%!important;
    height: 80%!important;
}
.grsz-box .icon{
    width:2.13rem;
    height: 2.48rem;
    position: absolute;
    right:0;
    top:-0.3rem;
    z-index:1;
}
.grsz-box .pop-header{
    color:#000000;
    font-size: 0.32rem;
    font-weight: bold;
    text-align: center;
    padding:0.48rem 0;
    position: relative;
    z-index: 1;
}
.grsz-box .van-popup__close-icon{
    background:url('/play/images/btn-back.png') center top no-repeat;
    background-size:100%;
    width:0.64rem;
    height: 0.64rem;
    position: absolute;
    left:0.2rem;
    top:0.3rem;
    z-index:2;
}
.grsz-box .van-popup__close-icon:before{
    content:''!important;
}
.loading{
    background: url(/play/images/login.jpg) center top no-repeat!important;
    background-size: 100%!important;
}
.login-box .loginwin{
    background:url('/play/images/login-bg.png') center top no-repeat!important;
    background-size: 100%!important ;
    width:5.95rem;
    max-width: 5.95rem;
    padding:0.4rem 0.5rem 0.5rem 0.5rem;
}
#wdplay2 .login-box .loginwin {
    padding-top: 0.8rem;
}
.login-head .dlnav{
    background:transparent!important;
    border-bottom: 0;
}
.login-head .dlnav a{
    color: #111111;
    background: linear-gradient(179deg, #000000 0%, #0B876D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size:0.36rem;
    font-weight: bold;
}
.login-head .dlnav .icon{
    background:url('/play/images/game_menu_on_.png') center top no-repeat;
    background-size:100% 100%;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.2rem;
    width:0.62rem;
    height:0.62rem;
}
.login-head{
    padding:0 0 0.26rem 0;
}
.login-info .login-btn-div{
    padding-bottom: 0;
    padding-top: 0.2rem;
}
.login-info{
    width:4.89rem;
}
.login-info .login-btn-div{
    width:4.89rem;
}
.btn-login{
    background: linear-gradient(-13deg, #02D0D2, #0FD3C4)!important;
    border-radius: 0.34rem!important;
    border:0!important;
    font-size: 0.26rem;
    width: 4.89rem!important;
    height: 0.56rem!important;
    line-height: 0.56rem!important;
    text-align: center;
    padding:0!important;
}
.login-info .linput-box .login-yg{
    border:0;
    height: 0.56rem;
    line-height:0.56rem;
    padding:0;
}
.login-info input{
    background: #FFFFFF;
    border: 1px solid rgba(186,186,186,0.75);
    border-radius: 0.34rem;
    font-size: 0.26rem;
    width: 4.89rem;
    height: 0.56rem;
    line-height:0.56rem;
    position: relative;
    border: none;
}
#getcode{
    background:transparent;
    border-radius: 0;
    color:#333333;
    font-size: 0.24rem;
    right:0.23rem;
    top:0.1rem;
    width:auto;
}
#getcode .line{
    background-color: #14E7C4;
    position: absolute;
    width:1px;
    height:0.27rem;
    left:-0.2rem;
    top:0.08rem;
}
#wdplay2 #getcode {
    top: 0.16rem;
}
.grsz-box .main-box{
    background: #FFFFFF;
    border-radius: 0.15rem;
    -webkit-border-radius:0.15rem;
    margin:0.3rem 0.2rem 0 0.2rem;
    padding:0.3rem 0 0.8rem 0;
}
.grsz-box .set-box{
    border-bottom: 1px solid #EDEDED;
    color:#666666;
    font-size:0.3rem;
    margin:0 0.3rem;
    padding:0.35rem 0;
    overflow: hidden;
}
.grsz-box .set-box .set-title{
    float:left;
}

.grsz-box .set-box .set-content{
    float: right;
}
.grsz-box .set-box .right-icon{
    display: block;
    width: 0.2rem;
    height: 0.2rem;
    border: 1px solid #999999;
    border-left: 0;
    border-bottom: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin: 0.1rem 0.1rem 0 0;
}
.changePhone-box{
    background: #F5F5F5!important;
    border-radius: 0.2rem 0.2rem 0 0!important;
    -webkit-border-radius: 0.2rem 0.2rem 0 0!important;
    width: 100%!important;
    left:0!important;
    bottom:0;
    top:auto!important;
    transform: translate3d(0,0,0)!important;
    -webkit-transform: translate3d(0,0,0)!important;
    position: relative;
    padding-bottom: 1.7rem;
}
.changePhone-box .icon{
    width:2.13rem;
    height: 2.48rem;
    position: absolute;
    right:0;
    top:-0.3rem;
    z-index:1;
}
.changePhone-box .van-dialog__header{
    color:#000;
    font-size: 0.32rem;
    font-weight: bold;
    margin-bottom: 0.9rem;
    padding-top: 0.42rem;
}
.changePhone-box .pop-content{
    background: #FFFFFF;
    border-radius: 0.15rem 0.15rem 0 0;
    -webkit-border-radius: 0.15rem 0.15rem 0 0;
    margin:0 0.2rem;
    position: relative;
    z-index:2;
    padding-bottom: 0.6rem;
}
.changePhone-box .van-cell{
    padding:0 0.3rem;
}
.changePhone-box .van-cell__value{
    border-bottom: 1px solid #EBEBEB;
    padding:0.3rem 0;
}
.changePhone-box .pop-content>*:not(:last-child){
    margin-bottom: 0;
}
.changePhone-box .van-cell--required::before{
    top:0.35rem;
}
.changePhone-box .van-button--primary{
    background: linear-gradient(-38deg, #02D0D2, #19E1D2);
    border:0;
    border-radius: 0.23rem;
    -webkit-border-radius: 0.23rem;
    width:auto;
    height: auto;
    padding:0.12rem 0.2rem;
}
.changePhone-box .van-dialog__footer{
    background-color: #fff;
    border-radius: 0 0 0.15rem 0.15rem;
    -webkit-border-radius: 0 0 0.15rem 0.15rem;
    display: block;
    overflow: hidden;
    padding:0.8rem;
    width:7.1rem;
    margin:-1px auto 0;
}
.changePhone-box .van-dialog__cancel{
    background: #FFFFFF;
    border: 0.02rem solid rgba(4,208,208,0.75);
    border-radius: 0.34rem;
    -webkit-border-radius: 0.34rem;
    color:#04D0D1;
    float: left;
    font-size: 0.26rem;
    width: 2.11rem;
    height: 0.67rem;
    line-height: 0.67rem;
    text-align: center;
    padding:0;
}
.changePhone-box .van-dialog__confirm{
    border:0;
    background: #FFFFFF;
    background: linear-gradient(-13deg, #02D0D2, #0FD3C4);;
    border-radius: 0.34rem;
    -webkit-border-radius: 0.34rem;
    color:#FFFFFF;
    float: right;
    font-size: 0.26rem;
    width: 2.11rem;
    height: 0.67rem;
    line-height: 0.67rem;
    text-align: center;
    padding:0;
}
.changePhone-box .van-dialog__cancel, .changePhone-box .van-dialog__confirm{
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
}
.changePhone-box .left-icon{
    display: block;
    width: 0.64rem;
    height: 0.64rem;
    position: absolute;
    left:0;
    top:0.3rem;
    z-index:2;
}

.kefu-box{
    background-color: #F5F5F5!important;
    border-radius: 0.15rem!important;
    -webkit-border-radius:0.15rem!important;
    left:0!important;
    top:auto!important;
    bottom:0;
    transform: translate3d(0,0,0)!important;
    -webkit-transform: translate3d(0,0,0)!important;
    width:100%!important;
    height: 80%!important;
}
.kefu-box .pop-header{
    color:#000000;
    font-size: 0.32rem;
    font-weight: bold;
    text-align: center;
    padding:0.48rem 0;
    position: relative;
    z-index: 1;
}
.kefu-box .van-popup__close-icon{
    background:url('/play/images/btn-back.png') center top no-repeat;
    background-size:100%;
    width:0.64rem;
    height: 0.64rem;
    position: absolute;
    left:0.2rem;
    top:0.3rem;
    z-index:2;
}
.kefu-box .van-popup__close-icon:before{
    content:''!important;
}
.kefu-box .main-box{
    background: url('/play/images/kefu-bg.png') center top no-repeat;
    background-size: 100%;
    height: 6.08rem;
    margin:0.5rem 0.2rem 0 0.2rem;
}
.kefu-box .main-box .title{
    color:#000000;
    font-size: 0.3rem;
    text-align: center;
    padding-top: 0.7rem;
}
.kefu-box .qrcode{
    border:1px solid #d3d3d3;
    display: block;
    width:2.07rem;
    margin:0.58rem auto 0;
}
.kefu-box .dec{
    background: rgba(255,255,255,0.55);
    border-radius: 0.28rem;
    -webkit-border-radius: 0.28rem;
    color:#000000;
    font-size: 0.3rem;
    width: 3.12rem;
    height: 0.56rem;
    line-height: 0.56rem;
    text-align: center;
    margin:0.43rem auto 0;
}
.get-success{
    background: #FFFFFF;
    border-radius: 0.2rem;
    -webkit-border-radius: 0.2rem;
    width: 6.73rem!important;
    padding:0.5rem 0;
}
.get-success .van-dialog__header{
    color:#000000;
    font-size: 0.32rem;
    font-weight: bold;
    padding-top:0;
}
.get-success .pop-content{
    padding:0.3rem 0 0;
}
.get-success .code-view{
    background:transparent;
    color:#333333;
    font-size: 0.26rem;
    font-weight: normal;
    display:flex;
    align-items: center;
    justify-content: center;
}
.get-success .code-box{
    background: #FFFFFF;
    border: 0.02rem solid rgba(4,208,208,0.75);
    border-radius: 0.34rem;
    -webkit-border-radius: 0.34rem;
    display:flex;
    width: 4.1rem;
    height: 0.67rem;
    line-height: 0.67rem;
    margin-left: 0.16rem;
}
.get-success .code-text{
    color:#333333;
    display: inline-block;
    vertical-align: top;
    width:3.01rem;
    height: 0.67rem;
    font-size: 0.26rem;
}
.get-success .btn-copy{
    background:#03D0D1;
    border-radius: 0 0.34rem 0.34rem 0;
    -webkit-border-radius: 0 0.34rem 0.34rem 0;
    color:#FFFFFF;
    display: inline-block;
    vertical-align: top;
    width:1.05rem;
    height: 0.63rem;
    line-height: 0.63rem;
    text-align: center;
}
.get-success .pop-content .change-type{
    color:#666666;
    font-size: 0.24rem;
}
.get-success .strong{
    color:#FF2020;
    font-size: 0.2rem;
}
.get-success .van-dialog__confirm{
    background: linear-gradient(-13deg, #02D0D2, #0FD3C4);
    border-radius: 0.34rem;
    color:#FFFFFF;
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    font-size: 0.26rem;
    width: 2.11rem;
    height: 0.67rem;
    line-height: 0.67;
    text-align: center;
    padding:0;
    margin:0.6rem auto 0;
}
.get-success .icon{
    position: absolute;
    right:-0.5rem;
    bottom:-0.5rem;
    width:2.29rem;
    height:2.53rem;
    z-index:1;
}
.get-success .van-hairline--top::after{
    border-top-width: 0;
}
.get-success .close{
    position: absolute;
    right:0.3rem;
    top:0.3rem;
    width:0.3rem;
    height:0.29rem;
    z-index:2;
}
.sqfl-box{
    background: #FFFFFF;
    border-radius: 0.2rem;
    -webkit-border-radius: 0.2rem;
    width: 6.73rem!important;
    padding:0.5rem 0;
}
.sqfl-box .icon{
    position: absolute;
    right:-0.5rem;
    bottom:-0.5rem;
    width:2.29rem;
    height:2.53rem;
    z-index:1;
}
.sqfl-box .van-dialog__header{
    color:#000000;
    font-size: 0.32rem;
    font-weight: bold;
    padding-top:0;
}
.sqfl-box .pop-content{
    padding:0.3rem 0.37rem 0 0.37rem;
}
.sqfl-box .set-title{
    color:#000000;
    font-size: 0.24rem;
}
.sqfl-box .set-content{
    color:#666666;
    font-size: 0.24rem;
}
.sqfl-box .select-box{
    color:#01BAB4;
    font-size: 0.24rem;
    position: relative;
}
.sqfl-box .select-text{
    position: relative;
    z-index:2;
}
.sqfl-box .select-icon{
    display: inline-block;
    vertical-align: middle;
    width: 0.15rem;
    height: 0.15rem;
    border: 1px solid #01BAB4;
    border-left: 0;
    border-bottom: 0;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    margin: -0.12rem 0 0 0.2rem;
    position: relative;
    z-index:2;
}
.sqfl-box select{
    position: absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:2;
}
.sqfl-box .van-dialog__footer{
    display: block;
    overflow: hidden;
    margin:0.74rem auto 0;
    padding:0 0.68rem;
    position: relative;
    z-index:2;
}
.sqfl-box .van-hairline--top::after{
    border-top-width: 0;
}
.sqfl-box .van-dialog__cancel{
    background: #FFFFFF;
    border: 0.02rem solid rgba(4,208,208,0.75);
    border-radius: 0.34rem;
    -webkit-border-radius: 0.34rem;
    color:#04D0D1;
    float: left;
    display: block;
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    font-size: 0.26rem;
    width: 2.11rem;
    height: 0.67rem;
    line-height: 0.67rem;
    text-align: center;
}
.sqfl-box .van-dialog__confirm{
    background: linear-gradient(-13deg, #02D0D2, #0FD3C4);
    border-radius: 0.34rem;
    -webkit-border-radius: 0.34rem;
    color:#FFFFFF;
    float: right;
    font-size: 0.26rem;
    display: block;
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    width: 2.11rem;
    height: 0.67rem;
    line-height: 0.67rem;
    text-align: center;
}
.sqfl-box .van-row{
    position: relative;
    z-index:2;
}

.sqfl-box .van-stepper__minus, .van-stepper__plus{
    background-color: transparent!important;
    color:#04D0D0!important;
}
.sqfl-box .van-stepper__input{
    background: #EDEDED;
    border-radius: 23px;
    width:1rem!important;
    height: 0.47rem!important;
    padding:0;
    margin:0 0.1rem;
}
.message-box{
    height: auto!important;
    padding:0.5rem 0;
    width:6.74rem;
    overflow:hidden;
    overflow-y:hidden!important;
}
.message-box .message-icon{
    position: absolute;
    right:-0.3rem;
    bottom:0rem;
    width:2.24rem;
    z-index:1;
}
.message-box .gg-content-wrap{
    color:#000000;
    font-size: 0.24rem;
    height: auto;
    line-height: 0.36rem;
    min-height: 4rem;
    overflow: auto;
}
.message-box .gg-sure{
    background: linear-gradient(-13deg, #02D0D2, #0FD3C4);
    border-radius: 0.34rem;
    width: 2.11rem;
    height: 0.67rem;
    line-height: 0.67rem;
    text-align:center;
    margin:0.3rem auto 0;
}
#mini-program-box {
    background-size: cover;
    border-radius: 0.2rem;
}
#mini-program-box .gg-content, #mini-program-box .gg-content-wrap {
    height: auto;
    min-height: auto;
}
#mini-program-box .gg-content {
    text-align: center;
}
#mini-program-box {
    height: auto !important;
}
.message-box #go-miniprogram p{
    color: #fff;
    text-align: center;
    background: linear-gradient(-13deg, #02D0D2, #0FD3C4);
}
#mini-program-box {
    position: relative;
}
#mini-program-box .gg-sure {
    display: flex;
    width: 4rem;
    justify-content: center;
    padding: 0 0.3rem;
    border-radius: 0.34rem;
    background:#000;
}
.mini-program-desc {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(0,0,0,0.7) !important;
    z-index: 2023;
    display: flex;
    justify-content: center;
    align-items: center;
}
#mini-program-box p.icon-close {
    position: absolute;
    right: .2rem;
    top: -0.1rem;
    width: 0.4rem;
    height: 0.4rem;
    cursor: pointer;
    color: red;
    background: url(./images/icon_1.png);
    background-size: 100% 100%;
}
.message-box .van-button--normal{
    padding:0;
}
.message-box .van-button--primary{
    background-color: transparent;
    border:0;
    vertical-align: top;
    color:#FFFFFF;
    font-size: 0.26rem;
    height: 0.67rem;
    line-height: 0.67rem;
}
.message-box .pop-header{
    color:#000000;
    font-size: 0.32rem;
    font-weight: bold;
    text-align: center;
    padding-top:0;
    position: relative;
    z-index: 1;
}
.game-enter-message-box{
    background:url('/play/images/message-bg.png') center top no-repeat;
    background-size: 100% 100%;
    width:6.73rem;
    height: 8.72rem!important;
}
.game-enter-message-box .pop-header{
    background-image: linear-gradient(to bottom, rgb(18 124 106), #111111); /* 线性渐变背景，方向向上 */
    -webkit-background-clip: text; /* 背景被裁剪成文字的前景色 */
    -webkit-text-fill-color: transparent; /* 文字填充颜色变透明 */   
}
.game-enter-message-box .gg-content-wrap{
    color:#111111;
    font-size: 0.24rem;
    width:6.3rem;
    height: 7.07rem;
    margin:0.35rem auto 0;
}
.game-enter-message-box .gg-content-wrap .gg-content{
    height: 5.3rem;
    overflow: auto;
    padding:0.3rem;
    line-height: 0.36rem;
}
.game-enter-message-box .btn-ignore{
    color:#333333;
    display: block;
    font-size: 0.22rem;
    width:2.11rem;
    height: 0.3rem;
    line-height: 0.3rem;
    text-align: center;
    margin:0.3rem auto 0;
}
.message-box .van-popup__close-icon{
    color:#999;
    font-size: 0.4rem;
    right:0.4rem;
    top:0.4rem;
}
.enter-loading-box{
    background-color: rgba(0,0,0,0.7);
    display: none;
    position: fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:9999;
}
.enter-loading-box .inner{
    background-color: #fff;
    border-radius: 0.24rem;
    -webkit-border-radius:0.24rem;
    color:#666666;
    font-size: 0.2rem;
    position: fixed;
    left:50%;
    top:2rem;
    padding:0.15rem 0.5rem;
    text-align: center;
    transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
}
.enter-loading-box .inner .icon{
    border-radius: 0.6rem;
    -webkit-border-radius:0.6rem;
    width:0.6rem;
    height: 0.6rem;
    vertical-align: middle;
    margin-right: 0.2rem;
}
.enter-loading-box .inner .content{
    display: inline-block;
    vertical-align: middle;
    margin-left: 0;
    text-align: left;
}
.enter-loading-box .inner .phone{
    color:#333333;
    font-size: 0.28rem;
    /* margin-bottom: 0.1rem; */
}

/*幻灵*/
.hl .loading{
    background: url('/play/images/hl.jpg?v=1') center top no-repeat!important;
    background-size: 100%!important;
}
.hl .login-box .loginwin{
    background:url('/play/images/sdk.png') center top no-repeat!important;
    background-size: cover !important;
}
.hl .login-head .dlnav{
    margin-top:0.2rem;
}
.hl .login-head .dlnav .icon{
    background:url('/play/images/hg.png') center top no-repeat;
    background-size: 100% 100%;
}
.hl #getcode{
    color:#5d5d5d;
}
.hl .login-info .login-btn-div{
    width:2.5rem;
    margin:0 auto;
}
.hl .btn-login{
    background:linear-gradient(-13deg, #ef805d, #ef805d)!important;
    width: 2.5rem!important;
}
.hl .login-info .first{
    border:1px solid #f6cf86;
    background: #fff;
    display: flex;
    align-items: center;
}

/*九州*/
.jz .loading{
    background: url('/play/images/jz.jpg?v=1') center top no-repeat!important;
    background-size: 100%!important;
}
.jz .login-box .loginwin{
    background:url('/play/images/sdk.png') center top no-repeat!important;
    background-size: cover!important;
}
.jz .login-head .dlnav{
    margin-top:0.2rem;
}
.jz .login-head .dlnav .icon{
    background:url('/play/images/hg.png') center top no-repeat;
    background-size: 100% 100%;
}
.jz #getcode{
    color:#5d5d5d;
}
.jz .login-info .login-btn-div{
    width:2.5rem;
    margin:0 auto;
}
.jz .btn-login{
    background:linear-gradient(-13deg, #ef805d, #ef805d)!important;
    width: 2.5rem!important;
}
.jz .login-info .first{
    border:1px solid #f6cf86;
    background: #fff;
    display: flex;
    align-items: center;
}

/*魔么咒*/
.mmz .loading{
    background: url('/play/images/mmz.jpg?v=1') center top no-repeat!important;
    background-size: 100%!important;
}
.mmz .login-box .loginwin{
    background:url('/play/images/sdk.png') center top no-repeat!important;
    background-size: cover!important;
}
.mmz .login-head .dlnav{
    margin-top:0.2rem
}
.mmz .login-head .dlnav .icon{
    background:url('/play/images/hg.png') center top no-repeat;
    background-size: 100% 100%;
}
.mmz #getcode{
    color:#5d5d5d;
}
.mmz .login-info .login-btn-div{
    width:2.5rem;
    margin:0 auto;
}
.mmz .btn-login{
    background:linear-gradient(-13deg, #ef805d, #ef805d)!important;
    width: 2.5rem!important;
}
.mmz .login-info .first{
    border:1px solid #f6cf86;
    background: #fff;
    display: flex;
    align-items: center;
}

/*天剑*/
.tj .loading{
    background: url('/play/images/tj.jpg?v=1') center top no-repeat!important;
    background-size: 100%!important;
}
.tj .login-box .loginwin{
    background:url('/play/images/sdk.png') center top no-repeat!important;
    background-size: cover!important;
}
.tj .login-head .dlnav .icon{
    background:url('/play/images/hg.png') center top no-repeat;
    background-size: 100% 100%;
}
.tj .login-head .dlnav{
    margin-top:0.2rem;
}
.tj #getcode{
    color:#5d5d5d;
}
.tj .login-info .login-btn-div{
    width:2.5rem;
    margin:0 auto;
}
.tj .btn-login{
    background:linear-gradient(-13deg, #ef805d, #ef805d)!important;
    width: 2.5rem!important;
}
.tj .login-info .first{
    border:1px solid #f6cf86;
    background: #fff;
    display: flex;
    align-items: center;
}

/*少年名将*/
.snmj .loading{
    background: url('/play/images/snmj.jpg?v=1') center top no-repeat!important;
    background-size: 100%!important;
}
.snmj .login-box .loginwin{
    background:url('/play/images/sdk.png') center top no-repeat!important;
    background-size: cover!important;
}
.snmj .login-head .dlnav{
    margin-top:0.2rem;
}
.snmj .login-head .dlnav .icon{
    background:url('/play/images/hg.png') center top no-repeat;
    background-size: 100% 100%;
}
.snmj #getcode{
    color:#5d5d5d;
}
.snmj .login-info .login-btn-div{
    width:2.5rem;
    margin:0 auto;
}
.snmj .btn-login{
    background:linear-gradient(-13deg, #ef805d, #ef805d)!important;
    width: 2.5rem!important;
}
.snmj .login-info .first{
    border:1px solid #f6cf86;
    background: #fff;
    display: flex;
    align-items: center;
}

/*真武江湖*/
.zwjh .loading{
    background: url('/play/images/zwjh.jpg?v=1') center top no-repeat!important;
    background-size: 100%!important;
}
.zwjh .login-box .loginwin{
    background:url('/play/images/sdk.png') center top no-repeat!important;
    background-size: cover!important;
}
.zwjh .login-head .dlnav{
    margin-top:0.2rem;
}
.zwjh .login-head .dlnav .icon{
    background:url('/play/images/hg.png') center top no-repeat;
    background-size: 100% 100%;
}
.zwjh #getcode{
    color:#5d5d5d;
}
.zwjh .login-info .login-btn-div{
    width:2.5rem;
    margin:0 auto;
}
.zwjh .btn-login{
    background:linear-gradient(-13deg, #ef805d, #ef805d)!important;
    width: 2.5rem!important;
}
.zwjh .login-info .first{
    border:1px solid #f6cf86;
    background: #fff;
    display: flex;
    align-items: center;
}

/*全民王者*/
.qmwz .loading{
    background: url('/play/images/xgcz-bg.jpeg?v=1') center top no-repeat!important;
    background-size: 100%!important;
}
.qmwz .login-box .loginwin{
    background:url('/play/images/xgcz-login.png') center top no-repeat!important;
    background-size: cover!important;
	height: 4.15rem;
	text-align: left;
}
.qmwz .login-head{
	padding-bottom: .1rem !important;
}
.qmwz .login-head .dlnav{
    margin-top: 0.1rem;
}
.qmwz .login-head .dlnav .icon{
    background:url('/play/images/xgcz-hg.png') center top no-repeat;
    background-size: 100% 100%;
}
.qmwz .login-head .dlnav a{
	background: linear-gradient(179deg, #000 0%, #3070ae 100%);
	-webkit-background-clip: text;
}
.qmwz #getcode{
    color:#5d5d5d;
}
.qmwz .login-info .login-btn-div{
    width: 2.5rem;
    margin: 0 auto;
}
.qmwz .btn-login{
    background:linear-gradient(-13deg, #ef805d, #ef805d)!important;
    width: 2.5rem!important;
}
.qmwz .login-info .first{
    border: .04rem solid #3c6080;
	border-radius: 8px;
    background: #527696;
    display: flex;
    align-items: center;
	margin-bottom: 8px !important;
}
.qmwz .login-info .first input{
	background: #527696;
	font-size: .2rem;
	color: #fafdff;
}
.qmwz .login-info .first input::placeholder{
	color: #82a3c0;
	font-size: .2rem;
}
.qmwz .login-info .first .line{
	background: #82a3c0 !important;
}
.qmwz .login-info .first .pa{
	color: #82a3c0 !important;
	font-size: .2rem !important;
	top: auto !important;
}
.qmwz .login-agreement-box{
	font-size: .2rem !important;
	color: #497ead !important;
	display: flex;
	align-items: center;
}
.qmwz .login-agreement-box #agreement-check{
	border: 1px solid #ee549c !important;
	margin-right: .1rem !important;
}
.qmwz .login-agreement-box .check{
	border: 1px solid #ee549c !important;
	margin-right: .1rem !important;
	background: url('images/xgcz-check.png') !important;
	background-size: cover !important;
}
.qmwz .login-agreement-box .warning-color{
	color: #ee549c !important;
}
.qmwz .login-btn-div{
	padding-top: .1rem !important;
}
.qmwz .btn-login{
	background: url('/play/images/xgcz-btn.png') !important;
	width: 2.48rem !important; height: .69rem !important; background-size: 100% !important;
	border-radius: 0 !important;
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
}

#wdplay2 .login-info .first {
    border-radius: 0.14rem;
    height: 0.8rem;
}

#wdplay2 .login-info .login-btn-div {
    width: 100%;
}

/* 新用户福利 积分找回 */
.score-welfare .cards-row {
  display: flex;
}
.score-welfare .page-wrap {
  position: absolute;
  top: 29vw;
  left: 8vw;
  right: 9.6vw;
  bottom: 7vw;
}
.page-wrap .cards-row .card {
  /* background: url(./images/score_welfare/card.png) center no-repeat;
  background-size: contain; */
  width: 30vw;
  height: 32.12vw;
  margin: 0 1.5vw;
  position: relative;
}
.page-wrap .cards-row .card .card-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 32.12vw;
}
.page-wrap .cards-row .card .day {
  width: 10vw;
  margin: 10vw 0 0 6.9vw;
  position: relative;
}
.page-wrap .cards-row .card .score-val {
  padding: 2.5vw 1vw 0 3vw;
  text-align: center;
  font-size: 3.2vw;
  font-weight: 500;
  color: rgb(118,35,14);
  position: relative;
}
.page-wrap .cards-row .card .sign-btn {
  padding: 4.2vw 1.93vw 0 3.5vw;
  position: relative;
}
.page-wrap .cards-row .card .sign-btn.text {
  padding-top: 6.2vw;
  text-align: center;
  font-size: 2.2vw;
  font-weight: 500;
  color: rgb(118,35,14);
}
.page-wrap .cards-row .card.signed .card-bg {
  opacity: .5;
}
.page-wrap .cards-row .card.signed .signed-stamp {
  position: absolute;
  top: 12vw;
  left: 4.2vw;
  width: 16vw;
}
.page-wrap .card-find {
  margin: .5vw 3vw 0 5vw;
  position: relative;
  height: 19vw;
  background: url(./images/score_welfare/find_bg.png) no-repeat;
  background-size: 100% 19vw;
}
.page-wrap .card-find .day {
  padding-top: 2vw;
  text-align: center;
}
.page-wrap .card-find .day img {
  width: 10vw;
}
.page-wrap .card-find .score-val {
  padding-top: 0.5vw;
  text-align: center;
  font-size: 2.6vw;
  font-weight: 500;
  color: rgb(118,35,14);
}
.page-wrap .card-find .not-reach {
  margin: 1vw 6vw 0;
  padding: 1vw 0;
  text-align: center;
  line-height: 1em;
  background-color: rgb(217, 193, 160);
  border-radius: 3px;
}
.page-wrap .card-find .not-reach > img {
  width: 18vw;
}
.page-wrap .card-find .sign-btn {
  margin: 1vw 6vw 0;
  text-align: center;
}
.page-wrap .card-find .sign-btn > img {
  width: 18vw;
}
.page-wrap .card-score-list {
  display: flex;
  padding: 2vw 2vw 0 4vw;
}
.page-wrap .card-score-list .score-card {
  margin: 0 1vw;
  flex: 1;
  width: 50%;
  height: 16.5vw;
  background: url(./images/score_welfare/score_bg.png) no-repeat;
  background-size: contain;
}
.page-wrap .card-score-list .score-card .title {
  text-align: center;
}
.page-wrap .card-score-list .score-card .title img {
  width: 15vw;
  padding-top: 2.4vw;
}
.page-wrap .card-score-list .score-card .score-val {
  padding-top: 2.5vw;
  text-align: center;
  font-size: 2.6vw;
  font-weight: 500;
  color: rgb(118,35,14);
}
.page-wrap .cancel-btn {
  padding-top: 7vw;
  text-align: center;
}
.page-wrap .cancel-btn > img {
  width: 21vw;
}
.page-wrap .desc {
  padding: 4vw 0 0 7vw;
  font-size: 3vw;
  color: rgba(255, 215, 179, .5);
  transform: scale(.7);
  white-space: nowrap;
  transform-origin: 0 0;
}
.recharge .page-wrap .cards-row .card .score-val {
  padding-top: 1vw;
  font-size: 2.6vw;
  height: 8.8vw;
}
.recharge .page-wrap .cards-row .card .sign-btn {
  padding-top: 2.2vw;
}
.recharge .page-wrap .cards-row .card .sign-btn.text {
  padding-top: 4vw;
}
.recharge .page-wrap .cancel-btn {
  padding-top: 5vw;
}

.zfbcharge-box{
    width: 100% !important;
    height:100% !important;
    background:#fff url("/play/images/zfb/bg.png") center 0 repeat-y !important;
    background-size:100% auto;
    font-size: .2rem;
}
.zfb_goback{
    width:.3rem;
    height:.5rem;
    background: url("/play/images/zfb/goback.png");
    background-size:100% auto; 
    position:absolute;
    top:.2rem;
    left:.2rem;
}
.zfb_titlebg{
    width:5.23rem;
    height:1.63rem;
    background: url("/play/images/zfb/title.png");
    background-size:100% auto;
    margin:0 auto; 
}
.zfb_gift,.zfb_activity{
    width: 7.5rem;
    margin:0 auto;
    color:#8e2830;
}
.zfb_top{
    width:7.22rem;
    height:.89rem;
    background: url("/play/images/zfb/topbg.png?v=0.2");
    background-size:100% auto;
    margin:0 auto; 
} 
.zfb_center{
    width:7.22rem;
    height:auto;
    background: url("/play/images/zfb/centerbg.png?v=0.5") repeat-y;
    background-size:100% auto;
    padding:0 .02rem;
    box-sizing: border-box;
} 
.zfb_bottom{
    width:7.22rem;
    height:.88rem;
    background: url("/play/images/zfb/bottombg.png?v=0.1") ;
    background-size:100% auto;
    margin:0 auto; 
}
.zfb_gift_top ul,.zfb_activity_top ul{
   width:100%;
   height:.86rem;
}
.zfb_gift_top ul li{
    width:50%;
    height:.86rem;
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
 }

 .zfb_gift  table, .zfb_activity  table{
    border:0;
    width:7.22rem;
    margin:0 auto;
 }

.zfb_gift table tr,.zfb_activity table tr{
    border: 0;
}
 .zfb_gift table td{
   width:50%;
   height:0.3rem;
   text-align: center;
   padding:0.1rem 0;
   border:0;
 }
 .mt20{
    margin:.2rem auto 0;
 }
.zfb_activity_top ul li{
    width:20%;
    height:.86rem;
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    text-align: center;
 }
 .zfb_activity table td{
   width:20%;
   height:0.3rem;
   padding:.2rem 0;
   text-align: center;
   border:0;
 }
.zfb_rule{
    color:#f7d79f;
    line-height: .3rem;
    padding:.2rem 0 .2rem .2rem;
}
.onekeyApply{
    width:.95rem;
    height:.38rem;
    background: url("/play/images/zfb/onekey.png") ;
    background-size:100% auto;  
}
.unget{
    width:.78rem;
    height:.3rem;
    background: url("/play/images/zfb/unget.png") ;
    background-size:100% auto;  
    margin:0 auto;  
}
.apply{
    width:.78rem;
    height:.3rem;
    background: url("/play/images/zfb/apply.png") ;
    background-size:100% auto;  
    margin:0 auto;  
}
.geted{
    width:.78rem;
    height:.3rem;
    background: url("/play/images/zfb/geted.png") ;
    background-size:100% auto;
    margin:0 auto;  
}


.landpopup-item-box{
    background-color: #F5F5F5!important;
    border-radius:0!important;
    -webkit-border-radius:0!important;
    left:0!important;
    top:0!important;
    bottom:0;
    transform: translate3d(0,0,0)!important;
    -webkit-transform: translate3d(0,0,0)!important;
    width:60%!important;
    height:100%!important;
}
.landpopup-item-dialog .pop-content{
    max-height:220px;
}
.landpopup-item-dialog{
    top: 50% !important;
}
.landpopup-item-box .van-cell__value{
    padding:0.2rem 0;
}
.landpopup-item-box .van-dialog__footer{
    background-color: transparent;
    padding:0.3rem;
}
.landpopup-item-dialog .versionMsg-content{
    height: 4rem;
}
.landpopup .part-box .list .item{
    width:14%
}
.landpopup-item-dialog .prize-name{
    font-size:12px;
}
.landpopup-item-dialog .prize-money{
    font-size:10px;
}


.coupons-box{
    background-color: #F5F5F5!important;
    border-radius: 0.15rem  0.15rem 0 0!important;
    -webkit-border-radius:0.15rem  0.15rem 0 0!important;
    left:0!important;
    top:auto!important;
    bottom:0;
    transform: translate3d(0,0,0)!important;
    -webkit-transform: translate3d(0,0,0)!important;
    width:100%!important;
    height: 80%!important;
}
.coupons-box .icon{
    width:2.34rem;
    height: 2.64rem;
    position: absolute;
    right:0;
    top:0;
    z-index:1;
}
.coupons-box .pop-header{
    color:#000000;
    font-size: 0.32rem;
    font-weight: bold;
    text-align: center;
    padding:0.4rem 0;
    position: relative;
    z-index: 1;
    background:#fff;
    border-bottom:1px solid #e6e6e6;
}
.coupons-box .van-popup__close-icon{
    background:url('/play/images/btn-back.png') center top no-repeat;
    background-size:100%;
    width:0.64rem;
    height: 0.64rem;
    position: absolute;
    left:0.2rem;
    top:0.3rem;
    z-index:2;
}

.coupons-box .van-popup__close-icon:before{
    content:''!important;
}
.coupons-detail{
    width:95%;
    margin:0.2rem auto;
    background:#fff;
    border-radius:0.24rem;
    box-shadow: 0 1px 6px #e5e5e5;
    padding:0.14rem;
}
.coupons-detail dl{
    display:flex;
    height:0.6rem;
    align-items: center;
    font-size:0.28rem;
}
.coupons-detail dt{
    color:#595f68;
    width:1.5rem;
    text-align: right;
}
.coupons-detail dd{
    margin-left:auto;
    margin-right:0;
    color:#8c79fd;
    display:flex;
    align-items: center;
}
.coupons-detail dd span{
    color:#ff4c58;
}
.coupons-detail dd i.rarrow{
    background:url('/play/images/rarrow.png') center top no-repeat;
    background-size:100%;
    width:0.24rem;
    height: 0.37rem;
    margin-left:0.1rem;
}
.coupons-detail dd i.cicon{
    background:url('/play/images/cicon.png') center top no-repeat;
    background-size:100%;
    width:0.36rem;
    height: 0.37rem;
    margin-right:0.1rem;
    margin-top:-0.05rem;
}
.couponsList{
    width:95%;
    margin:0.2rem auto;
    background:#fff;
    border-radius:0.24rem;
    box-shadow: 0 1px 6px #e5e5e5;
    padding:0.14rem;
}

.couponsItem {
    padding: 0.2rem 0;
    width: 6.26rem;
    border-bottom: 1px solid #d9d9d9;
    margin: 0 auto;
  }
  
  .couponsItem:last-child {
    border-bottom: none;
  }
  
  .couponsTitle, .couponsSub {
    display: flex;
    justify-content: space-between;
    height: 0.44rem;
    align-items: center;
  }
  
  .couponsSub span {
    color: #808080;
    font-size: 0.22rem;
  }
  
  .ctitle {
    color: #1a1a1a;
    font-size: 0.28rem;
  }
  
  .cprice {
    color: #959595;
    font-size: 0.3rem;
    font-weight: bolder;
  }
  .coupons-box .van-picker__toolbar{
    border-bottom:1px solid #ccc;
    background:#fff;
  }
  .coupons-box .van-picker__confirm{
    color:#8c79fd;
  }
  .couponsTips {
    clear: both;
    font-size: 0.24rem;
    color: #808080;
    text-align: center;
  }