Video shows huge rocks detaching from a mountain, falling onto the road and blocking traffic in southwest China.