National Natural Sciences Foundation of China Grant No. 81502728 and 81370212