1. Beijing Key Laboratory of Novel Thin Film Solar Cells
2. School of Renewable Energy
3. North China Electric Power University
4. Beijing 102206
5. China
6. Beijing National Laboratory for Molecular Sciences
7. Institute of Chemistry
8. Chinese Academy of Sciences
9. Beijing 100190