Yes, US citizens need to apply for a Chinese visa either in the United States or at one of the Chinese Consulates worldwide.