1. Innovation Center of Pesticide Research, Department of Applied Chemistry, College of Science, China Agricultural University, Yuanmingyuan West Road 2, Beijing 100193, People’s Republic of China
2. School of Tropical Agriculture and Forestry, Hainan University, Haikou, Hainan 570228, People’s Republic of China