@media screen and (max-width: 1200px) {
    body {
        overflow: initial;
        overflow-x: hidden;
    }

    .header_wrap {
        padding: 0 3.623188vw;
        height: 14.492753vw;
    }

    .header_box {
        height: 100%;
    }

    .header_logo_box {
        width: 20.5vw;
    }

    .header_menu_box {
        display: none;
    }

    .header_menu_language_wrap {
        display: none;
    }

    .header_menu_btn_wrap {
        width: 7.24637681vw;
        height: 7.24637681vw;
        margin-top: 0;
    }

    .header_menu_btn_box {
        width: 100%;
    }

    .header_menu_btn_label:nth-child(1) {
        margin-top: -1.93236vw;
    }

    .header_menu_btn_label:nth-child(3) {
        margin-top: 1.93236vw;
    }

    .index_banner_title_text {
        font-size: 10.14492vw;
        line-height: 12.0772946vw;
    }

    .index_banner_subtitle_text {
        font-size: 10.14492vw;
        line-height: 12.0772946vw;
    }

    .index_banner_subhead_text {
        font-size: 10.14492vw;
        line-height: 12.0772946vw;
    }

    .index_banner_head_small .index_banner_title_text {
        font-size: 7.915936vw;
        line-height: 9.66183568vw;
    }

    .index_banner_head_small .index_banner_subtitle_text {
        font-size: 7.915936vw;
        line-height: 9.66183568vw;
    }

    .index_banner_head_small .index_banner_subhead_text {
        font-size: 7.915936vw;
        line-height: 9.66183568vw;
    }

    .index_banner_big {
        margin: 0 0 19.32367vw 0;
    }

    .index_banner_label {
        width: 8.21256vw;
        position: relative;
        top: 0;
        -webkit-transform: none;
        transform: none;
        margin-bottom: 2.415458vw;
    }

    .index_banner_read {
        margin-top: 9vw;
    }

    .index_banner_button {
        margin-top: 9vw;
    }

    .index_banner_tips {
        padding: 0;
        width: 100%;
    }

    .index_banner_text {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
        max-width: 100%;
        width: 100%;
        padding: 0;
    }

    .index_banner_content {
        -webkit-align-items: flex-end;
        align-items: flex-end;
        padding: 0 3.623188vw;
    }

    .index_banner_pagination_wrap {
        bottom: 9.661835vw;
        padding: 0 3.623188vw;
    }

    .index_banner_pagination_box {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .index_banner_pagination_box .index_banner_pagination_line {
        width: 30%;
        height: 2.415458vw;
        margin: 0 0 0 5%;
    }

    .index_banner_pagination_box .index_banner_pagination_line:first-child {
        margin: 0;
    }

    .index_banner_pagination_box_4 .index_banner_pagination_line {
        width: 22%;
        margin: 0 0 0 4%;
    }

    .index_banner_pagination_box_4 .index_banner_pagination_line:first-child {
        margin: 0;
    }

    .index_banner_pagination_box_5 .index_banner_pagination_line {
        width: 16.96%;
        margin: 0 0 0 3.8%;
    }

    .index_banner_pagination_box_5 .index_banner_pagination_line:first-child {
        margin: 0;
    }

    .index_banner_pagination_box_6 .index_banner_pagination_line {
        width: 13.666666%;
        margin: 0 0 0 3.6%;
    }

    .index_banner_pagination_box_6 .index_banner_pagination_line:first-child {
        margin: 0;
    }

    .index_banner_pagination_box_7 .index_banner_pagination_line {
        width: 11.285714%;
        margin: 0 0 0 3.5%;
    }

    .index_banner_pagination_box_7 .index_banner_pagination_line:first-child {
        margin: 0;
    }

    .index_banner_pagination_box_8 .index_banner_pagination_line {
        width: 9.875%;
        margin: 0 0 0 3%;
    }

    .index_banner_pagination_box_8 .index_banner_pagination_line:nth-child(8n-1) {
        margin: 0;
    }

    .index_banner_pagination_box .index_banner_pagination_active .index_banner_pagination_before {
        -webkit-transition: all 3s linear !important;
        transition: all 3s linear !important;
    }

    .index_banner_btn_text {
        font-size: 3.864734vw;
        line-height: 9.661835vw;
        color: #ffffff;
    }

    .index_banner_btn_box a:after,
    .index_banner_btn_box a:before {
        -webkit-border-radius: 4.8309178vw;
        border-radius: 4.8309178vw;
    }

    .index_banner_btn_box a {
        padding: 0 0 0 4vw;
        -webkit-border-radius: 4.8309178vw;
        border-radius: 4.8309178vw;
    }

    .index_banner_btn_box a:hover {
        padding: 0 4vw;
    }

    .index_banner_btn_box a:hover .index_banner_btn_icon {
        margin-left: 2.415458vw;
    }

    .index_banner_btn_icon {
        width: 7vw;
        margin-left: -3vw;
    }

    .index_pro_wrap {
        padding: 12.0772946vw 0;
    }

    .public_head_title_text {
        font-size: 6.76328vw;
        line-height: 7.24637681vw;
    }

    .index_pro_content {
        padding: 0;
    }

    .index_pro_pagination_wrap {
        display: none;
    }

    .index_pro_item_pic {
        padding: 0 20%;
    }

    .index_pro_swiper {
        padding: 7.24637681vw 0;
    }

    .index_pro_title_label {
        font-size: 5.314009vw;
        line-height: 6.76328vw;
    }

    .index_pro_text_label {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
    }

    @-webkit-keyframes CaseTranslateY {
        0% {
            opacity: 0;
            -webkit-transform: translateY(20%);
            transform: translateY(20%);
        }
        50% {
            opacity: 1;
        }
        70% {
            opacity: 1;
            -webkit-transform: translateY(-5%);
            transform: translateY(-5%);
        }
        100% {
            opacity: 1;
            -webkit-transform: translateY(0);
            transform: translateY(0);
        }
    }

    @keyframes CaseTranslateY {
        0% {
            opacity: 0;
            -webkit-transform: translateY(20%);
            transform: translateY(20%);
        }
        50% {
            opacity: 1;
        }
        70% {
            opacity: 1;
            -webkit-transform: translateY(-5%);
            transform: translateY(-5%);
        }
        100% {
            opacity: 1;
            -webkit-transform: translateY(0);
            transform: translateY(0);
        }
    }
    .index_pro_item_read {
        margin-top: 2.415458vw;
    }

    .wap_pro_pagination_wrap {
        display: block;
    }

    .wap_pro_pagination_box {
        -webkit-justify-content: center;
        justify-content: center;
        display: block;
        left: 0 !important;
        -webkit-transform: none !important;
        transform: none !important;
        margin: 0 auto;
    }

    .wap_pro_pagination_box .swiper-pagination-bullet {
        width: 4.347826vw;
        height: 4.347826vw;
        position: relative;
        cursor: pointer;
        outline: none;
        margin: 0 1.5vw !important;
        background: none;
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }

    .index_news_pagination_after svg {
        stroke-dashoffset: 52;
        stroke-dasharray: 52;
    }

    .wap_pro_pagination_box .swiper-pagination-bullet-current .index_news_pagination_after svg {
        stroke-dashoffset: 0;
        -webkit-transition: all 3s linear;
        transition: all 3s linear;
    }

    .index_news_pagination_after:after {
        width: 22.2222%;
        height: 22.2222%;
    }

    .index_news_pagination_after svg circle {
        r: 44%;
    }

    .index_herbal_big {
        padding: 12.0772946vw 0;
    }

    .index_herbal_content {
        width: 100%;
    }

    .index_herbal_parcel {
        width: 100%;
        height: 82.1256vw;
        position: relative;
        overflow: hidden;
    }

    .index_herbal_pack {
        padding: 0 3.623188vw;
    }

    .public_head_text_label {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .index_herbal_bjq, .index_herbal_bjq p {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
    }

    .index_scalp_item_pic {
        width: 100%;
    }

    .index_scalp_item_content {
        width: 100%;
        position: relative;
        height: auto;
    }

    .index_scalp_box {
        padding: 0;
    }

    .page_center {
        padding: 0 3.623188vw;
    }

    .index_scalp_wrap {
        padding: 12.0772946vw 0;
    }

    .index_scalp_item_big {
        padding: 4.8309178vw 0;
        height: auto;
    }

    .index_scalp_item_line {
        display: none;
    }

    .index_scalp_item_box {
        margin-bottom: 4.8309178vw;
    }

    .index_scalp_item_link {
        font-size: 7.729468vw;
        line-height: 8.69565vw;
    }

    .index_scalp_item_read {
        margin-top: 0;
        width: 100%;
    }

    .index_scalp_item_read_big {
        margin-top: 0.875vw;
    }

    .index_scalp_item_text {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
    }

    .index_scalp_item_read_big .index_scalp_item_text {
        font-size: 4.26vw;
        line-height: 7.25vw;
    }

    .index_scalp_tab {
        margin-top: 7.24637681vw;
    }

    .index_scalp_item_label {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .index_scalp_item_icon {
        width: 1.6vw;
        height: 1.6vw;
    }

    .index_scalp_item_striping {
        width: 4vw;
    }

    .index_scalp_item_btn:hover a .index_scalp_item_jt {
        margin-left: 2vw;
    }

    .index_scalp_item_icon:after {
        border-right: 1px solid #000;
        border-top: 1px solid #000;
    }

    .index_scalp_item_striping:after {
        height: 1px;
    }

    .index_scalp_item_button {
        margin-top: 5vw;
    }

    .index_about_content {
        width: 100%;
        padding: 7.24637681vw 3.623188vw;
    }

    .index_about_head_read {
        margin-top: 12.0772946vw;
        font-size: 7.729468vw;
        line-height: 7.729468vw;
    }

    .index_about_head_read_small {
        margin-top: 0.86vw;
        font-size: 7.062vw;
        line-height: 8.658vw;
    }

    .index_about_button {
        margin-top: 12.0772946vw;
    }

    .index_about_video_wrap {
        width: 100%;
    }

    .index_about_video_btn {
        width: 18vw;
        height: 18vw;
    }

    .index_near_wrap {
        padding: 12.0772946vw 0 0 0;
        background: #ffffff;
    }

    .index_news_wrap {
        padding: 12.0772946vw 0;
    }

    .index_news_wrap .page_center {
        padding: 0;
    }

    .index_near_img:after {
        background: #ffffff;
    }

    .index_near_pic {
        width: 100%;
    }

    .index_news_box {
        padding: 0;
    }

    .index_near_content {
        width: 100%;
        padding: 7.24637681vw 0 0 0;
        overflow: initial;
    }

    .index_near_head_title {
        font-size: 7.729468vw;
        line-height: 7.729468vw;
    }

    .index_near_head_read_before {
        font-size: 5.167734vw;
        line-height: 6.0335vw;
        margin-top: 0.8155vw;
    }

    .index_near_head_read {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
        margin-top: 4.8309178vw;
    }

    .index_near_add_text {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
        margin-left: 2.415458vw;
    }

    .index_near_add_icon {
        width: 9vw;
    }

    .index_near_add_wrap {
        margin-top: 12.0772946vw;
    }

    .index_near_add_box {
        -webkit-align-items: center;
        align-items: center;
    }

    .index_near_wap_line {
        width: 100%;
        height: 1px;
        position: relative;
        display: block;
        margin-top: 4.8309178vw;
    }

    .index_near_wap_line:after {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: #b3b3b3;
    }

    .index_news_wap_wrap {
        display: block;
        width: 100%;
    }

    .index_news_tab {
        width: 100%;
        padding: 0 0 0 3.623188vw;
        margin-top: 7.24637681vw;
    }

    .index_news_pc_wrap {
        display: none;
    }

    .index_news_active_box {
        width: 100%;
        margin: 0;
        padding: 0 3.623188vw 12.0772946vw 3.623188vw;

    }


    .index_news_active_box .index_news_item_box {
        padding: 0;
    }

    .AddIndexNewsContent .index_news_active_box .index_news_item_box {
        padding: 0;
    }

    .index_news_content {
        margin-top: 4.8309178vw;
    }

    .index_news_wap_text {
        font-size: 6.76328vw;
        line-height: 7.24637681vw;
        color: #000000;
        padding: 0 3.623188vw;
    }

    .index_news_active_box .index_news_item_img {
        padding-bottom: 65%;
    }

    .index_news_item_read {
        padding: 2.415458vw 0 0 0;
    }

    .index_news_item_title a {
        font-size: 4.347826vw;
        line-height: 5.7971vw;
    }

    .index_news_item_text {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
        margin-top: 2vw;
    }

    .index_news_item_box {
        padding: 0 !important;
        opacity: 0;
        pointer-events: none;
        -webkit-transform: translateY(4vw);
        transform: translateY(4vw);
    }

    .AddIndexNewsItemBox {
        opacity: 1 !important;
        pointer-events: auto !important;
        -webkit-transform: none !important;
        transform: none !important;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }

    .index_news_wap_head {
        display: block;
        padding: 0 3.623188vw;
        width: 100%;
    }

    .index_news_head_title {
        font-size: 7.729468vw;
        line-height: 7.729468vw;
    }

    .index_news_head_circle {
        width: 6.76328vw;
        height: 6.76328vw;
        margin-left: 2.415458vw;
    }

    .index_news_head_jt {
        width: 30%;
        height: 53%;
        margin-left: 10%;
    }

    .index_news_pagination_box .swiper-pagination-bullet {
        width: 4.347826vw;
        height: 4.347826vw;
        position: relative;
        cursor: pointer;
        outline: none;
        margin: 0 1.5vw !important;
        background: none;
        opacity: 1;
    }

    .index_news_pagination_wrap {
        margin-top: 7.24637681vw;
    }

    .index_news_item_time {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
        margin-top: 4.8309178vw;
    }

    .index_storage_wrap {
        padding: 7.24637681vw 0 12.0772946vw 0;
    }

    .index_storage_box {
        padding: 0;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .index_storage_item_box {
        width: 48%;
        margin: 0 0 4.8309178vw 0 !important;
    }


    /*.index_storage_item_box:nth-child(3n) {*/
    /*    margin: 0 0 4.8309178vw 0 !important;*/
    /*}*/

    .index_storage_tab {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .index_storage_item_icon {
        width: 16.90821vw;
    }

    .index_storage_item_title {
        font-size: 3.38164vw;
        line-height: 4.347826vw;
    }

    .index_storage_item_text {
        font-size: 2.415458vw;
        line-height: 3.38164vw;
        margin-top: 1.44927vw;
    }

    .index_storage_item_read {
        margin-top: 2.89855vw;
    }

    .footer_wrap {
        padding: 12.0772946vw 0;
    }

    .footer_box {
        padding: 0;
    }

    .footer_head_logo {
        width: 20.5vw;
    }

    .footer_head_text a {
        font-size: 3.38164vw;
        line-height: 4.8309178vw;
    }

    .footer_head_text {
        padding: 0 2.415458vw;
    }

    .footer_head_text:first-child {
        padding: 0 2.415458vw 0 0;
    }

    .footer_head_text:last-child {
        padding: 0 0 0 2.415458vw;
    }

    .footer_head_box {
        padding-bottom: 2.415458vw;
    }

    .footer_menu_item_ul {
        display: none;
    }

    .footer_menu_box {
        padding-left: 0;
    }

    .footer_menu_item_title a {
        font-size: 5.76328vw;
        line-height: 8.69565vw;
    }

    .footer_menu_item_box {
        width: 100%;
        padding: 1.207729vw 0;
    }

    .footer_menu_wrap {
        padding: 7.24637681vw 0 14.492753vw 0;
    }

    .footer_share_item_icon {
        width: 6vw;
        height: 6vw;
    }

    .footer_share_wrap {
        width: 100%;
        position: relative;
    }

    .footer_share_box {
        position: absolute;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .footer_share_item_box {
        margin-right: 4vw;
    }

    .footer_share_item_box:last-child {
        margin: 0;
    }

    .footer_share_text {
        font-size: 3.864734vw;
        line-height: 9.661835vw;
    }

    .footer_share_contact {
        margin-top: 0;
        width: 58%;
    }

    .footer_share_btn {
        width: 100%;
    }

    .footer_share_btn a {
        padding: 0 4.8309178vw;
    }

    .footer_share_btn a:after {
        -webkit-border-radius: 4.8309178vw;
        border-radius: 4.8309178vw;
    }

    .return_button_wrap {
        display: none;
    }

    .footer_agent_box {
        width: 100%;
        margin-bottom: 1.44927vw;
    }

    .footer_agent_text a {
        font-size: 3.38164vw;
        line-height: 4.8309178vw;
    }

    .footer_agent_text {
        padding: 0 2.415458vw;
    }


    .footer_agent_text:first-child {
        padding: 0 2.415458vw 0 0;
    }

    .footer_agent_text:last-child {
        padding: 0 0 0 2.415458vw;
    }

    .footer_agent_wrap {
        width: 100%;
        margin-top: 7.24637681vw;
    }

    .footer_copy_box {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
        margin-left: 0;
    }

    .footer_design_box, .footer_design_box a {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
    }

    .footer_design_box {
        margin-left: 2.415458vw;
    }

    .menu_popup_tab {
        display: none;
    }

    .menu_popup_photo {
        width: 100%;
        position: absolute;
        left: 0;
        bottom: 0;
    }

    .menu_popup_animate {
        height: 100vh;
    }

    .menu_popup_box {
        height: 100%;
        padding-bottom: 66.6666%;
    }

    .menu_popup_wap_wrap {
        display: block;
        width: 100%;
        background: #ffffff;
        padding: 31.40096vw 0 7.24637681vw 0;
        max-height: 100vh;
        position: relative;
        z-index: 9;
    }

    .menu_popup_wap_box {
        height: 100%;
        position: relative;
        padding-bottom: 16.90821vw;
    }

    .menu_popup_languages_wrap {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        padding: 0 3.623188vw;
        z-index: 9;
    }

    .menu_popup_wap_tab {
        padding: 0 3.623188vw;
        height: 100%;
        overflow: auto;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .menu_popup_languages_box {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .menu_wap_item_link {
        width: 100%;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        align-items: center;
    }

    .menu_wap_item_text {
        font-size: 6.76328vw;
        line-height: 11.5942vw;
        color: #000;
        text-align: center;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .menu_wap_down_wrap {
        width: 100%;
        height: 0;
        overflow: hidden;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .menu_wap_down_ul {
        padding: 0 0 4.8309178vw 0;
    }

    .menu_wap_down_li {
        width: 100%;
    }

    .menu_wap_down_li a {
        width: 100%;
        text-align: center;
        font-size: 3.38164vw;
        line-height: 6.76328vw;
        color: #000;
    }

    .menu_wap_item_active .menu_wap_item_link {
        pointer-events: none;
    }

    .menu_popup_wrap {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }

    .menu_popup_content {
        height: 100%;
    }

    .menu_popup_active {
        -webkit-transform: none;
        transform: none;
    }

    .header_green .header_logo_box a img {
        -webkit-filter: none;
        filter: none;
    }

    .menu_popup_languages_text {
        font-size: 3.38164vw;
        line-height: 4.8309178vw;
        color: #000;
        padding: 0 2.415458vw;
        position: relative;
    }

    .menu_popup_languages_text:after {
        content: "";
        position: absolute;
        right: 0;
        top: 25%;
        height: 50%;
        width: 1px;
        background: #000;
    }

    .menu_popup_languages_text:last-child:after {
        display: none;
    }

    .menu_wap_item_active .menu_wap_item_link:after {
        content: "";
        border-left: 1.5vw solid transparent;
        border-right: 1.5vw solid transparent;
        border-top: 1.5vw solid #000;
        margin: -1vw 0 0 2vw;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .menu_wap_item_show .menu_wap_item_link:after {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    .header_wrap:before {
        content: "";
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        bottom: 0;
        width: 0;
        opacity: 0;
        height: 1px;
        background: #b3b3b3;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
    }

    .header_green:before {
        width: 100%;
        opacity: 1;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
        -webkit-transition-delay: .5s;
        transition-delay: .5s;
    }

    .page_wrap {
        padding-top: 0;
    }


    .public_banner_content {
        padding: 0 3.623188vw;
        -webkit-align-items: flex-end;
        align-items: flex-end;
    }

    .public_banner_read_for_me {
        font-size: 3.2vw;
        line-height: 3.8vw;
    }

    .pro_page_box {
        padding: 12.0772946vw 0;
    }

    .pro_page_content {
        padding: 0 3.623188vw;
    }

    .pro_page_item_box {
        width: 48%;
        margin: 0 4% 7.24637681vw 0 !important;
    }

    .pro_page_item_box:nth-child(2n) {
        margin: 0 0 7.24637681vw 0 !important;
    }

    .pro_page_item_box .index_pro_title_label {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .pro_page_item_box .index_pro_text_label {
        font-size: 2.415458vw;
        line-height: 3.864734vw;
    }

    .pro_page_item_box:nth-child(2n+1) .pro_page_item_content {
        -webkit-animation-delay: 100ms !important;
        animation-delay: 100ms !important;
    }

    .pro_page_item_box:nth-child(2n) .pro_page_item_content {
        -webkit-animation-delay: 200ms !important;
        animation-delay: 200ms !important;
    }

    .pro_details_box {
        padding: 0;
    }

    .pro_details_pic {
        width: 100%;
        padding-right: 0;
    }

    .pro_details_wrap {
        padding: 0;
    }

    .pro_details_nav_wrap {
        display: none;
    }

    .public_banner_img:after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        background: #ffffff;
    }

    .dot_map_wrap:after {
        width: 100% !important;
    }

    .AddDotMapAnimate:after {
        height: 0;
    }

    .AddPublicBannerWrap .public_banner_img:after {
        height: 0;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }

    .public_banner_img {
        padding-bottom: 131.6425%;
    }

    .public_banner_text_wrap .public_banner_img {
        padding-bottom: 131.6425%;
    }

    .public_banner_join_wrap .public_banner_img {
        padding-bottom: 131.6425%;
    }

    .pro_details_img {
        padding-bottom: 131.6425%;
    }

    .contact_message_img {
        padding-bottom: 131.6425%;
    }

    .public_banner_news_wrap .public_banner_img {
        padding-bottom: 131.6425%;
    }

    .pro_particular_wrap {
        width: 100%;
        padding: 12.0772946vw 3.623188vw;
    }

    .pro_particular_title {
        font-size: 7.729468vw;
        line-height: 9.661835vw;
    }

    .pro_particular_heng {
        display: none;
    }

    .pro_particular_head {
        padding: 0;
    }

    .pro_particular_tips {
        font-size: 3.864734vw;
        line-height: 5.7971vw;
        margin: 4.8309178vw 0 2.415458vw 0;
    }

    .pro_particular_read {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
        padding: 7.24637681vw 0;
    }

    .pro_particular_item_title {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .pro_particular_item_text {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
    }

    .pro_particular_item_box {
        margin-bottom: 2.415458vw;
    }

    .pro_particular_type {
        padding: 7.24637681vw 0;
    }

    .pro_particular_btn_text {
        font-size: 3.864734vw;
        line-height: 8.21256vw;
    }

    .pro_particular_btn_box a:hover .pro_particular_btn_icon {
        margin-left: 2vw;
    }

    .pro_particular_btn_icon {
        width: 4.5vw;
        margin-left: -4.5vw;
    }

    .pro_details_photo_wrap {
        padding-right: 0;
        width: 100%;
    }

    .pro_details_photo_box {
        padding: 0 0 12.0772946vw 0;
    }

    .public_banner_title_text {
        font-size: 4.8309178vw;
        line-height: 6.28019vw;
    }

    .public_banner_read {
        margin: 0 0 12.0772946vw 0;
    }

    .public_banner_content_for_me .public_banner_read {
        margin: 0 0 1vw 0;
    }

    .founder_people_wrap {
        padding: 12.0772946vw 0;
    }

    .founder_people_box {
        padding: 0 3.623188vw;
    }

    .founder_people_content {
        width: 100%;
        padding: 0;
    }

    .founder_people_tips_box {
        font-size: 4.38164vw;
        line-height: 4.8309178vw;
    }

    .founder_people_tips_wrap {
        margin-top: 7.24637681vw;
    }

    .founder_people_item_text {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
    }

    .founder_people_item_icon {
        width: 3.623188vw;
        height: 4.8309178vw;
    }

    .founder_people_item_icon:after {
        content: "";
        width: 1.207729vw;
        height: 1.207729vw;
    }

    .founder_people_parcel_wrap {
        width: 100%;
        padding: 12.0772946vw 0;
    }

    .founder_people_parcel_img {
        left: 15%;
        width: 60%;
    }

    .founder_people_parcel_circle {
        padding-top: 14.492753vw;
    }

    .founder_people_parcel_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 2.415458vw;
    }

    .founder_never_box {
        padding: 0 3.623188vw;
    }

    .founder_main_box {
        padding: 0 3.623188vw;
    }

    .founder_never_tab {
        margin-top: 7.24637681vw;
    }

    .founder_never_item_box {
        width: 100% !important;
        margin: 0 0 7.24637681vw 0 !important;
    }

    .founder_never_item_box:last-child {
        margin: 0 !important;
    }

    .founder_never_item_pic {
        height: auto;
        margin-top: 2.415458vw;
    }

    .founder_never_item_img {
        height: 0;
        padding-bottom: 48.913%;
    }

    .founder_never_item_label {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .founder_never_wrap {
        padding: 0 0 12.0772946vw 0;
    }

    .founder_main_big {
        width: 100%;
        padding-right: 0;
    }

    .founder_main_content .founder_people_item_text {
        line-height: 4.8309178vw;
    }

    .founder_main_content .founder_people_item_icon {
        height: 4.8309178vw;
    }

    .founder_main_content .founder_main_pack {
        margin-top: 7.24637681vw;
    }

    .founder_main_pic {
        width: 100%;
        margin-top: 7.24637681vw;
    }

    .founder_main_wrap {
        padding: 12.0772946vw 0;
    }

    .founder_never_item_play {
        display: flex;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, .5);
        -webkit-align-items: center;
        align-items: center;
        -webkit-justify-content: center;
        justify-content: center;
        z-index: 9;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .founder_never_item_show .founder_never_item_play {
        opacity: 0;
    }

    .founder_never_item_icon {
        width: 18vw;
        height: 18vw;
    }

    .founder_never_item_icon svg {
        width: 100%;
        height: 100%;
        fill: none;
        stroke: #cfd8bb;
        stroke-miterlimit: 10;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .about_stores_wrap {
        padding: 12.0772946vw 0;
    }

    .about_stores_box {
        padding: 0;
    }

    .about_stores_data_wrap {
        width: 80%;
    }

    .about_stores_data_title {
        font-size: 10.14492vw;
        line-height: 12.0772946vw;
    }
    .about_stores_data_title_small {
        font-size: 4.347826vw;
        line-height: 9.178743vw;
    }

    .about_stores_data_text {
        font-size: 3.38164vw;
        line-height: 4.8309178vw;
    }

    .about_stores_data_label {
        font-size: 4.347826vw;
        line-height: 9.178743vw;
        margin-left: 2vw;
    }

    .about_stores_content {
        width: 100%;
        padding: 0;
        margin-top: 7.24637681vw;
    }

    .about_stores_read {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
    }

    .about_vision_item_box:nth-child(1) .about_vision_item_big {
        padding: 0 48.30917vw 0 7.24637681vw !important;
    }

    .about_vision_item_box:nth-child(2) .about_vision_item_big {
        padding: 0 21.73913vw 0 7.24637681vw !important;
    }

    .about_vision_item_box:nth-child(3) .about_vision_item_big {
        padding: 0 7.24637681vw !important;
    }

    .about_vision_item_box {
        height: 96.61835vw;
        pointer-events: none !important;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }

    .about_vision_item_box:nth-child(1) {
        width: 100%;
        padding: 7.24637681vw 0;
    }

    .about_vision_item_box:nth-child(2) {
        width: 85%;
        margin-left: -85%;
        -webkit-transform: translateX(50%);
        transform: translateX(50%);
    }

    .about_vision_item_box:nth-child(3) {
        width: 70%;
        margin-left: -70%;
        padding: 7.24637681vw 0;
        -webkit-transform: translateX(75%);
        transform: translateX(75%);
    }

    .about_vision_item_content {
        pointer-events: auto;
        height: 100%;
    }

    .about_vision_item_pack {
        opacity: 0;
        pointer-events: none;
        -webkit-transform: translateY(-4vw);
        transform: translateY(-4vw);
    }

    .AddAboutVisionWapItemBox:after {
        width: 0;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }

    .AddAboutVisionWapItemBox .about_vision_item_title {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
        -webkit-transition-delay: .4s;
        transition-delay: .4s;
    }

    .AddAboutVisionWapItemBox .about_vision_item_line {
        height: 100%;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
        -webkit-transition-delay: .5s;
        transition-delay: .5s;
    }

    .AddAboutVisionWapItemBox .about_vision_item_pack {
        opacity: 1 !important;
        pointer-events: auto !important;
        -webkit-transform: none !important;
        transform: none !important;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
        -webkit-transition-delay: .6s;
        transition-delay: .6s;
    }

    .about_vision_item_box:nth-child(1) .about_vision_item_read {
        padding: 7.24637681vw 0;
    }

    .about_vision_item_box:nth-child(2) .about_vision_item_read {
        padding: 14.492753vw 0;
    }

    .about_vision_item_box:nth-child(3) .about_vision_item_read {
        padding: 7.24637681vw 0;
    }

    .about_vision_item_subtitle {
        font-size: 4.8309178vw;
        line-height: 7.24637681vw;
        padding-bottom: 2.415458vw;
    }

    .about_vision_item_line {
        margin: 0 2.5vw;
        height: 0;
    }

    .about_vision_item_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }


    .about_vision_item_line:after {
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }

    .about_vision_item_active {
        -webkit-transform: none !important;
        transform: none !important;
    }

    .about_vision_item_active .about_vision_item_line:after {
        height: 100%;
        -webkit-transition-delay: .6s;
        transition-delay: .6s;
    }

    .about_vision_item_active .about_vision_item_text {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
        -webkit-transition-delay: .8s;
        transition-delay: .8s;
    }

    .about_vision_item_head {
        height: calc(100% - 14.492753vw);
        padding-bottom: 4.8309178vw;
    }

    .about_vision_item_back {
        height: 100%;
        padding-bottom: 0 !important;
    }

    .about_history_wrap {
        padding: 12.0772946vw 0;
        overflow: hidden;
    }

    .about_vision_wrap {
        overflow: hidden;
    }

    .index_factory_pagination_box {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .index_factory_pagination_box .swiper-pagination-bullet {
        width: 4.347826vw;
        height: 4.347826vw;
        position: relative;
        cursor: pointer;
        outline: none;
        margin: 0 1.5vw !important;
        background: none;
        opacity: 1;
    }

    .about_history_box {
        padding: 0;
    }

    .about_history_tab {
        padding: 0 0 0 3.623188vw;
        display: block;
    }

    .about_history_swiper {
        width: 100%;
    }

    .about_history_swiper .swiper-slide {
        width: auto !important;
        max-width: 70%;
        margin: 0;
    }

    .about_history_item_big {
        padding-top: 4.8309178vw;
    }

    .about_history_head {
        padding: 0 3.623188vw;
    }

    .about_history_item_box {
        width: 100%;
    }

    .about_history_item_img {
        width: auto;
        height: auto;
        padding-bottom: 0 !important;
    }

    .about_history_item_img img {
        width: 100%;
        height: auto;
        position: static;
        object-fit: initial;
    }

    .public_page_title_text {
        font-size: 6.76328vw;
        line-height: 8.21256vw;
    }

    .about_history_item_title {
        font-size: 7.24637681vw;
        line-height: 9.178743vw;
    }

    .about_history_item_li {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
    }

    .about_history_item_year {
        width: 8.5vw;
    }

    .about_history_item_text {
        width: calc(100% - 8.5vw);
    }


    .about_history_pagination_box {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .about_history_pagination_box .swiper-pagination-bullet {
        width: 4.347826vw;
        height: 4.347826vw;
        position: relative;
        cursor: pointer;
        outline: none;
        margin: 0 1.5vw !important;
        background: none;
        opacity: 1;
    }

    .about_history_pagination_box .swiper-pagination-bullet-current .index_news_pagination_after svg {
        stroke-dashoffset: 0;
        -webkit-transition: all 3s linear;
        transition: all 3s linear;
    }

    .about_history_pagination_wrap {
        margin-top: 7.24637681vw;
        display: block;
    }

    .about_history_content {
        margin-top: 7.24637681vw;
    }

    .about_factory_swiper .swiper-wrapper {
        -webkit-align-items: stretch;
        align-items: stretch;
    }

    .about_factory_swiper .swiper-slide {
        max-width: 70%;
        width: auto;
        height: auto;
    }

    .about_factory_item_img {
        height: auto;
    }

    .index_factory_pagination_wrap {
        padding-right: 3.623188vw;
        margin-top: 7.24637681vw;
    }

    .about_factory_item_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;
    }

    .about_total_wrap {
        padding: 12.0772946vw 0;
    }

    .about_total_data_box .about_stores_data_title {
        font-size: 8.69565vw;
        line-height: 8.69565vw;
    }

    .about_total_data_box .about_stores_data_label {
        line-height: 6.76328vw;
        margin-left: 1vw;
    }

    .members_core_box {
        padding: 0 3.623188vw;
    }

    .members_core_photo_wrap {
        width: 100% !important;
        position: absolute;
        left: 0;
        top: 31.40096vw;
        padding: 0 !important;
    }

    .members_details_box {
        padding: 0;
    }

    .members_details_name {
        width: 24vw;
        height: 12.0772946vw;
        margin-top: 4.8309178vw;
    }

    .members_details_name img {
        height: 100%;
    }

    .members_photo_item_read {
        display: none;
    }

    .members_bottom_photo_swiper, .members_core_photo_swiper {
        overflow: hidden;
    }

    .members_bottom_photo_swiper .swiper-wrapper, .members_core_photo_swiper .swiper-wrapper {
        display: flex;
        column-count: initial;
        column-gap: initial;
    }

    .members_photo_item_box {
        width: 100%;
        margin: 0;
    }

    .members_photo_item_pic {
        width: 100%;
    }

    .members_photo_item_box img {
        width: 100%;
    }

    .members_details_wrap {
        width: 100% !important;
        padding: 0 !important;
        margin-top: 0 !important;
    }

    .members_core_photo_swiper .swiper-slide {
        margin: 0 !important;
    }

    .members_bottom_photo_swiper .swiper-slide {
        margin: 0 !important;
    }

    .members_core_wrap {
        padding: 24.15458vw 0 12.0772946vw 0;
    }

    .members_photo_item_img {
        height: 96.61835vw;
        position: relative;
        overflow: hidden;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }

    .members_photo_item_img img {
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 100%;
    }

    .members_bottom_pagination_wrap,
    .members_core_pagination_wrap {
        display: block;
        margin-top: 7.24637681vw;
    }

    .members_bottom_pagination_box,
    .members_core_pagination_box {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .members_bottom_pagination_box .swiper-pagination-bullet,
    .members_core_pagination_box .swiper-pagination-bullet {
        width: 4.347826vw;
        height: 4.347826vw;
        position: relative;
        cursor: pointer;
        outline: none;
        margin: 0 1.5vw !important;
        background: none;
        opacity: 1;
    }

    .members_bottom_pagination_box .swiper-pagination-bullet-current .index_news_pagination_after svg,
    .members_core_pagination_box .swiper-pagination-bullet-current .index_news_pagination_after svg {
        stroke-dashoffset: 0;
        -webkit-transition: all 3s linear;
        transition: all 3s linear;
    }

    .members_core_content {
        position: relative;
        margin: 7.24637681vw 0 0 0 !important;
        padding: 0 !important;
    }

    .members_details_bjq, .members_details_bjq p {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
    }

    .members_core_head_box {
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }

    .members_details_content {
        padding-top: 128.0193vw;
        margin-top: 0;
    }

    .members_core_content:nth-child(2) .members_core_photo_wrap {
        top: 39.61352vw;
    }

    .members_details_head .public_head_title_text {
        font-size: 5.7971vw;
        line-height: 7.729468vw;
    }

    .qualification_page_wrap {
        padding: 12.0772946vw 0;
    }

    .qualification_page_swiper .swiper-slide {
        max-width: 60%;
    }

    .qualification_page_content {
        padding: 0 3.623188vw;
        margin-top: 7.24637681vw;
    }

    .qualification_page_tab {
        height: 70vw;
    }

    .qualification_item_img {
        width: 100%;
        height: 100%;
        min-width: 100%;
        -webkit-align-items: center;
        align-items: center;
    }

    .qualification_item_img img {
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 100%;
    }

    .qualification_item_read {
        padding: 0 3.623188vw;
    }

    .qualification_item_text {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
    }

    .qualification_pagination_wrap {
        margin-top: 7.24637681vw;
    }

    .qualification_pagination_box .swiper-pagination-bullet {
        width: 4.347826vw;
        height: 4.347826vw;
        margin: 0 1.5vw !important;
    }

    .patents_page_box {
        padding: 0 3.623188vw;
    }

    .patents_page_content {
        margin-top: 7.24637681vw;
        padding: 0 3.623188vw;
    }

    .patents_page_wrap {
        padding: 12.0772946vw 0;
    }

    .party_carry_wrap .public_head_title_text,
    .party_page_wrap .public_head_title_text,
    .patents_page_wrap .public_head_title_text,
    .qualification_page_wrap .public_head_title_text {
        font-size: 5.314009vw;
    }

    .qualification_page_box {
        padding: 0 3.623188vw;
    }

    .party_page_content {
        padding: 0 3.623188vw;
    }

    .party_details_content {
        padding: 0;
        margin-top: 7.24637681vw;
    }

    .party_page_item_box {
        width: 100%;
        position: relative;
    }

    .party_page_item_content {
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }


    .party_page_item_read {
        margin: 0;
        width: 100%;
    }

    .party_page_item_title {
        font-size: 4.8309178vw;
        line-height: 5.314009vw;
        height: auto;
        display: block;
        text-overflow: initial;
        text-align: left;
    }

    .party_page_item_text {
        font-size: 2.415458vw;
        line-height: 3.864734vw;
        text-align: left;
        margin-top: 1.44927vw;
    }

    .party_page_item_pic {
        padding: 0;
        width: 50%;
        height: 100%;
        -webkit-align-items: center;
        align-items: center;
        position: absolute;
        top: 0;
    }

    .party_page_item_box:nth-child(2n+1) {
        padding: 0 50% 0 0;
    }

    .party_page_item_box:nth-child(2n+1) .party_page_item_pic {
        right: 0;

    }

    .party_page_item_box:nth-child(2n+1) .party_page_item_read {
        padding: 12.0772946vw 3.623188vw 12.0772946vw 0;

    }

    .party_page_item_box:nth-child(2n) {
        padding: 0 0 0 50%;
    }

    .party_page_item_box:nth-child(2n) .party_page_item_pic {
        left: 0;

    }

    .party_page_item_box:nth-child(2n) .party_page_item_read {
        padding: 12.0772946vw 0 12.0772946vw 3.623188vw;
    }

    .party_page_item_box:after {
        display: none;
    }

    .party_page_item_box:before {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 0;
        height: 1px;
        background: #7f7f7f;
    }

    .AddPartyItemBox:before {
        width: 100%;
        -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;
    }

    .party_page_tab {
        margin-top: 7.24637681vw;
    }

    .party_page_item_box:last-child:before {
        display: none;
    }

    .party_details_max_tab {
        width: 100%;
        height: auto;
        margin-bottom: 3.623188vw;
    }

    .party_details_min_tab {
        width: 100%;
        height: auto;
        flex-direction: initial;
    }

    .party_details_min_li {
        width: calc((100% - 3.623188vw) / 2);
        height: auto;
    }

    .party_carry_box {
        padding: 0 3.623188vw;
    }

    .party_carry_wrap {
        padding: 12.0772946vw 0;
    }

    .party_carry_pagination_wrap {
        display: block;
        margin-top: 7.24637681vw;
        width: 100%;
    }

    .party_carry_pagination_box {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .party_carry_pagination_box .swiper-pagination-bullet {
        width: 4.347826vw;
        height: 4.347826vw;
        position: relative;
        cursor: pointer;
        outline: none;
        margin: 0 1.5vw !important;
        background: none;
        opacity: 1;
    }

    .party_carry_pagination_box .swiper-pagination-bullet-current .index_news_pagination_after svg {
        stroke-dashoffset: 0;
        -webkit-transition: all 3s linear;
        transition: all 3s linear;
    }

    .party_carry_swiper {
        width: 80%;
    }

    .party_carry_swiper .swiper-slide {
        margin: 0;
        width: 100%;
    }

    .party_carry_item_title {
        font-size: 4.347826vw;
        line-height: 5.314009vw;
    }

    .party_carry_item_read {
        margin-top: 4.8309178vw;
        padding: 0 3.623188vw;
    }

    .qualification_page_tab2 .qualification_item_box {
        height: calc((100% - 2.415458vw) / 2);
    }


    .qualification_page_tab3 .qualification_item_box {
        height: calc((100% - 4.8309178vw) / 3);
    }


    .layout_market_map_wrap {
        width: 300%;
    }

    .layout_color_item_text {
        font-size: 3.864734vw;
        line-height: 5.314009vw;
        top: -3vw;

    }

    .layout_market_content {
        padding: 36.23188vw 0 4.8309178vw 0;
        overflow-x: auto;
    }

    .layout_market_head_text {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
    }

    .layout_market_head_read {
        margin-top: 7.24637681vw;
    }

    .layout_color_item_box {
        width: 2vw;
    }

    .layout_color_item_box:nth-child(1) {
        width: 3vw;
    }

    .layout_map_item_box {
        width: 2vw;
    }

    .layout_map_item_line {
        height: 38vw;
    }

    .layout_color_item_box:nth-child(2) .layout_color_item_line {
        height: 28.895833vw;
    }

    .layout_color_item_box:nth-child(3) .layout_color_item_line {
        height: 50.2vw;
    }

    .layout_color_item_box:nth-child(4) .layout_color_item_line {
        height: 34.979167vw;
    }

    .layout_color_item_box:nth-child(5) .layout_color_item_line {
        height: 45.4vw;
    }

    .layout_color_item_box:nth-child(6) .layout_color_item_line {
        height: 33.5vw;
    }

    .layout_color_item_box:nth-child(7) .layout_color_item_line {
        height: 35vw;
    }

    .layout_color_item_box:nth-child(8) .layout_color_item_line {
        height: 80vw;
    }

    .layout_color_item_box:nth-child(9) .layout_color_item_line {
        height: 56.8vw;
    }

    .layout_color_item_box:nth-child(10) .layout_color_item_line {
        height: 48.4vw;
    }

    .layout_color_item_box:nth-child(11) .layout_color_item_line {
        height: 54.8vw;
    }

    .layout_color_item_box:nth-child(14) .layout_color_item_line {
        height: 48.6vw;
    }

    .layout_color_item_box:nth-child(15) .layout_color_item_line {
        height: 55.3vw;
    }

    .layout_map_item_box:nth-child(1) .layout_map_item_line {
        height: 47.41666vw;
    }

    .layout_map_item_box:nth-child(2) .layout_map_item_line {
        height: 29.5vw;
    }

    .layout_map_item_box:nth-child(4) .layout_map_item_line {
        height: 31vw;
    }

    .layout_map_item_box:nth-child(5) .layout_map_item_line {
        height: 24vw;
    }

    .layout_map_item_box:nth-child(6) .layout_map_item_line {
        height: 22vw;
    }

    .layout_map_item_box:nth-child(8) .layout_map_item_line {
        height: 21vw;
    }

    .layout_map_item_box:nth-child(10) .layout_map_item_line {
        height: 50vw;
    }

    .layout_map_item_box:nth-child(11) .layout_map_item_line {
        height: 48vw;
    }

    .layout_map_item_box:nth-child(13) .layout_map_item_line {
        height: 28vw;
    }

    .layout_map_item_box:nth-child(14) .layout_map_item_line {
        height: 44vw;
    }

    .layout_map_item_box:nth-child(15) .layout_map_item_line {
        height: 58vw;
    }

    .layout_market_head_wrap {
        padding: 0 3.623188vw;
    }

    .layout_market_wrap {
        padding: 12.0772946vw 0;
    }

    .layout_macao_wrap {
        padding: 12.0772946vw 3.623188vw;
    }

    .layout_macao_box {
        padding: 0 0 70.048309vw 0;
        position: relative;
    }

    .layout_macao_data_wrap {
        width: 100%;
        position: absolute;
        left: 0;
        bottom: 0;
    }

    .layout_macao_details_content {
        width: 100%;
        padding-left: 0;
    }

    .layout_macao_details_label {
        font-size: 6.76328vw;
        line-height: 7.24637681vw;
    }

    .layout_macao_details_read {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
        margin-top: 7.24637681vw;
    }

    .layout_macao_data_title {
        font-size: 7.24637681vw;
        line-height: 7.24637681vw;
    }

    .layout_macao_data_li {
        padding: 0 3.623188vw !important;
    }


    .layout_macao_data_text {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
    }

    .layout_macao_data_max .layout_macao_data_title {
        font-size: 14.492753vw;
        line-height: 14.492753vw;
    }

    .layout_macao_data_max .layout_macao_data_text {
        font-size: 4.8309178vw;
        line-height: 4.8309178vw;
    }

    .layout_macao_data_label {
        font-size: 12.0772946vw;
        line-height: 12.0772946vw;
    }

    .social_details_wrap {
        padding: 12.0772946vw 0;
    }

    .social_details_box {
        padding: 0 3.623188vw;
    }

    .social_details_content {
        margin-top: 7.24637681vw;
    }

    .social_details_big {
        width: 100%;
        padding-right: 0;
    }

    .social_details_photo_wrap {
        width: 100%;
        margin-top: 7.24637681vw;
    }

    .social_details_item_box {
        height: 28.7vw;
    }

    .social_once_wrap {
        padding: 7.24637681vw;
    }

    .social_once_pack {
        padding: 12.0772946vw 7.24637681vw;
    }

    .social_once_head_line {
        width: 10vw;
        margin: 2.415458vw auto 0;
    }

    .social_once_read {
        margin-top: 7.24637681vw;
        padding: 0;
    }

    .social_once_text {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
        min-height: auto;
    }

    .social_once_tips_wrap {
        margin-top: 7.24637681vw;
    }

    .social_once_tips_box {
        font-size: 3.864734vw;
        line-height: 5.7971vw;
    }

    .social_concept_head_wrap {
        padding: 0 0 0 3.623188vw;
    }

    .social_concept_content {
        padding: 12.0772946vw 3.623188vw 0 3.623188vw;
    }

    .social_concept_big {
        width: 100%;
        padding: 0;
    }

    .social_concept_bjq, .social_concept_bjq p {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
    }

    .social_concept_photo_wrap {
        width: 100%;
        margin-top: 7.24637681vw;
        padding: 7.24637681vw 0 7.24637681vw 14.492753vw;
    }

    .social_concept_wrap {
        padding: 12.0772946vw 0;
    }

    .core_advantages_wrap {
        padding: 12.0772946vw 0;
    }

    .core_advantages_box {
        padding: 0;
    }

    .core_advantages_head_wrap {
        padding: 0 3.623188vw;
    }

    .core_advantages_content {
        margin-top: 7.24637681vw;
        padding: 0 0 0 3.623188vw;
    }

    .core_advantages_swiper .swiper-slide {
        width: 100%;
        margin: 0;
    }

    .core_advantages_pagination_wrap {
        margin-top: 7.24637681vw;
        width: 100%;
        display: block;
    }

    .core_advantages_pagination_box {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .core_advantages_pagination_box .swiper-pagination-bullet {
        width: 4.347826vw;
        height: 4.347826vw;
        position: relative;
        cursor: pointer;
        outline: none;
        margin: 0 1.5vw !important;
        background: none;
        opacity: 1;
    }

    .core_advantages_pagination_box .swiper-pagination-bullet-current .index_news_pagination_after svg {
        stroke-dashoffset: 0;
        -webkit-transition: all 3s linear;
        transition: all 3s linear;
    }

    .public_max_title_text {
        font-size: 7.729468vw;
        line-height: 8.21256vw;
    }

    .core_advantages_head_text {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
    }

    .core_advantages_head_read {
        margin-top: 2.415458vw;
    }

    .core_advantages_item_label {
        font-size: 6.76328vw;
        line-height: 8.21256vw;
    }

    .core_advantages_item_text {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
    }

    .core_advantages_item_big {
        padding-top: 4.8309178vw;
    }

    .core_pro_box {
        padding: 0 3.623188vw;
    }

    .core_pro_wrap {
        padding: 12.0772946vw 0 0 0;
    }

    .core_pro_item_box {
        width: 100%;
        margin: 0 0 12.0772946vw 0;
    }

    .core_pro_item_box:last-child {
        margin: 0;
    }

    .core_pro_item_text {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
        height: auto;
        display: block;
        text-overflow: initial;
    }

    .core_pro_item_read {
        margin-top: 2.415458vw;
    }

    .core_pro_item_pic {
        margin-top: 7.24637681vw;
    }

    .core_pro_after:after {
        height: 140vw;
    }

    .AddCoreProWrap .core_pro_after:after {
        height: 100vw;
    }

    .core_pro_item_box:last-child .core_pro_item_img:after {
        background: #ffffff;
    }

    .core_honor_box {
        padding: 0 3.623188vw;
    }

    .core_honor_wrap {
        padding: 12.0772946vw 0;
    }

    .core_honor_read {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
    }

    .core_honor_head {
        margin-top: 12.0772946vw;
    }

    .core_honor_content {
        margin-top: 7.24637681vw;
    }


    .core_honor_pagination_wrap {
        margin-top: 7.24637681vw;
        width: 100%;
        display: block;
    }

    .core_honor_pagination_box {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .core_honor_pagination_box .swiper-pagination-bullet {
        width: 4.347826vw;
        height: 4.347826vw;
        position: relative;
        cursor: pointer;
        outline: none;
        margin: 0 1.5vw !important;
        background: none;
        opacity: 1;
    }

    .core_honor_pagination_box .swiper-pagination-bullet-current .index_news_pagination_after svg {
        stroke-dashoffset: 0;
        -webkit-transition: all 3s linear;
        transition: all 3s linear;
    }

    .core_honor_swiper .swiper-slide {
        width: 100%;
        height: 100%;
        margin: 0;
    }

    .core_honor_swiper .swiper-slide:nth-child(3n) {
        margin: 0;
    }

    .core_honor_swiper .swiper-wrapper {
        -webkit-flex-flow: initial;
        flex-flow: initial;
    }

    .core_honor_item_box {
        padding: 8vw;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .core_honor_item_big {
        margin-top: 4.8309178vw;
    }

    .core_honor_item_line {
        height: 1px;
    }

    .core_honor_item_text {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
    }

    .core_honor_item_content {
        width: 100%;
    }

    .core_honor_item_read {
        margin-top: 4.8309178vw;
    }

    .dot_page_wrap {
        height: auto;
    }

    .dot_page_box {
        height: auto;
    }

    .dot_map_wrap {
        width: 100%;
        height: auto;
        position: relative;
    }

    .dot_map_box {
        width: 100%;
        height: 0;
        padding-bottom: 131.6425%;
    }

    .dot_stores_wrap {
        width: 100%;
        height: auto;
        padding: 12.0772946vw 0;
    }

    .dot_stores_box {
        width: 100%;
        height: auto;
        padding: 0;
    }

    .dot_stores_content {
        padding: 0 3.623188vw;
        height: auto;
        overflow: hidden;
    }

    .dot_stores_head_text {
        font-size: 9.178743vw;
        line-height: 9.178743vw;
    }

    .dot_stores_item_title {
        font-size: 3.864734vw;
        line-height: 9.661835vw;
    }

    .dot_stores_tab {
        padding: 0;
        margin-top: 7.24637681vw;
    }

    .dot_stores_item_text, .dot_stores_item_text a {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
    }

    .dot_stores_item_read {
        margin-top: 2.415458vw;
    }

    .dot_stores_item_box {
        margin-bottom: 4.8309178vw;
    }

    .join_page_box {
        padding: 0 3.623188vw;
    }

    .join_page_wrap {
        padding: 12.0772946vw 0;
    }

    .join_page_item_box {
        margin-top: 12.0772946vw;
    }

    .join_page_item_content {
        padding: 7.24637681vw 0 12.0772946vw 0;
    }

    .join_page_item_head .public_head_title_text {
        font-size: 5.314009vw;
        line-height: 5.7971vw;
    }

    .join_page_item_bjq {
        width: 100%;
    }

    .join_page_item_bjq p {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
        color: #000000;
    }

    .join_page_item_bjq h3 {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .join_page_tips_text {
        margin-top: 7.24637681vw;
    }

    .join_page_tips_label {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
    }

    .join_page_tips_tel, .join_page_tips_tel a {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
    }

    .contact_message_box {
        padding: 0;
    }

    .contact_message_pic {
        width: 100%;
    }

    .contact_message_wrap {
        padding: 0;
    }

    .contact_message_content {
        width: 100%;
        padding: 0 3.623188vw;
        position: relative;
    }
    .contact_message_content:after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: calc(100% - 16.1835vw);
        background: #f5f0e7;
    }
    .contact_message_item_icon {
        width: 6.76328vw;
        height: 6.76328vw;
    }

    .contact_message_item_big {
        width: calc(100% - 6.76328vw);
        padding-left: 2.415458vw;
    }

    .contact_message_pack {
        padding: 12.0772946vw 0;
        position: relative;
        z-index: 9;
    }

    .contact_message_big {
        margin-top: 7.24637681vw;
    }

    .contact_message_item_title {
        font-size: 3.864734vw;
        line-height: 6.28019vw;
        margin-bottom: 1.44927vw;
    }

    .contact_message_item_text, .contact_message_item_text a {
        font-size: 2.415458vw;
        line-height: 4.347826vw;
    }

    .contact_message_item_tab .contact_message_item_read {
        width: 33.3333%;
        padding: 0 0 0 4.8309178vw !important;
    }

    .contact_message_item_tab .contact_message_item_read:first-child {
        padding: 0 !important;
    }

    .contact_message_item_box {
        margin-bottom: 7.24637681vw;
    }

    .contact_message_item_box:last-child {
        margin: 0;
    }

    .contact_form_box {
        padding: 0 3.623188vw;
    }

    .contact_form_wrap {
        padding: 12.0772946vw 0;
    }

    .contact_form_tips_text {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
        padding-bottom: 1.44927vw;
    }

    .contact_form_reason_title {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
    }

    .contact_form_reason_tab {
        padding-top: 2.415458vw;
    }

    .contact_form_reason_li {
        min-width: 50%;
        padding-right: 2.415458vw;
        margin: 0 0 2.415458vw 0;
    }

    .contact_form_reason_read input {
        width: 2.89855vw;
        height: 2.89855vw;
        margin: 1.207729vw 0;
    }

    .contact_form_reason_read {
        -webkit-align-items: flex-start;
        align-items: flex-start;
    }

    .contact_form_reason_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-left: 2.415458vw;
        width: calc(100% - 5.314009vw);
    }

    .contact_form_pack {
        padding: 7.24637681vw 0 0 0;
    }

    .contact_form_fill_li {
        width: 100%;
        margin: 0 0 2.415458vw 0;
    }

    .contact_form_fill_li:nth-child(2n) {
        margin: 0 0 2.415458vw 0;
    }

    .contact_form_fill_input input {
        font-size: 3.38164vw;
        line-height: 9.661835vw;
    }

    .contact_form_fill_text {
        font-size: 3.864734vw;
        line-height: 5.7971vw;
    }

    .contact_form_fill_btn {
        padding: 1.207729vw 0;
    }

    .contact_form_fill_button {
        margin-top: 7.24637681vw;
    }

    .news_page_wrap {
        padding: 12.0772946vw 0;
    }

    .news_page_box {
        padding: 0 3.623188vw;
    }

    .news_page_item_box {
        width: 48%;
        margin: 0 4% 7.24637681vw 0 !important;
    }

    .news_page_item_box:nth-child(2n) {
        margin: 0 0 7.24637681vw 0 !important;
    }

    .news_page_item_title {
        height: auto;
        margin-top: 2.415458vw;
    }

    .news_page_item_title a {
        font-size: 2.89855vw;
        line-height: 3.864734vw;
    }

    .news_page_item_time {
        font-size: 2.415458vw;
        line-height: 3.38164vw;
        margin-top: 1.44927vw;
    }

    .news_page_button {
        margin-top: 4.8309178vw;
    }

    .news_page_btn_box {
        width: 100%;
    }

    .news_page_btn_box a {
        width: 100%;
        padding: 2.415458vw 0;
    }

    .news_page_btn_text {
        font-size: 3.864734vw;
        line-height: 5.7971vw;
    }

    .news_details_box {
        padding: 0 3.623188vw;
    }

    .news_details_big {
        width: 100%;
        padding-right: 0;
    }

    .news_details_wrap {
        padding: 24.15458vw 0 12.0772946vw 0;
    }

    .news_details_title {
        font-size: 6.76328vw;
        line-height: 8.69565vw;
    }

    .news_details_pack {
        width: 100%;
        margin-top: 7.24637681vw;
    }

    .news_details_line_wrap {
        padding-bottom: 7.24637681vw;
    }

    .news_details_bjq, .news_details_bjq p {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
    }

    .news_details_bjq h3 {
        font-size: 3.864734vw;
        line-height: 5.314009vw;
    }

    .news_details_photo_wrap {
        margin-bottom: 7.24637681vw;
    }

    .news_details_photo_swiper {
        height: auto;
    }

    .news_details_pagination_box .swiper-pagination-bullet {
        width: 4.347826vw;
        height: 4.347826vw;
        margin: 0 1.5vw !important;
    }

    .news_details_pagination_wrap {
        margin-top: 7.24637681vw;
    }

    .news_details_related_content {
        margin-top: 7.24637681vw;
    }

    .news_details_time {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
        margin-top: 2.415458vw;
    }

    .news_details_head_text, .news_details_head_text a {
        font-size: 2.89855vw;
        line-height: 5.7971vw;
    }

    .news_details_head_text {
        padding: 0 2.415458vw;
    }


    .news_details_head_text:last-child {
        padding: 0 0 0 2.415458vw;
    }

    .news_details_head_text:first-child {
        padding: 0 2.415458vw 0 0;
    }

    .members_core_photo_swiper .swiper-slide:last-child {
        padding-bottom: 0;
    }

    .patents_page_img {
        max-width: 100%;
    }

    .wap_popup_wrap {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 9999;
        display: flex;
        background: rgba(0, 0, 0, .5);
        -webkit-align-items: center;
        align-items: center;
        -webkit-justify-content: center;
        justify-content: center;
        opacity: 0;
        pointer-events: none;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }

    .wap_popup_show {
        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: 1s;
        transition-delay: 1s;
    }

    .wap_popup_box {
        width: 82%;
        background: #fdf7e6;
        padding: 10.8695vw 7.24637681vw;
    }

    .wap_popup_bjq {
        font-size: 2.89855vw;
        line-height: 4.347826vw;
        color: #000;
    }

    .wap_popup_logo_wrap {
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
        margin-top: 7.24637681vw;
    }

    .wap_popup_logo_box {
        width: 12vw;
    }

    .wap_popup_button {
        margin-top: 12.07729vw;
    }

    .wap_popup_btn_box {
        background: #33312e;
        padding: 1.207729vw 0;
    }

    .wap_popup_btn_read {
        position: relative;
        overflow: hidden;
    }

    .wap_popup_btn_text {
        font-size: 3.864734vw;
        line-height: 6.28019vw;
        color: #ffffff;
        text-align: center;
        width: 100%;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .wap_popup_btn_text:nth-child(2) {
        position: absolute;
        left: 0;
        top: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        opacity: 0;
    }

    .wap_popup_btn_box:hover .wap_popup_btn_text:nth-child(1) {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        opacity: 0;
    }

    .wap_popup_btn_box:hover .wap_popup_btn_text:nth-child(2) {
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }

    .video_popup_content {
        height: auto;
        padding-bottom: 56%;
    }

    .video_popup_box {
        width: calc(100% - 7.24637vw);
        height: auto;
        padding: 3.6231884vw;
    }

    .video_popup_head {
        margin-bottom: 3vw;
        -webkit-align-items: flex-start;
        align-items: flex-start;
    }

    .video_popup_title_label {
        font-size: 4.5vw;
        line-height: 6vw;
        overflow: initial;
        white-space: initial;
    }

    .video_popup_close_text {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
    }

    .video_popup_title_box {
        padding-right: 2.415458vw;
    }

    .about_stores_data_back svg,
    .founder_people_name_icon svg {
        padding: 1px;
    }


    .index_banner_btn_box a:after {
        border: 1px solid #ffffff;
    }

    .index_banner_btn_box a:hover:after {
        border: 1px solid #133f26;
    }
}


/*小屏幕*/
@media screen and (min-width: 1200px) and (max-width: 1400px) {
    .index_news_pagination_after svg circle {
        r: 46%;
    }

    .qualification_page_tab {
        height: 62vw;
    }

}

/*中屏幕*/
@media screen and (min-width: 1400px) and (max-width: 1900px) {
    .qualification_page_tab {
        height: 54.6vw;
    }
}


/*超过1920*/
@media screen and  (min-width: 1921px) {

}

