Share0 Facebook Twitter Google+ Pinterest Amazon reddit LinkedIn Myspace China lifted off a solar exploration satellite into space from the Jiuquan Satellite Launch Center in northwest China on Sunday, furthering the country’s scientific endeavor to unravel the secrets of the Sun.