A、质量是物体的属性,与重力无关,重力一种力,与质量成正比,注意“原因”和“结果”说反了,故A不正确;B、地球附近的物体由于受到地球的吸引而产生的一种力叫重力,所以重力的施力物是地球,方向总是竖直向下,故B正确;C、千克和牛顿是两个不同物理量的单位,不能直接用等号,故C不正确;D、重力方向是竖直向下,而不是垂直于物体表面,故D不正确.故选B.