.wx-btn-box {
    width: 7.2rem;
    /* height: 0.5rem; */
    height: 1.06rem;
    position: fixed;
    top: 0;
    left: 0;
    /* background: rgba(0, 0, 0, 0.64); */
    z-index: 99;
}

.wx-btn-box.wx-btn-box2 {
    width: 4rem;
    height: 0.8rem;
    position: fixed;
    bottom: 0.88rem;
    left: 50%;
    top: auto;
    transform: translateX(-50%);
    background: #0089FF;
    border-radius: 0.44rem;
}

.wx-btn-box .launch-btn {
    position: absolute;
    width: 100% !important;
    height: 100% !important;
    top: 0;
    left: 0;

    z-index: 999;
    display: block !important;
    /* 确保显示 */
    pointer-events: auto !important;
    /* 确保可点击 */
    overflow: hidden;
}

.bm-dowmload2 {
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    font-size: 0.28rem;
    color: #FFFFFF;
}

.bm-dowmload2 .bm-icon {
    width: 0.3rem;
    height: 0.32rem;
    background-image: url("/h5/activity/images/special/community/bm-icon.png");
    margin-right: 0.14rem;
}

.wx-btn-box .bm-dowmload {
    z-index: 99;
    position: fixed;
    top: 0;
    min-width: 7.2rem;
    left: 50%;
    margin-left: -3.6rem;
    background: rgba(0, 0, 0, 0.64);
    padding: 0.19rem 0.32rem 0.19rem 0.24rem;
    font-size: 0.28rem;
    height: 1.06rem;
    box-shadow: 0px 0.02rem 0.04rem 0px rgba(0, 0, 0, 0.08);
}

.wx-btn-box .bm-dowmload .close {
    width: 0.26rem;
    height: 0.26rem;
    background-image: url("/h5/activity/images/special/community/close_bm.png");
}

.wx-btn-box .bm-dowmload .detail {
    margin-left: 0.24rem;
}

.wx-btn-box .bm-dowmload .detail .logo {
    width: 0.68rem;
    height: 0.68rem;
    background-image: url("/h5/activity/images/special/community/bm_logo.png");
    margin-right: 0.24rem;
}

.wx-btn-box .bm-dowmload .detail .name {
    font-weight: 600;
    font-size: 0.32rem;
    color: #FFFFFF;
}

.wx-btn-box .bm-dowmload .detail .text {
    font-size: 0.24rem;
    color: #E8E8E8;
    margin-top: 0;
}

.wx-btn-box .bm-dowmload .dowmload-btn {
    width: 1.72rem;
    height: 0.58rem;
    background: #0089FF;
    border-radius: 0.08rem;
    font-size: 0.24rem;
    color: #FFFFFF;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.wx-btn-box .bm-dowmload .dowmload-btn .btn-img {
    width: 0.2rem;
    height: 0.2rem;
    background-image: url("/h5/activity/images/special/community/download_btn.png");
    margin-right: 0.08rem;
}