National Natural Science Foundation of China Grant NSFC 82303660