Cheap flight offers from Beijing to Xian with Hainan Airlines