.hjzf_other_123_wrapper{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
}
.hjzf_other_123_wrapper li{
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	margin-bottom: 40px;
}
.hjzf_other_123_wrapper li:last-child{
	margin-bottom: 0;
}
.hjzf_other_123_wrapper li > div{
	flex: 0 0 49%;
	width: 49%;
}
.hjzf_other_123_wrapper li > div.right{
	cursor: pointer;
}
/* ===== 原有结构样式（未配置图标 $data724[2] 时保持旧逻辑不变） ===== */
.hjzf_other_123_video{
	overflow: hidden;
}
.hjzf_other_123_video img{
	transition: all .5s;
}
.hjzf_other_123_video:hover img{
	transform: scale(1.05);
}
/* ===== 后台配置图标（$data724[2] 有值）时的新结构样式，仅作用于 hjzf_other_123_video_icon 容器 ===== */
.hjzf_other_123_video_icon{
	position: relative;
	overflow: visible;
}
.hjzf_other_123_video_icon .hjzf_other_123_media{
	overflow: hidden;
}
.hjzf_other_123_video_icon .hjzf_other_123_cover{
	display: block;
	width: 100%;
	transition: all .5s;
}
.hjzf_other_123_video_icon:hover .hjzf_other_123_cover{
	transform: scale(1.05);
}
.hjzf_other_123_video_icon .hjzf_other_123_icon{
	position: absolute;
	top: 50%;
	z-index: 2;
	display: block;
	width: 60px;
	height: 60px;
	line-height: 0;
	pointer-events: none;
}
.hjzf_other_123_video_icon .hjzf_other_123_icon img{
	display: block;
	width: 100%;
	height: 100%;
	max-width: none;
	object-fit: contain;
	transform: none;
}
.hjzf_other_123_wrapper li:nth-of-type(odd) .hjzf_other_123_video_icon .hjzf_other_123_icon{
	left: 0;
	right: auto;
	transform: translate(-50%, -50%);
}
.hjzf_other_123_wrapper li:nth-of-type(even) .hjzf_other_123_video_icon .hjzf_other_123_icon{
	left: auto;
	right: 0;
	transform: translate(50%, -50%);
}

@media(max-width: 767px) {
	.hjzf_other_123_wrapper li > div{
		flex: 0 0 100%;
		width: 100%;
		margin-bottom: 15px;
	}
	.hjzf_other_123_wrapper li{
		margin-bottom: 20px;
	}
	.hjzf_other_123_wrapper li > div.right{
		margin-top: 25px;
	}
	.hjzf_other_123_wrapper li:nth-of-type(odd) .hjzf_other_123_video_icon .hjzf_other_123_icon,
	.hjzf_other_123_wrapper li:nth-of-type(even) .hjzf_other_123_video_icon .hjzf_other_123_icon{
		top: 0;
		left: 50%;
		right: auto;
		transform: translate(-50%, -50%);
	}
}
@media(min-width: 768px) {
	.hjzf_other_123_wrapper li:nth-child(2n) div.left{
		order: 2;
	}
}
/* ===== 954 站点专用：文字区域上浮动效（casesAmFadeInUp，参数同 cases-am 页面：上移80px+淡入，delay .3s / duration .6s 由模板 data-wow-* 提供） ===== */
.hjzf_other_123 .casesAmFadeInUp{
	-webkit-animation-name: casesAmFadeInUp;
	animation-name: casesAmFadeInUp;
}
@-webkit-keyframes casesAmFadeInUp{
	from{
		opacity: 0;
		-webkit-transform: translateY(80px);
		transform: translateY(80px);
	}
	to{
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}
@keyframes casesAmFadeInUp{
	from{
		opacity: 0;
		transform: translateY(80px);
	}
	to{
		opacity: 1;
		transform: translateY(0);
	}
}
