Torrential rains have battered Guilin City in China, with many areas severely flooded and some residents left stranded.