1. Key Laboratory of Luminescent and Real-Time Analytical Chemistry (Southwest University)
2. Ministry of Education
3. College of Pharmaceutical Sciences
4. Southwest University
5. Chongqing 400716, China
6. College of Chemistry and Chemical Engineering
7. Chongqing 400715, China