/** lfcmw 站点微调（不覆盖原站 .nav 版式） */

/* 新华周报 Logo：按原图比例显示，避免压扁 */
.head .logo img {
	height: 88px;
	width: auto;
	max-width: none;
}
.nav-zb #paperImg {
	width: 180px;
	height: auto;
}

/* 财经：小图标题溢出会把下方三列顶出大块空白 */
.nav-sz {
	clear: both;
}
.nav-sz .nav_s {
	clear: both;
	width: 100%;
}
.nav-sz .col-d2 {
	overflow: hidden;
}
.nav-sz .col-d2 a {
	display: block;
	height: 100%;
	overflow: hidden;
}
.nav-sz .col-d2 h1 {
	overflow: hidden;
	height: 58px;
	line-height: 20px;
	margin: 8px auto 0;
	font-size: 14px;
}
.nav-sz .col-let .title a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 8px;
}
.nav_sz_lists {
	clear: both;
	overflow: hidden;
	width: 100%;
}

/* 科技 + 地产同行：右侧补文字列表，减少右下角空洞 */
.lf-midrow {
	clear: both;
	width: 100%;
	overflow: hidden;
}
.nav-zbf .zbf-list {
	margin-top: 12px;
}
.nav-zbf .zbf-list li a {
	line-height: 32px;
	font-size: 15px;
}

/* 列表页：左侧图位始终占位 */
.nav-sfqw .col-let .title a,
.nav-rwfc .col-let .title a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 8px;
}

/* 首页：资讯头像区 / 健康侧栏 列表不足时也撑满 */
.nav-ld .col-c2 h1 a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.mtk .rig-pic ul:empty,
.mtk .let-bottom ul:empty {
	display: none;
}
.slideGroup1:empty {
	display: none;
}

/* 页脚：保留深色底栏样式，内容已清空 */
html,
body {
	overflow-x: hidden;
}

footer {
	margin: 0;
	padding: 0;
}
.footer-bottom {
	margin-bottom: 0;
	padding: 0;
}
