/*===== 首页服务横幅：手机PC统一一行3个并排，紧凑精简版 =====*/
.st-home-service > .container > div{
    display:flex;
    justify-content:space-between;
    align-items:center;
    flex-wrap:nowrap; /* 禁止自动换行，强制一行 */
    gap:4px;
}
.st-home-service > .container > div > div{
    display:flex;
    align-items:center;
    gap:6px;
    flex:1;
    justify-content:center;
}
/* 手机767px以下 */
@media only screen and (max-width: 767px) {
    .st-home-service {
        padding:10px 0 !important;
    }
    .st-home-service > .container > div {
        flex-direction: row !important;
        flex-wrap:nowrap !important;
        gap:3px !important;
    }
    .st-home-service > .container > div > div {
        flex:1 1 0; /* 三等分，强制均分宽度 */
        width:auto;
    }
    .st-home-service svg {
        width:17px !important;
        height:17px !important;
    }
    .st-home-service span {
        font-size:15px !important;
        letter-spacing:0;
        white-space:nowrap !important; /* 文字不折行 */
    }
}

/* ===== 联系模块按钮手机端适配（新增） ===== */
@media only screen and (max-width:767px) {
    .st-contact-home .btn{
        padding:9px 16px !important;
        font-size:14px !important;
    }
    .st-contact-home > .container > .row > div > div > div{
        gap:8px !important;
    }
}
