@import url("swiper.min.css");
@import url("common_m.css");
body { background: #f6f9fc; }
.header_top { background: none; }
.header_top .logo img { width: 80%; }
.search_2 { width: 94%; padding-top: .3rem; }
.search_2 .search { background: #fff; }
.search .sub { background: #fff url(../images/m/icon_search.png) no-repeat center; background-size: 40%;}
/*banner*/
.rd_banner { width: 94%; margin: 0.2rem 3%; padding-bottom: 0.6rem; background: url(../images/m/banner_bg.png) no-repeat bottom; position: relative; background-size: 100%; overflow: hidden; }
.rd_banner img { width: 100%; height: 14rem; }
.rd_banner p { position: absolute; bottom: 0; line-height: 2rem; background: rgb(77, 119, 221, 0.8); width: 100%; color: #fff; padding: 0 4rem 0 1rem; box-sizing: border-box; }
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { width: 3.5rem;  right: 0; left: auto; bottom: 1rem;}
.banner_hd { position:absolute;  z-index: 9; }
.swiper-slide {border-radius: 10px; overflow: hidden;}
.swiper-pagination-bullet { background: #fff; opacity: 0.5; }
.swiper-pagination-bullet-active { opacity: 1; }
/*导航菜单*/
.nav ul li em {background-color: #fff!important; background: url(../images/m/icon1.png) no-repeat; background-size: 90%; box-shadow: 0 3px 8px rgba(22,162,187,0.1)!important; }
.nav ul li p { padding-top: 0.4rem;}
.nav ul li em.i1 { box-shadow: 0px 4px 8px rgba(251,130,1,.4); }
.nav ul li em.i2 { box-shadow: 0px 4px 8px rgba(213, 84, 199,.4); }
.nav ul li em.i3 { box-shadow: 0px 4px 8px rgba(3, 136, 220,.4);}
.nav ul li em.i4 { box-shadow: 0px 4px 8px rgba(103, 119, 239,.4);  }
.nav ul li em.i5 { box-shadow: 0px 4px 8px rgba(24, 195, 76,.4); }
.nav ul li em.i6 { box-shadow: 0px 4px 8px rgba(140, 79, 242,.4);  }
.nav ul li em.i7 { box-shadow: 0px 4px 8px rgba(54, 155, 226,.4); }
.nav ul li em.i8 { box-shadow: 0px 4px 8px rgba(186, 203, 0,.4); }
/*热门专题*/
.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%; }
















