.detail_main_content{
    min-height: 300px;
    height: auto;
    width: 1200px;
    margin: 0 auto;
    max-width: 100%;
    font-size: 22px;
    line-height: 36px;
}
.detail_main_content div{
    text-indent: 2em;
    display: block;
    unicode-bidi: isolate;
}

.detail_main_content h1 {
    height: 50px;
    line-height: 50px;
    padding-top: 50px;
    border-bottom: dotted 2px #aba6a6;
    color: #2365a8;
}

.detail_main_content::after {
    content: "";        /* 伪元素必须有 content */
    display: block;     /* 转为块级元素 */
    clear: both;        /* 清除左右浮动 */
    height: 0;          /* 可选：隐藏伪元素高度 */
    visibility: hidden; /* 可选：隐藏伪元素 */
  }

.detail_foot{
    border-top: 1px solid rgb(204, 204, 204);
    height: 20px;
    width: 1200px;
    margin: 0 auto;
    padding-top: 10px;
    margin-top: 50px;
}

/* 以下是领导样式 */
/* 仅作用于当前模块的样式：通过 .leader-section 前缀隔离 */
.leader-section {
    width: 100%;
    max-width: 800px; /* 可根据页面调整宽度 */
    margin: 0 auto;
    font-family: "微软雅黑", sans-serif;
  }
  
  /* 每个领导项的布局 */
  .leader-section .leader-item {
    display: flex;
    border: 1px solid #e0e0e0;
    margin-bottom: -1px; /* 合并边框 */
  }
  
  /* 姓名列 */
  .leader-section .leader-name {
    width: 120px;
    padding: 12px 15px;
    border-right: 1px solid #e0e0e0;
    text-align: center;
    background-color: #f8f9fa;
    font-weight: 500;
  }
  
  /* 信息列 */
  .leader-section .leader-info {
    flex: 1;
    padding: 12px 15px;
  }
  
  .leader-section .leader-post {
    font-weight: 600;
    margin-bottom: 4px;
  }
  
  .leader-section .leader-duty,
  .leader-section .leader-manage {
    line-height: 1.6;
    color: #555;
  }