.news_detail_banner{min-height:480px;display:flex;align-items:flex-end;padding:130px 0 76px;box-sizing:border-box;background:linear-gradient(90deg,rgba(5,18,34,.88),rgba(5,18,34,.42)),url("/skin/static/picture/banner02.jpg") center/cover no-repeat;color:#fff;position:relative;overflow:hidden}
.news_detail_banner:after{content:"";position:absolute;left:0;right:0;bottom:0;height:96px;background:linear-gradient(0deg,#f6f8fb,rgba(246,248,251,0));pointer-events:none}
.news_detail_banner .layout{position:relative;z-index:1;width:1100px;max-width:calc(100% - 40px);margin:0 auto}
.news_detail_kicker{display:inline-block;margin-bottom:16px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffd800}
.news_detail_banner h1{max-width:900px;margin:0;font-size:40px;line-height:1.18;color:#fff;font-weight:800}
.news_detail_banner p{max-width:760px;margin:18px 0 0;font-size:17px;line-height:1.8;color:rgba(255,255,255,.88)}
.news_detail_meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}
.news_detail_meta span{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid rgba(255,255,255,.28);border-radius:4px;background:rgba(255,255,255,.1);font-size:13px;color:#fff}
.news_detail_path{background:#eef1f4}
.news_detail_path ul{display:flex;flex-wrap:wrap;gap:9px;align-items:center;min-height:64px;margin:0;padding:0;list-style:none;color:#4c5662;text-transform:uppercase;font-size:13px}
.news_detail_path a{color:#1c2733}
.news_detail_path li+li:before{content:"/";margin-right:9px;color:#8a949f}
.news_detail_page{background:#f6f8fb;padding:58px 0 82px}
.news_detail_wrap{width:1100px;max-width:calc(100% - 40px);margin:0 auto}
.news_article_card{background:#fff;border-radius:8px;box-shadow:0 18px 50px rgba(10,18,31,.08);overflow:hidden}
.news_article_head{padding:46px 54px 28px;border-bottom:1px solid #edf0f3}
.news_article_head h2{max-width:940px;margin:0;color:#101820;font-size:28px;line-height:1.32;font-weight:800}
.news_article_summary{max-width:900px;margin:18px 0 0;color:#586472;font-size:16px;line-height:1.8}
.news_article_meta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}
.news_article_meta span{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border-radius:4px;background:#f3f6fa;color:#344254;font-size:13px;font-weight:600}
.news_article_meta span:before{content:"";width:7px;height:7px;border-radius:50%;background:#ffd800}
.news_article_cover{margin:0;background:#e8edf3}
.news_article_cover img{display:block;width:100%;max-height:460px;object-fit:cover}
.news_article_body{padding:48px 54px 42px;color:#344254;font-size:17px;line-height:1.88}
.news_article_body p{margin:0 0 22px;color:#344254;font-size:17px;line-height:1.88}
.news_article_body h1,.news_article_body h2,.news_article_body h3{margin:34px 0 16px;color:#101820;line-height:1.32}
.news_article_body h1{font-size:26px}
.news_article_body h2{font-size:22px}
.news_article_body h3{font-size:20px}
.news_article_body ul,.news_article_body ol{margin:18px 0 24px 24px}
.news_article_body li{margin-bottom:10px}
.news_article_body img{display:block;width:100%;max-width:100%;height:auto;margin:28px 0;border-radius:8px}
.news_article_body table{width:100%;border-collapse:collapse;margin:28px 0;display:block;overflow-x:auto}
.news_article_body td,.news_article_body th{border:1px solid #e3e8ee;padding:12px 14px}
.news_detail_actions{display:flex;flex-wrap:wrap;gap:12px;padding:0 54px 46px}
.news_detail_btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:4px;background:#122033;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase}
.news_detail_btn.secondary{background:#ffd800;color:#102033}
.news_detail_btn:hover{color:#fff;transform:translateY(-1px)}
.news_detail_btn.secondary:hover{color:#102033}
.news_detail_pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}
.news_detail_pager_item{min-height:96px;padding:22px 24px;border-radius:8px;background:#fff;box-shadow:0 14px 36px rgba(10,18,31,.06)}
.news_detail_pager_item span{display:block;margin-bottom:10px;color:#8a6f00;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.news_detail_pager_item a{color:#101820;font-weight:700}
.news_detail_cta{margin-top:30px;padding:34px 38px;border-radius:8px;background:#101820;color:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:26px;align-items:center}
.news_detail_cta h2{margin:0 0 10px;color:#fff;font-size:26px;line-height:1.25}
.news_detail_cta p{margin:0;color:rgba(255,255,255,.78);font-size:15px;line-height:1.75}
@media(max-width:900px){.news_detail_banner{min-height:430px;padding:118px 0 64px}.news_detail_banner h1{font-size:34px}.news_article_head,.news_article_body{padding-left:34px;padding-right:34px}.news_detail_actions{padding-left:34px;padding-right:34px}.news_detail_cta{grid-template-columns:1fr}.news_detail_pager{grid-template-columns:1fr}}
@media(max-width:640px){.news_detail_banner{min-height:380px;padding:104px 0 52px}.news_detail_banner h1{font-size:28px}.news_detail_banner p{font-size:15px}.news_detail_page{padding:36px 0 58px}.news_article_head{padding:30px 22px 22px}.news_article_head h2{font-size:22px}.news_article_body{padding:30px 22px;font-size:16px}.news_article_body p{font-size:16px}.news_article_body h1{font-size:23px}.news_article_body h2{font-size:20px}.news_detail_actions{padding:0 22px 30px}.news_detail_btn{width:100%}.news_detail_cta{padding:28px 22px}}
