@media(max-width: 900px) {
    html{
        zoom: 1;
        overflow-x: hidden;
    }
    .center{
        box-sizing: border-box;
        width: 100%;
        padding: 0 1.5rem;
    }
    header{
        position: inherit;
    }
    header .head{
        height: 50px;
    }
    header .head .logo img{
        width: 50%;
    }
    header .head .navigation{
        border-top: 1px solid rgba(0,0,0,.08);
        display: none;
        position: absolute;
        top: 50px;
        left: 0;
        z-index: 999;
        width: 100%;
        background-color: white;
        padding-bottom: 20px;
    }
    header .head .navigation li{
        margin: 0px 20px;
        border-bottom: 1px #248067 solid;
    }
    header .head .navigation li a{
        display: inline-block;
        color: #333 !important;
        line-height: 50px;
        width: 100%;
    }
    .header_white .head .navigation li .nav_ac{
        color: #248067 !important;
    }
    header .head .navigation li .nav_ac::after::after{
        display: none;
        bottom: 0;
        background-color: #248067;
        left: auto;
        right: 0;
    }
    header .head .mobile{
        font-size: 2.6rem;
        color: white;
        text-align: center;
        width: 3rem;
    }
    header .head .mobile li{
        width: 3rem;
        height: 2px;
        background-color: white;
        margin: 6px 0;
    }
    .swiper-button-next, .swiper-button-prev{
        display: none;
    }
    /* .banner{
        padding-top: 60px;
    } */
    .nei_banner{
        padding: 0;
    }
    .search .sousuo{
        flex-wrap: wrap;
    }
    .search .hotline{
        display: none;
    }
    .search .sousuo_left{
        width: 100%;
        flex: auto;
    }
    .search .sousuo_left h3{
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .search .sousuo_left p a{
        margin-right: 1rem;
    }
    .search form{
        width: 100%;
        margin: 10px 0 10px 0;
    }
    .search form input[type="text"]{
        width: 100%;
    }

    .sy_title{
        padding-top: 30px;
    }
    .sy_title .title_left p{display: none;}
    .sy_title .title_left h3{font-size: 2.6rem;}
    .sy_title .title_left h4{font-size: 18px;}
    .product .pro_category .pro_item{
        width: 100%;
        padding: 25px;
    }
    .sy_title .title_right a{
        font-size: 16px;
        padding: 10px 20px;
    }
    .sy_title .title_right a::before{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;}
    #swiper_2{
        padding-top: 2.8rem;
    }
    .advantage{
        padding-top: 3rem;
        padding-bottom: 2rem;
    }
    .advantage .youshi_item .item{
        flex-wrap: wrap;
    }
    .advantage .sy_title{
        position: inherit;
        margin-bottom: 2rem;
        width: 100%;
    }
    .advantage .youshi_item .text_left{
        padding-top: 0;
        width: 100%;
        position: relative;
    }
    .advantage .youshi_item .text_left h3{
        font-size: 22px;
    }
    .advantage .youshi_item .text_left .p1{
        letter-spacing: 4px;
        margin: 14px 0;
    }
    .advantage .youshi_item .text_left h1{
        font-size: 30px;
        margin: 0;
        position: absolute;
        top: 0;
        right: 0;
    }
    .advantage .youshi_item .img_right{
        width: 100%;
        margin-top: 20px;
    }
    .advantage .youshi_icon .left_lianxi{display: none;}
    .youshi_icon .right_icon{
        width: 100%;
        padding: 0;
        border: 0;
    }
    .youshi_icon .right_icon .icon_item{
        width: 22%;
    }
    .youshi_icon .right_icon .icon_item .text p{
        font-size: 18px;
        margin-top: 14px;
    }
    .youshi_icon .right_icon .icon_item .icon{
        margin: 0 auto;
    }
    .youshi_icon .right_icon .icon_item .img_icon{
        display: none;
    }
    .youshi_icon{
        margin: 15px 0 0 0;
    }


    .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 .img_small a{
            height: auto;
        }
    .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 .ewm_1 .ewm img{
        width: 100%;
    }
    .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;
    }
    .product_list {
        padding-top: 2rem;
    }
    .product_list .list_item{
        width: 48%;
        margin-right: 13px;
        margin-bottom: 20px;
    }
    .product_list .list_item:nth-child(3n){
        margin-right: 13px;
    }
    .product_list .list_item:nth-child(2n){
        margin-right: 0px;
    }
    .product_list .list_item .item_img img{
        width: 100%;
    }
    .product_list .list_item .text{
        padding: 15px;
    }
    .product_list .list_item .text p::after{
        display: none;
    }
    .product_list .list_item .text p{
        font-size: 16px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        padding-top: 15px;
        padding-left: 2rem;
        padding-right: 0;
        padding-bottom: 4px;
    }
    .product_list .list_item .text p::before{
        bottom: 6px;
    }
    .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%;
        height: auto;
    }
    .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%;
        transform: translateX(0%);
    }
    .case_list{
        padding-top: 20px;
    }
    .case_list .case_item_box{
        justify-content: space-between;
    }
    .case_list .item{
        width: 48%;
        padding-left: 10px;
        padding-top: 10px;
        padding-bottom: 15px;
        margin-bottom: 15px;
        margin-right: 0;
    }
    .case_list .item .time h3{
        font-size: 20px;
        margin-right: 10px;
    }
    .case_list .item .time{
        margin-bottom: 15px;
    }
    .case_list .item .case_img{
        height: auto;
    }
    .case_list .item .case_img img{
        width: 100%;
        transform: translateX(0%);
    }
    .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: 20px;
    }
    .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: 16px;
    }
    .case_details .anli_neirong img{
        width: 100%;
    }
    .case_details .back_case{
        padding: 20px 0;
    }
    .case_details .back_case a{
        font-size: 16px;
    }
    .case_details .back_case .back{
        font-size: 16px;
        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 15px;
    }
    .nei_news .news_tuijian .item{
        width: 48%;
    }
    .nei_news .news_tuijian .item .img{
        height: auto;
    }
    .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: 18px;
        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{
        display: none;
    }
    .nei_news .news_tuijian .item .time span::before{
        margin-right: 40px;
    }
    .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: auto;
    }
    .nei_news .news_list .item .img img{
        width: 100%;
    }
    .nei_news .news_list .item .text h3{
        font-size: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .nei_news .news_list .item .text>p{
        font-size: 16px;
        margin: 20px 0;
        line-height: 26px;
    }

    /* 新闻详情 */
    .news_tuijian_2{
        padding-bottom: 10px;
    }
    .news_tuijian_2 .news_item{
        width: 100%;
        margin-bottom: 110px;
    }
    .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 .text{
        padding: 14px;
    }
    .news_tuijian_2 .news_item .text h3{
        font-size: 20px;
    }
    .news_tuijian_2 .news_item .text p{
        font-size: 16px;
        margin: 14px 0;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }

    /* 公司介绍 */
    .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: 30px;
        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: 16px;
        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: 18px;
    }
    .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: 22px;
    }
    .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: 30px;
        border-width: 2px;
        line-height: 50px;
        width: 100%;
        padding: 0;
        box-sizing: border-box;
    }
    .nei_gsdsj .dsj_text p{
        font-size: 16px;
        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: 100%;
        padding: 20px;
        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: 22px;
    }
    .nei_wenhua .wenhua_item .item .p2{
        margin-top: 20px;
        font-size: 17px;
        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;
        justify-content: space-between;
    }
    .nei_honors .item{
        width: 48%;
        margin-bottom: 25px;
        margin-right: 0;
    }
    .nei_honors .item p{
        margin-top: 10px;
        font-size: 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding: 0 10px;
    }
    .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: 22px;
    }
    .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: 22px;
        padding-bottom: 15px;
        margin-bottom: 20px;
    }
    .nei_contact .contact_dianhua .text li{
        font-size: 16px;
        padding-left: 0;
        margin-bottom: 20px;
        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: 22px;
    }
    .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;
    }
}


