fix css bug and modify nav