一山路修成水泥路,宽约3米左右,我家建个养鸡场就在路旁边,现在房修成了,乡政府有人出面干预说房子与公路距离近了,必须拆掉,请问房屋与公路需要距离多远,有没有相关法律明文规定,还有,我们这种也属于政府鼓励的生产养殖吧,有没有什么法律能提供些保护什么的,只求别拆这房子就行,大虾们求救啊。。。