/* 雨竹林学习网 | DedeBIZ栏目列表补充样式 V10
 * 完整保留V8 list-template.css 原始样式。本文件只补充真实链接和CMS分页样式。
 */
.lt-hotwords a { color: inherit; border: 1px solid #dcebf5; padding: 5px 12px; border-radius: 18px; background: #f3f9ff; text-decoration: none; font-size: 13px; white-space: nowrap; }
.lt-hotwords a:hover { color:#087dff; background:#e8f3ff; }
.lt-feature-body h3 a, .lt-article-content h3 a { text-decoration:none; color:inherit; }
.lt-feature-body h3 a:hover, .lt-article-content h3 a:hover { color:#087dff; }
.lt-feature-placeholder h3 { font-size: 22px; margin: 10px 0; }
.lt-filters a.lt-filter { text-decoration:none; display:inline-flex; align-items:center; justify-content:center; }
.lt-filters a.lt-filter[aria-current="page"] { color:#fff; background:#087dff; }
.lt-dede-position { display:inline; line-height:1.7; }
.lt-dede-position a { color:inherit; text-decoration:none; }
.lt-dede-position a:hover { color:#087dff; }
.lt-channel-description:empty::before { content:"汇集本栏目最新考试资讯和学习参考信息，具体以主管部门发布的正式公告为准。"; }
.lt-side-fallback { display:flex; gap:10px; flex-direction:column; }
.lt-side-fallback a { text-decoration:none; color:#295478; padding:8px 11px; border-radius:8px; background:#f4f9ff; }
.lt-side-fallback a:hover { background:#e7f2ff; }
/* DedeBIZ 6.5.9的pagelist输出<li class="page-item">，外层由模板提供<ul> */
.lt-pagination .lt-cms-page-items { list-style:none; display:flex; align-items:center; justify-content:center; gap:8px; flex-wrap:wrap; margin:0; padding:0; }
.lt-pagination .page-item { list-style:none; margin:0; padding:0; }
.lt-pagination .page-item .page-link { display:inline-flex; align-items:center; justify-content:center; min-width:40px; min-height:40px; padding:8px 12px; border:1px solid #d9e7f5; border-radius:9px; background:#fff; color:#1d5384; font-weight:600; text-decoration:none; }
.lt-pagination .page-item a.page-link:hover { border-color:#087dff; background:#eaf4ff; color:#087dff; }
.lt-pagination .page-item.active .page-link { color:#fff; background:#087dff; border-color:#087dff; }
.lt-pagination .page-item.disabled .page-link { background:#f4f7fa; color:#8796a6; font-weight:400; }
@media(max-width:600px) { .lt-pagination .page-item .page-link { min-width:35px; min-height:35px; padding:7px 9px; font-size:12px; } }

/* V11: DedeBIZ position outputs nested UL/LI; keep breadcrumb horizontal. */
.lt-page .lt-breadcrumb {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
}
.lt-page .lt-dede-position {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  column-gap: 8px;
  row-gap: 5px;
  min-width: 0;
  max-width: 100%;
  line-height: 1.6;
  vertical-align: middle;
}
.lt-page .lt-dede-position ul,
.lt-page .lt-dede-position ol {
  display: inline-flex !important;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
  width: auto !important;
}
.lt-page .lt-dede-position li {
  display: inline-flex !important;
  align-items: center;
  gap: 8px;
  float: none !important;
  position: static;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
  width: auto !important;
  min-height: 0 !important;
}
.lt-page .lt-dede-position li::marker { content: ""; }
.lt-page .lt-dede-position li::before { content: none !important; }
.lt-page .lt-dede-position li + li::before {
  content: "›" !important;
  color: #99b0c8;
  font-weight: 600;
}
.lt-page .lt-dede-position a { display:inline; }
@media (max-width: 600px) {
  .lt-page .lt-dede-position,
  .lt-page .lt-dede-position ul,
  .lt-page .lt-dede-position ol { gap: 5px; }
}
