你没有按道行驶,对方闯红灯,双方都有责任,如果没有人证明你违章,那他就是全责,(交通法规定:非机动车过路口要下车推行,他没有就全责。)不过责任是划分了,你是机动车他是非机动车,损失还是你赔的。(交通法规定的,什么玩意以人为本)。
首先你没按道行驶,对方闯红灯也有责任,各半吧