China stocks opened lower on Tuesday, with the benchmark Shanghai Composite Index opening at 2,054.53, down 0.21 percent. The Shenzhen Component Index opened at 7,334.18, down 0.46 percent.