National Natural Science Foundation of China Grant 81572560,82072866