The U.S. House voted 370-48 to pass a bill authorizing government spending through Dec. 11, pushing off budget talks and avoiding a potential shutdown.