I usually try "Panada Vacation" as I found out that the price quoted from "Zhong huan" usually around $100~$200 higher than the price quoted from Panada for back China ticket.
I did not have their phone number in hand, but if you want, I can find out when back home.