1. Research Base, Anyang Institute of Technology, State Key Laboratory of Cotton Biology/Institute of Cotton Research Chinese Academy of Agricultural Sciences Anyang China
2. Hubei Insect Resources Utilization and Sustainable Pest Management Key Laboratory, College of Plant Science and Technology Huazhong Agricultural University Wuhan China