﻿.swiper-container {
	width: 100%;
	height: 600px;
	position: relative;
}

.banner .swiper-slide {
	font-size: 18px;
	height: 615px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	/* Center slide text vertically */
}

/*.banner .swiper-slide img {*/
/*width: 100%;*/
/*}*/

.banner .swiper-slide .sw-text .title {
	font-size: 60px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 50px;
	text-align: center;
}

.banner .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: #ffffff;
	opacity: 0.5 !important;
	margin: 0 5px;
}

.banner .swiper-pagination-bullet-active {
	opacity: 1 !important;
}

.banner .link {
	width: 210px;
	height: 70px;
	background-color: #4FA772;
	font-size: 16px;
	color: #ffffff;
	border-radius: 70px;
}

.banner .swiper-pagination {
	bottom: 20px;
	display: flex;
	flex-flow: row;
	justify-content: center;
	align-items: center;
	left: 0;
	right: 0;
}




/* 轮播容器 */
.mobile-carousel {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot.active {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel1 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track1 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide1 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide1 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots1 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot1 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot1.active1 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel2 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track2 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide2 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide2 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots2 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot2 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot2.active2 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel3 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track3 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide3 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide3 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots3 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot3 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot3.active3 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel4-1 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track4-1 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide4-1 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide4-1 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots4-1 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot4-1 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot4-1.active4-1 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel4-2 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track4-2 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide4-2 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide4-2 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots4-2 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot4-2 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot4-2.active4-2 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel4-3 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track4-3 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide4-3 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide4-3 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots4-3 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot4-3 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot4-3.active4-3 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel4-4 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track4-4 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide4-4 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide4-4 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots4-4 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot4-4 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot4-4.active4-4 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel4-5 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track4-5 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide4-5 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide4-5 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots4-5 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot4-5 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot4-5.active4-5 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel4-6 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track4-6 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide4-6 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide4-6 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots4-6 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot4-6 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot4-6.active4-6 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel4-7 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track4-7 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide4-7 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide4-7 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots4-7 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot4-7 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot4-7.active4-7 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel4-8 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track4-8 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide4-8 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide4-8 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots4-8 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot4-8 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot4-8.active4-8 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel4-9 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track4-9 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide4-9 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide4-9 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots4-9 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot4-9 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot4-9.active4-9 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel4-10 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track4-10 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide4-10 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide4-10 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots4-10 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot4-10 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot4-10.active4-10 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel5-1 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track5-1 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide5-1 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide5-1 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots5-1 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot5-1 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot5-1.active5-1 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel5-2 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track5-2 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide5-2 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide5-2 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots5-2 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot5-2 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot5-2.active5-2 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel5-3 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track5-3 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide5-3 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide5-3 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots5-3 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot5-3 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot5-3.active5-3 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel5-4 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track5-4 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide5-4 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide5-4 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots5-4 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot5-4 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot5-4.active5-4 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel5-5 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track5-5 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide5-5 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide5-5 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots5-5 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot5-5 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot5-5.active5-5 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel5-6 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track5-6 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide5-6 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide5-6 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots5-6 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot5-6 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot5-6.active5-6 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel5-7 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track5-7 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide5-7 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide5-7 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots5-7 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot5-7 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot5-7.active5-7 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel5-8 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track5-8 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide5-8 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide5-8 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots5-8 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot5-8 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot5-8.active5-8 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel5-9 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track5-9 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide5-9 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide5-9 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots5-9 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot5-9 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot5-9.active5-9 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel5-10 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track5-10 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide5-10 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide5-10 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots5-10 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot5-10 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot5-10.active5-10 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel6 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track6 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide6 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide6 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots6 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot6 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot6.active6 {
	background: #fff;
	transform: scale(1.2);
}

/* 轮播容器 */
.mobile-carousel6-1 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track6-1 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide6-1 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide6-1 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots6-1 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot6-1 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot6-1.active6-1 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel6-2 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track6-2 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide6-2 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide6-2 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots6-2 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot6-2 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot6-2.active6-2 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel6-3 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track6-3 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide6-3 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide6-3 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots6-3 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot6-3 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot6-3.active6-3 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel6-4 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track6-4 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide6-4 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide6-4 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots6-4 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot6-4 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot6-4.active6-4 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel6-5 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track6-5 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide6-5 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide6-5 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots6-5 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot6-5 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot6-5.active6-5 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel6-6 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track6-6 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide6-6 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide6-6 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots6-6 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot6-6 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot6-6.active6-6 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel6-7 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track6-7 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide6-7 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide6-7 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots6-7 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot6-7 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot6-7.active6-7 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel6-8 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track6-8 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide6-8 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide6-8 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots6-8 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot6-8 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot6-8.active6-8 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel6-9 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track6-9 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide6-9 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide6-9 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots6-9 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot6-9 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot6-9.active6-9 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel6-10 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track6-10 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide6-10 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide6-10 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots6-10 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot6-10 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot6-10.active6-10 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel7 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C70;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track7 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide7 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide7 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots7 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot7 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot7.active7 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel7-1 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track7-1 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide7-1 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide7-1 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots7-1 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot7-1 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot7-1.active7-1 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel7-2 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track7-2 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide7-2 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide7-2 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots7-2 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot7-2 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot7-2.active7-2 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel7-3 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track7-3 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide7-3 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide7-3 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots7-3 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot7-3 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot7-3.active7-3 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel7-4 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track7-4 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide7-4 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide7-4 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots7-4 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot7-4 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot7-4.active7-4 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel7-5 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track7-5 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide7-5 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide7-5 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots7-5 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot7-5 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot7-5.active7-5 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel7-6 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track7-6 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide7-6 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide7-6 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots7-6 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot7-6 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot7-6.active7-6 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel7-7 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track7-7 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide7-7 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide7-7 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots7-7 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot7-7 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot7-7.active7-7 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel7-8 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track7-8 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide7-8 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide7-8 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots7-8 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot7-8 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot7-8.active7-8 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel7-9 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track7-9 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide7-9 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide7-9 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots7-9 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot7-9 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot7-9.active7-9 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel7-10 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track7-10 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide7-10 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide7-10 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots7-10 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot7-10 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot7-10.active7-10 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel8 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C80;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track8 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide8 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide8 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots8 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot8 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot8.active8 {
	background: #fff;
	transform: scale(1.2);
}
/* 轮播容器 */
.mobile-carousel9 {
	position: relative;
	width: 100%;
	overflow: hidden;
	touch-action: pan-y;
	border:1px solid #209C60;
	/*margin-top: 15px;*/
	border-radius: 3px;
}
/* 滑动轨道 */
.carousel-track9 {
	display: flex;
	height: 100%;
	transition: transform 0.3s ease-out;
}
/* 轮播项 */
.carousel-slide9 {
	flex: 0 0 100%;
	height: 100%;
	position: relative;
}
/* 图片样式 */
.carousel-slide9 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}
/* 指示器 */
.carousel-dots9 {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.dot9 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	border: none;
	transition: all 0.3s;
	cursor: pointer;
}
.dot9.active9 {
	background: #fff;
	transform: scale(1.2);
}
* {
	margin: 0;
	padding: 0;
}
body{
	padding: 20px;
	text-align: center;
	background-image: url('../images/001.jpg');
	background-size: 100% 100%; /* 让背景图片覆盖整个元素，同时保持图片的比例 */
	background-position: center; /* 确保图片在元素中居中 */
	background-repeat: no-repeat; /* 防止图片重复 */
	max-width: 800px;
	min-height: 100vh;
	margin: 0 auto;
}
.title-img{
	height: 35px;
	margin: 15px 0 20px 0;
}
.title-text{
	margin: auto;
	background-image: url('../images/003.png');
	background-size: contain; /* 让背景图片覆盖整个元素，同时保持图片的比例 */
	background-position: center; /* 确保图片在元素中居中 */
	background-repeat: no-repeat; /* 防止图片重复 */
	width: 100%;
	padding: 22px 0;
	margin: 10px auto;
	font-size: 24px;
	letter-spacing: 6px;
	font-weight: bold;
	color: #fff;
}
.body-div1{
	border-radius: 3px;
	background-color: #209C60;
	padding: 5px;
	margin: 10px 0;
}
.body-div2{
	border-radius: 3px;
	border:1px solid #fff;
	padding: 10px 20px;
}
.body-div-text{
	text-align: left;
	line-height: 35px;
	border-bottom:1px solid #fff;
	color: #fff;
	display: flex;
}
.body-div-span1{
	font-size: 16px;
	width: 30%;
	display: inline-block;
}
.body-div-span2{
	font-size: 16px;
	width: 68%;
	text-align: right;
	display: inline-block;
}
.body-tab-div{
	margin: 10px 0;
}
.body-tab{
	line-height: 35px;
	background-color: #209C60;
	border-radius: 10px;
	text-align: left;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.body-tab-span{
	color: #fff;
	margin-left: 20px;
	font-size: 18px;
	line-height: 38px;
	letter-spacing: 1px;
	font-weight: bold;
}
.body-tab-arrow {
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 8px solid #fff;
	transition: transform 0.3s ease;
	margin-right: 20px;
}
.body-tab-content {
	display: none;
	padding: 0 10px;
}
.body-tab-div.active .body-tab-arrow {
	transform: rotate(90deg);
}
.body-tab-div.active .body-tab-content {
	display: block;
}
.content-title-div{
	text-align: center;
}
.content-title{
	display: inline-block;
	font-size: 18px;
	color: #fff;
	padding: 5px 0;
}
.carousel{
	margin: 10px 0;
}
.body-div-img{
	/*height: 170px;*/
	max-width: 100%;
	margin-top: 10px;
}
.modal {
	display: none;
	position: fixed;
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.9);
	overflow: auto;
}
.modal-content {
	display: block;
	margin: auto;
	max-width: 90%;
	max-height: 90%;
	margin-top: 10vh;
}
.close {
	position: absolute;
	top: 15px;
	right: 35px;
	color: #f1f1f1;
	font-size: 40px;
	font-weight: bold;
	cursor: pointer;
}
.close:hover {
	color: #bbb;
}
.bottom-div{
	color: #333;
}
.bottom-div-text{
	line-height: 26px;
	font-size: 14px;
}
