Chinese stocks opened mixed on Wednesday, with the benchmark Shanghai Composite Index opening 0.03 percent lower at 2,150.41. The Shenzhen Component Index edged up 0.08 percent to open at 8,220.33.