body{font:14px/1.5 "Microsoft YaHei", "Arial Narrow";background: url('bg.gif');font-size:14px;}
*{margin:0px;padding:0px;}
.clear{clear:both}
a{text-decoration:none; color: #000;}
ul li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
img{border:0; vertical-align:middle;}
a:link {text-decoration: none;}

.main{width: 100%;}
.head{height: 50px; position: relative;top: 0px;overflow: hidden;background: #8F8F8F;border-bottom:1px solid #7E7E7E}
.logo{height: 30px; overflow: hidden;margin-top:10px;margin-left:10px;}
.logo a{font-size: 24px; color: #fff; font-weight: bold;}
.loginbar{position: absolute;right: 5px; top: 10px; width: 130px; height:30px;}
.loginbar p{position: relative;float: left;width:60px; height:30px;line-height: 30px;text-align:center; margin-left:5px; background: #A8A8A8;border-radius: 5px;}
.loginbar a{color:#fff;font-size:14px;}
.search{margin:10px;overflow:hidden;}
.search form{position: relative; clear: both;  }
.search .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;}
.search .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; }
.nav{ height: 40px;background: #8F8F8F;line-height: 40px;border-top:1px solid #8B8989}
.nav ul{margin: auto;}
.nav ul li{float: left; width:20%; text-align: center }
.nav ul li a{color: #FFF;font-size:18px;}

.sub_menu{position: relative; top:20px;}
.sub_menu h3{font-weight:500;line-height:40px;font-size:16px;background:#F6F6F6;border-top:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;padding-left:10px;}
.sub_menu h3 a{font-weight: bold; font-size: 14px; color: #8B8989;padding-left:20px;}
.sub_menu .conterpic{position: absolute; top: 42px; left: 99px; right: 101px; height: 10px; background-position: -0px -185px;  }
.sub_menu .rightpic{position: absolute; right: 0px; top: 42px;  width: 105px; height: 10px; background-position: -116px -246px;}
.sub_menu .more{position: absolute; right: 0px; top: 30px; width: 13px; height: 13px; background-position: -294px -86px; line-height: 50px; overflow: hidden;}
.sub_menu .more a{display: block;}
.menu_nav{height:16px; width: 95%; margin-left: 15px;overflow: hidden}
.menu_nav p{float: left; width: 20%;}
.menu_nav p a{ background-position: -0px -127px; padding-left: 10px;color: #8B8989;}
.sub_menu .list{width: 96%; margin-left: 15px; margin-top: 10px;}
.sub_menu .list li{float: left; width: 25%;overflow: hidden; }
.sub_menu .list .p2{ width: 82px; overflow: hidden; margin-top: 5px; line-height: 15px;}
.sub_menu .list .p3 {line-height: 16px; height: 16px; margin-top: 3px;}
.sub_menu .list .p3 a{color: #999;}

.sub_menu1{margin:0px 8px 10px;padding:5px;position:relative;overflow:hidden;background:#FEF9EF;border-radius:6px;border:1px solid #D7D7D7;}
.sub_menu1 h3{font-weight:500;line-height:40px;font-size:16px;border-bottom:1px solid #D7D7D7;padding-left:1px;}
.sub_menu1 h3 a{font-weight: bold; font-size: 16px; color: #8B8989;padding-left:10px;}
.sub_menu1 .list{margin:10px 0px;}
.sub_menu1 .list li{float: left; width: 23%;overflow: hidden;margin:0px 1%;text-align: center; }
.sub_menu1 .list .p2{margin:2px;overflow: hidden;height:20px;line-height:20px;text-align:center;font-size:16px;}
.sub_menu1 .list .p3 {line-height: 16px; height: 16px;overflow:hidden;text-align:center;font-size:12px;color:#999}
.sub_menu1 .list .p3 a{color: #999;}

.sub_menu2{margin:0px 8px 10px;padding:5px;position:relative;overflow:hidden;background:#FEF9EF;border-radius:6px;border:1px solid #D7D7D7;}
.sub_menu2 h3{font-weight:500;line-height:40px;font-size:16px;border-bottom:1px solid #D7D7D7;padding-left:1px;}
.sub_menu2 h3 a{font-weight: bold; font-size: 16px; color: #8B8989;padding-left:10px;}
.sub_menu2 .article{position: relative; margin:10px;}
.sub_menu2 .article .pic{width: 80px;}
.sub_menu2 .article .content{position: absolute;left: 85px;right:0px; top: 0px;}
.sub_menu2 .content h6{ height: 18px; overflow: hidden;background: none;}
.sub_menu2 .content h6 a{font-size: 14px;}
.sub_menu2 .content .leftpic{position: absolute; top: 10px;left: 0px; right: 0px; background-position: -0px -290px; height: 10px;}
.sub_menu2 .content .rightpic{position: absolute; top: 13px; right: 0px; background-position: -0px -345px; height: 10px; width: 53px;}
.sub_menu2 .content .author{margin-top: 5px;}
.sub_menu2 .content .author a{color: #666;}
.sub_menu2 .content .simple{color: #999; height: 40px; overflow: hidden; margin-top: 5px; line-height:20px;}
.sub_menu2 .article .list{ margin-top: 10px;}
.sub_menu2 .list li{height:35px; line-height:35px; overflow: hidden; color: #999;}
.sub_menu2 .list .s1{margin-right: 10px;}
.sub_menu2 .list .s1 a{color: #999;}
.sub_menu2 .list .s2{margin-right: 10px;font-size: 16px}
.sub_menu2 .list .s3{margin-left: 10px;}
.sub_menu2 .list .s3 a{color: #666;}

.sub_menu3{margin:0px 8px 10px;padding:5px;position:relative;overflow:hidden;background:#FEF9EF;border-radius:6px;border:1px solid #D7D7D7;}
.sub_menu3 h3{font-weight:500;line-height:40px;font-size:16px;border-bottom:1px solid #D7D7D7;padding-left:1px;}
.sub_menu3 h3 a{font-weight: bold; font-size: 16px; color: #8B8989;padding-left:10px;}
.sub_menu3 .menu_nav{height:18px; width: 95%; margin-left: 15px;overflow: hidden}
.sub_menu3 .menu_nav p{frloat: left; width: 25%;}
.sub_menu3 .menu_nav p a{ background-position: -0px -125px; padding-left: 10px; color: #8B8989;}
.sub_menu3 .list{width: 96%; margin-left: 15px; margin-top: 10px;}
.sub_menu3 .list li{float: left; width: 25%;overflow: hidden; }
.sub_menu3 .list .p2{ width: 82px; overflow: hidden; margin-top: 5px; line-height: 15px;}
.sub_menu3 .list .p3 {line-height: 16px; height: 16px; margin-top: 3px;}
.sub_menu3 .list .p3 a{color: #999;}
.sub_menu3 .menu_nav1{margin-top: 20px;}
.sub_menu3 .list_xm{ margin-top: 10px;margin-left: 5px;}
.sub_menu3 .list_xm li{height: 35px; line-height: 35px; overflow: hidden; color: #999;border-bottom:1px solid #ddd}
.sub_menu3 .list_xm .s1{margin-right: 10px;}
.sub_menu3 .list_xm .s1 a{color: #999;}
.sub_menu3 .list_xm .s2{margin-right: 10px;font-size: 16px}
.sub_menu3 .list_xm .s3{margin-left: 10px;}
.sub_menu3 .list_xm .s3 a{color: #333;}

.footer{ margin:10px;margin-top:20px;}
.footer .main1{margin:10px 0px;}
.footer .footer_info{text-align: center; height: 25px; line-height: 25px; overflow: hidden; width: 100%;margin-top:20px;}
.footer .footer_info span{margin-right: 5px; margin-left: 5px;}
.footer .footer_info a{font-weight: bold;color: #666;font-size: 18px;}
.footer .footer_pic{float: right;background-position: -10px -445px; width: 100px; height: 100px;}
/* ??? */
.branch_menu{margin:0px 8px 10px;padding:10px;position:relative;overflow:hidden;background:#FEF9EF;border-radius:6px;border:1px solid #D7D7D7;}
.branch_menu h3{font-weight:500;line-height:40px;font-size:16px;border-bottom:1px solid #D7D7D7;padding-left:1px;}
.branch_menu h3 a{font-weight: bold; font-size: 16px; color: #8B8989;padding-left:10px;}
.branch_menu .more{position: absolute; right: 10px; top: 30px; width: 13px; height: 13px; background-position: -294px -86px; line-height: 50px; overflow: hidden;}
.branch_menu .more a{display: block;}
.branch_menu .menu_nav{margin:10px;height: auto;border-bottom:1px solid #D7D7D7;}
.branch_menu .menu_nav li{float: left; width: 25%; height: 30px; line-height: 30px; overflow: hidden;font-size:14px;text-align: center;}
.branch_menu .menu_nav li a{display: block; }
.branch_menu .menu_nav .this a{height:28px;line-height:28px;font-weight:bold;border-bottom:1px solid #ccc;background: #8B8989;color:#fff;border-radius:5px;}
.branch_menu .menu_nav .pp{margin-right: 0px;}
.branch_menu .menu_nav li a{background-position:-0px -125px;color:#8B8989;}
.branch_menu .article{position: relative; margin-top: 10px; width: 95%; margin-left: 15px; margin-bottom: 15px;}
.branch_menu .article .pic{width: 80px;}
.branch_menu .article .content{position: absolute;left: 85px;right:0px; top: 0px;}
.branch_menu .content h6{height: 24px; overflow: hidden;}
.branch_menu .content h6 a{ margin:1px ;font-size: 16px;}
.branch_menu .content .author{margin-top: 5px;}
.branch_menu .content .author a{color: #666;font-size: 12px;}
.branch_menu .content .simple{color: #999; height: 40px; overflow: hidden; margin-top: 5px; line-height: 20px;font-size: 12px;}
.infohead{margin:0px 8px 10px;padding:10px;position:relative;overflow:hidden;background:#FEF9EF;border-radius:6px;border:1px solid #D7D7D7;}
.infohead .cataloginfo{position: absolute; left: 110px; top: 0px; height: 120px; right: 0px; }
.infohead .cataloginfo h3{font-weight:500;line-height:40px;font-size:16px;border-bottom:1px solid #D7D7D7;padding-left:1px;overflow: hidden;}
.infohead .infotype{margin-top: 5px;}
.infohead .infotype p{color: #999;height: 22px; line-height: 22px; overflow: hidden;}
.infohead .infotype a{color:#666}
.infohead .infotype .newchapter {color:#ff0000;}
.infohead .infolink{margin:15px;background:#8F8F8F;border-radius:5px;overflow:hidden;}
.infohead .infolink li{float:left;width:25%;}
.infohead .infolink p a{display:block;float:left;width:100%;height:40px; line-height:40px;border-left:1px solid #8B8989;border-right:1px solid #7E7E7E; text-align:center;color:#fff;font-size:14px;}
.infohead .intro{margin-top: 15px; color: #999; line-height: 150%}
.infohead .intro p{text-indent: 2em;}
.info_menu{margin:0px 8px 10px;padding:5px;position:relative;overflow:hidden;background:#FEF9EF;border-radius:6px;border:1px solid #D7D7D7;}
.info_menu h3{font-weight:500;line-height:40px;font-size:16px;border-bottom:1px solid #D7D7D7;padding-left:1px;}
.info_menu h3 a{font-weight: bold; font-size: 16px; color: #8B8989;padding-left:10px;}
.info_menu .list{margin:10px;}
.info_menu .list li{float: left; width: 25%;overflow: hidden;text-align: center }
.info_menu .list .p2{ width: 82px; overflow: hidden; margin-top: 5px; line-height: 15px;}
.info_menu .list .p3 {line-height: 16px; height: 16px; margin-top: 3px;}
.info_menu .list .p3 a{color: #999;}
.info_menu1{margin:0px 8px 10px;padding:5px;position:relative;overflow:hidden;background:#FEF9EF;border-radius:6px;border:1px solid #D7D7D7;}
.info_menu1 h3{font-weight:500;line-height:40px;font-size:16px;border-bottom:1px solid #D7D7D7;padding-left:1px;}
.info_menu1 h3 a{font-weight: bold; font-size: 16px; color: #8B8989;padding-left:10px;}
.info_menu1 .list_xm{ margin:10px;}
.info_menu1 .list_xm a{display:block;height: 42px; line-height: 42px; border-bottom: 1px dashed #E9CBCB;overflow: hidden;font-size:18px;}
.info_menu1 .gochapter{font-size:14px;text-align: center;height:40px;line-height: 40px;border-bottom: 1px solid #E9CBCB}

.chapterlist .chapters{margin:10px;}
.chapterlist .chapters a{display:block;height:42px; line-height:42px;overflow:hidden;border-bottom: 1px dashed #E9CBCB;font-size: 18px;}
.chapterlist .chapters dd{list-style:none;}
.chapterlist .paixu{position: relative;}
.chapterlist .paixu .t1{font-size:14px;margin:10px;height:45px; line-height:45px;border-bottom:1px solid #8F8F8F}
.chapterlist .paixu .t2{position: absolute;top:10px;right:10px;}
.chapterlist .paixu .t2 a{padding:3px 7px;border:1px solid #8F8F8F;border-radius: 3px;margin-left:5px;font-size: 18px;}
.chapterlist .paixu .this{background-color: #8F8F8F;color:#fff}
.content_top{height: 50px; background: #8F8F8F; line-height: 45px;border-radius:5px;}
.content_top li{float: left; width: 25%; text-align: center; height: 50px; overflow: hidden;}
.content_top a{display:block;width:100%;float:left;height:50px; line-height:50px;text-align:center;color:#fff;font-size:18px; }
.content_title{position: relative;height: 90px; overflow: hidden;}
.content_title h1{height: 50px; line-height: 50px;font-size:18px;font-weight:bold;  margin: 0px auto;text-align: center; overflow: hidden;}
.chaptertilebg{position:absolute;top:0px;left:50%;margin-left:-120px;width:240px;height:50px;border-bottom: 1px solid #8F8F8F;}
.content_button{position: relative; height: 45px;}
.content_button p{float: left;}
.content_button .button_left{position: absolute; left: 30px; width: 160px; height: 55px;}
.content_button .button_left p{margin:1px;height:45px; line-height:45px;border-bottom:1px solid #8F8F8F}
.content_button .button_left p a{padding:3px 7px;margin:1px;border:1px solid #8F8F8F;border-radius: 5px;margin-left:5px;font-size: 14px;background-color: #8F8F8F;color:#fff}
.content_button .button_right{position: absolute; right: 5px; width:130px; height: 55px;}
.content_button .button_right p{margin:1px;height:45px; line-height:45px;border-bottom:1px solid #8F8F8F }
.content_button .button_right p a{padding:3px 7px;margin:1px;border:1px solid #8F8F8F;border-radius: 5px;margin-left:5px;font-size: 14px;background-color: #8F8F8F;color:#fff}
.novelcontent{padding:10px;line-height: 150%;font-size:24px;font-family:"microsoft yahei"}
.novelbutton{margin:5px;background:#8F8F8F;border-radius:5px;overflow:hidden;}
.novelbutton li{float:left;width:25%;list-style:none;}
.novelbutton dd{float:left;width:25%;list-style:none;}
.novelbutton p{margin: 0px auto;height:25px;line-height: 25px;text-align: center; }
.novelbutton p a{display:block;width:100%;float:left;height:40px; line-height:40px;border-left:1px solid #7E7E7E;border-right:1px solid #8B8989; text-align:center;color:#fff;font-size:16px; }
.novelbutton .p3{}
.currency_head{position: relative; height: 50px; line-height: 50px; background: #8F8F8F}
.currency_head h1 a{color:#fff}
.currency_head .return{position: absolute; left: 10px; top: 7px; width: 50px; height: 32px;background: #A8A8A8; border-radius: 3px; text-align: center; line-height: 32px;}
.currency_head .return a{color: #FFF; font-weight: bold;}
.currency_head h1{margin: 0px auto; text-align: center; font-size: 18px; color: #FFF; font-weight: bold;}
.currency_head .homepage{position: absolute; right: 10px; top: 7px;width: 50px; height: 32px;background: #A8A8A8; border-radius: 3px; text-align: center; line-height: 32px;}
.currency_head .homepage a{color: #FFF;font-weight: bold;}

.login{margin:30px 10px;font-size:14px;}
.loginblock{position:relative;border-bottom: 1px solid #e2e2dd;height:60px;overflow: hidden;}
.loginblock .l{position:absolute;left:0px;top:24px;width:60px;text-align:left;}
.loginblock .r{position:absolute;top:17px;left:60px;right:10px;max-width: 300px;}
.loginsave p{position:absolute;top:22px;left:0px;}
.loginsave input{position:absolute;top:15px;left:110px;height:30px;width:30px;}
.loginblock .r .p1{height:25px;line-height: 25px;width:100%;border:1px solid #c79f99;border-radius:3px;}
.loginblock .r .p2{height:25px;line-height: 25px;width:30%;border:1px solid #c79f99;border-radius:3px;margin-right:10px;}
.loginblock .r .logincode .p1{width:auto;}
.loginbtn{text-align: center;border-bottom: none;}
.loginbtn input{border:1px solid #8F8F8F;background:#8F8F8F;color:#fff;border-radius: 3px;height:30px;line-height: 30px;width:100px;margin:15px 10px;}
.userinfo{margin:30px 10px 0px 10px;min-height: 300px;line-height: 30px}
.userinfo .p1{border-bottom: 1px solid #b5918c}
.userinfo .mybook a{color:red}
.foot{background: #8B8989; height: 35px; line-height: 35px; text-align: center; width: 96%; margin: 10px auto; border-radius: 5px;}
.foot li{float:left;width: 25%;}
.foot li a{color: #FFF;}
#login_email1{position: relative;height: 30px; margin-top: 0px; margin-left: 5px; line-height: 21px; }
#register_code{position: relative;height: 30px; margin-top: 0px; margin-left: 5px; line-height: 21px;}
.login_currency{width: 97%; height: 30px; margin: 5px auto; line-height: 21px; position: relative;}
.register_txt{position: absolute; left: 40px; top: 0px; right: 0px; width: 95%;}
.mybook_nav { background: #D5CCC3; width: 97%; border-radius: 3px; margin:0px auto; height:35px; line-height:35px; overflow:hidden; margin-bottom:5px; margin-top: 10px;}
.mybook_nav ul li{width:20%; overflow:hidden; float:left; text-align: center;}
.mybook_nav ul li a{color:#8B8989; }
.search{ width: 97%; margin: 10px auto;}
.search .key{height:25px;width:95%;line-height:20px; border:0px;color:#8B8989;text-indent:5px;font-size:16px;}
.search .go{height:24px;width:35px; border:0px; background-color:transparent; z-index:9999;}
.search .type{background-color:#fff; border:1px solid #CCC;width:50px; height:25px; line-height:25px; text-align:center; font-weight:bold; color:#8B8989; border-right: 0px; }
.searchresult{margin:10px;min-height:300px;}
.searchresult .p1{height:30px;line-height: 30px;border-bottom: 1px solid #b5918c;margin-bottom:10px;}
.searchresult .p2{border:1px solid #b5918c;padding:10px;border-radius:5px;margin:20px 0px 200px 0px;color:#999}
.searchresult .sone{height:30px;line-height: 30px;color:#999;}
.searchresult .sone .author a{color:#999}
.book_content{width: 97%; margin: 10px auto;}
.bookcasetitle{height:40px;line-height: 40px;border-bottom: 1px solid #D1BFBD;text-align: center}
.book_content .p1{font-weight: bold;}
.book_content .content_frame{ width:95%;border-bottom:1px solid #D1BFBD; margin: 10px auto;padding-bottom:10px;}
.book_content .content_frame p{height: 30px; line-height: 30px;color:#8B8989;overflow: hidden;}
.book_content .content_frame p a{color: #333;}
.book_content .content_frame .case_del a{display:block;color:#fff;width:80px;background: #816863;text-align: center;border-radius: 3px;}
.ranking_list{ margin:20px 10px 10px 10px;overflow: hidden}
.ranking_list li{float: left; width: 25%; text-align: center; margin-bottom: 10px; overflow: hidden;}
.ranking_list li p{height: 25px; line-height: 25px;margin:0px 5px; border: 1px solid #8B8989; border-radius: 3px;}
.ranking_list li a{color:#8B8989}
.ranking_list .curr p{background: #8F8F8F;}
.ranking_list .curr a{color:#fff}
.ranking_general{margin: 10px}
.articlegeneral{position: relative; height: 35px; line-height: 35px; overflow: hidden; border-bottom: 1px dashed #E9CBCB;}
.articlegeneral a{color: #8B8989;}
.articlegeneral .p1{position: absolute;color:#666}
.articlegeneral .p2{position: absolute; left: 35px;}
.articlegeneral .p3{position: absolute; right: 0px; }
.articlegeneral .p3 a{color: #666;}
.page{text-align: center;color: #8B8989;line-height: 40px;}
.page a{height: 25px ;width: 34px; background: #8B8989; padding: 4px 10px 4px 10px; margin: 0px 10px 15px 0px; border-radius: 3px; color: #FFF;}
.page input{height: 25px; width: 50px; background: #8B8989; color: #FFF; margin-left: 5px;border:1px solid #8F8F8F;border-radius:3px;}
.page #pageinput{height:23px;line-height:23px;background: #FFF; color: #000;padding:0px 5px;}
.fullbox{margin:10px;}
.full_content{position: relative; height: 35px; line-height:35px; overflow: hidden; border-bottom: 1px dashed #E9CBCB; width: 95%; margin: 0px auto; }
.full_content a{ color: #8B8989;}
.full_content .p1{position: absolute;color:#666}
.full_content .p2{position: absolute; left: 35px;}
.full_content .p3{position: absolute; right: 0px; }
.full_content .p3 a{color: #666;}
.author_box{width: 96%;margin: 10px auto 10px auto; border: 1px solid #E9CBCB; padding: 10px 0px 10px 0px; border-radius: 5px;}
.author_novel{color: #666; text-align: center;margin-top: 5px; margin-bottom: 10px;}
.author_novel span{margin-right: 5px;color: #8B8989; border: 1px solid #ccc; padding: 3px 5px 5px 7px; border-radius: 5px;}
.author_content{position: relative; height:40px; line-height:40px; overflow: hidden; border-bottom: 1px dashed #E9CBCB; width: 95%; margin: 0px auto; }
.author_content a{ color: #8B8989;font-weight: normal;}
.author_content .p1{position: absolute;}
.author_content .p2{position: absolute; left: 45px;}
.author_content .p3{position: absolute; right: 0px; }
.author_content .p3 a{color: #666;}
.history{margin:10px;}
.history ul li{margin-bottom: 10px;border-bottom: 1px solid #b5918c;padding-bottom:10px;}
.history .p1{border-bottom:1px solid #b5918c;height:30px;line-height: 30px;overflow: hidden;}
.history .p2{margin-bottom: 10px;}
.history .p2 span{padding:2px 7px;background: #b5918c;border-radius: 3px;color:#fff;margin-right:10px;}
.history .p3{margin-bottom: 10px;}
.history .p3 a{color:#999;}
.history .p4 a{display: block;background: #b5918c;width:70px;height:25px;line-height:25px;color:#fff;text-align: center;border-radius: 5px;font-size: 12px;}
.jumpcon{border:1px solid #b5918c;border-radius:5px;margin:30px 10px 100px 10px;padding:10px;background: #fff}
.bottomad{margin:10px;}









