As for documents, just check out the US Embassay in China's website. It has all the information you would need for preparing documents.
Overall, comparing with a lot of other visas, H1B is much less troublesome as far as getting a return visa from China.