1. State Key Laboratory of Urban Water Resource and Environment
2. Harbin Institute of Technology
3. Harbin 150090
4. PR China
5. Shenzhen Key Laboratory of Organic Pollution Prevention and Control
6. Environmental Science and Engineering Research Center
7. Harbin Institute of Technology (Shenzhen)
8. Shenzhen 518055