1. College of Chemistry and Chemical Engineering
2. National Key Laboratory for New Micro/Nano-Devices and System Technology
3. Chongqing University
4. Chongqing 401331
5. China
6. Chongqing Key Laboratory of Catalysis and Functional Organic Molecule
7. College of Environment and Resources
8. Chongqing Technology and Business University
9. Chongqing 400067