@charset "utf-8";

@media screen and (max-width: 1440px) and (min-width: 0px) {
  .x-bat {
    top: 90px;
  }

  .x-banner::after {
    opacity: 0;
  }
}

@media screen and (max-width: 1200px) and (min-width: 0px) {
  .x-bat {
    display: none;
  }
}

@media screen and (max-width: 1024px) and (min-width: 0px) {
  .header .left {
    width: 30% !important;
  }
}

/* 炜衡简介 */
@media screen and (max-width: 1200px) and (min-width: 0px) {
  .ny-about {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
  }

  .huanqiu_partbg {
    display: none;
  }

  .ny-about .left, .ny-about .right {
    width: 100% !important;
    padding: 0 30px;
  }
}

@media screen and (max-width: 998px) and (min-width: 0px) {
  .ny-about .ny-text p img {
    width: 100% !important;
    height: auto !important;
  }
}

/* end-炜衡简介 */
/* 荣誉资质 */
@media screen and (max-width: 1200px) and (min-width: 0px) {
  .min-box {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0;
  }

  .min-box .ny-left {
    width: 100%;
    padding: 0 30px;
  }

  .min-box .ny-right {
    width: 100%;
    padding: 0 15px;
  }

  .ny-nav {
    padding-right: 0;
    padding-right: 60px;
    padding-bottom: 40px;
  }

  .ny-nav h1:nth-child(3) {
    display: none;
  }

  .leftcont-box {
    display: none;
  }

  .xc-box>ul li {
    width: calc((100% - 30px) / 2) !important;
    margin: 7.5px;
  }

  .xc-box>ul li p {
    font-size: 12px;
    max-height: 52px;
    margin: 0;
  }
}

/* end-荣誉资质 */
/* 产品 */
@media screen and (max-width: 1200px) and (min-width: 0px) {
  .xx-box>ul>li {
    width: calc(100% / 7);
  }

  .xx-box>ul li:nth-of-type(1) a {
    padding: 0;
  }

  .xx-box {
    padding: 0 15px;
  }

  .team_main_search {
    display: flex;
    flex-wrap: wrap;
  }

  .sj-ssbox {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
  }

  .sj-ssbox .fui-row {
    width: 100%;
    margin-bottom: 30px;
  }

  .fui-row .fui-input {
    width: 100% !important;
  }

  .fui-row-1 {
    width: 100% !important;
  }

  .ren-box ul li a {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
  }

  .ls-text p {
    min-height: 60px;
  }

  .ls-img {
    width: 100% !important;
  }

  .ls-text {
    width: 100% !important;
  }

  .ls-text h2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }
}

@media screen and (max-width: 800px) and (min-width: 0px) {
  .ren-box ul li {
    width: calc((100% - 60px) / 2);
  }

  .ren-box ul li {
    margin: 15px 15px;
  }

  .ren-box ul li:nth-of-type(12), .ren-box ul li:nth-of-type(9), .ren-box ul li:nth-of-type(3), .ren-box ul li:nth-of-type(6) {
    margin-right: auto !important;
  }
}

/* end-产品 */
/* 产品详情 */
@media screen and (max-width: 1200px) and (min-width: 0px) {
  .jy-xqzp {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
  }

  .jy-xqimg {
    width: 100%;
  }

  .jy-xqtext {
    width: 100%;
    padding-left: 0;
    padding-top: 30px;
  }

  .jy-xqtext .zb-box {
    display: flex;
    flex-direction: column;
    margin-bottom: 3rem;
  }

  .related_left {
    border: solid 1px #ddd !important;
  }

  .related_right a {
    border: solid 1px #ddd !important;
  }
}

/* end-产品详情 */
/* 新闻 */
@media screen and (max-width: 1200px) and (min-width: 0px) {
  .nynews-box ul li a {
    margin: 30px 0;
  }
}

/* emd-新闻 */
/* 招聘 */
@media screen and (max-width: 800px) and (min-width: 0px) {
  .zp-xx>div {
    width: calc(100% / 4);
    text-align: center;
  }

  .zp-xx>div span {
    margin: 0 auto;
    float: none !important;
  }

  .zp-xx div:nth-child(4) {
    display: none;
  }

  .zp-sj h1 {
    width: calc(100% / 4);
    text-align: center;
  }

  .zp-sj h1:nth-child(4) {
    display: none;
  }
}

/* end-招聘 */
/* 联系我们 */
@media screen and (max-width: 800px) and (min-width: 0px) {
  .map-box {
    position: absolute;
    bottom: 0;
  }

  .ly-box {
    margin-bottom: 500px;
  }
}

/* end-联系我们 */
@media screen and (max-width: 800px) and (min-width: 0px) {
  .footer-nav {
    display: none;
  }
}
