第1章

更新时间:2026-03-04 22:20:47

【编辑手记·开篇】

2026年1月12日,阴。

我今天翻开的,是我就任省厅重案支队长后,主办的第一桩命案。

2005年11月,我刚从市局调去省厅,椅子还没坐热,就接到了这起报案。如今再看,已是21年前的旧事。我这辈子破过的密室案不下百起,唯独这一桩,我记了一辈子。不是因为它的诡计有多天衣无缝,而是因为我在泛黄的卷宗里,重新看见了那个名字——陈敬山。

此前我一直以为,我和陈敬山的第一次交集,是2006年「摆渡人」首案发生后,我专程去政法大学找他做犯罪心理侧写。但我错了。

早在2005年,他就已经出现在我的案发现场,躲在我眼皮子底下。他像一个蛰伏的幽灵,看着我勘验证物、梳理逻辑、锁定嫌疑人,把我所有的破案习惯、思维盲区,都刻进了脑子里。

我花了20年追着「摆渡人」的影子跑,到头来才发现,从这第一桩案子开始,我就已经踩进了他布好的局里。

医生说我的阿尔茨海默症进展很快,再晚一点,我可能会连这个名字都忘了,忘了这藏在楼道回声里的、一切的开端。所以我必须把它一字一句写下来,哪怕我的手一直在抖。

【卷宗·案件纪实】

2005年11月17日,清晨6点17分,省城东郊红光厂家属院。

初冬的清晨,天还没亮透,灰蒙蒙的寒雾裹着刺骨的风,钻进老旧居民楼的每一道砖缝里。110指挥中心的一通接警电话,打破了这个老家属院的沉寂。

报警人叫张磊,是红光厂退休法官张秉德的侄子。他在电话里带着哭腔,语气慌得发颤,说自己的叔叔有多年严重冠心病,日常独居,从凌晨到清晨打了十几通电话始终无人接听;他赶上门敲了十多分钟门、隔着门缝喊破了嗓子,屋里都没有半点动静,怕老人在家突发急病出了意外,请求民警上门协助开门查看。

辖区派出所的民警最先赶到现场。考虑到老人有严重心脏病史、失联已超6小时,情况紧急,民警在联系锁匠备案、全程录音录像后,当场技术开锁打开了房门。门开的瞬间,一股混着寒意的死寂扑面而来,民警一眼就看到了倒在客厅沙发上的张秉德——人已经凉透了。

现场没有打斗痕迹,门窗完好,看起来就像是独居老人突发心脏病离世的意外。但出警的老民警总觉得哪里不对劲,现场太过干净,干净得有些刻意,没敢擅自处置,第一时间把情况上报给了省厅重案支队。

我接到电话的时候,正在办公室整理过往的案卷。上任刚满一周,还没来得及熟悉完支队的人员,就接到了命案。我叫上刚从警校毕业、分配到我手下的实习生赵毅,带上技术队和法医,直奔红光厂家属院。

赵毅那年22岁,是我亲自挑的徒弟,省政法大学的应届毕业生,专业课全年级第一,是刑法学教授陈敬山的得意门生。那天他穿着一身崭新的警服,坐在警车里,手指紧紧攥着笔记本,眼神里有藏不住的紧张,也有年轻人独有的锐利。

现在回头看,真是天大的讽刺。我亲手带出来的徒弟,最后成了我这辈子最难解的执念。

红光厂家属院是上世纪80年代的老砖混楼,没有电梯,没有物业,全小区只有大门口装了一个监控,早就坏了大半年。楼道里的墙皮掉了大半,贴满了疏通下水道的小广告,声控灯坏了一半,必须重重跺脚、或是大声咳嗽,才会勉强亮十几秒,灭下去的时候,满楼道都是空荡荡的回声。

张秉德的家在4楼东户。我们赶到的时候,现场已经被民警用警戒线保护起来,门口围了不少早起的邻居,对着房门窃窃私语。我戴上手套和鞋套,压了压帽檐,走进了这个后来被我翻来覆去复盘了上百遍的现场。

房子是两室一厅的老式格局,装修简单,家具都是用了十几年的老物件,却收拾得一尘不染,看得出来主人是个极自律、极讲究的人。张秉德倒在客厅的真皮沙发上,穿着一身藏蓝色的纯棉睡衣,眼睛睁得很大,嘴唇微张,脸上凝着极致的痛苦,右手死死捂着胸口,左手垂在沙发边缘,指节蜷缩成僵硬的弧度,像是临死前拼尽全力想抓住什么。

法医老陈蹲在沙发边,正在做初步尸检。看到我进来,他抬起头,摘下口罩摇了摇头:“林队,死者张秉德,男,61岁,原市中院民事庭退休法官。初步判断死因是急性心肌梗死,死亡时间大概在昨晚10点到12点之间。死者03年做过心脏搭桥手术,有长达8年的冠心病史,常年服药,体征完全符合心梗猝死的特征,看起来就是意外。”

我皱了皱眉,蹲下身凑近尸体。死者面色紫绀,口唇发绀,四肢末端冰凉僵硬,确实是心梗发作的典型体征。但我的目光扫过面前的茶几,瞬间停住了。

茶几上放着一个带把手的玻璃杯,里面还有大半杯温水,杯壁上凝着薄薄的水汽;杯子旁边摆着一个空药瓶,标签上印着“硝酸甘油片”,是冠心病患者的急救药,瓶身干干净净,连一粒药渣都没有。

我拿起那个玻璃杯,指尖触到杯壁,温度清晰可感。

“老陈,现在是11月中旬,房子里没有集中供暖,只有客厅一台老式壁挂空调,死者死亡至少6个小时了,这杯水怎么可能还是温的?”

老陈愣了一下,立刻伸手摸了摸杯壁,脸色瞬间变了:“还真是温的!这水绝对不是昨晚倒的,从水温看,倒出来的时间最多不超过两个小时,也就是凌晨4点之后。”

我的目光立刻扫过全屋的门窗。

入户门是老式的防盗铁门,两道锁,一道钥匙锁、一道内侧插销锁,全都是从里面反锁的,锁芯没有任何撬动、技术开锁的痕迹;客厅的塑钢窗,全部从里面扣死了卡扣锁,窗台上没有脚印,玻璃完好无损;两个卧室、厨房、阳台的门窗,也全都是从内部反锁的,没有任何外力破坏的痕迹。

整个房子,是一个严丝合缝的密室。

如果死者昨晚10点到12点之间就已经心梗离世,那凌晨4点之后出现在客厅的这杯温水,是谁倒的?

这个人在死者死后,进入了这个全部门窗反锁的房子,倒了一杯温水,清空了急救药瓶,然后又悄无声息地离开,重新把房子锁成了密室?

我站起身,缓缓环顾整个屋子。房子里没有任何打斗、翻动的痕迹,衣柜、抽屉全都是锁好的,死者的钱包、手机、手表、存折,全都完好地放在卧室床头柜里,没有任何财物丢失。

不是抢劫,不是入室盗窃,技术队初步勘查,现场除了死者和报警人张磊的指纹、足迹,没有发现第三个人的生物痕迹。

“报警人张磊呢?”我回头问身边的派出所民警。

“在楼下的警车里,情绪很不稳定,一直在哭,我们没敢让他上来破坏现场。”

“带他上来,我要问话。”

几分钟后,张磊被民警带了上来。他三十岁左右,穿着一件黑色夹克,头发乱糟糟的,眼窝深陷,眼睛红肿得厉害,脸上还挂着未干的泪痕。刚进门,他的目光就落在了沙发上的尸体上,腿一软,整个人往前踉跄了一下,被身边的民警扶住,随即捂住脸,压抑的哭声从指缝里溢出来。

“叔……叔啊!怎么会这样啊……早上我喊你你不应,我就该想到的……我该早点过来的……”

“先冷静。”我递给他一支烟,声音放得平稳,盯着他的眼睛,“你先跟我说清楚,你最后一次联系上你叔叔,是什么时候?”

张磊抖着手接过烟,连打了三次火才把烟点着,猛吸了一口,才缓过劲来,声音还带着哭腔:“昨天晚上……昨天晚上8点多,我过来给我叔送了点刚买的水果和降压药,陪他坐了一个多小时,9点左右走的。走的时候他还好好的,说晚上要早点睡,一点不舒服都没有,还跟我说第二天早上想吃巷口的豆浆油条,让我给他带过来。”

“你走的时候,他的硝酸甘油还有吗?”我紧接着问。

张磊立刻点头,语气非常肯定:“有!我昨天特意看了,药瓶里还有小半瓶呢!我还特意提醒他,药快吃完了,记得周末陪他去医院开新的,他还说我啰嗦,说自己心里有数。”

我的心猛地沉了一下。

昨晚9点还有小半瓶的急救药,今天早上就空得干干净净,连一粒药渣都没有。就算死者发病时慌不择路把药全吃了,瓶里也不可能这么干净。

唯一的可能是,药早就被人拿走了。

“你叔叔退休之后,社会关系简单吗?有没有和谁结过怨,或是最近有过争执?”

张磊的脸色瞬间变了变,捏着烟的手紧了紧,犹豫了几秒,才低下头,声音小了很多:“我叔当了一辈子法官,办了几百个案子,得罪的人肯定不少。但他退休之后就很少出门了,基本不跟外人来往,每天就是看看书、养养花,没听说跟谁闹过矛盾……哦,对了,前几天,我跟他吵了一架。”

“为什么吵架?”

“为了这个房子。”张磊的眼神有些闪躲,不敢看我的眼睛,“这房子是我爷爷留下来的,我叔一辈子没结婚,无儿无女,之前早就说好,这房子以后留给我。结果前几天,他突然跟我说,要把房子捐给慈善机构,不给我了。我气不过,就跟他吵了一架,吵得挺凶的,我说他老糊涂了,他气得捂着胸口,差点犯病,我当时就后悔了,赶紧给他找了药吃……”

旁边的赵毅拿着笔记本,笔尖在纸上快速滑动,时不时抬头看一眼张磊,眼神里带着审视。

“你昨晚9点离开这里之后,去了哪里?做了什么?有没有人能给你作证?”我把话题拉回案发时间,语气加重了几分。

张磊立刻抬起头,语气急切,像是急于撇清自己:“我离开我叔家,就直接去了市中心的老地方烧烤店,跟三个发小一起喝酒,一直喝到凌晨1点多才散场,然后我就回自己家睡觉了,一觉睡到凌晨4点多醒了,给我叔打了第一个电话,没人接。我当时以为他还在睡,没当回事,等到5点多又打了好几个,还是没人接,我才慌了,赶紧开车跑过来了。”

他顿了顿,又补充道:“跟我喝酒的三个朋友都能给我作证,烧烤店的监控也能拍到我,我一整晚都在那里,中途就去了几次厕所,最多三五分钟就回来了,根本不可能跑回红光厂这边!”

我没再多问,挥了挥手,让民警把张磊带了下去,安排人立刻去核实他的不在场证明。

“林队,你真觉得他有问题?”赵毅凑过来,小声问我。

“有重大作案嫌疑。”我点头,“遗产纠纷,有明确的杀人动机,他是最后一个见到死者的人,也是第一个发现现场的人,对现场环境、死者的身体状况了如指掌。但他说的不在场证明如果属实,昨晚9点到凌晨1点都在烧烤店,那他就没有直接的作案时间。”

“那这杯温水,还有空了的药瓶,怎么解释?”赵毅皱着眉,扫了一眼茶几,“总不能真的有人能凭空进出这个密室吧?”

“这就是问题的关键。”我盯着那杯还带着余温的水,“这个密室,一定有我们没发现的破绽。还有,死者在昨晚10点17分,大概率已经发病了。”

话音刚落,技术队的小李就举着一个证物袋跑了过来,袋子里装着一部老旧的诺基亚按键手机:“林队,有重大发现!这是死者的手机,在沙发坐垫的缝隙里找到的。我们查了通话记录,死者在昨晚10点17分,给120急救中心打过一个电话,通话时长只有7秒,没说清地址就挂断了。120那边回拨了三次,一直没人接听,因为没有明确地址,就没派车。”

我的眼睛瞬间亮了。

昨晚10点17分,死者已经心梗发作,连完整的家庭住址都说不出来,说明他的心肌已经出现了严重的缺血缺氧,这种情况下,大概率十几分钟内就会失去意识、心跳骤停。

死亡时间,被精准锁定在了昨晚10点17分到10点30分之间。

那杯凌晨4点之后才倒的温水,就更不合常理了。

我走到阳台,推开塑钢窗,刺骨的寒风瞬间灌了进来,吹得我打了个寒颤。阳台外面是楼下的小院,种着几棵掉光了叶子的梧桐树,光秃秃的树枝在风里晃得厉害。

我的目光落在阳台的金属栏杆上,上面有几个浅浅的、新鲜的运动鞋印,位置在栏杆的外侧边缘,除非人翻到栏杆外面,否则根本不可能留下这样的痕迹。

“小李,过来勘查这个脚印!”

小李立刻跑过来,蹲下身对着脚印拍照、测量,很快抬头对我说:“林队,42码运动鞋印,鞋底纹路很新,留下的时间不超过一周。位置在栏杆外侧,受力点是向下的,应该是有人站在栏杆外面,手扶着栏杆留下的。”

我顺着栏杆往下看,3楼东户的阳台就在正下方,阳台的窗户半开着,窗帘拉了一半。

“3楼东户住的是谁?”我回头问派出所的社区民警。

民警赶紧翻出手里的住户登记表,快速扫了一眼,抬头说:“3楼东户是租出去的,租户叫陈敬山,男,42岁,身份证登记的工作单位是本省政法大学,职业是教师,半年前签的租房合同,租了一年。”

我的脑子“嗡”的一声。

陈敬山。

2005年,他就住在这里,住在死者的正楼下,就在这桩命案的案发现场。

我当时根本不会想到,这个名字,会在之后的20年里,像一根拔不掉的毒刺,永远扎在我的心口。

“走,去3楼,找陈敬山。”

3楼的楼道比4楼更暗,声控灯坏了两盏,我们重重跺了三脚,头顶的灯才闪了两下,勉强亮了起来,昏黄的光线下,墙面上的霉斑像一块块深色的补丁。

我站在3楼东户的门前,抬手敲了敲门。

门里很快传来了脚步声,不疾不徐,没有丝毫慌乱。几秒钟后,门开了一条缝,防盗链还挂着,一张戴着黑框眼镜的脸出现在门缝里,眼神平静,带着几分知识分子特有的疏离感。

男人看起来四十出头,穿着一件熨烫得一丝不苟的白色衬衫,袖口挽到小臂,手里还拿着一本摊开的刑法学专著,指节上沾着一点钢笔墨水。他扫了一眼我们身上的警服,没有惊讶,也没有躲闪,只是微微皱了皱眉,开口问道:“警察同志?请问有什么事吗?”

“我们是省厅重案支队的,我叫林深。”我亮出警官证,“楼上4楼东户发生了命案,死者是张秉德,我们想跟你了解一下情况,你是租户陈敬山?”

听到“张秉德”三个字,他的眉峰几不可察地动了一下,随即松开了防盗链,拉开了门,侧身让我们进去:“是我,张秉德是我楼上的邻居,他出事了?请进吧,家里有点乱,见谅。”

房子和楼上是一模一样的户型,只是装修更简单,客厅里摆着满满两面墙的书架,从法律专著到文学小说,塞得满满当当,书桌上堆着厚厚的备课笔记,台灯还亮着,看起来是熬了通宵。屋子里没有烟味,只有淡淡的墨水和纸张的味道,干净得不像一个独居男人的家。

陈敬山给我们倒了两杯水,放在茶几上,然后在我们对面的沙发上坐下来,把手里的书合上放在一边,脊背挺得很直,语气依旧平稳:“张秉德怎么了?是突发心脏病了?他身体一直不好,冠心病很多年了。”

“他昨晚去世了,初步判断是急性心肌梗死。”我盯着他的眼睛,“你昨晚在家吗?有没有听到楼上有什么异常的动静?”

“我昨晚一直在家里备课,今天上午有课,熬了个通宵,一直没出门。”陈敬山推了推眼镜,回忆了几秒,开口道,“异常动静的话,有。大概从昨晚10点左右开始,楼上就断断续续传来很重的跺脚声,来回好几次,每次都是跺几脚,停几分钟,又跺,声控灯亮了灭,灭了亮,听得很清楚。”

他顿了顿,补充道:“除了跺脚声,还有座机电话的铃声,响了很多次,每次响十几秒就停了,隔几分钟又响。中间有一次,我听到张秉德喊了一声,声音很大,带着喘,好像是在说‘你到底想干什么’,之后就没什么动静了。我当时以为是他家里来了亲戚,或是和谁打电话吵架,没太在意,老房子隔音差,这种事很常见。”

我心里一动。

他说的时间,正好和死者打给120的时间完全吻合。

“你确定听到他喊了这句话?是在打电话,还是在和门口的人说话?”我追问。

陈敬山摇了摇头:“不确定,隔音不算太差,但也听不真切,只听到了这一句,语气很激动,还有点慌。之后楼上就彻底安静了,我也没再关注,一直备课到天亮。”

“你和张秉德熟悉吗?平时有来往吗?”

“不算熟悉,就是邻居,见面打个招呼而已。”陈敬山的语气很淡,端起水杯喝了一口水,“他是退休法官,我是政法大学的老师,偶尔会聊几句法律相关的话题,私交不多。他性格比较孤僻,退休之后很少出门,也很少和人来往,平时都是他侄子张磊过来看他,隔三差五就来送东西。”

“你对张磊有印象吗?昨晚有没有看到他?”

“有印象,挺年轻的一个小伙子,对他叔叔看起来挺孝顺的。”陈敬山点头,“昨晚大概9点左右,我出门扔垃圾,正好碰到他从楼上下来,打了个招呼,他说给叔叔送了点东西,要走了,之后就没再见过他。”

他的证词条理清晰,时间线严丝合缝,没有任何破绽,甚至连细节都记得清清楚楚,完全符合一个常年和逻辑、证据打交道的大学教授的特质。我当时只觉得,这是一个观察力极强、逻辑严谨的证人,他的证词给我们划定了精准的案发时间范围,甚至提供了关键的线索——死者在案发当晚,确实和人发生过争执,或是受到了刺激。

我完全没有察觉到,这份看似完美的证词里,藏着多少刻意的引导,和多少不为人知的隐秘。

【编辑手记·页边注】

2026年1月13日,晴。

今天再看这段笔录,我手都在抖。

当年我竟然完全没发现,他的证词里有一个致命的破绽。

老房子的隔音再差,也不可能隔着一层楼板,听清死者在客厅里打电话说的话,更何况他说自己当时在客厅备课,而死者家的座机在餐厅,离天花板最远的位置。

除非,他当时根本不在客厅,而是站在餐厅的位置,耳朵贴在冰冷的天花板上,一字一句地听着楼上的动静。

他不是无意中听到了异常,他是全程在盯着这场谋杀,盯着死者一步步走向死亡。

更讽刺的是,当年我还特意拿着这份笔录,去感谢他,说他的证词对案件侦破起到了关键作用。他只是笑了笑,跟我说了一句:“林警官,法律能制裁的,是看得见的恶意,可很多时候,恶意是看不见的,它藏在电话里,藏在脚步声里,藏在看似正常的每一件小事里。”

当年我以为他是在感慨案件,现在才明白,他是在教我,什么是完美的犯罪。

我们从陈敬山家出来的时候,天已经亮了,晨雾散了不少,太阳从东边的楼缝里钻出来,照在光秃秃的树枝上,没有半点暖意。

赵毅跟在我身后,小声说:“林队,这个陈教授,观察力也太厉害了,连时间点都记得这么清楚,感觉不像是普通的邻居。”

“政法大学的刑法学教授,常年研究犯罪逻辑,观察力比普通人强很正常。”我当时没多想,拍了拍他的肩膀,“别分心,现在有两个关键方向:第一,核实陈敬山的证词,确认案发当晚的动静;第二,彻底查清张磊的不在场证明,还有他案发前后的所有行踪,一个细节都不能放过。”

指令很快下发下去,两组侦查员同步行动:一组去烧烤店核实监控,找和张磊一起喝酒的三个朋友做笔录;另一组去电信局,调取死者家座机的通话记录,还有张磊的手机通话记录。

我带着技术队,重新回到4楼的案发现场,一寸一寸地勘查,不放过任何一个角落。

老陈的尸检报告初步结果出来了:死者张秉德,死因为急性心肌梗死,冠状动脉严重狭窄,符合冠心病猝死的病理特征;死者体内没有检测到任何毒物、安眠药成分,排除了下药的可能;死亡时间精准锁定在2005年11月16日晚10点20分到10点35分之间,和之前的判断完全一致。

“林队,尸检结果出来了,就是心梗猝死,没有他杀的痕迹。”老陈把报告递给我,皱着眉,“除了那杯温水和空药瓶,没有任何能指向他杀的证据,会不会真的是意外?张磊凌晨过来,发现叔叔死了,慌了神,进去动了现场,伪造了这些东西?”

“不可能。”我摇了摇头,指着大门的锁具,“如果他是开门之后才发现死者死了,那他为什么要在报警前,伪造一个从里面反锁的密室?他完全可以直接开门报警,没必要多此一举。还有,他提前配了钥匙,提前拿走了死者的急救药,这一切都是预谋好的,不是临时起意。”

就在这时,负责外围侦查的民警打来了电话,语气带着几分沮丧:“林队,张磊的不在场证明核实过了,完全属实。烧烤店的监控显示,张磊昨晚9点42分进入烧烤店,凌晨1点21分才离开,全程都在监控范围内,只有5次中途离席去卫生间,每次时长都在2到4分钟之间,最长的一次3分47秒。”

“烧烤店到红光厂家属院,开车最快要多久?”

“我们测过了,凌晨路上没车,走最快的路线,单程也要24分钟,往返最少要48分钟,他根本不可能在3分钟内往返。”

我捏着手机,沉默了。

完美的不在场证明。

如果张磊案发当晚根本没有到过现场,那他是怎么诱发死者心梗的?那杯凌晨4点的温水,确实是他倒的,密室也是他伪造的,但杀人的核心环节,他是怎么在几十公里外完成的?

赵毅站在旁边,也皱紧了眉头:“林队,会不会我们的方向错了?凶手不是张磊?会不会是陈敬山?他就住在楼下,有充足的作案时间,也能轻易进入现场,伪造密室。”

“动机呢?”我反问,“他和张秉德无冤无仇,一个大学教授,杀自己的邻居,图什么?而且他的证词天衣无缝,我们没有任何证据指向他。”

话虽这么说,我还是让民警去查了陈敬山的背景,只是当时的我根本不会想到,这一查,本该在2005年就揭开的「摆渡人」的秘密,却因为一个巧合,被彻底掩盖了。

民警反馈回来的信息是:陈敬山,本省政法大学刑法学教授,国内知名的刑法学专家,从业十几年,口碑极好,无任何违法犯罪记录;半年前,他的妻子因病去世,女儿也在国外留学,他一个人住在这里,是因为这里离学校近,安静,适合备课。

没有任何异常。

当年的我们,谁也没有去查,他的妻子是怎么死的,他的女儿,到底在哪里。

谁也不会想到,这个文质彬彬的大学教授,心里藏着滔天的恨意,已经开始磨好了刀,准备向那些法律无法制裁的人,挥下屠刀。

【编辑手记·页边注】

2026年1月13日,晚。

我今天去了省政法大学的档案室,翻到了2005年的教职工档案,才看到了当年被我们忽略的真相。

陈敬山的女儿,根本没有去国外留学。

2005年3月,他19岁的女儿陈曦,晚上放学回家,被富二代李浩然酒驾撞死,当场死亡。李浩然不仅酒驾,还肇事逃逸,人证物证俱在,铁证如山。

而这起案子的主审法官,就是张秉德。

张秉德收了李家的钱,以“证据存在瑕疵”、“无法确认肇事时驾驶员为李浩然”为由,判了李浩然无罪,当庭释放。

三个月后,陈敬山的妻子,因为受不了女儿惨死、凶手逍遥法外的打击,在家中上吊自杀了。

一夜之间,家破人亡。

而他,就在妻子自杀一个月后,租下了张秉德楼下的房子,在仇人的楼下,住了整整半年。

我们当年竟然完全没有查到这些,只因为张秉德把那起案子的卷宗,压在了档案室的最深处,而我们,只关注了眼前的命案,没有去挖一个退休法官,到底判过多少见不得光的案子。

我终于明白,当年张磊的谋杀计划,说不定有一半,是陈敬山“无意”中教给他的。

他住在楼下,看着张磊和张秉德吵架,看着张磊对遗产的贪婪,看着张磊一次次抱怨叔叔“老糊涂了,胳膊肘往外拐”,然后,他可能在楼下偶遇张磊的时候,“无意”中说了一句“张法官这心脏,可经不起吓,一激动就容易出事”,“人要是在极度恐惧的时候,就算没病,也能吓出心脏病,更别说他这种冠心病了”。

他甚至可能,给张磊提供了完美的作案思路,看着张磊动手,杀了他恨之入骨的仇人。

而他自己,干干净净,只是一个旁观的证人,甚至还帮警方破了案。

这才是他真正的目的。他不是要亲手杀了张秉德,他是要验证,用这种“看不见的恶意”杀人,到底能不能瞒过警方的眼睛,能不能逃脱法律的制裁。

而我,就是他选中的,这场实验的考官。

案子陷入了僵局。

张磊有明确的杀人动机,有伪造现场的嫌疑,却有完美的不在场证明,没有任何证据能证明,他和死者的心梗死亡有直接关系。

陈敬山有完美的证词,却没有任何作案动机和证据。

现场除了那杯温水、空药瓶、大门插销上的鱼线痕迹,没有任何能指向他杀的物证。

所有人都在劝我,不如就按意外猝死结案,最多追究张磊伪造现场、干扰警方办案的责任,毕竟尸检报告明确写了,死因就是心梗猝死,没有他杀的病理特征。

连支队的老领导都找我谈了话,说我刚上任,不要揪着一个意外案子不放,闹得人心惶惶。

但我始终不肯松口。

我当了十几年刑警,见过太多看似意外的谋杀,我心里清楚,张秉德的死,绝对不是意外。

那天晚上,我带着赵毅,又回到了红光厂家属院,案发现场已经被封存,我们没有进去,只是站在楼道里,一遍遍地跺脚,看着声控灯亮了又灭,灭了又亮。

老楼的楼道很窄,回声很大,我们在3楼跺脚,4楼的声控灯也会跟着亮,声音在楼道里来回反弹,像是有无数人在跟着一起跺脚。

赵毅看着我,突然说:“林队,你说,如果有人在电话里跟死者说,他就在门口,然后在楼下跺脚,让声控灯亮起来,死者会不会以为,真的有人在他家门口?”

我的脑子像是被一道闪电劈中,瞬间通了。

对啊!

凶手根本不需要在现场!

他只需要让死者相信,有人在门口,要找他报复,让他在极度的恐惧中,反复起身去门口查看,反复跺脚触发声控灯,在情绪的剧烈波动和来回的体力消耗中,诱发急性心梗!

而这一切,只需要一个电话,就能完成!

我立刻拿出手机,给负责调取通话记录的民警打了电话,语气急促:“马上查!死者家的座机,案发当晚10点到10点40分之间,所有的呼入电话!尤其是陌生号码、公用电话!一个都不能漏!”

半个小时后,民警的电话打了回来,声音带着抑制不住的兴奋:“林队!查到了!案发当晚10点02分到10点19分,死者家的座机,一共有5次呼入,都是同一个公用电话号码!每次通话时长都在30秒到1分钟之间,最后一次通话,是10点19分挂断的,两分钟后,死者就打了120急救电话!”

“这个公用电话在哪里?!”

“就在市中心老地方烧烤店的马路对面!距离烧烤店大门,不到50米!”

所有的线索,瞬间串成了一条完整的线。

张磊的不在场证明,根本不是完美的。

他不需要往返案发现场,他只需要在烧烤店喝酒的间隙,假装去卫生间,穿过马路,用公用电话给叔叔打一个电话,用几分钟的时间,就能完成杀人。

我们立刻驱车赶往烧烤店,找到了那个公用电话亭。2005年,手机还没有完全普及,街头的公用电话亭随处可见,不需要身份证,买一张IC卡就能打,根本无法追踪到使用者。

但我们在烧烤店的监控里,找到了关键证据。

监控显示,张磊当晚的5次离席去卫生间,每一次的时间,都和公用电话的呼入时间完全吻合。第一次去卫生间,是10点01分,10点03分回到座位,正好对应第一通电话10点02分呼入;最后一次去卫生间,是10点18分,10点21分回到座位,对应最后一通电话10点19分挂断。

分秒不差。

我们还找到了和张磊一起喝酒的三个朋友,其中一个人回忆说,张磊当晚确实有点不对劲,频繁去卫生间,回来的时候脸色有点白,还问了一句“你们有没有听到什么奇怪的声音”,当时大家都在喝酒,没当回事。

还有一个关键证据:张磊的一个朋友说,当晚喝酒的时候,张磊跟他们抱怨过,说他叔叔老糊涂了,非要把房子捐出去,还说“他那破心脏,哪天气死了都不知道”。

证据链已经闭环了一半,剩下的一半,就是证明张磊提前拿走了死者的急救药,还有他伪造现场的物证。

我们立刻传唤了张磊。

审讯室里,张磊坐在对面的椅子上,双手戴着手铐,脸色苍白,却依旧嘴硬,一口咬定自己没有杀人,叔叔就是突发心脏病去世的,他只是发现叔叔死了之后,太慌了,才动了现场。

“张磊,我们已经查到了,案发当晚10点到10点19分,你用烧烤店对面的公用电话,给你叔叔家的座机,打了5个电话。”我把通话记录单拍在他面前,盯着他的眼睛,“你跟我说,你在电话里,跟你叔叔说了什么?”

张磊的脸瞬间没了血色,眼神躲闪,手开始发抖,嘴硬道:“我……我就是给我叔叔打个电话,问问他睡了没,不行吗?他没接,我就挂了!”

“没接?”我冷笑一声,把陈敬山的笔录拍在他面前,“你的邻居陈敬山听到了,你叔叔在电话里喊‘你到底想干什么’,你跟我说,你没跟他说话?张磊,事到如今,你还想瞒?”

我顿了顿,一字一句地说:“你在电话里,跟你叔叔说,你是当年被他判错案子的受害者家属,你就在他家门口,要找他报仇,对不对?你反复打电话刺激他,让他在极度的恐惧中,一次次跑到门口查看,一次次跺脚开灯,来回跑动,情绪激动,诱发了他的急性心梗。”

张磊的身体开始控制不住地发抖,额头上的汗顺着脸颊往下掉,嘴唇哆嗦着,说不出一句话。

“你早就知道你叔叔有严重的冠心病,经不起吓,所以你提前三天,就配好了他家的钥匙,趁他不注意,拿走了他的硝酸甘油,断了他的生路。”我把配钥匙师傅的辨认记录、钥匙的鉴定报告,一起拍在他面前,“你以为你做得天衣无缝,你有完美的不在场证明,就算你叔叔死了,也只会被当成意外猝死,对不对?”

张磊的心理防线,彻底崩溃了。

他猛地趴在桌子上,嚎啕大哭起来,一边哭,一边交代了自己的全部犯罪事实。

和我们的推理分毫不差。

他因为叔叔要把房子捐出去,怀恨在心,又知道叔叔有严重的冠心病,就动了杀心。他提前配了钥匙,趁叔叔去楼下散步的时候,偷偷进了屋,拿走了药瓶里所有的硝酸甘油,只留了一个空瓶子在外面。

案发当晚,他假装去给叔叔送水果,确认叔叔在家,没有任何异常,然后就去了烧烤店,和朋友喝酒,制造不在场证明。

晚上10点,他开始用公用电话给叔叔家打电话,第一次打电话,他捏着嗓子,说自己是当年被张秉德判错案子的人,现在就在他家门口,要他偿命。张秉德果然慌了,骂了他一句,挂了电话,跑到门口查看,楼道里黑着,他就跺脚开灯,看外面没人,以为是恶作剧,刚回到沙发上,第二个电话又来了。

就这样,反复五次,张秉德在极度的恐惧和愤怒中,来回跑了五六趟,体力严重透支,心跳快得快要炸开。最后一通电话,张磊说“我已经看到你了,你别躲了,我今天一定要弄死你”,然后就挂了电话。

两分钟后,张秉德打了120,却连完整的地址都说不出来,很快就失去了意识,倒在了沙发上,再也没有醒过来。

凌晨4点,张磊从烧烤店喝完酒,回了家,越想越不放心,就开车来到了红光厂家属院,用提前配好的钥匙打开了门,发现叔叔已经死在了沙发上。

他没有立刻报警,而是做了三件事:第一,把空药瓶擦干净,放在茶几上,伪造“药吃完了没来得及买,发病猝死”的假象;第二,倒了一杯温水放在茶几上,故意留下破绽,想把警方的侦查方向引向“外人入室作案”;第三,用提前绑在插销上的鱼线,从门外把插销锁上,制造了从内部反锁的密室,然后锁上大门,擦掉了所有痕迹,离开了现场。

早上5点多,他再次来到家属院,假装敲门没人应,打电话没人接,然后报了警,把自己伪装成了第一个发现意外的、悲痛欲绝的侄子。

他以为自己的计划天衣无缝,却没想到,从他打第一个电话开始,就已经留下了无法抹去的证据。

审讯结束的时候,天已经黑了。

张磊被送进了看守所,等待他的,是法律的制裁。

案子告破了,我刚上任的第一桩命案,完美侦破,支队里的人都松了口气,老领导也拍着我的肩膀,夸我心思缜密,有魄力。

只有我,心里总觉得哪里不对劲。

我总觉得,这个案子太顺了,顺得像是有人提前给我们铺好了路,每一个关键线索,都像是有人故意送到我们面前的。

那天晚上,我带着赵毅,又去了一趟政法大学,找到了陈敬山,跟他说了案子的侦破结果,感谢他提供的关键证词。

陈敬山坐在办公室里,听完我的话,脸上没有任何惊讶,只是笑了笑,给我倒了一杯茶。

“林警官,我就知道,你一定能破这个案子。”他看着我,眼神很深,“这种利用心理恐惧杀人的案子,看似没有痕迹,实则处处都是痕迹,只要找对了方向,就没有破不了的案。”

他顿了顿,拿起桌上的一本刑法专著,翻了几页,轻声说:“只是林警官,你有没有想过,如果这个案子里,死者不是一个退休法官,而是一个有罪却逃脱了法律制裁的人,凶手杀了他,是为了替天行道,你会怎么选?”

我当时愣了一下,以为他是在和我探讨刑法学理论,笑着说:“陈教授,不管死者是什么人,不管他有没有罪,杀人就是杀人,都要受到法律的制裁。法律或许有漏洞,但我们不能用私刑去填补,否则这个世界,就乱了。”

陈敬山看着我,笑了笑,没有再说话,只是举起茶杯,跟我碰了一下。

那天晚上,我和他聊了很久,聊犯罪心理,聊刑侦逻辑,聊法律的漏洞和边界。我觉得他是一个很有思想、很有正义感的学者,甚至和他成了朋友,之后遇到很多棘手的案子,都会来找他做犯罪心理侧写。

我完全没有意识到,那天晚上,我已经把我所有的刑侦思路、我的底线、我的原则,全都摊开在他面前,让他看得清清楚楚。

我也完全没有听懂,他问我的那句话,不是理论探讨,而是宣战。

一年后,2006年3月,「摆渡人」的第一起失踪案发生了。

死者,就是当年撞死他女儿的富二代李浩然。

他用我教他的,我破过的案子里的逻辑,完美复刻了一场“看不见的恶意”,让李浩然凭空消失在了密室里,只留下了一张纸条,写着“罪已偿,渡往彼岸”。

我追了这个案子14年,却从来没有怀疑过,我身边这个最信任的、最正直的学者,就是那个藏在黑暗里的「摆渡人」。

【编辑手记·本卷结尾】

2026年1月14日,雪。

今天成都下了今年的第一场雪,很小,落在窗台上,很快就化了。

我终于把第一卷写完了,手一直在抖,好几次都差点握不住笔。

医生说,我的记忆力衰退得越来越快了,昨天我甚至忘了,我家楼下的早餐店叫什么名字。

但我永远忘不了,2005年的那个冬天,我第一次见到陈敬山的样子。

忘不了他问我的那句话,忘不了他看我的眼神。

我花了20年,才明白,我破的第一个案子,不是我赢了,是他赢了。

他用这个案子,摸清了我的所有底牌,学会了我的所有思路,然后用我教他的东西,和我玩了一场长达20年的猫鼠游戏。

更让我浑身发冷的是,我在卷宗的最后一页,找到了一张当年夹进去的纸条,是陈敬山的字迹,上面写着:

“林警官,你能识破一个人的恶意,却识不破一群人的恶意。你能破得了一个案子,却破不了这个世界所有的不公。我们走着瞧。”

当年我以为,这只是一个学者的感慨,随手夹在卷宗里的。

现在才明白,这是他写给我的,第一封战书。

而这场战争,才刚刚开始。

下一卷,我要写的,是2006年3月的《消失的赎金》。

就是在这个案子里,「摆渡人」第一次出现了。

也是在这个案子里,我亲手带出来的徒弟赵毅,第一次,走进了这个局里。