@charset "utf-8";
/* 导航：参考站 daohang_bg 若损坏则用纯色兜底，白字才可见 */
.byt_nav,
.byt_nav_list {
  background-color: #c4161d !important;
  background-image: url(/static_clone/static/v1/image/daohang_bg.jpg) !important;
  background-repeat: repeat-x !important;
  min-height: 50px !important;
}
.byt_nav .nav_li li { visibility: visible !important; opacity: 1 !important; }
.byt_nav .nav_li li a { color: #fff !important; }
.byt_nav .nav_li .flag,
.byt_nav .nav_li .app { display: none !important; }
.byt_top .logo {
  background: none !important;
  width: auto !important;
  height: auto !important;
  display: inline-block;
}
.byt_top .logo.site-brand {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  text-decoration: none;
  padding: 12px 0;
}
.byt_top .logo.site-brand .site-brand-icon {
  width: 56px;
  height: 56px;
  flex-shrink: 0;
  display: block;
}
.byt_top .logo.site-brand .site-brand-text {
  font-size: 28px;
  font-weight: bold;
  font-family: "Microsoft YaHei", "微软雅黑", sans-serif;
  color: #c41230;
  line-height: 1.2;
}
.byt_top .logo.site-brand:hover .site-brand-text { color: #9e0e26; }
.byt_top .ad { display: none !important; }
/* 详情页版心居中 */
.detail_top {
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 20px;
  box-sizing: border-box;
}
.detail_content {
  margin-left: auto;
  margin-right: auto;
}
.detail_author { text-align: center; }

/* 要闻 top10：单行省略，防裁切 */
.right-box .two .title2 li.special {
  display: flex;
  align-items: center;
  height: 34px;
  line-height: 34px;
  overflow: hidden;
}
.right-box .two .title2 li.special em { flex: 0 0 auto; margin-right: 2px; }
.right-box .two .title2 li.special a.special1 {
  flex: 1 1 auto;
  min-width: 0;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 400;
  line-height: 34px;
  color: #333 !important;
}

h4.title {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.detail_content p {
  text-align: center;
  text-indent: 0;
  line-height: 1.8;
  margin: 0 0 1em;
}

.byt_footer { text-align: center; padding: 24px; color: #666; border-top: 1px solid #eee; margin-top: 20px; }
.detail_marker { height: 0; overflow: hidden; }
.list_items li { line-height: 2; border-bottom: 1px dashed #eee; }
.list_items .date { float: right; color: #999; }
