@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;
}
}