@charset "utf-8";
body,html{margin:0;padding:0;width: 100%;height: 100%;color:#333333}
body{font-weight:normal;margin:0;padding:0;font-family:'PingFang SC Medium','microsoft yahei',Helvetica, Tahoma, Arial, sans-serif;border: none;background: #fff;}
div,p,ul,ol,li,table,tbody,tr,th,td,h1,h2,h3,h4,h5,h6{
    font-weight:normal;
    margin:0px;
    padding:0px;
    border: none;
}
a{text-decoration: none;}
ul,ol,li{list-style:none;margin:0;padding:0;}
.clearfix {*zoom:1;*clear:both;}
.clearfix:after {display:block;clear:both;content:".";visibility:hidden;overflow: hidden;height:0;}
#app{width: 100%;height: 100%;max-width: 750px;margin: 0 auto;}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
input,select{outline: 0;}
i,em{font-style: normal;}
img{vertical-align: middle;}
.iconfont{vertical-align: middle;}
.clearfix {*zoom:1;*clear:both;}
.clearfix:after {display:block;clear:both;content:".";visibility:hidden;overflow: hidden;height:0;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.hide{display: none;}
*{box-sizing: border-box;}
[v-cloak]{display: none}

.van-nav-bar{background:#F4F4F4}
.van-nav-bar .van-nav-bar__title{font-weight: bold;}
.van-nav-bar .van-icon{color:#333}
.van-nav-bar .van-nav-bar__text{color:#333}

.van-pull-refresh{min-height: calc(100vh - 46px);}
.van-pull-refresh.refresh_hasbt{min-height: calc(100vh - 46px - 50px);}

.van-list__error-text, .van-list__finished-text, .van-list__loading{font-size:12px;color:#b1b1b1;}

.portrait{height: 1.86rem;display: block;margin: 1.33rem auto;border-radius: 50%;}
.loginForm{margin: 0 .8rem;}
.loginForm .van-cell{margin-bottom: .4rem;font-size:13px;}
.loginForm .iconfont .icon,.loginForm .van-cell .van-icon{color:#4495FE;font-size:.48rem;margin-right:.26rem;display: block;}
.loginchange{margin-top:.26rem;font-size:.34rem}
.loginchange .logintype a{color:#4597FD;}
.loginchange .graycolor{text-align: right;color:#9A9A9A;}
.loginchange .graycolor a{color:#9A9A9A;}
.otherlogin{text-align: center;margin-top:2rem}

.userForm{margin: 0 .8rem;}
.userForm .title{font-size:.42rem;font-weight: bold;margin:1.86rem 0 1.06rem 0}
.userForm .iconfont .icon,.userForm .van-cell .van-icon{color:#4495FE;font-size:.48rem;margin-right:.26rem;display: block;}
.userForm .iconfont.red .icon{color:#FF889E}
.userForm .submitbtn{margin:.8rem 0 0;}
.userForm .van-cell{padding:10px 0;font-size:13px;}
.userForm .van-cell::after{left:0;right:0}

.fcmForm .fcmtitle{font-size:.4rem;font-weight: bold;color:#333;padding: .4rem 0;border-bottom: 1px solid #F5F6F7;}
.fcmForm .van-cell:last-child::after{display: block;}
.fcmForm .van-field--disabled .van-field__label,.fcmForm .van-field__control:disabled{color: #646566;-webkit-text-fill-color: #646566;}
.userForm .submitbtn{margin:.8rem 0 .93rem;}

.protocal_cn{margin: .4rem auto;background: #fff;padding:0px .8rem .8rem}
.protocal_cn h2{font-weight: 500;color: #000;font-size: .42rem;line-height: .8rem;margin: .26rem 0;}
.protocal_cn .txt2 {font-size: .32rem;color: #707070;line-height: .74rem;padding-left:.4rem;text-indent:-0.4rem;}
.protocal_cn .detail.txt2{text-indent: .64rem;padding-left: 0;padding-bottom: .26rem;}
.protocal_cn .text-level1 {padding-bottom: .26rem;}

.loginDialogTip{border-radius: 6px;}
.loginDialogTip .text1{font-weight: bold;font-size:.42rem;}
.loginDialogTip .text2{font-size:.32rem;color:#999999;margin-top:.13rem}
.loginDialogTip .text3{font-size:.32rem;border-top:1px solid #EBEBEB;margin-top:.66rem;color:#A1A1A1;padding-top:.26rem}
.loginDialogTip .van-dialog__message{padding:26px 15px 15px}

.bindmobileActive .text{padding:.32rem;font-size:.37rem;border-bottom: 1px solid #F5F5F5;}
.bindmobileActive .editbtn{padding:.66rem .37rem}

.swipeimg.van-swipe img {display: block;box-sizing: border-box;width: 100%;height: auto;background-color: #fff;pointer-events: none;}
.fulibtns{margin:.4rem 0;}
.fulibtns a{display: block;background:#F4F4F4;text-align: center;padding:.26rem 0;font-size:.34rem;color:#666;border-radius: 2px;}
.fulibtns a .van-image{margin-right:5px;vertical-align: middle;}
.fulibtns a span{vertical-align: middle;}

.gamelist .van-cell__title{overflow: hidden;}
.gamelist .gameinfo{margin-left:2.2rem;line-height: 0.62rem;}
.gamelist .gameinfo .gamename{font-size:.42rem;font-weight: bold;}
.gamelist .gameinfo .gamedesc{font-size:.32rem;color:#999;}
.gamelist .gameinfo .gametag .van-tag{font-size:11px;}
.gamelist .playbtn{font-size:.32rem;width:0.8rem;height:0.8rem;text-align: center;border:1px solid #4597FD;color:#4597FD;border-radius: 50%;line-height:.4rem;padding:.13rem;margin-top:.4rem;box-sizing: content-box;}
.gamelist.mygame .gametag{white-space: nowrap;}
.gamelist.mygame .gametag .van-tag--plain.noborder{padding:0}
.gamelist.mygame .gametag .van-tag--plain.noborder::before{border:0}
.gamelist.mygame .playbtn{margin-top:.2rem}
.gamelist .nodata{text-align: center;color:#999;font-size:.34rem;margin-top:.8rem;}

.fuli-nav-box {position: fixed;bottom: 50px;left: 0;width: 100%;height: 100%;z-index: 1;overflow: hidden;}
.fuli-nav-box:before{content: '';background-color: #fff;opacity: .3;position: absolute;top: 0;bottom: 0;width: 100%;}
.fuli-nav-box .fuliItem{position: absolute;bottom: 0;width: 100%;background:#fff;height: 7rem;overflow: hidden;}
.fade-enter-active, .fade-leave-active {transition: opacity .2s;}
.fade-enter, .fade-leave-to {opacity: 0;}
.fade-enter-active .fuliItem, .fade-leave-active .fuliItem {transition: all .3s;}
.fade-enter .fuliItem, .fade-leave-to .fuliItem {bottom: -7rem;}
.fade-enter-to .fuliItem, .fade-leave .fuliItem {bottom: 0;}

.blur-bg{filter: blur(35px);}
.fuliItem .griditem{padding:.4rem;}
.fuliItem .griditem .van-grid-item{text-align: center;}
.fuliItem .griditem .van-grid-item .van-grid-item__content{padding:.26rem 0 0 0;}
.fuliItem .griditem .van-grid-item img{width: 1.33rem;height:auto;}
.fuliItem .griditem .van-grid-item p{font-size:.32rem;height: .93rem;line-height: .93rem;color:#343434;}
.fuliItem .closeNavfuliSlide{text-align: center;}

.viplevel{width:1.06rem;height: .31rem;display: inline-block;vertical-align: middle;}
.viplevel.vip0{background:url("../images/mycenter/vip0.png") no-repeat;background-size: 100%;}
.viplevel.vip1{background:url("../images/mycenter/vip1.png") no-repeat;background-size: 100%;}
.viplevel.vip2{background:url("../images/mycenter/vip2.png") no-repeat;background-size: 100%;}
.viplevel.vip3{background:url("../images/mycenter/vip3.png") no-repeat;background-size: 100%;}
.viplevel.vip4{background:url("../images/mycenter/vip4.png") no-repeat;background-size: 100%;}
.viplevel.vip5{background:url("../images/mycenter/vip5.png") no-repeat;background-size: 100%;}
.viplevel.vip6{background:url("../images/mycenter/vip6.png") no-repeat;background-size: 100%;}
.viplevel.vip7{background:url("../images/mycenter/vip7.png") no-repeat;background-size: 100%;}
.viplevel.vip8{background:url("../images/mycenter/vip8.png") no-repeat;background-size: 100%;}
.viplevel.vip9{background:url("../images/mycenter/vip9.png") no-repeat;background-size: 100%;}
.viplevel.vip10{background:url("../images/mycenter/vip10.png") no-repeat;background-size: 100%;}
.viplevel.vip11{background:url("../images/mycenter/vip11.png") no-repeat;background-size: 100%;}
.viplevel.vip12{background:url("../images/mycenter/vip12.png") no-repeat;background-size: 100%;}
.viplevel.vip13{background:url("../images/mycenter/vip13.png") no-repeat;background-size: 100%;}
.viplevel.vip14{background:url("../images/mycenter/vip14.png") no-repeat;background-size: 100%;}
.viplevel.vip15{background:url("../images/mycenter/vip15.png") no-repeat;background-size: 100%;}

.setupWrap .username{font-weight: bold;font-size:.4rem;}
.setupWrap .loginout{color:#FF869E;}

.moreitemWrap .van-image{width: 1.33rem;vertical-align: middle;margin-right: .4rem;}

.safeWrap .van-cell__left-icon{font-size: .8rem;color:#999;margin-right: 10px;}
.safeWrap .van-cell__title{font-size:.37rem;font-weight: bold;flex:3;color:#4f4f4f;}
.safeWrap .van-cell__label{font-size:.29rem;margin-top:0;color:#9e9e9e}
.safeWrap .van-button{padding:0 8px;}

.van-button.gray{border-color:#d4d4d4;color:#959595}

.pwdbox .van-password-input{-webkit-box-flex: 1;-webkit-flex: 1;flex:1;margin:0}
.pwdbox .van-password-input__item{border:1px solid #EBEBEB}
.pwdbox .van-password-input__security{height: 35px;max-width: 260px;}

.serviceWrap{background:url(../images/service/bg.png) no-repeat center center;width:60%;margin: .8rem auto .66rem auto;background-size: contain;padding:.8rem 0;text-align: center;color:#2E9BF8;}
.serviceWrap .text1{font-size:.34rem;}
.serviceWrap .text2{font-size:.42rem;margin:.13rem 0;}
.serviceWrap .text3{font-size:.37rem;}
.serviceWrap .text4{color:#20C6FC;}
.servicebtn{width: 60%;margin: 0 auto .53rem auto;font-size: .37rem;}

.problemlist{border-top:10px solid #F4F4F4;}
.problemlist .title{text-align: center;font-size:.4rem;font-weight: bold;margin-top:.53rem;}
.problemlist .title .van-image{vertical-align: middle;margin:.13rem}

.ptblist .van-cell .van-cell__title{font-size:.37rem;flex:1.5}
.ptblist .van-cell.add .van-cell__title{color:#4596fe;}
.ptblist .van-cell.reduce .van-cell__title{color:#ffa04d;}
.ptblist .van-cell .van-cell__label{font-size:.32rem;color:#666}
.ptblist .van-cell .van-cell__value{font-size:.32rem;color:#999;white-space: nowrap;}

.fcmReward{padding:0 .8rem;border-top:5px solid #F4F4F4;}
.fcmReward .van-divider{font-size:.4rem;color:#7c7c7c;font-weight: bold;margin: .4rem 0 .26rem 0;}
.fcmReward .text{font-size:.32rem;color:#777;}
.fcmReward .tip{font-size:.32rem;color:#7c7c7c;}

.ticketbox{width:100%;background:url(../images/ticket_bg.png) no-repeat;background-size: 100% 100%;color:#fff;padding:.26rem;margin:.4rem 0;white-space: nowrap;}
.ticketbox .text1{font-size:.42rem;position: relative;top:-0.29rem;}
.ticketbox .text2{font-size:.8rem;font-weight: bold;display: inline-block;height: 1.06rem;line-height: 1.06rem;}
.ticketbox .text3{font-size:.32rem;line-height: .53rem;color:#ffd4c8;margin-top:.13rem}

.couponlist ul li{border-bottom:5px solid #F4F4F4;padding:.4rem;display: flex;justify-content: flex-start;}
.couponlist .ticketbox{margin: 0;width:auto;margin-right:.26rem;padding:.13rem;min-width: 3.33rem;}
.couponlist .ticketbox .text1{top:-0.16rem;}
.couponlist .ticketbox .text2{font-size:.66rem;height: .93rem;line-height: .93rem;}
.couponlist .ticketbox .text3{margin-top: 0;}
.couponlist .ticketInfo{overflow: hidden;}
.couponlist .ticketInfo p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.couponlist .ticketInfo .title{font-size:.37rem;height: .53rem;line-height: .53rem;color:#333;font-weight: bold;}
.couponlist .ticketInfo .condition{font-size:.32rem;height: .53rem;line-height: .53rem;color:#666;margin-top: .13rem;}
.couponlist .ticketInfo .time{font-size:.32rem;height: .53rem;line-height:.53rem;color:#666;}

.gamedetail .user-header{height: .85rem;line-height: .85rem;padding: 0 .3rem;font-size: .33rem;color: #666;}
.gamedetail .user-header .van-icon{margin-right: .15rem;}

.gamedetail .gamelist .playbtn{font-size:.32rem;width:2rem;height:.66rem;text-align: center;border:1px solid #4597FD;background:#4597FD;color:#fff;border-radius:2px;line-height:.66rem;padding:0rem;margin-top:1.2rem}
.gamedetail .gameimgbox{position: relative;min-height: 2.4rem;}
.gamedetail .gameimgbox .gameinfo{position: absolute;bottom:-1.2rem;height:2.4rem;left:.53rem;right:.53rem;display: flex;justify-content: flex-start;}
.gamedetail .gameimgbox .gameinfo .van-image{background:#fff;padding:5px;border-radius: 15px;margin-right:.4rem}
.gamedetail .gameimgbox .gameinfo .gamename{color:#fff;font-weight: bold;font-size: .66rem;line-height: 1.06rem;}
.gamedetail .gameimgbox .gameinfo .gamefuli{color: #333;font-size: .4rem;line-height: 1.2rem;}
.gamedetail .gameintro{margin:1.8rem .4rem .4rem;color: #313131;font-size: .39rem;line-height: .58rem;}

.gamedetail .slideimg.van-swipe img {display: block;box-sizing: border-box;width: 100%;height: auto;background-color: #fff;pointer-events: none;}
.gamedetail .playbtn-footer{position: fixed;bottom: 0;left: 0;z-index: 10;padding:20px;background: #fff;width: 100%;display: flex;justify-content: space-between;}
.gamedetail .playbtn-footer .van-button{font-size:.53rem;font-weight: bold;border-radius: 8px;}
.gamedetail .playbtn-footer .van-button .van-button__text{font-weight: bold;}
.gamedetail .playbtn-footer .zhinanbtn{margin-left:.53rem;}


.cont-lb{padding-bottom:84px;margin: 0 .26rem;}
.cont-lb .img-class {background: transparent;width: 30%;float: left;margin-left: 8px;}

.zhinan_wrap{background:transparent;width:100%;height: 100%;margin-top:46px;padding-bottom: 46px;}
.zhinan_box{width: 100%;height: 100%;position: relative;}
.zhinan_box .closezhinan{position: absolute;right:.53rem;top:.53rem;background:url(../images/game/close_ico.png) no-repeat;background-size:100%;width:.8rem;height:.8rem;}
.zhinan_box .title{background:url(../images/game/title_ico.png) no-repeat center center;background-size: 80%;height:1.43rem;line-height: 1.43rem;color:#fff;font-size:.46rem;text-align: center;}
.zhinan_box .van-swipe{text-align: center;position: absolute;top:1.33rem;left:0;bottom:2.76rem;width:100%;padding-bottom: .4rem;}
.zhinan_box .van-swipe img{height:100%;width: 90%;object-fit: contain;}
.zhinan_box .van-swipe .custom-indicator{position:relative;bottom:0.4rem;width:100%;height: .8rem;text-align: center;}
.zhinan_box .van-swipe .custom-indicator span{display:inline-block;width:.8rem;height:.8rem;text-align: center;line-height: .8rem;font-size: 0.34rem;color: #D8D8D8;background:url(../images/game/pagebg.png) no-repeat;background-size:100% 100%;outline: none;border-radius: 50%;}
.zhinan_box .tips{font-size:.37rem;color:#fff;text-align: center;position: absolute;bottom:2.12rem;text-align: center;width:100%;height:.53rem;line-height: .53rem;}
.zhinan_box .downbtn{position: absolute;bottom: 20px;left:20px;right:20px;}
.zhinan_box .downbtn .van-button{font-size:.53rem;font-weight: bold;border-radius: 8px;}
.zhinan_box .downbtn .van-button .van-button__text{font-weight: bold;}

.zhinan_wrap_sign{background:#fff;width:80%;height: 70%;box-shadow: 0 0 5px 0px #7d7d7d;border-radius: 3px;}
.zhinan_wrap_sign .closezhinan{position: absolute;right:.18rem;top:.18rem;width:.69rem;height:.69rem;text-align: center;line-height: .69rem;color: #f0f0f0;font-size: .46rem;}
.zhinan_wrap_sign .title{background:#FF6600;height:1.06rem;line-height: 1.06rem;color:#fff;font-size:.42rem;text-align: center;}
.zhinan_box_sign{width: 100%;height: 100%;position: relative;display: flex;flex-direction: column;}
.zhinan_box_sign .van-swipe{text-align: center;margin-top:0.26rem;width:100%;height: 100%;flex-grow: 1;}
.zhinan_box_sign .van-swipe img{height:100%;width: 90%;object-fit: contain;}
.zhinan_box_sign .van-swipe .van-swipe__indicator{width:4px;height:4px;}
.zhinan_box_sign .tips{font-size:.34rem;color:#bcbcbc;text-align: center;margin-bottom:.26rem;text-align: center;width:100%;height:.53rem;line-height: .53rem;}
.zhinan_box_sign .downbtn{margin: 0.26rem 0 .26rem 25%;width: 50%;}
.zhinan_box_sign .downbtn .van-button{font-size:.37rem;border-radius: 5px;height: .93rem;}

.msw_box{position: absolute;top:0;left:0;width: 100%;height: 100%;background:#fff;z-index: 2;}
.msw_box .mswj-intro{position: absolute;top: 1.06rem;left:0;bottom: 1.54rem;padding: 0.26rem 0.26rem 0;overflow-y: auto;}
.msw_box .mswj-intro .subtitle{color: #393939;font-size: .34rem;font-weight: bold;margin: .18rem 0;}
.msw_box .mswj-intro .txt{color: #333333;font-size: .31rem;line-height: .47rem;}
.msw_box .backbtn {width: 38%;height: 0.8rem;line-height: .8rem;position: absolute;bottom: .37rem;left: 31%;}
.msw_box .backbtn .van-button{font-size:.37rem;border-radius: 5px;height: .8rem;}

.install-status-prop{background:#fff;width:70%;border-radius: 3px;}
.install-status-prop .status-content{position: relative;padding-top: 4%;}
.install-status-prop .install-step{padding: 1% 5%;display: flex;align-items: center;justify-content: space-between;color: #333;font-size: .31rem;}
.install-status-prop .install-step .icon{width: .37rem;height: .37rem;display: inline-block;}
.install-status-prop .install-step.ready .text{color: #999;}
.install-status-prop .install-step.ready .icon{background: url("../images/ios/complete_icon2.png") center center no-repeat;background-size: .37rem;}
.install-status-prop .install-step.start .text{color: #999;}
.install-status-prop .install-step.start .icon{background: url("../images/ios/complete_icon2.png") center center no-repeat;background-size: .37rem;}
.install-status-prop .install-step.over .text{color: #4596fe;}
.install-status-prop .install-step.over .icon{background: url("../images/ios/complete_icon.png") center center no-repeat;background-size: .37rem;}
.install-status-prop .install-step.doing .text{color: #f04343;}
.install-status-prop .install-step.doing .icon{background: url("../images/ios/prop_loading.gif") center center no-repeat;background-size: .37rem;}
.install-status-prop .install-step.fail .text{color: #FF0000;}
.install-status-prop .install-step.fail .icon{background: url("../images/ios/complete_icon3.png") center center no-repeat;background-size: .37rem;}
.install-status-prop .tips{color: #036;line-height: .42rem;border-top: 1px solid #ebebeb;margin-top: .18rem;padding: .26rem 0 .26rem 0;font-size: .31rem;text-align: center;}

.wx_tctc{width: 100%;height: 100%;background:transparent;}

.tosatTip{width:auto;}

.libao_wrap{margin: 0 0.4rem;}
.libao_wrap .libaoitem{display: flex;justify-content: flex-start;border-bottom: 1px solid #EBEBEB;padding:0.4rem 0}
.libao_wrap .libaoitem .van-image{min-width: 1.33rem;width: 1.33rem;height: 1.33rem;}
.libao_wrap .libaoitem .libaoinfo{flex: 1;margin:0 .26rem;overflow: hidden;line-height: 0.45rem;}
.libao_wrap .libaoitem .libaoinfo .name{color:#333;font-size:.4rem;height:.53rem;}
.libao_wrap .libaoitem .libaoinfo .desc{color:#999;font-size:.32rem;}
.libao_wrap .libaoitem .libaoinfo .time{color:#ffa04d;font-size:.32rem;}
.libao_wrap .libaoitem .receivebtn{width:1.6rem;height:.64rem;line-height: .64rem;font-size:.34rem;margin-top:.45rem}

.libaoReceivePopup{width: 75%;background:transparent;text-align: center;max-width: 400px;}
.libaoReceivePopup .van-image{margin-bottom:.4rem;}
.libaoReceivePopup .recivebox{position: absolute;top:2.66rem;width:100%;}
.libaoReceivePopup .recivebox .title{font-size:.42rem;font-weight: bold;color:#fff;}
.libaoReceivePopup .recivebox .text{font-size:.32rem;color:#F5B999;margin-top:0.08rem;}
.libaoReceivePopup .recivebox .codenum{background: url(../images/libao/code_bg.png) no-repeat;width: 80%;padding:.32rem .53rem;margin: 0 auto;font-size:.34rem;color:#72140b;word-wrap:break-word;text-align: left;background-size:100% 100%;margin-top:.26rem;}
.libaoReceivePopup .recivebox .copybtn{background:none;padding:0 15px;margin-top:0.16rem;}
.libaoReceivePopup .libaolink{position: absolute;bottom:1.73rem;text-align: center;width: 100%;}
.libaoReceivePopup .libaolink .van-button{box-shadow: 0 0 3px 0px #df6d34;padding:0 15px;}
.libaoReceivePopup .libaolink .van-button .van-button__text{color:#72140b}

.libaoCopyPopup{width:75%;background:none;text-align: center;}
.libaoCopyPopup .copybox{background:#FFA04D url(../images/libao/prop_icon.png) no-repeat center 0;background-size:100%;border-radius: 10px;padding-bottom: 0.26rem;text-align: left;margin-bottom: .4rem;}
.libaoCopyPopup .title{text-align: center;color:#fff;font-weight: bold;font-size:.42rem;height: 1.33rem;line-height: 1.33rem;}
.libaoCopyPopup .libaoinfo{background:#fff;border-radius: 8px;margin:0 0.26rem;padding:.26rem;}
.libaoCopyPopup .libaoinfo .subtitle{font-size:.34rem;font-weight: bold;color:#333;border-left:3px solid #FDD455;line-height: .42rem;padding-left:.13rem;margin-top:.13rem}
.libaoCopyPopup .libaoinfo .cn{font-size:.32rem;color:#999;padding-bottom: .27rem;margin-top:.13rem;}

.recovery_wrap .stepbox{display: flex;justify-content: space-around;position: relative;margin: .61rem .61rem .32rem .61rem;}
.recovery_wrap .stepbox .line{position: absolute;top:.53rem;left:0;border-top:1px dashed #E2E2E2;width:100%;}
.recovery_wrap .stepbox .step{font-size:.34rem;color:#333;position: relative;}
.recovery_wrap .stepbox .step em{display:block;width:1.06rem;height: 1.06rem;margin: 0 auto .26rem;}
.recovery_wrap .stepbox .step1 em{background:url(../images/step1.png) no-repeat;background-size: 100%;}
.recovery_wrap .stepbox .step2 em{background:url(../images/step2.png) no-repeat;background-size: 100%;}
.recovery_wrap .stepbox .step3 em{background:url(../images/step3.png) no-repeat;background-size: 100%;}

.recovery_wrap .recovery-tip{margin: 0 .53rem .32rem;}
.recovery_wrap .recovery-tip p{font-size:.34rem;color:#666;line-height: .64rem;}

.recoverylist{border-top:5px solid #F4F4F4;padding:0 .4rem}
.recoverylist .item{border-bottom: 1px solid #EBEBEB;padding:.4rem 0;height: 2.53rem;position: relative;}
.recoverylist .van-image{margin-right:.4rem;width:1.73rem;height: 1.73rem;position: absolute;left:0;top:.4rem}
.recoverylist .van-image__img{border-radius: 8px;}
.recoverylist .info{margin-left:2.13rem;}
.recoverylist .info .gameinfo{display: flex;justify-content: space-between;height: .64rem;line-height: .64rem;}
.recoverylist .info .gname{font-size:.4rem;color:#333;font-weight: bold;}
.recoverylist .info .time{font-size:.32rem;color:#a0a0a0;}
.recoverylist .info .detail{display: flex;justify-content: space-between;margin-top:.13rem;}
.recoverylist .info .detail .nicheng,.recoverylist .info .detail .money{overflow: hidden;margin-right:.13rem}
.recoverylist .info .detail .recoverybtn{flex-shrink:0;align-self: center;}
.recoverylist .info .detail p{height:.42rem;line-height: .42rem;color:#999;font-size:.32rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.recoverylist .info .detail .red{color:#f04343;}

.recoveryNum{text-align: center;margin: .66rem .4rem .4rem;}
.recoveryNum .border{border-right:1px solid #F4F4F4;}
.recoveryNum .title{font-size: .4rem;color:#333;font-weight: bold;}
.recoveryNum .num{font-size: .64rem;color:#448eed;}
.recoveryNum .num.orange{color:#ffa04d;}
.recoveryNum .num em{font-size:.32rem;color:#bcbcbc;margin-left:.08rem}
.recoveryNum .recovery-tip1{.34rem;color:#999;margin-top:.8rem;}

.applyForm{margin: 0 .53rem;}
.applyForm .forgetpwd{color:#4596fe;font-size:.32rem;text-decoration: underline;position: absolute;left:0;top:0;margin-top:35px;height: .64rem;line-height: .64rem;}
.applyForm .pwdbox{padding-bottom: .64rem;}
.applyForm .pwdbox .van-password-input__security{max-width: 235px;}

.search_wrap .screen{color:#999999}
.search_wrap .hotsearch{margin: 0 12px;}
.search_wrap .hotsearch .title .clearlogbtn{color:#999;font-weight: normal;font-size:.32rem}
.search_wrap .screen_title{font-size:.4rem;color:#333;margin:.13rem 0;display: flex;justify-content: space-between;}
.search_wrap .screen_cn{display: flex;flex-wrap: wrap;margin-left:-0.13rem;margin-bottom: .4rem;}
.search_wrap .screen_cn span{padding:0 .32rem;height: .69rem;line-height: .64rem;background:#F7F7F7;color:#666666;border-radius: 2px;margin:.13rem;border:1px solid #F7F7F7;}
.search_wrap .screen_cn span.on{border-color:#4596FF;color:#4597FD;background:#EFF2F7;}
.search_wrap .screen_box{margin: 0 12px 1.81rem;}
.search_wrap .footerBtn{position: fixed;bottom:0;height: 1.28rem;line-height: 1.28rem;display: flex;justify-content: space-between;width:100%;}
.search_wrap .footerBtn span{width:50%;border-top:1px solid #EBEBEB;font-size:.37rem;color:#666666;background:#fff;text-align: center;}
.search_wrap .footerBtn span.definebtn{border-color:#4596FF;color:#fff;background:#4596FF;}

.search_type{border-bottom: 1px solid #EBEBEB;padding: 0 12px 10px;display: flex;flex-wrap: wrap;}
.search_type span{padding:0 .4rem;height: .69rem;line-height: .64rem;background:#F7F7F7;color:#666666;border-radius: 2px;margin:0 .13rem;border:1px solid #F7F7F7;position: relative;}
.search_type span .van-icon{position: absolute;right:0;top:0}

.weixin-showtip{width:80%;max-width: 420px;border-radius: 5px;}
.weixin-showtip .logo{height: 1.6rem;background:#EFEFEF;text-align: center;}
.weixin-showtip .van-popup__close-icon--top-right{top:6px;right:6px;}
.weixin-showtip .text1{font-size:.3rem;color:#d45252;margin:.4rem .53rem;}
.weixin-showtip .method{margin:.4rem .53rem;}
.weixin-showtip .method .title{font-size: .32rem;font-weight: bold;}
.weixin-showtip .method .title .van-tag{font-weight: normal;font-size: .3rem;margin-right:3px;}
.weixin-showtip .copybtn{width:65%;margin: 0.4rem auto 0;display: block;}
.weixin-showtip .codeimg{margin: 0.4rem auto 0;display: block;}

.goweixinDialog{width:6.16rem;}
.goweixinDialog .closebtn{position: absolute;top: 0.13rem;right: 0.26rem;font-size: .74rem;color: #ccc;}
.goweixinDialog .icon-dui{color: #6BCF38;font-size: .4rem;margin-right: 5px;}
.goweixinDialog .van-dialog__content--isolated{min-height: auto;}
.goweixinDialog .van-dialog__message{padding:0.93rem 0 .4rem 0;}

.cdkey_login_wrap , .buy_cdkey_wrap{width: 74%;/* height: 35%; */border-radius: .25rem;}
.cdkey_login_wrap .closelogin , .buy_cdkey_wrap .closelogin{position: absolute;font-size: .5rem;color: #9d9d9d;right: .3rem;top: .1rem;}
.cdkey_login_wrap .title{text-align: center;border-bottom: 1px solid #e8e8e8;font-size: .47rem;font-weight: bold;color: #4b4b4b;padding:0 .51rem;}
.cdkey_login_wrap .title span{display:inline-block;height: 1.3rem;line-height: 1.3rem;border-bottom: 2px solid transparent;margin-bottom: -1px;}
.cdkey_login_wrap .title .on span{border-color:#4E99FE}
.cdkey_login_wrap .smscode_login_box{padding: .6rem .55rem .6rem .55rem;}
.cdkey_login_wrap .van-cell{border: 1px solid #e8e8e8;padding: .08rem .08rem 0.08rem .12rem;border-radius: .1rem;font-size: .32rem;margin-bottom: .25rem;}
.cdkey_login_wrap .van-field__left-icon .van-icon{line-height: initial;}
.cdkey_login_wrap .van-button.sms-btn{padding: 0 .3rem;background: #fffbef;border-color: #ffe3ac;color: #ff7920;}
.cdkey_login_wrap .login-btn{margin-top: .5rem;}
.cdkey_login_wrap .login-btn .van-button{height: .82rem;border-radius: .1rem;font-size: .4rem;}
.cdkey_login_wrap .change{margin-top:.3rem;font-size:.34rem}
.cdkey_login_wrap .change .logintype span{color:#4597FD;text-decoration: underline;}
.cdkey_login_wrap .change .graycolor{color:#9A9A9A;}
.cdkey_login_wrap .change .align_r{text-align: right;}
.cdkey_login_wrap .change .align_c{text-align: center;}
.cdkey_login_wrap .register-box .change{height: .51rem;line-height: .51rem;}
.cdkey_login_wrap .agreement{font-size: .3rem;margin-bottom: .25rem;}
.cdkey_login_wrap .agreement .van-checkbox__label{color:#999999;}
.cdkey_login_wrap .agreement .van-checkbox__label span{color:#0099ff;}

.buy_cdkey_wrap .title{height: 1.3rem;line-height: 1.3rem;text-align: center;background: #f8f8f8;border-bottom: 1px solid #e8e8e8;font-size: .47rem;font-weight: bold;color: #4b4b4b;}
.buy_cdkey_wrap .van-password-input{margin: 0 .6rem;}
.buy_cdkey_wrap .van-password-input__security{height: .95rem;}
.buy_cdkey_wrap .van-password-input__security li{border: 1px solid #e4e4e4;}
.buy_cdkey_wrap .cdkey-submit-btn{width: 100%;margin: .45rem auto .6rem auto;text-align: center;}
.buy_cdkey_wrap .cdkey-submit-btn .van-button{font-size: .4rem;width: 40%;margin: 0 5px;}
.buy_cdkey_wrap .prize_box{border-bottom: 1px solid #e8e8e8;padding: .45rem 0 .25rem;margin: 0 .45rem;}
.buy_cdkey_wrap .prize_box .prize_itme{border:1px solid #FBE281;background:#FEFCEA;padding:.25rem;}
.buy_cdkey_wrap .prize_title{font-size: .4rem;color: #333;font-weight: bold;height: .4rem;line-height: .4rem;margin-bottom: .1rem;}
.buy_cdkey_wrap .prize_tips{font-size: .3rem;color: #838383;line-height: .5rem;}
.buy_cdkey_wrap .prize_box .van-row{margin-bottom: .3rem;}
.buy_cdkey_wrap .prize_icon img{width: 100%;}
.buy_cdkey_wrap .prize_text{font-size: .33rem;font-weight: bold;height: 100%;display: flex;align-items: center;}

.buy_cdkey_wrap .buy_way{padding: .45rem .45rem;display: flex;align-items: center;justify-content: center;}
.buy_cdkey_wrap .buy_way_item{background: #fcfcfc;border: 1px solid #efefef;text-align: center;height: .95rem;border-radius: .2rem;display: flex;align-items: center;justify-content: center;font-size: .39rem;margin: 0 .1rem;width: 50%;position: relative;}
.buy_cdkey_wrap .buy_way_item img{height: 53%;margin-right: .15rem;}
.buy_cdkey_wrap .buy_way_item.active{border-color: #ffce4b;}
.buy_cdkey_wrap .buy_way_item.active::before{content:'';position:absolute;right: -1px;bottom: -1px;width:.5rem;height:.5rem;background: url(/static/h5/images/ios/check_ico.png) right bottom no-repeat;background-size: contain;}
.buy_cdkey_wrap .buy-btn{margin: 0 .55rem .5rem .55rem;}
.buy_cdkey_wrap .buy-btn .van-button{font-size: .33rem;background: #ff9000;}
.buy_cdkey_wrap .buy-btn .van-button .money{font-size: .39rem;margin: 0 .3rem 0 .2rem;}
.buy_cdkey_wrap .pwd-btn{width: 45%;margin: .45rem auto .5rem auto;}
.buy_cdkey_wrap .pwd-btn .van-button{font-size: .4rem;}
.buy_cdkey_wrap .change-pwd{margin: 0 .55rem .5rem .55rem;text-align: right;color:#969696;text-decoration: underline;font-size: .33rem;}

.buy_cdkey_wrap .buy_cdkey_pwd .prize_tips{padding: .45rem .45rem .55rem;}

.gamenews .app-info-card{background: #fff;padding: .5rem;}
.gamenews .app-info-card .van-card__thumb{width: 3.1rem;height: 3.1rem;margin-right: .35rem;}
.gamenews .app-info-card .van-card__content .title{font-size: .52rem;font-weight: bold;display: flex;align-items: center;}
.gamenews .app-info-card .van-card__content .title .label{font-weight: normal;font-size: .36rem;border: 1px solid #a8a8a8;border-radius: .1rem;padding: 0 .08rem;margin-left: .3rem;}
.gamenews .app-info-card .van-card__desc{color: #79797b;margin: .15rem 0 .45rem 0;font-size: .35rem;}
.gamenews .app-info-card .van-button{font-size: .36rem;}
.gamenews .app-info{padding: 0 .5rem;font-size: .34rem;color: #d6d6d6;}
.gamenews .app-info .app-score{font-weight: bold;color: #808080;font-size: .42rem;margin-bottom: .08rem;}
.gamenews .app-problem{padding: .3rem .5rem .25rem .5rem;font-size: .37rem;color: #1063e8;}
.gamenews .app-problem .van-icon{font-size: .48rem;}
.gamenews .app-problem .van-icon__image{width: .32rem;height: .32rem;vertical-align: baseline;}
.gamenews .van-panel{margin: 0 .5rem;border-color: #e1e1e1;}
.gamenews .van-panel .van-cell{padding: .4rem 0;font-size: .52rem;}
.gamenews .van-panel .van-cell .van-cell__title{font-weight: bold;}
.gamenews .van-panel .van-cell::after{border: 0 none;}
.gamenews .intro-box{font-size: .3rem;padding-bottom: .5rem;}
.gamenews .intro-box img{width: 100%;margin-bottom: .3rem;}
.gamenews .intro-box div , .intro-box p{font-size: .38rem;line-height: .58rem;}
.gamenews .van-panel .van-panel__header-value{color: #1063e8;font-size: .38rem;}
.gamenews .score-box{padding-bottom: .4rem;}
.gamenews .score-box .score-text{font-size: 1.45rem;font-weight: bold;color: #4c4b50;line-height: 1.1rem;height: 1.2rem;text-align: center;}
.gamenews .score-box .score-text2{text-align: center;font-size: .4rem;color: #878787;margin-top: .2rem;}
.gamenews .score-box .star-show img{width: 100%;}
.gamenews .score-box .star-text{margin-top: .28rem;color: #878787;}
.gamenews .version-box{padding-bottom: .55rem;color: #878787;font-size: .38rem;display: flex;justify-content: space-between;line-height: .4rem;}
.gamenews .van-cell__label{font-size: .38rem;margin: .4rem 0;color: #878787;}


.protocal_page{background:#F3F3F3;box-sizing:}
.protocal_page *{box-sizing:unset}
.protocal_page .logo{border-bottom: 1px solid #D9D9D9;background:#fff;}
.protocal_page .logo .adposition{width:1200px;height: 60px;padding:15px 0;margin: 0 auto;}
.protocal_page .logo .title{height: 50px;line-height: 50px;border-left:1px solid #E9E9E9;font-size: 28px;color:#303030;display: inline-block;vertical-align: top;padding-left: 20px;margin-left:20px;}
.protocal_page .container{width:1080px;margin: 30px auto;border:1px solid #E6E6E6;background: #fff;padding:0px 60px 100px}
.protocal_page .container .nav{width:100%;height: 58px;line-height: 58px;border:1px solid #DCDCDC;border-top:0;}
.protocal_page .container .nav span{float: left;width: 50%;text-align: center;font-size: 18px;color:#303030;position:relative;cursor: pointer;}
.protocal_page .container .nav span.privacy{border-left:1px solid #E6E6E6;width:539px;}
.protocal_page .container .nav span.on{color:#F77400;}
.protocal_page .container .nav span.on em{position: absolute;bottom:-4px;left:0;width:100%;height: 4px;background:url(/Public/Common/images/protocal_ico.png) no-repeat center center;}
.protocal_page .container .txt1{color: #333333;font-size: 18px;line-height: 30px;font-weight: bold;margin-bottom: 24px;}
.protocal_page .container .txt2 {font-size: 13px;color: #333333;line-height: 28px;text-indent:26px;}
.protocal_page .container .txt2 p{text-indent:26px;font-size: 13px;}
.protocal_page .container .text-level1 {padding-bottom: 30px;}
.protocal_page .container .time {font-size: 13px;color:#494949;margin-top: 20px;margin-bottom: 25px;}
.protocal_page .container .bold {font-weight: bold;}
.protocal_page .footer {background-color: #fff;height: auto;padding: 40px 0;margin-top:25px;text-align:center;}
.protocal_page .footer p{color: #454545;line-height: 28px;font-size: 14px;}
