1. State Key Laboratory Base of Eco-chemical Engineering
2. College of Chemistry and Molecular Engineering
3. Qingdao University of Science and Technology
4. Qingdao 266042
5. People's Republic of China
6. Department of Physics and Astronomy
7. and Wright Center for Photovoltaic Innovation and Commercialization
8. The University of Toledo
9. Toledo
10. USA
11. Qingdao Key Lab of Solar Energy Utilization and Energy Storage Technology
12. Qingdao Institute of Bioenergy and Bioprocess Technology
13. Chinese Academy of Sciences
14. Qingdao 266101