National Natural Science Foundation of China General Projects Grant 81571740