Why did Communism survive in China but not in the USSR?

While there were many factors that contributed to the downfall of Communism in the Soviet Union, the main one was that during the 1980s nobody believed in it any more; which was the key difference between the survival of Communism in China. China had a truly mass movement with Communism, while the Soviet Union was largely created with the ideas of one man, Lenin.