/* 轮播图 start */
.slideBox {
	width: 100%;
	overflow: hidden;
	position: relative;
}


.banner-list-ul {
	position: relative;
	height: 100%;
	z-index: 0;
	/* max-height: 800rem; */
}

.banner-list-li {
	zoom: 1;
	vertical-align: middle;
}

.banner-list-link {
	display: block;
}

.banner-list-image-box {
	padding-bottom: 39.0625%;
	/* padding-bottom: 41.6666666667%; */
}
.banner-list-image {
	object-fit: cover;
}
.banner-list-image:hover {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
}
@media (max-width: 768px) {
	.banner-list-image-box {
		padding-bottom: 50%;
	}
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner-prev,
.banner-next {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -25rem;
	display: block;
	width: 32rem;
	height: 40rem;
	background: url(../images/slider-arrow.png) -110rem 5rem no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.banner-next {
	left: auto;
	right: 3%;
	background-position: 8rem 5rem;
}

.banner-prev:hover,
.banner-next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

.slideBox .prevStop {
	display: none;
}

.slideBox .nextStop {
	display: none;
}


.banner-swiper-button-next, .banner-swiper-button-prev {
	color: #fff;
	width: 70rem;
	height: 70rem;
	border-radius: 5rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: rgba(0,0,0,.1);
	margin-top: -35rem;
}

.banner-swiper-button-prev {
	color: #fff;
	background-image: url(../images/left.png);
}
.banner-swiper-button-next {
	color: #fff;
	background-image: url(../images/right.png);
}
.banner-swiper-button-next:hover, .banner-swiper-button-prev:hover {
	background-color: rgba(0,0,0,.3);
}
@media (max-width: 768px) {
	.banner-swiper-button-next, .banner-swiper-button-prev {
		width: 50rem;
		height: 50rem;
	`margin-top: -25rem;
	}
}
@media (max-width: 480px) {
	.banner-swiper-button-next, .banner-swiper-button-prev {
		width: 25rem;
		height: 36rem;
		margin-top: -18rem;
	}
}


/* 分页 start */
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom: 20rem;
}
.swiper-pagination-bullet {
	background-color: #fff;
	width: 15rem;
	height: 15rem;
	opacity: .6;
	border-radius: 15rem;
}
.swiper-pagination-bullet-active {
	width: 30rem;
	opacity: 1;
}
@media (max-width: 768px) {
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
		bottom: 15rem;
	}
}
@media (max-width: 480px) {
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
		bottom: 10rem;
	}
}
/* 轮播图 end */


/* 轮播图的文字 start */
.banner-list-info {position: absolute; top: 50%; right: 0; left: 0; transform: translateY(-50%); padding: 30rem 0;}
.banner-list-title, .banner-list-desc {color: #fff; font-size: 3.125vw;}

.banner-list-body {width: 46.875vw; max-width: 96%; margin:0 auto;}

.banner-list-more-box {margin-top: 3.125vw;}
.banner-list-more {line-height: 50rem; border-radius: 10rem; background-color: #3865F3;}
@media (min-width: 1201px) {
	.banner-list-info {padding: 1.5625vw 0;}
	.banner-list-more {line-height: 2.60416vw; border-radius: 0.52083vw;}
}
@media (max-width: 768px) {
	.banner-list-more {line-height: 45rem;}
	.banner-list-body {width: 96%;}
	.banner-list-title, .banner-list-desc {font-size: 18px;}
}
@media (max-width: 480px) {
	.banner-list-title, .banner-list-desc {font-size: 16px;}
}
/* 轮播图的文字 end */


/* 轮播图悬浮窗 start */
.banner-popup-box {position: absolute; /* top: 30rem; */ top: 10rem; left: 10%;}
.banner-popup-body-bg {}
.banner-popup-ul {/* padding: 10rem 0; */}
.banner-popup-li+.banner-popup-li {border-top: 1rem solid #dedede;}
.banner-popup-link {display: block; line-height: 25rem; padding: 11rem 20rem; white-space: nowrap; color: #00184E; }
.banner-popup-type-image {height: 3.75vw;}
.banner-popup-link:hover {transform: scale(1.02); box-shadow: 0 0 5rem rgba(0,0,0,.1); border-radius: 2rem; background-color: #fff;}

@media (min-width: 1201px) {
	.banner-popup-link {line-height: 1.302083vw; padding: 0.572916vw 1.04166vw;}
}

@media (max-width: 1200px) {
	.banner-popup-box {display: none;}
	.banner-popup-type-image {height: auto; max-width: 170px;}
}
@media (max-width: 768px) {
}
/* 轮播图悬浮窗 end */