

@media screen and (max-width: 1200px) {

    .index_banner_read {

        padding: 0 7.24637vw;

        margin-bottom: 85vw;

    }



    .loading_logo_box {

        width: 40vw;

    }



    .loading_back {

        left: 50%;

        top: 50%;

        height: 100vh;

        width: 177.7777vh;

        -webkit-transform: translateX(-50%) translateY(-50%);

        transform: translateX(-50%) translateY(-50%);

    }



    .loading_left_img {

        width: 32.8125vh;

    }



    .loading_right_img {

        width: 32.8125vh;

    }



    .loading_animate .loading_back {

        -webkit-transform: translateX(-50%) translateY(-50%) scale(.15);

        transform: translateX(-50%) translateY(-50%) scale(.15);

    }



    .loading_logo_number {

        font-size: 8vw;

        line-height: 8vw;

    }



    .loading_logo_unit {

        font-size: 4vw;

        line-height: 5vw;

        margin-left: 1.5vw;

    }



    .header_shop_wrap {

        display: none;

    }



    .header_language_wrap {

        display: none;

    }



    .header_box {

        padding: 0 3.62318vw;

    }



    .header_menu_wrap {

        position: fixed;

        left: 0;

        top: -100%;

        width: 100%;

        height: 100%;

        background: #fff;

        padding: 24.154589vw 0 0 0;

        -webkit-align-items: flex-start;

        align-items: flex-start;

        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);

        transition: all 1s cubic-bezier(.4, 0, .2, 1);

    }



    .header_wap_shop_wrap {

        display: block;

        position: absolute;

        left: 0;

        bottom: 4.830917vw;

        width: 100%;

        padding: 0 3.62318vw;

    }



    .header_wap_shop_box {

        -webkit-justify-content: flex-start;

        justify-content: flex-start;

    }



    .header_wap_shop_li {

        width: 25%;

    }



    .header_wap_shop_li a {

        -webkit-align-items: center;

        align-items: center;

    }



    .header_wap_shop_icon {

        width: 4.830917vw;

        height: 4.830917vw;

    }



    .header_wap_shop_text {

        font-size: 3.38164vw;

        line-height: 7.24637vw;

        margin-left: 2.415458vw;

    }



    .header_menu_box {

        width: 100%;

        opacity: 0;

        pointer-events: none;-webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);

        transition: all 1s cubic-bezier(.4, 0, .2, 1);

    }



    .header_menu_big {

        display: block;

    }



    .header_menu_item_text {

        font-size: 4.34782vw;

        line-height: 6.76328vw;

        color: #000;

        font-weight: bold;

    }



    .header_menu_item_box {

        margin: 0 0 4.830917vw 0;

        padding: 0 3.62318vw;

    }



    .header_menu_item_box:last-child {

        margin: 0;

    }



    .header_menu_down_wrap {

        width: 100%;

        position: static;

        opacity: 1;

        pointer-events: auto;

        padding: 0;

    }



    .header_menu_down_wrap:after {

        display: none;

    }



    .header_menu_down_box {

        display: -webkit-flex;

        display: -ms-flex;

        display: flex;

        -webkit-flex-wrap: wrap;

        flex-wrap: wrap;

        background: none;

        padding: 0;

    }



    .header_menu_down_li {

        margin: 0 4.830917vw 0 0;

    }



    .header_menu_down_li a {

        font-size: 3.864734vw;

        line-height: 6.280193vw;

        color: #666666;

    }



    .header_logo_box {

        width: 28vw;

        position: relative;

        z-index: 99;

        height: auto;

        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);

        transition: all 1s cubic-bezier(.4, 0, .2, 1);

    }



    .header_wrap {

        height: 14.49275vw;

    }



    .header_box {

        height: 100%;

        display: -webkit-flex;

        display: -ms-flex;

        display: flex;

        -webkit-flex-wrap: wrap;

        flex-wrap: wrap;

        -webkit-align-items: center;

        align-items: center;

    }



    .header_content_wrap {

        width: 100%;

        padding: 0;

    }



    .header_wap_language_text {

        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);

        transition: all 1s cubic-bezier(.4, 0, .2, 1);

        margin-right: 2.4154589vw;

    }



    .header_wap_language_text a {

        font-size: 4.8309178vw;

        line-height: 7.246376vw;

        color: #ffffff;

        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);

        transition: all 1s cubic-bezier(.4, 0, .2, 1);

    }



    .header_wap_menu_box {

        display: block;

        position: relative;

        z-index: 99;

        width: 7.2463768vw;

        cursor: pointer;

        webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);

        transition: all 1s cubic-bezier(.4, 0, .2, 1);

    }



    .header_wap_menu_label {

        width: 100%;

        height: 0.4831vw;

        margin-bottom: 1.6908212vw;

        display: -webkit-flex;

        display: -ms-flex;

        display: flex;

        -webkit-flex-wrap: wrap;

        flex-wrap: wrap;

        webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);

        transition: all 1s cubic-bezier(.4, 0, .2, 1);

    }



    .header_wap_menu_label:last-child {

        margin-bottom: 0;

    }



    .header_wap_menu_label:after {

        content: "";

        width: 100%;

        height: 100%;

        background: #ffffff;

        -webkit-transition: all .6s ease;

        transition: all .6s ease;

    }



    .header_wap_menu_wrap {

        display: flex;

        position: relative;

        z-index: 99;

        -webkit-align-items: center;

        align-items: center;

    }

    .header_wap_active .header_menu_box {

        opacity: 1;

        pointer-events: auto;

    }

    .header_wap_active .header_wap_language_text {

        opacity: 0;

        pointer-events: none;

    }



    .header_wap_active .logo_color {

        fill: #660cc6;

    }



    .header_wap_active .logo_green {

        fill: #8c3;

        fill-rule: evenodd;

    }



    .header_wap_active .logo_black {

        fill: #595757;

    }



    .header_wap_active .header_wap_menu_box {

        width: 6.03864vw;

    }



    .header_wap_active .header_wap_menu_label:after {

        background: #333333;

    }



    .header_wap_active .header_wap_menu_label:nth-child(1) {

        transform: rotate(-45deg);

        -webkit-transform: rotate(-45deg);

        transform-origin: 100% 50% 0;

        -webkit-transform-origin: 100% 50% 0;

    }



    .header_wap_active .header_wap_menu_label:nth-child(2) {

        width: 0;

        opacity: 0;

    }



    .header_wap_active .header_wap_menu_label:nth-child(3) {

        transform: rotate(45deg);

        -webkit-transform: rotate(45deg);

        transform-origin: 100% 50% 0;

        -webkit-transform-origin: 100% 50% 0;

    }



    .header_wap_active .header_menu_wrap {

        top: 0;

        pointer-events: auto;

    }



    .index_banner_subtitle,

    .index_banner_title {

        font-size: 6.76328vw;

        line-height: 9.178743vw;

        margin-top: 0;

    }



    .index_banner_en {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        margin-top: 2.415458vw;

    }



    .public_button_box a {

        width: 31.40096vw;

    }



    .public_button_text {

        width: 31.40096vw;

        font-size: 3.864734vw;

        line-height: 9.66183vw;

    }



    .public_button_icon {

        height: 100%;

    }



    .public_button_img {

        width: 5.797101vw;

        height: 2.89855vw;

    }



    .index_banner_button {

        margin-top: 7.24637vw;

    }



    .index_swiper_pagination_wrap {

        left: 2.415458vw;

        width: 2.415458vw;

    }



    .index_swiper_pagination_box .index_swiper_item_box {

        height: 2.415458vw;

        margin: 0 0 2.415458vw 0;

    }



    .index_swiper_pagination_box .index_swiper_item_box:after {

        -webkit-border-radius: 1.207729vw 0 1.207729vw 0;

        border-radius: 1.207729vw 0 1.207729vw 0;

    }



    .index_fixed_details_title {

        font-size: 5.314009vw;

        line-height: 7.7294685vw;

    }



    .index_fixed_details_text {

        margin-top: 2.415458vw;

        font-size: 3.38164vw;

        line-height: 5.314009vw;

    }



    .video_button_icon {

        width: 12.560386vw;

    }



    .video_button_text {

        font-size: 3.38164vw;

        line-height: 5.314009vw;

        margin-top: 2.415458vw;

    }



    .video_button_wrap {

        margin-top: 7.24637vw;

    }



    .video_data_item_box {

        width: 50%;

        margin: 0 0 4.830917vw 0;

    }



    .video_data_item_text {

        font-size: 3.38164vw;

        line-height: 5.314009vw;

        text-align: center;

    }



    .video_data_item_number, .video_data_item_label {

        font-size: 6.76328vw;

        line-height: 9.178743vw;

    }



    .video_data_wrap {

        margin-top: 15vw;

    }



    .index_banner_btn_box {

        width: 7.24637vw;

        height: 7.24637vw;

    }



    .index_banner_btn_box svg {

        width: 30%;

        height: 100%;

    }



    .index_banner_pagination_text {

        font-size: 3.38164vw;

        line-height: 7.24637vw;

        width: 3.62318vw;

    }



    .index_banner_pagination_current {

        font-size: 3.38164vw;

        line-height: 7.24637vw;

    }



    .index_banner_pagination_box {

        padding: 0 3.62318vw;

    }



    .index_fixed_tips_box:after {

        display: none;

    }



    .index_fixed_tips_wrap {

        width: 7.24637vw;

    }



    .index_fixed_tips_content {

        padding-bottom: 4.830917vw;

    }



    .index_fixed_tips_circle {

        width: 1.449275vw;

        height: 1.449275vw;

    }



    .index_fixed_tips_icon {

        margin: 2.415458vw auto 0;

    }



    .index_fixed_tips_line {

        height: 12.07729vw;

    }



    .index_pro_writer_tips {

        width: 100%;

    }



    .index_pro_writer_big {

        width: 100%;

    }



    .index_pro_circle_wrap {

        width: 150vw;

        height: 150vw;

    }



    .index_pro_writer_wrap {

        -webkit-align-items: flex-start;

        align-items: flex-start;

        padding: 24.154589vw 0 19.32367vw 0;

        position: relative;

        z-index: 9;

    }



    .pro_writer_button_icon {

        width: 2.89855vw;

    }



    .pro_writer_button_box {

        margin-right: 3.38164vw;

    }



    .pro_writer_title_box {

        margin-top: 0;

    }



    .pro_writer_title_label {

        font-size: 5.314009vw;

        line-height: 7.7294685vw;

        margin-right: 2.415458vw;

    }



    .pro_writer_title_en {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        margin-top: 2.415458vw;

    }



    .pro_writer_pagination_current {

        font-size: 3.864734vw;

        line-height: 5.797101vw;

    }



    .pro_writer_pagination_text {

        font-size: 3.864734vw;

        line-height: 5.797101vw;

    }



    .pro_writer_pagination_wrap {

        margin-top: 2.415458vw;

    }



    .pro_writer_button_wrap {

        margin-top: 4.830917vw;

    }



    .index_pro_writer_subtitle {

        font-size: 3.864734vw;

        line-height: 6.280193vw;

    }



    .index_video_box {

        width: 100%;

    }



    .index_page_img video {

        display: none;

    }



    .index_page_img img {

        display: block;

        position: absolute;

        left: 0;

        top: 0;

        width: 100%;

        height: 100%;

        object-fit: cover;

    }



    .index_video_close {

        right: 3.62318vw;

        top: 3.62318vw;

        width: 7vw;

        height: 7vw;

    }



    .index_pro_writer_title {

        font-size: 5.314009vw;

        line-height: 7.7294685vw;

        margin-top: 2vw;

    }



    .header_active .header_menu_down_box {

        background: none;

    }



    .header_active .header_menu_down_li:after {

        display: none;

    }



    .index_pro_writer_box {

        height: 100%;

        -webkit-align-content: space-between;

        align-content: space-between;

    }



    .index_honor_title {

        font-size: 5.314009vw;

        line-height: 7.7294685vw;

    }



    .index_honor_text {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        margin-top: 2.415458vw;

    }



    .index_honor_read {

        width: 100%;

        margin-bottom: 48.30917vw;

    }



    .index_honor_button {

        margin-top: 7.24637vw;

    }



    .index_quality_pack_button {

        margin-top: 7.24637vw;

    }



    .index_quality_pack_title {

        font-size: 5.314009vw;

        line-height: 7.7294685vw;

    }



    .index_quality_pack_text {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        margin-top: 2.415458vw;

    }



    .index_quality_pack_wrap {

        top: 38.647342vw;

    }



    .index_quality_icon {

        width: 12vw;

        height: 12vw;

    }



    .index_quality_title {

        font-size: 4.34782vw;

        line-height: 6.76328vw;

    }



    .index_quality_text {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        margin-top: 1.207729vw;

    }



    .header_black .header_wap_menu_label:after {

        background: #333333;

    }



    .header_black .header_wap_language_text a {

        color: #333333;

    }



    .index_news_tips_box {

        width: 100%;

    }



    .index_quality_details {

        padding: 0 4.830917vw 24.154589vw 4.830917vw;

    }



    .index_quality_read {

        margin-top: 2.415458vw;

    }



    .index_news_tips_title {

        font-size: 5.314009vw;

        line-height: 7.7294685vw;

    }



    .index_news_menu_box {

        display: -webkit-flex;

        display: -ms-flex;

        display: flex;

        -webkit-flex-wrap: wrap;

        flex-wrap: wrap;

        margin-top: 2.415458vw;

    }



    .index_news_menu_li {

        margin: 0 3.62318vw 0 0;

    }



    .index_news_menu_li a {

        font-size: 3.864734vw;

        line-height: 6.280193vw;

    }



    .index_news_big {

        width: 100%;

        margin-top: 7.24637vw;

    }



    .index_news_wrap {

        padding: 0 0 0 7.24637vw;

    }



    .index_news_button_wrap {

        display: none;

    }



    .index_news_item_img {

        -webkit-border-radius: 2.415458vw;

        border-radius: 2.415458vw;

    }



    .index_news_item_label {

        font-size: 2.89855vw;

        line-height: 7.24637vw;

    }



    .index_news_item_title a {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

    }



    .index_news_item_text {

        margin-top: 2.415458vw;

        font-size: 2.89855vw;

        line-height: 5.314009vw;

        height: 10.62801vw;

        display: none;

    }



    .news_public_text {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

    }



    .news_public_icon {

        width: 2.415458vw;

        margin-left: 1.207729vw;

    }



    .index_news_item_time {

        font-size: 2.89855vw;

        line-height: 5.797101vw;

    }



    .footer_menu_wrap {

        display: none;

    }



    .footer_ewm_img {

        width: 24.154589vw;

        height: 24.154589vw;

        -webkit-box-shadow: 0 0 3.62318vw rgba(51, 51, 51, .15);

        box-shadow: 0 0 3.62318vw rgba(51, 51, 51, .15);

    }



    .footer_box {

        padding: 0 3.62318vw;

    }



    .footer_ewm_wrap {

        width: 100%;

        -webkit-justify-content: center;

        justify-content: center;

    }



    .index_page_slide:last-child {

        height: 107.2463vw;

    }



    .footer_share_ul {

        display: none;

    }



    .footer_contact_wrap {

        width: 100%;

    }



    .footer_copy_wrap {

        padding: 0 3.62318vw;

    }



    .footer_contact_text {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        text-align: center;

    }



    .footer_contact_tel {

        margin-top: 1.207729vw;

        text-align: center;

    }



    .footer_contact_tel a {

        font-size: 4.34782vw;

        line-height: 6.76328vw;

        text-align: center;

    }



    .footer_contact_box {

        width: 100%;

    }



    .footer_ewm_title {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        margin-top: 2.415458vw;

    }



    .footer_wrap {

        padding: 12.07729vw 0 0 0;

    }



    .footer_copy_box {

        padding: 7.24637vw 0;

    }



    .footer_copy_text {

        width: 100%;

    }



    .footer_big {

        padding: 0 0 7.24637vw 0;

    }



    .footer_copy_text:last-child {

        -webkit-justify-content: center;

        justify-content: center;

    }



    .footer_copy_label {

        width: 100%;

        text-align: center;

    }



    .footer_copy_label, .footer_copy_label a {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

    }



    .footer_share_wrap {

        padding: 4.830917vw 0;

    }



    .public_banner_wrap {

        height: 46vh;

    }



    .public_banner_text, .public_banner_title {

        font-size: 5.314009vw;

        line-height: 7.7294685vw;

    }



    .public_banner_subtitle {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        margin-top: 2.415458vw;

    }



    .body_hide {

        overflow: initial;

    }



    .about_data_pack {

        width: 100%;

        padding: 12.07729vw 3.62318vw;

        position: relative;

    }



    .about_data_back {

        display: none;

    }

    .about_data_wap_back {

        position: absolute;left: 0;

        top: 0;

        width: 100%;

        height: 100%;

        z-index: -1;

    }

    .about_data_writer_wrap {

        background: #f4f4f4;

        width: 100%;

        padding: 0 3.62318vw;

        margin-top: 0;

        height: 100vh;

        display: -webkit-flex;

        display: -ms-flex;

        display: flex;

        -webkit-flex-wrap: wrap;

        flex-wrap: wrap;

        -webkit-align-items: center;

        align-items: center;

    }

    .about_data_writer_box {

        width: 100%;

    }

    .about_data_box {

        padding: 0;

    }



    .about_data_title {

        font-size: 5.314009vw;

        line-height: 7.7294685vw;

        color: #ffffff;

    }



    .about_data_details_ul {

        display: -webkit-flex;

        display: -ms-flex;

        display: flex;

        -webkit-flex-wrap: wrap;

        flex-wrap: wrap;

        width: 100%;

        -webkit-justify-content: space-between;

        justify-content: space-between;

    }



    .about_data_details_number, .about_data_details_label {

        font-size: 6.76328vw;

        line-height: 9.178743vw;

        color: #ffffff;

    }



    .about_data_details_text {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        margin-top: 0;

        text-align: center;

        width: 100%;

        color: #ffffff;

    }



    .about_data_details_li {

        width: 50%;

        margin: 0 0 4.830917vw 0;

        display: -webkit-flex;

        display: -ms-flex;

        display: flex;

        -webkit-flex-wrap: wrap;

        flex-wrap: wrap;

        -webkit-justify-content: center;

        justify-content: center;

        -webkit-align-content: flex-start;

        align-content: flex-start;

    }



    .about_data_details_title {

        -webkit-justify-content: center;

        justify-content: center;

        -webkit-align-items: flex-start;

        align-items: flex-start;

        width: 100%;

    }



    .about_data_center .web_center {

        padding: 0;

    }



    .about_data_writer_title {

        font-size: 4.34782vw;

        line-height: 6.76328vw;

        color: #333333;

    }



    .about_data_writer_text {

        font-size: 3.864734vw;

        line-height: 6.280193vw;

        margin-top: 2.415458vw;

        color: #333333;

    }



    .about_data_writer_big, .about_data_writer_big p {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        color: #333333;

    }



    .about_data_writer_big {

        margin-top: 7.24637vw;

    }



    .about_data_details_box {

        margin-top: 7.24637vw;

    }



    .about_public_title_label {

        font-size: 3.864734vw;

        line-height: 6.280193vw;

    }



    .web_center {

        padding: 0 3.62318vw;

    }



    .about_public_title_text {

        font-size: 4.34782vw;

        line-height: 6.76328vw;

    }



    .about_develop_wrap {

        height: 100vh;

        display: -webkit-flex;

        display: -ms-flex;

        display: flex;

        -webkit-flex-wrap: wrap;

        flex-wrap: wrap;

        -webkit-align-items: center;

        align-items: center;

    }



    .quality_plant_wrap {

        padding: 0;

        height: 100vh;

        display: -webkit-flex;

        display: -ms-flex;

        display: flex;

        -webkit-flex-wrap: wrap;

        flex-wrap: wrap;

        -webkit-align-items: center;

        align-items: center;

    }



    .quality_plant_box {

        width: 100%;

    }



    .quality_make_wrap {

        padding: 0;

        height: 100vh;

        display: -webkit-flex;

        display: -ms-flex;

        display: flex;

        -webkit-flex-wrap: wrap;

        flex-wrap: wrap;

        -webkit-align-items: center;

        align-items: center;

    }



    .quality_make_box {

        width: 100%;

    }



    .about_develop_title_box {

        width: 100%;

    }



    .about_develop_button_box {

        display: none;

    }



    .about_develop_img {

        -webkit-border-radius: 2.415458vw;

        border-radius: 2.415458vw;

    }



    .about_develop_big {

        margin-top: 7.24637vw;

    }



    .about_develop_details_year {

        font-size: 6.76328vw;

        line-height: 9.178743vw;

    }



    .about_develop_details_text {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        margin-top: 0;

    }



    .about_develop_read {

        margin-top: 2.415458vw;

    }



    .about_develop_pagination_wrap {

        display: none;

    }



    .about_year_swiper {

        display: none;

    }



    .about_develop_pack {

        width: 100%;

    }



    .about_develop_pack .web_center {

        padding: 0;

        width: 100%;

    }



    .about_develop_head {

        padding: 0 3.62318vw;

    }



    .about_culture_item_pic {

        width: 100%;

    }



    .about_culture_item_active {

        width: 50%;

    }



    .about_culture_item_img {

        padding-bottom: 160%;

    }



    .about_culture_box {

        -webkit-flex-flow: wrap;

        flex-flow: wrap;

    }



    .about_culture_item_box {

        width: 50%;

    }



    .about_culture_item_box .about_culture_item_read {

        padding: 0 3.62318vw;

    }



    .about_culture_item_box:last-child .about_culture_item_read {

        padding: 0 3.62318vw;

    }



    .about_culture_item_icon {

        width: 8vw;

        height: 8vw;

    }



    .about_culture_item_title {

        margin-top: 2.415458vw;

        font-size: 3.864734vw;

        line-height: 6.280193vw;

    }



    .about_culture_item_text {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        opacity: 1;

        pointer-events: auto;

    }



    .about_layout_big {

        width: 100%;

    }



    .about_layout_map_wrap {

        position: absolute;

        right: 0;

        top: 100%;

        -webkit-transform: translateY(-100%);

        transform: translateY(-100%);

        width: 100%;

        margin-top: -12.07729vw;



    }



    .about_public_title_subtitle {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        margin-top: 2.415458vw;

    }



    .about_layout_box {

        margin-bottom: 24.154589vw;

    }



    .about_layout_data_number {

        font-size: 6.76328vw;

        line-height: 9.178743vw;

    }



    .about_layout_data_text {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        margin-top: 0;

    }



    .about_layout_map_company {

        font-size: 4.34782vw;

        line-height: 6.76328vw;

        width: 32vw;

    }



    .about_layout_map_address {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        width: 32vw;

    }



    .about_layout_wrap {

        padding: 12.07729vw 0 52.341389% 0;

    }



    .about_honor_item_title {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        margin-top: 2.415458vw;

    }



    .about_honor_swiper {

        margin-top: 7.24637vw;

    }



    .pro_item_box {

        width: 48%;

        margin: 0 4% 4% 0 !important;

    }



    .pro_item_box:nth-child(2n) {

        margin: 0 0 4% 0 !important;

    }



    .pro_pagination_btn svg {

        width: 18%;

    }



    .pro_pagination_btn {

        width: 8vw;

        height: 8vw;

        line-height: 8vw;

        font-size: 3.38164vw;

        margin: 0 1.2vw;

    }



    .pro_page_wrap {

        padding: 12.07729vw 0;

    }



    .pro_list_box {

        margin-bottom: 4.830917vw;

    }



    .pro_item_read {

        padding: 3.62318vw 2.415458vw;

    }



    .pro_page_menu_text {

        font-size: 3.864734vw;

        line-height: 7.24637vw;

    }



    .pro_item_title {

        font-size: 3.864734vw;

        line-height: 6.280193vw;

        white-space: nowrap;

        overflow: hidden;

        text-overflow: ellipsis;

    }



    .pro_item_text {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        margin-top: 0;

        white-space: nowrap;

        overflow: hidden;

        text-overflow: ellipsis;

    }



    .pro_item_btn_text {

        width: 24.154589vw;

        font-size: 3.38164vw;

        line-height: 7.24637vw;

        -webkit-border-radius: 3.62318vw;

        border-radius: 3.62318vw;

    }

    .about_layout_map_max .about_layout_map_company {

        margin-top: 3vw;

    }

    .about_layout_map_li {

        width: 2vw;

        height: 2vw;

    }

    .about_layout_map_max {

        width: 4vw;

        height: 4vw;

    }

    .about_honor_wrap {

        padding: 12.07729vw 0;

    }



    .header_active .header_wap_menu_label:after {

        background: #333333;

    }



    .header_active .header_wap_language_text a {

        color: #333333;

    }



    .innovate_ability_wrap {

        padding: 12.07729vw 0;

    }



    .innovate_ability_subtitle, .innovate_ability_title {

        font-size: 4.34782vw;

        line-height: 6.76328vw;

    }



    .innovate_ability_text {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        margin-top: 2.415458vw;

    }



    .innovate_ability_tab {

        margin-top: 7.24637vw;

        width: 100%;

    }



    .innovate_ability_item_icon {

        width: 8vw;

        height: 8vw;

    }



    .innovate_ability_item_box {

        width: 33.3333%;

    }



    .innovate_ability_item_title {

        font-size: 3.864734vw;

        line-height: 7.24637vw;

    }



    .innovate_ability_item_number {

        font-size: 5.797101vw;

    }



    .innovate_ability_item_text {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        margin-top: 0;

    }



    .innovate_ability_item_read {

        margin-top: 2.415458vw;

        padding: 0 2.415458vw;

    }



    .innovate_research_wrap {

        padding: 12.07729vw 0;

    }



    .innovate_research_subtitle {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

    }



    .innovate_research_title {

        font-size: 4.34782vw;

        line-height: 6.76328vw;

        margin-top: 0;

    }



    .innovate_research_item_title {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

    }



    .innovate_research_item_read {

        padding: 2.415458vw;

    }



    .innovate_research_item_img {

        -webkit-border-radius: 1.93236vw;

        border-radius: 1.93236vw;

    }



    .about_develop_button_icon {

        width: 10vw;

        height: 10vw;

    }



    .about_develop_button_icon svg {

        width: 2vw;

        height: 100%;

    }



    .about_develop_button_btn {

        margin-right: 2.415458vw;

    }



    .innovate_research_button_box {

        margin-top: 7.24637vw;

    }



    .innovate_research_swiper {

        margin-top: 7.24637vw;

    }



    .innovate_join_wrap {

        padding: 12.07729vw 0;

    }



    .innovate_join_title {

        font-size: 4.34782vw;

        line-height: 6.76328vw;

    }



    .innovate_join_subtitle {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        margin-top: 0;

    }



    .innovate_join_tab {

        margin-top: 7.24637vw;

    }



    .innovate_core_title {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

    }



    .innovate_core_swiper {

        margin-top: 7.24637vw;

    }



    .innovate_core_item_img {

        padding: 4.830917vw;

    }



    .innovate_core_item_title {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        margin-top: 2.415458vw;

    }



    .innovate_core_button_box {

        margin-top: 7.24637vw;

    }



    .innovate_core_wrap {

        padding: 12.07729vw 0;

    }



    .header_menu_down_li a:hover {

        color: #666666;

    }



    .quality_details_wrap {

        padding: 12.07729vw 0;

    }



    .quality_details_title {

        font-size: 4.34782vw;

        line-height: 6.76328vw;

    }



    .quality_details_subtitle {

        font-size: 3.864734vw;

        line-height: 6.280193vw;

        margin-top: 0;

    }



    .quality_details_text {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        margin-top: 4.830917vw;

    }



    .quality_details_data_wrap {

        margin-top: 7.24637vw;

    }



    .quality_details_data_number {

        font-size: 14vw;

        line-height: 14vw;

    }



    .quality_details_data_title {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        margin-top: 2.415458vw;

    }



    .public_banner_tips_box {

        display: none;

    }



    .quality_public_subtitle {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

    }



    .quality_public_title {

        font-size: 4.34782vw;

        line-height: 6.76328vw;

        margin-top: 0;

    }



    .quality_public_text {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        margin-top: 1.207729vw;

    }



    .quality_plant_item_box {

        padding-bottom: 4.830917vw;

        margin: 0 4% 4% 0;

        width: 48%;

    }



    .quality_plant_item_box:nth-child(2n) {

        margin: 0 0 4% 0 !important;

    }



    .quality_plant_icon {

        width: 8vw;

        height: 8vw;

    }



    .quality_plant_title {

        font-size: 4.34782vw;

        line-height: 6.76328vw;

    }



    .quality_plant_text {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        margin-top: 0;

    }



    .quality_plant_read {

        margin-top: 2.415458vw;

    }



    .quality_plant_tab {

        margin-top: 12.07729vw;

    }



    .quality_make_button_box {

        margin-top: 7.24637vw;

    }



    .quality_make_tips {

        width: 100%;

    }



    .quality_make_tab {

        width: 100%;

        margin-top: 10vw;

    }



    .quality_make_item_box {

        margin: 0 2% 0 0;

        width: 32%;

        -webkit-align-content: flex-start;

        align-content: flex-start;

    }



    .quality_make_item_box:nth-child(3n) {

        margin: 0;

    }



    .quality_make_item_icon {

        width: 8vw;

        height: 8vw;

    }



    .quality_make_title {

        font-size: 4.34782vw;

        line-height: 6.76328vw;

    }



    .quality_make_item_read {

        width: 100%;

        padding: 0;

        margin: 2.415458vw 0 0 0;

    }



    .quality_make_text {

        font-size: 3.38164vw;

        line-height: 4.34782vw;

    }



    .quality_make_big {

        padding: 0 0 0 3.62318vw;

        margin-top: 10vw;

    }



    .quality_make_img {

        -webkit-border-radius: 1.93236vw 1.93236vw 0 0;

        border-radius: 1.93236vw 1.93236vw 0 0;

    }



    .quality_make_slide_title {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

    }



    .quality_make_slide_read {

        padding: 2.415458vw;

    }



    .quality_manage_wrap {

        padding: 12.07729vw 0;

    }



    .quality_manage_read, .quality_manage_read p {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

    }



    .quality_manage_tips {

        width: 100%;

    }



    .quality_manage_menu {

        width: 100%;

        -webkit-justify-content: flex-start;

        justify-content: flex-start;

        margin-top: 4.830917vw;

    }



    .quality_manage_content_box {

        padding: 0 3.62318vw;

    }



    .quality_manage_content_wrap {

        padding: 4.830917vw 0;

        margin-top: 7.24637vw;

        -webkit-border-radius: 1.93236vw;

        border-radius: 1.93236vw;

    }



    .quality_manage_title_img {

        width: 8vw;

    }



    .quality_manage_title_box {

        display: -webkit-flex;

        display: -ms-flex;

        display: flex;

        -webkit-flex-wrap: wrap;

        flex-wrap: wrap;

        -webkit-align-items: center;

        align-items: center;

    }



    .quality_manage_title_text {

        margin-top: 0;

        font-size: 3.864734vw;

        line-height: 6.280193vw;

        margin-left: 2.415458vw;

    }



    .quality_manage_li {

        width: 25%;

        margin: 0;

    }



    .news_page_item_box {

        width: 100%;

        margin: 0 0 4.830917vw 0 !important;

    }



    .news_page_item_read {

        padding: 2.415458vw;

    }



    .news_page_item_title a {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

    }



    .news_page_item_time {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

    }



    .public_details_fixed_wrap {

        width: 100%;

    }



    .public_details_box {

        padding: 0;

    }



    .public_details_fixed_pack {

        width: 100%;

        padding-top: 0;

    }



    .public_details_wrap {

        padding: 26.570048vw 0 12.07729vw 0;

    }



    .pro_details_pic_wrap {

        width: 100%;

        padding-top: 7.24637vw;

    }



    .pro_details_pic_box {

        padding-left: 0;

    }



    .public_details_fixed_head {

        padding: 4.830917vw 3.62318vw;

    }



    .public_details_fixed_subtitle {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

    }



    .public_details_fixed_title {

        font-size: 4.34782vw;

        line-height: 6.76328vw;

        margin-top: 1.207729vw;

    }



    .public_details_fixed_title_en {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        margin-top: 1.207729vw;

    }



    .public_details_fixed_label {

        font-size: 3.38164vw;

        line-height: 7.24637vw;

        width: 20vw;

        margin-bottom: 0;

        -webkit-border-radius: 3.62318vw;

        border-radius: 3.62318vw;

    }



    .public_news_fixed_read {

        margin-bottom: 4.830917vw;

    }



    .public_details_fixed_btn {

        display: none;

    }



    .public_details_fixed_line {

        display: none;

    }



    .public_details_fixed_pagination {

        display: none;

    }



    .pro_details_pic_box p {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

    }



    .header_current .header_wap_menu_label:after {

        background: #333333;

    }



    .header_current .header_wap_language_text a {

        color: #333333;

    }



    .header_current .header_menu_down_box {

        background: none;

    }



    .header_current .header_menu_down_li:after {

        display: none;

    }



    .public_details_item_btn {

        display: none;

    }



    .public_details_fixed_tab {

        margin-top: 0;

        display: -webkit-flex;

        display: -ms-flex;

        display: flex;

        -webkit-flex-wrap: wrap;

        flex-wrap: wrap;

        padding: 0 0 3.62318vw 0;

    }



    .public_details_fixed_box {

        background: #fff;

    }



    .public_details_item_text {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        color: #333333;

        padding-left: 2.415458vw;

        width: calc(100% - 6vw);

    }



    .public_details_item_box {

        width: 50%;

        padding: 0 3.62318vw;

        margin-bottom: 2.415458vw;

    }



    .public_details_item_icon {

        width: 6vw;

        height: 6vw;

    }



    .public_details_item_box a {

        padding: 0;

    }



    .contact_map_big {

        width: 100%;

        padding: 0 0 7.24637vw 0;

    }



    .contact_map_wrap {

        padding: 12.07729vw 0;

    }



    .contact_map_pack {

        width: 100%;

    }



    .contact_public_subtitle {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

    }



    .contact_public_title {

        font-size: 4.34782vw;

        line-height: 6.76328vw;

        margin-top: 0;

    }



    .contact_map_address_wrap {

        margin-top: 7.24637vw;

        padding-bottom: 4.830917vw;

    }



    .contact_map_address_icon {

        width: 5vw;

        height: 5vw;

    }



    .contact_map_address_title {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        margin-top: 1.207729vw;

    }



    .contact_map_address_text {

        font-size: 3.864734vw;

        line-height: 6.280193vw;

        margin-top: 1.207729vw;

    }



    .contact_map_tab {

        padding-top: 4.830917vw;

    }



    .contact_map_item_subtitle {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

    }



    .contact_map_item_title, .contact_map_item_title a {

        font-size: 4.34782vw;

        line-height: 6.76328vw;

    }



    .contact_map_item_title {

        margin-top: 1.207729vw;

    }



    .contact_business_title {

        font-size: 3.864734vw;

        line-height: 4.830917vw;

        padding-left: 4.830917vw;

    }



    .contact_business_title:after {

        width: 0.966183vw;

    }



    .contact_business_item_box {

        padding: 4.830917vw;

    }



    .contact_business_item_title {

        font-size: 4.34782vw;

        line-height: 6.76328vw;

    }



    .contact_business_item_read p {

        padding: 1.207729vw 0;



    }



    .contact_business_item_read {

        margin-top: 2.415458vw;

    }



    .contact_business_item_read p, .contact_business_item_read p a {

        font-size: 3.38164vw;

        line-height: 4.830917vw;

    }





    .contact_business_pagination_btn {

        width: 10vw;

        height: 10vw;

    }



    .contact_business_pagination_btn svg {

        width: 2vw;

        height: 100%;

    }



    .contact_business_pagination_read .swiper-pagination-bullet {

        width: 2vw;

        height: 2vw;

        margin: 0 1vw !important;

    }



    .contact_business_pagination_wrap {

        margin-top: 7.24637vw;

        padding: 0 3.62318vw 0 0;

    }



    .contact_business_wrap {

        padding: 12.07729vw 0;

    }



    .contact_business_swiper {

        margin-top: 4.830917vw;

    }



    .contact_message_big {

        width: 100%;

        padding-right: 0;

    }



    .contact_message_read {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        margin-top: 4.830917vw;

    }



    .contact_message_form {

        width: 100%;

        margin-top: 7.24637vw;

    }



    .contact_message_wrap {

        padding: 12.07729vw 0;

    }



    .contact_message_input input {

        font-size: 3.38164vw;

        line-height: 9.66183vw;

        padding: 0 2.415458vw;

    }



    .contact_message_input {

        margin-bottom: 2.415458vw;

    }



    .contact_message_input textarea {

        width: 100%;

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        height: 32.85024vw;

        padding: 1.93236vw 2.415458vw;

    }



    .contact_message_btn button {

        width: 20vw;

        font-size: 3.38164vw;

        line-height: 9.66183vw;

    }



    .contact_business_box .web_center {

        padding: 0;

    }



    .contact_business_pack .contact_public_head {

        padding: 0 3.62318vw;

    }



    .contact_business_tab {

        margin-top: 7.24637vw;

        padding: 0 0 0 3.62318vw;

    }



    .join_page_title {

        font-size: 4.34782vw;

        line-height: 6.76328vw;

    }



    .join_page_text {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

    }



    .join_page_tab {

        padding: 0;

        margin-top: 7.24637vw;

    }



    .join_page_item_head {

        padding: 0 3.62318vw;

    }



    .join_page_item_icon {

        width: 2vw;

        height: 2vw;

        margin-right: 2vw;

    }



    .join_page_item_text {

        font-size: 3.864734vw;

        line-height: 9.66183vw;

        width: calc(100% - 4vw);

    }



    .join_page_item_title {

        -webkit-align-items: center;

        align-items: center;

        width: 80%;

        padding-right: 2vw;

    }



    .join_page_item_label {

        font-size: 2.89855vw;

        line-height: 9.66183vw;

        margin-right: 2.415458vw;

    }



    .join_page_item_read {

        width: 20%;

    }



    .join_page_item_btn {

        width: 3vw;

        height: 3vw;

    }



    .join_page_item_bjq {

        padding: 3.62318vw;

    }



    .join_page_item_bjq h2 {

        font-size: 3.864734vw;

        line-height: 5.797101vw;

    }



    .join_page_item_bjq p {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

    }



    .join_page_item_box {

        margin-bottom: 2.415458vw;

    }



    .join_page_wrap {

        padding: 12.07729vw 0;

    }



    .public_article_wrap {

        padding: 0;

    }



    .public_article_box {

        padding-top: 77.581863%;

        position: relative;

    }



    .public_article_pic {

        position: absolute;

        left: 0;

        top: 0;

        width: 100%;

        -webkit-border-radius: 1.93236vw;

        border-radius: 1.93236vw;

    }



    .public_article_big {

        width: 100%;

        padding: 0;

        margin-top: 7.24637vw;

    }



    .public_article_title {

        font-size: 5.314009vw;

        line-height: 7.7294685vw;

        margin-bottom: 4.830917vw;

        color: #333333;

    }



    .public_article_title_en {

        font-size: 4.56982vw;

        line-height: 5.786578vw;

        color: #333333;

        margin-top:-3.50265vw;

        margin-bottom: 4.830917vw;

    }



    .public_article_line {

        width: 10vw;

        height: 2px;

        background: #999;

    }



    .public_article_text {

        margin-top: 4.830917vw;

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        color: #666;

    }



    .index_pro_writer_button {

        margin-top: 6vw;

    }



    .public_article_btn {

        margin-top: 4.830917vw;

    }



    .public_article_btn a {

        width: 20vw;

        font-size: 3.38164vw;

        line-height: 9.66183vw;

        -webkit-border-radius: 4.830917vw;

        border-radius: 4.830917vw;

    }



    .pro_article_tab {

        padding: 7.24637vw 0;

    }



    .pro_article_title {

        font-size: 4.34782vw;

        line-height: 6.76328vw;

    }



    .pro_article_bjq, .pro_article_bjq p {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

    }



    .pro_article_bjq {

        margin-top: 2.415458vw;

    }



    .pro_article_read {

        overflow-x: auto;

        overflow-y: hidden;

        -webkit-overflow-scrolling: touch;

    }



    .pro_article_read table {

        width: 200%;

        max-width: 200%;

    }



    .pro_article_one table td:nth-child(1), .pro_article_one table td:nth-child(4) {

        width: 15%;

    }



    .pro_article_one table td {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        padding: 3.62318vw 2.415458vw;

    }



    .pro_article_table {

        margin-top: 7.24637vw;

    }



    .pro_article_two table td {

        font-size: 3.38164vw;

        line-height: 5.797101vw;

        padding: 3.62318vw 2.415458vw;

    }



    .pro_page_menu_wrap {

        overflow: hidden;

        white-space: nowrap;

        text-align: center;

    }



    .news_page_wrap {

        padding: 12.07729vw 0;

    }



    .news_page_tab {

        margin-top: 7.24637vw;

    }



    .pro_list_wrap {

        margin-top: 7.24637vw;

    }



    .pro_page_menu_box {

        width: 100%;

        overflow-x: auto;

        overflow-y: hidden;

        -webkit-overflow-scrolling: touch;

        display: block;

    }



    .pro_page_menu_li {

        width: auto;

        margin: 0 4.830917vw 0 0;

        display: inline-block;

        vertical-align: top;

    }



    .pro_page_menu_li:nth-child(4n) {

        margin: 0;

    }



    .pro_page_menu_text {

        width: auto;

    }



    .pro_page_menu_icon {

        width: 3vw;

        height: 3vw;

        margin-left: 2.415458vw;

    }

}





/*小屏幕*/

@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) {



}



