1. School of Science
2. Chongqing University of Technology
3. Chongqing 400054
4. China
5. School of Electrical and Electronic Engineering
6. State Key Laboratory of Luminescence and Applications
7. Changchun Institute of Optics, Fine Mechanics and Physics
8. Chinese Academy of Sciences
9. Changchun
10. Institute of Materials
11. Ningbo University of Technology
12. Ningbo 315016
13. People's Republic of China