Rescuers search trapped persons at the site of a landslide in Baihe Village of Jingnan Township in Xingyi, southwest China's Guizhou Province, June 23, 2011.