Consumers visit in a duty free store where cosmetic products on many shelves are sold out of stock in Sanya, south China's Hainan Province, May 17, 2011. [Photo/Xinhua]