1. Hebei Key Laboratory of Optic-Electronic Information and Materials
2. College of Physics Science and Technology
3. Hebei University
4. Baoding 071002
5. China
6. State Key Laboratory of Fine Chemicals
7. Institute of Artificial Photosynthesis
8. DUT-KTH Joint Education and Research Center on Molecular Devices
9. Dalian University of Technology (DUT)
10. Dalian 116024