@media screen and (max-width: 1024px) {
    *{
        -webkit-touch-callout:none;  /*系统默认菜单被禁用*/
        -webkit-user-select:none; /*webkit浏览器*/
        -khtml-user-select:none; /*早期浏览器*/
        -moz-user-select:none; /*火狐*/
        -ms-user-select:none;  /*IE10*/
        user-select:none;
    }
    img {pointer-event:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
    .headsm{
        display: none;
    }
    .mhead {
        display: block;
    }
    .search .left{
        height: 8vw;
        line-height: 8vw;
    }
    .search .right{
        height: 8vw;
    }
    .headsm .menu ul .muli .mua{
        font-size: 14px;
    }
    /*foot-k*/
    .foot{
        padding: 3%;
    }
    .foot-pc{
        display: none;
    }
    .foot .foot-m{
        display: block;
    }
    .foot .foot-m ul li{
        width: 20%;
        float: left;
        font-size: 16px;
        text-align: center;
        border-left: 1px solid #555555;
    }
    .foot .foot-m ul li:nth-of-type(1){
        border-left: 0px;
    }
    .foot .foot-m .footm-cotn{
        text-align: center;
        line-height: 2;
        margin-top: 4%;
        font-size: 14px;
    }
    /*foot-g*/
    /*service-k*/
    .service{
        padding: 3%;
    }
    .svswls{
        display: none;
    }
    .svswbut{
        display: none;
    }
    .sp_main{
        display: block;
    }
    .swiper-container {
        margin:0 auto;
        position:relative;
        overflow:hidden;
        backface-visibility:hidden;
        z-index:1;
        width: 100%;
        height: 45vw;
    }
    .swiper-wrapper {
        position:relative;
        width:100%;
        transition-property:transform,left,top;
        transition-duration:0s;
        transform:translate3d(0px,0,0);
        transition-timing-function:ease;
        box-sizing:content-box;
    }
    .swiper-free-mode>.swiper-wrapper {
        transition-timing-function:ease-out;
        margin:0 auto
    }
    .swiper-slide {
        float:left;
        box-sizing:content-box;
    }

    .msvls{
        float: left;
        box-sizing: content-box;
    }
    .msvls .msimg{
        width: 100%;
        margin-bottom: 3vw;
    }
    .msvls .msintro{

    }
    .msvls .msintro .sid{
        width: 20%;
        text-align: center;
        float: left;
        font-size: 12vw;
        color: #333333;
    }
    .msvls .msintro .nrin{
        border-left: 1px solid #c9c9c9;
        width: 73%;
        float: right;
        padding-left: 5%;
    }
    .msvls .msintro .nrin .p1{
        font-size: 14px;
        color: #333333;
        margin-bottom: 1.5vw;
    }
    .msvls .msintro .nrin .line{
        margin-bottom: 1.5vw;
        width: 100%;
        height: 1px;
        background-color: #c9c9c9;
        display: block;
    }
    .msvls .msintro .nrin .p2{
        font-size: 12px;
        color: #333333;
        line-height: 1.5;
    }
    .pagination {
        position: absolute;
        z-index: 20;
        left: 10px;
        bottom: 10px;
    }
    .swiper-pagination-switch {
        display: inline-block;
        width: 8px;
        height: 8px;
        border-radius: 8px;
        background: #222;
        margin-right: 5px;
        opacity: 0.8;
        border: 1px solid #fff;
        cursor: pointer;
    }
    .swiper-visible-switch {
        background: #aaa;
    }
    .swiper-active-switch {
        background: #fff;
    }

    /*service-g*/
    /*news-k*/
    .news{
        padding: 3%;
    }
    .newsbox{
        width: 48%;
        height: 22.5vw;
        margin-right: 3%;
        margin-bottom: 3%;
    }
    .newsbox:nth-child(2n){
        margin-right: 0px;
    }
    .newsbox:nth-child(3n){
        margin-right: 3%;
    }
    .newsbox:nth-of-type(6){
        margin-right: 0%;
    }
    .newsbox .time .p1{
        font-size: 26px;
    }
    .newsbox .time .p2{
        font-size: 12px;
    }
    .newsbox .intro .tit{
        font-size: 14px;
        height: 2vw;
    }
    .newsbox .intro .nr{
        font-size: 12px;
        line-height: 2.5vw;
        height: 5vw;
    }
    .newsbox .intro .newsArrow{
        width: 2.875vw;
        height: 1.8855vw;
        background-size: 2.875vw 1.8855vw!important;
    }
    /*news-g*/
    /*cp-k*/
    .ipro{
        padding: 3%;
    }
    .pltit .intro{
        width: 100%;
    }
    .pltit .intro .p1t{
        font-size: 26px;
    }
    .pltit .intro .p2t{
        font-size: 14px;
    }
    .pubckxq{
        display: none;
    }
    .product-list{
        margin-top: 5vw;
    }
    .product .product-menu .pm-one ul li{
        width: 25%;
        background-color: #E5E5E5;
        height: 8vw;
        line-height: 8vw;
    }
    .product .product-menu .pm-two{
        display: none;
    }
    .probox{
        width: 48%;
        margin-right: 4%;
        margin-bottom: 4%;
    }
    .probox:nth-child(2n){
        margin-right: 0px;
    }
    .probox .proimg{
        height: 32vw;
    }
    .probox .protit{
        height: 8vw;
        line-height: 8vw;
    }
    .probox .protit .p1{
        height: 8vw;
        width: 90%;
        font-size: 14px;
    }
    .probox .protit .proArrow{
        display: none;
    }
    /*cp-g*/
    /*zlxz-k*/
    .downlist li{
        width: 100%;
        padding: 3%;
    }
    .downlist li .dwlbox{
        height: auto;
    }
    .downlist li .dwlbox .dwl3 {
        font-size: 14px;
    }

    /*左右结构-k*/
    .pro-screen{
        display: block;
    }
    .ct-left{
        display: none;
    }
    .ct-right{
        width: 100%;
    }
    .probox2{
        width: 48%;
        margin-right: 4%;
        margin-bottom: 4%;
    }
    .probox2:nth-child(2n){
        margin-right: 0px!important;
    }
    .probox2:nth-child(3n){
        margin-right: 4%;
    }
    .probox2 .proimg{
        height: 32vw;
    }
    .probox2 .protit{
        height: 8vw;
        line-height: 8vw;
    }
    .probox2 .protit .p1{
        height: 8vw;
        width: 90%;
        font-size: 14px;
    }
    .probox2 .protit .proArrow{
        display: none;
    }

    .pro-screen .screen-list .tit{
        font-size: 3vw;
        margin-bottom: 5vw;
        line-height: 7vw;
    }

    .VerticalMenu{
        padding: 0px;
    }
    .VerticalMenu .span2 a{
        max-width: 80%;
        display: inline-block;
    }
    .VerticalMenu .span2 .arrow{
        display: inline-block;
        text-align: right;
        width: 10%;
        float: right;
    }
    .VerticalMenu > div > div:first-child{
        font-size: 2.5vw;
        height: 8vw;
        line-height: 8vw;

    }
    .VerticalMenu .sjx{
        display: none;
    }
    .VerticalMenu > div > div:last-child > div{
        font-size: 2vw;
        height: 7vw;
        line-height: 7vw;
    }
    /*左右结构-g*/

    /*zlxz-g*/

    /*分页切换-k*/
    .paging{
        display: none;
    }
    .dropload-up,.dropload-down{
        display: block;
    }
    /*分页切换-g*/
    .search{
        background: #1D5570;
        padding: 0;
    }
    .search .left{
        display: none;
    }
    .search .right{
        width: 100%;
        height: 14vw;
    }
    .search .right .tit{
        padding: 3% 3% 2%;
        font-size: 18px;
    }
    .search .right .ipt1{
        height: 6vw;
        width: 65%;
        margin-left: 3%;
        border-radius: 5px;
    }
    .search .right .wrap{
        border-radius: 5px;
        overflow: hidden;
    }
    .search .right .but1{
        height: 6vw;
        font-size: 2vw;
        background-size: 3.5vw 3.5vw;
        border-radius: 5px;
    }
    .pub_banner{
         margin-top: 0vw;
    }
    .product .product-menu .pm-two ul li .pmttit{
        font-size: 14px;
    }
    .upperandlower .next{
        width: 100%;
    }
    .upperandlower .history{
        display: none;
    }
    /*服务支持-k*/
    .psz30{
        font-size: 28px!important;
        color: #333333;
    }
    .psz24{
        font-size: 22px!important;
        color: #1D5570;
    }
    .psz18{
        font-size: 16px!important;
        color: #333333;
    }

    /*服务支持-g*/
    .ivbox2 .ivboxtt .zt{
        background-color: #1d5570;
        color: #ffffff;
    }
    .probox2:hover .proimg img{
        transform: scale(1);
    }


    /* 产品三级分类-k*/

    .menupro {
        padding: 0 1vw;
        width: 100%;
        cursor: pointer;
        overflow: hidden;
    }

    .menupro ul .lica {
        line-height: 12vw;
        font-size:4vw;
        color: #555555;
        border-top: 1px solid #CCCCCC;
    }
    .menupro .lica .nrA{
        float: left;
        padding-left: 5px;
    }
    .menupro .lica .sjxA{
        float: left;
        display: block;
        border-top: 1vw solid transparent;
        border-left: 1.8vw solid #555555;
        border-bottom: 1vw solid transparent;
        margin: 5vw 1vw 0;
        transform: rotate(0deg);
        transition: transform 0.3s linear;
    }
    .menupro .lica  .active .sjxA{
        border-left: 1.8vw solid #1d5570;
        transform: rotate(90deg);
    }


    .menupro ul li ul {
        display: none;
        margin-bottom: 2vw;
    }

    .menupro ul li ul li ul {
        margin-bottom: 1vw;
    }

    .menupro .licb{

        display: block;
        background: none;
        font-size: 3.5vw;
        list-style: circle;
        color: #555555;
        padding-left: 5px;
    }
    .menupro .licb .nrB{
        float: left;
        padding-left: 5px;
        height: 10vw;
        line-height: 10vw;
        overflow: hidden;
        width: 85%;
    }
    .menupro .licb .sjxB{
        float: left;
        display: block;
        border-top: 1vw solid transparent;
        border-left: 1.8vw solid #ffffff;
        border-bottom: 1vw solid transparent;
        margin: 4vw 0.5vw 0;
        transform: rotate(0deg);
        transition: transform 0.3s linear;
    }
    .menupro .licb .inactive .sjxB{
        border-left: 1.8vw solid #555555;
    }
    .menupro .licb .active .sjxB{
        border-left: 1.8vw solid #1d5570;
        transform: rotate(90deg);
    }
    .menupro .licc{
        height: 8vw;
        line-height: 8vw;
        overflow: hidden;
        display: block;
        background: none;
        font-size: 3vw;
        list-style: circle;
        color: #555555;
        padding-left: 28px;
    }

    /* 产品三级分类-g*/

}