1. Shanghai Key Lab of Green Chemistry and Chemical Processes
2. Department of Chemistry
3. East China Normal University
4. Shanghai 200062
5. P.R. China
6. Engineering research centre of waste oil recovery technology and equipment of Chinese ministry of education
7. Chongqing Key laboratory of catalysis science and technology
8. Chongqing Technology and Business University
9. Chongqing 400067