  
.news{ width: 80%; margin: 0 auto;   display: flex; gap: 1.667rem; }
.searchR{ width: 80%; margin: 0 auto;}

/* 新闻列表 list-three ----------------------------------*/
.list-three,.carousel{ flex: 1;min-width: 0;  }

.list-three ul{ margin:0.417rem;    padding: 0.533rem;    list-style-type: none;     }

.list-three #list{  font-size: 0.9rem;  font-family: "黑体";    font-weight: 600;    color: black;    text-decoration: none;    line-height: 1rem;  }

 /* 鼠标悬停时，当前行的标题和分割线变红并加粗 */
.news-item:hover .title-link {   color:#d74538 !important; }
.news-item:hover .divider {   background-color:#d74538 !important;    width: 0.15rem;}   
 

.more1 a{color:#850303;text-decoration: none;text-align: right;}
.more2 a{color:#850303;text-decoration: none;}
.more3 a{color:#ffffff;text-decoration: none;}

/*信息公告-------------------------------------  */

.info {width: 100%; margin: 0.5rem 0 0 0;  padding: 1rem 0; background-image: url("image/info.png"); background-repeat: no-repeat; background-position: center center; background-size: cover;display: flex;flex-direction: column;align-items: center; min-height: 25vh; }
.info-h{ width: 80%; margin: 0 auto; }
#info-title a{ font-size: 1rem; color: #ffffff; padding:0.05rem 0;  font-family: "微软雅黑";}

.info-list{  padding-top:0.5rem; }
  
/*.gg:hover{  border: none;   border-bottom: 0.2rem solid #e1e905;}*/


/*重点推荐-------------------------------------  */



/* 三个盒子 ---------------------------------------------*/

/* 1. 最外层容器：核心布局样式，匹配你的HTML */
.index-threebox {
  margin: 0 auto;
  width: 80%;
  padding: 1rem 0;
}

/* 2. 内部双栏容器：仅保留核心flex布局，对称分布左右栏目 */
.inner-box {
  display: flex;
  justify-content: space-between;
  gap: 2rem;
  width: 100%;
}

/* 3. 左右栏目容器：纵向排列，无多余间隙 */
.jiceng-box, .ll-box {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 0;
}

/* 4. 大DIV（item）：核心布局容器（匹配你的HTML，无额外容器） */
.item {
  width: 100%;
  position: relative; /* 为MORE绝对定位提供参照物，关键 */
  border-bottom: 0.083rem solid #ddd; /* 统一细分隔线 */
  margin-bottom: 0.5rem; /* 与下方列表间距 */
  padding: 0.3rem 0 0 0; /* 上下内边距，优化标签和MORE垂直间距 */
}

/* 标签列表：强制横向排列，不换行，杜绝上下结构 */
.item ul {
  display: flex;
  align-items: center;
  gap: 1.5rem; /* 两个标签之间的间距 */
  flex-wrap: nowrap; /* 核心：禁止标签换行，保持横向排列 */
  white-space: nowrap; /* 辅助：防止标签文字内部折行 */
  margin: 0;
  padding: 0;
  /* 关键：限制ul宽度，为右侧MORE预留空间，不被挤压 */
  width: calc(100% - 4rem); /* 预留4rem给MORE，避免重叠 */
}

/* 5. 标签项：默认样式，无冗余配置 */
.item li {
  font-size: 0.9rem;
  list-style: none;
  color: #333;
  cursor: pointer;
  font-weight: normal;
  transition: all 0.1s ease;
  border-bottom: 0.083rem solid transparent; /* 防止激活时上下跳动 */
  /*padding: 0.2rem 0;*/
  white-space: nowrap; /* 单个标签文字不折行，保持横向排列 */
}

/* 仅激活态生效：核心样式，匹配你的需求 */
.item li.current {
  font-size: 1rem;
  font-weight: 700;
  color: #850303;
  border-bottom: 0.166rem solid #850303; /* 加粗下边框 */
  margin-bottom: -0.083rem; /* 完美覆盖.item的细分隔线 */
}

/* 标签容器：核心调整padding-right和布局，避免重叠+右对齐 ----MORE*/
/* 核心容器：标签+更多 一行分散排列 */
#it1, #it2 {
  display: flex;
  align-items: center;
  justify-content: space-between; /* 关键：标签靠左，更多靠右，自动分散 */
  width: 100% !important;        /* 占满父容器宽度 */
  box-sizing: border-box;        /* 内边距不影响宽度 */
  padding: 0 0.5rem;             /* 左右留白，避免贴边 */
  min-height: 4rem;              /* 40px→4rem，适配你的1rem=10px基准 */
}

/* 标签组容器：单独的块，靠左排列 */
#it1 .tab-label-group, #it2 .tab-label-group {
  display: flex;
  align-items: center;
  gap: 2rem;                     /* 20px→2rem，标签之间的间距 */
}

/* 标签ul：清除默认样式，横向排列 */
#it1 ul, #it2 ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  gap: inherit;                  /* 继承父容器的gap，标签间距统一 */
}

/* 标签li样式 */
#it1 li, #it2 li {
  cursor: pointer;
  padding: 0.5rem 0;             /* 5px→0.5rem */
}

#it1 li.current, #it2 li.current {
  color: #850303;
  font-weight: bold;
}

/* 更多链接容器：单独的块，靠右排列 + 内部右对齐 */
#it1 .more-wrapper, #it2 .more-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-end;     /* 更多在自己的区块里右对齐 */
  width: auto;                   /* 自适应宽度，不挤占标签空间 */
}

/* MORE链接样式：纯展示，无定位干扰 */
.more-link {
  font-size: 0.633rem;
  color: #850303;
  text-decoration: none;
  white-space: nowrap;
  display: inline-block;
  margin: 0;
  padding: 0;
  /* 清除所有旧的定位样式，避免干扰 */
  position: static !important;
  top: auto !important;
  right: auto !important;
  left: auto !important;
  transform: none !important;
  z-index: auto !important;
}

/* 标签a链接样式 */
#it1 li a, #it2 li a {
  text-decoration: none;
  color: inherit;
  display: inline-block;
  padding: 0.2rem 0;             /* 2px→0.2rem */
}
/* 7. 内容列表容器：精简样式，匹配你的HTML结构 */
.tab-list1, .tab-list2 {
  width: 100%;
  margin-top: 0;
}

/* 8. 内容列表项：仅保留必要显示控制，配合JS切换显隐 */
.tab-list1 .list,
.tab-list2 .list {
  width: 100%;
  padding: 0.5rem 0;
}

/*先锋堡垒----------------------------------------------------------------*/
.pioneer{width: 80%; margin: 0 auto;  }


/*专题--------------------------------------------------------------------*/
.zt { width: 80%; margin: 0.5rem auto; }


/*学习链接-------------------------------------------------------------------*/
.link-study{ display: flex; justify-content: center; padding: 0.5rem 0;}
.links-container {    width: 80%;    display: flex;    justify-content: space-between;    gap: 1rem;    flex-wrap: wrap;}

.links-container a { flex: 1; min-width: calc(25% - 1.5%); text-align: center; display: flex; justify-content: center; align-items: center; }
        
.link-image { width: 100%;   height: auto;    aspect-ratio: 300/105; object-fit: contain;   transition: transform 0.3s ease; background-color: #f5f5f5; border-radius: 0.5em; /* 使用em单位 */ }