.ls-page{padding:26px 0 72px;background:#fff;color:#111b2d;font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif}
.ls-reading-bar{position:fixed;z-index:900;top:0;right:0;left:0;height:68px;transform:translateY(-105%);border-top:2px solid #164da3;background:rgba(255,255,255,.97);box-shadow:0 3px 12px rgba(15,36,68,.14);font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;opacity:0;pointer-events:none;transition:transform .25s ease,opacity .25s ease}
.ls-reading-bar.is-show{transform:translateY(0);opacity:1;pointer-events:auto}
.ls-reading-bar__inner{display:grid;grid-template-columns:240px minmax(0,1fr) 230px;gap:24px;box-sizing:border-box;width:100%;height:100%;padding:0 70px 0 38px;align-items:center}
.ls-reading-bar__logo img{display:block;width:auto;max-width:230px;height:52px;object-fit:contain}
.ls-reading-bar__title{overflow:hidden;color:#080d16;font-size:24px;font-weight:700;line-height:1.35;text-align:center;white-space:nowrap;text-overflow:ellipsis}
.ls-reading-bar__tools{display:flex;min-width:190px;height:100%;align-items:center;justify-content:flex-end;gap:8px;color:#9aa3b0;font-size:13px;white-space:nowrap}
.ls-page *{box-sizing:border-box}
.ls-page a{color:inherit;text-decoration:none}
.ls-shell{width:1280px;margin:0 auto}
.ls-position{padding:4px 0 24px;color:#26364c;font-size:15px}
.ls-position i{padding:0 9px;color:#a5adba;font-style:normal}
.ls-position a:hover{color:#164ba5}
.ls-article-head{padding:8px 30px 30px;border-bottom:1px solid #e4e8ee;text-align:center}
.ls-subtitle{margin:0 0 8px;color:#6f7d90;font-size:17px}
.ls-article-head h1{max-width:1080px;margin:0 auto 24px;color:#080d16;font-size:38px;line-height:1.35;font-weight:700}
.ls-meta{display:flex;align-items:center;justify-content:center;gap:13px;color:#9aa3b0;font-size:13px}
.ls-meta>i{width:1px;height:17px;background:#ccd2da}
.ls-meta button{border:0;cursor:pointer}
.ls-share{position:relative;display:inline-flex;flex:0 0 31px;align-items:center;justify-content:center;box-sizing:border-box;width:31px;height:31px;margin:0;padding:0;border:0!important;border-radius:50%;box-shadow:none!important;color:transparent;font-size:0;line-height:0;vertical-align:middle;appearance:none;cursor:pointer}
.ls-share::before{display:block;color:#fff;font-family:FontAwesome;font-size:17px;font-style:normal;font-weight:normal;line-height:1;text-align:center;-webkit-font-smoothing:antialiased}
.ls-share:focus-visible{outline:2px solid #163f8f;outline-offset:3px}
.ls-share-wrap{position:relative;display:inline-flex;flex:0 0 31px;align-items:center;justify-content:center;width:31px;height:31px;vertical-align:middle}
.ls-wechat{background:#2bbc37}
.ls-weibo{background:#ff7900}
.ls-link{background:#397eea}
.ls-wechat::before{content:"\f1d7"}
.ls-weibo::before{content:"\f18a"}
.ls-link::before{content:"\f0c1"}
.ls-share:hover{opacity:.86;transform:translateY(-1px)}
.ls-wechat-pop{display:none;position:absolute;z-index:30;top:43px;left:50%;width:178px;padding:15px;transform:translateX(-50%);border:1px solid #e0e5ec;border-radius:6px;background:#fff;box-shadow:0 8px 25px rgba(20,39,72,.16);color:#536176;text-align:center}
.ls-wechat-pop:before{content:"";position:absolute;top:-7px;left:50%;width:12px;height:12px;transform:translateX(-50%) rotate(45deg);border-top:1px solid #e0e5ec;border-left:1px solid #e0e5ec;background:#fff}
.ls-wechat-pop.is-show{display:block}
.ls-wechat-pop img{display:block;width:146px;height:146px;margin:0 auto 8px}
.ls-wechat-pop small{white-space:nowrap;font-size:12px}
.ls-copy-tip{position:fixed;z-index:1000;top:50%;left:50%;padding:11px 20px;transform:translate(-50%,-50%) scale(.9);border-radius:5px;background:rgba(0,0,0,.78);color:#fff;opacity:0;pointer-events:none;transition:.2s}
.ls-copy-tip.is-show{opacity:1;transform:translate(-50%,-50%) scale(1)}
.ls-font{display:inline-flex;flex:0 0 31px;align-items:center;justify-content:center;box-sizing:border-box;width:31px;height:31px;margin:0;padding:0;border:0;border-radius:50%;background:#fff;color:#758296;line-height:1;vertical-align:middle;cursor:pointer}
.ls-font.is-on{background:#0751ad;color:#fff}
.ls-layout{display:grid;grid-template-columns:minmax(0,900px) 320px;gap:60px;padding-top:28px;align-items:start}
.ls-lead{margin-bottom:24px;padding:18px 22px;border-left:4px solid #174ca3;background:#f5f8fc;color:#43536a;font-size:17px;line-height:1.9}
.ls-content{color:#172033;font:400 18px/1.8 "SimSun","宋体","PingFang SC","Microsoft YaHei",\5FAE\8F6F\96C5\9ED1,Helvetica,Arial,sans-serif;text-align:justify}
.ls-content.is-large{font-size:21px}
.ls-content.is-large p,.ls-content.is-large div,.ls-content.is-large span,.ls-content.is-large li,.ls-content.is-large td,.ls-content.is-large font{font-size:21px!important}
.ls-content p,.ls-content div,.ls-content span,.ls-content li,.ls-content td,.ls-content font{font-family:inherit!important;line-height:inherit!important}
.ls-content p{margin:0 0 20px}
.ls-content img{display:block;max-width:100%!important;height:auto!important;margin:22px auto}
.ls-content video{max-width:100%}
.ls-editor{clear:both;margin:20px 0 0;color:#687487;font-size:15px;line-height:1.8;text-align:right}
.ls-turn{margin-top:36px;padding:19px 22px;border-top:1px solid #e3e8ef;border-bottom:1px solid #e3e8ef;color:#536279;font-size:14px;line-height:2}
.ls-turn p{margin:0}
.ls-turn a:hover{color:#174ca3}
.ls-side{position:sticky;top:88px;padding-top:10px;transition:top .2s ease}
.ls-hot header{height:47px;border-bottom:3px solid #154ca2}
.ls-hot h2{display:inline-flex;height:47px;align-items:center;margin:0;padding:0 8px 0 0;border-bottom:3px solid #df1e31;font-size:21px}
.ls-hot ul{margin:22px 0 0;padding:0;list-style:none}
.ls-hot li{display:grid;grid-template-columns:6px minmax(0,1fr);gap:9px;align-items:center;margin-bottom:17px}
.ls-hot li i{width:6px;height:6px;border-radius:50%;background:#d8dce2}
.ls-hot li a{overflow:hidden;font-size:14px;white-space:nowrap;text-overflow:ellipsis}
.ls-hot li a:hover{color:#174ca3}
.ls-side-section{margin-top:30px}
.ls-statement{margin-top:38px;padding:20px 22px;border-top:2px solid #174ca3;background:#f6f8fb;color:#687487;font-size:13px;line-height:1.85}
.ls-statement b{display:block;margin-bottom:8px;color:#34435a;font-size:15px}
.ls-statement p{margin:5px 0}
.ls-bottom-ad{width:1280px;margin:10px auto 30px;overflow:hidden}
.ls-bottom-ad a,.ls-bottom-ad img{display:block}
.ls-bottom-ad img{width:100%;height:120px;object-fit:cover}
@media(max-width:900px){.ls-page{padding-top:16px}
.ls-reading-bar{height:56px}
.ls-reading-bar__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;margin:0;padding:0 26px 0 14px;gap:12px}
.ls-reading-bar__logo{display:none}
.ls-reading-bar__title{font-size:16px;text-align:left}
.ls-reading-bar__tools>span:first-child{display:none}
.ls-reading-bar__tools{min-width:109px}
.ls-shell{width:auto;margin:0 15px}
.ls-position{font-size:13px}
.ls-article-head{padding:4px 0 22px}
.ls-article-head h1{font-size:28px}
.ls-meta{flex-wrap:wrap;gap:8px}
.ls-share-label,.ls-meta>i{display:none}
.ls-layout{grid-template-columns:1fr;gap:35px;padding-top:22px}
.ls-content{font-size:17px}
.ls-content.is-large{font-size:20px}
.ls-side{padding-top:0}
.ls-side{position:static}
.ls-bottom-ad{width:auto;margin:10px 15px 24px}
.ls-bottom-ad img{height:auto}
}

@media (max-width: 900px) {
  .ls-main, .ls-side, .ls-content { min-width: 0; }
  .ls-content :is(figure, img, video, iframe, embed, object) { max-width: 100% !important; }
  .ls-content figure { box-sizing: border-box; width: auto !important; margin-right: 0 !important; margin-left: 0 !important; }
  .ls-content pre { max-width: 100%; overflow-x: auto; white-space: pre-wrap; overflow-wrap: anywhere; }
  .ls-content blockquote { max-width: 100%; margin-right: 0; margin-left: 0; }
  .ls-meta > span { min-width: 0; overflow-wrap: anywhere; }
}
@media (max-width: 600px) {
  .ls-article-head { padding-right: 0; padding-left: 0; }
  .ls-lead { padding: 14px 16px; font-size: 15px; }
  .ls-turn { padding: 15px 12px; overflow-wrap: anywhere; }
  .ls-statement { padding: 18px 16px; }
}

.cet-share-guide[hidden]{display:none!important}
.cet-share-guide{position:fixed;z-index:100000;inset:0;background:rgba(7,24,52,.72);font-family:"Microsoft YaHei",Arial,sans-serif}
.cet-share-guide__panel{box-sizing:border-box;position:absolute;top:24px;right:16px;left:16px;max-width:440px;margin-left:auto;padding:52px 24px 24px;border-radius:16px;background:#fff;color:#172d4d;box-shadow:0 14px 40px rgba(0,0,0,.24)}
.cet-share-guide__close{position:absolute;top:10px;right:12px;width:36px;height:36px;border:0;background:transparent;color:#67758a;font-size:30px;line-height:1;cursor:pointer}
.cet-share-guide__arrow{position:absolute;top:-20px;right:43px;color:#fff;font-size:54px;line-height:1}
.cet-share-guide h2{margin:0 0 10px;font-size:21px;line-height:1.4}
.cet-share-guide__message{margin:0;color:#52627b;font-size:16px;line-height:1.7}
.cet-share-guide__copy{display:block;width:100%;margin-top:22px;padding:12px;border:0;border-radius:8px;background:#1355a4;color:#fff;font-size:16px;cursor:pointer}
.cet-share-guide-open{overflow:hidden}

