@media screen and (max-width: 1200px) {
    html{
        overflow: auto!important;
    }
    body, html{
        overflow-x: hidden;
    }
    /*xlt-k*/
    ::-webkit-scrollbar
    {
        width: 0;
        height: 0;
    }
    
    
    /*xlt-g*/

    .body {
        width: 100%;
    }
    .pub_banner{
        min-height: auto;
        height: auto;
    }
    .mi_pub_banner{
        display: block;
    }
    .w1200 {
        width: 100%;
    }

    .fs24{
        font-size: 4vw;
    }
    .fs22{
        font-size: 4vw;
    }
    .fs20{
        font-size: 4vw;
    }
    .fs18{
        font-size: 4vw;
    }
    .fs16{
        font-size: 3.5vw;
    }
    .fs14{
        font-size: 3vw;
    }


    .img_gallery {
        display: block;
    }
    .train_banner {
        margin-top: 18vw;
    }

    .train_banner_left,.train_banner_right{
        display: none;
    }



    .head{
        display: none;
    }
    .mi_head_all{
        display: block;
    }

    .foot {
        display: none;
    }

    .copyright{
        display: block;
        border-top: 1vw solid #d42b40;
        background-color: #eeeeee;
        margin-bottom: 13.5vw;
        color: #333333;
        line-height: 2;
        font-size: 3vw;
        padding: 3% 0;
        text-align: center;
    }
    .copyright .sys1{
        float: none;
    }
    .copyright .sys2{
        float: none;
    }
    .bottom-fix {
        display: block;
        width: 100%;
    }


    .position_all{
        display: none;
    }



    .load_more{
        font-size: 3.5vw;
        padding: 3% 0;
    }
   


    .acsl{
        width: 100%;
    }
    .acsna, .acsall .acsall_title{
        font-size: 4.5vw;
    }
    .acslx .acslxan, .acslx .acslxrx{
        font-size: 4vw;
    }
    .upperandlower {
        display: none;
    }



    .head_top{
        display: none;
    }

    .content_main{
        padding: 5% 0;
    }


    .load_more .loads{
        width: 100%;
        padding: 3% 0;
        border-radius: 5px;
    }


    .header_main{
        display: none;
    }



    .index .floor_1_main{
        padding: 5% 0;
    }
    .index .title h3{
        font-size: 4.5vw;
        background-size: 100%;
        line-height: 2;
        opacity: 1;
    }
    .index .title p{
        font-size: 4vw;
        padding-top: 0;
        line-height: 2;
    }
    .index .title{
        padding-bottom: 2%;
    }

    .imenu a{
        font-size: 4vw;
    }

    /* 首页产品 */
    .ipro .item {
        width: 47%;
        margin-right: 6%;
    }
    .ipro .item:nth-child(2n) {
        margin-right: 0;
    }






    .index .more{
        width: 50%;
        height: auto;
        padding: 1% 0;
        margin: 2% auto 0;
    }


    .index .floor_2, .index .floor_3{
        padding: 5% 0;
    }
    .iyoushi{
        height: auto;
    }
    .index .floor_2_main{
        height: auto;
    }
    .iyoushi .item{
        width: 49%;
        height: auto;
        margin: 0 2% 2% 0;
        background-size: 100%;
        background: transparent;
        float: left;
        background-size: 100%;
        text-align: center;
    }
    .iyoushi .item:nth-child(2n){
        margin: 0 0 2% 0;
    }
    .iyoushi .item a{
        padding: 5%;
    }
    .iyoushi .item .img{
        float: none;
        display: inline-block;
        padding: 0;
    }
    .iyoushi .item .txt{
        width: 100%;
        padding: 0;
    }
    .iyoushi .item .txt h3{
        font-size: 4.5vw;
    }
    .iyoushi .item .txt p{
        font-size: 3vw;
        line-height: 2em;
    }
    .liuc{
        padding: 0 2%;
        width: 96%;
    }
    .liuc .list{
        width: 100%;
    }
    .liuc li{
        width: 49%;
        height: auto;
        margin: 0 2% 2% 0;
    }
    .liuc li:nth-child(2n){
        margin: 0 0 2% 0;
    }

    .liuc li .jtou{
        display: none;
    }

    .liuc li .Piece{
        width: 100%;
        height: auto;
        font-size: 4vw;
        padding: 0 0 5% 0;
    }
    .liuc li p{
        padding: 5% 0;
        width: 100%;
        height: auto;
    }
    .liuc li img{
        width: 30%;
        height: 18vw;
        padding: 0;
        max-width: 100%;
        max-height: none;
    }


    .xunpan{
        height: auto;
        padding: 5% 5%;
        width: 90%;
        background-size: cover;
    }

    .xunpan .bigtxt{
        font-size: 4.5vw;
        padding: 3% 0;
    }
    .xunpan p{
        font-size: 4.5vw;
    }
    .xunpan .zixun{
        width: 100%;
        font-size: 4.5vw;
    }


    .ipatent_main{
        height: auto;
        padding: 5% 5%;
        width: 90%;
        background-size: cover;
    }

    .ipatent_main .floor{
        padding: 5% 0;
    }

    .ipatent{
        padding: 0;
    }


    .ipatent .item{
        width: 100%;
        height: auto;
        background: transparent;
        padding: 0;
        margin: 0 0 2% 0;
        text-align: center;
    }

    .ipatent .item a{
        padding:  0;
    }
    .ipatent .item .img{
        width: 16%;
        height: auto;
        margin: 0 auto;
        display: block;
        float: none;
    }
    .ipatent .item .txt{
        width: 100%;
        padding: 0;
    }
    .ipatent .item .txt h3{
        font-size: 4vw;
        line-height: 2;
    }
    .ipatent .item .txt p{
        font-size: 3.5vw;
        line-height: 2;
    }

    .ipatent .item .img img{
        position: relative;
    }


    .indnews{
        padding: 5% 2%;
        width: 96%;
    }

    .newsBox{
        width: 100%;
        height: auto;
    }
    .newsBox .bd img{
        width: 100%;
        height: auto;
    }
    .newsBox .bd{
        padding: 0 0 5% 0;
    }
    .newsBox .bd li{
        height: auto;
        width: 100%;
    }
    .newsBox .bd li .txt{
        height: auto;
    }
    .index .txtlistbox{
        width: 100%;
    }
    .newsBox .bd li h3{
        font-size: 4vw;
        line-height: 2;
    }
    .newsBox .bd li p{
        font-size: 3.5vw;
        line-height: 2;
        height: auto;
    }

    .txtlistbox .item{
        width: 100%;
        margin: 3% 0;
    }

    .txtlistbox .item a{
        padding: 5%;
    }
    .txtlistbox .item .time{
        width: 20%;
        font-size: 4vw;
        text-align: center;
        margin: 0 5% 0 0;
        padding: 0 5% 0 0;
    }
    .txtlistbox .item .time b{
        font-size: 6vw;
    }

    .txtlistbox .item h3{
        font-size: 4vw;
    }
    .txtlistbox .item p{
        font-size: 3.5vw;
        height: auto;
        line-height: 2;
    }



    .footer_main{
        padding: 5% 2%;
        width: 96%;
    }
    .footer_main .footer .links{
        padding: 0 0 5% 0;
        font-size: 3.5vw;
        margin-bottom: 5%;
    }
    .footer_main .footer .links a{
        font-size: 3vw;
    }

    .footer_main .botnavlist{
        width: 100%;
        padding: 0 0 5% 0;
    }
    .footer_main .botnavlist li{
        width: 25%;
        padding: 0;
        text-align: center;
        border-right: 0;
    }
    .footer_main .botnavlist li a{
        font-size: 3.5vw;
    }
    .footer_main .botnavlist li .drop a{
        font-size: 3vw;
    }

    .footer_main .qcode{
        width: 100%;
    }
    .footer_main .btel{
        width: 60%;
    }
    .footer_main .btel .p1{
        font-size: 3vw;
        line-height: 2;
    }
    .footer_main .btel .p2{
        font-size: 4vw;
        line-height: 2;
    }
    .footer_main .btel .p3{
        font-size: 3.5vw;
        line-height: 2;
    }

    .footer_main .qcode .ewm{
        width: 35%;
        height: auto;
        border: 0;
        padding: 5% 0 0 0;
    }
    .footer_main .footer{
        padding: 0 0 5% 0;
    }
    .copymain{
        width: 100%;
        font-size: 3vw;
        line-height: 2;
        padding: 5% 0 0 0;
    }
    .copymain p{
        width: 100%;
    }


    .nybanner{
        width: 100%;
        height: auto;
        padding-top: 18vw;
        min-height: auto;
        background: transparent;
    }

    .location{
        width: 96%;
        height: auto;
        line-height: 2;
        padding: 5% 2%;
    }

    .location .sitepath{
        width: 100%;
    }
    .location .sitepath s{
        width: 20px;
    }

    .location .menu{
        width: 100%;
    }

    .location .menu li{
        width: 32.5%;
        height: auto;
        line-height: 2;
        margin: 0 0 0 0;
    }
    .location .menu li i{
        bottom: -20%;
    }

    .wrapper{
        width: 96%;
        height: auto;
        line-height: 2;
        padding: 5% 2%;
    }

    .location.fixt{
        position: relative;
    }
    .indexTit{
        margin: 0 0 5% 0;
    }
    .indexTit .en{
        font-size: 4.5vw;
    }
    .indexTit h2{
        font-size: 4vw;
    }
    .wrapper .indexTit .line-right{

    }
    .indexTit .line-left, .indexTit .line-right{
        width: 40%;
    }

    .wrapper .content{
        font-size: 3.5vw;
        line-height: 2;
    }
    .wrapper .content img{
        max-width: 100%;
    }

    .n-project{
        width: 96%;
        height: auto;
        line-height: 2;
        padding: 5% 2%;
    }

    .n-tit h3{
        font-size: 4vw;
        line-height: 2;
    }
    .n-tit .more{
        font-size: 4vw;
        line-height: 2;
    }
    .n-tit s{

    }
    .n-tit{
        margin: 0 0 2% 0;
    }
    .n-project .txtlistbox li{
        width: 100%;
    }
    .newsPage .list{
        padding: 0 ;
    }

    .newsPage .item{
        width: 100%;
        height: auto;
    }
    .newsPage .item a{
        padding: 0;
    }
    .newsPage .item img{
        width: 100%;
        height: auto;
        margin: 0 0 5% 0;
    }
    .newsPage .item .time{
        width: 100%;
        display: none;
    }
    .newsPage .item h3{
        width: 96%;
        padding: 0 2%;
        font-size: 4vw;
        margin: 0 0 3% 0;
    }
    .newsPage .item .txt{
        width: 96%;
        height: auto;
        line-height: 2;
        padding: 0 2%;
        margin: 0 0 5% 0;
        font-size: 3.5vw;
    }

    .pglist{
        padding: 5% 0;
    }
    .pglist a{
        font-size: 3vw;
    }
    .pglist a{
        display: none;
    }
    .pglist a:nth-of-type(1),.pglist a:last-child{
        display: inline-block!important;
        font-size: 3vw;
        width: 39%;
        margin: 0 5%;
        padding: 0 0;
    }
    .pglist a:hover, .pglist .currPage{
        display: none;
    }

}

