The Shennong tribes originally were a branch of the late neolithic agricultural people from the Guanzhong Plain in the west , who expanded across the Loess Plateau before eventually venturing east beyond the Taihang Mountains .