almost finished the UI
tidy html code
Merge branch 'master' into cate-select
ok of select cates, still need reflect cates on page
ok of functionility: clear cache and reload
fix typo