/*@charset "UTF-8";*/
/* CSS Document */
/*-- 提倡互联网共享,同时应尊重原创作者,网站制作属: lijia xiong --*/
/*一定要注意,里面内容有改动，不要随便覆盖，改动者：肖国梁*/
/*移动端默认样式*/
@media screen and (max-width: 1200px) {
    .header_list {
        display: none;
    }

    .layout_page_swiper {
        margin-top: 7.246376vw;
    }

    .page_center {
        padding: 0 3.62318vw;
    }

    .header_content {
        padding: 0;
        -webkit-align-items: center;
        align-items: center;
        height: 14.49275vw;
    }

    .header_after {
        height: 14.49275vw;
    }

    .header_box {
        height: 100%;
    }

    .header_logo_box {
        width: 29vw;
        height: 7.00483vw;
        position: relative;
    }

    .header_mobile_btn {
        width: 7.246376vw;
        position: relative;
        z-index: 1000;
    }

    .index_button_pagination_wrap {
        display: none;
    }

    .header_mobile_button {
        display: block;
        pointer-events: auto;
    }

    .header_mobile_btn:before {
        content: "";
        position: absolute;
        left: 50%;
        top: 50%;
        width: 100%;
        height: 0.4830917vw;
        background: #fff;
        -webkit-transform: translateY(-50%) translateX(-50%);
        transform: translateY(-50%) translateX(-50%);
        -webkit-transition: all .8s cubic-bezier(.85, .07, .24, .85);
        transition: all .8s cubic-bezier(.85, .07, .24, .85);
        -webkit-transform-origin: center;
        transform-origin: center;
    }

    .header_mobile_btn:after {
        content: "";
        position: absolute;
        left: 50%;
        top: 50%;
        width: 100%;
        height: 0.4830917vw;
        background: #fff;
        -webkit-transform: translateY(-50%) translateX(-50%);
        transform: translateY(-50%) translateX(-50%);
        -webkit-transition: all .8s cubic-bezier(.85, .07, .24, .85);
        transition: all .8s cubic-bezier(.85, .07, .24, .85);
        -webkit-transform-origin: center;
        transform-origin: center;
    }

    .header_mobile_label {
        width: 100%;
        height: 0.4830917vw;
        margin-bottom: 1.449275vw;
        position: relative;
        z-index: 9;
        -webkit-transition: all .8s cubic-bezier(.85, .07, .24, .85);
        transition: all .8s cubic-bezier(.85, .07, .24, .85);
        -webkit-transition-delay: .4s;
        transition-delay: .4s;
    }

    .header_mobile_label:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #666;
        -webkit-transition: all .8s cubic-bezier(.85, .07, .24, .85);
        transition: all .8s cubic-bezier(.85, .07, .24, .85);
    }

    .header_mobile_label:last-child {
        margin-bottom: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        left: 100%;
    }


    .header_mobile_wrap {
        display: flex;
        position: fixed;
        left: 0;
        top: -100%;
        z-index: 999;
        width: 100%;
        height: 100%;
        -webkit-transition: all .8s cubic-bezier(.85, .07, .24, .85);
        transition: all .8s cubic-bezier(.85, .07, .24, .85);
        background: rgba(0, 0, 0, .9);
        -webkit-align-items: center;
        align-items: center;
    }

    .header_mobile_box {
        width: 100%;
    }

    .header_mobile_item_box {
        margin: 4.8309178vw 0;
    }

    .header_mobile_item_link {
        font-size: 3.86473vw;
        line-height: 7.246376vw;
        color: #fff;
        text-align: center;
        display: block;
        opacity: .8;
    }

    .header_mobile_item_active .header_mobile_item_link {
        opacity: 1;
    }

    .body_head_active .header_mobile_label:nth-child(1) {
        width: 0;
        transition-delay: 0ms;
    }

    .body_head_active .header_mobile_label:nth-child(2) {
        opacity: 0;
        transition-delay: 0ms;
    }

    .body_head_active .header_mobile_label:nth-child(3) {
        width: 0;
        transition-delay: 0ms;
    }

    .body_head_active .header_mobile_btn:before {
        -webkit-transform: translateY(-50%) translateX(-50%) rotate(-45deg);
        transform: translateY(-50%) translateX(-50%) rotate(-45deg);
        width: 80%;
        -webkit-transition-delay: .4s;
        transition-delay: .4s;
    }

    .body_head_active .header_mobile_btn:after {
        -webkit-transform: translateY(-50%) translateX(-50%) rotate(45deg);
        transform: translateY(-50%) translateX(-50%) rotate(45deg);
        width: 80%;
        -webkit-transition-delay: .4s;
        transition-delay: .4s;
    }

    .body_head_active .header_logo_box a img {
        -webkit-filter: grayscale(100%) brightness(400%);
        filter: grayscale(100%) brightness(400%);
    }

    .body_head_active .header_mobile_wrap {
        top: 0;
    }

    .index_about_title_box {
        font-size: 7.246376vw;
        line-height: 9.66183vw;
    }

    .index_about_text_box {
        font-size: 4.8309178vw;
        line-height: 7.246376vw;
        margin-top: 0;
    }

    .index_about_en_box {
        font-size: 3.381642vw;
        line-height: 4.8309178vw;
    }

    .index_about_btn_text {
        font-size: 2.89855vw;
        line-height: 8.69565vw;
        -webkit-transform: translateX(3.14009vw);
        transform: translateX(3.14009vw);
    }

    .index_about_btn a {
        -webkit-border-radius: 4.34782vw;
        border-radius: 4.34782vw;
        padding: 0 3.381642vw;
    }

    .index_about_content {
        top: 25%;
    }

    .index_about_btn_icon {
        width: 4.8309178vw;
        font-size: 1.9323vw;
        line-height: 8.69565vw;
        margin-left: 1.44927vw;
        -webkit-transform: translateX(-2.415458vw);
        transform: translateX(-2.415458vw);
    }

    .index_about_pic_wrap .index_about_img,
    .index_about_pic_content {
        padding-bottom: 75%;
        -webkit-border-radius: 0;
        border-radius: 0;
    }

    .index_about_photo {
        width: 100vw;
    }

    .index_about_pic_box {
        width: 100vw;
    }

    .index_public_title {
        font-size: 5.797101vw;
        line-height: 8.21256vw;
    }

    .index_service_list {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .index_service_item_box {
        width: 48%;
        margin: 0 4% 4% 0;
        padding: 7.246376vw 0;
    }


    .index_service_item_box:nth-child(2n) {
        margin: 0 0 4% 0;
    }

    .index_service_item_icon {
        font-size: 12vw;
        line-height: 16vw;
    }

    .index_service_item_icon:after {
        top: 0;
        width: 4vw;
        height: 4vw;
    }

    .index_service_item_title {
        font-size: 4.34782vw;
        line-height: 5.3140096vw;
    }

    .index_service_item_text {
        font-size: 2.89855vw;
        line-height: 5.3140096vw;
        display: none;
    }

    .index_service_btn_text {
        font-size: 2.89855vw;
        line-height: 8.69565vw;
        -webkit-transform: translateX(3.14009vw);
        transform: translateX(3.14009vw);
    }

    .index_service_btn_icon {
        width: 4.8309178vw;
        text-align: center;
        font-size: 1.9323vw;
        line-height: 8.69565vw;
        margin-left: 1.44927vw;
        -webkit-transform: translateX(-2.415458vw);
        transform: translateX(-2.415458vw);
    }

    .index_service_item_box:hover .index_service_item_read {
        padding: 0 3.381642vw;
    }

    .index_service_item_read:after {
        width: 8.69565vw;
        -webkit-border-radius: 4.34782vw;
        border-radius: 4.34782vw;
    }

    .index_service_btn_animate {
        margin-top: 3.62318vw;
    }

    .index_service_list {
        margin-top: 7.246376vw;
    }

    .index_partner_read {
        width: 100%;
    }

    .index_partner_photo {
        width: 100%;
        margin-top: 7.246376vw;
    }

    .index_page_current .index_partner_wrap .index_partner_item_box:nth-child(2) {
        -webkit-transform: translateX(-38%);
        transform: translateX(-38%);
    }

    .index_page_current .index_partner_wrap .index_partner_item_box:nth-child(3) {
        -webkit-transform: translateX(-76%);
        transform: translateX(-76%);
    }

    .index_partner_item_title {
        font-size: 3.86473vw;
        line-height: 5.797101vw;
    }

    .index_partner_item_text {
        font-size: 2.89855vw;
        line-height: 4.34782vw;
    }

    .index_partner_item_icon {
        font-size: 9.708333vw;
        line-height: 12.125vw;
    }

    .index_partner_item_icon:after {
        width: 4vw;
        height: 4vw;
    }

    .index_internet_circle_box {
        width: 77.5%;
        top: 27%;
    }

    .index_internet_read_title {
        font-size: 6.76328vw;
        line-height: 8.69565vw;
    }

    .index_internet_read_line {
        width: 7.246376vw;
        height: 0.72463vw;
        margin: 4.8309178vw auto;
    }

    .index_internet_circle_read {
        width: 85.3972%;
    }

    .index_internet_read_text {
        font-size: 2.89855vw;
        line-height: 5.3140096vw;
    }

    .index_internet_read_button {
        margin-top: 4.8309178vw;
    }

    .index_internet_tab_label {
        font-size: 4.666vw;
    }

    .index_internet_tab_item:nth-child(3) .index_internet_tab_head {
        margin-top: 2.415458vw;
    }

    .index_internet_tab_title {
        font-size: 3.86473vw;
        line-height: 5.3140096vw;
    }

    .index_internet_tab_item:nth-child(1) .index_internet_tab_head {
        top: -2.415458vw;
        left: 50%;
        -webkit-transform: translateX(-50%) translateY(-100%);
        transform: translateX(-50%) translateY(-100%);
        text-align: center;
    }

    .index_internet_tab_item:nth-child(2) .index_internet_tab_head {
        top: -2.415458vw;
        left: 50%;
        -webkit-transform: translateX(-50%) translateY(-100%);
        transform: translateX(-50%) translateY(-100%);
        text-align: center;
        margin: 0;
    }

    .index_product_tab {
        margin-top: 7.246376vw;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .index_product_item_box {
        width: 48%;
        margin: 0 4% 4% 0;
    }

    .index_product_item_box:nth-child(2n) {
        margin: 0 0 4% 0;
    }

    .index_product_item_read {
        margin-top: 2.415458vw;
    }

    .index_product_item_title {
        font-size: 4.34782vw;
        line-height: 6.76328vw;
        margin-bottom: 2.415458vw;
    }

    .index_product_item_text {
        font-size: 2.89855vw;
        line-height: 4.34782vw;
    }

    .index_product_item_icon {
        width: 70%;
    }

    .index_product_content {
        margin-top: 0;
    }

    .index_core_circle_wrap {
        width: 100%;
        top: 25%;
    }

    .core_circle_tab {
        width: 60%;
        margin: 10vw auto 0;
    }

    .index_core_circle_back {
        left: 50%;
        top: 50%;
        -webkit-transform: translateY(-50%) translateX(-50%);
        transform: translateY(-50%) translateX(-50%);
        width: 80%;
    }

    .index_core_circle_item:nth-child(1) {
        left: 2%;
        top: 25.4%;
    }

    .index_core_circle_item:nth-child(3) {
        left: 2%;
        top: 57%;
    }

    .index_core_circle_item:nth-child(2) {
        left: 80%;
        top: 24.6%;
    }

    .index_core_circle_item:nth-child(4) {
        left: 80%;
        top: 57%;
    }

    .index_core_circle_label {
        font-size: 7.645833vw;
    }

    .index_core_circle_item:nth-child(2) .index_core_circle_read {
        top: -2.415458vw;
        left: -20%;
        -webkit-transform: translateX(0) translateY(-100%);
        transform: translateX(0) translateY(-100%);
        width: 140%;
        text-align: center;
    }

    .index_core_circle_item:nth-child(1) .index_core_circle_read {
        top: -2.415458vw;
        left: -20%;
        -webkit-transform: translateX(0) translateY(-100%);
        transform: translateX(0) translateY(-100%);
        width: 140%;
        text-align: center;
    }

    .index_core_circle_item:nth-child(3) .index_core_circle_read {
        top: 100%;
        left: -20%;
        -webkit-transform: translateX(0) translateY(2.415458vw);
        transform: translateX(0) translateY(2.415458vw);
        width: 140%;
        text-align: center;
    }

    .index_core_circle_item:nth-child(4) .index_core_circle_read {
        top: 100%;
        left: -20%;
        -webkit-transform: translateX(0) translateY(2.415458vw);
        transform: translateX(0) translateY(2.415458vw);
        width: 140%;
        text-align: center;
    }

    .index_core_circle_center {
        width: 100%;
        text-align: center;
    }

    .index_core_circle_title {
        font-size: 3.86473vw;
        line-height: 5.797101vw;
    }

    .index_core_circle_item:nth-child(3) .index_core_circle_title {
        font-size: 5.3140096vw;
        line-height: 5.797101vw;
    }

    .index_core_circle_line {
        display: none;
    }

    .index_core_circle_text {
        display: none;
    }

    .index_case_item_box {
        width: 31.3333% !important;
        margin: 0 3% 4% 0 !important;
        height: auto;
    }

    .index_case_item_box:nth-child(3n) {
        margin: 0 0 4% 0 !important;
    }

    .index_case_list {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .index_case_item_img {
        padding-bottom: 140%;
        height: 0;
    }

    .index_case_item_foot {
        display: none;
    }

    .index_case_item_content {
        bottom: 0 !important;
    }

    .index_case_item_content:after {
        display: none;
    }

    .index_case_item_title {
        font-size: 2.657vw;
        line-height: 3.86473vw;
        margin-top: 12.07729vw;
        color: #fff;
    }

    .index_case_item_icon {
        font-size: 7vw;
        line-height: 8vw;
        color: #fff;
    }

    .index_case_item_read {
        padding: 2.415458vw 0;
    }

    .index_case_item_box a:after {
        opacity: 1;
    }

    .index_case_tab {
        margin-top: 7.246376vw;
    }

    .index_html_slide:last-child {
        height: 100%;
    }

    .footer_wrap {
        height: 100%;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-items: center;
        align-items: center;
    }

    .footer_box {
        width: 100%;
    }

    .footer_nav_box {
        display: none;
    }

    .footer_share_box {
        width: 100%;
    }

    .footer_tel_box {
        width: 100%;
    }

    .footer_ewm_box {
        width: 100%;
        margin-top: 7.246376vw;
    }

    .footer_ewm_read {
        width: 28.9855vw;
        margin: 0 auto;
    }

    .footer_tel_number a {
        font-size: 7.5vw;
        line-height: 8.5vw;
        display: block;
        text-align: center;
    }

    .footer_tel_title {
        font-size: 3.78125vw;
        line-height: 7.041666vw;
        text-align: center;
    }

    .foot_ewm_title {
        text-align: center;
        width: 100%;
        font-size: 3.381642vw;
        margin-top: 1.207729vw;
    }

    .footer_line_box {
        margin: 6vw 0;
    }

    .footer_down_contact_box {
        width: 100%;
    }

    .footer_down_bq_box {
        width: 100%;
    }

    .footer_contact_item_icon {
        width: 10vw;
        line-height: 10vw;
        font-size: 4vw;
        display: none;
    }

    .footer_contact_item_tit {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
        text-align: center;
    }

    .footer_contact_item_text {
        text-align: center;
        font-size: 3.5vw;
        line-height: 5vw;
    }

    .footer_contact_item_text a {
        font-size: 4vw;
        line-height: 5vw;
        text-align: center;
    }

    .footer_contact_item_box {
        width: 100%;
        margin: 0 0 2.415458vw 0;
    }

    .footer_contact_item_read {
        width: 100%;
    }

    .footer_down_bq_text, .footer_down_bq_text a {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
        text-align: center;
    }

    .footer_down_bq_item {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .footer_down_bq_text {
        width: 100%;
        margin: 0;
    }

    .footer_down_bq_box {
        padding-top: 6vw;
        position: relative;
    }

    .header_active:after {
        height: 100%;
    }

    .public_banner_title {
        font-size: 7.5vw;
        line-height: 12vw;
    }

    .public_banner_title:after {
        width: 2vw;
        height: 2vw;
        -webkit-transform: translateY(-170%) translateX(170%);
        transform: translateY(-170%) translateX(170%);
    }

    .public_banner_text {
        font-size: 3.86473vw;
        line-height: 5.797101vw;
        margin-top: 0;
    }

    .public_banner_wrap {
        padding-bottom: 78.8%;
    }

    .public_banner_box {
        overflow: initial;
    }

    .public_banner_nav_box {
        width: 100%;
    }

    .public_banner_nav_wrap {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    .public_banner_nav_li a {
        font-size: 3.381642vw;
        line-height: 10.86956vw;
    }

    .public_banner_nav_li a:after {
        height: 0.483091vw;
    }

    .public_banner_nav_li {
        margin-right: 4vw;
    }

    .public_banner_nav_box .page_center {
        width: 100%;
        max-width: 100%;
        white-space: nowrap;
    }

    .public_banner_nav_ul {
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        display: block;
    }

    .public_banner_nav_li {
        display: inline-block;
        width: auto;
        vertical-align: top;
    }

    .public_item {
        font-size: 4.34782vw;
        line-height: 6.76328vw;
    }

    .network_global_content {
        width: 100%;
    }

    .public_item:after {
        width: 2vw;
        height: 2vw;
        -webkit-transform: translateY(-70%) translateX(180%);
        transform: translateY(-70%) translateX(180%);
    }

    .public_en {
        font-size: 4vw;
        line-height: 5vw;
        margin-top: 0;
    }

    .network_global_title {
        font-size: 3.86473vw;
        line-height: 5.797101vw;
    }

    .network_global_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .network_global_tips {
        margin-bottom: 7.246376vw;
    }

    .network_global_read {
        margin-top: 7.246376vw;
    }

    .global_slogan_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .network_global_photo {
        display: none;
    }

    .network_global_list {
        margin-top: 7.246376vw;
    }

    .network_global_item_icon svg {
        height: 9vw;
    }

    .network_global_item_number {
        font-size: 7vw;
        line-height: 8vw;
        margin-bottom: 2.415458vw;
    }

    .network_global_item_text {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
    }

    .network_global_wrap {
        padding: 12.07729vw 0;
    }

    .example_page_box {
        padding: 12.07729vw 0;
    }

    .example_read {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
        margin-top: 7.246376vw;
    }

    .example_tab {
        background: #f6f6f6;
        margin-top: 0;
        padding: 12.07729vw 0;
    }

    .example_list {
        justify-content: center;
    }

    .example_item_box {
        width: 31.3333%;
        margin: 0 3% 4% 0 !important;
    }

    .example_item_box:nth-child(3n) {
        margin: 0 0 4% 0 !important;
    }

    .example_item_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .example_item_box:after {
        height: 0.483091vw;
    }

    .service_page_item_read {
        padding: 9.66183vw 3.62318vw 24.15458vw 3.62318vw;
    }

    .service_page_item_active .service_page_item_read {
        padding: 9.66183vw 3.62318vw 24.15458vw 3.62318vw;
    }

    .service_page_head {
        position: static;
        margin-bottom: 7.246376vw;
    }

    .service_page_box {
        padding: 12.07729vw 0;
    }

    .service_page_item_box {
        width: 50%;
    }

    .service_page_item_title {
        font-size: 3.86473vw;
        line-height: 5.797101vw;
    }

    .service_page_item_line {
        width: 7.246376vw;
        height: 0.483091vw;
    }

    .service_item_line_box {
        margin: 3.62318vw 0;
    }

    .service_page_item_text {
        opacity: 1 !important;
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
    }

    .service_page_item_active .service_page_item_line {
        width: 7.246376vw;
    }

    .service_page_item_content:after {
        display: none;
    }

    .service_page_item_number {
        opacity: 1 !important;
    }

    .service_page_item_number {
        bottom: 7.246376vw;
        font-size: 10vw;
        line-height: 11vw;
    }

    .service_page_item_box:nth-child(2n):after {
        display: none;
    }

    .service_page_item_box:before {
        width: 100% !important;
        height: 1px !important;
        top: calc(100% - 1px) !important;
        left: 0 !important;
    }

    .service_page_item_box:nth-child(1):before {
        display: block !important;
    }

    .service_page_item_box:nth-child(2):before {
        display: block !important;
    }

    .public_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 2.415458vw;
    }

    .copy_page_box {
        padding: 12.07729vw 0;
    }

    .public_min_text {
        font-size: 4.34782vw;
        line-height: 6.76328vw;
    }

    .public_min_text:after {
        width: 2vw;
        height: 2vw;
        -webkit-transform: translateY(-70%) translateX(180%);
        transform: translateY(-70%) translateX(180%);
    }

    .public_max_text {
        font-size: 3.86473vw;
        line-height: 6.280193vw;
    }

    .copy_line_box {
        width: 7.246376vw;
        height: 0.483091vw;
        margin: 3.62318vw auto;
    }

    .copy_head_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .copy_item_title {
        font-size: 3.86473vw;
        line-height: 5.797101vw;
    }

    .copy_item_max {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
    }

    .copy_item_head {
        padding: 7.246376vw 3.62318vw;
        background: #fff;
    }

    .copy_item_line {
        width: 7.246376vw;
        height: 0.483091vw;
        margin: 3.62318vw auto;
    }

    .copy_page_tab {
        margin-top: 7.246376vw;
    }

    .copy_page_back {
        background: #f6f6f6;
    }

    .copy_page_back img {
        display: none
    }

    .copy_item_box {
        width: 100%;
        margin: 0;
    }

    .copy_item_text {
        height: auto;
        overflow: initial;
        text-overflow: initial;
        -webkit-box-orient: initial;
        display: block;
        font-size: 2.89855vw;
        line-height: 4.8309178vw;

    }

    .header_active .header_logo_box a img {
        width: 100%;
    }

    .way_page_back {
        display: none;
    }

    .way_page_box {
        padding: 12.07729vw 0;
    }

    .way_page_head {
        width: 100%;
    }

    .public_content_min {
        font-size: 4.8309178vw;
        line-height: 7.246376vw;
    }

    .public_content_max {
        font-size: 4.8309178vw;
        line-height: 7.246376vw;
    }

    .way_head_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 4.8309178vw;
    }

    .way_item_box {
        width: 48%;
        margin: 0 4% 8% 0 !important;
    }

    .way_item_box:nth-child(2n) {
        margin: 0 0 8% 0 !important;
    }

    .way_item_title {
        font-size: 3.86473vw;
        line-height: 5.797101vw;
    }

    .way_item_big {
        padding: 7.246376vw 2.415458vw;

    }

    .way_item_content {
        height: calc(100% - 9.66183vw);
    }

    .way_item_cn {
        font-size: 3.86473vw;
        line-height: 7.246376vw;
        margin-top: 2.415458vw;
    }

    .way_item_icon {
        width: 19.3236vw;
        height: 19.3236vw;
    }

    .construction_page_box {
        padding: 12.07729vw 0;
    }

    .construction_page_photo {
        margin-top: 7.246376vw;
    }

    .way_item_img {
        height: 14.49275vw;
    }

    .way_item_read {
        margin-top: 3.62318vw;
    }

    .way_item_label {
        width: 36.81949%;
        top: -2.041666vw;
    }

    .way_item_text {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
        height: auto;
        overflow: initial;
        text-overflow: initial;
        -webkit-box-orient: initial;
        display: block;
    }

    .skill_circle_head_box {
        position: relative;
        width: 100%;
    }

    .skill_circle_read {
        position: absolute;
        width: 100%;
        margin: 0;
        top: 20%;
        left: 0;

    }

    .skill_circle_title {
        margin-top: 3.62318vw;
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .skill_circle_foot_text {
        font-size: 4.8309178vw;
        line-height: 7.246376vw;
        margin-bottom: 4.8309178vw;
    }

    .skill_page_box {
        padding: 12.07729vw 0;
    }

    .skill_circle_head_title {
        font-size: 4.34782vw;
        line-height: 6.76328vw;
    }

    .skill_circle_head_text {
        font-size: 4.8309178vw;
        line-height: 7.246376vw;
    }

    .skill_circle_foot_box {
        position: relative;
        width: 100%;
    }

    .skill_circle_wrap {
        width: 80%;
        margin: 7.246376vw auto;
    }

    .paas_page_box {
        padding: 12.07729vw 0;
    }

    .paas_page_title {
        font-size: 4.34782vw;
        line-height: 6.76328vw;
    }

    .paas_page_read {
        margin-top: 2.415458vw;
    }

    .paas_page_text {
        font-size: 3.62318vw;
        line-height: 5.797101vw;
    }

    .paas_page_item_content {
        padding: 7.246376vw 2.415458vw;
    }

    .paas_page_item_number {
        font-size: 7.246376vw;
        line-height: 9.66183vw;
    }

    .paas_page_item_read {
        margin-top: 4.8309178vw;
    }

    .paas_page_item_title {
        font-size: 4.34782vw;
        line-height: 6.280193vw;
    }

    .paas_page_item_text {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
        height: auto;
        overflow: initial;
        text-overflow: initial;
        -webkit-box-orient: initial;
        display: block;
    }

    .paas_page_tab {
        margin-top: 7.246376vw;
        padding-top: 12.07729vw;
    }

    .honor_button {
        top: 0;
        -webkit-transform: none;
        transform: none;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
    }

    .public_prev {
        left: 0;
    }

    .public_next {
        left: 0;
        margin-left: 2.415458vw;
    }

    .honor_btn {
        width: 8.69565vw;
        height: 8.69565vw;
    }

    .industry_item_title {
        font-size: 4.8309178vw;
        line-height: 7.246376vw;
        margin-bottom: 2.415458vw;
    }

    .industry_item_read {
        margin-top: 2.415458vw;
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
    }

    .industry_page_box {
        padding: 12.07729vw 0;
    }

    .industry_slide_ul {
        margin-top: 7.246376vw;
    }

    .industry_slide_ul_new {
        margin-top: 0;
    }

    .industrial_button_box_new {
        margin-top: 7.246376vw;
    }

    .industry_item_swiper .swiper-slide {
        background: #fff;
    }

    .industry_item_photo {
        display: none;
    }

    .industry_item_content {
        padding: 7.246376vw 4.8309178vw 19.3236vw 4.8309178vw;
        width: 100%;
    }

    .aggregate_banner_content {
        padding: 15vw 0;
    }

    .aggregate_banner_back {
        display: none;
    }

    .industry_slide_btn {
        width: 8.69565vw;
        height: 8.69565vw;
        margin-left: 2.415458vw;
        margin: 0;
    }

    .industry_pagination .swiper-pagination-bullet {
        width: 7.246376vw;
        height: 0.96618vw;
        margin: 0 1.207729vw !important;
        -webkit-border-radius: 0.483091vw;
        border-radius: 0.483091vw;
    }

    .industry_slide_foot {
        bottom: 4.8309178vw;
        width: 100%;
    }

    .industry_slide_prev {
        margin-right: 2.415458vw
    }

    .footer_box {
        padding: 12.07729vw 0;
    }

    .header_white .header_mobile_label:after {
        background: #fff;
    }

    .header_active .header_mobile_label:after {
        background: #333;
    }

    .public_banner_max {
        font-size: 5.797101vw;
        line-height: 8.21256vw;
    }

    .public_banner_min {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 12.07729vw;
    }

    .public_banner_max:after {
        width: 2vw;
        height: 2vw;
        -webkit-transform: translateY(-50%) translateX(150%);
        transform: translateY(-50%) translateX(150%);
    }

    .layout_item_title {
        font-size: 4.8309178vw;
        line-height: 7.246376vw;
    }

    .layout_item_subtitle {
        font-size: 3.86473vw;
        line-height: 5.797101vw;
        margin-top: 7.246376vw;
    }

    .layout_page_big {
        width: 100%;
        padding-right: 0;
    }

    .layout_item_read {
        margin-top: 7.246376vw;
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .layout_btn_item_title {
        font-size: 3.381642vw;
        line-height: 9.66183vw;
    }

    .layout_page_photo {
        display: none;
    }

    .layout_page_box {
        padding: 12.07729vw 0;
    }

    .layout_button_wrap {
        margin-top: 7.246376vw;
    }

    .layout_page_back {
        display: none;
    }

    .layout_btn_item_box:after {
        height: 0.483091vw;
    }

    .layout_page_circle_img {
        display: none;
    }

    .industrial_page_box {
        padding: 12.07729vw 0;
    }

    .industrial_page_tab {
        margin-top: 7.246376vw;
    }

    .industrial_button_item_box {
        font-size: 2.89855vw;
        line-height: 9.66183vw;
        margin-right: 0;
    }

    .industrial_item_photo {
        display: none;
    }

    .industrial_item_content {
        width: 100%;
        padding: 7.246376vw 3.62318vw 16.908212vw 3.62318vw;
    }

    .industrial_item_title {
        font-size: 4.34782vw;
        line-height: 6.280193vw;
        margin-bottom: 2.415458vw;
    }

    .industrial_item_read {
        margin-top: 2.415458vw;
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
    }

    .core_page_box {
        padding: 12.07729vw 0 7.246376vw 0;
    }

    .core_page_after {
        width: 65.76041%;
        height: 16.666vw;
        top: 30.8125vw;
    }

    .core_content_title {
        font-size: 3.86473vw;
        line-height: 5.797101vw;
    }

    .core_page_content {
        padding: 0 3.62318vw;
    }

    .core_content_box {
        width: 100%;
    }

    .core_tab_wrap {
        padding: 0 3.62318vw 12.07729vw 3.62318vw;
        position: static;
    }

    .core_content_label {
        font-size: 19vw;
        line-height: 19vw;
        margin-top: 4.8309178vw;
    }

    .core_tab_box {
        width: 100%;
        -webkit-align-items: initial;
        align-items: initial;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .core_content_subtitle {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 12.07729vw;
    }

    .core_item_title {
        font-size: 3.86473vw;
        line-height: 6.280193vw;
        margin-bottom: 2.415458vw;
    }

    .core_item_text {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
    }

    .core_item_detailed {
        height: initial;
    }

    .core_item_read {
        height: 100%;
        padding: 4.8309178vw 3.62318vw 12.07729vw 3.62318vw;
    }

    .core_item_box {
        width: 48%;
        margin: 0 4% 4% 0 !important;
        padding-bottom: 0;
    }

    .core_item_box:nth-child(2n) {
        margin: 0 0 4% 0 !important;
    }

    .core_item_tips {
        font-size: 3.86473vw;
        line-height: 8.69565vw;
    }

    .core_item_pagination .swiper-pagination-bullet {
        width: 2vw;
        height: 2vw;
        margin: 0 12.07729vw !important;
    }

    .core_item_pagination {
        margin-top: 2.415458vw;
    }

    .alone_head_text {
        font-size: 4.34782vw;
        line-height: 6.76328vw;
    }

    .alone_head_title {
        font-size: 4.34782vw;
        line-height: 6.76328vw;
    }

    .equipment_page_box {
        padding: 12.07729vw 0;
    }

    .alone_head_box {
        padding: 12.07729vw 0;
    }

    .alone_head_back {
        display: none;
    }

    .equipment_head_title {
        font-size: 4.8309178vw;
        line-height: 9.66183vw;
    }

    .equipment_head_title:after {
        height: 0.483091vw;
    }

    .equipment_max_wrap {
        width: 100%;
        margin-right: 0;
    }

    .equipment_max_svg {
        display: none;
    }

    .equipment_max_title {
        position: static;
        font-size: 4.8309178vw;
        line-height: 7.246376vw;
    }

    .equipment_max_wrap .equipment_max_head {
        width: 100%;
    }

    .equipment_max_head {
        padding-top: 0;
    }

    .equipment_max_ul {
        margin-top: 4.8309178vw;
    }

    .equipment_max_wrap .equipment_max_item_box {
        width: 48%;
        margin: 0 4% 4% 0 !important;
        padding: 7.246376vw 3.62318vw;
    }

    .equipment_max_wrap .equipment_max_item_box:nth-child(2n) {
        margin: 0 0 4% 0 !important;
    }

    .equipment_max_item_icon {
        font-size: 9vw;
        line-height: 11vw;
        width: 11vw;
        max-height: 11vw;
    }

    .equipment_max_item_title {
        font-size: 3.86473vw;
        line-height: 6.280193vw;
    }

    .equipment_max_item_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 0;
    }

    .equipment_max_item_read {
        margin-top: 2.415458vw;
    }

    .equipment_max_item_box:after {
        height: 0.483091vw;
    }

    .equipment_min_wrap {
        width: 100%;
    }

    .equipment_max_item_box {
        padding: 7.246376vw 3.62318vw;
    }

    .count_head_box {
        padding: 0 0 12.07729vw 0;
    }

    .depth_page_box {
        padding: 0 0 12.07729vw 0;
    }

    .depth_public_title {
        font-size: 4.34782vw;
        line-height: 6.6vw;
    }

    .depth_public_active {
        font-size: 4vw;
        line-height: 6vw;
    }

    .copy_item_icon {
        display: none;
    }

    .depth_item_btn {
        width: 8.69565vw;
        height: 8.69565vw;
    }

    .depth_number_box {
        display: none;
    }

    .depth_item_next {
        margin-left: 2.415458vw;
    }

    .depth_page_head {
        width: 100%;
    }

    .depth_button_wrap {
        width: 25%;
        display: none;
    }

    .advantage_page_box {
        padding: 0 0 12.07729vw 0;
    }

    .depth_slide_en {
        font-size: 3.381642vw;
        line-height: 4.8309178vw;
    }

    .depth_slide_cn {
        font-size: 3.86473vw;
        line-height: 5.797101vw;
        margin-top: 12.07729vw;
    }

    .depth_slide_box {
        -webkit-transform: none;
        transform: none;
    }

    .depth_slide_text {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
        margin-top: 2.415458vw;
    }

    .depth_slide_top {
        -webkit-transform: none;
        transform: none;
    }

    .depth_slide_head {
        padding-bottom: 2.415458vw;
    }

    .depth_slide_line {
        height: 0.483091vw;
    }

    .depth_slide_line:after {
        width: 7.246376vw;
    }

    .depth_slide_box {
        bottom: 0;
        padding: 3.62318vw;
    }

    .depth_tab {
        margin-top: 7.246376vw;
    }

    .advantage_page_content {
        width: 100%;
    }

    .advantage_item_icon {
        width: 10vw;
        font-size: 8vw;
        line-height: 10vw;
    }

    .advantage_item_box {
        width: 50%;
        padding: 0 5vw 5vw 5vw;
    }

    .advantage_item_box:first-child {
        padding: 0 5vw 5vw 5vw;
    }

    .advantage_item_box:last-child {
        padding: 0 5vw 5vw 5vw;
    }

    .advantage_item_box:nth-child(2n):after {
        display: none;
    }

    .advantage_item_title {
        font-size: 3.62318vw;
        line-height: 5.280193vw;
        margin-top: 2.415458vw;
    }

    .team_tab_swiper2 {
        margin-top: 7vw;
    }

    .advantage_item_read {
        margin-top: 2.415458vw;
        font-size: 2.415458vw;
        line-height: 4.34782vw;
    }

    .advantage_ul {
        margin-top: 7.246376vw;
    }

    .advantage_page_tab {
        width: 100%;
        padding: 3.62318vw;
        margin-top: 7.246376vw;
    }

    .advantage_tab_title {
        font-size: 3.381642vw;
        line-height: 9.66183vw;
    }

    .cluster_page_box {
        padding: 12.07729vw 0;
    }

    .cluster_photo {
        margin-top: 7.246376vw;
    }

    .cluster_page_box:after {
        border-right: 6vw solid transparent;
        border-left: 6vw solid transparent;
        border-top: 6vw solid #fff;
    }

    .merit_page_box {
        padding: 12.07729vw 0;
    }

    .merit_item_box {
        width: 33.3333%;
        margin-bottom: 4.8309178vw;
    }

    .merit_page_tab {
        margin-top: 7.246376vw;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .merit_item_icon {
        font-size: 7vw;
        line-height: 7vw;
        width: 10vw;
    }

    .merit_item_title {
        font-size: 3.381642vw;
        line-height: 5.797101vw;
        margin-top: 2.415458vw;
    }

    .merit_item_box:nth-child(3n):after {
        display: none;
    }

    .AddMeritBox {
        margin-top: 0;
    }

    .device_item_box {
        padding: 7.246376vw 3.62318vw;
    }

    .device_item_title {
        font-size: 4.34782vw;
        line-height: 6.280193vw;
    }

    .device_item_read {
        margin-top: 2.415458vw;
    }

    .device_item_subtitle {
        font-size: 3.62318vw;
        line-height: 5.3140096vw;
    }

    .device_item_text {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
        height: 48.30917vw;
        margin-top: 2.415458vw;
        -webkit-line-clamp: 10;
    }

    .device_item_img {
        padding-bottom: 90%;
    }

    .device_tab_title {
        font-size: 3.86473vw;
        line-height: 6.280193vw;
    }

    .device_tab_box {
        padding: 3.62318vw 2.415458vw;
    }

    .device_li_number {
        font-size: 6.5vw;
    }

    .device_li_en {
        font-size: 4.354167vw;
        line-height: 2.3vw;
    }

    .device_li_title {
        font-size: 2.89855vw;
        line-height: 9.66183vw;
    }

    .device_item_wrap {
        padding-bottom: 22vw;
    }

    .device_item_tab {
        right: 0;
    }

    .device_btn_title {
        font-size: 3.86473vw;
        line-height: 10.14492vw;
    }

    .device_btn_title:before {
        height: 0.483091vw;
    }

    .device_btn_title:after {
        height: 0.483091vw;
    }

    .device_button_box {
        margin-top: 7.246376vw;
    }

    .device_page_box {
        padding: 12.07729vw 0;
    }

    .carbon_item_head {
        padding: 0;
        margin-bottom: 4.8309178vw;
    }

    .equipment_head_box {
        margin: 0;
    }

    .device_swiper {
        margin-top: 0;
    }

    .equipment_tab {
        margin: 0;
    }

    .carbon_item_content {
        padding: 7.246376vw 2.415458vw;
    }

    .carbon_page_box {
        padding: 12.07729vw 0 0 0;
    }

    .carbon_title_box {
        font-size: 4.8309178vw;
        line-height: 6.76328vw;
    }

    .car_item_img {
        padding-bottom: 64%;
    }

    .car_item_tips {
        width: 100%;
    }

    .car_item_min {
        font-size: 4.8309178vw;
        line-height: 6.76328vw;
    }

    .car_item_content {
        padding: 12.07729vw 0;
    }

    .car_item_max {
        font-size: 4.34782vw;
        line-height: 6.76328vw;
    }

    .car_item_logo_box {
        width: 38vw;
        height: 17vw;
        margin-top: 4.8309178vw;
    }

    .car_item_detailed {
        width: 100%;
    }

    .car_item_text {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
        margin-top: 2.415458vw;
    }

    .carbon_page_back {
        display: none;
    }

    .carbon_item_box {
        width: 100%;
        margin: 0 0 4% 0 !important;
        -webkit-box-shadow: 0 0 2.415458vw rgba(0, 0, 0, .1);
        box-shadow: 0 0 2.415458vw rgba(0, 0, 0, .1);
    }

    .carbon_item_box .carbon_item_back img {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    .carbon_item_box .carbon_color,
    .carbon_item_box .carbon_item_icon svg {
        fill: #fff;
    }

    .carbon_item_box .carbon_item_after:before {
        opacity: .2;
    }

    .carbon_item_box .carbon_item_title,
    .carbon_item_box .carbon_item_tips,
    .carbon_item_box .carbon_item_text {
        color: #fff;
    }

    .carbon_item_icon svg {
        height: 9.5vw;
    }

    .carbon_item_title {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 2.415458vw;
    }

    .carbon_item_after:after {
        width: 7.246376vw;
    }

    .carbon_item_read {
        padding: 4.8309178vw 0 0 0;
    }

    .carbon_item_tips {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .carbon_item_text {
        margin-top: 2.415458vw;
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
    }

    .carbon_tab {
        margin-top: 7.246376vw;
    }

    .lab_head_min {
        font-size: 4.8309178vw;
        line-height: 6.76328vw;
    }

    .lab_head_max {
        font-size: 4.8309178vw;
        line-height: 6.76328vw;
    }

    .lab_item_big {
        margin: 0;
    }

    .lab_item_box {
        width: 100%;
        margin: 0 0 4.8309178vw 0 !important;
    }

    .lab_tab {
        margin-top: 7.246376vw;
    }

    .lab_item_title {
        font-size: 4.34782vw;
        line-height: 6.280193vw;
    }

    .lab_item_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 12.07729vw;
    }

    .lab_item_read {
        max-width: 90%;
        padding: 4.8309178vw 3.62318vw;
    }

    .AddLabItem .lab_item_content {
        margin-top: -4.830917vw;
    }

    .property_page_box {
        padding: 12.07729vw 0 24.15458vw 0;
    }

    .property_head_min {
        font-size: 3.86473vw;
        line-height: 7.246376vw;
    }

    .property_head_max {
        font-size: 3.86473vw;
        line-height: 7.246376vw;
    }

    .property_head_read {
        margin-top: 2.415458vw;
    }

    .property_head_text {
        font-size: 2.89855vw;
        line-height: 7.72946vw;
    }

    .property_head_color {
        font-size: 7.246376vw;
        line-height: 9.66183vw;
    }

    .property_item_number {
        font-size: 10vw;
        line-height: 12vw;
    }

    .property_item_label {
        font-size: 2.89855vw;
        line-height: 7.246376vw;
    }

    .property_item_text {
        font-size: 2.89855vw;
        line-height: 7.246376vw;
    }

    .honor_button {
        display: none;
    }

    .honor_page_wrap .page_center {
        padding: 0;
    }

    .honor_page_read {
        margin-top: -15vw;
    }

    .honor_content {
        padding: 0;
    }

    .honor_logo_tab {
        width: 100%;
        padding: 0 2.415458vw;
    }

    .honor_big_wrap {
        width: 100%;
        margin-top: 7.246376vw;
        padding: 4.8309178vw 0;
    }

    .honor_logo_wrap {
        padding: 4.8309178vw 0;
    }

    .honor_logo_box {
        width: 100%;
    }

    .honor_logo_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 2.415458vw;
    }

    .honor_logo_pagination {
        margin-top: 2.415458vw;
    }

    .honor_logo_pagination .swiper-pagination-bullet {
        width: 2vw;
        height: 2vw;
        margin: 0 1.207729vw !important;
    }

    .honor_big_title {
        font-size: 4.34782vw;
        line-height: 6.280193vw;
    }

    .honor_big_read p, .honor_big_read {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
    }

    .honor_big_read {
        height: auto;
    }

    .honor_page_add {
        padding: 0 12.07729vw;
    }

    .case_li_box {
        width: 100%;
        margin: 0 0 4% 0 !important;
    }

    .case_li_read {
        padding: 4.8309178vw 2.415458vw;
    }

    .case_page_box {
        padding: 12.07729vw 0;
    }

    .case_li_title {
        font-size: 3.86473vw;
        line-height: 5.797101vw;
        height: 11.5942vw;
    }

    .case_li_text {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
        height: 9.66183vw;
        margin-top: 2.415458vw;
    }

    .case_pagination_wrap a, .case_pagination_wrap .page-li {
        font-size: 3.381642vw;
        width: 7.246376vw;
        line-height: 7.246376vw;
        -webkit-border-radius: 3.62318vw;
        border-radius: 3.62318vw;
        margin: 0 12.07729vw;
    }

    .case_pagination_wrap a:after {
        -webkit-border-radius: 3.62318vw;
        border-radius: 3.62318vw;
    }

    .case_pagination_wrap .case_pagination_btn {
        padding: 0 2.415458vw;
    }

    .case_details_banner_box {
        padding: 28vw 0 24vw 0;
    }

    .case_details_banner_title {
        font-size: 4.34782vw;
        line-height: 6.280193vw;
    }

    .case_details_banner_ul {
        margin-top: 2.415458vw;
    }

    .case_details_banner_li {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
        margin-right: 2.415458vw;
    }

    .case_details_page_content {
        padding: 0 3.62318vw;
        width: 100%;
    }

    .case_details_page_bjg h1:after {
        top: 0.96618vw;
        height: 4.8309178vw;
        width: 0.72463vw;
        background: #e72434;
    }

    .case_details_page_bjg h1 {
        position: relative;
        padding-left: 2.415458vw;
        font-size: 4.8309178vw;
        line-height: 6.76328vw;
    }

    .case_details_page_read {
        padding: 12.07729vw 0;
    }

    .case_details_page_bjg p {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
    }

    .case_details_page_bjg img {
        padding: 3.62318vw 0;
    }

    .case_details_related_wrap {
        padding: 0 3.62318vw;
        width: 100%;
    }

    .related_item_title {
        padding-left: 2.415458vw;
        font-size: 4.8309178vw;
        line-height: 6.76328vw;
    }

    .related_item_title:after {
        top: 0.96618vw;
        height: 4.8309178vw;
        width: 0.72463vw;
        background: #e72434;
    }

    .related_item_link a {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
    }

    .related_item_icon {
        width: 4.8309178vw;
        font-size: 4.34782vw;
        line-height: 4.8309178vw;
    }

    .related_item_link {
        width: calc(100% - 4.8309178vw);
    }

    .related_item_li {
        padding: 2.415458vw 0;
    }

    .related_item_ul {
        padding: 1.207729vw 0 7.246376vw 0;
    }

    .case_details_related_box {
        padding: 12.07729vw 0;
    }

    .case_details_btn {
        width: 26vw;
    }

    .case_details_btn a {
        line-height: 8.69565vw;
        font-size: 3.62318vw;
    }

    .case_details_pagination_li a {
        font-size: 2.89855vw;
        line-height: 10.14492vw;
    }

    .case_details_pagination_li {
        margin-bottom: 2.415458vw;
    }

    .case_details_pagination_box {
        margin-top: 7.246376vw;
    }

    .company_page_box {
        padding: 12.07729vw 0;
    }

    .company_page_back {
        display: none;
    }

    .company_page_big {
        width: 100%;
        padding-right: 0;
    }

    .company_page_max {
        font-size: 4.34782vw;
        line-height: 6.76328vw;
    }

    .company_page_min {
        font-size: 3.86473vw;
        line-height: 5.797101vw;
        margin-top: 12.07729vw;
    }

    .mt0 {
        padding-top: 0;
        margin-top: 0;
    }

    .company_page_read {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 7.246376vw;
        overflow: initial;
        padding: 0;
        height: auto;
    }

    .company_page_photo {
        width: 100%;
        padding-right: 0;
    }

    .company_page_after:after {
        display: none;
    }

    .company_page_after {
        margin-top: 7.246376vw;
        padding-bottom: 84%;
    }

    .cultural_page_button {
        width: 100%;
        margin-top: 7.246376vw;
    }

    .cultural_page_btn {
        width: 33.3333%;
        padding: 0;
    }

    .cultural_page_head {
        width: 100%;
    }

    .cultural_page_box {
        padding: 12.07729vw 0;
    }

    .cultural_btn_icon {
        width: 100%;
        line-height: 8vw;
        margin-right: 0;
        font-size: 6vw;
    }

    .cultural_btn_read {
        width: 100%;
        text-align: center;
    }

    .cultural_page_btn:first-child:after {
        display: none;
    }

    .cultural_btn_title {
        font-size: 3.86473vw;
        line-height: 4.8309178vw;
        margin-top: 1.207729vw;
    }

    .cultural_btn_en {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
    }

    .cultural_item_img {
        margin-top: 0;
    }

    .cultural_item_photo {
        width: 100%;
    }

    .cultural_item_content {
        width: 100%;
        padding: 7.246376vw 0 14.49275vw 0;
    }

    .cultural_item_title {
        font-size: 4.34782vw;
        line-height: 6.280193vw;
        margin-bottom: 2.415458vw;
    }

    .cultural_item_max {
        font-size: 3.86473vw;
        line-height: 5.797101vw;
    }

    .cultural_item_en {
        font-size: 2.89855vw;
        line-height: 4.34782vw;
    }


    .cultural_pagination_text {
        font-size: 3.381642vw;
        line-height: 5.797101vw;
    }

    .cultural_pagination_current {
        font-size: 6.76328vw;
        line-height: 8.69565vw;
    }

    .cultural_page_wrap:after {
        display: none;
    }

    .team_page_title {
        font-size: 4.8309178vw;
        line-height: 6.76328vw;
    }

    .team_page_read {
        margin-top: 7.246376vw;
    }

    .team_page_text {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
        margin-top: 3.62318vw;
    }

    .team_li_number {
        font-size: 8vw;
        line-height: 10vw;
    }

    .team_li_text {
        font-size: 3.381642vw;
        line-height: 5.797101vw;
        margin-top: 1.207729vw;
    }

    .team_page_box {
        padding: 12.07729vw 0;
    }

    .team_page_ul {
        margin-top: 7.246376vw;
    }

    .team_tab_box {
        padding: 12.07729vw 0;
    }

    .team_tab_title {
        font-size: 4.8309178vw;
        line-height: 7.246376vw;
    }

    .team_tab_read {
        margin-top: 7.246376vw;
    }

    .contact_wap_content {
        position: static;
        height: 100%;
        width: 100%;
        padding: 12.07729vw 3.62318vw;
    }

    .contact_wap_title {
        font-size: 4.8309178vw;
        line-height: 7.246376vw;
    }

    .contact_page_content:after {
        display: none;
    }

    .contact_wap_icon {
        width: 10vw;
        line-height: 10vw;
        font-size: 4vw;
    }

    .contact_wap_read {
        width: calc(100% - 10vw);
        padding-left: 3.62318vw;
    }

    .contact_wap_cn {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .contact_wap_text a {
        font-size: 3.86473vw;
        line-height: 5.797101vw;
    }

    .contact_wap_text {
        font-size: 3.381642vw;
    }

    .contact_wap_box {
        padding-bottom: 115%;
    }

    .contact_wap_min {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .BMap_stdMpZoom {
        left: 3vw !important;
    }

    .contact_wap_ul {
        margin-top: 7.246376vw;
    }

    .aggregate_banner_cn {
        font-size: 4.34782vw;
    }

    .aggregate_item_active .index_service_item_read {
        padding: 0 2.415458vw;
    }

    .aggregate_item_box:after {
        display: none;
    }

    .aggregate_item_box {
        width: 100%;
        position: relative;
    }

    .aggregate_item_box a {
        position: relative;
        padding: 7.246376vw 0;
    }

    .aggregate_item_box a:before {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        background: rgba(255, 255, 255, .3);
        height: 1px;
    }

    .loading_logo_box {
        width: 53%;
    }

    .loading_item_box {
        width: 23.5%;
    }

    .loading_item_number {
        font-size: 4vw;
        line-height: 6vw;
    }

    .loading_item_unit {
        font-size: 2vw;
        line-height: 6vw;
        margin-left: 1vw;
    }

    .loading_content {
        top: 56%;
    }

    .loading_title_box {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
    }

    .loading_text_box {
        font-size: 2.89855vw;
        line-height: 3.86473vw;
    }

    .aggregate_item_box:last-child a:before {
        display: none;
    }

    .aggregate_banner_en {
        font-size: 3.381642vw;
        line-height: 4.34782vw;
    }

    .return_top_wrap {
        display: none;
    }

    .aggregate_item_icon {
        font-size: 10vw;
        max-width: 12vw;
        line-height: 12vw;
    }

    .aggregate_item_cn {
        font-size: 4.34782vw;
        line-height: 6.280193vw;
    }

    .aggregate_item_en {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
        margin-top: 1.207729vw;
    }

    .aggregate_item_text {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
        opacity: 1;
    }

    .aggregate_tab_max {
        top: 12.07729vw;
        font-size: 4.8309178vw;
        line-height: 7.246376vw;
        position: static;
    }

    .aggregate_list {
        margin-top: 7.246376vw;
        padding: 0 3.62318vw;
    }

    .aggregate_tab_content {
        padding: 12.07729vw 0;
    }

    .aggregate_item_active a {
        padding: 7.246376vw 0;
    }

    .aggregate_item_box:before {
        opacity: 0;
    }

    .aggregate_item_box .index_service_item_button .index_service_btn_text {
        color: #e72434;
        -webkit-transform: none;
        transform: none;
    }

    .aggregate_item_box .index_service_item_button .index_service_btn_icon {
        -webkit-transform: none;
        transform: none;
        opacity: 1;
        color: #e72434;
    }

    .aggregate_item_box .index_service_item_read {
        padding: 0 1.51041666vw;
    }

    .aggregate_item_box .index_service_item_read:after {
        width: 100%;
        background: #ffffff;
        border: 1px solid #ffffff;
    }

    .index_page_pagination .swiper-pagination-bullet {
        width: 4vw;
        height: 4vw;
        margin: 0 1.207729vw !important;
    }

    .index_page_pagination {
        display: none;
        top: calc(100% - 8vw) !important;
    }

    .index_product_item_button {
        display: none;
    }

    .index_fixed_wrap {
        display: flex;
        position: fixed;
        left: 0;
        bottom: 0;
        width: 100%;
        z-index: 99;
        height: 10.628019vw;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        opacity: 0;
        pointer-events: none;
        -webkit-transition: all .8s ease;
        transition: all .8s ease;

    }
    .index_fixed_content {
        width: 100%;
    }
    .index_fixed_show {
        -webkit-animation: none;
        animation: none;
        -webkit-transform:none;
        transform: none;
        opacity: 1;
        pointer-events: auto;

    }
    /*.index_fixed_hide .index_fixed_content {*/
    /*    -webkit-animation: fixedHide 3.8s linear forwards;*/
    /*    animation: fixedHide 3.8s linear forwards;*/
    /*}*/
    @keyframes fixedHide {
        0%{
            -webkit-transform:none;
            transform: none;
            opacity: 1;
            pointer-events: auto;
        }
        79%{
            -webkit-transform:none;
            transform: none;
            opacity: 1;
            pointer-events: auto;
        }
        100%{
            -webkit-transform: translateY(100%);
            transform: translateY(100%);
            opacity: 0;
            pointer-events: none;
        }
    }
    .index_fixed_icon {
        width: 2.4154589vw;
        position: relative;
    }

    .index_fixed_icon:after {
        content: "";
        position: absolute;
        left: 0;
        top: 50%;
        width: 100%;
        height:0.483091vw;
        background: #fff;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transform-origin: left top;
        transform-origin: left top;
    }

    .index_fixed_icon:before {
        content: "";
        position: absolute;
        left: 0;
        top: 50%;
        width: 100%;
        height: 0.483091vw;
        background: #fff;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
    }

    .index_fixed_btn {
        width: calc(50% - 5.55555vw);
        height: 100%;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        align-items: center;
        background: rgba(0, 0, 0, .2);
        cursor: pointer;
        outline: none;
    }

    .index_fixed_center {
        width: 10.628019vw;
        height: 100%;
        background: rgba(0, 0, 0, .3);
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        align-items: center;
    }

    .index_fixed_item_box {
        width:0.96618357vw;
        height: 0.96618357vw;
        margin: 0 0.96618357vw 0 0;
        background: #fff;
        -webkit-border-radius: 100%;
        border-radius: 100%;
    }
    .index_fixed_item_box:last-child {
        margin: 0;
    }
    .index_fixed_next {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
}


/*小屏幕*/
@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) {

}

/*PC*/
@media screen and  (min-width: 1201px) {

}