NNSFCNational Natural Science Foundation of China (NSFC) [21472058, 21472057, 21622201, 21772053]; Distinguished Youth Foundation of Hubei Province [2016CFA050]; CCNU [CCNU17TS0011, CCNU16JCZX02]; Huanggang Normal University [201621203]; Program of Introducing Talents of Discipline to Universities of China (111 Program) [B17019]