@media screen and (max-width: 576px) {
  .search .right{
    width: 100%;
    height: 20vw;
  }
  .search .right .ipt1{
    height: 8vw;
    width: 60%;
  }
  .search .right .but1{
    height: 8vw;
    font-size: 3.1vw;
    background-size: 4vw 4vw;
  }
  /*cp-k*/
  .ipro{
    padding: 3%;
  }
  .ipro .pltit .intro{
    width: 100%;
  }
  .ipro .pltit .intro .p1t{
    font-size: 26px;
  }
  .ipro .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: 12vw;
    line-height: 12vw;
    font-size: 12px;
    transition: all 0s;
  }
  .product .product-menu .pm-two{
    display: none;
  }
  .probox{
    width: 100%;
    margin-right: 4%;
    margin-bottom: 4%;
  }
  .probox:nth-child(2n){
    margin-right: 0px;
  }
  .probox .proimg{
    height: 68vw;
  }
  .probox .protit{
    height: 10vw;
    line-height: 10vw;
  }
  .probox .protit .p1{
    height: 10vw;
    width: 90%;
    font-size: 12px;
  }
  .probox .protit .proArrow{
    display: none;
  }
  /*cp-g*/

  /*service-k*/
  .swiper-container {
    height: 57vw;
  }
  .msvls .msintro .sid {
    padding-top: 4vw;
  }
  /*service-g*/
  /*news-k*/
  .newsbox{
    width: 100%;
    height: 46vw;

  }
  .newsbox:nth-child(2n){
    margin-right: 0px;
  }
  .newsbox:nth-child(3n){
    margin-right: 0%;
  }
  .newsbox .intro .tit{
    height: 5vw;
  }
  .newsbox .intro .nr{
    font-size: 12px;
    line-height: 5vw;
    height: 10vw;
  }
  .newsbox .intro .newsArrow{
    width: 8.875vw;
    height: 3.8855vw;
    background-size: 8.875vw 3.8855vw!important;
  }
  /*news-g*/

  /*partner-k*/
  .partner-list ul li{
    width: 33.3%;
    height: 18vw;
  }
  .partner-list ul li:nth-child(n+7){
    display: none;
  }
  .partner-list ul li:nth-child(n+4):before {
    display: none;
  }
  .partner-list ul li:nth-of-type(4):after {
    display: none;
  }
  .partner-list ul li:nth-of-type(5):after {
    display: block;
  }
  /*partner-g*/
  /*foot-k*/
  .foot{
    padding: 0;
  }
  .foot .foot-m{
    display: none;
  }
  .copyright{
    display: none;
  }
  .copyright-m{
    display: block;
    border-top: 1vw solid #1d5570;
    background-color: #eeeeee;
    margin-bottom: 13.5vw;

  }
  .copyright-m .intro{
    display: block;
    padding: 3%;
    font-size: 12px;
    text-align: center;
    line-height: 2;
    letter-spacing: 1px;
  }
  .bottom-fix{
    display: block;
    width: 100%;
    position: fixed;
    bottom: 0%;
    z-index: 3;
  }
  .bottom-fix>a>img {
    width: 33.3333%;
    float: left;
    display: block;
    height: 13.5vw;
  }

  /*pro-list-k*/
  .probox2{
    width: 100%;
    margin-bottom: 10vw;
  }
  .probox2 .protit .p1{
    font-size: 12px;
  }
  .probox2 .proimg{
    height: 68vw;
  }
  .probox2:nth-child(2n) {
    margin-right: 0px;
  }
  .probox2:nth-child(3n) {
    margin-right: 0px;
  }
  .probox2 .protit{
    height: 12vw;
    line-height: 12vw;
  }
  .probox2 .protit .p1{
    height: 12vw;
  }
  /*pro-list-g*/
  /*分类筛选-k*/
  .navigation-bar{
    font-size: 14px;
  }
  .pro-screen .screen-but{
    width: 30%;
    height: 9vw;
    font-size: 12px;
    line-height: 9vw;
  }
  .pro-screen .screen-list .tit{
    font-size: 4.5vw;
    text-align: center;
    letter-spacing: 1px;
    margin-bottom: 10vw;
    line-height: 8vw;
  }
  .VerticalMenu{
    padding: 0px;
  }
  .VerticalMenu > div > div:first-child{
    font-size: 14px;
    height: 12vw;
    line-height: 12vw;
  }
  .VerticalMenu .sjx{
    display: none;
  }
  .VerticalMenu > div > div:last-child > div{
    font-size: 12px;
    height: 9vw;
    line-height: 9vw;
  }
  /*分类筛选-g*/




  /*foot-g*/

  /*xw-k*/

  .category ul li{
    height: 10vw;
    line-height: 10vw;
  }
  .info-item{
    height: auto;
    margin-bottom: 5vw;
  }
  .info-item .intro{
    padding-top: 5vw;
  }
  .info-item .intro .img{
    width: 30%;
    height: 18vw;
  }
  .info-item .intro .txt{
    width: 65%;
  }
  .info-item .intro .txt .part1 {
    font-size: 14px;
    height: 5vw;
    line-height: 5vw;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
  }
  .info-item .intro .txt .part2 {
    margin: 2vw 0 0;
    display: none;
  }
  .info-item .intro .txt .part4 {
    margin: 2vw 0 0;
    display: block;
    font-size: 12px;
    color: #555555;

  }
  .info-item .intro .txt .part3 {
    font-size: 12px;
    line-height: 3;
    height: 10vw;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
  }
  /*xw-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: 12px;
        line-height: 10vw;
        height: 10vw;
    }

    /*ryzz-g*/


  /*服务支持-k*/
  .psz30{
    font-size: 24px!important;
    color: #333333;
  }
  .psz24{
    font-size: 18px!important;
    color: #1D5570!important;
  }
  .psz18{
    font-size: 12px!important;
    color: #333333;
  }

  /*服务支持-g*/






}