BEIJING – Chinese stocks closed lower Wednesday, with the benchmark Shanghai Composite Index down 0.46 percent, at 3,517.31 points.

The Shenzhen Component Index closed 0.67 percent lower at 15,233.15 points.