@charset "utf-8";
/* st048 补丁：保证 PC/移动端与 048 一致 */
html{font-size:16px;-webkit-text-size-adjust:100%;}
body.fed-min-width{min-width:0;}
.hide,.mac_hits,.mac_ulog_set{display:none!important;}

/* 播放器：16:9 容器内铺满，避免高度为 0 */
.fed-play-player{
	position:relative;
	overflow:hidden;
	background:#000;
	width:100%;
}
.fed-play-player .st048-player-box{
	position:absolute !important;
	left:0;top:0;right:0;bottom:0;
	width:100% !important;
	height:100% !important;
}
.fed-play-player .MacPlayer{
	width:100% !important;
	height:100% !important;
	min-height:200px;
	position:relative !important;
	overflow:hidden;
	background:#000;
}
.fed-play-player .MacPlayer table,
.fed-play-player .MacPlayer #playleft,
.fed-play-player .MacPlayer iframe{
	width:100% !important;
	height:100% !important;
}
.player-tipss a{color:#333 !important;text-decoration:none;}
.player-tipss a:hover{color:#0bbe06 !important;}

/* 观众心声 */
.mac-vod-pinglun .mac-vod-pinglun__meta{
	float:right;font-size:13px;color:#999;line-height:1.6;
}
.mac-vod-pinglun .mac-vod-pinglun__list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;}
.mac-vod-pinglun .mac-vod-pinglun__item{
	background:#f7f7f7;border-left:3px solid #0bbe06;border-radius:2px;padding:12px 14px;
}
.mac-vod-pinglun .mac-vod-pinglun__author{margin:0 0 6px;font-size:13px;font-weight:600;color:#0bbe06;}
.mac-vod-pinglun .mac-vod-pinglun__text{margin:0 0 8px;line-height:1.7;color:#333;font-size:14px;}
.mac-vod-pinglun .mac-vod-pinglun__foot{display:flex;justify-content:space-between;font-size:12px;color:#999;}
.mac-vod-pinglun .mac-vod-pinglun__helpful .fa{margin-right:4px;color:#0bbe06;}

/* 相关标签：小字纯文本，无链接按钮样式，避免移动端撑高 */
.st048-vod-tags .fed-list-head{
	margin-bottom:0;
}
.st048-vod-tags .fed-list-head h2{
	font-size:.9375rem;
}
.st048-tag-links,
.vod-tag-links{
	padding-top:0 !important;
	padding-bottom:.5rem !important;
	line-height:1.55;
	font-size:10px;
	color:#999;
	overflow:hidden;
}
.st048-tag-links a,
.vod-tag-links a{
	display:inline;
	margin:0;
	padding:0;
	font-size:10px;
	line-height:1.55;
	color:#999;
	text-decoration:none;
	background:none;
	border:0;
	border-radius:0;
	white-space:normal;
	word-break:break-all;
	transition:none;
}
.st048-tag-links a:hover,
.st048-tag-links a:focus,
.vod-tag-links a:hover,
.vod-tag-links a:focus{
	color:#999;
	background:none;
	border:0;
	text-decoration:none;
}
@media (max-width:47.9375rem){
	.st048-vod-tags .fed-list-head h2{
		font-size:.875rem;
	}
	.st048-tag-links,
	.vod-tag-links,
	.st048-tag-links a,
	.vod-tag-links a{
		font-size:9px;
		line-height:1.45;
	}
}

/* 底栏占位，避免内容被挡住 */
@media (max-width:47.9375rem){
	.fed-main-info{padding-bottom:4.5rem;}
	.fed-tabr-info{z-index:99;}
	.fed-head-info{height:auto;min-height:3.125rem;}
	.fed-head-info .fed-navs-search{margin-left:6.5rem;padding-right:.5rem;}
	.fed-deta-button .fed-deta-play{min-width:7rem;}
}
@media (min-width:48rem){
	.fed-tabr-info{display:none!important;}
}

/* 筛选条换行 */
.fed-casc-list dl{overflow:hidden;}
.fed-casc-list dd a{display:inline-block;}

/* 用户中心等遗留页可读 */
body.active .myui-header__top,
body.active .myui-foot,
body.active .myui-nav__tabbar{display:none;}
.myui-panel{background:#fff;margin:15px auto;max-width:1200px;border-radius:4px;padding:15px;}

/* 原站 floating 资源缺失时隐藏 */
.floating_button,.float-button,[style*="floating_button"]{display:none!important;}
