I found the "Bank of China" has most services in China and abroad.
You can also set-up a foreign currency account. e.g. money from any country in any currency deposited is automatically converted to to the account currency, mine is Australian dollars.
You can link this with a BOC standard RMB account and transfer via internet banking. Handy for fluctuating currency.
The Construction Bank and BOC were the first banks to float on the international markets. Also, these banks usually have an English speaker available, although limited at times.