Israeli strikes in southern Lebanon killed seven people and leveled a vacant hospital, according to Lebanese authorities, near an area that has become a flash point in fighting between Israel and the Iran-backed militant group Hezbollah.