body.overflow {
    height: 100vh;
    overflow: hidden;
}
.pop_close{
    position: absolute;
    top: -.1rem;
    right: -.2rem;
    width: .37rem;
    height: .36rem;
    background-image: url("../img/pop-close.png")

}
.pop1{
    width: 7.43rem;
    height: 4.31rem;
    background-image: url("../img/pop.png");
}
.pop{
    display: none;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center center;
    padding-top: .01rem;
    position: relative;
}
body .pop{
    word-break: break-word;
}
.pop2 {
    background-image: url("../img/pop1.png");
    width: 2.96rem;
    height: 1.22rem;
}
.pop3 {
    background-image: url("../img/pop2.png");
    width: 6.21rem;
    height: 2.94rem;
}

.pop1 .pop_cont{
    width: 5.9rem;
    margin: 0 auto;
    color: #161a23;
    margin-top: .84rem;
}
.pop1.pop-story .pop_cont{
    margin-top: .7rem;
}
.lang_th .pop_cont{
    width: 6.08rem;
}
.pop-winning .pop_cont{
    padding-top: .2rem;
    box-sizing: border-box;
    margin-top: .35rem;
}
.pop-winning .win-item{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: .3rem;
}
.pop-winning .pop_title{
    font-size: .29rem;
    color: #161a23;
    margin: 0 auto;
    text-align: center;
    margin-bottom: .2rem;

}
.pop-winning .btn-submit{
    width: 2.35rem;
    height: .66rem;
    display: block;
    background-image: url('../img/btn-bg4.png');
    margin: 0 auto;
    line-height: .6rem;
    margin-top: .6rem;
}
.alert-btn{
    width: 3rem;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}
.pop-alert.pop-alert1 .pop_body .pop_alert_msg{
    height: 2.1rem;
}
.lang_en .pop-winning .btn-submit{
    line-height: 1.1;
    height: .57rem;
    font-size: .23rem;
}
.lang_ms .pop-winning .btn-submit{
    font-size: .2rem;
    padding-top: .1rem;
    margin: 0 auto;
    line-height: .2rem;
    padding-top: .1rem;
    margin-top: .4rem;

}
.pop-winning label{
    width: .8rem;
    font-size: .19rem;
    color: #161a23;
    text-align: center;
}
.pop-winning input{
    width: 3.93rem;
    height: .4rem;
    background: url("../img/input-bg.png") no-repeat center center/100%;
    color: #e1e1e1;
    font-size: .19rem;
    padding-left: .1rem;
    box-sizing: border-box;

}
.pop-submit-tip span{
    display: block;
    margin-bottom: .1rem;
    margin-top: .7rem;
    font-size: .21rem;
    text-align: center;
}
.pop-submit-tip span.task-num{
    position: absolute;
    right: 0.15rem;
    bottom: 0;
    font-size: .16rem;
    color: rgb(199, 221, 255);
    z-index: 99;
    text-shadow: 0 0 .05rem rgba(112, 127, 182, 0.9), 0 0 .05rem rgba(0, 0, 0, 0.9);
}
.lang_en .pop-winning .btn-submit{
    margin-bottom: .02rem;

}
.pop-submit-tip .paw{
    width: 5rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto;
    margin-top: .2rem;
    margin-bottom: .3rem;

}
.lang_en .pop-submit-tip .paw{
    margin-top: .15rem;
    margin-bottom: .15rem;
}
.paw label{
    font-size: .2rem;
    color: #05163a;
}
.paw input{
    width: 3.41rem;
    height: .56rem;
    background: url("../img/input-bg1.png") no-repeat center center/100%;
    font-size: .2rem;
    border-radius: .1rem;
    padding-left: .2rem;
    box-sizing: border-box;
    color: #aeb7ce;
}
.pop-submit-tip .dj-box p{
    font-size: .2rem;
    text-align: center;
    margin-bottom: .15rem;
    color: #05163a;
}
.lang_en .pop-submit-tip .dj-box p{
    margin-bottom: .05rem;
}
.dj-box ul{
    width: 5.2rem;
    justify-content: space-between;
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
}
.dj-box li{
    width: .75rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
}
.dj-box .dj-img{
    display: flex;
    justify-content: center;
    align-items: center;
    width: .85rem;
    height: .85rem;
    background-image:  url("../img/li-bg.png");
    position: relative;
}
.dj-box .dj-img img{
    width: 70%;
    height: 70%;
}
.dj-txt{
    width: 1.2rem;
    color: #05163a;
    font-size: .18rem;
    text-align: center;
    margin-top: .03rem;
    position: relative;
    top: 0;
    line-height: 1;
}
.pop_tit{
    font-size: .36rem;
    text-shadow: 0 0 .1rem rgba(0,0,0,.3);
    color: #161a23;
}
.pop-confirm .pop_body{
    height: 2.46rem;
}

.pop-alert .pop_body{
    height: 2.6rem;
}

.pop_btns{
    display: flex;
    justify-content: center;
    align-items: center;
}
.pop-btn{
    background-image: url("../img/btn-bg2.png");
    width: 1.22rem;
    height: .43rem;
    box-sizing: border-box;
    font-size: .25rem;
    padding: 0 .14rem;
    line-height: .46rem;
    text-align: center;
    margin: 0 .1rem;
    color: #ffffff;
}
.pop-btn.disabled{
    filter: grayscale(100%);
    pointer-events: none;
}
.pop-innovation{
    padding-top: .1rem;
    box-sizing: border-box;
}
.pop-innovation .pop_btn{
    /*width: .86rem;*/
    height: .4rem;
    line-height: .4rem;
    text-align: center;
    padding: 0 .1rem;
    box-sizing: border-box;
    background: url("../img/btn-bg3.png") no-repeat;
    background-size: 100% 100%;
}
.pop-innovation .pop_btns a{
    color: #ffffff;
    font-size: .18rem;

}
.pop-innovation .inv-txt{
    color: #e1e1e1;
    font-size: .18rem;
    margin: 0 auto;
    text-align: center;
    height: .6rem;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    /*margin-bottom: .1rem;*/
}
.pop-innovation .pop_body{
    /*height: 1rem;*/
    display: flex;
    justify-content: center;
    align-items: center;
}
.pop-innovation .pop_cont{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 1rem;
}
.pop-innovation .pop_cont{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.pop-rule{
    box-sizing: border-box;
    font-size: .18rem;
    color: #161a23;
}
.pop1.pop-rule .pop_cont{
    margin-top: .6rem;
}
.pop-rule .pop_title{
    font-size: .29rem;
    color: #161a23;
    text-align: center;
    margin-bottom: .1rem;
    font-family: 'font-zh', serif;
}
.pop-rule .pop_body{
    margin: 0 auto;
}
.pop-rule .pop_body ul{
    max-height: 2.9rem;
    overflow: auto;
    padding-right: .1rem;
}
.pop-rule .pop_body li{
    line-height: 1.7;
    font-size: .2rem;
}
.pop-story .story-box{
    height: 2.5rem;
    max-height: 2.5rem;
    font-size: .18rem;
}
.pop-story .btn-submit{
    display: block;
    margin: 0 auto;
    margin-top: .15rem;
}
.pop1.pop-get .pop_cont{
    margin-top: .6rem;
}
.pop-get .btn-submit{
    display: block;
    margin: 0 auto;
    margin-top: .5rem;
}
.get-box{
    margin: 0 auto;
    display: flex;
    justify-content: center;
}
.pop-get .pop_title{
    font-size: .36rem;
    text-align: center;
}
.get-box ul{
    margin: .3rem auto;
    display: flex;
    justify-content: space-between;
}
.get-box li{
    display: flex;
    justify-content: center;
    flex-direction: column;
    margin: 0 .1rem;
    position: relative;
}
.get-img{
    width: 1rem;
    height: 1rem;
    background-image: url("../img/li-bg.png");
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}
.get-img .get-num{
    content: '';
    position: absolute;
    bottom: 0.08rem;
    right: 0.25rem;
    font-size: .18rem;
    color: rgb(199, 221, 255);
    z-index: 99;
    text-shadow: 0 0 .05rem rgba(112, 127, 182, 0.9), 0 0 .05rem rgba(0, 0, 0, 0.9);
}
.get-img img{
    width: 70%;
    height: 70%;
}
.get-box li span{
    width: 1rem;
    position: absolute;
    top: 1rem;
    line-height: 1.1;
    display: block;
    text-align: center;
    font-size: .2rem;
}
.pop-alert .pop_body .pop_alert_msg{
    height: 2.6rem;
    margin: 0 auto;
    font-size: .25rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.lang_en .pop-alert .pop_body .pop_alert_msg{
    height: 3.4rem;
}
.lang_ms .pop-alert .pop_body .pop_alert_msg{
    height: 3.6rem;
}
.lang_en .pop-alert1 .pop_body .pop_alert_msg{
    height: 2.6rem;
}
.pop-copy .pop_body{
    width: 4.5rem;
    margin: 0 auto;
    padding-top: .6rem;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.pop-copy .pop-btn{
    width: 1.18rem;
    height: 1.12rem;
}
.btn-copy1{
    background-image: url("../img/btn-copy1.png");
}
.btn-copy2{
    background-image: url("../img/btn-copy2.png");
}
.btn-copy3{
     background-image: url("../img/btn-copy3.png");
 }
.lang_zh .pop-copy .btn-copylj{
    display: block;
    width: 1.88rem;
    height: 1.07rem;
    line-height: 1.12rem;
    background-image: url("../img/m/btn-bg3.png");
    color: #ffffff;
    font-size: .22rem;
    margin: 0 auto;
    margin-top: 0;
}
.lang_ms .pop-copy .btn-copylj{
    display: block;
    width: 2rem;
    line-height: .2rem;
    background-image: url("../img/m/btn-bg3.png");
    color: #ffffff;
    font-size: .22rem;
    margin: 0 auto;
    margin-top: .2rem;
}
.pop-copy .btn-copylj{
    display: block;
    width: 1.88rem;
    height: .51rem;
    line-height: .22rem;
    background-image: url("../img/m/btn-bg3.png");
    color: #ffffff;
    font-size: .22rem;
    margin: 0 auto;
    margin-top: .2rem;
}
#tooltip {
    width: 2.31rem;
    height: .92rem;
    position: absolute;
    background: url("../img/tips.png") no-repeat center center/100%;
    z-index: 999;
}

.tooltip-content{
    width: 2.2rem;
    height: .8rem;
    margin: 0 auto;
    /*padding-top: .15rem;*/
    box-sizing: border-box;
    display: flex;
    justify-content: space-around;
    align-items: center;
    font-size: .18rem;
    color: #ffffff;
}
.tooltip-content h4{
    text-align: center;
    line-height: 1;
    /*margin-top: .05rem;*/
}
.tooltip-content img{
    width: .5rem;
    height: .5rem;
    /*margin-right: .1rem;*/
}
.lang_en .pop-rule .pop_body li{
    line-height: 1.4;
    padding-right: .05rem;
}
.lang_en .pop1 .pop_cont{
    margin-top: .4rem;
    font-family: 'font-en';
}
.lang_en .dj-box ul{
    width: 5.2rem;
}
.lang_en .pop-rule .pop_title{
    font-family: 'font-en';
}
.lang_en .right .time p.icon-rule{
    padding-left: .09rem;
    box-sizing: border-box;
}