National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [21572051, 21602057]; Ministry of Education of the People's Republic of ChinaMinistry of Education, China [213027A]; Education Department of Hunan Province [15A109]; , Aid Programs for Technology Innovative Team; Key Discipline in Education Department of Hunan Province