
html,
body {
    background-color: #030E1D;
}

.bg {
    position: relative;
    font-size: 3.2vw;
    color: #FFFFFF;
    line-height: 1;
    font-family: PingFang SC;
    /* height: 46.74rem; */
}
.main {
    background: url(https://cdn-js.yebaojiasu.com/mobile/act/invite/back750.png) no-repeat center top;
    background-size: 7.5rem 16.91rem;
    height: 16.91rem;
}
.h1{
    position: absolute;
    top: 52%;
    font-size: .32rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    text-align: center;
    width: 100%;
}
.btn{
    background: url(https://cdn-js.yebaojiasu.com/mobile/act/invite/button.png) no-repeat center top;
    background-size: 100% 100%;
    width: 6.72rem;
    height: 2.36rem;;
    font-size: .40rem;
    font-family: PingFang SC;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    position: absolute;
    top: 57%;
    left: .39rem;
    /* background-size: 4.82rem .99rem; */
}
.btn p{
    margin-top: .7rem;
}
.download{
    background: url(https://cdn-js.yebaojiasu.com/mobile/act/invite/button.png) no-repeat center top;
    background-size: 100% 100%;
    width: 6.72rem;
    height: 2.36rem;;
    font-size: .40rem;
    font-family: PingFang SC;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    position: absolute;
    top: 69%;
    left: .39rem;
}
.download p{
    margin-top: .7rem;
}
.eject{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    background-color: rgba(0, 0, 0, .7);
    z-index: 70;
}


.toailmessage {
    width: 4.32rem;
    height: .58rem;
    line-height: .58rem;
    background: rgba(0, 0, 0, .6);
    border-radius: .8rem;
    color: #fff;
    text-align: center;
    font-size: .24rem;
    font-weight: 500;
    position: fixed;
    top: -1.3rem;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 999;
    display: none;
}
.login{
    width: 6.41rem;
    height: 6.41rem;
    background: url(https://cdn-js.yebaojiasu.com/mobile/act/invite/backs.png) no-repeat center top;
    background-size: 6.41rem,6.41rem;
    position: absolute;
    top: 4.99rem;
    left: .55rem;
    
}
.inp{
    width: 5.60rem;
    height: .86rem;
    background: #FFFFFF;
    opacity: 0.6;
    border-radius: .43rem;
    margin-top: 2.95rem;
    margin-left: .41rem;
    font-size: .28rem;
    font-family: PingFang SC;
    font-weight: bold;
    /* color: #FB8D41; */
    text-indent: 1em;
}
.inp_ma{
    width: 3.29rem;
    height: .86rem;
    background: #FFFFFF;
    opacity: 0.6;
    border-radius: .43rem;
    margin-top: .48rem;
    margin-left: .41rem;
    font-size: .28rem;
    font-family: PingFang SC;
    font-weight: bold;
    /* color: #FB8D41; */
    text-indent: 1em;
}
.yaz{
    display: inline-block;
    width: 2.18rem;
    height: .86rem;
    background: #FFFFFF;
    border-radius: .43rem;
    margin-left: .13rem;
    font-size: .28rem;
    font-family: PingFang SC;
    font-weight: bold;
    color: #161334;
}
.determine{
    position: absolute;
    top: 6.77rem;
    /* left: .53rem; */
    width: 6.39rem;
    height: .99rem;
    text-align: center;
    background:  linear-gradient(-90deg, rgba(255, 108, 43, 0.75), rgba(244, 204, 107, 0.75));;
    border-radius: 50px;
    font-size: .40rem;
    font-family: PingFang SC;
    font-weight: bold;
    color: #CCCCCC;
    line-height: .87rem;
}
.login_success{
    width: 6.41rem;
    height: 6.41rem;
    background: url(https://cdn-js.yebaojiasu.com/mobile/act/invite/Rocket.png) no-repeat center top;
    background-size: 6.41rem,6.41rem;
    position: absolute;
    top: 2.89rem;
    left: .55rem;
    font-size: .33rem;
    font-family: PingFang SC;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
}
.success_text{
    margin-top: 3.93rem;
    margin-bottom: 0.45rem;
}
.success_button{
    width: 6.39rem;
    height: .99rem;
    background: linear-gradient(-90deg, #FF6C2B, #F4CC6B);
    border-radius: .50rem;
    line-height: .99rem;
    position: absolute;
    top: 6.77rem;
}
.login_fail{
    width: 6.41rem;
    height: 6.41rem;
    background: url(https://cdn-js.yebaojiasu.com/mobile/act/20220411/fail.png) no-repeat center top;
    background-size: 6.41rem,6.41rem;
    position: absolute;
    top: 2.89rem;
    left: .55rem;
    font-size: .33rem;
    font-family: PingFang SC;
    font-weight: bold;
    color: #333333;
    text-align: center;
}
.fail_button{
    width: 6.39rem;
    height: .99rem;
    background: linear-gradient(-90deg, #FF6C2B, #F4CC6B);
    border-radius: .50rem;
    line-height: .99rem;
    position: absolute;
    top: 6.77rem;
}
.vip{
    font-size: .33rem;
    position: absolute;
    top: 33%;
    left: 32%;
}