1. Shenzhen Key Laboratory of Environmental Chemistry and Ecological Remediation
2. College of Chemistry and Environmental Engineering
3. Shenzhen University
4. Shenzhen
5. China
6. Institute for Nanoscale Science and Technology
7. College of Science and Engineering
8. Flinders University
9. South Australia 5042
10. Australia