China launched a new satellite from the Jiuquan Satellite Launch Center in northwest China on Wednesday.