National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [71571193, 71501192, 71401185]; Hunan Provincial Philosophy and Social Science Foundation of China [16YBA378]; National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [71571193, 71501192, 71401185]; Hunan Provincial Philosophy and Social Science Foundation of China [16YBA378]