National Natural Science Foundation of China Grant 82273396/81572553/81772789/81372797