College of Plant Protection;
Shandong Agricultural University;
Tai'an 271018;
China;
Institute of Zoology;
Chinese Academy of Sciences;
Beijing 100101;
China;
Department of Natural History;
Royal Ontario Museum;
100 Queen's Park;
Toronto;
ON M5S 2C6 Canada;
College of Life Sciences;
Shandong Agricultural University;
Tai'an 271018;
China;