For an alleged communist nation, they are pretty western.
A lot of the bigger cities in China, save for Beijing, have begun to embrace capitalism in a way. Communism is still rampant in rural areas.
The way it appears in China is if you don't piss off the Communist party, you can do whatever the forget you want.