National Nature Science Foundation of China Grant 61772192, 61672223,61662017, 61762031