* {
    margin: 0; /* 重置所有元素的外边距 */
    padding: 0; /* 重置所有元素的内边距 */
}
[v-cloak] {
    display: none;
}
video {
    height: auto;
    max-width: 100%;
}
input {
    border-radius: 0;
}
html.popup-open {
    overflow: hidden;
    padding-right: 0.26rem;
}
html.popup-open .nav {
    transform: translateX(calc(-50% - 0.13rem));
}
#app {
    width: 7.5rem;
    margin: 0 auto;
}
.pc {
    width: 100vw;
    height: 100vh;
    background: url(../img/bj.png) no-repeat center center;
    background-size: cover;
    position: fixed;
    left: 0;
    top: 0;
}
/* 横屏提示蒙层 */
.landscape-mask {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* background: rgba(0, 0, 0, 0.8); */
    background: url(../img/pop/pop_bj.png) no-repeat center center;
    background-size: 100% 100%;
    z-index: 1000;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.landscape-mask .landscape-text {
    font-family: Source Han Serif CN;
    font-weight: bold;
    font-size: 0.36rem;
    color: #FFFFFF;
    text-align: center;
}
.pop-wrapper {
    /* background: #0009; */
    width: 100vw;
    height: 100vh;
    background: url(../img/pop/pop_bj.png) no-repeat center center;
    background-size: 100% 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: 999;
    overflow: hidden;
    touch-action: none;
}
.tip-pop {
    z-index: 1000;
}
.pop-content {
    width: 7rem;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    
}
.pop-close {
    width: 0.32rem;
    height: 0.32rem;
    background: url(../img/pop/pop_close.png) no-repeat center center;
    background-size: 100% 100%;
}
.page {
    position: relative;
    top: 0;
    left: 0;
}
/* 首页 */
.page1 {
    width: 7.5rem;
    height: 9.81rem;
    background: url(../img/page1_bj.jpg) no-repeat center center;
    background-size: 100% 100%;
}
.page1_top {
    width: 7.5rem;
    height: 0.72rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.page1_top_left {
    width: 1.56rem;
    height: 0.37rem;
    margin-left: 0.26rem;
}
.page1_top_left_mybackpack {
    width: 1.56rem;
    height: 0.37rem;
    background: url(../img/top_btn.png) no-repeat center center;
    background-size: 100% 100%;
}
.page1_top_right {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 0.17rem;
}
.page1_top_right_download {
    display: block;
    width: 1.56rem;
    height: 0.37rem;
    background: url(../img/top_btn2.png) no-repeat center center;
    background-size: 100% 100%;
    margin-right: 0.07rem;
}
.page1_top_right_login {
    width: 1.56rem;
    height: 0.37rem;
    background: url(../img/top_btn1.png) no-repeat center center;
    background-size: 100% 100%;
}
.page1_top_right_currentAccount {
    font-family: SourceHanSansCN;
    font-weight: bold;
    font-size: 0.22rem;
    color: #FFFFFF;
}
.page1_logo {
    width: 1.18rem;
    height: 0.65rem;
    background: url(../img/page1_logo.png) no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    top: 0.89rem;
    right: 0.1rem;
}
.page1_slogan {
    width: 7.5rem;
    height: 5.14rem;
    background: url(../img/page1_slogan.png) no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    bottom: 0.46rem;
    left: 50%;
    transform: translateX(-50%);
}
/* 小队成员集结页 */
.page2 {
    width: 7.5rem;
    height: 10.87rem;
    background: url(../img/page2_bj.jpg) no-repeat center center;
    background-size: 100% 100%;
}
.page2_addGroup {
    width: 1.23rem;
    height: 1.33rem;
    background: url(../img/float_btn.png) no-repeat center center;
    background-size: 100% 100%;
    position: fixed;
    top: 9.39rem;
    right: 0rem;
    z-index: 100;
}
@media (min-width: 768px) and (max-width: 1366px) {
    .page2_addGroup {
        top: 7rem;
    }
}
.page2_box {
    width: 7.5rem;
    height: 7rem;
    position: absolute;
    top: 2.2rem;
    left: 50%;
    transform: translateX(-50%);
}
.page2_box_top {
    width: 7.5rem;
    height: 0.37rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0.1rem auto;
}
.page2_box_top_create {
    width: 1.56rem;
    height: 0.37rem;
    background: url(../img/page2_btn5.png) no-repeat center center;
    background-size: 100% 100%;
}
.page2_box_top_invite {
    width: 1.56rem;
    height: 0.37rem;
    background: url(../img/page2_btn4.png) no-repeat center center;
    background-size: 100% 100%;
}

.page2_box_role {
    width: 7.5rem;
    height: 4.27rem;
    display: flex;
    flex-wrap: wrap;
}
.page2_box_role_item {
    width: 7.5rem;
    /* height: 3.89rem; */
    position: relative;
}
.page2_box_role_item_img {
    width: 7.5rem;
    height: 3.89rem;
    background: url(../img/page2_role1.png) no-repeat center center;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.page2_box_role_item_img_1 {
    background: url(../img/page2_role1_1.png) no-repeat center center;
    background-size: 100% 100%;
}
.page2_box_role_item_img_2 {
    background: url(../img/page2_role1_2.png) no-repeat center center;
    background-size: 100% 100%;
}
.page2_box_role_item_img_3 {
    background: url(../img/page2_role1_3.png) no-repeat center center;
    background-size: 100% 100%;
}
.page2_box_role_item_img_4 {
    background: url(../img/page2_role1_4.png) no-repeat center center;
    background-size: 100% 100%;
}

.page2_box_role_item_bottom_box {
    width: 7.5rem;
    margin: 2.45rem 0.49rem 0 0.5rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.page2_box_role_item_bottom_box_item {
    width: 1.5rem;
    height: 1.25rem;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.page2_box_role_item_bottom_box_item_topText {
    width: 1.36rem;
    height: 0.3rem;
    margin-bottom: 0.08rem;
    font-family: SourceHanSerifCN;
    font-weight: 600;
    font-size: 0.19rem;
    color: #FFFFFF;
    text-align: center;
    line-height: 0.3rem;
}
.page2_box_role_item_bottom_box_item_img_add {
    width: 0.61rem;
    height: 0.6rem;
    background: url(../img/page2_icon.png) no-repeat center center;
    background-size: 100% 100%;
    margin-bottom: 0.28rem;
}
.page2_box_role_item_bottom_box_item_text {
    width: 1.5rem;
    height: 0.36rem;
    background: url(../img/page2_btn0.jpg) no-repeat center center;
    background-size: 100% 100%;
}
.page2_box_role_item_bottom_box_item_text_name {
    display: block;
    font-family: FZXIAOSSS_CU;
    font-size: 0.2rem;
    color: #EADFCE;
    line-height: 0.35rem;
    text-align: center;
}
.page2_box_teamReward {
    width: 7.5rem;
    height: 3.8rem;
    position: relative;
    margin-top: 0.55rem;
}
.page2_box_teamReward_title {
    width: 3.65rem;
    height: 0.44rem;
    background: url(../img/page2_titlebj.png) no-repeat center center;
    background-size: 100% 100%;
    margin: 0 auto 0.13rem;
    font-family: SourceHanSansCN;
    font-weight: 500;
    font-size: 0.22rem;
    color: #2B2626;
    padding: 0 0.33rem;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.page2_box_teamReward_list {
    width: 4.5rem;
    height: 1.9rem;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.page2_box_teamReward_item {
    width: 1.32rem;
    height: 1.33rem;
    background: url(../img/page2_box.png) no-repeat center center;
    background-size: 100% 100%;
    position: relative;
}
.page2_box_teamReward_item_text {
    width: 100%;
    height: 100%;
}
.page2_box_teamReward_item_text img{
    width: 65%;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -0.1rem;
    transform: translate(-50%, -50%);
}
.page2_box_teamReward_item_text_name {
    width: 100%;
    font-family: SourceHanSansCN;
    font-size: 0.22rem;
    color: #FFFFFF;
    text-align: center;
    position: absolute;
    bottom: 0.1rem;
    left: 50%;
    transform: translateX(-50%);
}
.page2_box_teamReward_item_text_num {
    font-family: FZXIAOSSS;
    font-size: 0.2rem;
    color: #FFFFFF;
    opacity: 0.62;
    position: absolute;
    top: 0.06rem;
    right: 0.07rem;
}
.page2_box_teamReward_item_btn {
    width: 1.33rem;
    height: 0.44rem;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: -0.55rem;
    left: 50%;
    transform: translateX(-50%);
    line-height: 0.44rem;
}
.page2_box_teamReward_item_btn_text {
    font-family: SourceHanSansCN;
    font-weight: bold;
    font-size: 0.22rem;
    color: #41382E;
}
.page2_box_teamReward_item_btn_text1 {
    font-family: SourceHanSansCN;
    font-weight: bold;
    font-size: 0.22rem;
    color: #D1CDC8;
}
/* 小队任务页 */
.page3 {
    width: 7.5rem;
    height: 7.17rem;
    background: url(../img/page3_bj.jpg) no-repeat center center;
    background-size: 100% 100%;
}
.page3_task {
    width: 6.34rem;
    height: 4.1rem;
    position: absolute;
    top: 2.12rem;
    left: 50%;
    transform: translateX(-50%);
}
.page3_task_item {
    width: 6.34rem;
    height: 0.86rem;
    background: url(../img/page3_box.png) no-repeat center center;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.22rem;
}
.page3_task_item_left {
    width: 4.5rem;
    height: 0.63rem;
    margin-left: 0.35rem;
}
.page3_task_item_title {
    height: 0.29rem;
    font-family: SourceHanSansCN;
    font-size: 0.2rem;
    color: #FFFFFF;
    margin-bottom: 0.06rem;
}
.page3_task_item_title_red {
    color: #711108;
}
.page3_task_item_desc {
    height: 0.2rem;
    font-size: 0.2rem;
    color: #FFE4BE;
}
.page3_task_item_right {
    width: 1.33rem;
    height: 0.44rem;
    margin-right: 0.17rem;
}
.page3_task_item_btn {
    width: 1.33rem;
    height: 0.44rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.page3_task_item_btn_text {
    line-height: 0.44rem;
    font-family: SourceHanSansCN;
    font-weight: bold;
    font-size: 0.22rem;
    color: #41382E;
}
.page3_task_item_btn_text1 {
    line-height: 0.44rem;
    font-family: SourceHanSansCN;
    font-weight: bold;
    font-size: 0.22rem;
    color: #D1CDC8;
}
.btn-status-0 {
    width: 1.33rem;
    height: 0.44rem;
    background: url(../img/page2_btn2.png) no-repeat center center;
    background-size: 100% 100%;
}
.btn-status-1 {
    width: 1.33rem;
    height: 0.44rem;
    background: url(../img/page2_btn3.png) no-repeat center center;
    background-size: 100% 100%;
}
.btn-status-2 {
    width: 1.33rem;
    height: 0.44rem;
    background: url(../img/page2_btn1.png) no-repeat center center;
    background-size: 100% 100%;
}
.btn-status-3 {
    width: 1.33rem;
    height: 0.44rem;
    background: url(../img/page3_btn1.png) no-repeat center center;
    background-size: 100% 100%;
}

/* 转盘页 */
.page4 {
    width: 7.5rem;
    height: 9.34rem;
    background: url(../img/page4_bj.jpg) no-repeat center center;
    background-size: 100% 100%;
}
.page4_top {}
.page4_top_chance {
    width: 2.87rem;
    height: 0.4rem;
    background: url(../img/page4_icon1.png) no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    top: 1.74rem;
    right: 1.63rem;
}
.page4_top_chance_text {
    font-family: SourceHanSansCN;
    font-weight: bold;
    font-size: 0.2rem;
    color: #360D0C;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0.4rem;
}
.page4_top_chance_text_num {
    font-family: SourceHanSansCN;
    font-weight: bold;
    font-size: 0.28rem;
    color: #C22622;
    margin: 0 0.06rem;
}
.page4_top_rules {
    width: 0.46rem;
    height: 0.45rem;
    background: url(../img/page4_icon.png) no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    top: 1.72rem;
    right: 0.94rem;
}
.page4_box {
    width: 5.7rem;
    height: 3.7rem;
    position: absolute;
    top: 2.37rem;
    left: 50%;
    transform: translateX(-50%);
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0.15rem;
}
.highlight {
    width: 1.79rem !important;
    height: 1.78rem !important;
    background: url(../img/page4_box2.png) no-repeat center center !important;
    background-size: 100% 100% !important;
}
.page4_box_item {
    width: 1.79rem;
    height: 1.78rem;
    background: url(../img/page4_box1.png) no-repeat center center;
    background-size: 100% 100%;
    position: relative;
}
.page4_box_item_centerBtn {
    width: 1.79rem;
    height: 1.78rem;
    background: url(../img/page4_box.png) no-repeat center center;
    background-size: 100% 100%;
}
.page4_box_item_img {
    width: 1.28rem;
    height: 1.28rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.page4_box_item_text {
    width: 0.15rem;
    /* height: 0.83rem; */
    font-family: FZYOUHS_508R;
    font-weight: bold;
    font-size: 0.15rem;
    color: #4E4C56;
    display: block;
    position: absolute;
    line-height: 1;
    top: 0.25rem;
    right: 0.1rem;
    text-align: center;
    word-wrap: break-word;
}
.page4_myPrizeBtn {
    width: 2.64rem;
    height: 0.63rem;
    background: url(../img/page4_btn.png) no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    bottom: 0.4rem;
    left: 50%;
    transform: translateX(-50%);
}
/* 活动规则页 */
.page5 {
    width: 7.5rem;
    height: 9.17rem;
    background: url(../img/page5_bj.jpg) no-repeat center center;
    background-size: 100% 100%;
    box-sizing: border-box;
}
.page5_box {
    width: 5.96rem;
    height: 7.11rem;
    background: url(../img/page5_box.png) no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    top: 1.61rem;
    left: 50%;
    transform: translateX(-50%);
}
.page5_box_content {
    width: 5.96rem;
    height: 6.61rem;
    padding: 0.2rem;
    box-sizing: border-box;
    overflow-y: auto;
}
.page5_box_content_item {
    font-family: Source Han Sans CN;
    color: #000000;
    margin-bottom: 0.2rem;
}
.page5_box_content_item_title {
    font-weight: bold;
    font-size: 0.2rem;
    margin-bottom: 0.1rem;
}
.page5_box_content_item_text {
    font-size: 0.18rem;
    line-height: 1.7;
}
.page5_box_content_item_text_num {
    display: inline-block;
    width: 0.18rem;
    height: 0.19rem;
    background: url(../img/page5_icon.png) no-repeat center center;
    background-size: 100% 100%;
    font-family: FZQKBYSJW;
    font-weight: normal;
    font-size: 0.16rem;
    color: #FEFFF6;
    line-height: 0.18rem;
    text-align: center;
    margin-top: 0.07rem;
    margin-left: 0.07rem;
}
.page5_box_content_item_text_red {
    color: #C22622;
}

.page6 {
    width: 7.5rem;
    height: 7.52rem;
    background: url(../img/page6_bj.jpg) no-repeat center center;
    background-size: 100% 100%;
}
.page6_banner {
    width: 6.58rem;
    height: 3.7rem;
    position: absolute;
    top: 2.3rem;
    left: 50%;
    transform: translateX(-50%);
    overflow: hidden;
}
.van-swipe {
    width: 100%;
    height: 100%;
}
.page6_bannerImg {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.custom-indicators {
    position: absolute;
    bottom: 1.07rem;
    left: 0.47rem;
    display: flex;
    gap: 0.24rem;
}
.custom-indicator {
    width: 0.31rem;
    height: 0.3rem;
    background: url(../img/page6_page1.png) no-repeat center center;
    background-size: 100% 100%;
    /* transition: all 0.3s; */
}
.custom-indicator.active {
    width: 0.31rem;
    height: 0.3rem;
    background: url(../img/page6_page2.png) no-repeat center center;
    background-size: 100% 100%;
}
/* 视频页 */
.page7 {
    width: 7.5rem;
    height: 11.50rem;
    background: url(../img/page7_bj.jpg) no-repeat center center;
    background-size: 100% 100%;
}
.page7_video {
    width: 6.9rem;
    height: 3.88rem;
    background: url(../img/page7_banner.png) no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    top: 2.24rem;
    left: 50%;
    transform: translateX(-50%);
}
.page7_video_play {
    width: 1.07rem;
    height: 1.07rem;
    background: url(../img/page7_play.png) no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
}
/* 导航栏 */
.nav {
    width: 7.5rem;
    max-height: 1.02rem;
    background: url(../img/nav_bj.png) no-repeat center center;
    background-size: 100% 100%;
    position: fixed;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    justify-content: space-around;
    align-items: center;
    z-index: 100;
}
.nav_item {
    width: 2.46rem;
    height: 0.9rem;
}
.nav_item1 {
    background: url(../img/nav_btn1.png) no-repeat center center;
    background-size: 100% 100%;
}
.nav_item2 {
    background: url(../img/nav_btn2.png) no-repeat center center;
    background-size: 100% 100%;
}
.nav_item3 {
    background: url(../img/nav_btn3.png) no-repeat center center;
    background-size: 100% 100%;
}
.nav_item1_active {
    width: 2.56rem;
    height: 1.22rem;
    background: url(../img/nav_btn_1.png) no-repeat center center;
    background-size: 100% 100%;
}
.nav_item2_active {
    width: 2.56rem;
    height: 1.22rem;
    background: url(../img/nav_btn_2.png) no-repeat center center;
    background-size: 100% 100%;
}
.nav_item3_active {
    width: 2.56rem;
    height: 1.22rem;
    background: url(../img/nav_btn_3.png) no-repeat center center;
    background-size: 100% 100%;
}
/* 视频弹窗 */
.video-pop-close {
    position: absolute;
    bottom: -0.5rem;
    left: 50%;
    transform: translateX(-50%);
}
/* 背包弹窗 */
.backpack-pop-content {
    width: 7.06rem;
    height: 9.75rem;
    background: url(../img/pop/pop_backpackbox.png) no-repeat center center;
    background-size: 100% 100%;
}
.backpack-pop-close {
    position: absolute;
    top: 0.1rem;
    right: 0.1rem;
}
.backpack-pop-content-topBtnBox {
    width: 3.04rem;
    height: 0.51rem;
    position: absolute;
    top: 0.42rem;
    left: 0.29rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.backpack-pop-content-topBtn {
    width: 1.45rem;
    height: 0.51rem;
    background: url(../img/pop/pop_backpackbtn.png) no-repeat center center;
    background-size: 100% 100%;
    text-align: center;
}
.backpack-pop-content-topBtn-active {
    width: 1.45rem;
    height: 0.51rem;
    background: url(../img/pop/pop_backpackbtn1.png) no-repeat center center;
    background-size: 100% 100%;
    text-align: center;
}
.backpack-pop-content-topBtn-active .backpack-pop-content-topBtn_text {
    font-family: Source Han Serif CN;
    font-weight: bold;
    font-size: 0.21rem;
    color: #2A2725;
    opacity: 1;
}
.backpack-pop-content-topBtn_text {
    font-family: Source Han Serif CN;
    font-weight: bold;
    font-size: 0.21rem;
    color: #D7CDBF;
    opacity: 0.53;
    line-height: 0.47rem;
}
.backpack-pop-content-rewardsList {
    width: 6.63rem;
    height: 8.36rem;
    margin: 1.16rem 0.15rem 0.23rem 0.28rem;
    overflow: hidden;
}
.backpack-pop-content_title {
    width: 1.14rem;
    height: 0.33rem;
    background: url(../img/pop/pop_backpackbtn4.png) no-repeat center center;
    background-size: 100% 100%;
    font-family: OPPOSans;
    font-size: 0.17rem;
    color: #968F85;
    text-align: center;
    line-height: 0.3rem;
    margin: 0.28rem 0 0.2rem 0.24rem;
}
.backpack-pop-content-rewardsList_Box {
    height: 6.8rem;
    overflow-y: auto;
}
.backpack-pop-content-rewardsList_item {
    width: 100%;
    margin-bottom: 0.14rem;
}
.backpack-pop-content-rewardsList_item_time {
    width: 100%;;
    font-family: OPPOSans;
    font-size: 0.21rem;
    color: #606060;
    text-align: center;
}
.backpack-pop-content-rewardsList_itemBox {
    width: 6.32rem;
    height: 1.32rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: rgba(0, 0, 0, 0.3);
    margin-top: 0.08rem;
}
.backpack-pop-content-rewardsList_itemBox_img {
    width: 1.28rem;
    height: 1.28rem;
    /* background: url(../img/pop/pop_backpackicon.png) no-repeat center center;
    background-size: 100% 100%; */
    margin-left: 0.05rem;
}
.backpack-pop-content-rewardsList_itemBox_text {
    width: 3.34rem;
    height: 1.32rem;
    font-family: OPPOSans;
    font-weight: bold;
    font-size: 0.21rem;
    color: #606060;
}
.backpack-pop-content-rewardsList_itemBox_text_title {
    width: 100%;
    display: block;
    font-weight: bold;
    font-size: 0.25rem;
    color: #2B2826;
    margin: 0.12rem auto 0.06rem;
}
.backpack-pop-content-rewardsList_itemBox_text_desc {
    font-family: OPPOSans;
    font-size: 0.17rem;
    color: #606060;
}
.backpack-pop-content-rewardsList_itemBox_btn {
    width: 1.25rem;
    height: 0.49rem;
    background: url(../img/pop/pop_backpackbtn2.png) no-repeat center center;
    background-size: 100% 100%;
    margin-right: 0.21rem;
    text-align: center;
}
.backpack-pop-content-rewardsList_itemBox_btn0 {
    width: 1.25rem;
    height: 0.49rem;
    background: url(../img/pop/pop_backpackbtn3.png) no-repeat center center;
    background-size: 100% 100%;
    margin-right: 0.21rem;
    text-align: center;
}
.backpack-pop-content-rewardsList_itemBox_btn_text {
    font-family: Source Han Serif CN;
    font-weight: bold;
    font-size: 0.21rem;
    color: #EFEDDE;
    line-height: 0.42rem;
}
.backpack-pop-content-rewardsList-bottom {
    width: 6.46rem;
    height: 0.49rem;
    display: flex;
    align-items: center;
    margin: 0.1rem auto 0;
}
.backpack-pop-content-rewardsList-bottom-icon {
    width: 0.27rem;
    height: 0.19rem;
    background: url(../img/pop/pop_backpackicon2.png) no-repeat center center;
    background-size: 100% 100%;
    margin-left: 0.22rem;
}
.backpack-pop-content-rewardsList-bottom-separator {
    width: 0.01rem;
    height: 0.12rem;
    background: #2B2826;
    margin: 0 0.1rem;
}
.backpack-pop-content-rewardsList-bottom-label {
    display: block;
    font-family: OPPOSans;
    font-weight: bold;
    font-size: 0.21rem;
    color: #2B2826;
}
.backpack-pop-content-rewardsList-bottom-textBg {
    width: 2.84rem;
    height: 0.32rem;
    background: url(../img/pop/pop_input.png) no-repeat center center;
    background-size: 100% 100%;
    margin-right: 0.5rem;
}
.backpack-pop-content-rewardsList-bottom-text {
    display: block;
    height: 100%;
    font-family: OPPOSans;
    font-size: 0.18rem;
    color: #2B2826;
    padding: 0 0.1rem;
    overflow-x: auto;
    white-space: nowrap;
    line-height: 0.32rem;
}
.backpack-pop-content-rewardsList-bottom-btn {
    width: 1.25rem;
    height: 0.49rem;
    background: url(../img/pop/pop_backpackbtn3.png) no-repeat center center;
    background-size: 100% 100%;
    text-align: center;
}
.backpack-pop-content-rewardsList-bottom-btn-text {
    font-family: Source Han Serif CN;
    font-weight: bold;
    font-size: 0.21rem;
    color: #EFEDDE;
    line-height: 0.43rem;
}
/* 地址弹窗 */
.address-pop-content {
    width: 6.29rem;
    height: 4.73rem;
    background: url(../img/pop/pop_backpackbox1.png) no-repeat center center;
    background-size: 100% 100%;
}
.address-pop-close {
    position: absolute;
    top: 0.18rem;
    right: 0.32rem;
}
.address-pop-content-box {
    width: 5.16rem;
    margin: 1rem auto 0;
}
.address-pop-content-box_item {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.08rem;
}
.address-pop-content-box_item_nameLabel {
    width: 1.61rem;
    height: 0.51rem;
    background: url(../img/pop/pop_backbtn.png) no-repeat center center;
    background-size: 100% 100%;
}
.address-pop-content-box_item_phoneLabel {
    width: 1.61rem;
    height: 0.51rem;
    background: url(../img/pop/pop_backbtn1.png) no-repeat center center;
    background-size: 100% 100%;
}
.address-pop-content-box_item_areaLabel {
    width: 1.61rem;
    height: 0.51rem;
    background: url(../img/pop/pop_backbtn2.png) no-repeat center center;
    background-size: 100% 100%;
}
.address-pop-content-box_item_addressLabel {
    width: 1.61rem;
    height: 0.51rem;
    background: url(../img/pop/pop_backbtn3.png) no-repeat center center;
    background-size: 100% 100%;
}
.address-pop-content-box_item_input {
    width: 3.47rem;
    height: 0.5rem;
    background: #CCC8C8;
    border: 0.01rem solid #FD610A;
    color: #2B2826;
    font-family: OPPOSans;
    font-size: 0.21rem;
    padding-left: 0.1rem;
    line-height: 0.5rem;
    box-sizing: border-box;
}
.address-pop-content-box_submitBtn {
    width: 1.9rem;
    height: 0.48rem;
    background: url(../img/pop/pop_backpackbtn5.png) no-repeat center center;
    background-size: 100% 100%;
    margin: 0.4rem auto 0;
}
.address-pop-content-box_tip {
    width: 100%;
    font-family: Source Han Serif CN;
    font-weight: bold;
    font-size: 0.17rem;
    color: #464646;
    text-align: center;
    margin-top: 0.1rem;
}
/* 登录账号弹窗 */
.login-pop-content {
    width: 5.42rem;
    height: 4.35rem;
    background: url(../img/pop/pop_login.png) no-repeat center center;
    background-size: 100% 100%;
}
.login-pop-close {
    position: absolute;
    top: 0.4rem;
    right: 0.1rem;
}
.login-pop-content-box {
    width: 4.3rem;
    height: 2.05rem;
    margin: 1.38rem auto 0;
}
.login-pop-content-box_item {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 0.13rem;
}
.login-pop-content-box_item_label {
    width: 1.5rem;
    height: 0.42rem;
    font-family: SourceHanSansCN;
    font-weight: 800;
    font-size: 0.31rem;
    color: #383538;
    line-height: 0.42rem;
}
.login-pop-content-box_item_labelShort {
    width: 1rem;
}
.login-pop-content-box_item_input {
    width: 2.6rem;
    height: 0.42rem;
    border: 0.01rem solid #000000;
    color: #2B2826;
    background-color: transparent;
    padding-left: 0.15rem;
    line-height: 0.42rem;
    font-size: 0.21rem;
}
.login-pop-content-box_item_inputLong {
    width: 3.1rem;
}
.login-pop-content-box_item_input_captcha {
    width: 1.56rem;
    margin-right: 0.1rem;
}
.login-pop-content-box_item_link {
    width: 3.28rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-left: 0.95rem;
}
.login-pop-content-box_item_link_tag {
    font-family: SourceHanSansCN;
    font-weight: 800;
    font-size: 0.21rem;
    color: #716E6B;
    line-height: 0.21rem;
    border-bottom: 0.01rem solid #716E6B;
    padding-bottom: 0.05rem;
}
.login-pop-content-box_submitBtn {
    width: 1.25rem;
    height: 0.49rem;
    background: url(../img/pop/pop_backpackbtn3.png) no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    bottom: 0.35rem;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
}
.login-pop-content-box_submitBtn_text {
    font-family: Source Han Serif CN;
    font-weight: bold;
    font-size: 0.21rem;
    color: #EFEDDE;
    line-height: 0.43rem;
}
.login-pop-content-box_item_captchaBox {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.login-pop-content-box_item_captchaBox_captchaBtn {
    width: 0.96rem;
    height: 0.46rem;
    background: url(../img/pop/pop_backpackbtn3.png) no-repeat center center;
    background-size: 100% 100%;
    font-family: Source Han Serif CN;
    font-weight: bold;
    font-size: 0.16rem;
    color: #EFEDDE;
    line-height: 0.43rem;
    text-align: center;
    margin-top: 0.04rem;
}
.login-pop-content-box_emailBtn {
    width: 1.25rem;
    height: 0.49rem;
    background: url(../img/pop/pop_mail.png) no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    bottom: 0.35rem;
    right: 0.4rem;
}
.login-pop-content-box_chooseAgreement {
    width: 0.16rem;
    height: 0.16rem;
    background: url(../img/pop/pop_choose.png) no-repeat center center;
    background-size: 100% 100%;
    margin-right: 0.05rem;
}
.login-pop-content-box_chooseAgreement-active {
    background: url(../img/pop/pop_choose1.png) no-repeat center center;
    background-size: 100% 100%;
}
.login-pop-content-box_chooseAgreement_textBox {
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Source Han Serif CN;
    font-weight: bold;
    font-size: 0.13rem;
    color: #383538;
    margin-top: 0.65rem;
}
.login-pop-content-box_chooseAgreement_link {
    font-family: Source Han Serif CN;
    font-weight: bold;
    font-size: 0.13rem;
    color: #383538;
    text-decoration: underline;
}
.login-pop-content-box_backBtn {
    width: 0.2rem;
    height: 0.34rem;
    background: url(../img/pop/pop_re.png) no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    top: 0.44rem;
    left: 0.2rem;
}


/* 转盘规则弹窗 */
.wheel-rule-pop-content {
    width: 5.6rem;
    height: 7.32rem;
    background: url(../img/pop/pop_rule.png) no-repeat center center;
    background-size: 100% 100%;
}
.wheel-rule-pop-close {
    position: absolute;
    top: 0.42rem;
    right: 0.11rem;
}
.wheel-rule-pop-content-box {
    width: 4.75rem;
    height: 4.93rem;
    margin: 1.3rem auto;
    overflow-y: auto;
    padding: 0 0.3rem;
}
.wheel-rule-pop-content-box_item {
    width: 100%;
    font-family: Adobe Heiti Std;
    font-size: 0.21rem;
    color: #383538;
    margin-bottom: 0.2rem;
}
.wheel-rule-pop-content-box_item_title {
    font-family: Source Han Serif CN;
    font-weight: bold;
    margin-bottom: 0.1rem;
}
.wheel-rule-pop-content-box_item_text {
    font-family: Source Han Serif CN;
    /* padding-left: 0.1rem; */
}
.wheel-rule-pop-content-box_item_table_head {
    display: flex;
    align-items: center;
}
.wheel-rule-pop-content-box_item_table_head span {
    text-align: center;
    display: block;
    background-color: rgb(209, 255, 255);
    width: 1.5rem;
    height: 0.4rem;
    line-height: 0.4rem;
    border: 0.01rem solid #707070;
    border-right: none;
    border-bottom: none;
}
.wheel-rule-pop-content-box_item_table_head span:nth-child(3) {
    border-right: 0.01rem solid #707070;
}
.wheel-rule-pop-content-box_item_table_data {
    display: flex;
    align-items: center;
}
.wheel-rule-pop-content-box_item_table_data span {
    text-align: center;
    display: block;
    width: 1.5rem;
    height: 0.5rem;
    line-height: 0.5rem;
    border: 0.01rem solid #707070;
    border-right: none;
    border-bottom: none;
}
.wheel-rule-pop-content-box_item_table_data:last-child span {
    border-bottom: 0.01rem solid #707070;
}
.wheel-rule-pop-content-box_item_table_data span:nth-child(3) {
    border-right: 0.01rem solid #707070;
}

/* 分享弹窗 */
.share-pop {
    overflow: auto;
    touch-action: auto;
}
.share-pop-content {
    width: 7.5rem;
    height: 12.03rem;
    background: url(../img/pop/pop_share.png) no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    top: 0.08rem;
    left: 50%;
    transform: translateX(-50%);
}
.share-pop-content-img {
    width: 4.5rem;
    height: 7.76rem;
    margin: 1.33rem auto 0;
    display: block;
}
.share-pop-content-bottom {
    width: 5.73rem;
    height: 1.5rem;
    margin: 0.3rem auto 0;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 0.1rem;
    text-align: center;
}
.share-pop-content-bottom_title {
    font-family: Source Han Serif CN;
    font-weight: bold;
    font-size: 0.28rem;
    color: #121212;
}
.share-pop-content-bottom_url {
    width: 100%;
    /* height: 0.4rem; */
    background: #000000;
    border-radius: 0.2rem;
    font-family: Source Han Serif CN;
    font-weight: bold;
    font-size: 0.21rem;
    /* line-height: 0.38rem; */
    line-height: 0.21rem;
    color: #ECE7E7;
    padding: 0.05rem 0.1rem;
    word-break: break-all;
    box-sizing: border-box;
}
.share-pop-content-bottom_btn {
    width: 1.62rem;
    height: 0.6rem;
    background: url(../img/pop/pop_copy.png) no-repeat center center;
    background-size: 100% 100%;
    margin: 0 auto;
}
.share-pop-content-close {
    width: 6.64rem;
    height: 0.85rem;
    margin: 0.77rem 0 0 0.57rem;
}
.share-pop-content-close_desc {
    width: 100%;
    height: 0.2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.share-pop-content-close_desc_line {
    display: block;
    width: 2.3rem;
    height: 0.01rem;
    background: #EADFCE;
}
.share-pop-content-close_desc_text {
    font-family: Source Han Serif CN;
    font-weight: 600;
    font-size: 0.21rem;
    color: #EADFCE;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
}
.share-pop-content-close_desc_text span {
    display: block;
    text-align: center;
    width: 2.9rem;
}
.share-pop-content-closeBtn {
    width: 1.27rem;
    height: 0.5rem;
    background: url(../img/pop/pop_close1.png) no-repeat center center;
    background-size: 100% 100%;
    margin: 0.25rem auto;
}
@media (min-width: 768px) and (max-width: 1366px) {
    .share-pop-content {
        /* width: 7.5rem;
        height: 12.03rem; */
        width: 5.02rem;
        height: 8.02rem;
        top: 0;
    }
    .share-pop-content-img {
        /* width: 4.5rem;
        height: 7.76rem;
        margin: 1.33rem auto 0; */
        width: 3rem;
        height: 5.17rem;
        margin: 0.88rem auto 0;
    }
    .share-pop-content-bottom {
        /* width: 5.73rem;
        height: 1.5rem;
        margin: 0.3rem auto 0; */
        width: 3.82rem;
        height: 1rem;
        margin: 0.15rem auto 0;
        gap: 0.1rem;
    }
    .share-pop-content-bottom_title {
        /* font-size: 0.28rem; */
        font-size: 0.18rem;
    }
    .share-pop-content-bottom_url {
        border-radius: 0.13rem;
        font-size: 0.14rem;
        line-height: 0.15rem;
    }
    .share-pop-content-bottom_btn {
        /* width: 1.62rem;
        height: 0.6rem; */
        width: 1.08rem;
        height: 0.4rem;
    }
    .share-pop-content-close {
        /* width: 6.64rem;
        height: 0.85rem;
        margin: 0.77rem 0 0 0.57rem; */
        width: 4.42rem;
        height: 0.56rem;
        margin: 0.51rem 0 0 0.38rem;
    }
    .share-pop-content-close_desc {
        /* height: 0.2rem; */
        height: 0.13rem;
    }
    .share-pop-content-close_desc_line {
        /* width: 2.3rem; */
        width: 1.53rem;
    }
    .share-pop-content-close_desc_text {
        /* font-size: 0.21rem; */
        font-size: 0.14rem;
    }
    .share-pop-content-close_desc_text span {
        /* width: 2.9rem; */
        width: 1.94rem;
    }
    .share-pop-content-closeBtn {
        /* width: 1.27rem;
        height: 0.5rem;
        margin: 0.25rem auto; */
        width: 0.84rem;
        height: 0.33rem;
        margin: 0.16rem auto;
    }
}

/* 提示弹窗 */
.tip-pop-content {
    width: 5.42rem;
    height: 4.35rem;
    background: url(../img/pop/pop_tip.png) no-repeat center center;
    background-size: 100% 100%;
}
.tip-pop-close {
    position: absolute;
    top: 0.4rem;
    right: 0.1rem;
}
.tip-pop-content-box {
    width: 4.78rem;
    height: 1.45rem;
    margin: 1.9rem auto 0;
    text-align: center;
}
.tip-pop-content-box_text {
    display: block;
    font-family: SourceHanSansCN;
    font-weight: 800;
    font-size: 0.26rem;
    color: #383538;
}

/* 角色列表弹窗 */
.roleList-pop-content {
    width: 5.42rem;
    height: 9.06rem;
    background: url(../img/pop/pop_rule1.png) no-repeat center center;
    background-size: 100% 100%;
}
.roleList-pop-close {
    position: absolute;
    top: 0.4rem;
    right: 0.1rem;
}
.roleList-pop-content-title {
    font-family: SourceHanSansCN;
    font-weight: 800;
    font-size: 0.27rem;
    color: #383538;
    line-height: 0.27rem;
    margin: 1.3rem auto 0.24rem;
    text-align: center;
}
.roleList-pop-content-box {
    width: 4.52rem;
    height: 5.6rem;
    background: rgba(50, 50, 50, 0.64);
    border-radius: 0.1rem;
    margin: 0 auto;
    overflow: auto;
    padding: 0.38rem 0.3rem;
    box-sizing: border-box;
}
.roleList-pop-content-box_item {
    width: 3.74rem;
    height: 1.23rem;
    background: #B4B4B4;
    border-radius: 0.1rem;
    margin: 0 auto 0.1rem;
    padding: 0.1rem 0 0 0.26rem;
    box-sizing: border-box;
}
.roleList-pop-content-box_item_active {
    background: linear-gradient(135deg, #f7c08a 0%, #FFB57F 100%);
}
.roleList-pop-content-box_item_name {
    font-family: SourceHanSansCN;
    font-weight: 500;
    font-size: 0.25rem;
    color: #383538;
    line-height: 0.3rem;
    margin-bottom: 0.12rem;
}
.roleList-pop-content-box_item_line {
    height: 0.26rem;
    display: flex;
    align-items: center;
    justify-content: start;
    margin-bottom: 0.08rem;
}
.roleList-pop-content-box_item_line_label {
    font-family: SourceHanSansCN;
    font-weight: 500;
    font-size: 0.2rem;
    line-height: 0.22rem;
    color: #383538;
}
.roleList-pop-content-box_item_line_text {
    width: 1.71rem;
    height: 0.26rem;
    background: #706C65;
    border-radius: 0.1rem;
    font-family: SourceHanSansCN;
    font-weight: 500;
    font-size: 0.15rem;
    color: #FFFFFF;
    line-height: 0.22rem;
    padding-left: 0.25rem;
}
.roleList-pop-content-bottom {
    width: 100%;
    height: 0.4rem;
    text-align: center;
    margin-top: 0.26rem;
}
.roleList-pop-content-bottom_desc {
    display: block;
    font-family: SourceHanSansCN;
    font-weight: 500;
    font-size: 0.16rem;
    color: #383538;
    line-height: 0.3rem;
}
.roleList-pop-content-bottom_btn {
    width: 1.25rem;
    height: 0.49rem;
    background: url(../img/pop/pop_backpackbtn3.png) no-repeat center center;
    background-size: 100% 100%;
    margin: 0.22rem auto 0;
}
.roleList-pop-content-bottom_btn_text {
    font-family: Source Han Serif CN;
    font-weight: bold;
    font-size: 0.21rem;
    color: #EFEDDE;
    line-height: 0.42rem;
}
/* 领取奖励角色确认提示 */
.roleInfo-pop-content {
    width: 5.42rem;
    height: 4.35rem;
    background: url(../img/pop/pop_tip.png) no-repeat center center;
    background-size: 100% 100%;
}
.roleInfo-pop-close {
    position: absolute;
    top: 0.4rem;
    right: 0.08rem;
}
.roleInfo-pop-content-box {
    width: 3.78rem;
    height: 1.94rem;
    margin: 1.39rem auto 0;
}
.roleInfo-pop-content-box_title {
    font-family: SourceHanSansCN;
    font-weight: 800;
    font-size: 0.27rem;
    color: #383538;
    line-height: 0.27rem;
    margin-bottom: 0.3rem;
}
.roleInfo-pop-content-box_item {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: start;
}
.roleInfo-pop-content-box_item_label {
    width: 1.42rem;
    font-family: SourceHanSansCN;
    font-size: 0.27rem;
    color: #383538;
    line-height: 0.3rem;
    margin-right: 0.05rem;
}
.roleInfo-pop-content-box_item_text {
    font-family: SourceHanSansCN;
    font-weight: 500;
    font-size: 0.27rem;
    color: #B34C2A;
    line-height: 0.27rem;
}
.roleInfo-pop-content-box_bottom {
    width: 3.2rem;
    height: 0.55rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 auto;
}
.roleInfo-pop-content-box_bottom_confirmBtn {
    width: 1.25rem;
    height: 0.49rem;
    background: url(../img/pop/pop_backpackbtn3.png) no-repeat center center;
    background-size: 100% 100%;
    margin: 0.22rem auto 0;
    text-align: center;
}
.roleInfo-pop-content-box_bottom_btn_text {
    font-family: Source Han Serif CN;
    font-weight: bold;
    font-size: 0.21rem;
    color: #EFEDDE;
    line-height: 0.42rem;
}
.roleInfo-pop-content-box_bottom_cancelBtn {
    width: 1.25rem;
    height: 0.49rem;
    background: url(../img/pop/pop_backpackbtn2.png) no-repeat center center;
    background-size: 100% 100%;
    margin: 0.22rem auto 0;
    text-align: center;
}

/* 未查询到账号信息提示 */
.noAccount-pop-content-box {
    width: 3.78rem;
    height: 1.94rem;
    margin: 1.39rem auto 0;
}
.noAccount-pop-content-box_title {
    font-family: SourceHanSansCN;
    font-weight: 800;
    font-size: 0.27rem;
    color: #383538;
    line-height: 0.27rem;
    margin-bottom: 0.5rem;
}
.noAccount-pop-content-box_text {
    font-family: SourceHanSansCN;
    font-size: 0.27rem;
    color: #383538;
    line-height: 0.27rem;
}
.noAccount-pop-content-box_btn {
    width: 1.25rem;
    height: 0.49rem;
    background: url(../img/pop/pop_backpackbtn3.png) no-repeat center center;
    background-size: 100% 100%;
    text-align: center;
    position: absolute;
    bottom: 0.35rem;
    left: 50%;
    transform: translateX(-50%);
}
.noAccount-pop-content-box_btn_text {
    font-family: Source Han Serif CN;
    font-weight: bold;
    font-size: 0.21rem;
    color: #EFEDDE;
    line-height: 0.42rem;
}

/* 当前账号信息提示 */
.currentAccountInfo-pop-content {
    width: 5.42rem;
    height: 4.35rem;
    background: url(../img/pop/pop_current.png) no-repeat center center;
    background-size: 100% 100%;
}
.currentAccountInfo-pop-close {
    position: absolute;
    top: 0.4rem;
    right: 0.1rem;
}
.currentAccountInfo-pop-content-box {
    width: 3.78rem;
    height: 1.64rem;
    margin: 1.69rem auto 0;
}
.currentAccountInfo-pop-content-box_item {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: start;
}
.currentAccountInfo-pop-content-box_item_label {
    font-family: SourceHanSansCN;
    font-weight: bold;
    font-size: 0.32rem;
    color: #383538;
}
.currentAccountInfo-pop-content-box_item_text {
    font-family: SourceHanSansCN;
    font-size: 0.28rem;
    color: #7B7B7B;
    line-height: 0.3rem;
}
.currentAccountInfo-pop-content-box_btn {
    width: 1.25rem;
    height: 0.49rem;
    background: url(../img/pop/pop_backpackbtn3.png) no-repeat center center;
    background-size: 100% 100%;
    margin: 0.52rem auto 0;
    text-align: center;
}
.currentAccountInfo-pop-content-box_btn_text {
    font-family: Source Han Serif CN;
    font-weight: bold;
    font-size: 0.21rem;
    color: #EFEDDE;
    line-height: 0.42rem;
}
.currentAccountInfo-pop-content-box_bottom_btn {
    width: 1.14rem;
    height: 0.33rem;
    background: url(../img/pop/pop_backpackbtn4.png) no-repeat center center;
    background-size: 100% 100%;
    margin: 0.22rem auto 0;
    text-align: center;
}
.currentAccountInfo-pop-content-box_bottom_btn_text {
    font-family: Source Han Serif CN;
    font-weight: bold;
    font-size: 0.18rem;
    color: #EFEDDE;
}

/* 二次确认提示弹窗 */
.confirm-pop-content-box {
    width: 3.78rem;
    height: 1.64rem;
    margin: 1.69rem auto 0;
}   
.confirm-pop-content-box_text {
    font-family: SourceHanSansCN;
    font-weight: bold;
    font-size: 0.27rem;
    color: #383538;
    text-align: center;
}
.confirm-pop-content-box_btn {
    width: 1.25rem;
    height: 0.49rem;
    background: url(../img/pop/pop_backpackbtn3.png) no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    text-align: center;
    bottom: 0.35rem;
    left: 50%;
    transform: translateX(-50%);
}
.confirm-pop-content-box_btn_text {
    font-family: Source Han Serif CN;
    font-weight: bold;
    font-size: 0.21rem;
    color: #EFEDDE;
    line-height: 0.42rem;
}

/* 加入群聊弹窗 */
.addGroup-pop-content {
    width: 7.5rem;
    top: 35%;
}
.addGroup-pop-close {
    position: absolute;
    top: -0.2rem;
    right: 1.3rem;
}
.addGroup-pop-content-img {
    display: block;
    width: 3.96rem;
    height: 3.96rem;
    margin: 0 auto;
}
.addGroup-pop-content-text {
    font-family: SourceHanSansCN;
    font-weight: bold;
    font-size: 0.27rem;
    color: #fff;
    text-align: center;
    margin-top: 0.2rem;
}
