China stocks opened mixed on Wednesday, with the benchmark Shanghai Composite Index opening almost flat at 2,020.44. The Shenzhen Component Index opened at 7,320.79, down 0.26 percent.