National Natural Science Foundation of China Grant #81372238, 81572769