US visa is valid for 10 years, even if you change your passport, the expiration date will be carried over./ L: V7 Y2 U) ^/ M# ~7 j5 [( J; z: @1 i
Chinese visa will last as long as the passport is valid. If the passport is expired, the visa will be expired. (Sorry I can't type Chinese.)