I would wait for another week or two, by that time, more discounted fares should come out.
I haven't checked the route/fare today, but it seems Hainan Airline normally has the lowest discounted fare, plus China United Airlines started a SHA-Beijing Nanyuan flight (one stop over) on this route, and Nanyuan is very conveninently located close to city centre.