@import url(/public/layui/css/layui.css);
body,html{margin:0;padding:0;width:100%;height:100%;background-color:#efefef}/*background-image:url(back.png);*/
.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'}

.account{margin:15px}

.path{padding:15px 5px 0 0;    }
.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:#129151}
.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:#4fc2f1;background-color:#4fc2f1;color:#fff}
.library li i{color:#999;font-size:12px}
.sort{margin:5px}
.sort li{display:inline-block;width:50%}
.sort li:first-child{width:100%}
.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:12px;border:1px solid #ddd;background-color:#fcfcfc;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:#ff5722;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 #e43770}
.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 #e43770}
.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}
.vlist li.now a{color:#e43770;border-left-color:#e43770}
.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}
.list li+li{border-top:1px solid #e5e5e5}
.list li img{float:left;margin:5px 10px 0 0;width:86px;height:120px;border:1px solid #e5e5e5}
.list li p{overflow:hidden;height:25px;line-height:25px}
.list li p i{color:#ff6000;font-style:normal}
.list li p.data{height:20px;color:#888;line-height:20px}
.list li p.chapter{height:25px;line-height:25px}
.list li p.chapter a{color:#333}
.list li p.author+p.chapter{margin-top:10px}
.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}
.load-more{margin:10px}
.detail{padding: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:#00f}
.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 #ff8834;border-radius:3px;background-color:#fff;color:#ff8834;font-size:13.8px}
.action li:first-child a{background-color:#ff8834;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:#0078ad}
.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:#e43770;border-left-color:#e43770}
.read li.now span{float:right;color:#009688}
.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 em{padding-right:10px;color:#dd5114;font-style:normal}
.pagelist a,.pagelist b{color:#dd5114}
.pagelist a:active,.pagenum:active{border-color:#dd5114}
.pagenum{position:relative;width:118px}
.pagenum:after{position:absolute;top:12px;right:5px;display:block;width:0;height:0;border:6px solid transparent;border-top:7px solid #aaa;content:' '}
.pagenum select{position:absolute;top:0;bottom:0;left:0;width:140px;opacity:0;filter:alpha(opacity=0)}
#chapter{height:auto;min-height:100%;-webkit-user-select:none;user-select:none}
.headline{margin:10px;text-align:center;font-weight:500;font-size:20px;line-height:35px}
.content p{margin:10px;text-indent:2em;font-size:18px;line-height:180%}
.pager{padding:2.5px;text-align:center;height: 36px;line-height: 36px; }
.pager a{display:inline-block;margin-right:3px;width:22%;height:33px;border:1px solid #1e9fff;color:#1e9fff;line-height:33px;    border-radius: 3px;font-size: 16px;}
.shadow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999}

.tabbar{display:none;position:fixed;right:0;bottom:0;left:0;height:50px;background-color:#0078ad;color:#f4f4f4;text-align:center;-webkit-transition:bottom .2s;transition:bottom .2s}
.tabbar li{display:inline-block;width:23%;height:50px;font-size:13px;line-height:20px}
.tabbar li.now,.tabbar li:active,.tabbar li:hover{background-color:#0067ad}
.tabbar li i{display:block;height:25px;font-size:18px;line-height:33px}
.setting{position:fixed;right:0;bottom:50px;left:0;display:none;height:200px;background-color:rgba(0,184,172,.8);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:#f2e7cc;color:#643525;content:'怀旧'}
.theme li:nth-child(3):before{background-color:#fbf6ec;color:#c71585;content:'浪漫'}

.theme li:nth-child(4):before{background-color:#bbe9f0;color:#2c3838;content:'青春'}
.theme li:nth-child(5):before{background-color:#e6e6e6;color:#333;content:'灰色'}

.theme li:nth-child(6):before{background-color:#DCECD2;color:#000;content:'护眼'}

.theme li:nth-child(7):before{background-color:#32373b;color:#999;content:'夜间'}


.style_0{background-color:#FBF6EC;color:#3c3c3c;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAMAAABOo35HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzczMkYzODNBRDBEMTFFM0I4NzFFQzZCMTdCNjZDMkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzczMkYzODRBRDBEMTFFM0I4NzFFQzZCMTdCNjZDMkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNzMyRjM4MUFEMEQxMUUzQjg3MUVDNkIxN0I2NkMyRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNzMyRjM4MkFEMEQxMUUzQjg3MUVDNkIxN0I2NkMyRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlvQneIAAAAbUExURf7+/vr6+vf3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);}

.style_1{background-color:#f2e7cc;color:#643525}

.style_2{background-color:#fbf6ec;color:#c71585}

.style_3{background-color:#bbe9f0;color:#2c3838}
.style_4{background-color:#e6e6e6;color:#333}

.style_5{background-color:#cce8cf;color:#555d54}
.style_6{background-color:#32373b;color:#999}

#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:#ff6000}
.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}



.block { padding: 0px 15px 30px; background: rgb(255, 255, 255); overflow: hidden; }
.block .title { padding: 10px 0px; color: rgb(65, 65, 65); }
.block .title.green { color: #1e9fff; }
.block .tab-switch { display: flex; justify-content: space-around; }
.block .tab-switch.small-tab { display: inline-block; position: absolute; right: 10px; top: 13px; }
.block .tab-switch.small-tab .item-l.item { border-right: 1px solid #1e9fff; }
.block .tab-switch.small-tab .item { padding: 1px 5px; font-size: 0.875em; font-weight: 400; border: 0px; color: rgb(136, 136, 136); width: 30px; line-height: 1em; height: 1em; }
.block .tab-switch.small-tab .item.active { background: rgb(255, 255, 255); color: #1e9fff; }
.block .tab-switch input { display: inline-block; height: 32px; width: 80px; border: 1px solid rgb(31, 179, 183); border-radius: 3px; background-color: rgb(255, 255, 255); color: rgb(31, 179, 183); }
.block .tab-switch .last { border: 1px solid rgb(238, 238, 238); background-color: rgb(238, 238, 238); color: rgb(31, 179, 183); }
.block .tab-switch .select { height: 32px; border-radius: 3px; border: 1px solid rgb(31, 179, 183); -webkit-appearance: none; background-color: rgb(251, 251, 253); padding: 0px 20px; width: 100%; line-height: 32px; color: rgb(31, 179, 183); }
.block .tab-switch .select option { text-align: center; }
.block .tab-switch .selectwrap { width: 70%; margin: 0px 10px; position: relative; }
.block .tab-switch .selectwrap b { position: absolute; display: block; right: 10px; top: 50%; transform: translateY(-50%); width: 0px; height: 0px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 8px solid rgb(31, 179, 183); }
.block.topic .bd { padding: 15px; }
.block.topic .bd a { color: rgb(54, 171, 220); }
.block .hd { padding: 10px 0px; }
.block .hd h4 { font-weight: 400; color: rgb(65, 65, 65); font-size: 1.1em; }
.block .hd h4 .green { color: #0078ad; }
.block .hd h4 span { color: rgb(178, 178, 178); font-size: 0.75em; }
.block .hd.has_border { border-bottom: 1px solid rgb(229, 229, 229); }
.block .hd .time-over { color: rgb(178, 178, 178); font-size: 0.85em; margin-top: 3px; }
.block .bd { margin: 5px 0px 10px; }
.block .bd .chapters { text-align: center; font-size: 0.875em; margin: 25px 0px 15px; }
.block .bd .chapters a { padding: 8px 12px; color: #1e9fff; border: 1px solid rgb(231, 231, 231); border-radius: 2em; }
.block .ft .btn { height: 30px; line-height: 30px; font-size: 0.875em; }
.block.tab .hd { padding-top: 0px; }
.block.tab .hd::after, .block.tab .hd::before { display: table; content: ""; line-height: 0; }
.block.tab .hd::after { clear: both; }
.block.tab .hd::after, .block.tab .hd::before { display: table; content: ""; line-height: 0; }
.block.tab .hd::after { clear: both; }
.block.tab .hd .item { float: left; height: 35px; line-height: 35px; text-align: center; font-size: 0.875em; background: rgb(255, 255, 255); color: #1e9fff; box-sizing: border-box; border-top: 1px solid #1e9fff; border-bottom: 1px solid #1e9fff; border-left: 1px solid #1e9fff; border-image: initial; border-right: none; }
.block.tab .hd .item:first-child { border-radius: 6px 0px 0px 6px; }
.block.tab .hd .item:last-child { border-radius: 0px 6px 6px 0px; border-right: 1px solid #1e9fff; }
.block.tab .hd .active { color: rgb(255, 255, 255); background: #1e9fff; }
.block.tab .bd { background: rgb(255, 255, 255); border-top: none; }
.block.pink .hd { border-bottom-color: rgb(250, 196, 225); }
.block.pink .hd .active { background: rgb(240, 121, 185); }
.block.yellow .hd { border-bottom-color: rgb(234, 243, 194); }
.block.yellow .hd .active { background: rgb(151, 175, 47); }
.block.blue .hd { border-bottom-color: rgb(167, 218, 240); }
.block.blue .hd .active { background: rgb(54, 171, 220); }

.block .recomChapter li { line-height: 24px; }
.block .recomChapter li a { display: inline-block; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: rgb(0, 106, 210); }


.header ,
.swiper-pagination .swiper-pagination-bullet-active,
.mod-head h2:before,
.mod-head h3:before,
.search-form button {
	background: #0078ad;
}

.header{display:none;position:fixed;top:0;left:0;z-index:999;width:100%;height:2.75rem}
.header h1,.header h2,.header h3{position:absolute;left:2.75rem;line-height:2.75rem;max-width:60%;font-size:1rem;font-weight:400;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}


.header .icon-back{float:left;width:2.75rem;height:2.75rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5NjNERTgzNDg2REYxMUU3QUUxQUU2MDQ3NkVDNjc3NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MkQwRUJGNEQ0MEExMUU3QUEzOEE4QjNDM0FDODExMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MkQwRUJGM0Q0MEExMUU3QUEzOEE4QjNDM0FDODExMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NzFDOTMwMzhDNzUxMUU3QkU2NEI0NjY0NDFBMEQ0MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NzFDOTMwNDhDNzUxMUU3QkU2NEI0NjY0NDFBMEQ0MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoqS5dsAAAOXSURBVHja7JxpTxRBEIZ7VxSjJv4H/4YJuhoQQRFB8SCKxwcj4gm6iKySRWQ91wM0YuKB9xUEFaOJxviP/GD85loVuuNkQ1eT0DPdvWUlb0KoZGd5eN+a2Z6eTZVKJVFBtQf0C/Ta1gumKghQK+iN/Lke9NnGi6YrBE5bmWsmQbX/Af1zzktMQ+R31aAvoJ3cAW2OxGq2WjHfA1QFDKfFMIz7QMNcATWD3hL9nA04oQLaCJog+qdBBVsHC20GbTLA6bcJJzQHNUk4KU1/ADRk+6ChXCg2gD4S/bOgwTgOHELENoDeEf1zccEJIWINEs4CTR/B5ON8Az4DWmeIVV66J9ZKexyrKddwfB3SjRKO7p83LK+SEynfHITLFB+I9zWUJBzfAK03xOq8vBBMtHyJWL2Es1DTvwTKunhjPpzF6kCfiP5FUK+rN+c6YrWGWBVcwnEdsToJp1rTvwrqcW1vV4DWgL4S/Sugkz4MRxcRWytP5YIYyF7AcTGkFZzFhHOywqNKMmKrQN+Jvhczx1XEMqBpw6ncOzhJOWi1jNVSTb8IOuHrkkLcM6gG9E3ol0mv+wwn7ohl5BVyipg5x4XnFVfEMjJWSzT9m6CjIoCKA1CNPFvpnDMCOiwCqXQMcKYJOMWQ4Nh2EMLBNeRlmv4oqEsEVrYArQT9IBx5B9QpAiwbEWuUM4daJg0Sji1AiwzXUz9FwGUDEN4vbzJ8Os9zBoT1Xszs2dENtFyokGye5nHjJG5P+UNAynEGpJzUQvQTuyPq82exSQOkgZAgxbncoTY86f4JZ0AXODpI1ZTBSXh91M8Z0FziNuj74E5iyXVCQioRg7uPMyAFqTXEuCV5XwwhtRni5h0kF3dWtwj6EQKrG8FDcpAqfPhkK9HHHWRZzoAUpB1Ev+DL4Ha9gWo76DnRPwW6zNFBql5ISLrCpZJuzoCw8GnBdqLvdEODT9uATXHDO7BFjg6Kxm0b0b8GOsYZENYrQT+Iiw7q4QxIyJjtIvp4VjvCcQaVF14nPSP6eId2hKOD5uqkW0nMJN8fqHsiZr6Pg5pJXVwjFq12CUtXh0C3OTpI1VPQXqI/GtfgDumx8Ieg/UT/Bugg14hFazfoEdE/ABrj6CBV4wYn3RUWN2mF+u0v9w2QcA9kJ2dAClKHYXB3cwak4raP6P+e7wGqRPj1QP4dY7MM88fcHaTqXpmTOmzAqRQHRZ20XMZq3NaL/hVgAJHzzfF6sJCgAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:1.125rem}
.header .icon-grouop{float:right;padding:.25rem;height:2.25rem;font-size:0;letter-spacing:0}
.header .icon-search{display:inline-block;width:2.25rem;height:2.25rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA3N0FCMDAzRDM0MzExRTdCQTQ2RjJDMjI5MDhFNUI5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA3N0FCMDA0RDM0MzExRTdCQTQ2RjJDMjI5MDhFNUI5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDc3QUIwMDFEMzQzMTFFN0JBNDZGMkMyMjkwOEU1QjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDc3QUIwMDJEMzQzMTFFN0JBNDZGMkMyMjkwOEU1QjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4vNWFSAAAGC0lEQVR42uSc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) no-repeat 50% 50%;background-size:1.125rem;position:relative}
.header .icon-menu{display:inline-block;width:2.25rem;height:2.25rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcwQ0IwQkIzRDVBMzExRTdCQjYwREZGREJENjQ1RTY2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcwQ0IwQkI0RDVBMzExRTdCQjYwREZGREJENjQ1RTY2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzBDQjBCQjFENUEzMTFFN0JCNjBERkZEQkQ2NDVFNjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzBDQjBCQjJENUEzMTFFN0JCNjBERkZEQkQ2NDVFNjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz79qHsyAAABR0lEQVR42uzZQWoCQRCFYcd9gpeQ5Ah6QW+THEDcJ0dIbhHR/aQmDEHJ2NWzbPM9eDgMRUH9tGXj6/q+X9BtLSEACCCAAAKoeUDr8Ev4GO5HH8d36xn9pvq05qu5u7gHPcXne3h1Y+iv8Cb8mcDJ+rSmn7mHE7RLhlqNNZl2dwTnd+7hBA1H6jEpPocfkpqaPq3pbElXLOlDRd2+ouZwh3z2w1fsOR7ekiW9DX8kzbI+LS7p7XIcfPiVeg2fLgpO47tNBZxFoU9rupq783eHmzRAAAEEEEAAAUQAAQQQQAABBBBA9BeQ4FBwOFuCw0SCwwoJDmuWtOCwMLfgsLykBYcTEhy6SQMEEEAAAQQQAQQQQAABBBBAAAFEGSDBoeBwtgSHiQSHFRIc1ixpwWFhbsFheUkLDickOHSTBggggAAC6H/oW4ABANPxJt59/nA1AAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:1.125rem;position:relative}
.header .icon-bookshelf{display:inline-block;width:2.25rem;height:2.25rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA9RJREFUeNrsnE1IFVEUx2csMTLzo1BMK4q+hIISKjdhRRS8XRCUVGZFQdHOqGWIbVq4aRGFFVFESkQfYkUJRlEgRZsWtYiijNIWoRSllU7/4zvU8zVv5s6defNw3jnwA59z7nn3/Jm598yduc+0LMvIgO0BB8F8Rf834BQ4H3ZHzQwItAVc9dH2WpidzcnA2XPAR9v9YXc2bIFMUOijfQnHiPQZNOKj7WjUz6AJZyKQCCQCpdUmRywfKjzrebZTsbdcfA5mg0CrQAco9dhuJ4iBvqhfYsc1xCFbAQ5FfQyaChb7aF8VdYGmgEk+2v+OukAWk5FZbDVYxPdAlsM9FtELHoFf2TDN54HToMFjzG5QB/qjXiju0xCHbB04lg2V9FofcTdGpcbKSdPSAs0qBVEXyM+sYGXDJSYmAolAIpAIJAKJQCKQCCQCiYlAIpAIJAKJQCKQCCQCiYlAnkznyQM973phxB8OLgHzAuoLPXR8acTXs5eCioDi0isur0AuWAbKPLWm96RT0G6NtxHQBMoSfIrAXjCQ5NsLim1i0nvZPUm+P8ARMCPBbyb/byjJt4djJMct5u9MtAHuW1GCH/W9mXNJtPZUOngRqNHBN5aUjKpAo2C7Q9z6pGRUBRriPqWKe1hVINUx6BlocTh+G7RrnP53wGWH4xfBXY24V7hPqayFcwpskO5Q8LmukchNBZ9OjbhufbFU46oK9FnB54tGIn0KPh814g4qTjaBCbRQwWeORiIqb4Ut0IhbHlRcVYE2g3wXn10aiWxzKTVoaq7TiNvgcjyfcwpMIKp1ThqpN5I0gg0aiVSDJofjzezj1TZxn+zM5FzU6jcP0zxZJ6gFJaAQVINWGz8vdRBZG6jhmqWI/26z8fNSB5GdAcvBdO5zLedgqU7zXivpGEMD5whf60G8B7SV+cCfKwOqoml/2W7wifs5K4xbDUPnixStMg0xczUnENcxyM/GNTPkuGa6+puTpjv9IfDVoUjTtVSb8b6B4bCXOx74iHvPsH85m8S57zOuncA/+ZiuPdSZxfLAOcu7dYFSh7jTwC2NuDdAgUPcctCtEbeVc7WNq7ItnOqQKh7Q3Zzfg8eG+4vkdObWeKiSX4MnigPyGjDbpa8mn+G0/vTccXDK0A8LTBgTgUQgEUgEEoFEIBEoqwRaCeYa8T2g2aKeyfd578DTVALRUgNtsl9v+NsgO5GNROoy/q0hjRPoEtghF9WYXWCRxglEj2DKRJsxoxXTiuTlju+iy18btlsPOiu6/K9F4iVGA/NRI/5jH9l6qfXzWHyCB2zjjwADAPVNgmVkKAntAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:1.125rem;position:relative}


.search{position:fixed;z-index:10;top:2.75rem;right:0;bottom:0;left:0;z-index:888;visibility:hidden;overflow:hidden;transition:visibility .25s;-wekit-transition:visibility .25s}
.search-mask{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;background-color:#000;-webkit-transition:opacity .25s;transition:opacity .25s,visibility .25s}
.search-panel{position:fixed;top:2.75rem;right:0;bottom:0;left:0;z-index:3;overflow:hidden;height:17rem;background-color:#fff;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .15s;transition:transform .15s}
.search.show{visibility:visible;-wekit-transition:none;transition:none}
.search.show .search-mask{visibility:visible;opacity:.6}
.search.show .search-panel{-webkit-transform:translateY(0);transform:translateY(0)}
.search-form{padding:1rem 1rem 0 1rem;position:relative}
.search-form input{box-sizing:border-box;padding:0 2.25rem 0 .75rem;width:100%;height:2.25rem;font-size:.9375rem;background:#fff;border-radius:.25rem}
.search-form button{position:absolute;top:1rem;right:1rem;display:inline-block;box-sizing:border-box;width:2.25rem;height:2.25rem;font-size:1rem;color:#fff;border:none;border-radius:0 .25rem .25rem 0}
.search-form input{
	border: 1px solid #0078ad;
}

.search-bar{padding:.75rem 1rem .5rem 1rem;line-height:1.25rem;color:#999;font-size:.9375rem}
.search-tags{padding:0 .75rem;height:9.5rem;overflow:hidden;font-size:.9375rem;letter-spacing:0}
.search-tags a{display:inline-block;margin:.25rem;padding:.3rem .75rem;line-height:normal;text-align:center;font-size:.8125rem;color:#969ba3;border:.0625rem solid #969ba3;border-radius:100px}
.menu{position:fixed;z-index:10;top:2.75rem;right:0;bottom:0;left:0;z-index:888;visibility:hidden;overflow:hidden;transition:visibility .25s;-wekit-transition:visibility .25s}
.menu-mask{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;background-color:#000;-webkit-transition:opacity .25s;transition:opacity .25s,visibility .25s}
.menu-panel{position:fixed;top:2.75rem;right:0;bottom:0;left:0;z-index:3;overflow:hidden;height:12rem;background-color:#fff;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .15s;transition:transform .15s}
.menu.show{visibility:visible;-wekit-transition:none;transition:none}
.menu.show .menu-mask{visibility:visible;opacity:.6}
.menu.show .menu-panel{-webkit-transform:translateY(0);transform:translateY(0)}
.menu-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-box-pack:justify;box-sizing:border-box;overflow:hidden;padding:1.25rem 1rem;background:#fff}
.menu-list a{display:inline-block;padding:.3125rem .625rem;width:2.75rem;height:4.25rem;font-size:.75rem;text-align:center}
.menu-list a img{width:2.75rem;height:2.75rem}
.menu-list a span{display:block;padding-top:.25rem;line-height:1.25rem;font-size:.875rem;font-weight:400}
.menu-btn{padding:2% calc(4% + .625rem);text-indent:center}
.menu-btn .btn-bookshelf{display:block;line-height:2.25rem;font-size:.9375rem;text-align:center;cursor:pointer;color:#fff;background:#fe7031;border-radius:100px}

.show{display:block}
.hide{display:none}

#center_tip{text-align: center;margin: 5px 0;color:red;font-size: 19px;margin-bottom: -5px;}