.blo { display: none; }

@media (max-width: 768px) { .blo { display: block; height: 4rem; width: 100%; }
  .pcBanner .swiper-container .imgbox { height: 100%; }
  .pcBanner .swiper-container .imgbox img { height: 100%; width: auto; max-width: none; }
  .pcBanner .container { width: 100%; }
  .pd100 { padding: 4rem 0; }
  .neiBanner .imgbox { height: 20rem; }
  .neiBanner .imgbox img { width: auto; max-width: none; height: 100%; }
  .neiBanner .container h4 { font-size: 3rem; margin-top: 0; }
  .neiBanner .container span { width: 80px; margin: 10px 0; }
  .neiBanner .container h3 { font-size: 1.8rem; }
  .cpBanner .imgbox { height: 30rem; }
  .cpBanner .imgbox img { width: auto; max-width: none; height: 100%; }
  .cpBanner .container h4 { font-size: 3rem; margin-top: 0; }
  .cpBanner .container span { width: 80px; margin: 10px 0; }
  .cpBanner .container h3 { font-size: 1.8rem; }
  .cpBanner .cpBar { flex-wrap: wrap; }
  .cpBanner .cpBar a { width: 33%; padding: 0.5rem 0; font-size: 1rem; text-align: center; }
  .indexBox1 .lis .text { padding: 0.6rem; }
  .indexBox1 .lis .text h4 { font-size: 0.9rem; }
  .indexBox1 .lis .text h3 { font-size: 1rem; }
  .indexBox5 .co h3 { height: 100px; line-height: 100px; }
  .indexBox5 .swiper-slide-active .co h3 { font-size: 5rem; }
  .indexBox5 .swiper-slide-active .co p { font-size: 0.9rem; }
  .indexBox5 .swiper-slide-prev .co h3 { font-size: 1.5rem; width: max-content; margin-right: 0; margin-left: auto; }
  .indexBox5 .swiper-slide-next .co h3 { font-size: 1.5rem; width: max-content; }
  .indexBox5 .line { display: none; }
  .indexBox5 .np { top: auto; bottom: 0; width: 28rem; }
  .indexBox2 .imgbox { padding-left: 0; margin-top: 1rem; }
  .indexBox3 .newsNav { padding: 0; margin-bottom: 20px; }
  .indexBox3 .newsBox .lis { padding: 10px; }
  .indexBox3 .newsBox .lis .text { padding: 0.5rem; }
  .indexBox3 .newsBox .lis .text h4 { font-size: 1.1rem; margin-bottom: 0.7rem; }
  .indexBox3 .newsBox .lis .text span { font-size: 0.8rem; }
  .indexBox4 .card { padding-right: 0; }
  .indexBox4 #map { margin-bottom: 2rem; }
  .about1 .imgbox { padding-left: 0; }
  .about1 .text h3 { font-size: 1.5rem; }
  .about1 .text .line { margin-top: 0.6rem; margin-bottom: 1rem; }
  .about3 .swiper-container .swiper-slide .imgbox { height: 200px; }
  .about2 .container { padding: 1rem; }
  .about2 .wh ._row > div:last-child, .about2 .wh ._row > div { border: 1px solid #36507c; margin-right: -1px; margin-bottom: -1px; }
  .about2 .wh .lis { height: 340px; padding: 80px 1rem; }
  .about2 .wh .lis .fonts { margin-bottom: 10px; }
  .about2 .wh .lis .fonts .iconfont { font-size: 36px; }
  .about2 .wh .lis h3 { font-size: 24px; }
  .about2 .wh .lis:hover { padding-top: 20px; }
  .about2 .wh .lis:hover h3 { font-size: 18px; }
  .about2 .wh .lis:hover h5 { margin-bottom: 10px; margin-top: 5px; }
  .about2 .wh .lis:hover .fonts { margin-bottom: 0; }
  .about2 .wh .lis:hover .fonts .iconfont { font-size: 24px; }
  .about2 .wh .lis:hover p { font-size: 0.8rem; line-height: 1.2; }
  .pcFoot .footnavs { margin-bottom: 1rem; padding-bottom: 1rem; }
  .pcFoot .footnavs a { width: 16.666%; text-align: center; margin: 5px 0; }
  .pcFoot span { font-size: 0.8rem; }
  .cp1Page .desc { margin-bottom: 1rem; }
  .cp1Page .tdList .lis { margin-bottom: 1rem; margin-top: 0; }
  .cp2Page .headTit { margin-top: 1rem; margin-bottom: 1rem; } }
