National Natural Science Foundation of China [52001030, 52204371]; Hunan young scientific innovative talents program [2020RC3040]; Outstanding youth fund of Hunan Natural Science Foundation [2021JJ20011, 2021JJ40600, 2021JJ40590]; Fundamental Research Program of Shanxi Province [202203021222039]; Natural Science Foundation of Hunan Province Youth Fund [2021JJ40600]; Natural Science Foundation of Sichuan Province of China [2022NSFSC0328]