BEIJING – Floods caused by heavy rains in northeastern China stranded tens of thousands of residents without power Wednesday,