Most definitely. This area is deep inland and over 1,500 meters.
The average winter temperature of places like Deqin further west is below zero is winter and the elevation is well over 3,000 meters. Deqin is really part of Tibet. Kawagarbo, which is only 20km from Deqin is over 6,700 meters. This is part of the Himalayas. The area of the landslide is sort of a plateau to the east of the Himalayas.
I understand that once you get to the west of Yuanjiang then the Himalaya starts and it can get quite high in elevation. However, this place is only around 1,600m to 1,800m tops. I used to get the image that Yunnan is a tropical jungle. I guess not being next to the ocean makes it a lot colder.