Chinese Internet company Qihoo 360 formally launched the beta version of its photo search service, a sub-product of its So.com search site, in China.