@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: #CB0907;
}
.bottom-img {
width: 100%;
height: 10.26rem;
}
.pr {
position: relative;
}
.recv-cont {
position: absolute;
top: 6.66rem;
}
.recv-ipt {
margin: 0 0.75rem;
width: 6rem;
height: 1rem;
line-height: 1rem;
background:rgba(255, 255, 255, 0.3);
border-radius: 0.5rem;
text-align: center;
color: #fff;
font-size: 0.36rem;
font-weight: 600;
position: relative;
}
.copy-btn-style {
width: 1.2rem;
height: 0.6rem;
line-height: 0.6rem;
background: linear-gradient(360deg, #FAD72E 0%, #FFF7DE 100%);
box-shadow: 0 0.04rem 0.08rem 0 #D83D00;
border-radius: 0.3rem;
opacity: 1;
position: absolute;
top: 0.2rem;
right: 0.2rem;
font-size: 0.26rem;
font-weight: 500;
color: #A75414;
text-shadow: 0px 0.04rem 0.08rem #D83D00;
}
.mt40 {
margin-top: 0.4rem;
}
.recv-btn {
margin: 0 0.75rem;
width: 6rem;
height: 1rem;
background: linear-gradient(360deg, #F8C23A 0%, #FFEFBC 100%);
box-shadow: 0 0.04rem 0.12rem 0 #AB0604;
text-align: center;
border-radius: 0.5rem;
line-height: 1rem;
font-size: 0.4rem;
font-weight: 600;
color: #943E20;
}
.center-reward-con {
margin: 0.76rem 0.3rem 0 0.3rem;
width: 6.9rem;
height: 6.36rem;
padding-top: 0.76rem;
background: #FFEBE3;
box-shadow: 0 0.08rem 0.16rem 0 #A70200;
border-radius: 0.24rem;
position: relative;
}
.top-title {
width: 4.44rem;
height: 0.88rem;
background: url('../img/biaoti_pic@2x.png') no-repeat;
background-size: 100% 100%;
text-align: center;
position: absolute;
top: -0.36rem;
left: 50%;
margin-left: -2.22rem;
font-size: 0.36rem;
line-height: 0.88rem;
font-weight: 600;
color: #5A250D;
letter-spacing: 0.02rem;
}
.reward-second-title {
font-size: 0.28rem;
text-align: center;
font-weight: 500;
color: #ED2800;
display: flex;
justify-content: center;
align-items: center;
}
.code-title-font {
width: 1.42rem;
height: 0.34rem;
background: url(../img/biaotiwenzi_pic.png) no-repeat;
background-size: 100% 100%;
margin-top: 0.54rem;
margin-bottom: 0.34rem;
position: relative;
}
.code-title-font::after, .code-title-font::before {
content: '';
display: block;
width: 0.58rem;
height: 0.42rem;
background: url('../img/diandian_da_icon@2x.png') no-repeat;
background-size: 100% 100%;
position: absolute;
top: -0.02rem;
}
.code-title-font::after {
right: -1.16rem;
}
.code-title-font::before {
left: -1.15rem;
}
.reward-second-title::before, .reward-second-title::after {
content: '';
display: block;
width: 0.36rem;
height: 0.26rem;
background: url('../img/diandian_xiao_icon@2x.png') no-repeat;
background-size: 100% 100%;
margin: 0 0.3rem;
}
#goode {
max-height: 4.6rem;
overflow-x: hidden;
}
#goode::-webkit-scrollbar {
opacity: 0;
}
#goode::-webkit-scrollbar-thumb {
width: 0.1rem;
height: 3.38rem;
background: rgba(0, 0, 0, 0.1);
border-radius: 0.09rem;
}
.goodFriend-title-list {
margin: 0.22rem 0.3rem;
font-size: 0.26rem;
font-weight: 500;
color: rgba(0, 0, 0, 0.8);
line-height: 0.36rem;
display: flex;
}
.goodFriend-item {
display: flex;
align-items: center;
margin: 0 0.3rem 0.2rem;
font-size: 0.28rem;
color: rgba(0, 0, 0, 0.4);
line-height: 0.4rem;
}
.goodFriend-title-list li, .goodFriend-item span {
flex: 33.33%;
}
.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: 6.3rem;
background: rgba(255, 255, 255, 0.2);
border-radius: 0.24rem;
margin: 0 0.3rem;
color: #fff;
line-height: 0.4rem;
padding: 0.3rem;
text-align: justify;
}
.fw500 {
font-weight: 600;
}
.fs26 {
font-size: 0.26rem;
}
.fs28 {
font-size: 0.28rem;
}
.mb45 {
margin-bottom: 0.45rem;
}
.load-menu {
padding-bottom: 0.6rem;
}
.no-data {
text-align: center;
font-size: 0.28rem;
color: rgba(0, 0, 0, 0.41);
margin-top: 2.3rem;
}
#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;
}