NSF of ChinaNational Natural Science Foundation of China (NSFC) [71771030, 11301041, 71431008, 71471020, 71671018]; Hunan International Economic and Project Management [17IEPM01]; Scientific Research Fund of Hunan Provincial Education DepartmentHunan Provincial Education Department [16B005]