/* 合作伙伴 */

.wzxq290{
	font-size: 2vw;
	/* text-align: center; */
}
.wzxq034{
	width: 85vw;
	margin-top: 4vw;
	display: flex;
	flex-direction: row;
	border-radius: 8px;
	flex-wrap: wrap;
}
/* .wzxq034 video{
	width: 60vw;
	object-fit: contain;
	border-radius: 8px;
} */
.wzxq034 img{
	/* border-radius: 8px; */
}
.wzxq035{
	width: 99vw;
	height: 50vw;
	display: flex;
	align-items: center;
	background-color: #FBFBFB;
}
.wzxq145{
	width: 99vw;
	margin: 0 7vw;
}
.wzhb001{
	width: 16vw;
	height: 6vw;
	margin-right: 1.25vw;
	margin-bottom: 1.25vw;
	background-color: #fff;
	/* box-shadow: 1px 1px 0.1vw 0px rgb(0 0 0 / 14%); */
	transition: all .35s cubic-bezier(0.2, 0.0, 0.2, 1);
	display: flex;
	justify-content: center;
	align-items: center;
	/* background-image: url(../img/xm_bj001.png);
	background-size: 100% 100%;*/
	border: 1px solid #e5e5e5;
}
.wzhb001:nth-child(5n){
	margin-right: 0;
}
.wzhb001:hover{
	/* background-color: #fff; */
	transform: translateY(-2px);
	background-image: url(../img/xm_bj001.png);
	background-size: 100% 100%;
	/* background-repeat: no-repeat; */
}
.wzhb001 img{
	width: 7vw;
	height: 4vw;
	overflow: hidden;
	object-fit: contain;/*图片按比例展示*/
}
/* .wzbah001 {
    margin-top: 0vw!important;
	background-color: #fbfbfb;
} */
/* 填写logo样式 */
.wzhb002{
	
}
.wzhb002 img{
	width: 1.8vw;
	margin-right: 0.6vw;
}
.wzhb003{
	font-size: 1.1vw;
	font-family: "Microsoft YaHei";
	font-weight: bold;
}

.wzbah001{
	margin-top: -3vw!important;
}
/* 鼠标经过动画 */
.wzhb001 span {
    position: absolute;
    background: var(--ztys--wz);
    -webkit-transition: all .3s cubic-bezier(.25, .46, .45, .94);
    -moz-transition: all .3s cubic-bezier(.25, .46, .45, .94);
    -o-transition: all .3s cubic-bezier(.25, .46, .45, .94);
    transition: all .3s cubic-bezier(.25, .46, .45, .94);
}
.wzhb001 .wk_span_1 {
	top: 0;
	left: 0;
	width: 0;
	height: 2px;

}

.wzhb001 .wk_span_2 {
	top: 0;
	right: 0;
	width: 2px;
	height: 0;
}

.wzhb001 .wk_span_3 {
	right: 0;
	bottom: 0;
	width: 0;
	height: 2px;
}
.wzhb001 .wk_span_4 {
	bottom: 0;
	left: 0;
	width: 2px;
	height: 0;
}
.wzhb001:hover .wk_span_1, .wzhb001:hover .wk_span_3 {
	width: 100%;

}
.wzhb001:hover .wk_span_2, .wzhb001:hover .wk_span_4 {
	height: 100%;

}
.hzhb1{
	padding-bottom: 6vw;
}
.hzhb2{
	margin-top: 3vw;
}