You seem to be posting this elsewhere too so just linking for answery-goodness.
As one person mentions there: "Air China in Beijing doesn't care. I've seen contracted staff at Air China outstations being pickier, but if you're departing from Beijing you'll be fine.
I've travelled with two carry-on items on Air China. They certainly allow a jacket and a ...