National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [21602070, 21472056]; Fundamental Research Funds for the Central UniversitiesFundamental Research Funds for the Central Universities [CCNU15ZX002, CCNU16A05002]; Central China Normal University [2016CXZZ64]; 111 ProjectMinistry of Education, China - 111 Project [B17109]