Vivid cartoon characters are seen at 2014 Chengdu Animation Cultural Festival, Southwest China's Sichuan province. [Photo/chinapic.people.com.cn]