National Natural Science Foundation of China Grant 82072937, 82072897