Institution: | (1) Key Laboratory of Entomology and Pest Control Engineering, College of Plant Protection, Southwest University, Chongqing, 400716, People’s Republic of China;(2) Mianyang Normal University, Mianyang, 631000, Sichuan, People’s Republic of China; |