BEIJING – Chinese stocks closed lower on Thursday, with the benchmark Shanghai Composite Index down 1.91 percent, at 3,505.18 points.

The Shenzhen Component Index closed 3.25 percent lower at 14,913.21 points.