It could be propaganda but more likely it's advertising - as I wrote, China is in many ways one of the most capitalistic countries in the world...