body { background: #fff; }
.header_top { background: none; }
.header_top .logo img { width: 80%; margin: 0 auto; }
/* ban */
.ban_t_l{padding: 0 3%;box-sizing: border-box;}
/*.banner*/
.banner { overflow: hidden; position: relative;width: 100%; border-radius: 10px; border: 1px solid #e1e1e1; box-sizing: border-box; }
.banner img{width: 100%;height: 224px; }
.ban_t_l{width: 100%;}
.swiper-button-next, .swiper-button-prev { display: none; }
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { width: 80px; right: 0; left: auto; }
.swiper-pagination-bullet { background: #fff; opacity: 0.4; transition: 0.3s ease; }
.swiper-pagination-bullet-active { opacity: 0.8; width: 16px; border-radius: 10px; transition: 0.3s ease; }
.banner li { position: relative; }
.banner .bd li span { display: block; position: absolute; z-index: 1; background:rgba(0,0,0,0.6); color: #fff; bottom:0; left: 0; right: 0; padding: 0 10px; line-height: 40px;}
.banner .prev,.banner .next { display: none;}
/*热门专题*/
.hot_zt .wrap_head { border-bottom: none; }
.zt_nr { padding: 0 3%; }
.hot_zt .zt_a { width: 48.5%; margin-bottom: 3%; border-radius: 10px; overflow: hidden; }
.hot_zt .zt_a:nth-child(2n) { float: right; }
.hot_zt .zt_a img { width: 100%; }
/* 隐藏 */
.nav_te,.ban_hot,.con_ban_nav,.ban_tu{display: none;}
/*导航*/
.con_ban{background-color: #fff;margin-top: 20px;}
.con_ban .nav_ul { height: 140px;overflow: hidden; margin: 20px 0;border-radius: 18px;width: 100%;}
.con_ban .nav_ul li{width: 33.3%;text-align: center;margin-bottom: 10px;font-size: 12px;height: 66px;overflow: hidden;}
.con_ban .nav_ul li:nth-child(1) { display: none;}
.con_ban .nav_ul li a:before {content: "";display: block;background: #1e8fdf;border-radius: 14px; position: absolute;width: 36px;height: 36px;top: 0;left: 50%;margin-left: -18px;}
.con_ban .nav_ul li a{float: left;width: 100%;margin-bottom: 20px;font-size: 12px;text-align: center;position: relative;padding-top: 46px;height: 18px;overflow: hidden;color: #666;}
.con_ban .nav_ul li:nth-child(1) a:before { background: url(../images/m/nav1.svg) no-repeat; background-size: 100%;}
.con_ban .nav_ul li:nth-child(2) a:before { background: url(../images/m/nav2.svg) no-repeat; background-size: 100%;}
.con_ban .nav_ul li:nth-child(3) a:before { background: url(../images/m/nav3.svg) no-repeat; background-size: 100%;}
.con_ban .nav_ul li:nth-child(4) a:before { background: url(../images/m/nav4.svg) no-repeat; background-size: 100%;}
.con_ban .nav_ul li:nth-child(5) a:before { background: url(../images/m/nav5.svg) no-repeat; background-size: 100%;}
.con_ban .nav_ul li:nth-child(6) a:before { background: url(../images/m/nav6.svg) no-repeat; background-size: 100%;}
.con_ban .nav_ul li:nth-child(7) a:before { background: url(../images/m/nav7.svg) no-repeat; background-size: 100%;}
.con_ban .nav_ul li:nth-child(8) a:before { background: url(../images/m/nav8.svg) no-repeat; background-size: 100%;}
/* ban专题 */
.ban_zt{padding: 0 3%; box-sizing: border-box; margin-bottom: 20px;}
.ban_zt a{border-radius: 12px;display: block;width: 49%;overflow: hidden;}
.ban_zt a:nth-child(1){margin-right:2%;margin-bottom: 10px;}
.ban_zt a:nth-child(1){margin-bottom: 10px;}
.ban_zt a:nth-child(3){margin-right:2%;}
.ban_zt img{width: 100%;}
.runk {display: flex;flex-wrap: wrap}
.runk a{padding:10px 24px;display: block}


