在试管中注入一种无色溶液,加热试管,溶液变成红色,冷却后又变成无色,则此溶液为?加热时变红的原因是