The 10th China International New Media Short Film Festival (CSFF) kicked off at Huaqiang Idea Park in Guangming District yesterday and will run till Sunday. A total of 5,008 short films from 122 countries and regions are being presented at the festival.