@media screen and (max-width: 768px) {

    .headsm{
        display: none;
    }

    .mhead{
        display: block;
    }
    .search{
        background: #1D5570;
        padding: 0;
    }
    .search .left{
        display: none;
    }
    .search .right{
        width: 100%;
        height: 14vw;
    }
    .search .right .tit{
        padding: 3% 3% 2%;
    }
    .search .right .ipt1{
        height: 5vw;
        width: 65%;
        margin-left: 3%;
    }

    .search .right .but1{
        height: 5vw;
        font-size: 2vw;
        background-size: 3.5vw 3.5vw;
    }
    /*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;
        letter-spacing: 1px;
    }
    .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*/

    /*about-k*/
    .about{
        background: #e5e5e5;
        padding: 3%;
        max-height: none;
    }
    .about .tit{
        font-size: 4vw;
        text-align: center;
    }
    .about .option{
        padding: 2% 0;
    }
    .about .option ul li{
        width: 20vw;
        height: 18vw;
        background-size: 20vw 18vw!important;
        margin-right: 4.95%;
    }
    .about .option ul li:nth-of-type(4){
        margin-right: 0%;
    }
    .about .aopintro{
        width: 100%;
        padding: 3% 0;
    }
    .about .aopintro .abtit{
        font-size: 4.5vw;
        margin-bottom: 3vw;
    }
    .about .aopintro .abintro{
        font-size: 4vw;
    }
    .about .aopintro .aline{
        width: 20%;
        margin-bottom: 3vw;
    }
    .abphone{
        width: 106%;
        padding: 0 3%;
        height: 15vw;
        margin-left: -3%;
        line-height: 15vw;
    }
    .abphone .abphlg1{
        width: 6vw;
        height: 12vw;
        background-size: 6vw 12vw!important;
    }
    .abphone .abphmum{
        font-size: 4vw;
        margin-left: 10%;
    }
    .abphone .abphlg2{
        width: 6.1vw;
        height: 6.1vw;
        background-size: 6.1vw 6.1vw!important;
        margin-left: 6%;
        margin-top: 4%;
    }

    .mabtp{
        display: block;
        height: 50vw;
    }



    .about .aben{
        display: none;
    }


    /*about-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*/


    /*partner-k*/
    .partner{
        padding: 3%;
    }

    .partner-list ul li{
        width: 25%;
        height: 13.5vw;
    }
    .partner-list ul li:nth-child(n+9){
        display: none;
    }
    .partner-list ul li:nth-child(n+5):before {
        display: none;
    }
    .partner-list ul li:nth-of-type(5):after {
        display: none;
    }
    .partner-list ul li:nth-of-type(8):after {
        display: block;
    }
    /*partner-g*/

    /*nybanner-k*/
    .pub_banner{
        margin-top: 0px;
    }
    /*nybanner-g*/

    /*navigation-bar-k*/
    .navigation-bar{
        padding: 3%;
        font-size: 16px;
    }
    /*navigation-bar-g*/

    /*containerls-k*/
    .containerls{
        padding: 3%;
    }
    /*containerls-g*/




    /*分页切换-k*/
    .paging{
        display: none;
    }
    .dropload-up,.dropload-down{
        display: block;
    }
    /*分页切换-g*/


    /*新闻-k*/
    .category ul li{
        padding: 0;
        width: 25%;
        height: 7vw;
        line-height: 7vw;
        text-align: center;
        font-size: 12px;
        margin:  0 0 2vw 0;
        float: left;
        letter-spacing: 2px;
    }
    .info-item{
        height: 14vw;
        margin-bottom: 0px;
    }
    .info-item .times{
        display: none;
    }
    .info-item .arrow{
        display: none;
    }
    .info-item .intro{
        width: 100%;
        margin-left: 0px;
        padding-top: 2vw;
    }
    .info-item .intro .img {
        width: 25%;
        height: 10vw;
    }
    .info-item .intro .txt{
        width: 70%;
    }
    .info-item .intro .txt .part1 {
        font-size: 14px;
        height: 4vw;
        line-height: 4vw;
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
    }
    .info-item .intro .txt .part3 {
        line-height: 3.5vw;
        height: 5vw;
        font-size: 12px;
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
    }
    /*新闻-g*/

    /*ryzz-k*/
    .ivbox2{
        width: 48%;
        float: left;
        margin-right: 4%;
        margin-bottom: 4%;
    }
    .ivbox2:nth-child(2n){
        margin-right: 0px;
    }
    .ivbox2:nth-child(4n){
        margin-right: 0px;
    }
    .ivbox2:hover .ivboximg img{
        transform: scale(1.1);
    }

    .ivbox2 .ivboximg{
        height: 51vw;
    }
    .ivbox2 .ivboxtt{
        font-size: 14px;
        line-height: 8vw;
        height: 8vw;
    }

    /*ryzz-g*/

    /*zlxz-k*/
    .downlist li{
        width: 100%;
        padding: 3%;
    }
    .downlist li .dwlbox{
        height: auto;
    }
    .downlist li .dwlbox .dwl3 {
        font-size: 14px;
    }


    /*zlxz-g*/
    /*服务支持-k*/
    .psz30{
        font-size: 26px!important;
        color: #333333;
    }
    .psz24{
        font-size: 20px!important;
        color: #1D5570;
    }
    .psz18{
        font-size: 14px!important;
        color: #333333;
    }

    /*服务支持-g*/

}
