National Natural Science Foundation of China Grant 81402145, 81672582