.pop_wrapper {
    width: 100vw;
    /* 100vh 在 iOS Safari 常大于实际可视高度，底栏会挡住内容且滚不到底；100dvh 动态视口高度，随工具栏变化 */
    height: 100vh;
    height: 100dvh;
    background-color: rgba(0, 0, 0, 0.9);
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: 999;
    overflow-y: auto;
    overscroll-behavior: contain;/* 防止页面滚动穿透 */
}
.pop_content {
    position: absolute;
    top: 10%;
    left: 50%;
    transform: translateX(-50%);
}
.pop_close {
    width: 0.83rem;
    height: 0.83rem;
    background: url(../img/pop/close.png) no-repeat center center;
    background-size: 100% 100%;
    cursor: pointer;
    position: absolute;
    bottom: -1.2rem;
    left: 50%;
    transform: translateX(-50%);
}
/** 登录弹窗 */
.login_pop_content {
    width: 7.5rem;
    height: 5.21rem;
    background: url(../img/pop/login_box.png) no-repeat center center;
    background-size: 100% 100%;
    padding: 0.58rem 1.1rem 0.8rem 1.1rem;
    box-sizing: border-box;
}
.login_pop_content_main {
    width: 100%;
    height: 100%;
}
.login_pop_content_main_title {
    font-size: 0.42rem;
    color: #F2E0BA;
    text-align: center;
    margin-bottom: 0.2rem;
}
.login_pop_content_main_content {
    width: 100%;
}
.login_pop_content_main_content_item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 0.35rem;
}
.login_pop_input {
    height: 0.66rem;
    background: rgba(24, 13, 7, 0.54);
    border-radius: 0.06rem;
    padding: 0 0.2rem;
    box-sizing: border-box;
    font-size: 0.3rem;
    color: #766B57;
}
.login_pop_input::placeholder {
    color: #766B57;
}
.login_pop_telInput {
    width: 100%;
}
.login_pop_captchaInput {
    width: 100%;
    margin-right: 0.24rem;
}
.login_pop_captchaBtn {
    flex-shrink: 0;
    width: 1.62rem;
    height: 0.66rem;
    background: url(../img/pop/login_code.png) no-repeat center center;
    background-size: 100% 100%;
    cursor: pointer;
}
.login_pop_countdownTimeBtn {
    flex-shrink: 0;
    width: 1.62rem;
    height: 0.66rem;
    background: url(../img/pop/login_code1.png) no-repeat center center;
    background-size: 100% 100%;
    pointer-events: none;
    font-size: 0.24rem;
    line-height: 0.66rem;
    color: #5E5045;
    text-align: center;
}
.login_pop_agreementBox {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 100%;
    color: #605043;
    font-size: 0.2rem;
    margin-bottom: 0.1rem;
}
.login_pop_agreementBox_chooseAgreement {
    width: 0.2rem;
    height: 0.2rem;
    margin-right: 0.1rem;
    border-radius: 50%;
    background: transparent;
    border: 0.01rem solid #5E5045;
    cursor: pointer;
}
.login_pop_agreementBox_chooseAgreement_active {
    background: #FFDB79;
}
.login_pop_agreementBox_chooseAgreement_link {
    color: #FFDB79;
    text-decoration: underline;
    text-underline-offset: 0.04rem;
    cursor: pointer;
}
.login_pop_btnBox {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.login_pop_btnBox_loginBtn {
    width: 1.34rem;
    height: 0.92rem;
    background: url(../img/pop/login_btn.png) no-repeat center center;
    background-size: 100% 100%;
    cursor: pointer;
}
.login_pop_btnBox_bindPhoneBtn {
    width: 1.34rem;
    height: 0.94rem;
    background: url(../img/pop/bind_btn.png) no-repeat center center;
    background-size: 100% 100%;
    cursor: pointer;
}

/** 绑定角色弹窗 */
.bindRole_pop_content {
    width: 7.5rem;
    height: 5.21rem;
    background: url(../img/pop/login_box.png) no-repeat center center;
    background-size: 100% 100%;
    padding: 0.58rem 1.2rem 0.8rem 1.2rem;
    box-sizing: border-box;
}
.bindRole_pop_content_main {
    width: 100%;
    height: 100%;
}
.bindRole_pop_content_main_title {
    font-size: 0.42rem;
    color: #F2E0BA;
    text-align: center;
    margin-bottom: 0.2rem;
}
.bindRole_pop_content_main_content {
    width: 100%;
}
.bindRole_pop_inputBox {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 0.35rem;
}
.bindRole_pop_label {
    flex-shrink: 0;
    font-size: 0.3rem;
    color: #F2E0BA;
    margin-right: 0.18rem;
}
.bindRole_pop_input {
    width: 100%;
    height: 0.66rem;
    background: rgba(24, 13, 7, 0.54);
    border-radius: 0.06rem;
    padding: 0 0.2rem;
    box-sizing: border-box;
    font-size: 0.3rem;
    color: #766B57;
}
.bindRole_pop_input::placeholder {
    color: #766B57;
}
.bindRole_pop_tips {
    font-size: 0.24rem;
    color: #F2E0BA;
    margin-bottom: 0.35rem;
}
.bindRole_pop_btnBox {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 0 0.4rem;
    box-sizing: border-box;
}
.bindRole_pop_btnBox_bindBtn {
    width: 1.34rem;
    height: 0.94rem;
    background: url(../img/pop/bind_btn.png) no-repeat center center;
    background-size: 100% 100%;
    cursor: pointer;
}
.bindRole_pop_btnBox_cancelBtn {
    width: 1.7rem;
    height: 0.95rem;
    background: url(../img/pop/bind_btn1.png) no-repeat center center;
    background-size: 100% 100%;
    cursor: pointer;
}

/** 已绑定信息弹窗 */
.boundedInfo_pop_content_main {
    position: relative;
    width: 100%;
    height: 100%;
}
.boundedInfo_pop_content_main_text {
    font-size: 0.34rem;
    color: #F2E0BA;
    text-align: center;
    margin-bottom: 0.2rem;
}
.boundedInfo_pop_content_main_name {
    font-size: 0.34rem;
    color: #FF6FB1;
    text-align: center;
    margin-bottom: 0.2rem;
}
.boundedInfo_pop_content_main_btn {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 1.33rem;
    height: 0.92rem;
    background: url(../img/pop/confirm_btn.png) no-repeat center center;
    background-size: 100% 100%;
    cursor: pointer;
    margin: 0 auto;
}

/** 轮播图弹窗 */
.banner_pop_content {
    width: 5.5rem;
    height: 5.7rem;
}
.banner_pop_close {
    cursor: pointer;
    position: absolute;
    bottom: -2.1rem;
}
.banner_pop_content_main {
    width: 100%;
    height: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.banner_cards {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: visible;
}
.banner_card_item {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -1.735rem;
    transition: transform 0.3s ease, opacity 0.3s ease;
}
.banner_card_item.banner_card_active {
    transform: translateX(0) scale(1);
    z-index: 6;
    opacity: 1;
}
.banner_card_item.banner_card_prev {
    transform: translateX(-45%) scale(0.92);
    z-index: 5;
    opacity: 0.7;
}
.banner_card_item.banner_card_next {
    transform: translateX(45%) scale(0.92);
    z-index: 5;
    opacity: 0.7;
}
.banner_card_item.banner_card_other {
    transform: translateX(0) scale(0.85);
    z-index: 1;
    opacity: 0;
    pointer-events: none;
}
.banner_card_item_name {
    position: absolute;
    top: -0.6rem;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    text-align: center;
    font-size: 0.3rem;
    color: #c1a58f;
}
.banner_card_item_img {
    width: 3.47rem;
    height: 5.7rem;
}
.banner_card_item_num {
    position: absolute;
    bottom: 0.22rem;
    right: 0.27rem;
    width: 0.55rem;
    height: 0.56rem;
    background: url(../img/pop/banner_number.png) no-repeat center center;
    background-size: 100% 100%;
    font-size: 0.3rem;
    line-height: 0.52rem;
    color: #F3D46A;
    text-align: center;
    z-index: 10;
}
.banner_card_item_status {
    position: absolute;
    bottom: -0.45rem;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    text-align: center;
    font-size: 0.24rem;
    /* color: #5E5045; */
    color: #c1a58f;
    z-index: 10;
}
.custom_indicatorBox_leftBtn {
    position: absolute;
    top: 50%;
    left: -0.8rem;
    transform: translateY(-50%);
    width: 0.47rem;
    height: 0.73rem;
    background: url(../img/pop/banner_left.png) no-repeat center center;
    background-size: 100% 100%;
    cursor: pointer;
    z-index: 10;
}
.custom_indicatorBox_rightBtn {
    position: absolute;
    top: 50%;
    right: -0.8rem;
    transform: translateY(-50%);
    width: 0.47rem;
    height: 0.73rem;
    background: url(../img/pop/banner_right.png) no-repeat center center;
    background-size: 100% 100%;
    cursor: pointer;
    z-index: 10;
}
.banner_pop_btn {
    width: 1.65rem;
    height: 0.92rem;
    background: url(../img/pop/banner_btn.png) no-repeat center center;
    background-size: 100% 100%;
    cursor: pointer;
    position: absolute;
    bottom: -1.32rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
}
/** 抽卡弹窗 */
.drawCard_pop {
    animation: drawCardMaskFadeIn 0.32s ease-out both;
}
.drawCard_pop_content {
    width: 7.5rem;
    height: 10.02rem;
    background: url(../img/pop/share_box.png) no-repeat center center;
    background-size: 100% 100%;
    padding: 0.58rem 1.2rem 0.65rem 1.2rem;
    box-sizing: border-box;
    transform-origin: center 82%;
    animation: drawCardPopIn 0.5s cubic-bezier(0.22, 0.72, 0.2, 1) 0.1s both;
}
.drawCard_pop_content_main {
    width: 100%;
    height: 100%;
}
.drawCard_pop_content_main_name {
    font-size: 0.35rem;
    color: #F2E0BA;
    text-align: center;
    margin-bottom: 0.2rem;
}
.drawCard_pop_content_main_img {
    display: block;
    width: 4.18rem;
    height: 6.87rem;
    margin: 0 auto 0.2rem;
}
.drawCard_pop_content_main_btn {
    width: 1.36rem;
    height: 0.93rem;
    background: url(../img/pop/card_btn.png) no-repeat center center;
    background-size: 100% 100%;
    cursor: pointer;
    margin: 0 auto;
}
@keyframes drawCardMaskFadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes drawCardPopIn {
    0% {
        opacity: 0;
        transform: translateX(-50%) translateY(0.8rem) scale(0.5);
    }
    60% {
        opacity: 1;
        transform: translateX(-50%) translateY(-0.04rem) scale(1.02);
    }
    100% {
        opacity: 1;
        transform: translateX(-50%) translateY(0) scale(1);
    }
}
/** 分享卡片弹窗 */
.shareCard_pop_content {
    width: 7.5rem;
    height: 10.02rem;
    background: url(../img/pop/share_box.png) no-repeat center center;
    background-size: 100% 100%;
    padding: 0.5rem 1.2rem 0.65rem 1.2rem;
    box-sizing: border-box;
}
.shareCard_pop_content_main {
    width: 100%;
    height: 100%;
}
.shareCard_pop_content_main_name {
    font-size: 0.35rem;
    color: #F2E0BA;
    text-align: center;
    margin-bottom: 0.15rem;
}
.shareCard_pop_content_main_img {
    display: block;
    width: 3.8rem;
    margin: 0 auto 0.15rem;
}
.shareCard_pop_content_main_shareCodeBox {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.shareCard_pop_content_main_shareCode {
    width: 100%;
    font-size: 0.3rem;
    color: #F2E0BA;
    text-align: center;
    margin: 0 auto;
    background: rgba(1, 0, 0, 0.58);
    border-radius: 0.22rem;
    padding: 0.07rem 0.35rem;
    box-sizing: border-box;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.shareCard_pop_content_main_btn {
    width: 2.5rem;
    height: 0.94rem;
    background: url(../img/pop/share_btn.png) no-repeat center center;
    background-size: 100% 100%;
    cursor: pointer;
    margin: 0 auto;
}

/** 分享H5弹窗 */
.shareH5_pop_content {
    width: 7.5rem;
    height: 10.02rem;
    background: url(../img/pop/share_box.png) no-repeat center center;
    background-size: 100% 100%;
    padding: 0.58rem 0.8rem 0.65rem 0.8rem;
    box-sizing: border-box;
}
.shareH5_pop_content_main {
    width: 100%;
    height: 100%;
}
.shareH5_pop_content_main_img {
    display: block;
    width: 5.71rem;
    margin: 0 auto 0.2rem;
}
.shareH5_pop_content_main_text {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 0.3rem;
    color: #F2E0BA;
    text-align: center;
    margin-bottom: 0.2rem;
}
/** 二次确认弹窗 */
.confirm_pop_content {
    width: 7.5rem;
    height: 4.25rem;
    background: url(../img/pop/confirm_box.png) no-repeat center center;
    background-size: 100% 100%;
    padding: 1rem 1.2rem 0.69rem 1.2rem;
    box-sizing: border-box;
}
.confirm_pop_content_main {
    width: 100%;
    height: 100%;
    position: relative;
}
.confirm_pop_content_main_desc {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    font-size: 0.34rem;
    line-height: 0.55rem;
    color: #F2E0BA;
    text-align: center;
    margin-bottom: 0.2rem;
}
.confirm_pop_content_main_btnBox {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.confirm_pop_btnBox_btn {
    width: 1.43rem;
    height: 0.96rem;
    margin: 0 0.25rem;
    cursor: pointer;
}
.confirm_pop_btn_confirm {
    background: url(../img/pop/confirm_btn.png) no-repeat center center;
    background-size: 100% 100%;
}
.confirm_pop_btn_cancel {
    background: url(../img/pop/confirm_btn1.png) no-repeat center center;
    background-size: 100% 100%;
}
/** 终极喵卡弹窗 */
.finalCard_pop_content {
    width: 7.5rem;
    height: 15.02rem;
    background: url(../img/pop/draw_box.png) no-repeat center center;
    background-size: 100% 100%;
    padding: 0.45rem 1.4rem 0.65rem 1.4rem;
    box-sizing: border-box;
}
.finalCard_pop_content_main {
    position: relative;
    width: 100%;
    height: 100%;
}
.finalCard_pop_content_main_img {
    display: block;
    width: 4.18rem;
    margin: 0 auto 0.2rem;
}
.finalCard_pop_content_main_desc {
    font-size: 0.32rem;
    color: #F2E0BA;
    text-align: center;
    margin-bottom: 0.2rem;
}
.finalCard_pop_content_main_btn {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 1.36rem;
    height: 0.93rem;
    background: url(../img/pop/card_btn.png) no-repeat center center;
    background-size: 100% 100%;
    cursor: pointer;
    margin: 0 auto;
}

/** 领取称号奖励成功弹窗 */
.receiveTitle_pop_content {
    padding-top: 0.8rem;
}
.receiveTitle_pop_content_main {
    width: 100%;
    height: 100%;
}
.receiveTitle_pop_content_main_btn {
    width: 1.4rem;
    height: 0.93rem;
    background: url(../img/pop/receive_btn.png) no-repeat center center;
    background-size: 100% 100%;
    cursor: pointer;
    margin: 0 auto;
}

/** 抽卡记录弹窗、奖励背包弹窗 */
.record_pop_content {
    width: 7.5rem;
    height: 5.21rem;
    background: url(../img/pop/login_box.png) no-repeat center center;
    background-size: 100% 100%;
    padding: 0.58rem 0.9rem 0.65rem 1rem;
    box-sizing: border-box;
}
.record_pop_content_main {
    width: 100%;
    height: 100%;
    color: #F2E0BA;
}
.record_pop_content_main_title {
    font-size: 0.42rem;
    text-align: center;
    margin-bottom: 0.2rem;
}
.record_pop_content_main_header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    font-size: 0.3rem;
    margin-bottom: 0.2rem;
    padding-right: 0.2rem;
    box-sizing: border-box;
}
.record_pop_content_main_header span {
    flex: 1;
    text-align: center;
    width: 50%;
}
.record_pop_content_main_list {
    width: 100%;
    max-height: 2.5rem;
    overflow-y: auto;
    padding-right: 0.2rem;
    box-sizing: border-box;
}
.record_pop_content_main_list_item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    font-size: 0.25rem;
    margin-bottom: 0.1rem;
}
.record_pop_content_main_list_item_text {
    flex: 1;
    text-align: center;
    width: 50%;
}
/** 自选喵卡弹窗 */
.selectCard_pop_content {
    width: 7.5rem;
    height: 10.02rem;
    background: url(../img/pop/share_box.png) no-repeat center center;
    background-size: 100% 100%;
    padding: 2.1rem 1.1rem 0.65rem 1.1rem;
    box-sizing: border-box;
    top: 10%;
}
.selectCard_pop_content_main {
    width: 100%;
    height: 100%;
    position: relative;
}
.selectCard_card_item {
    margin-left: -1.25rem;
}
.selectCard_card_img {
    width: 2.5rem;
}
.selectCard_indicator_leftBtn {
    left: -0.35rem;
    top: 30%;
}
.selectCard_indicator_rightBtn {
    right: -0.35rem;
    top: 30%;
}
.selectCard_pop_desc {
    position: absolute;
    bottom: 1.3rem;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    font-size: 0.3rem;
    color: #F2E0BA;
    text-align: center;
    margin-bottom: 0.2rem;
}
.selectCard_pop_btn {
    position: absolute;
    bottom: 0.3rem;
    left: 50%;
    transform: translateX(-50%);
    width: 1.36rem;
    height: 0.93rem;
    background: url(../img/pop/card_btn.png) no-repeat center center;
    background-size: 100% 100%;
    cursor: pointer;
    margin: 0 auto;
}

/** 最终开奖结果弹窗 */
.finalRewardResult_pop_content {
    width: 7.5rem;
    height: 10.91rem;
    background: url(../img/pop/award_box.png) no-repeat center center;
    background-size: 100% 100%;
    padding: 6rem 1.05rem 0.65rem 1.1rem;
    box-sizing: border-box;
    top: 2%;
}
.finalRewardResult_pop_content_main {
    width: 100%;
    height: 100%;
}
.finalRewardResult_pop_content_main_desc {
    font-size: 0.28rem;
    color: #F2E0BA;
    text-align: center;
    line-height: 0.48rem;
    margin-bottom: 0.4rem;
}
.finalRewardResult_rewardText {
    color: #FF6FB1;
}
.finalRewardResult_pop_content_main_cdkBox {
    background: rgba(1, 0, 0, 0.58);
    border-radius: 0.22rem;
    padding: 0.07rem 0.45rem;
    box-sizing: border-box;
    text-align: center;
    font-size: 0.3rem;
    color: #F2E0BA;
    margin: 0 auto 0.3rem;
}
.finalRewardResult_pop_content_main_btn {
    width: 2.76rem;
    height: 0.95rem;
    background: url(../img/pop/award_btn.png) no-repeat center center;
    background-size: 100% 100%;
    cursor: pointer;
    margin: 0 auto;
}

/** 领取喵卡弹窗 */
.receiveCard_pop_content {
    width: 7.5rem;
    height: 10.02rem;
    background: url(../img/pop/share_box.png) no-repeat center center;
    background-size: 100% 100%;
    padding: 0.58rem 1.1rem 0.65rem 1.1rem;
    box-sizing: border-box;
}
.receiveCard_pop_content_desc {
    position: absolute;
    top: -0.7rem;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    font-size: 0.4rem;
    color: #F2E0BA;
    text-align: center;
}
.receiveCard_pop_content_main {
    width: 100%;
    height: 100%;
}
.receiveCard_pop_content_main_name {
    font-size: 0.35rem;
    color: #F2E0BA;
    text-align: center;
    margin-bottom: 0.3rem;
}
.receiveCard_pop_content_main_img {
    display: block;
    width: 3.7rem;
    margin: 0 auto 0.3rem;
}
.receiveCard_pop_content_main_btn {
    width: 1.36rem;
    height: 0.93rem;
    background: url(../img/pop/card_btn.png) no-repeat center center;
    background-size: 100% 100%;
    cursor: pointer;
    margin: 0 auto;
}

/** 地址填写弹窗 */
.address_pop_content {
    width: 7.5rem;
    height: 7.36rem;
    background: url(../img/pop/address_box.png) no-repeat center center;
    background-size: 100% 100%;
    padding: 0.58rem 1.2rem 0.65rem 1.2rem;
    box-sizing: border-box;
}
.address_pop_content_main {
    width: 100%;
    height: 100%;
}
.address_pop_inputBox {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.address_pop_inputBox_item {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 0.2rem;
}
.address_pop_inputBox_item_icon {
    width: 0.3rem;
    height: 0.3rem;
    margin-right: 0.1rem;
    flex-shrink: 0;
}
.address_pop_inputBox_item_icon_addressName {
    background: url(../img/pop/address_icon4.png) no-repeat center center;
    background-size: 100% 100%;
}
.address_pop_inputBox_item_icon_addressPhoneNumber {
    background: url(../img/pop/address_icon5.png) no-repeat center center;
    background-size: 100% 100%;
}
.address_pop_inputBox_item_icon_area, .address_pop_inputBox_item_icon_address {
    background: url(../img/pop/address_icon6.png) no-repeat center center;
    background-size: 100% 100%;
}
.address_pop_inputBox_item_label {
    flex: 1;
    flex-shrink: 0;
    font-size: 0.3rem;
    color: #F2E0BA;
    margin-bottom: 0.1rem;
}
.address_pop_inputBox_item_input {
    margin-left: 0.4rem;
    width: 100%;
    height: 0.6rem;
    line-height: 0.6rem;
    background: rgba(24, 13, 7, 0.54);
    border-radius: 0.06rem;
    padding: 0 0.2rem;
    box-sizing: border-box;
    font-size: 0.3rem;
    color: #F2E0BA;
}
.address_pop_inputBox_item_input::placeholder {
    color: #766B57;
}
.address_pop_btnBox_btn {
    width: 1.65rem;
    height: 0.94rem;
    background: url(../img/pop/address_btn.png) no-repeat center center;
    background-size: 100% 100%;
    cursor: pointer;
    margin: 0 auto;
}

/** 提示弹窗 */
.tips_pop_content {
    width: 7.5rem;
    height: 1.53rem;
    background: url(../img/pop/error_box.png) no-repeat center center;
    background-size: 100% 100%;
    padding: 0.4rem 1rem 0.4rem 1rem;
    box-sizing: border-box;
    top: 30%;
}
.tips_pop_content_main {
    text-align: center;
    font-size: 0.3rem;
    color: #F2E0BA;
}

/** 公告列表弹窗 */
.announcement_pop_content {
    width: 7.5rem;
    height: 11.09rem;
    background: url(../img/pop/list_box.png) no-repeat center center;
    background-size: 100% 100%;
    padding: 0.58rem 0.8rem 0.65rem 1rem;
    box-sizing: border-box;
    top: 2%;
}
.announcement_pop_content_main {
    width: 100%;
    height: 100%;
}
.announcement_pop_content_main_list {
    width: 100%;
    height: 100%;
    overflow-y: auto;
    padding-right: 0.2rem;
    box-sizing: border-box;
}
.announcement_pop_content_main_list_item {
    width: 100%;
}
.announcement_pop_content_main_list_item_level {
    width: 100%;
    text-align: center;
    font-size: 0.42rem;
    color: #F9B74A;
    margin-bottom: 0.3rem;
}
.announcement_pop_content_main_list_item_listBox {
    text-align: center;
    width: 100%;
    line-height: 0.55rem;
    font-size: 0.25rem;
    color: #F2E0BA;
    margin-bottom: 0.35rem;
}
.announcement_pop_content_main_list_item_listBox_item {
    margin: 0 0.1rem;
}