School of Chemistry and Chemical Engineering, North Minzu University, Yinchuan 750021, P. R. China Ningxia Key Laboratory of Solar Chemical Conversion Technology, North Minzu University, Yinchuan ...