American sportswear provider Under Armour has opened a new experience store in western China at the Chongqing Longfor Paradise Walk.…