The rain has caused 3,710 landslides and cut off traffic on more than 120 roads, with direct economic losses estimated to total 1.47 billion yuan (236 million U.S. dollars), Yang said.