All applicants holding a regular passport are required to submit their visa applications IN PERSON to the Chinese Consulate located in Washington DC, New York, Chicago, San Francisco, Los Angeles or Houston. The consulates only accept application from American citizens/residents.
The Embassy of The People’s Republic of China in the US has all the information you need to know on how to apply for a Chinese Visa on your own.