/* 网站企业文化 */
.wzys021 {
	width: 100%;
	/* height: 55vw; */
	display: flex;
	justify-content: center;
	margin-bottom: 4vw;
}

.wzys022 {
}

.wzys023 {
	color: #FFFFFF;
	font-size: 2.5vw;
	padding-left: 7vw;
	/* padding-top: 9vw; */
}

.wzys024 {
	display: flex;
}

.wzys025 {
	width: 19vw;
	/* height: 30vw; */
	margin-top: 2.5vw;
	padding: 3.5vw 2vw;
	border-radius: 0;
	margin-right: 1.5vw;
	background-color: #f0f0f0;
	color: #000;
	position: relative;
	overflow: hidden;
}

.wzys025:last-child {
	margin-right: 0;
}
.wzys067:hover .wzys066 img{
	content: url(../img/wztp54-2.png);
}
.wzys068:hover .wzys066 img{
	content: url(../img/wztp55-2.png);
}
.wzys069:hover .wzys066 img{
	content: url(../img/wztp56-2.png);
}
.wzys070:hover .wzys066 img{
	content: url(../img/wztp57-2.png);
}
.wzys071:hover .wzys066 img{
	content: url(../img/wztp58-2.png);
}
.wzys025:hover::after{
	content: "";
	background-color: var(--ztys--wz);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	opacity: 0.7;
	z-index: -1;
}
.wzys067:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(../img/wztp192.jpg); /* 设置背景图像 */
	background-size: cover; /* 使背景图像覆盖整个容器 */
	background-position: center; /* 将背景图像居中 */
	transform: scale(1); /* 初始缩放比例 */
	transition: transform 2.5s ease; /* 设置动画效果 */
	opacity: 0;
	z-index: -2;
}
.wzys067:hover:before{
	opacity: 1;
	transform: scale(1.2);
}
.wzys068:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(../img/wztp198.jpg); /* 设置背景图像 */
	background-size: cover; /* 使背景图像覆盖整个容器 */
	background-position: center; /* 将背景图像居中 */
	transform: scale(1); /* 初始缩放比例 */
	transition: transform 2.5s ease; /* 设置动画效果 */
	opacity: 0;
	z-index: -2;
}
.wzys068:hover:before{
	opacity: 1;
	transform: scale(1.2);
}
.wzys069:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(../img/wztp191.jpg); /* 设置背景图像 */
	background-size: cover; /* 使背景图像覆盖整个容器 */
	background-position: center; /* 将背景图像居中 */
	transform: scale(1); /* 初始缩放比例 */
	transition: transform 2.5s ease; /* 设置动画效果 */
	opacity: 0;
	z-index: -2;
}
.wzys069:hover:before{
	opacity: 1;
	transform: scale(1.2);
}
.wzys070:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(../img/wztp197.jpg); /* 设置背景图像 */
	background-size: cover; /* 使背景图像覆盖整个容器 */
	background-position: center; /* 将背景图像居中 */
	transform: scale(1); /* 初始缩放比例 */
	transition: transform 2.5s ease; /* 设置动画效果 */
	opacity: 0;
	z-index: -2;
}
.wzys070:hover:before{
	opacity: 1;
	transform: scale(1.2);
}

.wzys025:hover {
	background-color: var(--ztys--wz);
	transform: translateY(0);
	/* transition: ease all 0.3s; */
	/* box-shadow: 0px 4px 4px rgb(0 0 0 / 10%); */
	color: #fff;
}
/* .wzys025:active {
	background-color: var(--main-text-color);
	transform: translateY(-15px);
	transition: ease all 0.3s;
	box-shadow: 0px 4px 4px rgb(0 0 0 / 10%);
	border: 0.5px solid var(--main-text-color);
} */

.wzys026 {
	font-size: 1.5vw;
	text-align: left;
	font-weight: bold;
}

.wzys027 {
	width: 100%;
	padding-top: 2vw;
	font-size: 1vw;
	line-height: 2;
	text-align: left;
}
.wzys027 p{
	margin-bottom: 0.5vw;
	position:relative;
	text-indent: 1em;
}
.wzys027 p::before {
    content: "";
    background-color: var(--ztys--wz);
    width: 0.5vw;
    height: 0.5vw;
    border-radius: 50%;
    position: absolute;
    left: 0;
	top:0.7vw;
}
.wzys025:hover .wzys027 p::before{
	content: "";
	background-color: #fff;
}
.wzys028 img {
	width: 99vw;
	height: 55vw;
}
.wzys066{
	display: flex;
	justify-content: left;
	margin-bottom: 2vw;
}
.wzys066 img{
	height: 3vw;
}