Alibaba sold its 73.66% stake in Sun Art to DCP Capital for US$1.6bn, reflecting a shift away from its New Retail strategy.