China stocks opened lower on Thursday, with the benchmark Shanghai Composite Index opening at 2,064.16, down 0.16 percent. The Shenzhen Component Index opened at 7,426.28, down 0.11 percent.