/*@charset "UTF-8";*/
/* CSS Document */


/*html5*/
/*移动端默认样式*/
@media screen and (max-width: 1200px) {
    body {
        overflow: initial;
        overflow-x: hidden;
    }

    .header_content {
        padding: 0 0 0 3.62318vw;
        height: 14.4927vw;
    }

    .header_search_wrap {
        display: none;
    }

    .header_menu_wrap {
        width: auto;
    }

    .header_menu_wap_box {
        position: fixed;
        left: 0;
        top: 0;
        width: 100vw;
        height: 100vh;
        z-index: 9;
        pointer-events: none;
        overflow: hidden;
    }

    .header_menu_wap_content {
        height: 200vh;
        background: rgba(0, 0, 0, .9);
        --clip-min: 0%;
        --clip-max: 0%;
        mask: linear-gradient(to bottom, rgba(0, 0, 0, 1), rgba(0, 0, 0, 1) var(--clip-min), rgba(0, 0, 0, 0) var(--clip-max));
    }

    .header_menu_wap_pack {
        height: 100vh;
        padding: 19.3236vw 3.62318vw;
        -webkit-align-items: flex-start;
        align-items: flex-start;
    }

    .header_menu_box {
        width: 100%;
        height: 100%;
        overflow: auto;
        -webkit-align-content: flex-start;
        align-content: flex-start;
    }

    .header_menu_item_text {
        font-size: 3.86473vw;
        line-height: 11.594202vw;
        color: #ffffff;
    }

    .header_menu_wap_icon {
        width: 40%;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
        -webkit-align-items: center;
        align-items: center;
        cursor: pointer;
        display: flex;
    }

    .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;
    }

    .down_solution_item_icon {
        display: none;
    }

    .down_solution_item_jt {
        display: none;
    }

    .down_solution_item_title {
        width: 100%;
        font-size: 3.381642vw;
        line-height: 11.594202vw;
        color: rgba(255, 255, 255, .8);
        padding: 0;
    }

    .down_solution_item_head a:hover .down_solution_item_title {
        color: rgba(255, 255, 255, .8);
    }

    .down_solution_item_box .header_menu_wap_icon {
        display: none;
    }

    .header_menu_wap_jt {
        display: none;
        width: 3.38164vw;
    }

    .header_menu_wap_jt svg {
        fill: #ffffff;
    }

    .header_solution_down_active .header_menu_wap_jt {
        display: flex;
    }

    .header_solution_down_active .down_solution_item_head a {
        width: 80%;
    }

    .down_solution_item_head {
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0 3.62318vw;
        position: relative;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .down_solution_item_head:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 1px;
        background: rgba(255, 255, 255, .3);
    }

    .down_solution_item_head a {
        width: 100%;
    }

    .header_menu_item_link {
        width: 100%;
    }

    .header_menu_wap_link {
        position: relative;
        -webkit-align-items: center;
        align-items: center;
    }

    .header_down_wrap {
        position: static;
        width: 100%;
        pointer-events: auto;
        background: none;
    }

    .down_solution_item_li {
        position: relative;
        padding: 0;
    }

    .down_solution_item_tab:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 1px;
        background: rgba(255, 255, 255, .3);
    }

    .down_solution_item_li a {
        font-size: 3.381642vw;
        line-height: 6vw;
        color: rgba(255, 255, 255, .8);
        padding: 0 7.24637vw;
        width: 100%;
    }

    .header_wap_down_active .header_menu_item_link {
        width: 60%;
    }

    .down_solution_item_animate {
        position: relative;
        overflow: hidden;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .header_wap_max_current .header_menu_wap_link .header_menu_wap_label:before {
        height: 0;
    }

    .header_wap_min_current .down_solution_item_head .header_menu_wap_label:before {
        height: 0;
    }

    .header_down_pack:after {
        display: none;
    }

    .header_down_solution_wrap {
        padding: 0;
    }

    .header_down_content {
        padding: 0;
    }

    .header_down_solution_box {
        padding: 0;
    }

    .down_solution_item_box {
        width: 100%;
        padding-right: 0;
        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_item_icon {
        display: none;
    }

    .header_menu_item_box {
        width: 100%;
        margin: 0;
    }

    .header_menu_wap_button {
        width: 14.4927vw;
        height: 14.4927vw;
        -webkit-align-items: center;
        align-items: center;
        -webkit-justify-content: center;
        justify-content: center;
        position: relative;
        z-index: 99;
        display: flex;
    }

    .header_menu_wap_btn {
        width: 7.72946vw;
        height: 7.72946vw;
        position: relative;
    }

    .header_menu_wap_btn svg {
        width: 177.777%;
        height: 133.333%;
        top: -16.666%;
        left: -38.8888%;
        stroke: #ffffff;
        stroke-width: 2px;
        fill: none;
        display: block;
        position: absolute;
    }

    .header_menu_wap_btn 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_menu_wap_btn svg path:nth-child(2) {
        -webkit-transition-delay: .1s;
        transition-delay: .1s;
    }


    .header_active .header_logo_box a img {
        filter: brightness(0) invert(1);
    }

    .header_active .header_language_icon svg {
        fill: #ffffff !important;
    }

    .header_active .header_language_text {
        color: #ffffff !important;
    }

    .header_active .header_menu_wap_btn svg {
        stroke: #ffffff !important;
    }

    .header_wap_active .header_menu_wap_btn svg path:nth-child(1) {
        stroke-dashoffset: 58;
    }

    .header_wap_active .header_menu_wap_btn svg path:nth-child(2) {
        stroke-dashoffset: 51.5;
    }

    .header_wap_active .header_menu_wap_btn svg path:nth-child(3) {
        stroke-dashoffset: 51.5;
    }

    .header_wap_active .header_menu_wap_box {
        pointer-events: auto;
    }

    .header_wap_active .header_menu_wap_btn svg {
        stroke: #ffffff !important;
    }


    .header_wap_active .header_logo_box a img {
        filter: brightness(0) invert(1);
    }

    .header_wap_active .header_language_icon svg {
        fill: #ffffff !important;
    }

    .header_wap_active .header_language_text {
        color: #ffffff !important;
    }


    .header_language_icon {
        width: 4vw;
    }

    .header_language_icon svg {
        fill: #ffffff;
    }

    .header_logo_box {
        width: 34vw;
        z-index: 20;
    }

    .header_language_link:hover {
        background: none !important;
    }

    .header_hover .header_language_link, .header_black .header_language_link {
        background: none !important;
    }


    .header_hover .header_language_icon svg, .header_black .header_language_icon svg {
        fill: #111111;
    }

    .header_hover .header_language_text, .header_black .header_language_text {
        color: #111111;
    }

    .header_hover .header_menu_wap_btn svg, .header_black .header_menu_wap_btn svg {
        stroke: #111111;
    }

    .header_hover .header_menu_item_text, .header_black .header_menu_item_text {
        color: #ffffff;
    }


    .header_menu_content {
        position: relative;
    }

    .header_language_text {
        font-size: 4.34782vw;
        line-height: 5vw;
        color: #ffffff;
        margin-left: 1.4492vw;
    }

    .header_language_link {
        padding: 0;
        background: none;
        -webkit-border-radius: 0;
        border-radius: 0;
    }

    .down_solution_item_tab {
        padding: 2.41545vw 0;
        margin-top: 0;
    }

    .down_solution_item_li a:hover {
        color: rgba(255, 255, 255, .8);
    }

    .header_down_item_box {
        position: relative;
        margin: 0;
        width: 100%;
    }

    .header_down_item_link {
        font-size: 3.381642vw;
        line-height: 11.594202vw;
        color: rgba(255, 255, 255, .8);
        position: relative;
        width: 100%;
        padding: 0 3.62318vw;
    }

    .header_down_item_link:hover {
        color: rgba(255, 255, 255, .8);
    }

    .header_down_item_link:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 1px;
        background: rgba(255, 255, 255, .3);
    }

    .index_banner_control_box {
        display: none;
    }

    .index_banner_max_text {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .index_banner_title_text {
        font-size: 5.7971vw;
        line-height: 8.21256vw;
        margin-top: 0;
        text-align: center;
    }

    .index_banner_button {
        margin-top: 4.83091vw;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .index_banner_auto_box {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .public_btn_text {
        font-size: 3.38164vw;
        line-height: 9.66183vw;
        padding: 0 3.62318vw;
    }

    .public_btn_box .public_btn_content {
        -webkit-border-radius: 4.83091vw;
        border-radius: 4.83091vw;
        padding: 0;
    }

    .public_btn_max:after {
        -webkit-border-radius: 4.83091vw;
        border-radius: 4.83091vw;
    }

    .public_btn_icon {
        width: 6vw;
        height: 6vw;
        margin-right: 2vw;
    }

    .public_btn_box a:after {
        -webkit-border-radius: 4.83091vw;
        border-radius: 4.83091vw;
    }

    .public_btn_box a {
        -webkit-border-radius: 4.83091vw;
        border-radius: 4.83091vw;
    }

    .index_banner_big {
        -webkit-align-items: center;
        align-items: center;
    }

    .index_banner_center {
        padding: 0 3.62318vw;
        margin-bottom: 0;
    }

    .index_banner_max {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .index_banner_title_box {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .index_banner_auto_wrap {
        bottom: 4.83091vw;
        padding: 0 3.62318vw;
    }

    .index_banner_auto_text {
        font-size: 3.38164vw;
        line-height: 7.72946vw;
    }

    .index_banner_auto_current {
        font-size: 3.38164vw;
        line-height: 7.72946vw;
    }

    .index_banner_auto_center {
        margin: 0 1.4492vw;
    }

    .index_core_parcel {
        padding: 12.07729vw 0;
    }

    .index_core_fixed_wrap {
        display: none;
    }

    .index_core_box {
        height: auto;
        position: relative;
    }

    .page_center {
        padding: 0 3.62318vw;
    }

    .index_core_tips_text {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
        margin-left: 2.41545vw;
    }

    .index_core_tips_icon {
        width: 0.966183vw;
        height: 0.966183vw;
    }

    .index_core_tips_big {
        margin-top: 1vw;
        height: auto;
        position: relative;
    }

    .index_core_tips_title {
        font-size: 5.314vw;
        line-height: 7.72946vw;
        font-weight: bold;
        text-align: center;
    }

    .index_core_tips_subtitle {
        font-size: 5.314vw;
        line-height: 7.72946vw;
        font-weight: bold;     text-align: center;
    }

    .index_core_head {
        margin-top: 0;
    }

    .index_core_tips_read {
        width: 100%;
        -webkit-justify-content: center;
        justify-content: center;
        position: relative;
    }

    .index_core_tips_wrap {
        height: auto;
    }

    .index_core_tips_box {
        position: relative;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .index_core_tips_button {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        margin-top: 4.83091vw;
        -webkit-justify-content: center;
        justify-content: center;
        pointer-events: auto;
    }

    .index_core_earth_content {
        -webkit-transform: none;
        transform: none;
        width: 55%;
    }

    .index_core_earth_wrap {
        height: auto;
        top: 48.30917vw;
    }

    .index_core_base_box {
        position: relative;
    }

    .index_core_base_nav {
        max-width: 100%;
        width: 100%;
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .index_core_base_tab {
        width: 100%;
        margin-top: 7.24637vw;
    }

    .index_core_base_swiper .swiper-slide-active .core_slide_item_button {
        pointer-events: auto;
    }

    .index_core_base_wrap {
        margin-top: 72.46376vw;
    }

    .core_base_item_title {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        width: 100%;
        max-width: 100%;
    }

    .core_base_item_number {
        font-size: 3.38164vw;
        line-height: 5.314vw;
        width: 7.24637vw;
        display: none;
    }

    .core_base_item_box {
        -webkit-align-items: center;
        align-items: center;
        width: 49%;
        margin: 0 2% 2% 0;
    }

    .core_base_item_box:nth-child(2n) {
        margin: 0 0 2% 0;
    }

    .core_slide_item_icon {
        width: 12vw;
        height: 12vw;
    }

    .core_slide_item_label {
        width: 50%;
    }


    .core_slide_item_title {
        font-size: 4.34782vw;
        line-height: 6.76328vw;
        margin-top: 2.41545vw;
    }

    .core_slide_item_text {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        margin-top: 2.41545vw;
    }

    .core_slide_item_button {
        margin-top: 4.83091vw;
    }

    .footer_wrap {
        padding: 12.07729vw 0;
    }

    .footer_slogan_subtitle {
        font-size: 3.8647vw;
        line-height: 6.28019vw;
    }

    .footer_slogan_title {
        font-size: 4.83091vw;
        line-height: 7.24637vw;
        letter-spacing: 0.5vw;
        margin-top: 2.41545vw;
    }

    .footer_slogan_button .public_btn_text {
        padding: 0 3.62318vw;
    }

    .footer_slogan_button .public_btn_max:after {
        -webkit-border-radius: 4.83091vw;
        border-radius: 4.83091vw;
    }

    .footer_nav_wrap {
        display: none;
    }

    .footer_messages_item_box {
        max-width: 100%;
        width: 100%;
        margin-bottom: 4.83091vw;
    }

    .footer_messages_item_box:last-child {
        margin: 0;
    }

    .footer_messages_tel_box {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .footer_messages_tel_link {
        font-size: 4.34782vw;
        line-height: 6.76328vw;
    }

    .footer_messages_text_box, .footer_messages_text_link {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        text-align: center;
    }

    .footer_messages_read {
        margin-top: 0;
    }

    .footer_copy_text {
        margin-right: 0;
        width: 100%;
        text-align: center;
    }

    .footer_copy_text, .footer_copy_link {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .footer_share_item_icon {
        width: 10vw;
        height: 10vw;
    }

    .footer_share_item_label {
        width: 45%;
    }

    .footer_share_item_dy .footer_share_item_label {
        width: 36%;
    }

    .footer_share_item_twitter .footer_share_item_label {
        width: 38%;
    }

    .footer_share_item_facebook .footer_share_item_label {
        width: 26%;
    }

    .footer_share_item_box {
        margin-right: 2.41545vw;
    }

    .footer_share_item_box:last-child {
        margin: 0;
    }

    .footer_share_tab {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .footer_made_box {
        margin-top: 3.62318vw;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .footer_made_text, .footer_made_link {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .footer_made_text {
        margin-right: 2.41545vw;
    }

    .index_team_wrap {
        padding: 12.07729vw 0;
        overflow: hidden;
    }

    .index_public_tips_text {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
        margin-left: 2.41545vw;
    }

    .index_public_tips_icon {
        width: 0.966183vw;
        height: 0.966183vw;
    }

    .index_public_tips_title {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .index_public_tips_big {
        margin-top: 1vw;
    }

    .index_team_big {
        display: none;
    }

    .index_team_animate_wrap {
        position: relative;
        height: auto;
        display: none;
    }

    .index_core_video_box {
        opacity: .5;
    }

    .index_team_animate_box {
        padding: 0;
    }

    .index_team_animate_content {
        height: auto;
        position: relative;
    }

    .index_team_box {
        position: relative;
    }

    .index_team_head {
        padding: 0 3.62318vw;
        position: relative;
    }

    .wap_team_swiper .swiper-wrapper {
        transition: all .6s ease;
    }

    .wap_team_item_pic {
        position: relative;
    }

    .wap_team_item_number {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 100%;
        text-align: center;
        z-index: 9;
        font-size: 16.9082vw;
        line-height: 19.3236vw;
        color: #ffffff;
    }

    .wap_team_item_img {
        padding-bottom: 63.0769%;
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .wap_team_item_read {
        margin-top: 4.83091vw;
    }

    .wap_team_item_title {
        font-size: 3.8647vw;
        line-height: 7.24637vw;
        text-align: center;
        color: #111111;
    }

    .wap_team_item_text {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        color: #666666;
        text-align: center;
        margin-top: 2.41545vw;
    }

    .wap_team_box {
        display: block;
        margin-top: 7.24637vw;
        position: relative;
    }

    .wap_team_swiper {
        overflow: initial;
    }

    .index_service_parcel {
        position: relative;
        height: auto;
    }

    .index_service_pic_animate {
        position: relative;
        height: auto;
    }

    .index_service_pic_content {
        height: auto;
    }

    .index_service_fixed_box {
        display: none;
    }

    .index_service_fixed_read {
        display: none;
    }

    .index_service_pic_box {
        height: auto;
        padding-bottom: 130%;
    }

    .index_service_pic_width {
        width: 100%;
        height: auto;
        -webkit-border-radius: 0;
        border-radius: 0;
    }

    .index_service_pic_max {
        position: relative;
        height: auto;
    }

    .index_service_pic_default {
        max-width: initial;
        width: 100%;
    }

    .index_service_pic_swiper {
        position: relative;
    }

    .index_service_box {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        z-index: 9;
    }

    .index_service_content {
        padding: 12.07729vw 0;
    }

    .index_service_head .index_public_tips_big {
        margin-top: 1vw;
    }

    .WapFade {
        opacity: 0;
        pointer-events: none;
        -webkit-transform: translateY(4vw);
        transform: translateY(4vw);
    }

    .index_service_big {
        width: 85%;
        -webkit-border-radius: 2.5vw;
        border-radius: 2.5vw;
    }

    .index_service_item_content {
        padding: 3.62318vw;
    }

    .index_service_item_icon {
        width: 3vw;
    }

    .index_service_item_label {
        font-size: 2.89855vw;
        line-height: 7.72946vw;
        margin-left: 1.207729vw;
    }

    .index_service_item_read {
        width: 100%;
        margin-top: 7.24637vw;
    }

    .index_service_item_box {
        height: auto;
    }


    .index_service_item_tips {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .index_service_item_title {
        font-size: 4.83091vw;
        line-height: 7.24637vw;
        margin-top: 0;
    }

    .index_service_item_subtitle {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .index_service_big .index_service_button {
        right: 3.62318vw;
        top: 3.62318vw;
    }

    .index_service_btn_box {
        width: 7.72946vw;
        height: 7.72946vw;
    }

    .index_service_prev {
        margin-right: 2vw;
    }

    .index_public_tips_button {
        margin-top: 4.83091vw;
    }

    .index_news_wrap {
        padding: 12.07729vw 0;
    }

    .index_news_pack {
        margin-top: 7.24637vw;
    }

    .index_news_advert_wrap {
        width: 100%;
        position: relative;
        top: 0;
    }

    .index_news_tab {
        width: 100%;
        margin-top: 4.83091vw;
    }

    .index_news_advert_link {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .index_news_advert_big {
        padding: 3.62318vw;
    }

    .index_news_advert_title {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
        height: 11.5942vw;
    }

    .index_news_advert_time {
        font-size: 2.89855vw;
        line-height: 4.83091vw;
        margin-top: 1vw;
    }

    .index_news_item_pic {
        width: 40%;
    }

    .index_news_item_pack {
        width: 60%;
        padding-left: 3.62318vw;
    }

    .index_news_item_title {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .index_news_item_box {
        padding-bottom: 3.62318vw;
        margin-bottom: 3.62318vw;
    }

    .index_news_item_time {
        font-size: 2.89855vw;
        line-height: 4.83091vw;
    }

    .index_news_item_img {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .public_banner_wrap {
        height: 50vh;
    }

    .public_banner_content {
        padding: 0 3.62318vw;
        -webkit-align-items: center;
        align-items: center;
    }

    .public_banner_read {
        padding-bottom: 0;
    }

    .public_banner_content_for_tech .public_banner_read {
        padding-bottom: 1.25vw;
    }

    .public_banner_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .public_banner_tips_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .public_banner_subtitle_label {
        font-size: 5.7971vw;
        line-height: 8.21256vw;
    }
    .public_banner_content_for_tech .public_banner_subtitle_label {
        font-size: 3.125vw;
        line-height: 6.5vw;
    }

    .public_banner_content_for_tech .public_banner_subtitle_box {
        margin-top: 5.25vw;
    }

    .public_banner_sign_box {
        width: 100%;
        bottom: 12%;
    }

    .join_details_box {
        position: relative;
        height: auto;
        padding: 12.07729vw 0;
    }

    .join_details_back_mask {
        mask: none;
    }

    .join_details_back_label {
        font-size: 16vw;
        line-height: 18vw;
    }

    .join_details_content {
        padding: 0 3.62318vw;
    }

    .join_details_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
        font-weight: bold;
        text-align: center;
        color: #35a244;
        letter-spacing: 0.966183vw;
        filter: blur(0);
    }

    .join_details_back_read {
        margin-top: 2.41545vw;
    }

    .join_details_subtitle_label {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .join_details_fixed_content {
        padding: 0 3.62318vw;
    }

    .join_fixed_item_box {
        width: 100%;
        margin: 0 0 9.66183vw 0 !important;
    }

    .join_fixed_item_box:last-child {
        margin: 0 !important;
    }

    .join_details_fixed_pack {
        padding: 12.07729vw 0 0 0;
    }

    .join_fixed_pic_box {
        -webkit-border-radius: 1vw;
        border-radius: 1vw;
    }

    .join_fixed_item_pack {
        padding-left: 12.07729vw;
        margin-top: -7.2463vw;
    }

    .join_fixed_item_number {
        font-size: 14.4927vw;
        line-height: 14.4927vw;
    }

    .join_fixed_item_label {
        font-size: 4.34782vw;
        line-height: 6.76328vw;
        font-weight: bold;
    }

    .join_fixed_item_read {
        margin-top: 2.41545vw;
    }

    .join_fixed_item_text {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .join_fixed_item_big {
        margin-top: 7.24637vw;
    }

    .join_fixed_item_shape1 .join_fixed_pic_item:nth-child(1) {
        width: 68%;
        margin-top: 35vw;
    }

    .join_fixed_item_shape1 .join_fixed_pic_item:nth-child(2) {
        width: 40%;
        margin-left: -8%;
    }

    .join_fixed_item_shape2 .join_fixed_pic_item:nth-child(1) {
        width: 70%;
        margin-top: 0;
    }

    .join_fixed_item_shape2 .join_fixed_pic_item:nth-child(2) {
        width: 38%;
        margin: 10vw 0 0 -8%;
    }

    .join_fixed_item_shape3 .join_fixed_pic_item:nth-child(1) {
        width: 48%;
        margin-top: 8vw;
    }

    .join_fixed_item_shape3 .join_fixed_pic_item:nth-child(2) {
        width: 60%;
        margin-left: -8%;
    }

    .join_fixed_item_shape4 .join_fixed_pic_item:nth-child(1) {
        width: 40%;
        margin-top: 10vw;
    }

    .join_fixed_item_shape4 .join_fixed_pic_item:nth-child(2) {
        width: 68%;
        margin-left: -8%;
    }

    .join_type_wrap {
        padding: 12.07729vw 0;
    }

    .web_center {
        padding: 0 3.62318vw;
    }

    .join_type_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .join_type_subtitle_label {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .join_type_subtitle_box {
        margin-top: 1vw;
    }

    .join_type_item_box {
        width: 100%;
        margin: 0 0 3.62318vw 0 !important;
    }

    .join_type_item_box:last-child {
        margin: 0 !important;
    }

    .join_type_item_pack {
        padding: 3.62318vw;
    }

    .join_type_item_big {
        width: 70%;
        padding: 3.62318vw;
        -webkit-backdrop-filter: blur(1vw);
        backdrop-filter: blur(1vw);
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .join_type_item_content {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .join_type_item_title {
        font-size: 4.34782vw;
        line-height: 6.76328vw;
    }

    .join_type_item_text {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .join_type_item_read {
        margin-top: 2vw;
    }

    .join_type_item_button {
        margin-top: 4.83091vw;
    }

    .join_type_btn_text {
        font-size: 2.89855vw;
        line-height: 8.6956vw;
    }

    .join_type_btn_icon {
        width: 2.2vw;
        margin-left: 2vw;
    }

    .join_type_item_btn {
        -webkit-border-radius: 4.34782vw;
        border-radius: 4.34782vw;
        padding: 0 3.62318vw;
    }

    .join_type_content {
        margin-top: 7.24637vw;
    }

    .recruit_page_wrap {
        padding: 24.15458vw 0 12.07729vw 0;
    }

    .recruit_nav_title {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .recruit_nav_item_box {
        margin: 0 3.62318vw;
    }

    .recruit_page_content {
        margin-top: 7.24637vw;
    }

    .recruit_page_item_box {
        width: 100%;
        margin: 0 0 3.62318vw 0 !important;
    }

    .recruit_page_item_box:last-child {
        margin: 0 !important;
    }

    .recruit_page_item_content {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
        padding: 3.62318vw;
    }

    .recruit_page_item_title {
        font-size: 4.34782vw;
        line-height: 6.76328vw;
    }

    .recruit_page_item_text:first-child {
        padding: 0 2.41545vw 0 0;
    }

    .recruit_page_item_text:last-child {
        padding: 0 0 0 2.41545vw;
    }

    .recruit_page_item_text {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        padding: 0 2.41545vw;
    }

    .recruit_page_item_type {
        margin-top: 1vw;
    }

    .recruit_page_item_button {
        margin-top: 4.83091vw;
    }

    .recruit_btn_item_text {
        font-size: 3.38164vw;
        line-height: 8.6956vw;
    }

    .recruit_btn_item_icon {
        margin-left: 2vw;
    }

    .recruit_btn_item_label {
        width: 2.8vw;
    }

    .recruit_page_item_btn {
        -webkit-border-radius: 4.34782vw;
        border-radius: 4.34782vw;
        padding: 0 3.62318vw;
    }

    .recruit_page_item_btn:after {
        -webkit-border-radius: 4.34782vw;
        border-radius: 4.34782vw;
    }

    .recruit_page_item_btn:before {
        -webkit-border-radius: 4.34782vw;
        border-radius: 4.34782vw;
    }

    .recruit_pagination_btn a {
        width: 8.6956vw;
        height: 8.6956vw;
    }

    .recruit_pagination_link a {
        width: 7.24637vw;
        font-size: 3.38164vw;
        line-height: 7.24637vw;
    }

    .recruit_pagination_content {
        padding: 0 3vw;
    }

    .recruit_pagination_wrap {
        margin-top: 7.24637vw;
    }

    .recruit_details_wrap {
        padding: 24.15458vw 0 12.07729vw 0;
    }

    .recruit_details_box {
        padding: 0;
    }

    .recruit_details_content {
        padding: 3.62318vw;
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
        margin-bottom: 7vw;
    }

    .recruit_details_title {
        font-size: 4.83091vw;
        line-height: 7.24637vw;
    }

    .recruit_details_head {
        margin-bottom: 2vw;
    }

    .recruit_details_tips_box {
        margin-bottom: 4.83091vw;
    }

    .recruit_details_btn_text {
        font-size: 2.89855vw;
        line-height: 7.24637vw;
    }

    .recruit_details_btn_icon {
        width: 2.6vw;
        margin-left: 2vw;
    }

    .recruit_details_tips_btn a {
        padding: 0 3.62318vw;
    }

    .recruit_details_big {
        margin-top: 7.24637vw;
    }

    .recruit_submit_text {
        font-size: 3.38164vw;
        line-height: 8.6956vw;
    }

    .recruit_submit_icon {
        margin-left: 2vw;
    }

    .recruit_submit_label {
        width: 2.8vw;
    }

    .recruit_submit_btn a {
        -webkit-border-radius: 4.34782vw;
        border-radius: 4.34782vw;
        padding: 0 3.62318vw;
    }

    .recruit_submit_btn a:before {
        -webkit-border-radius: 4.34782vw;
        border-radius: 4.34782vw;
    }

    .recruit_submit_btn a:after {
        -webkit-border-radius: 4.34782vw;
        border-radius: 4.34782vw;
    }

    .recruit_details_bjq {
        margin-top: 7.24637vw;
        padding-bottom: 4.83091vw;
    }

    .recruit_details_bjq h1 {
        font-size: 3.8647vw;
        line-height: 6.28019vw;
    }

    .recruit_details_bjq p {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .about_video_box {
        position: relative;
        height: auto;
        display: none;
    }

    .about_video_fixed_wrap {
        margin: 0;
    }

    .about_details_box {
        position: relative;
        top: 0;
        width: 100%;
        height: auto;
    }

    .about_video_scale_box {
        display: none;
    }

    .about_intro_wrap {
        margin-top: 0;
    }

    .about_video_delay_box {
        display: none;
    }

    .about_intro_fixed_box {
        display: none;
    }

    .about_video_content {
        position: relative;
        height: auto;
    }

    .about_video_pack {
        height: auto;
    }

    .about_video_big {
        position: relative;
        left: 0;
        top: 0;
        -webkit-transform: none;
        transform: none;
    }

    .about_video_read {
        -webkit-transform: none;
        transform: none;
    }

    .about_video_label {
        -webkit-transform: none;
        transform: none;
        opacity: 1;
        -webkit-border-radius: 0;
        border-radius: 0;
    }

    .wap_about_video_box {
        display: block;
        position: relative;
        padding-bottom: 0;
    }

    .about_video_fixed_box {
        height: auto;
    }

    .intro_tab_fixed_wrap {
        margin-top: 0;
        padding: 12.07729vw 0;
    }

    .intro_tab_fixed_box {
        padding: 0 3.62318vw;
    }

    .about_intro_box {
        position: relative;
        height: auto;
        clip-path: inset(0 0 0 0);
    }

    .about_details_center {
        padding: 0 3.62318vw;
        margin-top: 0;
    }

    .about_details_pack {
        padding: 12.07729vw 0;
    }

    .about_details_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .about_details_subtitle_label {
        font-size: 4.34782vw;
        line-height: 6.76328vw;
    }

    .about_details_subtitle_box {
        margin-top: 1vw;
    }

    .about_details_item_read {
        font-size: 2.89855vw;
        line-height: 4.83091vw;
    }

    .about_details_item_box:nth-child(1) .about_details_item_read {
        width: 85%;
    }

    .about_details_item_box:nth-child(2) .about_details_item_read {
        width: 85%;
    }

    .about_details_item_box {
        margin-bottom: 7.24637vw;
    }

    .about_video_button {
        opacity: 1;
        pointer-events: auto;
    }

    .about_video_btn {
        width: 10vw;
        height: 10vw;
    }

    .about_video_circle_label:nth-child(2) {
        border: 0.5vw solid #ffffff;
    }

    .about_video_circle_label:nth-child(3) {
        border: 0.5vw solid #ffffff;
    }

    .about_video_circle_label:nth-child(4) {
        border: 0.5vw solid #ffffff;
    }

    .about_video_circle_label:nth-child(5) {
        border: 0.5vw solid #ffffff;
    }

    .intro_tab_fixed_pack {
        width: 100%;
    }

    .intro_tab_fixed_title {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .intro_tab_fixed_title.FadeWhite {
        background-image: linear-gradient(90deg, #111111 0%, #111111 calc(var(--scan-x) - 16%), rgba(53, 162, 68, 1) var(--scan-x), rgba(53, 162, 68, 0) calc(var(--scan-x) + 16%)) !important;
    }

    .about_wap_intro_img {
        display: block;
        padding-bottom: 50%;
        margin-top: 4.83091vw;
    }

    .intro_tab_fixed_big {
        margin-top: 7.24637vw;
    }

    .intro_tab_item_content {
        background: none;
        padding: 0;
    }

    .intro_tab_item_title {
        font-size: 4.34782vw;
        line-height: 6.76328vw;
    }

    .intro_tab_item_read {
        font-size: 2.4vw;
        line-height: 5.314vw;
        min-height: auto;
        margin-top: 2.41545vw;
    }

    .intro_tab_item_box {
        margin-bottom: 7.24637vw;
    }

    .intro_tab_item_number {
        font-size: 8.6956vw;
        line-height: 11.111vw;
    }

    .intro_tab_item_tips {
        font-size: 2.89855vw;
        line-height: 4.83091vw;
    }

    .intro_tab_item_foot {
        margin-top: 4.83091vw;
    }

    .intro_tab_fixed_content {
        padding: 0;
    }

    .about_earth_head_wrap {
        padding: 0 3.62318vw;
        position: relative;
    }

    .about_earth_head_box {
        padding: 12.07729vw 0 0 0;
    }

    .about_earth_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .about_earth_head_subtitle {
        margin-top: 1vw;
    }

    .about_earth_subtitle_label {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .about_earth_animate {
        width: 200%;
        position: relative;
    }

    .about_earth_box {
        position: relative;
        overflow: auto;
    }

    .about_earth_item_circle {
        width: 2vw;
        height: 2vw;
    }

    .index_video_box {
        width: 100%;
    }

    .index_video_close {
        position: absolute;
        right: 3.62318vw;
        top: 3.62318vw;
        width: 7.24637vw;
        height: 7.24637vw;
    }

    .about_earth_item_name {
        font-size: 2.89855vw;
    }

    .about_earth_item_line {
        width: 30vw;
    }

    .about_earth_item_svg {
        width: 30vw;
    }

    .about_earth_item_svg svg {
        stroke-width: 1vw;
    }

    .about_earth_item_head {
        padding: 2.41545vw;
    }

    .about_earth_item_title {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .about_earth_item_pack {
        width: 42vw;
        top: -15vw;
    }

    .about_earth_item_add {
        width: 8vw;
        height: 8vw;
    }

    .about_earth_item_read {
        width: calc(100% - 8vw);
    }

    .about_earth_item_text {
        font-size: 2.89855vw;
        line-height: 4.83091vw;
        margin-top: 0;
    }

    .about_earth_item_animate {
        -webkit-border-radius: 2.41545vw 2.41545vw 0 0;
        border-radius: 2.41545vw 2.41545vw 0 0;
    }

    .wap_earth_tips_box {
        font-size: 2.89855vw;
        line-height: 7.24637vw;
        color: #999999;
        padding: 0 3.62318vw;
        display: block;
        text-align: center;
        background: #ffffff;
    }

    .about_devel_box {
        padding: 0 3.62318vw;
    }

    .about_devel_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .about_devel_wrap {
        padding: 12.07729vw 0;
    }

    .about_devel_pack {
        margin-top: 7.24637vw;
    }

    .about_devel_item_pic {
        width: 66%;
    }

    .about_devel_back_tab {
        height: 38vw;
    }

    .about_devel_back_text {
        font-size: 24vw;
        line-height: 36vw;
        color: rgba(183, 183, 183, .3);
        text-align: center;
    }

    .about_devel_item_content {
        position: relative;
        margin-top: 7.24637vw;
    }

    .about_devel_item_text {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .about_devel_item_read {
        width: 80%;
    }

    .about_devel_item_img {
        padding: 0;
        height: 38vw;
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .about_devel_back_wrap {
        height: 38vw;
    }

    .about_devel_control_default {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .about_devel_control_title {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .about_devel_control_label {
        font-size: 2.89855vw;
        line-height: 4.83091vw;
    }

    .about_devel_control_box {
        padding-top: 4.83091vw;
    }

    .about_devel_control_box:before {
        height: 3.62318vw;
    }

    .about_culture_head_text {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .about_culture_head_box {
        top: 12.07729vw;
    }

    .about_culture_pic_box {
        padding-bottom: 86%;
    }

    .about_culture_item_text {
        display: none;
    }

    .about_culture_item_box:after {
        background: rgba(255, 255, 255, .1);
    }

    .about_culture_item_title {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .about_culture_item_line {
        margin: 2.41545vw auto;
        width: 4.83091vw;
        height: 1px;
    }

    .about_culture_details_subtitle {
        font-size: 3.8647vw;
        line-height: 6.28019vw;
    }

    .about_culture_details_title {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        margin-top: 1vw;
    }

    .about_honor_wrap {
        padding: 12.07729vw 0;
    }

    .about_honor_head_box {
        padding: 0 3.62318vw;
    }

    .about_honor_title_text {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .about_honor_nav_li {
        font-size: 3.38164vw;
        line-height: 7.72946vw;
        padding: 0 3.62318vw;
        margin-right: 2.41545vw;
        width: auto;
    }

    .about_honor_nav_box {
        width: 100%;
        margin-top: 7.24637vw;
    }

    .about_honor_content {
        margin-top: 4.83091vw;
    }

    .about_honor_nav_li:after {
        -webkit-border-radius: 3.8647vw;
        border-radius: 3.8647vw;
    }

    .about_honor_tab {
        padding: 0 3.62318vw;
    }

    .about_honor_button {
        margin-top: 7.24637vw;
    }

    .news_page_wrap {
        padding: 12.07729vw 0;
    }

    .news_banner_pic_width {
        width: 100%;
    }

    .news_banner_details_box {
        width: 100%;
    }

    .news_banner_details_content a {
        padding: 3.62318vw;
    }

    .news_banner_details_time {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .news_banner_details_title {
        font-size: 3.38164vw;
        line-height: 5.314vw;
    }

    .news_banner_details_text {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .news_banner_details_button {
        margin-top: 4.83091vw;
    }

    .news_banner_details_btn {
        width: 7.24637vw;
        height: 7.24637vw;
    }

    .news_banner_pic_box {
        padding-bottom: 46%;
    }

    .news_banner_details_swiper {
        position: relative;
        height: auto;
    }

    .news_banner_pagination_wrap {
        z-index: 9;
        padding: 0 3.62318vw;
    }

    .news_pc_pagination_wrap {
        display: none;
    }

    .news_wap_pagination_wrap {
        width: 100%;
        display: block;
        left: 0;
        bottom: 2.41545vw;
        padding: 0;
    }

    .news_banner_pagination_box {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .news_banner_pagination_box .swiper-pagination-bullet {
        width: 1.93236vw;
        height: 1.93236vw;
        margin: 0 3px !important;
    }

    .news_banner_box {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .news_page_item_box {
        width: 100%;
        margin: 0 0 4.83091vw 0 !important;
    }

    .news_page_item_box:last-child {
        margin: 0 !important;
    }

    .news_item_pic_box {
        padding-bottom: 50%;
    }

    .news_page_item_read {
        display: none;
    }

    .news_page_item_title {
        height: auto;
    }

    .news_page_item_title a {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .news_page_item_tips {
        margin-top: 2.41545vw;
    }

    .news_page_item_head a {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .news_details_page_box {
        padding: 0;
    }

    .news_details_page_wrap {
        padding: 24.15458vw 0 12.07729vw 0;
    }

    .news_details_page_pack {
        width: 100%;
    }

    .news_details_page_title {
        font-size: 4.34782vw;
        line-height: 6.76328vw;
    }

    .news_details_page_head {
        margin-bottom: 3.62318vw;
    }

    .news_details_tips_box {
        margin-bottom: 7.24637vw;
    }

    .news_details_tips_text {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        margin-right: 2.41545vw;
    }

    .news_details_bjg p {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .news_details_bjg {
        margin: 7.24637vw 0;
    }

    .news_details_page_button {
        position: relative;
        top: 0;
        width: 100%;
        margin-top: 7.24637vw;
    }

    .news_details_control_button {
        width: 100%;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .news_details_page_button .recruit_pagination_btn {
        margin: 0 1.207729vw;
    }

    .news_details_return_text {
        font-size: 3.38164vw;
        line-height: 7.24637vw;
    }

    .news_details_return_icon {
        width: 3.2vw;
        margin-right: 2.41545vw;
    }

    .contact_page_box {
        position: relative;
        height: auto;
    }

    .contact_page_content {
        height: auto;
        padding: 12.07729vw 0;
    }

    .contact_page_tips_text {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .contact_page_title a {
        font-size: 6.28019vw;
        line-height: 8.6956vw;
    }

    .contact_page_title {
        margin-top: 0;
    }

    .contact_page_label {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        margin-top: 0;
    }

    .contact_page_add_box {
        width: 80%;
        margin: 7.24637vw auto 0;
    }

    .contact_page_item_text, .contact_page_item_text a {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .contact_page_item_icon {
        display: none;
    }

    .contact_page_item_box {
        position: relative;
        margin-bottom: 2.41545vw;
    }

    .contact_page_ewm_pic {
        padding: 2.41545vw;
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
        width: 34vw;
    }

    .contact_page_ewm_box {
        margin-top: 7.24637vw;
    }

    .contact_page_ewm_title {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        margin-top: 2.41545vw;
    }

    .service_pro_wrap {
        padding: 12.07729vw 0;
    }

    .service_pro_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .service_pro_subtitle_label {
        font-size: 3.8647vw;
        line-height: 6.28019vw;
    }

    .service_pro_green_label {
        font-size: 3.8647vw;
        line-height: 6.28019vw;
    }

    .service_pro_subtitle_box {
        margin-top: 7.24637vw;
    }

    .service_pro_text_label {
        font-size: 3.8647vw;
        line-height: 6.28019vw
    }

    .service_pro_head_read {
        width: 100%;
    }

    .service_pro_head_button {
        padding-bottom: 0;
        margin-top: 4.83091vw;
    }

    .service_pro_tips_label {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .service_pro_tips_box {
        margin-top: 2.41545vw;
    }

    .service_pro_item_box {
        width: 48%;
        margin: 0 4% 4% 0;
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .service_pro_item_box:nth-child(2n) {
        margin: 0 0 4% 0;
    }

    .service_pro_item_read {
        padding: 3.62318vw;
    }

    .service_pro_item_content:after {
        background-image: linear-gradient(to top, rgba(255, 255, 255, 1) 25vw, rgba(255, 255, 255, 0) 40vw, rgba(255, 255, 255, 0));
    }

    .service_pro_item_title {
        font-size: 3.38164vw;
        line-height: 5.314vw;
    }

    .service_pro_item_text {
        font-size: 2.89855vw;
        line-height: 4.83091vw;
        margin-top: 1vw;
    }

    .service_pro_content {
        margin-top: 7.24637vw;
    }

    .service_pro_item_box .service_item_pic_box {
        padding-bottom: 123.68% !important;
    }

    .service_operate_photo {
        width: 100%;
        position: relative;
    }

    .service_operate_pic_wrap {
        height: auto;
    }

    .service_operate_pic_box {
        height: auto;
        padding-bottom: 56.25%;
    }

    .service_operate_content {
        width: 100%;
        padding: 0 3.62318vw;
    }

    .service_operate_pack {
        padding: 12.07729vw 0;
    }

    .service_operate_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .service_operate_subtitle_label {
        font-size: 3.8647vw;
        line-height: 6.28019vw;
    }

    .service_operate_green_label {
        font-size: 3.8647vw;
        line-height: 6.28019vw;
    }

    .service_operate_text_label {
        font-size: 3.8647vw;
        line-height: 6.28019vw;
    }

    .service_operate_subtitle_box {
        margin-top: 7.24637vw;
    }

    .service_operate_tips_box {
        margin-top: 2.41545vw;
    }

    .service_operate_tips_label {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .service_operate_item_box {
        width: 100%;
        margin: 0 0 4.83091vw 0;
    }

    .service_operate_item_box:last-child {
        margin: 0;
    }

    .service_operate_item_content {
        padding: 3.62318vw;
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .service_operate_item_icon {
        width: 8.4541vw;
        height: 7.24637vw;
    }

    .about_devel_control_wrap {
        margin-top: 7vw;
    }

    .service_operate_item_read {
        margin-top: 4.83091vw;
    }

    .service_operate_item_title {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .service_operate_item_text {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        margin-top: 1.207729vw;
    }

    .service_operate_button {
        margin-top: 7.24637vw;
    }

    .service_operate_tab {
        margin-top: 7.24637vw;
    }

    .service_sale_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .service_sale_subtitle_label {
        font-size: 3.8647vw;
        line-height: 6.28019vw;
        text-align: center;
    }

    .service_sale_text_label {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .service_sale_text_box {
        margin-top: 1vw;
    }

    .service_sale_subtitle_box {
        margin-top: 3.62318vw;
    }

    .service_sale_wrap {
        padding: 12.07729vw 0;
    }

    .service_sale_button {
        margin-top: 4.83091vw;
    }

    .service_sale_pack {
        margin-top: 7.24637vw;
    }

    .service_sale_item_box {
        width: 48%;
        margin: 0 4% 4% 0;
    }

    .service_sale_item_box:nth-child(2n) {
        margin: 0 0 4% 0;
    }

    .service_sale_item_content {
        padding: 3.62318vw;
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-content: space-between;
        align-content: space-between;
    }

    .service_sale_item_title {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .service_sale_item_subtitle {
        font-size: 2.41545vw;
        line-height: 3.8647vw;
        min-height: auto;
        margin-top: 1vw;
    }

    .service_sale_item_icon {
        width: 10vw;
        height: 10vw;
        margin-top: 7.24637vw;
    }

    .service_sale_item_max {
        width: 40%;
        height: 40%;
    }

    .clients_page_wrap {
        padding: 12.07729vw 0;
    }

    .clients_item_box {
        width: 33.3333%;
    }

    .clients_page_button {
        margin-top: 7.24637vw;
    }

    .case_item_box {
        width: 100%;
        margin: 0 0 4.83091vw 0 !important;
    }

    .case_item_box:last-child {
        margin: 0;
    }

    .case_page_wrap {
        padding: 12.07729vw 0;
    }

    .case_item_tips_text {
        font-size: 3.38164vw;
        line-height: 7.24637vw;
    }

    .case_item_tips_icon {
        width: 3vw;
        margin-right: 2vw;
    }

    .case_item_tips_box {
        padding: 0 3.62318vw;
        -webkit-border-radius: 3.62318vw;
        border-radius: 3.62318vw;
    }

    .case_item_tips_wrap {
        padding: 3.62318vw;
    }

    .case_item_pack {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .case_item_pic_label {
        padding: 3.62318vw;
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .case_item_time {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .case_item_title_label {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .case_item_read {
        padding: 2.41545vw 0 0 0;
    }

    .case_details_page_wrap {
        padding: 24.15458vw 0 12.07729vw 0;
    }

    .case_details_banner_content {
        width: 100%;
        padding-right: 0;
    }

    .case_banner_tips_icon {
        width: 3vw;
        margin-right: 2vw;
    }

    .case_banner_tips_text {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .case_banner_title_label {
        font-size: 4.34782vw;
        line-height: 6.76328vw;
    }

    .case_banner_title_box {
        margin-top: 2.41545vw;
    }

    .case_banner_pack {
        margin-top: 4.83091vw;
    }

    .case_banner_subtitle_label {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .case_banner_text_box {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .case_banner_tab {
        margin-top: 4.83091vw;
    }

    .case_details_banner_photo {
        width: 100%;
        margin-top: 7.24637vw;
    }

    .case_banner_item_title {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .case_banner_item_number {
        font-size: 6.28019vw;
        line-height: 8.6956vw;
    }

    .case_details_banner_swiper {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .case_details_banner_wrap {
        margin-bottom: 7.24637vw;
    }

    .case_survey_wrap {
        margin-top: 7.24637vw;
    }

    .case_survey_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .case_survey_item_box {
        width: 49%;
        margin: 0 2% 2% 0;
    }

    .case_survey_item_box:nth-child(2n) {
        margin: 0 0 2% 0;
    }

    .case_survey_item_content {
        padding: 3.62318vw;
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .case_survey_content {
        margin-top: 7.24637vw;
    }

    .case_survey_item_icon {
        width: 6vw;
        height: 6vw;
    }

    .case_survey_item_title {
        font-size: 2.7vw;
        line-height: 4.83091vw;
        margin-top: 2vw;
    }

    .case_survey_item_number {
        font-size: 5.7971vw;
        line-height: 8.21256vw;
    }

    .case_survey_item_read {
        margin-top: 2vw;
    }

    .agency_safety_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .agency_safety_wrap {
        padding: 12.07729vw 0;
    }

    .agency_safety_content {
        -webkit-flex-flow: wrap;
        flex-flow: wrap;
        margin-top: 7.24637vw;
    }

    .agency_safety_item_box {
        width: 100%;
        margin: 0 0 4.83091vw 0;
    }

    .agency_safety_item_active {
        width: 100%;
    }

    .agency_safety_item_pack {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .agency_safety_item_content {
        height: 60vw;
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .agency_safety_item_read {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        margin-top: 2.41545vw;
    }

    .agency_safety_item_active .agency_safety_item_back {
        left: 3.62318vw;
        bottom: 3.62318vw;
        width: calc(100% - 7.24637vw);
        min-height: initial;
    }

    .agency_safety_item_back {
        left: 3.62318vw;
        bottom: 3.62318vw;
        padding: 3.62318vw;
        width: calc(100% - 7.24637vw);
        min-height: initial;
        height: auto;
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .agency_safety_item_head {
        opacity: 0;
        pointer-events: none;
        filter: blur(2vw);
        padding: 0;
        display: none;
    }

    .agency_safety_item_subtitle {
        opacity: 1;
        font-size: 3.38164vw;
        line-height: 5.7971vw;
        -webkit-transform: none;
        transform: none;
    }

    .agency_safety_item_read {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }

    .agency_business_fixed_wrap {
        display: none;
    }

    .agency_business_back_swiper {
        display: none;
    }

    .agency_business_pack {
        position: relative;
        height: auto;
    }

    .agency_business_box {
        position: relative;
        height: auto;
    }

    .agency_business_title_label.FadeWhite {
        font-size: 5.314vw;
        line-height: 7.72946vw;
        background-image: linear-gradient(90deg, #111111 0%, #111111 calc(var(--scan-x) - 16%), rgba(53, 162, 68, 1) var(--scan-x), rgba(53, 162, 68, 0) calc(var(--scan-x) + 16%)) !important;
    }

    .agency_business_title_box {
        width: 100%;
    }

    .agency_business_popup_wrap {
        width: 100%;
        margin-top: 7.24637vw;
    }

    .agency_business_popup_swiper {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .agency_business_popup_box {
        padding: 0;
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
        --clip-width: 0% !important;
    }

    .agency_business_wrap {
        padding: 0 0 12.07729vw 0;
    }

    .agency_business_popup_read {
        padding: 2.41545vw 0;
    }

    .agency_business_popup_title {
        font-size: 3.8647vw;
        line-height: 6.28019vw;
    }

    .agency_business_popup_text {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        margin-top: 2vw;
    }

    .agency_business_popup_tips {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        margin-top: 2vw;
    }

    .agency_business_control_text {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .agency_business_control_center {
        padding: 0 3.62318vw;
    }

    .agency_expert_wrap {
        padding: 0 0 12.07729vw 0;
    }

    .tech_expert_pack {
        width: 100%;
    }

    .tech_expert_photo {
        width: 100%;
        margin-top: 7.24637vw;
    }

    .tech_expert_pic_box {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .tech_expert_tips_title {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .tech_expert_tips_text {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        margin-top: 2.41545vw;
    }

    .expert_nav_item_box {
        padding: 4.83091vw 0;
    }

    .expert_nav_item_title {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .expert_nav_item_bjq {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        padding-top: 2.41545vw;
    }

    .expert_nav_item_btn {
        height: 1px;
    }

    .expert_nav_item_button {
        width: 3.8647vw;
    }

    .tech_expert_nav_box {
        margin-top: 7.24637vw;
    }

    .public_banner_read_box {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        margin-top: 2.41545vw;
    }

    .assist_system_wrap {
        padding: 12.07729vw 0;
    }

    .assist_system_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .assist_system_item_content {
        padding: 3.62318vw;
    }

    .assist_system_item_box {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .assist_system_item_icon {
        width: 7vw;
        height: 7vw;
    }

    .assist_system_item_head {
        margin-top: 2.41545vw;
    }

    .assist_system_item_title {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .assist_system_item_read {
        margin-top: 4.83091vw;
    }

    .assist_system_item_text {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .assist_system_content {
        margin-top: 7.24637vw;
    }

    .assist_deal_wrap {
        padding: 0 0 12.07729vw 0;
    }

    .assist_system_subtitle_box {
        margin-top: 2.41545vw;
    }

    .assist_system_subtitle_label {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .assist_monitor_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .assist_monitor_wrap {
        padding: 12.07729vw 0;
    }

    .assist_monitor_pack {
        width: 100%;
    }

    .assist_monitor_content {
        margin-top: 7.24637vw;
    }

    .assist_monitor_pagination_wrap {
        margin-top: 4.83091vw;
    }

    .assist_monitor_pagination_box .swiper-pagination-bullet {
        width: 1.93236vw;
        height: 1.93236vw;
        margin: 0 0.966183vw !important;
    }

    .assist_deal_item_box {
        width: 100%;
        margin: 0 0 4.83091vw 0 !important;
        padding: 0 0 0 3.62318vw;
    }

    .assist_deal_item_box:last-child {
        margin: 0 !important;
    }

    .assist_deal_item_content {
        padding: 3.62318vw;
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .assist_deal_item_box:after {
        width: 17.5824%;
        height: 80%;
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .assist_deal_item_number {
        font-size: 8.6956vw;
        line-height: 11.111vw;
    }

    .assist_deal_item_title {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .assist_deal_item_text {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .assist_deal_item_read {
        margin-top: 2vw;
    }

    .assist_deal_pack {
        position: relative;
        padding: 0;
    }

    .assist_deal_graph_box {
        display: none;
    }

    .assist_deal_content {
        padding: 0;
    }

    .assist_deal_box {
        margin-top: 7.24637vw;
    }

    .research_base_box {
        padding: 12.07729vw 0;
    }

    .research_base_tips_label {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .research_base_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .research_base_title_box {
        margin-top: 2vw;
    }

    .research_base_text_box {
        margin-top: 1vw;
    }

    .research_base_text_label {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .research_base_pack {
        margin-top: 7.24637vw;
    }

    .research_base_item_box {
        width: 49%;
        margin: 0 2% 2% 0 !important;
    }

    .research_base_item_box:nth-child(2n) {
        margin: 0 0 2% 0 !important;
    }

    .research_base_item_content {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
        padding: 3.62318vw 2.41545vw;
    }

    .research_base_item_back {
        width: 20vw;
        height: 20vw;
    }

    .research_base_item_label {
        font-size: 4.34782vw;
        line-height: 6.76328vw;
    }

    .research_base_item_read {
        margin-top: 2.41545vw;
    }

    .research_base_item_subtitle {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .research_base_item_text {
        text-align: center;
        font-size: 2.41545vw;
        line-height: 4.34782vw;
        margin-top: 1vw;
    }

    .research_scene_content {
        padding: 12.07729vw 0;
        position: relative;
    }

    .research_scene_back {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        padding-bottom: 0;
    }

    .research_scene_big {
        margin-top: 7.24637vw;
    }

    .research_scene_tab {
        width: 80%;
    }

    .research_scene_item_box {
        padding: 3.62318vw;
        margin-bottom: 1vw;
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .research_scene_item_label {
        width: 6vw;
        height: 6vw;
    }

    .research_scene_item_icon {
        width: 15%;
    }

    .research_scene_item_title {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
        width: 85%;
    }

    .research_scene_item_read {
        padding-top: 2.41545vw;
    }

    .research_scene_item_text {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        width: 85%;
    }

    .research_innovate_box {
        padding: 12.07729vw 0;
    }

    .research_innovate_box .research_base_text_label {
        text-align: left;
    }

    .research_innovate_box .research_base_head_button {
        margin-top: 7.24637vw;
    }

    .research_outcome_box {
        padding: 12.07729vw 0;
        position: relative;
    }

    .research_outcome_big {
        margin-top: 7.24637vw;
    }

    .research_outcome_back {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        padding: 0;
    }

    .research_outcome_item_box {
        width: 49%;
        margin: 0 2% 2% 0 !important;
    }

    .research_outcome_item_box:nth-child(2n) {
        margin: 0 0 2% 0 !important;
    }

    .research_outcome_item_pack {
        padding: 3.62318vw;
    }

    .research_outcome_item_box:after {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .research_outcome_item_number {
        font-size: 7.24637vw;
        line-height: 9.66183vw;
    }

    .research_outcome_item_label {
        font-size: 2.89855vw;
        line-height: 7.24637vw;
        margin-left: 2vw;
    }

    .research_outcome_item_title {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .research_outcome_item_text {
        font-size: 2.41545vw;
        line-height: 4.34782vw;
        margin-top: 2vw;
    }

    .research_outcome_item_content {
        padding-bottom: 100%;
    }

    .research_site_content {
        margin-top: 7.24637vw;
    }

    .research_site_pack {
        width: 180vw;
        height: 75vw;
        margin: 0 auto;
        position: relative;
        left: -40vw;
    }

    .carousel-item {
        width: 20vw;
        height: 20vw;
    }

    .research_site_item_title {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .research_site_circle2 {
        width: 62%;
        height: 62%;
    }

    .research_site_item_text {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        margin-top: 2vw;
    }

    .research_site_details_box {
        padding: 0 0 7.24637vw 0;
    }

    .research_site_box {
        padding: 12.07729vw 0 0 0;
    }

    .solution_banner_content {
        position: relative;
    }

    .solution_banner_photo_box {
        height: 50vh;
    }

    .solution_banner_photo_wrap {
        width: 50vw;
        height: 50vh;

    }

    .solution_banner_head_wrap {
        top: 0;
        height: 50vh;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-items: center;
        align-items: center;
    }

    .solution_banner_head_wrap .web_center {
        width: 100%;
    }

    .solution_banner_head_box {
        padding: 0;
    }

    .solution_head_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .solution_pro_subtitle_label {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .solution_banner_pack {
        padding: 0;
    }

    .solution_banner_read {
        padding: 12.07729vw 0;
    }

    .solution_banner_box {
        position: relative;
        min-height: auto;
    }

    .solution_banner_fixed_wrap {
        display: none;
    }

    .solution_banner_wrap {
        padding: 0;
    }

    .solution_banner_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .solution_banner_text_box {
        margin-top: 2vw;
    }

    .solution_banner_text_label {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .solution_pro_pack {
        padding: 12.07729vw 0;
    }

    .solution_first_intro_content .solution_pro_pack {
        padding: 10.526598vw 0 12.5625954vw;
    }
    .solution_first_wrap {
        margin-top: 6.1525vw;
    }
    .solution_first_inner {
        gap: 0;
    }
    .solution_first_item {
        display: block;
        width: 100%;
        margin-bottom: 3.25vw;
        border-radius: 2.41525vw;
        padding: 3.25vw 3.62318vw 6.25vw;
    }

    .solution_first_item_title {
        font-size: 5.314vw;
        line-height: 7.72946vw;
        margin-top: 5.268vw;
    }
    .solution_first_item_info {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        margin-top: 4.5689556vw;
        margin-bottom: 5.889954vw;
    }

    .solution_pro_content {
        position: relative;
    }

    .solution_pro_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .solution_pro_read {
        margin-top: 2vw;
    }

    .solution_pro_text_box {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .solution_pro_big {
        margin-top: 7.24637vw;
    }

    .solution_pro_item_title {
        font-size: 6.28019vw;
        line-height: 8.6956vw;
        color: #111111;
    }

    .solution_pro_item_text {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        color: #666666;
    }

    .solution_core_content {
        position: relative;
        width: 100%;
        padding: 0;
        margin-top: 12.07729vw;
    }

    .solution_core_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .solution_core_text_label {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .solution_core_pack {
        width: 100%;
    }

    .solution_core_text_box {
        margin-top: 2vw;
    }

    .solution_core_wrap {
        padding: 0 0 12.07729vw 0;
    }

    .solution_core_item_box {
        width: 100%;
        margin: 0 0 4.83091vw 0 !important;
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .solution_core_item_content {
        padding: 3.62318vw;
    }

    .solution_core_item_icon {
        width: 12vw;
        height: 12vw;
    }

    .solution_core_item_read {
        margin-top: 4.83091vw;
    }

    .solution_core_item_title {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .solution_core_item_text {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        margin-top: 2vw;
    }

    .solution_core_big {
        margin-top: 7.24637vw;
    }

    .solution_light_box {
        padding: 12.07729vw 0;
    }

    .solution_light_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .solution_light_item_box {
        width: 49%;
        margin: 0 2% 2% 0 !important;
    }

    .solution_light_item_box:nth-child(2n) {
        margin: 0 0 2% 0 !important;
    }

    .solution_light_item_photo {
        width: 100%;
        height: 100%;
    }

    .solution_light_item_max {
        -webkit-transform: none;
        transform: none;
        opacity: 1;
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .solution_light_pic_wrap {
        position: relative;
    }

    .solution_light_pic_wrap:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, .2);
    }

    .solution_light_item_big {
        padding: 3.62318vw 2.41545vw;
    }

    .solution_light_hover_title {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .solution_light_hover_text {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
        font-size: 2.41545vw;
        line-height: 4.34782vw;
        margin-top: 2.41545vw;
    }

    .solution_light_item_title {
        display: none;
    }

    .solution_light_item_icon {
        width: 10vw;
        height: 10vw;
    }

    .solution_light_item_icon svg {
        fill: #ffffff;
    }

    .solution_light_item_pack {
        z-index: 9;
        background: none;
        padding: 3.62318vw 2.41545vw;
    }

    .solution_light_item_box:hover .solution_light_item_max {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }

    .solution_light_item_box:hover .solution_light_hover_title {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
        -webkit-transition-delay: .1s;
        transition-delay: .1s;
    }

    .solution_light_item_box:hover .solution_light_hover_text {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
        -webkit-transition-delay: .15s;
        transition-delay: .15s;
    }

    .solution_light_item_box:hover .solution_light_item_pack {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    .solution_arguments_wrap {
        padding: 12.07729vw 0;
    }

    .solution_arguments_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .solution_arguments_content {
        margin-top: 7.24637vw;
        height: auto;
        overflow: auto;
    }

    .solution_arguments_tab_box tr:first-child td {
        font-size: 3.38164vw;
        line-height: 9.66183vw;
    }

    .solution_arguments_tab_box table td {
        padding: 0 3.62318vw;
        font-size: 2.41545vw;
        line-height: 9.66183vw;
    }

    .solution_scene_wrap {
        padding: 0 0 12.07729vw 0;
    }

    .solution_scene_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .solution_scene_content {
        margin-top: 7.24637vw;
    }

    .solution_scene_item_pack {
        padding: 3.62318vw;
    }

    .solution_scene_item_read {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
        padding: 3.62318vw;
    }

    .solution_scene_item_content {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .solution_scene_item_title {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .solution_scene_item_text {
        font-size: 2.41545vw;
        line-height: 4.34782vw;
        margin-top: 2vw;
    }

    .solution_scene_pic_box {
        padding-bottom: 80%;
    }

    .solution_details_wrap {
        padding: 12.07729vw 0;
    }

    .solution_details_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .solution_details_pack {
        margin-top: 7.24637vw;
    }

    .solution_details_item_content {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .solution_details_item_title {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
        margin-top: 2.41545vw;
    }

    .solution_details_button {
        margin-top: 7.24637vw;
    }

    .solution_advantages_box {
        padding: 12.07729vw 0;
    }

    .solution_advantages_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .solution_advantages_pack {
        padding-bottom: 7.24637vw;
        margin-top: 7.24637vw;
    }

    .solution_advantages_item_content {
        padding: 3.62318vw;
        position: relative;
    }

    .assist_pro_wrap {
        padding: 12.07729vw 0;
    }

    .assist_prosec_item_img {
        padding-bottom: 65%;
    }

    .assist_prosec_wrap .index_service_button {
        bottom: 2.41545vw;
    }

    .assist_prosec_wrap .assist_monitor_title_box {
        top: 2.41545vw;
    }

    .solution_advantages_item_box {
        padding: 0;
        height: auto;
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .solution_advantages_item_icon {
        width: 10vw;
        height: 10vw;
    }

    .solution_advantages_item_title {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .solution_advantages_item_read {
        margin-top: 2vw;
        height: auto;
    }

    .solution_advantages_item_text {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .solution_advantages_item_pack {
        margin-top: 4.83091vw;
    }

    .robots_core_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .robots_core_box {
        position: relative;
        height: auto;
        padding: 12.07729vw 0;
    }

    .robots_core_back_wrap {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }

    .robots_core_pic_wrap {
        width: 100%;
        height: 100%;
    }

    .robots_core_pic_box {
        width: 100%;
        height: 100%;
        padding: 0;
    }

    .robots_core_pack {
        margin-top: 7.24637vw;
    }

    .robots_core_item_box {
        width: 100%;
        margin: 0 0 3.62318vw 0 !important;
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .robots_core_item_box:last-child {
        margin: 0 !important;
    }

    .robots_core_item_content {
        padding: 3.62318vw;
    }

    .robots_core_item_label {
        width: 10vw;
        height: 10vw;
    }

    .robots_core_item_read {
        margin-top: 3.62318vw;
    }

    .robots_core_item_title {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .robots_core_item_text {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        min-height: 15.942vw;
        margin-top: 1vw;
    }

    .solution_module_wrap {
        padding: 12.07729vw 0 0 0;
    }

    .solution_module_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .solution_module_text_label {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        margin-top: 2vw;
    }

    .solution_module_subtitle_label {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .solution_module_item_pack {
        padding: 3.62318vw;
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
        position: relative;
    }

    .solution_module_tab {
        margin-top: 4.83091vw;
    }

    .solution_module_item_box {
        width: 100%;
        margin: 0 0 3.62318vw 0;
    }

    .solution_module_item_content {
        position: relative;
        height: auto;
        padding: 0;
    }

    .solution_module_item_title {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .solution_module_item_text {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        margin-top: 2vw;
    }

    .solution_module_item_read {
        margin-top: 4.83091vw;
    }

    .solution_module_item_slogan {
        font-size: 6.76328vw;
        line-height: 9.1787vw;
    }

    .solution_expert_wrap .tech_expert_tips_title {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .solution_expert_wrap {
        padding: 12.07729vw 0;
    }

    .solution_expert_wrap .tech_expert_tips_text {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        margin-top: 2.41545vw;
    }

    .expert_nav_item_bjq h3 {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .solution_module_tips_label {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        margin-top: 1vw;
    }

    .solution_related_wrap {
        padding: 12.07729vw 0;
    }

    .solution_related_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .solution_related_item_content {
        padding: 3.62318vw;
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .solution_related_item_box {
        margin-top: 4.83091vw;
    }

    .solution_related_item_photo {
        width: 100%;
    }

    .solution_related_item_pack {
        width: 100%;
        padding: 4.83091vw 0;
    }

    .solution_related_item_title a {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .solution_related_item_text {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        margin-top: 1vw;
    }

    .solution_related_item_button {
        margin-top: 4.83091vw;
    }

    .solution_cost_wrap {
        padding: 12.07729vw 0;
    }

    .solution_cost_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .solution_cost_content {
        margin-top: 4.83091vw;
    }

    .solution_cost_tab {
        margin-top: 4.83091vw;
    }

    .solution_cost_item_box {
        max-width: 49%;
        width: 49%;
        margin: 0 2% 4.83091vw 0 !important;
    }

    .solution_cost_item_box:nth-child(2n) {
        margin: 0 0 4.83091vw 0 !important;
    }

    .solution_cost_item_title {
        font-size: 4.34782vw;
        line-height: 6.76328vw;
    }

    .solution_cost_item_text {
        font-size: 2.41545vw;
        line-height: 4.34782vw;
        margin-top: 2vw;
    }

    .solution_system_pack {
        height: auto;
        padding: 12.07729vw 0;
    }

    .solution_system_back_wrap {

        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }

    .solution_system_box {
        position: relative;
        height: auto;
    }

    .solution_system_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .solution_system_tab {
        margin-top: 9.66183vw;
    }

    .solution_system_item_box {
        max-width: initial;
        width: 49%;
        margin: 0 2% 7.24637vw 0 !important;
    }

    .solution_system_item_box:nth-child(2n) {
        margin: 0 0 7.24637vw 0 !important;
    }

    .solution_system_item_icon {
        width: 8vw;
        height: 8vw;
    }

    .solution_system_item_read {
        margin-top: 2.41545vw;
    }

    .solution_system_item_title {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .solution_system_item_text {
        font-size: 2.41545vw;
        line-height: 4.34782vw;
        margin-top: 2vw;
    }

    .solution_decision_wrap {
        padding: 12.07729vw 0 0 0;
        position: relative;
    }

    .solution_decision_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
        color: #111111;
    }

    .solution_decision_content {
        margin-top: 7.24637vw;
        -webkit-border-radius: 0;
        border-radius: 0;
    }

    .solution_decision_pic_wrap {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
        overflow: hidden;
    }

    .solution_decision_item_animate {
        -webkit-transform: none;
        transform: none;
    }

    .solution_decision_item_read {
        -webkit-transform: none;
        transform: none;
    }

    .solution_decision_tab {
        height: auto;
        position: relative;
        margin-top: 7.24637vw;
    }

    .solution_decision_item_box {
        width: 100%;
        height: auto;
        padding: 4.83091vw 0;
    }

    .solution_decision_item_box:after {
        display: none;
    }

    .solution_decision_item_box:before {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 1px;
        background: #dedede;
    }

    .solution_decision_item_title {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
        color: #111111;
    }

    .solution_decision_item_text {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        color: #666666;
        margin-top: 1vw;
    }

    .solution_unique_wrap {
        padding: 12.07729vw 0;
    }

    .solution_unique_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .solution_ops_wrap {
        padding: 0 0 12.07729vw 0;
    }

    .solution_unique_content {
        margin-top: 7.24637vw;
    }

    .solution_unique_item_box {
        width: 49%;
        margin: 0 2% 4.83091vw 0 !important;
    }

    .solution_unique_item_box:nth-child(2n) {
        margin: 0 0 4.83091vw 0 !important;
    }

    .solution_unique_item_icon {
        width: 40%;
        height: 40%;
    }

    .solution_unique_item_head {
        padding-bottom: 60%;
        position: relative;
    }

    .solution_unique_item_max {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .solution_ops_item_title {
        font-size: 4.34782vw;
        line-height: 6.76328vw;
    }

    .solution_ops_item_box {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .solution_unique_item_title {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        margin-top: 2.41545vw;
    }

    .solution_ops_item_subtitle {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        margin-top: 2vw;
    }

    .solution_ops_item_button {
        margin-top: 4.83091vw;
    }

    .solution_ops_pic_box {
        padding-bottom: 66%;
    }

    .aid_banner_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .aid_banner_subtitle_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .aid_banner_text_box {
        margin-top: 2vw;
    }

    .aid_banner_text_label {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .public_banner_aid_current {
        height: 70vh;
    }

    .aid_banner_data_number {
        font-size: 6.76328vw;
        line-height: 9.1787vw;
    }

    .aid_banner_data_text {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .aid_banner_data_box {
        margin-top: 4.83091vw;
    }

    .aid_banner_button {
        margin-top: 4.83091vw;
    }

    .aid_banner_content {
        padding: 0 3.62318vw;
    }

    .aid_tips_item_box {
        margin: 0;
        width: 50%;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .aid_banner_tips_box {
        -webkit-justify-content: center;
        justify-content: center;
        padding: 3.62318vw 0;
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
        margin-top: 7.24637vw;
    }

    .aid_tips_item_icon {
        font-size: 2.89855vw;
        line-height: 7.24637vw;
    }

    .aid_tips_item_text {
        font-size: 2.89855vw;
        line-height: 7.24637vw;
        margin-left: 1.207729vw;
    }

    .aid_banner_tips_box:after {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .aid_frame_box {
        padding: 12.07729vw 0;
    }

    .aid_frame_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .aid_frame_subtitle_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .aid_frame_text_box {
        margin-top: 2vw;
    }

    .aid_frame_text_label {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .aid_frame_nav_icon {
        width: 6vw;
        height: 6vw;
    }

    .aid_frame_nav_text {
        font-size: 3.38164vw;
        line-height: 9.66183vw;
        margin-left: 2vw;
    }

    .aid_frame_nav_li {
        margin: 0 7.24637vw 0 0;
    }

    .aid_frame_nav_li:last-child {
        margin: 0;
    }

    .aid_frame_nav_li:after {
        height: 2px;
    }

    .aid_frame_nav_wrap {
        -webkit-justify-content: center;
        justify-content: center;
        margin-top: 7.24637vw;
        overflow: auto;
    }

    .aid_frame_nav_box {
        margin: 0 auto;
        width: max-content;
    }

    .aid_frame_pack {
        margin-top: 4.83091vw;
    }

    .aid_frame_item_pack {
        padding: 3.62318vw;
    }

    .aid_frame_item_content:after {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .aid_frame_item_tips {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        margin-top: 4.83091vw;
    }

    .aid_frame_item_big {
        padding: 3.62318vw;
    }

    .aid_frame_item_subtitle {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .aid_frame_item_title {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
        margin-top: 1vw;
    }

    .aid_frame_item_read {
        width: 100%;
    }

    .aid_frame_item_label {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        width: 100%;
        margin-top: 2vw;
    }

    .aid_frame_tab_box {
        padding: 3.62318vw;
        margin-top: 2.41545vw;
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .aid_frame_tab_box:after {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .aid_frame_tab_title {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        width: 100%;
    }

    .aid_frame_tab_li {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        margin-right: 2.41545vw;
    }

    .aid_frame_tab_pack {
        width: 100%;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        margin-top: 2vw;
    }

    .aid_industry_wrap {
        padding: 12.07729vw 0;
    }

    .aid_industry_tips_label {
        font-size: 3.38164vw;
        line-height: 9.66183vw;
    }

    .aid_industry_nav_wrap {
        width: 100%;
        overflow: auto;
    }

    .aid_industry_nav_box {
        width: max-content;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .aid_industry_nav_icon {
        display: none;
    }

    .aid_industry_nav_title {
        font-size: 3.38164vw;
        line-height: 9.66183vw;
        width: auto;
    }

    .aid_industry_nav_tips {
        width: auto;
    }

    .aid_industry_nav_li {
        -webkit-align-items: center;
        align-items: center;
        padding: 0 3.62318vw;
    }

    .aid_industry_nav_active .aid_industry_nav_number {
        color: #35a244;
        margin-left: 0;
    }

    .aid_industry_nav_number {
        font-size: 3.38164vw;
        line-height: 9.66183vw;
        margin-right: 2.41545vw;
    }

    .aid_industry_big {
        width: 100%;
        margin-top: 4.83091vw;
    }

    .aid_industry_item_box {
        width: 49%;
        margin: 0 2% 2% 0 !important;
    }

    .aid_industry_item_box:nth-child(2n) {
        margin: 0 0 2% 0 !important;
    }

    .aid_industry_item_content {
        padding: 3.62318vw;
        height: auto;
    }

    .aid_industry_item_label {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        padding: 0 2.41545vw;
    }

    .aid_industry_item_label:after {
        -webkit-border-radius: 0.966183vw;
        border-radius: 0.966183vw;
    }

    .aid_industry_item_box:after {
        -webkit-border-radius: 0.966183vw;
        border-radius: 0.966183vw;
    }

    .aid_industry_item_read {
        margin-top: 4.83091vw;
        padding-bottom: 4.83091vw;
    }

    .aid_industry_item_title {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .aid_industry_item_text {
        font-size: 2.41545vw;
        line-height: 4.34782vw;
        margin-top: 1vw;
    }

    .aid_industry_item_pack:after {
        width: 30.3030%;
        height: 3px;
    }

    .aid_allocation_box {
        padding: 12.07729vw 0;
    }

    .aid_allocation_nav_li {
        font-size: 2.89855vw;
        line-height: 9.66183vw;
    }

    .aid_allocation_nav_li:after {
        -webkit-border-radius: 0.966183vw;
        border-radius: 0.966183vw;
    }

    .aid_allocation_item_content {
        padding: 3.62318vw;
    }

    .aid_allocation_pack {
        margin-top: 4.83091vw;
    }

    .aid_allocation_item_back {
        padding-bottom: 85%;
    }

    .aid_allocation_pic_wrap {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .aid_allocation_item_pack {
        width: 100%;
        padding: 3.62318vw;
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
        background: rgba(0, 0, 0, .2);
    }

    .aid_allocation_tips_label {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        margin-right: 0;
    }

    .aid_allocation_item_title {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
        color: #ffffff;
    }

    .aid_allocation_item_subtitle {
        font-size: 2.41545vw;
        line-height: 4.34782vw;
        margin-top: 1vw;
        color: #ffffff;
    }

    .aid_allocation_tips_box {
        margin-top: 4.83091vw;
    }

    .aid_allocation_item_label {
        font-size: 2.41545vw;
        line-height: 4.34782vw;
        color: #ffffff;
    }

    .aid_allocation_item_text {
        font-size: 2.41545vw;
        line-height: 4.34782vw;
        color: #ffffff;
    }

    .aid_allocation_item_read {
        padding: 2.41545vw 0;
    }

    .aid_allocation_item_tips {
        font-size: 2.41545vw;
        line-height: 4.34782vw;
        margin-top: 2vw;
        color: #ffffff;
    }

    .aid_energy_wrap {
        padding: 12.07729vw 0 0 0;
    }

    .aid_energy_tab {
        position: relative;
        margin-top: 7.24637vw;
    }

    .aid_energy_item_box {
        width: 100%;
    }

    .aid_energy_item_box:after {
        display: none;
    }

    .aid_energy_item_box:before {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 1px;
        background: #e3e3e3;
    }

    .aid_energy_item_content {
        padding: 4.83091vw 0;
    }

    .aid_energy_item_label {
        width: 8vw;
        height: 8vw;
    }

    .aid_energy_item_title {
        font-size: 3.38164vw;
        line-height: 5.7971vw;
    }

    .aid_energy_item_text {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        margin-top: 1vw;
    }

    .aid_safeguard_wrap {
        position: relative;
        padding: 12.07729vw 0;
    }

    .aid_safeguard_pic_wrap {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .aid_safeguard_pack {
        padding: 3.62318vw;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-items: center;
        align-items: center;
    }

    .aid_safeguard_back {
        padding-bottom: 60%;
    }

    .aid_safeguard_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .aid_safeguard_subtitle_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .aid_safeguard_text_label {
        font-size: 2.89855vw;
        line-height: 4.83091vw;
    }

    .aid_safeguard_text_box {
        margin-top: 2vw;
    }

    .footer_share_item_hover {
        display: none;
    }

    .about_culture_item_read {
        padding-bottom: 5vw;
    }

    .solution_core_pic_box {
        -webkit-border-radius: 2.41545vw;
        border-radius: 2.41545vw;
    }

    .TabItemTitle td {
        font-size: 3.38164vw !important;
    }

    .solution_light_pack {
        margin-top: 7vw;
    }

    .about_business_popup_wrap {
        margin: 7vw 0 0 0;
        padding: 0;
    }

    .about_business_content {
        width: 100%;
    }

    .about_business_parcel {
        margin: 0;
        padding: 12.07729vw 0 0 0;
    }

    .about_business_popup_wrap .agency_business_details_swiper {
        margin-top: 7vw;
    }

    .about_business_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }

    .about_business_title_label.FadeWhite {

        background-image: linear-gradient(90deg, #111111 0%, #111111 calc(var(--scan-x) - 16%), rgba(53, 162, 68, 1) var(--scan-x), rgba(53, 162, 68, 0) calc(var(--scan-x) + 16%)) !important;

    }

    .about_business_popup_wrap .agency_business_popup_photo {
        display: block;
    }

    .solution_module_item_icon {
        width: 12vw;
        height: 12vw;
    }

    .solution_module_item_head {
        margin-top: 5vw;
    }

    .recruit_td_title {
        font-size: 3.8647vw;
        line-height: 6.28019vw;
    }

    .recruit_td_subtitle {
        font-size: 2.89855vw;
        line-height: 5.314vw;
        margin-top: 1vw;
    }

    .recruit_td_item_box {
        max-width: 50%;
        margin-bottom: 3vw;
    }

    .recruit_td_item_title {
        font-size: 2.89855vw;
        line-height: 5.314vw;
    }

    .recruit_td_item_text a {
        font-size: 3.8647vw;
        line-height: 6.28019vw;
    }.recruit_td_tab {
         margin-top: 7vw;
     }
    .case_item_icon {
        width: 8vw;
        height: 8vw;
    }.case_item_title_read {
         max-width: calc(100% - 10vw);
     }

    .case_select_title_label {
        font-size: 5.314vw;
        line-height: 7.72946vw;
    }
    .news_screen_select_box {
        width: 48%;
        -webkit-border-radius: 4.83091vw;
        border-radius: 4.83091vw;
        margin: 0 4% 4% 0;
    }
    .news_screen_select_box:nth-child(2n) {
        margin: 0 0 4% 0;
    }
    .news_screen_time_box {
        margin: 0;
    }.case_select_wrap {
         margin-bottom: 7vw;
     }
.case_select_content {
    margin-top: 7vw;
}
.news_screen_select_input input {
        font-size: 2.89855vw;
        line-height: 9.66183vw;
    }

    .news_screen_select_title {
        font-size: 2.89855vw;
        line-height: 9.66183vw;
    }

    .news_screen_select_content {
        padding: 0 3.62318vw;
        -webkit-border-radius: 1vw;
        border-radius: 1vw;
    }

    .news_screen_select_read {
        width: 20%;
    }

    .news_screen_select_input {
        width: 80%;
    }

    .news_screen_select_icon {
        width: 2.415458vw;
        margin-left: 1.44927vw;
    }

    .news_page_screen_wrap {
        margin-top: 7.24637vw;
        width: 100%;
    }

    .news_screen_select_big {
        -webkit-border-radius: 1vw;
        border-radius: 1vw;
        padding: 12.0772vw 0 2.415458vw 0;
    }

    .news_screen_select_option {
        font-size: 2.89855vw;
        line-height: 5.7971vw;
        padding: 0 2.415458vw;
    }

    .news_screen_select_button {
        margin: 0 2.415458vw 2.415458vw 0;
    }

    .news_screen_select_button a {
        width: auto;
        font-size: 3.38164vw;
        line-height: 9.66183vw;
        -webkit-border-radius: 4.83091vw;
        border-radius: 4.83091vw;
        padding: 0 3.38164vw;
    }
    .news_screen_select_pack {
        max-height: 23.1884vw;
    }
    .news_details_wrap {
        padding: 19.32367vw 0 12.077294vw 0;
    }
    .news_details_head_title {
        font-size: 3.864734vw;
        line-height: 6.28019vw;
    }
    .news_search_content {
        padding-top: 3.26vw;
    }
    .news_details_btn_wrap {
        padding: 2.415458vw 0;
    }
    .news_details_btn_box a {
        font-size: 3.381642vw;
        line-height: 7.246376vw;
    }
}


/*小屏幕*/
@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) {

}

