.blo { display: none; }
.mb_bot_nav_bar {
  display: none;
  position: fixed;
  bottom: 0;
  height: 6rem;
  width: 100%;
  left: 0;
  background-color: #fff;
  padding-bottom: 1rem;
  padding-top: 0.5rem;
  z-index: 99;
  border-top: 1px solid #eee;
}
.mb_bot_nav_bar a {
  height: 5rem;
  width: 25%;
}

.mb_bot_nav_bar a .icobox {
  width: 6rem;
  height: 3rem;
  margin: auto;
  position: relative;
}

.mb_bot_nav_bar a .icobox img {
  position: absolute;
  width: 2rem;
  height: 2rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.mb_bot_nav_bar a .icobox img:last-child {
  opacity: 0;
}

.mb_bot_nav_bar a p {
  height: 1.5rem;
  line-height: 1.5rem;
  text-align: center;
  color: #666;
}

.mb_bot_nav_bar a.on .icobox img {
  opacity: 0;
}

.mb_bot_nav_bar a.on .icobox img:last-child {
  opacity: 1;
}

.mb_bot_nav_bar a.on p {
  color: #1b51a8;
}

.botBlo {
  display: none;
  width: 100%;
}
@media (max-width: 768px) { .blo { display: block; height: 5rem; 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 .ewmBox .imgbox { width: 100%; }
  .pcFoot .ewmBox .lis{
    text-align: center;
  }
  .pcFoot .ewmBox .call{font-size: 15px; display: inline-flex; text-align: center;}
  .pcFoot .ewmBox .call h3 { font-size: 15px; margin-top: 0;}

  .pcFoot .botTxt .container p.yqlj { display: none; }
  .pcFoot .botTxt span { font-size: 0.8rem; }
  .indexBox2 .cont .list .lis h3 { font-size: 1rem; }
  .indexBox3 .list_type5 .head .le h3, .indexBox3 .list_type1 .head .le h3 { font-size: 1.3rem; margin-right: 2rem; }
  .indexBox3 .list_type5 .head .le span, .indexBox3 .list_type1 .head .le span { margin-right: 1rem; }
  .indexBox3 .list_type1 .cont .lis span { font-size: 1rem; }
  .indexBox3 .list_type1 .cont .lis i { font-size: 0.9rem; }
  .indexBox3 .list_type1 .cont .imgLis .imgbox { width: 10rem; margin: 0; }
  .indexBox3 .list_type1 .cont .imgLis .text { width: calc(100% - 10rem); padding-left: 1rem; }
  .indexBox3 .list_type1 .cont .imgLis .text h3 { font-size:16px; }
  .indexBox3 .list_type1 .cont .imgLis .text p { font-size: 14px; }
  .indexBox3 .list_type1 .cont .imgLis .imgbox img{
    height: 120px;
  }
  .indexBox3 .list_type4 .cont .lis { height: 3rem; }
  .indexBox3 .list_type5 .cont .lis p { font-size: 0.9rem; }
  .indexBox3 .list_type3 .cont #gallery .swiper-slide>.imgbox{
    height: 245px;
  }
  .indexBox3 .list_type4{
    margin-bottom: 0;
  }
  .aboutPage { padding: 2rem; }
  .aboutPage .head h3 { margin-bottom: 1rem; }
  .dangPage .lis { display: block; }
  .dangPage .lis .imgbox { width: 100%; margin-bottom: 1rem; }
  .dangPage .lis .imgbox img { width: 100%; }
  .dangPage .lis .desc { width: 100% !important; padding: 0; }
  .dangPage .lis .desc h3 { margin-bottom: 1rem; font-size: 16px;}
  .dangPage .lis .date { width: 100%; display: flex; align-items: center; font-size: 2rem; }
  .dangPage .lis .date p { margin-left: 1rem; }
  .huiyuanPage .lis .imgbox, .gongchengPage .lis .imgbox { width: 100%; }
  .huiyuanPage .lis .imgbox img, .gongchengPage .lis .imgbox img { max-width: none; width: 100%; }
  .newsPage { padding: 1rem; }
  .detailPage .head h3 { font-size: 1.3rem; margin-bottom: 1rem; }
  .detailPage { padding: 2rem 1rem; }
  .detailPage .npBox { flex-wrap: wrap; }
  .detailPage .npBox .np { width: 100%; margin-bottom: 1rem; }
  .detailPage .npBox .np a { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .list_type3 .cont p { font-size: 0.8rem; line-height: 1.5rem; height: 3rem !important; }
  p.yqlj{
    display: none;
  }
  .indexBox3 .list_type2{
    margin-bottom: 0;
  }
  .mb_bot_nav_bar {
    display: flex;
}
.mbHead .menuLi a{
  font-size: 16px !important;
}
.left_dh .list .lis{
  font-size: 15px;
}
.detailPage .cont img{
  max-width: 100%;
  height: auto;
}
.dangBg{
  background-size: cover;
}
}
