/*@charset "UTF-8";*/

/*html5*/
/*移动端默认样式*/
@media screen and (max-width: 1200px) {
    body {
        overflow: initial;
        overflow-x: hidden;
    }

    .index_scroll_animate_box {
        left: 0;
    }

    .index_scroll_animate_back {
        -webkit-transform: none;
        transform: none;
    }

    .header_logo_box {
        width: 31vw;
        position: relative;
        z-index: 999;
    }

    .header_box {
        padding: 0 3.62318vw;
    }

    .header_menu_languages_wrap {
        position: relative;
        z-index: 999;
    }

    .header_menu_box {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 998;
        background: rgba(0, 0, 0, .5);
        -webkit-backdrop-filter: blur(2vw);
        backdrop-filter: blur(2vw);
        opacity: 0;
        pointer-events: none;
        display: block;
        padding: 24.1545vw 0 14.4927vw 0;
    }

    .header_menu_content {
        padding: 0 3.62318vw;
        position: relative;
        height: 100%;
        -webkit-align-content: flex-start;
        align-content: flex-start;
        overflow-y: auto;
    }

    .header_menu_item_box {
        width: 100%;
        margin: 0;
        position: relative;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-items: center;
        align-items: center;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        opacity: 0;
        pointer-events: none;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .header_menu_item_box:before {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 1px;
        background: rgba(255, 255, 255, .3);
    }

    .header_pro_color .header_logo_box a img {
        -webkit-filter: grayscale(300%) invert(100%) brightness(500%);
        filter: grayscale(300%) invert(100%) brightness(500%);
    }


    .header_pro_color .header_menu_languages_li a {
        color: #888888;
    }

    .header_pro_color .header_menu_btn_label:after {
        background: #ffffff;
    }

    .header_pro_color .header_menu_languages_active a {
        color: #ffffff;
    }

    .header_pro_color .header_menu_languages_active a:after {
        background: #ffffff;
    }

    .header_pro_color .header_menu_item_link {
        color: #ffffff;
    }

    .header_color .header_menu_item_link {
        color: #ffffff;
    }

    .header_menu_show .header_menu_languages_wrap {
        opacity: 1;
        pointer-events: auto;
    }

    .header_menu_show:after {
        opacity: 0;
    }

    .header_menu_show .header_logo_box a img {
        -webkit-filter: grayscale(300%) invert(100%) brightness(500%);
        filter: grayscale(300%) invert(100%) brightness(500%);
    }

    .header_menu_show .header_menu_btn_label:after {
        background: #ffffff;
    }

    .header_menu_show .header_menu_languages_active a {
        color: #ffffff;
    }

    .header_menu_show .header_menu_languages_active a:after {
        background: #ffffff;
    }

    .header_menu_show .header_menu_box {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
    }

    .header_menu_show .header_menu_item_box {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;

    }

    .header_menu_item_link {
        font-size: 3.86473vw;
        line-height: 11.5942vw;
        width: 100%;
        position: relative;
    }


    .header_menu_item_down .header_menu_item_link {
        pointer-events: none;
    }

    .header_menu_item_down .header_menu_item_link:after {
        content: "";
        display: block;
        position: absolute;
        left: 100% !important;
        top: 50%;
        -webkit-transform: translateY(-50%) translateX(-100%);
        transform: translateY(-50%) translateX(-100%);
        width: 2.89855072vw;
        height: 2.89855072vw;
        background: url(../images/xiangxia.svg) no-repeat;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .header_menu_item_box:hover .header_menu_item_link:after {
        width: 2.89855072vw;
    }

    .header_menu_down_wrap {
        position: static;
        left: 0;
        -webkit-transform: none;
        transform: none;
        width: 100%;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .header_menu_down_box {
        background: none;
        -webkit-backdrop-filter: none;
        backdrop-filter: none;
    }

    .header_menu_down_ul {
        opacity: 1;
        pointer-events: auto;
        padding: 0;
    }

    .header_menu_down_li {
        padding: 0;
        opacity: 0;
        pointer-events: none;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
    }

    .header_menu_down_show .header_menu_down_li {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
    }

    .header_menu_down_show .header_menu_item_link:after {
        -webkit-transform: translateY(-50%) translateX(-100%) rotateX(180deg);
        transform: translateY(-50%) translateX(-100%) rotateX(180deg);
    }

    .header_menu_down_box:after {
        display: none;
    }

    .header_menu_down_li a {
        font-size: 3.38164vw;
        line-height: 11.5942vw;
        width: 100%;
        max-width: 100%;
        padding: 0 3.62318vw;
    }

    .header_menu_down_li a:after {
        left: 0;
        top: 0 !important;
        -webkit-transform: none;
        transform: none;
        width: 100%;
        background: rgba(255, 255, 255, .3);
    }

    .header_menu_button {
        position: relative;
        z-index: 999;
        width: 9.66183vw;
        height: 9.66183vw;
        margin-left: 4.83091vw;
    }

    .header_menu_btn_box {
        width: 4.83091vw;
        height: 4.83091vw;
    }

    .header_menu_btn_label {
        width: 1.6908vw;
        margin: 0 1.4492vw 0 0;
    }

    .header_content {
        height: 14.4927vw;
    }

    .header_menu_languages_li a {
        font-size: 3.86473vw;
        line-height: 7.24637vw;
    }

    .header_menu_languages_li a:after {
        height: 0.48309vw;
    }

    .header_menu_languages_li {
        margin: 0 1.20772vw;
    }

    .menu_popup_wrap {
        display: none;
    }


    .index_banner_center {
        padding: 0 3.62318vw;
        margin-top: -14.4927vw;
    }

    .index_banner_text {
        font-size: 6.7632vw;
        line-height: 8.6956vw;
    }

    .index_banner_cn {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
        margin-top: 2.41545vw;
    }

    .index_page_scroll_wrap {
        display: none;
    }

    .index_banner_button_wrap {
        bottom: 9.66183vw;
        display: none;
    }

    .public_btn_box {
        width: 8vw;
        height: 8vw;
        margin: 0 1.9323vw;
    }

    .index_banner_button_box {
        padding: 0 3.62318vw;
    }


    .public_btn_box:after {
        -webkit-border-radius: 1.4492vw;
        border-radius: 1.4492vw;
    }

    .pro_business_button .public_btn_box:nth-child(1) {
        margin-top: 0;
    }

    .public_btn_active:after {
        -webkit-transform: scale(1) rotate(45deg);
        transform: scale(1) rotate(45deg);
    }

    .pro_business_button .public_btn_active .public_btn_back {
        -webkit-transform: none;
        transform: none
    }

    .pro_business_button .public_btn_back:before,
    .pro_business_button .public_btn_back:after {
        -webkit-border-radius: 1.4492vw;
        border-radius: 1.4492vw;
    }

    .public_btn_box:nth-child(2) {
        margin-top: 0;
    }

    .index_wap_icon {
        position: absolute;
        left: 0;
        bottom: 4.83091vw;
        -webkit-justify-content: center;
        justify-content: center;
        display: flex;
        z-index: 9;
        width: 100%;
        opacity: 0;
        pointer-events: none;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }

    .index_page_current .index_wap_icon {
        opacity: 1;
        -webkit-transition-delay: 1s;
        transition-delay: 1s;
    }

    .index_wap_label {
        width: 5.7971vw;
        -webkit-animation: Tmouse .9s cubic-bezier(.56, .01, .46, 1) infinite alternate;
        animation: Tmouse .9s cubic-bezier(.56, .01, .46, 1) infinite alternate;
    }

    .index_wap_label svg {
        fill: #ffffff;
    }

    @-webkit-keyframes Tmouse {
        0% {
            -webkit-transform: translateY(0);
            transform: translateY(0);
        }
        100% {
            -webkit-transform: translateY(2.89855vw);
            transform: translateY(-2.89855vw);
        }
    }
    @keyframes Tmouse {
        0% {
            -webkit-transform: translateY(0);
            transform: translateY(0);
        }
        100% {
            -webkit-transform: translateY(2.89855vw);
            transform: translateY(-2.89855vw);
        }
    }
    .index_page_current .index_scroll_animate_subtitle {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
    }

    .index_page_current .index_scroll_animate_title {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
        -webkit-transition-delay: .1s;
        transition-delay: .1s;
    }

    .index_page_current .index_scroll_animate_en {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
        -webkit-transition-delay: .2s;
        transition-delay: .2s;
    }

    .index_page_current .index_scroll_animate_text {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;

        -webkit-transition-delay: .3s;
        transition-delay: .3s;
    }

    .index_page_current .index_scroll_animate_button {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;

        -webkit-transition-delay: .4s;
        transition-delay: .4s;
    }

    .index_scroll_animate_big {
        padding: 0 3.62318vw;
    }

    .index_scroll_animate_subtitle {
        font-size: 5.314vw;
        line-height: 7.24637vw;
    }

    .index_scroll_animate_title {
        font-size: 5.314vw;
        line-height: 7.24637vw;
    }

    .index_scroll_animate_en {
        font-size: 3.38164vw;
        line-height: 5.314vw;
    }

    .index_scroll_animate_text {
        font-size: 2.89855vw;
        line-height: 4.83091vw;
        margin-top: 4.83091vw;
        width: 100%;
    }

    .index_scroll_animate_button {
        margin-top: 9.66183vw;
    }

    .index_pro_head_wrap {
        width: 100%;
    }

    .index_pro_pack {
        width: 100%;
        margin-top: 7.24637vw;
    }

    .index_pro_content {
        padding: 0 3.62318vw;
        margin-top: 0;
    }

    .index_pro_title_label {
        font-size: 6.7632vw;
        line-height: 8.6956vw;
    }

    .index_pro_head_read {
        margin-top: 1.4492vw;
    }

    .index_pro_text_label {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
    }

    .index_pro_tab {
        -webkit-flex-flow: wrap;
        flex-flow: wrap;
    }

    .index_pro_item_box {
        width: 100% !important;
        margin: 0 0 2.41545vw 0 !important;
    }

    .index_pro_item_default {
        width: 100% !important;
    }

    .index_page_current .index_pro_item_active {
        width: 100% !important;
    }

    .index_pro_item_content {
        padding: 3.62318vw !important;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .index_pro_item_wap {
        width: 50%;
    }

    .index_pro_item_icon {
        height: 9.66183vw;
    }

    .index_pro_item_head {
        width: 100%;
        margin: 2.41545vw 0 0 0;
        padding-left: 0;
    }

    .index_pro_item_title {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
    }

    .index_pro_item_subtitle {
        font-size: 2.89855vw;
        line-height: 4.83091vw;
    }

    .index_pro_item_text {
        font-size: 2.89855vw;
        line-height: 4.83091vw;
        height: 9.66183vw;
        margin-top: 2.41545vw;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        display: none;
    }

    .index_pro_item_pic {
        display: block;
        width: 50%;
        height: auto;
    }

    .index_pro_item_box a:after {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .index_pro_item_img {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .index_core_content {
        padding: 0 3.62318vw;
        margin-top: 0;
    }

    .public_banner_back {
        padding-bottom: 80%;
        height: auto;
    }

    .public_banner_content {
        padding: 0 3.62318vw;
    }

    .public_banner_title {
        font-size: 5.314vw;
        line-height: 7.24637vw;
    }

    .public_banner_read {
        font-size: 3.38164vw;
        line-height: 5.314vw;
        margin-top: 1.4492vw;
    }

    .public_nav_item_box {
        margin: 0 3.62318vw;
    }

    .public_nav_item_box a {
        font-size: 3.86473vw;
        line-height: 9.66183vw;
    }

    .news_page_box {
        padding: 12.0772vw 0;
    }

    .web_center {
        padding: 0 3.62318vw;
    }

    .news_item_box {
        width: 100% !important;
        margin: 0 0 3.62318vw 0 !important;
    }

    .news_item_time {
        font-size: 2.89855vw;
        line-height: 4.83091vw;
    }

    .news_item_title {
        margin-top: 2.41545vw;
    }

    .news_item_title a {
        font-size: 3.38164vw;
        line-height: 5.314vw;
    }

    .news_item_img {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .index_core_pack {
        padding: 0;
    }

    .index_core_head_wrap {
        position: relative;
    }

    .index_core_title_label {
        font-size: 6.7632vw;
        line-height: 8.6956vw;
    }

    .index_core_text_label {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
    }

    .index_page_content {
        overflow: hidden;
    }

    .index_core_text_box {
        margin-top: 1.4492vw;
    }

    .index_core_swiper {
        margin-top: 7.24637vw;
    }

    .index_core_control_wrap {
        position: static;
        left: 0;
        top: 0;
        -webkit-transform: none;
        transform: none;
        pointer-events: none;
        width: 100%;
        z-index: 9;
        margin-top: 12.0772vw;
        display: block;
    }

    .index_core_control_btn.swiper-button-disabled {
        pointer-events: none;
        opacity: 0;
    }

    .index_core_control_text {
        font-size: 2.89855vw;
        line-height: 5.7971vw;
        width: 30vw;
    }

    .index_core_control_btn {
        -webkit-border-radius: 5.314vw;
        border-radius: 5.314vw;
        padding: 2.41545vw 3.62318vw;
    }

    .index_core_control_icon {
        width: 4vw;
        height: 4vw;
    }

    .index_core_control_next .index_core_control_text {
        margin-right: 2.41545vw;
    }

    .index_core_control_prev .index_core_control_text {
        margin-left: 2.41545vw;
    }

    .index_core_item_read {
        padding: 7.24637vw 3.62318vw;
    }

    .index_core_item_icon {
        height: 8vw;
    }

    .index_core_item_title {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
        margin-top: 2.41545vw;
    }

    .index_core_item_text {
        font-size: 2.89855vw;
        line-height: 4.83091vw;
        margin-top: 1.4492vw;
    }

    .index_core_item_button {
        margin-top: 2.41545vw;
    }

    .index_core_btn_text {
        font-size: 3.38164vw;
        line-height: 4.83091vw;
    }

    .index_core_btn_icon {
        width: 3vw;
        margin-left: 1.4492vw;
    }

    .index_core_item_box a {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .index_core_item_animate {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .index_partner_box {
        padding: 0 3.62318vw;
    }

    .index_partner_title {
        font-size: 5.314vw;
        line-height: 7.24637vw;
    }

    .index_partner_subtitle {
        font-size: 5.314vw;
        line-height: 7.24637vw;
    }

    .index_partner_button {
        margin-top: 9.66183vw;
    }

    .index_partner_content {
        padding: 20% 0;
        height: 100%;
    }

    .index_partner_item_box {
        width: 20vw;
        height: 20vw;
    }

    .index_partner_tab {
        padding: 0;
        height: 100%;
    }

    .index_partner_item_box:nth-child(5) {
        top: 22%;
        left: 39%;
    }

    .index_partner_item_box:nth-child(6) {
        top: 66%;
        left: 39%;
    }

    .index_partner_item_box:nth-child(3) {
        top: 18.6494%;
        left: 4.851063%;
    }

    .index_partner_item_box:nth-child(4) {
        top: 18.6494%;
        right: 4.851063%;
    }

    .index_partner_item_box:nth-child(7) {
        bottom: 19.6494%;
        left: 4.851063%;
    }

    .index_partner_item_box:nth-child(8) {
        bottom: 19.6494%;
        right: 4.851063%;
    }

    .footer_menu_content {
        display: none;
    }

    .footer_wrap {
        padding: 12.0772vw 0;
    }

    .footer_contact_title {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
    }

    .footer_contact_text_box {
        margin-top: 0;
    }

    .footer_contact_text_label {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
    }

    .footer_contact_btn_text {
        width: auto;
        font-size: 3.38164vw;
        line-height: 8.6956vw;
        padding: 0 4.83091vw;
    }

    .footer_contact_btn_icon {
        width: 8.6956vw;
    }

    .footer_box {
        padding: 0 3.62318vw;
    }

    .footer_contact_box {
        -webkit-align-items: flex-end;
        align-items: flex-end;
    }

    .footer_contact_btn_label {
        width: 26%;
    }

    .footer_contact_btn_box {
        -webkit-border-radius: 0.966183vw;
        border-radius: 0.966183vw;
    }

    .footer_contact_btn_box a:before {
        -webkit-border-radius: 0.966183vw;
        border-radius: 0.966183vw;
    }

    .footer_contact_btn_box a:after {
        -webkit-border-radius: 0.966183vw;
        border-radius: 0.966183vw;
    }

    .footer_menu_wrap {
        padding: 7.24637vw 0 0 0;
    }

    .footer_contact_wrap {
        padding-bottom: 7.24637vw;
    }

    .footer_logo_box {
        width: 31vw;
    }

    .footer_copy_wrap {
        width: 100%;
        padding: 7.24637vw 0 0 0;
    }

    .footer_copy_text, .footer_copy_text a {
        font-size: 3.38164vw;
        line-height: 5.314vw;
    }

    .footer_design_text {
        margin-top: 0;
    }

    .footer_design_text, .footer_design_text a {
        font-size: 3.38164vw;
        line-height: 5.314vw;
    }

    .footer_share_box {
        width: 100%;
        padding: 7.24637vw 0 0 0;
        -webkit-align-items: flex-start;
        align-items: flex-start;
    }

    .footer_share_title {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
    }

    .footer_share_tab {
        margin-top: 2.41545vw;
    }

    .footer_share_item_box {
        width: 10vw;
        height: 10vw;
        margin-right: 2vw;
    }

    .footer_ewm_read {
        font-size: 2.89855vw;
        line-height: 4.83091vw;
        margin-right: 2.41545vw;
    }

    .footer_ewm_pic {
        width: 19.3236vw;
        height: 19.3236vw;
    }

    .index_page_slide:last-child {
        height: 109.2874vw;
    }

    .index_banner_logo_wrap {
        width: 100%;
        margin-top: 39vw;
    }

    .wap_mask_wrap {
        position: fixed;
        z-index: 999;
        left: 0;
        top: 0;
        width: 100vw;
        height: 100vh;
        padding: 0;
        background: rgba(0, 0, 0, .6);
        -webkit-backdrop-filter: blur(2vw);
        backdrop-filter: blur(2vw);
        -webkit-align-items: center;
        align-items: center;
        -webkit-justify-content: center;
        justify-content: center;
        opacity: 0;
        pointer-events: none;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .wap_mask_show {
        opacity: 1;
        pointer-events: auto;
    }

    .wap_mask_after {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }

    .wap_mask_box {
        width: 50vw;
        height: 50vw;
        position: relative;
        z-index: 9;
    }

    .contact_mask_box {
        width: 75%;
    }

    .contact_mask_content {
        padding: 0 4.83091vw 4.83091vw 4.83091vw;
    }

    .contact_mask_pack {
        margin-top: 0;
    }

    .contact_mask_title {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
    }

    .contact_mask_subtitle a {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
    }

    .contact_mask_tips_icon {
        width: 32%;
    }

    .contact_mask_tips_box {
        position: relative;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-transform: translateY(-6vw);
        transform: translateY(-6vw);
    }

    .contact_mask_text {
        margin-top: 2.41545vw;
        font-size: 2.89855vw;
        line-height: 4.83091vw;
    }

    .contact_mask_button {
        margin-top: 4.83091vw;
    }

    .contact_mask_btn_box {
        width: 6vw;
    }

    .index_page_pagination_wrap {
        display: none;
    }

    .public_banner_subtitle {
        font-size: 5.314vw;
        line-height: 7.24637vw;
    }

    .pro_business_box {
        position: relative;
        z-index: 9;
        padding: 12.0772vw 0;
    }

    .pro_business_swiper {
        margin-top: 7.24637vw;
    }

    .pro_public_title {
        font-size: 4.83091vw;
        line-height: 7.24637vw;
    }

    .pro_business_item_head {
        width: 13vw;
    }

    .pro_business_item_title {
        font-size: 3.38164vw;
        line-height: 5.314vw;
    }

    .pro_business_item_read {
        margin-top: 2.41545vw;
    }

    .pro_business_item_content:after {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .pro_business_item_content {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
        padding: 4.83091vw;
    }

    .pro_details_big {
        padding-bottom: 0;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
    }

    .pro_details_box {
        position: relative;
        width: 100%;
        height: auto;
    }

    .pro_details_pack {
        padding: 12.0772vw 0 7.24637vw 0;
    }

    .pro_details_nav_box {
        width: max-content;
        -webkit-border-radius: 0.966183vw;
        border-radius: 0.966183vw;
    }

    .pro_details_nav_content {
        width: max-content;
    }

    .pro_details_nav_li {
        width: calc((100vw - (3.62318vw * 2)) / 3);
        font-size: 2.657004vw;
        line-height: 9.66183vw;
    }

    .pro_details_nav_after {
        width: calc((100vw - (3.62318vw * 2)) / 3);
    }

    .pro_details_nav_box:after {
        -webkit-border-radius: 0.966183vw;
        border-radius: 0.966183vw;
    }

    .pro_parameter_swiper {
        margin-top: 7.24637vw;
    }

    .pro_parameter_title {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
    }

    .pro_parameter_subtitle {
        font-size: 2.89855vw;
        line-height: 4.83091vw;
        height: 9.66183vw;
        margin-top: 1.4492vw;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .pro_parameter_item_box {
        margin: 0 1.20772vw;
    }

    .pro_parameter_item_head {
        width: 8vw;
    }

    .pro_parameter_item_title {
        font-size: 2vw;
        line-height: 4.34782vw;
        font-weight: normal;
    }

    .pro_parameter_item_read {
        margin-top: 1.4492vw;
    }

    .pro_parameter_tab {
        margin-top: 4.83091vw;
    }

    .pro_parameter_pack {
        margin: 7.24637vw auto 0;
        padding: 0 4vw;
    }

    .pro_details_content .web_center {
        padding: 0;
    }

    .pro_details_nav_wrap {
        padding: 0 3.62318vw;
    }

    .pro_parameter_head {
        padding: 0 3.62318vw;
    }

    .pro_advantage_box {
        padding: 12.0772vw 0;
    }

    .pro_advantage_tab_swiper .swiper-slide-next .pro_advantage_item_box:after {
        opacity: 0;
    }

    .pro_advantage_item_content {
        padding: 4.83091vw;
    }

    .pro_page_content {
        overflow: hidden;
    }

    .pro_advantage_item_title {
        font-size: 2.89855vw;
        line-height: 4.83091vw;
        height: 19.3236vw;
    }

    .pro_advantage_item_icon {
        width: 10vw;
        height: 10vw;
    }

    .pro_advantage_tab_swiper {
        margin-top: 7.24637vw;
    }

    .core_circle_slogan_text {
        width: 100%;
        text-align: center;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: center;
        justify-content: center;
        padding: 4.83091vw 0;
    }

    .core_circle_slogan_label {
        font-size: 5.314vw;
        line-height: 7.24637vw;
    }

    .core_circle_slogan_logo {
        width: 16vw;
        height: 16vw;
        margin: 0;
    }

    .core_circle_slogan_center {
        display: none;
    }

    .core_circle_back {
        display: none;
    }

    .core_circle_scroll_animate {
        clip-path: none;
    }

    .core_circle_scroll_wrap {
        opacity: 1;
    }

    .core_circle_scroll_box {
        opacity: 1;
    }

    .core_circle_scroll_content {
        width: 72%;
    }

    .core_details_wrap {
        height: 136vw;
    }

    .core_circle_box {
        height: 136vw;
    }

    .core_data_item_text {
        font-size: 2.89855vw;
        line-height: 4.83091vw;
    }

    .core_data_item_label {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        width: max-content;
        bottom: -2vw;
        text-align: center;
        font-size: 2.41545vw;
        line-height: 3.38164vw;
    }

    .core_data_item_box:nth-child(4) .core_data_item_label {
        bottom: -5vw;
    }

    .core_bottom {
        -webkit-transform: translateY(8vw) translateX(-50%);
        transform: translateY(8vw) translateX(-50%);
    }

    .core_industry_data_wrap {
        padding: 12.0772vw 0;
    }

    .core_industry_title {
        font-size: 5.314vw;
        line-height: 7.24637vw;
    }

    .core_industry_subtitle {
        font-size: 3.38164vw;
        line-height: 5.314vw;
        margin-top: 1.4492vw;
    }

    .core_industry_nav_li {
        width: 48%;
        margin: 0 4% 4% 0 !important;
        -webkit-border-radius: 1.9323vw;
        border-radius: 1.9323vw;
        overflow: hidden;
    }

    .core_industry_nav_li:nth-child(2n) {
        margin: 0 0 4% 0 !important;
    }

    .core_industry_nav_content {
        padding: 4.83091vw;
    }

    .core_industry_nav_icon {
        width: 10vw;
        height: 10vw;
    }

    .core_industry_nav_title {
        font-size: 3.38164vw;
        line-height: 5.314vw;
        height: 10.628vw;
    }

    .core_industry_nav_hover {
        width: 130%;
        left: -15%;
    }

    .core_industry_item_content {
        width: 100%;
    }

    .core_industry_nav_wrap {
        margin-top: 7.24637vw;
        padding-bottom: 2.41545vw;
    }

    .core_industry_item_title {
        font-size: 4.34782vw;
        line-height: 6.28019vw;
    }

    .core_industry_item_text {
        font-size: 3.38164vw;
        line-height: 5.314vw;
        margin-top: 2.41545vw;
        height: auto;
    }

    .scene_industry_item_tab {
        margin-top: 4.83091vw;
    }

    .scene_industry_item_head {
        width: 10vw;
        height: 10vw;
        margin: 0 auto;
    }

    .scene_industry_item_head:after {
        display: none;
    }

    .scene_industry_item_icon:before,
    .scene_industry_item_icon:after {
        display: none;
    }

    .scene_industry_item_box {
        width: 32%;
        margin: 0 2% 0 0;
    }

    .scene_industry_item_box:nth-child(3n) {
        margin: 0 !important;
    }

    .scene_industry_item_read {
        width: 100%;
        margin-top: 2.41545vw;
    }

    .scene_industry_item_text {
        font-size: 3.38164vw;
        line-height: 5.314vw;
        text-align: center;
        padding-left: 0;
    }

    .core_industry_item_pic {
        width: 100%;
        margin-top: 4.83091vw;
    }

    .core_industry_item_img {
        -webkit-border-radius: 1.9323vw;
        border-radius: 1.9323vw;
    }

    .core_pro_wrap:after {
        border-left: 3vw solid transparent;
        border-right: 3vw solid transparent;
        border-top: 5vw solid #ffffff;
    }

    .core_pro_wrap {
        padding: 12.0772vw 0;
    }

    .core_pro_item_label {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
    }

    .core_pro_item_pack {
        margin-top: 4.83091vw;
    }

    .core_pro_item_big {
        padding: 4.83091vw;
    }

    .core_pro_item_big:before {
        -webkit-border-radius: 1.9323vw;
        border-radius: 1.9323vw;
    }

    .core_pro_item_big:after {
        -webkit-border-radius: 1.9323vw;
        border-radius: 1.9323vw;
    }

    .core_pro_item_pack:after {
        -webkit-border-radius: 1.9323vw;
        border-radius: 1.9323vw;
    }

    .core_pro_item_button {
        margin-top: 4.83091vw;
    }

    .core_pro_item_btn {
        width: auto;
        -webkit-border-radius: 4.34782vw;
        border-radius: 4.34782vw;
        padding: 0 4.83091vw;
        pointer-events: auto;
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }

    .core_pro_btn_text {
        font-size: 3.38164vw;
        line-height: 8.6956vw;
    }

    .core_pro_btn_icon {
        width: 2.4vw;
        margin-left: 2.41545vw;
    }

    .join_worth_box {
        padding: 12.0772vw 0;
    }

    .join_public_title {
        font-size: 4.34782vw;
        line-height: 6.28019vw;
    }

    .join_worth_big {
        margin-top: 4.83091vw;
        -webkit-flex-flow: wrap;
        flex-flow: wrap;
    }

    .join_worth_item_active {
        width: 48%;
    }

    .join_worth_item_box {
        width: 48%;
        margin: 0 4% 4% 0 !important;
        height: auto;

    }

    .join_worth_item_box:nth-child(2n) {
        margin: 0 0 4% 0 !important;
    }

    .join_worth_item_big {
        height: auto;
        padding-bottom: 125%;
        -webkit-border-radius: 1.9323vw;
        border-radius: 1.9323vw;
        animation-delay: 0s !important;
    }

    .join_worth_item_content {
        position: absolute;
        left: 0;
        top: 0;
    }

    @-webkit-keyframes JoinItem {
        0% {
            opacity: 0;
            pointer-events: none;
            -webkit-transform: translateY(6vw);
            transform: translateY(6vw);
        }
        70% {
            opacity: 1;
            -webkit-transform: none;
            transform: none;
        }
        100% {
            opacity: 1;
            pointer-events: auto;
            -webkit-transform: none;
            transform: none;
        }
    }

    @keyframes JoinItem {
        0% {
            opacity: 0;
            pointer-events: none;
            -webkit-transform: translateY(6vw);
            transform: translateY(6vw);
        }
        70% {
            opacity: 1;
            -webkit-transform: none;
            transform: none;
        }
        100% {
            opacity: 1;
            pointer-events: auto;
            -webkit-transform: none;
            transform: none;
        }
    }.join_worth_item_read {
         padding: 0 3.62318vw 4.83091vw 3.62318vw;
     }

    .join_worth_item_title {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
    }

    .join_worth_item_text {
        font-size: 2.89855vw;
        line-height: 4.83091vw;
    }

    .join_worth_item_active .join_worth_item_title {
        font-size: 4.83091vw;
        line-height: 6.7632vw;
    }

    .join_welfare_box {
        padding: 12.0772vw 0;
    }

    .join_welfare_head_read {
        width: 100%;
        margin-top: 4.83091vw;
    }

    .join_welfare_head_text {
        font-size: 3.38164vw;
        line-height: 5.314vw;
    }

    .join_welfare_item_box {
        width: 33.3333%;
        padding: 4.83091vw 0;
        -webkit-transition-delay: 0s !important;
        transition-delay: 0s !important;
        -webkit-transform: translateY(4vw);
        transform: translateY(4vw);
    }

    .AddJoinWelfareItemBox {
        -webkit-transform: none;
        transform: none;
    }

    .join_welfare_item_head {
        width: 8vw;
    }

    .join_welfare_item_title {
        font-size: 3.38164vw;
        line-height: 5.314vw;
    }

    .join_welfare_item_text {
        font-size: 2.89855vw;
        line-height: 4.34782vw;
        color: rgba(255, 255, 255, .3);
    }

    .join_welfare_item_box:after {
        display: none;
    }

    .join_welfare_big {
        margin-top: 4.83091vw;
    }

    .join_content_box {
        padding: 0 0 12.0772vw 0;
    }

    .join_content_subtitle {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
    }

    .join_content_title {
        font-size: 3.38164vw;
        line-height: 5.314vw;
        margin-top: 1.4492vw;
    }

    .join_content_button {
        margin-top: 4.83091vw;
    }

    .join_content_btn_tips {
        width: auto;
        padding: 0 4.83091vw;
    }

    .join_content_btn_text {
        font-size: 3.38164vw;
        line-height: 8.6956vw;
    }

    .join_content_btn_icon {
        width: 8.6956vw;
    }

    .join_content_btn_label {
        width: 26%;
    }

    .public_pagination_box a {
        width: 8vw;
        height: 8vw;
        margin: 0 2vw;
    }

    .public_pagination_label {
        font-size: 3.38164vw;
        line-height: 8vw;
    }

    .news_pagination_wrap {
        margin-top: 4.83091vw;
    }

    .news_details_wrap {
        padding: 12.0772vw 0;
    }

    .news_details_content {
        padding: 0;
        width: 100%;
        background: none;
    }

    .news_details_pack {
        position: static;
        top: 0;
        width: 100%;
        margin-top: 7.24637vw;
    }

    .news_details_title {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
    }

    .news_details_time_text {
        font-size: 3.38164vw;
        line-height: 5.314vw;
    }

    .news_details_time_icon {
        width: 3vw;
        margin-right: 1.4492vw;
    }

    .news_details_time_box {
        margin-top: 2.41545vw;
    }

    .news_details_bjq, .news_details_bjq p {
        font-size: 3.38164vw;
        line-height: 5.314vw;
    }

    .news_details_bjq {
        margin-top: 7.24637vw;
    }

    .news_details_bjq img {
        padding: 7.24637vw 0;
    }

    .news_details_bjq h1 {
        font-size: 5.314vw;
        line-height: 7.24637vw;
    }

    .news_details_bjq h2 {
        font-size: 4.83091vw;
        line-height: 6.7632vw;
    }

    .news_details_bjq h3 {
        font-size: 4.34782vw;
        line-height: 6.28019vw;
    }

    .news_details_bjq h4 {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
    }

    .news_details_bjq h5 {
        font-size: 3.38164vw;
        line-height: 5.314vw;
    }

    .news_recommend_box {
        padding: 4.83091vw;
    }

    .news_recommend_title {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
        margin-bottom: 2.41545vw;
    }

    .news_recommend_tab {
        margin-top: 4.83091vw;
    }

    .news_recommend_item_title {
        width: calc(100% - 3vw);
    }

    .news_recommend_item_icon {
        width: 3vw;
        position: relative;
    }

    .news_recommend_item_box a {
        font-size: 3.38164vw;
        line-height: 5.314vw;
    }

    .news_recommend_item_box {
        padding: 1.4492vw 0;
    }

    .news_details_btn_box {
        margin-bottom: 2.41545vw;
    }

    .news_details_button_wrap {
        margin-top: 4.83091vw;
    }

    .news_details_btn_type {
        width: 14vw;
    }

    .news_details_btn_box a {
        font-size: 3.38164vw;
        line-height: 10.628vw;
        padding: 0 4.83091vw;
    }

    .news_details_btn_title {
        width: calc(100% - 14vw);
    }

    .news_details_return_box {
        margin-top: 2.41545vw;
    }

    .news_details_return_text {
        font-size: 3.38164vw;
        line-height: 10.628vw;
    }

    .news_details_return_icon {
        width: 3.4vw;
        margin-right: 1.4492vw;
    }

    .about_data_head_wrap {
        width: 100%;
        padding-right: 0;
        -webkit-transform: translateY(4vw);
        transform: translateY(4vw);
    }

    .about_data_big {
        width: 100%;
        -webkit-transform: translateY(4vw);
        transform: translateY(4vw);
        margin-top: 4.83091vw;
    }

    .AddAboutDataBig {
        -webkit-transform: none;
        transform: none;
    }

    .AddAboutDataHead {
        -webkit-transform: none;
        transform: none;
    }

    .about_public_title {
        font-size: 4.83091vw;
        line-height: 7.24637vw;
    }

    .about_data_text {
        font-size: 3.38164vw;
        line-height: 5.314vw;
    }

    .about_data_content {
        padding: 12.0772vw 0;
    }

    .about_data_tab {
        margin-top: 7.24637vw;
    }

    .about_data_item_box {
        width: 50%;
        margin: 0 0 4.83091vw 0;
    }

    .about_data_item_number {
        font-size: 5.7971vw;
        line-height: 7.72946vw;
    }

    .about_data_item_label {
        font-size: 3.86473vw;
        line-height: 7.72946vw;
    }

    .about_data_item_year {
        font-size: 3.38164vw;
        line-height: 7.72946vw;
    }

    .about_data_item_text {
        font-size: 2.89855vw;
        line-height: 4.83091vw;
        margin-top: 0;
    }

    .about_data_logo_wrap {
        width: 100%;
        position: absolute;
        left: 0;
        bottom: 0;
    }

    .about_core_box {
        padding: 12.0772vw 0;
    }

    .about_core_swiper .swiper-slide {
        width: 100%;
        margin: 0;
    }

    .about_core_swiper .swiper-wrapper {
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }

    .about_core_item_head {
        padding: 0;
    }

    .about_core_item_title {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
    }

    .about_core_item_text {
        font-size: 2.89855vw;
        line-height: 4.83091vw;
        height: 14.4927vw;
        margin-top: 2.41545vw;
    }

    .about_core_item_content {
        padding: 3.62318vw;
        -webkit-border-radius: 1.9323vw;
        border-radius: 1.9323vw;
    }

    .about_core_swiper {
        overflow: initial;
    }

    .about_research_box {
        padding: 12.0772vw 0;
    }

    .about_research_head_wrap {
        width: 100%;
    }

    .about_research_map_wrap {
        width: 100%;
        margin-top: 7.24637vw;
    }

    .about_research_data_tab {
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 4.83091vw;
    }

    .research_data_item_title {
        font-size: 5.314vw;
        line-height: 7.24637vw;
    }

    .research_data_item_text {
        font-size: 2.89855vw;
        line-height: 4.83091vw;
    }

    .research_data_item_box {
        margin: 0 7.24637vw 0 0;
    }

    .about_map_item_text {
        display: none;
    }

    .about_map_item_icon {
        width: 2vw;
        height: 2vw;
    }

    .about_honor_box {
        padding: 12.0772vw 0;
    }

    .about_honor_item_title {
        font-size: 6.28019vw;
        line-height: 8.21256vw;
        width: auto;
    }

    .about_honor_item_line {
        padding: 0 3.62318vw;
    }

    .about_honor_item_icon {
        width: 6.28019vw;
        height: 6.28019vw;
        margin-top: 0;
    }

    .about_honor_item_icon:after {
        left: 2.89855vw;
        top: 2.89855vw;
        height: 12.0772vw;
        width: 0.48309vw;
    }

    .about_honor_item_head {
        position: relative;
    }

    .about_honor_item_content {
    }

    .about_honor_item_pack {
        padding: 3.62318vw;
        -webkit-border-radius: 1.9323vw;
        border-radius: 1.9323vw;
        transform-origin: 2.34375vw 2.6041666vw;
    }

    .about_honor_item_box {
        height: 100%;
    }

    .about_honor_item_circle {
        width: 6.28019vw;
        height: 6.28019vw;
    }

    .about_honor_item_subtitle {
        font-size: 3.86473vw;
        line-height: 6.28019vw;
    }

    .about_honor_item_read {
        font-size: 2.89855vw;
        line-height: 4.83091vw;
        padding-left: 0;
        margin-top: 2.41545vw;
    }

    .about_honor_swiper {
        margin-top: 7.24637vw;
        padding: 0 3.62318vw;
    }

    .about_honor_swiper:after {
        top: 11.111vw;
    }

    .about_honor_button_box .public_btn_box {
        margin: 0 2.41545vw;
    }

    .about_honor_button_wrap {
        margin-top: 7.24637vw;
    }

    .about_core_tab {
        margin-top: 7.24637vw;
    }

    .join_content_btn_box {
        -webkit-border-radius: 0.966183vw;
        border-radius: 0.966183vw;
    }

    .join_content_btn_box a:after,
    .join_content_btn_box a:before {
        -webkit-border-radius: 0.966183vw;
        border-radius: 0.966183vw;
    }

    .banner_swiper_text {
        font-size: 4vw;
        line-height: 6.5vw;
        padding: 0 1vw;
    }

    .banner_swiper_current {
        font-size: 7vw;
        line-height: 8vw;

    }

    .banner_swiper_min {
        font-size: 3vw;
    }

    .banner_swiper_content {
        bottom: 7vw;
        padding: 0 3.62318vw;
    }

    .index_core_animate {
        -webkit-transform: none;
        transform: none;
    }

    .index_core_tab {
        display: none;
    }

    .about_honor_head_label {
        font-size: 6vw;
        line-height: 8vw;
    }

    .about_honor_head_line {
        width: 1px;
        height: 6vw;
        margin: 1vw auto 0;
    }

    .about_honor_head_circle {
        width: 3vw;
        height: 3vw;
    }

    .about_honor_head_read:after {
        bottom: 1.3vw;
    }

    .about_honor_head_swiper {
        width: calc(100% - 12vw);
    }

    .about_honor_head_button {
        width: 6vw;
        height: 6vw;
        -webkit-transform: translateY(1.6vw);
        transform: translateY(1.6vw);
    }

    .about_honor_pack {
        margin-top: 8vw;
    }

    .public_pagination_box a:before {
        left: 1px;
        top: 1px;
        width: calc(100% - 2px);
        height: calc(100% - 2px);
    }

    .pro_business_swiper .swiper-wrapper {
        -webkit-flex-flow: wrap;
        flex-flow: wrap;
    }

    .pro_business_swiper .swiper-slide {
        width: 48%;
        margin: 0 4% 4% 0;
    }

    .pro_business_swiper .swiper-slide:nth-child(2n) {
        margin: 0 0 4% 0;
    }

    .pro_business_button {
        display: none;
    }

    .pro_advantage_tab_swiper  .swiper-wrapper {
        -webkit-flex-flow: wrap;
        flex-flow: wrap;
    }

    .pro_advantage_tab_swiper  .swiper-slide {
        width: 50%;
    }

    .pro_business_button {
        display: none;
    }

    .pro_advantage_tab_swiper  .swiper-slide:nth-child(2n) .pro_advantage_item_box:after {
        display: none;
    }

    .pro_advantage_tab_swiper:after {
        display: none;
    }
    .pro_advantage_item_box:after {
        right: 0;
    }

    .pro_advantage_tab_swiper  .swiper-slide:nth-child(1) .pro_advantage_item_box:before,
    .pro_advantage_tab_swiper  .swiper-slide:nth-child(2) .pro_advantage_item_box:before {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 0;
        height: 1px;
        background-image: linear-gradient(to right, #05c9c9, #0046d9 40%, #7700c9 76%, #fa0198);
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }
    .pro_advantage_swiper .swiper-slide-active .AddProAdvantageBox .pro_advantage_item_box:before {
        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) {

}

