/*@charset "utf-8";*/
/* CSS Document */
/*-- 提倡互联网共享,同时应尊重原创作者,网站制作属: lijia xiong --*/
/*QQ：897232289*/
/*html5*/
/*移动端默认样式*/
@media screen and (max-width: 1200px) {
    html, body {
        overflow-x: hidden;
    }

    .header_wap_wrap {
        display: flex;
        -webkit-align-items: center;
        align-items: center;
        pointer-events: auto;
    }

    .index_banner_tips {
        display: none;
    }

    .body_banner_animate .index_banner_width {
        width: 100%;
    }

    .body_banner_animate .header_box {
        padding-left: 0;

    }

    .header_box {
        height: 14.492753vw;
        -webkit-align-items: center;
        align-items: center;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .header_nav_wrap {
        position: fixed;
        left: 0;
        top: -100%;
        z-index: 99;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 1);
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        align-items: center;
        pointer-events: none;
        -webkit-transition: all .8s cubic-bezier(.85, .07, .24, .85);
        transition: all .8s cubic-bezier(.85, .07, .24, .85);
    }

    .header_nav_li {
        width: 100%;
        text-align: center;
    }

    .header_nav_link {
        font-size: 3.864734vw;
        line-height: 9.661835vw;
    }


    .header_nav_current .header_nav_link:after {
        display: none;
    }

    .header_nav_language {
        display: none;
    }

    .header_logo_box a {
        width: 34vw;
    }

    .header_wrap {
        padding: 0;
    }

    .header_wap_language a {
        font-size: 4.347826vw;
        color: #fff;
        -webkit-transition: all .8s cubic-bezier(.85, .07, .24, .85);
        transition: all .8s cubic-bezier(.85, .07, .24, .85);
    }

    .header_wap_nav {
        width: 7.246376vw;
        margin-left: 2.4154589vw;
        position: relative;
        z-index: 100;
    }

    .header_wap_nav:after {
        content: "";
        position: absolute;
        left: 50%;
        top: 50%;
        width: 100%;
        height: 0.4830917vw;
        background: #fff;
        -webkit-transform: translateY(-50%) translateX(-50%);
        transform: translateY(-50%) translateX(-50%);
        -webkit-transition: all .8s cubic-bezier(.85, .07, .24, .85);
        transition: all .8s cubic-bezier(.85, .07, .24, .85);
        -webkit-transform-origin: center;
        transform-origin: center;
    }

    .header_wap_nav:before {
        content: "";
        position: absolute;
        left: 50%;
        top: 50%;
        width: 100%;
        height: 0.4830917vw;
        background: #fff;
        -webkit-transform: translateY(-50%) translateX(-50%);
        transform: translateY(-50%) translateX(-50%);
        -webkit-transition: all .8s cubic-bezier(.85, .07, .24, .85);
        transition: all .8s cubic-bezier(.85, .07, .24, .85);
        -webkit-transform-origin: center;
        transform-origin: center;
    }

    .header_wap_label {
        width: 100%;
        height: 0.4830917vw;
        margin-bottom: 1.449275vw;
        position: relative;
        z-index: 9;
        -webkit-transition: all .8s cubic-bezier(.85, .07, .24, .85);
        transition: all .8s cubic-bezier(.85, .07, .24, .85);
        -webkit-transition-delay: .4s;
        transition-delay: .4s;
    }

    .header_wap_label:last-child {
        margin-bottom: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        left: 100%;
    }

    .header_wap_label:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #fff;
        -webkit-transition: all .8s cubic-bezier(.85, .07, .24, .85);
        transition: all .8s cubic-bezier(.85, .07, .24, .85);

    }


    .index_banner_item_title {
        font-size: 5.7971014vw;
        line-height: 8.21256vw;
    }

    .index_banner_item_text {
        font-size: 6.763285vw;
        line-height: 9.178743vw;
    }

    .index_banner_item_button {
        margin-top: 7.246376vw;
    }

    .index_banner_item_button a {
        width: 28.985507vw;
        padding: 2.4154589vw 0;
    }

    .index_banner_btn_text {
        font-size: 3.3816425vw;
    }

    .index_banner_btn_icon {
        width: 3.3816425vw;
        height: 3.3816425vw;
    }

    .index_banner_btn_icon:before {
        height: 0.4830917vw;
    }

    .index_banner_btn_icon:after {
        height: 0.4830917vw;
    }

    .pro_nav_box {
        margin: -7.9710144vw 0 0 0;
        position: relative;
        z-index: 9;
    }

    .wap_public_nav {
        display: block;
        margin: -4.830917vw 0 0 0;
    }

    .wap_public_nav .pro_nav_content {
        height: 19.323671vw;
        line-height: 9.661835vw;
    }

    .technology_page_wrap {
        background: none;
    }

    .technology_page_content {
        background: none;
        padding: 0;
    }

    .technology_page_box {
        padding: 12.0772946vw 3.623188vw;
    }

    .technology_page_back {
        display: none;
    }

    .pro_nav_list {
        width: 100%;
        height: 15.942028vw;
        line-height: 15.942028vw;
        background: #fff;
        box-shadow: 0 0 1.2077294vw rgba(0, 0, 0, .2);
        -webkit-box-shadow: 0 0 1.2077294vw rgba(0, 0, 0, .2);
        -webkit-border-radius: 9661835vw;
        border-radius: 0.9661835vw;
        overflow: hidden;
        white-space: nowrap;
        text-align: center;
        font-size: 0;
    }

    .pro_nav_content {
        width: 100%;
        height: 31.8840579vw;
        line-height: 15.942028vw;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .pro_nav_content::-webkit-scrollbar {
        display: none;
        width: 0;
        height: 0;
    }


    .pro_nav_list .pro_nav_item_box {
        font-size: 2.8985507vw;
        width: auto !important;
        display: inline-block;
        margin: 0 auto;
        vertical-align: top;
    }

    .pro_nav_item_box a {
        display: block;
        margin: 0 3.623188vw;
        color: #333;
        padding: 1.2077294vw 0;
    }

    .page_center {
        padding: 0 3.623188vw;
    }

    .index_banner_item_box {
        padding: 0 3.623188vw;
    }

    .content_center {
        padding: 0 3.623188vw;
    }

    .index_banner_thumbnail_box {
        padding: 0 3.623188vw;
        bottom: 4.830917vw;
    }

    .body_banner_animate .index_banner_thumbnail_box {
        left: 0;

    }

    .index_banner_thumbnail_item {
        width: 20vw;
        margin-right: 1.449275vw;
    }

    .index_banner_control_box {
        display: none;
    }

    .index_page_pagination {
        right: 2.4154589vw !important;
        width: 3.3816425vw;
    }

    .index_page_pagination .swiper-pagination-bullet {
        width: 3.3816425vw;
        height: 3.3816425vw;
        margin: 0 0 1.2077294vw 0 !important;
    }

    .index_page_pagination .swiper-pagination-bullet:before {
        width: 40%;
        height: 40%;
    }

    .index_about_content {
        width: 100%;
        height: 100%;
    }

    .index_about_photo {
        width: 100%;
        height: 50%;
        display: none;
    }

    .index_public_en {
        font-size: 6.763285vw;
        line-height: 9.178743vw;
    }

    .index_public_icon:after {
        left: -0.966183vw;
        width: 2.4154589vw;
        height: 2.4154589vw;
    }

    .index_public_icon {
        width: 4.347826vw;
        height: 4.347826vw;
        margin: 0 0 1.932367vw 3.623188vw;
    }

    .index_about_title {
        font-size: 4.347826vw;
        line-height: 6.763285vw
    }

    .index_about_read {
        margin-top: 4.830917vw;
    }

    .index_about_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        margin-bottom: 7.246376vw;
    }

    .index_public_button {
        width: 31.400966vw;
    }

    .index_public_btn_text {
        line-height: 10.144927vw;
        font-size: 3.3816425vw;
    }

    .index_public_btn_icon {
        margin-left: 3.623188vw;
        width: 2.4154589vw;
        height: 2.4154589vw;
    }

    .index_public_btn_icon:after {
        height: 0.4830917vw;
    }

    .index_public_btn_icon:before {
        width: 0.4830917vw;
    }

    .index_about_item_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
    }

    .index_about_list {
        padding-top: 12.0772946vw;
    }

    .index_about_item_box {
        width: 50% !important;
        margin-bottom: 4.830917vw;
        -webkit-justify-content: flex-start !important;
        justify-content: flex-start !important;
    }

    .index_about_item_number {
        font-size: 6.0386473vw;
        line-height: 8.4541062vw;
    }

    .index_about_center {
        padding: 0 9.661835vw 0 3.623188vw;
    }

    .index_technology_item_box {
        width: 50%;
        height: 33.3333%;
    }

    .index_technology_item_icon {
        font-size: 10vw;
        line-height: 10vw;
        margin-bottom: 4.830917vw;
    }

    .index_technology_item_text {
        font-size: 3.623188vw;
        line-height: 4.830917vw;
    }

    .index_technology_item_center {
        padding: 0 4.830917vw;
    }

    .index_technology_item_title {
        font-size: 3.3816425vw;
        line-height: 4.830917vw;
        margin-top: 3.623188vw;
    }

    .index_technology_item_en {
        font-size: 3.3816425vw;
        line-height: 9.661835vw;
    }

    .index_technology_item_number {
        font-size: 9.661835vw;
        line-height: 12.0772946vw;
    }

    .index_technology_item_current .index_technology_item_en {
        -webkit-transform: translateY(-9.661835vw);
        transform: translateY(-9.661835vw);
    }

    .index_technology_item_content {
        position: relative;
    }

    .index_technology_item_content:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1px;
        background: rgba(255, 255, 255, .15);
    }

      .index_technology_item_box:last-child .index_technology_item_content:after {
        display: none;
    }

    .index_technology_item_box:nth-child(2n):after {
        display: none;
    }   .index_technology_item_box:last-child:after {
        display: block;
    }
    .index_technology_item_read {
        margin-top: 4.830917vw;
    }

    .index_pipeline_read {
        width: 100%;
        padding-right: 4.830917vw;
    }

    .index_pipeline_en {
        font-size: 4.347826vw;
        line-height: 6.763285vw;
    }

    .index_pipeline_title {
        font-size: 3.864734vw;
        line-height: 6.280193vw;
    }

    .index_pipeline_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        margin-top: 2.4154589vw;
    }

    .index_pipeline_center {
        padding-top: 16vh;
    }

    .index_pipeline_item_box:nth-child(1) {
        left: 47.125%;
        top: 55.555%;
    }

    .index_pipeline_item_box:nth-child(2) {
        left: 7.125%;
        top: 50.555%;
        -webkit-transform: scale(0.6);
        transform: scale(0.6);
    }

    .index_pipeline_item_box:nth-child(3) {
        left: 4.125%;
        bottom: 15.555%;
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }

    .index_pipeline_item_box:nth-child(4) {
        left: 32%;
        bottom: 8%;
        -webkit-transform: scale(0.65);
        transform: scale(0.65);
    }

    .index_pipeline_item_box:nth-child(5) {
        right: 4.125%;
        bottom: 13%;
        -webkit-transform: scale(0.7);
        transform: scale(0.7);
        opacity: .6;
    }

    .recruit_head {
        padding-right: 4.830917vw;
    }

    .recruit_title {
        font-size: 4.347826vw;
        line-height: 6.763285vw;
        margin-top: 4.830917vw;
    }

    .recruit_label_text {
        width: 100%;
        -webkit-align-items: center;
        align-items: center;
    }

    .recruit_label_box {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        margin-top: 2.4154589vw;
    }

    .recruit_label_number {
        font-size: 4.347826vw;
        line-height: 5.7971014vw;
    }

    .recruit_list {
        margin-top: 7.246376vw;
    }

    .recruit_item_icon {
        font-size: 7.246376vw;
    }

    .recruit_item_text {
        font-size: 3.1400966vw;
        line-height: 5.314009vw;
        margin-top: 2.4154589vw;
    }

    .recruit_item_box:first-child {
        margin: 0 2.4154589vw 0 0;
    }

    .recruit_item_box {
        margin: 0 2.4154589vw;
    }

    .recruit_button {
        margin-top: 7.246376vw;
    }

    .partner_animate_wrap {
        width: 100%;
        margin-bottom: 7.246376vw;
    }

    .partner_tab_wrap {
        width: 100%;
        padding: 0 4.830917vw 0 0;
    }

    .partner_tab_title {
        font-size: 4.347826vw;
        line-height: 6.763285vw;
    }

    .partner_tab_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        margin-top: 3.623188vw;
    }

    .partner_tab_button {
        margin-top: 7.246376vw;
    }

    .partner_item_box:nth-child(1) {
        width: 20vw;
        height: 20vw;
        left: 5%;
        bottom: 5%;
    }

    .partner_item_box:nth-child(2) {
        left: 23.114583vw;
        bottom: 22.875vw;
        width: 18vw;
        height: 18vw;
    }

    .partner_item_box:nth-child(3) {
        left: 44.770833vw;
        bottom: 8.91666vw;
        width: 16vw;
        height: 16vw;
    }

    .partner_item_img {
        border: none;
    }

    .partner_item_box:nth-child(4) {
        width: 30vw;
        height: 30vw;
    }

    .partner_center_box {
        margin-top: 0;
    }

    .partner_pagination_box {
        margin-top: 7.246376vw;
    }

    .partner_page_wrap {
        display: none;
    }

    .partner_pagination_tab {
        width: calc(100% - 24.154589vw);
    }

    .partner_pagination_button_wrap {
        width: 24.154589vw;
        padding-left: 4.830917vw;
    }

    .partner_pagination_item:after {
        display: none;
    }

    .partner_pagination_button_wrap:before {
        display: none;
    }

    .partner_pagination_item {
        padding: 0;
    }

    .partner_pagination_btn {
        width: 7.246376vw;
        height: 7.246376vw;
        margin-right: 2.4154589vw;
    }

    .index_news_tips {
        width: 100%;
    }

    .index_news_page_button {
        display: none;
    }

    .index_news_content {
        width: 100%;
        margin-top: 7.246376vw;
        padding-right: 4.830917vw;
    }

    .index_news_wap_button {
        display: block;
        opacity: 0;
        pointer-events: none;
        -webkit-transform: translateY(3vw);
        transform: translateY(3vw);
        margin-top: 7.246376vw;
    }

    .index_news_more_button {
        display: none;
    }

    .index_news_item_time {
        font-size: 6.280193vw;
        line-height: 8.695652vw;
    }

    .index_news_item_year {
        font-size: 2.8985507vw;
        line-height: 4.830917vw;
    }

    .index_news_item_title a {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
        font-weight: bold;
        max-height: 11.5942028vw;
    }

    .index_news_item_text {
        font-size: 2.8985507vw;
        line-height: 4.830917vw;
        height: 9.661835vw;
        -webkit-line-clamp: 2;
        margin-top: 2.4154589vw;
    }

    .index_news_item_img {
        margin-top: 2.4154589vw;
    }

    .index_news_item_title {
        margin-top: 2.4154589vw;
    }

    .index_slide_current .index_news_wrap .index_news_wap_button {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
        -webkit-transition: all .8s cubic-bezier(.55, .17, .37, .94);
        transition: all .8s cubic-bezier(.55, .17, .37, .94);
        -webkit-transition-delay: 250ms;
        transition-delay: 250ms;
    }

    .index_contact_head_content {
        width: 100%;
        height: 100%;

    }

    .index_contact_head_read {
        margin-top: 3.623188vw;
    }

    .index_contact_head_center {
        padding: 0 9.661835vw 0 3.623188vw;
        margin-top: 14.492753vw;
    }

    .index_contact_head_box {
        -webkit-align-content: flex-start;
        align-content: flex-start;
        height: calc(100% - 68.11594vw);
    }

    .index_contact_head_wap {
        width: 100%;
        height: 32%;
        display: none;
    }

    .contact_head_item_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        margin-left: 2.4154589vw;
    }

    .contact_head_item_icon {
        font-size: 4vw !important;
    }

    .contact_head_item_icon.icon-a-3 {
        font-size: 3vw !important;
    }

    .contact_head_item_label {
        font-size: 3.864734vw;
        line-height: 5.7971014vw
    }

    .contact_head_item_number, .contact_head_item_number a {
        font-size: 3.864734vw;
        line-height: 5.7971014vw
    }

    .contact_head_item_box {
        margin-bottom: 4.830917vw;
    }

    .index_contact_foot_nav {
        display: none;
    }

    .index_slide_current .index_contact_wrap .index_contact_head_box {
        height: calc(100% - 68.11594vw);
    }

    .index_contact_foot_content {
        position: relative;
    }

    .index_contact_foot_right {
        position: absolute;
        left: 0;
        top: 12.0772946vw;
        width: 100%;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        align-items: center;
    }

    .index_contact_ewm_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        text-align: left;
    }

    .index_contact_bq_item:after {
        display: none;
    }

    .index_contact_ewm_img {
        width: 19.323671vw;
        height: 19.323671vw;
        margin-left: 2.4154589vw;
    }

    .index_contact_wrap .footer_wrap {
        height: 68.11594vw;
    }

    .footer_wrap {
        position: relative;
        z-index: 9;
    }

    .partner_content_wrap {
        position: relative;
        z-index: 9;
    }

    .index_contact_foot_content {
        padding: 38.64734vw 0 12.0772946vw 0;
    }

    .index_contact_foot_design, .index_contact_foot_design a, .index_contact_bq_item, .index_contact_bq_item a {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        text-align: center;
        margin-right: 0;
    }

    .index_contact_foot_design {
        width: 100%;
        -webkit-justify-content: center;
        justify-content: center;
        margin-right: 0;
    }

    .index_contact_foot_address {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .index_contact_foot_left {
        width: 100%;
        position: relative;
    }

    .index_contact_foot_bq {
        padding: 0;
    }

    .index_contact_foot_left:after {
        display: none;
    }

    .header_max_wrap .header_wap_label:after {
        background: #2327b6;
    }

    .header_max_wrap .header_wap_language a {
        color: #2327b6;
    }

    .header_white_wrap .header_wap_label:after {
        background: #fff;
    }


    .header_white_wrap .header_wap_language a {
        color: #fff;
    }

    .header_active .header_wap_label:after {
        background: #2327b6;
        -webkit-transition-delay: 0ms !important;
        transition-delay: 0ms !important;
    }

    .header_active .header_wap_language a {
        color: #2327b6;
    }

    .public_banner_img {
        padding-bottom: 80%;
    }

    .public_banner_cn {
        font-size: 4.347826vw;
        line-height: 6.763285vw;
    }

    .public_banner_icon {
        width: 4.347826vw;
        height: 4.347826vw;
        margin: 0 0 1.932367vw 3.623188vw;
    }

    .public_banner_icon:after {
        left: -0.966183vw;
        width: 2.4154589vw;
        height: 2.4154589vw;
    }

    .public_banner_en {
        font-size: 6.763285vw;
        line-height: 9.178743vw;
        margin-bottom: 3.623188vw;
    }

    .public_banner_line {
        height: 0.4830917vw;
        width: 8.4541062vw;
    }

    .public_nav_wrap {
        display: none;
    }

    .pro_nav_item_icon {
        font-size: 5.314009vw;
        line-height: 7.7294685vw;
    }

    .pro_nav_item_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
    }

    .wap_public_nav .pro_nav_list {
        height: 9.661835vw;
        line-height: 9.661835vw;
    }

    .wap_public_nav .pro_nav_item_text {
        line-height: 7.246376vw;
    }

    .technology_page_title {
        font-size: 4.347826vw;
        line-height: 6.763285vw;
    }

    .technology_page_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
    }

    .technology_page_read img {
        padding: 5.7971014vw 0;
    }

    .technology_page_item_title {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        margin-top: 2.4154589vw;
    }

    .technology_page_item_box {
        width: 100%;
        margin: 0 0 4.830917vw 0;
    }

    .technology_page_list {
        margin-top: 7.246376vw;
    }

    .pro_content_item:nth-child(2n+1) .pro_content_photo {
        padding-left: 0;
    }

    .pro_content_item:last-child .pro_content_photo, .pro_content_item:first-child .pro_content_photo {
        padding: 0;
    }

    .pro_content_item:nth-child(2n) .pro_content_photo {
        padding-right: 0;
    }

    .pro_content_photo {
        width: 100%;
    }

    .pro_content_item {
        position: relative;
    }

    .pro_content_box {
        width: 100%;
        position: absolute;
        left: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 9;
    }

    .pro_content_img {
        height: 34.645833vw;
    }

    .pro_content_after {
        width: 15vw;
    }

    .pro_content_title {
        font-size: 5.314009vw;
        line-height: 7.7294685vw;
        margin-bottom: 4.830917vw;

    }

    .pro_content_title a {
        color: #fff;
    }

    .pro_content_button a:after {
        display: none;
    }

    .pro_content_item:nth-child(2n+1) .pro_content_read {
        padding: 0 3.623188vw;
    }

    .pro_content_item:nth-child(2n) .pro_content_read {
        padding: 0 3.623188vw;
    }

    .pro_content_item:nth-child(2n) .pro_content_after {
        -webkit-transform: translateX(1.5625vw);
        transform: translateX(1.5625vw);
    }

    .pro_content_button {
        width: 31.400966vw;
    }

    .btn_min .index_public_button {
        width: 31.400966vw;
    }

    .btn_min .index_public_btn_text {
        font-size: 3.3816425vw;
        line-height: 10.144927vw;
    }

    .btn_min .index_public_btn_icon {
        margin-left: 3.623188vw;
        width: 2.4154589vw;
        height: 2.4154589vw;
    }

    .pro_content_img {
        height: 62vw;
    }

    .pro_content_after:after {
        display: none;
    }

    .pro_content_button a:before {
        display: none;
    }

    .pro_content_button .index_public_back:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        box-sizing: border-box;
        border: 1px solid #fff;
    }

    .pro_content_button .index_public_btn_text {
        color: #fff;
    }

    .pro_content_button .index_public_btn_icon:after,
    .pro_content_button .index_public_btn_icon:before {
        background: #fff;
    }

    .pro_item_content_title {
        font-size: 4.347826vw;
        line-height: 6.763285vw;
    }

    .pro_item_content_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
    }

    .pro_item_content_bjq {
        margin-top: 7.246376vw;
    }

    .pro_item_content_bjq, .pro_item_content_bjq p {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
    }

    .pro_item_content_wrap {
        padding: 12.0772946vw 0;
    }

    .pro_item_content_bjq img {
        padding: 5.7971014vw 0;
    }

    .header_wap_active .header_wap_label {
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
        opacity: 0;
    }

    .header_wap_active .header_wap_label:after {
        background: #fff;
    }

    .header_wap_active .header_wap_label:nth-child(1) {
        width: 0;
    }

    .header_wap_active .header_wap_label:nth-child(2) {
        opacity: 0;
    }

    .header_wap_active .header_wap_label:nth-child(3) {
        width: 0;
    }

    .header_wap_active .header_wap_nav:after {
        -webkit-transform: translateY(-50%) translateX(-50%) rotate(45deg);
        transform: translateY(-50%) translateX(-50%) rotate(45deg);
        width: 80%;
        -webkit-transition-delay: .4s;
        transition-delay: .4s;
    }

    .header_wap_active .header_wap_nav:before {
        -webkit-transform: translateY(-50%) translateX(-50%) rotate(-45deg);
        transform: translateY(-50%) translateX(-50%) rotate(-45deg);
        width: 80%;
        -webkit-transition-delay: .4s;
        transition-delay: .4s;
    }

    .header_wap_active .header_nav_wrap {
        top: 0;
        pointer-events: auto;
    }

    .header_wap_active .header_nav_link {
        color: rgba(255, 255, 255, .6) !important;
    }

    .header_wap_active .header_nav_current .header_nav_link {
        color: rgba(255, 255, 255, 1) !important;
    }

    .public_clinical_title {
        font-size: 4.347826vw;
        line-height: 6.763285vw;
    }

    .public_clinical_tab {
        margin-top: 4.830917vw;
    }

    .public_clinical_item {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        margin-right: 2.4154589vw;
    }

    .patient_page_wrap {
        padding: 0 0 12.0772946vw 0;
    }

    .patient_page_cn {
        font-size: 5.314009vw;
        line-height: 7.7294685vw;
    }

    .patient_page_en {
        font-size: 3.1400966vw;
        line-height: 5.314009vw;
    }

    .patient_page_big {
        padding-left: 0;
    }

    .patient_item_text {
        width: calc(100% - 5.7971014vw);
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
    }

    .patient_item_number {
        width: 5.7971014vw;
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
    }

    .patient_page_photo {
        display: none;
    }

    .patient_page_content {
        width: 100%;
        padding-top: 12.0772946vw;
    }

    .criteria_page_box {
        padding: 12.0772946vw 0;
    }

    .treat_page_wrap {
        padding: 12.0772946vw 0;
    }

    .treat_item_box {
        width: 50%;
        margin: 0 auto;
    }

    .treat_item_box:before,
    .treat_item_box:after {
        display: none;
    }

    .treat_item_icon {
        height: 12.0772946vw;
    }

    .treat_item_cn {
        font-size: 3.864734vw;
        line-height: 6.280193vw;
    }

    .treat_item_en {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
    }

    .treat_item_read {
        padding: 0 0 7.246376vw 0;
    }

    .treat_item_number {
        margin: 0 auto;
        width: 9.661835vw;
        font-size: 7.246376vw;
        line-height: 9.661835vw;
    }

    .treat_item_number:after {
        border-bottom: 2.8985507vw solid #fff;
        border-left: 4.830917vw solid transparent;
        border-top: 4.830917vw solid transparent;
        border-right: 4.830917vw solid #fff;
    }

    .treat_page_list {
        margin-top: 7.246376vw;
    }

    .possible_item_title {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
    }

    .possible_item_box {
        padding: 0 3.623188vw;
    }

    .possible_item_li {
        width: 100%;
        padding: 0;
        margin-top: 7.2463768vw;
    }

    .possible_item_li:after {
        display: none;
    }

    .possible_page_wrap {
        padding: 12.0772946vw 0;
    }

    .possible_page_list {
        margin-top: 7.246376vw;
    }

    .possible_tab_icon {
        font-size: 7.246376vw;
        line-height: 9.661835vw;
    }

    .possible_tab_text {
        margin-top: 2.4154589vw;
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
    }

    .possible_item_tab {
        margin-top: 4.830917vw;
        padding-bottom: 0;
    }

    .about_details_photo {
        display: none;
    }

    .about_details_big {
        width: 100%;
        padding: 0 3.623188vw;
    }

    .about_details_read {
        height: auto;
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
    }

    .about_details_wrap {
        padding: 12.0772946vw 0 4.830917vw 0;
    }

    .about_details_tab {
        padding: 7.246376vw 0;
    }

    .about_details_item_box {
        width: 50%;
        margin: 0 0 7.246376vw 0;
    }

    .about_details_item_icon {
        width: 8vw;
    }

    .about_details_item_icon svg {
        width: 100%;
    }

    .about_details_item_number {
        font-size: 6.763285vw;
        line-height: 9.178743vw;
        padding-left: 4.830917vw;
        width: calc(100% - 8vw);
    }

    .about_details_item_head {
        padding-bottom: 2.4154589vw;
    }

    .about_details_item_head:after {
        display: none;
    }

    .about_details_item_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        padding-left: 0;
        width: 100%;
        margin-top: 0;
    }

    .about_development_wrap {
        padding: 12.0772946vw 0;
    }

    .about_development_year {
        font-size: 5.314009vw;
        line-height: 7.7294685vw;
    }

    .about_development_line {
        width: 200%;
        top: 13.6vw;
    }

    .about_development_photo {
        width: 20vw;
        height: 20vw;
    }

    .about_development_circle {
        width: 3vw;
        height: 3vw;
    }

    .about_development_circle:after {
        border: 0.4830917vw solid #fff;
    }

    .about_development_swiper {
        padding-bottom: 14.492753vw;
    }

    .about_development_item {
        padding: 4.830917vw 0;
    }

    .about_development_tab {
        margin-top: 7.246376vw;
    }

    .about_development_read {
        padding-bottom: 4.830917vw;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .about_development_this .about_development_read {
        opacity: 0;
    }

    .about_development_slide .about_development_item {
        margin-top: 0 !important;
    }

    .about_development_current:nth-child(2) .about_development_item {
        -webkit-transform: translateY(1.6908212vw);
        transform: translateY(1.6908212vw);
    }

    .about_development_current:nth-child(3) .about_development_item {
        -webkit-transform: translateY(10.144927vw);
        transform: translateY(10.144927vw);
    }

    .about_development_animate2 .about_development_item {
        -webkit-transform: translateY(1.6908212vw);
        transform: translateY(1.6908212vw);
    }

    .about_development_animate3 .about_development_item {
        -webkit-transform: translateY(10.144927vw);
        transform: translateY(10.144927vw);
    }

    .about_content_title {
        font-size: 6.280193vw;
        line-height: 8.695652vw;
    }

    .about_content_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        height: 11.5942028vw;
    }

    .about_development_button {
        position: relative;
    }

    .about_development_btn_box {
        width: 7.246376vw;
        height: 7.246376vw;
    }

    .about_development_content {
        margin-top: 7.246376vw;
    }

    .about_brand_wrap {
        padding: 12.0772946vw 0 0 0;
    }

    .about_brand_list {
        margin-top: 7.246376vw;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .about_brand_item_box {
        width: 48%;
        margin: 0 4% 4% 0;
    }

    .about_brand_item_box:nth-child(2n) {
        margin: 0 0 4% 0;
    }

    .about_brand_item_icon {
        width: 14.975845vw;
        height: 13.043478vw;
    }

    .about_brand_item_label {
        font-size: 5.314009vw;
    }

    .about_brand_item_svg {
        stroke-width: 0.4830917vw;
    }


    .about_brand_item_read {
        padding: 0 2.4154589vw;
    }

    .about_brand_item_title {
        font-size: 3.864734vw;
        line-height: 6.280193vw;
    }

    .about_brand_item_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        height: auto;
        margin-top: 1.2077294vw;
    }

    .about_join_wrap {
        padding: 12.0772946vw 0 19.323671vw 0;
    }

    .about_join_en {
        font-size: 11.11111vw;
    }
    .join_recruitment_wrap {
        padding: 12.0772946vw 0;
    }
    .about_join_cn {
        font-size: 5.314009vw;
        line-height: 7.7294685vw;
    }

    .about_join_button {
        margin-top: 4.830917vw;
    }

    .about_join_button a {
        width: 31.400966vw;
        -webkit-border-radius: 5.0724637vw;
        border-radius: 5.0724637vw;
    }

    .about_join_text {
        font-size: 3.3816425vw;
        line-height: 10.144927vw;
        -webkit-transform: translateX(1.932367vw);
        transform: translateX(1.932367vw);
    }

    .about_join_icon {
        width: 1.449275vw;
        margin-left: 2.4154589vw;
    }

    .join_wap_tab {
        display: flex;
    }

    .join_pc_tab {
        display: none;
    }

    .talent_item_box {
        width: 100%;
    }

    .talent_item_read {
        padding: 7.246376vw 0 2.4154589vw 0;
    }

    .talent_current_title {
        font-size: 3.864734vw;
        line-height: 6.280193vw;
        display: none;
    }

    .talent_item_title {
        font-size: 3.864734vw;
        line-height: 6.280193vw;
        margin-top: 1.2077294vw;
    }

    .talent_current_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        margin-top: 0;
        color: #666;
    }

    .talent_item_hover {
        position: relative;
        top: 0;
        height: auto;
        background: none;
        padding-bottom: 7.246376vw;
    }

    .talent_item_icon {
        font-size: 9.178743vw;
    }

    .join_team_wrap {
        padding: 12.0772946vw 0;
    }

    .team_item_box {
        width: 50%;
        margin: 0 0 7.246376vw 0;
    }

    .team_item_box:nth-child(2n+1) {
        padding: 0 4.830917vw 0 0;
    }

    .team_item_box:nth-child(2n) {
        padding: 0 0 0 4.830917vw;
    }

    .team_item_title {
        font-size: 3.864734vw;
        line-height: 6.280193vw;
        margin-top: 2.4154589vw;
        text-align: center;
    }

    .team_item_text {
        font-size: 3.3816425vw;
        line-height: 4.830917vw;
        margin-top: 2.4154589vw;
        text-align: center;
    }

    .team_item_icon {
        font-size: 7.7294685vw;
        line-height: 10.144927vw;
        text-align: center;
    }

    .team_item_box:before,
    .team_item_box:after {
        display: none;
    }

    .recruitment_content {
        width: 100%;
        padding-right: 0;
    }

    .recruitment_content .patient_page_cn,
    .recruitment_content .patient_page_en {
        text-align: center;
    }

    .recruitment_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        padding-right: 0;
        margin-top: 7.246376vw;
    }

    .recruitment_read {
        margin-top: 7.246376vw;
    }

    .recruitment_item_box {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
    }

    .recruitment_contact_box {
        margin-top: 7.246376vw;
    }

    .recruitment_contact_item a, .recruitment_contact_item {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
    }

    .recruitment_contact_color a {
        font-size: 3.864734vw;
    }

    .recruitment_contact_mail .recruitment_contact_item a {
        margin-left: 4.830917vw;
    }

    .recruitment_contact_tab {
        padding-top: 4.830917vw;
    }

    .recruitment_tab {
        width: 100%;
        margin-top: 7.246376vw;
    }

    .recruitment_li_title:nth-child(1), .recruitment_head_item_box:nth-child(1) {
        padding-left: 2.4154589vw;
    }

    .recruitment_head_item_box {
        font-size: 3.3816425vw;
        line-height: 9.661835vw;
    }

    .recruitment_li_title {
        font-size: 2.8985507vw;
        line-height: 9.661835vw;
    }

    .recruitment_li_read, .recruitment_li_read p {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
    }

    .recruitment_li_read h3 {
        font-size: 3.381642vw;
        line-height: 5.7971014vw;
    }
    .news_page_img_read a {
        height: 100% !important;
    }
    .news_page_img_read a:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: #fff;
        z-index: 9;
        -webkit-transition: all 1s cubic-bezier(.77, 0, .175, 1);
        transition: all 1s cubic-bezier(.77, 0, .175, 1);
    }
    .AddNewsItem .news_page_img_read a:after {
        height: 0;
    }
    .recruitment_li_read {
        padding: 4.830917vw 3.623188vw;
    }

    .recruitment_li_pd {
        padding-bottom: 4.830917vw;
    }

    .recruitment_li_title:nth-child(1),
    .recruitment_head_item_box:nth-child(1) {
        width: 37%;
    }

    .recruitment_li_title:nth-child(2),
    .recruitment_head_item_box:nth-child(2) {
        width: 20%;
    }

    .recruitment_li_title:nth-child(3),
    .recruitment_head_item_box:nth-child(3) {
        width: 25%;
    }

    .recruitment_li_title:nth-child(4),
    .recruitment_head_item_box:nth-child(4) {
        width: 18%;
    }

    .news_page_time_box {
        display: none;
    }

    .news_page_img_box {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
    }

    .news_page_item_box {
        padding: 60.73752% 0 0 0;
        margin-bottom: 4.830917vw;
        background: none !important;
    }

    .news_page_list {
        padding: 0 0 7.246376vw 0;
    }

    .news_item_button_box {
        display: none;
    }

    .news_item_content_box {
        width: 100%;
        padding-right: 0;
    }

    .news_item_content_text {
        display: none;
    }

    .news_item_content_title {
        margin-bottom: 0;
        width: 100%;
    }

    .news_item_content_title a {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
        max-height: 11.5942028vw;
    }

    .news_item_content_head {
        width: 100%;
        padding-top: 2.4154589vw;
    }

    .news_list_content {
        padding: 12.0772946vw 0;
    }

    .news_pagination_box a {
        width: 6.280193vw;
        height: 6.280193vw;
        margin: 0 1.2077294vw;
    }

    .news_pagination_box .news_pagination_btn svg {
        width: 26%;
    }

    .news_pagination_box a {
        font-size: 3.1400966vw;
    }

    .news_page_back {
        display: none;
    }

    .news_page_wrap {
        background: #fff;
    }

    .news_details_wrap {
        padding: 12.0772946vw 0;
    }

    .news_details_title {
        font-size: 3.864734vw;
        line-height: 6.280193vw;
        margin-bottom: 4.830917vw;
    }

    .news_details_tips {
        margin-bottom: 2.4154589vw;
    }

    .news_details_icon {
        font-size: 3.3816425vw;
    }

    .news_details_text {
        font-size: 2.8985507vw;
        line-height: 5.314009vw;
        margin-left: 1.2077294vw;
    }

    .news_details_item {
        margin-left: 6.0386473vw;
    }

    .news_details_content {
        padding: 7.246376vw 0;
    }

    .news_details_content, .news_details_content p {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
    }

    .news_details_content h3 {
        font-size: 3.864734vw;
        line-height: 6.280193vw;
    }

    .news_details_content img {
        padding: 5.7971014vw 0;
    }

    .news_details_pagination_box {
        margin-top: 7.246376vw;
    }

    .news_details_pagination_box {
        padding: 4.830917vw 2.4154589vw;
    }

    .news_details_pagination_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        margin-left: 2.4154589vw;
    }

    .news_details_pagination_icon {
        width: 2vw;
    }

    .news_details_pagination_return a {
        width: 4vw;
        height: 4vw;
    }

    .news_details_pagination_return a svg {
        width: 100%;
    }

    .partner_content_head {
        display: none;
    }

    .partner_slide_wrap {
        width: 100%;
        height: auto;
    }

    .partner_slide_box {
        width: 100%;
        padding: 0 3.623188vw;
    }

    .partner_slide_max {
        width: 100%;
        padding: 0 3.623188vw;
    }

    .partner_content_tab {
        width: 100%;
    }

    .partner_slide_read {
        overflow: auto;
        max-height: initial;
        padding: 0;

    }

    .partner_max_img {
        position: relative;
        width: 100%;
        height: auto;
        opacity: 1;
        margin-bottom: 4.830917vw;
    }

    .partner_content_slide {
        height: auto !important;
    }

    .partner_slide_btn {
        display: none;
    }

    .partner_slide_title {
        font-size: 4.830917vw;
        line-height: 7.246376vw;
        margin-bottom: 4.830917vw;
        font-weight: bold;
    }

    .partner_slide_read {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        margin-bottom:7.246376vw;
    }

    .partner_slide_center {
        padding-top: 12.0772946vw;
    }

    .partner_content_tab {
        background: #fff;
    }

    .pro_nav_item_img {
        margin: 0 2.4154589vw;
        width: 20vw;
        height: 14.492753vw;
        -webkit-align-items: center;
        align-items: center;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .pro_nav_item_img img {
        max-width: 100%;
        width: auto;
    }

    .pro_nav_item_img img {
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
        opacity: .4;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .partner_nav_current .pro_nav_item_img img {
        -webkit-filter: grayscale(0);
        filter: grayscale(0);
        opacity: 1;
    }

    .partner_wap_nav {
        display: block;
        width: 100%;
    }

    .partner_wap_nav .pro_nav_list {
        height: 14.492753vw;
        line-height: 14.492753vw;
    }

    .partner_wap_nav .pro_nav_content {
        height: 28.985507vw;
        line-height: 14.492753vw;
    }
    .index_news_item_button {
        display: none;
    }
    .technology_page_line {
        width: 40px;
        height: 1px;
        margin: 20px 0;
    }

    .about_brand_item_box:hover .about_brand_item_default {
        width: 100%;
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    .about_brand_item_box:hover .about_brand_item_hover {
        -webkit-transform: translateX(-50%) translateY(-50%) rotate(90deg);
        transform: translateX(-50%) translateY(-50%) rotate(90deg);
        width: 84.9315%;
    }

    .about_brand_item_box:hover .about_brand_item_label {
        font-size: 5.314009vw;
    }
    .index_technology_list {
        padding: 10vh 0;
    }
}


/*小屏幕*/
@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) {

}

