@media screen and (max-width: 750px) { html { font-size: calc(100vw / 7.5); } } @media screen and (min-width: 750px) { html { font-size: calc(450px / 7.5); } } html, body, div, ul, li, p { padding: 0; margin: 0; } ul, li { list-style: none; } .invite-container { width: 7.5rem; margin: 0 auto; background: url(../img/invite/bg.png); background-repeat: repeat-y; background-size: cover; } .bottom-img { width: 100%; height: 4.84rem; } .pr { position: relative; } .recv-cont { position: absolute; top: 3.24rem; } .recv-ipt { margin: 0 1.17rem; width: 4.54rem; padding: 0 0.32rem 0 0.3rem; height: 0.64rem; line-height: 0.64rem; background: rgba(0, 0, 0, 0.19); border-radius: 0.12rem; text-align: center; color: #fff; font-size: 0.28rem; position: relative; } .fl { float: left; } .fr { float: right; } .copy-btn-style { color: #FF9400; font-size: 0.24rem; } .mt40 { margin-top: 0.4rem; } .recv-btn-container { width: 6.6rem; height: 1.8rem; background: url(../img/invite/btn-invite.png) no-repeat; background-size: 100% 100%; margin: 0 auto; position: relative; } .recv-btn { width: 6.04rem; height: 1.24rem; position: absolute; left: 0.28rem; top: 0.08rem; } .center-reward-con { margin-left: 0.3rem; margin-right: 0.3rem; width: 6.9rem; min-height: 4.6rem; width: 6.9rem; background: url('../img/invite/biaoti_pic.png') no-repeat; background-size: contain; border-radius: 0.24rem; position: relative; } .top-title { text-align: center; font-size: 0.32rem; height: 0.96rem; line-height: 0.76rem; font-weight: 800; color: #FFFFFF; } .reward-second-title { width: 3.82rem; height: 0.44rem; background: url(../img/invite/title.png) no-repeat; background-size: 100% 100%; margin: 0.07rem auto 0.19rem; } .code-title-font { width: 2.24rem; height: 0.3rem; background: url(../img/invite/rules.png) no-repeat; background-size: 100% 100%; margin: 0 auto 0.5rem; } #goode, #rank { overflow-x: hidden; width: 6.9rem; min-height: 3.64rem; background: #F9F8FB; box-shadow: 0 0.12rem 0.28rem 0 rgba(253, 89, 136, 0.46); border-radius: 0.2rem; } #goode::-webkit-scrollbar, #rank::-webkit-scrollbar { opacity: 0; } #goode::-webkit-scrollbar-thumb, #rank::-webkit-scrollbar-thumb { width: 0.1rem; height: 3.38rem; background: rgba(0, 0, 0, 0.1); border-radius: 0.09rem; } .goodFriend-title-list { height: 0.88rem; font-size: 0.28rem; background-color: #F3EBF9; color: #333; line-height: 0.88rem; display: flex; flex: 1; } .goodFriend-item { display: flex; align-items: center; margin: 0.16rem 0.3rem 0.34rem; font-size: 0.24rem; font-weight: 500; color: #666; line-height: 0.34rem; } .goodFriend-title-list li, .goodFriend-item span { flex: 33.33%; } .rank-item { display: flex; align-items: center; margin: 0.16rem 0 0.34rem; font-size: 0.24rem; font-weight: 500; color: #666; } .rank-item span { flex: 25%; } .h52 { height: 0.52rem; } .tal { text-align: left; } .tac { text-align: center; } .tar { text-align: right; } .cF04646 { color: #F04646; } .c999 { color: #999999; } .fs16 { font-size: 0.16rem; } .tb-codes { width: 100%; color: #333; text-align: justify; line-height: 0.4rem; font-size: 0.28rem; max-height: 6.16rem; overflow-y: auto; } .fw500 { font-weight: 600; } .fs26 { font-size: 0.26rem; } .fs28 { font-size: 0.28rem; } .mb45 { margin-bottom: 0.45rem; } .h658 { height: 6.58rem; } .load-menu { padding-bottom: 0.38rem; } .no-data { text-align: center; font-size: 0.28rem; color: #999; margin-top: 0.76rem; } #toast-container>.toast-error { background-image: none!important; } .toast-error { background-color: rgba(0, 0, 0, 0.7); } .toast-message { font-size: 0.37rem; line-height: 0.9rem; text-align: center; font-weight: 400; color: #FFFFFF; } #toast-container>div { width: 4rem; height: 0.9rem; opacity: 1; padding: 0 !important; border-radius: 0.2rem; box-shadow: none; } .toast-center-center { top: 50%; left: 50%; margin-top: -0.45rem; margin-left: -2rem; } .rules { width: 1.32rem; height: 0.56rem; background: rgba(110, 108, 108, 0.3); border-radius: 2rem 0px 0px 2rem; color: #fff; text-align: center; font-size: 0.24rem; line-height: 0.56rem; position: absolute; right: 0; top: 0.2rem; } .icon { width: 0.48rem; height: 0.52rem; } .mask { width: 7.5rem; height: 100vh; position: absolute; top: 0; left: 0; background: rgba(0, 0, 0, 0.24); display: none; } .dialog { width: 5.26rem; height: 6.96rem; background: #FFFFFF; border-radius: 0.2rem; padding: 0.52rem 0.4rem 0.44rem 0.4rem; position: absolute; left: 0.72rem; top: -6.96rem; } .close { position: absolute; top: -0.68rem; left: 3.41rem; width: 0.68rem; height: 0.68rem; background: url(../img/invite/close.png) no-repeat; background-size: 100% 100%; } .recv-cont .title { width: 5.84rem; height: 0.5rem; line-height: 0.5rem; background: rgba(0, 0, 0, 0.3); border-radius: 0.29rem; font-size: 0.24rem; color: rgba(255, 255, 255, 0.7); text-align: center; margin: 0 auto 0.2rem; } .list { list-style: none; width: 100%; height: 0.5rem; overflow: hidden; } .list li { width: 100%; height: 0.5rem; position: relative; animation: myfirst 10s infinite; line-height: 0.5rem; text-align: center; font-size: 0.24rem; color: #fff; } @keyframes myfirst { 0% { top: 0; } 10% { top: 0; } 20% { top: -0.5rem; } 30% { top: -1rem; } 40% { top: -1.5rem; } 50% { top: -2rem; } 60% { top: -2.5rem; } 70% { top: -3rem; } 80% { top: -3.5rem; } 90% { top: -4rem; } 100% { top: -4.5rem; } }