Chinese stocks opened lower on Wednesday, with the benchmark Shanghai Composite Index down 0.31 percent to open at 2,066.82. The Shenzhen Component Index dropped 0.42 percent to open at 8,364.66.