Typhoon In-fa hit China's east coast south of Shanghai on Sunday after people living near the sea were evacuated, airline flights and trains were canceled and the public was ordered to stay indoors.