China has detained 11 people for dumping more than 2,900 tonnes of garbage into the Yangtze river in Jiangsu province, the official Xinhua news agency reported late on Sunday.