/* ==========================================================================
   index4.css — 文章/产品详情页排版与上下篇
   ========================================================================== */
/* 文章标题与信息 */
.ny_news_tl{padding:8px 0 16px;margin-bottom:20px;border-bottom:1px solid var(--line);text-align:center;}
.ny_news_tl .new_title,.ny_news_tl .new_title_h{
	font-size:24px;color:var(--ink);letter-spacing:1px;line-height:1.5;margin-bottom:10px;
}
.ny_news_tl .new_content{font-size:13px;color:var(--txt-light);}
.ny_news_tl .new_content span{margin:0 10px;}

/* 正文排版 */
.ny_news_ct{font-size:15px;line-height:2.1;color:var(--txt);}
.ny_news_ct p{margin:0 0 14px;}
.ny_news_ct img{max-width:100%!important;height:auto;border-radius:var(--r-md);margin:10px auto;}
.ny_news_ct h2,.ny_news_ct h3,.ny_news_ct h4{margin:22px 0 10px;color:var(--ink);}
.ny_news_ct h2{font-size:20px;}
.ny_news_ct h3{font-size:18px;}
.ny_news_ct h4{font-size:16px;}
.ny_news_ct strong{color:var(--ink);}
.ny_news_ct a{color:var(--g-700);border-bottom:1px dashed var(--g-500);}
.ny_news_ct table{width:100%;border-collapse:collapse;margin:14px 0;}
.ny_news_ct table td,.ny_news_ct table th{border:1px solid var(--line);padding:10px 12px;font-size:14px;}
.ny_news_ct table th{background:var(--g-50);}

/* 上一篇 / 下一篇 */
.news_fy{margin-top:28px;padding-top:20px;border-top:1px dashed var(--line);}
.news_fy_l li{margin-bottom:10px;list-style:none;}
.news_fy_l .page-link{
	display:flex;align-items:center;gap:6px;padding:12px 18px;border-radius:var(--r-md);
	background:var(--bg-soft);color:var(--txt);font-size:14px;
	transition:all .3s var(--ease);
}
.news_fy_l .page-link:hover{background:var(--g-700);color:#fff;transform:translateX(4px);}
.news_fy_l .page-link span{
	flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;
}

@media (max-width:768px){
	.ny_news_tl .new_title,.ny_news_tl .new_title_h{font-size:19px;}
	.ny_news_tl .new_content span{display:block;}
	.ny_news_ct{font-size:14.5px;}
}
