China stocks opened mixed on Tuesday, with the benchmark Shanghai Composite Index opening at 2,062.79, down 0.15 percent. The Shenzhen Component Index opened at 7,355.63, up 0.03 percent.