1. State Key Laboratory of Integrated Management of Pest Insects and Rodents, Institute of Zoology, Chinese Academy of Sciences
2. University of Chinese Academy of Sciences
3. College of Life Science/Hebei Basic Science Center for Biotic Interactions, Institute of Life Science and Green Development, Hebei University