Your passport have to be at least 6 months before its expiration dated. You also need to have a Visa to get into China. Hong Kong is Ok,if you have a US passport - allow to stay 90 days.