.header{
    display: none;
}

.sjz-box{
    display: none;
}

/* 平板 */
@media only screen and (max-width: 1200px){
    .nav-wz>ul>li>a{
        padding: 0 0px 15px 24px;
        line-height: 48px;
    }

    .logo{
    width: 33%;    
    }

    .nav-box{
        width: calc(100% - 40px);
        padding: 30px 20px 15px 20px;
    }

    .banner1{
        width: auto;


    }

    .banner1 img{
        height: 1400px;
        object-fit: cover;
    }



    .gs-mp4 video{
        height: 100%;
        object-fit: cover;
    }


    .gs-mp4{
        left: -50%;
    }

    .index-page .solution-more-slide .hd li{
        width: calc((100% - 20px) / 2);
    }

    .index-page .solution-more-slide .hd{
        top: 35%;
    }


    .index-page .solution-more-slide .bd li{
        background-position-x: -500px!important;
    }

    .index-page .solution-more-slide .bd li::before{
        position: absolute;
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, .8);
    }

    .index-3{
        /* background: url(../images/index3.jpg)  no-repeat center; */

    }

    .news-box{
        bottom: 31%;
    }

    .index-4{
        background-size:100% 100%;
        background-repeat: no-repeat;
    }

    .lx-box{
        top: 0;
    }

    .map-box{
        transform: translate(-50%, -87%);
    }

    .map-box::before{
        display: none;
    }

    .index-page .solution-more-slide .container{
        height: 1366px;
    }















}


/* 手机站 */



@media only screen and (max-width: 640px){
    .er-box{
        display: none;
    }

    .gs-mp4{
        left: 0;
    }


    .pc-box{
        display: none;
    }


    .nav-box{
        display: none;
    }

    .header{
        display: block;
        background-color: rgba(0, 0, 0, .9);
    }

    .sjz-box{
        display: block;
    }

    .sj-banner{
        display: flex;
        justify-content: center;
        align-items: center;
        overflow: hidden;
    }
    
    .sj-banner img{
        height: 100%;
        width: auto;
    }

    .cp-fl{
        position: relative;
        bottom: 0;
    }
    .zw-box{
        padding: 0 20px;
    }

    .cp-bt{
    font-size: 18px;    
    margin: 20px 0;
    }

    .cp-bt h2::before{
    right: 20px;
    width: 64px;
    }
    
    body{
        overflow: auto;
    }
    .cpf1-js{
        display: block;
        position: relative;
        z-index: 4;
        opacity: 1;
        bottom: 0;
    }

    .cpf1-wz{
        font-size: 18px;
        text-align: center;
        padding: 5px 0;
    }

    .cp-box{
    margin-bottom: 20px;    
    }

    .gs-mp4{
        position: relative;
    }

    .gs-mp4 .video{
        width: 100%;
    }
.clear {
	CLEAR: both; MARGIN-TOP: -1px; FONT-SIZE: 1px; VISIBILITY: hidden; WIDTH: 1px; LINE-HEIGHT: 0; HEIGHT: 0px
}
	.about-jj{
     position: relative;
    margin:40px auto 20px auto;
    transition: all .5s;
}

    .about-wa{
        padding: 0;
        width: 100%;
    }

    .about-wa h1{
        font-size: 24px;
    }

    .gs-1{
        width: 50%;
        margin-bottom: 36px;
    }

    .gs-1 span:nth-child(1){
        font-size: 28px;
    }

    .gs-1 span:nth-child(2){
        top: -8px;
        right: 16px;
    }

    .gs-1 h1{
        font-size: 20px;
    }

    .about-1 a{
        width: calc((100% - 30px) / 3);
        margin: 0 5px;
    }

    .gs-mp4{
        margin-top: 30px;
    }

    .sj-hzhb li{
        background-color: #fff;
        padding: 10px;
        list-style: none;
        width: calc(50% - 30px);
        float: left;
        margin: 5px;
    }

    .sj-nwes{
        overflow: hidden;
		padding:0px 0px 120px 20px;
    }



    .nwes-1{
        background-color: #fff;
        padding: 10px;
        color: #333;
        margin-bottom: 30px;
    }

    .nwes-1 a{
        border: solid 1px #333;
        color: #333;
        text-align: center;
    }

    .map-box{
        position: relative;
        width: 100%;
        height: auto;
        left: 0;
        top: 0;
        transform: translate(0,0);
    }

    .map-box::before{
        display: none;
    }

    .nwes-1 h1{
        text-align: center;
    }

    .lx-bt h2::before{
        right:74px;
    }

    .sj-map{
        padding: 0px 0px 10px 0px;
        overflow: hidden;
		font-size:16px; color:#fff;
		line-height:26px;
    }

    .map-box{
        overflow: hidden;
    }
	 .map-box p{
	 margin:4px 0px;
    }

    footer{
        position: relative;
        overflow: hidden;
    }



    .lx-dz{
        display: none;
    }


    .lx-ewm{
        width: 100%;
    }

    .lx-nav{
        width: 100%;
    }

    .lx-1 a{
    width: 50%;    
    }

    .foot-cpnav ul{
        padding: 0 10px;
        width: calc(100% - 20px);
    }

    .foot-cpnav ul li{
        width: 50%;
    }


    .foot-cpnav ul li{
        border-left:solid 1px #a0a0a0;
    }

    .foot-cpnav ul li:nth-child(5) {
        border-right: solid 1px #a0a0a0;
    }

    .foot-cpnav ul li a{
        text-align: center;
    }
}