China's stocks opened lower on Tuesday, with the benchmark Shanghai Composite Index down 0.51 percent to 2,689.97. The Shenzhen Component Index fell 0.62 percent to 11,927.46.