Try to get a H1 visa in China with a pending I485 is Not a good idea. Visa officer probably won't issue you a Visa, then your I485 application is ruined.