The death toll from a landslide that struck a mountainous village in southwest China's Yunnan Province on Monday had climbed to 31 as of 5:40 p.m. Tuesday, local authorities said.