基本完成功能，进一步美化。