National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [U1401231]; Program of Science and Technology Department of Hunan Province [2016SK2041, 2017RS3050, 2018CT5009, 2020 TJ-Q03]; Program for Education Department of Hunan Province [19A436]