.footer .footer-links {
    text-align: center;
}
.flex-container {
    display: flex;
    justify-content: space-between;
}
/* tab */
/* 全局重置，消除默认样式影响 */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: "Microsoft Yahei", sans-serif;
}

/* Tab容器：无边框，居中显示 */
.tab-container {

}

/* Tab按钮组：按钮模式布局 */
.tab-buttons {
    display: flex;
    gap: 8px; /* 按钮之间的间距 */
    margin-bottom: 20px;
}

/* Tab按钮样式：未激活样式完全保留 */
.tab-btn {
    padding: 14px 28px;
    font-size: 18px;
    font-weight: 500;
    border: none;       
    border-radius: 0;   
    cursor: pointer;    
    background-color: rgb(105, 107, 110); 
    color: white;
    transition: background-color 0.2s ease;
}

/* 按钮悬浮状态：样式保持不变 */
.tab-btn:hover {
    background-color: #2962E8;
}

/* 按钮激活状态：强化视觉效果，更醒目 */
.tab-btn.active {
    background-color: #0D47A1; /* 更深的蓝色，对比更强烈 */
    font-weight: 700; /* 字体加粗，突出选中态 */
    border-bottom: 3px solid #00BFFF; /* 底部高亮蓝条，不破坏无圆角风格 */
}

/* 去除按钮点击后的默认轮廓 */
.tab-btn:focus {
    outline: none;
}

/* Tab内容区域：样式保持不变 */
.tab-content {
    padding: 20px;
    font-size: 16px;
    line-height: 1.6;
    border: none;
    border-radius: 0;
}

/* 隐藏未激活的内容 */
.tab-content-item {
    display: none;
}

/* 显示激活的内容 */
.tab-content-item.active {
    display: block;
}

/* 领导团队照片 */
.leader-team{
    width: 105px;
    height: 200px;
    float: left;
    margin: 20px;
}
.leader-team img{
    width: 105px;
    height: 147px;
}
.lename{
    text-align: center;
}
.tabs-cont {
    min-height: 255px;
}