National Natural Science Foundation of China Grant 81572579, 81660430