

.strength1 {
    background: #1f2747;
    color: #fff;
    padding: 20px 0;
}

.consult-row {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;   /* 两端对齐 */
    padding: 18px 28px;

}

.consult-row h2 {
    margin: 0;
    font-size: 35px;
    white-space: nowrap;
}

/* 手机端 */
@media (max-width: 540px) {

    .consult-row {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
        gap: 18px;
        padding: 20px 18px;
    }

    .consult-row h2{
        white-space: normal;   /* 防止小屏幕文字溢出 */
        font-size: 28px;
    }
}


/* =========================
   服务内容
========================= */

.container1{
    width:90%;
    max-width:1500px;
    margin:auto;
}

.services1{
    padding:120px 0;
    background:#fff;
}

/* 整体布局 */
.service1-grid{
    display:grid;
    grid-template-columns:repeat(6,1fr);
    justify-content:center;
    row-gap:50px;
   
}

/* 卡片 */
.service1-card{
    padding:10px 20px;
    border-right:1px solid #ddd;
    /* background-color: aqua; */
}

.service1-card:nth-child(1){grid-column:1;}
.service1-card:nth-child(2){grid-column:3;}
.service1-card:nth-child(3){grid-column:5;}

.service1-card:nth-child(4){grid-column:2;}
.service1-card:nth-child(5){grid-column:4;}
.service1-card:nth-child(6){grid-column:6;}

.service1-card h1{
    margin-bottom:15px;
}

.service1-card h3{
    margin-bottom:20px;
    color:#000;
}

.service1-card p{
    font-size:16px;
    line-height:2;
    color:#000;
}



/* 响应式：手机显示1列 */
/* @media (max-width: 480px) {
    .service-grid {
        grid-template-columns: 1fr;
        gap: 20px;
    }
} */



/* =========================
   手机端
========================= */
@media (max-width:768px){

    .container1{
        width:92%;
    }

    /* 一列排列 */
    .service1-grid{

        grid-template-columns:1fr;
        justify-content:stretch;
        row-gap:0;
    }

    /* 所有卡片恢复默认位置 */
    .service1-card:nth-child(1),
    .service1-card:nth-child(2),
    .service1-card:nth-child(3),
    .service1-card:nth-child(4),
    .service1-card:nth-child(5),
    .service1-card:nth-child(6){
        grid-column:auto;
    }

    .service1-card{

        width:100%;

        padding:30px 20px;

        border-right:none;
        border-bottom:1px solid #ddd;
    }

    /* 最后一项不要横线 */
    /* .service1-card:last-child{
        border-bottom:none;
    } */

    .service1-card h1{
        font-size:28px;
    }

    .service1-card h3{
        font-size:22px;
    }

    .service1-card p{
        font-size:16px;
        line-height:1.8;
    }

}

