China stocks opened lower on Wednesday with the benchmark Shanghai Composite Index opening at 2,019.98, down 0.26 percent. The Shenzhen Component Index opened at 7,246.06, down 0.38 percent.