National Natural Science Foundation of China Grant 81772787, 82072889