﻿* {
	margin: 0;
	padding: 0;
}
body{height: 100%;width:100%;overflow-x:hidden;color:#666;font:14px/1.5 'microsoft yahei'; background-color:#F4F4F4}
body,ul,li,p,span,h1,h2,h3,h4,h5,h6.dl,dt,dd{margin:0px;padding:0px;}
body{min-height: 100%;max-width: 800px;height: auto;margin: 0 auto;z-index: 99999;}
ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:16px; font-weight:normal}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 800px white inset;}
img{border:0px;}
.cc{height:0px;clear:both;}
input, textarea {font-size:12px;font-family:"微软雅黑";}
li {list-style:none;}
img {border:none;margin:0;padding:0;}
.blue{color:#0080C0}
.red{color:red}
.bold{font-weight:bold}
.dise{ background-color:#1ABC9C}
.fc{ background-color:#CCC;}
.gd{ background-color:#000}
.gddise{background-color:#666;}
.fk{border:1px solid #ddd;border-radius:3px; background-color:#fff;margin:0px 0px 10px 0px;}
.bk{border:1px solid #ddd;border-radius:3px; background-color:#fff;margin:0px 0px 10px 0px;}
.xbk{margin: 0px auto;border-color:#E2E2E2}
.sotxbk {height:25px;background:#ecf0f0;border-bottom:1px solid #007bb1;color:#000;font-size:16px;padding-left:10px;line-height:25px;}
.sotxbk {border-color:#E2E2E2;text-align:left;color:#FF8040}
.sotxbk span a{float:left;color:#FF8040}
.sotxbk a{float:right;padding-right:10px;}
.num{position:absolute;top:60px;right:10px;}
.qs{color:#999}
.tb{color:#1ABC9C}
.r2{border-radius:2px;}
.r3{border-radius:3px;}
a{color:#333; text-decoration:none;}
a:hover{color:red}
.page{height: auto;padding-bottom: 10px;padding-top: 4px;text-align:center;}
.page a{text-align:center;padding: 4px 15px 4px 15px;margin-right:5px;border-radius: 3px;background:#1ABC9C;color:#fff;}
.page2{border-width:1px;border-style:solid; text-align:center;border-radius:2px;}
#header {width: 100%;max-width: 800px; color:#fff;height:46px; line-height:46px;margin: 0px auto;}
#header .zuo{float:left;width:50px; }
#header .zuo a{display:block;background-image:url('home.gif'); background-repeat:no-repeat; background-position:center;}
#header .zhong{ position:absolute;left:50px;right:50px;text-align:center; font-size:20px; font-weight:bold;}
#header .zhong a{color:#fff;}
#header .you{float:right;width:60px;}
#header .you a{display:block;width:100%;background-image:url('login.png'); background-repeat:no-repeat; background-position:center}
#header .indexzuo a{background-image:url('login.png'); background-repeat:no-repeat}
#header .indexyou .search{background-image:url('search.png');}
#nav{border-bottom-width:1px;border-bottom-style:solid; font-size:16px; background-color:#fff}
#nav ul li{float:left;width:20%;margin:10px 0px; text-align:center}
.searchbox{width: 100%;max-width: 800px;margin:10 0 0 40px;overflow:hidden;}
.searchbox form{width: 99%;float:right;position: relative; clear: both;  }
.searchbox .text{display: block; width: 100%; padding: 12px 25px 12px 30px; height: 40px;line-height:20px;overflow: hidden;border: 1px solid #ddd;border-right:50px solid #fff;font-size:14px;}
.searchbox .btn{ position: absolute; z-index: 1; right: 0; top: 0; margin: 0; width: 50px; height: 40px; border: 1px solid #ddd; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAqCAMAAAD26OlUAAAC0FBMVEX////19fX19PX///+goKD///+goKD///////////+goKD09fWgoKD19fSgoKD///////+goKCgoKCgoKCgoKCgoKCgoKD////////////////+/v6goKD///+goKCgoKCgoKCgoKD//v7//v+goKD///////////+goKCgoKCgoKCgoKCgoKCgoKCgoKCgoKChoaGioqLDw8OgoKCkpKSzs7PY2NigoKD+/v/+//6jo6OgoKD////x8fHZ2dmgoKCgoKCgoKDw8PD///+goKCkpKSjo6OhoaHFxcWgoKCgoKD39/enp6egoKC0tLSgoKCgoKD///+goKCnp6f///+goKD39/egoKD8/Pz///////+goKD7+/v///////////////+goKCoqKigoKD////////R0dH///////////////+ioqL///////+hoaH////////19PSgoKC4uLj////////////////39/f4+Pj5+fn8/P36+vr7+/v8/Pz9/f3///+goKD29vahoaH9/fyoqKj4+Pn6+/v4+fj3+Pf6+fr7+vv6+vn49/j6+/r5+fj+/f329vf7+vr39/j49/f29/f9/P3JycnLy8v9/v78/fyrq6v5+vr4+fnj4+Pw8PDd3d35+Pj7/Pz8/f38/Pv5+Pn7+/ry8vL6+fn39vb3+Pj5+fr29/b9/v2ioqL9/f739/b39vf9/Pz6+vuqqqrFxcX7+/z8+/v19fWjo6PAwMCzs7OsrKz19vbKysr09PTs7Oz4+Pe+vr7ExMT5+vnv7++wsLDMy8ynp6fGx8bx8PD+/v7c3NzIyMjKysvb29u/v7+pqan7/PvHyMfGxsbf4ODx8fHf396xsbGkpKTg4ODz8vLY2dna2tru7u3x8fL19fTu7u6ysrLZ2dnh4uLc3d3+/f7y8/P29vX08/SmpqbS0tLKycnh4eHa2tvf398EurQLAAAAeHRSTlMAAABUVPv76iT66ABVAJdbi/X6IiPRx5/LDigAB5wICyT5AACGCv0IDM+c5yYyS/aLmfiY9/7emQAAm/cN9tmW+Cz4mub2/vX26s6h/iH9CYeNi9rU9Jzy+jLohPvSVtMm8dlT0JCtJ/b38f1am/4PMwDvqO998Hrq3T51AAADOklEQVR4XpXTBW8bSRyH4bXbnNNw4YLlJmXmK9MhMzMzwyyamRnDzMxYZIZjZr6v0P+40rgbR0r6ene1P+nJWLIUKtaclJ2ZSau2JmWmpSyGuYAau+lpDytJUzfNoOaPSWfmz1OKmrd69ub5N8W5u5co47pxRl7eaLd7WRSEA0W/88zhoqPh6ExaMRrO3RdlpzSOxqDDEWz+TSiJ0tvnit3MO7A7Z2gOBuWN8kaHo1l+kumLfvu9Ingfdqd98ljlcPuxfED0u+zC57Hyck2bRq6Rt/l8bLmc1fjwmdOWXwPXgetAbBsb8oVCbEhgWQHHMmGQS2NuzlTYZwWhQoDKMMHh+SvAW2cTmAIzrO/mhbKK7jL+At8tdHWVwYtQwQ2AXEngFlhDfBcPFw4oDHhCAYBrCHwB1r9Veo6vcrmqzC7ezOt5vZk3u/R8EcAHCbwZ1gmu3cbpOU7f3m6zmTmXzWyDXfU9wPUEvgkLcSYuwkEm7moWuCIcA/AdAm+B1cBFLPVcjcViOhSptzBMfY3JBH9EA1QTeBeswwyuhjnEkLAuBniMwHtgXWYMlfZKe2GhgSlkKu2l8IQKfwG4gcDbYP2jK7Xr7LTBUKnTldLR7DSjOwNwLYE7YIURfTWrdT9traOttBUGGgC4kcBHvoT5M1ZGdx1ye+oQbaxze/Yb6f/A9d5J4DOXYHf86UYeZETIaPUgt9EDb2gYH3gwncBt25tAHkBQayvcqAVBXoT6wKn35FCkvQEldLzF6XXWer0qVa23taEFqS4qoaEsKlbiYz9heeBrZ61K5ax1qhrgU92H3ZGncgGQMqq1WHZ80/PHoAoaVPV8G8ZOW30/BqRFL42cV+LC/s+/+2H4x//9AzDAjTxUQIlKlFV/oYzryGeyxPxHXxTJx58QAk1ipvbzsveehH+vyeIzn1YUd/bGWO/BYsWzz0meh3GDWC7KmKLgSjr7tWq1tr+zhFEkvFwgkbyijpfUq7NeU5Bez8qVSqWSN76Kl1DOW29nyxYulGXPSn8XFMBJCUSOLjlVIpGkSuGRLJG+nxyT4wWy6brkB9T4cgqWH1ITkn/9/RE1IalQfExNSH7yKTXxrgCZKvK/MvmOVwAAAABJRU5ErkJggg==) no-repeat 50% 50%; -webkit-background-size: 20px 21px; -moz-background-size: 20px 21px; -o-background-size: 20px 21px; background-size: 20px 21px;border-radius:0px; }
.searchbk{margin:10px 0px 10px 0px;overflow:hidden;}
.searchbk form{position: relative; clear: both;  }
.searchbk .text{display: block; width: 100%; padding: 12px 25px 12px 8px; height: 40px;line-height:20px;overflow: hidden;border: 1px solid #ddd;border-right:50px solid #fff;font-size:14px;}
.searchbk .btn{ position: absolute; z-index: 1; right: 0; top: 0; margin: 0; width: 50px; height: 40px; border: 1px solid #ddd; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAqCAMAAAD26OlUAAAC0FBMVEX////19fX19PX///+goKD///+goKD///////////+goKD09fWgoKD19fSgoKD///////+goKCgoKCgoKCgoKCgoKCgoKD////////////////+/v6goKD///+goKCgoKCgoKCgoKD//v7//v+goKD///////////+goKCgoKCgoKCgoKCgoKCgoKCgoKCgoKChoaGioqLDw8OgoKCkpKSzs7PY2NigoKD+/v/+//6jo6OgoKD////x8fHZ2dmgoKCgoKCgoKDw8PD///+goKCkpKSjo6OhoaHFxcWgoKCgoKD39/enp6egoKC0tLSgoKCgoKD///+goKCnp6f///+goKD39/egoKD8/Pz///////+goKD7+/v///////////////+goKCoqKigoKD////////R0dH///////////////+ioqL///////+hoaH////////19PSgoKC4uLj////////////////39/f4+Pj5+fn8/P36+vr7+/v8/Pz9/f3///+goKD29vahoaH9/fyoqKj4+Pn6+/v4+fj3+Pf6+fr7+vv6+vn49/j6+/r5+fj+/f329vf7+vr39/j49/f29/f9/P3JycnLy8v9/v78/fyrq6v5+vr4+fnj4+Pw8PDd3d35+Pj7/Pz8/f38/Pv5+Pn7+/ry8vL6+fn39vb3+Pj5+fr29/b9/v2ioqL9/f739/b39vf9/Pz6+vuqqqrFxcX7+/z8+/v19fWjo6PAwMCzs7OsrKz19vbKysr09PTs7Oz4+Pe+vr7ExMT5+vnv7++wsLDMy8ynp6fGx8bx8PD+/v7c3NzIyMjKysvb29u/v7+pqan7/PvHyMfGxsbf4ODx8fHf396xsbGkpKTg4ODz8vLY2dna2tru7u3x8fL19fTu7u6ysrLZ2dnh4uLc3d3+/f7y8/P29vX08/SmpqbS0tLKycnh4eHa2tvf398EurQLAAAAeHRSTlMAAABUVPv76iT66ABVAJdbi/X6IiPRx5/LDigAB5wICyT5AACGCv0IDM+c5yYyS/aLmfiY9/7emQAAm/cN9tmW+Cz4mub2/vX26s6h/iH9CYeNi9rU9Jzy+jLohPvSVtMm8dlT0JCtJ/b38f1am/4PMwDvqO998Hrq3T51AAADOklEQVR4XpXTBW8bSRyH4bXbnNNw4YLlJmXmK9MhMzMzwyyamRnDzMxYZIZjZr6v0P+40rgbR0r6ene1P+nJWLIUKtaclJ2ZSau2JmWmpSyGuYAau+lpDytJUzfNoOaPSWfmz1OKmrd69ub5N8W5u5co47pxRl7eaLd7WRSEA0W/88zhoqPh6ExaMRrO3RdlpzSOxqDDEWz+TSiJ0tvnit3MO7A7Z2gOBuWN8kaHo1l+kumLfvu9Ingfdqd98ljlcPuxfED0u+zC57Hyck2bRq6Rt/l8bLmc1fjwmdOWXwPXgetAbBsb8oVCbEhgWQHHMmGQS2NuzlTYZwWhQoDKMMHh+SvAW2cTmAIzrO/mhbKK7jL+At8tdHWVwYtQwQ2AXEngFlhDfBcPFw4oDHhCAYBrCHwB1r9Veo6vcrmqzC7ezOt5vZk3u/R8EcAHCbwZ1gmu3cbpOU7f3m6zmTmXzWyDXfU9wPUEvgkLcSYuwkEm7moWuCIcA/AdAm+B1cBFLPVcjcViOhSptzBMfY3JBH9EA1QTeBeswwyuhjnEkLAuBniMwHtgXWYMlfZKe2GhgSlkKu2l8IQKfwG4gcDbYP2jK7Xr7LTBUKnTldLR7DSjOwNwLYE7YIURfTWrdT9traOttBUGGgC4kcBHvoT5M1ZGdx1ye+oQbaxze/Yb6f/A9d5J4DOXYHf86UYeZETIaPUgt9EDb2gYH3gwncBt25tAHkBQayvcqAVBXoT6wKn35FCkvQEldLzF6XXWer0qVa23taEFqS4qoaEsKlbiYz9heeBrZ61K5ax1qhrgU92H3ZGncgGQMqq1WHZ80/PHoAoaVPV8G8ZOW30/BqRFL42cV+LC/s+/+2H4x//9AzDAjTxUQIlKlFV/oYzryGeyxPxHXxTJx58QAk1ipvbzsveehH+vyeIzn1YUd/bGWO/BYsWzz0meh3GDWC7KmKLgSjr7tWq1tr+zhFEkvFwgkbyijpfUq7NeU5Bez8qVSqWSN76Kl1DOW29nyxYulGXPSn8XFMBJCUSOLjlVIpGkSuGRLJG+nxyT4wWy6brkB9T4cgqWH1ITkn/9/RE1IalQfExNSH7yKTXxrgCZKvK/MvmOVwAAAABJRU5ErkJggg==) no-repeat 50% 50%; -webkit-background-size: 20px 21px; -moz-background-size: 20px 21px; -o-background-size: 20px 21px; background-size: 20px 21px;border-radius:0px; }
.searchok {margin:10px 10px 0px;padding:10px;line-height:22px;overflow:hidden;border:1px solid #d7d7d7;border-radius:6px;position:relative;}
.searchok .h1{font-size:16px;color:#333}
.searchbook {margin:10px 10px 0px;padding:10px;line-height:22px;overflow:hidden;border:1px solid #d7d7d7;border-radius:6px;position:relative;}
.searchbook .num{position:absolute;top:12px;left:10px;width:22px;line-height:22px;border-radius: 4px;background:#FA744E;display:block;text-align:center;color:#eee;font-weight:bold}
.searchbook .bookinfo{padding-left:80px;}
.searchbook .delbutton{position:absolute;top:15px;right:10px;}
.searchbook .delbutton a{border:1px solid #FF4643;border-radius: 3px;padding:4px 10px;color:#FF4643;}
.searchbook div{color:#888;}
.noshow{display:none;}
.searchbook .bookimg{position:absolute;top:12px;left:10px;margin-right:10px;}
.searchbook .bookimg img{width:70px;height:87px;}
#search{display:none;width:100%;float:right;margin-bottom:5px;padding:10px;}
#search .go{display:block;float:right;width:15%;height:32px;border-width:0px;background-image:url('search.png'); background-repeat:no-repeat; background-position:center;border-radius:0px 2px 2px 0px;}
#tj ul{margin:10px;}
#tj .tjtop{border-bottom-width:1px; border-bottom-style:solid;padding:5px 10px;}
#tj ul li{float:left;overflow:hidden;text-align:center;width:32%;margin-right:2%;}
#tj ul li span{display:block; overflow:hidden;height:20px; line-height:20px;}
#tj img{width:100%;}
#tj .tjlast{margin-right:0;}
#rmtj div{border-bottom-width:1px; border-bottom-style:solid;padding:5px 10px;}
#rmtj ul{margin:10px 10px; position:relative;border-bottom-width:1px;border-bottom-style:dashed;padding-bottom:10px;}
#rmtj span{display:block; height:23px; line-height:23px; overflow:hidden;margin-left:8px;color:#999;font-size:15px;}
#rmtj .xsm a{font-size:16px;color:#333}
#rmtj span a{color:#999;}
#rmtj img{width:100%}
#rmtj .tjimg{width:50px;height:65px;}
#rmtj .tjxs{position:absolute;top:0px;left:50px;right:0px;}
#rmtj .tjrs{position:absolute;top:0px;right:0px;}
#rmtj i{color:#FF8040;font-style: normal;}
#list div{border-bottom-width:1px; border-bottom-style:solid;padding:5px 10px;}
#list ul{margin:10px 10px; position:relative;border-bottom-width:1px;border-bottom-style:dashed;padding-bottom:10px;}
#list span{display:block; height:23px; line-height:23px; overflow:hidden;margin-left:8px;color:#999;font-size:15px;}
#list .xsm a{font-size:16px;color:#333}
#list span a{color:#999;}
#list img{width:100%}
#list .tjimg{width:50px;height:65px;}
#list .tjxs{position:absolute;top:0px;left:50px;right:0px;}
#list .tjrs{position:absolute;top:0px;right:0px;}
#list i{color:#FF8040;font-style: normal;}
#Ranking div{border-bottom-width:1px; border-bottom-style:solid;padding:5px 10px;}
#Ranking ul{margin:10px 10px; position:relative;border-bottom-width:1px;border-bottom-style:dashed;padding-bottom:10px;}
#Ranking span{display:block; height:23px; line-height:23px; overflow:hidden;margin-left:8px;color:#999;font-size:15px;}
#Ranking .xsm a{font-size:16px;color:#333}
#Ranking span a{color:#999;}
#Ranking img{width:100%}
#Ranking .tjimg{width:50px;height:65px;}
#Ranking .tjxs{position:absolute;top:0px;left:50px;right:0px;}
#Ranking .tjrs{position:absolute;top:0px;right:0px;}
#Ranking i{color:#FF8040;font-style: normal;}
#full div{border-bottom-width:1px; border-bottom-style:solid;padding:5px 10px;}
#full ul{margin:10px 10px; position:relative;border-bottom-width:1px;border-bottom-style:dashed;padding-bottom:10px;}
#full span{display:block; height:23px; line-height:23px; overflow:hidden;margin-left:8px;color:#999;font-size:15px;}
#full .xsm a{font-size:16px;color:#333}
#full span a{color:#999;}
#full img{width:100%}
#full .tjimg{width:50px;height:65px;}
#full .tjxs{position:absolute;top:0px;left:50px;right:0px;}
#full .tjrs{position:absolute;top:0px;right:0px;}
#full i{color:#FF8040;font-style: normal;}
#zj{background: #E7F4FE}
#zjgx div{border-bottom-width:1px; border-bottom-style:solid;padding:5px;}
#zjgx ul{margin:5px;border-bottom-width:1px;}
#zjgx ul li{ height:30px; line-height:30px; overflow:hidden; position:relative}
#zjgx ul li a{font-size:16px;}
#zjgx i{color:#FF8040}
#zjgx .zjgxnum{float:left;}
#zjgx .xszz{color:#999}
#zjgx .xszk{position:absolute;right:5px;top:0px;display:block;width:100px;text-align:right;}
#zjgx i{font-style: normal}
#zjgx .zjgxjj{color:#999;}
#zjgx .xxbk{border-bottom-width:1px; border-bottom-style:dashed;height:1px;}
#sotsy div{border-bottom-width:1px; border-bottom-style:solid;padding:5px;}
#sotsy ul{margin:5px;border-bottom-width:1px;}
#sotsy ul li{ height:30px; line-height:30px; overflow:hidden; position:relative}
#sotsy ul li a{font-size:16px;}
#sotsy i{color:#999}
#sotsy .zjgxnum{float:left;}
#sotsy .xszz{color:#999}
#sotsy .xszz a{color:#FF8040;display:block}
#sotsy .xszk{position:absolute;right:5px;top:0px;display:block;width:100px;text-align:right;}
#sotsy i{font-style: normal}
#sotsy .zjgxjj{color:#999;}
#sotsy .xxbk{border-bottom-width:1px; border-bottom-style:dashed;height:1px;}
.yuedu {border:1px solid #ddd;border-radius:5px; background:#fff;margin:10px 10px 0px 0px;padding:5px;}
.yuedu .t{text-align:center;border-bottom:1px solid #ddd;padding:5px 10px;}
.yuedu ul{margin:5px 10px;}
.yuedu li{height:35px; line-height:35px; overflow:hidden;float:left;font-size:16px;}
.yuedu .s1{width:40%;}
.yuedu .s2{width:50%;}
.yuedu .s3{width:8%; text-align:right}
.yuedu ._17mbNo{margin:5px 10px;}
#xinxi{padding:10px;}
#xinxi .xsfm{float:left;height:120px;}
#xinxi .xsfm img{height:120px;}
#xinxi .xx{float:left;height:120px;margin-left:10px;}
#xinxi .xx li{margin-bottom:5px; height:20px; overflow:hidden}
.jrsj a{display:block;float:left;width:48%;color:#fff; text-align:center;padding:4px 0px;margin:10px 1%;border-radius:3px;}
.jrsj .sj{background-color:#FA831F; position:relative}
.jrsj .tj{background-color:#FA831F; position:relative}
.zxjz{border-width:1px; border-style:solid;padding:0px 10px;}
.zxjz li{ position:relative}
.zxjz li i{ position:absolute;top:0px;right:0px;width:15px; height:35px;background:center url('list.png') no-repeat;}
.zxjz li a{ display:block;line-height:35px; height:35px;border-bottom:1px solid #eee}
.zxjz .b{border-bottom-width:1px;border-bottom-style:solid;line-height:35px; height:35px;}
.zxjz .gengduo{ text-align:center;line-height:45px; height:45px;}
.zxjz .gengduo a{color:#666; font-family:Verdana, Geneva, sans-serif; display:block}
#xinxi .jianjie{border-top-width:1px;border-top-style:dashed;margin-top:8px;padding-top:8px;}
.bdtj{padding:5px;}

/*临时书架*/
.wrap .bookcase{margin: 0px auto;overflow:hidden;}
.bookbox {margin:0px 10px 10px 0px;padding:10px;line-height:22px;overflow:hidden;border:1px solid #d7d7d7;border-radius:6px;position:relative; background:#fff;}
.bookbox .num{position:absolute;top:12px;left:10px;width:22px;line-height:22px;border-radius: 4px;background:#FA744E;display:block;text-align:center;color:#eee;font-weight:bold}
.bookbox .bookinfo{padding-left:30px;}
.bookbox .delbutton{position:absolute;top:15px;right:10px;}
.bookbox .delbutton a{border:1px solid #FF4643;border-radius: 3px;padding:4px 10px;color:#FF4643;}
.bookbox div{color:#888;}
.bookbox a {color:#222; text-decoration:none; }
.bookbox a:hover {xcolor:#FD5500;xtext-decoration:underline; }
.noshow  {display:none;}
.bookbox .bookimg{position:absolute;top:12px;left:10px;margin-right:10px;}
.bookbox .bookimg img{width:80px;height:100px;}
.so_list .bookinfo{padding-left:90px;height:106px;overflow:hidden;}
.keywordbox{border:0px solid #eee;display:none;padding:0px;color:#999;}
		.bookone {
			width: 100%;
			border-bottom: 1px solid #D3FEDA;
		}

			.bookone .case_img {
				width: 70px;
			}

			.bookone .case_last a {
				font-size: 14px;
			}
/*header*/
.header{background:#1ABC9C;display:block;position:relative;font-size:16px;height:46px;line-height:46px}
.header h1{font-size:20px;font-weight:800;height:50px;margin:0 70px 0 70px;text-align:center;color:#fff;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.header .back{position:absolute;padding:0 10px;height:28px;margin:10px 10px;line-height:26px;font-size:14px;background-color:#94c6c2;border-radius:3px;width:30px}
.header .back_r{color:#fff;position:absolute;padding:0 10px;width:30px;height:28px;margin:10px 10px;line-height:26px;text-align:center;border-radius:3px;right:0;top:0;font-size:14px;background-color:#94c6c2}
.header a{color:#0C0}
.back a,.back_r a{color:#fff}
.logo{float:left;margin-left:10px;font-size:20px;}
.logo a{color:#fff}
.reg{float:right;padding-right:10px;font-size:16px;color:#fff}
.reg a{color:#fff}
.box{background-color:#1ABC9C;padding:5px;margin-left:5px;border-radius:3px;color:#fff;height:20px;font-size:14px}

/*article*/
.article{margin:10px auto 10px auto;}
.title{height:35px;background:#ECF0F0;border-bottom:1px solid #007BB1;color:#000;font-size:16px;padding-left:10px;line-height:35px;font-weight:400;font-weight:700}
.title a{float:right;padding-right:10px;font-size:14px;font-weight:400}
.title span a{float:left;font-size:16px;font-weight:700}
.title a.on{color:#623f01}
.title .more{float:right;margin-right:10px}
.title .more a{color:#fff}
.block{padding-left:10px;padding-bottom:10px;}
.block_img{height:auto;border:0;overflow:hidden;padding-top:10px;padding-bottom:10px;float:left}
.block_img2{float:left;height:auto;border:1px solid #DEDEDE;padding:5px 5px 0 5px;overflow:hidden;}
.block_txt{border:0;height:100px;overflow:hidden;line-height:20px;padding-left:10px;padding-top:8px}
.block_txt2{border:0;height:130px;overflow:hidden;line-height:22px}
.block_txt2 h2{font-size:18px;height:auto;padding-left:8px;font-weight: 800}
.block_txt h2{font-size:16px;height:auto}
.block_txt p,.block_txt2 p{height:auto;font-size:14px}
.block_txt p a,.block_txt2 p a{color:#000000}
.block li{line-height:35px;border-bottom:1px solid #ECECEC}

/*info*/
.cover{width:100%;margin:0px auto 0px auto;height:auto;overflow:hidden;background: #fff;padding:10px 0px;}
.cover p{text-indent:8px}
.cover h3{text-indent:8px}
.ydmms{width:100%;margin:0px auto 10px auto;height:auto;overflow:hidden;background: #fff;padding:10px 0px;}
.ydmms p{text-indent:8px}
.ydmms h3{text-indent:8px}
.ablum{height:auto;overflow:auto;padding-bottom:5px}
.ablum_img img{float:left;padding:2px;border:1px solid #DEDEDE;overflow:hidden;}
.ablum_img2 img{float:left;height:85px;padding:2px;border:1px solid #DEDEDE;overflow:hidden;width:70px;}
.ablum_info{float:left;line-height:28px;padding-left:10px;font-size:15px;height:100px;overflow:hidden}
.ablum div{height:auto}
.ablum .new a{color:#007BB1;font-weight:700}
.ablum_read{height:auto;padding:5px 0 5px 0;overflow:hidden}
.ablum_read span{background:#1ABC9C;border-radius:3px;height:40px;line-height:40px;text-align:center;width:32%;float:left;margin-right:1%;}
.ablum_read span a{color:#fff;display:block}
#new{height:165px;width:130px;background:0 0}
.intro{border-bottom:1px solid #1ABC9C;background:#ECF0F0;height:35px;line-height:35px;padding-left:8px;font-weight:700;font-size:15px;color:#000;margin-top:5px;overflow: hidden}
.intro_info{padding:10px;font-size:14px;}
.introh3{}
.introh3 h3{border-bottom:1px solid #1ABC9C;background:#ECF0F0;height:35px;line-height:35px;padding-left:1px;font-weight:700;font-size:15px;color:#000;margin-top:5px;overflow: hidden}
.chapter li{border-bottom:1px solid #efefef;text-indent:10px;height:40px;line-height:40px;color:#999;overflow:hidden;}
.chapter li a{display:block; font-size:16px;}
.listpage {margin:10px;height:36px;line-height:36px;overflow:hidden}
.listpage span{height:36px;line-height:36px;text-align:center}
.listpage .left{float:left;width:25%}
.listpage .left a,.listpage .right a{display:inline-block;height:36px;width:90%}
.listpage .left a{float:left}
.listpage .right a{float:right}
.listpage .right{float:right;width:25%}
.listpage .middle{width:49%;border:1px solid #dfdfdf;height:34px;display:block;float:left;border-radius:5px}
.listpage .middle em{display:inline-block;width:80%;text-align:center;color:#999;font-style:normal;float:left;line-height:36px;height:30px}
.listpage .middle a{display:inline-block;float:left;width:19%;height:36px;line-height:36px;vertical-align:middle}
.listpage .middle select{border:none;color:#999;display:inline-block;float:left;font-style:normal;height:34px;line-height:34px;text-align:center;width:100%}
.listpage .left .onclick{background:#1ABC9C;color:#FFF}
.listpage .left .before{background:#cecece;color:#FFF}
.listpage .right .onclick{background:#1ABC9C;color:#FFF}
.listpage .right .before{background:#cecece;color:#FFF}
.menu1{margin-top:15px;}
.menu1_kj{height:30px;overflow: hidden;border-bottom:2px solid #1ABC9C;}
.menu1 h3{float: left;color:#1ABC9C; font-size: 14px;line-height:30px;font-weight: bold;margin-left:10px;}
.menu1 h3 a{color:#1ABC9C}
.menu1 .gengduo{float: right; width:40px; background: #1ABC9C; text-align: center;line-height:20px;border-radius:2px;margin-top:5px;margin-right:10px;}
.menu1 .gengduo a{display:block; color: #FFF; font-size: 12px;}
.menu1_nav{ margin-bottom: 15px; height: 20px; overflow: hidden;}
.menu1 .nav_p{position: relative;width: 31%; float: left;margin-left:2%;}
.menu1 .nav_p1{position: absolute; left: -2px; top:0px; background-position: -176px -164px; height: 20px; width: 5px;}
.menu1 .nav_p2{height: 16px; border-top: 1px solid #1ABC9C; border-bottom: 1px solid #1ABC9C; text-align: center;line-height: 18px; }
.menu1 .nav_p3{position: absolute; top: 0px; right: -5px; background-position: -288px -164px; height: 20px; width: 5px;}
.menu1 .nav_p a{color: #FD8632;}
.menu1 .tt{position: relative; top: 0px;  height: 120px;}
.menu1 .tt .size{position: absolute;left: 60px; top: -5px; width: 13px; height: 32px; line-height: 35px; text-align: center; color: #FFF; font-size: 12px; font-weight: bold;}
.menu1 .tt .size p{text-align: center;}
.menu1 .tt .size1{background-position: -0px -165px;}
.menu1 .tt .size2{background-position: -18px -165px;}
.menu1 .tt .size3{background-position: -36px -165px;}
.menu1 .tt .left{position: absolute; left: 0px; width: 78px; height: 103px; }
.menu1 .tt .right{position: absolute; left: 85px; top: 10px;}
.menu1 .right .p1{margin-bottom: 5px; height: 17px;overflow: hidden;}
.menu1 .right .p1 a{font-size: 14px; }
.menu1 .right .label{height: 15px; overflow: hidden;}
.menu1 .right .label p{ height: 15px; line-height: 15px; font-size: 12px;}
.menu1 .right .p2{ float: left; width: 73px; height: 15px; background-position: -55px -190px; text-align: center; margin-right: 7px;}
.menu1 .right .p2 a{font-size: 12px; color: #FFF;}
.menu1 .right .p3{float: left; width: 45px; height: 15px;  background-position: -133px -190px; text-align: center; color: #FFF; margin-right: 7px;}
.menu1 .right .p4{float: left; width: 65px; height: 15px;  background-position: -186px -190px; text-align: center; color: #FFF;}
.menu1 .right .p5{float: right;}
.menu1 .right .p5 a{font-size: 12px; color: #999;}
.menu1 .right .p6{font-size: 12px; color: #999; margin-top: 5px; height: 52px; line-height: 18px; overflow: hidden;}
.menu1 .list_xm{margin:10px;}
.menu1 .list_xm li{float:left;width:100%;height:15px;line-height:15px;overflow: hidden;padding:7px 0px;border-bottom:1px dashed #eee;}
.menu1 .listtext p{float: left; height: 14px; }
.menu1 .listtext .pp1{width: 73px; background-position: -55px -190px; text-align: center; margin-right: 5px; }
.menu1 .listtext .pp1 a{display: block; color: #FFF; font-size: 12px; }
.menu1 .listtext .pp3{color: #999; margin-left: 5px; margin-right: 5px;}
.menu1 .listtext .pp4 a{display: block; color: #999;}
.menu1 li.listimg{width:25%;height:130px;overflow: hidden;text-align: center;margin-bottom:7px;}
.menu1 li.listimg p{display:block;}
.menu1 li.listimg .p1{height:105px;}
.menu1 li.listimg .p2{height:25px;line-height:25px;overflow: hidden}
.menu1 li.listimg .p3{height:25px;line-height:25px;overflow: hidden;text-align: center;border:1px solid red}
.novel-box{
    float: left;
    width: 236px;
    padding: 20px;
    box-sizing: border-box;
    padding-right: 30px;
}
.novel-box .img-box{
    width: 100%;
}
.novel-box .img-box img{
    width: 100%;
}
.novel-box .novel-info{
    margin-top: 18px;
    line-height: 1.8;
}
.novel-box .novel-info .info-all{
    margin-top: 32px;
}
.novel-box .novel-info .info-all h3{
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 4px;
}
.novel-list{
    position:relative;
    border:1px solid #1ABC9C;
    border-radius:5px;
    padding:10px 1%;
    float: left;
    width: 96%;
    box-sizing: border-box;
    margin:1%;
}
.play-info .img-box{
    width:80px;
    height: 80px;
    float: left;
    text-align: center;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 12px;
}
.play-info .img-box img{
    width: 100%;
    height: 100%;
}
.play-info .txt-box{
    padding-top:15px;

}
.play-info .txt-box p:nth-child(1){
    font-size: 16px;
    line-height: 28px;
}
.play-info .txt-box p:nth-child(2){
    color: #878787;
}
.play-info .txt-box p:nth-child(2) span{
    margin-right: 10px;
}
.player .player-control{
    float: left;

}
.player .player-control a{
    margin-left: 13px;
    cursor: pointer;
}
.player .player-prev {
    cursor: pointer;
    background-position: -68px -116px;
}
.player-prev:hover {
    background-position: -100px -116px;
}
.player .player-pause:hover{
    background-position: -65px -71px;
}
.player .player-control .player-play {
    cursor: pointer;
    background-position: -126px -71px;
}
.player .player-control .player-play:hover{
    background-position: -177px -71px;
}
.player .player-next{
    background-position: -6px -116px;
}
.player-next:hover {
    background-position: -38px -116px;
}
.player-prev, .player-next, .player-play, .player-pause, .player-volume, .player-pause, .player-volume-progress, .player-volume-position, .player-progress, .player-progress-loaded, .player-progress-position, .player-progress-control, .playing{
    background: url(player_sprites.png) no-repeat -10px -71px;
    width: 35px;
    height: 35px;
    display: inline-block;
}
.player-current-time, .player-duration-time{
    font-size: 14px;
    color:#1ABC9C;
}
.playcover{margin-left:10px;margin-top:5px;}
.playcover img{border-radius:5px;}
.player-current-time1{float:left;margin-left:10px;}
.player-current-time2{float:right;margin-right:5px;}
.player-progress, .player-progress-loaded, .player-progress-position {
    background-position: -10px -10px;
    height: 12px;
    width: 95%;
    display: block;
}
.player-progress {
    cursor: pointer;
    float: left;
    margin: 20px 0px 10px 10px;
    position: relative;
    border-radius:0px 20px 20px 0px;
}
.player-progress-position {
    background-position: -10px -28px;
    margin-top: -12px;
    width: 0;
}
.player-progress-loaded {
    background-position: -10px -47px;
    width: 600px;
}
.player-progress-control {
    background-position: -218px -121px;
    height: 28px;
    width: 28px;
    position: absolute;
    margin-left: -14px;
    left: 0;
    top: -8px;
    cursor: pointer;
}
.player-loading{margin-left:50px;color:#1ABC9C;width:200px;display:none;}
.player-o{
    position:absolute;
    top:20px;
    left:80px;
}
.player-wolume-w{
    float: left;
}
.player-volume{
    background-position: -139px -116px;
    float: left;
}
.player-volume-progress, .player-volume-position {
    background-position: -677px -72px;
    height: 9px;
    width: 156px;
    display: block;
    float: left;
}
.player-volume-position {
    position: relative;
    z-index: 999;
    background-position: -677px -93px;
    width: 70%;
}
.player-volume-progress {
    display: block;
    margin-top: 14px;
    cursor: pointer;
    margin-left: 5px;
}
.section{
    margin-top: 32px;
    cursor: pointer;
}
.section .section-item{
    height: 58px;
    line-height: 58px;
    padding-left: 20px;
}
.section-header {
    line-height: 54px;
    height: 54px;
}
.column1,.column2,.column3{
    float: left;
    font-size: 14px;
}
.column1{
    width: 70%;
}
.column1 .column1-l{
    float: left;

}
.column2,.column3{
    text-align: center;
    width: 30%;
}
.section-number{
    display: inline-block;
    width: 36px;
    height: 16px;
    margin-left: -1px;
    vertical-align: middle;
    line-height: 16px;
    text-align: left;
}
.column3{
    display: none;
}
.playing{
    display: none;
     no-repeat center;
    width: 16px;
    height: 16px;
    margin-left: -1px;
    vertical-align: middle;
    margin-right: 20px;
}
.section-active  .playing{
    
}
.section-pause .playing{
    
}
.section-active,.section-item:hover{
    background-color: #EDEDED;
}
.section-active .section-number{
    display: none;
}
.section-active .playing{
    display: inline-block;
}
.section-body{
    overflow: hidden;
}

.play-info{
    float: left;
    min-width: 300px;
}
.zjlb .lb a{ display:block;border-bottom-width:1px;border-bottom-style:solid; height:35px;line-height:35px;margin:0px 5px;}
.zjlb .lb .last{border-bottom-width:0px;}
.fenye{margin:10px;}
.fenye .fy{float:left;width:75%;margin-left:1%;margin-right:2%;margin-left:0px;}
.fenye .showpage{position:fixed;display:none;width:80%;height:60%;top:15%;left:10%;background-color:#fff;z-index:9999}
.fenye .showpage ul{ position:absolute;top:40px;bottom:0px;left:10px;right:10px;overflow:auto;}
.fenye .showpage .this{ background:right center no-repeat url('yes.gif')}
.fenye .showpage div{border-bottom-style:solid;border-bottom-width:1px; height:40px; line-height:40px; text-align:center}
.fenye .showpage a{ display:block;border-bottom-style:solid;border-bottom-width:1px; height:40px; line-height:40px;margin:0px 10px; font-size:12px;}
#spagebg{display:none;position:absolute;left:0px;right:0px;top:0px;background-color:#000;z-index:999;}
.spage{width:100%; height:30px; line-height:30px;border-style:solid;border-width:1px;padding:0px 5px; text-align:center;border-color:#1ABC9C;background:#fff no-repeat center right url('list2.png');border-radius:3px;}
.fenye .desc{float:right;width:18%;margin-right:0%;}
.fenye .desc a{display:block;color:#fff; text-align:center;height:30px; line-height:30px;}

.sortup{margin:10px 0px 10px 0px}
.sortup ul li{float:left;width:46%;margin:3px 2%;text-align:center;}
.sortup ul li a{padding:10px 0px; display:block;background-color:#fff; font-size:16px;}
.sortup a span{color:#999}

.sorttop{margin:10px 0px 10px 0px;}
.sorttop ul li{float:left;width:29%;margin:3px 2%;text-align:center;}
.sorttop ul li a{padding:10px 0px; display:block;background-color:#fff}
.sorttop a span{color:#999}

.fenlei{margin:2%;}
.fenlei ul{border-bottom-width:1px;border-bottom-style:dashed;margin:5px 0px;padding:0px 0px 0px 0px; position:relative;}
.fenlei .kanguo{color:#F93; position:absolute;right:0px;top:0px;}
.paihangtop{border-width:1px;border-style:solid;margin:10px;border-radius:2px;}
.paihangtop li{float:left;height:40px;line-height: 40px;border-bottom:1px solid #ddd; text-align:center;width:33%;}
.paihangtop li a{display:block}
.paihangtop li .current{background:#1ABC9C;color:#fff;}
.zj{margin:2%;}
.nr_shezhi{padding-bottom:10px;font-size:12px;border-bottom-width:1px;border-bottom-style:solid;}
.nr_shezhi .shezhi1 div{float:left;padding:1% 2%;margin-left:1%;color:#fff;border-radius:2px;}
.nr_shezhi .shezhi2 div{float:right;padding:1% 2%;margin-right:1%;color:#fff;border-radius:2px;}
#zjm{ text-align:center;margin:10px 0px;}
#nr{margin:10px 0px; position:relative;font-size:16px;line-height:2}
.nr_page a{display:block;float:left;color:#fff;width:23%; text-align:center;padding:3px 0px;margin-right:2%;margin-top:20px;border-radius:2px;}
#zuoyoufy{ position:absolute;top:0px;left:0px;width:100%;height:100%;}
#zuoyoufy .zuo{position:absolute;width:40%;height:100%;left:0px;}
#zuoyoufy .you{position:absolute;width:40%;height:100%;right:0px;}
.login{padding:10px 0px 10px 0px;line-height:50px;}
.login a{height:30px; line-height:30px;}
.login i{ position:absolute;left:29%;}
.login input[type="text"],.login input[type="password"]{width:100%;padding:0px;border:none;outline:medium;height:40px; line-height:40px;}
.login_name,.login_pass,.login_email,.login_code{width:100%;border-bottom:1px solid #eee;}
.login .l1,.login .l2{ float:left;}
.login .l1{width:24%;padding-right:4%;text-align:right;}
.login .l2{width:70%; text-align:left;}
.login_name input{-webkit-appearance: none;}
.login_pass input{-webkit-appearance: none;}
.login_code input{-webkit-appearance: none;}
.login_code2{margin:10px 2%; text-align:center}
.login_btn{text-align:center;float:left;width:46%;margin-top:10px;margin:10px 2%;}
.login_btn a{ display:block;color:#fff;border-radius:2px;}
.login .login_save{width:20px;height:20px; padding:5px;}
.login_code{margin-bottom:20px;}
.users .usertop{padding:20px 0px;border-bottom:1px solid #65BBEC;}
.users .usertop li{float:left; width:33%; text-align:center}
.users .usertop li a{color:#fff;padding:5px 10px;border-radius:3px;font-size:14px;box-shadow: 1px 2px 2px 1px #999;}
.users .userinfo{margin:20px 0px;}
.users .userinfo li{margin-left:20px;padding:10px 0px;}
.users .userinfo .uvalue{border:1px solid #65BBEC;border-radius:3px; padding:5px;}
.users .userinfo .usubmit{border-width:0px;color:#fff;width:80px;border-radius:2px; padding:5px 9px;}
.authorlist li,.slist li{border-bottom:1px solid #eee;height:35px;line-height:35px;margin:0px 10px;}
.authorlist .stop,.slist .stop{margin:10px; height:35px; line-height:35px;padding:0px 10px;}
.del1{background-color:#D3FEDA;height:30px;line-height:30px;color:red}
#bgBox{display:none;position:fixed;bottom:0px;height:60px;width:100%;background:#222;padding-top:15px;}
#bgBox p{float:left;width:20%;}
#bgBox p span{display:block;margin:0 auto;width:40px;height:40px;line-height:40px;text-align:center;border-radius:50%;border:1px solid #ddd;}
#bgBox #baitian{background:#F4F4F4;}
#bgBox #yejian{background:#333;color:#666;}
#bgBox #qianfen{background:#F3D9D8;}
#bgBox #huyan{background:#DEF3C8;}
#bgBox #qingchun{background:#CAE8E8;}
#bgBox .curr{border:2px solid #1ABC9C}
#zj.baitian{background:#F4F4F4}
#zj.yejian{background:#000;color:#666}
#zj.qianfen{background:#F3D9D8}
#zj.huyan{background:#DEF3C8}
#zj.qingchuan{background:#CAE8E8}
#header.yejian,.nr_shezhi div.yejian,.nr_page a.yejian{background:#444}
#header.qianfen,.nr_shezhi div.qianfen,.nr_page a.qianfen{background: #eeb1d6}

.youlian{margin:10px;}
.youlian a{display:block;float:left;margin-right:5px; font-size:14px;}
.youlian .yl{padding:5px;margin-top:10px;margin-bottom:20px;border-width:1px; border-style:solid;border-radius:4px; background-color:#fff}
#footer{ text-align:center;padding:10px;margin:10px;}
#footer a{padding:0 10px;}
.qiushubox{padding:0px 30px 30px 30px;margin-top:30px;border-radius:10px;overflow: hidden;}
.qiushubox .title{padding:10px 0px;border-bottom:1px solid #ccc;margin-top:20px;font-size:14px;}
.qiushubox .one{margin-top:30px;}
.qiushubox .one input{border:1px solid #ddd;border-radius:5px;padding:8px 10px;width:300px;}
.qiushubox .btn{border-radius:5px;width:150px;height:35px;line-height:35px;text-align: center; background: #FF6600;color:#fff;display: block;margin:0 auto;margin-top:30px;font-size:14px;}
.tagsbox a{display: inline-block;background: #eee;padding:7px 15px;border-radius:5px;margin:10px;}