Hang Seng Tech Index falls 1.21% as Baidu plunges 13%