1. Hubei Insect Resources Utilization and Sustainable Pest Management Key Laboratory, College of Plant Science and Technology, Huazhong Agricultural University, Wuhan, Hubei 430070, People’s Republic of China
2. Hubei Provincial General Station of Plant Protection, Wuhan, Hubei 430070, People’s Republic of China