National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [61103215, 61173141, 61173142, 61173136, 61232016, 61202439, 61202496, 61373132, 61373133]; National Basic Research Program 973National Basic Research Program of China [2011CB311808]; Hunan Provincial Natural Science Key Foundation of China [13JJ2031]; Science and Technology Program of Changsha City [K1009003-11]; Youth Growth Plan of Hunan University