Don't need a land invasion. Completely decimate the coastline, destroy that pitiful Navy (sorry bub, your Navy is pitiful compared to ours I don't care exactly that China surprised us one time by getting close, lold good at 1 aircraft carrier) and keep China boxed in on land with India gladly obliging.
Good effort with yourself though, it's good you are nationalistic to your country, however, the technology is just not there yet for China. Our forward bases and Navy would make life hell for China, should China actually try and nut up vs it's superior. We're talking decades of barrages that would completely whittle that precious GDP down to Pakistan levels. Would China fair better than say 10 years ago? Yes, but overall, the Chinese are not people of innovations, they are people of stealing technology and emulating. They will always be behind.
I can post pictures too.
http://armedforces.eu/compare/country_USA_vs_China