1. Hubei Insect Resources Utilization and Sustainable Pest Management Key Laboratory, College of Plant Science and Technology Huazhong Agricultural University Wuhan China
2. Environment and Plant Protection Institute Chinese Academy of Tropical Agricultural Sciences Haikou China