Communities have been left stranded, vehicles swept away and roads under two metres of water as severe flooding hit parts of China.