1. School of Chemistry and Chemical Engineering
2. Chongqing University
3. Chongqing 401331
4. China
5. Department of Physics
6. International Center of Quantum and Molecular Structure, and Shanghai Key Laboratory of High Temperature Superconductors
7. Shanghai University
8. Shanghai 200444