China stocks opened higher on Tuesday with the benchmark Shanghai Composite Index opening at 2,026.22, up 0.13 percent. The Shenzhen Component Index opened at 7,347.04, up 0.09 percent.