Flourite's identification is correct, but the taxonomy is outdated. Oxyambulyx is a synomyn of Ambulyx and subocellata is a junior synonym of moorei. The correct name for this species is Ambulyx moorei. Flourite is referring to the species global distribution, using political entities (countries) as a reference point.
For more information on this species, please look at this species entry in the Sphingidae of the Eastern Palaearctic website by Tony Pittaway and Ian Kitching http://tpittaway.tripod.com/china/a_moo.htm