1. Innovation Center of Pesticide Research, Department of Applied Chemistry, College of Science, China Agricultural University, China Yuanmingyuan West Road 2, Beijing 100193, People’s Republic of China
2. Key Laboratory of Green Prevention and Control of Tropical Plant Diseases and Pests, Ministry of Education, College of Plant Protection, Hainan University, Haikou, Hainan 570228, People’s Republic of China