@charset "UTF-8";
/*响应式配置*/
@media (max-width: 1699px) {
	footer .footer-top section .ewm {
		gap: 1em;
	}
}
@media (max-width: 1199px) {
  header {
    display: none;
  }
  .out-header {
    display: none;
  }
  .inner-banner {
    padding: 5% 0;
  }
  .banner-search form {
    margin-top: -1.5em;
  }
  .banner-search form input {
    height: 3em;
  }
  .banner-search form button img {
    width: 2em;
    height: 2em;
  }
  .index-honor .wrapper .rt {
    width: 50%;
  }
}
@media (max-width: 990px) {
  .container {
    width: 94% !important;
  }
  footer .footer-top section nav {
    display: none;
  }
  footer .footer-top section .info {
    width: 40%;
  }
  footer .footer-top section .ewm {
    width: 40%;
  }
  footer .footer-top form button {
    width: 12%;
  }
  footer .footer-top form input:nth-child(1) {
    width: 20%;
  }
  footer .footer-top form input:nth-child(2) {
    width: 20%;
  }
  footer .footer-top form input:nth-child(3) {
    width: 45%;
  }
  .index-banner .link {
    width: 24.8125%;
  }
}
@media (max-width: 767px) {
  .index-wrapper .block {
    width: 49%;
  }
  footer .footer-top section .info {
    width: 100%;
    margin-bottom: 3%;
  }
  footer .footer-top section .ewm {
    width: 100%;
    justify-content: space-around;
  }
  footer .footer-top form button {
    width: 100%;
  }
  footer .footer-top form input:nth-child(1) {
    width: 48%;
    margin-bottom: 2%;
  }
  footer .footer-top form input:nth-child(2) {
    width: 48%;
    margin-bottom: 2%;
  }
  footer .footer-top form input:nth-child(3) {
    width: 100%;
    margin-bottom: 2%;
  }
  .factory-list .wrapper .block {
    width: 49%;
  }
  .honor-list .wrapper .block {
    width: 49%;
  }
  .index-banner .link {
    display: none;
  }
  .index-banner .banner-text {
    width: 100%;
  }
  .index-banner .banner-text h3 {
    line-height: 1.45;
  }
  .index-adv .wrapper {
    flex-wrap: wrap;
  }
  .index-adv .wrapper .block {
    width: 49%;
    margin-bottom: 3%;
    max-width: none;
  }
  .index-about .container .lt {
    width: 100%;
    margin-bottom: 8%;
  }
  .index-about .container .rt {
    width: 100%;
  }
  .index-honor {
    background-size: cover;
    padding-bottom: 5%;
  }
  .index-honor .wrapper .lt {
    width: 100%;
    margin-bottom: 3%;
  }
  .index-honor .wrapper .rt {
    width: 100%;
  }
  .prod-detail .lt {
    width: 100%;
    margin-bottom: 5%;
  }
  .prod-detail .lt ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .prod-detail .lt ul li {
    width: 48%;
    margin-bottom: 3%;
  }
  .prod-detail .rt {
    width: 100%;
  }
}
