.package-item-container[data-v-81dd94ba] {
    width: 384px;
    height: 476px;
    box-shadow: 0 45px 64px 0 rgba(0,73,158,.06);
    background: #fff;
    border-radius: 20px;
    padding: 32px
}

.package-item-container .title[data-v-81dd94ba] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 32px;
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    margin-bottom: 16px
}

.package-item-container .title .package-icon[data-v-81dd94ba] {
    display: inline-block;
    width: 32px;
    height: 32px;
    margin-right: 4px;
    object-fit: contain
}

.package-item-container .desc[data-v-81dd94ba] {
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 32px;
    min-height: 16px
}

.package-item-container .price-desc[data-v-81dd94ba] {
    font-size: 16px;
    line-height: 16px;
    font-weight: 500;
    margin-bottom: 20px;
    min-height: 16px
}

.package-item-container .buy-button[data-v-81dd94ba] {
    cursor: pointer;
    display: block;
    text-align: center;
    width: 100%;
    height: 64px;
    background: no-repeat 50%/cover url(data:image/png;base64,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);
    border-radius: 12px;
    font-size: 24px;
    line-height: 64px;
    font-weight: 500;
    color: #fff;
    margin-bottom: 32px;
    padding: 0 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-decoration: none
}

.package-item-container .rights-list[data-v-81dd94ba] {
    width: 100%
}

.package-item-container .rights-list .rights-item[data-v-81dd94ba] {
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    line-height: 16px;
    height: 16px;
    width: 100%;
    margin-bottom: 16px
}

.package-item-container .rights-list .rights-item[data-v-81dd94ba] * {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.package-item-container .rights-list .rights-item[data-v-81dd94ba]:last-child {
    margin-bottom: 0
}

.package-item-container .rights-list .rights-item.more-detail[data-v-81dd94ba] {
    cursor: pointer;
    text-decoration: none
}

.package-item-container .rights-list .rights-item .icon-check[data-v-81dd94ba],.package-item-container .rights-list .rights-item .icon-goto[data-v-81dd94ba] {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 8px
}

.package-item-container .rights-list .rights-item .icon-arrow-right[data-v-81dd94ba] {
    width: 14px;
    height: 14px;
    margin-left: 2px
}

.package-item-container .rights-list .rights-item .more-detail-text[data-v-81dd94ba] {
    color: #457aff
}

.package-item-container .rights-list .rights-item .rights-text[data-v-81dd94ba] {
    width: calc(100% - 32px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.package-item-container .color_text_1[data-v-81dd94ba] {
    color: var(--color_text_1)
}

.buy-packages-container .buy-packages-header[data-v-4065a861] {
    margin-bottom: 76px;
    width: 100%;
    text-align: center
}

.buy-packages-container .buy-packages-header .title[data-v-4065a861] {
    font-size: 48px;
    font-weight: 700;
    line-height: 48px;
    margin-bottom: 28px
}

.buy-packages-container .buy-packages-header .subtitle[data-v-4065a861] {
    font-size: 24px;
    line-height: 24px;
    font-weight: 400;
    opacity: .6
}

.buy-packages-container .package-list[data-v-4065a861] {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.buy-packages-container .package-list .package-item-container[data-v-4065a861] {
    margin-bottom: 32px
}

.buy-packages-container .color_text_1[data-v-4065a861] {
    color: var(--color_text_1)
}

.privilege-item-container[data-v-014662d2] {
    width: 100%
}

.privilege-item-container[data-v-014662d2]:last-child {
    border-radius: 0 0 20px 20px;
    overflow: hidden
}

.privilege-item-container .title[data-v-014662d2] {
    cursor: pointer;
    height: 84px;
    font-size: 24px;
    font-weight: 500;
    line-height: 84px;
    padding-left: 32px;
    background: #f8fbff;
    vertical-align: middle
}

.privilege-item-container .icon-arrow-down-grey[data-v-014662d2] {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    margin-left: 4px
}

.privilege-item-container .icon-arrow-down-grey.expand[data-v-014662d2] {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.privilege-item-container .table-container[data-v-014662d2] {
    height: auto;
    overflow: hidden;
    -webkit-transition: height .3s ease-in-out;
    transition: height .3s ease-in-out
}

.privilege-item-container[data-v-014662d2] .el-table {
    background: transparent;
    -webkit-transition: height .3s ease-in-out;
    transition: height .3s ease-in-out
}

.privilege-item-container[data-v-014662d2] .el-table .el-table__header-wrapper {
    display: none
}

.privilege-item-container[data-v-014662d2] .el-table .el-table__body-wrapper .el-table__body tr {
    background: transparent
}

.privilege-item-container[data-v-014662d2] .el-table .el-table__body-wrapper .el-table__body tr .el-table__cell {
    padding: 0;
    border: none;
    background: transparent
}

.privilege-item-container[data-v-014662d2] .el-table .el-table__body-wrapper .el-table__body tr .el-table__cell .cell {
    height: 100%;
    margin-right: 4px;
    font-size: 16px;
    padding: 22px 30px;
    min-height: 84px;
    line-height: 150%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #2a2b2e;
    background: #fff;
    text-align: center
}

.privilege-item-container[data-v-014662d2] .el-table .el-table__body-wrapper .el-table__body tr .el-table__cell:first-child .cell {
    background: #fff;
    font-weight: 500;
    padding-left: 32px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.privilege-item-container[data-v-014662d2] .el-table .el-table__body-wrapper .el-table__body tr .el-table__cell:last-child .cell {
    margin-right: 0
}

.privilege-item-container .color_text_1[data-v-014662d2] {
    color: var(--color_text_1)
}

.privilege-container[data-v-3c5265ff] {
    width: 100%;
    position: relative
}

.privilege-container .title[data-v-3c5265ff] {
    font-size: 48px;
    line-height: 48px;
    font-weight: 700;
    margin-bottom: 56px;
    text-align: center;
    color: var(--color_text_1)
}

.privilege-container .privilege-header[data-v-3c5265ff] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-radius: 20px 20px 0 0;
    overflow: hidden
}

.privilege-container .privilege-header .header-item[data-v-3c5265ff] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0;
    -ms-flex: 1 0;
    flex: 1 0;
    height: 106px;
    padding: 19px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 4px;
    background: #7199ff
}

.privilege-container .privilege-header .header-item[data-v-3c5265ff]:first-child {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background: #fff
}

.privilege-container .privilege-header .header-item:first-child span[data-v-3c5265ff] {
    color: #2a2b2e
}

.privilege-container .privilege-header .header-item[data-v-3c5265ff]:last-child {
    margin-right: 0
}

.privilege-container .privilege-header .header-item span[data-v-3c5265ff] {
    color: #fff;
    font-size: 24px;
    line-height: 24px;
    font-weight: 500
}

.privilege-container .privilege-header .header-item .icon-privilege[data-v-3c5265ff] {
    width: 32px;
    height: 32px;
    margin-right: 4px;
    margin-left: 32px
}

.privilege-container .privilege-header .header-item .buy-btn[data-v-3c5265ff] {
    color: var(--color_text_2);
    cursor: pointer;
    width: auto;
    height: 32px;
    background: #fff;
    border: none;
    outline: none;
    border-radius: 16px;
    font-size: 16px;
    line-height: 32px;
    font-weight: 600;
    margin-top: 12px;
    padding: 0 16px
}

.packages-container[data-v-62639564] {
    width: 100%;
    height: 100%;
    position: relative;
    padding-bottom: 139px
}

.packages-container .buy-packages-container[data-v-62639564] {
    margin-top: 80px
}

.packages-container .privilege-container[data-v-62639564] {
    padding-top: 88px
}
