@media(max-width: 1600px) {
    footer .dibu_left{
        padding-right: 4%;
    }
}

@media(max-width: 1000px) {
    html{
        zoom: 1;
        overflow-x: hidden;
    }
    .center{
        box-sizing: border-box;
        width: 89%;
        margin: 0 auto;
    }
    .flex{
        flex-wrap: wrap;
    }
	.header .phone_nav{
    display:block;}

    /* 内页Banner */
    .nei_banner{
        padding: 0;
    }
    .nei_banner .nei_banner_text h3{
        font-size: 20px;
        margin: 0;
    }
    .nei_banner .nei_banner_text p{
        display: none;
    }

    .product .pro_category{
        padding-top: 3rem;
        padding-bottom: 0;
    }
    .product .pro_category .pro_item h3{font-size: 26px;}
    .product .pro_category .pro_item p{font-size: 16px;}
    .product .pro_category .pro_item a{
        margin-top: 2rem;
        font-size: 16px;
        padding: 10px 22px;
    }
    .product .pro_category .pro_item img{
        height: 80%;
        right: -10px;
        top: 16px;
    }
    .case{height: 74rem;}


    .about_us .sy_title .title_left{flex: 1;}
    .about_us .about_text{
        padding-top: 30px;
        flex-wrap: wrap;
    }
    .about_us .about_text .about_logo{
        width: 100%;
        margin-bottom: 15px;
    }
    .about_us .about_text .about_logo img{
        width: 100%;
    }
    .about_us .about_text .wenzi{
        width: 100%;
    }
    .about_us .about_text .wenzi .jiantou{
        margin: 15px 0;
    }
    .about_us .about_text .wenzi .jiantou img{
        width: 30px;
        height: 30px;
    }
    .about_us .number li{
        text-align: center;
    }
    .about_us .number li .numCX{
        font-size: 20px;
    }
    .about_us .number li .indc{
        font-size: 16px;
    }
    .about_us .about_img{
        padding: 20px 0;
        flex-wrap: wrap;
    }
    .about_us .about_img .swiper,
    .about_us .about_img .img_small{
        width: 100%;
        margin-bottom: 15px;
    }
    .about_us .about_img .swiper .swiper-slide img{width: 100%;}

    .news {
        padding-bottom: 20px;
    }
    .news .news_neirong{
        padding-top: 3rem;
        flex-wrap: wrap;
    }
    .news .news_neirong .news_tap{
        width: 100%;
        display: flex;
        margin-bottom: 20px;
    }
    .news .news_neirong .xinwen{
        width: 100%;
    }
    .news .news_neirong .news_tap a{
        width: 50%;
        margin: 0;
        padding: 0;
        text-align: center;
        background-color: #616161;
        color: white;
        line-height: 40px;
    }
    .news .news_neirong .news_tap .news_tap_ac::before{
        display: none;
    }
    .news .news_neirong .news_tap .news_tap_ac{
        background-color: #248067;
        color: white;
    }
    #swiper_4 .swiper-slide{
        padding: 15px;
    }
    #swiper_4 .swiper-slide h3{
        font-size: 40px;
    }
    .footer{
        padding-top: 20px;
    }
    .footer .foot_top{
        position: relative;
        padding-bottom: 10px;
    }
    .footer .foot_top ul{
        margin: 0 !important;
    }
    .footer .foot_top ul li{
        margin-bottom: 15px;
    }
    .footer .foot_top ul:nth-child(1){
        display: none;
    }
    .footer .foot_top ul:nth-child(3) .ewm_1:nth-child(1){
        display: none;
    }
    .footer .foot_top ul li .ewm_1 .ewm{
        width: 90px;
        height: 90px;
    }
    .footer .foot_top ul li:nth-child(1){
        font-size: 18px;
    }
    .footer .foot_top ul:nth-child(3) li:nth-child(1){
        display: none;
    }
    .footer .foot_top ul:nth-child(3){
        position: absolute;
        top: 0;
        right: 0;
    }
    .footer .foot_top ul:nth-child(3) .ewm_1 p{
        display: none;
    }
    .footer .foot_bottom p, .footer .foot_bottom p a{display: none;}
    .footer .foot_bottom p:nth-child(1){
        display: block;
        font-size: 15px;
        line-height: 20px;
        text-align: center;
        padding: 10px 0;
    }

    .nei_navigation{
        padding-top: 14px;
        padding-bottom: 0;
    }
    .nei_navigation .home{
        display: none;
    }
    .nei_navigation .center .flex{
        flex-wrap: wrap;
        width: 100%;
    }
    .nei_navigation ul li::after{
        display: none;
    }
    .nei_navigation ul li{
        /* width: 20%; */
        padding: 0;
        text-align: center;
        margin-bottom: 26px;
    }
    .nei_navigation ul li .nei_nav_ac::after{
        bottom: -10px;
    }
    .nei_navigation ul li a{
        font-size: 14px;
    }

    .product_list {
        padding-top: 2rem;
    }
    .product_list .nei_product_box{
        justify-content: space-between;
    }
    .product_list .list_item{
        width: 48%;
        margin-right: 0;
    }
    .product_list .list_item .item_img img{
        /*width: 100%;*/
        height: 130px;
        transform: translateX(-8%);
    }
    .product_list .list_item .text{
        padding: 15px;
    }
    .product_list .list_item .text p::after{
        display: none;
    }
    .product_list .list_item .text p{
        font-size: 15px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        padding-top: 15px;
        padding-left: 2rem;
    }
    .product_list .list_item:hover .item_img .hover_wenzi{
        padding: 15px;
        font-size: 16px;
    }
    .product_list .list_item .item_img .hover_wenzi p{
        display: none;
    }
    .product_list .list_item .item_img .hover_wenzi img{
        width: 40%;
        padding-top: 28px;
    }
    .paging_box{
        zoom: 0.8;
        padding-top: 10px;
        padding-bottom: 25px;
    }
/* 产品详情 */
    .pro_details{
        padding: 20px 0;
    }
    .pro_details .details_box .details_top{
        flex-wrap: wrap;
        margin-bottom: 30px;
    }
    .pro_details .nei_pro_img{
        width: 100%;
    }
    .pro_details .right_text{
        width: 100%;
        padding-bottom: 40px;
    }
    .pro_details .right_text h3{
        font-size: 20px;
        line-height: 50px;
        margin-bottom: 20px;
    }
    .pro_details .right_text ul li:first-child{
        font-size: 18px;
    }
    .pro_details .right_text ul li{
        font-size: 16px;
        line-height: 26px;
    }
    .pro_details .right_text p{
        bottom: 0;
        font-size: 16px;
        padding-left: 40px;
    }
    .pro_details .right_text p a{
        font-size: 16px;
        padding: 5px 14px;
        margin: 0;
        margin-left: 20px;
    }
    .pro_details .right_text p::before{
        content: '';
        background-image: url(../image/kefu-pro.png);
        background-repeat: no-repeat;
        background-size: 30px;
        width: 30px;
        height: 30px;
        margin-top: 2px;
    }
    .pro_details .details_bottom>h2{
        font-size: 20px;
    }
    .pro_details .details_bottom>p{
        font-size: 14px;
        line-height: 20px;
    }
    .pro_details .details_bottom .canshu img{
        width: 100%;
    }
    .nei_pro_youshi .pro_youshi_box{
        flex-wrap: wrap;
        width: 100%;
        padding: 0;
    }
    .nei_pro_youshi .pro_youshi_box .item{
        height: 50%;
        width: 50%;
        padding-top: 0;
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
        border-bottom: 1px solid rgba(255, 255, 255, .5);
    }
    .nei_pro_youshi .pro_youshi_box .item:hover{
        padding-top: 0;
    }
    .nei_pro_youshi .pro_youshi_box .item p{
        padding: 0 10px;
        font-size: 14px;
        line-height: 20px;
        overflow: hidden;
    }
    .nei_pro_youshi .pro_youshi_box .item h4{
        font-size: 20px;
    }
    .nei_pro_youshi .pro_youshi_box .item:hover p{
        height: 140px;
    }
    .pro_tuijian{
        padding: 20px 0;
    }
    .pro_tuijian>h2{
        font-size: 20px;
    }
    .pro_tuijian>p{
        font-size: 14px;
        line-height: 20px;
    }
    .pro_tuijian .product_list{
        padding-top: 20px;
    }
    .pro_tuijian .product_list .list_item:last-child{
        display: none;
    }

    /* 制程能力 */
    .nei_zhicheng {
        padding: 30px 15px;
        zoom: 0.7;
    }

    /* 案例中心 */
    .nei_case_first{
        margin: 20px 0;
    }
    .nei_case_first .case_first_box{
        flex-wrap: wrap;
    }
    .nei_case_first .case_first_box .case_left,
    .nei_case_first .case_first_box .case_right{
        width: 100%;
    }
    .nei_case_first .case_first_box .case_left{
        padding: 20px;
        box-shadow: 0px 0 10px 0 rgb(0 0 0 / 10%);
        height: auto;
    }
    .nei_case_first .case_left>h4{
        margin-top: 10px;
        font-size: 20px;
    }
    .nei_case_first .case_left>p{
        font-size: 16px;
        margin-top: 10px;
    }
    .nei_case_first .case_left a{
        position: initial;
        margin-top: 10px;
        font-size: 16px;
        text-align: center;
        padding: 6px 0;
    }
    .nei_case_first .case_first_box .case_right img{
        width: 100%;
    }
    .case_list{
        padding-top: 20px;
    }
    .case_list .item{
        width: 48%;
        padding-left: 10px;
        padding-top: 10px;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }
    .case_list .item .time h3{
        font-size: 20px;
        margin-right: 10px;
    }
    .case_list .item .time{
        margin-bottom: 15px;
    }
    .case_list .item .case_img img{
        width: 100%;
    }
    .case_list .item .p1{
        font-size: 18px;
        margin-top: 15px;
    }
    .case_list .item .p2{
        font-size: 16px;
        margin-top: 15px;
    }
    /* 案例详情 */
    .case_details .details_box{
        padding-top: 20px;
    }
    .case_details .anli_title h4{
        font-size: 18px;
    }
    .case_details .anli_title .time{
        margin-top: 20px;
        font-size: 14px;
        padding: 8px 10px;
        justify-content: space-between;
    }
    .case_details .anli_title .time p{
        position: relative;
        padding-left: 24px;
        margin: 0 !important;
    }
    .case_details .anli_title .time p::before{
        position: absolute;
        top: 2px;
        left: 0;
    }
    .case_details .anli_title .time p:first-child:before{
        top: 0;
    }
    .case_details .anli_neirong{
        padding-top: 15px;
        font-size: 15px;
    }
    .case_details .anli_neirong img{
        width: 100%;
    }
    .case_details .back_case{
        padding: 20px 0;
    }
    .case_details .back_case a{
        font-size: 14px;
    }
    .case_details .back_case .back{
        font-size: 14px;
        padding: 5px 14px;
    }
    .case_tuijian .title{
        width: 40%;
        font-size: 20px;
        margin-bottom: 20px;
    }
    .case_tuijian .case_item_box .item{
        margin-bottom: 0;
    }
    .case_tuijian .case_item_box .item:last-child{
        display: none;
    }

    /* 新闻中心 */
    .nei_news{
        padding-top: 20px;
    }
    .nei_news .nei_news_title h3{
        width: 40%;
        font-size: 20px;
    }
    .nei_news .news_tuijian{
        padding: 20px 0px;
    }
    .nei_news .news_tuijian .item{
        width: 48%;
    }
    .nei_news .news_tuijian .item .img{
        height: 95px;
    }
    .nei_news .news_tuijian .item .img img{
        width: 100%;
    }
    .nei_news .news_tuijian .item .text{
        padding: 12px;
    }
    .nei_news .news_tuijian .item h3{
        font-size: 15px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        margin-bottom: 15px;
    }
    .nei_news .news_tuijian .item .text>p{
        display: none;
    }
    .nei_news .news_tuijian .item .time p{
        font-size: 12px;
    }
    .nei_news .news_tuijian .item .time span{
        font-size: 12px;
    }
    .nei_news .news_tuijian .item .time span::before{
        display: none;
    }
    .nei_news .news_list .item{
        padding: 20px 0;
        flex-wrap: wrap;
    }
    .nei_news .news_list .item .text{
        width: 100%;
        padding-top: 0;
    }
    .nei_news .news_list .item .img{
        width: 100%;
        margin-top: 20px;
        height: 150px;
    }
    .nei_news .news_list .item .img img{
        width: 100%;
    }
    .nei_news .news_list .item .text h3{
        font-size: 15px;
    }
    .nei_news .news_list .item .text>p{
        font-size: 14px;
        margin: 16px 0;
        line-height: 26px;
    }
    .nei_news .news_list .item .text .time{
        font-size: 13px;
    }

    /* 新闻详情 */
    .news_tuijian_2{
        padding-bottom: 10px;
    }
    .news_tuijian_2 .news_item{
        width: 100%;
        margin-bottom: 90px;
    }
    .case_tuijian .center{
        flex-wrap: wrap;
    }
    .case_tuijian .news_item .news_img{
        /* height: 300px; */
    }
    .case_tuijian .news_tuijian_2 .news_item .news_img img{
        width: 100%;
    }
    .news_tuijian_2 .news_item .news_img{
        height: 190px;
    }
    .news_tuijian_2 .news_item .text{
        padding: 14px;
    }
    .news_tuijian_2 .news_item .text h3{
        font-size: 18px;
    }
    .news_tuijian_2 .news_item .text p{
        font-size: 15px;
        margin: 14px 0;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }
    .news_tuijian_2 .news_item .text span{
        font-size: 13px;
    }
    /* 公司介绍 */
    .nei_about{
        padding-top: 20px;
    }
    .nei_about .nei_gsjs{
        flex-wrap: wrap;
    }
    .nei_about .nei_gsjs .right_img,
    .nei_about .nei_gsjs .left_text{
        width: 100%;
        padding-top: 0;
    }
    .nei_about .nei_gsjs .left_text h3{
        font-size: 24px;
        margin-bottom: 10px;
        text-align: center;
    }
    .nei_about .nei_gsjs .left_text h4{
        font-size: 20px;
        margin-bottom: 10px;
        text-align: center;
    }
    .nei_about .nei_gsjs .left_text h4::after{
        display: none;
    }
    .nei_about .nei_gsjs .left_text p{
        font-size: 15px;
        line-height: 26px;
    }
    .nei_about .nei_gsjs .right_img{
        padding-bottom: 20px;
    }
    .nei_about .nei_gsjs .right_img img{
        width: 100%;
    }
    .nei_about .nei_gsjs .right_img::after{
        width: 110%;
        top: auto;
        bottom: 0;
        right: -16px;
        height: 20%;
    }
    .nei_gdnumber{
        margin-top: 20px;
    }
    .nei_gdnumber .numCount ul{
        flex-wrap: wrap;
    }
    .nei_gdnumber .numCount ul li{
        width: 50%;
        box-sizing: border-box;
        text-align: center;
        padding: 10px 0;
        border-right: 1px solid rgba(0, 0, 0, .06);
        border-bottom: 1px solid rgba(0, 0, 0, .06);
    }
    .nei_gdnumber .numCount ul li:nth-child(2n){
        border-right: none;
    }
    .nei_gdnumber .numCount ul li:nth-child(n+3){
        border-bottom: none;
    }
    .nei_gdnumber .number .numU{
        font-size: 35px;
    }
    .nei_gdnumber .number .numU .unitC{
        font-size: 18px;
    }
    .nei_gdnumber .number .indc{
        font-size: 16px;
    }
    .nei_about .nei_ygfc{
        padding-top: 20px;
    }
    .nei_about .nei_ygfc .ygfc_title h3{
        font-size: 20px;
        margin-bottom: 10px;
    }
    .nei_about .nei_ygfc .ygfc_title span{
        font-size: 16px;
    }
    .nei_about .nei_ygfc .ygfc_img{
        padding-top: 20px;
        flex-wrap: wrap;
    }
    .nei_about .nei_ygfc .ygfc_img .img_left,
    .nei_about .nei_ygfc .ygfc_img .img_left img,
    .nei_about .nei_ygfc .ygfc_img .img_right,
    .nei_about .nei_ygfc .ygfc_img .img_right img{
        width: 100%;
    }
    .nei_about .nei_ygfc .ygfc_img .img_right{
        margin-top: 15px;
    }
    .nei_about .nei_ygfc .ygfc_img .img_right div{
        width: 48%;
        margin-bottom: 15px;
    }


    .nei_gsdsj{
        padding: 30px 0;
        padding-bottom: 10px;
    }
    .nei_gsdsj .swiper{
        padding: 0;
        padding-bottom: 14rem;
    }
    .nei_gsdsj .gsdsj_title h3{
        font-size: 20px;
    }
    .nei_gsdsj .gsdsj_title p{
        font-size: 16px;
        padding-bottom: 30px;
    }
    .nei_gsdsj .swiper-wrapper .flex{
        flex-wrap: wrap;
        padding: 0 15px;
        box-sizing: border-box;
    }
    .nei_gsdsj .dsj_text{
        width: 100%;
        margin: 0;
        overflow: hidden;
    }
    .nei_gsdsj .dsj_img{
        width: 100%;
        margin-right: 0;
        margin-top: 20px;
    }
    .nei_gsdsj .dsj_text h4{
        font-size: 26px;
        border-width: 2px;
        line-height: 50px;
        width: 100%;
        padding: 0;
        box-sizing: border-box;
    }
    .nei_gsdsj .dsj_text p{
        font-size: 15px;
        line-height: 24px;
        margin-top: 40px;
    }
    .nei_gsdsj .dsj_text h4::after{
        width: 2px;
        height: 24px;
        bottom: -34px;
    }
    #swiper_6 .swiper-pagination{
        padding: 0 20px;
    }

    .nei_about .nei_honor{
        padding: 30px 0;
    }
    .nei_about .nei_honor .swiper{
        width: 100%;
    }
    .nei_about .nei_honor .swiper .swiper-slide img{
        width: 100%;
    }
    .nei_about .nei_honor .honor_title h3,
    .nei_wenhua .wenhua_title h3{
        font-size: 24px;
        margin-bottom: 10px;
    }
    .nei_about .nei_honor .honor_title p,
    .nei_wenhua .wenhua_title p{
        font-size: 16px;
        padding-bottom: 20px;
    }

    .nei_wenhua{
        padding: 30px 0;
    }

    .nei_wenhua .wenhua_item .item{
        width: 47%;
        border-top-right-radius: 3rem;
        border-bottom-left-radius: 3rem;
        margin-bottom: 20px;
    }
    .nei_wenhua .wenhua_item .item h4{
        text-align: right;
        font-size: 30px;
    }
    .nei_wenhua .wenhua_item .item .p1{
        margin: 0;
        font-size: 20px;
    }
    .nei_wenhua .wenhua_item .item .p2{
        margin-top: 20px;
        font-size: 15px;
        line-height: 26px;
    }
    .nei_wenhua .wenhua_item .item:nth-child(2){
        border-top-right-radius: 3rem;
        border-bottom-left-radius: 3rem;
        border-top-left-radius: 0;
        border-bottom-right-radius: 0; 
    }
    .nei_wenhua .wenhua_item .item:nth-child(3){
        border-top-right-radius: 3rem;
        border-bottom-left-radius: 3rem;
        border-top-left-radius: 0;
        border-bottom-right-radius: 0;  
    }

    .nei_factory{
        padding-top: 20px;
    }
    .nei_factory .item{
        width: 48%;
        margin-bottom: 15px;
    }
    .nei_factory .item:nth-child(1), .nei_factory .item:nth-child(2){
        width: 100%;
        border-radius: 10px;
    }

    .nei_honors{
        padding-top: 20px;
    }
    .nei_honors .item{
        width: 48%;
        margin-bottom: 25px;
    }
    .nei_honors .item p{
        margin-top: 10px;
        font-size: 15px;
    }
    .nei_honors .item .img::after{
        padding-top: 80px;
    }

    .nei_workshop{
        padding-top: 20px;
    }
    .nei_workshop .sc_shebei_title h3,
    .sc_liucheng .liucheng_title h3{
        font-size: 24px;
        margin-bottom: 10px;
    }
    .nei_workshop .sc_shebei_title p,
    .sc_liucheng .liucheng_title p{
        font-size: 16px;
        padding-bottom: 20px;
    }
    .nei_workshop .sc_shebei_img .item{
        width: 48%;
        margin-bottom: 16px;
    }
    .nei_workshop .sc_liucheng{
        margin-top: 20px;
        padding: 30px 0;
    }
    .nei_workshop .sc_liucheng::after{
        top: 150px;
    }
    #swiper_8{
        margin-top: 34px;
    }
    #swiper_8 .swiper-slide .top_yuan{
        margin-bottom: 30px;
    }
    #swiper_8 .swiper-slide .bottom_box{
        padding: 15px;
        padding-top: 20px;
    }
    #swiper_8 .swiper-slide .bottom_box p{
        font-size: 20px;
        margin-bottom: 28px;
    }
    #swiper_8 .swiper-slide .bottom_box h3{
        font-size: 24px;
    }
    
    .nei_hezuo{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .nei_hezuo .hezuo_title h3{
        font-size: 22px;
        margin-bottom: 10px;
    }
    .nei_hezuo .hezuo_title p{
        font-size: 16px;
        padding-bottom: 20px;
    }
    .nei_hezuo .hezuo_list .logo_item{
        width: 50.1%;
        filter: grayscale(0);
        opacity: .8;
    }

    .nei_zuzhi{
        padding-top: 20px;
    }
    .nei_zuzhi .zuzhi_title h3{
        font-size: 22px;
        margin-bottom: 10px;
    }
    .nei_zuzhi .zuzhi_title p{
        font-size: 16px;
        padding-bottom: 20px;
        line-height: 20px;
    }
    .nei_zuzhi img{
        width: 100%;
        margin-bottom: 40px;
    }

    /* 联系我们 */

    .nei_contact{
        padding-top: 20px;
    }
    .nei_contact .contact_title h3{
        font-size: 20px;
    }
    .nei_contact .contact_dianhua{
        margin-top: 30px;
        flex-wrap: wrap;
        border-radius: 10px;
    }
    .nei_contact .contact_dianhua .img,
    .nei_contact .contact_dianhua .img img,
    .nei_contact .contact_dianhua .text{
        width: 100%;
    }
    .nei_contact .contact_dianhua .text{
        padding: 15px;
    }
    .nei_contact .contact_dianhua .text h3{
        font-size: 17px;
        padding-bottom: 15px;
        margin-bottom: 20px;
    }
    .nei_contact .contact_dianhua .text li{
        font-size: 15px;
        padding-left: 0;
        margin-bottom: 14px;
        line-height: 20px;
    }
    .nei_contact .contact_dianhua .text li:last-child{
        margin: 0;
    }
    .nei_contact .contact_dianhua .text li::before{
        display: none;
    }
    .contact_ditu{
        font-size: 16px;
    }
    .contact_ditu .myaddress-pic{
        margin: 30px 0 !important;
        height: 400px !important;
    }
    .contact_liuyan{
        padding-bottom: 30px;
    }
    .contact_liuyan .liuyan_title h4{
        font-size: 20px;
    }
    .contact_liuyan .liuyan_title p{
        font-size: 16px;
        margin-top: 10px;
    }
    .contact_liuyan .liuyan_title{
        margin-bottom: 20px;
    }
    .contact_liuyan form .flex{
        flex-wrap: wrap;
    }
    .contact_liuyan input[type=text]{
        width: 100%;
        margin-bottom: 14px;
        padding: 0 10px;
    }
    .contact_liuyan textarea{
        margin-top: 10px;
        padding: 0 10px;
    }
    .contact_liuyan input[type=submit]{
        margin-top: 20px;
        line-height: 45px;
    }
    header .head .navigation li .nav_ac::after{
        display: none;
    }
    .contact_liuyan input[type=text],
    .contact_liuyan textarea{
        font-size: 15px;
    }

    .nei_about .swiper-button-next,
    .nei_about .swiper-button-prev{
        display: none;
    }


    /* 卓马内页 */
    .zm_case_details{
        padding-top: 26px;
    }
    .zm_case_details .details_title h3{
        font-size: 20px;
        margin-bottom: 20px;
    }
    .zm_case_details .details_title div{
        display: block;
        padding-bottom: 20px;
        margin-bottom: 30px;
    }
    .zm_case_details .details_title p{
        font-size: 14px;
        margin-bottom: 10px;
    }
    .zm_case_details .details_title p::before{
        border-width: 6px;
    }
    .zm_case_details .details_jieshao p{
        font-size: 14px;
        line-height: 26px;
    }
    #case_details_img{
        width: 100%;
        margin-top: 20px;
    }
    .details_img_box .case_img_next, .details_img_box .case_img_prev{
        display: none;
    }
    .zm_case_details .details_jieshao{
        margin-bottom: 10px;
    }

    .business_box{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .business_box .business_title h3{
        font-size: 26px;
        margin-bottom: 20px;
    }
    .business_box .business_title h3::before{
        width: 100%;
        font-size: 30px;
        top: -16px;
    }
    .business_box .nei_yewu_box{
        display: none;
    }
    .business_box .yewu_miaoshu{
        margin-top: 30px;
    }
    .business_box .yewu_miaoshu_item .miaoshu_img{
        width: 100%;
    }
    .business_box .yewu_miaoshu_item .miaoshu_text{
        width: 100%;
    }
    .business_box .yewu_miaoshu_item:nth-child(3n) .miaoshu_text,
    .business_box .yewu_miaoshu_item:nth-child(1) .miaoshu_text{
        order: 1;
    }
    
    .business_box .yewu_miaoshu_item:nth-child(3n) .miaoshu_img,
    .business_box .yewu_miaoshu_item:nth-child(1) .miaoshu_img{
        order: 2;
    }
    .business_box .yewu_miaoshu_item .miaoshu_text .miaoshu_text_title{
        margin-bottom: 20px;
    }
    .business_box .yewu_miaoshu_item .miaoshu_text h3{
        font-size: 26px;
    }
    .business_box .yewu_miaoshu_item .miaoshu_text img{
        width: 40px;
        margin: 3px 16px 0 16px;
    }
    .business_box .yewu_miaoshu_item .miaoshu_text h4{
        font-size: 24px;
    }
    .business_box .yewu_miaoshu_item .miaoshu_text>p{
        font-size: 14px;
        margin-bottom: 20px;
    }
    .business_box .yewu_miaoshu_item{
        margin-bottom: 10px;
    }

    .nei_designer{
        padding-top: 30px;
    }
    .nei_designer .nei_designer_title h3{
        font-size: 26px;
        margin-bottom: 30px;
    }
    .nei_designer .nei_designer_title h3::before{
        width: 100%;
        font-size: 26px;
        top: -16px;
    }
    .nei_designer .shejishi_box{
        flex-wrap: wrap;
    }
    .nei_designer .shejishi_box .nei_shejishi_item{
        width: 48%;
    }
    .nei_designer_xq{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .nei_designer_xq .shejishi_xq{
        flex-wrap: wrap;
    }
    .nei_designer_xq .shejishi_text{
        width: 100%;
    }
    .nei_designer_xq .shejishi_img{
        width: 100%;
        height: auto;
    }
    .nei_designer_xq .shejishi_text h3{
        font-size: 22px;
        margin-bottom: 20px;
    }
    .nei_designer_xq .shejishi_text h3 span{
        font-size: 16px;
        margin-left: 10px;
    }
    .nei_designer_xq .shejishi_text>p{
        margin-bottom: 10px;
        font-size: 15px;
        line-height: 22px;
    }
    .nei_designer_xq .shejishi_text .zuopin_box{
        position: inherit;
    }
    .nei_designer_xq .shejishi_text .zuopin_box .zuopin_item p{
        font-size: 14px;
        line-height: 40px;
        margin-bottom: 20px;
    }

    .ziyan_product{
        padding-top: 30px;
    }
    .ziyan_1{
        flex-wrap: wrap;
    }
    .ziyan_1 .ziyan_1_left{
        width: 100%;
    }
    .ziyan_1 .ziyan_1_right{
        width: 100%;
    }
    .ziyan_1 .ziyan_1_left .ziyan_1_title,
    .ziyan_2 .ziyan_2_text .ziyan_2_title{
        margin-bottom: 30px;
    }
    .ziyan_1 .ziyan_1_left .ziyan_1_title h3,
    .ziyan_2 .ziyan_2_text .ziyan_2_title h3{
        font-size: 22px;
        padding: 0 50px 0px 40px;
    }
    .ziyan_1 .ziyan_1_left .ziyan_1_title h3::before,
    .ziyan_2 .ziyan_2_text .ziyan_2_title h3::before{
        top: -2px;
        font-size: 26px;
    }
    .ziyan_1 .ziyan_1_left .ziyan_1_title h4,
    .ziyan_2 .ziyan_2_text .ziyan_2_title h4{
        font-size: 14px;
        margin-top: 12px;
    }
    .ziyan_1 .ziyan_1_left .ziyan_1_title .xiantiao,
    .ziyan_2 .ziyan_2_text .ziyan_2_title .xiantiao{
        margin: 14px 0;
    }
    .ziyan_1 .ziyan_1_left .ziyan_1_title p,
    .ziyan_2 .ziyan_2_text .ziyan_2_title p{
        font-size: 14px;
        line-height: 30px;
    }
    .ziyan_1 .ziyan_1_left .ziyan_youshi .item,
    .ziyan_2 .ziyan_2_text .ziyan_youshi .item{
        font-size: 15px;
    }
    .ziyan_1 .ziyan_1_right .img{
        display: none;
    }
    .ziyan_1 .ziyan_1_right .ziyan_pro{
        margin: 0;
        padding: 0;
        margin-top: 20px;
    }
    .ziyan_1 .ziyan_1_right .ziyan_pro .item p{
        font-size: 14px;
        line-height: 20px;
        padding: 3px 0;
    }
    .ziyan_2{
        margin-top: 30px;
        margin-bottom: 50px;
    }
    .ziyan_2 .ziyan_2_img{
        order: 2;
        width: 100%;
        height: auto;
    }
    .ziyan_2 .ziyan_2_img img{
        width: 100%;
    }
    .ziyan_3{
        background-size: 100% 260px;
    }
    .ziyan_3 .ziyan_3_title h3{
        font-size: 24px;
        padding: 0 8px 0px 44px;
    }
    .ziyan_3 .ziyan_3_title h3::before{
        font-size: 28px;
    }
    .ziyan_3 .ziyan_3_title h4{
        font-size: 14px;
        margin-top: 12px;
    }
    .ziyan_3 .ziyan_3_title .xiantiao{
        margin: 18px auto;
        margin-bottom: 2px;
    }
    .ziyan_3 .ziyan_3_pro .item{
        width: 48%;
        margin-top: 12px;
    }
    .ziyan_3 .ziyan_3_pro .item div{
        border-radius: 10px;
    }
    .ziyan_3 .ziyan_3_pro .item p{
        font-size: 15px;
        line-height: 40px;
    }
    .youshi .youshi_title h3{
        font-size: 22px;
    }
    .youshi .youshi_title p{
        font-size: 14px;
        text-align: center;
        margin-bottom: 26px;
    }
    .youshi .youshi_box .youshi_item{
        width: 48%;
        padding: 0 10px;
        padding-top: 30px;
        padding-bottom: 20px;
        margin-bottom: 30px;
    }
    .youshi .youshi_box .youshi_item img{
        margin: 0 auto;
        margin-bottom: 30px;
    }
    .youshi .youshi_box .youshi_item h3{
        font-size: 20px;
        margin-bottom: 20px;
    }
    .youshi .youshi_box .youshi_item p{
        font-size: 15px;
        line-height: 20px;
    }
    .ziyan_3> h3{
        font-size: 16px;
        padding: 20px 0;
    }

}



