Chinese shares closed lower Wednesday with the benchmark Shanghai Composite Index down 23.37 points, or 0.95 percent, to finish at 2,428.49 points. The Shenzhen Component Index declined 1.05 percent, or 107.02 points, to end at 10,054.85.