Too big, too cold.
China has more infantry, but Russia has more armored vehicles and aircraft. China is also dependent on foreign oil while Russia is near self sufficient and the Russian military is far more experienced than the Chinese.
They have fuzzy hats and literaly frozen dildos. Need I say more?
have you ever seen a Russian sober for more than a day? ... China would only have to Bomb Russia with Vodka to win