@media screen and (max-width: 1200px) {
    .index_pro_item_read {
        margin-top: 10px;
    }

    .loading_logo svg {
        stroke-width: 5vw;
    }

    .header_logo_box {
        width: 190px;
        height: 36px;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-items: center;
        align-items: center;
    }

    .header_logo_box a {
        width: 100%;
    }

    .header_wrap {
        padding: 12px 0;
    }

    .header_nav_wrap {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 1);
        -webkit-align-items: center;
        align-items: center;
        -webkit-transform: translateY(-101%);
        transform: translateY(-101%);
        -webkit-transition: all .8s cubic-bezier(.4, 0, .2, 1);
        transition: all .8s cubic-bezier(.4, 0, .2, 1);
    }

    .header_nav_box {
        width: 100%;
        opacity: 0;
        -webkit-transform: translateY(50px);
        transform: translateY(50px);
        -webkit-transition: all .8s cubic-bezier(.4, 0, .2, 1);
        transition: all .8s cubic-bezier(.4, 0, .2, 1);
        -webkit-transition-delay: .2s;
        transition-delay: .2s;
    }

    .index_partner_back {
        padding-bottom: 100%;
    }

    .header_box {
        padding: 0 15px;
    }

    .content_center {
        padding: 0 15px;
    }

    .index_banner_title_label {
        font-size: 28px;
        line-height: 38px;
    }

    .index_banner_text_label {
        font-size: 22px;
        line-height: 32px;
    }

    .index_banner_en_label {
        font-size: 14px;
        line-height: 20px;
    }

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

    .index_banner_fixed_btn {
        bottom: 5vw;
    }

    .index_about_title_box {
        width: 100%;
    }

    .index_about_mask_box {
        width: 100%;
        margin-top: 30px;
    }

    .index_about_title_max .index_about_tit_h1 {
        font-size: 26px;
        line-height: 36px;
    }

    .index_about_title_min .index_about_min_h1 {
        font-size: 20px;
        line-height: 30px;
    }

    .index_about_title_label {
        font-size: 14px;
        line-height: 22px;
    }

    .index_about_title_min {
        margin-top: 5px;
    }

    .index_about_title_read {
        margin-top: 20px;
    }

    .index_about_big {
        padding: 50px 0 30px 0;
    }

    .index_about_tab {
        padding: 50px 0;
    }

    .index_public_button a {
        width: 60px;
        height: 60px;
    }

    .iqw_cursor_wrap {
        display: none;
    }

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

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

    .index_about_item_content a {
        padding: 10px;
    }

    .index_about_item_icon {
        width: 12vw;
    }

    .index_about_item_title h2 {
        font-size: 16px;
        line-height: 26px;
    }

    .index_about_item_title {
        margin-top: 6px;
    }

    .index_about_item_text {
        font-size: 14px;
        line-height: 22px;
    }

    .index_banner_btn_icon {
        width: 4.2vw;
    }

    .index_case_box {
        padding: 50px 0;
    }

    .index_case_details_tab {
        width: 100%;
    }

    .index_case_pic_tab {
        width: 100%;
        margin-top: 30px;
    }

    .index_case_title {
        font-size: 26px;
        line-height: 36px;
    }

    .index_case_subtitle {
        font-size: 16px;
        line-height: 26px;
        margin-top: 5px;
    }

    .index_case_read {
        margin-top: 30px;
        font-size: 14px;
        line-height: 22px;
    }

    .index_case_computer {
        left: -10%;
        width: 120%;
    }

    .index_case_photo {
        padding: 12px 12px 0 10px;
    }

    .index_case_pagination_line {
        width: calc(100% - 100px);
        margin-right: 10px;
        height: 2px;
    }

    .index_case_pagination_box {
        margin-top: 30px;
    }

    .index_case_pagination_btn {
        width: 40px;
        height: 40px;
    }

    .index_case_pagination_button {
        padding-left: 0;
        width: 90px;
    }

    .index_pro_box {
        padding: 50px 0;
    }

    .index_pro_title_text {
        font-size: 26px;
        line-height: 36px;
    }

    .index_pro_subtitle_text {
        margin-top: 5px;
        font-size: 20px;
        line-height: 30px;
    }

    .index_pro_item_box {
        width: 100%;
        margin: 0 0 30px 0 !important;
    }

    .index_pro_item_box:nth-child(3n) {
        width: 100%;
        margin: 0 0 10px 0;
    }

    .index_pro_tab {
        margin-top: 30px;
    }

    .index_news_tips_box {
        width: 100%;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .index_news_nav_box {
        width: 100%;
        -webkit-justify-content: center;
        justify-content: center;
        margin-top: 30px;
    }

    .index_advantage_details {
        width: 100%;
        padding: 0 0 30px 0;
    }

    .index_advantage_title_label {
        font-size: 26px;
        line-height: 36px;
    }

    .index_advantage_subtitle_label {
        font-size: 20px;
        line-height: 30px;
    }

    .index_advantage_line {
        width: 2px;
        height: 30px;
        margin: 10px 0;
    }

    .index_advantage_label_text {
        font-size: 14px;
        line-height: 22px;
    }

    .index_news_tips_max {
        font-size: 26px;
        line-height: 36px;
    }

    .index_news_min_label {
        font-size: 20px;
        line-height: 30px;
    }

    .index_news_tips_min {
        margin-top: 5px;
    }

    .index_news_nav_li .index_news_nav_link {
        font-size: 14px;
        line-height: 26px;
    }

    .index_news_slide_content {
        display: none;
    }

    .index_news_slide_photo {
        width: 100%;
    }

    .index_news_slide_btn {
        display: none;
    }

    .index_news_slide_item {
        width: 100%;
        margin: 0;
        padding: 15px 0;
    }

    .index_news_slide_item:nth-child(3n) {
        margin: 0;
    }

    .index_news_item_time_max {
        font-size: 30px;
        line-height: 36px;
        text-align: center;
    }

    .index_news_item_time_box {
        width: 15vw;
    }

    .index_news_item_content {
        width: calc(100% - 15vw);
        padding-left: 10px;
    }

    .index_news_item_title h3 {
        font-size: 16px;
        line-height: 26px;
    }

    .index_news_item_text {
        font-size: 12px;
        line-height: 20px;
        margin-top: 5px;
    }

    .index_news_item_time_min {
        font-size: 12px;
        line-height: 20px;
        text-align: center;
    }

    .index_news_slide_ul {
        margin-top: 15px;
    }

    .index_news_box {
        padding: 50px 0;
    }

    .index_down_title_max {
        font-size: 28px;
        line-height: 38px;
    }

    .index_down_title_min {
        font-size: 16px;
        line-height: 26px;
        margin-top: 5px;
        letter-spacing: 4px;
    }

    .index_down_box {
        padding: 50px 0;
    }

    .index_down_button {
        margin-top: 30px;
    }

    .footer_nav_wrap {
        display: none;
    }

    .footer_slogan_wrap {
        display: none;
    }

    .footer_contact_wrap {
        width: 100%;
    }

    .footer_contact_logo {
        width: 50vw;
        height: 32px;
        margin: 0 auto;
    }

    .footer_contact_box {
        width: 100%;
    }

    .footer_top_content {
        padding: 50px 0 30px 0;
    }

    .footer_contact_tel a {
        font-size: 28px;
        line-height: 38px;
        text-align: center;
        display: block;
    }

    .footer_contact_item_box {
        font-size: 17px;
        line-height: 28px;
        text-align: center;
        margin-top: 5px;
    }

    .footer_contact_item_box a {
        font-size: 18px;
        line-height: 28px;
        text-align: center;
    }

    .footer_contact_read {
        margin-top: 30px;
    }

    .footer_link_title {
        font-size: 14px;
        line-height: 22px;
        width: 100%;
        display: none;
    }

    .footer_link_li a {
        font-size: 14px;
        line-height: 22px;
    }

    .footer_link_ul {
        width: 100%;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .footer_share_ul {
        width: 100%;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .footer_bq_box {
        width: 100%;
    }

    .index_advantage_item_content {
        width: 100%;
        padding: 0 20px;
    }

    .footer_share_item_icon {
        width: auto;
        line-height: 26px;
        font-size: 26px;
        background: none;
    }

    .footer_share_item_box {
        margin-right: 20px;
    }

    .footer_share_wrap {
        padding: 30px 0 50px 0;
    }

    .footer_link_tab {
        margin-bottom: 30px;
    }

    .footer_bq_text {
        font-size: 14px;
        line-height: 22px;
        text-align: center;
    }

    .footer_bq_box {
        margin-top: 30px;
    }

    .index_advantage_tab {
        width: 100%;
        -webkit-border-radius: 10px;
        border-radius: 10px;
    }

    .index_advantage_item_number {
        font-size: 15vw;
        line-height: 15vw;
    }

    .index_advantage_item_title {
        padding-left: 15px;
    }

    .index_advantage_item_cn {
        font-size: 16px;
        line-height: 26px;
    }

    .index_advantage_item_en {
        font-size: 12px;
        line-height: 18px;
    }

    .index_advantage_item_active .index_advantage_item_max h3 {
        font-size: 20px;
    }

    .index_advantage_item_max h3 {
        font-size: 18px;
        line-height: 50px;
    }

    .index_advantage_item_active .index_advantage_item_min {
        margin-top: 30px;
        height: 120px;
    }

    .index_advantage_item_min {
        font-size: 14px;
        line-height: 24px;
    }

    .index_advantage_item_active .index_advantage_item_icon, .index_advantage_item_active .index_advantage_item_head {
        height: auto;
    }

    .index_advantage_item_active .index_advantage_item_read {
        margin-top: 30px;
    }

    .index_advantage_item_active .index_advantage_item_big {
        padding: 30px 0;
    }

    .index_advantage_item_icon {
        display: none;
    }

    .index_advantage_item_after:after {
        -webkit-border-radius: 10px;
        border-radius: 10px;
    }

    .index_advantage_box {
        padding: 50px 0;
    }

    .index_about_item_read {
        margin-top: 20px;
    }

    .index_about_tab:after {
        display: none;
    }

    .index_about_item_content {
        height: 100%;
    }

    .index_about_item_content:after {
        -webkit-border-radius: 10px;
        border-radius: 10px;
    }

    .header_mobile_button {
        width: 30px;
        position: relative;
        z-index: 999;
    }

    .header_content {
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .header_mobile_label {
        height: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        margin-bottom: 7px;
        width: 100%;
        background: #fff;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .header_mobile_label:nth-child(3) {
        width: 65%;
        margin-left: 35%;
        margin-bottom: 0;
    }

    .header_wap_active .header_mobile_button {
        width: 25px;
    }

    .header_wap_active .header_mobile_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_mobile_label:nth-child(2) {
        width: 0;
        opacity: 0;
    }

    .header_wap_active .header_mobile_label:nth-child(3) {
        width: 100%;
        margin-left: 0 !important;
        background: #fff !important;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform-origin: 100% 50% 0;
        -webkit-transform-origin: 100% 50% 0;
    }

    .header_nav_item {
        width: 100%;
        margin: 0;
    }

    .header_nav_text {
        font-size: 18px;
        line-height: 50px;
    }

    .header_active .header_mobile_label {
        background: #0034f7;
    }

    .header_white .header_mobile_label {
        background: #0034f7;
    }

    .header_wap_active .header_nav_wrap {
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }

    .header_wap_active .header_nav_box {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }

    .header_wap_active .header_mobile_label {
        background: #fff;
    }

    .header_wap_active .header_nav_text {
        color: rgba(255, 255, 255, .8);
    }

    .header_wap_active .header_nav_active .header_nav_text:nth-child(2) {
        color: #fff;
    }

    .header_nav_down_wrap {
        display: none !important;
    }

    .service_banner_title {
        font-size: 28px;
        line-height: 38px;
        margin-top: 0;
    }

    .service_banner_subtitle {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 10px;
    }

    .service_banner_line {
        width: 30px;
        height: 2px;
    }

    .service_banner_read {
        font-size: 14px;
        line-height: 22px;
        margin-top: 10px;
    }

    .service_banner_button {
        margin-top: 30px;
    }

    .service_banner_content {
        padding: 0 15px;
    }

    .index_down_content {
        padding-top: 30px;
    }

    .service_page_swiper .swiper-slide:nth-last-child(2) {
        height: 76.086956vw !important;
    }

    .service_page_swiper .swiper-slide:last-child {
        height: 135.99033vw !important;
    }

    .header_color .header_mobile_label {
        background: #0034f7;
    }

    .public_service_banner_back {
        padding-bottom: 84%;
    }

    .public_service_banner_img {
        width: 50vw;
    }

    .service_content_wrap {
        padding: 50px 0;
    }

    .service_content_title {
        font-size: 26px;
        line-height: 36px;
    }

    .service_content_read {
        margin-top: 20px;
        padding: 0;
    }

    .service_text_label {
        font-size: 14px;
        line-height: 22px;
    }

    .header_wrap:after {
        -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);
        box-shadow: 0 0 5px rgba(0, 0, 0, .1);

    }

    .case_pagination_wrap {
        margin-top: 30px;
    }

    .case_pagination_wrap span,
    .case_pagination_wrap a {
        font-size: 14px;
        line-height: 22px;
        margin: 0 5px;
        padding: 0 5px;
    }

    .case_page_wrap {
        padding: 0 0 50px 0;
    }

    .case_nav_box {
        padding: 0;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        text-align: center;
        display: block;
    }

    .case_nav_item_box {
        display: inline-block;
        width: auto;
        vertical-align: top;
        padding: 0 10px 10px 10px;
    }

    .case_nav_item_title {
        font-size: 14px;
        line-height: 22px;
    }

    .case_nav_wrap {
        width: 100%;
        max-width: 100%;
        white-space: nowrap;
        overflow: hidden;
        padding: 20px 0 0 0;
    }

    .public_banner_back {
        padding-bottom: 84%;
    }

    .public_banner_title {
        font-size: 26px;
        line-height: 36px;
    }

    .public_banner_icon {
        width: 9.7vw;
    }

    .public_banner_icon svg {
        stroke-width: 2px;
    }

    .public_banner_btn {
        bottom: 20px;
    }

    .index_pro_item_box {
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
        -webkit-transition-delay: 0s !important;
        transition-delay: 0s !important;
    }

    .about_case_tab {
        padding: 0 15px;
        margin-top: 30px;
    }

    .about_case_wrap {
        padding: 50px 0;
    }

    .about_case_title {
        font-size: 26px;
        line-height: 36px;
    }

    .about_detailed_content {
        width: 100%;
    }

    .about_detailed_logo {
        font-size: 40px;
        line-height: 40px;
    }

    .about_detailed_title {
        font-size: 24px;
        line-height: 34px;
    }

    .about_detailed_head {
        margin-top: 10px;
    }

    .about_detailed_text {
        font-size: 16px;
        line-height: 26px;
    }

    .about_detailed_read {
        width: 100%;
        margin-top: 30px;
    }

    .about_detailed_read p {
        font-size: 14px;
        line-height: 22px;
    }

    .about_advertising_box {
        padding: 50px 0;
    }

    .about_service_title {
        font-size: 22px;
        line-height: 32px;
    }

    .about_service_text {
        font-size: 26px;
        line-height: 36px;
        margin-top: 5px;
    }


    .about_service_item_text {
        font-size: 12px;
        line-height: 18px;
        height: auto;
    }

    .about_advertising_item_icon.icon-dingwei {
        font-size: 12vw;
    }

    .about_advertising_item_icon {
        font-size: 10vw;
        line-height: 12vw;
    }

    .about_advertising_item_title {
        font-size: 18px;
        line-height: 28px;
        margin-top: 10px;
    }

    .about_advertising_item_text {
        font-size: 14px;
        line-height: 22px;
        margin-top: 10px;
    }

    .about_service_item_icon {
        display: none;
    }

    .about_advertising_item_box {
        width: 100%;
        margin-bottom: 30px;
    }

    .about_advertising_item_box:last-child {
        margin-bottom: 0;
    }

    .about_service_item_box {
        width: 76%;
        margin: 0 0 20px 0;
    }

    .about_service_item_box:nth-child(2n) {
        margin: 0 0 20px 0;
    }

    .about_service_item_box:nth-child(2) {
        margin: -60px 0 20px 0;
    }

    .about_service_item_box:nth-child(3) {
        margin: -60px 0 20px 0;
    }

    .about_service_wrap {
        padding: 50px 0;
    }

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

    .about_service_item_title {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 10px;
    }

    .about_service_item_box:hover .about_service_item_text {
        height: auto;
        color: #fff;
    }

    .about_service_item_box:hover .about_service_item_title {
        padding: 0;
        margin-bottom: 10px;
    }

    .news_item_share_button {
        display: none;
    }

    .news_item_img {
        width: 100%;
    }

    .news_item_time_big {
        width: 100%;
        padding-left: 0;
    }

    .news_item_time_box {
        display: none;
    }

    .news_item_time_read {
        width: 100%;
    }

    .news_item_read {
        width: 100%;
    }

    .news_item_title_box {
        padding: 10px 0;
    }

    .news_item_title_box a {
        font-size: 15px;
        line-height: 22px;
    }

    .news_item_text_box {
        margin-top: 0;
        font-size: 12px;
        line-height: 20px;
    }

    .news_item_share_icon {
        font-size: 14px;
        line-height: 22px;
        width: 20px;
    }

    .news_item_box {
        padding: 20px 0;
    }

    .news_item_share_big {
        width: calc(100% - 20px);
    }

    .news_item_share_title {
        font-size: 12px;
        line-height: 22px;
        width: 50px;
    }

    .news_item_share_tab {
        width: calc(100% - 50px);
    }

    .news_item_share_label {
        font-size: 12px;
        line-height: 22px;
        margin-right: 5px;
    }

    .news_item_share_box {
        margin-top: 10px;
        display: none;
    }

    .content_page_box {
        padding: 50px 0;
    }

    .content_head_item_box {
        width: 100%;
        margin-bottom: 30px;
        -webkit-justify-content: flex-start !important;
        justify-content: flex-start !important;
    }

    .content_head_item_box:last-child {
        margin-bottom: 0;
    }

    .content_head_item_title {
        font-size: 22px;
        line-height: 22px;
        margin-bottom: 15px;
    }

    .content_head_item_line {
        width: 30px;
    }

    .content_head_item_li {
        margin-bottom: 10px;
    }

    .content_head_item_li:last-child {
        margin-bottom: 0;
    }

    .content_head_item_ul {
        margin-top: 15px;
    }

    .content_head_item_tips {
        font-size: 14px;
        line-height: 22px;
    }

    .content_head_item_text {
        font-size: 14px;
        line-height: 22px;
    }

    .content_head_item_text a {
        font-size: 14px;
        line-height: 22px;
    }

    .index_advantage_item_default .index_advantage_item_after:after {
        height: 100%;
    }

    .content_head_item_content {
        width: 100%;
    }

    .content_page_head_box {
        margin-bottom: 50px;
    }

    .content_address_wrap .content_page_head_box {
        padding: 5.2vw 0;
        margin: 0;
    }

    .contact_list_title {
        font-size: 4.34vw;
        line-height: 6.28vw;
    }

    .contact_list_tel, .contact_list_address{
        font-size: 3.623vw;
        line-height: 7.246vw;
        color: #626262;
    }

    .news_li_foot {
        display: none;
    }

    .news_head_li {
        width: 100%;
        margin: 0 0 10px 0;
    }

    .news_head_li:last-child {
        width: 100%;
        margin: 0;
    }

    .news_head_li:after {
        display: none;
    }

    .public_banner_text {
        font-size: 14px;
        line-height: 22px;
        margin-top: 10px;
    }

    .content_address_head {
        width: 100%;
    }

    .content_address_title {
        font-size: 14px;
        line-height: 22px;
    }

    .content_address_text {
        font-size: 16px;
        line-height: 26px;
        margin-top: 5px;
    }

    .content_address_foot {
        width: 100%;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        margin-top: 20px;
    }

    .content_address_tips {
        font-size: 14px;
        line-height: 22px;
        margin-right: 10px;
    }

    .content_address_btn a {
        font-size: 16px;
        width: 30px;
        line-height: 30px;
    }



    .case_banner_title {
        font-size: 26px;
        line-height: 36px;
    }

    .case_banner_read {
        width: 100%;
    }

    .case_banner_text {
        margin-top: 10px;
        font-size: 14px;
        line-height: 22px;
    }

    .case_banner_tips {
        margin-top: 20px;
        font-size: 16px;
        line-height: 26px;
    }

    .case_banner_pagination {
        width: 100%;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }

    .case_banner_button {
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 30px;
    }

    .case_banner_btn {
        margin: 0 10px 0 0;
    }

    .case_banner_icon {
        width: 40px;
        font-size: 16px;
        line-height: 40px;
    }

    .case_banner_icon.icon-shouji {
        font-size: 18px;
    }

    .case_banner_back {
        height: 80vh;
    }

    .case_ewm_show {
        display: none;
    }

    .case_banner_foot_title {
        font-size: 16px;
        line-height: 26px;
    }

    .case_banner_foot_text {
        font-size: 14px;
        line-height: 22px;
        margin-top: 10px;
    }

    .case_details_content {
        padding: 0;
    }

    .case_bjg_box, .case_color_box {
        padding: 0;
    }

    .case_advertising_content {
        padding-bottom: 84%;
    }

    .case_bjg_content img {
        padding: 0;
    }

    .case_bjg_wrap {
        padding: 50px 0;
    }

    .case_paging_item_box {
        padding: 30px 0;
    }

    .case_paging_item_box:nth-child(1) {
        padding-right: 10px;
    }

    .case_paging_item_box:nth-child(2) {
        padding-left: 10px;
    }

    .case_paging_item_title {
        font-size: 14px;
        line-height: 22px;
    }

    .case_paging_item_link {
        margin-top: 10px;
    }

    .case_paging_item_link a {
        font-size: 16px;
        line-height: 26px;
    }

    .service_content_item_box {
        width: 50%;
        padding: 15px 0;
    }

    .service_content_item_number {
        font-size: 36px;
        line-height: 46px;
        margin-bottom: 10px;
    }

    .service_content_item_title {
        margin-bottom: 10px;
    }

    .service_content_item_text {
        font-size: 16px;
        line-height: 26px;
    }

    .service_content_item_label {
        font-size: 14px;
        line-height: 22px;
        height: auto;
        padding: 0 15px;
        opacity: 1;
    }

    .service_content_item_box:hover .service_content_item_big {
        padding: 15px 0;
    }

    .service_content_item_box:after {
        background: #fff !important;
        box-shadow: none;
    }

    .service_content_item_box:nth-child(2):after {
        background: #f0f0f0 !important;
    }

    .service_content_item_box:nth-child(3):after {
        background: #f0f0f0 !important;
    }

    .service_content_tab {
        margin-top: 30px;
    }

    .service_content_item_big {
        padding: 15px 0;
    }

    .service_related_button a {
        font-size: 14px;
        line-height: 40px;
    }

    .service_news_wrap {
        padding: 50px 0;
    }

    .service_related_title {
        font-size: 26px;
        line-height: 36px;
    }

    .service_related_text {
        font-size: 14px;
        line-height: 22px;
        margin-top: 10px;
        padding: 0;
    }

    .service_news_item_box {
        width: 100%;
        padding: 0 !important;
        margin-bottom: 20px;
    }

    .service_news_item_photo {
        width: 100%;
    }

    .service_news_item_read {
        padding: 10px 0 0 0;
        width: 100%;
    }

    .service_news_item_title a {
        font-size: 16px;
        line-height: 26px;
    }

    .service_news_item_text {
        font-size: 12px;
        line-height: 20px;
        margin-top: 5px;
    }

    .service_news_item_time {
        display: none;
    }

    .service_news_tab {
        margin-top: 30px;
    }

    .service_range_wrap {
        padding: 50px 0 20px 0;
    }

    .service_range_title {
        font-size: 26px;
        line-height: 36px;
    }

    .service_related_tab {
        margin-top: 30px;
    }

    .service_range_text {
        font-size: 14px;
        line-height: 22px;
        margin-top: 10px;
        padding: 0;
    }

    .service_range_tab {
        -webkit-justify-content: center;
        justify-content: center;
        margin-top: 30px;
    }

    .service_range_item_box {
        width: 33%;
        margin-bottom: 30px;
    }

    .service_range_item_icon {
        width: 14vw;
        line-height: 14vw;
        font-size: 22px;
    }

    .service_range_item_title {
        font-size: 16px;
        line-height: 26px;
    }

    .service_range_item_read {
        margin-top: 10px;
        padding: 0 5px;
    }

    .service_range_item_text {
        font-size: 12px;
        line-height: 20px;
        margin-top: 5px;
    }

    .service_nav_content {
        width: 100%;
        padding: 0 15px;
    }

    .service_nav_photo {
        width: 100%;
        padding: 0;
    }

    .service_nav_title {
        font-size: 26px;
        line-height: 36px;
        margin-bottom: 10px;
    }

    .service_nav_subtitle {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 20px;
    }

    .AddServiceNavContent .service_nav_line_box:before {
        width: 30px;
    }

    .service_nav_text {
        font-size: 14px;
        line-height: 22px;
        margin-top: 20px;
    }

    .service_nav_tab {
        margin-top: 30px;
    }

    .service_img_item_title {
        font-size: 16px;
        line-height: 26px;
    }

    .service_img_item_read {
        padding: 10px;
    }

    .service_img_item_back {
        height: 66vw;
    }

    .service_img_item_text {
        font-size: 12px;
        line-height: 20px;
    }

    .service_img_item_center {
        font-size: 16px;
    }

    .service_solve_box {
        padding: 50px 0;
    }

    .service_solve_title {
        font-size: 26px;
        line-height: 36px;
    }

    .service_solve_text {
        font-size: 14px;
        line-height: 22px;
        margin-top: 10px;
    }

    .service_solve_tab {
        margin-top: 30px;
    }

    .service_solve_item_icon {
        font-size: 10vw;
        line-height: 10vw;
    }

    .service_solve_item_read {
        margin-top: 10px;
    }

    .service_solve_item_cn {
        font-size: 16px;
        line-height: 26px;
    }

    .service_solve_item_en {
        font-size: 14px;
        line-height: 18px;
        margin-top: 10px;
    }

    .service_related_wrap {
        padding: 50px 0;
    }

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

    .wechat_page_en {
        font-size: 26px;
        line-height: 26px;
    }

    .wechat_page_title {
        font-size: 26px;
        line-height: 36px;
        margin-top: 10px;
    }

    .wechat_page_text {
        font-size: 14px;
        line-height: 22px;
        margin-top: 10px;
    }

    .wechat_page_tab {
        width: 100%;
        margin-top: 30px;
    }

    .wechat_item_box {
        padding: 15px 0;
    }

    .wechat_item_icon {
        font-size: 20px;
        line-height: 40px;
        width: 40px;
    }

    .wechat_item_title {
        width: calc(100% - 40px);
        padding: 0 15px;
        font-size: 16px;
        line-height: 26px;
    }

    .wechat_item_btn {
        width: 40px;
        font-size: 20px;
        line-height: 40px;
    }

    .wechat_item_read {
        width: calc(100% - 40px);
        padding-right: 15px;
    }

    .wechat_item_read {
        font-size: 12px;
        line-height: 22px;
    }

    .wechat_item_width:nth-child(1) {
        width: 40%;
    }

    .wechat_item_width:nth-child(2) {
        width: 60%;
    }

    .wechat_page_box {
        padding: 50px 0;
    }

    .wechat_advantage_tab {
        margin-top: 30px;
        padding: 0 15px;
    }

    .wechat_item_icon.icon-a-29 {
        font-size: 16px;
    }

    .wechat_advantage_title {
        font-size: 26px;
        line-height: 36px;
    }

    .wechat_advantage_btn {
        width: 40px;
        height: 40px;
        margin-left: 10px;
    }

    .wechat_advantage_item_text {
        font-size: 14px;
        line-height: 22px;
    }

    .wechat_advantage_item_title {
        font-size: 16px;
        line-height: 26px;
        margin-top: 5px;
    }

    .wechat_advantage_wrap {
        padding-bottom: 50px;
    }

    .wechat_flow_box {
        padding: 50px 0;
    }

    .wechat_flow_title {
        font-size: 26px;
        line-height: 36px;
    }

    .wechat_flow_item_box {
        width: 48%;
        margin: 0 4% 30px 0 !important;
        padding-top: 15px;
    }

    .wechat_flow_item_box:nth-child(2n) {
        margin: 0 0 30px 0 !important;
    }

    .wechat_flow_item_en {
        font-size: 16px;
        line-height: 26px;
    }

    .wechat_flow_item_cn {
        font-size: 16px;
        line-height: 26px;
        margin-top: 5px;
    }

    .wechat_flow_item_read {
        font-size: 14px;
        line-height: 22px;
        margin-top: 20px;
    }

    .wechat_flow_tab {
        margin-top: 30px;
    }

    .service_develop_read {
        width: 100%;
        padding: 0 15px;
    }

    .service_develop_title {
        font-size: 26px;
        line-height: 36px;
    }

    .service_develop_text {
        font-size: 14px;
        line-height: 22px;
        margin-top: 10px;
    }

    .service_develop_photo {
        width: 100%;
        margin-top: 30px;
    }

    .service_develop_item_icon {
        font-size: 30px;
        line-height: 40px;
    }

    .service_develop_item_tips {
        height: 40px;
        margin-bottom: 10px;
    }

    .service_develop_item_title {
        font-size: 14px;
        line-height: 24px;
    }

    .service_develop_item_head {
        height: 24px;
        margin-bottom: 10px;
    }

    .service_develop_item_label {
        height: 2px;
    }

    .service_develop_item_line {
        width: 30px;
        height: 2px;
    }

    .service_develop_item_read {
        margin-top: 10px;
        font-size: 14px;
        line-height: 22px;
        height: auto;
        overflow: initial;
        text-overflow: initial;
        display: block;
        -webkit-line-clamp: 0;
        -webkit-box-orient: initial;
    }

    .service_develop_item_box {
        padding: 30px 0;
    }

    .service_develop_box {
        padding: 50px 0;
    }

    .service_develop_tab {
        margin-top: 30px;
    }

    .service_develop_item_box:hover {
        padding: 30px 0;
    }


    .service_develop_item_box:hover .service_develop_item_read {
        height: auto;
    }

    .service_develop_swiper {
        height: 100% !important;
    }

    .service_develop_item_box {
        height: 100% !important;
    }

    .service_advantage_box {
        padding: 50px 0;
    }

    .service_advantage_title {
        font-size: 26px;
        line-height: 36px;
    }

    .service_advantage_subtitle {
        font-size: 14px;
        line-height: 22px;
        margin-top: 10px;
    }

    .service_advantage_tab {
        width: 100%;
        padding-top: 30px;
    }

    .service_advantage_item_box {
        padding-right: 0;
        width: 46%;
        margin: 0 8% 30px 0;
    }

    .news_page_box {
        padding: 0 0 50px 0;
    }

    .service_advantage_item_box:nth-child(2n) {
        margin: 0 0 20px 0;
    }

    .service_advantage_item_icon {
        width: 50px;
        line-height: 50px;
        font-size: 22px;
        margin-bottom: 10px;
    }

    .service_advantage_item_title {
        font-size: 16px;
        line-height: 26px;
    }

    .service_advantage_item_text {
        font-size: 14px;
        line-height: 22px;
        margin-top: 10px;
    }

    .news_head_content {
        padding: 20px 10px;
    }

    .news_li_title a {
        font-size: 16px;
        line-height: 24px;
        height: 48px;
        color: #fff;
    }

    .news_li_text {
        font-size: 12px;
        line-height: 20px;
        margin-top: 5px;
        color: #fff;
    }

    /*.case_nav_item_box:first-child {*/
    /*    padding: 0 10px 10px 0;*/
    /*}*/
    /*.case_nav_item_box:last-child {*/
    /*    padding: 0 0 10px 10px;*/
    /*}*/
    .news_tab_item_content {
        width: 100%;
        padding: 10px
    }

    .news_tab_item_photo {
        width: 100%;
    }

    .news_page_swiper .news_li_title a {
        color: #333;
    }

    .news_page_swiper .news_li_text {
        color: #999;
    }

    .news_page_pagination {
        margin-top: 10px;
    }

    .news_page_pagination .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
        margin: 0 3px !important;
    }

    .news_solo_li {
        width: 100%;
        margin: 0 0 10px 0;
        padding: 10px;
    }

    .news_solo_tips {
        display: none;
    }

    .news_solo_content {
        width: 100%;
    }

    .news_solo_li .news_li_title a {
        color: #333;
    }

    .news_solo_li .news_li_text {
        color: #999;
    }

    .news_solo_li .news_item_share_box {
        display: flex;
    }

    .news_top {
        padding-top: 60px;
    }

    .news_details_tips {
        display: none;
    }

    .news_details_big {
        padding: 50px 0;
    }

    .news_details_page {
        width: 100%;
    }

    .news_details_title {
        font-size: 18px;
        line-height: 28px;
    }

    .news_details_share_box {
        margin: 10px 0;
    }

    .news_details_share_time {
        font-size: 12px;
        line-height: 24px;
        margin-right: 20px;
    }

    .news_details_share_title {
        font-size: 12px;
        line-height: 24px;
    }

    .news_details_share_li {
        font-size: 12px;
        line-height: 24px;
        margin-right: 5px;
    }

    .news_details_share_bjq, .news_details_share_bjq p {
        font-size: 14px;
        line-height: 22px;
    }

    .news_details_share_bjq h2 {
        font-size: 16px;
        line-height: 26px;
    }

    .news_details_share_bjq img {
        padding: 10px 0;
    }

    .news_details_pagination_wrap {
        margin-top: 15px;
    }

    .news_details_share_icon {
        width: 4vw;
    }

    .news_details_pagination_prev .news_details_pagination_title {
        padding-left: 10px;
    }

    .news_details_pagination_next .news_details_pagination_title {
        padding-right: 10px;
    }

    .news_details_pagination_title {
        font-size: 14px;
        line-height: 22px;
    }

    .news_details_pagination_return {
        margin-top: 0;
    }

    .news_details_pagination_return a {
        width: 50px;
        height: 50px;
        line-height: 50px;
    }

    .news_details_pagination_return a {
        font-size: 16px;
    }

    .news_related_page {
        width: 100%;
        padding-left: 0;
        margin-top: 50px;
    }

    .news_related_title {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 10px;
    }

    .news_related_head {
        margin-top: 30px;
    }

    .news_related_max_box {
        margin-top: 15px;
    }

    .news_related_item_img {
        width: 100%;
    }

    .news_related_item_title {
        padding: 10px 0;
    }

    .news_related_item_title a {
        font-size: 16px;
        line-height: 26px;
    }

    .news_related_item_read {
        width: 100%;
        padding: 0;
    }

    .news_related_max_title {
        position: relative;
        font-size: 16px;
        line-height: 26px;
        padding: 10px 0;
        color: #333;
    }

    .news_related_item_time {
        display: none;
    }

    .news_related_item_box {
        padding-top: 10px;
    }

    .news_related_service_icon {
        width: 3vw;
        height: 3vw;
        box-sizing: border-box;
        border-right: 2px solid #0034f7;
        border-top: 2px solid #0034f7;
    }

    .news_related_service_title {
        margin-left: 0;
        width: calc(100% - 3vw);
        font-size: 14px;
        line-height: 22px;
        padding: 15px 0 15px 10px;
    }

    .news_head_box {
        padding: 30px 0;
    }

    .index_banner_pagination_wrap {
        bottom: 5vw;
    }

    .index_banner_pagination_box .swiper-pagination-bullet-active {
        width: 5.6vw;
    }

    .index_banner_pagination_box .swiper-pagination-bullet {
        width: 4vw;
        height: 4vw;
        margin: 0 .5vw !important;
    }

    .ewm_contact_content {
        width: 48vw;
    }

    .ewm_contact_head {
        padding: 10px 10px 10px 10px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
    }

    .ewm_contact_text {
        font-size: 16px;
        line-height: 26px;
    }

    .ewm_contact_title {
        padding: 10px;
        border-radius: 4px;
        background: #fff;
        margin-top: 10px;
        font-size: 16px;
    }

    .footer_share_ewm_photo {
        display: none;
    }

    .ewm_contact_title a {
        font-size: 14px;
    }

    .case_ewm_photo {
        display: none !important;
    }

    .case_wap_ewm_photo {
        display: flex;
        z-index: 999;
        position: fixed;
        left: 0;
        top: 0;
        width: 100vw;
        height: 100vh;
        opacity: 0;
        pointer-events: none;
        background: rgba(0, 0, 0, .5);
        -webkit-align-items: center;
        align-items: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .case_wap_ewm_show {
        pointer-events: auto;
        opacity: 1;
    }

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

    .case_wap_ewm_img {
        position: relative;
        z-index: 9;
        width: 48vw;
        padding: 10px 10px 10px 10px;
        background: #fff;
    }

    .index_pro_item_title a {
        font-size: 16px;
        line-height: 24px;
    }

    .index_pro_item_label {
        font-size: 12px;
        line-height: 20px;
        padding: 0 6px;
    }

    .index_pro_item_label:first-child {
        padding: 0 6px 0 0;
    }

    .index_pro_item_tab {
        margin-top: 5px;
    }

    .index_data_number {
        font-size: 36px;
        line-height: 40px;
    }

    .index_data_li {
        width: 50%;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        margin: 20px 0;
    }

    .index_data_center {
        width: 100%;
    }

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

    .index_data_label {
        font-size: 20px;
        line-height: 30px;
        margin-left: 5px;
    }

    .index_data_title_text {
        margin-top: 5px;
        font-size: 12px;
        line-height: 20px;
    }

    .index_data_read {
        padding: 30px 0;
    }

    .index_partner_label {
        font-size: 26px;
        line-height: 36px;
    }

    .index_partner_text {
        font-size: 20px;
        line-height: 30px;
    }
}

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

}

/*PC*/
@media screen and  (min-width: 1201px) {

}