A landslide buried 18 Chinese elementary school students studying during a public holiday Thursday to make up for classes disrupted by recent earthquakes in southwest China, state media reported.