National Natural Science Foundation of China Grant 82072874,82273365,82203585