China stocks opened lower on Thursday with the benchmark Shanghai Composite Index opening at 2,017.22, down 0.22 percent. The Shenzhen Component Index opened at 7,135.41, down 0.21 percent.