National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [61102108, 11247214, 61172161]; Hunan Provincial Education DepartmentHunan Provincial Education Department [11C1101, YB2013B039, 12A115]; University of South China; construct program of key disciplines in USC [NHXK04]