@media screen and (max-width: 1200px) {
    body {
        overflow: initial;
        overflow-x: hidden;
    }

    .page_center {
        padding: 0 3.623188vw;
    }

    .header_content {
        position: fixed;
        left: 0;
        top: 0;
        width: 100vw;
        height: 100vh;
        background: rgba(0, 0, 0, .7);
        -webkit-backdrop-filter: blur(2vw);
        backdrop-filter: blur(2vw);
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        padding: 19.3236vw 3.62318vw;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        opacity: 0;
        pointer-events: none;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }

    .header_menu_wrap {
        width: 100%;
        height: 100%;
        overflow-y: auto;
    }

    .header_menu_item_box {
        width: 100%;
        margin: 0;
        position: relative;
    }

    .header_menu_item_box:after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 1px;
        background: rgba(255, 255, 255, .3);
    }

    .header_menu_link {
        padding: 0;
    }

    .header_menu_label {
        font-size: 3.86473vw;
        line-height: 11.594202vw;
        width: 100%;
    }

    .header_pro_down_pack {
        position: static;
        width: 100%;
        pointer-events: auto;
    }

    .pro_down_nav_content {
        padding: 0;
    }

    .header_pro_down_pd:after {
        display: none;
    }

    .header_wap_down_wrap {
        overflow: auto;
    }

    .header_pro_down_wrap {
        height: 0;
    }

    .pro_down_nav_ul {
        margin-top: 0;
        height: 0;
        overflow: auto;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }

    .pro_down_find_ul {
        margin-bottom: 0;
        height: 0;
        overflow: hidden;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }

    .pro_down_nav_li {
        padding: 0 2.415458vw;
    }

    .header_menu_down_wrap {
        height: 0;
    }

    .header_menu_down_pack {
        position: static;
        -webkit-transform: none;
        transform: none;
    }

    .header_menu_down_pd {
        background: none;
    }

    .header_menu_down_box {
        padding: 0;
        opacity: 1;
        pointer-events: auto;
        display: block;
    }

    .header_menu_label:after {
        display: none;
    }

    .header_menu_down_li a {
        font-size: 3.864734vw;
        line-height: 11.5942vw;
        color: #fff;
        text-align: left;
    }

    .header_menu_down_pd:after {
        display: none;
    }

    .header_menu_down_li a:after {
        display: none;
    }

    .header_menu_down_li {
        padding: 0 2.415458vw;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        position: relative;
        margin: 0;
    }

    .header_menu_down_li:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 1px;
        background: rgba(255, 255, 255, .3);
    }


    .header_menu_down_content {
        padding-top: 0;
    }

    .header_pro_down_box {
        position: relative;
        opacity: 1;
        pointer-events: auto;
    }

    .header_pro_down_content {
        padding-top: 0;
    }

    .pro_down_head_wrap {
        display: none;
    }

    .pro_down_nav_wrap {
        width: 100%;
        padding: 0;
        background: none;
    }

    .pro_down_nav_box {
        padding: 0;
    }

    .header_pro_down_pd {
        background: none;
    }

    .pro_down_sub_box {
        width: 100%;
        margin: 0;
        padding: 0 2.415458vw;
    }

    .header_box {
        padding: 0 3.623188vw;
        height: 14.492753vw;
    }

    .pro_down_nav_title {
        font-size: 3.381642vw;
        line-height: 11.5942vw;
        color: #fff;
        font-family: "Manrope-Regular", "SourceHanSansSC-Normal-2", "Microsoft YaHei", 微软雅黑, "Arial", "Helvetica", "sans-serif" !important;
    }

    .pro_down_nav_link {
        font-size: 2.89855vw;
        line-height: 11.5942vw;
        color: #fff;
        width: 100%;
    }
    .pro_down_nav_link2 {
        font-size: 2.89855vw;
        line-height: 11.5942vw;
        color: #fff;
        width: 100%;
    }
    .pro_wap_cloud_head {
        position: relative;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .pro_wap_cloud_head:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 1px;
        background: rgba(255, 255, 255, .3);
    }

    .pro_down_find_li {
        padding: 0 2.415458vw;
    }

    .pro_down_find_li a {
        font-size: 2.89855vw;
        line-height: 11.5942vw;
        color: rgba(255, 255, 255, .8);
        width: 100%;
        display: block;
        position: relative;
    }

    .pro_down_find_li a:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 1px;
        background: rgba(255, 255, 255, .3);
    }

    .pro_down_min_box .pro_down_nav_item {
        margin-bottom: 0;
    }

    .pro_down_nav_item {
        position: relative;
    }

    .pro_down_nav_item:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 1px;
        background: rgba(255, 255, 255, .3);
    }

    .pro_down_nav_tips {
        display: none;
    }

    .header_logo_box {
        width: 28vw;
    }

    .header_wap_menu_wrap {
        display: block;
        position: relative;
        z-index: 9;
    }

    .header_wap_menu_box {
        width: 8vw;
        height: 8vw;
        padding: 0;
        margin: 0;
        outline: none;
        position: relative;
        border: none;
        background: none;
        cursor: pointer;
        -webkit-appearence: none;
        -webkit-tap-highlight-color: transparent;
    }

    .header_wap_menu_box svg {
        width: 177.777%;
        height: 133.333%;
        top: -16.666%;
        left: -38.8888%;
        stroke: #ffffff;
        stroke-width: 0.48309vw;
        fill: none;
        display: block;
        position: absolute;
    }

    .header_wap_menu_box svg path {
        stroke-dasharray: 26 100;
        stroke-dashoffset: 126;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }

    .header_wap_menu_box svg path:nth-child(2) {
        -webkit-transition-delay: .1s;
        transition-delay: .1s;
    }


    .index_banner_circle_icon {
        width: 4vw;
        height: 4vw;
    }

    .index_banner_circle_box {
        height: 4vw;
    }

    .index_banner_circle_label {
        width: 4vw;
        height: 4vw;
    }

    .index_banner_circle_icon:nth-child(2) {
        width: 2vw;
        left: 2vw;
    }

    .index_banner_current .index_banner_circle_icon:nth-child(2) {
        left: 5vw;
    }

    .index_banner_circle_icon:nth-child(3) {
        width: 2vw;
        left: 5vw;
        z-index: 1;
    }

    .index_banner_current .index_banner_circle_icon:nth-child(3) {
        left: 8vw;
    }

    .index_banner_title {
        font-size: 6vw;
        line-height: 7vw;
        letter-spacing: 0.5vw;
        margin-top: 4vw;
    }

    .index_banner_text {
        font-size: 6vw;
        line-height: 7vw;
        margin-top: 2vw;
        letter-spacing: 0.5vw;
    }

    .index_banner_label {
        font-size: 2.89855vw;
        line-height: 4.34782vw;
        margin-top: 3vw;
    }


    .header_search_wrap {
        display: none;
    }

    .header_menu_wap_icon {
        width: 40%;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
        -webkit-align-items: center;
        align-items: center;
        cursor: pointer;
    }

    .header_menu_wap_label {
        width: 9.661835vw;
        height: 9.661835vw;
        position: relative;
        -webkit-align-items: center;
        align-items: center;
        -webkit-justify-content: center;
        justify-content: center;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .header_menu_wap_label:after {
        content: "";
        position: absolute;
        left: 30%;
        top: calc(50% - 1px);
        width: 40%;
        height: 0.483091vw;
        background: #fff;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .header_menu_wap_label:before {
        content: "";
        width: 0.483091vw;
        height: 40%;
        background: #fff;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .header_menu_wap_active .header_menu_wap_label:before {
        height: 0;
    }


    .header_wap_down_active .header_menu_wap_link {
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .header_wap_down_active .header_menu_link {
        width: 60%;
    }

    .pro_down_nav_current .pro_down_nav_title {
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .pro_down_nav_current .pro_down_nav_text {
        width: 60%;
    }

    .pro_down_nav_icon {
        width: 40%;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
        -webkit-align-items: center;
        align-items: center;
        cursor: pointer;
    }

    .pro_down_nav_label {
        width: 9.661835vw;
        height: 9.661835vw;
        position: relative;
        -webkit-align-items: center;
        align-items: center;
        -webkit-justify-content: center;
        justify-content: center;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .pro_down_nav_label:after {
        content: "";
        position: absolute;
        left: 30%;
        top: calc(50% - 1px);
        width: 40%;
        height: 0.483091vw;
        background: #fff;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .pro_down_nav_label:before {
        content: "";
        width: 0.483091vw;
        height: 40%;
        background: #fff;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .pro_down_icon_active .pro_down_nav_label:before {
        height: 0;
    }


    .pro_down_find_active .pro_down_nav_link {
        width: 60%;
    }

    .pro_wap_cloud_icon {
        display: none;
    }

    .pro_down_find_active .pro_wap_cloud_icon {
        width: 40%;
        display: flex;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
        -webkit-align-items: center;
        align-items: center;
        cursor: pointer;
    }

    .pro_wap_cloud_label {
        width: 9.661835vw;
        height: 9.661835vw;
        position: relative;
        -webkit-align-items: center;
        align-items: center;
        -webkit-justify-content: center;
        justify-content: center;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .pro_wap_cloud_label:after {
        content: "";
        position: absolute;
        left: 30%;
        top: calc(50% - 1px);
        width: 40%;
        height: 0.483091vw;
        background: #fff;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .pro_wap_cloud_label:before {
        content: "";
        width: 0.483091vw;
        height: 40%;
        background: #fff;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .pro_wap_cloud_active .pro_wap_cloud_label:before {
        height: 0;
    }

    .pro_down_find_li a:hover {
        color: rgba(255, 255, 255, .8);
    }

    .pro_down_nav_link:hover {
        color: #ffffff;
    }

    .pro_down_nav_link:after {
        display: none;
    }

    .header_wap_wrap {
        -webkit-align-items: center;
        align-items: center;
    }

    .header_wap_search_wrap {
        display: flex;
        width: 9.661835vw;
        height: 9.661835vw;
        margin-right: 3.623188vw;
        -webkit-align-items: center;
        align-items: center;
        -webkit-justify-content: center;
        justify-content: center;
        position: relative;
        z-index: 9;
        cursor: pointer;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }

    .header_wap_search_icon {
        width: 4.830917vw;
        height: 4.830917vw;
    }

    .header_wap_search_icon svg {
        fill: #ffffff;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }

    .header_active .header_wap_menu_box svg {
        stroke: #1860c2;
    }

    .header_active .header_wap_search_icon svg {
        fill: #1860c2;
    }

    .wap_search_popup_wrap {
        display: block;
        position: fixed;
        left: 0;
        top: 0;
        width: 100vw;
        height: 100vh;
        z-index: 999;
        background: rgba(0, 0, 0, .7);
        -webkit-backdrop-filter: blur(2vw);
        backdrop-filter: blur(2vw);
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        padding: 19.3236vw 3.62318vw;
        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_search_popup_active {
        -webkit-transform: none;
        transform: none;
        opacity: 1;
        pointer-events: auto;
    }

    .wap_search_popup_box {
        width: 100%;
        height: 100%;
        -webkit-align-items: center;
        align-items: center;
    }

    .wap_search_popup_read {
        width: 100%;
        padding: 0 4.830917vw;
    }

    .wap_search_popup_head {
        -webkit-justify-content: space-between;
        justify-content: space-between;

    }

    .wap_search_popup_input {
        width: calc(100% - 21.73913vw);
    }

    .wap_search_popup_input input {
        width: 100%;
        font-size: 3.381642vw;
        line-height: 9.661835vw;
        color: #333333;
        background: #ffffff;
        -webkit-border-radius: 0.966183vw;
        border-radius: 0.966183vw;
        padding: 0 3.623188vw;
    }

    .wap_search_popup_btn {
        width: 19.32367vw;
        font-size: 3.381642vw;
        line-height: 9.661835vw;
        color: #333333;
        background: #ffffff;
        -webkit-border-radius: 0.966183vw;
        border-radius: 0.966183vw;
        text-align: center;
    }

    .wap_search_popup_close {
        position: absolute;
        right: 2.89855vw;
        top: 2.415458vw;
        width: 9.661835vw;
        height: 9.661835vw;
        -webkit-transition: all .5s ease;
        transition: all .5s ease;
        cursor: pointer;
    }

    .wap_search_popup_close:before {
        content: "";
        position: absolute;
        left: 15%;
        top: 50%;
        width: 70%;
        height: 1px;
        background: #fff;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transition: all .3s ease;
        transition: all .3s ease;
    }

    .wap_search_popup_close:after {
        content: "";
        position: absolute;
        left: 15%;
        top: 50%;
        width: 70%;
        height: 1px;
        background: #fff;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transition: all .3s ease;
        transition: all .3s ease;
    }

    .index_banner_tips_wrap {
        position: absolute;
        right: 3.623188vw;
        bottom: 4.830917vw;
        width: 16vw;
    }

    .index_banner_btn_box {
        width: 9.661835vw;
        height: 9.661835vw;
        margin-right: 2vw;
    }

    .index_banner_button_wrap {
        left: 3.623188vw;
        bottom: 4.830917vw;
    }

    .index_banner_btn_icon {
        width: 20%;
    }

    .index_pro_wrap {
        padding: 12.077294vw 0 0 0;
    }

    .index_pro_head_read {
        width: 100%;
    }

    .index_pro_after {
        display: none;
    }

    .public_head_title {
        font-size: 5.314009vw;
        line-height: 7.729468vw;
    }

    .public_head_text {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        margin-top: 1.2077294vw;
    }

    .public_head_tips {
        margin-top: 2.415458vw;
        height: 4vw;
    }

    .public_head_circle_icon {
        width: 4vw;
        height: 4vw;
    }

    .public_head_circle_label {
        width: 4vw;
        height: 4vw;
    }

    .public_head_circle_icon:nth-child(2) {
        width: 2vw;
        left: 2vw;
    }


    .public_head_circle_icon:nth-child(3) {
        width: 2vw;
        left: 5vw;
    }

    .AddPublicHeadWrap .public_head_circle_icon:nth-child(2) {
        left: 5vw;
    }

    .AddPublicHeadWrap .public_head_circle_icon:nth-child(3) {
        left: 8vw;
    }

    .public_button_read {
        width: 30vw;
        -webkit-border-radius: 4.830917vw;
        border-radius: 4.830917vw;
    }

    .public_button_text {
        font-size: 3.381642vw;
        line-height: 9.661835vw;
    }

    .public_button_read:after {
        -webkit-border-radius: 4.830917vw;
        border-radius: 4.830917vw;
    }

    .public_button_icon {
        width: 9.661835vw;
        height: 9.661835vw;
    }

    .index_pro_head_button {
        margin-top: 7.246376vw;
        width: 100%;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .index_pro_item_box {
        width: 100%;
        margin: 0 0 3.623188vw 0;

    }

    .index_pro_content {
        margin-top: 7.246376vw;
    }

    .index_pro_item_box:nth-child(2n) a {
        margin-top: 0;
    }

    .index_pro_item_content {
        padding: 4.830917vw;
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-items: center;
        align-items: center;
    }

    .index_pro_item_box a:before {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .index_pro_item_box a:after {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .index_pro_item_icon {
        width: 20vw;
        height: 20vw;
    }

    .index_case_item_box {
        width: 40vw;
        margin: 0 2.415458vw 0 0;
    }

    .index_pro_item_big {
        width: calc(100% - 20vw);
        padding-left: 4.830917vw;
    }

    .index_pro_item_title {
        font-size: 4.34782vw;
        line-height: 6.763285vw;
    }

    .index_pro_item_text {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        margin-top: 1.2077294vw;
    }

    .index_pro_item_read {
        margin-top: 0;
    }

    .index_pro_item_number {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        margin-right: 1.2077294vw;
    }

    .index_pro_item_button {
        display: none;
    }

    .index_pro_item_tips {
        margin-top: 1.2077294vw;
    }

    .index_pro_item_pagination {
        position: relative;
    }

    .index_pro_item_box a:hover .index_pro_item_hide {
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }

    .index_advantage_wrap {
        padding: 12.077294vw 0 0 0;
    }

    .public_head_subtext {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        margin-top: 4.830917vw;
    }

    .index_advantage_item_box {
        width: 32%;
        margin: 0 2% 4.830917vw 0;
    }

    .index_advantage_item_box:nth-child(3n) {
        margin: 0 0 4.830917vw 0;
    }

    .index_advantage_data_box {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .index_advantage_data_wrap {
        margin-top: 12.077294vw;
    }

    .index_advantage_item_icon {
        width: 10vw;
        height: 10vw;
    }

    .index_advantage_item_number {
        font-size: 6vw;
        line-height: 6vw;
    }

    .index_advantage_item_text {
        font-size: 2.89855vw;
        line-height: 4.830917vw;
        margin-top: 1.2077294vw;
    }

    .index_advantage_item_read {
        text-align: center;
        margin-top: 2.89855vw;
    }

    .index_advantage_circle_content {
        width: 100%;
    }

    .index_advantage_circle_wrap {
        padding-bottom: 38%;
        margin-top: 7.246376vw;
    }

    .index_advantage_circle_text {
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-items: center;
        align-items: center;
        height: 100%;
    }

    .index_advantage_circle_label {
        width: 100%;
    }

    .index_advantage_back {
        height: 30vw;
    }

    .index_solution_content {
        padding: 12.077294vw 0;
    }

    .index_solution_big {
        padding: 12.077294vw 0 4.830917vw 0;
    }

    .index_solution_tab {
        width: 100%;
    }

    .index_solution_title {
        font-size: 4.34782vw;
        line-height: 6.763285vw;
    }

    .index_solution_text {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        margin-top: 2.415458vw;
    }

    .index_solution_button {
        margin-top: 4.830917vw;
    }

    .index_solution_nav_li {
        width: 32%;
        margin: 0 2% 1.2077294vw 0;
        font-size: 3.381642vw;
        line-height: 6.28019vw;
    }

    .index_solution_nav_li:nth-child(3n) {
        margin: 0 0 1.2077294vw 0;
    }

    .index_solution_item_box {
        padding-bottom: 7.246376vw;
    }

    .index_solution_nav_wrap {
        margin-top: 4.830917vw;
    }

    .index_solution_scroll_wrap {
        height: 0.7246376vw;
    }

    .index_float_wrap {
        display: none;
    }

    .index_case_wrap {
        padding: 12.077294vw 0;
    }

    .index_case_pack {
        margin-top: 7.246376vw;
    }

    .index_about_content {
        width: 100%;
        padding: 12.077294vw 0;
    }

    .index_about_people_wrap {
        width: 100%;
    }

    .index_about_people_back {
        padding-bottom: 80%;
        height: 0;
    }

    .index_about_people_icon {
        right: -2vw;
        width: 68%;
    }

    .index_about_pack {
        margin-top: 7.246376vw;
    }

    .index_about_title {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
    }

    .index_about_text {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        margin-top: 2.415458vw;
    }

    .index_about_item_box {
        width: 46%;
        margin: 0 8% 4.830917vw 0;
    }

    .index_about_item_box:nth-child(2n) {
        margin: 0 0 4.830917vw 0;
    }

    .index_case_item_content {
        display: none;
    }

    .index_case_swiper {
        margin: 0 0 2.415458vw 0;
    }

    .index_about_item_title {
        font-size: 3.381642vw;
        line-height: 5.7971014vw;
        margin-top: 2.415458vw;
        text-align: center;
    }

    .index_about_item_icon {
        width: 16vw;
        height: 16vw;
    }

    .index_about_tab {
        margin-top: 7.246376vw;
    }

    .index_news_wrap {
        padding: 12.077294vw 0;
    }

    .index_news_swiper {
        padding: 2.415458vw 3.623188vw;
    }

    .index_news_item_read {
        padding: 3.623188vw;
    }

    .index_news_item_title {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
    }

    .index_news_item_time {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        margin-top: 2.415458vw;
    }

    .index_news_item_box a {
        -webkit-border-radius: 0 0 2.415458vw 2.415458vw;
        border-radius: 0 0 2.415458vw 2.415458vw;
    }

    .public_pagination_button {
        width: 9.661835vw;
        height: 9.661835vw;
        margin: 0 2vw 0 0;
    }

    .index_news_content {
        margin: 4.830917vw 0;
    }

    .contact_public_title {
        font-size: 4.34782vw;
        line-height: 6.28019vw;
    }

    .contact_public_back {
        padding-bottom: 0;
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
    }

    .contact_public_wrap {
        padding: 7.246376vw 0;
    }

    .contact_public_button {
        margin-top: 4.830917vw;

    }

    .contact_public_box {
        position: relative;
    }

    .footer_animate {
        -webkit-transform: none;
        transform: none;
    }

    .footer_nav_wrap {
        display: none;
    }

    .footer_big_wrap {
        padding: 12.077294vw 0 7.246376vw 0;
    }

    .footer_contact_wrap {
        width: 100%;
    }

    .footer_nav_item_title {
        font-size: 4.34782vw;
        line-height: 6.763285vw;
        margin-left: 2.415458vw;
    }

    .footer_nav_item_icon {
        width: 0.483091vw;
        height: 4.34782vw;
    }

    .footer_contact_title a {
        font-size: 7.246376vw;
        line-height: 9.661835vw;
    }

    .footer_contact_text {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        margin-top: 2.415458vw;
    }

    .footer_contact_content {
        margin-top: 0;
    }

    .footer_pack_wrap {
        padding: 7.246376vw 0 0 0;
    }

    .footer_add_wrap {
        width: 100%;
    }

    .footer_logo_wrap {
        width: 28vw;
    }

    .footer_add_box {
        width: 100%;
    }

    .footer_add_btn {
        font-size: 3.381642vw;
        line-height: 5.7971014vw;
        margin-right: 4.830917vw;
    }

    .footer_add_tab {
        margin-top: 4.830917vw;
    }

    .footer_add_item_text, .footer_add_item_text a {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
    }

    .footer_add_swiper {
        margin-top: 3.381642vw;
    }

    .footer_share_wrap {
        width: 100%;
        margin-top: 4.830917vw;
    }

    .footer_share_box {
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }

    .footer_share_item_box {
        width: 28.9855vw;
        margin-right: 4.830917vw;
    }

    .footer_share_item_title {
        font-size: 2.89855vw;
        line-height: 5.314009vw;
        margin-top: 1.2077294vw;
    }

    .footer_copy_box {
        padding: 7.246376vw 0 12.077294vw 0;
    }

    .footer_copy_text, .footer_copy_text a {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
    }

    .footer_copy_text {
        margin-right: 2.415458vw;
    }

    .footer_wrap {
        overflow: hidden;
    }

    .public_banner_back {
        padding-bottom: 76%;
    }

    .public_banner_title {
        font-size: 5.314009vw;
        line-height: 7.729468vw;
    }

    .public_banner_text {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        margin-top: 1.2077294vw;
        width: 100%;
    }

    .public_banner_btn_box {
        width: 28.9855vw;
        margin-right: 2.415458vw;
    }

    .public_banner_btn_text {
        font-size: 3.381642vw;
        line-height: 9.661835vw;
    }

    .public_banner_btn_box a {
        -webkit-border-radius: 4.830917vw;
        border-radius: 4.830917vw;
    }

    .public_banner_btn_icon {
        width: 3vw;
        margin-left: 1.2077294vw;
        opacity: 1;
    }

    .public_banner_btn_box a:hover .public_banner_btn_icon {
        margin-left: 1.2077294vw;
        opacity: 1;
    }

    .public_banner_button {
        margin-top: 2.415458vw;
    }

    .public_banner_read {
        margin-top: 9.661835vw;
    }

    .pro_design_wrap {
        padding: 12.077294vw 0;
    }

    .pro_design_content:after {
        display: none;
    }

    .pro_design_content {
        width: 100%;
        padding: 0;
        margin-top: 7.246376vw;
    }

    .pro_design_big {
        padding: 0 3.623188vw;
    }

    .pro_design_video_wrap {
        width: 100%;
        margin-left: 0;
        padding: 0 3.623188vw;
        position: relative;
    }

    .pro_design_video_box {
        margin-top: 0;
        width: 100%;
        padding-bottom: 60%;
    }

    .pro_design_video_pic {
        width: 100%;
    }

    .pro_design_video_details {
        width: 100%;
    }

    .pro_design_video_img {
        padding-bottom: 60%;
    }

    .pro_design_video_width {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .AddProDesignVideo .pro_design_video_width {
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
    }

    .pro_design_video_btn {
        width: 10vw;
        height: 10vw;
    }

    .about_details_title {
        font-size: 4.830917vw;
        line-height: 7.246376vw;
    }

    .pro_design_subtitle {
        font-size: 3.623188vw;
        line-height: 6.28019vw;
        margin-top: 1.2077294vw;
    }

    .pro_design_max {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
    }

    .pro_design_text {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
    }

    .index_video_box {
        width: 100%;
    }

    .index_video_wrap {
        -webkit-backdrop-filter: blur(2vw);
        backdrop-filter: blur(2vw);
    }

    .index_video_close {
        right: 2.89855vw;
        top: 2.415458vw;
        width: 9.661835vw;
        height: 9.661835vw;
    }

    .index_video_close:before {
        width: 70%;
        left: 15%;
    }

    .index_video_close:after {
        width: 70%;
        left: 15%;
    }

    .pro_design_button {
        margin-top: 4.830917vw;
    }

    .pro_design_item_box {
        width: 33.3333%;
        padding: 2.415458vw 0;
    }

    .pro_design_item_icon {
        width: 7vw;
        height: 7vw;
    }

    .pro_design_item_title {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        margin-top: 2.415458vw;
    }

    .pro_design_tab:after {
        display: none;
    }

    .pro_design_tab {
        padding: 0;
        margin-top: 7.246376vw;
    }

    .pro_design_tips_wrap {
        display: none;
    }

    .pro_design_back {
        height: 30vw;
        display: none;
    }

    .pro_design_back img {
        position: absolute;
        left: 0;
        bottom: 0;
        height: 100%;
        width: 100%;
        object-fit: cover;
    }

    .index_case_head_button {
        margin-top: 4.830917vw;
    }

    .index_about_button {
        margin-top: 4.830917vw;
        display: none;
    }

    .index_banner_tips_icon {
        width: 3vw;
    }

    .pro_made_big {
        width: 100%;
    }

    .pro_made_subtitle {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
        margin-top: 7.2077294vw;
    }

    .pro_made_wrap {
        padding: 21.5vw 0;
    }

    .pro_made_text {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
    }

    .pro_made_read {
        margin-top: 4.830917vw;
    }

    .pro_made_button {
        margin-top: 9.830917vw;
    }

    .pro_simulation_wrap {
        padding: 12.077294vw 0;
    }

    .pro_simulation_pic_wrap {
        width: 100%;
    }

    .pro_simulation_pic_animate {
        width: 100%;
    }

    .pro_simulation_pic_details {
        width: 100%;
    }

    .pro_simulation_pic_width {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .pro_simulation_content {
        width: 100%;
        padding-left: 0;
        margin-top: 7.246376vw;
    }

    .pro_simulation_subtitle {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        margin-top: 1.2077294vw;
    }

    .pro_simulation_item_box {
        margin-top: 4.830917vw;
    }

    .pro_simulation_tips {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
    }

    .pro_simulation_text {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
    }

    .pro_simulation_button {
        margin-top: 4.830917vw;
    }

    .contact_public_text {
        font-size: 3.140096vw;
        line-height: 5.314009vw;
        margin-top: 1.2077294vw;
    }

    .make_referral_big {
        width: 100%;
        padding-right: 0;
    }

    .make_referral_wrap {
        padding: 12.077294vw 0;
    }

    .make_referral_read {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        margin-top: 2.415458vw;
    }

    .news_page_nav_li a:after {
        height: 0.483091vw;
    }

    .make_referral_pic_wrap {
        width: 100%;
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
        margin-top: 7.246376vw;
    }

    .make_scene_nav_label:after {
        height: 0.483091vw;
    }

    .service_develop_pack {
        margin-top: 7.246376vw;
    }

    .public_pic_details {
        width: 100%;
        min-width: 100%;
    }

    .make_referral_pic_box {
        width: 100%;
    }

    .public_pic_width {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .technical_ability_tab {
        padding: 0 0 4.830917vw 0;
    }

    .make_scene_wrap {
        padding: 12.077294vw 0;
    }

    .make_scene_nav_box {
        width: max-content;
    }

    .make_scene_nav_wrap {
        margin-top: 7.246376vw;
        width: 100%;
        overflow-x: auto;
    }

    .make_scene_nav_label {
        font-size: 3.381642vw;
        line-height: 8.69565vw;
    }

    .make_scene_nav_li {
        margin-right: 4.830917vw;
    }


    .make_scene_content {
        margin-top: 4.830917vw;
        height: calc(40.5vw + 14.492753vw);
    }

    .three_scene_item_box,
    .make_scene_item_box,
    .cycle_scene_item_box {
        width: 30.4vw;
        height: 28vw;
        margin: 0 2.415458vw 0 0;
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .make_scene_tab {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .cycle_scene_item_text {
        font-size: 2.89855vw;
        line-height: 4.830917vw;
    }

    .cycle_scene_item_active {
        width: 60vw;
        height: 40.5vw;
    }

    .cycle_scene_item_active .cycle_scene_item_read {
        padding: 2.415458vw 3.623188vw;
    }

    .cycle_scene_item_active .cycle_scene_item_text {
        font-size: 4.34782vw;
        line-height: 6.763285vw;
    }

    .cycle_scene_button {
        position: relative;
        margin-top: 4.830917vw;
    }

    .cycle_scene_button .public_pagination_button {
        width: 9.661835vw;
        height: 9.661835vw;
        margin: 0 2.415458vw 0 0;
    }

    .cycle_scene_big {
        height: 40.5vw;
    }

    .cycle_scene_width {
        margin-top: 4.830917vw;
        height: calc(40.5vw + 14.492753vw);
    }

    .make_advantage_wrap {
        padding: 12.077294vw 0 7.246376vw 0;
    }

    .make_advantage_item_box {
        width: 48%;
        margin: 0 4% 4% 0 !important;
    }

    .make_advantage_item_box:nth-child(2n) {
        margin: 0 0 4% 0 !important;
    }

    .make_advantage_item_content {
        padding: 3.623188vw;
    }

    .make_advantage_item_box:after {
        border: 0.483091vw solid #f6f6f6;
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .make_advantage_item_label {
        width: 8vw;
        height: 8vw;
    }

    .make_advantage_item_read {
        margin-top: 4.830917vw;
    }

    .make_advantage_item_title {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
    }

    .make_advantage_item_text {
        height: auto;
        font-size: 2.89855vw;
        line-height: 4.830917vw;
        display: block;
    }

    .make_advantage_back {
        display: none;
    }

    .make_advantage_tab {
        margin-top: 4.830917vw;
    }

    .make_delivery_wrap {
        padding: 0 0 12.077294vw 0;
    }

    .make_delivery_tab {
        margin-top: 4.830917vw;
    }

    .make_delivery_item_box {
        width: 100%;
        margin: 0 0 2.415458vw 0;
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .make_delivery_item_read {
        padding: 4.830917vw 2.415458vw;
    }

    .make_delivery_item_title {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
    }

    .make_delivery_item_text {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        height: auto;
        margin-top: 2.415458vw;
        display: block;
    }

    .cycle_select_item_box {
        width: 100%;
        margin: 0 0 2.415458vw 0;
    }

    .cycle_select_item_box:after {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
        border: 0.483091vw solid #f6f6f6;
    }

    .cycle_select_item_content {
        padding: 3.623188vw;
    }

    .cycle_select_item_label {
        width: 8vw;
    }

    .cycle_select_item_read {
        margin-top: 4.830917vw;
    }

    .cycle_select_item_title {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
    }

    .cycle_select_item_text {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        margin-top: 1.2077294vw;
    }

    .cycle_feature_pack {
        margin-top: 4.830917vw;
    }

    .cycle_feature_wrap {
        padding: 12.077294vw 0;
    }

    .cycle_scene_wrap {
        padding: 12.077294vw 0;
    }

    .cycle_feature_nav_wrap {
        overflow: hidden;
        overflow-x: auto;
        padding-bottom: 2.415458vw;

    }

    .cycle_feature_nav_li {
        margin-right: 4.830917vw;
        max-width: 32vw;
    }

    .cycle_feature_nav_box {
        width: max-content;
    }

    .cycle_feature_nav_icon {
        height: 6vw;
    }

    .cycle_feature_nav_label {
        width: 6vw;
    }

    .cycle_feature_nav_title {
        margin-top: 2.415458vw;
        font-size: 2.89855vw;
        line-height: 4.34782vw;
        text-align: center;
    }

    .cycle_feature_nav_title:after {
        display: none;
    }

    .cycle_feature_pic {
        width: 100%;
    }

    .cycle_feature_item_box {
        padding: 0 0 3.623188vw 0;
    }

    .cycle_feature_tab {
        width: 100%;
    }

    .cycle_feature_item_title {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
    }

    .cycle_feature_item_subtitle {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        margin-top: 1.2077294vw;
    }

    .cycle_feature_big {
        background: #ffffff;
        padding: 3.623188vw;
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
        margin-top: 4.830917vw;
        -webkit-box-shadow: 0 1.2077294vw 4.830917vw rgba(192, 192, 192, .15);
        box-shadow: 0 1.2077294vw 4.830917vw rgba(192, 192, 192, .15);
    }

    .cycle_feature_item_bjg {
        padding-right: 3.623188vw;
        height: 31.88405vw;
    }

    .cycle_feature_item_bjg h4 {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
    }

    .cycle_feature_item_bjg p {
        font-size: 2.89855vw;
        line-height: 5.314009vw;
    }

    /* 修改垂直滚动条 */
    .cycle_feature_item_bjg::-webkit-scrollbar {
        width: 0.7246376vw;
    }

    .cycle_feature_img {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .cycle_feature_wrap .pro_design_back {
        display: block;
    }

    .cycle_advantage_wrap {
        padding: 12.077294vw 0;
    }

    .cycle_advantage_head_text {
        width: 100%;
        margin: 1.2077294vw auto 0;
        font-size: 3.381642vw;
        line-height: 5.314009vw;
    }

    .cycle_advantage_content {
        margin-top: 4.830917vw;
    }

    .cycle_advantage_pack {
        width: 100%;
    }

    .cycle_advantage_circle_box {
        width: 60%;
    }

    .cycle_advantage_button_box {
        width: 100%;
    }

    .cycle_advantage_item_title {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
    }

    .cycle_advantage_swiper .swiper-slide-active .cycle_advantage_item_text {
        margin-top: 1.2077294vw;
    }

    .cycle_select_wrap {
        padding: 12.07729vw 0;
    }

    .cycle_advantage_item_text {
        font-size: 2.89855vw;
        line-height: 4.830917vw;
        margin-top: -5.797101vw;
    }

    .cycle_advantage_button_wrap {
        position: static;
    }

    .cycle_advantage_circle_wrap {
        pointer-events: none;
    }

    .cycle_advantage_button_read {
        margin-top: 7.246376vw;
    }

    .public_banner_details {
        margin-top: 2.415458vw;
    }

    .public_banner_label {
        width: 100%;
        font-size: 2.89855vw;
        line-height: 4.830917vw;
    }

    .case_details_wrap {
        padding: 12.077294vw 0;
    }

    .case_details_content {
        padding: 0;
    }

    .case_details_big {
        width: 100%;
        padding-right: 0;
    }

    .case_details_pack {
        width: 100%;
        position: static;
        top: 0;
        left: 0;
        margin-top: 7.246376vw;
    }

    .case_details_bjq h1 {
        font-size: 5.314009vw;
        line-height: 7.246376vw;
    }

    .case_details_bjq h2 {
        font-size: 4.830917vw;
        line-height: 6.763285vw;
    }

    .case_details_bjq h3 {
        font-size: 4.34782vw;
        line-height: 6.28019vw;
    }

    .case_details_bjq h4 {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
    }

    .case_details_bjq h5 {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
    }

    .case_details_bjq p {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
    }

    .case_details_bjq img {
        padding: 5.7971014vw 0;
    }

    .case_details_btn_read {
        padding: 3.623188vw;
    }

    .case_details_btn_box a {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
        -webkit-box-shadow: 0 1.2077294vw 7.246376vw rgba(35, 192, 200, .1);
        box-shadow: 0 1.2077294vw 7.246376vw rgba(35, 192, 200, .1);
    }

    .case_details_btn_text {
        -webkit-border-radius: 4.830917vw;
        border-radius: 4.830917vw;
    }

    .case_details_btn_label {
        font-size: 3.381642vw;
        line-height: 9.661835vw;
    }

    .case_details_btn_text:after {
        -webkit-border-radius: 4.830917vw;
        border-radius: 4.830917vw;
        border: 1px solid #333333;
    }

    .pro_details_button {
        width: 100%;
        padding-right: 0;
        margin-top: 7.246376vw;
    }

    .case_details_tab {
        margin-top: 7.246376vw;
    }

    .case_details_tips {
        font-size: 4.34782vw;
        line-height: 6.28019vw;
    }

    .case_details_item_text {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        width: calc(100% - 6vw);
    }

    .case_details_item_icon {
        width: 6vw;
        height: 0.483091vw;
    }

    .case_details_list_wrap {
        margin-top: 4.830917vw;
    }

    .case_details_item_box a {
        width: 100%;
    }

    .industry_platform_wrap {
        padding: 12.077294vw 0;
    }

    .industry_power_big {
        width: 100%;
    }

    .industry_power_box {
        padding: 12.077294vw 0 0 0;
    }

    .industry_learning_big {
        width: 100%;
    }

    .industry_power_pic_content {
        width: 100%;
        padding-right: 0;
        margin: 12.077294vw 0 0 0;
        position: absolute;
        left: 0;
        bottom: 0;
        z-index: 2;
    }

    .industry_power_button_wrap {
        left: 0;
        bottom: 0;
        width: 100%;
        padding-right: 0;
        margin: 12.077294vw 0 0 0;
        z-index: 9;
    }

    .industry_power_pic_box {
        -webkit-transform: none;
        transform: none;
    }

    .industry_power_button_wrap {
        position: relative;
    }

    .industry_power_button_box {
        -webkit-transform: none;
        transform: none;
    }

    .industry_public_item_icon {
        width: 8vw;
        height: 8vw;
    }

    .industry_public_item_read {
        padding: 0 3.623188vw;
    }

    .industry_public_item_text {
        font-size: 3.381642vw;
        line-height: 8vw;
    }

    .industry_public_item_btn {
        -webkit-border-radius: 5vw;
        border-radius: 5vw;
        padding: 1vw;
    }

    .industry_power_button_box .industry_public_item_btn:nth-child(1) {
        left: 62%;
    }

    .industry_power_button_box .industry_public_item_btn:nth-child(2) {
        left: -1%;
    }

    .industry_public_label {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        text-align: center;
    }

    .industry_public_title {
        font-size: 4.830917vw;
        line-height: 7.246376vw;
        margin-top: 1.2077294vw;
        text-align: center;
    }

    .industry_public_text {
        font-size: 3.140096vw;
        line-height: 5.314009vw;
        margin-top: 1.2077294vw;
        text-align: center;
    }

    .industry_public_button {
        margin-top: 4.830917vw;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .industry_learning_pic_content {
        width: 100%;
        padding-right: 0;
        margin: 12.077294vw 0 0 0;
        position: absolute;
        left: 0;
        bottom: 0;
        z-index: 2;
    }

    .industry_learning_box {
        padding: 12.077294vw 0 0 0;
    }

    .industry_learning_button_wrap {
        position: static;
        width: 100%;
        padding-right: 0;
        margin: 12.077294vw 0 0 0;
        z-index: 9;
    }

    .industry_learning_big .industry_public_label {
        text-align: center;
    }

    .industry_learning_big .industry_public_title {
        text-align: center;
    }

    .industry_learning_big .industry_public_text {
        text-align: center;
    }

    .industry_learning_big .industry_public_button {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .industry_learning_button_box .industry_public_item_btn:nth-child(3) {
        left: 61.5%;
    }

    .industry_carry_box {
        padding: 12.077294vw 0 0 0;
    }

    .industry_carry_big {
        width: 100%;
    }

    .industry_carry_pic_content {
        width: 100%;
        padding-right: 0;
        margin: 12.077294vw 0 0 0;
        position: absolute;
        left: 0;
        bottom: 0;
    }

    .industry_carry_button_wrap {
        position: static;
        width: 100%;
        padding-right: 0;
        margin-top: 12.077294vw;
    }

    .industry_carry_button_box {
        -webkit-transform: none;
        transform: none;
    }

    .industry_carry_pic_box {
        -webkit-transform: none;
        transform: none;
    }

    .industry_agent_box {
        padding: 12.077294vw 0 0 0;
    }

    .industry_agent_width_tab {
        width: 100%;
        margin-bottom: 12.077294vw;
    }

    .industry_agent_width_tab:last-child {
        margin-bottom: 0;
    }

    .industry_agent_button_wrap {
        padding-right: 0;
    }

    .industry_agent_pic_content {
        padding-right: 0;
    }

    .industry_agent_button_box {
        -webkit-transform: none;
        transform: none;
    }

    .industry_agent_pic_box {
        -webkit-transform: none;
        transform: none;
    }

    .industry_agent_content {
        margin-top: 12.077294vw;
    }

    .industry_agent_width_tab:nth-child(1) .industry_agent_button_box .industry_public_item_btn:nth-child(1) {
        left: 50%;
    }

    .industry_agent_width_tab:nth-child(2) .industry_agent_button_box .industry_public_item_btn:nth-child(1) {
        left: 0;
    }

    .industry_agent_width_tab:nth-child(2) .industry_agent_button_box .industry_public_item_btn:nth-child(2) {
        left: 51%;
    }

    .industry_agent_content:after {
        height: 10%;
    }

    .industry_vision_big {
        width: 100%;
    }

    .industry_vision_pic_content {
        width: 100%;
        padding-right: 0;
        margin: 12.077294vw 0 0 0;
        position: absolute;
        left: 0;
        bottom: 0;
    }

    .industry_vision_button_wrap {
        position: static;
        width: 100%;
        padding-right: 0;
        margin-top: 12.077294vw;
    }

    .industry_vision_box {
        padding: 12.077294vw 0 0 0;
    }

    .industry_vision_button_box .industry_public_item_btn:nth-child(1) {
        left: 49%;
    }

    .industry_vision_button_box .industry_public_item_btn:nth-child(2) {
        left: 0;
    }

    .industry_vision_button_box .industry_public_item_btn:nth-child(3) {
        left: 50%;
    }

    .industry_pro_wrap {
        padding: 12.077294vw 0;
    }

    .industry_pro_content {
        margin-top: 7.246376vw;
    }

    .industry_platform_content {
        padding: 0;
        margin-top: 7.246376vw;
    }

    .industry_platform_details_wrap {
        position: static;
        width: 100%;
        margin-top: 16.908212vw;
    }

    .industry_cylinder_item_text {
        font-size: 3.864734vw;
        line-height: 6.28019vw;
    }

    .industry_platform_details_li {
        width: 48%;
        margin: 0 4% 4% 0;
        -webkit-border-radius: 0.78125vw;
        border-radius: 0.78125vw;
    }

    .industry_platform_details_li:nth-child(2n) {
        margin: 0 0 4% 0;
    }

    .industry_platform_details_li:before {
        display: none;
    }

    .industry_platform_max {
        width: 120%;
        position: relative;
        left: -10%;
    }

    .industry_platform_details_content {
        padding: 3.623188vw;
    }

    .industry_platform_details_icon {
        width: 6vw;
        height: 6vw;
    }

    .industry_platform_details_read {
        margin-top: 2.415458vw;
        width: 100%;
    }

    .industry_platform_details_title {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
    }

    .industry_platform_details_text {
        font-size: 2.415458vw;
        line-height: 4.34782vw;
        margin-top: 1.2077294vw;
    }

    .industry_cylinder_max_icon {
        width: 2vw;
        height: 2vw;
    }

    .industry_cylinder_max_li:nth-child(1) .industry_cylinder_max_read {
        margin-top: 3.623188vw;
    }

    .industry_cylinder_max_li:nth-child(2) .industry_cylinder_max_read {
        margin-top: 1.932367vw;
    }

    .industry_cylinder_max_li:nth-child(3) .industry_cylinder_max_read {
        margin-top: 3.623188vw;
    }

    .industry_cylinder_max_text {
        font-size: 2.89855vw;
        line-height: 5.314009vw;
        width: max-content;
    }

    .public_banner_subtitle {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        margin-top: 1.2077294vw;
    }

    .public_banner_industry_btn {
        width: 30vw;
    }

    .public_banner_industry_text {
        font-size: 3.381642vw;
        line-height: 7.246376vw;
    }

    .public_banner_industry_btn a {
        padding: 1.2077294vw 0;
        -webkit-border-radius: 4.830917vw;
        border-radius: 4.830917vw;
    }

    .public_banner_industry_button {
        margin-top: 4.830917vw;
    }

    .cloud_service_wrap {
        padding: 12.077294vw 0;
    }

    .cloud_service_big {
        width: 100%;
        padding: 0;
    }

    .cloud_service_tips_wrap {
        display: none;
    }

    .cloud_service_head_title {
        font-size: 4.34782vw;
        line-height: 6.28019vw
    }

    .cloud_service_head_text {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        margin-top: 1.2077294vw;
    }

    .cloud_service_head_icon {
        margin-top: 2.415458vw;
    }

    .cloud_service_head_label {
        width: 5vw;
    }

    .cloud_service_pack {
        width: 100%;
        margin-top: 7.246376vw;
    }

    .cloud_service_content {
        width: 100%;
        padding-right: 0;
    }

    .cloud_service_bjq {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
    }

    .cloud_service_read {
        margin-top: 4.830917vw;
    }

    .cloud_service_number {
        font-size: 10.14492vw;
        line-height: 12.56038vw;
    }

    .cloud_service_text {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
    }

    .cloud_service_pic_wrap {
        width: 100%;
        margin-top: 7.246376vw;
    }

    .cloud_service_pic_read {
        width: 100%;
    }

    .cloud_science_wrap {
        padding: 12.077294vw 0;
    }

    .cloud_science_back {
        height: 30vw;
    }

    .cloud_science_back img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .cloud_science_subtitle {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        margin-top: 1.2077294vw;
    }

    .cloud_science_item_box {
        padding: 1.2077294vw;
        width: 100%;
        margin: 0 0 2.415458vw 0 !important;
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .cloud_science_item_title {
        font-size: 3.864734vw;
        line-height: 6.28019vw;
    }

    .cloud_science_item_subtitle {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        height: auto;
        display: block;
        margin-top: 1.2077294vw;
    }

    .cloud_science_item_head {
        padding-bottom: 2.415458vw;
    }

    .cloud_science_item_read {
        margin-top: 2.415458vw;
    }

    .cloud_science_item_icon {
        width: 5vw;
    }

    .cloud_science_item_text {
        margin-left: 2vw;
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        width: calc(100% - 7vw);
    }

    .cloud_science_item_li {
        padding: 1.2077294vw 0;
    }

    .cloud_science_item_content {
        padding: 3.623188vw;
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .cloud_business_wrap {
        padding: 12.077294vw 0;
    }

    .cloud_business_item_box {
        width: 100%;
        margin: 0 0 2.415458vw 0 !important;
        padding-bottom: 0;
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .cloud_business_item_content {
        bottom: 0;
        padding: 3.623188vw 0;
        position: static;
        -webkit-transform: none;
        transform: none;
    }

    .cloud_business_item_title {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
    }

    .cloud_business_item_read {
        margin-top: 2.415458vw;
    }

    .cloud_business_item_text {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        margin-left: 2vw;
        width: calc(100% - 6vw);
    }

    .cloud_business_item_icon {
        width: 4vw;
    }

    .cloud_business_item_box:hover .cloud_business_item_content {
        padding: 3.623188vw 0;
    }

    .cloud_choice_wrap {
        padding: 0 0 12.077294vw 0;
    }

    .cloud_choice_pack {
        margin-top: 7.246376vw;
    }

    .cloud_choice_item_box {
        width: 100%;
        margin: 0 0 2.415458vw 0 !important;
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .cloud_business_content {
        margin-top: 7.246376vw;
    }

    .cloud_choice_back {
        height: 30vw;
        display: none;
    }

    .cloud_choice_item_read {
        padding: 3.623188vw;
    }

    .cloud_choice_item_title {
        font-size: 3.864734vw;
        line-height: 6.28019vw;
    }

    .cloud_choice_item_text {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        height: auto;
        margin-top: 1.2077294vw;
        display: block;
    }

    .contact_public_form_head {
        width: 100%;
    }

    .contact_public_form_li {
        width: 48%;
        margin: 0 4% 2.415458vw 0;
    }

    .contact_public_form_li:nth-child(2n) {
        margin: 0 0 2.415458vw 0;
    }

    .contact_public_form_tab {
        width: 100%;
        margin-top: 4.830917vw;
        padding-bottom: 2.415458vw;
    }

    .contact_public_form_content {
        width: 100%;
    }

    .contact_public_form_li input {
        font-size: 3.381642vw;
        line-height: 9.661835vw;
        padding: 0 3.623188vw;
        -webkit-border-radius: 4.830917vw;
        border-radius: 4.830917vw;
    }

    .service_develop_wrap {
        padding: 12.077294vw 0;

    }

    .service_develop_head_text {
        width: 100%;
        font-size: 3.381642vw;
        line-height: 5.314009vw;
    }

    .service_develop_head_read {
        margin-top: 2.415458vw;
    }

    .service_develop_head_button {
        margin-top: 4.830917vw;
    }

    .service_develop_item_box {
        width: 100%;
        margin: 0 0 2.415458vw 0 !important;
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .service_develop_item_read {
        padding: 3.623188vw;
    }

    .service_develop_item_title {
        font-size: 3.864734vw;
        line-height: 6.28019vw;
    }

    .service_develop_item_text {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
    }

    .service_carry_wrap {
        padding: 12.077294vw 0;
    }

    .service_carry_nav_wrap {
        overflow: auto;
    }

    .service_carry_content {
        margin-top: 7.246376vw;
    }

    .service_carry_nav_content {
        width: 300%;
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .service_carry_nav_after {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .service_carry_nav_li {
        padding: 2.415458vw;
    }

    .service_carry_nav_text {
        font-size: 3.381642vw;
        line-height: 4.830917vw;
    }

    .service_carry_pack {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
        padding: 3.623188vw;
        margin-top: 4.830917vw;
        -webkit-box-shadow: 0 1.2077294vw 4.830917vw rgba(35, 192, 200, .1);
        box-shadow: 0 1.2077294vw 4.830917vw rgba(35, 192, 200, .1);
    }

    .service_carry_photo {
        width: 100%;
    }

    .service_carry_details_wrap {
        width: 100%;
    }

    .service_carry_img {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .service_carry_details_box {
        padding: 4.830917vw 0;
    }

    .service_carry_details_title {
        font-size: 3.864734vw;
        line-height: 6.28019vw;
    }

    .service_carry_details_read {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        height: auto;
        overflow: hidden;
    }

    .service_carry_details_button {
        margin-top: 4.830917vw;
    }

    .service_system_wrap {
        padding: 12.077294vw 0;
    }

    .service_system_tab {
        margin-top: 7.246376vw;
    }

    .service_system_item_box {
        width: 100%;
        margin: 0 0 2.415458vw 0 !important;
    }

    .service_system_item_img {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .service_system_item_read {
        padding: 3.623188vw 0;
    }

    .service_system_item_title {
        font-size: 3.864734vw;
        line-height: 6.28019vw;
    }

    .service_system_item_text {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        margin-top: 1.2077294vw;
    }

    .solution_page_wrap {
        padding: 12.077294vw 0;
    }

    .solution_page_head_text {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        margin-top: 1.2077294vw;
    }

    .solution_page_head_box {
        padding-bottom: 5.830917vw;
    }

    .solution_page_tab {
        margin-top: 7.830917vw;
    }

    .solution_page_content {
        margin-bottom: 10vw;
    }

    .solution_banner_back {
        padding-bottom: 76%;
    }

    .solution_page_item_box {
        width: 100%;
        margin: 0 0 2.415458vw 0 !important;
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
        -webkit-animation-delay: 0s !important;
        animation-delay: 0s !important;
    }

    .solution_page_item_content {
        padding: 3.623188vw;
    }

    .solution_page_item_icon {
        width: 8vw;
        height: 8vw;
    }

    .solution_page_item_big {
        margin-top: 4.830917vw;
    }

    .solution_page_item_title {
        font-size: 3.864734vw;
        line-height: 6.28019vw;
    }

    .solution_page_item_read {
        margin-top: 2.415458vw;
    }

    .solution_page_item_text {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
    }

    .solution_page_item_label {
        width: 6vw;
        height: 0.483091vw;
        max-width: calc(100% - 6vw);
    }

    .solution_page_item_li {
        padding: 1.2077294vw 0;
    }

    .solution_page_item_back {
        opacity: 0;
        display: none;
    }


    .solution_page_item_active .solution_page_item_icon img {
        -webkit-filter: none;
        filter: none;
    }

    .solution_page_item_active .solution_page_item_back {
        opacity: 0;
    }

    .solution_page_item_active .solution_page_item_title {
        color: #222222
    }

    .solution_page_item_active .solution_page_item_text {
        color: #555555;
    }

    .solution_page_item_active .solution_page_item_label:after {
        background: #32c4cc;
    }

    .solution_page_item_active .solution_page_item_content {
        background: rgba(255, 255, 255, 1);
    }

    @-webkit-keyframes SolutionTranslateY {
        0% {
            opacity: 0;
            -webkit-transform: translateY(30%);
            transform: translateY(30%);
        }
        50% {
            opacity: 1;
        }
        70% {
            opacity: 1;
            -webkit-transform: translateY(0);
            transform: translateY(0);
        }
        100% {
            opacity: 1;
            -webkit-transform: translateY(0);
            transform: translateY(0);
        }
    }

    @keyframes SolutionTranslateY {
        0% {
            opacity: 0;
            -webkit-transform: translateY(30%);
            transform: translateY(30%);
        }
        50% {
            opacity: 1;
        }
        70% {
            opacity: 1;
            -webkit-transform: translateY(0);
            transform: translateY(0);
        }
        100% {
            opacity: 1;
            -webkit-transform: translateY(0);
            transform: translateY(0);
        }
    }
    .solution_details_nav_li {
        font-size: 3.864734vw;
        line-height: 9.661835vw;
        margin-right: 4.830917vw;
    }

    .solution_details_nav_li:after {
        height: 0.483091vw;
    }

    .solution_details_nav_wrap {
        padding-bottom: 4.830917vw;
    }

    .technical_service_pic_wrap {
        width: 100%;
    }

    .technical_service_pic_read {
        width: 100%;
    }

    .technical_service_pic_details {
        min-width: 100%;
    }

    .technical_service_pic_width {
        -webkit-border-radius: 3.623188vw;
        border-radius: 3.623188vw;
    }

    .technical_service_content {
        width: 100%;
        padding: 7.246376vw 0 0 0;
        -webkit-align-content: space-between;
        align-content: space-between;
    }

    .technical_service_wrap {
        padding: 12.077294vw 0;
    }

    .technical_service_title {
        font-size: 4.830917vw;
        line-height: 7.246376vw;
    }

    .technical_service_subtitle {
        font-size: 4.830917vw;
        line-height: 7.246376vw;
    }

    .technical_service_read {
        font-size: 3.864734vw;
        line-height: 6.28019vw;
        margin-top: 2.415458vw;
    }

    .technical_service_big {
        margin-top: 7.246376vw;
    }

    .technical_service_big p {
        line-height: 5.314009vw;
        font-size: 3.381642vw;
    }

    .technical_ability_box {
        padding: 12.077294vw 0;
    }

    .technical_public_text {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        margin-top: 1.2077294vw;
    }

    .technical_ability_pack {
        padding: 3.623188vw;
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
        margin-top: 7.246376vw;
    }

    .technical_ability_big {
        width: 100%;
    }

    .technical_ability_photo {
        width: 100%;
    }

    .technical_ability_width {
        width: 100%;
    }

    .technical_ability_swiper {
        width: 100%;
    }

    .technical_ability_item_title {
        font-size: 3.864734vw;
        line-height: 6.28019vw;
    }

    .technical_ability_item_text {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
    }

    .technical_ability_item_head {
        width: calc(100% - 10vw);
    }

    .technical_ability_item_icon {
        width: 6vw;
        height: 6vw;
    }

    .technical_ability_item_box {
        padding: 4.830917vw 0;
    }

    .technical_support_wrap {
        padding: 12.077294vw 0;
    }

    .technical_support_item_box {
        width: 100%;
        padding: 0 !important;
    }

    .technical_support_item_box:after {
        display: none;
    }

    .technical_support_item_label {
        width: 8vw;
        height: 8vw;
    }

    .technical_support_item_title {
        font-size: 3.864734vw;
        line-height: 6.28019vw;
        margin-top: 2.415458vw;
    }

    .technical_support_item_read {
        margin-top: 2.415458vw;
    }

    .technical_support_item_text {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
    }

    .technical_support_item_content {
        padding: 4.830917vw 0;
    }

    .technical_manage_item_box {
        width: 100%;
        margin: 0 0 2.415458vw 0 !important;
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .technical_manage_item_label {
        width: 8vw;
    }

    .technical_manage_item_read {
        margin-top: 4.830917vw;
    }

    .technical_manage_item_title {
        font-size: 3.864734vw;
        line-height: 6.28019vw;
    }

    .technical_manage_item_text {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        min-height: initial;
        margin-top: 1.2077294vw;
    }

    .technical_manage_item_content {
        padding: 4.830917vw 3.623188vw;
    }

    .technical_manage_wrap {
        padding: 12.077294vw 0;
    }

    .technical_manage_pack {
        margin-top: 7.246376vw;
    }

    .technical_equity_wrap {
        padding: 12.077294vw 0;
    }

    .technical_equity_wrap:after {
        width: 3.623188vw;
    }

    .technical_equity_wrap:before {
        width: 3.623188vw;
    }

    .technical_equity_head_box {
        width: 100%;
    }

    .technical_wap_pagination_wrap {
        display: block;
        margin-top: 7.246376vw;
    }

    .technical_equity_pagination_wrap {
        display: none;
    }

    .technical_equity_item_pic {
        padding: 3.623188vw;
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
        -webkit-box-shadow: 0 1.2077294vw 7.246376vw rgba(35, 192, 200, .1);
        box-shadow: 0 1.2077294vw 7.246376vw rgba(35, 192, 200, .1);
    }

    .technical_equity_item_title {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
    }

    .technical_equity_content {
        margin-top: 7.246376vw;
    }

    .case_page_wrap {
        padding: 12.077294vw 0;
    }

    .case_screen_item_title {
        width: 12vw;
        padding-right: 2.415458vw;
        font-size: 3.381642vw;
        line-height: 9.661835vw;
    }

    .case_screen_item_big {
        width: calc(100% - 12vw);
    }

    .case_screen_item_label {
        margin: 0 2.415458vw 2.415458vw 0;
    }

    .case_screen_item_label a {
        padding: 0 2.415458vw;
        font-size: 3.381642vw;
        line-height: 9.661835vw;
        -webkit-border-radius: 0.966183vw;
        border-radius: 0.966183vw;
    }

    .case_wap_head_wrap {
        display: block;
    }

    .case_wap_head_box {
        -webkit-justify-content: space-between;
        justify-content: space-between;
        -webkit-align-items: center;
        align-items: center;
    }

    .case_wap_head_btn {
        background: #1860c2;
        -webkit-border-radius: 0.966183vw;
        border-radius: 0.966183vw;
        padding: 0 2.415458vw;
        -webkit-align-items: center;
        align-items: center;
    }

    .case_wap_head_text {
        font-size: 3.381642vw;
        line-height: 7.246376vw;
        color: #ffffff;
        margin-right: 1.2077294vw;
    }


    .case_wap_head_icon {
        width: 0;
        height: 0;
        border-left: 1.2077294vw solid transparent;
        border-right: 1.2077294vw solid transparent;
        border-top: 1.449275vw solid #ffffff;
    }

    .case_page_screen_wrap {
        display: none;
    }

    .wap_screen_wrap {
        position: fixed;
        right: 0;
        top: 0;
        width: 100vw;
        height: 100vh;
        z-index: 99999;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        background: rgba(0, 0, 0, .7);
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
        -webkit-backdrop-filter: blur(2vw);
        backdrop-filter: blur(2vw);
        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_screen_close {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }

    .wap_screen_box {
        width: 80%;
        background: #ffffff;
        position: relative;
        z-index: 9;
        padding: 12.077294vw 4.830917vw;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }

    .wap_screen_show {
        opacity: 1;
        pointer-events: auto;
    }

    .wap_screen_show .wap_screen_box {
        -webkit-transform: none;
        transform: none;
    }

    .wap_screen_tab {
        margin-bottom: 7.246376vw;
    }

    .case_page_tab {
        margin-top: 7.246376vw;
    }

    .wap_screen_title {
        font-size: 3.864734vw;
        line-height: 7.246376vw;
        color: #333333;
    }

    .wap_screen_ul {
        margin-top: 2.415458vw;
    }

    .wap_screen_item_label {
        margin: 0 2% 2.415458vw 0;
        width: 32%;
    }

    .wap_screen_item_label:nth-child(3n) {
        margin: 0 0 2.415458vw 0;
    }

    .wap_screen_item_label a {
        font-size: 3.381642vw;
        line-height: 7.246376vw;
        color: #333333;
        -webkit-border-radius: 0.966183vw;
        border-radius: 0.966183vw;
        text-align: center;
        display: block;
    }

    .wap_screen_item_active a {
        background: #1860c2;
        color: #ffffff;
    }

    .case_page_item_box {
        width: 100%;
        margin: 0 0 3.623188vw 0 !important;
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
        -webkit-box-shadow: 0 1.2077294vw 4.830917vw rgba(186, 186, 186, .1);
        box-shadow: 0 1.2077294vw 4.830917vw rgba(186, 186, 186, .1);
    }

    .case_page_item_big {
        padding: 3.623188vw;
    }

    .case_page_item_logo {
        height: 6vw;
    }

    .case_page_item_text {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        height: auto;
        margin-top: 2.415458vw;
        display: block;
    }

    .case_page_item_bottom {
        margin-top: 2.415458vw;
    }

    .case_page_item_label {
        font-size: 3.381642vw;
        line-height: 7.246376vw;
        padding: 0 3.623188vw;
        -webkit-border-radius: 0.966183vw;
        border-radius: 0.966183vw;
    }

    .case_page_item_tips {
        position: static;
    }

    .case_page_item_button {
        display: none;
    }

    .case_page_item_box:hover .case_page_item_label {
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }

    .case_page_item_box:hover {
        -webkit-box-shadow: 0 1.2077294vw 9.661835vw rgba(24, 96, 194, .1);
        box-shadow: 0 1.2077294vw 9.661835vw rgba(24, 96, 194, .1);
    }

    .case_pagination_wrap {
        margin-top: 7.246376vw;
    }

    .public_pagination_box a {
        width: 8.4vw;
        height: 8.4vw;
        margin: 0 0.7246376vw;
        font-size: 3.381642vw;
        line-height: 8.4vw;
    }

    .case_related_content {
        margin-top: 7.246376vw;
    }

    .case_banner_back {
        padding-bottom: 0;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }

    .case_banner_big {
        width: 100%;
        padding-right: 0;
        -webkit-transform: translateY(4vw);
        transform: translateY(4vw);
    }

    .AddCaseBannerBig {
        -webkit-transform: none;
        transform: none;
    }

    .case_banner_pic {
        width: 100%;
        margin-top: 4.830917vw;
        -webkit-transform: translateY(4vw);
        transform: translateY(4vw);
    }

    .AddCaseBannerPic {
        -webkit-transform: none;
        transform: none;
    }

    .case_banner_img {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .case_banner_text {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        margin-top: 2.415458vw;
        height: auto;
        display: block;
    }

    .case_banner_label {
        font-size: 3.381642vw;
        line-height: 7.246376vw;
        padding: 0 3.623188vw;
        -webkit-border-radius: 0.966183vw;
        border-radius: 0.966183vw;
    }

    .case_banner_box {
        position: relative;
        top: 0;
        padding: 19.32367vw 0 12.077294vw 0;
    }

    .case_banner_title {
        font-size: 4.34782vw;
        line-height: 6.763285vw;
        margin-top: 2.415458vw;
    }

    .case_banner_annotation_text {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
    }

    .case_banner_annotation_box {
        margin-top: 4.830917vw;
    }

    .case_banner_button {
        margin-top: 4.830917vw;
    }

    .case_details_logo_img {
        height: 8vw;
    }

    .case_details_title {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        margin-top: 4.830917vw;
    }

    .case_details_head_wrap {
        margin-top: 2.415458vw;
        padding-bottom: 4.830917vw;
    }

    .case_details_line_box {
        margin-bottom: 7.246376vw;
    }

    .case_details_head_img {
        width: 10vw;
        height: 10vw;
    }

    .case_details_head_read {
        width: calc(100% - 10vw);
        padding-left: 3.623188vw;
        -webkit-align-items: center;
        align-items: center;
    }

    .case_details_head_name {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
    }

    .case_details_head_label {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        margin-left: 2.415458vw;
    }


    .header_white .header_wap_search_icon svg {
        fill: #1860c2;
    }

    .header_white .header_wap_menu_box svg {
        stroke: #1860c2;
    }

    .header_default .header_wap_search_icon svg {
        fill: #1860c2;
    }

    .header_default .header_wap_menu_box svg {
        stroke: #1860c2;
    }

    .header_menu_active .header_page_logo_wrap {
        opacity: 0;
        pointer-events: none;
    }

    .header_menu_active .header_page_box:after {
        opacity: 0;
        pointer-events: none;
    }

    .header_menu_active .header_wap_menu_box svg path {
        stroke: #ffffff;
    }

    .header_menu_active .header_wap_menu_box svg path:nth-child(1) {
        stroke-dashoffset: 58;
    }

    .header_menu_active .header_wap_menu_box svg path:nth-child(2) {
        stroke-dashoffset: 51.5;
    }

    .header_menu_active .header_wap_menu_box svg path:nth-child(3) {
        stroke-dashoffset: 51.5;
    }

    .header_menu_active .header_content {
        -webkit-transform: none;
        transform: none;
        opacity: 1;
        pointer-events: auto;
    }

    .header_menu_active .header_wap_search_wrap {
        opacity: 0;
        pointer-events: none;
    }

    .header_menu_active .header_menu_label {
        color: #ffffff;
    }

    .news_banner_box {
        padding: 19.32367vw 0 12.077294vw 0;
    }

    .news_banner_photo_wrap {
        width: 100%;
        webkit-transform: translateY(4vw);
        transform: translateY(4vw);
    }

    .AddNewsBannerPhoto {
        -webkit-transform: none;
        transform: none;
    }

    .news_banner_pic_wrap {
        width: 100%;
    }

    .news_banner_big {
        width: 100%;
        padding-left: 0;
        margin-top: 4.830917vw;
        webkit-transform: translateY(4vw);
        transform: translateY(4vw);
    }

    .AddNewsBannerBig {
        -webkit-transform: none;
        transform: none;
    }

    .news_banner_item_label {
        font-size: 3.381642vw;
        line-height: 7.246376vw;
        padding: 0 3.623188vw;
        -webkit-border-radius: 0.966183vw;
        border-radius: 0.966183vw;
    }

    .news_banner_item_time {
        font-size: 2.89855vw;
        line-height: 4.830917vw;
    }

    .news_banner_item_title a {
        font-size: 3.864734vw;
        line-height: 6.28019vw;
    }

    .news_banner_item_title {
        margin-top: 2.415458vw;
    }

    .news_banner_item_text {
        margin-top: 2.415458vw;
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        display: none
    }

    .news_banner_item_button {
        display: none;
    }

    .news_banner_back {
        display: none;
    }

    .news_banner_wrap {
        background: #f9f9f9;
    }

    .news_banner_pagination_wrap {
        margin-top: 4.830917vw;
        position: static;
    }

    .news_banner_pagination_box .swiper-pagination-bullet {
        width: 2vw;
        height: 2vw;
    }

    .news_banner_item_box {
        height: auto;
    }

    .news_banner_read_swiper {
        height: auto;
    }

    .news_page_wrap {
        padding: 12.077294vw 0;
    }

    .news_page_nav_li a {
        font-size: 3.864734vw;
        line-height: 6.28019vw;
    }

    .news_page_nav_li {
        margin: 0 2.415458vw;
    }

    .news_page_content {
        padding: 7.246376vw 0 0 0;
    }

    .news_page_item_box {
        width: 100%;
        margin: 0 0 3.623188vw 0 !important;
    }

    .news_page_item_box a:hover {
        -webkit-box-shadow: 0 1.2077294vw 7.246376vw rgba(35, 192, 200, .2);
        box-shadow: 0 1.2077294vw 7.246376vw rgba(35, 192, 200, .2);
    }

    .news_page_item_img {
        -webkit-border-radius: 3.623188vw 3.623188vw 0 0;
        border-radius: 3.623188vw 3.623188vw 0 0;
    }

    .news_page_item_read {
        padding: 3.623188vw;
    }

    .news_page_item_label {
        font-size: 3.381642vw;
        line-height: 7.246376vw;
        padding: 0 3.623188vw;
        -webkit-border-radius: 0.966183vw;
        border-radius: 0.966183vw;
    }

    .news_page_item_title {
        font-size: 3.864734vw;
        line-height: 6.28019vw;
        height: 12.56038vw;
        margin-top: 2.415458vw;
    }

    .news_page_item_time {
        font-size: 2.89855vw;
        line-height: 4.830917vw;
        margin-top: 1.2077294vw;
    }

    .news_page_item_read:before {
        height: 0.483091vw;
    }

    .news_details_content {
        padding: 0;
    }

    .news_details_wrap {
        padding: 19.32367vw 0 12.077294vw 0;
    }

    .news_details_return_text {
        font-size: 3.864734vw;
        line-height: 7.246376vw;
        margin-left: 2.415458vw;
    }

    .news_details_return_icon {
        width: 3vw;
    }

    .news_details_head_wrap {
        width: 100%;
        position: static;
        top: 0;
        padding: 0 0 7.246376vw 0;
    }

    .news_details_return_button {
        padding-bottom: 2.415458vw;
    }

    .news_details_pack {
        width: 100%;
        padding-left: 0;
    }

    .news_details_big {
        margin-top: 4.830917vw;
    }

    .news_details_head_title {
        font-size: 3.864734vw;
        line-height: 6.28019vw;
    }

    .news_details_time_box {
        padding: 4.830917vw 0;
    }

    .news_details_time_day {
        font-size: 8.69565vw;
        line-height: 8.69565vw;
    }

    .news_details_time_year {
        font-size: 2.89855vw;
        line-height: 4.34782vw;
        padding-top: 0;
        margin-left: 2.415458vw;
    }

    .news_details_button_wrap {
        display: none;
    }

    .news_details_bjg p {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
    }

    .news_details_bjg img {
        padding: 5.7971014vw 0;
    }

    .news_details_bjg h3 {
        font-size: 4.34782vw;
        line-height: 6.763285vw;
    }

    .news_wap_button_wrap {
        display: block;
    }

    .news_details_btn_title {
        font-size: 3.381642vw;
        line-height: 7.246376vw;
    }

    .news_details_btn_box a {
        font-size: 3.381642vw;
        line-height: 7.246376vw;
    }

    .news_details_btn_wrap {
        padding: 2.415458vw 0;
    }

    .about_details_content {
        padding: 12.077294vw 0;
    }

    .about_details_big {
        width: 100%;
    }

    .about_details_read {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        height: auto;
        margin-top: 4.830917vw;
        padding-right: 0;
    }

    .about_details_back {
        display: none;
    }

    .about_details_item_box {
        width: 46%;
        margin: 0 8% 4.830917vw 0;
    }

    .about_details_item_box:nth-child(2n) {
        margin: 0 0 4.830917vw 0;
    }

    .about_details_item_icon {
        width: 16vw;
        height: 16vw;
    }

    .about_details_item_title {
        font-size: 3.381642vw;
        line-height: 5.7971014vw;
        margin-top: 2.415458vw;
        text-align: center;
    }

    .about_details_tab {
        margin-top: 7.246376vw;
    }

    .about_details_people {
        display: none;
    }

    .about_history_pagination_text {
        display: none;
    }

    .about_history_pagination_btn {
        width: 9.661835vw;
        height: 9.661835vw;
    }

    .about_history_item_text {
        font-size: 2.89855vw;
        line-height: 4.830917vw;
        height: auto;
        display: block;
    }

    .about_history_item_box {
        padding: 0;
    }

    .about_history_item_read {
        margin-top: 2.415458vw;
    }

    .about_history_button_wrap {
        display: none;
    }

    .about_history_wrap {
        padding: 12.077294vw 0;
    }

    .about_history_swiper {
        height: 50vw;
    }

    .about_history_wrap .about_history_back {
        height: 30vw;
    }

    .about_history_wrap .about_history_back img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .about_honor_box {
        padding: 12.077294vw 0;
        height: auto;
        position: relative;
        background: #e5eff1;
    }

    .about_honor_back {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        padding: 0;
        opacity: 0;
    }

    .about_honor_big {
        width: 100%;
    }

    .about_honor_item_text {
        font-size: 3.381642vw;
        line-height: 7.246376vw;
    }

    .about_honor_item_active .about_honor_item_text {
        font-size: 4.34782vw;
    }

    .about_honor_pack {
        width: 100%;
        padding: 0 26vw;
        margin-top: 7.246376vw;
    }

    .about_honor_img {
        -webkit-align-items: center;
        align-items: center;
    }

    .about_culture_box {
        padding: 12.077294vw 0;
    }

    .about_culture_item_center {
        padding: 2.415458vw 0;
    }

    .about_culture_item_cn {
        font-size: 4.34782vw;
        line-height: 6.763285vw;
    }

    .about_culture_content {
        padding: 0;
        overflow: hidden;
        margin-top: 7.246376vw;
    }

    .about_culture_item_line {
        width: 6vw;
        height: 1px;
    }

    .about_culture_item_en {
        font-size: 4.34782vw;
        line-height: 6.763285vw;
    }

    .about_culture_head_wrap {
        position: relative;
        top: 0;
    }

    .about_culture_tab {
        position: relative;
        width: 100%;
        height: auto;
        margin-top: 0;
        -webkit-transform: translateY(-1px);
        transform: translateY(-1px);
    }

    .about_culture_item_box {
        width: 50%;
        height: auto;
        padding: 7.246376vw 0;
    }

    .about_culture_item_box:before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        width: 100%;
        height: 1px;
        z-index: 2;
        background: rgba(255, 255, 255, .1);
    }

    .about_culture_item_text {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        font-size: 2.89855vw;
        line-height: 4.34782vw;
        display: block;
    }

    .about_culture_item_content {
        height: auto;
    }

    .about_culture_item_pack {
        position: relative;
        width: 100%;
        height: auto;
        padding: 0 3.623188vw;
        margin-top: 4.830917vw;
    }

    .about_culture_item_button {
        display: none;
    }

    .about_events_wrap {
        padding: 12.077294vw 0;
    }

    .about_events_content {
        padding-left: 0;
        position: relative;
        margin-top: 7.246376vw;
    }

    .about_events_nav_li {
        font-size: 3.864734vw;
        line-height: 7.246376vw;
        margin: 0 2.415458vw;
    }

    .about_events_item_btn {
        width: 9.661835vw;
        height: 9.661835vw;
        margin: 0 2.415458vw;
    }

    .about_events_item_button {
        margin-top: 7.246376vw;
    }

    .message_page_big {
        width: 100%;
    }

    .message_page_pack {
        width: 100%;
        -webkit-transform: none;
        transform: none;
    }

    .message_details_wrap {
        padding: 24.15458vw 3.623188vw 12.077294vw 3.623188vw;
        position: relative;
    }

    .message_details_content {
        padding: 4.830917vw;
    }

    .message_details_box {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .message_details_head_icon {
        width: 12vw;
        height: 12vw;
    }

    .message_details_head_title {
        font-size: 2.89855vw;
        line-height: 4.830917vw;
    }

    .message_details_head_read {
        margin-top: 1.2077294vw;
    }

    .message_details_head_box {
        padding-bottom: 4.830917vw;
    }

    .message_details_data_box {
        margin-top: 4.830917vw;
    }

    .message_details_data_number, .message_details_data_dw {
        font-size: 4.830917vw;
        line-height: 7.246376vw;
    }

    .message_details_data_text {
        font-size: 2.89855vw;
        line-height: 4.34782vw;
    }

    .message_details_data_read {
        margin-top: 1.2077294vw;
    }

    .message_details_logo_box {
        margin-top: 4.830917vw;
    }

    .message_form_box {
        padding: 12.077294vw 0;
    }

    .message_form_head_title {
        font-size: 4.34782vw;
        line-height: 6.763285vw;
    }

    .message_form_head_text {
        font-size: 3.381642vw;
        line-height: 5.314009vw;
        margin-top: 0;
    }

    .message_form_tab {
        margin-top: 4.830917vw;
    }

    .message_form_head_box {
        padding-bottom: 4.830917vw;
    }

    .message_form_item_title {
        font-size: 3.381642vw;
        line-height: 6.763285vw;
    }

    .message_form_item_icon {
        font-size: 3.381642vw;
        line-height: 6.763285vw;
        margin-right: 1.449275vw;
    }

    .message_form_item_read {
        margin-top: 0;
    }

    .message_form_item_read input {
        font-size: 3.381642vw;
        line-height: 8.69565vw;
        padding: 0 2.415458vw;
    }

    .message_form_content {
        padding: 0 3.623188vw;
    }

    .message_form_item_read:after {
        -webkit-border-radius: 0.966183vw;
        border-radius: 0.966183vw;
    }

    .message_form_select_read:after {
        -webkit-border-radius: 0.966183vw;
        border-radius: 0.966183vw;
    }

    .message_form_item_box {
        margin: 0 4.22536% 2.415458vw 0;
    }

    .message_form_item_box:nth-child(2n) {
        margin: 0 0 2.415458vw 0;
    }

    .message_form_select_read textarea {
        font-size: 3.381642vw;
        line-height: 5.7971014vw;
        height: 31.88405vw;
        padding: 1.449275vw 2.415458vw;
    }

    .message_form_select_wrap {
        margin-bottom: 7.246376vw;
    }

    .message_form_tips_text {
        font-size: 2.89855vw;
        line-height: 4.830917vw;
    }

    .message_form_btn button {
        font-size: 3.381642vw;
        line-height: 8.69565vw;
        -webkit-border-radius: 0.966183vw;
        border-radius: 0.966183vw;
    }

    .message_form_button_box {
        margin-top: 2.415458vw;
    }

    .AddMessageDetailsBox {
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
    }

    .industry_carry_button_box .industry_public_item_btn:nth-child(3) {
        left: 56%;
    }

    .make_referral_tips {
        display: none;
    }

    .join_details_box {
        padding: 12.077294vw 0 0 0;
    }

    .join_details_title {
        font-size: 3.86473vw;
        line-height: 6.280193vw;
    }

    .join_details_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 1.207729vw;
    }

    .join_details_back {
        padding-bottom: 94%;
    }

    .join_post_big {
        width: 100%;
        padding-right: 0;
    }

    .join_post_nav_box {
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .join_post_nav_li {
        width: 48%;
        margin: 0 4% 4% 0;
    }

    .join_post_nav_li:nth-child(2n) {
        margin: 0 0 4% 0;
    }

    .join_post_nav_li a {
        padding: 2.4154589vw;
        -webkit-border-radius: 0.9661835vw;
        border-radius: 0.9661835vw;
        -webkit-box-shadow: 0 0 7.246376vw rgba(35, 192, 200, .1);
        box-shadow: 0 0 7.246376vw rgba(35, 192, 200, .1);
    }

    .join_post_nav_title {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .join_post_nav_text {
        font-size: 2.89855vw;
        line-height: 4.830917vw;
    }

    .join_post_nav_read {
        width: 100%;
        padding: 0;
    }

    .join_post_nav_icon {
        display: none;
    }

    .join_post_pack {
        width: 100%;
        margin-top: 4.830917vw;
    }

    .join_post_item_head {
        padding: 2.4154589vw 0;
    }

    .join_post_item_number {
        font-size: 3.86473vw;
        line-height: 7.246376vw;
        width: 22%;
    }

    .join_post_item_button {
        width: 8%;
    }

    .join_post_item_title {
        font-size: 3.38164vw;
        line-height: 7.246376vw;
        width: 70%;
    }

    .join_post_item_content {
        display: none;
    }

    .join_wap_item_content {
        display: block;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .join_post_item_bjq h3 {
        font-size: 3.86473vw;
        line-height: 5.7971014vw;
    }

    .join_post_item_active .join_wap_item_content {
        padding: 4.830917vw 0;
    }

    .join_post_item_bjq p {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .join_post_pagination_wrap {
        margin-top: 4.830917vw;
    }

    .join_post_pagination_li {
        width: 2.5vw;
        height: 2.5vw;
        margin: 0 1vw;
    }

    .join_brand_swiper .swiper-slide {
        width: 100%;
        margin: 0;
    }

    .join_brand_swiper .swiper-wrapper {
        flex-flow: nowrap;
    }

    .join_brand_item_box {
        padding: 3.623188vw;
    }

    .join_brand_head_title {
        font-size: 3.86473vw;
        line-height: 6.280193vw;
    }

    .join_brand_head_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 1.207729vw;
    }

    .join_brand_head_subtitle {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .join_brand_head_read {
        margin-top: 4.830917vw;
    }

    .join_brand_head_button {
        margin-top: 2.4154589vw;
    }

    .join_brand_head_icon {
        width: 6vw;
    }

    .join_brand_item_wrap {
        -webkit-border-radius: 2.4154589vw;
        border-radius: 2.4154589vw;
    }

    .join_brand_item_icon {
        width: 8vw;
        height: 8vw;
    }

    .join_brand_item_title {
        font-size: 3.86473vw;
        line-height: 6.280193vw;
        margin-top: 2.4154589vw;
    }

    .join_brand_item_subtitle {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .join_brand_item_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        height: 15.94202vw;
    }

    .join_channel_box {
        margin-top: 12.077294vw;
    }

    .join_flow_wrap {
        padding: 12.077294vw 0;
    }

    .join_channel_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 2.4154589vw;
    }

    .join_channel_content {
        -webkit-border-radius: 2.4154589vw;
        border-radius: 2.4154589vw;
        margin-top: 7.246376vw;
    }

    .join_channel_content:after {
        -webkit-border-radius: 2.4154589vw;
        border-radius: 2.4154589vw;
        pointer-events: none;
    }

    .join_channel_item_big {
        padding: 4.830917vw 3.623188vw;
    }

    .join_channel_item_number {
        width: 6vw;
        font-size: 3.38164vw;
        line-height: 6vw;
        -webkit-box-shadow: 0 1.207729vw 7.246376vw rgba(35, 192, 200, .3);
        box-shadow: 0 1.207729vw 7.246376vw rgba(35, 192, 200, .3);
    }

    .join_channel_item_read {
        margin-top: 2.4154589vw;
    }

    .join_channel_item_title {
        font-size: 3.86473vw;
        line-height: 6.280193vw;
    }

    .join_channel_item_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        height: auto;
        display: block;
        margin-top: 1.207729vw;
    }

    .join_channel_item_box {
        width: 100%;
    }

    .join_channel_item_box:after {
        display: none;
    }

    .join_channel_item_box:before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1px;
        background: #dddddd;
    }

    .join_channel_item_box:last-child:before {
        display: none;
    }

    .join_flow_item_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .join_flow_item_box {
        padding: 2.4154589vw 0;
    }

    .join_flow_tab {
        margin-top: 2.4154589vw;
    }

    .join_flow_mail_text, .join_flow_mail_text a {
        font-size: 3.86473vw;
        line-height: 6.280193vw;
    }

    .join_flow_share_wrap {
        margin-top: 7.246376vw;
    }

    .join_flow_share_li {
        padding: 0 2.4154589vw;
    }

    .join_flow_share_pic {
        width: 24.154589vw;
        -webkit-box-shadow: 0 1.207729vw 7.246376vw rgba(49, 112, 115, .15);
        box-shadow: 0 1.207729vw 7.246376vw rgba(49, 112, 115, .15);
    }

    .join_flow_share_title {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 2.4154589vw;
    }

    .join_flow_mail_wrap {
        margin-top: 2.4154589vw;
    }

    .join_post_wrap {
        padding: 12.077294vw 0;
    }

    .contact_page_head_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 2.4154589vw;
    }

    .contact_page_wrap {
        padding: 12.077294vw 0;
    }

    .contact_page_head_content {
        width: 100%;
    }

    .contact_share_wrap {
        width: 100%;
        margin-top: 7.246376vw;
    }

    .contact_share_item_box {
        width: 24.154589vw;
        padding: 0;
        margin: 0 4.830917vw 0 0;
    }

    .contact_share_box {
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }

    .contact_page_head_wrap {
        padding-bottom: 7.246376vw;
    }

    .contact_page_content {
        margin-top: 7.246376vw;
    }

    .contact_details_big {
        width: 100%;
        padding-right: 0;
    }

    .contact_details_map_wrap {
        width: 100%;
        margin-top: 7.246376vw;
    }

    .contact_details_nav_title {
        font-size: 3.86473vw;
        line-height: 9.661835vw;
    }

    .contact_details_nav_li:after {
        height: 0.483091vw;
    }

    .contact_details_nav_li {
        margin-right: 3.623188vw;
    }

    .contact_details_nav_read {
        padding: 3.623188vw;
    }

    .contact_details_nav_add {
        font-size: 3.86473vw;
        line-height: 6.280193vw;
    }

    .contact_details_nav_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 1.207729vw;
    }

    .contact_details_menu_wrap {
        margin-top: 7.246376vw;
    }

    .contact_details_menu_li {
        padding: 4.830917vw 0;
    }

    .contact_details_menu_icon {
        width: 10vw;
        height: 10vw;
    }

    .contact_details_menu_read {
        width: calc(100% - 10vw);
        padding-left: 3vw;
    }

    .contact_details_menu_title {
        font-size: 3.86473vw;
        line-height: 6.280193vw;
    }

    .contact_details_menu_text, .contact_details_menu_text a {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .contact_details_map_box {
        -webkit-border-radius: 2.4154589vw;
        border-radius: 2.4154589vw;
    }

    .solution_banner_title {
        font-size: 5.314009vw;
        line-height: 7.729468vw;
    }

    .solution_banner_label {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 1.207729vw;
    }

    .index_wap_about_button {
        display: flex;margin-top: 7.246376vw;
    }
    .index_wap_about_button .public_button_read:after {
        opacity: .2;
    }

    .index_wap_about_button .public_button_text {
        color: #ffffff;
    }

    .index_wap_about_button .public_button_icon {
        background: #ffffff;
    }

    .index_wap_about_button .public_button_icon .public_button_label svg {
        fill: #000;
    }
}


/*小屏幕*/
@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) {

}

