
 .pc-b{
     display: none;
 }


@media only screen and (max-width: 980px){
    .pc-a{
        display: none;
    }

    .pc-b{
        display: block;
    }

    .logo-box{
        width: 68%;
    }

    .menu-btn{
        transform: scale(2);
    }

    nav.nav-open .nav-links li a{
        transform: scale(2);
    }

    nav .sub-menu ol li a,
    .cp-mx{
        transform: scale(2);
    }

    nav .sub-menu-btn,
    .news-bt,
    .cp-bt a{
        transform: scale(2)!important;
    }


    .about-2-3{
        transform: scale(1.5)!important;
        top: 33%;
    }

    .sjcp-box{
        width: 50%;
        float: left;
    }

    .cp-1 h1{
        font-size: 42px;
        line-height: 70px;
        margin: 0 20px;
    }
    .cp-1 img{
        width: 80%;
    }

    .sj-1{
        padding-top: 128px;
    }

    .cp-kys{
        display: none;
    }

    .about-2-1{
        padding: 0 0%;
    }

    .about-2-3{
    }

    .about-2-4 p{
        padding: 0 20px;
        margin-bottom: 10px;
    }

    .sjys-box{
        width: 100%;
        height: 100%;
        display: block;
    }

    .about-2-1{
        width: 100%;
        height: calc(100% / 3);
    }

    .cpzx-bt{
        display: none;
    }

    .about-2-4 h1{
        margin-bottom: 10px;
    }

    .sjnewsbox{
        width: 100%;
        height: 100%;
        display: block;
    }

    .news-img{
        width: 30%;
        float: left;
    }

    .news-txt{
        width: calc(70% - 30px);
        padding-left: 30px;
        float: left;
    }

    .news-bt{
        padding-top: 0;
    }

    .news-txt h1{
        font-size: 26px;
        height: 39px;
        overflow: hidden;
     }

     .news-txt p{
         margin-top: 0;
         overflow: visible;
     }

     .news-txt p{
         font-size: 24px;
     }

     .news-txt h2{
         font-size: 20px;
     }

     .sjnewsbox>.swiper-slide{
         margin-bottom: 30px;
     }

     .hz-img{
    padding: 0;    
    }

    .hz-bt p{
        font-size: 38px;
    }

    .hz-bt h1{
        font-size: 48px;
    }
    .hz-bt{
        top: -36%;
    }

    .hz-logo{
        margin-top:60px ;
    }

    .map-img::before{
        display: none;
    }

    .foot-1 ul li{
    width: 100%;    
    }

    .foot-1 ul li:nth-child(2){
        display: none;
    }

    .foot-1 ul li:nth-child(3){
        display: none;
    }

    .foot-1 ul li:nth-child(4){
        display: none;
    }
    .foot-1 ul li p{
        font-size: 32px;
        line-height: 74px;
    }

    .ewm-1 img{
        width: 80%!important;
        height: 100%!important;
    }

    .bq-1 p{
        line-height: 64px;
        font-size: 34px;
    }

    .foot-1 ul{
        padding: 60px 10px 158px 10px;
    }

    .about-2-3 .line{
        margin: 0 auto 10px;
    }
}