National Basic Research Program of China (973 Program)National Basic Research Program of China [2013CB632402]; National Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [21177048, 51472100]; Natural Science Foundation of Hubei ProvinceNatural Science Foundation of Hubei Province [2013CFA114]; Self-Determined Research Funds of CCNU from the Colleges' Basic Research and Operation of MOE [CCNU14Z01001]; Research Institute of Photocatalysis, State Key Laboratory of Photocatalysis on Energy and Environment