National Natural Science Foundation of China Grant grant no. 62162025