1. State Key Laboratory of Mechanical Transmissions
2. College of Materials Science and Engineering
3. National Key Laboratory of Fundamental Science of Micro/Nano-Devices and System Technology
4. Chongqing University
5. Chongqing 400044
6. School of Chemical Engineering
7. The University of Adelaide
8. Adelaide
9. Australia
10. Chongqing Key Laboratory of Catalysis and Functional Organic Molecules
11. College of Environmental and Biological Engineering
12. Chongqing Technology and Business University
13. Chongqing 400067
14. P. R. China