"Floating Civilization" opens in Beijing