﻿@charset "utf-8";
/*-------------------
*Description:      By www.yiwuku.com
*Website:          https://app.zblogcn.com/?auth=3ec7ee20-80f2-498a-a5dd-fda19b198194
*Author:           尔今 erx@qq.com
*update:           2019-12-12(Last:2020-12-10)
-------------------*/
/* -- erx:全局 -- */
*{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
i, em{font-style:normal;}
ol, ul{list-style:none;}
img{border:0;max-width:100%;}
input, textarea{outline:none;vertical-align:middle;}
body{color:#333;font-size:16px;font-family:"Microsoft YaHei","STHeiti Light", Tahoma, Arial, sans-serif;background-color:#e9ecef;}
a{color:#0286a7;text-decoration:none;}
a:hover{color:#f60;}
.clearfix:before, .clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.erx-wrap{width:1400px;max-width:100%;margin:0 auto;background:#fff;}
.inner{position:relative;padding:0 80px;}
/* -- erx:头部 -- */
.header{position:relative;color:#fff;background-color:#3C6EA8;background-image:linear-gradient(90deg, #0286a7 0, #3c2478 100%);}
.header:after{position:absolute;top:12%;right:5%;content:'Z';display:block;font-size:10vw;font-weight:bold;font-family:Arial;text-shadow:0 0 16px #fff;opacity:.03;}
.erx-top{padding:4% 0;}
.erx-title a{color:#fff;font-size:40px;font-weight:bold;letter-spacing:3px;text-shadow:1px 1px 5px rgba(0, 0, 0, .5);}
.erx-title a:hover{color:#eee;}
.erx-subname{letter-spacing:2px;padding:5px 120px 0 0;opacity:.5;font-size:16px;}
.erx-menu > li{position:relative;float:left;line-height:46px;margin-right:1px;z-index:10;}
.erx-menu > li:last-child{margin-right:0;}
.erx-menu > li > a{display:inline-block;color:#fff;font-size:18px;background:rgba(0,0,0,.18);padding:0 25px;border:1px rgba(255,255,255,.2) solid;border-bottom:0;border-radius:15px 15px 0 0;}
.erx-menu > li > a > i{position:absolute;top:50%;right:9px;display:inline-block;width:0;height:0;margin-top:-2px;border:4px transparent solid;border-top-color:rgba(255,255,255,.2);}
.erx-menu > li > a:hover > i{border-top-color:rgba(255,255,255,.48);}
.erx-menu > li > a:hover, .erx-menu > li.cu > a{border:1px rgba(255,255,255,.48) solid;border-bottom:0;background:rgba(0,0,0,.38);}
.erx-menu li ul{display:none;position:absolute;top:100%;left:0;width:100%;line-height:40px;background:#0286a7;border-radius:0 0 15px 15px;overflow:hidden;}
.erx-menu > li:hover > ul{display:block;}
.erx-menu li li a{display:block;color:#fff;font-size:14px;text-align:center;border-bottom:1px rgba(255,255,255,.2) solid;}
.erx-menu li li a:hover{background:rgba(0,0,0,.18);}
.erx-mb-nav-ctrl{display:none;}
/* -- erx:列表 -- */
.erx-main .inner{padding-right:400px;}
.erx-content{min-height:48vh;padding:60px 60px 60px 0;overflow:hidden;}
.erx-list dt, .erx-list dd{position:relative;margin:0 0 30px;padding:0 0 0 80px;}
.erx-list dt em{position:absolute;top:3px;left:0;display:inline-block;width:40px;height:40px;line-height:40px;color:#fff;font-size:22px;font-weight:bold;text-align:center;background:#3C6EA8;border-bottom:3px #ddd solid;}
.erx-list dt .t, .erx-list dd .t{border-bottom:1px #ddd solid;padding:0 0 30px;}
.erx-list .t .m{font-size:18px;font-weight:bold;}
.erx-list dd .t .m{color:#333;}
.erx-list dd .t .m:hover{color:#f60;}
.erx-list .t p{max-height:84px;line-height:1.8;letter-spacing:1px;padding:9px 0 0;overflow:hidden;}
.erx-list dd .d, .erx-article .d{position:absolute;top:3px;left:0;width:40px;color:#fff;text-align:center;background:#888;}
.erx-list dd .d em, .erx-article .d em{display:block;font-size:18px;font-weight:bold;font-family:Georgia, Arial;padding:8px 0;}
.erx-list dd .d i, .erx-article .d i{display:block;font-size:12px;font-family:Arial;background:#aaa;padding:2px 0;}
.erx-list dd .t > a{font-size:18px;}
.erx-list dd .i, .erx-article .i{position:relative;color:#888;font-size:12px;padding:10px 0 0;}
.erx-list dd .i a, .erx-article .i a{margin-left:4px;}
.erx-list dd .i i, .erx-article .i i{display:inline-block;width:0;height:10px;margin:-1px 12px 0;color:#bbb;font-size:12px;text-indent:-999px;border-left:1px #bbb dotted;vertical-align:middle}
.erx-list dd .i .rm{position:absolute;right:0;top:12px;width:30px;height:15px;line-height:15px;margin-left:0;display:inline-block;text-align:center;border:1px #eee solid;border-radius:9px;overflow:hidden;}
.erx-list dd .i .rm:after{position:absolute;left:50%;top:50%;display:inline-block;content:'';width:16px;height:0;margin:-2px 0 0 -8px;border-bottom:4px #bbb dotted;}
.erx-list dd .i .rm:hover:after{border-bottom-color:#666;}
.erx-pagebar{margin:20px 0;}
.index .erx-pagebar, .category .erx-pagebar{padding-left:76px;}
.erx-pagebar .page, .erx-pagebar .now-page{display:inline-block;color:#666;padding:5px 10px;margin:4px;border:1px solid #ccc;}
.erx-pagebar .now-page{font-weight:bold;background:#f2f2f2;}
.erx-pagebar a:hover .page{color:#f60;border:1px solid #f60;}
/* -- erx:边栏 -- */
.erx-sidebar{position:absolute;top:0;right:0;width:410px;height:100%;background-color:#f8f8f8;background-image:linear-gradient(to right, #f8f8f8 0, #fff 10%, #fff 100%);padding:60px 80px 60px 30px;box-sizing:border-box;overflow-y:auto;}
.erx-sidebar::-webkit-scrollbar{width:6px;}
.erx-sidebar::-webkit-scrollbar-track{background:transparent;}
.erx-sidebar::-webkit-scrollbar-thumb{background:#ddd;}
.erx-sidebar .function{margin-bottom:30px;}
.erx-sidebar .function_t{padding-bottom:9px;font-weight:bold;}
.erx-sidebar .function_t:after{content:'';display:inline-block;width:0;height:0;margin:0 0 0 8px;border:6px transparent solid;border-top-color:#bbb;vertical-align:middle;}
.erx-sidebar .function_c{font-size:14px;overflow:hidden;}
.erx-sidebar .function_c li{margin:8px 0;}
#divCalendar caption{width:100%;line-height:35px;text-align:center;}
#divCalendar table{width:100%;}
#divCalendar th, #divCalendar td{font-size:12px;text-align:center;border:1px #eee solid;line-height:30px;}
#divCalendar td a{color:#f60}
#divTags .function_c li, #divMisc .function_c li{display:inline-block;margin-right:8px;}
#divTags .function_c li a span{color:#bbb;}
#divComments .function_c li a{display:block;color:#fff;background-color:#888;padding:9px 15px;border-radius:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#divComments .function_c li a:hover{background-color:#0286a7;}
#divSearchPanel .function_c{background:#eee;padding:8px;border-radius:30px;overflow:hidden;}
#divSearchPanel .function_c input[type=text]{float:left;width:76%;height:38px;border:1px #ccc solid;padding:0 20px;border-radius:30px 0 0 30px;box-sizing:border-box;}
#divSearchPanel .function_c input[type=submit]{float:left;width:24%;height:38px;line-height:38px;color:#fff;background-color:#0286a7;border:0;cursor:pointer;border-radius:0 30px 30px 0;}
#divSearchPanel .function_c input[type=submit]:hover{background-color:#666;}
#divArchives .function_c li, #divAuthors .function_c li, #divFavorites .function_c li, #divLinkage .function_c li{float:left;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#divPrevious .function_c li{border-bottom:1px #ddd dotted;padding-bottom:9px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#divStatistics .function_c li{margin:0 0 1px;border-top:0;padding:8px 15px;background-color:#f2f2f2;}
#divContorPanel .function_c{text-align:center;}
#divContorPanel .cp-hello{display:block;margin:5px 0 -3px;padding:12px 0;background:#f5f5f5;background:linear-gradient(to right, transparent 0%, #f5f5f5 30%, #f5f5f5 70%, transparent 100%);}
#divContorPanel .function_c a{display:inline-block;margin:0 6px;color:#fff;background-color:#0286a7;padding:6px 15px;border-radius:30px;}
#divContorPanel .function_c a:hover{background-color:#666;}
#divCatalog .function_c li{line-height:40px;margin:0 0 1px;font-size:14px;background-color:#0286a7;}
#divCatalog .function_c li a{display:block;padding:0 14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#divCatalog .function_c > ul > li > a{color:#fff;}
#divCatalog .function_c > ul > li > a:hover{background:rgba(0,0,0,.28);}
#divCatalog .function_c > ul > li > a:before{content:'';display:inline-block;width:4px;height:12px;margin:-1px 8px 0 0;background:rgba(255,255,255,.4);vertical-align:middle;border-radius:2px;}
#divCatalog .function_c li ul{display:none;background-color:#fff;}
#divCatalog .function_c li:hover ul{display:block;}
#divCatalog .function_c li li{font-size:14px;background-color:#f2f2f2;}
#divCatalog .function_c li li a{text-indent:25px;}
#divNavBar .function_c li{line-height:40px;margin:0 0 1px;font-size:14px;background-color:#0286a7;}
#divNavBar .function_c li a{display:block;padding:0 14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#divNavBar .function_c > ul > li > a{color:#fff;}
#divNavBar .function_c > ul > li > a:hover{background:rgba(0,0,0,.28);}
#divNavBar .function_c > ul > li > a:before{content:'';display:inline-block;width:4px;height:12px;margin:-1px 8px 0 0;background:rgba(255,255,255,.4);vertical-align:middle;border-radius:2px;}
#divNavBar .function_c li ul{display:none;background-color:#fff;}
#divNavBar .function_c li:hover ul{display:block;}
#divNavBar .function_c li li{font-size:14px;background-color:#f2f2f2;}
#divNavBar .function_c li li a{text-indent:25px;}
#divLinkage .function_c li{line-height:40px;margin:0 0 1px;font-size:14px;background-color:#0286a7;}
#divLinkage .function_c li a{display:block;padding:0 14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#divLinkage .function_c > ul > li > a{color:#fff;}
#divLinkage .function_c > ul > li > a:hover{background:rgba(0,0,0,.28);}
#divLinkage .function_c > ul > li > a:before{content:'';display:inline-block;width:4px;height:12px;margin:-1px 8px 0 0;background:rgba(255,255,255,.4);vertical-align:middle;border-radius:2px;}
#divLinkage .function_c li ul{display:none;background-color:#fff;}
#divLinkage .function_c li:hover ul{display:block;}
#divLinkage .function_c li li{font-size:14px;background-color:#f2f2f2;}
#divLinkage .function_c li li a{text-indent:25px;}
/* -- erx:文章 -- */
.erx-article{position:relative;padding:0 0 0 80px;}
.erx-page{padding:0;}
.erx-article > h1{margin-bottom:20px;font-size:24px;}
.erx-article .d{top:5px;}
.erx-article .c{position:absolute;top:90px;left:0;text-align:center;font-size:12px;}
.erx-article .c em{display:block;width:40px;color:#fff;background:#aaa;padding:2px 0;}
.erx-article .c i{display:block;margin-bottom:20px;font-family:Georgia, Arial;border:1px #aaa solid;padding:2px 0;}
.erx-article .i{line-height:1.68;margin-bottom:20px;border-bottom:1px #ddd solid;padding:0 0 12px;}
.erx-article .t{line-height:1.8;padding:0 0 30px;word-wrap:break-word;overflow:hidden;}
.erx-article .t *{max-width:100%;}
.erx-article .t p{margin:12px 0;}
.erx-article .t blockquote{font-size:14px;background:#f6f6f6;padding:15px;border:4px transparent solid;border-left-color:#ddd;}
.erx-article .t pre{font-size:12px;}
.erx-article .p{margin:0 0 15px;border-top:1px #ddd solid;padding:15px 0;}
.erx-article .p span{display:block;float:left;width:50%;}
.erx-article .p .next{text-align:right;}
.erx-article .p .prev:before, .erx-article .p .next:after{content:'';display:inline-block;width:0;height:0;border:6px transparent solid;vertical-align:middle;}
.erx-article .p .prev:before{margin:0 8px -1px -20px;border-right-color:#bbb;}
.erx-article .p .next:after{margin:0 -20px -1px 8px;border-left-color:#bbb;}
.erx-article .p span a{display:inline-block;max-width:90%;margin-top:-1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:middle;}
.erx-back{display:none;position:fixed;bottom:20%;left:50%;width:40px;margin-left:-620px;}
.erx-back.active{display:block;}
.erx-back a{display:block;margin-top:20px;line-height:16px;text-align:center;color:#ddd;font-size:12px;border:1px #eee solid;padding:3px 0;box-sizing:border-box;border-radius:3px;}
.erx-back a:hover{color:#aaa;border-color:#bbb;}
/* -- erx:评论 -- */
ul.msg{margin:25px 0;padding:0 0 25px;border-bottom:1px solid #ddd;word-wrap:break-word;}
li.msgurl{text-align:right;padding:2px 10px;}
li.msggravatar{display:block;float:left;margin-right:5px;}
li.msgarticle{list-style-position:outside;padding:10px 0 0;line-height:160%;padding-left:65px;}
img.avatar{float:left;width:48px;height:48px;margin:0 15px 0 0;}
ul.msg small{color:#a6a6a6;}
ul.msg ul.msg{padding:20px 0 0;margin:20px 0 0;border-top:1px solid #ddd;border-bottom:none;}
ul.msg ul.msg li.msgarticle{padding-bottom:0;}
ul.msg ul.msg li.msgname{padding:0;}
ul.msg.msghead{min-height:40px;margin-bottom:0;padding-bottom:0;font-size:18px;font-weight:bold;}
ul.pagebar, ul.msghead{border:none;}
ul.msghead li.tbname{padding-bottom:10px;border-bottom:1px solid #bbb;}
.cpost{background:#f3f3f3;}
.cpost{margin-top:20px;padding:10px;}
.cpost p{margin-bottom:15px;}
.cpost .item{position:relative;float:left;width:49%;margin-right:1%;}
.cpost .item input{width:100%;box-sizing:border-box;}
.cpost .item label{position:absolute;top:2px;right:9px;color:#999;font-size:12px;}
.cpost .emial, .cpost .vcode{float:right;margin-right:0;}
.cpost .vcode label{right:98px;}
.cpost label{margin-top:5px;}
.cpost p.posttop{font-size:14px;margin-bottom:15px;}
.cpost p.posttop small{font-weight:normal;}
.cpost img{margin-bottom:-0.5em;}
.cpost .vcode img{position:absolute;top:1px;right:1px;}
#cancel-reply{float:right;}
div.reply-frm{margin-top:10px;min-width:300px;background:#f0f0f0;}
.cpost input.text{border:1px solid #d7d7d7;line-height:32px;height:32px;padding:2px 5px;}
#txaArticle{display:block;margin:0 auto;padding:5px;width:100%;height:150px;border:1px solid #d7d7d7;box-sizing:border-box;}
.cpost .button{color:#fff;width:100%;height:38px;font-size:16px;background:#0286a7;border:0;cursor:pointer;}
.cpost .button:hover{background-color:#666;}
/* -- erx:页脚 -- */
.footer{line-height:1.8;color:#999;font-size:14px;background:#f2f2f2;padding:30px 0;}
.footer a{color:#999;}
.footer a:hover{text-decoration:underline;}
a.erx-gotop{display:none;position:fixed;right:50%;bottom:20%;height:40px;line-height:40px;margin-right:-700px;color:#fff;font-family:Arial;text-align:center;background:#ccc;padding:0 9px 0 14px;border:3px #eee solid;border-right:0;border-radius:50px 0 0 50px;}
a.erx-gotop.active{display:inline-block;}
.erx-gotop:hover{background:#bbb;}
/* -- erx:自适应 -- */
@media screen and (max-width:1400px) {
	.inner{padding:0 30px;}
	.erx-menu > li > a{font-size:1em;padding:0 1.5vw;}
	.erx-content{padding-left:30px;}
	.erx-sidebar{padding-right:30px;}
}
@media screen and (max-width:980px) {
	.header:after{display:none;}
	.erx-main .inner{padding-right:30px;}
	.erx-mb-nav-ctrl{position:absolute;top:9px;right:30px;display:block;width:40px;height:23px;border:0 #eee solid;border-width:1px 0;}
	.erx-mb-nav-ctrl i{display:block;width:100%;height:1px;margin-top:11px;background:#eee;}
	.erx-menu{display:none;position:absolute;top:0;left:0;width:100%;max-height:80vh;overflow-y:auto;z-index:9999;}
	.erx-menu.active{display:block;}
	.erx-menu > li{float:none;margin-right:0;}
	.erx-menu > li > a{display:block;border:0;border-bottom:1px rgba(255,255,255,.2) solid;text-indent:30px;background:rgba(0,0,0,.78);padding:0;border-radius:0;}
	.erx-menu > li > a:hover, .erx-menu > li.cu > a{border:0;border-bottom:1px rgba(255,255,255,.2) solid;background:rgba(0,0,0,.82);}
	.erx-menu > li > a > i{top:18px;margin-top:0;}
	.erx-menu > li > ul{position:static;border-radius:0;}
	.erx-sidebar{display:none;}
}
@media screen and (max-width:640px) {
	.inner{padding:0 15px;}
	.erx-main .inner{padding-right:15px;}
	.erx-mb-nav-ctrl{right:15px;}
	.erx-title{padding-right:60px;}
	.erx-title a{font-size:30px}
	.erx-subname{max-height:60px;font-size:14px;letter-spacing:normal;padding:8px 0 0;overflow:hidden;}
	.erx-content{padding:30px 0;}
	.erx-list dt, .erx-list dd, .erx-article{padding-left:0;}
	.index .erx-pagebar, .category .erx-pagebar{text-align:center;padding-left:0;}
	.erx-article > h1{font-size:20px;}
	.erx-article .c{position:static;text-align:left;}
	.erx-article .c i{display:inline;margin:0 20px 0 5px;border:0;}
	.erx-article .c em{display:inline;width:auto;color:#aaa;background:none;}
	.erx-list dd .i, .erx-article .i{font-size:12px;padding-right:40px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
	.erx-list dd .i .rm{top:9px;}
	.erx-list dd .i i, .erx-article .i i{margin:0 6px;}
	.erx-list dt em, .erx-back, .erx-list dd .d, .erx-article .d{display:none;}
	.erx-article .i .tags{display:block;}
	.erx-article .i .tags i{display:none;}
	li.msgarticle{padding-left:15px;}
	.cpost .item, .erx-article .p span{float:none;width:100%;}
	.erx-article .p{margin-top:15px;}
	.erx-article .p span{margin-bottom:8px;}
	.erx-article .p .prev:before{margin-left:0;}
	.erx-article .p .next:after{margin-right:0;}
	.erx-pagebar .page, .erx-pagebar .now-page{padding:6px 12px;border-radius:4px;}
}