1. College of Chemistry and Bioengineering
2. Guilin University of Technology
3. Guilin 541004
4. China
5. Key Laboratory of Renewable Energy
6. Guangxi Key Laboratory of Electrochemical and Magneto-chemical Functional Materials
7. Guangzhou Institute of Energy Conversion
8. Chinese Academy of Sciences
9. Guangzhou 510640