Taobao.com, the Internet auction and shopping website owned by the Chinese B2B e-commerce group Alibaba, has launched a new streamlined homepage.