.blo { display: none; }

@media (max-width: 768px) { .blo { display: block; height: 4rem; width: 100%; }
  ._More { margin-top: 2rem; }
  .pcBanner { display: block; }
  .pcBanner .swiper { height: 14rem; }
  .pcBanner .swiper .imgbox { height: 100%; }
  .pcBanner .swiper .imgbox img { height: 100%; width: auto; max-width: none; }
  .pcBanner .swiper .container { width: 100%; }
  .pcBanner .swiper .container h3 { font-size: 2rem; line-height: 3rem; padding: 1rem 0 1.5rem; }
  .pcBanner .swiper .container p { font-size: 1rem; padding: 0; }
  .pcBanner .swiper .swiper-pagination-bullet { background-color: #dedede; width: 3rem; height: 2px; }
  .mbBanner { display: none; }
  .pd100 { padding: 4rem 0; }
  .neiBanner .imgbox { height: 15rem; }
  .neiBanner .imgbox img { width: auto; max-width: none; height: 100%; }
  .neiBanner .container h4 { font-size: 2rem; margin-top: 0; }
  .neiBanner .container span { width: 80px; margin: 10px 0; }
  .neiBanner .container h3 { font-size: 1.8rem; }
  .cpBanner .imgbox { height: 20rem; }
  .cpBanner .imgbox img { width: auto; max-width: none; height: 100%; }
  .cpBanner .container h4 { font-size: 2rem; 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; }
  .pcFoot .cont .ftContact { margin-bottom: 2rem; margin-top: 0; }
  .pcFoot .cont .ftContact p span { margin-right: 0 !important; display: block; margin-bottom: 10px; }
  .pcFoot .cont .footnavs { display: none; margin-bottom: 1rem; padding-bottom: 1rem; }
  .pcFoot .cont .footnavs a { width: 16.666%; text-align: center; }
  .pcFoot .cont .fotBar .fotlogo { padding-top: 20px; }
  .pcFoot .ewmBox { margin: auto; justify-content: center; }
  .pcFoot .botTxt span { font-size: 0.8rem; }
  .indexBox1 .prod_list .swiper_next { right: 1rem; }
  .indexBox1 .prod_list .swiper_prev { left: 1rem; }
  .indexBox2 { background-color: #f5f5f5; }
  .indexBox2 .cont .head { margin-bottom: 2rem; }
  .indexBox2 .cont .head h3 { font-size: 2rem; }
  .indexBox2 .cont .head h4 { font-size: 1rem; }
  .indexBox2 .cont .desc { font-size: 1rem; line-height: 2; }
  .indexBox2 .list { margin-bottom: 0; }
  .indexBox2 .sw_index .lis .text { padding: 0.5rem; }
  .indexBox2 .sw_index .lis .text p { font-size: 0.8rem; }
  .indexBox2 .sw_index .lis .text h3 { font-size: 2rem; margin-bottom: 0.5rem; }
  .indexBox3 { padding-top: 2rem; }
  .indexBox3 .cont .newsList2 .lis { padding: 0.5rem 0; margin-bottom: 1rem; }
  .indexBox3 .cont .newsList2 .lis .date { width: 3.5rem; height: 3.5rem; }
  .indexBox3 .cont .newsList2 .lis .date h3 { font-size: 2rem; }
  .indexBox3 .cont .newsList2 .lis .date h4 { font-size: 1rem; }
  .indexBox3 .cont .newsList2 .lis .desc { padding-left: 0.5rem; width: calc(100% - 3.5rem); }
  .indexBox3 .cont .newsList2 .lis .desc h3 { line-height: 2rem; }
  .indexBox3 .cont .newsList2 .lis .desc p { line-height: 1.5rem; }
  .newsList_page1 a .imgbox { margin-bottom: 1rem; }
  .newsList_page1 a .text { padding-left: 0; }
  .newsDetailPage_item1 .cont .head h3 { font-size: 1.5rem; }
  .newsDetailPage_item1 .news-text-cont { padding: 2rem 0 !important; }
  .zhuanjia_page1 .aut .desc { padding-left: 0; padding-top: 2rem; overflow: initial; height: auto; }
  .newsDetailPage_item1 .cont .nespn { flex-wrap: wrap; } }
