@media (max-width: 1480px) {}

@media (max-width: 1200px) {}

@media (max-width: 1024px) {}

@media (max-width: 997px) {

  .w1740 {
    margin: 0 auto;
  }
  
  /*.w1360{max-width: 90%;}*/

  .main-tit,
  .side-tit {
    font-size: .8rem;
    text-align: center;
  }

  .main-sub {
    font-size: .5rem;
  }

  .font56 {
    font-size: 1rem;
  }

  .banner .banner-img {
    height: 5rem;
  }

  .banner .banner-img .ban-cont {
    width: 90%;
  }

  .banner .banner-img .ban-cont .h1 {
    font-size: .7rem;
  }

  .banner .banner-img .ban-cont .h2 {
    font-size: .6rem;
    margin-top: .3rem;
    line-height: 1.2;
  }

  .info .table-box table tr th {
    width: max-content;
    white-space: nowrap;
  }

  .pc-head .head-rg .head-search {
    width: 18px;
    margin-right: 0;
  }

  .pc-head .logo-box p,
  .pc-head .head-rg .tel {
    display: none;
  }
}