China stocks opened lower on Tuesday, with the benchmark Shanghai Composite Index opening at 2,125.9, down 0.26 percent. The Shenzhen Component Index opened at 7,568.17, down 0.2 percent.