National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [11004050, 11174040]; Chinese Ministry of EducationMinistry of Education, China [211119]; Hunan Provincial Education Department of China [09A013, 10B013]; Science and Technology Research Foundation of Hunan Province of China [2010FJ4120]; Hengyang Normal University of China [2010YCJH01]