/* 2026-08-08 17:34 更新内容：共创列表和详情页封面悬停播放视频，浏览器未交互前先播放画面并提示点击开启声音 */
.gc-video-cover{
	position:relative;
	overflow:hidden;
	background:#000;
}
.gc-video-cover .gc-video-cover-img{
	transition:opacity .2s ease;
}
.gc-video-cover .gc-hover-video{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	object-fit:cover;
	z-index:12;
	background:#000;
}
.gc-video-cover.is-video-playing .gc-hover-video,
.course-card.has-gc-video-card.is-gc-card-video-playing .gc-video-cover .gc-hover-video{
	display:block;
}
.gc-video-cover.is-video-playing .gc-video-cover-img,
.course-card.has-gc-video-card.is-gc-card-video-playing .gc-video-cover .gc-video-cover-img{
	opacity:0;
}
.gc-video-play-tip{
	display:none;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	z-index:20;
	padding:8px 14px;
	border-radius:999px;
	background:rgba(0,0,0,.68);
	color:#fff;
	font-size:14px;
	line-height:20px;
	cursor:pointer;
	white-space:nowrap;
}
.gc-video-cover.is-video-blocked .gc-video-play-tip,
.gc-video-cover.is-video-need-sound .gc-video-play-tip,
.course-card.has-gc-video-card.is-gc-card-video-blocked .gc-video-cover .gc-video-play-tip,
.course-card.has-gc-video-card.is-gc-card-video-need-sound .gc-video-cover .gc-video-play-tip{
	display:block;
}
.course-thumbnail.gc-video-cover .course-type{
	position:relative;
	z-index:6;
}
.course-thumbnail.gc-video-cover.is-video-playing .course-type,
.course-card.has-gc-video-card.is-gc-card-video-playing .course-thumbnail.gc-video-cover .course-type{
	opacity:0;
}
.course-thumbnail.gc-video-cover > span,
.course-thumbnail.gc-video-cover > div:not(.gc-video-play-tip):not(.course-type){
	position:relative;
	z-index:6;
}
.course-thumbnail.gc-video-cover.is-video-playing > span,
.course-thumbnail.gc-video-cover.is-video-playing > div:not(.gc-video-play-tip):not(.course-type),
.course-card.has-gc-video-card.is-gc-card-video-playing .course-thumbnail.gc-video-cover > span,
.course-card.has-gc-video-card.is-gc-card-video-playing .course-thumbnail.gc-video-cover > div:not(.gc-video-play-tip):not(.course-type){
	opacity:0;
}
.drone-image-imgvid.gc-video-cover .c_qtfx_con{
	z-index:9;
}
/* 业务目的：列表页视频播放或被浏览器拦截时，隐藏原课程卡片悬浮信息层，避免遮挡视频和点击播放提示 */
.course-card.has-gc-video-card.is-gc-card-video-playing .course-xfinfo,
.course-card.has-gc-video-card.is-gc-card-video-blocked .course-xfinfo,
.course-card.has-gc-video-card.is-gc-card-video-need-sound .course-xfinfo,
.course-thumbnail.gc-video-cover.is-video-playing ~ .course-xfinfo,
.course-thumbnail.gc-video-cover.is-video-blocked ~ .course-xfinfo,
.course-thumbnail.gc-video-cover.is-video-need-sound ~ .course-xfinfo{
	opacity:0 !important;
	pointer-events:none !important;
	visibility:hidden !important;
	transform:translateY(10px) !important;
}
.course-card.has-gc-video-card.is-gc-card-video-playing .course-thumbnail.gc-video-cover .gc-hover-video,
.course-card.has-gc-video-card.is-gc-card-video-blocked .course-thumbnail.gc-video-cover .gc-video-play-tip,
.course-card.has-gc-video-card.is-gc-card-video-need-sound .course-thumbnail.gc-video-cover .gc-video-play-tip{
	z-index:20;
}
@media (max-width: 767px){
	.gc-video-play-tip{
		font-size:13px;
		padding:7px 12px;
	}
}
