Southwest University
Chongqing, China
State Key Laboratory of Resource lnsects
College of Animal Science and Technology