/*@charset "UTF-8";*/

/*html5*/
/*移动端默认样式*/
@media screen and (max-width: 1200px) {
    body {
        overflow: initial;
        overflow-x: hidden;
    }

    .header_logo_box {
        width: 28vw;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .head_language_icon {
        width: 6vw;
        height: 6vw;
    }

    .head_language_wrap {
        margin-right: 4.830917vw;
    }

    .head_language_text {
        line-height: 14.49275vw;
        font-size: 3.86473vw;
        margin-left: 2.41545vw
    }

    .header_menu_button {
        width: 14.49275vw;
        height: 14.49275vw;
    }

    .header_menu_icon {
        width: 7.24637vw;
        height: 4.34782vw;
    }

    .header_menu_read {
        display: none;
    }

    .header_menu_label {
        height: 0.48309vw;
    }

    .index_page_pagination_wrap {
        display: none;
    }

    .menu_popup_box {
        width: 85%;
    }

    .header_menu_color .header_logo_box {
        opacity: 0;
        pointer-events: none;
    }

    .menu_popup_ul {
        padding: 0 3.62318vw;
    }

    .menu_popup_text {
        font-size: 4.830917vw;
        line-height: 12.077294vw;
    }

    .menu_popup_icon {
        width: 4vw;
        height: 4vw;
    }

    .menu_popup_title {
        width: calc(100% - 4vw);
    }

    .header_menu_box {
        display: none;
    }

    .index_banner_title {
        font-size: 7.24637vw;
        line-height: 9.66183vw;
    }

    .index_banner_text {
        font-size: 3.140096vw;
        line-height: 5.314009vw;
        margin-top: 2.41545vw;
    }

    .index_banner_read {
        padding: 0 3.62318vw;
        margin-top: 10vw;
    }

    .index_banner_pagination_box {
        padding: 0 3.62318vw;
        margin-bottom: 70vw;
    }

    .index_banner_pagination_btn {
        margin-right: 2.41545vw;
    }

    .index_banner_pagination_icon {
        width: 9.66183vw;
        height: 9.66183vw;
    }

    .index_banner_pagination_label {
        width: 18%;
    }

    .index_banner_button {
        margin-top: 7.24637vw;
    }

    .public_button_box a {
        padding: 2.41545vw 4.830917vw;
        width: max-content;
        -webkit-border-radius: 0 0 3.38164vw 0;
        border-radius: 0 0 3.38164vw 0;
    }

    .index_banner_btn_text {
        font-size: 3.38164vw;
        line-height: 6.76328vw;
    }

    .public_button_label {
        width: 1.8vw;
    }

    .index_banner_btn_read {
        margin-right: 4.830917vw;
    }

    .index_page_scroll_wrap {
        left: 3.62318vw;
    }

    .index_page_scroll_text {
        font-size: 2.8985vw;
        line-height: 4.830917vw;
        display: none;
    }

    .index_page_scroll_read {
        width: 4.830917vw;
        height: 14vw;
        margin: 0;
    }

    .index_page_scroll_icon {
        height: 5vw;
    }

    .index_page_scroll_line {
        height: 8vw;
    }

    @-webkit-keyframes ScrollLine {
        0% {
            height: 8vw;
        }
        50% {
            height: 3vw;
        }
        100% {
            height: 8vw;
        }
    }
    @keyframes ScrollLine {
        0% {
            height: 8vw;
        }
        50% {
            height: 3vw;
        }
        100% {
            height: 8vw;
        }
    }.index_pro_content {
         padding: 0;
         margin-top: 0;
     }

    .index_pro_head_wrap {
        padding: 0 3.62318vw;
    }

    .public_en_title {
        font-size: 7.24637vw;
        line-height: 8.21256vw;
    }

    .index_pro_big {
        width: 100%;
        padding: 0 3.62318vw;
    }

    .index_pro_pack {
        margin-top: 2.41545vw;
    }

    .public_cn_title {
        font-size: 5.314009vw;
        line-height: 7.729468vw;
    }

    .index_pro_title_line {
        margin-top: 4.830917vw;
    }

    .index_pro_button_wrap {
        margin-top: 7.24637vw;
    }

    .index_page_current .index_pro_title_line .index_public_line {
        width: 15.942028vw;
    }

    .index_public_label {
        height: 0.724637vw;
    }

    .index_pro_tab {
        width: 100%;
        position: relative;
        padding: 0 0 0 3.62318vw;
        margin-top: 7.24637vw;
    }

    .index_pro_item_pic {
        width: 79.71014vw;
    }

    .index_pro_pagination_wrap {
        position: absolute;
        right: 3.62318vw;
        top: -8.21256vw;
    }

    .index_pro_item_content {
        margin-top: 2.41545vw;
    }

    .index_pro_en_title {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .index_page_current .index_pro_item_box .index_pro_item_line {
        width: 15.942028vw;
    }

    .index_pro_item_label {
        height: 0.48309vw;
    }

    .index_pro_item_subtitle {
        margin-bottom: 2.41545vw;
    }

    .index_pro_item_title {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
    }

    .index_pro_item_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 2.41545vw;
    }

    .index_pro_item_button {
        display: none;
    }

    .index_about_box {
        padding: 0 3.62318vw;
    }

    .index_about_back:after {
        width: 100%;
        height: 0;
    }

    .index_page_current .index_about_back:after {
        width: 100%;
        height: 60%;
    }

    .index_about_content {
        width: 100%;
        height: 100%;
    }

    .index_about_big {
        width: 100%;
        height: 60%;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-items: flex-end;
        align-items: flex-end;
        padding-bottom: 7.24637vw;
    }

    .index_about_head_wrap {
        width: 100%;
    }

    .index_about_pack {
        width: 100%;
        margin-left: 0;
        padding: 7.24637vw 0 0 0;
        height: 40%;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-items: flex-start;
        align-items: flex-start;
    }

    .index_about_tips_box {
        width: 100%;
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .public_stoke_title {
        font-size: 9.66183vw;
        line-height: 12.077294vw;
    }

    .index_about_cn_max {
        margin-top: 1.20772vw;
    }

    .index_about_line {
        margin-top: 4.830917vw;
    }

    .index_page_current .index_about_line .index_public_line {
        width: 15.942028vw;
    }

    .public_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .index_about_read {
        margin-top: 4.830917vw;
    }

    .index_about_button_wrap {
        margin-top: 7.24637vw;
    }

    .index_concept_content {
        width: 100%;
        padding: 0 3.62318vw;
        margin-top: 0;
    }

    .index_concept_max_label {
        font-size: 7.24637vw;
        line-height: 8.21256vw;
    }

    .index_concept_line {
        margin-top: 4.830917vw;
    }

    .index_page_current .index_concept_line .index_public_line {
        width: 15.942028vw;
    }

    .index_about_text {
        font-size: 5.314009vw;
        line-height: 7.729468vw;
    }

    .index_concept_read {
        margin-top: 4.830917vw;
    }

    .index_concept_big {
        padding-right: 0;
        margin-top: 7.24637vw;
    }

    .index_concept_tips_box {
        width: 100%;
    }

    .index_concept_tips_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .index_concept_button_wrap {
        width: 100%;
        margin-top: 7.24637vw;
    }

    .index_news_head_box {
        width: 100%;
    }

    .index_news_title_line {
        margin-top: 4.830917vw;
    }

    .index_news_head_button {
        width: 100%;
        margin-top: 7.24637vw;
    }

    .index_page_current .index_news_title_line .index_public_line {
        width: 15.942028vw;
    }

    .index_news_content {
        padding: 0 3.62318vw;
        margin-top: 0;
    }

    .index_news_item_content {
        padding: 3.62318vw 0 0 0;
    }

    .index_news_item_day {
        font-size: 7.24637vw;
        line-height: 9.66183vw;
    }

    .index_news_item_year {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .index_news_item_title {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
        height: 11.5942vw;
        margin-top: 2.41545vw;
    }

    .index_news_item_text {
        width: 100%;
        font-size: 2.8985vw;
        line-height: 4.830917vw;
    }

    .index_news_item_read {
        margin-top: 4.830917vw;
    }

    .index_news_tab {
        margin-top: 7.24637vw;
    }


    .index_news_item_pic:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: #ffffff;
    }

    .index_news_pagination_wrap {
        display: block;
        margin-top: 7.24637vw;
    }

    .index_news_pagination_box {
        -webkit-justify-content: center;
        justify-content: center;
        opacity: 0;
        pointer-events: none;
        -webkit-transform: translateY(4vw);
        transform: translateY(4vw);
    }

    .index_page_current .index_news_pagination_box {
        -webkit-transform: none;
        transform: none;
        opacity: 1;
        pointer-events: auto;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
        -webkit-transition-delay: .4s;
        transition-delay: .4s;
    }

    .index_page_current .index_news_item_pic:after {
        height: 0;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
        -webkit-transition-delay: .3s;
        transition-delay: .3s;
    }

    .index_news_pagination_box .swiper-pagination-bullet {
        width: 2.41545vw;
        height: 2.41545vw;
        opacity: 1;
        margin: 0 1.44927vw !important;
        background: #ccc;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .index_news_pagination_box .swiper-pagination-bullet-active {
        background: #1e475e;
    }

    .index_page_current .index_news_item_content:after {
        height: 0;
    }

    .index_news_item_animate {
        height: 100%;
    }

    .index_news_item_big {
        display: none;
    }

    .footer_box {
        padding: 0 3.62318vw;
    }

    .footer_content {
        padding: 12.077294vw 0;
    }

    .footer_menu_messages_box {
        width: 100%;
    }

    .footer_menu_messages_subtitle {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .footer_menu_messages_label {
        font-size: 7.24637vw;
        line-height: 8.21256vw;
    }

    .footer_menu_messages_read {
        margin-top: 2.41545vw;
    }

    .footer_menu_messages_button {
        margin-top: 7.24637vw;
    }

    .footer_menu_box {
        width: 100%;
        margin-top: 7.24637vw;
    }

    .footer_menu_label {
        display: none;
    }

    .footer_menu_tab {
        display: none;
    }

    .footer_menu_contact_wrap {
        margin-top: 0;
        padding-bottom: 0;
    }

    .footer_menu_contact_tel a {
        font-size: 4.34782vw;
        line-height: 6.28019vw;
    }

    .footer_menu_contact_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 0;
    }

    .footer_share_tab {
        width: 100%;
        margin-top: 7.24637vw;
    }

    .footer_share_item_box {
        margin-right: 5vw;
    }

    .footer_share_item_label {
        width: 5.314009vw;
        height: 5.314009vw;
    }

    .footer_share_item_face {
        width: 3.38164vw;
        height: 5.314009vw;
    }

    .footer_share_wrap {
        padding: 0;
    }

    .footer_copy_box {
        width: 100%;
        margin-top: 7.24637vw;
    }

    .footer_copy_text, .footer_copy_text a {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .footer_copy_text {
        width: 100%;
        padding: 0;
        margin: 0;
    }

    .index_page_slide:last-child {
        height: 121.7391vw;
    }

    .public_banner_wrap {
        height: 56.25vh;
    }

    .public_banner_title_label {
        font-size: 7.729468vw;
        line-height: 10.14492vw;
    }

    .public_banner_subtitle_label {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .public_banner_subtitle_box {
        margin-top: 2.41545vw;
    }

    .public_banner_btn {
        width: 9.66183vw;
        height: 9.66183vw;
    }

    .public_banner_line_label {
        width: 1.8vw;
    }

    .pro_page_wrap {
        padding: 12.077294vw 0;
    }

    .page_center {
        padding: 0 3.62318vw;
    }

    .page_public_subtitle {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
    }

    .page_public_head_read {
        margin-top: 2.41545vw;
    }

    .page_public_title {
        font-size: 5.314009vw;
        line-height: 7.24637vw;
    }

    .AddProPageHead .pro_page_head_line .page_public_line {
        width: 15.942028vw;
    }

    .page_public_label {
        position: relative;
        height: 0.724637vw;
    }

    .page_public_line {
        margin-top: 4.830917vw;
    }

    .pro_page_item_box {
        width: 100%;
        margin: 7.24637vw 0 0 0;
    }

    .pro_page_item_box:nth-child(2n) {
        margin: 7.24637vw 0 0 0;
    }

    .pro_page_item_read {
        padding: 3.62318vw 0 0 0;
    }

    .pro_page_tips_label {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .AddProPageItemRead .pro_page_item_line {
        width: 14.49275vw;
    }

    .pro_page_item_label {
        height: 0.48309vw;
    }

    .pro_page_item_tips {
        margin-bottom: 2.41545vw;
    }

    .pro_page_item_title {
        margin-top: 2.41545vw;
    }

    .pro_page_title_label a {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
    }

    .pro_page_text_label {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .pro_page_item_box:hover .pro_page_item_img {
        -webkit-border-radius: 0 0 3.38164vw 0;
        border-radius: 0 0 3.38164vw 0;
    }

    .pro_page_item_btn {
        right: 3.38164vw;
        bottom: 3.38164vw;
    }

    .public_swiper_btn {
        width: 9.66183vw;
        height: 9.66183vw;
    }

    .public_swiper_label {
        width: 1.8vw;
    }

    .public_swiper_btn:after {
        -webkit-border-radius: 0 0 3.38164vw 0;
        border-radius: 0 0 3.38164vw 0;
    }

    .pro_details_wrap {
        padding: 12.077294vw 0;
    }

    .pro_details_title_label {
        font-size: 5.314009vw;
        line-height: 7.24637vw;
    }

    .pro_details_subtitle_label {
        font-size: 5.314009vw;
        line-height: 7.24637vw;
    }

    .pro_details_head_box {
        width: 100%;
    }

    .pro_details_head_read {
        margin-bottom: 4.830917vw;
    }

    .AddProDetailsHead .pro_details_line_box {
        width: 15.942028vw;
    }

    .pro_details_label {
        height: 0.724637vw;
    }

    .pro_details_button {
        margin-top: 7.24637vw;
    }

    .pro_details_text_wrap {
        margin-top: 7.24637vw;
    }

    .pro_details_text_box {
        width: 100%;
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .pro_details_data_li {
        width: 33.3333%;
        margin: 0 0 4.830917vw 0;
    }

    .public_banner_button {
        bottom: 4.830917vw;
    }

    .pro_details_data_box {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .pro_details_data_head {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .pro_details_data_text {
        font-size: 2.8985vw;
        line-height: 5.314009vw;
        margin-top: 0;
        text-align: center;
    }

    .pro_details_data_wrap {
        margin-top: 7.24637vw;
    }

    .pro_details_data_number {
        font-size: 7.729468vw;
        line-height: 9.66183vw;
    }

    .pro_details_data_label {
        font-size: 2.8985vw;
        line-height: 7.729468vw;
        margin-left: 1.44927vw;
    }

    .pro_details_tab {
        margin-top: 4.830917vw;
    }

    .pro_details_item_box {
        width: 100%;
        margin: 0 0 4.830917vw 0 !important;
    }

    .pro_details_item_title {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
    }

    .pro_details_item_read {
        margin-top: 2.41545vw;
    }

    .service_item_box {
        padding-bottom: 66%;
    }

    .service_item_img {
        padding-bottom: 66%;
    }

    .footer_line_box {
        height: 0.966183vw;
    }

    .service_item_content {
        position: relative;
        width: 100%;
        padding: 12.077294vw 3.62318vw !important;
    }

    .service_item_pic {
        width: 100%;
        position: absolute;
        left: 0;
        bottom: 0;
    }

    .service_item_head_icon {
        width: 12vw;
        height: 12vw;
    }

    .service_item_head_tips {
        margin-bottom: 4.830917vw;
    }

    .service_item_subtitle_text {
        font-size: 2.8985vw;
        line-height: 4.34782vw;
    }

    .service_item_head_title {
        margin-top: 2.41545vw;
    }

    .service_item_title_text {
        font-size: 4.34782vw;
        line-height: 6.28019vw;
    }

    .service_item_head_read {
        margin-top: 4.830917vw;
    }

    .AddServiceItemHead .service_item_head_line {
        width: 15.942028vw;
    }

    .service_item_head_label {
        height: 0.724637vw;
    }

    .service_item_read {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .service_item_big {
        margin-top: 7.24637vw;
    }

    .service_item_pic:after {
        width: 100% !important;
        height: 100% !important;
        left: 0 !important;
    }

    .AddServiceItemPic:after {
        height: 0 !important;
    }

    .service_item_big.AddFadeInUp {
        -webkit-transition-delay: .4s;
        transition-delay: .4s;
    }

    .news_page_wrap {
        padding: 12.077294vw 0;
    }

    .news_page_item_box {
        width: 100%;
        margin: 0 0 4.830917vw 0 !important;
    }

    .news_page_item_content {
        position: relative;
        padding: 3.62318vw 0 0 0;
        -webkit-transform: none !important;
        transform: none !important;
    }

    .news_page_item_box a {
        padding-bottom: 0;
    }

    .news_page_item_pic {
        position: relative;
    }


    .news_page_item_box a:hover .news_page_item_big {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }

    .news_page_item_box a:hover .news_page_item_img img {
        transform: scale(1.1);
    }

    .news_page_item_box a:hover .news_page_item_content {
        padding: 3.62318vw 0 0 0;
        background: none;
        -webkit-transform: none;
        transform: none;
    }

    .news_page_item_box a:hover .news_page_item_time {
        color: #cdcdcd;
    }

    .news_page_item_box a:hover .news_page_item_text {
        color: #1d475d;
    }

    .news_page_item_box a:hover .news_page_item_title {
        color: #111111;
    }


    .news_page_item_box a:hover .news_page_item_jt svg {
        fill: #1d475d;
    }

    .news_page_item_time {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .news_page_item_title {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
        height: auto;
        margin-top: 1.44927vw;
    }

    .news_page_item_read {
        display: none;
    }

    .news_page_item_line {
        display: none;
    }

    .news_page_item_button {
        display: none;
    }

    .public_pagination_box a {
        width: 9.66183vw;
        height: 9.66183vw;
        margin: 0 1.44927vw;
        font-size: 3.38164vw;
        line-height: 9.66183vw;
    }

    .news_page_pagination_wrap {
        margin-top: 7.24637vw;
    }

    .news_details_page_wrap {
        padding: 24.15458vw 0 12.077294vw 0;
    }

    .news_inside_head_type {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .news_inside_box {
        margin-top: 2.41545vw;
    }

    .news_inside_content {
        width: 100%;
    }

    .news_inside_tips_wrap {
        width: 100%;
        position: relative;
        top: 0;
        margin-top: 7.24637vw;
    }

    .news_inside_title {
        font-size: 4.34782vw;
        line-height: 6.28019vw;
    }

    .news_inside_bjq {
        margin-top: 7.24637vw;
    }

    .news_inside_bjq p {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .news_inside_bjq img {
        margin: 5.314009vw 0;
    }

    .news_inside_control_subtitle {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .news_inside_control_title a {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .news_inside_control_box {
        padding: 3.62318vw 0;
    }

    .news_inside_btn_text {
        font-size: 3.38164vw;
        line-height: 9.66183vw;
        margin-left: 2.41545vw;
    }

    .news_inside_btn_label {
        width: 4vw;
    }

    .news_inside_button {
        margin-top: 4.830917vw;
    }

    .news_inside_tips_day {
        font-size: 12.077294vw;
        line-height: 14.49275vw;
    }

    .news_inside_tips_yue {
        font-size: 3.38164vw;
        line-height: 4.34782vw;
    }

    .news_inside_tips_year {
        font-size: 3.38164vw;
        line-height: 4.34782vw;
    }

    .news_inside_tips_time {
        margin-bottom: 4.830917vw;
    }

    .news_inside_tips_read {
        margin: 0 0 1.93236vw 1.44927vw;
    }

    .contact_page_wrap {
        padding: 12.077294vw 0;
    }

    .contact_page_big {
        width: 100%;
    }

    .contact_public_title {
        font-size: 7.729468vw;
        line-height: 9.66183vw;
    }

    .contact_head_box {
        width: 100%;
    }

    .AddContactHeadBox .contact_head_line .page_public_line {
        width: 15.942028vw;
    }

    .contact_message_wrap {
        margin-top: 7.24637vw;
    }

    .contact_message_item_label {
        font-size: 5.314009vw;
        line-height: 7.24637vw;
    }

    .contact_message_tab {
        margin-bottom: 7.24637vw;
    }

    .contact_address_item_text, .contact_address_item_text a {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .contact_message_address_box {
        margin-top: 7.24637vw;
    }

    .contact_message_address_button {
        margin-top: 7.24637vw;
    }

    .contact_page_map_wrap {
        width: 100%;
        margin-top: 12.077294vw;
    }

    .wap_icon {
        width: 4vw;
        height: 4vw;
    }

    .wap_list {
        width: 13.04347vw;
        height: 10.628vw;
    }

    .AddContactPageMap:after {
        width: 100%;
        height: 0;
    }

    .about_details_head_box {
        width: 100%;
        padding-right: 0;
    }

    .AddAboutDetailsHead .page_public_line {
        width: 15.942028vw;
    }

    .about_details_data_box {
        width: 100%;
    }

    .about_details_data_wrap {
        margin-top: 7.24637vw;
    }

    .about_details_wrap {
        padding: 12.077294vw 0 7.24637vw 0;
    }

    .about_details_data_title {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
    }

    .about_details_data_title1 {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
        margin-top: 7.24637vw;
    }

    .about_details_data_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 4.830917vw;
    }

    .about_data_item_box {
        width: 100%;
        margin-bottom: 2.830917vw;
    }

    .about_data_item_number {
        font-size: 7.729468vw;
        line-height: 9.66183vw;
    }

    .about_data_item_label {
        font-size: 2.8985vw;
        line-height: 7.729468vw;
        margin-left: 1.44927vw;
    }

    .about_data_item_text {
        font-size: 2.8985vw;
        line-height: 3.314009vw;
    }

    .about_details_data_tab {
        margin-top: 3vw;
    }

    .about_advertising_img {
        padding-bottom: 64%;
    }

    .about_culture_wrap {
        padding: 12.077294vw 0;
    }

    .about_culture_head_box {
        width: 100%;
    }

    .AddAboutCultureHead .page_public_line {
        width: 15.942028vw;
    }

    .about_culture_item_box {
        width: 100%;
        margin: 0 0 4.830917vw 0;
    }

    .about_culture_item_box:last-child {
        margin: 0;
    }

    .about_culture_item_img {
        padding-bottom: 70%;
    }

    .about_culture_item_box:hover .about_culture_item_content:after {
        opacity: .6;
    }

    .about_culture_item_content:after {
        opacity: .6;
    }

    .about_culture_item_label {
        width: 3.541666vw;
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }

    .about_culture_item_label {
        width: 11vw;
    }

    .about_culture_item_content {
        padding: 4.830917vw;
    }

    .about_culture_item_read {
        -webkit-transform: none;
        transform: none;
    }

    .about_culture_item_title {
        font-size: 4.34782vw;
        line-height: 6.28019vw;
    }

    .about_culture_item_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 2.41545vw;
        opacity: 1;
    }

    .about_culture_tab {
        margin-top: 7.24637vw;
    }

    .about_history_wrap {
        padding: 12.077294vw 0;
    }

    .AddAboutHistoryHead .page_public_line {
        width: 15.942028vw;
    }

    .about_history_btn_box {
        margin-right: 2.41545vw;
    }

    .about_history_swiper {
        padding-left: 0;
    }

    .about_history_item_year {
        font-size: 7.729468vw;
        line-height: 9.66183vw;
    }

    .about_history_item_label {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .about_history_item_head {
        padding-left: 3.62318vw;
    }

    .about_history_item_big {
        padding-top: 4.830917vw;
        padding-left: 0;
    }

    .about_history_text_swiper {
        padding: 0 3.62318vw;
    }

    .about_history_item_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .about_history_item_read {
        height: auto;
        padding: 0;
    }

    .about_history_item_active:before {
        height: 200%;
    }

    .about_history_big {
        margin-top: 12.077294vw;
        padding: 0 3.62318vw;
    }

    .about_solution_wrap {
        padding: 12.077294vw 0;
    }

    .about_solution_head_box {
        width: 100%;
    }

    .AddAboutSolutionHead .about_solution_head_line .page_public_line {
        width: 15.942028vw;
    }

    .about_solution_head_big {
        padding-bottom: 0;
        width: 100%;
        margin-top: 4.830917vw;
    }

    .about_solution_head_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .about_solution_big {
        margin-top: 7.24637vw;
    }

    .about_solution_tab {
        margin-top: 0;
    }

    .about_solution_item_box {
        width: 100%;
        position: relative;
        padding: 7.24637vw 0;
    }

    .about_solution_team_label {
        height: 24vw;
    }

    .about_solution_item_box:before {
        display: none;
    }

    .about_solution_item_box:after {
        width: 0;
        height: 1px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .about_solution_item_box:first-child:after {
        display: none;
    }

    .AddAboutSolutionItem:after, .about_solution_item_box:first-child.AddAboutSolutionItem:before {
        height: 1px;
        width: 100%;
    }

    .about_solution_team_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .about_solution_team_read {
        margin-top: 4.830917vw;
    }

    .about_advantage_wrap {
        padding: 12.077294vw 0;
    }

    .AddAboutAdvantageHead .about_advantage_head_line .page_public_line {
        width: 15.942028vw;
    }

    .about_advantage_item_box {
        width: 100%;
        padding: 4.830917vw;
        margin-bottom: 4.830917vw !important;
        background: rgba(0, 0, 0, .2);
    }

    .about_advantage_item_box:last-child {
        margin-bottom: 0 !important;
    }

    .about_advantage_big {
        margin-top: 7.24637vw;
    }

    .about_advantage_money_box {
        width: 10vw;
        height: 10vw;
    }

    .about_advantage_money_circle svg {
        stroke-width: 1px;
    }

    .about_advantage_item_icon {
        margin-bottom: 4.830917vw;
    }

    .about_advantage_item_title {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
        margin-bottom: 4.830917vw;
    }

    .about_advantage_item_read {
        margin-top: 4.830917vw;
    }

    .about_advantage_item_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .about_advantage_item_team {
        width: 10vw;
        height: 10vw;
    }

    .AddAboutAdvantageItem .about_advantage_team_line svg {
        stroke-width: 4.830917vw;
    }

    .about_advantage_team_label {
        -webkit-transform: translateX(-2.5vw);
        transform: translateX(-2.5vw);
    }

    @-webkit-keyframes TeamLeftLabel {
        0% {
            opacity: 0;
            -webkit-transform: translateX(-0.5208333vw);
            transform: translateX(-0.5208333vw);
        }
        30% {
            opacity: 1;
            transform: none;
        }
        100% {
            opacity: 1;
            transform: none;
        }
    }

    @keyframes TeamLeftLabel {
        0% {
            opacity: 0;
            -webkit-transform: translateX(-2.5vw);
            transform: translateX(-2.5vw);
        }
        30% {
            opacity: 1;
            transform: none;
        }
        100% {
            opacity: 1;
            transform: none;
        }
    }

    @-webkit-keyframes TeamRightLabel {
        0% {
            opacity: 0;
            -webkit-transform: translateX(2.5vw);
            transform: translateX(2.5vw);
        }
        30% {
            opacity: 1;
            transform: none;
        }
        100% {
            opacity: 1;
            transform: none;
        }
    }

    @keyframes TeamRightLabel {
        0% {
            opacity: 0;
            -webkit-transform: translateX(2.5vw);
            transform: translateX(2.5vw);
        }
        30% {
            opacity: 1;
            transform: none;
        }
        100% {
            opacity: 1;
            transform: none;
        }
    }
    .about_advantage_network_box {
        width: 10vw;
        height: 10vw;
    }

    .about_advantage_network_circle svg {
        stroke-width: 1px;
    }

    .about_partner_content {
        padding: 12.077294vw 0;
    }

    .about_partner_content:nth-child(2n) {
        padding: 0 0 12.077294vw 0;
    }

    .AddAboutPartnerHead .about_partner_head_line .page_public_line {
        width: 15.942028vw;
    }

    .about_partner_head_box {
        width: 100%;
    }

    .about_partner_head_button {
        display: none;
    }

    .about_partner_head_read {
        width: 100%;
        margin-top: 4.830917vw;
    }

    .about_partner_head_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .about_partner_tab {
        margin-top: 7.24637vw;
    }

    .index_partner_pagination_wrap {
        display: block;
        margin-top: 7.24637vw;
    }

    .index_partner_pagination_box {
        -webkit-justify-content: center;
        justify-content: center;

    }

    .index_partner_pagination_box .swiper-pagination-bullet {
        width: 2.41545vw;
        height: 2.41545vw;
        opacity: 1;
        margin: 0 1.44927vw !important;
        background: #ccc;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .index_partner_pagination_box .swiper-pagination-bullet-active {
        background: #1e475e;
    }

    .about_partner_quota_box {
        width: 100%;
        margin-top: 7.24637vw;
    }

    .about_partner_quota_number {
        font-size: 9.66183vw;
        line-height: 12.077294vw;
    }

    .about_partner_quota_tips {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .about_partner_quota_label {
        font-size: 3.38164vw;
        line-height: 8.6956vw;
        margin-left: 2.41545vw;
    }

    .sustain_role_wrap {
        padding: 12.077294vw 0 0 0;
    }

    .AddSustainRoleHead .sustain_role_head_line .page_public_line {
        width: 15.942028vw;
    }

    .sustain_role_head_box {
        width: 100%;
    }

    .sustain_role_head_read {
        width: 100%;
        margin-top: 7.24637vw;
    }

    .sustain_role_head_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .sustain_role_pic {
        margin-top: 7.24637vw;
    }

    .sustain_witness_wrap {
        padding: 12.077294vw 0;
    }

    .AddSustainWitnessHead .sustain_witness_head_line .page_public_line {
        width: 15.942028vw;
    }

    .sustain_witness_content {
        margin-top: 7.24637vw;
    }

    .sustain_trade_text_box {
        padding: 0 3.62318vw;
    }

    .sustain_trade_text_read {
        width: 100%;
        height: 100%;
    }

    .sustain_trade_item_title {
        font-size: 7.729468vw;
        line-height: 9.66183vw;
    }

    .sustain_trade_item_text {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
        margin-top: 4.830917vw;
    }

    .sustain_trade_item_box {
        margin-bottom: 48.3091vw;
        opacity: 0;
        pointer-events: none;
        -webkit-transform: translateY(8vw);
        transform: translateY(8vw);
    }

    .sustain_trade_item_box:last-child {
        margin-bottom: 0;
    }

    .AddSustainTradeItemBox {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }

    .sustain_trade_text_wrap {
        padding: 0;
        -webkit-transform: translateY(-50vh);
        transform: translateY(-50vh);
    }

    .sustain_witness_head_box {
        width: 100%;
    }

    .sustain_core_wrap {
        padding: 12.077294vw 0;
    }

    .sustain_core_head_box {
        width: 100%;
    }

    .AddSustainCoreHead .sustain_core_head_line .page_public_line {
        width: 15.942028vw;
    }

    .sustain_core_item_read {
        margin-top: 4.830917vw;
    }

    .sustain_core_item_title {
        font-size: 4.34782vw;
        line-height: 6.28019vw;
    }

    .sustain_core_item_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 2.41545vw;
    }

    .sustain_witness_big {
        width: 100%;
        position: relative;
        padding: 0;
    }

    .witness_pic_wrap {
        width: 100%;
    }

    .sustain_control_wrap {
        position: relative;
    }

    .sustain_witness_pack {
        height: auto;
    }

    .sustain_witness_big:after {
        display: none;
    }

    .sustain_witness_item_box {
        padding: 7.24637vw 0;
    }

    .sustain_witness_item_label {
        width: 6vw;
        height: 6vw;
    }

    .sustain_witness_item_title {
        font-size: 3.86473vw;
        line-height: 5.7971vw;
        margin-top: 4.830917vw;
    }

    .sustain_witness_item_read {
        margin-top: 2.41545vw;
    }

    .sustain_witness_item_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .sustain_control_page_text {
        font-size: 3.38164vw;
        line-height: 6.76328vw;
        margin-right: 1.44927vw;
    }

    .sustain_control_page_current {
        font-size: 7.729468vw;
        line-height: 9.66183vw;
    }

    .witness_pic_item_box {
        padding: 0;
    }

    .witness_pic_wrap {
        margin-top: 7.24637vw;
    }

    .sustain_core_content {
        margin-top: 7.24637vw;
    }
    .index_banner_icon {
        bottom: 24vw;
        width: 130%;
    }
    .news_page_pattern_icon {
        display: none;
    }
}


/*小屏幕*/
@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) {

}

