National Natural Science Foundation of ChinaNational Natural Science Foundation of China [11971076, 11771059, 51839002]; Scientific Research Fund of Hunan Provincial Education Department, ChinaHunan Provincial Education Department [16C0036]; International Cooperation and Expansion Project of "Double First-class", China [2019IC37]