若直线l1过不同2点A(2a+2,0)B(2,2),l2过不同2点c(0,1+a)D(1,1)a取何值时两条直线垂直