China's stocks opened higher on Thursday with the benchmark Shanghai Composite Index up 0.21 percent to open at 2,546.4. The Shenzhen Component Index opened 0.27 percent higher at 11,268.8.