/*移动端默认样式*/
@media screen and (max-width: 1200px) {
    .body_hide {
        overflow: initial;
    }

    .header_content_wrap {
        position: fixed;
        left: 0;
        top: 0;
        width: 100vw;
        height: 100vh;
        background: #000;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .header_wrap {
        padding: 0 3.62318vw;
    }

    .header_box {
        height: 14.49275vw;
        padding: 0;
    }

    .header_logo_box {
        width: 28vw;
    }

    .header_content_wrap {
        padding: 24.15458vw 0 9.661835vw 0;
    }

    .header_content_box {
        width: 100%;
        height: 100%;
        -webkit-align-content: flex-start;
        align-content: flex-start;
        overflow: auto;
        padding: 0 3.62318vw;
    }

    .header_menu_wrap {
        width: 100%;
        padding: 0;
    }

    .header_contact_wrap {
        width: 100%;
    }

    .header_menu_item_box {
        width: 100%;
        margin: 0;
        position: relative;
    }

    .header_menu_item_box:after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 1px;
        background: rgba(255, 255, 255, .3);
    }


    .header_menu_item_link {
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-items: center;
        align-items: center;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .header_menu_item_link:after {
        display: none;
    }

    .header_menu_item_text {
        font-size: 3.86473vw;
        line-height: 11.594202vw;
        color: #ffffff;
        width: calc(100% - 3.623188vw)
    }

    .header_menu_down_item .header_menu_item_link:after {
        display: block;
        content: "";
        position: static;
        -webkit-transform: none;
        transform: none;
        -webkit-border-radius: 0;
        border-radius: 0;
        width: 2.89855072vw;
        height: 2.89855072vw;
        background: url(../images/xiangxia.svg) no-repeat;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .header_menu_down_item .header_menu_item_link {
        pointer-events: none;
    }

    .header_down_wrap {
        position: relative;
        left: 0;
        -webkit-transform: none;
        transform: none;
        width: 100%;
        min-width: 100%;
    }

    .header_down_wrap:after {
        display: none;
    }

    .header_down_box {
        background: none;
    }

    .header_down_li {
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        padding: 0 3.623188vw;
        position: relative;
    }

    .header_down_li:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 1px;
        background: rgba(255, 255, 255, .3);
    }

    .header_down_li a {
        font-size: 3.86473vw;
        line-height: 11.594202vw;
        color: #ffffff;
        position: relative;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .header_down_li a:hover {
        color: #ffffff;
    }

    .header_down_content {
        padding: 0;
    }

    .header_down_show .header_down_content {
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
    }

    .header_pro_item_box:nth-child(1) {
        width: 100%;
    }

    .header_pro_item_box:nth-child(2) {
        width: 100%;
    }

    .header_pro_item_title {
        display: none;
    }

    .header_pro_item_box .header_pro_item_link {
        width: 100% !important;
        margin: 0 !important;
        padding: 0 3.62318vw;
        position: relative;
    }

    .header_pro_item_link:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 1px;
        background: rgba(255, 255, 255, .3);
    }

    .header_pro_item_link a {
        -webkit-align-items: center;
        align-items: center;
    }

    .header_pro_item_icon {
        width: 6vw;
        height: 6vw;
    }

    .header_pro_item_read {
        width: calc(100% - 6vw);
        padding-left: 2vw;
    }

    .header_pro_item_line {
        display: none;
    }

    .header_down_pro_wrap {
        padding: 0;
    }

    .header_pro_item_subtitle {
        font-size: 3.86473vw;
        line-height: 11.594202vw;
        color: #ffffff;
        font-weight: normal;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 100%;
    }

    .header_pro_item_text {
        display: none;
    }

    .header_contact_box a {
        width: 100%;
        font-size: 3.86473vw;
        line-height: 11.594202vw;
        color: #ffffff;
        position: relative;
    }

    .header_contact_box a:after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 1px;
        background: rgba(255, 255, 255, .3);
    }

    .header_menu_item_current .header_menu_item_link:after {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    .header_active .header_menu_item_active .header_menu_item_text {
        color: #ffffff;
    }

    .header_active .header_menu_item_text {
        color: #ffffff;
    }

    .header_pro_item_link:hover .header_pro_item_subtitle {
        color: #ffffff;
    }

    .header_active .header_contact_box a {
        color: #ffffff;
    }

    .header_active .header_contact_box a:hover {
        color: #ffffff;
    }

    .header_wap_menu_nav {
        display: block;
        position: relative;
        z-index: 99;
        width: 7.2463768vw;
        cursor: pointer;
        webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .header_wap_nav_label {
        width: 100%;
        height: 0.4831vw;
        margin-bottom: 1.6908212vw;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .header_wap_nav_label:after {
        content: "";
        width: 100%;
        height: 100%;
        background: #ffffff;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .header_menu_wap_item {
        opacity: 0;
        pointer-events: none;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
        -webkit-transition-delay: 0ms;
        transition-delay: 0ms;
    }

    .header_wap_active .header_wap_menu_nav {
        width: 6.03864vw;
    }

    .header_wap_active .header_wap_nav_label:after {
        background: #ffffff !important;
    }

    .header_wap_active .header_wap_nav_label:nth-child(1) {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        transform-origin: 100% 50% 0;
        -webkit-transform-origin: 100% 50% 0;
    }

    .header_wap_active .header_wap_nav_label:nth-child(2) {
        width: 0;
        opacity: 0;
    }

    .header_wap_active .header_wap_nav_label:nth-child(3) {
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform-origin: 100% 50% 0;
        -webkit-transform-origin: 100% 50% 0;
    }

    .header_wap_active .header_content_wrap {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
    }

    .header_wap_active .header_menu_wap_item {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .header_active .header_wap_nav_label:after {
        background: #1946b9;
    }

    .index_banner_center {
        padding: 0 3.62318vw;
    }

    .index_banner_title {
        font-size: 6.763285vw;
        line-height: 9.178743961vw;
        white-space: nowrap;
    }

    .index_banner_text {
        /*
        font-size: 5.3140096vw;
        line-height: 7.729468vw;
         */
        font-size: 6.763285vw;
        line-height: 9.178743961vw;
        padding-left:13.52657vw;
        white-space: nowrap;
        margin-top: 1.2077294vw;
    }

    .public_read {
        padding: 0 1.2077294vw 0 4.830917vw;
    }

    .public_button a:after {
        -webkit-border-radius: 4.589371vw;
        border-radius: 4.589371vw;
        border: 1px solid #fff;
    }

    .index_solution_nav_button .public_button a:after {
        border: 1px solid #1946b9;
    }

    .index_pro_item_button .public_button a:after {
        border: 1px solid #1946b9;
    }

    .index_service_button .public_button a:after {
        border: 1px solid #1946b9;
    }

    .index_about_button .public_button a:after {
        border: 1px solid #333333;
    }

    .public_text {
        font-size: 3.381642vw;
        line-height: 9.178743961vw;
    }

    .public_icon {
        width: 7vw;
        height: 7vw;
        margin-left: 3.62318vw;
    }

    .public_icon svg {
        width: 50%;
    }

    .index_banner_pagination_wrap {
        bottom: 7.2463768vw;
        padding: 0 3.62318vw;
    }

    .index_banner_pagination_text {
        font-size: 4.347826vw;
        line-height: 6.763285vw;
    }

    .index_banner_pagination_icon {
        margin: 0 2.415458vw;
    }

    .index_banner_button {
        margin-top: 7.2463768vw;
    }

    .index_banner_pagination_btn {
        width: 9vw;
        height: 9vw;
        margin-right: 2.415458vw;
    }

    .index_solution_nav_wrap {
        width: 100%;
        padding: 0 3.62318vw 7.24636vw 3.62318vw;
        height: auto;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .index_solution_fixed_wrap {
        height: auto;
    }

    .index_solution_pic_wrap {
        width: 100%;
        height: 80vw;
    }

    .index_banner_wrap {
        width: 100vw;
        height: auto;
    }

    .index_banner_img {
        padding-bottom: 100%;
    }

    .index_solution_box {
        height: auto;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        padding: 12.077294vw 0 0 0;
    }

    .index_solution_fixed_li {
        height: 72.46376vw;
    }

    .index_solution_nav_title {
        font-size: 3.864734vw;
        line-height: 6.763285vw;
        padding: 2.415458vw 0;
    }

    .index_solution_nav_active .index_solution_nav_title {
        font-size: 5.3140096vw;
        padding: 16.90821vw 0 2.415458vw 0;
    }

    .index_solution_nav_number {
        font-size: 12.0772946vw;
        line-height: 12.0772946vw;
    }

    .index_solution_nav_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        height: 10.628019vw;
    }

    .index_solution_nav_tips {
        padding: 3.62318vw 0 0 0;
    }

    .index_solution_nav_active .index_solution_nav_content {
        height: 28.9855vw;
    }

    .index_solution_nav_button {
        padding-bottom: 3.62318vw;
        margin-top: 4.830917vw;
    }

    .index_solution_pack {
        position: relative;
        height: auto;
    }

    .index_solution_fixed_content {
        display: none;
        padding: 0;
    }

    .index_solution_content {
        height: auto;
        position: relative;
    }

    .index_solution_pic_box {
        height: 100%;
        width: 100%;
        -webkit-border-radius: 0;
        border-radius: 0;
    }

    .index_solution_pic_read {
        width: 60%;
        padding: 4.830917vw;
    }

    .index_solution_pic_icon {
        width: 8vw;
        height: 8vw;
        margin-bottom: 4.830917vw;
    }

    .index_solution_pic_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .index_solution_pic_text {
        width: calc(100% - 4vw);
        font-size: 3.381642vw;
        line-height: 6.280193vw;
    }

    .index_solution_pic_ul {
        margin-top: 2.415458vw;
    }

    .index_solution_pic_label {
        width: 2.5vw;
    }

    .index_solution_pic_li {
        padding: 0;
    }

    .index_pro_wrap {
        padding: 12.0772946vw 0;
    }

    .public_center {
        padding: 0 3.62318vw;
    }

    .index_pro_head_box {
        width: 100%;
        padding-bottom: 4.830917vw;
    }

    .index_pro_nav_box {
        width: 100%;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-transform: translateX(2vw);
        transform: translateX(2vw);
    }

    .public_title_box {
        font-size: 5.3140096vw;
        line-height: 7.2463768vw;
    }

    .public_subtitle_box {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 1.2077294vw;
    }

    .index_pro_head_li {
        font-size: 3.381642vw;
        line-height: 7.2463768vw;
        padding-bottom: 2.415458vw;
        margin-right: 3.62318vw;
    }

    .index_pro_swiper {
        padding: 0 3.62318vw 6vw 3.62318vw;
    }

    .index_pro_item_pic {
        width: 100%;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .index_pro_item_content {
        width: 100%;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .index_pro_item_box {
        -webkit-align-content: flex-start;
        align-content: flex-start;
    }

    .index_pro_item_button {
        margin-top: 7.2463768vw;
    }

    .index_pro_item_label {
        width: auto;
        margin: 0 4.830917vw 2.415458vw 0 !important;
    }

    .index_pro_item_read {
        padding: 0;
        margin-top: 4.830917vw;
        -webkit-align-content: flex-start;
        align-content: flex-start;
    }

    .index_pro_content {
        margin-top: 7.2463768vw;
    }

    .index_pro_item_title {
        font-size: 4.830917vw;
        line-height: 6.763285vw;
    }

    .index_pro_item_subtitle {
        font-size: 3.864734vw;
        line-height: 5.797101vw;
        margin-top: 2.415458vw;
        height: 17.391304vw;
    }

    .index_pro_item_type {
        margin-top: 2.415458vw;
    }

    .index_pro_item_icon {
        width: 2.5vw;
        height: 5.3140096vw;
    }

    .index_pro_item_text {
        width: auto;
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-left: 1.449275vw;
    }

    .index_service_big {
        width: 100%;
    }

    .index_service_box {
        padding: 19.323671vw 0 0 0;
    }

    .index_service_pack {
        width: 100%;
        margin-top: 7.2463768vw;
    }

    .index_service_subtitle {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .index_service_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .index_service_read {
        margin-top: 7.2463768vw;
    }

    .index_service_button {
        margin-top: 7.2463768vw;
    }

    .index_service_fixed_li {
        height: 72.46376vw;
    }

    .index_service_item_content {
        padding: 4.830917vw;
    }

    .index_service_item_icon {
        width: 10vw;
    }

    .index_service_item_number {
        font-size: 11.1111vw;
        line-height: 12.0772946vw;
    }

    .index_service_item_read {
        margin-top: 7.2463768vw;
    }

    .index_service_item_title {
        font-size: 5.3140096vw;
        line-height: 7.2463768vw;
    }

    .index_service_item_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        height: 15.942028vw;
        -webkit-line-clamp: 3;
    }

    .index_service_item_box {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
        margin-bottom: 4.830917vw;
        -webkit-box-shadow: 0 0 4vw rgba(148, 183, 227, .2);
        box-shadow: 0 0 4vw rgba(148, 183, 227, .2);
    }

    .index_service_item_box:nth-child(1) {
        margin: 0 0 4.830917vw 0 !important;
    }

    .index_case_wrap {
        padding: 12.0772946vw 0;
    }

    .index_case_head_button {
        display: none;
    }

    .index_case_head_box {
        width: 100%;
        padding-bottom: 4.830917vw;
    }

    .index_case_details_pic {
        width: 100%;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .index_case_details_big {
        width: 100%;
        padding-left: 0;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
        margin-top: 7.2463768vw;
    }

    .index_case_details_bjq {
        margin-top: 4.830917vw;
    }

    .index_case_details_bjq, .index_case_details_bjq p {
        font-size: 2.89855vw;
        line-height: 5.3140096vw;
    }

    .index_case_details_button {
        margin-top: 7.2463768vw;
    }

    .index_case_nav_wrap {
        margin-top: 4.830917vw;
    }

    .index_case_details_wrap {
        margin-top: 7.2463768vw;
    }

    .index_case_details_img {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .index_case_details_icon {
        display: none;
    }

    .index_case_details_title {
        font-size: 4.347826vw;
        line-height: 5.797101vw;
        color: #ffffff;
        margin-top: 0;
    }

    .index_case_head_wrap {
        padding-bottom: 0;
    }

    .index_about_wrap {
        padding: 12.0772946vw 0;
    }

    .index_about_content {
        width: 100%;
    }

    .index_about_subtitle {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .index_about_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .index_about_read {
        margin-top: 7.2463768vw;
    }

    .index_about_button {
        margin-top: 7.2463768vw;
    }

    .index_about_data_wrap {
        width: 100%;
        padding-left: 0;
        margin-top: 12.0772946vw;
    }

    .about_data_item_title {
        font-size: 3.381642vw;
        line-height: 5.797101vw;
    }

    .about_data_item_read {
        font-size: 6.763285vw;
        line-height: 8.69565vw;
        margin-top: 2.415458vw;
    }

    .index_about_data_bjq {
        margin-top: 4.830917vw;
    }

    .index_about_data_bjq, .index_about_data_bjq p {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .index_advertise_wrap {
        position: relative;
    }

    .index_advertise_box {
        padding-bottom: 56.25%;
        isolation: isolate;
        background-attachment: initial !important;
        background-size: 200% !important;
        background-position: 50% !important;
    }

    .index_news_wrap {
        padding: 12.0772946vw 0;
    }

    .index_news_head_box {
        width: 100%;
        padding-bottom: 4.830917vw;
    }

    .index_news_nav_box {
        width: 100%;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-transform: translateX(2vw);
        transform: translateX(2vw);
    }

    .index_pro_head_li:after {
        height: 1px;
    }

    .index_news_nav_li:after {
        height: 1px;
    }

    .index_news_nav_active:after {
        width: 100%;
    }

    .index_news_nav_li {
        margin-right: 3.62318vw;
    }

    .index_news_big {
        width: 100%;
    }

    .index_news_pack {
        width: 100%;
        padding-left: 0;
    }

    .index_news_item_box {
        width: 100%;
        margin: 4.830917vw 0 0 0 !important;
    }

    .index_news_nav_li a {
        font-size: 3.381642vw;
        line-height: 7.2463768vw;
        padding-bottom: 2.415458vw;

    }

    .index_news_content {
        margin-top: 4.830917vw;
    }

    .index_news_slide_wrap a {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .index_news_slide_title {
        padding: 2.415458vw 3.62318vw;
        width: 76%;
    }

    .index_news_slide_label {
        font-size: 3.381642vw;
        line-height: 7.2463768vw;
    }

    .index_news_swiper_pagination {
        width: 24% !important;
        left: 76% !important;
        bottom: 2.415458vw;
        height: 7.2463768vw;
        padding-right: 3.62318vw;

    }

    .index_news_swiper_pagination .swiper-pagination-bullet {
        width: 1.6vw;
        height: 1.6vw;
        margin: 0 1vw !important;
    }

    .index_news_read {
        padding: 3.62318vw;
    }

    .index_news_item_box a {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .index_news_title {
        font-size: 3.864734vw;
        line-height: 5.797101vw;
    }

    .index_news_text {
        margin-top: 2.415458vw;
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .index_news_button {
        margin-top: 2.415458vw;
    }

    .index_news_label {
        font-size: 2.89855vw;
        line-height: 5.797101vw;
    }

    .index_news_icon {
        width: 1.5vw;
        height: 1.5vw;
        margin-left: 1.5vw;
    }

    .inner_page_opacity {
        opacity: 1;
    }

    .footer_logo_box {
        width: 28vw;
    }

    .footer_tel_box {
        width: 100%;
        margin-top: 7.2463768vw;
    }

    .footer_tel_title {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        text-align: left;
    }

    .footer_tel_text a {
        font-size: 5.3140096vw;
        line-height: 7.2463768vw;
    }

    .footer_box {
        padding: 12.0772946vw 0 0 0;
    }

    .footer_menu_wrap {
        margin-top: 7.2463768vw;
        padding-bottom: 7.2463768vw;
    }

    .footer_menu_box {
        display: none;
    }

    .footer_ewm_box {
        width: 100%;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }

    .footer_ewm_img {
        width: 28.9855vw;
        height: 28.9855vw;
    }

    .footer_ewm_title {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 2.415458vw;
    }

    .footer_copy_box {
        padding: 4.830917vw 0;
    }

    .footer_copy_read {
        width: 100%;
    }

    .footer_made_read {
        width: 100%;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }

    .footer_copy_text {
        margin: 0;
    }

    .footer_copy_text, .footer_copy_text a {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .footer_made_text, .footer_made_text a {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .public_banner_wrap {
        height: auto;
    }

    .public_banner_img {
        height: 0;
        padding-bottom: 100%;
    }

    .public_banner_en {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
        margin-bottom: 2.415458vw;
    }

    .public_banner_line {
        width: 12.0772946vw;
    }

    .public_banner_title {
        font-size: 5.797101vw;
        line-height: 7.729468vw;
        font-weight: bold;
        margin-top: 2.415458vw;
    }

    .public_banner_nav_text {
        font-size: 3.381642vw;
        line-height: 14.49275vw;
    }

    .public_banner_nav_icon {
        bottom: 3.4vw;
        width: 1.2vw;
        height: 1.2vw;
    }

    .public_banner_nav_box:after {
        width: 3.62318vw;
    }

    .solution_content_big {
        width: 100%;
        padding: 12.0772946vw 0 7.2463768vw 0;
    }

    .solution_content_number {
        font-size: 5.3140096vw;
        line-height: 6.763285vw;
        margin-right: 2.415458vw;
    }

    .solution_content_title {
        font-size: 4.830917vw;
        line-height: 6.763285vw;
    }

    .solution_content_read, .solution_content_read p {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .solution_content_read {
        margin-top: 4.830917vw;
    }

    .solution_content_back {
        width: 50%;
    }

    .solution_precept_title {
        font-size: 4.830917vw;
        line-height: 6.763285vw;
        font-weight: bold;
    }

    .solution_precept_content {
        padding: 12.0772946vw 0 4.830917vw 0;
    }

    .solution_precept_tab {
        margin-top: 7.2463768vw;
    }

    .solution_precept_item_icon {
        width: 10vw;
        height: 10vw;
    }

    .solution_precept_item_icon svg {
        width: 50%;
        height: 50%;
    }

    .solution_precept_item_read {
        margin-top: 3.62318vw;
    }

    .solution_precept_item_box {
        margin-bottom: 7.2463768vw;
    }

    .solution_precept_item_title {
        font-size: 3.864734vw;
        line-height: 5.797101vw;
    }

    .solution_precept_item_text {
        margin-top: 2.415458vw;
    }

    .solution_precept_item_text, .solution_precept_item_text p {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .solution_page_wrap {
        padding: 0 0 12.0772946vw 0;
    }

    .operate_secure_box {
        padding: 12.0772946vw 0;
    }

    .operate_secure_title {
        font-size: 4.830917vw;
        line-height: 6.763285vw;
    }

    .operate_secure_text, .operate_secure_text p {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .operate_secure_text {
        margin-top: 2.415458vw;
    }

    .operate_secure_tab {
        margin-top: 7.2463768vw;
    }

    .operate_secure_item_box {
        width: 100%;
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
        margin: 0 0 4.830917vw 0;
    }

    .operate_secure_item_pic {
        padding-bottom: 78%;
    }

    .operate_secure_item_content {
        padding: 3.62318vw;
    }

    .operate_secure_item_number {
        font-size: 9.661835vw;
        line-height: 12.0772946vw;
    }

    .operate_secure_item_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
        margin-top: 0;
    }

    .operate_secure_item_text {
        font-size: 2.89855vw;
        line-height: 4.830917vw;
        margin-top: 2.415458vw;
    }

    .operate_secure_item_subtitle {
        font-size: 3.864734vw;
        line-height: 5.797101vw;
    }

    .operate_secure_item_label {
        font-size: 2.89855vw;
        line-height: 5.3140096vw;
        margin-top: 1.449275vw;
    }

    .operate_platform_box {
        padding: 12.0772946vw 0;
    }

    .operate_platform_tab {
        margin-top: 7.2463768vw;
    }

    .operate_platform_read {
        padding: 3.62318vw;
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .operate_platform_item_box {
        width: 48%;
        margin: 0 4% 4% 0 !important;
    }

    .operate_platform_item_box:nth-child(2n) {
        margin: 0 0 4% 0 !important;
    }

    .operate_platform_number {
        font-size: 4.830917vw;
        line-height: 6.763285vw;
    }

    .operate_platform_title {
        font-size: 3.864734vw;
        line-height: 5.797101vw;
        margin-top: 1.449275vw;
    }

    .operate_platform_icon {
        width: 10vw;
        height: 10vw;
        margin-top: 4.830917vw;
    }

    .operate_platform_icon svg {
        width: 50%;
        height: 50%;
    }

    .secure_page_box {
        padding: 12.0772946vw 0;
    }

    .secure_details_head {
        width: 100%;
    }

    .secure_details_big {
        margin-top: 7.2463768vw;
    }

    .secure_details_title {
        font-size: 4.830917vw;
        line-height: 6.763285vw;
    }

    .secure_details_text {
        margin-top: 2.415458vw;
    }

    .secure_details_text, .secure_details_text p {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .pro_details_item_box {
        width: 100%;
        margin: 0 0 4.830917vw 0 !important;

    }

    .pro_details_item_box:hover .pro_details_item_pic {
        -webkit-transform: none;
        transform: none;
        -webkit-box-shadow: 0 0 4vw rgba(0, 0, 0, .1);
        box-shadow: 0 0 4vw rgba(0, 0, 0, .1);
    }

    .pro_details_item_pic {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .pro_details_box {
        padding: 12.0772946vw 0;
    }

    .pro_details_item_read {
        padding: 4.830917vw 3.62318vw;
    }

    .pro_details_item_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
        margin-bottom: 3.381642vw;
    }

    .pro_details_item_line {
        width: 12.0772946vw;
        height: 2px;
    }

    .pro_details_item_text {
        margin-top: 3.381642vw;
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .pro_details_icon {
        width: 9vw;
        height: 9vw;
    }

    .pro_details_btn {
        margin-right: 2.415458vw;
    }

    .pro_details_tab {
        margin-bottom: 2.415458vw;
    }

    .service_page_box {
        padding: 0 0 12.0772946vw 0;
    }

    .service_technical_wrap {
        padding: 12.0772946vw 0 0 0;
    }

    .service_technical_en {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .service_technical_cn {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
        margin-top: 0;
    }

    .service_technical_content {
        padding: 0;
        margin-top: 7.2463768vw;
    }

    .service_technical_item_box {
        width: 100%;
    }

    .service_technical_tab {
        position: relative;
        z-index: 9;
        height: auto;
    }

    .service_technical_back {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        padding: 0;
    }

    .service_technical_item_read {
        padding: 7.2463768vw 3.62318vw;
    }

    .service_technical_item_icon {
        width: 7vw;
        height: 7vw;
    }

    .service_technical_item_title {
        font-size: 3.864734vw;
        line-height: 5.797101vw;
        margin-top: 2.415458vw;
    }

    .service_technical_item_foot {
        margin-top: 4.830917vw;
    }

    .service_technical_item_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .service_technical_item_box:after {
        display: none
    }

    .service_technical_item_box:before {
        content: "";
        position: absolute;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 1px;
        background: rgba(255, 255, 255, .15);
    }

    .service_technical_item_box:last-child:before {
        display: none;
    }

    .service_security_item_box {
        width: 31%;
        margin: 0 3.5% 4.830917vw 0 !important;
    }

    .service_security_item_box:nth-child(3n) {
        margin: 0 0 4.830917vw 0 !important;
    }

    .service_security_content {
        margin-top: 7.2463768vw;
        padding-bottom: 0;
    }

    .news_page_text {
        display: none;
    }

    .news_page_item_box {
        padding: 7.2463768vw 0;
    }

    .news_page_item_content {
        width: 50%;
        padding-right: 4.830917vw;
    }

    .news_page_item_pic {
        width: 50%;
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .news_page_title a {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .news_page_time {
        font-size: 2.89855vw;
        line-height: 5.3140096vw;
    }

    .news_page_button {
        margin-bottom: 0;
    }

    .news_page_box {
        padding: 4.830917vw 0 12.0772946vw 0;
    }

    .public_pagination_box a {
        font-size: 2.89855vw;
        line-height: 8vw;
        width: 8vw;
        margin: 0 1vw;
        -webkit-border-radius: 4vw;
        border-radius: 4vw;
    }

    .public_pagination_box .public_pagination_width {
        width: 14vw;
        margin: 0 2vw;
    }

    .news_page_pagination_wrap {
        margin-top: 7.2463768vw;
    }

    .news_details_wrap {
        padding: 24.15458vw 0 12.0772946vw 0;
    }

    .news_details_head {
        padding: 0;
    }

    .news_details_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .news_details_time {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 2.415458vw;
    }

    .news_details_content {
        padding: 7.2463768vw 4.830917vw;
        margin-top: 7.2463768vw;
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .news_details_bjq, .news_details_bjq p {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }
    .news_details_bjq img {
        padding: 5.3140096vw 0;
    }
    .news_details_bjq h1 {
        font-size: 6.280193vw;
        line-height: 9.178743961vw;
    }

    .news_details_bjq h2 {
        font-size: 5.3140096vw;
        line-height: 8.21256vw;
    }

    .news_details_bjq h3 {
        font-size: 4.347826vw;
        line-height: 7.2463768vw;
    }


    .pro_details_prev .pro_details_label {
        margin-left: 2.415458vw;
    }

    .pro_details_next .pro_details_label {
        margin-right: 2.415458vw;
    }

    .pro_details_label {
        font-size: 3.381642vw;
        line-height: 5.797101vw;
    }

    .news_details_button .pro_details_btn {
        margin-right: 7.2463768vw;
    }

    .news_details_button {
        margin-top: 7.2463768vw;
    }

    .contact_details_big {
        width: 100%;
    }

    .contact_details_title {
        font-size: 3.864734vw;
        line-height: 5.797101vw;
    }

    .contact_public_wrap {
        padding: 12.0772946vw 0;
    }

    .contact_details_ewm_pic {
        width: 28.9855vw;
        padding: 1.449275vw;
    }

    .contact_ewm_title {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        text-align: center;
        margin-top: 2.415458vw;
    }

    .contact_details_tab {
        width: 100%;
        margin-top: 7.2463768vw;
    }

    .contact_details_item_icon {
        width: 5.2vw;
        height: 5.2vw;
    }

    .contact_details_item_read {
        margin-top: 4.830917vw;
    }

    .contact_details_item_title {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .contact_details_item_text, .contact_details_item_text a {
        font-size: 3.864734vw;
        line-height: 5.797101vw;
    }

    .contact_details_item_text {
        margin-top: 1.449275vw;
    }

    .contact_details_item_box:nth-child(2n+1) {
        padding-right: 4.830917vw;
        width: 40%;
    }

    .contact_details_item_box:nth-child(2n) {
        width: 60%;
        padding-left: 4.830917vw;
    }

    .contact_details_item_box:nth-child(1), .contact_details_item_box:nth-child(2) {
        padding-bottom: 4.830917vw;
    }

    .contact_details_item_box:nth-child(3), .contact_details_item_box:nth-child(4) {
        padding-top: 4.830917vw;
    }

    .contact_map_box {
        padding-bottom: 56.25%;
    }

    .contact_brand_item_box {
        width: 100%;
        margin: 0 0 7.2463768vw 0 !important;
    }

    .contact_brand_item_img {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .contact_brand_content {
        margin-top: 7.2463768vw;
    }

    .contact_brand_item_title {
        font-size: 3.864734vw;
        line-height: 5.797101vw;
    }

    .contact_brand_item_content {
        margin-top: 4.830917vw;
    }

    .contact_brand_item_icon {
        width: 5vw;
        height: 5vw;
    }

    .contact_brand_item_text, .contact_brand_item_text a {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .contact_brand_item_text {
        width: calc(100% - 7vw);
    }

    .contact_brand_item_tab {
        margin-top: 2.415458vw;
    }

    .about_details_box {
        padding: 12.0772946vw 0 0 0;
    }

    .about_details_content {
        width: 100%;
        padding: 0 3.62318vw 7.2463768vw 3.62318vw;
    }

    .about_details_title_box {
        font-size: 3.864734vw;
        line-height: 5.797101vw;
    }

    .about_details_back_wrap {
        display: none;
    }

    .about_details_subtitle_box {
        font-size: 3.864734vw;
        line-height: 5.797101vw;
    }

    .about_details_read {
        margin-top: 7.2463768vw;
    }

    .about_details_tips {
        margin-top: 7.2463768vw;
    }

    .about_details_read, .about_details_read p {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .about_details_pic {
        width: 100%;
    }

    .about_details_pic:after {
        display: none;
    }

    .about_details_img {
        padding-bottom: 64%;
    }

    .about_details_item_icon {
        width: 6vw;
        height: 6vw;
    }

    .about_details_item_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-left: 2.415458vw;
    }

    .about_details_item_box {
        margin: 0 4.830917vw 3.62318vw 0;
    }

    .about_details_tab {
        margin-top: 7.2463768vw;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }

    .about_culture_head_wrap {
        position: relative;
        height: auto;
    }

    .about_culture_item_box:before {
        display: none;
    }

    .about_culture_item_box {
        width: 50%;
        padding: 3.62318vw;
    }

    .about_culture_tab {
        position: relative;
        margin-top: 7.2463768vw;
    }

    .about_culture_item_content {
        width: 100%;
        padding-bottom: 0;
    }

    .about_culture_head_box .service_technical_cn,
    .about_culture_head_box .service_technical_en {
        color: #333333;
    }

    .about_culture_head_box {
        padding-top: 0;
    }

    .about_culture_swiper {
        display: none;
    }

    .about_culture_box {
        padding: 12.0772946vw 0;
    }

    .about_culture_item_icon {
        width: 6vw;
        height: 6vw;
    }

    .about_culture_item_icon svg {
        fill: #666666;
    }

    .about_culture_item_title {
        font-size: 3.864734vw;
        line-height: 5.797101vw;
        color: #333;
    }

    .about_culture_item_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        color: #999;
        margin-top: 2.415458vw;
    }

    .about_history_back_wrap {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }

    .about_history_content .about_culture_head_wrap .service_technical_en,
    .about_history_content .about_culture_head_wrap .service_technical_cn {
        color: #fff;
    }

    .about_patent_head_btn {
        padding: 0 12.0772946vw;
    }

    .about_history_back_box {
        height: 100%;
    }

    .about_history_pagination_wrap {
        display: none;
    }

    .about_history_item_title {
        font-size: 12vw;
        line-height: 14vw;
    }

    .about_history_item_text, .about_history_item_text p {
        font-size: 2.89855vw;
        line-height: 4.830917vw;
    }

    .about_history_swiper .swiper-slide-duplicate-active .about_history_item_title, .about_history_swiper .swiper-slide-active .about_history_item_title {
        font-size: 14vw;
    }

    .about_history_content {
        padding: 12.0772946vw 0;
    }

    .about_history_big {
        padding-top: 0;
        margin-top: 7.2463768vw;
        position: relative;
        height: auto;
    }

    .about_patent_wrap {
        padding: 12.0772946vw 0;
    }

    .about_patent_item_swiper {
        padding: 7.2463768vw 0;
    }

    .about_patent_item_title {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-top: 2.415458vw;
    }

    .about_patent_item_pic {
        -webkit-box-shadow: 0 0 2.415458vw rgba(51, 51, 51, .15);
        box-shadow: 0 0 2.415458vw rgba(51, 51, 51, .15);
    }

    .about_recruitment_tab {
        margin-top: 4.830917vw;
    }

    .about_recruitment_box {
        padding: 12.0772946vw 0;
    }

    .about_recruitment_swiper {
        margin-bottom: 7.2463768vw;
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .about_recruitment_item_box {
        padding: 3.62318vw;
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .about_recruitment_item_box:after {
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
    }

    .about_recruitment_item_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .about_recruitment_item_text {
        margin-right: 4.830917vw;
    }

    .about_recruitment_item_icon {
        width: 4vw;
        height: 4vw
    }

    .about_recruitment_item_label {
        font-size: 2.89855vw;
        line-height: 5.3140096vw;
        margin-left: 2.415458vw;
    }

    .about_recruitment_item_tips {
        margin-top: 2.415458vw;
    }

    .about_recruitment_item_head {
        margin-bottom: 4.830917vw;
    }

    .about_recruitment_item_read, .about_recruitment_item_read p {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }

    .about_recruitment_swiper {
        margin-bottom: 7.2463768vw;
        -webkit-border-radius: 2.415458vw;
        border-radius: 2.415458vw;
        padding-top: 3vw;
    }

    .about_recruitment_item_box:hover {
        -webkit-transform: translateY(-3vw);
        transform: translateY(-3vw);
    }

    .about_recruitment_item_read {
        margin-top: 4.830917vw;
    }

    .join_popup_box {
        width: 85%;
    }

    .join_popup_head_button {
        width: 30%;
    }

    .join_popup_head_title {
        width: calc(70% - 14.49275vw);
        padding: 0 2.415458vw;
    }

    .join_popup_head_icon {
        height: 14.49275vw;
    }

    .join_popup_head_text {
        font-size: 3.864734vw;
        line-height: 14.49275vw;
    }

    .join_popup_head_close {
        width: 14.49275vw;
    }

    .join_popup_item_box {
        padding: 7.2463768vw 0 7.2463768vw 4.830917vw;
        height: 100%;
    }

    .join_popup_item_head {
        padding-right: 4.830917vw;
    }

    .join_popup_item_button {
        padding-right: 4.830917vw;
    }

    .join_popup_item_icon {
        width: 4vw;
        height: 4vw;
    }

    .join_popup_item_label {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
        margin-left: 2.415458vw;
    }

    .join_popup_item_text {
        margin-right: 4.830917vw;
    }

    .join_popup_item_tips {
        margin-bottom: 4.830917vw;
    }

    .join_popup_big {
        height: calc(100% - 14.49275vw);
    }

    .join_popup_item_content {
        width: 100%;
        height: calc(100% - 10.38647vw);
        padding-top: 7.2463768vw;
    }

    .join_popup_item_btn {
        width: 28vw;
    }

    .join_popup_item_btn a {
        -webkit-border-radius: 4.589371vw;
        border-radius: 4.589371vw;
    }

    .join_popup_item_btn:hover .join_popup_btn_icon {
        margin-left: 0;
        opacity: 1;
    }

    .join_popup_btn_icon {
        display: none;
    }

    .join_popup_btn_text {
        font-size: 3.381642vw;
        line-height: 9.1787439vw;
    }

    .join_popup_mail_box {
        margin: 2.415458vw 0 0 0;
        width: 100%;
    }

    .join_popup_item_bjq {
        width: 100%;
        padding-right: 4.830917vw;
        height: calc(100% - 28.9855vw);
        overflow: auto;
    }

    .join_popup_mail_text {
        font-size: 3.381642vw;
        line-height: 5.3140096vw;
    }


    .join_popup_item_bjq h1 {
        font-size: 6.280193vw;
        line-height: 9.178743961vw;
    }

    .join_popup_item_bjq h2 {
        font-size: 5.3140096vw;
        line-height: 8.21256vw;
    }

    .join_popup_item_bjq h3 {
        font-size: 4.347826vw;
        line-height: 7.2463768vw;
    }

    .join_popup_item_bjq p {
        font-size: 2.89855vw;
        line-height: 5.3140096vw;
    }
    .news_page_button .public_button a:after{
        border: 1px solid #1946b9;
    }
    .return_top_wrap {
        display: none;
    }
}

/*小屏幕*/
@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) {

}

