@charset "utf-8";
*{margin:0;padding:0;box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{font-family:"Microsoft YaHei","PingFang SC","Hiragino Sans GB","Segoe UI",Arial,sans-serif;color:#333c42;background:#fff;font-size:15px;line-height:1.75;overflow-x:hidden}
img{display:block;max-width:100%;border:0}
a{color:inherit;text-decoration:none}
ul,ol{list-style:none}
button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}
h1,h2,h3,h4{font-family:"PingFang SC","Microsoft YaHei","Segoe UI",sans-serif;color:#0e2a3d;line-height:1.35}
h2{font-weight:700}
::selection{background:#bf5330;color:#fff}

.bdx7-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}

.bdx7-topbar{background:#0b2233;color:#b9c6ce;font-size:12.5px;line-height:34px}
.bdx7-topbar-in{display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:space-between}
.bdx7-topbar-t{color:#e6edf1}
.bdx7-topbar-k{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#93a5b0}
.bdx7-topbar-p{color:#fff;font-weight:700;letter-spacing:.4px;white-space:nowrap}
.bdx7-topbar-p span{color:#c2ced6;font-weight:400;margin-right:6px}

.bdx7-head{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid #e3e8eb;box-shadow:0 1px 10px rgba(14,42,61,.06)}
.bdx7-head-in{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px}
.bdx7-logo{display:flex;align-items:center;gap:10px;flex:0 0 auto;min-width:0}
.bdx7-logo img{width:46px;height:46px;object-fit:contain;flex:0 0 auto}
.bdx7-logo-tx{display:block;min-width:0}
.bdx7-logo-tx strong{display:block;font-size:19px;letter-spacing:.5px;color:#0e2a3d;line-height:1.3;white-space:nowrap}
.bdx7-logo-tx em{display:block;font-style:normal;font-size:11.5px;color:#8a959c;letter-spacing:1.6px;line-height:1.5;white-space:nowrap}

.bdx7-nav{flex:1;min-width:0;display:flex;justify-content:flex-end}
.bdx7-nav ul{display:flex;align-items:center;gap:2px;flex-wrap:nowrap}
.bdx7-nav a{display:block;padding:0 15px;line-height:76px;font-size:15.5px;color:#28414f;position:relative;white-space:nowrap}
.bdx7-nav a::after{content:"";position:absolute;left:15px;right:15px;bottom:22px;height:2px;background:#bf5330;transform:scaleX(0);transition:transform .25s}
.bdx7-nav a:hover{color:#bf5330}
.bdx7-nav a:hover::after,.bdx7-nav a.on::after{transform:scaleX(1)}
.bdx7-nav a.on{color:#0e2a3d;font-weight:700}
.bdx7-burger{display:none;width:42px;height:42px;flex:0 0 auto;border:1px solid #d7dee2;border-radius:4px;position:relative}
.bdx7-burger i{display:block;position:absolute;left:11px;right:11px;height:2px;background:#28414f;transition:.25s}
.bdx7-burger i:nth-child(1){top:14px}
.bdx7-burger i:nth-child(2){top:20px}
.bdx7-burger i:nth-child(3){top:26px}
.bdx7-burger.on i:nth-child(1){top:20px;transform:rotate(45deg)}
.bdx7-burger.on i:nth-child(2){opacity:0}
.bdx7-burger.on i:nth-child(3){top:20px;transform:rotate(-45deg)}

.bdx7-hero{position:relative;overflow:hidden;background:#0e2a3d}
.bdx7-hero-bg{position:absolute;inset:0}
.bdx7-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center}
.bdx7-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,26,38,.92) 0%,rgba(9,28,41,.78) 46%,rgba(9,28,41,.32) 100%);z-index:1}
.bdx7-hero-in{position:relative;z-index:2;padding-top:78px;padding-bottom:96px;max-width:1200px}
.bdx7-hero-eye{display:inline-block;font-size:12.5px;letter-spacing:2px;color:#e0b8a4;border-left:3px solid #bf5330;padding-left:10px;margin-bottom:18px}
.bdx7-hero h1{font-size:42px;line-height:1.28;color:#fff;max-width:760px;letter-spacing:.5px}
.bdx7-hero-p{max-width:620px;margin-top:18px;color:#c9d6dd;font-size:15.5px;line-height:1.9}
.bdx7-hero-bt{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}
.bdx7-btn{display:inline-block;padding:12px 26px;font-size:15px;border-radius:3px;letter-spacing:.5px;transition:.2s;white-space:nowrap}
.bdx7-btn-o{background:#bf5330;color:#fff}
.bdx7-btn-o:hover{background:#a5441f}
.bdx7-btn-l{border:1px solid rgba(255,255,255,.55);color:#fff}
.bdx7-btn-l:hover{background:rgba(255,255,255,.14)}
.bdx7-btn-d{background:#0e2a3d;color:#fff}
.bdx7-btn-d:hover{background:#173d55}
.bdx7-btn-g{border:1px solid #cfd7dc;color:#28414f;background:#fff}
.bdx7-btn-g:hover{border-color:#bf5330;color:#bf5330}

.bdx7-stats{max-width:1200px;margin:-46px auto 0;position:relative;z-index:3;padding:0 24px}
.bdx7-stats-in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border-top:3px solid #bf5330;box-shadow:0 10px 30px rgba(14,42,61,.10)}
.bdx7-stat{padding:22px 18px;text-align:center;border-right:1px solid #eceff1}
.bdx7-stat:last-child{border-right:0}
.bdx7-stat b{display:block;font-size:27px;color:#0e2a3d;font-weight:700;letter-spacing:.5px;line-height:1.2}
.bdx7-stat b i{font-style:normal;font-size:15px;color:#bf5330;margin-left:2px}
.bdx7-stat span{display:block;margin-top:5px;font-size:12.5px;color:#7d888f}

.bdx7-sec{padding:64px 0}
.bdx7-sec-alt{background:#f3f5f6}
.bdx7-sec-dark{background:#0e2a3d}
.bdx7-hd{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:34px;flex-wrap:wrap}
.bdx7-hd-l{min-width:0}
.bdx7-hd-l p{font-size:12.5px;letter-spacing:3px;color:#bf5330;text-transform:uppercase;margin-bottom:6px}
.bdx7-hd h2{font-size:30px;letter-spacing:.5px}
.bdx7-hd-d{color:#78838a;font-size:14px;max-width:520px;margin-top:8px}
.bdx7-hd-dark-l h2{color:#fff}
.bdx7-hd-dark-l .bdx7-hd-d{color:#9fb0ba}
.bdx7-hd-r a{font-size:14px;color:#28414f;border-bottom:1px solid #b9c3c9;padding-bottom:2px}
.bdx7-hd-r a:hover{color:#bf5330;border-color:#bf5330}

.bdx7-pgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.bdx7-pcard{background:#fff;border:1px solid #e6eaed;display:flex;flex-direction:column;transition:.25s;min-width:0}
.bdx7-pcard:hover{border-color:#c8d2d8;box-shadow:0 12px 26px rgba(14,42,61,.10);transform:translateY(-3px)}
.bdx7-pcard-f{aspect-ratio:4/3;overflow:hidden;background:#dde4e8}
.bdx7-pcard-f img{width:100%;height:100%;object-fit:cover;transition:.4s}
.bdx7-pcard:hover .bdx7-pcard-f img{transform:scale(1.05)}
.bdx7-pcard-b{padding:16px 16px 18px;display:flex;flex-direction:column;flex:1;min-width:0}
.bdx7-pcard-tag{font-size:12px;color:#bf5330;letter-spacing:.5px;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bdx7-pcard h3{font-size:17px;line-height:1.45;margin-bottom:8px}
.bdx7-pcard-p{font-size:13.5px;color:#78838a;line-height:1.75;flex:1}
.bdx7-pcard-m{margin-top:14px;padding-top:10px;border-top:1px dashed #e2e7ea;font-size:12.5px;color:#0e2a3d;display:flex;justify-content:space-between;align-items:center}
.bdx7-pcard-m span{color:#bf5330}

.bdx7-agrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.bdx7-acell{position:relative;overflow:hidden;background:#0e2a3d;min-width:0}
.bdx7-acell img{width:100%;aspect-ratio:4/3;object-fit:cover;opacity:.62;transition:.4s}
.bdx7-acell:hover img{opacity:.42;transform:scale(1.04)}
.bdx7-acell-t{position:absolute;left:0;right:0;bottom:0;padding:14px 16px 16px;background:linear-gradient(0deg,rgba(8,26,38,.92),rgba(8,26,38,0));color:#fff}
.bdx7-acell-t strong{display:block;font-size:15.5px;letter-spacing:.4px}
.bdx7-acell-t em{display:block;font-style:normal;font-size:11.5px;color:#b7c6cf;margin-top:3px;letter-spacing:.6px}

.bdx7-adv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid rgba(255,255,255,.14)}
.bdx7-adv-c{padding:30px 24px;border-right:1px solid rgba(255,255,255,.14);min-width:0}
.bdx7-adv-c:last-child{border-right:0}
.bdx7-adv-n{font-size:34px;font-weight:700;color:#bf5330;line-height:1;letter-spacing:1px;font-family:"Segoe UI",Arial,sans-serif}
.bdx7-adv h3{color:#fff;font-size:17px;margin:14px 0 10px;letter-spacing:.4px}
.bdx7-adv p{color:#a5b5be;font-size:13.5px;line-height:1.85}

.bdx7-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:46px;align-items:center}
.bdx7-split-f{min-width:0}
.bdx7-split-f img{width:100%;aspect-ratio:4/3;object-fit:cover}
.bdx7-split-t{min-width:0}
.bdx7-split-t h2{font-size:30px;margin-bottom:18px}
.bdx7-split-t p{color:#4e5a62;font-size:14.5px;line-height:1.95;margin-bottom:12px}
.bdx7-fact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:20px 0 24px;padding-top:20px;border-top:1px solid #e4e9ec}
.bdx7-fact li{font-size:13.5px;color:#5b666e;min-width:0}
.bdx7-fact b{color:#0e2a3d;margin-right:8px;font-weight:700}

.bdx7-tblw{overflow-x:auto;border:1px solid #e2e7ea;background:#fff}
.bdx7-tbl{width:100%;border-collapse:collapse;min-width:720px}
.bdx7-tbl th{background:#0e2a3d;color:#fff;font-weight:400;font-size:13.5px;padding:13px 14px;text-align:left;white-space:nowrap;letter-spacing:.4px}
.bdx7-tbl td{padding:12px 14px;font-size:13.5px;border-bottom:1px solid #eef1f3;color:#414c54;white-space:nowrap}
.bdx7-tbl tr:nth-child(even) td{background:#f8f9fa}
.bdx7-tbl tr:hover td{background:#f1f5f7}
.bdx7-tbl td:first-child{color:#0e2a3d;font-weight:700}

.bdx7-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;counter-reset:s}
.bdx7-step{position:relative;padding-top:16px;border-top:2px solid #dfe5e9;min-width:0}
.bdx7-step::before{content:"";position:absolute;left:0;top:-2px;width:38px;height:2px;background:#bf5330}
.bdx7-step b{display:block;font-size:12.5px;letter-spacing:2px;color:#bf5330;margin-bottom:6px}
.bdx7-step h3{font-size:16.5px;margin-bottom:8px}
.bdx7-step p{font-size:13.5px;color:#78838a;line-height:1.8}

.bdx7-news{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:30px}
.bdx7-news-f{min-width:0;background:#fff;border:1px solid #e6eaed}
.bdx7-news-f img{width:100%;aspect-ratio:16/9;object-fit:cover}
.bdx7-news-fb{padding:20px 22px 24px}
.bdx7-news-fb time{font-size:12.5px;color:#bf5330;letter-spacing:1px}
.bdx7-news-fb h3{font-size:21px;margin:8px 0 10px;line-height:1.45}
.bdx7-news-fb p{font-size:13.5px;color:#78838a;line-height:1.8}
.bdx7-nlist{min-width:0;display:flex;flex-direction:column}
.bdx7-nitem{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #e9edef;min-width:0}
.bdx7-nitem:first-child{padding-top:0}
.bdx7-nitem time{flex:0 0 66px;text-align:center;border-right:1px solid #e5eaed;padding-right:12px}
.bdx7-nitem time b{display:block;font-size:20px;color:#0e2a3d;line-height:1.2;font-family:"Segoe UI",Arial,sans-serif}
.bdx7-nitem time span{display:block;font-size:11.5px;color:#8d979e}
.bdx7-nitem-d{min-width:0}
.bdx7-nitem-d a{font-size:14.5px;color:#28414f;line-height:1.6;display:block}
.bdx7-nitem-d a:hover{color:#bf5330}
.bdx7-nitem-d p{font-size:12.5px;color:#9099a0;margin-top:5px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}

.bdx7-part{display:flex;flex-wrap:wrap;gap:10px}
.bdx7-part span{display:block;padding:9px 18px;border:1px solid rgba(255,255,255,.2);color:#d3dee4;font-size:13.5px;letter-spacing:1px}

.bdx7-cta{background:#173d55;padding:44px 0}
.bdx7-cta-in{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
.bdx7-cta h2{color:#fff;font-size:26px;letter-spacing:.5px}
.bdx7-cta p{color:#a9bac4;font-size:13.5px;margin-top:8px}
.bdx7-cta-bt{display:flex;gap:12px;flex-wrap:wrap}

.bdx7-foot{background:#0b1f2e;color:#8fa2ad;padding:52px 0 0;font-size:13px}
.bdx7-foot-in{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);gap:36px;padding-bottom:38px}
.bdx7-foot h4{color:#dbe4e9;font-size:15px;margin-bottom:16px;letter-spacing:.8px;font-weight:700}
.bdx7-foot p{line-height:2;color:#8fa2ad}
.bdx7-foot li{line-height:2.1}
.bdx7-foot a:hover{color:#e8a486}
.bdx7-foot-logo{display:flex;align-items:center;gap:10px;margin-bottom:14px}
.bdx7-foot-logo img{width:40px;height:40px;object-fit:contain}
.bdx7-foot-logo strong{color:#e7eff4;font-size:16px;letter-spacing:.5px}
.bdx7-foot-b{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.10);padding:18px 0;font-size:12.5px;color:#728692}
.bdx7-foot-b a{color:#728692;margin-left:16px}
.bdx7-foot-b a:hover{color:#dbe4e9}

.bdx7-sub{position:relative;overflow:hidden;background:#0e2a3d}
.bdx7-sub-bg{position:absolute;inset:0}
.bdx7-sub-bg img{width:100%;height:100%;object-fit:cover;opacity:.42}
.bdx7-sub::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,28,41,.90),rgba(9,28,41,.55));z-index:1}
.bdx7-sub-in{position:relative;z-index:2;padding:52px 24px 44px;max-width:1200px}
.bdx7-crumb{font-size:12.5px;color:#a9bac4;letter-spacing:.5px;margin-bottom:12px}
.bdx7-crumb a{color:#a9bac4}
.bdx7-crumb a:hover{color:#fff}
.bdx7-crumb em{font-style:normal;color:#e3b49d}
.bdx7-sub h1{color:#fff;font-size:33px;letter-spacing:.5px;line-height:1.35;max-width:900px}
.bdx7-sub p{color:#b6c6cf;font-size:14px;margin-top:12px;max-width:820px;line-height:1.85}

.bdx7-main{padding:56px 0}
.bdx7-cols{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:38px;align-items:start}
.bdx7-cols-l{min-width:0}
.bdx7-side{min-width:0}
.bdx7-scard{background:#fff;border:1px solid #e4e9ec;margin-bottom:22px}
.bdx7-scard-h{background:#0e2a3d;color:#fff;padding:13px 18px;font-size:15px;letter-spacing:.6px}
.bdx7-scard-b{padding:8px 0}
.bdx7-scard-b a{display:block;padding:11px 18px;font-size:13.8px;color:#3f4c54;border-bottom:1px dashed #edf0f2}
.bdx7-scard-b a:hover{color:#bf5330;background:#f7f9fa;padding-left:22px}
.bdx7-scard-b a.on{color:#bf5330;font-weight:700;background:#f7f9fa}
.bdx7-sct{padding:18px;background:#f3f5f6;text-align:center}
.bdx7-sct b{display:block;font-size:12.5px;color:#8a959c;letter-spacing:1px}
.bdx7-sct strong{display:block;font-size:26px;color:#0e2a3d;letter-spacing:.5px;margin:4px 0 2px;font-family:"Segoe UI",Arial,sans-serif}
.bdx7-sct span{display:block;font-size:12px;color:#8a959c}
.bdx7-sct .bdx7-btn{margin-top:14px;width:100%}
.bdx7-srp{display:flex;gap:12px;padding:14px 16px;border-bottom:1px dashed #edf0f2;min-width:0}
.bdx7-srp img{width:76px;height:57px;object-fit:cover;flex:0 0 auto;background:#e3e9ec}
.bdx7-srp-d{min-width:0}
.bdx7-srp-d a{display:block;font-size:13.5px;line-height:1.5;color:#28414f}
.bdx7-srp-d a:hover{color:#bf5330}
.bdx7-srp-d span{display:block;font-size:11.5px;color:#96a0a6;margin-top:3px}

.bdx7-art{min-width:0}
.bdx7-art-m{display:flex;gap:18px;flex-wrap:wrap;font-size:12.5px;color:#8d979e;padding-bottom:16px;border-bottom:1px solid #e6eaed;margin-bottom:22px}
.bdx7-art-m b{color:#bf5330;font-weight:400}
.bdx7-art h2{font-size:19px;margin:26px 0 12px;padding-left:12px;border-left:3px solid #bf5330}
.bdx7-art p{font-size:15px;line-height:2;color:#404b53;margin-bottom:14px;text-align:justify}
.bdx7-art-lead{background:#f4f7f8;border-left:3px solid #0e2a3d;padding:16px 20px;font-size:14.5px;line-height:1.95;color:#3d4952;margin-bottom:24px}
.bdx7-art-fig{margin-bottom:26px}
.bdx7-art-fig img{width:100%;height:auto;display:block}
.bdx7-art-fig figcaption{font-size:12px;color:#8d979e;margin-top:8px;line-height:1.7}
.bdx7-art-tag{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0 0}
.bdx7-art-tag a{font-size:12.5px;color:#5d686f;border:1px solid #dfe4e7;padding:6px 12px;border-radius:2px}
.bdx7-art-tag a:hover{border-color:#bf5330;color:#bf5330}
.bdx7-pager{display:flex;justify-content:space-between;gap:16px;margin-top:30px;padding-top:20px;border-top:1px solid #e6eaed;flex-wrap:wrap}
.bdx7-pager a{font-size:13.5px;color:#4e5a62;max-width:48%}
.bdx7-pager a:hover{color:#bf5330}
.bdx7-pager a span{color:#bf5330;margin-right:4px}

.bdx7-plist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.bdx7-big{display:flex;background:#fff;border:1px solid #e5eaed;min-width:0;transition:.25s}
.bdx7-big:hover{box-shadow:0 10px 24px rgba(14,42,61,.09);border-color:#ccd6dc}
.bdx7-big-f{flex:0 0 43%;max-width:43%;overflow:hidden;background:#dde4e8}
.bdx7-big-f img{width:100%;height:100%;object-fit:cover}
.bdx7-big-b{padding:18px 20px;min-width:0;display:flex;flex-direction:column}
.bdx7-big-b span{font-size:11.5px;color:#bf5330;letter-spacing:.5px;margin-bottom:5px}
.bdx7-big-b h3{font-size:16.5px;margin-bottom:8px;line-height:1.4}
.bdx7-big-b p{font-size:13px;color:#78838a;line-height:1.75;flex:1}
.bdx7-big-b em{font-style:normal;font-size:12.5px;color:#0e2a3d;margin-top:10px}

.bdx7-faq{border-top:1px solid #e4e9ec}
.bdx7-faq-i{border-bottom:1px solid #e4e9ec}
.bdx7-faq-q{display:flex;align-items:flex-start;gap:12px;padding:17px 4px;cursor:pointer;font-size:15px;color:#28414f;min-width:0}
.bdx7-faq-q b{color:#bf5330;font-weight:700;flex:0 0 auto}
.bdx7-faq-q i{margin-left:auto;flex:0 0 auto;font-style:normal;color:#98a2a8;font-size:18px;line-height:1.2;transition:.2s}
.bdx7-faq-i.on .bdx7-faq-q i{transform:rotate(45deg);color:#bf5330}
.bdx7-faq-a{display:none;padding:0 4px 18px 30px;font-size:14px;line-height:1.95;color:#6b767d}
.bdx7-faq-i.on .bdx7-faq-a{display:block}

.bdx7-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:34px}
.bdx7-info-c{background:#fff;border:1px solid #e4e9ec;padding:22px 20px;min-width:0}
.bdx7-info-c b{display:block;font-size:12px;letter-spacing:2px;color:#bf5330;margin-bottom:8px}
.bdx7-info-c strong{display:block;font-size:17px;color:#0e2a3d;line-height:1.4;word-break:break-all}
.bdx7-info-c span{display:block;font-size:12.5px;color:#8b959c;margin-top:6px}

.bdx7-prose h2{font-size:21px;margin:0 0 14px;padding-left:12px;border-left:3px solid #bf5330}
.bdx7-prose p{font-size:15px;line-height:2;color:#414c54;margin-bottom:14px;text-align:justify}
.bdx7-panel{background:#fff;border:1px solid #e4e9ec;padding:26px 26px 20px;margin-bottom:22px}
.bdx7-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.bdx7-cell{border:1px solid #e6eaed;padding:20px 18px;background:#fff;min-width:0}
.bdx7-cell b{display:block;font-size:12px;letter-spacing:1.5px;color:#bf5330;margin-bottom:8px}
.bdx7-cell h3{font-size:16px;margin-bottom:8px}
.bdx7-cell p{font-size:13.5px;color:#7c878e;line-height:1.8}

.bdx7-tl{border-left:2px solid #e2e7ea;padding-left:26px;margin-left:6px}
.bdx7-tl-i{position:relative;padding-bottom:24px}
.bdx7-tl-i:last-child{padding-bottom:0}
.bdx7-tl-i::before{content:"";position:absolute;left:-32px;top:5px;width:9px;height:9px;border-radius:50%;background:#bf5330}
.bdx7-tl-i b{display:inline-block;font-size:15px;color:#0e2a3d;font-weight:700;margin-right:10px;font-family:"Segoe UI",Arial,sans-serif}
.bdx7-tl-i span{font-size:14.5px;color:#4f5b63;line-height:1.85}

.bdx7-npage{display:flex;flex-direction:column;gap:16px;min-width:0}
.bdx7-np{display:flex;gap:18px;background:#fff;border:1px solid #e6eaed;padding:16px;min-width:0;transition:.2s}
.bdx7-np:hover{border-color:#ccd6dc;box-shadow:0 8px 20px rgba(14,42,61,.07)}
.bdx7-np-f{flex:0 0 176px;max-width:176px;aspect-ratio:16/10;overflow:hidden;background:#e3e9ec}
.bdx7-np-f img{width:100%;height:100%;object-fit:cover}
.bdx7-np-b{min-width:0;display:flex;flex-direction:column;justify-content:center}
.bdx7-np-b time{font-size:12px;color:#bf5330;letter-spacing:.6px}
.bdx7-np-b h3{font-size:16px;margin:6px 0 6px;line-height:1.45;font-weight:700}
.bdx7-np-b p{font-size:12.5px;color:#8b959c;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.bdx7-nmore{text-align:center;margin-top:28px}

.bdx7-nf{text-align:center;padding:70px 24px 84px;max-width:760px;margin:0 auto}
.bdx7-nf b{display:block;font-size:78px;color:#0e2a3d;line-height:1;letter-spacing:4px;font-family:"Segoe UI",Arial,sans-serif}
.bdx7-nf h1{font-size:24px;margin:18px 0 10px}
.bdx7-nf p{color:#78838a;font-size:14px;line-height:1.9}
.bdx7-nf-bt{display:flex;gap:12px;justify-content:center;margin-top:26px;flex-wrap:wrap}

.bdx7-mmain{padding:22px 16px 40px}
.bdx7-mnav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}
.bdx7-mnav a{display:flex;align-items:center;justify-content:space-between;padding:16px;border:1px solid #e4e9ec;background:#fff;font-size:15px;color:#28414f}
.bdx7-mnav a span{color:#aeb8be}

.bdx7-sum{display:flex;gap:12px;padding:14px;background:#f3f5f6;border:1px solid #e6eaed;margin-top:18px;min-width:0}
.bdx7-sum strong{flex:0 0 auto;font-size:13px;color:#0e2a3d}
.bdx7-sum span{font-size:13px;color:#6f7a81;min-width:0}

.bdx7-anchor{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}
.bdx7-anchor a{font-size:13px;padding:7px 14px;border:1px solid #dfe4e7;color:#4e5a62;background:#fff}
.bdx7-anchor a:hover{border-color:#bf5330;color:#bf5330}

@media (max-width:1100px){
  .bdx7-pgrid,.bdx7-agrid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .bdx7-adv{grid-template-columns:repeat(2,minmax(0,1fr))}
  .bdx7-adv-c:nth-child(2){border-right:0}
  .bdx7-adv-c:nth-child(1),.bdx7-adv-c:nth-child(2){border-bottom:1px solid rgba(255,255,255,.14)}
  .bdx7-cols{grid-template-columns:minmax(0,1fr) 262px;gap:26px}
  .bdx7-hero h1{font-size:36px}
  .bdx7-foot-in{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:900px){
  .bdx7-nav{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid #e3e8eb;box-shadow:0 14px 24px rgba(14,42,61,.12);padding:6px 0;z-index:30}
  .bdx7-nav.open{display:block}
  .bdx7-nav ul{flex-direction:column;align-items:stretch;gap:0}
  .bdx7-nav a{line-height:48px;padding:0 24px;border-bottom:1px solid #f0f3f4}
  .bdx7-nav a::after{display:none}
  .bdx7-nav a.on{background:#f6f8f9}
  .bdx7-burger{display:block}
  .bdx7-head-in{position:relative;min-height:66px}
  .bdx7-logo-tx em{display:none}
  .bdx7-logo-tx strong{font-size:16.5px}
  .bdx7-logo img{width:38px;height:38px}
  .bdx7-stats{margin-top:-34px}
  .bdx7-stats-in{grid-template-columns:repeat(2,minmax(0,1fr))}
  .bdx7-stat:nth-child(2){border-right:0}
  .bdx7-stat:nth-child(1),.bdx7-stat:nth-child(2){border-bottom:1px solid #eceff1}
  .bdx7-sec{padding:46px 0}
  .bdx7-split{grid-template-columns:minmax(0,1fr);gap:26px}
  .bdx7-news{grid-template-columns:minmax(0,1fr)}
  .bdx7-steps{grid-template-columns:repeat(2,minmax(0,1fr))}
  .bdx7-cols{grid-template-columns:minmax(0,1fr)}
  .bdx7-plist{grid-template-columns:minmax(0,1fr)}
  .bdx7-big-f{flex:0 0 38%;max-width:38%}
  .bdx7-info{grid-template-columns:minmax(0,1fr)}
  .bdx7-grid3{grid-template-columns:minmax(0,1fr)}
  .bdx7-hero h1{font-size:30px}
  .bdx7-hero-in{padding-top:56px;padding-bottom:74px}
  .bdx7-sub h1{font-size:26px}
  .bdx7-hd h2,.bdx7-split-t h2{font-size:24px}
  .bdx7-np-f{flex:0 0 132px;max-width:132px}
}
@media (max-width:720px){
  .bdx7-pgrid,.bdx7-agrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
  .bdx7-adv{grid-template-columns:minmax(0,1fr)}
  .bdx7-adv-c{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}
  .bdx7-topbar-k{display:none}
  .bdx7-topbar{font-size:11.5px;line-height:30px}
  .bdx7-topbar-in{justify-content:space-between}
  .bdx7-hero h1{font-size:26px;letter-spacing:.2px}
  .bdx7-hero-p{font-size:14px}
  .bdx7-stat b{font-size:23px}
  .bdx7-sec{padding:38px 0}
  .bdx7-wrap{padding:0 16px}
  .bdx7-stats{padding:0 16px}
  .bdx7-tbl th,.bdx7-tbl td{padding:10px 12px;font-size:12.5px}
  .bdx7-art p{font-size:14.5px;line-height:1.95}
  .bdx7-cta h2{font-size:21px}
  .bdx7-news-fb h3{font-size:18px}
  .bdx7-nitem time{flex:0 0 58px}
  .bdx7-nitem time b{font-size:17px}
  .bdx7-foot-in{grid-template-columns:minmax(0,1fr);gap:24px}
  .bdx7-big{flex-direction:column}
  .bdx7-big-f{flex:none;max-width:100%;aspect-ratio:16/9}
  .bdx7-np{flex-direction:column;gap:10px}
  .bdx7-np-f{flex:none;max-width:100%;aspect-ratio:16/9}
  .bdx7-hero-bt .bdx7-btn{padding:11px 20px;font-size:14px}
  .bdx7-hero-in{padding-top:48px;padding-bottom:104px}
  .bdx7-stats{margin-top:-40px}
  .bdx7-nf b{font-size:56px}
  .bdx7-nitem-d p{display:none}
}
@media (max-width:480px){
  .bdx7-pgrid{grid-template-columns:minmax(0,1fr)}
  .bdx7-agrid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .bdx7-steps{grid-template-columns:minmax(0,1fr)}
  .bdx7-fact{grid-template-columns:minmax(0,1fr)}
  .bdx7-mnav{grid-template-columns:minmax(0,1fr)}
  .bdx7-logo-tx strong{font-size:15px;letter-spacing:0}
  .bdx7-stat{padding:16px 10px}
  .bdx7-hero p.bdx7-hero-eye{font-size:11.5px;letter-spacing:1px}
}
