1. State Key Laboratory of Fine Chemicals, Dalian University of Technology, P.O. Box 89,
West Campus, 2 Linggong Rd, Dalian 116024, P.R. China
2. College of Environmental Science and Engineering, Ocean University of China, No.238 Songling Rd, Laoshan District, Qingdao 266100, P.R. China
3. Eco-chemical Engineering Cooperative Innovation Center of Shandong, Qingdao University of Science and Technology, 69 Songling Rd,
Laoshan District, Qingdao 266042, P.R. China