.botBlo { display: none; width: 100%; }

.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; }

.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; }

.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: #dab866; }

@media (max-width: 768px) { .neiBanner .item { height: 20rem; }
  .neiBanner .item .text { bottom: 4rem; }
  .neiBanner .item .text h3 { font-size: 2rem; }
  .neiBanner .item .text h4 { font-size: 1.5rem; }
  .mb_bot_nav_bar { display: flex; }
  .pcBanner .swiper .item, .pcBanner .swiper .item .videoBg { height: 30rem; }
  .pcBanner .swiper .text h3 { font-size: 1.5rem; }
  .pcBanner .swiper .text h4 { font-size: 1rem; text-align: center; }
  .pcBanner .swiper .text .ct { display: block; }
  .pcBanner .swiper .text .ct p { margin-bottom: 10px; font-size: 1.2rem; }
  .cont_full { padding: 0 1rem; }
  .botBlo { display: block; height: 6rem; }
  .blo { display: block; height: 4rem; width: 100%; }
  .pcHead { display: none; }
  .indexPage1 .lis h3 { font-size: 2rem; }
  .indexPage1 .lis p { text-align: center; font-size: 0.7rem; }
  .indexPage1 .desc { font-size: 1rem; text-align: left; }
  .headTit h4 { line-height: 1.8; }
  .indexPage2 .list .lis { margin-bottom: 20px; }
  .indexPage2 .list .lis .imgbox { width: 50%; }
  .indexPage3 .cont_full { padding: 0 1rem; }
  .indexPage3 .lis { padding: 1rem; }
  .indexPage4 .lis .desc { padding: 1.5rem; }
  .indexPage4 .lis .desc p { font-size: 1.2rem; }
  .indexPage5 .flBar { margin-bottom: 2rem; }
  .indexPage5 .flBar span { width: 9rem; margin: 0 0.5rem; }
  .indexPage5 .newsCo .lis .desc h3 { font-size: 1.2rem; }
  .indexPage5 .newsCo .lis .desc p { font-size: 1rem; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
  .pcFooter { padding-top: 2rem; }
  .pcFooter .topCo { flex-wrap: wrap; }
  .pcFooter .topCo .le { flex-wrap: wrap; }
  .pcFooter .topCo .le .contUs { border: none; padding: 0; margin: 2rem 0; }
  .pcFooter .midCo { display: none; }
  .pcFooter .botCo { margin-top: 20px; border-top: 1px solid rgba(255, 255, 255, 0.2); font-size: 0.5rem; }
  .about_page1 .list .lis h3 { font-size: 2rem; }
  .about_page1 .list .lis p { text-align: center; font-size: 0.7rem; }
  .about_page2 .list { margin-top: 4rem; }
  .about_page2 .list .lis { margin-bottom: 2rem; }
  .about_page2 .list .lis .desc { font-size: 1rem; height: 105px; }
  .about_page3 .desc { margin-bottom: 1rem; }
  .about_page3 .desc h3 { font-size: 2rem; margin-bottom: 1rem; }
  .about_page3 .desc p { font-size: 1.1rem; }
  .about_page4 .ct { flex-wrap: wrap; }
  .about_page4 .ct .le .tx h5, .about_page4 .ct .le .tx h3 { font-size: 2rem; }
  .about_page4 .ct .le .tx h4 { margin-left: 5rem; }
  .about_page4 .ct .le .tx h5 { padding-left: 5.5rem; }
  .about_page4 .ct .le .tx { margin-bottom: 1rem; }
  .about_page4 .ct .le { margin-bottom: 2rem; }
  .about_page4 .ct .le, .about_page4 .ct .ri { width: 100%; }
  .about_page4 .ct .ri .swiper { height: auto; }
  .about_page4 .ct .ri .swiper-slide { height: auto; }
  .app_page1 .list { flex-wrap: wrap; justify-content: center; }
  .app_page1 .list .lis { width: 6rem; margin: 0.5rem; }
  .app_page1 .list .lis p { text-align: center; }
  .app_page2 .cont { flex-wrap: wrap; }
  .app_page2 .cont .ap_flBar { width: 100%; display: flex; }
  .app_page2 .cont .ap_flBar .lia { width: 33.333%; height: 100px; }
  .app_page2 .cont .dapBox { width: 100%; }
  .app_page2 .cont .dapBox .dapCo { padding-left: 0; }
  .app_page2 .cont .dapBox .dapCo ._ro { flex-wrap: wrap; justify-content: center; }
  .app_page2 .cont .dapBox .dapCo .text_cont { width: 100%; margin-bottom: 2rem; }
  .app_page4, .app_page3 { display: none; }
  .app_page5 .lis a { background-color: #f38f13; color: #fff; opacity: 1; }
  .app_page5 .lis.on a { background-color: #fff; color: #f38f13; }
  .clock_page1 .lia .desc p { font-size: 0.9rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .neiNavBar .list { display: block; white-space: nowrap; overflow-x: scroll; }
  .neiNavBar .list a { display: inline-block; }
  .clock_detail_page1 .botn { flex-wrap: wrap; }
  .clock_detail_page1 .botn .bn { width: 100%; margin-bottom: 2rem; }
  .clock_detail_page1 .botn .call { margin: auto; }
  .mbxNavBar .list { flex-wrap: wrap; }
  .contact_page1 .head h3 { font-size: 1.5rem; line-height: 2; }
  .contact_page1 .head { margin-bottom: 2rem; }
  .contact_page1 .list .lis { padding: 1rem; }
  .contact_page1 .prd { padding: 1rem; background-color: #f1f1f1; }
  .contact_page1 .prd .formBox { width: 100%; }
  .contact_page1 .prd .input_item textarea, .contact_page1 .prd .input_item input { background-color: #fff; }
  .contact_page1 .mp .text { padding: 2rem 1rem; }
  .contact_page1 .mp #map { height: 300px; }
  .dapeng_page2 .co .ro, .dapeng_page2 .co .le { width: 100%; }
  .dapeng_page4 .da_flBar { margin-bottom: 2rem; display: block; white-space: nowrap; overflow-x: scroll; height: 45px; }
  .dapeng_page4 .da_flBar span { display: inline-block; width: max-content; padding: 0 1.8rem; line-height: 40px; text-align: center; margin: 0 0.5rem; }
  .dapeng_page4 .dapCo .lis { padding: 1rem; }
  .dapeng_page6 .icobox { margin-bottom: 2rem; }
  .nongji_page2 .lis { padding: 1rem; }
  .nongye_page3 .da_flBar, .nongji_page3 .da_flBar { margin-bottom: 2rem; display: block; white-space: nowrap; overflow-x: scroll; height: 45px; }
  .nongye_page3 .da_flBar span, .nongji_page3 .da_flBar span { display: inline-block; width: max-content; padding: 0 1.8rem; line-height: 40px; text-align: center; margin: 0 0.5rem; }
  .nongye_page3 .dapCo .lis, .nongji_page3 .dapCo .lis { padding: 1rem; margin-top: 1rem; }
  .nongye_page4 .lis { padding-right: 0; }
  .nongye_page5 .lis { margin-top: 1rem; }
  .nongye_page6 .list .lis .imgbox { width: 100%; }
  .nongye_page6 .list .lis .imgbox img { width: 100%; } }
