@media (max-width: 1400px) {
  .product-inner-cen a {
    height: auto;
    padding: 10px 0;
  }
  .product-inner-btm-item {
    height: 260px;
  }
  footer .pc-footer .link-wrapper .link-list dl {
    margin-right: 40px;
  }
  .logo {
    width: 200px;
  }
  .history-item-line {
    width: 100px;
    --left: 20px;
  }
  .history-time {
    font-size: 70px;
  }
  .history-list aside img {
    width: 360px;
    height: auto;
  }
}
@media (max-width: 1200px) {
  .dynamic-list-item {
    width: 46%;
  }
  .logo {
    width: 150px;
  }
  .right-nav .nav-list {
    width: auto;
  }
  .right-nav .nav-list .nav-item {
    margin-left: 20px;
  }
  .all-title {
    font-size: 36px;
    line-height: 1.5;
  }
  .all-title::after {
    font-size: 36px;
  }
  .product-inner-desc {
    line-height: 1.4;
    margin: 20px 0;
  }
  .product-inner-cen a span {
    font-size: 16px;
  }
  .product-inner-btm-item {
    height: 220px;
    padding: 20px;
  }
  .product-inner-btm-name {
    font-size: 20px;
  }
  .product-inner-cen {
    margin-bottom: 20px;
  }
  footer .pc-footer .link-wrapper .link-list {
    flex-wrap: wrap;
  }
  .tab-list .tab-item {
    margin-right: 30px;
  }
  .bread {
    display: none;
  }
  .history-list aside img {
    width: 300px;
  }
  .history-time {
    font-size: 48px;
  }
  .history-item-line {
    width: 80px;
  }
}
@media screen and (max-width: 992px) {
  .about-us-theme {
    flex-direction: column;
  }
  .about-us-left {
    width: 100%;
    padding: 10px;
  }
  .about-us-left.about-us-pipi {
    width: 100%;
  }
  .about-us-right {
    width: 100%;
  }
  .product-inner {
    flex-direction: column;
  }
  .product-inner-left {
    width: 100%;
    padding: 20px 10px;
  }
  .product-inner-right {
    width: 100%;
  }
  #go-top {
    width: 20px;
    height: 20px;
    bottom: 20px;
    right: 10px;
    border-radius: 2px;
  }
  #go-top .layui-icon {
    font-size: 12px;
  }
  header .mask-layer .search-wrapper {
    padding: 40px;
  }
  header .mask-layer .search-wrapper h3 {
    font-size: 18px;
  }
  header .mask-layer .layui-input-wrap {
    width: 60%;
  }
  header .mask-layer .search-wrapper button {
    width: auto;
    padding: 0 20px;
  }

  .product-item aside h3 {
    font-size: 20px;
  }
  .product-item aside span {
    font-size: 14px;
  }
  .history-item-line {
    display: none;
  }
  .history-list aside .flex {
    flex-direction: column;
    padding: 0 20px;
  }
  .history-list aside p {
    width: 100%;
    margin: 20px 0;
  }
  .news-detail-left {
    padding: 40px;
  }
  .product-detail-main-right-top {
    flex-direction: column;
  }
  .product-detail-main-right-top .swiper {
    width: 100%;
  }
  .product-detail-main-right {
    padding: 50px;
  }
  .product-detail-produce {
    width: 100%;
    height: auto;
    padding: 20px;
  }
}
@media (max-width: 768px) {
  .dynamic-list-item {
    width: 100%;
  }
  .home-swiper-line .swiper-pagination-two {
    font-size: 12px;
  }
  .about-us,
  .solution,
  .dynamic,
  .news-detail {
    padding-top: 50px;
  }
  .all-title {
    font-size: 24px;
  }
  .all-title::after {
    font-size: 24px;
  }
  .solution .solution-top .flex,
  .dynamic .dynamic-top .flex {
    flex-wrap: wrap;
  }
  .solution-top-left {
    width: 100%;
  }
  .solution-top-desc {
    margin: 20px 0;
  }
  .solution-btm li {
    height: 400px;
  }
  .solution-btm-title {
    font-size: 18px;
    margin: 20px 0;
  }
  .solution-btm li .culture-info {
    width: 100%;
  }
  .solution-btm li:hover {
    flex: 1;
  }
  .solution-btm li:hover .solution-btm-content {
    display: none;
  }
  .solution-btm li:hover .culture-info {
    top: 50%;
    left: 50%;
    text-align: center;
    transform: translate(-50%, -50%);
  }
  .dynamic-img {
    height: auto;
  }
  .dynamic-list-item-title {
    font-size: 18px;
  }
  .dynamic-list-item-text {
    font-size: 12px;
    line-height: 1.4;
    margin: 10px 0;
  }
  .dynamic-list-item-btm {
    font-size: 12px;
  }
  footer .pc-footer .link-wrapper .link-list dl dt {
    font-size: 16px;
    margin-bottom: 20px;
  }
  footer .pc-footer .link-wrapper .link-list dl dd {
    font-size: 14px;
  }
  footer .pc-footer .link-wrapper {
    margin-top: 20px;
  }
  footer .pc-footer .link-wrapper .link-list dl {
    margin-right: 20px;
  }
  footer .pc-footer .link-wrapper .link-list {
    margin-bottom: 40px;
  }
  footer .pc-footer .link-wrapper .qrcode-wrapper {
    width: 100%;
    justify-content: center;
  }
  footer .pc-footer .footer-bottom .copyright {
    font-size: 12px;
  }
  .banner-info h2 {
    font-size: 30px;
  }
  .banner-info p {
    font-size: 14px;
    line-height: 1.4;
  }

  .banner-btm {
    overflow-x: auto;
    overflow-y: hidden;
  }
  .tab-list .tab-item {
    font-size: 14px;
    margin-right: 20px;
    flex-shrink: 0;
  }
  .product-item {
    width: 100%;
  }
  .pagination ul li {
    width: 20px;
    height: 20px;
  }
  .pagination ul li a {
    font-size: 12px;
    line-height: 20px;
  }
  .about-us-left-cen p {
    font-size: 14px;
    line-height: 1.6;
  }
  .about-us-left.about-us-pipi {
    margin-bottom: 0;
  }
  .news-detail-left {
    padding: 20px;
  }
  .news-detail-left .news-detail-left-cen p {
    font-size: 14px;
    line-height: 1.6;
  }
  .pagination-detail a {
    font-size: 14px;
  }
  .product-detail-main-right {
    padding: 20px;
  }
  .product-detail-main-right-top .swiper {
    height: 300px;
  }
}
/* 2025年12月30日10:55:57 by pipi */
