/* 全局区块通用 */
.section-title{
    font-size:32px;
    margin:0 0 48px;
    border-left:6px solid #2563eb;
    padding-left:16px;
    color:#1f2937;
    font-weight:600;
    line-height:1.3;
}
.block-container{
    max-width:1280px;
    margin:0 auto;
    padding:0 24px;
}
.text-content{
    font-size:16px;
    line-height:1.8;
    color:#4b5563;
}
.block-link{
    display:inline-block;
    margin-top:24px;
    padding:12px 28px;
    background:#2563eb;
    color:#fff;
    border-radius:8px;
    text-decoration:none;
    transition:0.3s;
}
.block-link:hover{
    background:#1d4ed8;
    transform:translateY(-2px);
    box-shadow:0 6px 16px rgba(37,99,235,0.25);
}
.block-center{
    max-width:860px;
    margin:0 auto;
    text-align:center;
}
@media (max-width:768px){
    .section-title{
        font-size:26px;
        margin-bottom:32px;
    }
}
