National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [11301172, 11226170]; China Postdoctoral Science FoundationChina Postdoctoral Science Foundation [2012M511640]; Hunan Provincial Natural Science Foundation of ChinaNatural Science Foundation of Hunan Province [13JJ4095]