National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [51408293, 11475080]; China Postdoctoral Science FoundationChina Postdoctoral Science Foundation [2014M562114]; Educational Commission of Hunan Province in China [14B154]; Research Fund for Doctoral Program of University of South China [2013XQD10]