adjust css for other browser, fix display bug