/**
 * 基本样式
 * @author 鹿文学
 */
/* common */
html{overflow:auto;overflow-x:hidden;line-height:1.4;color:#333;font-size:625%;font-family: 'Droid Sans Fallback', '苹方', 'Microsoft Yahei', '微软雅黑', SimHei,"黑体",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: 'Droid Sans Fallback', '苹方', 'Microsoft Yahei', '微软雅黑', SimHei,"黑体";}
.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;}
.noscroller {overflow:hidden;}
.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;background:#e2e2e2;}
.start-game-position {height:1.48rem;}
/* head */
.header{position:fixed;top:0;left:0;z-index:99;width:100%;height:50px;max-height:132px;background:#FD5003;color:#FFF;border-bottom:1px solid #EDECEC;}
/*.header{height:1.32rem;}*/
.header .caption,.header .wrap{position:relative;height:100%;}
.header .caption{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.51rem;}
.header .hbtn{position:absolute;top:0;height:100%;z-index:99;}
.header .left{left:0;}
.header .right{right:0;}
/*.occupy{height:1.32rem;max-height:132px;}*/
.occupy{height:50px;}
.header.hidden~.occupy{display:none;}

.kftip_icon_bottom{position: absolute !important; width: 32% !important;right: 0;z-index: 99 !important; bottom: 0;height:auto !important;border-radius:0 !important;}

.header .return-page-icon {
	display: block;
	width: .34rem;
	height: .6rem;
	background: url("../images/arrow_left2.png") center center no-repeat;
	background-size: 100% 100%;
	margin-left:.4rem;
}

/* empty */

.empty {padding-top:3rem;background:#FFF;padding-bottom:1px;}
.empty-load {padding-top: 0;}
.empty-pb10{padding-bottom:10rem;}
.empty .empty-icon,.table-empty-icon {width:4.34rem;height:auto;display:block;margin:0 auto;}
.empty .empty-text,.table-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;}

.table-empty {width: 100%;background: #fff;text-align: center;display:table;table-layout: fixed;}


/* 我的订单empty */
.order-list .empty{padding-top:2rem;}
.order-list .empty .empty-text{ margin: 0.8rem 0;}
.order-list .empty .empty-icon {width:3.34rem;height:auto;}
.order-list .empty .empty-btn{background:#FD5003;color:#ffffff;width: 6.34rem;display:block;margin:0 auto;text-align:center;font-size: 0.48rem;padding:0.25rem 0;border-radius:0.15rem; margin-top: 1rem;}
/* 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(../images/my_real_not_error.png) center center no-repeat;background-size:100% 100%;}

/* loading */
.eloading,.drop-loading{position:relative;padding:.2rem 0;width:100%;height:.4rem;text-align:center;font-size:.48rem;}
.eloading .icon,.drop-loading-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;}
.drop-loading {font-size:.42rem;}
.drop-loading-icon{margin-top:-.55%;width:10px;height:10px;border: 2px solid rgba(0,0,0,.5); border-top-color:transparent;}
.drop-loading-text {display:inline-block;}
.no-data-loading {}
@-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:.03rem auto 0rem;width:0.78rem;height:0.78rem;max-width:90px;background-size:100% 100%;background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;}
.footer .nav .item .icon-home{background-image:url(../images/nav_home_not@2x.png);}
.footer .nav .item .icon-game{background-image:url(../images/nav_game_not@2x.png);}
.footer .nav .item .icon-gift{background-image:url(../images/nav_gift_not@2x.png);}
.footer .nav .item .icon-user{background-image:url(../images/nav_user_not@2x.png);}
.footer .nav .item .icon-trade{background-image:url(../images/nav_trade_not@2x.png);}
.footer .nav .item .icon-mall{background-image:url(../images/nav_mall_not@2x.png);}
.footer .nav .item.active .icon-home{background-image:url(../images/nav_home_selected@2x.png);}
.footer .nav .item.active .icon-game{background-image:url(../images/nav_game_selected@2x.png);}
.footer .nav .item.active .icon-gift{background-image:url(../images/nav_gift_selected@2x.png);}
.footer .nav .item.active .icon-user{background-image:url(../images/nav_user_selected@2x.png);}
.footer .nav .item.active .icon-trade{background-image:url(../images/nav_trade_selected@2x.png);}
.footer .nav .item.active .icon-mall{background-image:url(../images/nav_mall_selected@2x.png);}
.footer .nav .item.active{color:#FD5003;}

.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(../images/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(../images/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(../images/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(../images/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(../images/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 {display:none;position:fixed;z-index:1999;top:0;left:0;right:0;text-align:center;width:100vw;height:100vh;}
.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 {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:#FD5003;}
.pop-notice .pop-content .pop-btn2 {font-size:0.54rem;color:#FD5003;border:3px solid #FD5003;}
.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 0.6rem;}
.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:#FD5003;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-input .code{    display: block;    height: 1rem;text-align: center;}
.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:#FD5003;border-radius:0.08rem;}
.pop-hint2 .pop-content {padding-top:0.5rem;}

.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 0.9rem 0.31rem;}
.pop-share .sharebutnbox .icon {font-size:0.48rem;text-align:center;float:left;width:20%; margin-left: 1.15rem;}
.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(../images/pop_share_weixin.png);}
.pop-share .sharebutnbox .pengyou i {background-image:url(../images/pop_share_pengyouquan.png);}
.pop-share .sharebutnbox .qq i {background-image:url(../images/pop_share_qq.png);}
.pop-share .sharebutnbox .qzone i {background-image:url(../images/pop_share_zone.png);}
.pop-share .sharebutnbox .weibo i {background-image:url(../images/pop_share_sina.png);}
.pop-share .sharebutnbox .icon span {display:block;padding-top:0.24rem;}
.pop-share .pop-butn {font-size:0.6rem;color:#FD5003;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-prompt .pop-box {
	width: 9.13rem;border-radius: .21rem;}
.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.5rem;}
.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-title {font-size: .57rem;padding-top: .08636rem;}
.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:#FD5003;}
.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-butn2 {font-size: .56rem;height: 1.46rem;line-height: 1.46rem;}
.pop-prompt .pop-butn-box .pop-default{color:#999;}
.pop-prompt .pop-butn-box .pop-comfirm{color:#FD5003;border-left:1px solid #E7E7E7;margin-left:-1px;}
.pop-prompt .pop-butn-box .pop-comfirm2,.pop-notice .pop-butn-box2 .pop-butn2 {color:#FD5003;}
.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:#FD5003;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-prompt3 .pop-text {text-align:left;}
.pop-prompt3 .pop-text-voic {text-align:left;padding-top:0.15rem;color:#999;font-size:0.4rem;}

.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:#FD5003;border:none;margin:0;padding:0;}

.pop-bind .pop-box {position:relative;display:inline-block;position:relative;word-break:break-all;width:10.09rem;}
.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:2.1rem;left:0;right:0;}
.pop-bind .pop-box .bindbutn{position:absolute;right:0;bottom:.56rem;left:0;z-index:0;display:block;margin:0 auto;width:3.4rem;height:1.3rem;border-radius:.08rem;background:#ffd55c;color:#f5443a;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(../images/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:#FD5003;}
.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-login .pop-box .pop-pan{min-height: 8rem;}
.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-row>.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::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(../images/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(../images/login_pop_btn_invisible.png);}
.pop-login .pop-box .pop-content .pop-iconbox .icon-eye.on {background-image: url(../images/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(../images/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 #FD5003;background:#FD5003;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:#FD5003;}
.pop-login .pop-content .verification .pop-iconbox .pop-code.pcode {display:none;}
.pop-login .pop-content .verification .pop-iconbox .pop-code.pcode img{width:100%;height:100%;}

.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:#FD5003;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:#FD5003;}
.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(../images/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(../images/login_btn_check.png);}
.pop-box .pop-argee-box label a {color:#FD5003;}

.thirdlogin {padding:0.65rem 0.8rem 0;}
.thirdlogin .thirdlogin-title {font-size:0.4rem;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:0.8rem 0 0.78rem;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:#FD5003;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:#FD5003;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:#FD5003;}
.pop-login .fgnotice .contact_service img {width:0.24rem;height:0.38rem;margin-left:0.14rem;display:inline-block;}
.pop-login .atbox .fgnotice {
	font-size: .3rem;
	padding: .3rem .5rem .5rem;}

.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 .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-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(../images/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(../images/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: .56rem;color:#FFF;background:#FD5003;
	width:6rem;height:1rem;line-height:1rem;
	text-align:center;display:block;
	border-radius: 1rem;border:none;
	margin:0 auto;-webkit-appearance:none;}

.pop-pay-temp .pop-box {padding-bottom:0.8rem;width:9.47rem;}
.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:#FD5003;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.38rem;line-height:1.38rem;}
.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:#FD5003;margin-left:-2px;border-left:2px solid #D6D6DA;}


.pop-bookmark .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-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;}

.poptip {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 29999;
	display: none;
	font-size: .4rem;
	text-align: center;
}
.poptip-text {
	display: inline-block;
	background: rgba(0,0,0,.7);
	color: #fff;
	max-width: 90%;
	padding: .3rem .5rem;
	border-radius: .21rem;
}

/* 左悬浮 */
.float_contact{position:fixed;bottom:60px;left:3.22%;z-index:9998;display: none;}
.float_contact_img{width:1.3rem;}

.human-verification-wrapper {
	border-bottom:none !important;
}
.human-verification {
	position: relative;
	height: 1rem;
	line-height: 1rem;
	font-size: .42rem;
	border: 1px solid #ccc;
	background: linear-gradient(180deg, #ffffff 0%,#f3f3f3 100%);
	border-radius: .1rem;
	color: #666;
}
.human-verification:hover,.human-verification:focus {
	background: linear-gradient(0deg, #ffffff 0%,#f3f3f3 100%);
}
.human-verification-heart-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 1rem;
	height: 1rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.human-verification-heart {
	width: .7rem;
	height: .7rem;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: relative;
}
.human-verification-heart:before {
	content:'';
	display: block;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	width: 100%;
	height: 100%;
	position: absolute;
	box-shadow: inset 0 0 0 1px #3873ff;
	background: #C6D5F8;
	transform: scale(1);
}
.human-verification-heart:after {
	content:'';
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #3873ff;
	width: 100%;
	height: 100%;
	position: absolute;
	transform: scale(.4);
}
.human-verification-heart:before {
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
	-moz-animation: verification 0.8s linear infinite both;
	-webkit-animation: verification 0.8s linear infinite both;
	animation: verification 0.8s linear infinite both
}
@keyframes verification {
	60% {
		-moz-transform: scale(0.75);
		-ms-transform: scale(0.75);
		-webkit-transform: scale(0.75);
		transform: scale(0.75)
	}
}

@-webkit-keyframes verification {
	60% {
		-moz-transform: scale(0.75);
		-ms-transform: scale(0.75);
		-webkit-transform: scale(0.75);
		transform: scale(0.75)
	}
}
.human-verification-click {
	display: block;
	text-align: center;
	color:inherit;
}
.human-verification-refresh {
	position: absolute;
	right: 0;
	top:0;
	width: 1rem;
	height: 1rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.human-verification-refresh-icon {
	display: block;
	width:100%;
	height: 100%;
	transform: scale(.6);
	background: url("../images/refresh.png") center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}



@media screen and (orientation: landscape) {
	.pop-pay .pop-box, .pop-partir .pop-box {
		width: 5.53rem;
	}
	.pop-pay .pop-box {
		padding-bottom: .4rem;
	}
	.pop-pay .pop-close, .pop-partir .pop-close {
		width: .25rem;
		height: .25rem;
		right: .25rem;
		top: .25rem;
	}
	.pop-pay .pop-content .pop-title, .pop-pay-temp .pop-title, .pop-partir .pop-title {
		font-size: .33rem;
		padding-top: .2rem;
	}
	.pop-partir .partir-qrcode {
		font-size: .2rem;
		padding-top: .34rem;
	}
	.pop-partir .partir-qrcode img {
		width: 2.3rem;
		height: 2.3rem;
	}
	.pop-partir .partir-qrcode p {
		padding-top: .1rem;
	}
	.pop-partir .partir-recommend {
		padding: .32rem .4rem .31rem;
		font-size: .2rem;
	}
	.pop-partir .partir-recommend ul {
		margin: 0 -.29rem;
	}
	.pop-partir .partir-recommend a img {
		width: .75rem;
		height: .75rem;
	}
	.pop-partir .partir-recommend p {
		padding-top: .1rem;
		overflow: hidden;
		-ms-text-overflow: ellipsis;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.pop-partir .pop-butn-box {
		height: .69rem;
		line-height: .69rem;
	}
	.pop-partir .pop-butn-box .pop-butn {
		font-size: .32rem;
	}
	.pop-pay .pop-content .pop-pay-info {
		padding-left: .35rem;
		padding-top: .2rem;
	}
	.pop-pay .pop-content .pop-pay-info .pop-cell {
		height: .8rem;
	}
	.pop-pay .pop-content .pop-pay-info .pm {
		font-size: .26rem;
	}
	.pop-pay .pop-content .pop-pay-info .pv {
		font-size: .28rem;
		padding-right: .35rem;
	}
	.pop-pay .pop-content .pop-pay-info .pv i {
		font-size: .36rem;
	}
	.pop-pay .pop-content .pop-pay-way-title {
		font-size: .2rem;
		height: .5rem;
		line-height: .5rem;
		padding-left: .35rem;
	}
	.pop-pay .pop-content .pop-pay-way-select {
		font-size: .15rem;
		padding-left: .35rem;
	}
	.pop-pay .pop-content .pop-pay-info .pop-row~.pop-row {
		border-top-width: 1px;
	}
	.pop-pay .pop-content .pop-pay-way-select .item {
		height: .79rem;
		border-bottom-width: 1px;
	}
	.pop-pay .pop-content .pop-pay-way-select .item .item1 {
		width: .57rem;
	}
	.pop-pay .pop-content .pop-pay-way-select .item .item1 .icon {
		width: .37rem;
		height: .37rem;
	}
	.pop-pay .pop-content .pop-pay-way-select .item .item2 .way {
		font-size: .26rem;
	}
	.pop-pay .pop-content .pop-pay-way-select .item .item3 {
		width: .35rem;
		padding-right: .35rem;
	}
	.pop-pay .pop-content .pop-pay-way-select .item .item3 .icon-hook {
		width: .28rem;
		height: .22rem;
	}
	.pop-pay .pop-butn-box {
		padding-top: .39rem;
	}
	.pop-pay .pop-butn-box .pop-butn, .pop-pay-temp .pop-butn-box .pop-butn {
		font-size: .28rem;
		width: 3rem;
		height: .5rem;
		line-height: .5rem;
		border-radius: .5rem;
	}
	.pop-login .tembox .pop-content {padding:0.23rem 0.2rem 0.35rem 0.3rem;}
	.pop-login .tembox .pop-content .temporary-account {font-size:0.25rem;}
	.pop-login .tembox .pop-content .temporary-text {padding-top:.19rem;font-size:0.24rem;}
	.pop-login .tembox .pop-butn-box .pop-bindbutn {width:2.47rem;height:.7rem;margin:0 auto 0.4rem;font-size:0.3rem;line-height:.7rem;border-radius:0.04rem;}

}

html{font-size:56px;}
@media screen and (max-width:1240px) {
  html{font-size:56px;}
}
@media screen and (max-width:992px) {
  html{font-size:47px;}
}
@media screen and (max-width:768px) {
  html{font-size:44px;}
}
@media screen and (max-width:720px) {
  html{font-size:37px;}
}
@media screen and (max-width:660px) {
	html{font-size:35px;}
  .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:35px;}
}
@media screen and (max-width:540px) {
  html{font-size:34px;}
  .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:33.367px;}
}
@media screen and (max-width:420px) {
  html{font-size:31.821px;}
}
@media screen and (max-width:360px) {
  html{font-size:31px;}
}
@media screen and (max-width:320px) {
 html{font-size:32.24px;}

}
@media all and (orientation:portrait) {

}

/* 安全提醒 */
.unusual {
	display: none;
	position: absolute;
	z-index: 1999;
	top: 0;
	left: 0;
	right: 0;
	text-align: center;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .7);
}
.unusual .pop-table {height:100vh;}
.popup {
	text-align: center;
	width: 100%;
	height: 100%;
	display: inline-block;
	word-break: break-all;
	width: 10.4rem;
	border-radius: 0.38rem;
	font-size: 0.35rem;
	text-align: left;
	background: #fff;
}

.lrbox_title {
	width: 100%;
	font-size: 0.44rem;
	position: relative;
	text-indent: 0.35rem;
	text-align: left;
	padding: 0.12rem 0;
	border-radius: 0.38rem 0.38rem 0 0;
	background: #ebebeb;
}

.lrbox_con {
	margin: 0.25rem;
}

.popup_close {
	display: block;
	display: block;
	width: 0.34rem;
	position: absolute;
	right: 0.55rem;
	top: 0.1rem;
}

.popup_close img {
	width: 100%;
}

.color_blue {
	color: #01b0ff;
}

.color_gray {
	color: #999;
}

.abnormal_title {
	margin: 15px 0 10px 0;
}

.abnormal_list li {
	color: #999;
	line-height: 25px;
	font-size: 14px;
}

.abnormal_list_con span {
	padding-right: 0.14rem;
	color: #999999;
}

.abnormal_list_country {
	width: 2.72rem;
	display: inline-table;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.pop-box .popup_know {
	display: block;
	text-align: center;
	background: #01b0ff;
	color: #fff;
	width: 1.8rem;
	margin: 0.25rem auto;
	line-height: 0.65rem;
	border-radius: 0.1rem;
}
.popup_bind{
	position: relative;
	height: 0.68rem;
}
@media screen and (orientation: landscape) {
	.pop-pay .pop-content {
		overflow-y: scroll;
		height: 6rem;
	}

	.pop-close {
		width: .25rem;
		height: .25rem;
		right: .2rem;
		top: .2rem;
	}

	.pop-prompt .pop-box, .pop-cue .pop-box, .pop-pay-temp .pop-box {
		width: 5rem;
		border-radius: .2rem;
	}
	.pop-cue .pop-box, .pop-pay-temp .pop-box {
		width: 4.73rem;
		padding-bottom: .3rem;
	}
	.pop-prompt .pop-content, .pop-cue .pop-content, .pop-prompt2 .pop-content {
		padding: .25rem;
	}
	.pop-prompt .pop-content .pop-title {
		font-size: .285rem;
		padding-top: .043rem;
	}
	.pop-prompt .pop-content .pop-text, .pop-cue .pop-content .pop-text {
		font-size: .25rem;
		padding-top: .075rem;
	}
	.pop-pay-temp .pop-pay-info {
		font-size: .25rem;
		padding: .1rem .25rem;
	}
	.pop-pay-temp .pop-pay-notice {
		padding: 0 .25rem .1rem;
		font-size: .25rem;
	}

	.pop-message .pop-box {
		border-radius:.1rem;
		width:2.32rem;
		height:2.32rem;
	}
	.pop-message .pop-box .pop-image {
		width:.97rem;
		height:.7rem;
		margin-top:.26rem;
	}
	.pop-message .pop-box .pop-text {
		margin:.3rem 0 0;
		font-size:.26rem;

	}

	.pop-prompt .pop-butn-box .pop-butn2 {
		font-size: .28rem;
		height: .73rem;
		line-height: .73rem;
	}

	.human-verification {
		height: .5rem;
		line-height: .5rem;
		font-size: .21rem;
		-webkit-border-radius: .05rem;
		-moz-border-radius: .05rem;
		border-radius: .05rem;
	}
	.human-verification-heart-wrapper,
	.human-verification-refresh {
		width: .5rem;
		height: .5rem;
	}
	.human-verification-heart {
		width: .35rem;
		height: .35rem;
	}
	.pop-box .pop-argee-box {
		font-size: .2rem;
		padding: .12rem .4rem .28rem;
	}
	.pop-box .pop-argee-box label .icon {
		width: .22rem;
		height: .22rem;
		margin-right: .1rem;
	}

}

/*- Transient_1988 -*/
*{scrollbar-width:none;-ms-overflow-style:none;}
::-webkit-scrollbar{display:none;}