.page-article-detail .in-banner{padding-top:28px;padding-bottom:0}
.page-article-detail .in-banner .small-nav{margin-bottom:0;padding-top:0}
.news-in-paper .news-in-body{margin-top:30px}
.news-in-paper .body-content{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}
.news-in-paper .article{width:100%;min-width:0;max-width:1300px;}
.news-in-paper .aside{width:100%;min-width:0;max-width:400px;}
.news-in-paper .news-in-type{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:18px 0 12px;font-size:12px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:#777;font-weight:600}
.news-in-paper .news-in-title{font-size:36px;line-height:1.25;font-weight:500;margin:0 0 8px;color:#1a1a1a}
.news-in-paper .box-tail{font-size:18px;line-height:30px;margin-top:60px;display:flex;justify-content:space-between;align-items:flex-start;gap:50px}
.news-in-paper .box-tail .left{width:100%}
.news-in-paper .box-tail .right{min-width:200px;width:200px;display:flex;justify-content:flex-end}
.news-in-paper .box-tail .right .a-lb-1{width:100%;height:50px;padding:0;font-size:18px;line-height:32px;font-weight:500}
.news-in-paper .box-tail .left p{display:flex}
.news-in-paper .box-tail .left p a{display:inline-block;transition:all .6s;color:#666666;font-size:18px;line-height:32px;padding-left:10px}
.news-in-paper .box-tail .left p a:hover{color:var(--public-color-o);text-decoration:underline;text-decoration-skip-ink:none;text-underline-offset:3px}
.news-in-paper .box-tail .left p span{color:#000000;display:block;font-weight:bold}
.news-in-paper .box-tail .left p:first-child{margin-bottom:10px}

.news-in-paper .aside .h4{font-size:22px;line-height:1.3;font-weight:500;margin-bottom:16px;color:#1a1a1a}
.news-in-paper .aside-story{background-color:#f7f5f2;border-radius:4px;padding:30px;margin-bottom:80px}
.news-in-paper .aside-story .cont{font-size:15px;line-height:1.7;color:#555;margin-bottom:40px}
.news-in-paper .aside-story .cont p{margin:0}
.news-in-paper .aside-story .a-line{display:inline-flex;align-items:center;font-size:16px;line-height:20px;font-weight:500;color:#333333}
.news-in-paper .aside-story .a-line span::after{width:0;background-color:var(--public-color)}
.news-in-paper .aside-story .a-line:hover span::after{width:100% !important}
.news-in-paper .aside-story .img{margin-top:50px;border-radius:4px;overflow:hidden}
.news-in-paper .aside-related{margin-bottom:36px}
.news-in-paper .related-box .box{display:flex;justify-content:space-between;margin-bottom:24px;gap:12px}
.news-in-paper .related-box .box:last-child{margin-bottom:0}
.news-in-paper .related-box .img{width:37%;border-radius:6px;overflow:hidden}
.news-in-paper .related-box .textbox{width:55%;display:flex;flex-direction:column;justify-content:space-around}
.news-in-paper .related-box .t1{font-size:15px;line-height:1.4;font-weight:600}
.news-in-paper .related-box .time{color:#666666;font-size:13px;line-height:1.4;font-weight:500;margin-top:6px}

.news-in-products{margin-top:72px;margin-bottom:20px}
.news-in-products .title-xl{font-size:22px;line-height:1.3;font-weight:500;margin-bottom:24px;color:#1a1a1a}
.news-in-products .grid{gap:28px 22px}
.news-in-products .list{border-radius:6px;border:solid 1px #dcdbda;overflow:hidden;height:100%}
.news-in-products .img{display:block;aspect-ratio:1/1;background:#f7f5f2}
.news-in-products .img img{width:100%;height:100%;object-fit:cover}
.news-in-products .t1{display:flex;align-items:center;min-height:48px;padding:10px 18px;font-size:14px;line-height:1.4;font-weight:500;color:#333}

@media (max-width:991px){
	.page-article-detail .in-banner{padding-top:20px}
	.news-in-paper .body-content{flex-direction:column;gap:28px}
	.news-in-paper .aside,.news-in-paper .article{width:100%}
	.news-in-paper .news-in-title{font-size:28px}
	.news-in-paper .box-tail{flex-direction:column;gap:20px;margin-top:36px}
	.news-in-paper .box-tail .right{width:100%;min-width:0}
	.news-in-paper .box-tail .left p,.news-in-paper .box-tail .left p a{font-size:16px;line-height:26px}
	.news-in-paper .aside-story{padding:22px;margin-bottom:40px}
	.news-in-products{margin-top:48px}
}
@media (max-width:575px){
	.news-in-paper .news-in-title{font-size:24px}
	.news-in-paper .aside-story{padding:18px;margin-bottom:28px}
	.news-in-paper .related-box .box{flex-direction:column}
	.news-in-paper .related-box .img,.news-in-paper .related-box .textbox{width:100%}
}
