US visa is valid for 10 years, even if you change your passport, the expiration date will be carried over. , n% {, |0 Q+ DChinese 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.)