<style>
*{box-sizing:border-box;margin:0;padding:0;}
.footer_wrap{
    width:100%;
    background:#0b1430;
    color:#b9c0d8;
    padding:60px 20px 40px;
    font-size:16px;
    line-height:1.8;
}
.footer_container{
    max-width:1200px;
    margin:0 auto;
}
.footer_row{
    display:grid;
    grid-template-columns:1fr 1fr 1fr 220px;
    gap:30px;
    margin-bottom:40px;
}
.footer_col h3{
    color:#fff;
    font-size:26px;
    margin:0 0 18px 0;
    font-weight:bold;
}
.footer_col p{margin:6px 0;}
/* 二维码：横向并排（重点修改） */
.footer_qrcode_box{
    display:flex;
    flex-direction:row;
    gap:12px;
}
.footer_qr_item{text-align:center;}
.footer_qr_item img{width:100px;height:100px;}
.footer_copyright{
    border-top:1px solid #232d4b;
    padding-top:30px;
    text-align:center;
    font-size:15px;
    color:#949cb5;
}
.footer_link{
    color:#b9c0d8;
    text-decoration:none;
    display:inline-block;
    margin:0 6px;
}
.footer_link:hover{color:#fff;}
@media only screen and (max-width:768px){
    .footer_row{
        grid-template-columns:1fr;
        gap:32px;
    }
    .footer_qrcode_box{
        flex-wrap:wrap;
        justify-content:center;
    }
    .footer_copyright{
        font-size:14px;
    }
}
</style>