
.dblefttu{width:75%;}
.dblefttu img{width:100%;}
.footer .box{top:45%;}
.dbright{flex:1}


@media screen and (max-width: 1300px) {
.footer .box{top:33%;}
}


@media screen and (max-width: 1100px) {
.footer .box{top:30%;}
.footer{margin-top:1rem; height:3.8rem}
}


@media screen and (max-width: 900px) {
.dbleft{width:58%}
.dblefttu{width:100%;}
.dblefttu img{width:85%; margin:0 auto;display:block;}
.footer .box{top:36%;align-items:flex-start;}
.dbsx{justify-content:center;}
.fg{margin-top:.2rem}
}



@media screen and (max-width: 800px) {
.footer .box{top:25%;}
.dbsx{flex-wrap:wrap;}
}
