@media screen and (max-width: 1200px) {
  .w {
    width: 94%;
    margin: 0 auto;
  }
  .product-number-info .product-number-inner {
    width: 94%!important;
  }
  .head .w1{
    height:10vh;
  }
   .head .w1 .left{
       flex: 0 0 35%;
   }
  .head .w1 .right {
    flex: 0 0 60%;
  }
  .head .ad .close{
      font-size: 24px;
  }
  .head .w1 .left img{
      margin-top: 0!important;
  }
  .head .w1 .right > ul li{
      line-height: 10vh;
  }
  .head .w1 .right > ul .search div{
      height: 8vh;
  }
  .head .w1 .right > ul .search div input{
      height: 5vh;
  }
  .head .w1 .right > ul li a {
    font-size: 15px;
  }
  .banner {
    height: auto;
  }
  .banner .swiper-slide img {
    height: 100%;
  }
  .company-info{
      margin-bottom: 5vh;
  }
  .company-info .w .fr h3 {
    font-size: 20px;
  }
  .company-info .w .fr .text-info {
    line-height: 26px;
    font-size: 15px;
  }
  .company-info .w .fr .text-info p {
    font-size: 15px;
    margin-bottom: 10px;
  }
  .company-info .w .fr a {
    margin-top: 2vh;
    width: 23%;
  }
  .class1 .w ul li a p{
      line-height: 4vh;
      -webkit-line-clamp: 5;
  }
  .class1 ul li {
    height: auto!important;
  }
  .xxgk .xxgk-main ul li a .fl {
    flex: 0 0 10%;
  }
  .xxgk .xxgk-main ul li a .fr {
    flex: 0 0 87%;
  }
  .about .lianxifangshi > div a > div p {
    width: 70%;
    line-height: 30px;
    color: #fff;
    font-size: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
  .about .lianxifangshi .fr p {
    width: 100%;
  }
  .contactus .contactus-main {
    margin-top: 3vh;
  }
  .contactus .contactus-main .top > div {
    width: 49%;
  }
  .contactus .contactus-main .top .fr ul li {
    display: flex;
    align-items: center;
    margin-bottom: 3vh;
  }
  .contactus .contactus-main .top .fr ul li .fl {
    width: 20%;
  }
  .contactus .contactus-main .top .fr ul li .fl img {
    width: 35px;
  }
  .contactus .contactus-main .top .fr ul li .fr {
    width: 80%;
  }
  .contactus .contactus-main .top .fr ul li .fr p:nth-child(1) {
    font-size: 18px;
    color: #1781b9;
    margin-bottom: 1vh;
  }
  .contactus .contactus-main .top .fr ul li:last-child .fl {
    width: 20%;
    text-align: center;
    margin-right: 5%;
  }
  .contactus .contactus-main .top .fr ul li:last-child .fl img {
    width: 100%;
  }
  .contactus .contactus-main .bot {
    margin-top: 3vh;
  }
  .contactus .contactus-main .bot ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .contactus .contactus-main .bot ul li {
    flex: 0 0 49%;
    background: #f2f2f2;
    margin-bottom: 3vh;
    display: flex;
    align-items: center;
    padding: 40px 20px;
    box-sizing: border-box;
  }
  .contactus .contactus-main .bot ul li .left {
    height: 7vh;
    line-height: 7vh;
    border-right: 1px solid #ccc;
    width: 20%;
    text-align: center;
  }
  .contactus .contactus-main .bot ul li .right {
    width: 80%;
    padding-left: 5%;
    box-sizing: border-box;
    line-height: 30px;
  }
   .qywh .qywh-main {
    margin-top: 3vh;
  }
  .qywh .qywh-main .top {
    display: flex;
    justify-content: space-between;
  }
  .qywh .qywh-main .top .top-1 {
    flex: 0 0 38%;
    position: relative;
    height: 420px!important;
  }
  .qywh .qywh-main .top .top-1 img {
    height: 100%;
  }
  .qywh .qywh-main .top .top-1 div {
    position: absolute;
    bottom: 1vh;
    width: 90%;
    left: 5%;
    z-index: 99;
    margin-bottom: 2vh;
    color: #fff;
    line-height: 30px;
  }
  .qywh .qywh-main .top .top-2 {
    flex: 0 0 20%;
    position: relative;
    height: 420px!important;
  }
  .qywh .qywh-main .top .top-2 img {
    height: 100%;
  }
  .qywh .qywh-main .top .top-2 div {
    position: absolute;
    bottom: 1vh;
    width: 90%;
    left: 5%;
    z-index: 99;
    margin-bottom: 2vh;
    color: #fff;
    line-height: 30px;
  }
  .qywh .qywh-main .top .top-3 {
    flex: 0 0 38%;
  }
  .qywh .qywh-main .top .top-3 div {
    position: relative;
    height: 200px!important;
    margin-bottom: 20px;
  }
  .qywh .qywh-main .top .top-3 div img {
    height: 100%;
  }
  .qywh .qywh-main .top .top-3 div div {
    position: absolute;
    bottom: 1vh;
    width: 90%;
    left: 5%;
    z-index: 99;
    height: auto!important;
    color: #fff;
    line-height: 30px;
  }
  .work .w .workmain .fr ul li:nth-child(1) p{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }
  .news .w .main ul li img {
        height: 160px!important;
  }
  .industry .industry-main .indestry-anli ul li img {
        height: 235px!important;
        object-fit: fill;
    }
}
@media screen and (max-width: 1320px) {
  .head .left {
    height: 8vh;
    display: flex;
    align-items: center;
  }
  .head .left img {
    width: 100%;
    height: auto!important;
  }
  .head .right ul li a {
    font-size: 14px;
  }
  .banner {
    height: auto;
  }
  .banner .swiper-slide img {
    height: 100%;
  }
  .company-info .w .fr h3 {
    font-size: 22px;
  }
  .company-info .w .fr .text-info p {
    font-size: 15px;
    margin-bottom: 10px;
  }
  .company-info .w .fr a {
    margin-top: 2vh;
    width: 23%;
  }
  .class1 ul li {
    /*height: 45vh!important;*/
  }
  .dangjian .dangjian-main ul li img {
    height: 20vh;
    object-fit: cover;
  }
  .dangjian .dangjian-main ul li div .p3 {
    margin-bottom: 0;
  }
  .dangjian .dangjian-main ul li div .p4 {
    font-size: 14px;
  }
  .xw-news .xw-news-main {
    margin-top: 3vh;
    width: 92%!important;
  }
  .xw-news .xw-news-main ul li {
    /*height: 18vh;*/
  }
  .xw-news .xw-news-main ul li .fl .p4 {
    margin-top: 2vh;
    font-size: 15px;
    color: #1781b9;
  }
  .qywh .qywh-main {
    margin-top: 3vh;
  }
  .qywh .qywh-main .top {
    display: flex;
    justify-content: space-between;
  }
  .qywh .qywh-main .top .top-1 {
    flex: 0 0 38%;
    position: relative;
    height: 450px;
  }
  .qywh .qywh-main .top .top-1 img {
    height: 100%;
  }
  .qywh .qywh-main .top .top-1 div {
    position: absolute;
    bottom: 1vh;
    width: 90%;
    left: 5%;
    z-index: 99;
    margin-bottom: 2vh;
    color: #fff;
    line-height: 30px;
  }
  .qywh .qywh-main .top .top-2 {
    flex: 0 0 20%;
    position: relative;
    height: 450px;
  }
  .qywh .qywh-main .top .top-2 img {
    height: 100%;
  }
  .qywh .qywh-main .top .top-2 div {
    position: absolute;
    bottom: 1vh;
    width: 90%;
    left: 5%;
    z-index: 99;
    margin-bottom: 2vh;
    color: #fff;
    line-height: 30px;
  }
  .qywh .qywh-main .top .top-3 {
    flex: 0 0 38%;
  }
  .qywh .qywh-main .top .top-3 div {
    position: relative;
    height: 215px;
    margin-bottom: 20px;
  }
  .qywh .qywh-main .top .top-3 div img {
    height: 100%;
  }
  .qywh .qywh-main .top .top-3 div div {
    position: absolute;
    bottom: 1vh;
    width: 90%;
    left: 5%;
    z-index: 99;
    height: auto;
    color: #fff;
    line-height: 30px;
  }
  .qywh .qywh-main .bot {
    margin-top: 30px;
  }
  .qywh .qywh-main .bot .bot1 {
    margin-bottom: 30px;
    overflow: hidden;
  }
  .qywh .qywh-main .bot .bot1 .fl {
    width: 55%;
  }
  .qywh .qywh-main .bot .bot1 .fl img {
    width: 100%;
  }
  .qywh .qywh-main .bot .bot1 .fr {
    width: 40%;
  }
  .qywh .qywh-main .bot .bot2 {
    overflow: hidden;
  }
  .qywh .qywh-main .bot .bot2 .fl {
    width: 40%;
  }
  .qywh .qywh-main .bot .bot2 .fr {
    width: 55%;
  }
  .qywh .qywh-main .bot .bot2 .fr img {
    width: 100%;
  }
  .qywh .qywh-main .bot h3 {
    margin-bottom: 20px;
  }
  .qywh .qywh-main .bot p {
    line-height: 30px;
  }
  .work .w .workmain .fr ul li:nth-child(1) p{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
  }
  .news .w .main ul li img{
      height: 200px;
  }
    .industry .industry-main .indestry-anli ul li img {
        height: 285px;
        object-fit: fill;
    }
}
@media screen and (max-width: 1450px) {
  .w {
    width: 94%;
    margin: 0 auto;
  }
  .head .w1 {
        height: 10vh;
    }
    /*.head .w1 .left img {*/
    /*    height: 6vh;*/
    /*    margin-top: 2vh;*/
    /*}*/
    .head .ad .close{
        font-size: 24px;
    }
    .head .w1 .right > ul li a{
        font-size: 16px;
    }
    .head .w1 .right > ul li{
        line-height: 10vh;
    }
    .head .w1 .right > ul .search div{
        height: auto;
    }
    .head .w1 .right > ul .search div input{
        height: 100%;
    }
    .head .w1 .right > ul .search div img{
        margin-bottom: -1vh;
    }
  .product-number-info .product-number-inner {
    width: 94%!important;
  }
  .class1 ul li img {
    height: 100%;
    object-fit: cover;
  }
  .xw-news .xw-news-main {
    margin-top: 3vh;
    width: 92%!important;
  }

  .video-popup {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    z-index: 99999;
    left: 0;
    top: 0;
  }
  .video-popup .video-content {
    width:40%;
    margin-left: 30%;
  }
  .video-popup .video-content video {
    width: 100%;
    height: 100%;
    margin-top: 70px;
  }
  .video-popup .video-content .close {
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 25px;
    border: 2px solid #fff;
    border-radius: 50%;
    font-size: 28px;
    color: #fff;
    margin-top: 2vh;
    margin-left: 50%;
    transform: translateX(-50%);
  }
  .footer .zhanwei {
         width: 100%;
        height: 9vh;
        background: #181f27;
        display: flex;
        align-items: center;
    }
    .infoopen .companylist ul li{
        height: 13vh;
        overflow: hidden;
    }
    .work .w .workmain .fr ul li:nth-child(1) p{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }
}
