@charset "utf-8";
*{margin: 0;padding: 0;}
body{width: 100%;min-height: 100%;max-width: 640px;min-width: 320px;margin: 0 auto;font:.18rem/1.5 "PingFang SC", Helvetica, "Helvetica Neue", "microsoft yahei", Tahoma, Arial, sans-serif;color: #fff;line-height: 1.5;background: #1855d6;}
a{text-decoration: none;font-family: "Microsoft Yahei"; color:#fff}
a:hover{cursor: pointer;text-decoration: none;}
a:active{star: expression(this.onFocus=this.blur());}
:focus{outline: 0;}
ul li{list-style-type: none;}
img{padding: 0;margin: 0; object-fit: cover;}
a img{border: none;}
.p_ab{position: absolute;}
.p_re{position: relative;}
.cfff{color:#fff;}
.u-flex{display: flex;}
.u-flex-wrap{flex-wrap: wrap;}
.u-flex-nowrap{flex-wrap: nowrap;}
.u-col-center{align-items: center;}
.u-col-top{align-items: flex-start;}
.u-col-bottom{align-items: flex-end;}
.u-row-center{justify-content: center;}
.u-row-left{justify-content: flex-start;}
.u-row-right{justify-content: flex-end;}
.u-row-between{justify-content: space-between;}
.u-row-around{justify-content: space-around;}
.u-text-left{text-align: left;}
.u-text-center{text-align: center;}
.u-text-right{text-align: right;}
.u-flex-col{display: flex;flex-direction: column;}
.wrap{max-width: 640px;min-width: 320px;margin: 0 auto;overflow: hidden;}
.container{width: 92%;margin: 0 auto;}
/* 邀请 */
.invitebox img{ width: 100%;}
.invite_code{font-size: .26rem; color: #fff; top:2.45rem; width: 100%; display: none;}
.invite_code span:nth-child(2){font-size: 0.31rem;color: #ffd700;}
.invite_code span:last-child{font-size: 0.22rem;color: #fff;border: 0.01rem solid #ffffff;border-radius: 0.16rem; padding:0 .16rem; margin-left: .2rem; height: .32rem; line-height: .34rem;}
.invite_b{left:50%;margin-left:-1.71rem;top: 2.85rem;width: 3.42rem;height: 0.68rem;
    /* line-height:.68rem;color:#fff;font-size: 0.26rem;font-weight: bold;text-align: center;border-radius: 0.34rem;  */
    /* box-shadow: 0 0 .2rem .02rem #fff; */
}
.invite_b img{width:100%;}
.down_button{left:50%;margin-left:-1.71rem;top: 3.05rem;width: 3.42rem;height:.8rem; background: linear-gradient(145deg, #2064ff 0%, #4dcbb9 100%);border-radius: .4rem;box-shadow: 0 0.03rem 0.2rem 0.02rem #1d5bc9; font-size:.3rem; font-weight:600}
/* 提示文字 */
.tipbox{top: 3.65rem;left:50%;margin-left:-1.71rem;width: 3.42rem;height: 0.78rem; font-size: .24rem; text-align: center; border-radius: .1rem;
    /* background: linear-gradient(180deg,rgba(255,196,170,0.3),rgba(65,69,197,0.3)); */
}
/* 引导下载 */
.yd{position:fixed; z-index: 99999; width: 100%; height: 100%; top: 0; left:0; background: rgba(0, 0, 0, .9);}
.yd img{ position: absolute; right: .1rem; top: .1rem; width: 90%;}

/*字体*/
@media only screen and (min-width:641px){html{font-size: 100px;}}
@media only screen and (max-width:640px){html{font-size: 100px;}}
@media only screen and (max-width:540px){html{font-size: 84.375px;}}
@media only screen and (max-width:480px){html{font-size: 75px;}}
@media only screen and (max-width:414px){html{font-size: 64.6875px;}}
@media only screen and (max-width: 400px){html{font-size: 62.5px;}}
@media only screen and (max-width: 375px){html{font-size: 58.5938px;}}
@media only screen and (max-width: 360px){html{font-size: 56.25px;}}
@media only screen and (max-width: 320px){html{font-size: 50px;}}