Cheap flight offers from Guangzhou to Shanghai with Hainan Airlines