/**
 * 基本样式
 * @author 鹿文学
 */
/* common */
html{overflow:auto;overflow-x:hidden;line-height:1.4;color:#333;font-size:625%;font-family:Helvetica Neue,'苹方',Roboto,Noto,Microsoft YaHei,'微软雅黑',Tahoma,Verdana,Arial,'宋体',sans-serif;}
img{border:none;vertical-align:middle;}
ol,ul{margin:0;padding:0;list-style:none;color:inherit;}
a{color:inherit;text-decoration:none;}
body{overflow:auto;font-size:inherit;overflow-x:hidden;margin:0;background:#EDEDED;-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-user-select:none;-webkit-highlight:none;-webkit-tap-highlight-color:transparent;}
body::-webkit-scrollbar{width:3px;height:4px;}
body::-webkit-scrollbar-button{display:none;background-color:#f4f4f4;}
body::-webkit-scrollbar-track,body::-webkit-scrollbar-track-piece{background:#f4f4f4;}
body::-webkit-scrollbar-thumb{border-radius:4px;background:#ababab;}
body::-webkit-scrollbar-corner{background:#f4f4f4;}
body::-webkit-scrollbar-resizer{background:#ababab;}
body{scrollbar-arrow-color:#f4f4f4;scrollbar-face-color:#f4f4f4;scrollbar-3dlight-color:#f4f4f4;scrollbar-highlight-color:#f4f4f4;scrollbar-shadow-color:#f4f4f4;scrollbar-darkshadow-color:#f4f4f4;scrollbar-track-color:#f4f4f4;scrollbar-base-color:#ababab;}
.clearfix,.pop-clear{zoom:1;}
.clearfix:after,.pop-clear:after{clear:both;display:block;overflow:hidden;height:0;content:"";font-size:0;}
.inner{position:relative;margin:0 auto;max-width:1242px;}
.hidden{display:none!important;}
button,input,select,textarea{outline:0;font-size:inherit;font-family:inherit;}
.table {display:table;width:100%;height:100%;border:0;border-spacing:0;border-collapse:collapse;}
.table-row {display:table-row;}
.table-cell,.tcell {display:table-cell;position:relative;vertical-align:middle;}

.tab-panel {display:none;}
.tab-panel.active {display:block;}

.circle{position:absolute;display:inline-block;width:0.22rem;height:0.22rem;max-width:22px;max-height:22px;border-radius:100%;background:#ff3228;}
.font {position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;text-align:center;}
.start-game-position {height:1.48rem;}
/* head */
.header{position:fixed;top:0;left:0;z-index:99;width:100%;height:1.32rem;max-height:132px;background: #FF7417;color:#fff;}
.header .caption,.header .wrap{position:relative;height:100%;}
.header .caption{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;}
.header .hbtn{position:absolute;top:0;height:100%;}
.header .left{left:0;}
.header .right{right:0;}
.occupy{height:1.32rem;max-height:132px;}
.header.hidden~.occupy{display:none;}

/* empty */

.empty {padding-top:3rem;background:#FFF;padding-bottom:1px;}
.empty .empty-icon {width:2.304rem;height:2.592rem;display:block;margin:0 auto;}
.empty .empty-text {font-size:0.48rem;color:#999;text-align:center;margin:0.3rem 0 ;}

.empty.swiper-categroy {padding-top:.5rem;height:100vh;}
.empty.swiper-categroy .empty-icon {width:5rem;height:2.98rem;}

/* error */
.error-text {color:#FF5B53;font-size:0.48rem;position:absolute;padding-left:0.7rem;}
.error-text:before {content:'';position:absolute;top:15%;left:0;display:block;width:0.48rem;height:0.48rem;background:url(/static/wap/h5/my_real_not_error.png) center center no-repeat;background-size:100% 100%;}

/* loading */
.eloading{position:relative;padding:.2rem 0;width:100%;height:.4rem;text-align:center;font-size:.48rem;}
.eloading .icon{display:inline-block;margin-top:-.5%;margin-right:.1rem;width:.4rem;height:.4rem;border:.04rem solid #666;border-radius:50%;vertical-align:middle;border-top-color:transparent;-webkit-animation:load .75s linear infinite;animation:load .75s linear infinite;}
@-webkit-keyframes load{0%{-webkit-transform:rotate(0);}
50%{-webkit-transform:rotate(180deg);}
to{-webkit-transform:rotate(360deg);}
}
@keyframes load{0%{-webkit-transform:rotate(0);}
50%{-webkit-transform:rotate(180deg);}
to{-webkit-transform:rotate(360deg);}
}

/* foot */
.footer,.space{width:100%;height:1.46rem;max-height:146px;}
.footer{position:fixed;bottom:0;z-index:1000;border-top:2px solid #d6d1cb;background:#fff;color:#666;font-size:0.32rem;}
.footer .wrap{height:100%;}
.footer .nav{position:relative;height:100%;}
.footer .nav .item{height:100%;text-align:center;}
.footer .nav .item .icon{    display: block;
    position: relative;
    margin: 0 auto;
    width: 0.9rem;
    height: 0.8rem;
    max-width: 90px;
    background-size: 100% 100%;
    background-repeat: no-repeat;}
.footer .nav .item .icon-home{background-image:url(/static/wap/h5/nav_home_not.png);}
.footer .nav .item .icon-game{background-image:url(/static/wap/h5/nav_game_not.png);}
.footer .nav .item .icon-gift{background-image:url(/static/wap/h5/nav_gift_not.png);}
.footer .nav .item .icon-mall{background-image:url(/static/wap/h5/nav_mall_not.png);}
.footer .nav .item .icon-user{background-image:url(/static/wap/h5/nav_my_not.png);}
.footer .nav .item.active .icon-home{background-image:url(/static/wap/h5/nav_game_selected.png);}
.footer .nav .item.active .icon-game{background-image:url(/static/wap/h5/nav_game_selected.png);}
.footer .nav .item.active .icon-gift{background-image:url(/static/wap/h5/nav_gift_selected.png);}
.footer .nav .item.active .icon-mall{background-image:url(/static/wap/h5/nav_mall_selected.png);}
.footer .nav .item.active .icon-user{background-image:url(/static/wap/h5/nav_my_selected.png);}
.footer .nav .item.active{color:#FF7417;}

.footer .nav .item .icon .circle{top:-.1rem;right:0;}
.footer .nav .item .icon-home .circle {right:.14rem;}
.footer .nav .item .icon-user .circle {right:.14rem;}

/* pop */

.pop-window {width:100vw;height:100vh;left:0;top:0;}
.pop-close {display:block;width:0.5rem;height:0.5rem;position:absolute;right:0.4rem;top:.4rem;background:url(/static/wap/h5/pop_close.png) center center no-repeat;background-size:100% 100%;}
.pop-table {display:table;width:100%;height:100%;border:0;border-spacing:0;border-collapse:collapse;}
.pop-row {display:table-row;}
.pop-cell {display:table-cell;position:relative;vertical-align:middle;}
.pop-close2,.pop-close3 {display:block;position:absolute;}
.pop-close2 span {display:block;width:0.5rem;height:0.5rem;background:url(/static/wap/h5/pop_close.png) center center no-repeat;background-size:100% 100%;}
.pop-arrow-left {position:absolute;display:block;width:0.3rem;height:0.54rem;top:0.38rem;left:0.4rem;background:url(/static/wap/h5/login_pop_btn_return.png) center center no-repeat;background-size:100% 100%;}
.pop-arrow-left2 {position:absolute;display:block;width:0.3rem;height:0.54rem;top:0.6rem;left:0.7rem;background:url(/static/wap/h5/pop_pay_return.png) center center no-repeat;background-size:100% 100%;}
.pop-close3 {width:1rem;height: 1rem;display: block;right:0.1rem;top:0;background: url(/static/wap/h5/tip_close.png) center center no-repeat;background-size:100% 100%; }

.pop-message,.pop-cue,.pop-notice,.pop-hint,.pop-share,.pop-prompt,.pop-prompt2,.pop-form,.pop-bind,.pop-login,.pop-pay,.pop-pay-temp,.pop-partir,.pop-bookmark,.pop-load,.pop-save {display:none;position:fixed;z-index:1999;top:0;left:0;right:0;text-align:center;width:100vw;height:100vh;overflow: auto;}
.pop-message .pop-box {background:rgba(0,0,0,.84);position:relative;color:#FFF;display:inline-block;position:relative;word-break:break-all;border-radius:0.2rem;width:4.64rem;height:4.64rem;}
.pop-message .pop-box .pop-image {width:1.94rem;height:1.4rem;margin-top:1.12rem;}
.pop-message .pop-box .pop-text {margin:0.76rem 0 0;font-size:0.52rem;color:#FFF;}

.pop-notice,.pop-cue,.pop-hint,.pop-share,.pop-prompt,.pop-prompt2,.pop-form,.pop-bind,.pop-login,.pop-pay,.pop-pay-temp,.pop-partir,.pop-bookmark,.pop-save {background:rgba(0,0,0,.7);}
.pop-notice .pop-box {background:#FFF;position:relative;display:inline-block;position:relative;word-break:break-all;border-radius:0.4rem;width:10.06rem;padding-bottom:0.8rem;}
.pop-notice .pop-content,.pop-hint .pop-content {text-align:center;margin:0 auto;}
.pop-notice .pop-content .pop-image {width:4.2rem;height:4.2rem;}
.pop-notice .pop-content .pop-title {font-size:0.66rem;margin:-0.03rem 0 0;line-height:1;}
.pop-notice .pop-content .pop-text {font-size:0.5rem;color:#666;margin:0.15rem 0 0;}
.pop-notice .pop-content .pop-btn,
.pop-notice .pop-content .pop-btn2 {display:inline-block;width:6.2rem;height:1.4rem;margin-top:0.72rem;line-height:1.4rem;border-radius:0.08rem;box-sizing:border-box;-webkit-box-sizing:border-box;}
.pop-notice .pop-content .pop-btn {font-size:0.6rem;color:#FFF;background:#FF7417;}
.pop-notice .pop-content .pop-btn2 {font-size:0.54rem;color:#FF7417;border:3px solid #FF7417;}
.pop-notice2 .pop-box {padding-bottom:0;}
.pop-notice2 .pop-content {padding-bottom:0.5rem;}

.pop-hint {}
.pop-hint .pop-box {background:#FFF;position:relative;display:inline-block;word-break:break-all;border-radius:0.4rem;width:10.06rem;/* min-height:7.72rem; */padding-bottom:0.8rem;}
.pop-hint .pop-content .pop-image{width:4.2rem;height:4.2rem;}
.pop-hint .pop-content .pop-title{font-size:0.66rem;margin:-0.2rem 0 0;}
.pop-hint .pop-content .pop-code {font-size:0.54rem;margin-top:0.14rem;}
.pop-hint .pop-content .pop-mark {text-align:right;}
.pop-hint .pop-content .pop-input {text-align:center;}
.pop-hint .pop-content .pop-input input{width:80%;}
.pop-hint .pop-content .pop-code .pop-txt {border:none;color:#FF7417;text-align:center;}
.pop-hint .pop-content .pop-text {font-size:0.5rem;color:#999;margin:0.15rem 0 0;}
.pop-hint .pop-content .pop-btn {display:inline-block;width:6.2rem;height:1.4rem;margin-top:0.72rem;line-height:1.4rem;font-size:0.6rem;color:#FFF;background:#FF7417;border-radius:9.9rem;}
.pop-hint2 .pop-content {padding-top:.8rem;}

.pop-share .pop-cell {vertical-align:bottom;}
.pop-share .pop-box {width:100%;max-height:560px;}
.pop-share .pop-content {}
.pop-share .sharebutnbox {background:#FFF;overflow:hidden;clear:both;padding:.9rem 0.31rem;}
.pop-share .sharebutnbox .icon {font-size:0.48rem;text-align:center;float:left;width:20%;}
.pop-share .sharebutnbox .icon i{width:1.28rem;height:1.28rem;display:block;margin:0 auto;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;}
.pop-share .sharebutnbox .weixin i {background-image:url(/static/wap/h5/pop_share_weixin.png);}
.pop-share .sharebutnbox .pengyou i {background-image:url(/static/wap/h5/pop_share_pengyouquan.png);}
.pop-share .sharebutnbox .qq i {background-image:url(/static/wap/h5/pop_share_qq.png);}
.pop-share .sharebutnbox .qzone i {background-image:url(/static/wap/h5/pop_share_zone.png);}
.pop-share .sharebutnbox .weibo i {background-image:url(/static/wap/h5/pop_share_sina.png);}
.pop-share .sharebutnbox .icon span {display:block;padding-top:0.24rem;}
.pop-share .pop-butn {font-size:0.6rem;color:#FF7417;height:1.68rem;max-height:168px;line-height:1.68rem;background:#EDEDED;}


.pop-prompt .pop-box,.pop-cue .pop-box,.pop-pay-temp .pop-box {background:#FFF;position:relative;display:inline-block;position:relative;word-break:break-all;border-radius:0.4rem;width:10.42rem;}
.pop-prompt2 .pop-box {background:#FFF;position:relative;display:inline-block;position:relative;word-break:break-all;border-radius:0.4rem;width:10.06rem;}
.pop-prompt .pop-content,.pop-cue .pop-content,
.pop-prompt2 .pop-content{padding:0.6rem;}
.pop-prompt .pop-content i,
.pop-prompt2 .pop-content i {font-style:normal;}
.pop-prompt .pop-content .pop-title,.pop-cue .pop-content .pop-title,
.pop-prompt2 .pop-content .pop-title {font-size:0.66rem;padding-top:0.1rem;}
.pop-prompt .pop-content .pop-text,.pop-cue .pop-content .pop-text{font-size:0.5rem;padding-top:0.15rem;color:#999;}
.pop-prompt2 .pop-content .pop-text {font-size:0.5rem;color:#999;}
.pop-prompt .pop-content .pop-text.error,
.pop-prompt2 .pop-content .pop-text.error {color:#666;}
.pop-prompt2 .pop-content .pop-text .em {font-size:1rem;color:#FF7417;}
.pop-prompt2 .pop-content .pop-text2 {font-size:0.44rem;color:#666;}
.pop-prompt .pop-butn-box,.pop-notice .pop-butn-box2 {border-top:1px solid #E7E7E7;clear:both;overflow:hidden;} 
.pop-prompt .pop-butn-box .pop-butn {font-size:0.64rem;display:block;float:left;width:50%;height:1.4rem;line-height:1.4rem;}
.pop-prompt .pop-butn-box .pop-butn2,.pop-notice .pop-butn-box2 .pop-butn2 {font-size:0.64rem;display:block;height:1.4rem;line-height:1.4rem;}
.pop-prompt .pop-butn-box .pop-default{color:#999;}
.pop-prompt .pop-butn-box .pop-comfirm{color:#FF7417;border-left:1px solid #E7E7E7;margin-left:-1px;}
.pop-prompt .pop-butn-box .pop-comfirm2,.pop-notice .pop-butn-box2 .pop-butn2 {color:#FF7417;}
.pop-prompt2 .pop-butn-box {padding:0 1.93rem 0.72rem;}
.pop-prompt2 .pop-butn-box .pop-butn {display:block;width:100%;height:1.4rem;max-height:140px;line-height:1.4rem;font-size:0.6rem;color:#FFF;background:#FF7417;border-radius:0.08rem;}
.pop-prompt .pop-content .pop-cell {font-size:0.5rem;text-align:left;}
.pop-prompt .pop-content .pop-cell:first-child {text-align:right;color:#666;}


.pop-form .pop-table>.pop-cell {vertical-align:bottom;}
.pop-form .pop-box {background:#FFF;position:relative;display:inline-block;position:relative;word-break:break-all;width:100%;}
.pop-form .pop-content {padding:0.55rem 0.4rem 0;}
.pop-form .pop-title {font-size:0.66rem;color:#333;}
.pop-form .pop-table-wrap {padding-top:0.57rem;}
.pop-form .pop-table-wrap .pop-table {height:auto;text-align:left;}
.pop-form .pop-table-wrap .pop-table .pop-cell:last-child{text-align:right;width:90%;max-width: 862px;}
.pop-form .pop-table-wrap .pop-table .pop-cell {position:relative;height:1.72rem;max-height:172px;font-size:0.6rem;}
.pop-form .pop-table-wrap .pop-table .pop-cell p{margin:0;}
.pop-form .pop-table-wrap .pop-table .pop-cell:first-child {width:3.5rem;white-space: nowrap;}
.pop-form .pop-table-wrap .pop-table .pop-row~.pop-row {border-top:1px solid rgba(231,231,231,.5);}
.pop-form .pop-table-wrap .pop-table .paddress,.pop-form .pop-table-wrap .pop-table .username {font-size:0.48rem;width:88%;}
.pop-form .pop-table-wrap .pop-table .paddress {text-align: left;float: right; }
.pop-form .pop-table-wrap .pop-table .paddress span {display:block;text-overflow:ellipsis;overflow:hidden;}
.pop-form .pop-table-wrap .pop-table .pop-cell .icon-right {position:absolute;top:34.3%;right:0.2rem;width:0.3rem;height:0.54rem;display:block;}
.pop-form .pop-butn-box {padding-top:0.58rem;}
.pop-form .pop-butn-box .butn {width:100%;-webkit-appearance:none;border:none;border-radius:0;font-size:0.6rem;color:#FFF;height:1.68rem;line-height:1.68rem;background:#FF7417;border:none;margin:0;padding:0;}

.pop-bind .pop-box {position:relative;display:inline-block;position:relative;word-break:break-all;width:95%;margin-top: -1.56rem}
.pop-bind .pop-box .pop-content {position:relative;display:block;z-index:0;padding-top:1rem;}
.pop-bind .pop-box .pop-content {z-index:0;}
.pop-bind .pop-box .pop-content img {width:100%;}
.pop-bind .pop-box .pop-content .text {font-size:0.48rem;color:#FFFEFE;display:block;width:100%;position:absolute;bottom:1.95rem;left:0;right:0;}
.pop-bind .pop-box .bindbutn{position:absolute;right:0;bottom:-1.56rem;left:0;z-index:0;display:block;margin:0 auto;width:4rem;height:1.3rem;border-radius:9.9rem;background:#ffd55c;color:#FFFFFF;text-align:center;font-size:.54rem;line-height:1.3rem;}
.pop-bind .pop-close2 {z-index:5;top:-.01rem;right:0.36rem;width:1rem;height:1rem;background:url(/static/wap/h5/pop_binding_close.png);background-size:100% 100%;}


.pop-login .pop-box {background:#FFF;position:relative;display:inline-block;word-break:break-all;width:10.4rem;border-radius:0.4rem;}
.pop-box .pop-tab {padding-top:0.7rem;font-size:0.56rem;color:#999;margin:0 0.8rem;border-bottom:3px solid #E7E7E7;}
.pop-box .pop-tab li {width:50%;float:left;padding:0.2rem 0;text-align:center;margin-bottom:-3px;border-bottom:5px solid transparent;}
.pop-box .pop-tab li.active{border-bottom-color:#FF7417;}
.pop-box .fgbox .pop-tab li,.pop-box .fgbox2 .pop-tab li {float:none;margin-left:auto;margin-right:auto;}

.pop-box .pan-item {display:none;}
.pop-login .pop-box .pop-pan{min-height: 10.7rem;}
.pop-box .pan-item:first-child {display:block;}
.pop-login .pop-box .pop-content {padding:0.3rem 0.8rem 0.8rem;position:relative;}
.pop-login .pop-box .pop-content .pop-row {border-bottom:3px solid #E7E7E7;}
.pop-login .pop-box .pop-content .pop-cell {height:1.68rem;max-height:168px;}
.pop-login .pop-box .pop-content .pop-cell:first-child {width:1.1rem;text-align:left;}
.pop-login .pop-box .pop-content .pop-cell .icon {width:0.52rem;height:0.62rem;margin-left:0.28rem;display:block;}
.pop-login .pop-box .pop-content .pop-input {margin-right:2rem;font-size:0.48rem;}
.pop-login .pop-box .pop-content .pop-input .txt {width:100%;border:none;padding:0;margin:0;-webkit-appearance:none;}
.pop-login .pop-box .pop-content .pop-input .txt::-webkit-input-placeholder {color:#BBB;font-size:0.48rem;}
.pop-login .pop-box .pop-content .pop-input .txt::-ms-input-placeholder {color:#BBB;font-size:0.48rem;}
.pop-login .pop-box .pop-content .pop-input .txt:-moz-placeholder {color:#BBB;font-size:0.48rem;}
.pop-login .pop-box .pop-content .pop-input .txt::-moz-placeholder {color:#BBB;font-size:0.48rem;}
.pop-login .pop-box .pop-content .pop-input .txt.pwd {font-size:0.62rem;color:#000;}
.pop-login .pop-box .pop-content .pop-iconbox {position:absolute;top:0;right:0;height:100%;}
.pop-login .pop-box .pop-content .pop-iconbox .icon {display:inline-block;vertical-align: middle;background-position: center center;background-repeat: no-repeat;background-size: 100% 100%;}
.pop-login .pop-box .pop-content .pop-iconbox .icon-del{opacity:0;visibility:hidden;transition:.5s;width:0.6rem;height:0.6rem;background-image:url(/static/wap/h5/login_btn_delete.png);}
.pop-login .pop-box .pop-content .pop-iconbox .icon-del.on{opacity:1;visibility:visible;}
.pop-login .pop-box .pop-content .pop-iconbox .icon-eye {width:0.6rem;height:0.42rem;margin-left:0.6rem;background-image:url(/static/wap/h5/login_pop_btn_invisible.png);}   
.pop-login .pop-box .pop-content .pop-iconbox .icon-eye.on {background-image: url(/static/wap/h5/login_btn_visible.png);}
.pop-login .pop-box .pop-content .pop-error {display:none;font-size:0.44rem;color:#FF3228;text-align:left;position:absolute;bottom:0.18rem;left:0.8rem;}
.pop-login .pop-box .pop-content .pop-error:before{content:'';display:inline-block;width:0.44rem;height:0.44rem;background:url(/static/wap/h5/login_error.png) center center no-repeat;background-size:100% 100%;margin-right:0.2rem;vertical-align:middle;margin-top:-2.5%;} 

.pop-login .pop-content .verification .pop-input{margin-right:3rem;}
.pop-login .pop-content .verification .pop-iconbox {width:2.9rem;overflow:hidden;}
.pop-login .pop-content .verification .pop-iconbox .pop-code{display:block;float:right;width:2.8rem;height:1.16rem;text-align:center;line-height:1.16rem;font-size:0.44rem;box-sizing:border-box;-webkit-box-sizing:border-box;}
.pop-login .pop-content .verification .pop-iconbox .pop-code.smcode {border-radius:0.08rem;border:3px solid #FF7417;background:#FF7417;color:#FFF;}
.pop-login .pop-content .verification .pop-iconbox .pop-code.smcode.disabled {color:#999;background:transparent;}
.pop-login .pop-content .verification .pop-iconbox .pop-code span {color:#FF7417;}
.pop-login .pop-content .verification .pop-iconbox .pop-code.pcode {}
.pop-login .pop-content .verification .pop-iconbox .pop-code.pcode img{width:100%;height:100%;}
.pop-login .regtab a{color: #FF7417;font-size: 0.48rem;float: right;margin: 0.2rem;}
.pop-login .regtab a:last-child{display:none;}
.pop-box .regtab .icon-right-pic {display: inline-block;margin-top: -1%;width: 0.24rem;height: 0.38rem;margin-left: 0.14rem;}

.pop-login .pop-box .pop-butn-box {padding:0 0.8rem;}
.pop-login .pop-box .pop-butn-box .butn {display:block;border:none;padding:0;margin:0;-webkit-appearance:none;width:100%;height:1.4rem;line-height:1.4rem;background:#FF7417;color:#FFF;font-size:0.56rem;border-radius:0.08rem;border:none;box-sizing:border-box;-webkit-box-sizing:border-box;}

.pop-box .pop-link-box {padding:0.27rem 0.8rem 0;font-size:0.48rem;color:#666;}
.pop-box .pop-link-box span {display:block;width:50%;float:left;text-align:left;}
.pop-box .pop-link-box .temporary {text-align:right;color:#FF7417;}
.pop-box .pop-link-box .temporary .icon-right-pic{display:inline-block;margin-top:-1%;width:0.24rem;height:0.38rem;margin-left:0.14rem;}

.pop-box .pop-argee-box {font-size:0.4rem;color:#999;padding:0.24rem 0.8rem 0.56rem;}
.pop-box .pop-argee-box label {position:relative;display:block;text-align:left;}
.pop-box .pop-argee-box label .checkbox {position:absolute;z-index:2;opacity:0;}
.pop-box .pop-argee-box label .icon {width:0.44rem;height:0.44rem;display:inline-block;margin-right:0.2rem;margin-top:-1%;vertical-align:middle;background:url(/static/wap/h5/login_btn_check_not.png) center center no-repeat;background-size:100% 100%;}
.pop-box .pop-argee-box label .checkbox.on~.icon{background-image:url(/static/wap/h5/login_btn_check.png);}
.pop-box .pop-argee-box label a {color:#FF7417;}

.thirdlogin {padding:0.65rem 0.8rem 0;}
.thirdlogin .thirdlogin-title {font-size:0.45rem;color:#777;border-bottom:3px solid #E7E7E7;}
.thirdlogin .thirdlogin-title span {width:3.2rem;height:0.6rem;line-height:0.6rem;background:#FFF;display:block;margin:0 auto -0.3rem;}
.thirdlogin .thirdlogin-content {margin:0 0.19rem;padding: 1rem 0 0.5rem;text-align:center;}
.thirdlogin .thirdlogin-content .butn {display:inline-block;margin:0;padding:0;}
.thirdlogin .thirdlogin-content .butn img {width:1.28rem;height:1.28rem;margin:0 .3rem;display:block;}

.pop-login .pop-title {font-size:0.66rem;padding-top:0.44rem;}
.pop-login .tembox .pop-content {padding:0.47rem 0.4rem 0.7rem 0.6rem;text-align:left;}
.pop-login .tembox .pop-content .temporary-account {margin:0;font-size:0.5rem;color:#666;}
.pop-login .tembox .pop-content .temporary-account span:last-child{color:#333;}
.pop-login .tembox .pop-content .temporary-text {padding-top:.38rem;color:#FF7417;font-size:0.48rem;line-height:1.5;margin:0;}
.pop-login .tembox .pop-butn-box .pop-bindbutn {width:4.94rem;height:1.4rem;display:block;margin:0 auto 0.8rem;background:#FF7417;color:#FFF;font-size:0.6rem;line-height:1.4rem;border-radius:0.08rem;box-sizing:border-box;-webkit-box-sizing:border-box;}

.pop-login .fgnotice {color:#666;font-size:0.44rem;text-align:left;margin:0;padding:2.65rem .8rem 0.78rem;line-height:1.5;}
.pop-login .fgnotice .contact_service {color:#FF7417;}
.pop-login .fgnotice .contact_service img {width:0.24rem;height:0.38rem;margin-left:0.14rem;display:inline-block;}


.pop-pay .pop-box,.pop-partir .pop-box {background:#FFF;position:relative;display:inline-block;position:relative;word-break:break-all;border-radius:0.4rem;width:11.06rem;padding-bottom:0.8rem;}
.pop-pay .pop-content {}
.pop-pay .pop-content .pop-title,.pop-pay-temp .pop-title,.pop-partir .pop-title {font-size:0.66rem;color:#000;padding-top:0.4rem;}
.pop-pay .pop-content .pop-pay-info {padding-left:0.7rem;padding-top:0.49rem;}
.pop-pay .pop-content .pop-pay-info .pop-row~.pop-row {border-top:2px solid #E7E7E7;}
.pop-pay .pop-content .pop-pay-info .pop-cell {height:1.68rem;max-height:168px;}
.pop-pay .pop-content .pop-pay-info .pm{font-size:0.52rem;text-align:left;}
.pop-pay .pop-content .pop-pay-info .pm.orange{color: #FDAD36}
.pop-pay .pop-content .pop-pay-info .pv.red {color:#ef4633;}
.pop-pay .pop-content .pop-pay-info .pv {font-size:0.56rem;text-align:right;padding-right:0.7rem;}
.pop-pay .pop-content .pop-pay-info .pv .red {color:#D0021B;}
.pop-pay .pop-content .pop-pay-info .pv i {font-style:normal;font-size:0.72rem;}

.pop-pay .pop-content .pop-pay-qrcode {padding-top:0.78rem;}
.pop-pay .pop-content .pop-pay-qrcode img{width:5.4rem;height:5.4rem;display:block;margin:0 auto;}
.pop-pay .pop-content .pop-pay-qrcode p {font-size:0.48rem;margin:0;padding-top:0.28rem;padding-bottom:0.7rem;}

.pop-pay .pop-content .pop-pay-way-title {font-size:0.4rem;color:#666;height:1rem;line-height:1rem;background:#EDEDED;text-align:left;padding-left:0.7rem;}
.pop-pay .pop-content .pop-pay-way-tips {display:none;float: left;font-size: 0.3rem;color: red;background: aliceblue;padding: 0.3rem;text-align: left;}
.pop-pay .pop-content .pop-pay-way-select {font-size:.3rem;color:#999;text-align:left;padding-left:0.7rem;}
.pop-pay .pop-content .pop-pay-way-select .item {border-bottom:2px solid #E7E7E7;max-height:158px;height:1.58rem;}
.pop-pay .pop-content .pop-pay-way-select .item .item1 {width:1.14rem;}
.pop-pay .pop-content .pop-pay-way-select .item .item1 .icon {width:0.74rem;height:0.74rem;display:block;} 
.pop-pay .pop-content .pop-pay-way-select .item .item2 .way {font-size:0.52rem;display:block;color:#333;}
.pop-pay .pop-content .pop-pay-way-select .item .item3 {width:0.7rem;padding-right:0.7rem;text-align:right;}
.pop-pay .pop-content .pop-pay-way-select .item .item3 .icon-hook-wrap {position:relative;overflow:hidden;clear:both;}
.pop-pay .pop-content .pop-pay-way-select .item .item3 .icon-arrow-right {width:0.3rem;height:0.54rem;display:block;float:right;background:url(/static/wap/h5/pop_pay_more.png);}
.pop-pay .pop-content .pop-pay-way-select .item .item3 .radio {position:absolute;opacity:0;}
.pop-pay .pop-content .pop-pay-way-select .item .item3 .icon-hook {width:0.56rem;height:0.44rem;display:block;float:right;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;}
.pop-pay .pop-content .pop-pay-way-select .item .item3 .radio.on~.icon-hook {background-image:url(/static/wap/h5/pop_pay_choose.png);}
.pop-pay .pop-butn-box {padding-top:0.78rem;}
.pop-pay .pop-butn-box .pop-butn,.pop-pay-temp .pop-butn-box .pop-butn {font-size:0.6rem;color:#FFF;background:#FF7417;width:6.2rem;height:1.4rem;line-height:1.4rem;text-align:center;display:block;border-radius:0.08rem;border:none;margin:0 auto;-webkit-appearance:none;}

.pop-pay-temp .pop-box {padding-bottom:0.8rem;}
.pop-pay-temp .pop-pay-info {font-size:0.5rem;padding:0.5rem 0.5rem;text-align:left;}
.pop-pay-temp .pop-pay-info .pm {color:#666;}
.pop-pay-temp .pop-pay-notice {padding:0 0.5rem 0.5rem;font-size:0.5rem;color:#FF7417;text-align:left;}

.pop-partir .pop-box {padding-bottom:0;}
.pop-partir .partir-qrcode {font-size:0.4rem;color:#666;padding-top:0.68rem;}
.pop-partir .partir-qrcode img{width:4.6rem;height:4.6rem;}
.pop-partir .partir-qrcode p {margin:0;padding-top:0.2rem;}
.pop-partir .partir-recommend {padding:0.64rem 0.8rem 0.63rem;font-size:0.4rem;color:#333;}
.pop-partir .partir-recommend ul {margin:0 -0.58rem;}
.pop-partir .partir-recommend li {width:25%;float:left;}
.pop-partir .partir-recommend a img {width:1.5rem;height:1.5rem;display:inline-block;}
.pop-partir .partir-recommend p {margin:0;padding-top:0.2rem;}
.pop-partir .pop-butn-box {border-top:2px solid #D6D6DA;max-height:168px;height:1.68rem;line-height:1.68rem;}
.pop-partir .pop-butn-box .pop-butn {font-size:0.64rem;color:#999;display:block;float:left;width:50%;text-align:center;-webkit-appearance:none;}
.pop-partir .pop-butn-box .pop-butn.collection {color:#FF7417;margin-left:-2px;border-left:2px solid #D6D6DA;}


.pop-bookmark .pop-cell,.pop-save .pop-cell {vertical-align: bottom;}
.pop-bookmark .pop-box{position:relative;display:inline-block;position:relative;word-break:break-all;width:5rem;margin-bottom:2.5rem;}
.pop-save .pop-box{position:relative;display:inline-block;position:relative;word-break:break-all;width:10rem;margin-bottom:0.5rem;}
.pop-bookmark .pop-content .bookmark-icon{width:100%;}
.pop-bookmark .pop-close3 {top:-1.37rem;}

.pop-load .pop-box {position:relative;display:inline-block;position:relative;word-break:break-all;width:auto;padding:0.2rem 0.6rem;background: rgba(0,0,0,.4);border-radius:0.2rem;color:#FFF;}
.pop-load .pop-box .eloading {height: 0.6rem;}
.pop-load .pop-box .eloading .icon {border-color:#FFF;border-top-color:transparent;}


@media screen and (max-width:1240px) {
  html{font-size:623%;}
}
@media screen and (max-width:992px) {
  html{font-size:500%;}
}
@media screen and (max-width:768px) {
  html{font-size:385%;}
}
@media screen and (max-width:720px) {
  html{font-size:362%;}
}
@media screen and (max-width:660px) {
  html{font-size:332%;}
  .footer {border-top-width:1px;}
  
  .pop-box .pop-tab,.pop-box .pop-content .pop-row,.thirdlogin .thirdlogin-title {border-bottom-width:2px;}
  .pop-box .pop-tab li {margin-bottom:-2px;border-bottom-width:4px;}
  .pop-box .pop-content .verification .pop-iconbox .pop-code.smcode {border-width:2px !important;}
  .pop-login .pop-box .pop-content .pop-row {border-bottom-width:2px;}
}
@media screen and (max-width:600px) {
  html{font-size:301%;}
}
@media screen and (max-width:540px) {
  html{font-size:271%;}
  .pop-box .pop-tab,.pop-box .pop-content .pop-row,.thirdlogin .thirdlogin-title {border-bottom-width:1px;}
  .pop-box .pop-tab li {margin-bottom:-2px;border-bottom-width:2px;}
  .pop-box .pop-content .verification .pop-iconbox .pop-code.smcode {border-width:1px !important;}
  .pop-login .pop-box .pop-content .pop-row  {border-bottom-width:1px;}
  .pop-pay .pop-content .pop-pay-info .pop-row~.pop-row,.pop-partir .pop-butn-box {border-top-width:1px;}
  .pop-partir .pop-butn-box .pop-butn.collection {margin-left:-1px;border-left-width:1px;}
}
@media screen and (max-width:480px) {
  html{font-size:241%;}
}
@media screen and (max-width:420px) {
  html{font-size:211%;}
}
@media screen and (max-width:360px) {
  html{font-size:181%;}
}
@media screen and (max-width:320px) {
  html{font-size:161%;}
}
@media all and (orientation:portrait) {
	
}

/*顶部下载弹框  */
.float_top {
    height: 1.32rem;
	max-height: 132px;
    width: 100%;
    z-index: 999;
    position: absolute;
    left: 0;
    top: 0;
}
.float_top .box {
    width: 100%;
    height: 1.32rem;
    /* max-width: 640px; */
    background: rgba(0,0,0,.6);
    margin: 0 auto;
    position: fixed;
}
.float_top .pic {
    width: 1.1rem;
    height: 1.1rem;
    background-size: 100%;
    -webkit-background-size: 100%;
    -moz-background-size: 100%;
    -mz-background-size: 100%;
    -o-background-size: 100%;
    float: left;
    margin-top: 3px;
    margin-right: 6px;
    margin-left: 15px;
}
.float_top .txt {
    float: left;
    color: #fff;
    font-size: 0.4rem;
    padding-top: 2px;
    line-height: 0.5rem;
}
.float_top .download {
    width: 2.3rem;
    height: 0.9rem;
    background: #FF7417;
    text-align: center;
    line-height: 0.9rem;
    position: absolute;
    right: 0.6rem;
    top: 0.2rem;
    font-size: 0.4rem;
    color: #fff;
    border-radius: 6px;
}
.float_top .close {
    width: 0.5rem;
    min-width: 20px;	
    height: 0.5rem;
    min-height: 20px;	
    background: url(/static/wap/h5/news_close.png) no-repeat center;
    background-size: 100%;
    -webkit-background-size: 100%;
    -moz-background-size: 100%;
    -mz-background-size: 100%;
    -o-background-size: 100%;
    position: absolute;
    top: 0;
    right: 0;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.float_top .txt h1 {
    font-size: 0.3rem;
    line-height: 0px;
}


.pop-pay .pop-content .pop-pay-info .pv .coupon{font-size: 0.5rem}
/*订单优惠券弹窗*/
.pop-coupon{
    display: none;
    position: fixed;
    z-index: 1999;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    width: 100vw;
    height: 100vh;
    background: rgba(0,0,0,.7);
}
.pop-coupon .pop-box {
    background: #FFF;
    position: relative;
    display: inline-block;
    word-break: break-all;
    width: 90%;
    height: 13.8rem;
    margin: 0 auto;
    border-radius: 0.4rem;
}
.pop-coupon .pop-box .coupon-title{
    font-size: 0.53rem;
    color: #333;
    font-weight: bold;
    height: 1.9rem;
    line-height: 1.9rem;
}
.pop-coupon .pop-box .coupon-list{
    margin: 0.5rem auto 0;
    width: 95%;
}
.pop-coupon .pop-box .coupon-list ul{
    height: 7.82rem;
    overflow: auto;
}
.pop-coupon .pop-box .coupon-list li{
    width:100%;
    height: auto;
    min-height: 3.58rem;
    margin-top: 0.13rem;
    background: url(/static/wap/h5/pay_pop_bg_copy.png)no-repeat;
    background-size: 100% 100%;
    padding-bottom: 0.4rem;
    box-sizing: border-box;
    display: flex;
    position: relative;
}
.pop-coupon .pop-box .coupon-list li.game_coupon{
    background: url(/static/wap/h5/pay_pop_bg_no.png)no-repeat;
    background-size: 100% 100%;
}
.pop-coupon .pop-box .coupon-list li.game_coupon.active{
    background: url(/static/wap/h5/pay_pop_bg-active.png)no-repeat;
    background-size: 100% 100%;
}
.pop-coupon .coupon-list li.game_coupon .select-coupon{
    background: url(/static/wap/h5/pay_yhq_choose2.png)no-repeat;
    background-size: 100% 100%;
}
.pop-coupon .coupon-list li .select-coupon{
    display: none;
    position: absolute;
    top:0;
    right: 0;
    width: 1.1rem;
    height: 1.1rem;
    background: url(/static/wap/h5/pay_yhq_choose.png)no-repeat;
    background-size: 100% 100%;
}
.pop-coupon .coupon-list li.active{
    background: url(/static/wap/h5/pay_pop_bg1.png)no-repeat;
    background-size: 100% 100%;
}
.pop-coupon .coupon-list li.active .select-coupon{
    display: block;
}
.pop-coupon .coupon-list li .coupon-type{
    width:3.38rem;
    height: auto;
    color: #ffffff;
    font-size: 0.43rem;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0.4rem;
}
.pop-coupon .coupon-list li .coupon-type p{
    margin: 0;
}
.pop-coupon .coupon-list li .coupon-detail{
    float: left;
    width:7.15rem;
    height: auto;
    color: #999999;
    font-size: 0.36rem;
    padding: 0.5rem;
    box-sizing: border-box;
}
.pop-coupon .coupon-list li .coupon-detail .coupon-part1{
    display: flex;
    align-items: center;
}
.pop-coupon .coupon-list  li .coupon-detail .coupon-title_{
    font-size: 0.53rem;
    color: #333333;
    text-align: left;
}
.pop-coupon .coupon-list li .coupon-detail .coupon-date{
    line-height: 0.7rem;
    width: 95%;
    text-align: left;
}
.pop-coupon .coupon-list li .coupon-detail .to-use{
    margin-left: auto;
    width:1.85rem;
    height: 0.83rem;
    box-sizing: border-box;
    border: 0.03rem solid #FF6F57;
    border-radius: 9.9rem;
    line-height: 0.83rem;
    text-align: center;
    color: #FF6F57;
}
.pop-coupon .coupon-list li .coupon-detail .coupon-part2{
    display: flex;
    align-items: flex-start;
    margin-top: 0.2rem;
}
.pop-coupon .coupon-list  li .coupon-detail .coupon-part2 .coupon-rule{
    width:85%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
	height: 0.5rem;	
}
.pop-coupon .coupon-list  li .coupon-detail .coupon-part2 .coupon-rule.pull{
    white-space: normal;
	height: 100%;	
}
.pop-coupon .coupon-list  li .coupon-detail .coupon-part2 .more-butn{
    display: block;
    margin-left: auto;
    width:0.46rem;
    height: 0.46rem;
    background: url(/static/wap/h5/shop_yhq_pull.png)no-repeat;
    background-size: 100% 100%;
}
.pop-coupon .coupon-list  li .coupon-detail .coupon-part2 .more-butn.back{
    background: url(/static/wap/h5/shop_yhq_sq.png)no-repeat;
    background-size: 100% 100%;
}
.pop-coupon  .not-used-box{
    width:85%;
    margin: 0 auto;
    height: 1.2rem;
    background: #FF7417;
    text-align: center;
    line-height: 1.2rem;
    border-radius: 9.9rem;
    color: #ffffff;
    font-size: 0.46rem;
    margin-top: 1.5rem;
}