National Natural Science Foundation of China (41977181)