.footer .infobox{width: 30%;}
.footer .menubox{width: 68%;}
.footer .menubox .caidan dl{width: 15%;}

.floor_business .info{max-width: 812px;}
@media(max-width:1450px){
    .header #menu li{margin-right: 0.3rem;}
}
@media(max-width:1280px){
    .header #menu li{margin-right: 0.1rem;}
    .header .logo {flex: 1;margin-right: 10px;}
    .header .logo img{object-fit: contain;}
    .menu li{margin-right: 0.3rem;}
}
@media(max-width:1024px){
    .footer .infobox{width: 100%;flex-wrap: nowrap;}
    .footer .infobox .logo,.footer .infobox .ewm{flex: none;}
    .footer .infobox .contact{margin: 0 5%;}
    .footer .menubox{width: 100%;}
    
    .floor_business .info{max-width: 100%;}
}
@media(max-width:840px){
    .location {width: 100%;}
    .menu{order: 2;}
}
@media(max-width:768px){
    .footer .infobox{flex-wrap: wrap;}
    .footer .infobox .contact{margin: 0;}
    .footer .infobox .ewm{max-width: 53%;flex-direction: column;}
    .footer .infobox .ewm figure{margin-right: 0;}
    .footer .infobox .ewm p{text-align: center;margin-top: 10px;}
}