National Natural Science Foundation of China Grant 30760280, 81760472