1. Institute of Pesticide, School of Horticulture and Plant ProtectionYangzhou University Yangzhou 225009 People's Republic of China
2. Jiangsu Key Laboratory of Pesticide Science and Department of Chemistry, College of SciencesNanjing Agricultural University Nanjing 210095 People's Republic of China
3. College of Plant ProtectionSouthwest University Chongqing 400716 People's Republic of China