/* ===== 授课视频详情页（default/lecturer/show_video.html 专用）=====
   布局骨架（侧栏 .side / 主卡 .main-card / 标题区 .wzconTop / 正文 .article）
   全部沿用 introduce.css，本文件只放播放器与「前往观看」按钮。
   播放器 16:9 黑底，原视频什么样就什么样显示，不裁剪不变形。 */
.video-player{
	position:relative;width:100%;padding-top:56.25%;/* 16:9 */
	background:#000;border-radius:8px;overflow:hidden;margin-bottom:22px;
}
/* 第三方链接整块覆盖层：点封面任意处跳转 */
.video-player .video-link{
	position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;
}
/* 没有可内嵌播放时的封面占位 */
.video-cover{
	position:absolute;left:0;top:0;width:100%;height:100%;
}
.video-cover img{width:100%;height:100%;object-fit:contain;background:#000;}
.video-cover .vc-mask{
	position:absolute;left:0;top:0;width:100%;height:100%;
	background:rgba(0,0,0,.42);color:#fff;
	display:flex;flex-direction:column;align-items:center;justify-content:center;
}
.video-cover .vc-btn{
	width:74px;height:74px;border-radius:50%;
	background:rgba(226,75,74,.95);color:#fff;
	display:flex;align-items:center;justify-content:center;
	font-size:26px;margin-bottom:14px;
}
.video-cover .vc-tip{font-size:14px;opacity:.9;}
.video-out{
	display:inline-block;background:#e24b4a;color:#fff;
	padding:9px 26px;border-radius:22px;font-size:14px;
}
.video-out:hover{opacity:.9;color:#fff;}
