Ministry of Science and Technology of ChinaMinistry of Science and Technology, China [2011CB921700, 2012CB821403]; National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [11274044, 11574032, 11447144]; Science Foundation of Hengyang Normal University [13B44]