@media only screen and (max-width: 1400px) {
    .swiper_1 > img {
        width: 500px;
    }

    .swiper_2_info > img {
        margin-left: 20px;
        width: 350px;
    }

    .swiper_2_info > div {
        margin-right: 20px;
    }

    .swiper_3_inner {
        transform: scale(.8, .8);
    }

    .w_1200 {
        width: 900px;
    }

    #module_switch_index_01 {
        transform: scale(.8, .8);
    }

    .mob_ml_50 {
        margin-left: 50px !important;
    }

    .mob_scale_8 {
        transform: scale(.8, .8);
    }

    .mob_w_600 {
        width: 600px !important;
    }

    .mob_w_500 {
        width: 500px !important;
    }

    .mob_w_334 {
        width: 334px !important;
    }

    .mob_w_250 {
        width: 250px !important;
    }

    .mob_w_800 {
        width: 800px !important;
    }

    .mob_w_1000 {
        width: 1000px !important;
    }

    .mob_h_auto {
        height: auto !important;
    }

    .module_data_item {
        width: 250px !important;
    }

    .swiper_container_honor {
        width: 900px !important;
    }

    .plan_tab_item_02 {
        width: 200px !important;
    }
}

@media only screen and (min-width: 1000px) {
    .header_container {
        display: block !important;
    }

    .mob_header_container {
        display: none !important;
    }

    #pc_footer_contact {
        display: flex !important;
    }

    #mob_footer_contact {
        display: none !important;
    }

    .footer_info_container {
        display: flex !important;
    }

    .mob_footer_info_container {
        display: none !important;
    }

    .footer_copyright {
        display: flex !important;
    }

    .mob_footer_copyright {
        display: none !important;
    }

    .pc_hide {
        display: none;
    }

    .mobile_show {
        display: none;
    }
}

@media only screen and (max-width: 999px) {
    #header {
        height: 16vw !important;
    }

    .header_container {
        display: none !important;
    }

    .mob_header_container {
        display: flex !important;
    }

    #pc_footer_contact {
        display: none !important;
    }

    #mob_footer_contact {
        display: flex !important;
    }

    .footer_info_container {
        display: none !important;
    }

    .mob_footer_info_container {
        display: block !important;
    }

    .footer_copyright {
        display: none !important;
    }

    .mob_footer_copyright {
        display: flex !important;
    }

    .utils_tab_container {
        transform: scale(2, 2);
        transform-origin: 100% 50%;
    }

    .mob_vh_107 {
        height: 107vw !important;
    }

    .mob_title_info {
        width: 73vw;
    }

    .mob_title_info > h2 {
        font-size: 9vw;
        font-weight: bold;
        line-height: 13vw;
        color: #FFFFFF;
    }

    .mob_intro {
        flex-direction: column;
        height: max-content;
    }

    .mob_intro > div:nth-of-type(1) {
        font-size: 8vw !important;
        line-height: 11vw !important;
        margin: 11vw 0 5vw 0;
    }

    .mob_intro > div:nth-of-type(2) {
        margin: 0 0 11vw 0;
    }

    .mob_intro > div:nth-of-type(2) > p {
        font-size: 4vw !important;
        line-height: 6vw !important;
        max-width: 85vw;
        letter-spacing: 0.2vw;
    }

    .swiper_container_1 {
        height: 136vw !important;
    }

    .swiper_1 {
        height: 136vw !important;
        flex-direction: column !important;
    }

    .swiper_1_info {
        width: 82vw !important;
    }

    .swiper_1_info > h2 {
        font-size: 9vw;
        line-height: 11vw;
    }

    .swiper_1_info > p {
        font-size: 3.7vw;
        line-height: 5vw;
        max-width: 78vw;
    }

    .to_play_container_01, .mob_s_2 {
        transform: scale(2, 2);
        transform-origin: 0 0;
    }

    .swiper-pagination-switch {
        width: 3vw !important;
        height: 3vw !important;
    }

    .home_animation_01 {
        width: 75vw !important;
        height: 50vw !important;
    }

    .swiper_1 > img {
        width: 100vw !important;
        margin-top: 8vw;
    }

    .mobile_hide {
        display: none !important;
    }

    .module_title {
        font-size: 8vw;
        line-height: 11vw;
        text-align: center;
    }

    .module_subtitle {
        font-size: 4vw;
        line-height: 7vw;
        max-width: 85.3vw;
        margin: 5vw 0;
        letter-spacing: 0.2vw;
    }

    .module_item_01 {
        width: 92vw;
        height: 62vw;
        margin: auto;
        box-sizing: border-box;
        border-top: 1vw solid #017CE0;
    }

    .module_item_01:hover {
        transform: scale(1, 1) !important;
    }

    .module_item_01 > img {
        height: 19vw;
        width: auto;
        margin-top: 9vw;
    }

    .module_item_01 > h3 {
        font-size: 5vw;
        line-height: 7vw;
        margin: 4vw 0;
    }

    .module_item_01 > p {
        font-size: 4vw;
        line-height: 6vw;
        max-width: 84vw;
    }

    .swiper_container_2 {
        height: 180vw !important;
        width: 100vw;
    }

    .mob_170 {
        height: 170vw !important;
        background-size: cover !important;
    }

    .swiper_2_info {
        flex-direction: column;
    }

    .swiper_2_info > img {
        width: 100vw;
        height: auto;
        margin-left: 0;
        box-sizing: border-box;
        padding: 10vw;
    }

    .swiper_2_info h2 {
        font-size: 6vw;
        line-height: 8vw;
        max-width: 75vw;
    }

    .swiper_2_info span {
        font-size: 6vw;
        line-height: 8vw;
    }

    .module_item_02 {
        width: 44vw !important;
        height: 55vw !important;
    }

    .module_item_02_tip {
        width: 16vw;
        height: 1vw;
        margin-bottom: 7vw;
    }

    .mob_f_5 {
        font-size: 5vw !important;
        line-height: 7vw !important;
    }

    .mob_f_3 {
        font-size: 3vw !important;
        line-height: 5vw !important;
    }

    .module_index_tab_item {
        width: 25vw;
        height: 11vw;
        border: 2px solid #FFFFFF;
        border-radius: 1vw;
        margin: 3vw;
        font-size: 4vw;
        line-height: 11vw;
    }

    .module_data_item {
        width: 50vw !important;
        margin: 3vw 0;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .module_data_item > h3 {
        font-size: 9vw;
        line-height: 12vw;
    }

    .module_data_item > p {
        font-size: 3vw;
        line-height: 5vw;
    }

    .mob_h_154 {
        height: 168vw !important;
    }

    .swiper_3_inner {
        transform: scale(1, 1);
        flex-direction: column;
        width: 92vw !important;
    }

    .swiper_3_inner > img {
        height: 70vw !important;
        width: 100% !important;
    }

    .swiper_3_inner > div {
        width: 100% !important;
        height: 84vw !important;
        padding: 0 2vw !important;
    }

    .mob_h_12 {
        height: 12vw !important;
    }

    .swiper_3_inner > div > p {
        font-size: 4vw;
        line-height: 5.5vw;
    }

    .swiper_3_inner > div > div {
        width: 26vw;
        height: 2px;
    }

    .plan_bottom_list_item {
        flex-direction: column !important;
        width: 84vw !important;
        height: 58vw !important;
        margin: 7vw;
    }

    .plan_bottom_list_item h3 {
        font-size: 5vw;
        line-height: 10vw;
        width: 100%;
        text-align: center;
    }

    .plan_bottom_list_item p {
        font-size: 4vw;
        line-height: 6.4vw;
    }

    .plan_bottom_list_item span {
        color: #017CE0;
        font-size: 4vw;
    }

    .mob_h_136 {
        height: 136vw !important;
    }

    .mobtt {
        margin-top: -50vw;
    }

    .ad_card {
        width: 45vw !important;
        height: 120vw !important;
    }

    .ad_card > img {
        width: 45vw !important;
        height: 93vw !important;
    }

    .ad_card > p {
        font-size: 4vw;
        line-height: 10vw;
        margin-top: 5vw;
    }

    .mob_ww {
        width: 92vw !important;
        height: 95vw !important;
    }
    .mob_ww2 {
        width: 92vw !important;
        height: 86vw !important;
    }
    .pagination {
        bottom: 5vw !important;
    }

    .dot {
        width: 2vw !important;
        height: 2vw !important;
    }

    .mob_f_4 {
        font-size: 4vw;
        line-height: 5vw;
        margin-left: 2vw;
    }

    .mob_w_100 {
        width: 100vw !important;
    }

    .news_item {
        flex-direction: column;
        width: 92vw !important;
    }

    .news_item > img {
        width: 92vw;
        height: 59vw;
        margin-right: 0;
    }

    .news_item > div > h3 {
        font-size: 4vw;
        line-height: 6vw;
        margin-top: 4vw;
        -webkit-line-clamp: 2;
    }

    .news_item > div > div {
        display: none;
    }

    .news_item > div > p {
        font-size: 4vw;
        line-height: 8vw;
    }

    .article_title {
        font-size: 6vw;
        line-height: 9vw;
    }

    .article_time {
        font-size: 4vw;
        line-height: 6vw;
    }

    .swiper_container_about {
        height: 120vw;
    }

    .swiper_container_about > .module_subtitle {
        font-size: 6vw !important;
        margin-top: 30vw;
    }

    .module_honor_item {
        height: 40vw;
        width: 31vw;
    }

    .module_honor_item > img {
        height: 13vw;
    }

    .module_honor_item > h3 {
        font-size: 3vw;
        line-height: 5vw;
    }

    .module_honor_item > p {
        font-size: 3vw;
        line-height: 4vw;
    }

    .article_text span, .article_text p {
        font-size: 4vw !important;
        font-weight: 400;
        line-height: 8vw !important;
        color: #5F6E8E !important;
        display: grid !important;
        flex-wrap: wrap !important;
    }

    .article_text img {
        margin: 0 auto;
    }

    .zp_cities {
        height: 21vw !important;
    }

    .zp_cities > div {
        font-size: 4vw !important;
    }

    .zp_cities p {
        font-size: 4vw !important;
    }

    .zp_table {
        width: 100vw !important;
    }

    .zp_table_title {
        height: 13vw !important;
    }

    .zp_table_title > div {
        font-size: 3vw;
        padding: 0 3vw;
    }

    .zp_table_body {
        width: 100vw !important;
    }

    .zp_table_row {
        min-height: 13vw !important;
    }

    .zp_table_row div {
        font-size: 3vw;
        padding: 0 3vw;
    }

    .zp_title {
        font-size: 5vw;
        line-height: 8vw;
    }

    .zp_contact {
        height: 13vw;
        padding: 0 4vw;
    }

    .zp_contact > p {
        font-size: 5vw;
    }

    .zp_contact a {
        font-size: 5vw;
        max-width: 60vw;
    }

    .bk_img_center_001 {
        background-position: 0 50% !important;
    }

    .bk_img_center_002 {
        background-position: 30% 50% !important;
    }

    .bk_img_center_003 {
        background-position: 35% 50% !important;
    }

    .utils_tab_container {
        margin-top: 24vw;
    }

    .module_item_02_link {
        font-size: 2.7vw!important;
    }

    .mob_w_80 {
        width: 80vw !important;
    }

    .mob_b_7 {
        margin-bottom: 7vw;
    }

    .tshop_item_01 {
        width: 44vw;
        height: 52vw;
        padding: 6vw 0 0 0;
        flex-direction: column;
        align-items: center;
        margin: 2vw;
        border-top: 1vw solid #017CE0;
    }

    .tshop_item_01 > img {
        width: 17vw;
        height: 17vw;
        margin-bottom: 2.7vw;
    }

    .tshop_item_01 > div > div {
        font-size: 4.8vw;
        line-height: 7vw;
        margin-bottom: 2.7vw;
        width: 100%;
        text-align: center;
    }

    .tshop_item_01 > div > p {
        font-size: 3.7vw;
        line-height: 5.3vw;
        width: 100%;
        text-align: center;
    }

    .tshop_swiper_01 {
        width: 50vw;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .tshop_swiper_01 > img {
        width: 15vw;
        height: 15vw;
        margin-top: 10vw;
    }

    .tshop_swiper_01 > div {
        font-size: 5vw;
        font-weight: bold;
        line-height: 14vw;
        color: #FFFFFF;
    }

    .tshop_swiper_01 > p {
        font-size: 3.7vw;
        line-height: 5.3vw;
        color: #FFFFFF;
        max-width: 40vw;
        text-align: center;
    }

    .tshop_button_02 {
        width: 37vw;
        height: 11vw;
        margin: 9vw 3vw;
        border: .3vw solid #017CE0;
        border-radius: 1.3vw;
        line-height: 11vw;
        font-size: 3.7vw;
    }

    .mob_f_7 {
        font-size: 7vw !important;
    }

    .tshop_item_03 {
        width: 44vw;
        height: 71vw;
    }

    .tshop_item_03 > img {
        width: 36vw;
        height: 28vw;
        margin-top: 11vw;
    }

    .tshop_item_03 > div {
        font-size: 5.3vw;
        line-height: 7.5vw;
        margin: 4vw 0;
    }

    .tshop_item_03 > p {
        font-size: 3.7vw;
        line-height: 5.3vw;
    }

    .to_tshop_cover > a {
        width: 35vw;
        height: 10vw;
        border-radius: 2vw;
        font-size: 4vw;
        line-height: 10vw;
        color: #017CE0;
        border: .3vw solid #017CE0;
        box-sizing: border-box;
    }
    .progress_icon {
        width: 20vw;
        height: 20vw;
        background: #F8F9FB;
        border-radius: 1.3vw;
        margin-top: 4vw;
    }

    .progress_icon > p {
        margin-top: 2vw;
        font-size: 2.9vw;
    }

    .progress_icon > img {
        width: 8.5vw;
        height: 8.5vw;
        margin-top: 2vw;
    }
    .custom_item_02 {
        width: 50vw;
        height: 65vw;
        border: 0;
        box-shadow: none;
        padding: 0 6.7vw;
        margin: 0;
        background-image: none!important;
    }
    .custom_item_02:hover {
        border: 0;
        box-shadow: none;
    }
    .custom_item_02 > img {
        width: 14.7vw;
        height: 14.7vw;
        margin-top: 0;
    }

    .custom_item_02 > h2 {
        font-size: 4.8vw;
        font-weight: bold;
        line-height: 11vw;
    }

    .custom_item_02 > p {
        font-size: 3.7vw;
        line-height: 5.3vw;
    }
    .custom_item_03 {
        flex: none;
        width: 44vw;
        height: 59vw;
        margin: 2vw;
    }

    .custom_item_03 > p {
        font-size: 4.8vw;
        line-height: 6.4vw;
    }

    .custom_item_03 > p:nth-of-type(2), .custom_item_03 > h3, .custom_item_03 > div {
        display: block;
    }

    .custom_item_03 > h3 {
        font-size: 3.2vw;
        line-height: 5.3vw;
        margin-top: 2.7vw;
        height: 10vw;
    }

    .custom_item_03 > div {
        width: 10vw;
        height: 0.8vw;
        border-radius: 1.3vw;
        margin-top: 2.7vw;
    }
}
<!--ºÄÊ±1753353695.4865Ãë-->