This website is a good one for you to check the low fare. But it is in Chinese. If you have friends who can pay for you, it is better.
http://www.kuxun.cn
This website can search the fare provided by all sorts of channels and give you the fare from the lowest to the highest.