I have not used ctrip in a while. do they still charge an extra 3% or so for foreign credit card? They used to and so did elong which is why I have been dealing with travelzen.com. Have not checked recently if they dropped this charge.
I have found that dealing with the airlines' english websites to be a big time waster and usually just call them (for international flights)