:root{
  --primary:#147A74;
  --sec-color:linear-gradient(173deg, #104542, #0b6762);
  --live-bg:#fd7b13;
  --wait-txt:#c0bebe;
  --body-bg:#011817;
  --card-bg:#212b2b;
  --foot-bg:#042f2c;
}
/*=== ycnh dynamic additions v20261017a：吸底导航/回顶按钮/二级导航/详情补充/防溢出 ===*/
.footer2{display:none;}
#totop,#tobottom{display:none;position:fixed;right:15px;width:42px;height:42px;border-radius:50%;background:rgba(20,122,116,.92);color:#fff;text-align:center;line-height:42px;font-size:20px;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.35);z-index:998;user-select:none;}
#totop{bottom:120px;}
#tobottom{bottom:68px;}
#totop:hover,#tobottom:hover{background:#fd7b13;}
.ycnh-subnav{background:#0a2b29;border-bottom:1px solid #144642;padding:8px 0;margin-bottom:10px;}
.ycnh-subnav .container{display:flex;flex-wrap:wrap;gap:8px;}
.ycnh-subnav a{display:inline-block;padding:0 16px;height:30px;line-height:30px;border-radius:15px;color:#bfe3df;font-size:13px;text-decoration:none;background:#123b38;border:1px solid #1d5550;white-space:nowrap;}
.ycnh-subnav a:hover,.ycnh-subnav a.on{background:#147a74;color:#fff;border-color:#147a74;}
.ycnh-empty{padding:18px 10px;text-align:center;color:var(--wait-txt);font-size:13px;}
.fenye{text-align:center;padding:15px 0;}
.fenye li{display:inline-block;list-style:none;margin:0 3px;}
.fenye li a{display:inline-block;padding:5px 10px;border:1px solid #2a5650;border-radius:3px;color:#9cc7c2;font-size:13px;text-decoration:none;}
.fenye li a:hover,.fenye li.active a{background:#147a74;color:#fff;border-color:#147a74;}
.fenye strong{color:#fd7b13;font-weight:normal;margin:0 4px;}
.ycnh-signal-title{margin:18px 0 10px;font-size:16px;font-weight:600;color:#e8f5f3;border-left:4px solid #147a74;padding-left:10px;}
.ycnh-signal{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px;}
.ycnh-signal a{display:inline-block;padding:6px 18px;border-radius:4px;background:#147a74;color:#fff;font-size:14px;text-decoration:none;}
.ycnh-signal a:hover{background:#fd7b13;}
.art-tags{padding:12px 0;border-bottom:1px dashed #234945;line-height:30px;word-break:break-all;}
.art-tags a{color:#7fc9c3;font-size:13px;text-decoration:none;}
.art-tags a:hover{color:#fd7b13;}
.art-prenext{padding:12px 0;line-height:28px;font-size:14px;word-break:break-all;}
.art-prenext a{color:#bfe3df;text-decoration:none;}
.art-prenext a:hover{color:#fd7b13;}
.oth-info .art-tit{word-break:break-word;overflow-wrap:anywhere;}
.article{word-break:break-word;overflow-wrap:anywhere;}
.article img{max-width:100%;height:auto;}
.article video{max-width:100%;}
.article table{max-width:100%;}
@media (max-width:768px){
  body{padding-bottom:56px;}
  .footer2{display:block !important;width:100%;position:fixed;bottom:0;left:0;right:0;height:50px;z-index:999;background:#04231f;border-top:1px solid #123b38;padding-top:5px;box-sizing:content-box;}
  .footer2 a{width:20%;float:left;text-align:center;color:#9cc7c2;font-size:12px;line-height:1.4;text-decoration:none;}
  .footer2 a i{width:100%;display:block;height:25px;}
  .footer2 a.index i{background:url(../images/shouye-dq.png) no-repeat top center;background-size:24px 23px;}
  .footer2 a.icozq i{background:url(../images/zq-dq.png) no-repeat top center;background-size:23px 23px;}
  .footer2 a.icolq i{background:url(../images/lq-dq.png) no-repeat top center;background-size:23px 23px;}
  .footer2 a.icolx i{background:url(../images/lx-dq.png) no-repeat top center;background-size:23px 23px;}
  .footer2 a.icoxs i{background:url(../images/xs-dq.png) no-repeat top center;background-size:23px 23px;}
}

