已知直线l经过点P(3,1),且被两平行线a:x+y+1=0和b:x+y+6=0截得的线段长度为5,则直线方程为?