1. College of Plant Protection, Hunan Agricultural University, Changsha 410128, China
2. Hunan Plant Protection and Inspection Station, Changsha 410128, China
3. Hunan Provincial Engineering & Technology Research Center for Bio Pesticide and Formulating Processing, Changsha 410128, China