
.qt-news-body{max-width:1180px;margin:0 auto;padding:28px;background:#ffffff;border-radius:28px;color:#334155;font-size:16px;line-height:1.8;}
.qt-news-body p{margin:0 0 18px;}
.qt-news-body h2.section-title{font-size:22px;line-height:1.45;color:#0f172a;margin:44px 0 20px;padding-left:14px;border-left:4px solid #007BFF;}
.qt-news-body h2.section-title:first-child{margin-top:0;}
.qt-news-body strong{color:#0f172a;}
.qt-news-body ul{margin:0 0 18px;padding-left:22px;}
.qt-news-body li{margin-bottom:8px;}
.qt-news-body img{max-width:100%;height:auto;display:block;cursor:zoom-in;}

/* 左图右文 */
.qt-news-body .qt-media-row{display:flex;align-items:center;gap:26px;margin:0 0 28px;}
.qt-news-body .qt-media-row .qt-figure{flex:0 0 42%;margin:0;}
.qt-news-body .qt-media-row .qt-figure img{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:16px;}
.qt-news-body .qt-media-row .qt-copy{flex:1;min-width:0;}
.qt-news-body .qt-media-row .qt-copy p{margin:0;}

/* 小图右浮，文字环绕 */
.qt-news-body .qt-float{float:right;width:36%;max-width:340px;margin:6px 0 16px 28px;border-radius:16px;}
.qt-news-body .qt-clear{clear:both;}

/* 居中单图 */
.qt-news-body .qt-center{max-width:68%;margin:0 auto 26px;}
.qt-news-body .qt-center img{width:100%;border-radius:16px;}

.qt-news-body .highlight-box{background:#f1f7ff;border:1px solid #dbeafe;border-radius:18px;padding:20px 24px;margin:0 0 20px;}
.qt-news-body .cta-box{background:#ffffff;border-radius:20px;box-shadow:0 10px 30px rgba(15,23,42,.08);padding:28px;margin-top:36px;text-align:center;}
.qt-news-body .cta-box p{margin:0 0 10px;}
.qt-news-body .cta-box p:last-child{margin-bottom:0;}
.qt-news-body .btn{display:inline-block;margin-top:8px;padding:12px 30px;background:#007BFF;color:#ffffff;border-radius:40px;text-decoration:none;font-weight:600;}

/* 点击放大 */
.qt-lightbox{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.9);display:none;align-items:center;justify-content:center;padding:24px;z-index:99999;}
.qt-lightbox.is-open{display:flex;}
.qt-lightbox img{max-width:92vw;max-height:90vh;width:auto;height:auto;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.45);cursor:default;}
.qt-lightbox .qt-lightbox-close{position:absolute;top:12px;right:22px;color:#ffffff;font-size:36px;line-height:1;font-family:Arial,sans-serif;cursor:pointer;opacity:.85;}
.qt-lightbox .qt-lightbox-close:hover{opacity:1;}

@media(max-width:760px){
.qt-news-body{padding:18px;border-radius:18px;}
.qt-news-body h2.section-title{font-size:19px;margin:34px 0 16px;}
.qt-news-body .qt-media-row{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:24px;}
.qt-news-body .qt-media-row .qt-figure{flex:1 1 auto;width:100%;}
.qt-news-body .qt-media-row .qt-figure img{aspect-ratio:16 / 10;}
.qt-news-body .qt-float{float:none;width:100%;max-width:none;margin:0 0 16px;}
.qt-news-body .qt-center{max-width:100%;}
.qt-news-body .cta-box{padding:20px;border-radius:16px;}
.qt-lightbox{padding:12px;}
.qt-lightbox img{max-width:100%;max-height:84vh;}
}
