National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [61308016, 11374089, 61605040, 11647129]; Hebei Provincial Science and Technology Planning Project of China [16214709]; Hebei Provincial Natural Science Foundation of China [F2017205060, F2017205162, F2016205124]; Science and Technology Plan Project of Hunan Province [2016TP1020]; China Scholarship CouncilChina Scholarship Council [201608430019]; Scientific Research Fund of Hunan Provincial Education DepartmentHunan Provincial Education Department [16B036, 17B038]; Science Foundation of Hebei Normal University [L2017J02]