body {
	font-family: '微软雅黑';
	background-color: #eeeeee;
	line-height: 25px;
}

.container {
	width: 1300px;
	margin: auto;
}

.footer {
	background-color: #333333;
	text-align: center;
}

.footer p,
.footer a {
	color: #fff;
	padding: 20px;
}

.footer a:hover {
	color: #fff;
	padding: 20px;
	text-decoration: underline;
}

a:hover {
	color: #0000FF;
}

@font-face {
	font-family: SourceHanSerifCN-Bold;
	src: url(../font/SourceHanSerifCN-Bold.otf)
}

@font-face {
	font-family: Impact;
	src: url(../font/Impact.ttf)
}





/*图片水平居中*/
.showimg img {
	width: 70%;
	clear: both;
	display: block;
	margin: 10px auto;
}



.tit-big-purple {
	font-family: SourceHanSerifCN-Bold;
	background-clip: text;
	-webkit-background-clip: text;
	color: transparent;
	background-image: linear-gradient(to right, #7c3b9b, #4d5bbf);
}

.tit-big-blue {
	font-family: SourceHanSerifCN-Bold;
	background-clip: text;
	-webkit-background-clip: text;
	color: transparent;
	background-image: linear-gradient(to right, #ffffff, #DEF3FE);
}


/*单条信息列表前缀*/
.text-disc::before {
	content: '•';
	margin-right: 5px;
}


/* 图片放大动画 */
.hover-img a {
	border-radius: 0 0 8px 8px;
	-webkit-box-shadow: 0 5px 15px 0 rgba(136, 136, 136, .5);
	box-shadow: 0 5px 15px 0 rgba(136, 136, 136, .5);
}

.hover-img a:hover {
	border-radius: 0 0 8px 8px;
	-webkit-box-shadow: 0 10px 30px 0 rgba(38, 92, 255, .5);
	box-shadow: 0 10px 30px 0 rgba(38, 92, 255, .5);
	font-weight: bold;
	text-decoration: none;
}

.hover-img li {
	transition: transform 0.3s ease;
	max-width: 100%;
	max-height: 100%;
}

.hover-img li:hover {
	transform: scale(1.05);
}

/* 图片放大动画 */
.hover-img-page a {
	border-radius: 0 0 8px 8px;
	-webkit-box-shadow: 0 5px 15px 0 rgba(136, 136, 136, .5);
	box-shadow: 0 5px 15px 0 rgba(136, 136, 136, .5);
}

.hover-img-page a:hover {
	border-radius: 0 0 8px 8px;
	-webkit-box-shadow: 0 10px 30px 0 rgba(38, 92, 255, .5);
	box-shadow: 0 10px 30px 0 rgba(38, 92, 255, .5);
	font-weight: bold;
	text-decoration: none;
}

.hover-img-page {
	transition: transform 0.3s ease;
	max-width: 100%;
	max-height: 100%;
}

.hover-img-page:hover {
	transform: scale(1.05);
}

.img-center div {
	overflow: hidden;
}

.img-center img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	min-width: 100%;
	min-height: 100%;
	object-fit: cover;
}

.img-center-page {
	overflow: hidden;
}

.img-center-page img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	min-width: 100%;
	min-height: 100%;
	object-fit: cover;
}

/* 轮播图带标题 carousel-dot-position点位置 */
.carousel-dot-position .layui-carousel-ind {
	position: relative;
	top: -55px;
	width: 100%;
	line-height: 0 !important;
	text-align: center;
	font-size: 0;
}

/* 图片容器中居中 */
.zoom-image-center {
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}

.zoom-image-center img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/* 容器中图片悬停缩放 */
.zoom-image {
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}

.zoom-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: transform 0.5s ease;
}

.zoom-image img:hover {
	transform: scale(1.1);
}

.bg-liner-blue {
	background: linear-gradient(180deg, #fff 0%, #E8F1FF 100%);
}

.bg-liner-transparent {
	background: linear-gradient(to bottom, white, transparent);
}


