China Landslide: High-tech used in the rescue missions in SW China's Guizhou