National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [31372318, 31172222, 30972109]; Program for New Century Excellent Talents in UniversityProgram for New Century Excellent Talents in University (NCET) [NCET-10-0158]; National Basic Research Program of ChinaNational Basic Research Program of China [2012CB126305]; Project of Natural Science Foundation of Hubei Province [2013CFA029, 2010CDA050]; Project of International Cooperation of Hubei Province [2011BFA008]