diff --git a/code/app/home/config/router.php b/code/app/home/config/router.php index ab6dec0..ca774a5 100644 --- a/code/app/home/config/router.php +++ b/code/app/home/config/router.php @@ -11,6 +11,7 @@ use think\facade\Route; Route::rule("/",'Index/index')->ext('html')->append(['boolIsMobile' => true]); Route::rule("/index",'Index/index')->ext('html')->append(['boolIsMobile' => true]); Route::rule("/pc/index",'Index/getPcIndex')->ext('html')->append(['boolIsMobile' => false]); +Route::rule("/pc/",'Index/getPcIndex')->append(['boolIsMobile' => false]); // 男生/女生 Route::rule('boy', 'Novel/getBoyNovel')->ext('html')->append(['boolIsMobile' => true,'strChannel'=>'boy']); @@ -18,6 +19,9 @@ Route::rule('pc/boy', 'Novel/getBoyNovel')->ext('html')->append(['boolIsMobile' Route::rule('girl', 'Novel/getBoyNovel')->ext('html')->append(['boolIsMobile' => true,'strChannel'=>'girl']); Route::rule('pc/girl', 'Novel/getBoyNovel')->ext('html')->append(['boolIsMobile' => false,'strChannel'=>'girl']); +//分类 +Route::rule('class', 'Novel/getNovelCategory')->ext('html')->append(['boolIsMobile' => true]); +Route::rule('/pc/class', 'Novel/getNovelCategory')->ext('html')->append(['boolIsMobile' => false]); //排行榜 Route::rule('rank', 'Novel/getNovelRank')->ext('html')->append(['boolIsMobile' => true]); @@ -42,6 +46,8 @@ Route::rule('pc/info', 'Novel/getNovelInfo')->ext('html')->append(['boolIsMobile Route::rule('chapter', 'Novel/getNovelChapter')->ext('html')->append(['boolIsMobile' => true]); Route::rule('pc/chapter', 'Novel/getNovelChapter')->ext('html')->append(['boolIsMobile' => false]); +// 小说目录 +Route::rule('chapters', 'Novel/getNovelChapterAll')->ext('html')->append(['boolIsMobile' => true]); Route::rule('pc/chapters', 'Novel/getNovelChapterAll')->ext('html')->append(['boolIsMobile' => false]); // 搜索小说 diff --git a/code/app/home/controller/Index.php b/code/app/home/controller/Index.php index f069bf3..f17ac48 100644 --- a/code/app/home/controller/Index.php +++ b/code/app/home/controller/Index.php @@ -133,8 +133,7 @@ class Index extends BaseController ['id' => 8, 'name' => '小说3', 'author' => '作者3'], ['id' => 8, 'name' => '小说3', 'author' => '作者3'], ['id' => 8, 'name' => '小说3', 'author' => '作者3'], - ['id' => 8, 'name' => '小说3', 'author' => '作者3'], - ['id' => 15, 'name' => '小说3', 'author' => '作者3'], + ]; // 模拟数据-推荐等级为9的完结的 随机12个小说 diff --git a/code/app/home/controller/Novel.php b/code/app/home/controller/Novel.php index dde53fe..c99ff41 100644 --- a/code/app/home/controller/Novel.php +++ b/code/app/home/controller/Novel.php @@ -246,6 +246,78 @@ class Novel extends BaseController } } + // 分类 + public function getNovelCategory(Request $Request) + { + $boolIsMobile = $Request->param('boolIsMobile'); + $strChannel = $Request->param('strChannel'); // 区分男生 / 女生频道 + + // 模拟数据-推荐等级为9的,连载的,男生频道/女生频道, 随机12个小说 + $arrRecommendSerializationNovel = [ + ['id' => 1, 'name' => '小说1', 'author' => '作者1'], + ['id' => 2, 'name' => '小说2', 'author' => '作者2'], + ['id' => 3, 'name' => '小说3', 'author' => '作者3'], + ['id' => 4, 'name' => '小说3', 'author' => '作者3'], + ['id' => 5, 'name' => '小说3', 'author' => '作者3'], + ['id' => 6, 'name' => '小说3', 'author' => '作者3'], + ['id' => 7, 'name' => '小说3', 'author' => '作者3'], + ['id' => 8, 'name' => '小说3', 'author' => '作者3'], + ['id' => 9, 'name' => '小说3', 'author' => '作者3'], + ['id' => 10, 'name' => '小说3', 'author' => '作者3'], + ['id' => 11, 'name' => '小说3', 'author' => '作者3'], + ['id' => 12, 'name' => '小说3', 'author' => '作者3'], + ]; + // 模拟数据-推荐等级为9的,完结的,男生频道/女生频道, 随机8个小说 + $arrRecommendEndNovel = [ + ['id' => 1, 'name' => '小说1', 'author' => '作者1'], + ['id' => 2, 'name' => '小说2', 'author' => '作者2'], + ['id' => 3, 'name' => '小说3', 'author' => '作者3'], + ['id' => 4, 'name' => '小说3', 'author' => '作者3'], + ['id' => 5, 'name' => '小说3', 'author' => '作者3'], + ['id' => 6, 'name' => '小说3', 'author' => '作者3'], + ['id' => 7, 'name' => '小说3', 'author' => '作者3'], + ['id' => 8, 'name' => '小说3', 'author' => '作者3'], + + ]; + + // 模拟数据-最近更新-随机50 + $arrNewsUpdateNovel = [ + ['id' => 1, 'name' => '小说1', 'author' => '作者1'], + ['id' => 2, 'name' => '小说2', 'author' => '作者2'], + ['id' => 3, 'name' => '小说3', 'author' => '作者3'], + ['id' => 4, 'name' => '小说3', 'author' => '作者3'], + ['id' => 5, 'name' => '小说3', 'author' => '作者3'], + ['id' => 6, 'name' => '小说3', 'author' => '作者3'], + ['id' => 7, 'name' => '小说3', 'author' => '作者3'], + ['id' => 8, 'name' => '小说3', 'author' => '作者3'], + ['id' => 9, 'name' => '小说3', 'author' => '作者3'], + ['id' => 10, 'name' => '小说3', 'author' => '作者3'], + ['id' => 1, 'name' => '小说1', 'author' => '作者1'], + ['id' => 2, 'name' => '小说2', 'author' => '作者2'], + ['id' => 3, 'name' => '小说3', 'author' => '作者3'], + ['id' => 4, 'name' => '小说3', 'author' => '作者3'], + ['id' => 5, 'name' => '小说3', 'author' => '作者3'], + ['id' => 6, 'name' => '小说3', 'author' => '作者3'], + ['id' => 7, 'name' => '小说3', 'author' => '作者3'], + ['id' => 8, 'name' => '小说3', 'author' => '作者3'], + ['id' => 9, 'name' => '小说3', 'author' => '作者3'], + ['id' => 10, 'name' => '小说3', 'author' => '作者3'], + ]; + + View::assign([ + 'arrNewsUpdateNovel' => $arrNewsUpdateNovel, + 'arrRecommendSerializationNovel' => $arrRecommendSerializationNovel, + 'arrRecommendEndNovel' => $arrRecommendEndNovel, + 'arrAdBanner' => [], + 'strPageCode' => $strChannel + ]); + if ($boolIsMobile) { + return View::fetch(); + } else { + return View::fetch('pc/getNovelCategory'); + } + } + // 小说详情 public function getNovelInfo(Request $Request) { diff --git a/code/app/home/view/hzpxw/Index/index.html b/code/app/home/view/hzpxw/Index/index.html new file mode 100644 index 0000000..46ec3ce --- /dev/null +++ b/code/app/home/view/hzpxw/Index/index.html @@ -0,0 +1,67 @@ +{extend name="baseH5" /} +{block name='nav-active-class'}home{/block} +{block name="title"}{/block} +{block name="head-js"}{/block} + +{block name="logo-html"} +

+ 狂雨小说 +

+{/block} + +{block name="main"} +
+
人气推荐
+ +
+
+
今日点击
+ {foreach $arrRecommendNovel as $key=>$category} + {if $key == 0} + {include file="Public/novelListH" /} + {/if} + {/foreach} + +
+
+
书友推荐
+ {foreach $arrRecommendNovel as $key=>$category} + {if $key == 0} + {include file="Public/novelListH" /} + {/if} + {/foreach} + +
+
+
最近入库
+ +
+
+
最近更新
+ +
+{/block} {block name="customize"} {/block} \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Novel/getNovelCategory.html b/code/app/home/view/hzpxw/Novel/getNovelCategory.html new file mode 100644 index 0000000..14ed519 --- /dev/null +++ b/code/app/home/view/hzpxw/Novel/getNovelCategory.html @@ -0,0 +1,69 @@ +{extend name="baseH5" /} +{block name='nav-active-class'}home{/block} +{block name="title"}{/block} +{block name="head-js"}{/block} + +{block name="logo-html"} + +{/block} + +{block name="main"} + +
+ 首页 + >>分类 + >>小说分类 - 小说列表 +
+ +
+ 首 页 +  1   +  2   +  3   +  4   +  5   +  6   +  7   +  8   +  9   +  10   + 下一页 +
+{/block} + +{block name="customize"} {/block} \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Novel/getNovelChapter.html b/code/app/home/view/hzpxw/Novel/getNovelChapter.html new file mode 100644 index 0000000..153ef98 --- /dev/null +++ b/code/app/home/view/hzpxw/Novel/getNovelChapter.html @@ -0,0 +1,116 @@ +{extend name="baseH5" /} +{block name='nav-active-class'}home{/block} +{block name="title"}{/block} +{block name="head-js"}{/block} + +{block name="logo-html"} + +{/block} + +{block name="main"} +

+ 《满朝文武都能听到我的心声》 +

+

101 朕拳打南山敬老院(第1页)

+
+ 上页 + 目录 + 存书签 + 下页 +
+
+

当然,在开始修史前,编修们决定给许烟杪做个特训。

+

“来,许郎,我问你,你是史官,要记录一件事:皇帝得了一匹烈马,三年过去马仍桀骜,将军为其驯马,短短百日即令马服从,帝问其如何做到,他告知:使马忍渴受训,从人驱遣。”

+

许烟杪琢磨了一下,开始下笔。

+

——经过两年的工作环境熏陶,他已经可以相对熟练地使用文言文了。

+

“上得烈马,三年不得乘。将军献言:百日可令其驯服。遂使之。果得,上问其由。曰:使马久渴则从人。”

+

编修看毕,很是惊喜:“许郎初涉修史,便已摸到精髓了!不错,记史便是越简练越好,‘上得烈马,三年不得乘’,此句便足以超过九成史官!”

+

许烟杪眼神清亮:“谢编修!”

+

那编修一愣:“你谢我作甚?”

+

许烟杪不好意思地笑:“此前我听编修言你们修前朝史已修了十年,便怕我的到来给诸位添麻烦。”

+

那编修本来平静的情绪,又微妙起了望不见的波澜。他深深看了许烟杪一眼,本来觉得这白泽过来当个吉祥物,提供正史就可以了,至于史书,编得大差不差就行,反正也不是指望他来做这个的。

+

但此刻,编修提笔,在纸上写了一句话:“你来看看。”

+

许烟杪探头,就见他写的文字下面,是板板正正的:上得烈马,三年不得乘。将军闻之,以渴服马,解上愁。

+

许烟杪眼睛一下子亮了起来。

+

他明白了!

+

+

老皇帝进入椒房殿的时候,窦皇后都吓了一跳:“怎这般狼狈!”

+

怎么胡子乱糟糟的!衣服也有褶皱了!

+

老皇帝骂道:“匹夫!皆是匹夫!”

+

然后气冲冲地向窦皇后诉说自己刚才的遭遇:“他们一个个闹着要上吊不算,还言语围攻朕!还捋朕的龙须!朕不想和他们计较,要走,还抓着不让朕走!”

+

——气到‘朕’字都冒出来了。

+

窦皇后:“……”

+

都把大臣们气到上手抓着皇帝不让他走了……尤其是她家五郎这种暴脾气的皇帝……

+

“五郎,你和我说真话。”窦皇后表情一下子严肃起来:“你不会是一气之下,砸了大臣的祖坟吧?”

+

她本来是挑严重的说,没想到对面的人诡异地沉默了。

+

“……你?”窦皇后的尾音不是很稳。

+

老皇帝咳嗽一声:“也没这么严重,比这个轻一点……也不是,轻了一些……呃,总之就是轻了。”

+

要不是实在心虚,他也不会只是在老婆面前骂几句这群粗鄙之人不要太过分。

+

——早就让人拖出去打板子了。

+

窦皇后:“究竟是何事?”

+

老皇帝眼神一漂:“让许烟杪去修周史。”

+

窦皇后:“……”

+

这和掘人家祖坟也没差多少了。真的怨不得大臣一气之下做出以下犯上的事情。

+

但看看丈夫下巴上面被揪得乱糟糟的胡子,窦皇后还是没忍住笑出声。

+

老皇帝:“妹子!你又不帮我!”

+

窦皇后乐不可支:“你啊,大臣也不是泥捏的,这匹夫一怒……还好只是揪揪胡子,拉着衣服不让你走。”

+
+ +
+ 上页 + 书页 + 存书签 + 下页 +
+ +
+
+ 书友点击: + 见微知著(弟妹 H) + 、私吻蝴蝶骨 + 、官途,搭上女领导之后! + 、当明星从跑龙套开始 + 、投喂流放罪臣后,她被迫现形了 + 、龙傲天的反派小师妹 + 、龙凤猪旅行团 + 、袅袅春腰 + 、无敌从觉醒武器大师开始 + 、下乡的姐姐回来了 + 、 +
+
+
+
+ 书友推荐: + 以婚为名 + 、袅袅春腰 + 、官婿美人香 + 、望门娇媳 + 、以你为名的夏天 + 、官道之权势滔天 + 、被嫡姐换亲之后 + 、他的暗卫 + 、我的年轻岳母 + 、下乡的姐姐回来了 + 、 +
+
+
+
+ 书友收藏: + 潘多拉的复仇(高干,nph) + 、千里宦途 + 、医道官途 + 、官途,搭上女领导之后! + 、从边军走出来的悍卒 + 、非常权途 + 、重生1958:发家致富从南锣鼓巷开始 + 、听说你暗恋我 + 、退婚后,我娶了未婚妻的堂妹 + 、升迁之路 + 、 +
+
+{/block} + +{block name="customize"} {/block} \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Novel/getNovelChapterAll.html b/code/app/home/view/hzpxw/Novel/getNovelChapterAll.html new file mode 100644 index 0000000..b538d15 --- /dev/null +++ b/code/app/home/view/hzpxw/Novel/getNovelChapterAll.html @@ -0,0 +1,644 @@ +{extend name="baseH5" /} +{block name='nav-active-class'}home{/block} +{block name="title"}{/block} +{block name="head-js"}{/block} + +{block name="logo-html"} + +{/block} + +{block name="main"} +
+ 满朝文武都能听到我的心声 +

+ 满朝文武都能听到我的心声 +

+

+ + 白色的木 +

+

+ 其他小说 + 连载中 +

+

+ 最新章节:第224章 许郎此去光耀万里 +

+

最后更新:2024-06-05 17:53:58

+
+ +
+
满朝文武都能听到我的心声 章节列表(第2页)
+
+ 上一页 + + 下一页 +
+ +
+ 上一页 + + 下一页 +
+
+
+
+ 书友点击: + 不乖(姐夫,出轨) + 、官道之权势滔天 + 、蝶变 + 、苟在修真世界 + 、玻璃灯 + 、私吻蝴蝶骨 + 、被嫡姐换亲之后 + 、没你就不行之新征途 + 、他的暗卫 + 、翡翠衾(nph) + 、女神攻略手册 + 、我的年轻岳母 + 、鱼目珠子(高干1v1) + 、直播写纯爱文的我在虫族封神 + 、触手怪她只想生存 + 、归雾 + 、潘多拉的复仇 + 、千里宦途 + 、岁岁平安 + 、吃了肉,就不能吃我了 + 、 +
+
+
+
+ 书友推荐: + 我的年轻岳母 + 、直播写纯爱文的我在虫族封神 + 、归雾 + 、无敌从觉醒武器大师开始 + 、古代猎户的养家日常 + 、认知性偏差 + 、被嫡姐换亲之后 + 、私吻蝴蝶骨 + 、替身男配只想赚钱 + 、黑心大小姐带着空间下乡啦 + 、逐澳游戏 + 、吃了肉,就不能吃我了 + 、一品红人 + 、七零宠婚:撩硬汉!生三胎 + 、大王万万不可! + 、误入官路 + 、含泪做1 + 、蝶变 + 、无敌六皇子 + 、没你就不行之新征途 + 、 +
+
+
+
+ 书友收藏: + 癌症晚期,前任女友疯狂报复我 + 、天才少年,开局便是救世主 + 、大王万万不可! + 、梨汁软糖【1V1甜H】 + 、诱奸儿媳 + 、官场之狐 + 、钟离先生一直在穿越 + 、云婳谢景行 + 、官途:权力巅峰 + 、蝶变 + 、开局一杆大狙,爆杀十万鞑子 + 、一品红人 + 、吃了肉,就不能吃我了 + 、官婿美人香全文完结 + 、青花冷(先婚后爱H) + 、七零大杂院小寡妇 + 、官场:扶摇直上九万里 + 、官路浮沉 + 、从边军走出来的悍卒 + 、触手怪她只想生存 + 、 +
+
+{/block} + +{block name="customize"} {/block} \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Novel/getNovelInfo.html b/code/app/home/view/hzpxw/Novel/getNovelInfo.html new file mode 100644 index 0000000..82d4516 --- /dev/null +++ b/code/app/home/view/hzpxw/Novel/getNovelInfo.html @@ -0,0 +1,699 @@ +{extend name="baseH5" /} +{block name='nav-active-class'}home{/block} +{block name="title"}{/block} +{block name="head-js"}{/block} + +{block name="logo-html"} + +{/block} + +{block name="main"} +
+ 和扶弟魔老婆离婚后,我直接走上巅峰! +

+ 和扶弟魔老婆离婚后,我直接走上巅峰! +

+

+ + 天命人悟猴 +

+

+ 都市小说 + 连载中 +

+

+ 最新章节:第344章 +

+

最后更新:2025-03-20 11:17:50

+
+ +
+
和扶弟魔老婆离婚后,我直接走上巅峰!小说简介
+
+

结婚两年半,妻子为了弟弟掏空家产,甚至拿走给工人的工资!面对妻子赵梦莹胡搅蛮缠的一家人,以及对方的颠倒黑白,许平安一通电话打给以前的战友。他不忍了!一场意外,再次见到高中同学,对方脱胎换骨。许平安也很惊讶,却不知自己是某人心中的白月光。离了赵梦莹,许平安逐渐走向人生巅峰,收获真爱,而前妻却开始死缠烂打。呵呵,他瞧不上! +

+
+
+
+
和扶弟魔老婆离婚后,我直接走上巅峰! 最新章节
+ +
和扶弟魔老婆离婚后,我直接走上巅峰! 章节列表(第1页/100章)
+ +
+
+
+ 书友点击: + 我的年轻岳母 + 、琉璃阶上 + 、被嫡姐换亲之后 + 、以你为名的夏天 + 、在北宋当陪房 + 、直播写纯爱文的我在虫族封神 + 、嫁给铁哥们 + 、一品红人 + 、官途,搭上女领导之后! + 、玻璃灯 + 、千里宦途 + 、重生七零:糙汉老公掐腰宠 + 、投喂流放罪臣后,她被迫现形了 + 、龙凤猪旅行团 + 、陈放顾静姝 + 、翡翠衾(nph) + 、替嫡姐爬上龙床,她宠冠后宫 + 、替身男配只想赚钱 + 、穿书后成了狼孩 + 、归雾 + 、 +
+
+
+
+ 书友推荐: + 官婿美人香 + 、人间政道 + 、没你就不行之新征途 + 、直播写纯爱文的我在虫族封神 + 、七零宠婚:撩硬汉!生三胎 + 、替身男配只想赚钱 + 、翡翠衾(nph) + 、结局前炮灰们掀了马甲 + 、鱼目珠子(高干1v1) + 、婚后心动:凌总追妻有点甜 + 、大王万万不可! + 、认知性偏差 + 、以你为名的夏天 + 、当明星从跑龙套开始 + 、含泪做1 + 、龙凤猪旅行团 + 、他的暗卫 + 、一品红人 + 、无敌从觉醒武器大师开始 + 、他说我不配 + 、 +
+
+
+
+ 书友收藏: + 天才少年,开局便是救世主 + 、当明星从跑龙套开始 + 、蝶变 + 、官途,搭上女领导之后! + 、华娱从男模开始 + 、升迁之路 + 、优质肉棒攻略系统(np高辣文) + 、退婚后,我娶了未婚妻的堂妹 + 、官场:救了女领导后,我一路飞升 + 、官场之狐 + 、替嫡姐爬上龙床,她宠冠后宫 + 、绝品宏图 + 、吃了肉,就不能吃我了 + 、官场:扶摇直上九万里 + 、官路浮沉 + 、医道官途 + 、开局一杆大狙,爆杀十万鞑子 + 、被嫡姐换亲之后 + 、你男朋友下面真大(校园 np 高h) + 、非常权途 + 、 +
+
+{/block} + +{block name="customize"} {/block} \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Novel/getNovelRank.html b/code/app/home/view/hzpxw/Novel/getNovelRank.html new file mode 100644 index 0000000..a7cbea2 --- /dev/null +++ b/code/app/home/view/hzpxw/Novel/getNovelRank.html @@ -0,0 +1,72 @@ +{extend name="baseH5" /} +{block name='nav-active-class'}home{/block} +{block name="title"}{/block} +{block name="head-js"}{/block} + +{block name="logo-html"} + +{/block} + +{block name="main"} + +
+ 首页 + >>排行 + >>月排行榜 +
+ +
+ 首 页 +  1   +  2   +  3   +  4   +  5   +  6   +  7   +  8   +  9   +  10   + 下一页 +
+{/block} + +{block name="customize"} {/block} \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Novel/getSearchNovel.html b/code/app/home/view/hzpxw/Novel/getSearchNovel.html new file mode 100644 index 0000000..937a350 --- /dev/null +++ b/code/app/home/view/hzpxw/Novel/getSearchNovel.html @@ -0,0 +1,37 @@ +{extend name="baseH5" /} +{block name='nav-active-class'}home{/block} +{block name="title"}{/block} +{block name="head-js"}{/block} + +{block name="logo-html"} + +{/block} + +{block name="main"} + +
+ "我" + 相关结果: +
+ +
+ 首 页 +  1   +  2   +  3   +  4   +  5   +  6   +  7   +  8   +  9   +  10   + 下一页 +
+{/block} + +{block name="customize"} {/block} \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Novel/getSeoInfo.html b/code/app/home/view/hzpxw/Novel/getSeoInfo.html new file mode 100644 index 0000000..172afb8 --- /dev/null +++ b/code/app/home/view/hzpxw/Novel/getSeoInfo.html @@ -0,0 +1,29 @@ +{extend name="baseH5" /} +{block name='nav-active-class'}home{/block} +{block name="title"}{/block} +{block name="head-js"}{/block} + +{block name="logo-html"} +

+ 狂雨小说 +

+{/block} + +{block name="main"} +
+ +
+
+

深度解说列表

+
+
+ +
+
+{/block} + +{block name="customize"} {/block} \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Novel/getSeoList.html b/code/app/home/view/hzpxw/Novel/getSeoList.html new file mode 100644 index 0000000..1eadedf --- /dev/null +++ b/code/app/home/view/hzpxw/Novel/getSeoList.html @@ -0,0 +1,45 @@ +{extend name="baseH5" /} +{block name='nav-active-class'}home{/block} +{block name="title"}{/block} +{block name="head-js"}{/block} + +{block name="logo-html"} +

+ 狂雨小说/文章 +

+{/block} + +{block name="main"} +
+ +
+
+ +
+ +
+ +
+
+

深度解说列表

+
+
+ +
+ +
+{/block} + +{block name="customize"} {/block} \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Pc/Public/chapterTableAll.html b/code/app/home/view/hzpxw/Pc/Public/chapterTableAll.html new file mode 100644 index 0000000..2e765a4 --- /dev/null +++ b/code/app/home/view/hzpxw/Pc/Public/chapterTableAll.html @@ -0,0 +1 @@ +
第1912章
\ No newline at end of file diff --git a/code/app/home/view/hzpxw/Pc/Public/footer.html b/code/app/home/view/hzpxw/Pc/Public/footer.html new file mode 100644 index 0000000..adc12bf --- /dev/null +++ b/code/app/home/view/hzpxw/Pc/Public/footer.html @@ -0,0 +1,22 @@ +
+
+
+

友情链接

+ +
+
+
+

+ Copyright (C) 2008-2020 All rights reserved +
+ +

+

请所有作者发布作品时务必遵守国家互联网信息管理办法规定,我们拒绝任何色情小说,一经发现,即作删除!本站所收录作品、社区、书库评论及本站所做之广告均属其个人行为,与本站立场无关

+
+
+ + 返回顶部 + \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Pc/Public/historyNovelList.html b/code/app/home/view/hzpxw/Pc/Public/historyNovelList.html new file mode 100644 index 0000000..07b4640 --- /dev/null +++ b/code/app/home/view/hzpxw/Pc/Public/historyNovelList.html @@ -0,0 +1,23 @@ + + + + + + + 我真是一条龙 + + + 老读者必看公告!!! + + + 兔子很淡定 + + 3天前 + + 已完结 + + 阅读 + 删除 + + \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Pc/Public/hostListImg.html b/code/app/home/view/hzpxw/Pc/Public/hostListImg.html new file mode 100644 index 0000000..9056817 --- /dev/null +++ b/code/app/home/view/hzpxw/Pc/Public/hostListImg.html @@ -0,0 +1,13 @@ + +
+
永恒之门 +
+
+
六界三道永恒之门
+
关于永恒之门神魔混战,万界崩塌,只永恒仙域长存世间。尘世罹苦,妖祟邪乱,诸神明弃众生而不朽。万古后,一尊名为赵云的战神,凝练了天地玄黄,重铸了宇宙洪荒,自碧落凡尘,一路打上了永恒仙域,以神之名,君临万道。自此,他说的话,便是神话。... +
+
+
+
\ No newline at end of file diff --git a/code/app/home/view/hzpxw/Pc/Public/hostListText.html b/code/app/home/view/hzpxw/Pc/Public/hostListText.html new file mode 100644 index 0000000..5e2b744 --- /dev/null +++ b/code/app/home/view/hzpxw/Pc/Public/hostListText.html @@ -0,0 +1,7 @@ + +
  • + + 步步升云 + + 钓人的鱼 +
  • \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Pc/Public/indexCategoryNewsList.html b/code/app/home/view/hzpxw/Pc/Public/indexCategoryNewsList.html new file mode 100644 index 0000000..9f8c3ba --- /dev/null +++ b/code/app/home/view/hzpxw/Pc/Public/indexCategoryNewsList.html @@ -0,0 +1 @@ +
  • 逆天邪神/火星引力
  • \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Pc/Public/indexCategoryNewsOne.html b/code/app/home/view/hzpxw/Pc/Public/indexCategoryNewsOne.html new file mode 100644 index 0000000..ff31541 --- /dev/null +++ b/code/app/home/view/hzpxw/Pc/Public/indexCategoryNewsOne.html @@ -0,0 +1,10 @@ +
    +
    重生巫族,我为盘古立神像
    +
    +
    重生巫族,我为盘古立神像
    +
    关于重生巫族,我为盘古立神像天生万物以养人,人无一物可报天,浩瀚如洪荒世界,在亿万生灵只知
    +
    +
    +
    \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Pc/Public/indexNewsUpdateList.html b/code/app/home/view/hzpxw/Pc/Public/indexNewsUpdateList.html new file mode 100644 index 0000000..2dc6664 --- /dev/null +++ b/code/app/home/view/hzpxw/Pc/Public/indexNewsUpdateList.html @@ -0,0 +1,13 @@ + +
  • + [玄幻修真] + + 太荒吞天诀 + + + 第四千一百六十八章 熟悉的气息 + + 铁马飞桥 + 03-20 +
  • \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Pc/User/getBookShelf.html b/code/app/home/view/hzpxw/Pc/User/getBookShelf.html new file mode 100644 index 0000000..34efd82 --- /dev/null +++ b/code/app/home/view/hzpxw/Pc/User/getBookShelf.html @@ -0,0 +1,42 @@ +{extend name="basePc" /} +{block name='nav-active-class'}boy{/block} +{block name="title"}{/block} +{block name="head-js"}{/block} + + +{block name="main"} +
    + + +
    +
    +

    【阅读记录】列表 最多显示100条

    + +
    +
    +

    热门小说

    + +
    +
    +
    + + + +
    +{/block} + +{block name="customize"} {/block} \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Pc/User/getHistory.html b/code/app/home/view/hzpxw/Pc/User/getHistory.html new file mode 100644 index 0000000..34efd82 --- /dev/null +++ b/code/app/home/view/hzpxw/Pc/User/getHistory.html @@ -0,0 +1,42 @@ +{extend name="basePc" /} +{block name='nav-active-class'}boy{/block} +{block name="title"}{/block} +{block name="head-js"}{/block} + + +{block name="main"} +
    + + +
    +
    +

    【阅读记录】列表 最多显示100条

    + +
    +
    +

    热门小说

    + +
    +
    +
    + + + +
    +{/block} + +{block name="customize"} {/block} \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Pc/getNovelCategory.html b/code/app/home/view/hzpxw/Pc/getNovelCategory.html new file mode 100644 index 0000000..afe51d1 --- /dev/null +++ b/code/app/home/view/hzpxw/Pc/getNovelCategory.html @@ -0,0 +1,54 @@ +{extend name="basePc" /} +{block name='nav-active-class'}boy{/block} +{block name="title"}{/block} +{block name="head-js"}{/block} + + +{block name="main"} + +
    + +
    +
    + {foreach $arrRecommendSerializationNovel as $key=>$Novel} + {if $key < 6} {include file="Pc/Public/hostListImg" /} {/if} + {/foreach} +
    +
    + +
    + +
    +

    《玄幻修真》 - 小说列表玄幻修真完本榜

    +
      + {foreach $arrRecommendSerializationNovel as $key=>$Novel} + {include file="Pc/Public/indexNewsUpdateList" /} + {/foreach} +
    +
    + +
    +

    最新入库

    +
      + {foreach $arrRecommendSerializationNovel as $key=>$Novel} + {include file="Pc/Public/hostListText" /} + {/foreach} +
    +
    + + + +
    +
    +{/block} + +{block name="customize"} {/block} \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Pc/getNovelChapter.html b/code/app/home/view/hzpxw/Pc/getNovelChapter.html new file mode 100644 index 0000000..72b0d1f --- /dev/null +++ b/code/app/home/view/hzpxw/Pc/getNovelChapter.html @@ -0,0 +1,132 @@ +{extend name="basePc" /} +{block name='nav-active-class'}boy{/block} +{block name="title"}{/block} +{block name="head-js"}{/block} + + +{block name="main"} + +
    +
    +
    + 耗子小说网 + >千里宦途 + >第578章 什么样子 + +
    +
    +

    第578章 什么样子(第1页)

    + +
    + +
    +

    晚上八点钟,冯宇走出孙记私房菜馆,两人没有谈拢,最终不欢而散。

    +

    相比冯宇的满面愁容,洪波则是一脸得意的走出私房菜馆,看着冯宇离开的方向,冷哼一声。

    +

    刚才在包厢里,他故意引导冯宇说出了那天找自己的经过,不但偷录了音,微型摄像头还把冯宇说话的整个过程录了下来。

    +

    “冯宇啊冯宇,要怪就怪出了事你想拿老子顶缸,把老子当傻子,一点实惠没有,还想让老子给你卖命,真以为你一个县委书记秘书有什么了不起,呸。”洪波心里暗骂一声。

    +

    当晚洪波睡得很香,冯宇则是辗转反侧,到天亮的时候才眯了一会。

    +

    早晨,洪波并没去上班,而是直接开车去了市区。

    +

    冯宇顶着熊猫眼来到了县委,杨志看了他一眼,眉头紧锁了起来。

    +

    他一直对形象十分重视,所以要求身边的人也要随时随地保持自己的形象。

    +

    冯宇以前都做得很好,可是今天早晨却是头发混乱,眼圈十分重,一副无精打采的样子。

    +

    冯宇将刚沏好的茶放在杨志面前。

    +

    杨志看了他一眼,道:“冯宇,如果你觉得在我身边压力过大,我可以把你调到轻松的部门。”

    +

    本来无精打采的冯宇,听到杨志的话,瞬间身体打了一个激灵,立刻开口说道:“杨书记,我没事,我没感觉到压力,在您身边在我的荣幸,你的批评是对我的鞭策,我一定把工作做好……”

    +

    冯宇紧张的说了很多,直到杨志摆了一下手,他的话才戛然而止。

    +

    “你看看你今天的形象,昨晚去干嘛了?没睡觉吗?”杨志问道。

    +

    冯宇看着杨志,这几天他承受了十分巨大的压力,此时终于有点扛不住了。

    +

    “杨书记,我……”冯宇红了眼圈,一个大男人想要落泪。

    +

    不知道是真的,还是演的,反正效果不错,杨志看到落泪的冯宇,明显语气变得温和起来:“什么事,还能让你一个县委书记的秘书急得落泪?”

    +

    “杨书记,我犯了错误。”冯宇低头说道。

    +

    他扛不住了,不如跟杨志说实话,不然等市纪委下来调查,他的结果可能更惨。

    +

    “说。”杨志喝了口茶,说道。

    +

    “杨书记,上次您让我给小羊饼干加把火,于是我就找了……”冯宇把事情详细的讲了一遍,最后说道:“阳城县那边已经把许强秘密抓捕了,可能很快就能查到咱们县住建局洪波头上,可是这几天我跟他谈了好几次,洪波都不愿意把事情扛下来。” +

    +

    “甚至他还威胁我,只要市纪委找到他,他就立刻把我供出来,当时我说只要你把事情扛下来,书记您会想办法让他的处分最小,保住他的党籍和级别,等沉寂几年,未来还能重新起复。”

    +

    “洪波还是没松口,他说……”冯宇变得犹犹豫豫起来。

    +

    “说什么?”杨志问道。

    +

    明知后面的话可能不太好听,但是他还是问了。

    +

    “他说杨书记你还是管好自己,上次就被王子枫玩得团团……”

    +

    砰!

    +

    转字还没有说出口,冯宇就听到杨志生气的拍了桌子。

    +
    + +
    +
    + +
    书友推荐:私吻蝴蝶骨袅袅春腰吃了肉,就不能吃我了女神攻略手册触手怪她只想生存逐澳游戏没你就不行之新征途望门娇媳无敌六皇子认知性偏差以你为名的夏天古代猎户的养家日常一品红人官道之权势滔天青花冷(先婚后爱H)官途,搭上女领导之后!蝶变见微知著(弟妹 H)替身男配只想赚钱龙凤猪旅行团
    + +
    书友收藏:退婚后,我娶了未婚妻的堂妹天才少年,开局便是救世主绝品宏图官场:扶摇直上九万里官道之权势滔天就职供销社,我在60年代搞代购官婿美人香全文完结潘多拉的复仇(高干,nph)重生1958:发家致富从南锣鼓巷开始以你为名的夏天投喂流放罪臣后,她被迫现形了癌症晚期,前任女友疯狂报复我异世特工替嫡姐爬上龙床,她宠冠后宫娱乐春秋(加料福利版)陈放顾静姝从边军走出来的悍卒潘多拉的复仇认知性偏差梨汁软糖【1V1甜H】
    +{/block} + +{block name="customize"} {/block} + +{block name="footer-js"} + + + +{/block} \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Pc/getNovelChapterAll.html b/code/app/home/view/hzpxw/Pc/getNovelChapterAll.html new file mode 100644 index 0000000..544b592 --- /dev/null +++ b/code/app/home/view/hzpxw/Pc/getNovelChapterAll.html @@ -0,0 +1,179 @@ +{extend name="basePc" /} +{block name='nav-active-class'}boy{/block} +{block name="title"}{/block} +{block name="head-js"}{/block} + + +{block name="main"} +
    +
    + +
    +
    +
    +
    《武裂苍穹》正文目录
    +
    上一页下一页
    + {foreach $arrNovelChapterAll as $category} + {include file="Pc/Public/chapterTableAll" /} + {/foreach} +
    返回《武裂苍穹》第一页
    +
    上一页下一页
    +
    +
    +
    + + + + +
    + +
    +
    +{/block} + +{block name="customize"} {/block} \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Pc/getNovelInfo.html b/code/app/home/view/hzpxw/Pc/getNovelInfo.html new file mode 100644 index 0000000..0cb544f --- /dev/null +++ b/code/app/home/view/hzpxw/Pc/getNovelInfo.html @@ -0,0 +1,269 @@ +{extend name="basePc" /} +{block name='nav-active-class'}boy{/block} +{block name="title"}{/block} +{block name="head-js"}{/block} + + +{block name="main"} +
    +
    +
    +
    +
    +

    剑出霜满城

    +

    作者:馀杯    状态:连载中

    +

    分类:玄幻修真        加入书架 +         章节目录

    +

    最新章节:第1912章

    +

    更新时间:2025-03-25 09:08:59

    +
    + +
    + +
    +
    +
    +
    +
    《剑出霜满城》最新章节
    + {foreach $arrRecommendNovel as $category} + {include file="Pc/Public/chapterTableAll" /} + {/foreach} + +
    《剑出霜满城》正文目录
    + {foreach $arrRecommendNovel as $category} + {include file="Pc/Public/chapterTableAll" /} + {/foreach} +
    >> 查看《剑出霜满城》更多章节列表 <<
    +
    +
    +
    + +
    书友推荐:私吻蝴蝶骨袅袅春腰吃了肉,就不能吃我了女神攻略手册触手怪她只想生存逐澳游戏没你就不行之新征途望门娇媳无敌六皇子认知性偏差以你为名的夏天古代猎户的养家日常一品红人官道之权势滔天青花冷(先婚后爱H)官途,搭上女领导之后!蝶变见微知著(弟妹 H)替身男配只想赚钱龙凤猪旅行团开局揭皇榜,皇后竟是我亲娘官途,搭上女领导之后!升迁之路格格党官道征途:从跟老婆离婚开始零度小说网权力巅峰:从城建办主任开始官梯险情相亲认错人,闪婚千亿女总裁二嫁好孕,残疾世子宠疯了神站文学网不乖官路女人香学姐蓄意勾引深入浅出九一书库仙帝重生,我有一个紫云葫芦财阀小甜妻:老公,乖乖宠我空白在综艺直播里高潮不断七八中文网官运,挖笋挖出个青云之路!精英小说网为夫体弱多病迟音(1v1)大秦第一熊孩子看奇中文网通房撩人,她掏空世子金库要跑路酒厂卧底的我成了boss三五文学我靠读书成圣人落尘小说网万人迷她千娇百媚[穿书]超级仙学院大明:我只想做一个小县令啊官场:从读心术开始崛起魔蝎小说逆袭人生,从绝境走向权力巅峰清穿后被康熙巧取豪夺了装疯卖傻三年,从边疆开始崛起神站完本官阶,从亲子鉴定平步青云!逆袭人生,从绝境走向权力巅峰寒门官路2:权变前妻太撩人:傅总把持不住了落尘小说铅笔小说网强宠上瘾,病娇大小姐求放过重生大画家,有系统就是任性笔看阁野性缠绵斗罗里的藤虎一笑合欢宗双修日常看书网燕尔(古言1v1)天医出狱出狱后,首富老公逼我生三胎笔笔趣小说异界最强赘婿边疆来了个娇媳妇[年代]一问小说网阁笔趣官阶,从亲子鉴定平步青云!一天花掉四百亿之后[足球]小药店通古今,我暴富不难吧?笔趣阁前门村的留守妇女秘书太厉害,倾城女领导直呼受不了笔下文学驾崩百年,朕成了暴君的白月光我和我妈的那些事儿(无绿修改)合欢御女录荒岛狂龙三五小说薄太太今天又被扒马甲了三A小说网顶点小说恶霸文学叭叭小说BL小说末世对照组:大佬带全系异能守护华夏哥哥爱上的女神邪帝轻点爱:腹黑鬼医狂妃人生如局不良娇妻:老师,晚上好亮剑:开局拿下鬼子据点豪门后妈在娃综靠反向贴贴爆火了签到十年,我成圣了诡墓密码绝世废柴狂妃锦鲤娇妻:摄政王宠妻手册反派崽崽不好养,山神外挂上大分吾弟大秦第一纨绔玄学崽崽五岁半,这家没我都得散穿越之娇俏小甜妻完本神站两小无猜凡人之我为厉天尊穿越七零:撩最强男神养傲娇的崽天剑神帝苟在四合院捡漏正道潜龙天域苍穹只想当侯爷,奈何妻妾想打天下萌宠甜心:恶魔少爷深深吻开局父母祭天,她带空间养家致富祁同伟:学生时代开始签到关系重回2009,从不当舔狗开始透骨欢爱欲之潮NP直上青云深度补习>上流社会共享女友镇龙棺,阎王命上瘾禁忌爱欲之潮假千金身世曝光,玄学大佬杀疯了臣服议事桌上的官途:权力巅峰开局手搓歼10,被女儿开去航展曝光了!关于我哥和我男朋友互换身体这件事村野流香万人嫌的大师兄重生后,天道跪舔落伍文学神医毒妃腹黑宝宝镇南王女总裁的贴身高手重返1987携空间嫁山野糙汉,暴富荒年官运,挖笋挖出个青云之路!修仙暴徒九龙乾坤诀官道雄途镇国狂龙盖世狂龙天剑神帝婚后热恋宦海官途:从撞破上司好事开始苟着苟着我成了反派真爱狂医下山,都市我为王官道升天官道之破局闪婚女领导后,我一路青云直上快穿之我在年代文里抱大腿帝剑天玄诀闪婚夜,残疾老公站起来了师娘,你真美迟音官妻太荒吞天诀乡村绝色村姑九天剑主春漾穿成虐文主角后我和霸总he了日复一日真千金霸气归来,五个哥哥磕头认错机娘世界,校花老师要上天了农门医女:我带着全家致富了大明:诏狱讲课,老朱偷听人麻了四合院:带着娄晓娥提前躺平蛟龙出渊,十个师姐又美又飒!被骂赔钱货,看我种田跑商成富婆悟性逆天:模型机悟出龙警3000!脱下她的情趣内衣山雨欲来离婚后,渣爹做梦都在偷妈咪小夫人奶又甜,大叔彻底失了控我委身病娇反派后,男主黑化了图谋不轨七零甜蜜蜜,糙汉宠翻小辣媳末世:开局疯狂囤物资,美女急哭了千亿总裁宠妻成狂病弱太子妃超凶的医妃她日日想休夫放开她,让我来财阀小娇妻:叔,你要宠坏我了!财阀小娇妻:叔,你要宠坏我了!搬空敌人珍藏后,疯批王爷我罩了!
    + + + +
    +
    +{/block} + +{block name="customize"} {/block} \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Pc/getNovelRank.html b/code/app/home/view/hzpxw/Pc/getNovelRank.html new file mode 100644 index 0000000..f954f83 --- /dev/null +++ b/code/app/home/view/hzpxw/Pc/getNovelRank.html @@ -0,0 +1,54 @@ +{extend name="basePc" /} +{block name='nav-active-class'}boy{/block} +{block name="title"}{/block} +{block name="head-js"}{/block} + + +{block name="main"} + +
    + +
    +
    + {foreach $arrNewsNovelRankNovel as $key=>$Novel} + {if $key < 6} {include file="Pc/Public/hostListImg" /} {/if} + {/foreach} +
    +
    + +
    + +
    +

    《玄幻修真》 - 小说列表玄幻修真完本榜

    +
      + {foreach $arrNewsNovelRankNovel as $key=>$Novel} + {include file="Pc/Public/indexNewsUpdateList" /} + {/foreach} +
    +
    + +
    +

    最新入库

    +
      + {foreach $arrNewsNovelRankNovel as $key=>$Novel} + {include file="Pc/Public/hostListText" /} + {/foreach} +
    +
    + + + +
    +
    +{/block} + +{block name="customize"} {/block} \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Pc/getSearchNovel.html b/code/app/home/view/hzpxw/Pc/getSearchNovel.html new file mode 100644 index 0000000..1bca516 --- /dev/null +++ b/code/app/home/view/hzpxw/Pc/getSearchNovel.html @@ -0,0 +1,46 @@ +{extend name="basePc" /} +{block name='nav-active-class'}boy{/block} +{block name="title"}{/block} +{block name="head-js"}{/block} + + +{block name="main"} + +
    + + +
    + +
    +

    '玄幻修真' - 相关搜索结果

    +
      + {foreach $arrSearchNovel as $key=>$Novel} + {include file="Pc/Public/indexNewsUpdateList" /} + {/foreach} +
    +
    + +
    +

    最新入库

    +
      + {foreach $arrSearchNovel as $key=>$Novel} + {include file="Pc/Public/hostListText" /} + {/foreach} +
    +
    + + + +
    +
    +{/block} + +{block name="customize"} {/block} \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Pc/getSeoInfo.html b/code/app/home/view/hzpxw/Pc/getSeoInfo.html new file mode 100644 index 0000000..172afb8 --- /dev/null +++ b/code/app/home/view/hzpxw/Pc/getSeoInfo.html @@ -0,0 +1,29 @@ +{extend name="baseH5" /} +{block name='nav-active-class'}home{/block} +{block name="title"}{/block} +{block name="head-js"}{/block} + +{block name="logo-html"} +

    + 狂雨小说 +

    +{/block} + +{block name="main"} +
    + +
    +
    +

    深度解说列表

    +
    +
    + +
    +
    +{/block} + +{block name="customize"} {/block} \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Pc/getSeoList.html b/code/app/home/view/hzpxw/Pc/getSeoList.html new file mode 100644 index 0000000..423dc98 --- /dev/null +++ b/code/app/home/view/hzpxw/Pc/getSeoList.html @@ -0,0 +1,89 @@ +{extend name="basePc" /} +{block name='nav-active-class'}home{/block} +{block name="title"}{/block} +{block name="head-js"}{/block} + + +{block name="main"} +
    + + +
    + +
    + + + +
    +
    + + +
    + +
    +
    +
      +
    1. +
        +
      • 分类
      • +
      • 书名
      • +
      • 描述
      • +
      • 作者
      • +
      • 更新时间
      • +
      +
    2. + {foreach $arrNewsNovel as $key=>$Novel} + {if $key >= 1} + {include file="Pc/Public/indexNewsUpdateList" /} + {/if} + {/foreach} +
    +
    +
    +
    + + +
    + + +
    + +
    + +
    + +
    +{/block} + +{block name="customize"} {/block} \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Pc/index.html b/code/app/home/view/hzpxw/Pc/index.html new file mode 100644 index 0000000..71794c6 --- /dev/null +++ b/code/app/home/view/hzpxw/Pc/index.html @@ -0,0 +1,144 @@ +{extend name="basePc" /} +{block name='nav-active-class'}home{/block} +{block name="title"}{/block} +{block name="head-js"}{/block} + + +{block name="main"} +
    +
    +
    + {foreach $arrRecommendSerializationNovel as $key=>$Novel} + {if $key < 4} {include file="Pc/Public/hostListImg" /} {/if} {/foreach} +
    +
    +

    经典推荐

    +
      + {foreach $arrRecommendSerializationNovel as $key=>$Novel} + {if $key > 3} + {include file="Pc/Public/hostListText" /} + {/if} + {/foreach} +
    +
    +
    +
    +
    +
    +

    玄幻魔法

    + {foreach $arrRecommendSerializationNovel as $key=>$Novel} + {if $key == 0} + {include file="Pc/Public/indexCategoryNewsOne" /} + {/if} + {/foreach} +
      + {foreach $arrRecommendSerializationNovel as $key=>$Novel} + {if $key >= 1} + {include file="Pc/Public/indexCategoryNewsList" /} + {/if} + {/foreach} +
    +
    +
    +

    武侠修真

    + {foreach $arrRecommendSerializationNovel as $key=>$Novel} + {if $key == 0} + {include file="Pc/Public/indexCategoryNewsOne" /} + {/if} + {/foreach} +
      + {foreach $arrRecommendSerializationNovel as $key=>$Novel} + {if $key >= 1} + {include file="Pc/Public/indexCategoryNewsList" /} + {/if} + {/foreach} +
    +
    +
    +

    都市言情

    + {foreach $arrRecommendSerializationNovel as $key=>$Novel} + {if $key == 0} + {include file="Pc/Public/indexCategoryNewsOne" /} + {/if} + {/foreach} +
      + {foreach $arrRecommendSerializationNovel as $key=>$Novel} + {if $key >= 1} + {include file="Pc/Public/indexCategoryNewsList" /} + {/if} + {/foreach} +
    +
    +
    +
    +
    +
    +

    穿越小说

    + {foreach $arrRecommendSerializationNovel as $key=>$Novel} + {if $key == 0} + {include file="Pc/Public/indexCategoryNewsOne" /} + {/if} + {/foreach} +
      + {foreach $arrRecommendSerializationNovel as $key=>$Novel} + {if $key >= 1} + {include file="Pc/Public/indexCategoryNewsList" /} + {/if} + {/foreach} +
    +
    +
    +

    网游动漫

    + {foreach $arrRecommendSerializationNovel as $key=>$Novel} + {if $key == 0} + {include file="Pc/Public/indexCategoryNewsOne" /} + {/if} + {/foreach} +
      + {foreach $arrRecommendSerializationNovel as $key=>$Novel} + {if $key >= 1} + {include file="Pc/Public/indexCategoryNewsList" /} + {/if} + {/foreach} +
    +
    +
    +

    科幻小说

    + {foreach $arrRecommendSerializationNovel as $key=>$Novel} + {if $key == 0} + {include file="Pc/Public/indexCategoryNewsOne" /} + {/if} + {/foreach} +
      + {foreach $arrRecommendSerializationNovel as $key=>$Novel} + {if $key >= 1} + {include file="Pc/Public/indexCategoryNewsList" /} + {/if} + {/foreach} +
    +
    +
    +
    +
    +
    +

    最近更新小说列表

    +
      + {foreach $arrRecommendSerializationNovel as $key=>$Novel} + {include file="Pc/Public/indexNewsUpdateList" /} + {/foreach} +
    +
    +
    +

    最新入库小说

    +
      + {foreach $arrRecommendSerializationNovel as $key=>$Novel} + {include file="Pc/Public/hostListText" /} + {/foreach} +
    +
    +
    +
    +
    + {/block} + + {block name="customize"} {/block} \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Public/chapterTable.html b/code/app/home/view/hzpxw/Public/chapterTable.html new file mode 100644 index 0000000..9f93359 --- /dev/null +++ b/code/app/home/view/hzpxw/Public/chapterTable.html @@ -0,0 +1,3 @@ +
  • + 01 天龙问世 +
  • \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Public/chapterTableAll.html b/code/app/home/view/hzpxw/Public/chapterTableAll.html new file mode 100644 index 0000000..c296f50 --- /dev/null +++ b/code/app/home/view/hzpxw/Public/chapterTableAll.html @@ -0,0 +1,12 @@ +
  • + + 01 天龙问世 + +
  • +
  • + + 02 沧武的小霸王 + +
  • \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Public/footer.html b/code/app/home/view/hzpxw/Public/footer.html new file mode 100644 index 0000000..727e92e --- /dev/null +++ b/code/app/home/view/hzpxw/Public/footer.html @@ -0,0 +1,26 @@ + \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Public/historyNovelList.html b/code/app/home/view/hzpxw/Public/historyNovelList.html new file mode 100644 index 0000000..ca5bf18 --- /dev/null +++ b/code/app/home/view/hzpxw/Public/historyNovelList.html @@ -0,0 +1,19 @@ +
  • + +
    +
    + 我真是一条龙 + 耽美百合 + + + 老读者必看公告!!! + + 4天前 + 继续阅读 + +
    +
    + +
  • \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Public/newsUpdateNovelList.html b/code/app/home/view/hzpxw/Public/newsUpdateNovelList.html new file mode 100644 index 0000000..65baad0 --- /dev/null +++ b/code/app/home/view/hzpxw/Public/newsUpdateNovelList.html @@ -0,0 +1,4 @@ +
  • [03-20] +

    夏野堂

    +

    万人嫌师兄被魔尊掳走後

    +
  • \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Public/novelListH.html b/code/app/home/view/hzpxw/Public/novelListH.html new file mode 100644 index 0000000..7840ca8 --- /dev/null +++ b/code/app/home/view/hzpxw/Public/novelListH.html @@ -0,0 +1,11 @@ + +
    + 1 + + 医道官途 +

    医道官途

    +

    帷赫其他小说

    +

    天才中医凌游,在大学毕业后为逝世的爷爷回村守孝三年,并且继承了爷爷生前经营的医馆三七堂。

    +
    \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Public/novelListRank.html b/code/app/home/view/hzpxw/Public/novelListRank.html new file mode 100644 index 0000000..bab7f32 --- /dev/null +++ b/code/app/home/view/hzpxw/Public/novelListRank.html @@ -0,0 +1,17 @@ +
  • + + 满朝文武都能听到我的心声 + +

    + 满朝文武都能听到我的心声 +

    +

    + 白色的木 +

    +

    *古代奇幻轻小说坏消息许烟杪穿越回古代了,而他本人四肢不勤五谷不分,专业还是对古...

    +

    + 最新:第224章许郎此去光耀万里 +

    +
  • \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Public/novelListS.html b/code/app/home/view/hzpxw/Public/novelListS.html new file mode 100644 index 0000000..567a8d2 --- /dev/null +++ b/code/app/home/view/hzpxw/Public/novelListS.html @@ -0,0 +1,8 @@ + +
  • + + 绝品风流狂医 +

    绝品风流狂医

    + 花开彼岸 +
  • \ No newline at end of file diff --git a/code/app/home/view/hzpxw/Public/novelTextList.html b/code/app/home/view/hzpxw/Public/novelTextList.html new file mode 100644 index 0000000..929889c --- /dev/null +++ b/code/app/home/view/hzpxw/Public/novelTextList.html @@ -0,0 +1,4 @@ +
  • 2 +

    咸鱼继母日常

    +

    明栀

    +
  • \ No newline at end of file diff --git a/code/app/home/view/hzpxw/User/getBookShelf.html b/code/app/home/view/hzpxw/User/getBookShelf.html new file mode 100644 index 0000000..1cb5922 --- /dev/null +++ b/code/app/home/view/hzpxw/User/getBookShelf.html @@ -0,0 +1,32 @@ +{extend name="baseH5" /} +{block name='nav-active-class'}home{/block} +{block name="title"}{/block} +{block name="head-js"}{/block} + +{block name="logo-html"} + +{/block} + +{block name="main"} +
    +
    《阅读记录》最多显示100条,请收藏至书架
    + + + +
    +{/block} + +{block name="customize"} {/block} \ No newline at end of file diff --git a/code/app/home/view/hzpxw/User/getHistory.html b/code/app/home/view/hzpxw/User/getHistory.html new file mode 100644 index 0000000..1cb5922 --- /dev/null +++ b/code/app/home/view/hzpxw/User/getHistory.html @@ -0,0 +1,32 @@ +{extend name="baseH5" /} +{block name='nav-active-class'}home{/block} +{block name="title"}{/block} +{block name="head-js"}{/block} + +{block name="logo-html"} + +{/block} + +{block name="main"} +
    +
    《阅读记录》最多显示100条,请收藏至书架
    + + + +
    +{/block} + +{block name="customize"} {/block} \ No newline at end of file diff --git a/code/app/home/view/hzpxw/User/index.html b/code/app/home/view/hzpxw/User/index.html new file mode 100644 index 0000000..e37fe98 --- /dev/null +++ b/code/app/home/view/hzpxw/User/index.html @@ -0,0 +1,60 @@ +{extend name="baseH5User" /} +{block name='nav-active-class'}home{/block} +{block name="title"}{/block} +{block name="head-js"}{/block} + +{block name="head-name"}用户中心{/block} +{block name="main"} +
    +
    +
    + +
    + +
    + +
    + 123456 +
    +
    +
    +
      +
    • 经验0
    • +
    • 积分0
    • +
    • 推荐票0
    • +
    +
    + +
    + +
    + + + +
    +
    + +{/block} + +{block name="customize"} {/block} \ No newline at end of file diff --git a/code/app/home/view/hzpxw/baseH5.html b/code/app/home/view/hzpxw/baseH5.html new file mode 100644 index 0000000..3be0b21 --- /dev/null +++ b/code/app/home/view/hzpxw/baseH5.html @@ -0,0 +1,58 @@ + + + + + + 耗子小说网_最值得收藏的热门小说阅读网 + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    + + + + {block name="main"} {/block} + +
    + + + + + + + \ No newline at end of file diff --git a/code/app/home/view/hzpxw/baseH5User.html b/code/app/home/view/hzpxw/baseH5User.html new file mode 100644 index 0000000..9206c2d --- /dev/null +++ b/code/app/home/view/hzpxw/baseH5User.html @@ -0,0 +1,50 @@ + + + + + + 狂雨小说 + + + + + + +
    +
    + + {block name="main"} {/block} + +
    + + + + + + \ No newline at end of file diff --git a/code/app/home/view/hzpxw/basePc.html b/code/app/home/view/hzpxw/basePc.html new file mode 100644 index 0000000..bcd76c5 --- /dev/null +++ b/code/app/home/view/hzpxw/basePc.html @@ -0,0 +1,100 @@ + + + + + 耗子小说网_最值得收藏的热门小说阅读网 + + + + + + + + + + + + + + + + +
    +
    + +
    +
    +
    + + +
    +

    日排行周排行月排行日推荐周推荐月推荐

    +
    +
    +
    + + + {block name="main"} {/block} + + + + {block name="customize"}{/block} + + {block name="footer-js"} {/block} + + + + \ No newline at end of file diff --git a/code/app/home/view/hzpxw/basePcUser.html b/code/app/home/view/hzpxw/basePcUser.html new file mode 100644 index 0000000..ddab4dd --- /dev/null +++ b/code/app/home/view/hzpxw/basePcUser.html @@ -0,0 +1,131 @@ + + + + + + 狂雨小说 + + + + +
    +
    + + + +
    +
    +
    + +
    +
    +
    + +
    +
    123456
    +
    +
      +
    • + + 经验:0 +
    • +
    • + + 积分:0 +
    • +
    • + + + 推荐票:0 +
    • +
    +
    +
    +

    + + 关注中心 +

    + +

    + + 设置 +

    + +
    + + {block name="main"} {/block} +
    + + + + + + + + \ No newline at end of file diff --git a/code/app/home/view/hzpxw/index.md b/code/app/home/view/hzpxw/index.md new file mode 100644 index 0000000..3a3526e --- /dev/null +++ b/code/app/home/view/hzpxw/index.md @@ -0,0 +1,2 @@ +耗子小说网模板 +源地址: https://hzpxw.net/ \ No newline at end of file diff --git a/code/app/home/view/kuangyu/index.md b/code/app/home/view/kuangyu/index.md new file mode 100644 index 0000000..232c5a2 --- /dev/null +++ b/code/app/home/view/kuangyu/index.md @@ -0,0 +1,2 @@ +狂雨小说模板 +源地址: test.nove66.net , cms 模板部署在虚拟机 \ No newline at end of file diff --git a/code/public/template/hzpxw/book_m/css/common.css b/code/public/template/hzpxw/book_m/css/common.css new file mode 100644 index 0000000..adb1079 --- /dev/null +++ b/code/public/template/hzpxw/book_m/css/common.css @@ -0,0 +1,281 @@ +/*@import url(https://lf9-cdn-tos.bytecdntp.com/cdn/expire-1-M/layui/2.6.8/css/layui.css);*/ +body,html{margin:0;padding:0;width:100%;height:100%;background-color:#efefef} +.hide{display:none} +.left{float:left!important} +.right{float:right!important} +.i_home:after{content:'\e68e'} +.i_back:after{content:'\e603'} +.i_menu:after{content:'\e65f'} +.i_search:after{content:'\e615'} +.i_history:after{content:'\e705'} +.i_cancel:after{content:'\1007'} +.i_more:after{content:'\e602'} +.i_author:after{content:'\e606'} +.i_sort:after{content:'\e715'} +.i_top:after{content:'\e735'} +.i_visit:after{content:'\e756'} +.i_vote:after{content:'\e6c6'} +.i_mark:after{content:'\e600'} +.i_size:after{content:'\e642'} +.i_time:after{content:'\e60e'} +.i_set:after{content:'\e614'} +.i_book:after{content:'\e705'} +.i_read:after{content:'\e60a'} +.i_prev:after{content:'\e65a'} +.i_next:after{content:'\e65b'} +.i_down:after{content:'\e64c'} +.header{top:0;right:0;left:0;z-index:9999;padding:0 5px;height:45px;background-color:darkcyan;text-align:center;} +.header i{float:right;display:block;width:45px;height:45px;color:#fff;font-size:25px;line-height:48px} +.header i.i_back{float:left} +.header a{display:inline-block} +.header a.logo{float:left;height:45px;color:#fff;font-weight:600;font-size:20px;line-height:46px} +.header h1,.header p{overflow:hidden;height:45px;color:#fff;font-size:18px;line-height:46px} +.header ul{display:inline-block;overflow:hidden;margin-top:8px;border-radius:45px;background-color:#fff} +.header li{display:inline-block;padding:1px} +.header li a{display:inline-block;padding:2px 10px;color:#333;font-size:17px} +.header li.now a{border-radius:45px;background-color:darkcyan;color:#fff} +div.menu{box-shadow:0 0 10px 5px rgba(0,0,0,.1)} +div.menu a{display:block;padding:10px 15px;color:#00aded;font-size:14px} +div.menu a+a{border-top:1px solid #ddd} +.footer{margin:10px 10px 0;padding:10px;border-top:1px solid #ccc;text-align:center} +.footer p{color:#666;line-height:25px} +.footer a{padding:0 3px;color:#999} +.nav{top:49px;right:0;left:0;z-index:9999;height:35px;background-color:#fff;text-align:center} +.nav li{display:inline-block;width:19%;height:35px} +.nav li a{display:block;height:34px;color:#666;font-size:16px;line-height:35px} +.nav li.now a{border-bottom:2px solid darkcyan;color:darkcyan} + +.account{margin:15px} +.search{display:-webkit-flex;display:flex;padding:10px 10px 0;height:35px} +.search span{position:relative;display:inline-block;margin-right:10px;padding:0 45px;height:35px;border-radius:35px;background-color:#fff;line-height:35px;flex-grow:1} +.search span i{position:absolute;top:0;right:0;display:block;width:38px;height:35px;color:#ccc;text-align:center;font-size:20px;line-height:38px} +.search span i:first-child{right:auto;left:0;color:#aaa} +.search span input{width:100%;height:25px;border:0 none;font-size:15px;line-height:25px} +.search button{padding:0 12px;height:35px;border-radius:4px;background-color:darkcyan;font-size:17px;line-height:35px} +.search.in{padding:10px;} +.search.in button{background-color:darkcyan} +.search+.layui-btn-container{padding:11px 0 0 11px;background-color:#fff} +.path{padding:6px 10px} +.path a{padding:5px;color:#666} +.caption{margin-top:10px;padding:6px;border:1px solid #cacaca;background-color:#E1ECED;color:#8f8f8f;font-weight:700;font-family:"Microsoft YaHei",微软雅黑,宋体,仿宋_GB2312,Verdana,Arial,sans-seri} +.caption span{float:right} +.caption a{color:#0067c8} +.search+.caption{padding-bottom:0;font-size:15px} +.last{padding:12px 15px;border-top:1px solid #e5e5e5;background-color:#fff;color:#999;font-size:15px} +.last p{float:left} +.last a{display:block;color:#00aeef} +.library{padding:10px 10px 5px;background-color:#f4f4f4;-webkit-user-select:none;user-select:none} +.library ul{display:none} +.library ul.filter{display:block} +.library ul.filter li{cursor:pointer} +.library ul.filter li i:after{content:'\e61a'} +.library ul.filter li.active i:after{content:'\e619'} +.library ul li{display:inline-block;overflow:hidden;width:32%;height:30px;color:#333;text-align:center;line-height:30px} +.library li a{padding:4px 10px;border:1px solid #e5e5e5;border-radius:20px;color:#666} +.library li.on a{border-color:darkcyan;background-color:darkcyan;color:#fff} +.library li i{color:#999;font-size:12px} +.sort{margin:5px} +.sort li{display:inline-block;width:32%} +.sort li i{position:relative;top:1.5px;float:right;display:block;width:50px;border-left:1px solid #ddd;color:#ff6000;text-align:right;font-style:normal} +.sort li a{display:block;margin:5px;padding:8px;border:1px solid #ddd;background-color:#fcfcfc;text-align: center;color:#666} +.sort li a:active,.sort li a:hover{background-color:#f4f4f4} +.top li{margin:10px;border:1px solid #ddd;background-color:#fff} +.top li p{padding:10px;border-bottom:1px solid #ddd;background-color:#fff} +.top li a{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0;width:25%;color:darkcyan;text-align:center} +.top li a:first-child{padding-left:10px;width:100%;color:#666;text-align:left} +.top li a+a{border-left:1px solid #ddd} +.top li a:active,.top li a:hover{background-color:#f4f4f4} +.top li a>i{float:right;margin-right:10px} +.box{margin:10px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background-color:#fff} +.box .title{position:relative;overflow:hidden;padding:10px 20px 5px 30px;height:20px;color:#666;font-size:16px;line-height:20px} +.box .title:before{position:absolute;top:10px;left:15px;display:block;width:1px;height:16px;border:2px solid #52c3f2;border-radius:2px;background-color:#52c3f2;content:' '} +.box .title a{position:relative;display:block;color:#666} +.box .title a:after{position:absolute;top:4px;right:1px;display:block;width:9px;height:9px;border-top:3px solid #52c3f2;border-right:3px solid #52c3f2;content:' ';-webkit-transform:rotate(45deg);transform:rotate(45deg)} +.cover{overflow-x:auto;margin:0 10px;white-space:nowrap} +.cover li{display:inline-block;overflow:hidden;padding:5px;width:106px;height:200px} +.cover li a{color:#888} +.cover li img{padding:1px;width:100px;height:150px;border:1px solid #e5e5e5} +.cover li img:active,.cover li img:hover{padding:0;border:2px solid darkcyan} +.cover li p{overflow:hidden;height:25px;color:#333;font-size:15px;line-height:25px} +.vote{padding:5px 10px} +.vote span.layui-badge{float:left;margin:5px 8px 0 4px} +.vote img{float:left;margin-right:15px;margin-right:10px;padding:2px;width:100px;height:150px;border:1px solid #e5e5e5} +.vote img:active,.vote img:hover{padding:1px;border:2px solid darkcyan} +.vote p{overflow:hidden} +.vote p.bookname{height:35px;font-size:17px;line-height:35px} +.vote p.author{height:25px;font-size:15px;line-height:25px} +.vote p.intro{margin:10px 0 15px;height:80px;font-size:14px;line-height:20px} +.vote p span.data{float:right;margin-right:5px} +.vlist{padding:0 10px} +.vlist li{overflow:hidden;border-top:1px solid #eee;color:#666} +.vlist li a{position:relative;display:block;overflow:hidden;padding:10px 5px;height:20px;border-left:5px solid #fff} +.vlist li span{position:absolute;top:11px;left:5px;color:#0078ad} +.vlist li.now{background-color:#f7fdff;margin-bottom: 10px;} +.vlist li.now a{color:darkcyan;border-left-color:darkcyan} +.vlist li.now span{float:right;color:#009688} +.vlist p{overflow:hidden;margin-left:50px;height:20px;font-size:16px;line-height:20px} +.vlist p.bookname{float:left;margin-left:26px} +.vlist p.author{float:right;font-size:14px} +.title+.vlist li:first-child{border-top:0 none} +.alist{padding:10px;background-color:#fff} +.alist li+li{border-top:1px solid #eee} +.alist li a{display:block;overflow:hidden;padding:10px;height:20px;font-size:16px;line-height:20px} +.ilist{padding:8px 5px} +.ilist li{display:inline-block;padding:8px 0;width:32%;text-align:center} +.ilist li img{width:100px;height:150px;border:1px solid #ccc} +.ilist li p{overflow:hidden;padding:0 5px;height:30px;color:#555;font-size:16px;line-height:30px} +.ilist li i.layui-icon{position:relative;display:none} +.ilist.edit li i.layui-icon{display:inline} +.ilist li i.layui-icon:before{position:absolute;top:-80px;right:-15px;z-index:999;color:#727272;content:'\1007';font-size:32px} +.ilist li i.layui-icon:active:before,.ilist li i.layui-icon:hover:before{color:#dd5a4c} +.ilist li i.layui-icon:after{position:absolute;top:-72px;right:-7px;display:block;width:15px;height:15px;background-color:#fff;content:' '} +.clear{display:none;margin:0 10px} +.list{padding:0 15px;border-bottom:1px solid #e5e5e5;background-color:#fff} +.list li{padding:10px 5px;margin-bottom: 10px;} +.list li+li{border-top:1px solid #e5e5e5} +.list li img{float:left;margin:5px 10px 0 0;width:86px;height:116px;border:1px solid #e5e5e5} +.list li p{line-height:25px} +.list li p i{color:#0067c8;font-style:normal} +.list li p.data{height:20px;color:#888;line-height:20px} +.list li p.chapter{height:25px;line-height:25px;overflow: hidden;} +.list li p.chapter a{color:#333} + +.list li p.intro{height:40px;line-height:20px} +.list li p.data+p.intro{height:60px;line-height:20px} +.list li span.data{float:right;color:#ff6000;font-size:14px} +.list li span.data i{margin-right:2px;color:#999;vertical-align:-1px} +.list a.mark_read{float:right;display:block} +.list a.mark_del{float:right;display:none} +.list.edit a.mark_read{display:none} +.list.edit a.mark_del{display:block} +.list.lite{padding:0 10px} +.list.lite li{padding:5px;border-top:0 none} +.layui-btns {margin-left: 10px;height: 38px;line-height: 30px;border: 1px solid transparent;padding: 0 28px;background-color: #009688;color: #fff;white-space: nowrap;text-align: center;font-size: 14px;border-radius: 2px;cursor: pointer;} +.load-more{margin:10px} +.detail{padding:10px;margin-top:10px;height:150px;background-color:#fff} +.detail img{float:left;margin:0 15px 0 5px;margin-right:10px;padding:1px;width:108px;height:150px;border:1px solid #e5e5e5} +.detail p{overflow:hidden;height:30px;color:#666;line-height:30px} +.detail p.name{height:32px;font-size:20px;line-height:32px} +.detail p.name strong{color:darkcyan;} +.detail p.author{height:32px;color:#444;font-size:16px;line-height:32px} +.detail p.author i{margin-right:5px;color:#ff5722;vertical-align:-1px;font-weight:700} +.action{padding:5px 10px 10px;background-color:#fff;text-align:center} +.action li{display:inline-block;width:23.8%} +.action li a{display:block;margin:5px;padding:2px;border:1px solid darkcyan;border-radius:3px;background-color:#fff;color:darkcyan;font-size:13.8px} +.action li:nth-child(2) a{background-color:darkcyan;color:#fff} +.title+.intro{padding:5px 15px 0;color:#666;text-indent:2em;font-size:12px;line-height:22px;line-height:180%} +.update{margin:0 10px;padding:10px 5px;border-top:1px solid #e5e5e5;color:#666;font-size:15px} +.update a{color:#ff6000} +.bookname{color:#333;font-size:16px} +.author{color:#666;font-size:14px} +.intro{color:#999;font-size:13px} +.intro p+p{margin-top:2px} +.intro a{color:#83af9b;} +.read{background-color:#fff} +.read li{border-top:1px solid #e5e5e5} +.read li a{display:block;overflow:hidden;padding:0 12px;height:45px;border-left:5px solid #fff;font-size:15px;line-height:45px} +.read li.now{background-color:#f7fdff} +.read li.now a{color:darkcyan;border-left-color:darkcyan} +.read li.now span{float:right;color:#009688} +.index-container{display: flex;justify-content: space-between;padding: 10px;} +#indexselect{width: 49%;margin: 0 1rem;text-indent: 5px;border: none;border: 1px solid #8D6661;background: #fff;outline: none;} +.index-container-btn{background: #008b8b;border-radius: 3px;height: 34px;line-height: 34px;text-align: center;display: block;color: #fff;width: 25%;} + +#chapter{height:auto;min-height:100%;-webkit-user-select:none;user-select:none} +.headline{margin:5px;text-align:center;font-weight:500;font-size:16px;} +.content p{margin:10px;text-indent:2em;font-size:18px;line-height:180%} +.pager{padding:0;text-align:center;height: 36px;line-height: 36px;} +.pager a {display: inline-block;margin-right: 3px;width: 20%;height: 33px;border: 1px solid #ece6da;background:darkcyan;color:#fff;line-height: 33px;} +.pagelist{margin:10px 0;text-align:center;line-height:30px} +.pagelist a,.pagelist span{display:inline-block;margin:2px;padding:0 10px;border:1px solid #ccc;border-radius:3px;background-color:#fff;color:#666;font-size:15px;-webkit-user-select:none;user-select:none} +.pagelist #s{padding-right:10px;background-color:#008b8b;color:#fbfbfb;font-style:normal} +.pagelist a,.pagelist b{color:darkcyan;} +.pagelist a:active,.pagenum:active{border-color:#dd5114} +.shadow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999} +#chapter .header{top:-45px;overflow:hidden;background-color:#0067c8;color:#fff;-webkit-transition:top .2s;transition:top .2s} +#chapter .header p{text-align:left} +.tabbar{position:fixed;right:0;bottom:-100px;left:0;height:100px;background-color:#0067c8;color:#f4f4f4;text-align:center;-webkit-transition:bottom .2s;transition:bottom .2s} +.tabbar li{display:inline-block;width:20%;height:50px;font-size:12px;line-height:20px} +.tabbar li.now,.tabbar li:active,.tabbar li:hover{background-color:#333} +.tabbar li i{display:block;height:25px;font-size:17px;line-height:33px} +.setting{position:fixed;right:0;bottom:100px;left:0;display:none;height:200px;background-color:#333;color:#f4f4f4;text-align:center} +.setting ul{position:relative;margin:10px;padding:0 0 0 50px} +.setting ul:before{position:absolute;top:0;left:0;width:50px;height:50px;line-height:50px} +.size:before{content:'字号'} +.size li{display:inline-block;margin:10px 0;width:50%;line-height:28px} +.size li:before{display:block;overflow:hidden;margin:0 10px;border:1px solid #fff;border-radius:30px;content:'A+'} +.size li:first-child:before{content:'A-'} +.size li.disabled:before{border-color:#999;color:#999} +.theme:before{content:'主题'} +.theme li{float:left;display:inline;margin:5px 0;line-height:36px} +.theme li:before{display:inline-block;overflow:hidden;margin:0 10px;padding:1px;width:36px;border:1px solid #fff;border-radius:50px;line-height:36px} +.theme li.now:before{padding:0;border:2px solid #ff6000} +.theme li:nth-child(1):before{background-color:#ecd9ac;color:#3c3c3c;content:'白天'} +.theme li:nth-child(2):before{background-color:#32373b;color:#999;content:'夜间'} +.theme li:nth-child(3):before{background-color:#f2e7cc;color:#643525;content:'怀旧'} +.theme li:nth-child(4):before{background-color:#fbf6ec;color:#c71585;content:'浪漫'} +.theme li:nth-child(5):before{background-color:#DCECD2;color:#000;content:'护眼'} +.theme li:nth-child(6):before{background-color:#bbe9f0;color:#2c3838;content:'青春'} +.theme li:nth-child(7):before{background-color:#e6e6e6;color:#333;content:'灰色'} +.style_0{background-color:#Fcfcfc;color:#3c3c3c} +.style_1{background-color:#32373b;color:#999} +.style_2{background-color:#f2e7cc;color:#643525} +.style_3{background-color:#fbf6ec;color:#c71585} +.style_4{background-color:#cce8cf;color:#555d54} +.style_5{background-color:#bbe9f0;color:#2c3838} +.style_6{background-color:#e6e6e6;color:#333} +#help{background-color:rgba(0,0,0,.5)} +#help li{position:absolute;color:#fff;text-align:center;font-size:16px} +#help li:before{display:inline-block;height:100%;content:' ';vertical-align:middle} +.help-top{top:0;right:35%;left:35%;height:30%;border-right:2px dashed #fff} +.help-bottom{right:35%;bottom:0;left:35%;height:30%;border-left:2px dashed #fff} +.help-left{top:30%;bottom:30%;left:0;width:35%} +.help-right{top:30%;right:0;bottom:30%;width:35%} +.help-center{top:30%;right:35%;bottom:30%;left:35%;border:2px dashed #fff} +.new{margin-top:5px;border-top:1px solid #e5e5e5;color:#666} +.new a{color:#0067c8;} +.tui{margin:8px 0;border:1px solid;border-color:#fff #efefef #d3d3d3 #efefef;box-shadow:0 1px 1px #efefef} +.tui strong{margin-right:2px;padding:3px;background:#333;color:#fff;font-weight:400;font-size:10.5px} +.lasttop,.listtop,.newtop,.quantop,.readtop{overflow:hidden;margin:1px;box-shadow:0 1px 1px #efefef} +.lasttop a,.listtop a,.newtop a,.quantop a,.readtop a{margin:0 3px;color:#101010;font-size:9.5px} +#navdown,#navup{clear:both;display:block;overflow:hidden;margin:0 auto;max-height:120px;text-align:center;word-wrap:break-word} +#navcon{clear:both;display:block;overflow:hidden;margin:10px 0 5px 0;max-height:120px;text-align:center;word-wrap:break-word} +.reg{float:right;padding-right:10px;font-size:16px;color:#fff} +.reg a{color:#fff} +.reg .login{background:#0b5252;padding:5px;margin-top:10px;margin-left:5px;border-radius:3px;color:#fff;height:20px;font-size:14px} + +.page_num{text-align: center;font-size: 14px;box-sizing: border-box;padding: 10px;width:350px;margin: 0 auto;} +.page_num select{padding: 0 10px;height: 34px;line-height: 35px;box-sizing: border-box;border: 1px solid #7d9465;background: #fff;border-radius: 5px;margin: 0 10px;width: 140px;cursor: pointer;} +.page_num a{height:34px;line-height: 35px;padding: 0 15px;display: block;margin: 0;box-sizing: border-box;background: #dcebcd; +color: #004d00;border-radius:5px;transition: all 0.3s;} +.page_num a:hover{background: #004d00;color:#fff} +.habt{font-size: 14px;font-weight: normal;color: #F44336;} +.z{float: left;} +.y{float: right;} + +.dvfd{background: #fff;width: 200px;height: 140px;position: absolute;top: 50%;left: 50%;margin-top: -70px;margin-left: -100px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);text-align: center;border-radius: 5px;z-index: 99999;position: fixed;} +.dvfd .red{display: block;margin:35px 0 15px;font-size: 18px;} +.dvfd .qdbtn{background: #03A9F4;display: inline-block;padding: 5px 30px;color: #fff;border-radius: 3px;font-size: 16px;border: solid 1px #2196F3;} +.dvfd .qdbtn:hover{background: #F44336;border: solid 1px #E91E63;} +.novel_login #login{line-height: 50px;background: #fff;overflow: hidden;padding: 10px;box-sizing: border-box;position: relative;} +.novel_login #login h2{font-size: 18px;text-align: center;height: 34px;line-height: 24px;border-bottom: 1px solid #eee;color: #2c7498;letter-spacing: 0.5em;} + +.novel_login #login a{height:30px; line-height:30px;color: #F44336;} +.novel_login #login i{ position:absolute;left:29%;} +.novel_login #login input[type="text"],#login input[type="password"]{width:220px;padding:0px;border:none;outline:medium;height:30px; line-height:30px;padding-left:10px;background: #F7F7F7;} +.novel_login .login_name,.login_pass,.login_email,.login_code{width:100%;overflow: hidden;box-sizing: border-box;} +.novel_login #login .l1,#login .l2{ float:left;} +.login_xs #logintips{text-align: center;color: #de2900;} +.novel_login #login .l1{text-align: right;} +.novel_login #login .l2{width:100%;text-align: left;position: absolute;box-sizing: border-box;padding-left:100px;right:10px;overflow: hidden;} +.novel_login .login_name input{-webkit-appearance: none;} +.novel_login .login_pass input{-webkit-appearance: none;} +.novel_login .login_code input{-webkit-appearance: none;} +.novel_login .login_code2{margin:0;padding: 0 0 10px;text-align:center;border-bottom: 1px solid #eee;} +.novel_login .login_code2>img{display: block;margin:20px auto 0;cursor: pointer;width: 150px;} +.novel_login .login_btn{text-align: center;margin:0;overflow: hidden;} +.novel_login .login_btn a{display:block;color: #fff;border-radius: 2px;text-align: center;margin:20px 60px;box-sizing:border-box;border: 1px solid #2196F3;color:#2196F3;height: 40px;line-height: 40px;} +.novel_login .login_btn a.ok{color:#fff;background:#03A9F4;} +.novel_login .login_btn a.ok:hover{background:#3F51B5;border: 1px solid #3F51B5;} +.novel_login #login .login_save{width:20px;height:20px; padding:5px;} +.novel_login .login_code{margin-bottom:0;} \ No newline at end of file diff --git a/code/public/template/hzpxw/book_m/css/iconfont.ttf b/code/public/template/hzpxw/book_m/css/iconfont.ttf new file mode 100644 index 0000000..06e30f9 Binary files /dev/null and b/code/public/template/hzpxw/book_m/css/iconfont.ttf differ diff --git a/code/public/template/hzpxw/book_m/css/iconfont.woff b/code/public/template/hzpxw/book_m/css/iconfont.woff new file mode 100644 index 0000000..66a1783 Binary files /dev/null and b/code/public/template/hzpxw/book_m/css/iconfont.woff differ diff --git a/code/public/template/hzpxw/book_m/css/iconfont.woff2 b/code/public/template/hzpxw/book_m/css/iconfont.woff2 new file mode 100644 index 0000000..47e9980 Binary files /dev/null and b/code/public/template/hzpxw/book_m/css/iconfont.woff2 differ diff --git a/code/public/template/hzpxw/book_m/css/layui.css b/code/public/template/hzpxw/book_m/css/layui.css new file mode 100644 index 0000000..cc8816b --- /dev/null +++ b/code/public/template/hzpxw/book_m/css/layui.css @@ -0,0 +1,5835 @@ +.layui-inline,img { + display: inline-block; + vertical-align: middle +} + +h1,h2,h3,h4,h5,h6 { + font-weight: 400 +} + +a,body { + color: #333 +} + +.layui-edge,.layui-header,.layui-inline,.layui-main { + position: relative +} + +.layui-edge,hr { + height: 0; + overflow: hidden +} + +.layui-layout-body,.layui-side,.layui-side-scroll { + overflow-x: hidden +} + +.layui-edge,.layui-elip,hr { + overflow: hidden +} + +.layui-btn,.layui-edge,.layui-inline,img { + vertical-align: middle +} + +.layui-btn,.layui-disabled,.layui-icon,.layui-unselect { + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none +} + +blockquote,body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul { + margin: 0; + padding: 0; + -webkit-tap-highlight-color: rgba(0,0,0,0) +} + +a:active,a:hover { + outline: 0 +} + +img { + border: none +} + +li { + list-style: none +} + +table { + border-collapse: collapse; + border-spacing: 0 +} + +h4,h5,h6 { + font-size: 100% +} + +button,input,optgroup,option,select,textarea { + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + outline: 0 +} + +pre { + white-space: pre-wrap; + white-space: -moz-pre-wrap; + white-space: -pre-wrap; + white-space: -o-pre-wrap; + word-wrap: break-word +} + +body { + line-height: 1.6; + max-width: 768px; + margin: 0 auto; + color: rgba(0,0,0,.85); + font: 14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif +} + +hr { + line-height: 0; + margin: 10px 0; + padding: 0; + border: none!important; + border-bottom: 1px solid #eee!important; + clear: both; + background: 0 0 +} + +a { + text-decoration: none +} + +a:hover { + color: #777 +} + +a cite { + font-style: normal; + *cursor: pointer +} + +.layui-border-box,.layui-border-box * { + box-sizing: border-box +} + +.layui-box,.layui-box * { + box-sizing: content-box +} + +.layui-clear { + clear: both; + *zoom:1} + +.layui-clear:after { + content: '\20'; + clear: both; + *zoom:1;display: block; + height: 0 +} + +.layui-inline { + *display: inline; + *zoom:1} + +.layui-btn,.layui-btn-group,.layui-edge { + display: inline-block +} + +.layui-edge { + width: 0; + border-width: 6px; + border-style: dashed; + border-color: transparent +} + +.layui-edge-top { + top: -4px; + border-bottom-color: #999; + border-bottom-style: solid +} + +.layui-edge-right { + border-left-color: #999; + border-left-style: solid +} + +.layui-edge-bottom { + top: 2px; + border-top-color: #999; + border-top-style: solid +} + +.layui-edge-left { + border-right-color: #999; + border-right-style: solid +} + +.layui-elip { + text-overflow: ellipsis; + white-space: nowrap +} + +.layui-disabled,.layui-disabled:hover { + color: #d2d2d2!important; + cursor: not-allowed!important +} + +.layui-circle { + border-radius: 100% +} + +.layui-show { + display: block!important +} + +.layui-hide { + display: none!important +} + +.layui-show-v { + visibility: visible!important +} + +.layui-hide-v { + visibility: hidden!important +} + +@font-face { + font-family: layui-icon; + src: url(/template/hzpxw/book_m/css/iconfont.eot?v=256); + src: url(/template/hzpxw/book_m/css/iconfont.eot?v=256#iefix) format('embedded-opentype'),url(/template/hzpxw/book_m/css/iconfont.woff2?v=256) format('woff2'),url(/template/hzpxw/book_m/css/iconfont.woff?v=256) format('woff'),url(/template/hzpxw/book_m/css/iconfont.ttf?v=256) format('truetype'),url(/template/hzpxw/book_m/css/iconfont.svg?v=256#layui-icon) format('svg') +} + +.layui-icon { + font-family: layui-icon!important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale +} + +.layui-icon-reply-fill:before { + content: "\e611" +} + +.layui-icon-set-fill:before { + content: "\e614" +} + +.layui-icon-menu-fill:before { + content: "\e60f" +} + +.layui-icon-search:before { + content: "\e615" +} + +.layui-icon-share:before { + content: "\e641" +} + +.layui-icon-set-sm:before { + content: "\e620" +} + +.layui-icon-engine:before { + content: "\e628" +} + +.layui-icon-close:before { + content: "\1006" +} + +.layui-icon-close-fill:before { + content: "\1007" +} + +.layui-icon-chart-screen:before { + content: "\e629" +} + +.layui-icon-star:before { + content: "\e600" +} + +.layui-icon-circle-dot:before { + content: "\e617" +} + +.layui-icon-chat:before { + content: "\e606" +} + +.layui-icon-release:before { + content: "\e609" +} + +.layui-icon-list:before { + content: "\e60a" +} + +.layui-icon-chart:before { + content: "\e62c" +} + +.layui-icon-ok-circle:before { + content: "\1005" +} + +.layui-icon-layim-theme:before { + content: "\e61b" +} + +.layui-icon-table:before { + content: "\e62d" +} + +.layui-icon-right:before { + content: "\e602" +} + +.layui-icon-left:before { + content: "\e603" +} + +.layui-icon-cart-simple:before { + content: "\e698" +} + +.layui-icon-face-cry:before { + content: "\e69c" +} + +.layui-icon-face-smile:before { + content: "\e6af" +} + +.layui-icon-survey:before { + content: "\e6b2" +} + +.layui-icon-tree:before { + content: "\e62e" +} + +.layui-icon-ie:before { + content: "\e7bb" +} + +.layui-icon-upload-circle:before { + content: "\e62f" +} + +.layui-icon-add-circle:before { + content: "\e61f" +} + +.layui-icon-download-circle:before { + content: "\e601" +} + +.layui-icon-templeate-1:before { + content: "\e630" +} + +.layui-icon-util:before { + content: "\e631" +} + +.layui-icon-face-surprised:before { + content: "\e664" +} + +.layui-icon-edit:before { + content: "\e642" +} + +.layui-icon-speaker:before { + content: "\e645" +} + +.layui-icon-down:before { + content: "\e61a" +} + +.layui-icon-file:before { + content: "\e621" +} + +.layui-icon-layouts:before { + content: "\e632" +} + +.layui-icon-rate-half:before { + content: "\e6c9" +} + +.layui-icon-add-circle-fine:before { + content: "\e608" +} + +.layui-icon-prev-circle:before { + content: "\e633" +} + +.layui-icon-read:before { + content: "\e705" +} + +.layui-icon-404:before { + content: "\e61c" +} + +.layui-icon-carousel:before { + content: "\e634" +} + +.layui-icon-help:before { + content: "\e607" +} + +.layui-icon-code-circle:before { + content: "\e635" +} + +.layui-icon-windows:before { + content: "\e67f" +} + +.layui-icon-water:before { + content: "\e636" +} + +.layui-icon-username:before { + content: "\e66f" +} + +.layui-icon-find-fill:before { + content: "\e670" +} + +.layui-icon-about:before { + content: "\e60b" +} + +.layui-icon-location:before { + content: "\e715" +} + +.layui-icon-up:before { + content: "\e619" +} + +.layui-icon-pause:before { + content: "\e651" +} + +.layui-icon-date:before { + content: "\e637" +} + +.layui-icon-layim-uploadfile:before { + content: "\e61d" +} + +.layui-icon-delete:before { + content: "\e640" +} + +.layui-icon-play:before { + content: "\e652" +} + +.layui-icon-top:before { + content: "\e604" +} + +.layui-icon-firefox:before { + content: "\e686" +} + +.layui-icon-friends:before { + content: "\e612" +} + +.layui-icon-refresh-3:before { + content: "\e9aa" +} + +.layui-icon-ok:before { + content: "\e605" +} + +.layui-icon-layer:before { + content: "\e638" +} + +.layui-icon-face-smile-fine:before { + content: "\e60c" +} + +.layui-icon-dollar:before { + content: "\e659" +} + +.layui-icon-group:before { + content: "\e613" +} + +.layui-icon-layim-download:before { + content: "\e61e" +} + +.layui-icon-picture-fine:before { + content: "\e60d" +} + +.layui-icon-link:before { + content: "\e64c" +} + +.layui-icon-diamond:before { + content: "\e735" +} + +.layui-icon-log:before { + content: "\e60e" +} + +.layui-icon-key:before { + content: "\e683" +} + +.layui-icon-rate-solid:before { + content: "\e67a" +} + +.layui-icon-fonts-del:before { + content: "\e64f" +} + +.layui-icon-unlink:before { + content: "\e64d" +} + +.layui-icon-fonts-clear:before { + content: "\e639" +} + +.layui-icon-triangle-r:before { + content: "\e623" +} + +.layui-icon-circle:before { + content: "\e63f" +} + +.layui-icon-radio:before { + content: "\e643" +} + +.layui-icon-align-center:before { + content: "\e647" +} + +.layui-icon-align-right:before { + content: "\e648" +} + +.layui-icon-align-left:before { + content: "\e649" +} + +.layui-icon-loading-1:before { + content: "\e63e" +} + +.layui-icon-return:before { + content: "\e65c" +} + +.layui-icon-fonts-strong:before { + content: "\e62b" +} + +.layui-icon-upload:before { + content: "\e67c" +} + +.layui-icon-dialogue:before { + content: "\e63a" +} + +.layui-icon-video:before { + content: "\e6ed" +} + +.layui-icon-headset:before { + content: "\e6fc" +} + +.layui-icon-cellphone-fine:before { + content: "\e63b" +} + +.layui-icon-add-1:before { + content: "\e654" +} + +.layui-icon-face-smile-b:before { + content: "\e650" +} + +.layui-icon-fonts-html:before { + content: "\e64b" +} + +.layui-icon-screen-full:before { + content: "\e622" +} + +.layui-icon-form:before { + content: "\e63c" +} + +.layui-icon-cart:before { + content: "\e657" +} + +.layui-icon-camera-fill:before { + content: "\e65d" +} + +.layui-icon-tabs:before { + content: "\e62a" +} + +.layui-icon-heart-fill:before { + content: "\e68f" +} + +.layui-icon-fonts-code:before { + content: "\e64e" +} + +.layui-icon-ios:before { + content: "\e680" +} + +.layui-icon-at:before { + content: "\e687" +} + +.layui-icon-fire:before { + content: "\e756" +} + +.layui-icon-set:before { + content: "\e716" +} + +.layui-icon-fonts-u:before { + content: "\e646" +} + +.layui-icon-triangle-d:before { + content: "\e625" +} + +.layui-icon-tips:before { + content: "\e702" +} + +.layui-icon-picture:before { + content: "\e64a" +} + +.layui-icon-more-vertical:before { + content: "\e671" +} + +.layui-icon-bluetooth:before { + content: "\e689" +} + +.layui-icon-flag:before { + content: "\e66c" +} + +.layui-icon-loading:before { + content: "\e63d" +} + +.layui-icon-fonts-i:before { + content: "\e644" +} + +.layui-icon-refresh-1:before { + content: "\e666" +} + +.layui-icon-rmb:before { + content: "\e65e" +} + +.layui-icon-addition:before { + content: "\e624" +} + +.layui-icon-home:before { + content: "\e68e" +} + +.layui-icon-time:before { + content: "\e68d" +} + +.layui-icon-user:before { + content: "\e770" +} + +.layui-icon-notice:before { + content: "\e667" +} + +.layui-icon-chrome:before { + content: "\e68a" +} + +.layui-icon-edge:before { + content: "\e68b" +} + +.layui-icon-login-weibo:before { + content: "\e675" +} + +.layui-icon-voice:before { + content: "\e688" +} + +.layui-icon-upload-drag:before { + content: "\e681" +} + +.layui-icon-login-qq:before { + content: "\e676" +} + +.layui-icon-snowflake:before { + content: "\e6b1" +} + +.layui-icon-heart:before { + content: "\e68c" +} + +.layui-icon-logout:before { + content: "\e682" +} + +.layui-icon-file-b:before { + content: "\e655" +} + +.layui-icon-template:before { + content: "\e663" +} + +.layui-icon-transfer:before { + content: "\e691" +} + +.layui-icon-auz:before { + content: "\e672" +} + +.layui-icon-console:before { + content: "\e665" +} + +.layui-icon-app:before { + content: "\e653" +} + +.layui-icon-prev:before { + content: "\e65a" +} + +.layui-icon-website:before { + content: "\e7ae" +} + +.layui-icon-next:before { + content: "\e65b" +} + +.layui-icon-component:before { + content: "\e857" +} + +.layui-icon-android:before { + content: "\e684" +} + +.layui-icon-more:before { + content: "\e65f" +} + +.layui-icon-login-wechat:before { + content: "\e677" +} + +.layui-icon-shrink-right:before { + content: "\e668" +} + +.layui-icon-spread-left:before { + content: "\e66b" +} + +.layui-icon-camera:before { + content: "\e660" +} + +.layui-icon-note:before { + content: "\e66e" +} + +.layui-icon-refresh:before { + content: "\e669" +} + +.layui-icon-female:before { + content: "\e661" +} + +.layui-icon-male:before { + content: "\e662" +} + +.layui-icon-screen-restore:before { + content: "\e758" +} + +.layui-icon-password:before { + content: "\e673" +} + +.layui-icon-senior:before { + content: "\e674" +} + +.layui-icon-theme:before { + content: "\e66a" +} + +.layui-icon-tread:before { + content: "\e6c5" +} + +.layui-icon-praise:before { + content: "\e6c6" +} + +.layui-icon-star-fill:before { + content: "\e658" +} + +.layui-icon-rate:before { + content: "\e67b" +} + +.layui-icon-template-1:before { + content: "\e656" +} + +.layui-icon-vercode:before { + content: "\e679" +} + +.layui-icon-service:before { + content: "\e626" +} + +.layui-icon-cellphone:before { + content: "\e678" +} + +.layui-icon-print:before { + content: "\e66d" +} + +.layui-icon-cols:before { + content: "\e610" +} + +.layui-icon-wifi:before { + content: "\e7e0" +} + +.layui-icon-export:before { + content: "\e67d" +} + +.layui-icon-rss:before { + content: "\e808" +} + +.layui-icon-slider:before { + content: "\e714" +} + +.layui-icon-email:before { + content: "\e618" +} + +.layui-icon-subtraction:before { + content: "\e67e" +} + +.layui-icon-mike:before { + content: "\e6dc" +} + +.layui-icon-light:before { + content: "\e748" +} + +.layui-icon-gift:before { + content: "\e627" +} + +.layui-icon-mute:before { + content: "\e685" +} + +.layui-icon-reduce-circle:before { + content: "\e616" +} + +.layui-icon-music:before { + content: "\e690" +} + +.layui-main { + width: 1140px; + margin: 0 auto +} + +.layui-header { + z-index: 1000; + height: 60px +} + +.layui-header a:hover { + transition: all .5s; + -webkit-transition: all .5s +} + +.layui-side { + position: fixed; + left: 0; + top: 0; + bottom: 0; + z-index: 999; + width: 200px +} + +.layui-side-scroll { + position: relative; + width: 220px; + height: 100% +} + +.layui-body { + position: relative; + left: 200px; + right: 0; + top: 0; + bottom: 0; + z-index: 900; + width: auto; + box-sizing: border-box +} + +.layui-layout-admin .layui-header { + position: fixed; + top: 0; + left: 0; + right: 0; + background-color: #23262E +} + +.layui-layout-admin .layui-side { + top: 60px; + width: 200px; + overflow-x: hidden +} + +.layui-layout-admin .layui-body { + position: absolute; + top: 60px; + padding-bottom: 44px +} + +.layui-layout-admin .layui-main { + width: auto; + margin: 0 15px +} + +.layui-layout-admin .layui-footer { + position: fixed; + left: 200px; + right: 0; + bottom: 0; + z-index: 990; + height: 44px; + line-height: 44px; + padding: 0 15px; + box-shadow: -1px 0 4px rgb(0 0 0 / 12%); + background-color: #FAFAFA +} + +.layui-layout-admin .layui-logo { + position: absolute; + left: 0; + top: 0; + width: 200px; + height: 100%; + line-height: 60px; + text-align: center; + color: #009688; + font-size: 16px; + box-shadow: 0 1px 2px 0 rgb(0 0 0 / 15%) +} + +.layui-layout-admin .layui-header .layui-nav { + background: 0 0 +} + +.layui-layout-left { + position: absolute!important; + left: 200px; + top: 0 +} + +.layui-layout-right { + position: absolute!important; + right: 0; + top: 0 +} + +.layui-container { + position: relative; + margin: 0 auto; + padding: 0 15px; + box-sizing: border-box +} + +.layui-fluid { + position: relative; + margin: 0 auto; + padding: 0 15px +} + +.layui-row:after,.layui-row:before { + content: ""; + display: block; + clear: both +} + +.layui-col-lg1,.layui-col-lg10,.layui-col-lg11,.layui-col-lg12,.layui-col-lg2,.layui-col-lg3,.layui-col-lg4,.layui-col-lg5,.layui-col-lg6,.layui-col-lg7,.layui-col-lg8,.layui-col-lg9,.layui-col-md1,.layui-col-md10,.layui-col-md11,.layui-col-md12,.layui-col-md2,.layui-col-md3,.layui-col-md4,.layui-col-md5,.layui-col-md6,.layui-col-md7,.layui-col-md8,.layui-col-md9,.layui-col-sm1,.layui-col-sm10,.layui-col-sm11,.layui-col-sm12,.layui-col-sm2,.layui-col-sm3,.layui-col-sm4,.layui-col-sm5,.layui-col-sm6,.layui-col-sm7,.layui-col-sm8,.layui-col-sm9,.layui-col-xs1,.layui-col-xs10,.layui-col-xs11,.layui-col-xs12,.layui-col-xs2,.layui-col-xs3,.layui-col-xs4,.layui-col-xs5,.layui-col-xs6,.layui-col-xs7,.layui-col-xs8,.layui-col-xs9 { + position: relative; + display: block; + box-sizing: border-box +} + +.layui-col-xs1,.layui-col-xs10,.layui-col-xs11,.layui-col-xs12,.layui-col-xs2,.layui-col-xs3,.layui-col-xs4,.layui-col-xs5,.layui-col-xs6,.layui-col-xs7,.layui-col-xs8,.layui-col-xs9 { + float: left +} + +.layui-col-xs1 { + width: 8.33333333% +} + +.layui-col-xs2 { + width: 16.66666667% +} + +.layui-col-xs3 { + width: 25% +} + +.layui-col-xs4 { + width: 33.33333333% +} + +.layui-col-xs5 { + width: 41.66666667% +} + +.layui-col-xs6 { + width: 50% +} + +.layui-col-xs7 { + width: 58.33333333% +} + +.layui-col-xs8 { + width: 66.66666667% +} + +.layui-col-xs9 { + width: 75% +} + +.layui-col-xs10 { + width: 83.33333333% +} + +.layui-col-xs11 { + width: 91.66666667% +} + +.layui-col-xs12 { + width: 100% +} + +.layui-col-xs-offset1 { + margin-left: 8.33333333% +} + +.layui-col-xs-offset2 { + margin-left: 16.66666667% +} + +.layui-col-xs-offset3 { + margin-left: 25% +} + +.layui-col-xs-offset4 { + margin-left: 33.33333333% +} + +.layui-col-xs-offset5 { + margin-left: 41.66666667% +} + +.layui-col-xs-offset6 { + margin-left: 50% +} + +.layui-col-xs-offset7 { + margin-left: 58.33333333% +} + +.layui-col-xs-offset8 { + margin-left: 66.66666667% +} + +.layui-col-xs-offset9 { + margin-left: 75% +} + +.layui-col-xs-offset10 { + margin-left: 83.33333333% +} + +.layui-col-xs-offset11 { + margin-left: 91.66666667% +} + +.layui-col-xs-offset12 { + margin-left: 100% +} + +@media screen and (max-width: 768px) { + .layui-hide-xs { + display:none!important + } + + .layui-show-xs-block { + display: block!important + } + + .layui-show-xs-inline { + display: inline!important + } + + .layui-show-xs-inline-block { + display: inline-block!important + } +} + +@media screen and (min-width: 768px) { + .layui-container { + width:750px + } + + .layui-hide-sm { + display: none!important + } + + .layui-show-sm-block { + display: block!important + } + + .layui-show-sm-inline { + display: inline!important + } + + .layui-show-sm-inline-block { + display: inline-block!important + } + + .layui-col-sm1,.layui-col-sm10,.layui-col-sm11,.layui-col-sm12,.layui-col-sm2,.layui-col-sm3,.layui-col-sm4,.layui-col-sm5,.layui-col-sm6,.layui-col-sm7,.layui-col-sm8,.layui-col-sm9 { + float: left + } + + .layui-col-sm1 { + width: 8.33333333% + } + + .layui-col-sm2 { + width: 16.66666667% + } + + .layui-col-sm3 { + width: 25% + } + + .layui-col-sm4 { + width: 33.33333333% + } + + .layui-col-sm5 { + width: 41.66666667% + } + + .layui-col-sm6 { + width: 50% + } + + .layui-col-sm7 { + width: 58.33333333% + } + + .layui-col-sm8 { + width: 66.66666667% + } + + .layui-col-sm9 { + width: 75% + } + + .layui-col-sm10 { + width: 83.33333333% + } + + .layui-col-sm11 { + width: 91.66666667% + } + + .layui-col-sm12 { + width: 100% + } + + .layui-col-sm-offset1 { + margin-left: 8.33333333% + } + + .layui-col-sm-offset2 { + margin-left: 16.66666667% + } + + .layui-col-sm-offset3 { + margin-left: 25% + } + + .layui-col-sm-offset4 { + margin-left: 33.33333333% + } + + .layui-col-sm-offset5 { + margin-left: 41.66666667% + } + + .layui-col-sm-offset6 { + margin-left: 50% + } + + .layui-col-sm-offset7 { + margin-left: 58.33333333% + } + + .layui-col-sm-offset8 { + margin-left: 66.66666667% + } + + .layui-col-sm-offset9 { + margin-left: 75% + } + + .layui-col-sm-offset10 { + margin-left: 83.33333333% + } + + .layui-col-sm-offset11 { + margin-left: 91.66666667% + } + + .layui-col-sm-offset12 { + margin-left: 100% + } +} + +@media screen and (min-width: 992px) { + .layui-container { + width:970px + } + + .layui-hide-md { + display: none!important + } + + .layui-show-md-block { + display: block!important + } + + .layui-show-md-inline { + display: inline!important + } + + .layui-show-md-inline-block { + display: inline-block!important + } + + .layui-col-md1,.layui-col-md10,.layui-col-md11,.layui-col-md12,.layui-col-md2,.layui-col-md3,.layui-col-md4,.layui-col-md5,.layui-col-md6,.layui-col-md7,.layui-col-md8,.layui-col-md9 { + float: left + } + + .layui-col-md1 { + width: 8.33333333% + } + + .layui-col-md2 { + width: 16.66666667% + } + + .layui-col-md3 { + width: 25% + } + + .layui-col-md4 { + width: 33.33333333% + } + + .layui-col-md5 { + width: 41.66666667% + } + + .layui-col-md6 { + width: 50% + } + + .layui-col-md7 { + width: 58.33333333% + } + + .layui-col-md8 { + width: 66.66666667% + } + + .layui-col-md9 { + width: 75% + } + + .layui-col-md10 { + width: 83.33333333% + } + + .layui-col-md11 { + width: 91.66666667% + } + + .layui-col-md12 { + width: 100% + } + + .layui-col-md-offset1 { + margin-left: 8.33333333% + } + + .layui-col-md-offset2 { + margin-left: 16.66666667% + } + + .layui-col-md-offset3 { + margin-left: 25% + } + + .layui-col-md-offset4 { + margin-left: 33.33333333% + } + + .layui-col-md-offset5 { + margin-left: 41.66666667% + } + + .layui-col-md-offset6 { + margin-left: 50% + } + + .layui-col-md-offset7 { + margin-left: 58.33333333% + } + + .layui-col-md-offset8 { + margin-left: 66.66666667% + } + + .layui-col-md-offset9 { + margin-left: 75% + } + + .layui-col-md-offset10 { + margin-left: 83.33333333% + } + + .layui-col-md-offset11 { + margin-left: 91.66666667% + } + + .layui-col-md-offset12 { + margin-left: 100% + } +} + +@media screen and (min-width: 1200px) { + .layui-container { + width:1170px + } + + .layui-hide-lg { + display: none!important + } + + .layui-show-lg-block { + display: block!important + } + + .layui-show-lg-inline { + display: inline!important + } + + .layui-show-lg-inline-block { + display: inline-block!important + } + + .layui-col-lg1,.layui-col-lg10,.layui-col-lg11,.layui-col-lg12,.layui-col-lg2,.layui-col-lg3,.layui-col-lg4,.layui-col-lg5,.layui-col-lg6,.layui-col-lg7,.layui-col-lg8,.layui-col-lg9 { + float: left + } + + .layui-col-lg1 { + width: 8.33333333% + } + + .layui-col-lg2 { + width: 16.66666667% + } + + .layui-col-lg3 { + width: 25% + } + + .layui-col-lg4 { + width: 33.33333333% + } + + .layui-col-lg5 { + width: 41.66666667% + } + + .layui-col-lg6 { + width: 50% + } + + .layui-col-lg7 { + width: 58.33333333% + } + + .layui-col-lg8 { + width: 66.66666667% + } + + .layui-col-lg9 { + width: 75% + } + + .layui-col-lg10 { + width: 83.33333333% + } + + .layui-col-lg11 { + width: 91.66666667% + } + + .layui-col-lg12 { + width: 100% + } + + .layui-col-lg-offset1 { + margin-left: 8.33333333% + } + + .layui-col-lg-offset2 { + margin-left: 16.66666667% + } + + .layui-col-lg-offset3 { + margin-left: 25% + } + + .layui-col-lg-offset4 { + margin-left: 33.33333333% + } + + .layui-col-lg-offset5 { + margin-left: 41.66666667% + } + + .layui-col-lg-offset6 { + margin-left: 50% + } + + .layui-col-lg-offset7 { + margin-left: 58.33333333% + } + + .layui-col-lg-offset8 { + margin-left: 66.66666667% + } + + .layui-col-lg-offset9 { + margin-left: 75% + } + + .layui-col-lg-offset10 { + margin-left: 83.33333333% + } + + .layui-col-lg-offset11 { + margin-left: 91.66666667% + } + + .layui-col-lg-offset12 { + margin-left: 100% + } +} + +.layui-col-space1 { + margin: -.5px +} + +.layui-col-space1>* { + padding: .5px +} + +.layui-col-space2 { + margin: -1px +} + +.layui-col-space2>* { + padding: 1px +} + +.layui-col-space4 { + margin: -2px +} + +.layui-col-space4>* { + padding: 2px +} + +.layui-col-space5 { + margin: -2.5px +} + +.layui-col-space5>* { + padding: 2.5px +} + +.layui-col-space6 { + margin: -3px +} + +.layui-col-space6>* { + padding: 3px +} + +.layui-col-space8 { + margin: -4px +} + +.layui-col-space8>* { + padding: 4px +} + +.layui-col-space10 { + margin: -5px +} + +.layui-col-space10>* { + padding: 5px +} + +.layui-col-space12 { + margin: -6px +} + +.layui-col-space12>* { + padding: 6px +} + +.layui-col-space14 { + margin: -7px +} + +.layui-col-space14>* { + padding: 7px +} + +.layui-col-space15 { + margin: -7.5px +} + +.layui-col-space15>* { + padding: 7.5px +} + +.layui-col-space16 { + margin: -8px +} + +.layui-col-space16>* { + padding: 8px +} + +.layui-col-space18 { + margin: -9px +} + +.layui-col-space18>* { + padding: 9px +} + +.layui-col-space20 { + margin: -10px +} + +.layui-col-space20>* { + padding: 10px +} + +.layui-col-space22 { + margin: -11px +} + +.layui-col-space22>* { + padding: 11px +} + +.layui-col-space24 { + margin: -12px +} + +.layui-col-space24>* { + padding: 12px +} + +.layui-col-space25 { + margin: -12.5px +} + +.layui-col-space25>* { + padding: 12.5px +} + +.layui-col-space26 { + margin: -13px +} + +.layui-col-space26>* { + padding: 13px +} + +.layui-col-space28 { + margin: -14px +} + +.layui-col-space28>* { + padding: 14px +} + +.layui-col-space30 { + margin: -15px +} + +.layui-col-space30>* { + padding: 15px +} + +.layui-btn,.layui-input,.layui-select,.layui-textarea,.layui-upload-button { + outline: 0; + -webkit-appearance: none; + transition: all .3s; + -webkit-transition: all .3s; + box-sizing: border-box +} + +.layui-elem-quote { + margin-bottom: 10px; + padding: 15px; + line-height: 1.6; + border-left: 5px solid #5FB878; + border-radius: 0 2px 2px 0; + background-color: #FAFAFA +} + +.layui-quote-nm { + border-style: solid; + border-width: 1px 1px 1px 5px; + background: 0 0 +} + +.layui-elem-field { + margin-bottom: 10px; + padding: 0; + border-width: 1px; + border-style: solid +} + +.layui-elem-field legend { + margin-left: 20px; + padding: 0 10px; + font-size: 20px; + font-weight: 300 +} + +.layui-field-title { + margin: 10px 0 20px; + border-width: 1px 0 0 +} + +.layui-field-box { + padding: 15px +} + +.layui-field-title .layui-field-box { + padding: 10px 0 +} + +.layui-progress { + position: relative; + height: 6px; + border-radius: 20px; + background-color: #eee +} + +.layui-progress-bar { + position: absolute; + left: 0; + top: 0; + width: 0; + max-width: 100%; + height: 6px; + border-radius: 20px; + text-align: right; + background-color: #5FB878; + transition: all .3s; + -webkit-transition: all .3s +} + +.layui-progress-big,.layui-progress-big .layui-progress-bar { + height: 18px; + line-height: 18px +} + +.layui-progress-text { + position: relative; + top: -20px; + line-height: 18px; + font-size: 12px; + color: #666 +} + +.layui-progress-big .layui-progress-text { + position: static; + padding: 0 10px; + color: #fff +} + +.layui-collapse { + border-width: 1px; + border-style: solid; + border-radius: 2px +} + +.layui-colla-content,.layui-colla-item { + border-top-width: 1px; + border-top-style: solid +} + +.layui-colla-item:first-child { + border-top: none +} + +.layui-colla-title { + position: relative; + height: 42px; + line-height: 42px; + padding: 0 15px 0 35px; + color: #333; + background-color: #FAFAFA; + cursor: pointer; + font-size: 14px; + overflow: hidden +} + +.layui-colla-content { + display: none; + padding: 10px 15px; + line-height: 1.6; + color: #666 +} + +.layui-colla-icon { + position: absolute; + left: 15px; + top: 0; + font-size: 14px +} + +.layui-card-body,.layui-card-header,.layui-form-label,.layui-form-mid,.layui-form-select,.layui-input-block,.layui-input-inline,.layui-panel,.layui-textarea { + position: relative +} + +.layui-card { + margin-bottom: 15px; + border-radius: 2px; + background-color: #fff; + box-shadow: 0 1px 2px 0 rgba(0,0,0,.05) +} + +.layui-form-select dl,.layui-panel { + box-shadow: 1px 1px 4px rgb(0 0 0 / 8%) +} + +.layui-card:last-child { + margin-bottom: 0 +} + +.layui-card-header { + height: 42px; + line-height: 42px; + padding: 0 15px; + border-bottom: 1px solid #f6f6f6; + color: #333; + border-radius: 2px 2px 0 0; + font-size: 14px +} + +.layui-card-body { + padding: 10px 15px; + line-height: 24px +} + +.layui-card-body[pad15] { + padding: 15px +} + +.layui-card-body[pad20] { + padding: 20px +} + +.layui-card-body .layui-table { + margin: 5px 0 +} + +.layui-card .layui-tab { + margin: 0 +} + +.layui-panel { + border-width: 1px; + border-style: solid; + border-radius: 2px; + background-color: #fff; + color: #666 +} + +.layui-bg-black,.layui-bg-blue,.layui-bg-cyan,.layui-bg-green,.layui-bg-orange,.layui-bg-red { + color: #fff!important +} + +.layui-panel-window { + position: relative; + padding: 15px; + border-radius: 0; + border-top: 5px solid #eee; + background-color: #fff +} + +.layui-border,.layui-border-black,.layui-border-blue,.layui-border-cyan,.layui-border-green,.layui-border-orange,.layui-border-red { + border-width: 1px; + border-style: solid +} + +.layui-auxiliar-moving { + position: fixed; + left: 0; + right: 0; + top: 0; + bottom: 0; + width: 100%; + height: 100%; + background: 0 0; + z-index: 9999999999 +} + +.layui-bg-red { + background-color: #FF5722!important +} + +.layui-bg-orange { + background-color: #FFB800!important +} + +.layui-bg-green { + background-color: #009688!important +} + +.layui-bg-cyan { + background-color: #008b8b!important +} + +.layui-bg-blue { + background-color: #1E9FFF!important +} + +.layui-bg-black { + background-color: #393D49!important +} + +.layui-bg-gray { + background-color: #FAFAFA!important; + color: #666!important +} + +.layui-badge-rim,.layui-border,.layui-colla-content,.layui-colla-item,.layui-collapse,.layui-elem-field,.layui-form-pane .layui-form-item[pane],.layui-form-pane .layui-form-label,.layui-input,.layui-layedit,.layui-layedit-tool,.layui-panel,.layui-quote-nm,.layui-select,.layui-tab-bar,.layui-tab-card,.layui-tab-title,.layui-tab-title .layui-this:after,.layui-textarea { + border-color: #eee +} + +.layui-border { + color: #666!important +} + +.layui-border-red { + border-color: #FF5722!important; + color: #FF5722!important +} + +.layui-border-orange { + border-color: #FFB800!important; + color: #FFB800!important +} + +.layui-border-green { + border-color: #009688!important; + color: #009688!important +} + +.layui-border-cyan { + border-color: #2F4056!important; + color: #2F4056!important +} + +.layui-border-blue { + border-color: #1E9FFF!important; + color: #1E9FFF!important +} + +.layui-border-black { + border-color: #393D49!important; + color: #393D49!important +} + +.layui-timeline-item:before { + background-color: #eee +} + +.layui-text { + line-height: 1.6; + font-size: 14px; + color: #666 +} + +.layui-text h1,.layui-text h2,.layui-text h3 { + font-weight: 500; + color: #333 +} + +.layui-text h1 { + font-size: 30px +} + +.layui-text h2 { + font-size: 24px +} + +.layui-text h3 { + font-size: 18px +} + +.layui-text a:not(.layui-btn) { + color: #01AAED +} + +.layui-text a:not(.layui-btn):hover { + text-decoration: underline +} + +.layui-text ul { + padding: 5px 0 5px 15px +} + +.layui-text ul li { + margin-top: 5px; + list-style-type: disc +} + +.layui-text em,.layui-word-aux { + color: #999!important; + padding-left: 5px!important; + padding-right: 5px!important +} + +.layui-text p { + margin: 10px 0 +} + +.layui-text p:first-child { + margin-top: 0 +} + +.layui-font-12 { + font-size: 12px!important +} + +.layui-font-14 { + font-size: 14px!important +} + +.layui-font-16 { + font-size: 16px!important +} + +.layui-font-18 { + font-size: 18px!important +} + +.layui-font-20 { + font-size: 20px!important +} + +.layui-font-red { + color: #FF5722!important +} + +.layui-font-orange { + color: #FFB800!important +} + +.layui-font-green { + color: #009688!important +} + +.layui-font-cyan { + color: #2F4056!important +} + +.layui-font-blue { + color: #01AAED!important +} + +.layui-font-black { + color: #000!important +} + +.layui-font-gray { + color: #c2c2c2!important +} + +.layui-btn { + height: 38px; + line-height: 38px; + border: 1px solid transparent; + padding: 0 18px; + background-color: #009688; + color: #fff; + white-space: nowrap; + text-align: center; + font-size: 14px; + border-radius: 2px; + cursor: pointer +} + +.layui-btn:hover { + opacity: .8; + filter: alpha(opacity=80); + color: #fff +} + +.layui-btn:active { + opacity: 1; + filter: alpha(opacity=100) +} + +.layui-btn+.layui-btn { + margin-left: 10px +} + +.layui-btn-container { + font-size: 0 +} + +.layui-btn-container .layui-btn { + margin-right: 10px; + margin-bottom: 10px +} + +.layui-btn-container .layui-btn+.layui-btn { + margin-left: 0 +} + +.layui-table .layui-btn-container .layui-btn { + margin-bottom: 9px +} + +.layui-btn-radius { + border-radius: 100px +} + +.layui-btn .layui-icon { + padding: 0 2px; + vertical-align: middle\9; + vertical-align: bottom +} + +.layui-btn-primary { + border-color: #d2d2d2; + background: 0 0; + color: #666 +} + +.layui-btn-primary:hover { + border-color: #009688; + color: #333 +} + +.layui-btn-normal { + background-color: #1E9FFF +} + +.layui-btn-warm { + background-color: #FFB800 +} + +.layui-btn-danger { + background-color: #FF5722 +} + +.layui-btn-checked { + background-color: #5FB878 +} + +.layui-btn-disabled,.layui-btn-disabled:active,.layui-btn-disabled:hover { + border-color: #eee!important; + background-color: #FBFBFB!important; + color: #d2d2d2!important; + cursor: not-allowed!important; + opacity: 1 +} + +.layui-btn-lg { + height: 44px; + line-height: 44px; + padding: 0 25px; + font-size: 16px +} + +.layui-btn-sm { + height: 30px; + line-height: 30px; + padding: 0 10px; + font-size: 12px +} + +.layui-btn-xs { + height: 22px; + line-height: 22px; + padding: 0 5px; + font-size: 12px +} + +.layui-btn-xs i { + font-size: 12px!important +} + +.layui-btn-group { + vertical-align: middle; + font-size: 0 +} + +.layui-btn-group .layui-btn { + margin-left: 0!important; + margin-right: 0!important; + border-left: 1px solid rgba(255,255,255,.5); + border-radius: 0 +} + +.layui-btn-group .layui-btn-primary { + border-left: none +} + +.layui-btn-group .layui-btn-primary:hover { + border-color: #d2d2d2; + color: #009688 +} + +.layui-btn-group .layui-btn:first-child { + border-left: none; + border-radius: 2px 0 0 2px +} + +.layui-btn-group .layui-btn-primary:first-child { + border-left: 1px solid #d2d2d2 +} + +.layui-btn-group .layui-btn:last-child { + border-radius: 0 2px 2px 0 +} + +.layui-btn-group .layui-btn+.layui-btn { + margin-left: 0 +} + +.layui-btn-group+.layui-btn-group { + margin-left: 10px +} + +.layui-btn-fluid { + width: 100% +} + +.layui-input,.layui-select,.layui-textarea { + height: 38px; + line-height: 1.3; + line-height: 38px\9; + border-width: 1px; + border-style: solid; + background-color: #fff; + color: rgba(0,0,0,.85); + border-radius: 2px +} + +.layui-input::-webkit-input-placeholder,.layui-select::-webkit-input-placeholder,.layui-textarea::-webkit-input-placeholder { + line-height: 1.3 +} + +.layui-input,.layui-textarea { + display: block; + width: 100%; + padding-left: 10px +} + +.layui-input:hover,.layui-textarea:hover { + border-color: #eee!important +} + +.layui-input:focus,.layui-textarea:focus { + border-color: #d2d2d2!important +} + +.layui-textarea { + min-height: 100px; + height: auto; + line-height: 20px; + padding: 6px 10px; + resize: vertical +} + +.layui-select { + padding: 0 10px +} + +.layui-form input[type=checkbox],.layui-form input[type=radio],.layui-form select { + display: none +} + +.layui-form [lay-ignore] { + display: initial +} + +.layui-form-item { + margin-bottom: 15px; + clear: both; + *zoom:1} + +.layui-form-item:after { + content: '\20'; + clear: both; + *zoom:1;display: block; + height: 0 +} + +.layui-form-label { + float: left; + display: block; + padding: 9px 15px; + width: 80px; + font-weight: 400; + line-height: 20px; + text-align: right +} + +.layui-form-label-col { + display: block; + float: none; + padding: 9px 0; + line-height: 20px; + text-align: left +} + +.layui-form-item .layui-inline { + margin-bottom: 5px; + margin-right: 10px +} + +.layui-input-block { + margin-left: 110px; + min-height: 36px +} + +.layui-input-inline { + display: inline-block; + vertical-align: middle +} + +.layui-form-item .layui-input-inline { + float: left; + width: 190px; + margin-right: 10px +} + +.layui-form-text .layui-input-inline { + width: auto +} + +.layui-form-mid { + float: left; + display: block; + padding: 9px 0!important; + line-height: 20px; + margin-right: 10px +} + +.layui-form-danger+.layui-form-select .layui-input,.layui-form-danger:focus { + border-color: #FF5722!important +} + +.layui-form-select .layui-input { + padding-right: 30px; + cursor: pointer +} + +.layui-form-select .layui-edge { + position: absolute; + right: 10px; + top: 50%; + margin-top: -3px; + cursor: pointer; + border-width: 6px; + border-top-color: #c2c2c2; + border-top-style: solid; + transition: all .3s; + -webkit-transition: all .3s +} + +.layui-form-select dl { + display: none; + position: absolute; + left: 0; + top: 42px; + padding: 5px 0; + z-index: 899; + min-width: 100%; + border: 1px solid #eee; + max-height: 300px; + overflow-y: auto; + background-color: #fff; + border-radius: 2px; + box-sizing: border-box +} + +.layui-form-select dl dd,.layui-form-select dl dt { + padding: 0 10px; + line-height: 36px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis +} + +.layui-form-select dl dt { + font-size: 12px; + color: #999 +} + +.layui-form-select dl dd { + cursor: pointer +} + +.layui-form-select dl dd:hover { + background-color: #F6F6F6; + -webkit-transition: .5s all; + transition: .5s all +} + +.layui-form-select .layui-select-group dd { + padding-left: 20px +} + +.layui-form-select dl dd.layui-select-tips { + padding-left: 10px!important; + color: #999 +} + +.layui-form-select dl dd.layui-this { + background-color: #5FB878; + color: #fff +} + +.layui-form-checkbox,.layui-form-select dl dd.layui-disabled { + background-color: #fff +} + +.layui-form-selected dl { + display: block +} + +.layui-form-checkbox,.layui-form-checkbox *,.layui-form-switch { + display: inline-block; + vertical-align: middle +} + +.layui-form-selected .layui-edge { + margin-top: -9px; + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + margin-top: -3px\9 +} + +:root .layui-form-selected .layui-edge { + margin-top: -9px\0/IE9 +} + +.layui-form-selectup dl { + top: auto; + bottom: 42px +} + +.layui-select-none { + margin: 5px 0; + text-align: center; + color: #999 +} + +.layui-select-disabled .layui-disabled { + border-color: #eee!important +} + +.layui-select-disabled .layui-edge { + border-top-color: #d2d2d2 +} + +.layui-form-checkbox { + position: relative; + height: 30px; + line-height: 30px; + margin-right: 10px; + padding-right: 30px; + cursor: pointer; + font-size: 0; + -webkit-transition: .1s linear; + transition: .1s linear; + box-sizing: border-box +} + +.layui-form-checkbox span { + padding: 0 10px; + height: 100%; + font-size: 14px; + border-radius: 2px 0 0 2px; + background-color: #d2d2d2; + color: #fff; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis +} + +.layui-form-checkbox:hover span { + background-color: #c2c2c2 +} + +.layui-form-checkbox i { + position: absolute; + right: 0; + top: 0; + width: 30px; + height: 28px; + border: 1px solid #d2d2d2; + border-left: none; + border-radius: 0 2px 2px 0; + color: #fff; + font-size: 20px; + text-align: center +} + +.layui-form-checkbox:hover i { + border-color: #c2c2c2; + color: #c2c2c2 +} + +.layui-form-checked,.layui-form-checked:hover { + border-color: #5FB878 +} + +.layui-form-checked span,.layui-form-checked:hover span { + background-color: #5FB878 +} + +.layui-form-checked i,.layui-form-checked:hover i { + color: #5FB878 +} + +.layui-form-item .layui-form-checkbox { + margin-top: 4px +} + +.layui-form-checkbox[lay-skin=primary] { + height: auto!important; + line-height: normal!important; + min-width: 18px; + min-height: 18px; + border: none!important; + margin-right: 0; + padding-left: 28px; + padding-right: 0; + background: 0 0 +} + +.layui-form-checkbox[lay-skin=primary] span { + padding-left: 0; + padding-right: 15px; + line-height: 18px; + background: 0 0; + color: #666 +} + +.layui-form-checkbox[lay-skin=primary] i { + right: auto; + left: 0; + width: 16px; + height: 16px; + line-height: 16px; + border: 1px solid #d2d2d2; + font-size: 12px; + border-radius: 2px; + background-color: #fff; + -webkit-transition: .1s linear; + transition: .1s linear +} + +.layui-form-checkbox[lay-skin=primary]:hover i { + border-color: #5FB878; + color: #fff +} + +.layui-form-checked[lay-skin=primary] i { + border-color: #5FB878!important; + background-color: #5FB878; + color: #fff +} + +.layui-checkbox-disabled[lay-skin=primary] span { + background: 0 0!important; + color: #c2c2c2!important +} + +.layui-checkbox-disabled[lay-skin=primary]:hover i { + border-color: #d2d2d2 +} + +.layui-form-item .layui-form-checkbox[lay-skin=primary] { + margin-top: 10px +} + +.layui-form-switch { + position: relative; + height: 22px; + line-height: 22px; + min-width: 35px; + padding: 0 5px; + margin-top: 8px; + border: 1px solid #d2d2d2; + border-radius: 20px; + cursor: pointer; + background-color: #fff; + -webkit-transition: .1s linear; + transition: .1s linear +} + +.layui-form-switch i { + position: absolute; + left: 5px; + top: 3px; + width: 16px; + height: 16px; + border-radius: 20px; + background-color: #d2d2d2; + -webkit-transition: .1s linear; + transition: .1s linear +} + +.layui-form-switch em { + position: relative; + top: 0; + width: 25px; + margin-left: 21px; + padding: 0!important; + text-align: center!important; + color: #999!important; + font-style: normal!important; + font-size: 12px +} + +.layui-form-onswitch { + border-color: #5FB878; + background-color: #5FB878 +} + +.layui-checkbox-disabled,.layui-checkbox-disabled i { + border-color: #eee!important +} + +.layui-form-onswitch i { + left: 100%; + margin-left: -21px; + background-color: #fff +} + +.layui-form-onswitch em { + margin-left: 5px; + margin-right: 21px; + color: #fff!important +} + +.layui-checkbox-disabled span { + background-color: #eee!important +} + +.layui-checkbox-disabled em { + color: #d2d2d2!important +} + +.layui-checkbox-disabled:hover i { + color: #fff!important +} + +[lay-radio] { + display: none +} + +.layui-form-radio,.layui-form-radio * { + display: inline-block; + vertical-align: middle +} + +.layui-form-radio { + line-height: 28px; + margin: 6px 10px 0 0; + padding-right: 10px; + cursor: pointer; + font-size: 0 +} + +.layui-form-radio * { + font-size: 14px +} + +.layui-form-radio>i { + margin-right: 8px; + font-size: 22px; + color: #c2c2c2 +} + +.layui-form-radio:hover *,.layui-form-radioed,.layui-form-radioed>i { + color: #5FB878 +} + +.layui-radio-disabled>i { + color: #eee!important +} + +.layui-radio-disabled * { + color: #c2c2c2!important +} + +.layui-form-pane .layui-form-label { + width: 110px; + padding: 8px 15px; + height: 38px; + line-height: 20px; + border-width: 1px; + border-style: solid; + border-radius: 2px 0 0 2px; + text-align: center; + background-color: #FAFAFA; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + box-sizing: border-box +} + +.layui-form-pane .layui-input-inline { + margin-left: -1px +} + +.layui-form-pane .layui-input-block { + margin-left: 110px; + left: -1px +} + +.layui-form-pane .layui-input { + border-radius: 0 2px 2px 0 +} + +.layui-form-pane .layui-form-text .layui-form-label { + float: none; + width: 100%; + border-radius: 2px; + box-sizing: border-box; + text-align: left +} + +.layui-form-pane .layui-form-text .layui-input-inline { + display: block; + margin: 0; + top: -1px; + clear: both +} + +.layui-form-pane .layui-form-text .layui-input-block { + margin: 0; + left: 0; + top: -1px +} + +.layui-form-pane .layui-form-text .layui-textarea { + min-height: 100px; + border-radius: 0 0 2px 2px +} + +.layui-form-pane .layui-form-checkbox { + margin: 4px 0 4px 10px +} + +.layui-form-pane .layui-form-radio,.layui-form-pane .layui-form-switch { + margin-top: 6px; + margin-left: 10px +} + +.layui-form-pane .layui-form-item[pane] { + position: relative; + border-width: 1px; + border-style: solid +} + +.layui-form-pane .layui-form-item[pane] .layui-form-label { + position: absolute; + left: 0; + top: 0; + height: 100%; + border-width: 0 1px 0 0 +} + +.layui-form-pane .layui-form-item[pane] .layui-input-inline { + margin-left: 110px +} + +@media screen and (max-width: 450px) { + .layui-form-item .layui-form-label { + text-overflow:ellipsis; + overflow: hidden; + white-space: nowrap + } + + .layui-form-item .layui-inline { + display: block; + margin-right: 0; + margin-bottom: 20px; + clear: both + } + + .layui-form-item .layui-inline:after { + content: '\20'; + clear: both; + display: block; + height: 0 + } + + .layui-form-item .layui-input-inline { + display: block; + float: none; + left: -3px; + width: auto!important; + margin: 0 0 10px 112px + } + + .layui-form-item .layui-input-inline+.layui-form-mid { + margin-left: 110px; + top: -5px; + padding: 0 + } + + .layui-form-item .layui-form-checkbox { + margin-right: 5px; + margin-bottom: 5px + } +} + +.layui-layedit { + border-width: 1px; + border-style: solid; + border-radius: 2px +} + +.layui-layedit-tool { + padding: 3px 5px; + border-bottom-width: 1px; + border-bottom-style: solid; + font-size: 0 +} + +.layedit-tool-fixed { + position: fixed; + top: 0; + border-top: 1px solid #eee +} + +.layui-layedit-tool .layedit-tool-mid,.layui-layedit-tool .layui-icon { + display: inline-block; + vertical-align: middle; + text-align: center; + font-size: 14px +} + +.layui-layedit-tool .layui-icon { + position: relative; + width: 32px; + height: 30px; + line-height: 30px; + margin: 3px 5px; + color: #777; + cursor: pointer; + border-radius: 2px +} + +.layui-layedit-tool .layui-icon:hover { + color: #393D49 +} + +.layui-layedit-tool .layui-icon:active { + color: #000 +} + +.layui-layedit-tool .layedit-tool-active { + background-color: #eee; + color: #000 +} + +.layui-layedit-tool .layui-disabled,.layui-layedit-tool .layui-disabled:hover { + color: #d2d2d2; + cursor: not-allowed +} + +.layui-layedit-tool .layedit-tool-mid { + width: 1px; + height: 18px; + margin: 0 10px; + background-color: #d2d2d2 +} + +.layedit-tool-html { + width: 50px!important; + font-size: 30px!important +} + +.layedit-tool-b,.layedit-tool-code,.layedit-tool-help { + font-size: 16px!important +} + +.layedit-tool-d,.layedit-tool-face,.layedit-tool-image,.layedit-tool-unlink { + font-size: 18px!important +} + +.layedit-tool-image input { + position: absolute; + font-size: 0; + left: 0; + top: 0; + width: 100%; + height: 100%; + opacity: .01; + filter: Alpha(opacity=1); + cursor: pointer +} + +.layui-layedit-iframe iframe { + display: block; + width: 100% +} + +#LAY_layedit_code { + overflow: hidden +} + +.layui-laypage { + display: inline-block; + *display: inline; + *zoom:1;vertical-align: middle; + margin: 10px 0; + font-size: 0 +} + +.layui-laypage>a:first-child,.layui-laypage>a:first-child em { + border-radius: 2px 0 0 2px +} + +.layui-laypage>a:last-child,.layui-laypage>a:last-child em { + border-radius: 0 2px 2px 0 +} + +.layui-laypage>:first-child { + margin-left: 0!important +} + +.layui-laypage>:last-child { + margin-right: 0!important +} + +.layui-laypage a,.layui-laypage button,.layui-laypage input,.layui-laypage select,.layui-laypage span { + border: 1px solid #eee +} + +.layui-laypage a,.layui-laypage span { + display: inline-block; + *display: inline; + *zoom:1;vertical-align: middle; + padding: 0 15px; + height: 28px; + line-height: 28px; + margin: 0 -1px 5px 0; + background-color: #fff; + color: #333; + font-size: 12px +} + +.layui-flow-more a *,.layui-laypage input,.layui-table-view select[lay-ignore] { + display: inline-block +} + +.layui-laypage a:hover { + color: #009688 +} + +.layui-laypage em { + font-style: normal +} + +.layui-laypage .layui-laypage-spr { + color: #999; + font-weight: 700 +} + +.layui-laypage a { + text-decoration: none +} + +.layui-laypage .layui-laypage-curr { + position: relative +} + +.layui-laypage .layui-laypage-curr em { + position: relative; + color: #fff +} + +.layui-laypage .layui-laypage-curr .layui-laypage-em { + position: absolute; + left: -1px; + top: -1px; + padding: 1px; + width: 100%; + height: 100%; + background-color: #009688 +} + +.layui-laypage-em { + border-radius: 2px +} + +.layui-laypage-next em,.layui-laypage-prev em { + font-family: Sim sun; + font-size: 16px +} + +.layui-laypage .layui-laypage-count,.layui-laypage .layui-laypage-limits,.layui-laypage .layui-laypage-refresh,.layui-laypage .layui-laypage-skip { + margin-left: 10px; + margin-right: 10px; + padding: 0; + border: none +} + +.layui-laypage .layui-laypage-limits,.layui-laypage .layui-laypage-refresh { + vertical-align: top +} + +.layui-laypage .layui-laypage-refresh i { + font-size: 18px; + cursor: pointer +} + +.layui-laypage select { + height: 22px; + padding: 3px; + border-radius: 2px; + cursor: pointer +} + +.layui-laypage .layui-laypage-skip { + height: 30px; + line-height: 30px; + color: #999 +} + +.layui-laypage button,.layui-laypage input { + height: 30px; + line-height: 30px; + border-radius: 2px; + vertical-align: top; + background-color: #fff; + box-sizing: border-box +} + +.layui-laypage input { + width: 40px; + margin: 0 10px; + padding: 0 3px; + text-align: center +} + +.layui-laypage input:focus,.layui-laypage select:focus { + border-color: #009688!important +} + +.layui-laypage button { + margin-left: 10px; + padding: 0 10px; + cursor: pointer +} + +.layui-table,.layui-table-view { + margin: 10px 0 +} + +.layui-flow-more { + margin: 10px 0; + text-align: center; + color: #999; + font-size: 14px +} + +.layui-flow-more a { + height: 32px; + line-height: 32px +} + +.layui-flow-more a * { + vertical-align: top +} + +.layui-flow-more a cite { + padding: 0 20px; + border-radius: 3px; + background-color: #eee; + color: #333; + font-style: normal +} + +.layui-flow-more a cite:hover { + opacity: .8 +} + +.layui-flow-more a i { + font-size: 30px; + color: #737383 +} + +.layui-table { + width: 100%; + background-color: #fff; + color: #666 +} + +.layui-table tr { + transition: all .3s; + -webkit-transition: all .3s +} + +.layui-table th { + text-align: left; + font-weight: 400 +} + +.layui-table tbody tr:hover,.layui-table thead tr,.layui-table-click,.layui-table-header,.layui-table-hover,.layui-table-mend,.layui-table-patch,.layui-table-tool,.layui-table-total,.layui-table-total tr,.layui-table[lay-even] tr:nth-child(even) { + background-color: #FAFAFA +} + +.layui-table td,.layui-table th,.layui-table-col-set,.layui-table-fixed-r,.layui-table-grid-down,.layui-table-header,.layui-table-page,.layui-table-tips-main,.layui-table-tool,.layui-table-total,.layui-table-view,.layui-table[lay-skin=line],.layui-table[lay-skin=row] { + border-width: 1px; + border-style: solid; + border-color: #eee +} + +.layui-table td,.layui-table th { + position: relative; + padding: 9px 15px; + min-height: 20px; + line-height: 20px; + font-size: 14px +} + +.layui-table[lay-skin=line] td,.layui-table[lay-skin=line] th { + border-width: 0 0 1px +} + +.layui-table[lay-skin=row] td,.layui-table[lay-skin=row] th { + border-width: 0 1px 0 0 +} + +.layui-table[lay-skin=nob] td,.layui-table[lay-skin=nob] th { + border: none +} + +.layui-table img { + max-width: 100px +} + +.layui-table[lay-size=lg] td,.layui-table[lay-size=lg] th { + padding: 15px 30px +} + +.layui-table-view .layui-table[lay-size=lg] .layui-table-cell { + height: 40px; + line-height: 40px +} + +.layui-table[lay-size=sm] td,.layui-table[lay-size=sm] th { + font-size: 12px; + padding: 5px 10px +} + +.layui-table-view .layui-table[lay-size=sm] .layui-table-cell { + height: 20px; + line-height: 20px +} + +.layui-table[lay-data] { + display: none +} + +.layui-table-box { + position: relative; + overflow: hidden +} + +.layui-table-view .layui-table { + position: relative; + width: auto; + margin: 0 +} + +.layui-table-view .layui-table[lay-skin=line] { + border-width: 0 1px 0 0 +} + +.layui-table-view .layui-table[lay-skin=row] { + border-width: 0 0 1px +} + +.layui-table-view .layui-table td,.layui-table-view .layui-table th { + padding: 5px 0; + border-top: none; + border-left: none +} + +.layui-table-view .layui-table th.layui-unselect .layui-table-cell span { + cursor: pointer +} + +.layui-table-view .layui-table td { + cursor: default +} + +.layui-table-view .layui-table td[data-edit=text] { + cursor: text +} + +.layui-table-view .layui-form-checkbox[lay-skin=primary] i { + width: 18px; + height: 18px +} + +.layui-table-view .layui-form-radio { + line-height: 0; + padding: 0 +} + +.layui-table-view .layui-form-radio>i { + margin: 0; + font-size: 20px +} + +.layui-table-init { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + text-align: center; + z-index: 110 +} + +.layui-table-init .layui-icon { + position: absolute; + left: 50%; + top: 50%; + margin: -15px 0 0 -15px; + font-size: 30px; + color: #c2c2c2 +} + +.layui-table-header { + border-width: 0 0 1px; + overflow: hidden +} + +.layui-table-header .layui-table { + margin-bottom: -1px +} + +.layui-table-tool .layui-inline[lay-event] { + position: relative; + width: 26px; + height: 26px; + padding: 5px; + line-height: 16px; + margin-right: 10px; + text-align: center; + color: #333; + border: 1px solid #ccc; + cursor: pointer; + -webkit-transition: .5s all; + transition: .5s all +} + +.layui-table-tool .layui-inline[lay-event]:hover { + border: 1px solid #999 +} + +.layui-table-tool-temp { + padding-right: 120px +} + +.layui-table-tool-self { + position: absolute; + right: 17px; + top: 10px +} + +.layui-table-tool .layui-table-tool-self .layui-inline[lay-event] { + margin: 0 0 0 10px +} + +.layui-table-tool-panel { + position: absolute; + top: 29px; + left: -1px; + padding: 5px 0; + min-width: 150px; + min-height: 40px; + border: 1px solid #d2d2d2; + text-align: left; + overflow-y: auto; + background-color: #fff; + box-shadow: 0 2px 4px rgba(0,0,0,.12) +} + +.layui-table-cell,.layui-table-tool-panel li { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap +} + +.layui-table-tool-panel li { + padding: 0 10px; + line-height: 30px; + -webkit-transition: .5s all; + transition: .5s all +} + +.layui-menu li,.layui-menu-body-title a:hover,.layui-menu-body-title>.layui-icon:hover { + transition: all .3s +} + +.layui-table-tool-panel li .layui-form-checkbox[lay-skin=primary] { + width: 100%; + padding-left: 28px +} + +.layui-table-tool-panel li:hover { + background-color: #F6F6F6 +} + +.layui-table-tool-panel li .layui-form-checkbox[lay-skin=primary] i { + position: absolute; + left: 0; + top: 0 +} + +.layui-table-tool-panel li .layui-form-checkbox[lay-skin=primary] span { + padding: 0 +} + +.layui-table-tool .layui-table-tool-self .layui-table-tool-panel { + left: auto; + right: -1px +} + +.layui-table-col-set { + position: absolute; + right: 0; + top: 0; + width: 20px; + height: 100%; + border-width: 0 0 0 1px; + background-color: #fff +} + +.layui-table-sort { + width: 10px; + height: 20px; + margin-left: 5px; + cursor: pointer!important +} + +.layui-table-sort .layui-edge { + position: absolute; + left: 5px; + border-width: 5px +} + +.layui-table-sort .layui-table-sort-asc { + top: 3px; + border-top: none; + border-bottom-style: solid; + border-bottom-color: #b2b2b2 +} + +.layui-table-sort .layui-table-sort-asc:hover { + border-bottom-color: #666 +} + +.layui-table-sort .layui-table-sort-desc { + bottom: 5px; + border-bottom: none; + border-top-style: solid; + border-top-color: #b2b2b2 +} + +.layui-table-sort .layui-table-sort-desc:hover { + border-top-color: #666 +} + +.layui-table-sort[lay-sort=asc] .layui-table-sort-asc { + border-bottom-color: #000 +} + +.layui-table-sort[lay-sort=desc] .layui-table-sort-desc { + border-top-color: #000 +} + +.layui-table-cell { + height: 28px; + line-height: 28px; + padding: 0 15px; + position: relative; + box-sizing: border-box +} + +.layui-table-cell .layui-form-checkbox[lay-skin=primary] { + top: -1px; + padding: 0 +} + +.layui-table-cell .layui-table-link { + color: #01AAED +} + +.laytable-cell-checkbox,.laytable-cell-numbers,.laytable-cell-radio,.laytable-cell-space { + padding: 0; + text-align: center +} + +.layui-table-body { + position: relative; + overflow: auto; + margin-right: -1px; + margin-bottom: -1px +} + +.layui-table-body .layui-none { + line-height: 26px; + padding: 30px 15px; + text-align: center; + color: #999 +} + +.layui-table-fixed { + position: absolute; + left: 0; + top: 0; + z-index: 101 +} + +.layui-table-fixed .layui-table-body { + overflow: hidden +} + +.layui-table-fixed-l { + box-shadow: 1px 0 8px rgba(0,0,0,.08) +} + +.layui-table-fixed-r { + left: auto; + right: -1px; + border-width: 0 0 0 1px; + box-shadow: -1px 0 8px rgba(0,0,0,.08) +} + +.layui-table-fixed-r .layui-table-header { + position: relative; + overflow: visible +} + +.layui-table-mend { + position: absolute; + right: -49px; + top: 0; + height: 100%; + width: 50px +} + +.layui-table-tool { + position: relative; + z-index: 890; + width: 100%; + min-height: 50px; + line-height: 30px; + padding: 10px 15px; + border-width: 0 0 1px +} + +.layui-table-tool .layui-btn-container { + margin-bottom: -10px +} + +.layui-table-page,.layui-table-total { + border-width: 1px 0 0; + margin-bottom: -1px; + overflow: hidden +} + +.layui-table-page { + position: relative; + width: 100%; + padding: 7px 7px 0; + height: 41px; + font-size: 12px; + white-space: nowrap +} + +.layui-table-page>div { + height: 26px +} + +.layui-table-page .layui-laypage { + margin: 0 +} + +.layui-table-page .layui-laypage a,.layui-table-page .layui-laypage span { + height: 26px; + line-height: 26px; + margin-bottom: 10px; + border: none; + background: 0 0 +} + +.layui-table-page .layui-laypage a,.layui-table-page .layui-laypage span.layui-laypage-curr { + padding: 0 12px +} + +.layui-table-page .layui-laypage span { + margin-left: 0; + padding: 0 +} + +.layui-table-page .layui-laypage .layui-laypage-prev { + margin-left: -7px!important +} + +.layui-table-page .layui-laypage .layui-laypage-curr .layui-laypage-em { + left: 0; + top: 0; + padding: 0 +} + +.layui-table-page .layui-laypage button,.layui-table-page .layui-laypage input { + height: 26px; + line-height: 26px +} + +.layui-table-page .layui-laypage input { + width: 40px +} + +.layui-table-page .layui-laypage button { + padding: 0 10px +} + +.layui-table-page select { + height: 18px +} + +.layui-table-patch .layui-table-cell { + padding: 0; + width: 30px +} + +.layui-table-edit { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + padding: 0 14px 1px; + border-radius: 0; + box-shadow: 1px 1px 20px rgba(0,0,0,.15) +} + +.layui-table-edit:focus { + border-color: #5FB878!important +} + +select.layui-table-edit { + padding: 0 0 0 10px; + border-color: #d2d2d2 +} + +.layui-table-view .layui-form-checkbox,.layui-table-view .layui-form-radio,.layui-table-view .layui-form-switch { + top: 0; + margin: 0; + box-sizing: content-box +} + +.layui-colorpicker-alpha-slider,.layui-colorpicker-side-slider,.layui-menu,.layui-menu *,.layui-nav { + box-sizing: border-box +} + +.layui-table-view .layui-form-checkbox { + top: -1px; + height: 26px; + line-height: 26px +} + +.layui-table-view .layui-form-checkbox i { + height: 26px +} + +.layui-table-grid .layui-table-cell { + overflow: visible +} + +.layui-table-grid-down { + position: absolute; + top: 0; + right: 0; + width: 26px; + height: 100%; + padding: 5px 0; + border-width: 0 0 0 1px; + text-align: center; + background-color: #fff; + color: #999; + cursor: pointer +} + +.layui-table-grid-down .layui-icon { + position: absolute; + top: 50%; + left: 50%; + margin: -8px 0 0 -8px +} + +.layui-table-grid-down:hover { + background-color: #fbfbfb +} + +body .layui-table-tips .layui-layer-content { + background: 0 0; + padding: 0; + box-shadow: 0 1px 6px rgba(0,0,0,.12) +} + +.layui-table-tips-main { + margin: -44px 0 0 -1px; + max-height: 150px; + padding: 8px 15px; + font-size: 14px; + overflow-y: scroll; + background-color: #fff; + color: #666 +} + +.layui-table-tips-c { + position: absolute; + right: -3px; + top: -13px; + width: 20px; + height: 20px; + padding: 3px; + cursor: pointer; + background-color: #666; + border-radius: 50%; + color: #fff +} + +.layui-table-tips-c:hover { + background-color: #777 +} + +.layui-table-tips-c:before { + position: relative; + right: -2px +} + +.layui-upload-file { + display: none!important; + opacity: .01; + filter: Alpha(opacity=1) +} + +.layui-upload-drag,.layui-upload-form,.layui-upload-wrap { + display: inline-block +} + +.layui-upload-list { + margin: 10px 0 +} + +.layui-upload-choose { + max-width: 200px; + padding: 0 10px; + color: #999; + font-size: 14px; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap +} + +.layui-upload-drag { + position: relative; + padding: 30px; + border: 1px dashed #e2e2e2; + background-color: #fff; + text-align: center; + cursor: pointer; + color: #999 +} + +.layui-upload-drag .layui-icon { + font-size: 50px; + color: #009688 +} + +.layui-upload-drag[lay-over] { + border-color: #009688 +} + +.layui-upload-iframe { + position: absolute; + width: 0; + height: 0; + border: 0; + visibility: hidden +} + +.layui-upload-wrap { + position: relative; + vertical-align: middle +} + +.layui-upload-wrap .layui-upload-file { + display: block!important; + position: absolute; + left: 0; + top: 0; + z-index: 10; + font-size: 100px; + width: 100%; + height: 100%; + opacity: .01; + filter: Alpha(opacity=1); + cursor: pointer +} + +.layui-btn-container .layui-upload-choose { + padding-left: 0 +} + +.layui-menu { + position: relative; + margin: 5px 0; + background-color: #fff +} + +.layui-menu li,.layui-menu-body-title a { + padding: 5px 15px +} + +.layui-menu li { + position: relative; + margin: 1px 0; + width: calc(100% + 1px); + line-height: 26px; + color: rgba(0,0,0,.8); + font-size: 14px; + white-space: nowrap; + cursor: pointer +} + +.layui-menu li:hover { + background-color: #F6F6F6 +} + +.layui-menu-item-parent:hover>.layui-menu-body-panel { + display: block; + animation-name: layui-fadein; + animation-duration: .3s; + animation-fill-mode: both; + animation-delay: .2s +} + +.layui-menu-item-group .layui-menu-body-title,.layui-menu-item-parent .layui-menu-body-title { + padding-right: 25px +} + +.layui-menu .layui-menu-item-divider:hover,.layui-menu .layui-menu-item-group:hover,.layui-menu .layui-menu-item-none:hover { + background: 0 0; + cursor: default +} + +.layui-menu .layui-menu-item-group>ul { + margin: 5px 0 -5px +} + +.layui-menu .layui-menu-item-group>.layui-menu-body-title { + color: rgba(0,0,0,.35); + user-select: none +} + +.layui-menu .layui-menu-item-none { + color: rgba(0,0,0,.35); + cursor: default; + text-align: center +} + +.layui-menu .layui-menu-item-divider { + margin: 5px 0; + padding: 0; + height: 0; + line-height: 0; + border-bottom: 1px solid #eee; + overflow: hidden +} + +.layui-menu .layui-menu-item-down:hover,.layui-menu .layui-menu-item-up:hover { + cursor: pointer +} + +.layui-menu .layui-menu-item-up>.layui-menu-body-title { + color: rgba(0,0,0,.8) +} + +.layui-menu .layui-menu-item-up>ul { + visibility: hidden; + height: 0; + overflow: hidden +} + +.layui-menu .layui-menu-item-down:hover>.layui-menu-body-title>.layui-icon,.layui-menu .layui-menu-item-up>.layui-menu-body-title:hover>.layui-icon { + color: rgba(0,0,0,1) +} + +.layui-menu .layui-menu-item-down>ul { + visibility: visible; + height: auto +} + +.layui-breadcrumb,.layui-tree-btnGroup { + visibility: hidden +} + +.layui-menu .layui-menu-item-checked,.layui-menu .layui-menu-item-checked2 { + background-color: #F6F6F6!important; + color: #5FB878 +} + +.layui-menu .layui-menu-item-checked a,.layui-menu .layui-menu-item-checked2 a { + color: #5FB878 +} + +.layui-menu .layui-menu-item-checked:after { + position: absolute; + right: 0; + top: 0; + bottom: 0; + border-right: 3px solid #5FB878; + content: "" +} + +.layui-menu-body-title { + position: relative; + overflow: hidden; + text-overflow: ellipsis +} + +.layui-menu-body-title a { + display: block; + margin: -5px -15px; + color: rgba(0,0,0,.8) +} + +.layui-menu-body-title>.layui-icon { + position: absolute; + right: 0; + top: 0; + font-size: 14px +} + +.layui-menu-body-title>.layui-icon-right { + right: -1px +} + +.layui-menu-body-panel { + display: none; + position: absolute; + top: -7px; + left: 100%; + z-index: 1000; + margin-left: 13px; + padding: 5px 0 +} + +.layui-menu-body-panel:before { + content: ""; + position: absolute; + width: 20px; + left: -16px; + top: 0; + bottom: 0 +} + +.layui-menu-body-panel-left { + left: auto; + right: 100%; + margin: 0 13px +} + +.layui-menu-body-panel-left:before { + left: auto; + right: -16px +} + +.layui-menu-lg li { + line-height: 32px +} + +.layui-menu-lg .layui-menu-body-title a:hover,.layui-menu-lg li:hover { + background: 0 0; + color: #5FB878 +} + +.layui-menu-lg li .layui-menu-body-panel { + margin-left: 14px +} + +.layui-menu-lg li .layui-menu-body-panel-left { + margin: 0 15px +} + +.layui-dropdown { + position: absolute; + left: -999999px; + top: -999999px; + z-index: 66666666; + margin: 5px 0; + min-width: 100px +} + +.layui-dropdown:before { + content: ""; + position: absolute; + width: 100%; + height: 6px; + left: 0; + top: -6px +} + +.layui-nav { + position: relative; + padding: 0 20px; + background-color: #393D49; + color: #fff; + border-radius: 2px; + font-size: 0 +} + +.layui-nav * { + font-size: 14px +} + +.layui-nav .layui-nav-item { + position: relative; + display: inline-block; + *display: inline; + *zoom:1;vertical-align: middle; + line-height: 60px +} + +.layui-nav .layui-nav-item a { + display: block; + padding: 0 20px; + color: #fff; + color: rgba(255,255,255,.7); + transition: all .3s; + -webkit-transition: all .3s +} + +.layui-nav .layui-this:after,.layui-nav-bar { + content: ""; + position: absolute; + left: 0; + top: 0; + width: 0; + height: 5px; + background-color: #5FB878; + transition: all .2s; + -webkit-transition: all .2s; + pointer-events: none +} + +.layui-nav-bar { + z-index: 1000 +} + +.layui-nav[lay-bar=disabled] .layui-nav-bar { + display: none +} + +.layui-nav .layui-nav-item a:hover,.layui-nav .layui-this a { + color: #fff +} + +.layui-nav .layui-this:after { + top: auto; + bottom: 0; + width: 100% +} + +.layui-nav-img { + width: 30px; + height: 30px; + margin-right: 10px; + border-radius: 50% +} + +.layui-nav .layui-nav-more { + position: absolute; + top: 0; + right: 3px; + left: auto!important; + margin-top: 0; + font-size: 12px; + cursor: pointer; + transition: all .2s; + -webkit-transition: all .2s +} + +.layui-nav .layui-nav-mored,.layui-nav-itemed>a .layui-nav-more { + transform: rotate(180deg) +} + +.layui-nav-child { + display: none; + position: absolute; + left: 0; + top: 65px; + min-width: 100%; + line-height: 36px; + padding: 5px 0; + box-shadow: 0 2px 4px rgba(0,0,0,.12); + border: 1px solid #eee; + background-color: #fff; + z-index: 100; + border-radius: 2px; + white-space: nowrap +} + +.layui-nav .layui-nav-child a { + color: #666; + color: rgba(0,0,0,.8) +} + +.layui-nav .layui-nav-child a:hover { + background-color: #F6F6F6; + color: rgba(0,0,0,.8) +} + +.layui-nav-child dd { + margin: 1px 0; + position: relative +} + +.layui-nav-child dd.layui-this { + background-color: #F6F6F6; + color: #000 +} + +.layui-nav-child dd.layui-this:after { + display: none +} + +.layui-nav-child-r { + left: auto; + right: 0 +} + +.layui-nav-child-c { + text-align: center +} + +.layui-nav-tree { + width: 200px; + padding: 0 +} + +.layui-nav-tree .layui-nav-item { + display: block; + width: 100%; + line-height: 40px +} + +.layui-nav-tree .layui-nav-item a { + position: relative; + height: 40px; + line-height: 40px; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap +} + +.layui-nav-tree .layui-nav-item>a { + padding-top: 5px; + padding-bottom: 5px +} + +.layui-nav-tree .layui-nav-more { + right: 15px +} + +.layui-nav-tree .layui-nav-item>a .layui-nav-more { + padding: 5px 0 +} + +.layui-nav-tree .layui-nav-bar { + width: 5px; + height: 0; + background-color: #009688 +} + +.layui-side .layui-nav-tree .layui-nav-bar { + width: 2px +} + +.layui-nav-tree .layui-nav-child dd.layui-this,.layui-nav-tree .layui-nav-child dd.layui-this a,.layui-nav-tree .layui-this,.layui-nav-tree .layui-this>a,.layui-nav-tree .layui-this>a:hover { + background-color: #009688; + color: #fff +} + +.layui-nav-tree .layui-this:after { + display: none +} + +.layui-nav-itemed>a,.layui-nav-tree .layui-nav-title a,.layui-nav-tree .layui-nav-title a:hover { + color: #fff!important +} + +.layui-nav-tree .layui-nav-child { + position: relative; + z-index: 0; + top: 0; + border: none; + box-shadow: none +} + +.layui-nav-tree .layui-nav-child dd { + margin: 0 +} + +.layui-nav-tree .layui-nav-child a { + color: #fff; + color: rgba(255,255,255,.7) +} + +.layui-nav-tree .layui-nav-child,.layui-nav-tree .layui-nav-child a:hover { + background: 0 0; + color: #fff +} + +.layui-nav-itemed>.layui-nav-child { + display: block; + background-color: rgba(0,0,0,.3)!important +} + +.layui-nav-itemed>.layui-nav-child>.layui-this>.layui-nav-child { + display: block +} + +.layui-nav-side { + position: fixed; + top: 0; + bottom: 0; + left: 0; + overflow-x: hidden; + z-index: 999 +} + +.layui-breadcrumb { + font-size: 0 +} + +.layui-breadcrumb>* { + font-size: 14px +} + +.layui-breadcrumb a { + color: #999!important +} + +.layui-breadcrumb a:hover { + color: #5FB878!important +} + +.layui-breadcrumb a cite { + color: #666; + font-style: normal +} + +.layui-breadcrumb span[lay-separator] { + margin: 0 10px; + color: #999 +} + +.layui-tab { + margin: 10px 0; + text-align: left!important +} + +.layui-tab[overflow]>.layui-tab-title { + overflow: hidden +} + +.layui-tab-title { + position: relative; + left: 0; + height: 40px; + white-space: nowrap; + font-size: 0; + border-bottom-width: 1px; + border-bottom-style: solid; + transition: all .2s; + -webkit-transition: all .2s +} + +.layui-tab-title li { + display: inline-block; + *display: inline; + *zoom:1;vertical-align: middle; + font-size: 14px; + transition: all .2s; + -webkit-transition: all .2s; + position: relative; + line-height: 40px; + min-width: 65px; + padding: 0 15px; + text-align: center; + cursor: pointer +} + +.layui-tab-title li a { + display: block; + padding: 0 15px; + margin: 0 -15px +} + +.layui-tab-title .layui-this { + color: #000 +} + +.layui-tab-title .layui-this:after { + position: absolute; + left: 0; + top: 0; + content: ""; + width: 100%; + height: 41px; + border-width: 1px; + border-style: solid; + border-bottom-color: #fff; + border-radius: 2px 2px 0 0; + box-sizing: border-box; + pointer-events: none +} + +.layui-tab-bar { + position: absolute; + right: 0; + top: 0; + z-index: 10; + width: 30px; + height: 39px; + line-height: 39px; + border-width: 1px; + border-style: solid; + border-radius: 2px; + text-align: center; + background-color: #fff; + cursor: pointer +} + +.layui-tab-bar .layui-icon { + position: relative; + display: inline-block; + top: 3px; + transition: all .3s; + -webkit-transition: all .3s +} + +.layui-tab-item { + display: none +} + +.layui-tab-more { + padding-right: 30px; + height: auto!important; + white-space: normal!important +} + +.layui-tab-more li.layui-this:after { + border-bottom-color: #eee; + border-radius: 2px +} + +.layui-tab-more .layui-tab-bar .layui-icon { + top: -2px; + top: 3px\9; + -webkit-transform: rotate(180deg); + transform: rotate(180deg) +} + +:root .layui-tab-more .layui-tab-bar .layui-icon { + top: -2px\0/IE9 +} + +.layui-tab-content { + padding: 15px 0 +} + +.layui-tab-title li .layui-tab-close { + position: relative; + display: inline-block; + width: 18px; + height: 18px; + line-height: 20px; + margin-left: 8px; + top: 1px; + text-align: center; + font-size: 14px; + color: #c2c2c2; + transition: all .2s; + -webkit-transition: all .2s +} + +.layui-tab-title li .layui-tab-close:hover { + border-radius: 2px; + background-color: #FF5722; + color: #fff +} + +.layui-tab-brief>.layui-tab-title .layui-this { + color: #009688 +} + +.layui-tab-brief>.layui-tab-more li.layui-this:after,.layui-tab-brief>.layui-tab-title .layui-this:after { + border: none; + border-radius: 0; + border-bottom: 2px solid #5FB878 +} + +.layui-tab-brief[overflow]>.layui-tab-title .layui-this:after { + top: -1px +} + +.layui-tab-card { + border-width: 1px; + border-style: solid; + border-radius: 2px; + box-shadow: 0 2px 5px 0 rgba(0,0,0,.1) +} + +.layui-tab-card>.layui-tab-title { + background-color: #FAFAFA +} + +.layui-tab-card>.layui-tab-title li { + margin-right: -1px; + margin-left: -1px +} + +.layui-tab-card>.layui-tab-title .layui-this { + background-color: #fff +} + +.layui-tab-card>.layui-tab-title .layui-this:after { + border-top: none; + border-width: 1px; + border-bottom-color: #fff +} + +.layui-tab-card>.layui-tab-title .layui-tab-bar { + height: 40px; + line-height: 40px; + border-radius: 0; + border-top: none; + border-right: none +} + +.layui-tab-card>.layui-tab-more .layui-this { + background: 0 0; + color: #5FB878 +} + +.layui-tab-card>.layui-tab-more .layui-this:after { + border: none +} + +.layui-timeline { + padding-left: 5px +} + +.layui-timeline-item { + position: relative; + padding-bottom: 20px +} + +.layui-timeline-axis { + position: absolute; + left: -5px; + top: 0; + z-index: 10; + width: 20px; + height: 20px; + line-height: 20px; + background-color: #fff; + color: #5FB878; + border-radius: 50%; + text-align: center; + cursor: pointer +} + +.layui-timeline-axis:hover { + color: #FF5722 +} + +.layui-timeline-item:before { + content: ""; + position: absolute; + left: 5px; + top: 0; + z-index: 0; + width: 1px; + height: 100% +} + +.layui-timeline-item:first-child:before { + display: block +} + +.layui-timeline-item:last-child:before { + display: none +} + +.layui-timeline-content { + padding-left: 25px +} + +.layui-timeline-title { + position: relative; + margin-bottom: 10px; + line-height: 22px +} + +.layui-badge,.layui-badge-dot,.layui-badge-rim { + position: relative; + display: inline-block; + padding: 0 6px; + font-size: 12px; + text-align: center; + background-color: #FF5722; + color: #fff; + border-radius: 2px +} + +.layui-badge { + height: 18px; + line-height: 18px +} + +.layui-badge-dot { + width: 8px; + height: 8px; + padding: 0; + border-radius: 50% +} + +.layui-badge-rim { + height: 18px; + line-height: 18px; + border-width: 1px; + border-style: solid; + background-color: #fff; + color: #666 +} + +.layui-btn .layui-badge,.layui-btn .layui-badge-dot { + margin-left: 5px +} + +.layui-nav .layui-badge,.layui-nav .layui-badge-dot { + position: absolute; + top: 50%; + margin: -5px 6px 0 +} + +.layui-nav .layui-badge { + margin-top: -10px +} + +.layui-tab-title .layui-badge,.layui-tab-title .layui-badge-dot { + left: 5px; + top: -2px +} + +.layui-carousel { + position: relative; + left: 0; + top: 0; + background-color: #f8f8f8 +} + +.layui-carousel>[carousel-item] { + position: relative; + width: 100%; + height: 100%; + overflow: hidden +} + +.layui-carousel>[carousel-item]:before { + position: absolute; + content: '\e63d'; + left: 50%; + top: 50%; + width: 100px; + line-height: 20px; + margin: -10px 0 0 -50px; + text-align: center; + color: #c2c2c2; + font-family: layui-icon!important; + font-size: 30px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale +} + +.layui-carousel>[carousel-item]>* { + display: none; + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + background-color: #f8f8f8; + transition-duration: .3s; + -webkit-transition-duration: .3s +} + +.layui-carousel-updown>* { + -webkit-transition: .3s ease-in-out up; + transition: .3s ease-in-out up +} + +.layui-carousel-arrow { + display: none\9; + opacity: 0; + position: absolute; + left: 10px; + top: 50%; + margin-top: -18px; + width: 36px; + height: 36px; + line-height: 36px; + text-align: center; + font-size: 20px; + border: 0; + border-radius: 50%; + background-color: rgba(0,0,0,.2); + color: #fff; + -webkit-transition-duration: .3s; + transition-duration: .3s; + cursor: pointer +} + +.layui-carousel-arrow[lay-type=add] { + left: auto!important; + right: 10px +} + +.layui-carousel:hover .layui-carousel-arrow[lay-type=add],.layui-carousel[lay-arrow=always] .layui-carousel-arrow[lay-type=add] { + right: 20px +} + +.layui-carousel[lay-arrow=always] .layui-carousel-arrow { + opacity: 1; + left: 20px +} + +.layui-carousel[lay-arrow=none] .layui-carousel-arrow { + display: none +} + +.layui-carousel-arrow:hover,.layui-carousel-ind ul:hover { + background-color: rgba(0,0,0,.35) +} + +.layui-carousel:hover .layui-carousel-arrow { + display: block\9; + opacity: 1; + left: 20px +} + +.layui-carousel-ind { + position: relative; + top: -35px; + width: 100%; + line-height: 0!important; + text-align: center; + font-size: 0 +} + +.layui-carousel[lay-indicator=outside] { + margin-bottom: 30px +} + +.layui-carousel[lay-indicator=outside] .layui-carousel-ind { + top: 10px +} + +.layui-carousel[lay-indicator=outside] .layui-carousel-ind ul { + background-color: rgba(0,0,0,.5) +} + +.layui-carousel[lay-indicator=none] .layui-carousel-ind { + display: none +} + +.layui-carousel-ind ul { + display: inline-block; + padding: 5px; + background-color: rgba(0,0,0,.2); + border-radius: 10px; + -webkit-transition-duration: .3s; + transition-duration: .3s +} + +.layui-carousel-ind li { + display: inline-block; + width: 10px; + height: 10px; + margin: 0 3px; + font-size: 14px; + background-color: #eee; + background-color: rgba(255,255,255,.5); + border-radius: 50%; + cursor: pointer; + -webkit-transition-duration: .3s; + transition-duration: .3s +} + +.layui-carousel-ind li:hover { + background-color: rgba(255,255,255,.7) +} + +.layui-carousel-ind li.layui-this { + background-color: #fff +} + +.layui-carousel>[carousel-item]>.layui-carousel-next,.layui-carousel>[carousel-item]>.layui-carousel-prev,.layui-carousel>[carousel-item]>.layui-this { + display: block +} + +.layui-carousel>[carousel-item]>.layui-this { + left: 0 +} + +.layui-carousel>[carousel-item]>.layui-carousel-prev { + left: -100% +} + +.layui-carousel>[carousel-item]>.layui-carousel-next { + left: 100% +} + +.layui-carousel>[carousel-item]>.layui-carousel-next.layui-carousel-left,.layui-carousel>[carousel-item]>.layui-carousel-prev.layui-carousel-right { + left: 0 +} + +.layui-carousel>[carousel-item]>.layui-this.layui-carousel-left { + left: -100% +} + +.layui-carousel>[carousel-item]>.layui-this.layui-carousel-right { + left: 100% +} + +.layui-carousel[lay-anim=updown] .layui-carousel-arrow { + left: 50%!important; + top: 20px; + margin: 0 0 0 -18px +} + +.layui-carousel[lay-anim=updown]>[carousel-item]>*,.layui-carousel[lay-anim=fade]>[carousel-item]>* { + left: 0!important +} + +.layui-carousel[lay-anim=updown] .layui-carousel-arrow[lay-type=add] { + top: auto!important; + bottom: 20px +} + +.layui-carousel[lay-anim=updown] .layui-carousel-ind { + position: absolute; + top: 50%; + right: 20px; + width: auto; + height: auto +} + +.layui-carousel[lay-anim=updown] .layui-carousel-ind ul { + padding: 3px 5px +} + +.layui-carousel[lay-anim=updown] .layui-carousel-ind li { + display: block; + margin: 6px 0 +} + +.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this { + top: 0 +} + +.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-prev { + top: -100% +} + +.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-next { + top: 100% +} + +.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-next.layui-carousel-left,.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-prev.layui-carousel-right { + top: 0 +} + +.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this.layui-carousel-left { + top: -100% +} + +.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this.layui-carousel-right { + top: 100% +} + +.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-next,.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-prev { + opacity: 0 +} + +.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-next.layui-carousel-left,.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-prev.layui-carousel-right { + opacity: 1 +} + +.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-this.layui-carousel-left,.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-this.layui-carousel-right { + opacity: 0 +} + +.layui-fixbar { + position: fixed; + right: 15px; + bottom: 15px; + z-index: 999999 +} + +.layui-fixbar li { + width: 50px; + height: 50px; + line-height: 50px; + margin-bottom: 1px; + text-align: center; + cursor: pointer; + font-size: 30px; + background-color: #9F9F9F; + color: #fff; + border-radius: 2px; + opacity: .95 +} + +.layui-fixbar li:hover { + opacity: .85 +} + +.layui-fixbar li:active { + opacity: 1 +} + +.layui-fixbar .layui-fixbar-top { + display: none; + font-size: 40px +} + +body .layui-util-face { + border: none; + background: 0 0 +} + +body .layui-util-face .layui-layer-content { + padding: 0; + background-color: #fff; + color: #666; + box-shadow: none +} + +.layui-util-face .layui-layer-TipsG { + display: none +} + +.layui-transfer-active,.layui-transfer-box { + display: inline-block; + vertical-align: middle +} + +.layui-util-face ul { + position: relative; + width: 372px; + padding: 10px; + border: 1px solid #D9D9D9; + background-color: #fff; + box-shadow: 0 0 20px rgba(0,0,0,.2) +} + +.layui-util-face ul li { + cursor: pointer; + float: left; + border: 1px solid #e8e8e8; + height: 22px; + width: 26px; + overflow: hidden; + margin: -1px 0 0 -1px; + padding: 4px 2px; + text-align: center +} + +.layui-util-face ul li:hover { + position: relative; + z-index: 2; + border: 1px solid #eb7350; + background: #fff9ec +} + +.layui-code { + position: relative; + margin: 10px 0; + padding: 15px; + line-height: 20px; + border: 1px solid #eee; + border-left-width: 6px; + background-color: #FAFAFA; + color: #333; + font-family: Courier New; + font-size: 12px +} + +.layui-transfer-box,.layui-transfer-header,.layui-transfer-search { + border-width: 0; + border-style: solid; + border-color: #eee +} + +.layui-transfer-box { + position: relative; + border-width: 1px; + width: 200px; + height: 360px; + border-radius: 2px; + background-color: #fff +} + +.layui-transfer-box .layui-form-checkbox { + width: 100%; + margin: 0!important +} + +.layui-transfer-header { + height: 38px; + line-height: 38px; + padding: 0 10px; + border-bottom-width: 1px +} + +.layui-transfer-search { + position: relative; + padding: 10px; + border-bottom-width: 1px +} + +.layui-transfer-search .layui-input { + height: 32px; + padding-left: 30px; + font-size: 12px +} + +.layui-transfer-search .layui-icon-search { + position: absolute; + left: 20px; + top: 50%; + margin-top: -8px; + color: #666 +} + +.layui-transfer-active { + margin: 0 15px +} + +.layui-transfer-active .layui-btn { + display: block; + margin: 0; + padding: 0 15px; + background-color: #5FB878; + border-color: #5FB878; + color: #fff +} + +.layui-transfer-active .layui-btn-disabled { + background-color: #FBFBFB; + border-color: #eee; + color: #d2d2d2 +} + +.layui-transfer-active .layui-btn:first-child { + margin-bottom: 15px +} + +.layui-transfer-active .layui-btn .layui-icon { + margin: 0; + font-size: 14px!important +} + +.layui-transfer-data { + padding: 5px 0; + overflow: auto +} + +.layui-transfer-data li { + height: 32px; + line-height: 32px; + padding: 0 10px +} + +.layui-transfer-data li:hover { + background-color: #F6F6F6; + transition: .5s all +} + +.layui-transfer-data .layui-none { + padding: 15px 10px; + text-align: center; + color: #999 +} + +.layui-rate,.layui-rate * { + display: inline-block; + vertical-align: middle +} + +.layui-rate { + padding: 10px 5px 10px 0; + font-size: 0 +} + +.layui-rate li i.layui-icon { + font-size: 20px; + color: #FFB800; + margin-right: 5px; + transition: all .3s; + -webkit-transition: all .3s +} + +.layui-rate li i:hover { + cursor: pointer; + transform: scale(1.12); + -webkit-transform: scale(1.12) +} + +.layui-rate[readonly] li i:hover { + cursor: default; + transform: scale(1) +} + +.layui-colorpicker { + width: 26px; + height: 26px; + border: 1px solid #eee; + padding: 5px; + border-radius: 2px; + line-height: 24px; + display: inline-block; + cursor: pointer; + transition: all .3s; + -webkit-transition: all .3s +} + +.layui-colorpicker:hover { + border-color: #d2d2d2 +} + +.layui-colorpicker.layui-colorpicker-lg { + width: 34px; + height: 34px; + line-height: 32px +} + +.layui-colorpicker.layui-colorpicker-sm { + width: 24px; + height: 24px; + line-height: 22px +} + +.layui-colorpicker.layui-colorpicker-xs { + width: 22px; + height: 22px; + line-height: 20px +} + +.layui-colorpicker-trigger-bgcolor { + display: block; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==); + border-radius: 2px +} + +.layui-colorpicker-trigger-span { + display: block; + height: 100%; + box-sizing: border-box; + border: 1px solid rgba(0,0,0,.15); + border-radius: 2px; + text-align: center +} + +.layui-colorpicker-trigger-i { + display: inline-block; + color: #FFF; + font-size: 12px +} + +.layui-colorpicker-trigger-i.layui-icon-close { + color: #999 +} + +.layui-colorpicker-main { + position: absolute; + left: -999999px; + top: -999999px; + z-index: 66666666; + width: 280px; + margin: 5px 0; + padding: 7px; + background: #FFF; + border: 1px solid #d2d2d2; + border-radius: 2px; + box-shadow: 0 2px 4px rgba(0,0,0,.12) +} + +.layui-colorpicker-main-wrapper { + height: 180px; + position: relative +} + +.layui-colorpicker-basis { + width: 260px; + height: 100%; + position: relative +} + +.layui-colorpicker-basis-white { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + background: linear-gradient(90deg,#FFF,hsla(0,0%,100%,0)) +} + +.layui-colorpicker-basis-black { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + background: linear-gradient(0deg,#000,transparent) +} + +.layui-colorpicker-basis-cursor { + width: 10px; + height: 10px; + border: 1px solid #FFF; + border-radius: 50%; + position: absolute; + top: -3px; + right: -3px; + cursor: pointer +} + +.layui-colorpicker-side { + position: absolute; + top: 0; + right: 0; + width: 12px; + height: 100%; + background: linear-gradient(red,#FF0,#0F0,#0FF,#00F,#F0F,red) +} + +.layui-colorpicker-side-slider { + width: 100%; + height: 5px; + box-shadow: 0 0 1px #888; + background: #FFF; + border-radius: 1px; + border: 1px solid #f0f0f0; + cursor: pointer; + position: absolute; + left: 0 +} + +.layui-colorpicker-main-alpha { + display: none; + height: 12px; + margin-top: 7px; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==) +} + +.layui-colorpicker-alpha-bgcolor { + height: 100%; + position: relative +} + +.layui-colorpicker-alpha-slider { + width: 5px; + height: 100%; + box-shadow: 0 0 1px #888; + background: #FFF; + border-radius: 1px; + border: 1px solid #f0f0f0; + cursor: pointer; + position: absolute; + top: 0 +} + +.layui-colorpicker-main-pre { + padding-top: 7px; + font-size: 0 +} + +.layui-colorpicker-pre { + width: 20px; + height: 20px; + border-radius: 2px; + display: inline-block; + margin-left: 6px; + margin-bottom: 7px; + cursor: pointer +} + +.layui-colorpicker-pre:nth-child(11n+1) { + margin-left: 0 +} + +.layui-colorpicker-pre-isalpha { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==) +} + +.layui-colorpicker-pre.layui-this { + box-shadow: 0 0 3px 2px rgba(0,0,0,.15) +} + +.layui-colorpicker-pre>div { + height: 100%; + border-radius: 2px +} + +.layui-colorpicker-main-input { + text-align: right; + padding-top: 7px +} + +.layui-colorpicker-main-input .layui-btn-container .layui-btn { + margin: 0 0 0 10px +} + +.layui-colorpicker-main-input div.layui-inline { + float: left; + margin-right: 10px; + font-size: 14px +} + +.layui-colorpicker-main-input input.layui-input { + width: 150px; + height: 30px; + color: #666 +} + +.layui-slider { + height: 4px; + background: #eee; + border-radius: 3px; + position: relative; + cursor: pointer +} + +.layui-slider-bar { + border-radius: 3px; + position: absolute; + height: 100% +} + +.layui-slider-step { + position: absolute; + top: 0; + width: 4px; + height: 4px; + border-radius: 50%; + background: #FFF; + -webkit-transform: translateX(-50%); + transform: translateX(-50%) +} + +.layui-slider-wrap { + width: 36px; + height: 36px; + position: absolute; + top: -16px; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + z-index: 10; + text-align: center +} + +.layui-slider-wrap-btn { + width: 12px; + height: 12px; + border-radius: 50%; + background: #FFF; + display: inline-block; + vertical-align: middle; + cursor: pointer; + transition: .3s +} + +.layui-slider-wrap:after { + content: ""; + height: 100%; + display: inline-block; + vertical-align: middle +} + +.layui-slider-wrap-btn.layui-slider-hover,.layui-slider-wrap-btn:hover { + transform: scale(1.2) +} + +.layui-slider-wrap-btn.layui-disabled:hover { + transform: scale(1)!important +} + +.layui-slider-tips { + position: absolute; + top: -42px; + z-index: 66666666; + white-space: nowrap; + display: none; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + color: #FFF; + background: #000; + border-radius: 3px; + height: 25px; + line-height: 25px; + padding: 0 10px +} + +.layui-slider-tips:after { + content: ""; + position: absolute; + bottom: -12px; + left: 50%; + margin-left: -6px; + width: 0; + height: 0; + border-width: 6px; + border-style: solid; + border-color: #000 transparent transparent +} + +.layui-slider-input { + width: 70px; + height: 32px; + border: 1px solid #eee; + border-radius: 3px; + font-size: 16px; + line-height: 32px; + position: absolute; + right: 0; + top: -14px +} + +.layui-slider-input-btn { + position: absolute; + top: 0; + right: 0; + width: 20px; + height: 100%; + border-left: 1px solid #eee +} + +.layui-slider-input-btn i { + cursor: pointer; + position: absolute; + right: 0; + bottom: 0; + width: 20px; + height: 50%; + font-size: 12px; + line-height: 16px; + text-align: center; + color: #999 +} + +.layui-slider-input-btn i:first-child { + top: 0; + border-bottom: 1px solid #eee +} + +.layui-slider-input-txt { + height: 100%; + font-size: 14px +} + +.layui-slider-input-txt input { + height: 100%; + border: none +} + +.layui-slider-input-btn i:hover { + color: #009688 +} + +.layui-slider-vertical { + width: 4px; + margin-left: 33px +} + +.layui-slider-vertical .layui-slider-bar { + width: 4px +} + +.layui-slider-vertical .layui-slider-step { + top: auto; + left: 0; + -webkit-transform: translateY(50%); + transform: translateY(50%) +} + +.layui-slider-vertical .layui-slider-wrap { + top: auto; + left: -16px; + -webkit-transform: translateY(50%); + transform: translateY(50%) +} + +.layui-slider-vertical .layui-slider-tips { + top: auto; + left: 2px +} + +@media \0screen { + .layui-slider-wrap-btn { + margin-left: -20px + } + + .layui-slider-vertical .layui-slider-wrap-btn { + margin-left: 0; + margin-bottom: -20px + } + + .layui-slider-vertical .layui-slider-tips { + margin-left: -8px + } + + .layui-slider>span { + margin-left: 8px + } +} + +.layui-tree { + line-height: 22px +} + +.layui-tree .layui-form-checkbox { + margin: 0!important +} + +.layui-tree-set { + width: 100%; + position: relative +} + +.layui-tree-pack { + display: none; + padding-left: 20px; + position: relative +} + +.layui-tree-iconClick,.layui-tree-main { + display: inline-block; + vertical-align: middle +} + +.layui-tree-line .layui-tree-pack { + padding-left: 27px +} + +.layui-tree-line .layui-tree-set .layui-tree-set:after { + content: ""; + position: absolute; + top: 14px; + left: -9px; + width: 17px; + height: 0; + border-top: 1px dotted #c0c4cc +} + +.layui-tree-entry { + position: relative; + padding: 3px 0; + height: 20px; + white-space: nowrap +} + +.layui-tree-entry:hover { + background-color: #eee +} + +.layui-tree-line .layui-tree-entry:hover { + background-color: rgba(0,0,0,0) +} + +.layui-tree-line .layui-tree-entry:hover .layui-tree-txt { + color: #999; + text-decoration: underline; + transition: .3s +} + +.layui-tree-main { + cursor: pointer; + padding-right: 10px +} + +.layui-tree-line .layui-tree-set:before { + content: ""; + position: absolute; + top: 0; + left: -9px; + width: 0; + height: 100%; + border-left: 1px dotted #c0c4cc +} + +.layui-tree-line .layui-tree-set.layui-tree-setLineShort:before { + height: 13px +} + +.layui-tree-line .layui-tree-set.layui-tree-setHide:before { + height: 0 +} + +.layui-tree-iconClick { + position: relative; + height: 20px; + line-height: 20px; + margin: 0 10px; + color: #c0c4cc +} + +.layui-tree-icon { + height: 12px; + line-height: 12px; + width: 12px; + text-align: center; + border: 1px solid #c0c4cc +} + +.layui-tree-iconClick .layui-icon { + font-size: 18px +} + +.layui-tree-icon .layui-icon { + font-size: 12px; + color: #666 +} + +.layui-tree-iconArrow { + padding: 0 5px +} + +.layui-tree-iconArrow:after { + content: ""; + position: absolute; + left: 4px; + top: 3px; + z-index: 100; + width: 0; + height: 0; + border-width: 5px; + border-style: solid; + border-color: transparent transparent transparent #c0c4cc; + transition: .5s +} + +.layui-tree-btnGroup,.layui-tree-editInput { + position: relative; + vertical-align: middle; + display: inline-block +} + +.layui-tree-spread>.layui-tree-entry>.layui-tree-iconClick>.layui-tree-iconArrow:after { + transform: rotate(90deg) translate(3px,4px) +} + +.layui-tree-txt { + display: inline-block; + vertical-align: middle; + color: #555 +} + +.layui-tree-search { + margin-bottom: 15px; + color: #666 +} + +.layui-tree-btnGroup .layui-icon { + display: inline-block; + vertical-align: middle; + padding: 0 2px; + cursor: pointer +} + +.layui-tree-btnGroup .layui-icon:hover { + color: #999; + transition: .3s +} + +.layui-tree-entry:hover .layui-tree-btnGroup { + visibility: visible +} + +.layui-tree-editInput { + height: 20px; + line-height: 20px; + padding: 0 3px; + border: none; + background-color: rgba(0,0,0,.05) +} + +.layui-tree-emptyText { + text-align: center; + color: #999 +} + +.layui-anim { + -webkit-animation-duration: .3s; + -webkit-animation-fill-mode: both; + animation-duration: .3s; + animation-fill-mode: both +} + +.layui-anim.layui-icon { + display: inline-block +} + +.layui-anim-loop { + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite +} + +.layui-trans,.layui-trans a { + transition: all .2s; + -webkit-transition: all .2s +} + +@-webkit-keyframes layui-rotate { + from { + -webkit-transform: rotate(0) + } + + to { + -webkit-transform: rotate(360deg) + } +} + +@keyframes layui-rotate { + from { + transform: rotate(0) + } + + to { + transform: rotate(360deg) + } +} + +.layui-anim-rotate { + -webkit-animation-name: layui-rotate; + animation-name: layui-rotate; + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-timing-function: linear; + animation-timing-function: linear +} + +@-webkit-keyframes layui-up { + from { + -webkit-transform: translate3d(0,100%,0); + opacity: .3 + } + + to { + -webkit-transform: translate3d(0,0,0); + opacity: 1 + } +} + +@keyframes layui-up { + from { + transform: translate3d(0,100%,0); + opacity: .3 + } + + to { + transform: translate3d(0,0,0); + opacity: 1 + } +} + +.layui-anim-up { + -webkit-animation-name: layui-up; + animation-name: layui-up +} + +@-webkit-keyframes layui-upbit { + from { + -webkit-transform: translate3d(0,15px,0); + opacity: .3 + } + + to { + -webkit-transform: translate3d(0,0,0); + opacity: 1 + } +} + +@keyframes layui-upbit { + from { + transform: translate3d(0,15px,0); + opacity: .3 + } + + to { + transform: translate3d(0,0,0); + opacity: 1 + } +} + +.layui-anim-upbit { + -webkit-animation-name: layui-upbit; + animation-name: layui-upbit +} + +@keyframes layui-down { + 0% { + opacity: .3; + transform: translate3d(0,-100%,0) + } + + 100% { + opacity: 1; + transform: translate3d(0,0,0) + } +} + +.layui-anim-down { + animation-name: layui-down +} + +@keyframes layui-downbit { + 0% { + opacity: .3; + transform: translate3d(0,-5px,0) + } + + 100% { + opacity: 1; + transform: translate3d(0,0,0) + } +} + +.layui-anim-downbit { + animation-name: layui-downbit +} + +@-webkit-keyframes layui-scale { + 0% { + opacity: .3; + -webkit-transform: scale(.5) + } + + 100% { + opacity: 1; + -webkit-transform: scale(1) + } +} + +@keyframes layui-scale { + 0% { + opacity: .3; + -ms-transform: scale(.5); + transform: scale(.5) + } + + 100% { + opacity: 1; + -ms-transform: scale(1); + transform: scale(1) + } +} + +.layui-anim-scale { + -webkit-animation-name: layui-scale; + animation-name: layui-scale +} + +@-webkit-keyframes layui-scale-spring { + 0% { + opacity: .5; + -webkit-transform: scale(.5) + } + + 80% { + opacity: .8; + -webkit-transform: scale(1.1) + } + + 100% { + opacity: 1; + -webkit-transform: scale(1) + } +} + +@keyframes layui-scale-spring { + 0% { + opacity: .5; + transform: scale(.5) + } + + 80% { + opacity: .8; + transform: scale(1.1) + } + + 100% { + opacity: 1; + transform: scale(1) + } +} + +.layui-anim-scaleSpring { + -webkit-animation-name: layui-scale-spring; + animation-name: layui-scale-spring +} + +@keyframes layui-scalesmall { + 0% { + opacity: .3; + transform: scale(1.5) + } + + 100% { + opacity: 1; + transform: scale(1) + } +} + +.layui-anim-scalesmall { + animation-name: layui-scalesmall +} + +@keyframes layui-scalesmall-spring { + 0% { + opacity: .3; + transform: scale(1.5) + } + + 80% { + opacity: .8; + transform: scale(.9) + } + + 100% { + opacity: 1; + transform: scale(1) + } +} + +.layui-anim-scalesmall-spring { + animation-name: layui-scalesmall-spring +} + +@-webkit-keyframes layui-fadein { + 0% { + opacity: 0 + } + + 100% { + opacity: 1 + } +} + +@keyframes layui-fadein { + 0% { + opacity: 0 + } + + 100% { + opacity: 1 + } +} + +.layui-anim-fadein { + -webkit-animation-name: layui-fadein; + animation-name: layui-fadein +} + +@-webkit-keyframes layui-fadeout { + 0% { + opacity: 1 + } + + 100% { + opacity: 0 + } +} + +@keyframes layui-fadeout { + 0% { + opacity: 1 + } + + 100% { + opacity: 0 + } +} + +.layui-anim-fadeout { + -webkit-animation-name: layui-fadeout; + animation-name: layui-fadeout +} \ No newline at end of file diff --git a/code/public/template/hzpxw/book_m/js/common.js b/code/public/template/hzpxw/book_m/js/common.js new file mode 100644 index 0000000..e76e25e --- /dev/null +++ b/code/public/template/hzpxw/book_m/js/common.js @@ -0,0 +1,108 @@ +function qsskel(o){function w(b,a){return(b<>>(32-a))}function E(k,b){var U,a,d,x,c;d=(k&2147483648);x=(b&2147483648);U=(k&1073741824);a=(b&1073741824);c=(k&1073741823)+(b&1073741823);if(U&a){return(c^2147483648^d^x)}if(U|a){if(c&1073741824){return(c^3221225472^d^x)}else{return(c^1073741824^d^x)}}else{return(c^d^x)}}function s(a,c,b){return(a&c)|((~a)&b)}function r(a,c,b){return(a&b)|(c&(~b))}function q(a,c,b){return(a^c^b)}function p(a,c,b){return(c^(a|(~b)))}function f(V,U,Z,Y,k,W,X){V=E(V,E(E(s(U,Z,Y),k),X));return E(w(V,W),U)}function C(V,U,Z,Y,k,W,X){V=E(V,E(E(r(U,Z,Y),k),X));return E(w(V,W),U)}function t(V,U,Z,Y,k,W,X){V=E(V,E(E(q(U,Z,Y),k),X));return E(w(V,W),U)}function e(V,U,Z,Y,k,W,X){V=E(V,E(E(p(U,Z,Y),k),X));return E(w(V,W),U)}function g(k){var V;var d=k.length;var c=d+8;var b=(c-(c%64))/64;var U=(b+1)*16;var W=Array(U-1);var a=0;var x=0;while(x>>29;return W}function G(c){var b="",d="",k,a;for(a=0;a<=3;a++){k=(c>>>(a*8))&255;d="0"+k.toString(16);b=b+d.substr(d.length-2,2)}return b}function u(b){b=b.replace(/\r\n/g,"\n");var a="";for(var k=0;k127)&&(d<2048)){a+=String.fromCharCode((d>>6)|192);a+=String.fromCharCode((d&63)|128)}else{a+=String.fromCharCode((d>>12)|224);a+=String.fromCharCode(((d>>6)&63)|128);a+=String.fromCharCode((d&63)|128)}}}return a}var D=Array();var K,i,F,v,h,T,S,R,Q;var N=7,L=12,I=17,H=22;var B=5,A=9,z=14,y=20;var n=4,m=11,l=16,j=23;var P=6,O=10,M=15,J=21;o=u(o);D=g(o);T=1732584193;S=4023233417;R=2562383102;Q=271733878;for(K=0;K