The mainland stocks slipped 1.77 percent to their lowest close in more than two weeks yesterday, hurt by worries about a possible global swine flu pandemic, with food makers, shipping, airlines, tourism and agriculture hit hard although pharmaceutical stocks soared.