ďťżbody{ background:#f5f5f5;  color:#585757;}
.auto{ width:1200px; margin:0 auto; overflow:hidden;zoom:1;}
.bgs{ background:#e50303;}
.banner{ height:580px; background:url(../images/banner.jpg) no-repeat top center;}
.banner .hide{ display:none;}
.banner .bcon{ height:580px; position:relative;}
.banner .bcon a{ display:block; width:272px; height:61px; position:absolute; top:485px; left:118px;}

.flex{display: flex; flex-direction: row; flex-wrap: wrap;justify-content: space-between;}