.top-links a:hover { color: #fff;}
.banner { position: relative; width: 100%; overflow: hidden; height: 566px;}
.banner .swiper { width: 100%; height: 100%;}
.banner .swiper-slide img { width: 100%; height: 100%; object-fit: cover; display: block;}
.banner .swiper-pagination-bullet { background: rgba(255, 255, 255, .5); opacity: 1;}
.banner .swiper-pagination-bullet-active { background: #fff;}
.banner .swiper-button-next, .banner .swiper-button-prev { color: rgba(255, 255, 255, .8);}
.banner .swiper-button-next::after, .banner .swiper-button-prev::after { font-size: 24px;}

@media (max-width: 768px) {
    .banner { height: 200px;}
}

