.allbrand .brand { overflow:hidden; width:390px; height:225px; margin:40px auto 0 auto; } .allbrand .brand a { display:inline; position:relative; float:left; width:120px; height:70px; margin:0 6px 5px 0; color:#fff; font-size:14px; line-height:70px; text-align:center; } .allbrand .brand a img { position:absolute; left:10px; width:118px; height:68px; border:1px solid #e9e8e8; } .allbrand .brand a em { overflow:hidden; display:none; position:absolute; top:36px; left:10px; width:118px; height:0; border:1px solid #e9e8e8; background:#39f; opacity:0.5; cursor:pointer; }