National Natural Science Foundation of China Grant 81271565, 31470047