/* ========== 1. 统一 footer 菜单列的排版 ========== */

/* 最外层容器保持 flex、允许换行 */
.footer-2 .foot-menu{
    display:flex;
    flex-wrap:wrap;
    gap:40px;                 /* 列与列的水平方向间距 */
}

/* 每列 ul：最小 120px，最大自动 */
.footer-2 .foot-menu ul{
    flex:1 1 120px;           /* grow=1 shrink=1 basis=120px */
    padding-left:0;           /* 原来 40px → 0，由 gap 控制间距 */
    list-style:none;
}

/* 列标题（第一个 li）的行高改小些；不允许换行 */
.footer-2 .foot-menu ul li:first-child{
    font-size:16px;
    line-height:36px;         /* 原 60px → 36px */
    white-space:nowrap;       /* 关键：不换行 */
    font-weight:700;
}

/* 二级链接统一行高 */
.footer-2 .foot-menu ul li {
    line-height: 28px;
}

