1. National Engineering Research Center for Dyeing and Finishing of Textiles College of Chemistry, Chemical Engineering and Biotechnology Donghua University 2999 North Renmin Road Shanghai 201620 China
2. Shenghe New Materials Technology Co., Ltd. 163 Chenggong Road Jiaxing 314100 China