* {
    margin: 0;
    padding: 0;
    border: none;
    list-style: none;
    text-decoration: none;
    font-family: Microsoft YaHei;
}

.main-content {
    background: #F8FCFF;
    padding-top: 10.667vw;
}

/* banner */
.v2023A {
    width: 100%;
}

.v2023A img {
    width: 100%;
}

.v2023B {
    width: 80vw;
    border-radius: 0.133vw;
    box-shadow: 0 0.667vw 4.667vw 0 rgba(166, 167, 170, 0.31);
    background-color: #fff;
    text-align: center;
    padding: 8vw 6vw;
    position: absolute;
    margin-top: -10.667vw;
    margin-left: 4vw;
}

.v2023B .video_title {
    font-size: 5.333vw;
    font-weight: bold;
    color: #333;
}

.v2023B .video_title span {
    color: #0d5deb;
}

.v2023B .video_adesc {
    font-size: 3.2vw;
    font-weight: 400;
    color: #333;
    line-height: 6.4vw;
    margin-top: 5.333vw;
}

/* ���ӻ�Ա�ȼ� */
.v2023C {
    width: 100%;
    text-align: center;
    background: url(/static/v2023/images/mindex/member/0-bg.png) no-repeat center;
    margin-top: 57.333vw;
    padding-bottom: 12vw;
}

.v2023C .model_title {
    font-size: 5.333vw;
    font-weight: bold;
    color: #333333;
    padding-top: 11.2vw;
}

.v2023C .model_title span {
    color: #0C5CEA;
}

.v2023C .swiper {
    margin-top: 5.333vw;
}

.model_table {
    text-align: left;
}

.model_table .v_contrast {
    width: 80vw;

    border-radius: 2.667vw 2.667vw 2.667vw;

}

.model_table .table_header {
    width: 100%;
    height: 48vw;
    border-radius: 2.667vw 2.667vw 0 0;
    margin: 0;
}

.model_table .v0 {
    background-color: #FCFDFF;
}

.model_table .v1 {
    background-color: #FFFCF2;
}

.model_table .v2 {
    background-color: #FFFAF5;
}

.model_table .v0 .table_header {
    background: url('/static/v2023/images/member/m_2025/bg1.png') no-repeat center;
    background-size: contain;
	background-position: top center;
	background-repeat: no-repeat;
}

.model_table .v1 .table_header {
    background: url('/static/v2023/images/member/m_2025/bg2.png') no-repeat center;
    background-size: contain;
	background-position: top center;
	background-repeat: no-repeat;
}

.model_table .v2 .table_header {
    background: url('/static/v2023/images/member/m_2025/bg3.png') no-repeat center;
    background-size: contain;
	background-position: top center;
	background-repeat: no-repeat;
}

.model_table ul li {
    font-family: Alibaba PuHuiTi;
    font-weight: 400;
    font-size: 3.2vw;
    color: #333333;
    margin: 0 4vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
    line-height: 6.4vw;
}
 

.model_table .item_content_top {
    padding-bottom: 30px;
}

.model_table .item_content_top .item_title {
    height: 15vw;
    margin-bottom: 1vw;
}

.model_table .item_content_top .item_price {
    font-family: 'Alibaba PuHuiTi';
    font-weight: 500;
    font-size: 4vw;;
    text-align: center;
}

.model_table .item_content_top .item_price .price_span {
    font-size: 6.4vw;
}

.model_table .item_content_top .Price_btn {
    width: 48vw;
    height: 10.667vw;
    border-radius: 5.333vw;
    font-family: Alibaba PuHuiTi;
    font-weight: 400;
    font-size: 3.2vw;
    line-height:10.667vw;
    text-align: center;
    margin: 20px auto 20px auto;
}
 
.v0 .item_content_top .item_price{
	 color: #1C3051;
} 
.v0 .item_content_top .Price_btn{
	background: linear-gradient(90deg, #B3CAE9 0%, #7996CA 100%);
	color: #FFFFFF; 
}
.v1 .item_content_top .item_price{
	 color: #754A24;
} 
.v1 .item_content_top .Price_btn{
	background: linear-gradient(90deg, #FFFED5 0%, #FAE581 100%);
	color: #B45B0E;
}
.v2 .item_content_top .item_price{
	 color: #4D3220;
} 
.v2 .item_content_top .Price_btn{
	background: linear-gradient(90deg, #FEF6F2 0%, #FAE5C7 100%);
	color: #A14B15;
}

.model_table .center_box {
    background: #FFFFFF;
    border-radius: 2.667vw;
    margin-top: -9.667vw;
    padding-top: 2.8vw;
    padding-bottom: 5.333vw;

}

.model_table ul li.vip_title {
    font-family: 'Alibaba PuHuiTi 2.0 75';
    font-weight: 400;
    font-size: 4vw;
    color: #333333;
    font-weight: bold;
}

.model_table ul li .li_left {
    font-family: 'Alibaba PuHuiTi 2.0 55';
    font-weight: 400;
    font-size: 3.2vw;
    color: #666666;
}

.model_table ul li .li_right {
    font-family: 'Alibaba PuHuiTi 2.0 55';
    font-weight: 400;
    font-size: 3.2vw;
    color: #333333 height: 3.2vw;
}

.model_table ul li .li_right img {
    width: 3.2vw;
    height: 3.2vw;
}

.bg1 {
    background: #FFFCF9;
    padding-left: 5.333vw;
}

.bg2 {
    background: #F9FBFF;
    padding-left: 5.333vw;
}

.model_table .v_contrast ul li {
    text-align: left;
    color: #666;
}


.v2023D {
    width: 100%;
    text-align: center;
}

.v2023D .process_title {
    padding: 14.533vw 0 6.667vw;
    font-size: 5.333vw;
    font-weight: bold;
    color: #333;
}

.v2023D .process_title span {
    color: #0C5CEA;
}

.v2023D .process_img {
    height: 50.667vw;
    background: url(/static/v2023/images/member/logos.png);
    animation: scroll1 60s linear infinite;
    background-repeat-y: no-repeat;
    background-size: cover;
}

.v2023D .img_cover {
    width: 100%;
    height: 50.667vw;
    /* background-image: linear-gradient(-90deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0.9) 100%); */
    position: absolute;
    left: 0;
    margin-top: -50.667vw;
    z-index: 10;
}

.v2023D .check_media {
    display: block;
    width: 32vw;
    height: 8vw;
    background: linear-gradient(90deg, #FA9E26 0%, #FF544F 100%);
    box-shadow: 0vw 1.333vw 1.333vw 0vw rgba(255, 153, 144, 0.15);
    border-radius: 4vw;
    font-size: 2.4vw;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 8vw;
    margin: 6.667vw auto 14vw;
}

@keyframes scroll1 {
    0% {
        background-position: 0 0;
    }

    100% {
        background-position: 537.333vw 0;
    }
}

.v2023E {
    width: 100%;
    background: url(/static/v2023/images/mindex/member/2-bg.png);
    padding: 11.6vw 0 13.333vw;
    margin: 0 auto;
    text-align: center;
}

.v2023E .mask_title {
    font-size: 5.333vw;
    font-weight: bold;
    color: #333333;
    margin-bottom: 10.133vw;
}

.v2023E .mask_title span {
    color: #0C5CEA;
}

.v2023E .mask_img img {
    width: 92.133vw;
}


.v2023F {
    text-align: center;
    margin: 0 4vw;
}

.v2023F .member_talk {
    font-size: 5.333vw;
    font-weight: bold;
    color: #333333;
    padding: 12.933vw 0 8vw;
}

.v2023F .member_talk span {
    color: #0C5CEA;
}


.v2023F .member_box {
    background: #FFFFFF;
    border: 0.133vw solid #D7DCE4;
    border-radius: 1.333vw;
    margin: 0 auto;
    padding: 5.333vw 6.667vw 7.067vw;
    width: 78.4vw !important;
}

.v2023F .active {
    box-shadow: 0vw 0.667vw 2.667vw 0vw rgba(29, 33, 42, 0.1);
}

.v2023F .member_box .member_msg {
    display: flex;
    text-align: left;
}

.v2023F .member_box .member_msg img {
    margin-right: 2.667vw;
    width: 13.333vw;
    height: 13.333vw;
}

.v2023F .member_box .member_name {
    font-size: 4.8vw;
    font-weight: 400;
    color: #333333;
    line-height: 4.8vw;
    margin: 1.333vw 0 2.667vw;
}

.v2023F .member_box .member_grade {
    font-size: 3.2vw;
    font-weight: 400;
    color: #999999;
    line-height: 2.4vw;
}

.v2023F .member_box .member_adesc {
    margin-top: 2.667vw;
    font-size: 3.2vw;
    font-weight: 400;
    color: #666666;
    line-height: 6.4vw;
    text-align: justify;
}

.v2023F .swiper-pagination span {
    display: inline-block;
    width: 10.667vw;
    height: 0.8vw;
    background: #3F77DB;
    opacity: 0.07;
    border-radius: 0.4vw;
    margin-right: 3.6vw;
}

.v2023F .swiper-pagination .swiper-pagination-bullet-active {
    background: #3F77DB;
    opacity: 1;
}

.v2023F .boxs {
    margin-bottom: 6.667vw;
}

.v2023G {
    width: 100%;
    height: 31.467vw;
    background: linear-gradient(180deg, #FFFFFF 0%, #FFEEDB 100%);
    text-align: center;
    line-height: 31.467vw;
}

.v2023G img {
    width: 55.6vw;
}