Excavators attempt to rescue workers who were victimized by a landslide at an industrial park in Shenzhen city in South China's Guangdong province on Dec 20. [Photo/China News Service]