@charset "UTF-8";
/*响应式配置*/
@media (max-width: 1199px) {
  header {
    display: none;
  }
  .out-header {
    display: none;
  }
  .index-about .container .lt .brief {
    line-height: 2;
  }
  .index-more a {
    min-width: 9em;
    line-height: 2.5;
  }
  .index-msg .container .lt form button {
    min-width: 9em;
    height: 2.5em;
  }
  .company-culture .wrapper .block .pic .mask .brief {
    line-height: 2;
  }
  .contact-info .container .rt p {
    margin-bottom: 0;
  }
}
@media (max-width: 990px) {
  .container {
    width: 94%;
  }
  footer .footer-top .container .nav {
    display: none;
  }
  footer .footer-top .container .info {
    max-width: 50%;
  }
  .index-news .wrapper .rt .block .title p {
    -webkit-line-clamp: 3;
  }
}
@media (max-width: 767px) {
  .index-about .container .lt {
    width: 100%;
    margin-bottom: 3%;
  }
  .index-about .container .lt .index-more {
    margin-top: 2%;
  }
  .index-about .container .rt {
    width: 100%;
  }
  .index-adv .wrapper .row {
    flex-wrap: wrap;
  }
  .index-adv .wrapper .row .lt {
    width: 100%;
    margin-bottom: 5%;
    padding: 0 3%;
  }
  .index-adv .wrapper .row .rt {
    width: 100%;
  }
  .index-news .wrapper .lt {
    width: 100%;
    margin-bottom: 3%;
  }
  .index-news .wrapper .rt {
    width: 100%;
  }
  .index-news .wrapper .rt .block {
    margin-bottom: 3%;
  }
  .index-news .wrapper .rt .index-more {
    display: none;
  }
  .index-msg .container .lt {
    width: 100%;
  }
  .index-msg .container .lt form input,
  .index-msg .container .lt form textarea {
    padding: 0.5em 0.375em;
  }
  .index-msg .container .rt {
    display: none;
  }
  footer .footer-top {
    padding: 3% 0;
  }
  footer .footer-top .container {
    flex-direction: column;
    align-items: center;
  }
  footer .footer-top .container .logo {
    width: 50%;
    margin-bottom: 3%;
  }
  footer .footer-top .container .info {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }
  footer .footer-top .container .ewm {
    width: 100px;
    text-align: center;
  }
  footer .footer-top .container .info p {
    margin-bottom: 0;
  }
  .company-culture .wrapper .block {
    width: 49%;
    margin-bottom: 2%;
  }
  .company-culture .wrapper .block .pic .mask .brief {
    line-height: 1.8;
  }
  .case-detail .back a {
    min-width: 8.8125em;
    line-height: 2.25;
  }
  .case-detail .article-tab {
    flex-direction: column;
  }
  .case-detail .article-tab div {
    max-width: 100%;
    margin-bottom: 5%;
  }
  .case-detail .article-tab div:last-child {
    margin-bottom: 0;
  }
  .case-list .wrapper .block {
    width: 49%;
  }
  .contact-info .container .lt {
    width: 100%;
    margin-bottom: 3%;
  }
  .contact-info .container .rt {
    width: 100%;
  }
  .online-msg form .row .col {
    width: 100%;
    margin-bottom: 3.14286%;
  }
  .online-msg form .row .col:last-child {
    margin-bottom: 0;
  }
  .online-msg form input {
    height: 2.8em;
  }
  .news-detail article {
    line-height: 2.4;
  }
  .news-detail .article-tab {
    flex-direction: column;
  }
  .news-detail .article-tab p {
    max-width: 100%;
    margin-bottom: 3%;
  }
  .news-detail .article-tab p:last-child {
    margin-bottom: 0;
  }
  .news-list .wrapper .block .title p {
    line-height: 2;
    height: 6em;
  }
  .news-list .wrapper .block {
    width: 100%;
    margin-bottom: 2.8%;
  }
  .news-list .wrapper .block:nth-child(n+4) .title h4 {
    line-height: 1.6;
    margin-bottom: 0;
  }
  .news-list .wrapper .block:nth-child(n+4) .title p {
    -webkit-line-clamp: 2;
    height: 4em;
  }
  .prod-list .wrapper .block {
    width: 49%;
    margin-bottom: 2%;
  }
}
