National Natural Science Foundation of China (NSFC)National Natural Science Foundation of China (NSFC) [41101407, 41571434, 41322010]; Natural Science Foundation of Hubei Province, ChinaNatural Science Foundation of Hubei Province [2014CFB377, 2010CDZ005]; self-determined research funds of Central China Normal University (CCNU) from the college's basic research and operation of MOE [CCNU15A02001]