At least 45 people were killed and dozens wounded Monday when an explosion ripped through a crowd of mourners at a hospital in southwest Pakistan, officials said, with fears the toll will rise.