National Natural Science Foundation of China [12075159, 12171044]; National Natural Science Foundation of China (NSFC) [097000303923]; Innovation Platform for Academicians of Hainan Province, Changsha University of Science and Technology [924B0298]; Scientific Research Project of the Education Department of Hunan Province