/* 被邀请人 4.0 */

/* 选择奖品 */
.xzjp-box {
    position: relative;
}

.xzjp-box .xzjp-btn {
    position: absolute;
    width: 2.28rem;
    height: .66rem;
    bottom: .41rem;
    left: 50%;
    transform: translateX(-50%);
    background: url(./20260408-b-index-xzjp-button-img.png) no-repeat center;
    background-size: contain;
}

/* 选项 */
.xzjp-box .list-box {
    /* background: yellow; */
    position: absolute;
    left: .30rem;
    right: .30rem;
    bottom: 1.3rem;

    display: flex;
    justify-content: space-around;
}


.xzjp-box .list-box .item {
    width: .86rem;
    height: 1.06rem;
    background: url(./20260408-b-invite-xzjp-level-item-img.png);
    background-size: cover;
    margin-right: .07rem;
    border-radius: 0.1rem;

    position: relative;
}

.xzjp-box .list-box .item:first-child {
    background: url(./20260408-b-invite-xzjp-hb-item-img.png);
    background-size: cover;
}


.xzjp-box .list-box .item:last-child {
    margin-right: 0;
    background: url(./20260408-b-invite-xzjp-hqkq-item-img.png);
    background-size: cover;
}

/* 选中 */
.xzjp-box .list-box .item.selected {
    border-color: #F68231;
    border-width: .02rem;
    border-style: solid;
    position: relative;
}

.xzjp-box .list-box .item.selected::after {
    content: '';
    width: .31rem;
    height: .31rem;
    background: url(./20260408-b-invite-xzjp-hqkq-item-selected-img.png);
    background-size: cover;
    position: absolute;
    right: -0.05rem;
    top: 50%;
    transform: translateY(-50%);
}


/* 恭喜获得 */
.gxhd-guidance-txt {
    padding: .1rem .35rem 0;
    text-align: left;
    font-size: .11rem;
    color: #676767;
    line-height: .16rem;
}

.gxhd-box .gxhd-mark {
    bottom: .95rem;
    right: 0.25rem;
}

.gxhd-box .content .gxhd-number-txt {
    margin-top: 0.05rem;
}

/* 弹窗 */
.qkk-popup-box .qkk-popup-btn-box {
    display: flex;
    justify-content: center;
    align-items: center;
}

.qkk-popup-box .jxcjhd-btn {
    width: 1.3rem;
    height: .40rem;
    margin: 0.17rem 0.04rem 0 0;
}

.qkk-popup-box .qkk-popup-btn {
    width: 1.3rem;
    height: .40rem;
    margin: 0.17rem 0 0 0.04rem;
}

/* 中奖信息 - 卡券 */
.gxhd-number-box {
    display: flex;
    justify-content: center;
    box-sizing: border-box;
    align-items: center;
}

.gxhd-number-kq-title {
    font-size: .14rem;
    color: #474747;
}

/* 券码 */
.gxhd-number-kq-bg {
    background: #F0F1F1;
    border-radius: .03rem;
    box-sizing: border-box;
    margin: 0 .05rem;
    width: 1.06rem;
    height: .26rem;
    border-color: #F09235;
    border-style: solid;
    border-width: .01rem;

    font-size: .14rem;
    color: #474747;
    line-height: 1.7;
}

/* 复制 */
.gxhd-number-box .gxhd-number-copy-btn {
    width: .4rem;
    height: .24rem;
}

/* 卡券已领取状态 */
.gxhd-box-sqjz .gxhd-mark,
.gxhd-box-Level-2 .gxhd-mark {
    bottom: 1.15rem;
    right: .4rem;
}




/* 选择奖品弹窗 */
.w-popup-xzjp .cont {
    background: url(./20260408-b-invite-xzjp-bg-img.png);
    background-size: cover;
    padding: 0.34rem 0 0.25rem;
}

.w-popup-xzjp .list-box {
    display: flex;
    justify-content: space-around;
    margin: 0.23rem 0;
}

/* //标题 */
.w-popup-xzjp .title-img {
    width: 1.99rem;
}

.w-popup-xzjp .list-box .item {
    width: .86rem;
    height: 1.06rem;
    flex: 1;
    background: url(./20260408-b-invite-xzjp-level-item-img.png);
    background-size: cover;
    margin-right: .07rem;
    border-radius: 0.1rem;

    position: relative;
}

.w-popup-xzjp .list-box .item:first-child {
    background: url(./20260408-b-invite-xzjp-hb-item-img.png);
    background-size: cover;
}


.w-popup-xzjp .list-box .item:last-child {
    margin-right: 0;
    background: url(./20260408-b-invite-xzjp-hqkq-item-img.png);
    background-size: cover;
}

.w-popup-xzjp .list-box .item>img {
    display: none;
}

/* 选中 */
.w-popup-xzjp .list-box .item.selected {
    border-color: #F68231;
    border-width: .02rem;
    border-style: solid;
    position: relative;
}

.w-popup-xzjp .list-box .item.selected::after {
    content: '';
    width: .31rem;
    height: .31rem;
    background: url(./20260408-b-invite-xzjp-hqkq-item-selected-img.png);
    background-size: cover;
    position: absolute;
    right: -0.05rem;
    top: 50%;
    transform: translateY(-50%);
}

.w-popup-xzjp .list-box .item.selected>img {
    display: block;
    width: .31rem;
    height: .31rem;
    position: absolute;
    right: -0.05rem;
    top: 50%;
    transform: translateY(-50%);
}

/* 确认 */
.w-popup-xzjp .cont-box .xzjp-sure {
    width: 1.49rem;
    height: .4rem;
}

/* 关闭 */
.w-popup-xzjp .cont-box .close-btn {
    width: .25rem;
    height: .25rem;
}

/* <!-- 奖品发完了 --> */
.hd-win-no-red-box .cont-box .title,
.hd-win-no-box .cont-box .title {
    width: 1.53rem;
}

.hd-win-no-red-box .cont-box .txt,
.hd-win-no-box .cont-box .txt {
    line-height: 1.5;
}

/* 关闭 */
.a-close-btn {
    text-align: center;
    display: inline-block;
    width: .25rem;
    height: .25rem;
    background: url(./20250411-pub-popup-close.png) no-repeat center;
    background-size: contain;
    margin: 0.17rem auto 0;
}