Zhejiang Provincial Key Laboratory of Fiber Materials and Manufacturing Technology Zhejiang Sci-Tech University Hangzhou 310018 China;
Key Laboratory of Clean Dyeing and Finishing Technology of Zhejiang Province Shaoxing University Shaoxing 312000 China;
Engineering Research Center for Eco-Dyeing and Finishing of Textiles (Ministry of Education) Zhejiang Sci-Tech University Hangzhou 310018 China;