The State Key Program of National Natural Science of China , Grant/Award Number: 61533018 ; National Natural Science Foundation of China , Grant/Award Number: 61402220 ; The Philosophy and Social Science Foundation of Hunan Province , Grant/Award Number: 16YBA323 ; Natural Science Foundation of Hunan Province, China , Grant/Award Number: 2020JJ4525 , 2022JJ30495 ; Scientific Research Fund of Hunan Provincial Education Department , Grant/Award Number: 18B279 , 19A439 , 22A0316 .