@charset "utf-8";
/*=== ycnh dynamic additions v20261017a：吸底导航/二级导航/日期头/筛选隐藏/信号链接/防溢出 ===*/
#starlist li.active > a{color:#1487f4;}
/* 桌面端当前栏目高亮（蓝条上用深蓝底，避免蓝字压蓝底看不见） */
@media screen and (min-width:840px){
#starlist li.active > a{background:#0976dc;color:#fff;}
}
/* PC 下拉菜单加宽（长文字不裁剪）+ 一级导航向下小三角 */
@media screen and (min-width:840px){
#starlist li ul.sub{width:auto;min-width:150px;white-space:nowrap;}
#starlist > li.ycnh-has-sub > a{position:relative;padding-right:28px;}
#starlist > li.ycnh-has-sub > a::after{content:"";position:absolute;right:12px;top:50%;margin-top:-2px;border:4px solid transparent;border-top:5px solid #fff;}
}
/* 移动端手风琴（+ 展开 / − 折叠，单开互斥） */
.ycnh-m-plus{display:none;}
@media screen and (max-width:839px){
#starlist li{position:relative;}
#starlist li.active > a{color:#1487f4;background:#fff;}
#starlist li ul.sub{display:none !important;}
#starlist li.ycnh-sub-open > ul.sub{display:block !important;}
.ycnh-m-plus{display:block;position:absolute;right:0;top:0;width:50px;height:50px;line-height:50px;text-align:center;font-style:normal;font-size:20px;color:#666;cursor:pointer;z-index:2;}
#starlist li.ycnh-sub-open > .ycnh-m-plus{color:#1487f4;}
#starlist li.ycnh-sub-open > .ycnh-m-plus::before{content:"−";position:absolute;left:0;top:0;width:100%;height:100%;line-height:50px;background:#fff;}
}
.footer2{display:none;}
/* 回到底部箭头（与 .icon-top 同款圆形白底风格，复用 istop.png 旋转180°，位于返回顶部下方） */
.icon-bottom{display:block;width:40px;height:40px;position:fixed;right:20px;bottom:calc(10% - 50px);background:url(../images/istop.png) no-repeat center #fff;background-size:22px;border:#ccc 1px solid;border-radius:100%;box-sizing:border-box;opacity:0;visibility:hidden;transition:all .3s;z-index:9999999;transform:rotate(180deg);}
.icon-bottom.cd-is-visible{visibility:visible;opacity:1;}
.ycnh-flink{display:flex;flex-wrap:wrap;gap:6px 14px;justify-content:center;padding:8px 0;}
.ycnh-flink a{color:#888;font-size:13px;text-decoration:none;}
.ycnh-flink a:hover{color:#1487f4;}
.ycnh-subnav{background:#fff;border-bottom:1px solid #eee;margin-bottom:10px;}
.ycnh-subnav .box{display:flex;flex-wrap:wrap;gap:8px;padding:8px 10px;}
.ycnh-subnav a{display:inline-block;padding:0 14px;height:28px;line-height:28px;border-radius:14px;color:#333;font-size:13px;text-decoration:none;background:#f1f1f1;white-space:nowrap;}
.ycnh-subnav a:hover,.ycnh-subnav a.on{background:#1487f4;color:#fff;}
/* 内页栏目导航云标签当前项 */
.widget.cloud a.on{background:#1487f4;color:#fff;}
.match_list ul li.ycnh-date-head{background:#f5f8ff !important;pointer-events:none;}
.match_list ul li.ycnh-date-head > div{justify-content:flex-start !important;font-weight:bold;color:#1487f4;padding:4px 10px;}
.match_list ul li.ycnh-off,.match_list ul li.ycnh-hide{display:none !important;}
.ycnh-empty{padding:16px 10px;text-align:center;color:#999;font-size:13px;}
.ycnh-signal{display:flex;flex-wrap:wrap;gap:10px;padding:10px 0;}
.ycnh-signal a{display:inline-block;padding:6px 18px;border-radius:4px;background:#327ffc;color:#fff;font-size:14px;text-decoration:none;}
.ycnh-signal a:hover{background:#1487f4;}
.ycnh-intro{padding:10px 0;line-height:1.9;color:#333;word-break:break-word;overflow-wrap:anywhere;}
.ycnh-intro img{max-width:100%;height:auto;}
.newstext,.newstext-box{word-break:break-word;overflow-wrap:anywhere;}
.newstext img{max-width:100%;height:auto;}
@media (max-width:768px){
  body{padding-bottom:56px;}
  /* 回顶/回底按钮上移到吸底导航上方堆叠，避免被 .footer2 遮挡 */
  .icon-top{bottom:118px;}
  .icon-bottom{bottom:68px;}
  .footer2{display:block !important;width:100%;position:fixed;bottom:0;left:0;right:0;height:50px;z-index:999;background:#fff;border-top:1px solid #ddd;padding-top:5px;box-sizing:content-box;}
  .footer2 a{width:20%;float:left;text-align:center;color:#666;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;}
}
