There is also a site dedicated to expatriate air purchases.
http://ticket.9588.com
They have English-speaking customer service (at least, they try) and their website is English.
I recommend flying Shanghai Airlines domestically. They're all terrible, but I've found that Shanghai Airlines is least bad.