A glimpse of China's Zhongshan station in Antarctica