18 killed in China landslide