.hot-active{overflow:hidden;width:100%;max-width:840px;margin:20px auto;}
.hot-active li{width:410px;float:left;margin:5px;}
.hot-pro{overflow:hidden;width:936px;margin:20px auto;}
.hot-pro li{width:224px;float:left;margin:5px;}
@media only screen and (max-width:959px){.top5-box li{width:45%;float:left;margin:2.5%;}
.top5-box li+li{border-top:0;padding-top:0;}
.top5-box li:nth-child(2n+1){clear:left;}
}
@media only screen and (max-width:640px){.hot-active{width:100%;}
}