AB、重力的方向是竖直向下的,或者说垂直于当地的水平面,故A错误,B正确;
C、物体的重心与物体的质量分布以及物体的形状有关,不一定在物体之上,故C错误;
D、重力是由于地球的吸引产生的,重力并不是万有引力,故D错误.
故选:B.