﻿/*@charset "UTF-8";*/
/* CSS Document */
/*-- 提倡互联网共享,同时应尊重原创作者,网站制作属: lijia xiong --*/
/*QQ：897232289*/
/*html5*/
/*移动端默认样式*/

@media screen and (max-width: 1200px) {
    .loading_logo {
        width: 100%;
    }

    .loading_logo svg {
        width: 260%;
        position: relative;
        left: -75%;
    }

    .loading_logo svg {
        stroke-width: 5vw;
    }

    .header_logo_box {
        width:80px;
        height: 36px;
    }

    .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;
    }

    .header_box {
        padding: 0 15px;
    }

    .content_center {
        padding: 0 15px;
    }
	
	.sj{display: block}
	.pc {display: none}
	
.index_content_wrap {
  margin-top:42vh;
}
	
	.index_banner_wrap {
  height: 42vh;
}
	.index_banner_pagination_box {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

    .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: 14vw;
        height:14vw;
    }

    .index_banner_fixed_btn {
        bottom: 2vw;
    }
	.index_about_wrap .shuj {
  padding: 38px 5% 20px;box-sizing: border-box;
  margin-top: 0px;
  width: 94%;position: relative;right: auto;margin: 0 auto;
}
	.product-number-info li b {
  font-size: 7.5vw;
}
	.AddIndexAboutsj {
  top: 30px !important;
}
	.product-number-info li {
  padding: 0 5vw 0 4vw;
}
	.index_about_wrap .shuj h3 {
  font-size: 2.4vw;
  margin-top: 30px;
}
	.gy_tp {
  padding: 0 15px;
}
	.index_about_button {
  padding-top: 0px;
}
	.about_tp {
  width: 100%;
  margin-top:25px;
}

.nban2 .word p {
  height: auto;
}
    .index_about_title_box {
        width: 100%;
    }

    .index_about_mask_box {
        width: 100%;
        margin-top: 30px;display: none;
    }

    .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 10px 0;
    }

    .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%;padding-bottom: 120px;
    }
	.footer_contact_wrap .ewm {
  right: 50%;margin-right: -50px;
  bottom: 0;
}

    .footer_contact_logo {
        width:26vw;
        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_text a {
  font-size: 14px;
  line-height: 1.5;
}

    .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);background: rgba(255,255,255,1);

    }

    .case_pagination_wrap {
        margin-top: 30px;
    }

    .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;
    }

    .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;
    }

    .content_address_content {
        padding-left: 0;
        margin-top: 10px;
    }

    .content_address_read {
        position: static;
        top: 0;
        width: 100%;
        -webkit-transform: none;
        transform: none;
        margin-top: 30px;
    }

    .content_address_tab {
        padding: 0 15px;
        opacity: 0;
        box-shadow: none;
        pointer-events: none;
        -webkit-transform: translateY(2.083333vw) translateX(0);
        transform: translateY(2.083333vw) translateX(0);
    }

    .AddContentAddMap .content_address_tab {
        opacity: 1;
        pointer-events: auto;
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
    }

    .content_address_img {
        opacity: 0;
        pointer-events: none;
        -webkit-transform: translateY(2.083333vw);
        transform: translateY(2.083333vw);
    }

    .AddContentAddMap:after {
        display: none;
    }

    .AddContentAddMap .content_address_img {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }

    .AddContentAddMap .content_address_photo:after {
        height: 0;
        width: 100%;
    }

    .content_address_item_title {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 10px;
    }

    .content_address_item_line {
        width: 30px;
    }

    .content_address_item_text {
        font-size: 14px;
        line-height: 22px;
        margin-top: 10px;
    }

    .content_address_item_box {
        margin-bottom: 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;height: 154px;
    }

    .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: 0px 0 50px;
    }

    .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;
    }
	.news_related_service_item .tags_page_xxj {
  font-size:14px;
  margin: 10px 10px 0 0;
}
	.service_solve_item_box {
  width: 50%;
}
	.planning-title h3 {
  font-size: 26px;
  line-height:36px;
}
	.planning-title h4 {
  font-size: 14px;
}
	.planning-title {
  padding: 0px 0 25px;
}
.planning_box4 .mabox {
  padding: 0 15px;
}
	.flex-center-center {
  display: flex;
  align-items: center;
  justify-content: space-between;flex-wrap: wrap;
}
	.julyTabTit li {
  margin: 0px 0px 10px;
  font-size: 3.5vw;
  padding-bottom: 8px;width: 30.3333%;
}
	.julyTabCon {
  margin-top: 25px !important;
}
	.planning_box4 {
  padding-bottom: 30px;
  padding-top: 30px;
}
	.w50 {
  width: 100%;
}
	.flex-between {
  display: flex;
  justify-content: space-between;flex-wrap: wrap;
}
	.julyTabCon .swiper-slide .text {
  padding:20px 0 0 15px;
  line-height: 2;
  font-size: 16px;
  position: relative;padding-bottom: 20px;
}
	.julyTabCon .swiper-slide .text h3 {
  font-size: 18px;
}
	.julyTabCon .swiper-slide .text h2 {
  font-size: 26px;
}
	
	
	
    .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;
    }
		.swiper-syhy {display: none}
	.swiper-syhysj{width:100%; margin:0 auto; padding-bottom:50px; display: block;overflow: hidden}
.swiper-syhysj .swiper-slide{position:relative;}
.swiper-syhysj .swiper-slide .tpzs ul li {width: 46%;float: left;margin: 0 2% 0px;}
.swiper-syhysj .swiper-slide .tpzs ul li .tp{overflow: hidden;border-radius: 10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.swiper-syhysj .swiper-slide .tpzs ul li img{width: 100%; -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.swiper-syhysj .swiper-slide .tpzs ul li:hover img{width: 100%; -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.swiper-syhysj .swiper-slide .tpzs ul li h3{font-size: 16px;color: #333;line-height: 2;text-align: center}
.swiper-syhysj .swiper-pagination-bullet {width: 10px;height: 10px;border: #999 1px solid; display:inline-block; border-radius:0; opacity:1;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background: none;}
.swiper-syhysj .swiper-pagination-bullet.swiper-pagination-bullet-active { border:#333 1px solid;background:#333}
	.tit2 {padding-left: 15px;
  font-size:6.4vw;
  line-height: 7.4vw;margin-bottom: 30px;
}
	.tit2 .xz {
  font-size: 5.4vw;
  line-height: 7.4vw;
}
	.sy_fw ul li {
  width:100%;
  margin-right: 0;
  margin-bottom: 25px;
}
	.sy_fw ul li .wenz {
  padding: 0 20px;
}
	.sy_fw ul li .wenz h3 {
  font-size: 17px;
  line-height: 40px;
  padding-left:26px;
}
	.sy_fw ul li .wenz .list {
  padding: 20px 0;
}
	.sy_fw {
  padding: 30px 0;
}
	.ny_fwjylc ul li {
  width: 23%;float: left;margin: 0 1% 2%;
}
	.ny_fwjylc ul li:nth-child(2n) {display: none;
}
	.ny_fwjylc ul {
  display:block
}
	.ny_gmxz ul li {
  width: 100%;
  margin-right: 0;
  margin-bottom: 25px;
  padding: 20px 25px 30px;
}
	.ny_gmxz ul li p {
  font-size: 14px;
}
	.ny_gmxz ul li h3 {
  font-size: 18px;
  padding-bottom: 10px;
}
	.ny_gmxz ul li h3::before {
  width: 10px;
  height: 10px;
  left: -16px;
  margin-top: -12px;
}
	.sy_hzhb {
  padding: 30px 0;
}
	.sy_hzhb ul li {
  padding: 20px 10px;
  width: 33.3333%;
}
	.AddCaseBannerWrap .case_banner_title img {height: 70px;
}
	.about-home {
  padding: 30px 15px;
}
	.about-home .sec-wrap .left-cont {
  width:95%;
  padding-left: 5%;
  padding-top: 20px;
}
	.about-home .sec-wrap .left-cont .num-long {
  font-size: 50px;
  margin-top: 32px;
  line-height: 52px;
}
	.about-home .sec-wrap .xtb {
  margin-top: 20px;
}
	.about-home .sec-wrap .imgbox {
  width:100%;margin-top: 20px;
}
	.about-home .fou-wrap .imgbox {
  width: 100%;
}
	.about-home .fou-wrap .right-cont {
  width: 90%;
  margin-right: 5%;margin-left: 5%;
  padding-top: 24px;padding-bottom: 20px
}
	.about-home .sec-wrap .left-cont .tit {
  margin-bottom: 20px;
}
	.about-home .fou-wrap .right-cont .line {
  margin-top: 20px;
}
	.culture-wrap .sec-list .cont-wrap .num-list {
  width:100%;
  height: 220px;
}
	.culture-wrap .sec-list .cont-wrap .num-list .num-box {
  height: 110px;
  padding-top: 20px;
}
	.culture-wrap .sec-list .cont-wrap .num-list .num-box .num {
  font-size: 74px;
  line-height:80px;
}
	.culture-wrap .sec-list .cont-wrap .num-list .num-box .stt {
  font-size: 14px;
  line-height:28px;
  width: 50px;
}
	.culture-wrap .sec-list .cont-wrap .num-list .word {
  width: 90%;
  margin: 14px auto 0;
  line-height: 1.5;font-size: 2.7vw;
}
	.culture-wrap .sec-list .cont-wrap .imgbox {
  width: 100%;
  height: 336px;
}
	.khtp {
  padding:30px 15px;
}
	.khtp ul li {
  width: 31.3333%;
  margin: 10px 1% 10px;
  height: 10em;
}
	.tit {
  font-size:26px;
  line-height: 36px;
  margin-bottom: 2vw;
}
	.solution-title .text {
  margin-top: 0;
  font-size: 14px;
  line-height:24px;
}
	.ny_lx {
  padding: 30px 15px;
}
	.ny_lx .box .left {
  width: 100%;
  padding-left: 15px;padding-right: 15px;
  padding-top: 20px;
}
	.content_head_item_ul .ewm {
  width: 100px;
  height: 100px;
  right:20vw;
  top:auto;bottom: 0;
}
	.ny_lx .imgbox2 {
  width: 100%;
}
	
	.ny_lx .box .left ul li {
  width: 100%;
}
	.ny_lx .box .left ul li:nth-child(2n) {
  width: 100%;
}
	.webmap {
  margin-top:40px;
  padding-bottom: 50px;
}
	.maview {
  width: 90%;
}
	.xcx_syhy {
  padding:30px 0;
}
	.xcx_syhy h2 {
  font-size:26px;
  line-height: 36px;
}
	.xcx_syhy h4 {
  margin-top:10px;
  font-size: 14px;
  line-height:22px;
  margin-bottom:25px;
}
	.gx_problbox {padding: 30px 15px
}
	.gx_problbox .text {
  background: url(../images1/yd_xx.png) no-repeat left top / 150px;
  width: 100%;
  height: auto;
  padding-left: 5%;
  padding-top:32px;
}
	.gx_problbox .text p.p1 {
  font-size: 26px;
  margin-bottom: 12px;
}
	.gx_problbox .text p.p2 {
  font-size: 30px;
  margin-bottom:25px;
  line-height: 25px;
  padding-left: 0px;
}
	.gx_problbox .text p.p3 {
  font-size: 24px;
  margin-bottom: 25px;
  padding-left: 0px;
}
	.gx_problbox .text p.p4 {
  font-size: 16px;
  line-height: 26px;
  padding-left: 0px;
}
	.dn-col-sm-12 {
  float: left;
  width: 50%;
}
.ny_tc2 .dn-col-xs-24 {
  float: left;
  width: 100%;
}	
	
	
	
	
	
	
	
	
	
	
	
	
}

@media screen and (max-width: 600px) {
	.sy_hzhb ul li {
  padding: 10px 10px;
}
	.index_about_wrap  .shuj {
  padding: 20px 5% 20px;
}
	.product-number-info li b sup {
  font-size:12px;
}
	.product-number-info li p {
  font-size:14px;
  letter-spacing: 0;
}
	.product-number-info li {
  padding: 0 5vw 0 4vw;width: 50%;box-sizing: border-box;float: left;
}
	.product-number-info li:nth-child(2n)::before {display: none;
}
	.index_about_wrap  .shuj h3 {
  font-size:4.5vw;
  margin-top: 20px;letter-spacing: 0;line-height: 1.8;
}
	.product-number-info ul {
  display: flex;flex-wrap: wrap;
}
	.product-number-info li b {
  font-size: 8.5vw;
}
	.index_about_wrap .shuj .more a {
  line-height:35px;
}
	.index_about_item_text span {
  width: 100%;
}
	.ny_fwjylc ul li .tp .sz {
  font-size: 30px;
}
	.ny_fwjylc ul li h3 {
  font-size:3.4vw;
}
	.ny_fwjylc ul li p {
  font-size: 2vw;
}
	.ny_gmxz {
  padding: 30px 0;
}
	.culture-wrap .sec-list .cont-wrap .imgbox {
  height: 216px;
}
	.nban2 img {
  width: auto;height: 35vh;object-fit: cover;margin-left: -25%;
}
	.nban2 .cent-cont {
  left: 5%;
  margin-top: 0;top: 35%;
}
	.nban2 .word {
  font-size:26px;
  line-height: 36px;
}
	.nban2 .word p .font-sign2 {
  font-size: 14px;line-height: 22px;font-weight: normal;
}
	.solution-tool .solution-title .text {
  margin-top:15px;
  font-size: 14px;
  line-height:22px;padding: 0 10px;
}
	.solution-tool-con {
  padding: 20px 5px 0;height: 126px;
  font-size: 14px;
}
	.solution-tool-con img {
  max-width: 58px;
}
	.xcx_jjfa h2 {
  font-size: 26px;
  line-height:36px;
}
	.xcx_jjfa h4 {
  margin-bottom:25px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 22px;
}
	
	
	
	
	

}




/*小屏幕*/
@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) {

}