Why did the USA lose the Vietnam War?

as we all know, the USA is the only one superpower in the world, why did she lose the Vietnam War in the end? It's strange that while the Chinese army was able to win the war in 1979 and even captured the capital of Vietnam easily?
12 answers 12