China launched a Long March-12 carrier rocket from the southern island province of Hainan, deploying a batch of internet satellites into orbit.