.news-list { position: relative; }
.news-list .border-line { width: 620px; height: 3px; position: absolute; background-color: #c1bebe; top: 149px; left: 0; right: 0; margin: auto; }
.news-list .prev, .news-list .next { width: 17px; height: 38px; position: absolute; left: 0; top: 70px; background-image: url(../img/jt.jpg); background-position: left center; cursor: pointer; }
.news-list .next { background-position: right center; left: auto; right: 0; }
.news-list .swiper-container { padding-top: 42px; width: 620px; height: 100%; }
.news-list .swiper-container .swiper-slide { text-align: center; font-size: 18px; width: 78px; color: #fff; font-size: 18px; background: url(../img/act2.jpg) center top no-repeat; }
.news-list .swiper-container .swiper-slide div.nian { width: 78px; height: 78px; font-size: 14px; margin: 0 auto; display: flex; justify-content: center; align-items: center; }
.news-list .swiper-container .swiper-slide div.dian { margin: 20px auto 0; width: 20px; height: 20px; border-radius: 50%; background: #c1bebe; }
.news-list .swiper-container .swiper-slide.active { background-image: url(../img/act.jpg); }
.news-list .swiper-container .swiper-slide.active div.dian { background: #0ba7e8; }

/*# sourceMappingURL=index.css.map */
