National Natural Science Foundation of China Grant Grant Nos. 82172838