Foreigners can indeed open bank accounts in China, Both RMB and US dollar accounts (the latter only at special foreign exchange banks). You do not need to have resident status, a tourist visa is sufficient.