@media screen and (max-width: 1025px) {
  .page-case .case-list li {
    width: 50%;
  }
}
@media screen and (max-width: 768px) {
  .index-about article {
    font-size: 14px;
    line-height: 26px;
  }
  .tab-list {
    margin-top: 1.6rem;
  }
  .index-about,
  .index-product {
    padding-bottom: 5rem;
  }
}
@media screen and (max-width: 767px) {
  .ft-pro,
  .ft-about {
    display: none;
  }
  .page-case .case-list li {
    width: 100%;
  }
}
@media screen and (max-width: 740px) {
  .ft-qrcode {
    margin-top: 3rem;
  }
  .footer .ft-top {
    padding: 2.5rem 0 1.5rem;
  }
  .ft-info {
    width: 100%;
  }
  .ft-info img {
    margin-top: 0;
    width: 222px;
  }
  .ft-bottom {
    font-size: 12px;
  }
  .ft-bottom .fl,
  .ft-bottom .fr {
    float: none;
  }
  .ft-bottom .fr {
    display: block;
    margin-top: 8px;
  }
}