@media screen and (max-width: 1200px) {
    body {
        overflow: initial;
    }

    .footer_wrap {
        overflow-x: hidden;
    }

    .header_menu_down_wrap {
        display: none;
    }

    .header_wrap {
        padding: 0 3.623188vw;
        height: 14.492753vw;
    }

    .header_box {
        height: 100%;
        -webkit-align-items: center;
        align-items: center;
    }

    .header_logo_box {
        width: 30vw;
    }

    .header_menu_wrap {
        width: auto;
        padding-left: 0;
    }

    .header_menu_box {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 1);
        opacity: 0;
        pointer-events: none;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        -webkit-align-content: center;
        align-content: center;
        padding: 24.1545893vw 3.623188vw;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }

    .header_menu_item_box {
        width: 100%;
        margin-right: 0;
        -webkit-transform: translateY(-4vw);
        transform: translateY(-4vw);
        opacity: 0;
        pointer-events: none;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
    }

    .header_language_box {
        width: 8vw;
        height: 12.0772946vw;
    }

    .header_menu_item_link {
        font-size: 3.864734vw;
        line-height: 12.077294vw;
        display: block;
        opacity: .7;
        text-align: center;
    }

    .header_language_box a {
        font-size: 4vw;
        line-height: 12.0772946vw;
    }

    .header_language_box:after {
        display: none;
        -webkit-border-radius: 1.449275vw;
        border-radius: 1.449275vw;
    }

    .header_language_box:hover {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    .header_language_box:hover a {
        color: #ffffff;
    }

    .header_menu_button {
        margin-left: 2.415458vw;
        display: block;
        cursor: pointer;
    }

    .header_menu_btn_box {
        width: 7.2463768vw;
        position: relative;
        height: 12.0772946vw;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .header_menu_btn_label:first-child {
        margin-top: -2vw;
    }

    .header_menu_btn_label:last-child {
        margin-top: 2vw;
    }

    .header_menu_btn_label {
        height: 0.4831vw;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
        -webkit-transition-delay: .5s;
        transition-delay: .5s;
    }

    .header_menu_btn_label:after {
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .index_banner_line_wrap {
        left: -110%;
        bottom: 35vw;
        width: 300%;
    }

    .index_banner_line_box svg {
        stroke-width: 0.72463768vw;
    }

    .page_center {
        padding: 0 3.623188vw;
    }

    .index_banner_read {
        width: 74%;
    }

    .index_banner_big {
        bottom: 35%;
    }

    .index_banner_btn_icon svg {
        width: 24%;
        height: 24%;
    }

    .index_banner_title {
        font-size: 5.314009vw;
        line-height: 7.7294685vw;
    }

    .index_banner_subtitle {
        font-size: 5.314009vw;
        line-height: 7.7294685vw;
        letter-spacing: 0;
        margin-top: 0;
    }

    .index_banner_text {
        margin-top: 2.415458vw;
    }

    .index_banner_label {
        width: 100%;
        font-size: 2.89855vw;
        line-height: 4.830917vw;
    }

    .index_banner_tips_wrap {
        left: 3.623188vw;
        bottom: 4.830917vw;
    }

    .index_banner_tips_line {
        width: 1px;
        height: 7.246376vw;
        margin: 0 auto 2.415458vw;
    }

    .index_banner_tips_text {
        font-size: 2.89855vw;
        line-height: 4.830917vw;
    }

    .index_banner_pagination_wrap {
        right: 1.932367vw;
    }

    .index_banner_pagination_text {
        width: 7.246376vw;
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .index_banner_pagination_li {
        margin-bottom: 2.415458vw;
    }

    .index_banner_pagination_active .index_banner_pagination_text {
        font-size: 3.864734vw;
    }

    .index_banner_btn_show a {
        -webkit-transform: translateX(-140vw);
        transform: translateX(-140vw);
    }

    .index_banner_btn_box {
        width: 20vw;
        height: 20vw;
    }

    .index_solution_wrap {
        padding: 0 3.623188vw;
    }

    .index_solution_details_box {
        padding: 12.077294vw 0 7.246376vw 0;
    }

    .index_solution_details_wrap {
        width: 100%;
        position: relative;
        top: 0;
        padding-right: 0;
    }

    .index_solution_tab {
        width: 100%;
        padding: 0;
    }

    .index_public_title {
        font-size: 5.314009vw;
        line-height: 7.246376vw;
        padding: 0 4.830917vw;
    }

    .index_public_title:after {
        width: 7.246376vw;
        height: 7.246376vw;
    }

    .index_public_en {
        width: 100%;
        font-size: 2.89855vw;
        line-height: 4.830917vw;
        padding: 0 4.830917vw;
    }

    .index_public_subtitle {
        margin-top: 4.830917vw;
        font-size: 3.864734vw;
        line-height: 5.7971vw;
    }

    .index_public_text {
        font-size: 4.830917vw;
        line-height: 6.763285vw;
    }

    .index_public_pd {
        margin-top: 7.246376vw;
    }

    .index_public_btn_text {
        font-size: 3.38164vw;
        line-height: 6.280193vw;
        padding-top: 4.830917vw;
    }

    .index_public_btn_icon {
        width: 2.89855vw;
        height: 6.280193vw;
        margin-left: 4.830917vw;
    }

    .index_public_btn_read {
        padding: 1.207729vw 5.7971vw;
    }

    .index_public_btn a:hover .index_public_btn_read {
        padding: 3.623188vw 5.7971vw;
    }

    .index_public_btn a {
        -webkit-border-radius: 2.89855vw;
        border-radius: 2.89855vw;
    }

    .index_public_button_circle {
        display: none;
    }

    .index_public_btn a:before {
        content: "";
        position: absolute;
        left: -20%;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 0;
        height: 0;
        z-index: 2;
        -webkit-border-radius: 100%;
        border-radius: 100%;
        background: #2775cd;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }

    .index_partner_head_btn .index_public_btn a:after {
        -webkit-border-radius: 2.89855vw;
        border-radius: 2.89855vw;
    }

    .index_public_btn a:hover:before {
        width: 50vw;
        height: 50vw;
    }

    .index_solution_swiper .swiper-slide {
        width: 48%;
        margin: 0 4% 7.246376vw 0;
    }

    .index_solution_swiper .swiper-slide:nth-child(2n) {
        margin: 0 0 7.246376vw 0;
    }

    .solution_other_content .index_solution_swiper .swiper-slide {
        width: 48%;
    }

    .solution_other_content .index_solution_swiper .swiper-slide:nth-child(2n+1) {
        margin: 0 4% 7.246376vw 0;
    }

    .solution_other_content .index_solution_swiper .swiper-slide:nth-child(2n) {
        margin: 0 0 7.246376vw 0;
    }

    .index_solution_item_pic {
        width: 44.519323vw;
    }

    .index_solution_item_read {
        margin-top: 2.415458vw;
    }

    .index_solution_item_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .index_solution_item_subtitle {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
        margin-top: 1.207729vw;
    }

    .index_solution_content {
        padding-bottom: 4.830917vw;
    }

    .index_solution_item_li {
        width: 100%;
        margin: 0 0 0.8vw;
    }
    .index_solution_item_btn {
        padding: 1vw;
    }
    .index_solution_item_label {
        font-size: 2.89855vw;
        line-height: 3.5vw;
        padding: .8vw;
    }

    .index_solution_item_icon {
        display: none;
    }

    .index_solution_item_hover .index_solution_item_big:after {
        height: 100%;
        opacity: 1;
    }

    .index_solution_item_hover .index_solution_item_tab {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
        padding: 2vw;
    }

    .index_about_big {
        padding: 12.077294vw 0;
        position: relative;
    }

    .index_about_wrap {
        background-image: linear-gradient(340deg, #f3f3f7, #dbe3ea);
    }

    .index_about_content {
        background: none;
        width: 140%;
        left: -27%;
    }

    .AddIndexSolutionItemBox .index_solution_item_width {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .index_research_head_wrap {
        position: relative;
        width: 100%;
        padding-right: 0;
    }

    .index_public_pd2 {
        margin-top: 7.246376vw;
    }

    .index_research_big {
        width: 100%;
        margin-top: 7.246376vw;
    }

    .index_research_min_img {
        width: 30.770531vw;
    }

    .index_research_max_img {
        width: 61.97826vw;
    }

    .index_research_data_wrap {
        width: 100%;
        margin-top: 7.246376vw;
        padding-left: 0;
    }

    .index_research_data_number, .index_research_data_label {
        font-size: 7.246376vw;
        line-height: 9.1787vw;
    }

    .index_research_data_text {
        font-size: 2.89855vw;
        line-height: 4.830917vw;
        text-align: center;
        padding: 0 2.415458vw;
    }

    .index_research_data_li {
        width: 33.3333%;
    }

    .index_research_wrap {
        padding: 12.077294vw 0;
    }

    .index_partner_box {
        padding: 12.077294vw 0;
    }

    .index_partner_head_box {
        width: 100%;
    }

    .index_partner_head_btn {
        width: 100%;
        margin-top: 7.246376vw;
    }

    .index_partner_tab {
        margin-top: 7.246376vw;
    }

    .index_partner_item_img {
        -webkit-border-radius: 2vw;
        border-radius: 2vw;
    }

    .index_news_head_btn {
        width: 100%;
        margin-top: 7.246376vw;
    }

    .index_news_box {
        padding: 12.077294vw 0;
    }

    .index_news_big {
        margin-top: 7.246376vw;
    }

    .index_news_tab {
        width: 100%;
    }

    .index_news_pack {
        width: 100%;
        margin-top: 4.830917vw;
    }

    .index_news_item_box {
        width: 48%;
        margin: 0 4% 0 0;
        height: auto;
    }

    .index_news_item_box:nth-child(2n) {
        margin: 0;
    }

    .index_news_item_read {
        padding: 3.623188vw 2.415458vw;
    }

    .index_news_item_button {
        display: none;
    }

    .index_news_item_box a:hover .index_news_item_read {
        padding: 3.623188vw 2.415458vw;
    }

    .index_news_item_tips {
        padding: 0 3.623188vw;
        font-size: 3.38164vw;
        line-height: 7.246376vw;
        -webkit-border-radius: 2.89855vw 0 2.89855vw 0;
        border-radius: 2.89855vw 0 2.89855vw 0;
    }

    .index_news_item_box a {
        -webkit-border-radius: 2.89855vw;
        border-radius: 2.89855vw;
    }

    .index_news_item_title {
        font-size: 2.89855vw;
        line-height: 4.830917vw;
        height: 9.661834vw;
    }

    .index_news_item_text {
        display: none;
    }

    .index_news_advert_wrap {
        width: 100%;
        padding: 12.077294vw 2.415458vw 7.246376vw 2.415458vw;
        -webkit-border-radius: 2.89855vw;
        border-radius: 2.89855vw;
    }

    .index_news_advert_tips {
        padding: 0 3.623188vw;
        font-size: 3.38164vw;
        line-height: 7.246376vw;
        -webkit-border-radius: 2.89855vw 0 2.89855vw 0;
        border-radius: 2.89855vw 0 2.89855vw 0;
    }

    .index_news_advert_title a {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .index_news_advert_time {
        font-size: 2.89855vw;
        line-height: 4.830917vw;
        margin-top: 0;
    }

    .index_news_advert_li {
        margin-bottom: 2.415458vw;
    }

    .index_about_point_li {
        width: 1.6vw;
        height: 1.6vw;
    }

    .index_about_point_circle {
        display: none;
    }

    .index_about_point_text {
        font-size: 2.89855vw;
        line-height: 4.830917vw;
    }


    .index_about_point_li:nth-child(1) .index_about_point_text {
        margin-left: 2vw;
    }

    .index_about_point_li:nth-child(2) .index_about_point_text {
        left: -2vw;
    }

    .index_about_point_li:nth-child(3) .index_about_point_text {
        margin-left: 2vw;
    }

    .index_about_point_li:nth-child(4) .index_about_point_text {
        margin-left: 2vw;
    }

    .index_about_point_li:nth-child(5) .index_about_point_text {
        margin-left: 2vw;
    }

    .index_about_point_li:nth-child(6) .index_about_point_text {
        margin-left: 2vw;
    }

    .index_about_point_li:nth-child(7) .index_about_point_text {
        margin-left: 2vw;
    }

    .footer_menu_line_box {
        display: none;
    }

    .footer_menu_box {
        display: none;
    }

    .footer_big {
        padding: 12.077294vw 0 7.246376vw 0;
    }

    .footer_tips_wrap {
        width: 100%;
    }

    .footer_tips_subtitle {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .footer_tips_title {
        margin-top: 1.449275vw;
    }

    .footer_tips_text {
        font-size: 5.314009vw;
        line-height: 7.246376vw;
    }

    .footer_share_ewm_wrap {
        position: relative;
        top: 0;
        left: 0;
        -webkit-transform: none;
        transform: none;
        pointer-events: auto;
    }

    .footer_share_active .footer_share_ewm_box {
        padding-bottom: 0;
        opacity: 1;
        pointer-events: auto;
    }

    .footer_share_ewm_box {
        -webkit-transform: none;
        transform: none;
        padding-bottom: 0;
        pointer-events: auto;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
        opacity: 1;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .footer_share_ewm_content:after {
        display: none;
    }

    .footer_share_wrap {
        width: 100%;
        padding: 7.246376vw 0;
    }

    .footer_share_li a {
        display: none;
    }

    .footer_share_li {
        margin: 0;
    }

    .footer_share_ewm_content {
        width: 26.57004vw;
        height: 26.57004vw;
    }

    .footer_share_box {
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .footer_menu_add_li {
        width: 100%;
        max-width: 100%;
        margin: 0 0 1.449275vw 0;
    }

    .footer_menu_add_li:nth-child(3n-1),
    .footer_menu_add_li:nth-child(3n) {
        max-width: none!important;
    }

    .footer_menu_add_box {
        margin-top: 0;
    }

    .footer_menu_add_icon {
        width: 4vw;
        height: 4vw;
        margin-right: 2vw;
    }

    .footer_menu_add_text, .footer_menu_add_text a {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .footer_menu_add_text {
        width: calc(100% - 6vw);
    }

    .footer_menu_wrap {
        width: 100%;
    }

    .footer_copy_button {
        display: none;
    }

    .footer_copy_text {
        width: 100%;
    }

    .footer_copy_text, .footer_copy_text a {
        font-size: 2.89855vw;
        line-height: 4.830917vw;
    }

    .footer_copy_content {
        padding: 0 0 12.077294vw 0;
        width: 100%;
    }

    .footer_copy_text {
        padding-right: 0;
        margin-left: 0;
    }

    .footer_copy_text:after {
        display: none;
    }

    .header_language_wrap {
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }

    .header_wap_active .header_language_wrap {
        opacity: 0;
        pointer-events: none;
    }

    .header_wap_active .header_menu_box {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
    }

    .header_wap_active .header_menu_item_box {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
        -webkit-transition-delay: .6s;
        transition-delay: .6s;
    }

    .header_wap_active .header_menu_btn_label {
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
    }

    .header_wap_active .header_menu_btn_label:nth-child(1) {
        margin: 0;
    }

    .header_wap_active .header_menu_btn_label:nth-child(3) {
        margin: 0;
    }

    .header_wap_active .header_menu_btn_label:nth-child(2) {
        opacity: 0;
    }

    .header_wap_active .header_menu_btn_label:nth-child(1):after {
        transform: rotate(45deg);
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
        -webkit-transition-delay: .5s;
        transition-delay: .5s;
    }

    .header_wap_active .header_menu_btn_label:nth-child(3):after {
        transform: rotate(-45deg);
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
        -webkit-transition-delay: .5s;
        transition-delay: .5s;
    }

    .public_banner_wrap {
        height: auto;
    }

    .public_banner_box {
        height: 40vh;
    }

    .public_banner_title,
    .public_banner_text {
        font-size: 4.830917vw;
        line-height: 6.763285vw;
    }

    .public_banner_nav_wrap {
        position: relative;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
        pointer-events: auto;
    }

    .solution_page_item_box:nth-child(2n+1) {
        -webkit-transform: none;
        transform: none;
    }

    .solution_page_item_box {
        width: 100%;
        margin: 0 0 4.830917vw 0;
    }

    .solution_page_item_box:nth-child(2n) {
        margin: 0 0 4.830917vw 0;
    }

    .solution_page_item_animate {
        height: 60.386473vw;
    }

    .AddSolutionPageItemBox .solution_page_item_pic {
        height: 60.386473vw;
    }

    .solution_page_item_pic {
        height: 72.463768vw;
    }

    .solution_page_wrap {
        padding: 12.077294vw 0 7.246376vw 0;
    }

    .solution_page_item_read {
        padding: 4.830917vw 2.415458vw;
        -webkit-border-radius: 0 0 1.932367vw 1.932367vw;
        border-radius: 0 0 1.932367vw 1.932367vw;
    }

    .solution_page_item_title {
        font-size: 3.864734vw;
        line-height: 5.7971vw;
    }

    .solution_page_item_text {
        margin-top: 1.207729vw;
        font-size: 2.89855vw;
        line-height: 4.830917vw;
    }

    .public_center {
        padding: 0 3.623188vw;
    }

    .public_banner_nav_text {
        font-size: 3.38164vw;
        line-height: 14.492753vw;
    }

    .public_banner_nav_box:after {
        width: 3.623188vw;
        height: 0.4830917vw;
        -webkit-box-shadow: 0 0 2vw rgba(39, 117, 205, .3);
        box-shadow: 0 0 2vw rgba(39, 117, 205, .3);
        display: none;
    }

    .public_banner_nav_after {
        -webkit-box-shadow: 0 0 2vw rgba(39, 117, 205, .3);
        box-shadow: 0 0 2vw rgba(39, 117, 205, .3);
        display: none;
    }

    .public_banner_nav_pack {
        overflow: auto;

    }

    .public_banner_nav_content {
        width: max-content;
    }

    .solution_pro_wrap {
        padding: 12.077294vw 0 7.246376vw 0;
    }

    .solution_advantage_item_box {
        width: 100%;
        margin: 0 0 4.830917vw 0 !important;
    }

    .solution_advantage_item_box:last-child {
        margin-bottom: 0 !important;
    }

    .solution_argument_content, .solution_advantage_content, .solution_scene_content, .solution_inventory_content {
        width: 100%;
    }

    .solution_banner_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
        margin-bottom: 2.415458vw;
    }

    .solution_advantage_head {
        width: 100%;
    }

    .solution_banner_line {
        width: 9.6618357vw;
        height: 0.4830917vw;
    }

    .solution_banner_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 2.415458vw;
    }

    .solution_banner_button {
        margin-top: 4.830917vw;
    }

    .solution_banner_btn_icon {
        width: 8vw;
        height: 8vw;
    }

    .solution_banner_btn_text {
        font-size: 3.38164vw;
        line-height: 10vw;
        margin-left: 1.207729vw;
    }

    .solution_banner_btn a {
        padding: 0 4.830917vw 0 3.623188vw;
        -webkit-border-radius: 5vw;
        border-radius: 5vw;

    }

    .solution_banner_btn a:after {
        -webkit-border-radius: 5vw;
        border-radius: 5vw;
    }

    .solution_banner_btn a:before {
        -webkit-border-radius: 5vw;
        border-radius: 5vw;
    }

    .solution_public_title {
        font-size: 4.830917vw;
        line-height: 7.246376vw;
    }

    .solution_pro_tab {
        margin-top: 4.830917vw;
    }

    .solution_big_pro_tab {
        margin-top: 2.83vw;
    }

    .solution_pro_pagination_wrap {
        margin-top: 4.830917vw;
    }

    .solution_big_pro_pagination_wrap {
        margin-top: 3.9vw;
    }

    .solution_scene_pagination_wrap {
        margin-top: 0;
    }

    .solution_pro_pagination_wrap .swiper-pagination-bullet, .solution_big_pro_pagination_wrap .swiper-pagination-bullet, .solution_scene_pagination_wrap .swiper-pagination-bullet {
        width: 2vw;
        height: 2vw;
        margin: 0 0.72463768vw !important;
    }

    .solution_advantage_wrap {
        padding: 7.246376vw 0;
    }

    .solution_advantage_tab {
        margin-top: 7.246376vw;
    }

    .solution_advantage_title {
        font-size: 3.864734vw;
        line-height: 5.7971vw;
        padding: 0;
    }

    .solution_advantage_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 2.415458vw;
    }

    .solution_scene_wrap {
        padding: 7.246376vw 0;
    }

    .solution_scene_item_box {
        width: 100%;
        margin: 0 0 4.830917vw 0 !important;
    }

    .solution_scene_item_box:last-child {
        margin: 0 !important;
    }

    .solution_scene_tab {
        margin-top: 4.830917vw;
    }

    .solution_matrix_tab {
        margin-top: 4.830917vw;
    }

    .solution_scene_item_title {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 2.415458vw;
    }

    .solution_inventory_bjq {
        margin-top: 4.830917vw;
    }

    .solution_inventory_bjq, .solution_inventory_bjq p {
        font-size: 3.38164vw;
        line-height: 7.246376vw;
    }

    .solution_inventory_wrap {
        padding: 7.246376vw 0;
    }

    .solution_argument_tab {
        margin-top: 4.830917vw;
    }

    .solution_argument_wrap {
        padding: 7.246376vw 0;
    }

    .solution_other_wrap {
        padding: 7.246376vw 0 12.077294vw 0;
    }

    .solution_other_title {
        font-size: 4.830917vw;
        line-height: 7.246376vw;
    }

    .solution_other_content {
        margin-top: 4.830917vw;
    }

    .solution_other_item_box {
        width: 100%;
        margin: 0 0 4.830917vw 0 !important;
    }

    .solution_other_item_box:last-child {
        margin: 0 !important;
    }

    .solution_other_item_box .solution_page_item_animate {
        height: 60.386473vw;
    }

    .solution_other_item_box .solution_page_item_pic {
        height: 72.463768vw;
    }

    .AddSolutionOtherItemBox .solution_page_item_pic {
        height: 60.386473vw;
    }

    .solution_other_item_read {
        padding: 4.830917vw 2.415458vw;
        -webkit-border-radius: 0 0 1.932367vw 1.932367vw;
        border-radius: 0 0 1.932367vw 1.932367vw;
    }

    .solution_other_item_title {
        font-size: 3.864734vw;
        line-height: 5.7971vw;
    }

    .solution_other_item_text {
        margin-top: 1.207729vw;
        font-size: 2.89855vw;
        line-height: 4.830917vw;
        height: auto;
    }

    .solution_argument_tab table {
        width: 100% !important;
    }

    .solution_argument_tab table td:first-child {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        padding: 2.415458vw;
    }

    .solution_argument_tab table td {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        padding: 2.415458vw;
    }

    .research_patent_wrap {
        padding: 12.077294vw 0;
    }

    .index_public_content {
        padding-bottom: 0;
    }

    .research_patent_big {
        width: 100%;
    }

    .research_patent_width {
        width: 100%;
    }

    .research_patent_content {
        margin-top: 4.830917vw;
    }

    .research_patent_pack {
        width: 100%;
        margin-top: 7.246376vw;
    }

    .research_patent_title, .research_patent_text {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .research_patent_read {
        margin-top: 4.830917vw;
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .research_patent_item_number {
        font-size: 6.763285vw;
        line-height: 8.695652vw;
    }

    .research_patent_item_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 0;
    }

    .research_patent_item_icon {
        width: 8vw;
        padding-bottom: 2vw;
    }

    .research_patent_item_read {
        width: calc(100% - 8vw);
    }

    .research_patent_item_content {
        margin-bottom: 2.415458vw;
    }

    .research_patent_item_box {
        padding-bottom: 2.415458vw;
    }

    .research_industry_box {
        padding: 12.077294vw 0;
    }

    .research_industry_title {
        font-size: 3.864734vw;
        line-height: 5.7971vw;
    }

    .research_industry_head {
        margin-bottom: 4.830917vw;
    }

    .research_industry_big {
        margin-top: 7.246376vw;
    }

    .research_industry_single_wrap {
        max-width: 100%;
        width: 100%;
    }

    .research_industry_single_box {
        width: 100%;
    }

    .research_industry_center_wrap {
        max-width: 100%;
        width: 100%;
        margin-top: 7.246376vw;
    }

    .research_industry_single_right {
        margin-top: 7.246376vw;
    }

    .research_industry_single_img {
        height: 52vw;
    }

    .research_industry_single_title {
        font-size: 3.864734vw;
        line-height: 5.7971vw;
    }

    .research_industry_single_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .research_industry_single_read {
        margin-top: 2.415458vw;
    }

    .research_made_wrap {
        padding: 12.077294vw 0;
    }

    .research_made_title {
        font-size: 3.5vw;
        line-height: 5.7971vw;
    }

    .research_made_head {
        margin-bottom: 4.830917vw;
    }

    .research_made_content {
        margin-top: 7.246376vw;
    }

    .research_system_details_wrap {
        width: 100%;
        padding-right: 0;
    }

    .research_made_item_pic {
        padding: 0 3.623188vw;
    }

    .research_made_item_read {
        margin-top: -4.8309178vw;
        padding: 9.6618357vw 2.415458vw 4.830917vw 2.415458vw;
    }

    .research_made_item_title {
        font-size: 3.864734vw;
        line-height: 5.7971vw;
        margin-bottom: 1.449275vw;
    }

    .research_made_item_line {
        width: 7.246376vw;
        height: 0.4830917vw;
    }

    .research_made_item_text {
        margin-top: 1.449275vw;
        font-size: 2.89855vw;
        line-height: 4.830917vw;
    }

    .research_made_item_pic:after {
        height: calc(100% - 4.830917vw);
    }

    .research_made_item_img {
        -webkit-border-radius: 2.415458vw 2.415458vw 0 0;
        border-radius: 2.415458vw 2.415458vw 0 0;
    }

    .research_made_item_box:after {
        -webkit-border-radius: 0 0 2.415458vw 2.415458vw;
        border-radius: 0 0 2.415458vw 2.415458vw;
    }

    .research_system_wrap {
        padding: 12.077294vw 0;
    }

    .research_system_details_head {
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .research_system_details_head .index_public_head {
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .research_system_details_head .index_public_en {
        text-align: center;
    }

    .research_system_details_big {
        margin-top: 7.246376vw;
    }

    .research_system_details_button {
        display: none;
    }

    .research_system_details_title, .research_system_details_subtitle {
        font-size: 3.864734vw;
        line-height: 5.7971vw;
        text-align: center;
    }

    .research_system_details_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 2.415458vw;
        text-align: center;
    }

    .research_system_details_tab {
        width: 100%;
        margin-top: 7.246376vw;
    }

    .research_system_item_title {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 1.207729vw;
        text-align: center;
    }

    .research_experiment_details_wrap {
        width: 100%;
        padding-right: 0;
    }

    .research_experiment_wrap {
        padding: 12.077294vw 0;
    }

    .research_experiment_details_head {
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: center;
        justify-content: center;
        margin-bottom: 4.830917vw;
    }

    .research_experiment_details_head .index_public_head {
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .research_experiment_details_head .index_public_en {
        text-align: center;
    }

    .research_experiment_details_title {
        font-size: 3.864734vw;
        line-height: 5.7971vw;
    }

    .research_experiment_details_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 2.415458vw;
    }

    .research_experiment_details_tab {
        width: 100%;
        margin-top: 7.246376vw;
    }

    .experiment_pagination_box {
        -webkit-justify-content: center;
        justify-content: center;
        margin-top: 7.246376vw;
    }

    .research_made_button {
        margin-top: 7.246376vw;
    }

    .research_system_wap_button {
        -webkit-justify-content: center;
        justify-content: center;
        margin-top: 7.246376vw;
        display: flex;
    }

    .experiment_pagination_scroll_wrap {
        display: none;
    }

    .news_page_pagination_btn {
        margin-right: 2.415458vw;
    }

    .news_page_pagination_icon {
        width: 10vw;
        height: 10vw;
    }

    .research_experiment_item_img {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .research_experiment_item_title {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 2.415458vw;
    }

    .news_page_box {
        padding: 0;
    }

    .news_bill_box {
        padding: 12.077294vw 0 7.246376vw 0;
    }

    .news_bill_tab {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
        margin-top: 4.830917vw;
    }

    .news_bill_pic_swiper {
        width: 100%;
    }

    .news_bill_content_swiper {
        width: 100%;
    }

    .news_bill_pic_pagination {
        bottom: 2.415458vw !important;
    }

    .news_bill_pic_pagination .swiper-pagination-bullet {
        width: 4vw;
        height: 4vw;
        margin: 0 0.2vw !important;
    }

    .news_bill_content_time {
        font-size: 2.89855vw;
        line-height: 4.830917vw;
    }

    .news_bill_content_title {
        margin-top: 1.449275vw;
    }

    .news_bill_content_title a {
        font-size: 3.864734vw;
        line-height: 5.7971vw;
    }

    .news_bill_content_text {
        font-size: 2.89855vw;
        line-height: 4.830917vw;
        margin-top: 2.415458vw;
    }

    .news_bill_content_btn a {
        width: 28vw;
    }

    .news_bill_btn_text {
        font-size: 2.89855vw;
        line-height: 8.695652vw;
    }

    .news_bill_content_wrap:hover .news_bill_content_btn a .news_bill_btn_icon {
        margin-left: 1.449275vw;
        opacity: 1;
    }

    .news_bill_btn_icon {
        width: 4vw;
        margin-left: -4vw;
    }

    .news_bill_content_btn a:after {
        -webkit-border-radius: 1.932367vw;
        border-radius: 1.932367vw;
    }

    .news_bill_content_wrap {
        padding: 4.830917vw;
    }

    .about_profile_box {
        padding: 12.077294vw 0;
    }

    .about_profile_details_wrap {
        width: 100%;
        padding-right: 0;
    }

    .about_profile_details_pic {
        width: 100%;
        margin-top: 7.246376vw;
    }

    .about_profile_details_title, .about_profile_details_text {
        font-size: 3.864734vw;
        line-height: 5.7971vw;
    }

    .about_profile_pack {
        margin-top: 4.830917vw;
    }

    .about_profile_details_read {
        margin-top: 2.415458vw;
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .about_history_content {
        padding: 12.077294vw 0;
    }

    .about_history_banner_title {
        font-size: 3.864734vw;
        line-height: 5.7971vw;
    }

    .about_history_head {
        margin-bottom: 4.830917vw;
    }

    .about_history_details_label {
        display: none;
    }

    .about_history_details_btn {
        width: 10vw;
        height: 10vw;
    }

    .about_history_details_tab {
        width: calc(100% - 22vw);
        margin-top: 7.246376vw;
    }

    .about_history_details_read {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 2.415458vw;
    }

    .about_honor_details_wrap {
        width: 100%;
        height: auto;
        padding: 0;
    }

    .about_honor_box {
        padding: 12.077294vw 0;
    }

    .about_honor_details_read {
        margin-top: 4.830917vw;
    }

    .about_honor_details_title, .about_honor_details_text {
        font-size: 3.864734vw;
        line-height: 5.7971vw;
    }

    .about_honor_item_title {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-left: 2.415458vw;
    }

    .about_honor_item_icon {
        width: 2vw;
        height: 2vw;
    }

    .about_honor_item_text, .about_honor_item_number {
        font-size: 8.695652vw;
        line-height: 9.661834vw;
        color: #2775cd;
    }

    .about_honor_item_box {
        padding: 0 10vw;
        position: relative;
    }

    .about_honor_item_box:first-child {
        padding: 0 10vw 0 0;
    }

    .about_honor_details_tab {
        margin-top: 4.830917vw;
    }

    .about_honor_pic_tab {
        width: 100%;
        height: auto;
        margin-top: 4.830917vw;
    }

    .about_honor_content {
        width: 100%;
        height: auto;
    }

    .about_honor_wrap .page_center {
        padding: 0;
    }

    .about_honor_details_box {
        padding: 0 3.623188vw;
    }

    .about_honor_trophy_img {
        -webkit-align-items: center;
        align-items: center;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }

    .about_honor_trophy_img img {
        width: auto;
        height: auto;
        max-height: 100%;
        max-width: 100%;
    }

    .about_honor_trophy_pic {
        padding-bottom: 80%;
        position: relative;
    }

    .about_honor_trophy_slide {
        padding: 3.623188vw;
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .about_honor_trophy_title {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 2.415458vw;
    }

    .about_values_head {
        top: 0;
        position: relative;
    }

    .about_values_item_box {
        width: 50%;
        position: relative;
    }

    .about_values_item_content {
        padding: 12.077294vw 0;
        position: relative;
        -webkit-align-items: flex-start;
        align-items: flex-start;
    }

    .about_values_item_box:nth-child(1) .about_values_item_content:after,
    .about_values_item_box:nth-child(2) .about_values_item_content:after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 1px;
        background: rgba(255, 255, 255, .2);
    }

    .about_values_tab {
        position: relative;
        height: auto;
    }

    .about_values_swiper {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
    }

    .about_values_img {
        height: 100%;
        padding: 0;
    }

    .about_values_item_icon {
        width: 8vw;
        height: 8vw;
    }

    .about_values_item_title {
        font-size: 3.864734vw;
        line-height: 5.7971vw;
        margin-top: 2.415458vw;
    }

    .about_values_wrap {
        background: #f5f9fd;
    }

    .about_values_item_text {
        margin-top: 2.415458vw;
        font-size: 2.415458vw;
        line-height: 4.347826vw;
        height: auto;
        overflow: auto;
        text-overflow: initial;
        display: block;
    }

    .about_values_head .index_public_title {
        color: #222222;
    }

    .about_values_head .index_public_title:after {
        background-image: linear-gradient(145deg, rgba(115, 175, 242, 1) 0, rgba(115, 175, 242, 0) 90%);
    }

    .about_values_head .index_public_en {
        color: #ced7e0;
    }

    .about_values_content {
        margin-top: 7.246376vw;
    }

    .about_partner_wrap {
        padding: 12.077294vw 0;
    }

    .about_partner_head {
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: center;
        justify-content: center;
        margin-bottom: 4.830917vw;
        width: 100%;
    }

    .about_partner_head .index_public_head {
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .about_partner_head .index_public_en {
        text-align: center;
    }

    .about_partner_nav_wrap {
        width: 100%;
        padding-bottom: 4.830917vw;
    }

    .about_partner_nav_li {
        font-size: 3.864734vw;
        line-height: 7.246376vw;
        margin-right: 4.830917vw;
    }

    .about_partner_nav_box {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .about_partner_pro_swiper, .about_partner_client_swiper {
        height: 37.10628vw;
    }

    .about_partner_pro_swiper .swiper-slide, .about_partner_client_swiper .swiper-slide {
        height: calc((100% - 2.415458vw) / 2);
    }

    .about_partner_public_pagination {
        margin-top: 4.830917vw;
    }

    .about_partner_public_pagination .swiper-pagination-bullet {
        width: 2vw;
        height: 2vw;
    }

    .about_client_img {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .about_client_img:after {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .join_tech_head {
        position: relative;
        width: 100%;
    }

    .join_tech_item_text {
        font-size: 3.864734vw;
        line-height: 5.7971vw;
    }

    .join_tech_item_head {
        position: relative;
        left: 0;
        top: 0;
        width: 100%;
    }

    .join_tech_max_photo {
        width: 50%;
        margin-top: 4.830917vw;
    }

    .join_tech_max_img {
        width: calc(50vw - 3.623188vw);
        padding-bottom: 46.46074%;
    }

    .join_tech_min_photo {
        width: 100%;
        padding-left: 30%;
        margin-top: 4.830917vw;
    }

    .join_tech_min_img {
        width: calc(70vw - 3.623188vw);
        padding-bottom: 80.05148%;
    }

    .join_tech_content {
        margin-top: 4.830917vw;
    }

    .join_tech_max_animate {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .join_tech_pagination_wrap {
        position: relative;
        bottom: 0 !important;
        margin-top: 4.830917vw;
    }

    .join_tech_pagination_wrap .swiper-pagination-bullet {
        width: 2vw;
        height: 2vw;
        margin-right: 1vw !important;
    }

    .join_tech_wrap {
        padding: 12.077294vw 0;
    }

    .join_bring_wrap {
        background: #f5f9fd;
        padding: 12.077294vw 0;
    }

    .join_bring_head_btn {
        margin: 0 2.415458vw;
    }

    .join_bring_head_btn a {
        font-size: 3.864734vw;
        line-height: 7.246376vw;

    }

    .join_bring_screen_wrap {
        width: 100%;
    }

    .join_bring_screen_subtitle {
        font-size: 3.864734vw;
        line-height: 8.695652vw;
    }

    .join_bring_screen_btn {
        font-size: 3.38164vw;
        line-height: 8.695652vw;
        cursor: pointer;
    }

    .join_bring_screen_head {
        padding-bottom: 0;
    }

    .join_bring_screen_caption {
        font-size: 3.38164vw;
        line-height: 7.246376vw;
    }

    .join_bring_screen_li input {
        width: 4vw;
        height: 4vw;
        margin-right: 2vw;
    }

    .join_bring_screen_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        width: auto;
    }

    .join_bring_screen_tab {
        margin-top: 2.415458vw;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .join_bring_screen_li {
        margin: 0 4.830917vw 2.415458vw 0 !important;
    }

    .join_bring_screen_pack {
        padding: 2.415458vw 0;
    }

    .join_bring_screen_pack:last-child:before {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 1px;
        background: #dadada;
    }

    .index_solution_item_big:after {
        display: none;
    }

    .solution_other_content .index_solution_item_big:after {
        display: block;
    }

    .join_bring_post_wrap {
        width: 100%;
        margin-left: 0;
        padding: 7.246376vw 0;
    }

    .join_bring_post_title {
        font-size: 3.38164vw;
        line-height: 8.695652vw;
    }

    .join_bring_post_number {
        font-size: 2.89855vw;
        line-height: 8.695652vw;
        margin-left: 1.449275vw;
    }


    .join_post_item_box {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
        margin-bottom: 2.415458vw;
        background: #fff;
        box-shadow: 0 0 3.12vw rgba(153, 153, 153, .1);
    }

    .join_bring_content {
        margin-top: 7.246376vw;
    }

    .join_post_item_title {
        font-size: 3.864734vw;
        line-height: 7.246376vw;
    }

    .join_post_item_text {
        font-size: 2.89855vw;
        line-height: 4.830917vw;
        margin-right: 4.830917vw;
    }

    .join_bring_post_head {
        padding: 0;
    }

    .join_post_item_head {
        padding: 4.830917vw;
    }


    .join_post_item_bjq,
    .join_post_item_bjq p {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .join_post_item_bjq h1 {
        font-size: 5.314009vw;
        line-height: 7.7294685vw;
    }

    .join_post_item_bjq h2 {
        font-size: 4.347826vw;
        line-height: 6.763285vw;
    }

    .join_post_item_bjq h3 {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .join_post_item_pack {
        padding: 0 4.830917vw 4.830917vw 4.830917vw;
    }

    .join_post_platform_li {
        width: 24vw;
        height: 11vw;
        margin: 0 2.415458vw 2.415458vw 0;
    }

    .join_bring_post_content {
        padding: 4.830917vw 0;
    }

    .join_post_platform_li a {
        -webkit-border-radius: 1.932367vw;
        border-radius: 1.932367vw;
    }

    .join_post_item_platform {
        margin-top: 4.830917vw;
    }

    .news_page_pagination_wrap {
        margin-top: 4.830917vw;
    }

    .news_page_pagination_text {
        font-size: 4.347826vw;
        line-height: 7.246376vw;
        margin-right: 2.415458vw;
    }

    .join_post_platform_li a:hover {
        -webkit-transform: none;
        transform: none;
        -webkit-box-shadow: 0 0 2vw rgba(153, 153, 153, .1);
        box-shadow: 0 0 2vw rgba(153, 153, 153, .1);
    }

    .news_list_wrap {
        padding: 7.246376vw 0 12.077294vw 0;
    }

    .news_row_item_time {
        display: none;
    }

    .news_row_item_pic {
        width: 100%;
    }

    .news_row_item_content {
        width: 100%;
        padding: 0;
        margin-top: 2.415458vw;
    }

    .news_row_item_img {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .news_row_item_button {
        display: none;
    }

    .news_row_item_text {
        display: none;
    }

    .news_row_item_title a {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        height: auto;
        overflow: initial;
        text-overflow: initial;
        display: block;
    }

    .news_list_content {
        padding-bottom: 7.246376vw;
    }

    .news_row_item_box:hover:after {
        display: none;
    }

    .news_row_item_box {
        margin-bottom: 4.830917vw;
    }

    .news_row_item_box:last-child {
        margin-bottom: 0;
    }

    .news_row_item_big {
        padding: 0;
    }

    .news_details_head_wrap {
        padding: 24.1545893vw 0 7.246376vw 0;
    }

    .news_details_head_box {
        padding: 0;
    }

    .news_details_pack {
        padding: 0;
    }

    .news_details_btn_text {
        font-size: 3.38164vw;
        line-height: 7.246376vw;
    }

    .news_details_head_jt {
        width: 4vw;
        margin-right: -4vw;
    }

    .news_details_head_btn:hover .news_details_head_jt {
        margin-right: 2vw;
    }

    .news_details_head_title {
        font-size: 3.864734vw;
        line-height: 5.7971vw;
        margin-top: 2.415458vw;
    }

    .news_details_head_icon {
        width: 4vw;
        height: 4vw;
    }

    .news_details_head_label {
        font-size: 2.89855vw;
        line-height: 4.830917vw;
        margin-left: 2.415458vw;
    }

    .news_details_head_text {
        margin-right: 4.830917vw;
    }

    .news_details_content {
        padding: 7.246376vw 0 12.077294vw 0;
    }

    .news_details_bjq, .news_details_bjq p {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .news_details_bjq img {
        padding: 5.7971vw 0;
    }

    .news_details_bjq h1 {
        font-size: 5.7971vw;
        line-height: 8.21256vw;
    }

    .news_details_bjq h2 {
        font-size: 4.830917vw;
        line-height: 7.246376vw;
    }

    .news_details_bjq h3 {
        font-size: 3.864734vw;
        line-height: 6.280193vw;
    }

    .news_details_item_box {
        margin-bottom: 2.415458vw;
        padding: 0 3.623188vw;
    }

    .news_details_item_icon, .news_details_item_text {
        font-size: 3.38164vw;
        line-height: 9.6618357vw;
    }

    .news_details_item_icon {
        width: 14vw;
    }

    .news_details_item_text {
        width: calc(100% - 14vw);
    }

    .news_details_button {
        margin-top: 7.246376vw;
    }

    .contact_map_content {
        position: relative;
        width: 100%;
        padding: 12.077294vw 0;
    }

    .contact_map_ewm_title, .contact_map_address_title {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .contact_map_address_text {
        font-size: 3.864734vw;
        line-height: 6.280193vw;
    }

    .contact_map_address_text a {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .contact_map_address_li {
        margin-bottom: 4.830917vw;
    }

    .contact_map_address_wrap {
        margin-top: 7.246376vw;
    }

    .contact_map_ewm_li {
        margin-right: 4.830917vw;
    }

    .contact_map_ewm_img {
        width: 26.57004vw;
        height: 26.57004vw;
    }

    .contact_map_ewm_tab {
        margin-top: 2.415458vw;
    }

    .contact_map_ewm_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 1.207729vw;
    }

    .contact_map_container {
        padding-bottom: 68%;
        pointer-events: none;
    }

    .contact_regions_box {
        padding: 12.077294vw 0;
    }

    .contact_regions_tab {
        margin-top: 7.246376vw;
    }

    .contact_regions_item_box {
        width: 100%;
        margin: 0 0 2.415458vw 0;
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
        padding: 3.623188vw;
    }

    .contact_regions_item_title {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-bottom: 1vw;
    }

    .contact_regions_item_text a, .contact_regions_item_text {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .contact_regions_item_icon {
        margin-top: 2.415458vw;
        width: 10vw;
        height: 10vw;
    }

    .research_page_box .index_public_content {
        padding-bottom: 4.8309178vw;
    }

    .header_menu_item_box_current .header_menu_item_link {
        opacity: 1;
    }

    .index_about_content  {
        display: none;
    }
    .index_about_wap_fixed {
        display: block;
        position: relative;
        width: 100%;
    }
}


/*小屏幕*/
@media screen and (min-width: 1200px) and (max-width: 1400px) {

}

/*中屏幕*/
@media screen and (min-width: 1400px) and (max-width: 1900px) {

}


/*超过1920*/
@media screen and  (min-width: 1921px) {

}

