Durante o período da Universíade de Chengdu, a torre da tocha principal, localizada nas imediações do estádio principal, atrai muitos visitantes para tirar fotos todos os dias.
A torre tem uma altura de 31 metros, representando a 31ª edição dos Jogos Mundiais Universitários da FISU.