College of Life Sciences, Northwest A&F University, Yangling 712100. P.R.China;
Extension Center of Agricultural Technology, Fengxian Agricultural Bureau, Fengxian 721700, P.R.China;
College of Life Sciences, Northwest A&F University, Yangling 712100. P.R.China;
Institute of Soil and Water Conservation, the Chinese Academy of Sciences/Ministry of Water Resources, Yangling 712100. P.R.China;
College of Life Sciences, Northwest A&F University, Yangling 712100. P.R.China;
College of Life Sciences, Northwest A&F University, Yangling 712100. P.R.China;