National Natural Science Foundation of China Grant 81972447, 82002770