National Natural Science Foundation of China Grant 81860485, 82060425