
    .navbar-brand {
    font-size: 1.2rem; /* 调整字体大小 */
    font-weight: bold; /* 加粗 */
    color: #FFF8DC; /* 修改文字颜色 */
}
    
 .nav-link {
    color: #eee; /* 默认颜色（白色） */
    font-size: 15px;
}

.nav-link:hover {
    color: #ffcc00; /* 鼠标悬停时的颜色（黄色） */
}

.nav-link.active {
    color: #ddd; /* 当前选中项的颜色（绿色） */
}
        .navbar {
            background-color: #0056b3; /* 蓝色背景 */
            padding: 0.5rem 1rem; /* 调整导航条高度 */
        }
        .navbar-toggler {
            border: none;
            outline: none;
            padding: 0.35rem; /* 调整按钮大小 */
        }
        .navbar-toggler-icon {
            background-image: url('data:image/svg+xml;charset=UTF8,%3csvg xmlns%3d%27http%3a//www.w3.org/2000/svg%27 viewBox%3d%270 0 30 30%27%3e%3cpath stroke%3d%27rgba%28255%2c 255%2c 255%2c 0.7%29%27 stroke-width%3d%272%27 d%3d%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e');
            width: 24px; /* 调整大小 */
            height: 24px;
        }
        .navbar-text {
            color: white;
            font-size: 0.9rem;
            
        }
   
     
        .btn-outline-success {
            border-color: #ddd;
            color: #fff;
            border-radius: 10px; /* 圆角按钮 */
            white-space: nowrap; /* 避免换行 */
        }
        .btn-outline-success:hover {
            background-color: #fff;
            color: #0056b3;
        }
        article h1 {
            font-size: 20px; /* 标题字体大小 */
            margin-bottom: 1rem;
            margin-top: 1rem;
            border-bottom: 2px solid #ddd; /* 添加标题下的边框 */
            padding-bottom: 0.5rem; /* 调整内边距 */
            font-weight: bold;
        }
        
        article h4 {
            font-size: 16px; /* 标题字体大小 */
            margin-bottom: 1rem;
            margin-top: 1rem;
            border-bottom: 1.5px solid #ddd; /* 添加标题下的边框 */
            padding-bottom: 0.5rem; /* 调整内边距 */
            font-weight: bold;
            color: #666;
        }
        
        
         article h2 {
            font-size: 16px; /* 标题字体大小 */
            margin-bottom: 1rem;
            margin-top: 1rem;
            border-bottom: 1.5px solid #ddd; /* 添加标题下的边框 */
            padding-bottom: 0.5rem; /* 调整内边距 */
            font-weight: bold;
            color: #666;
        }
        
        
         .h2title {
            font-size: 17px; /* 标题字体大小 */
            margin-bottom: 1rem;
            margin-top: 1rem;
            
            padding-bottom: 0.5rem; /* 调整内边距 */
            font-weight: bold;
            color: #333;
        }
        
        
           article h3 {
            font-size: 16px; /* 标题字体大小 */
            margin-bottom: 1rem;
            margin-top: 1rem;
            border-bottom: 1.5px solid #ddd; /* 添加标题下的边框 */
            padding-bottom: 0.5rem; /* 调整内边距 */
            font-weight: bold;
            color: #666;
        }
        
        .article-meta {
            display: flex;
            gap: 1rem;
            font-size: 0.9rem;
            margin-bottom: 1rem;
        }
        .article-meta i {
            color: #0056b3;
            margin-right: 0.25rem;
        }
        .card-header {
            font-weight: bold;
            border-bottom: 2px solid #0056b3; /* 为边栏标题添加边框 */
            padding-bottom: 0.5rem; /* 调整内边距 */
        }
        @media (max-width: 768px) {
            .navbar-brand {
                display: flex;
                align-items: center; /* 手机端对齐标题和Logo */
            }
        }
        .img-fluid{margin-bottom: 8px;}
   
    .breadcrumb {
      display: flex;
      flex-wrap: wrap; /* 允许换行 */
      gap: 8px; /* 项间距 */
      padding: 0.5rem 1rem; /* 内边距 */
      margin: 0;
      background-color: #f8f9fa; /* 背景颜色 */
      border-radius: 0.25rem; /* 圆角 */
      font-family: "Arial", sans-serif; /* 易读字体 */
    }

    /* 面包屑导航项 */
    .breadcrumb span {
      font-size: 14px; /* 字体大小 */
      color: #666; /* 默认文字颜色 */
      white-space: nowrap; /* 默认不换行 */
    }
 .breadcrumb a {
      font-size: 14px; /* 字体大小 */
      color: #666; /* 默认文字颜色 */
      white-space: nowrap; /* 默认不换行 */
      text-decoration: none;
    }
    /* 分隔符样式 */
    .breadcrumb span.separator {
      color: #6c757d; /* 分隔符颜色 */
    }

    /* 当前选中项 */
    .breadcrumb span.active {
      color: #444; /* 高亮颜色 */
   
    }

    /* 手机端优化 */
    @media (max-width: 576px) {
      .breadcrumb span {
        white-space: normal; /* 允许换行 */
        word-wrap: break-word; /* 允许长单词或URL换行 */
      }
    }

.list-inline-item{text-decoration: none;}
 footer div {
    font-size: 14px; /* 设置字体大小为 14px */
}


        /* 修改 placeholder 颜色 */
        .form-control::placeholder {
            color: #999; /* 浅灰色 */
            opacity: 1; /* 确保颜色生效 */
        }
   
.table a {font-size: 15px;color:#333;text-decoration:none;}


