Be aware that flights departing from mainland China airports are notorious for being delayed (due to the military strictly controlling China's airspace) so make sure you leave plenty of time between connections if you're not able to book your flights on the same PNR.