html, body , img, footer{ max-width: 100%; margin: 0; position: relative; font-family: "微軟正黑體"; z-index: -5; } a{ text-decoration: none; color: rgba(255, 255, 255, .7); margin-right: 1%; } #bg{ width: 100%; height: auto; } .hidden_a,.hidden_b,.hidden_c,.hidden_d,.hidden_e,.hidden_f{ display: none; } .floor_icon { max-width: 4%; height: auto; position: absolute; top: 7%; } .floor_icon img { height: auto; left: 100%; margin-bottom: 20%; z-index: 1; } #first_floor img{ height: auto; left: 13%; top: 11%; position: absolute; } .sign1{ width: 90%; position: absolute; left: 9.5%; top: 33%; } .sign2{ width: 90%; position: absolute; left: 21%; top: 29%; } .sign3{ width: 90%; position: absolute; left: 29.8%; top: 29.2%; } #basement_floor img{ height: auto; right: 5%; top: 40%; position: absolute; } .sign4{ width: 90%; position: absolute; left: -15.5%; top: 50%; } .sign5{ width: 90%; position: absolute; left: -5.5%; top: 44%; } .sign6{ width: 90%; position: absolute; left: -4%; top: 56%; } footer{ margin-top: -1%; z-index: 0; background-image: url(../images/under_banner.png); background-repeat: no-repeat; background-size: 100%; background-position: center; height: 42px; } .footer_buttons{ width: 1920px; position: absolute; margin-left: 2.5%; margin-top: 0.6%; z-index: 3; }