There are a number of churches, amongst them are the ‘Three Self Church’ which is the state sanctioned Christian community that caters for the Chinese Christians, and operates only in Mandarin or other local dialects. But if you are an expat and want to attend church you have to go to the International Church, where you are required to produce your passport to get in, or a number of other 'smaller' fellowships.
Chinese national are not allowed to attend this church due to government policy that Chinese people can not be taught (in churches) by non Chinese people. This apparently is a much freer church, along the AOG model, as opposed to the Three Self Church which I ma told is quite formal, predictable and controllable.