  /* 遮罩层样式 */
  .video-overlay {
	position:fixed;
	top:0%;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.9);
	z-index:9999;
	display:none;
	justify-content:center;
	align-items:center;
	backdrop-filter:blur(5px);
	/* 毛玻璃效果 */
}
/* 视频容器 */
  .video-container {
	width:100%;
	max-width:1200px;
	position:relative;
	border-radius:12px;
	overflow:hidden;
	box-shadow:0 10px 30px rgba(0,0,0,0.3);
	background:#000;
}
/* 响应式视频比例 */
  .video-wrapper {
	position:relative;
	padding-bottom:56.25%;
	/* 16:9 比例 */
      height:0;
}
/* 视频iframe */
  .video-iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:none;
}
/* 关闭按钮 */
.close-btn {
	position:absolute;
	top:50%;
	right:20px;
	width:50px;
	height:50px;
	background:rgba(255,255,255,0.9);
	border-radius:50%;
	cursor:pointer;
	transition:all 0.3s;
	z-index:1000;
	display:flex;
	justify-content:center;
	align-items:center;
}
.close-btn:hover {
	transform:rotate(90deg) scale(1.1);
	background:#ff0000;
}
.close-btn::before,.close-btn::after {
	content:'';
	position:absolute;
	width:60%;
	height:3px;
	background:#333;
}
.close-btn:hover::before,.close-btn:hover::after {
	background:#fff;
}
.close-btn::before {
	transform:rotate(45deg);
}
.close-btn::after {
	transform:rotate(-45deg);
}
/* 移动端适配 */
@media (max-width:768px) {
	.close-btn {
	top:20px;
	right:20px;
	width:30px;
	height:30px;
}
.close-btn::before,.close-btn::after {
	height:2px;
}
}/* 触发按钮样式 */
  .play-btn {
	margin-top:20px;
	padding:15px 40px;
	background:#ff0000;
	color:white;
	border:none;
	border-radius:30px;
	font-size:16px;
	cursor:pointer;
	transition:transform 0.3s;
}
@media (max-width:768px) {
	.play-btn {
	display:none;
}
}.play-btn:hover {
	transform:scale(1.05);
}
/* 新增左侧悬浮按钮组样式 */
.side-buttons {
	position:absolute;
	left:35%;
	bottom:30px;
	transform:translateY(-50%);
	z-index:1000;
	display:flex;
	flex-direction:row;
	gap:10px;
}
.side-button {
	width:60px;
	height:60px;
	border-radius:50%;
	background:none;
	/* display:flex;
	*/
    text-align:center;
	cursor:pointer;
	transition:all 0.3s;
	font-size:12px;
	color:#ccc;
	/* border:2px solid rgba(252,0,0,0.3);
	*/
}
.side-button img {
	height:2.0rem;
	object-fit:contain;
}
.side-button p {
	width:100%;
	text-align:center;
	color:#ccc;
}
/* 移动端适配 */
@media (max-width:768px) {
	.side-buttons {
		display: none;
		bottom:10px;
		gap:5px;
	}
	.side-button img {
	height:1.0rem;
	object-fit:contain;
}

.side-button {
	width:30px;
	height:30px;
	font-size:8px;
}
}#c_static_001-1725239928539 {
	background_radio:2;
	display-radio:1;
	background-color:rgba(255,255,255,1);
}
#c_static_001-1725239928539 .e_container-1 {
	display:flex;
	flex-wrap:wrap;
	flex-direction:row;
	background_radio:1;
	display-radio:flex;
	/* padding-bottom:3.6vw */
}
#c_static_001-1725239928539 .e_container-1 > .p_item {
	flex:1;
	max-width:100%;
	max-height:100%
}
#c_static_001-1725239928539 .e_container-2 {
	display:flex;
	flex-wrap:wrap;
	flex-direction:row;
	padding-top:2vw
}
#c_static_001-1725239928539 .e_container-2 > .p_item {
	flex:1;
	max-width:100%;
	max-height:100%;
	width:100%;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-between
}
#c_static_001-1725239928539 .e_text-3 {
	line-height:2;
	font_radio:2;
	display-radio:1;
	color:rgba(0,0,0,1);
	width:40%
}
#c_static_001-1725239928539 .e_text-3:hover a {
	color:var(--wy_Color)
}
#c_static_001-1725239928539 .e_button-4 {
	display:flex;
	align-items:center;
	justify-content:center;
	position:relative;
	overflow:hidden;
	text-align:center;
	box-sizing:border-box;
	width:160px;
	padding:8px;
	background_radio:2;
	border_radio:2;
	font_radio:2;
	radius_radio:1;
	display-radio:block;
	height:46px;
	margin-left:auto;
	margin-right:auto;
	background-color:rgba(166,173,178,1);
	border-style:solid;
	border-color:rgba(166,173,178,1);
	border-width:1px;
	color:rgba(255,255,255,1)
}
#c_static_001-1725239928539 .e_button-4 span {
	display:block;
	width:100%;
	position:relative;
	z-index:1;
	outline:0;
	margin:0px;
	overflow:hidden
}
#c_static_001-1725239928539 .e_button-4::after {
	content:"";
	position:absolute;
	width:0;
	height:100%;
	transition:all .3s;
	z-index:0;
	opacity:0;
	top:0;
	left:0px
}
#c_static_001-1725239928539 .e_button-4:hover::after {
	opacity:1
}
#c_static_001-1725239928539 .e_container-1 .cbox-1-0 {
	flex:0 0 100%;
	padding-right:0px;
	position:relative
}
#c_static_001-1725239928539 .e_container-1 .cbox-1-1 {
	flex:0 0 100%;
	padding-left:2.3vw
}
#c_static_001-1725239928539 .e_richText-9 {
	font_radio:2;
	display-radio:1;
	color:rgba(0,0,0,1);
	line-height:2;
	text-align:left;
	height:auto;
	position:relative
}
#c_static_001-1725239928539 .e_text-14 {
	line-height:2;
	font_radio:2;
	display-radio:1;
	color:rgba(0,0,0,1);
	width:40%;
	text-align:right
}
#c_static_001-1725239928539 .e_text-14:hover a {
	color:var(--wy_Color)
}
#c_static_001-1725239928539 .e_button-4:hover {
	background-color:rgba(230,0,18,1);
	border-style:solid;
	border-color:rgba(230,0,18,1);
	border-width:1px
}
@media screen and (max-width:768px) {
	#c_static_001-1725239928539 .e_text-3 {
	font_radio:1;
	display-radio:1;
	width:100%
}
#c_static_001-1725239928539 .e_text-14 {
	font_radio:2;
	display-radio:1;
	width:100%;
	text-align:left
}
#c_static_001-1725239928539 .e_button-4 {
	background_radio:1;
	border_radio:1;
	font_radio:1;
	radius_radio:1;
	display-radio:1;
	display:none
}
#c_static_001-1725239928539 .e_container-1 {
	background_radio:1;
	display-radio:1;
	flex-direction:column
}
#c_static_001-1725239928539 .e_container-1 .cbox-1-0 {
	flex:0 0 100%;
	padding-right:0px
}
#c_static_001-1725239928539 .e_container-1 .cbox-1-1 {
	flex:0 0 100%;
	padding-left:0px
}
#c_static_001-1725239928539 {
	background_radio:2;
	display-radio:1;
	/* padding-bottom:50px */
}
#c_static_001-1725239928539 .e_richText-9 {
	font_radio:1;
	display-radio:1;
	/* padding-top:30px;
	padding-bottom:30px */
}
#c_static_001-1725239928539 .e_container-2 {
	display:none
}
}@media screen and (min-width:769px) {
	#c_static_001-1725239928539 .e_container-2 {
	display:none
}
}/* 移动端适配 */
@media (max-width:768px) {
	/* 播放按钮样式 */
.video-btn {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	width:60px;
	height:60px;
	background-color:rgba(255,255,255,0.8);
	border:none;
	border-radius:50%;
	cursor:pointer;
	display:flex;
	justify-content:center;
	align-items:center;
	transition:background-color 0.3s ease;
}
/* 播放按钮图标 */
        .video-btn::after {
	content:"▶";
	font-size:24px;
	color:#ff4757;
	margin-left:5px;
}
/* 播放按钮悬停效果 */
        .video-btn:hover {
	background-color:rgba(255,255,255,1);
}
}@media screen and (min-width:769px) {
	.video-btn {
	display:none
}
}