China launched a communications satellite, "Zhongxing-11", at 0:06 am Thursday (Beijing time) from the Xichang Satellite Launch Center in Southwest China's Sichuan province.