Heavy rains in recent weeks have triggered flooding and mudslides across central China .