/**
* banner
*/
.vip-bg {
    width: calc(100% + 8rpx);
    margin: 0 -4rpx;
}

.banner .title-img {
    width: 476rpx;
    margin-top: 64rpx;
}

.banner-title {
    color: #f9d681;
}

.banner-buy {
    background-size: 100%;
    background-color: transparent;
    border: 0;
    color: #88651F !important;
    width: 308rpx;
    height: 94rpx;
    line-height: 94rpx !important;
    font-size: 44rpx;
    box-sizing: content-box;
}

/**
* 等级介绍
*/
.head-top {
    padding-top: calc(94rpx + var(--status-bar-height) + 5px);
    /* #ifdef H5 */
    padding-top: 94rpx;
    /* #endif */
}

.data-list .item {
    width: calc(100% / 3);
    margin-bottom: 20rpx;
    color: #88651F;
    padding: 0 20rpx;
}

.data-list .item image {
    width: 130rpx;
    height: 130rpx !important;
}