/* ==================
		首页主轮播
 ==================== */
.swiper-container { width: 100%; color: #FFF; }
.swiper-container .swiper-slide { background-size: cover; position: relative; }
.swiper-container .swiper-pagination-bullet { background: #FFF !important; opacity: .6 !important; width: 12px !important; height: 12px !important; border-radius: 5px !important; border-width: 0; transition: all 0.3s; }
.swiper-container .swiper-pagination-bullet-active { background: #FFF !important; opacity: 1 !important; width: 50px !important; transition: all 0.3s; }
.swiper-container .swiper-btn-prev, .swiper-container .swiper-btn-next { position: absolute; top: 50%; color: #FFF; font-size: 4rem; margin-top: -2rem; z-index: 10; cursor: pointer; opacity: .9; transition: all 0.3s; }
.swiper-container .swiper-btn-prev:hover, .swiper-container .swiper-btn-next:hover { opacity: 1 !important; }

/* ==================
		首页横幅
 ==================== */
.banner { background-size: cover; background-position: center; }
.banner ul { margin: 0; }

.part-btn { display: inline-block; padding: 0.8rem 1.2rem; color: #FFF; border: 1px solid transparent; text-align: center; }
.part-btn:hover { background: transparent !important; }
.part-btn .fa { display: block; font-size: 2rem; color: #FFF; transition: all 0.3s; margin-bottom: 0.5rem; }
.part-btn.cyan { background: #1fbbfe; }
.part-btn.cyan:hover { color: #1fbbfe; border: 1px solid #1fbbfe; }
.part-btn.cyan:hover .fa { color: #1fbbfe; }

/* ==================
		首页信息公开
 ==================== */

.banner .part-btn {
    display: inline-block;
    padding: 0.8rem;
    color: #FFF;
    border: 1px solid transparent;
    text-align: center;
}

.banner .tc-white{
    gap: 1rem;
}

.banner .padd-h {
    padding-left: 0rem;
    padding-right: 0rem;
}  

/* ==================
		响应式
 ==================== */
@media (max-width: 991px) {
	.main-swiper-wrapper { height: 16rem; }
	.swiper-container .swiper-btn-prev { left: 1rem; }
	.swiper-container .swiper-btn-next { right: 1rem; }
    .banner .part-btn { padding: 0.4rem; }	
}
@media (min-width: 992px) {

	.main-swiper-wrapper { height: 38rem; }
	.swiper-container .swiper-btn-prev, .swiper-container .swiper-btn-next { opacity: 0; }
	.swiper-container:hover .swiper-btn-prev, .swiper-container:hover .swiper-btn-next { opacity: 0.5; }
	.swiper-container .swiper-btn-prev { left: 5rem; }
	.swiper-container .swiper-btn-next { right: 5rem; }
}


