.carousel-container {
	width: 100%;
	/* min-height: 22.3rem; */
	margin-top: 60px;
	overflow:hidden;
}

.carousel-container .slideBox {
	width: 100%;
	overflow: hidden;
	position: relative;
	border: 1px solid #ddd;
}

.carousel-container .slideBox .hd {
	width: 100px;
	margin: 0 auto;
	position: absolute;
	left: 0%;
	right: 0;
	bottom: 10px;
	z-index: 1;
	background: #9e9b97;
	border-radius: 15px;
}

.carousel-container .slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 4px 0;
}

.carousel-container .slideBox .hd ul li {
	float: left;
	margin: 0 10px;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	text-align: center;
	background: #ffffff;
	cursor: pointer;
}

.carousel-container .slideBox .hd ul li.on {
	background: #9e9a97;
	border: 2px solid #ffffff;
}

.carousel-container .slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

.carousel-container .slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}

.carousel-container .slideBox .bd ul li h1 a {
	display: block;
	position: relative;
}

.carousel-container .slideBox .bd img {
	width: 100%;
	height: auto;
	/* height: 364px; */
	display: block;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.carousel-container .slideBox .prev,
.carousel-container .slideBox .next {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 36px;
	height: 59px;
	background: url(images/slider-arrow.png) -110px 5px no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.carousel-container .slideBox .next {
	left: auto;
	right: 3%;
	background-position: 8px 5px;
}

.carousel-container .slideBox .prev:hover,
.carousel-container .slideBox .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

.carousel-container .slideBox .prevStop {
	display: none;
}

.carousel-container .slideBox .nextStop {
	display: none;
}

.carousel-container .slideBox .prev img {
	width: 36px;
	height: 59px;
}

.carousel-container .slideBox .next img {
	width: 36px;
	height: 59px;
}

/* 教师团队轮播 */
.team-picScroll-left {
	width: 100%;
	/* overflow: hidden; */
	position: relative;
	/* border: 1px solid #eeeeee; */
	margin-top: 30px;
	cursor: pointer !important;
}

.team-picScroll-left .hd {
	overflow: hidden;
	height: 30px;
	/* background: #f4f4f4; */
	padding: 8px 10px;
}

.team-picScroll-left .prev {
	display: block;
	position: absolute;
	right: 445px;
	top: -125px;
	width: 60px;
	height: 60px;
	float: left;
	margin-right: 5px;
	margin-top: 10px;
	/* overflow: hidden; */
	background: url(../img/swiper-arrow-left.png) no-repeat;
	background-size: 100%;
	cursor: pointer;
}

/* .team-picScroll-left .prev:hover {
	cursor: pointer;
} */
/* .team-picScroll-left .prev.end {
	background: url("../img/arrow-left-end.png") no-repeat;
} */
.team-picScroll-left .next {
	cursor: pointer;
	display: block;
	position: absolute;
	right: 365px;
	top: -115px;
	width: 60px;
	height: 60px;
	/* overflow: hidden; */
	background: url(../img/swiper-arrow-right.png) no-repeat;
	background-size: 100%;
	cursor: pointer;
}

/* .team-picScroll-left .next.end {
	background: url("../img/arrow-right-end.png") no-repeat !important;
} */
/* .team-picScroll-left .prev {
	margin-top: 50px;
	margin-left: 10px;
} */

/* .team-picScroll-left .hd .prevStop {
	background-position: -60px 0;
}

.team-picScroll-left .hd .nextStop {
	background-position: -60px -50px;
} */

.team-picScroll-left .hd ul {
	/* float: right; */
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	zoom: 1;
	margin-top: 10px;
	zoom: 1;
}

.team-picScroll-left .hd ul li {
	float: left;
	width: 7px;
	height: 7px;
	overflow: hidden;
	margin-right: 5px;
	text-indent: -999px;
	cursor: pointer;
	background: #ffffff;
	border: 2px solid #cbd7e5;
	border-radius: 50%;
}

.team-picScroll-left .hd ul li.on {
	background: #1983f7;
	border: 2px solid #1983f7;
	
}

.team-picScroll-left .bd {
	padding: 0 8px;
	    box-sizing: border-box;
	    background: #ffffff;
}

.team-picScroll-left .bd .tempWrap {
	width: 100% !important;
}

.team-picScroll-left .bd ul {
	overflow: hidden;
	zoom: 1;
}

.team-picScroll-left .bd ul li {
	margin: 0 8px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}

.team-picScroll-left .bd ul li .pic {
	width: 100%;
	text-align: center;
}

.team-picScroll-left .bd ul li .pic a:hover img {
	border-color: #999;
}

.team-picScroll-left .bd ul li .title {
	line-height: 24px;
}

.team-picScroll-left .bd ul li.top {
	margin-top: -67px;
}

/* 首页新闻动态轮播 */
.v-swiper-container {
	width: 100%;
	/* min-height: 22.3rem; */
	margin-top: 45px;
}

.v-swiper-container .slideBox {
	width: 100%;
	overflow: hidden;
	position: relative;
	/* border: 1px solid #ddd; */
	padding-bottom: 5rem;
}

.v-swiper-container .slideBox .hd {
	width: 100px;
	margin: 0 auto;
	position: absolute;
	left: 0%;
	right: 0;
	bottom: 25px;
	z-index: 1;
	/* background: #9e9b97; */
	border-radius: 15px;
}

.v-swiper-container .slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 4px 0;
}

.v-swiper-container .slideBox .hd ul li {
	float: left;
	margin: 0 4px;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	text-align: center;
	background: #ffffff;
	cursor: pointer;
	border: 2px solid #cbd7e5;
}

.v-swiper-container .slideBox .hd ul li.on {
	background: #1983f7;
	border: 2px solid #1983f7;
}

.v-swiper-container .slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

/* .v-swiper-container .slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}

.v-swiper-container .slideBox .bd ul li h1 a {
	display: block;
	position: relative;
} */

/* .v-swiper-container .slideBox .bd img {
	width: 100%;
	height: auto;
	display: block;
} */

/* 下面是前/后按钮代码，如果不需要删除即可 */
.v-swiper-container .slideBox .prev,
.v-swiper-container .slideBox .next {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 36px;
	height: 59px;
	background: url(images/slider-arrow.png) -110px 5px no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.v-swiper-container .slideBox .next {
	left: auto;
	right: 3%;
	background-position: 8px 5px;
}

.v-swiper-container .slideBox .prev:hover,
.v-swiper-container .slideBox .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

.v-swiper-container .slideBox .prevStop {
	display: none;
}

.v-swiper-container .slideBox .nextStop {
	display: none;
}

.v-swiper-container .slideBox .prev img {
	width: 36px;
	height: 59px;
}

.v-swiper-container .slideBox .next img {
	width: 36px;
	height: 59px;
}

.v-swiper-container .slideBox .bd ul.list {
  width: 100%;
  padding: 0 14px;
  box-sizing: border-box;
}

.v-swiper-container .slideBox .bd ul.list li {
  background-color: #ffffff;
  padding: 16px 14px;
  margin-bottom: 12px;
  /* border-top: 1px solid #e5e5e5; */
  box-sizing: border-box;
  box-shadow: 1px 2px 3px 2px #e5e7ef, -1px 1px 3px 2px #e5e7ef;
}

.v-swiper-container .slideBox .bd ul.list li a {
	display: block;
  color: #333333;
  font-size: 1.4remx;
  box-sizing: border-box;
}
.v-swiper-container .slideBox .bd ul.list li p {
  display: block;
  font-size: 1.2rem;
  line-height: 1.6;
  color: #6a7479;
  margin-top: 13px;
}
.v-swiper-container .slideBox .bd ul.list li p.time {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.v-swiper-container .slideBox .bd ul.list li p.time>img {
	width: 2.2rem;
	height: 2.2rem;
}


/*修改
*/
/* 修改内部元素 */
.index .team {
	padding-bottom: 1.5rem;
	padding-top: 2rem;
}

.index > .train-content {
	padding-bottom: 2rem !important;
}

.teacher {
	box-shadow: 1px 4px 3px 2px #f2f5f6, 0px -1px 3px 2px #f2f5f6;
	background: #f7f7f7;
	border: none;
}

	.teacher .name {
		font-weight: bold;
	}

	.teacher > a {
		display: block;
	}

	.teacher .avatar {
		width: 50%;
		height: auto;
		display: block;
		margin: 0 auto;
		margin-bottom: 15px;
	}

	.teacher .name {
		text-align: center;
		font-size: 1.5rem;
		color: #333333;
		margin-bottom: 0 !important;
	}

	.teacher .des {
		text-align: center;
		color: #8f9398;
		font-size: 1.2rem;
	}

	.teacher .arrow {
		display: block;
		width: 20px;
		height: auto;
		margin: 0 auto;
		margin-top: 2rem;
	}


/* 新增 */

/* 移动端多图滑动——首页：教师团队 */
.scrollBox-mobile {
	margin: 10px auto;
	text-align: center;
	/* padding: 0 10px;
	box-sizing: border-box; */
}

	.scrollBox-mobile .bd ul {
		padding: 0 0.5rem;
		box-sizing: border-box;
	}

	.scrollBox-mobile .bd li {
		width: 50%;
		float: left;
		padding: 2.2rem 1rem;
		box-sizing: border-box;
	}

		.scrollBox-mobile .bd li a {
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		}

	.scrollBox-mobile .hd {
		height: 20px;
		overflow: hidden;
		font-size: 0;
	}

		.scrollBox-mobile .hd ul {
			display: inline-block;
			padding-top: 5px;
		}

		.scrollBox-mobile .hd li {
			float: left;
			width: 7px;
			height: 7px;
			overflow: hidden;
			margin-right: 5px;
			text-indent: -999px;
			cursor: pointer;
			background: #ffffff;
			border: 2px solid #cbd7e5;
			border-radius: 50%;
		}

			.scrollBox-mobile .hd li.on {
				border: 2px solid #1983f7;
				background: #1983f7;
			}

	.scrollBox-mobile .prev,
	.scrollBox-mobile .next {
		display: inline-block;
		width: 25px;
		height: 20px;
		background: url(images/wyIcons.png) no-repeat;
		overflow: hidden;
		margin: 0 5px;
		vertical-align: top;
	}

	.scrollBox-mobile .next {
		background-position: -105px 0;
	}

/* 修改内部元素 */
.index .team {
	padding-bottom: 1.5rem;
	padding-top: 2rem;
}

.index > .train-content {
	padding-bottom: 2rem !important;
}

.teacher {
	box-shadow: 1px 4px 3px 2px #f2f5f6, 0px -1px 3px 2px #f2f5f6;
	background: #f7f7f7;
	border: none;
}

	.teacher .name {
		font-weight: bold;
	}

	.teacher > a {
		display: block;
	}

	.teacher .avatar {
		width: 50%;
		height: auto;
		display: block;
		margin: 0 auto;
		margin-bottom: 15px;
	}

	.teacher .name {
		text-align: center;
		font-size: 1.5rem;
		color: #333333;
		margin-bottom: 0 !important;
	}

	.teacher .des {
		text-align: center;
		color: #8f9398;
		font-size: 1.2rem;
	}

	.teacher .arrow {
		display: block;
		width: 20px;
		height: auto;
		margin: 0 auto;
		margin-top: 2rem;
	}


/* 移动端轮播图——多行滑动——首页：新闻动态 */
.slideBox-mobile {
	position: relative;
	overflow: hidden;
	margin: 10px auto;
	max-width: 560px;
	/* 设置焦点图最大宽度 */
}

	.slideBox-mobile .hd {
		position: absolute;
		height: 28px;
		line-height: 28px;
		bottom: 0;
		right: 0;
		z-index: 1;
	}

		.slideBox-mobile .hd li {
			display: inline-block;
			width: 5px;
			height: 5px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			background: #333;
			text-indent: -9999px;
			overflow: hidden;
			margin: 0 6px;
		}

			.slideBox-mobile .hd li.on {
				background: #fff;
			}

	.slideBox-mobile .bd {
		position: relative;
		z-index: 0;
	}

		.slideBox-mobile .bd li {
			position: relative;
			text-align: center;
		}

			.slideBox-mobile .bd li img {
				background: url(images/loading.gif) center center no-repeat;
				vertical-align: top;
				width: 100%;
				/* 图片宽度100%，达到自适应效果 */
			}

			.slideBox-mobile .bd li a {
				-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
			}

			/* 去掉链接触摸高亮 */
			.slideBox-mobile .bd li .tit {
				display: block;
				width: 100%;
				position: absolute;
				bottom: 0;
				text-indent: 10px;
				height: 28px;
				line-height: 28px;
				background: url(images/focusBg.png) repeat-x;
				color: #fff;
				text-align: left;
			}

/* 修改swiper内部元素 */
.index .news {
	background-color: #f3f4fa;
	padding-top: 0.5rem !important;
}

	.index .news h3 {
		font-size1 .4rem;
	}

.v-swiper-container {
	width: 100%;
	/* min-height: 22.3rem; */
	margin-top: 2.5rem;
}

	.v-swiper-container .slideBox-mobile {
		width: 100%;
		overflow: hidden;
		position: relative;
		/* border: 1px solid #ddd; */
		padding-bottom: 5rem;
	}

		.v-swiper-container .slideBox-mobile .hd {
			width: 100px;
			margin: 0 auto;
			position: absolute;
			left: 0%;
			right: 0;
			bottom: 25px;
			z-index: 1;
			/* background: #9e9b97; */
			border-radius: 15px;
		}

			.v-swiper-container .slideBox-mobile .hd ul {
				overflow: hidden;
				zoom: 1;
				display: flex;
				justify-content: center;
				align-items: center;
				padding: 4px 0;
			}

				.v-swiper-container .slideBox-mobile .hd ul li {
					float: left;
					margin: 0 4px;
					width: 6px;
					height: 6px;
					border-radius: 50%;
					text-align: center;
					background: #ffffff;
					cursor: pointer;
					border: 2px solid #cbd7e5;
				}

					.v-swiper-container .slideBox-mobile .hd ul li.on {
						background: #1983f7;
						border: 2px solid #1983f7;
					}

		.v-swiper-container .slideBox-mobile .bd {
			position: relative;
			height: 100%;
			z-index: 0;
		}

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.v-swiper-container .slideBox-mobile .prev,
		.v-swiper-container .slideBox-mobile .next {
			position: absolute;
			left: 3%;
			top: 50%;
			margin-top: -25px;
			display: block;
			width: 36px;
			height: 59px;
			background: url(images/slider-arrow.png) -110px 5px no-repeat;
			filter: alpha(opacity=50);
			opacity: 0.5;
		}

		.v-swiper-container .slideBox-mobile .next {
			left: auto;
			right: 3%;
			background-position: 8px 5px;
		}

			.v-swiper-container .slideBox-mobile .prev:hover,
			.v-swiper-container .slideBox-mobile .next:hover {
				filter: alpha(opacity=100);
				opacity: 1;
			}

		.v-swiper-container .slideBox-mobile .prevStop {
			display: none;
		}

		.v-swiper-container .slideBox-mobile .nextStop {
			display: none;
		}

		.v-swiper-container .slideBox-mobile .prev img {
			width: 36px;
			height: 59px;
		}

		.v-swiper-container .slideBox-mobile .next img {
			width: 36px;
			height: 59px;
		}

		.v-swiper-container .slideBox-mobile .bd ul.list {
			width: 100%;
			padding: 0 14px;
			box-sizing: border-box;
		}

			.v-swiper-container .slideBox-mobile .bd ul.list li {
				background-color: #ffffff;
				padding: 16px 14px;
				margin-bottom: 12px;
				/* border-top: 1px solid #e5e5e5; */
				box-sizing: border-box;
				box-shadow: 1px 2px 3px 2px #e5e7ef, -1px 1px 3px 2px #e5e7ef;
			}

				.v-swiper-container .slideBox-mobile .bd ul.list li h3 {
					text-align: left;
				}

				.v-swiper-container .slideBox-mobile .bd ul.list li a {
					display: block;
					color: #333333;
					font-size: 1.4remx;
					box-sizing: border-box;
				}

				.v-swiper-container .slideBox-mobile .bd ul.list li p {
					display: block;
					font-size: 1.2rem;
					line-height: 1.6;
					color: #6a7479;
					margin-top: 13px;
					text-align: left;
				}

					.v-swiper-container .slideBox-mobile .bd ul.list li p.time {
						display: flex;
						justify-content: space-between;
						align-items: center;
					}

						.v-swiper-container .slideBox-mobile .bd ul.list li p.time > img {
							width: 2.2rem;
							height: 2.2rem;
						}
