/*=========================
Name: 老牛 Ver 2.0
Date: 2018-5-20
Site:https://laoniu.taobao.com
=========================*/
*{word-wrap:break-word;}
html{scrollbar-face-color:#E8E8E8;scrollbar-highlight-color:#fff;scrollbar-shadow-color:#EAEAEA;scrollbar-3dlight-color:#C6C6C6;scrollbar-arrow-color:#7C7C7C;scrollbar-track-color:#F5F5F7;scrollbar-darkshadow-color:#C6C6C6;}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,button,textarea,menu{margin:0;padding:0;}
body{margin:0;padding:0;background:#f9f9f9;font:12px/22px 宋体,微软雅黑,Tahoma,Verdana,Arial;color:#444;}
table{empty-cells:show;border-collapse:collapse;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:400}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
pre,code,kbd,samp{font-family:inherit;}
textarea{overflow:auto;resize:none;}
a{color:#333;text-decoration:none;blr:expression(this.onFocus=this.setAttribute("hideFocus","true"));outline:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html .clearfix{height:1%}
.clearfix{display:block}
.clear{clear:both}
.fl{float:left;}
.fr{float:right;}
.con{margin:0 auto;}
.w-all{width:980px;margin:0 auto;}
.w990{width:1100px;}
.w-left{width:700px;float:left}
.w-right{width:260px;float:right}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mb15{margin-bottom:15px !important;}
.ml15{margin-left:15px !important;}
.mr15{margin-right:15px !important;}
.mt20{margin-top:20px !important;}
.mb20{margin-bottom:20px !important;}
.ml20{margin-left:20px !important;}
.mr20{margin-right:20px !important;}
.num{color:#f76120;font-style:normal;}
.cl10,.cl20,.cl40,.cl30{ clear:both; line-height:0; font-size:0;}.cl10{ height:10px;}.cl40{ height:40px;}.cl30{ height:30px;}.cl20{ height:20px;}
/*index*/

/*header top*/
#topnav{height:30px;background:#f0f0f0;border-bottom:1px solid #eee;display:block;width:100%;}
#topnav .ann{position:relative;padding:10px 60px;text-align:center;background:#ffebd7;}
#topnav .container{clear:both;height:30px;margin:0 auto;border-bottom:1px solid #eee;background:#f0f0f0;display:block;width:1100px;min-width:800px;line-height:30px;color:#fff;overflow:hidden;font-size:12px;}
#topnav .menu{float:left;height:30px;color:#3a3a3a;}
#topnav .menu .logo{float:left;height:30px;margin-left:2px;}
#topnav .menu .index{height:30px;text-decoration:none;}
#topnav .menu .index:hover{}
#topnav .menu li{text-align:center;float:left;line-height:30px;}
#topnav .menu li a{float:left;color:#3a3a3a;font-size:12px;padding:0 10px;display:block;}
#topnav .menu li a:hover{text-decoration:underline;}
#topnav .loginbtn{float:right;line-height:30px;overflow:hidden}
#topnav .loginbtn .qqlogin{float:right;*float:none;text-align:right;line-height:30px;}
#topnav .loginbtn .qqlogin img{padding:0 5px;}
#topnav .loginbtn .qqlogin a{padding:2px;}
#topnav .loginbtn .qqlogin a:hover{padding:2px;}
#topnav .loginbtn .pic{float:left;margin-top:2px;line-height:30px;}
#topnav .loginbtn .pic img{border:2px solid #ddd;}
#topnav .loginbtn .pic a{margin:0;padding:0;}
#topnav .loginbtn .pic a:hover{margin:0;}
#topnav .loginbtn li{display:inline-block;}
#topnav .loginbtn span{float:left;padding:0 2px;color:#3a3a3a;font-size:12px;margin-right:10px;}
#topnav .loginbtn a{color:#3a3a3a;font-size:12px;float:left;padding:0 10px;text-align:center;display:block;}
#topnav .loginbtn a:hover{text-decoration:underline;}
#topnav .loginbtn input{-webkit-border-radius:3px;border-radius:3px;font:bold 12px arial,sans-serif;float:left;margin-left:6px;display:inline;padding:2px;line-height:14px;overflow:visible;margin-top:10px;width:auto;*width:1;}
#topnav .loginbtn label{float:left;margin-left:6px;display:inline;}
#topnav .loginbtn input.text{background:#e1e2e3;color:#fff;width:70px;border:1px solid #e25ea1;}
#topnav .loginbtn .loginbtn{background:#e1e2e3;padding:4px 4px;color:#fff;border:none;}
#topnav .loginbtn .checkbox{display:none;}

/*header search*/
#searchbox{height:80px;background:#f9f9f9;padding:20px 0;}
#searchbox .divauto{width:1100px;margin:0 auto;}
#searchbox .logo{height:70px;background:url(../image/searchlogo.png) no-repeat left;text-indent:-999px;margin-top:5px;width:190px;float:left;overflow:hidden;}
#searchbox .sousuobox{float:left;width:500px;margin-left:50px;margin-top:20px;}
#searchbox .srk{width:385px;height:36px;display:block;float:left;border:2px solid #51b7ec;padding-left:10px;color:#333;background:#fff;line-height:26px;}
#searchbox .ssbtn_index{float:left;background:#51b7ec;color:#fff;width:100px;height:42px;border:none}
#searchbox .ssbtn_index:hover{background:#3ba1d6}
#searchbox .sousuotag{display:block;height:20px;line-height:20px;color:#fff;padding:0 10px;}
#searchbox .sousuotag span{font-weight:bold;}
#searchbox .sousuotag a{padding:5px;color:#fff;}
#searchbox .down{float:left;text-align:left;height:42px;line-height:42px;padding-top:17px;margin-left:30px;}
#searchbox .down li{list-style-type:square;color:#fff;height:25px;line-height:25px;overflow:hidden;}
#searchbox .down a{color:#fff;}
#searchbox .down a:hover{text-decoration:underline;}
#searchbox #option{float:right;display:block;margin-top:28px;margin-right:5px;padding-right:5px;text-align:right;}
#searchbox #option a{display:inline-block;margin:0 0 0 15px;padding:5px 12px;text-align:center;background:#51b7ec;color:#f6f6f6;border-radius:5px;}
#searchbox #option .badge {position:relative;display: inline-block;min-width: 10px;margin-left:-15px;top:-10px;padding: 5px 8px;font-size: 12px;font-weight: 700;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;background: #d9534f;border-radius: 10px;}

/*header menu*/
.subMenuCon{font-size:14px;clear:both;background:#fff;border-bottom:1px solid #f5f5f5;}
.subMenu {background:#51b7ec;}
.subMenu ul {width:1065px;height:45px;padding-right:5px;line-height:45px;margin:0 auto;}
.subMenu li a{float:left;color:#fff;padding:0 40px;letter-spacing:4px;}
.subMenu .index,.subMenu li a:hover{background:#7cccf5;}
.subMenus{clear:both;display:block;margin:0 auto;width:1100px;height:35px;line-height:35px;}
.subMenus ul{padding:0 10px;}
.subMenus .male{float:left;color:#258dcd;padding-left:16px;}
.subMenus .male li{float:left;}
.subMenus .male li a,.female li a{color:#6a6a6a;}
.subMenus .male li a:hover,.female li a:hover{color:#f60;}
.subMenus .female{color:#258dcd;float:right;padding-right:16px;}
.subMenus .female li{float:left;}
.subMenus .nan,.subMenus .nv{padding-right:5px;font-weight:bold;}
.subMenus .line{margin:0 9px;line-height:15px;height:15px;color:#fff;width:0px;text-indent:-9999px;border-left:1px solid #f6f6f6;border-right:1px solid #e6e6e6;}
#banner{clear:both;margin:0 auto;width:1100px;text-align:center;}
#banner2{clear:both;margin:0 auto;}
#banner li{list-style:none;float:left;width:467px;margin:1px;padding:2px 5px;height:25px;line-height:25px;background:#fff;border-bottom:1px solid #efefef;}
#banner li a.title{width:180px;height:25px;float:left;text-align:left;color:#488fce;overflow:hidden}
#banner li a.chapter{width:250px;height:25px;float:left;text-align:left;color:#666;overflow:hidden}
#banner li a.delbook{width:30px;float:right;padding:0 3px;border:none;background:#4b93d2;color:#fff;}
#banner li:hover{background:#4b93d2;color:#f6f6f6;}
#banner li:hover a{color:#f6f6f6;}
#banner li:hover a.delbook{background:#fff;color:#666;}

/*index*/
#gg{margin:10px 0;line-height:30px; background:#eee; padding:0 10px; font-size:14px;}
#gg .msg{display:block;padding:5px 0;font-size:14px;}
#gg .bdsharebuttonbox{width:290px;float:right;padding-top:8px;}
.side{ width:290px; overflow:hidden;}
.main{ width:800px;}
.three_width_side{ width:250px; overflow:hidden;}
.three_width_main{ width:533px;padding-left:15px;overflow:hidden;}
.index_news .three_width_main{ width:490px;}
.male_book_list .cont .lists li{ padding-bottom:0;}
.se_news_list .news_pane .lists li{ margin-left:0; margin-right:5px; width:250px;}
.bt{clear:both;height:430px; overflow:hidden;}

.blank .title{ color:#666; font-family:Microsoft Yahei; font-size:18px; line-height:1; padding-bottom:12px; padding-top:9px;}
.blank.blank_t_0 .title{ padding-top:0;}
.blank .cont{ padding:6px 17px 15px 16px; background:#efeef2; margin-top:2px;}
.blank .lists li{ border-bottom:1px dotted #d5d4d8; line-height:35px; height:35px; overflow:hidden;}
.blank .lists li.last{ border-bottom:0 none;}
.blank .lists li span{ font-family:Arial, Helvetica, sans-serif; color:#999; float:right;}
.blank .lists li span a{ color:#999;}
.blank .lists li span.ffs{ font-family:"宋体";}
.blank .lists li em{ float:left; width:20px; height:19px; line-height:19px; text-align:center; color:#fff;font-family:Arial, Helvetica, sans-serif; margin-top:6px; background:#b0b0b0; margin-right:10px;}
.blank .lists li a{ color:#666;}
.blank .lists li a:hover,.blank .lists li.first h3 a:hover,.blank .lists li.first p a:hover,.classify .con .first h3 a:hover,.classify .con .first p a:hover,.classify .con .list li a:hover,.classify .con .list li a:hover span{ color:#ff5500;  text-decoration:underline;}
.blank .lists li.top em{ background:#fa744e;}
.blank .lists li.first{ height:90px; padding-bottom:16px; margin-top:11px; position:relative; overflow:visible; line-height:1;}
.blank .lists li.first .imgbox{ width:66px; margin-right:12px;}
.blank .lists li.first em{ position:absolute; left:-1px; top:-1px; margin:0;}
.blank .lists li.first h3 a,.blank .lists li.first p a,.classify .con .first h3 a{ color:#333; font-size:14px; line-height:28px;}
.blank .lists li.first p{ color:#999; line-height:28px;}
.blank .lists li.first p a{ font-size:12px;}

.index_news .news_pane h2{ text-align:center; font-family:Microsoft Yahei; font-size:20px; line-height:1; padding-bottom:10px;}
.index_news .news_pane h2 a,.index_news .news_pane .lists li a:hover,.index_news .news_pane .lists li a:hover span{ color:#ff5500;}
.index_news .news_pane a:hover{ text-decoration:underline;}
.index_news .news_pane .lists li{ height:30px; line-height:30px;overflow:hidden; width:250px; float:left; font-size:14px; white-space:nowrap; margin:0 10px 0 0;}
.index_news .news_pane .lists li span{ color:#999;}
.index_news .news_pane .lists li a{ color:#333;}


.big_title{ color:#666; font-size:20px; font-family:Microsoft Yahei; line-height:35px; padding-bottom:8px;}
.big_title .info{float:right;background:#f9f9f9;font-size:12px; font-family:"宋体"; line-height:40px;margin-right:12px;}
.big_title .info em{padding-left:15px;}
.big_title .info b{color:#F38080;padding:0 2px;}
.book_list .cont .lists li{ float:left; width:120px; line-height:1; padding-bottom:15px;padding-right:14px;}
.book_list .cont .lists li a{ display:block; line-height:1; position:relative;}
.book_list .cont .lists li a h3{ text-align:center; font-size:14px; margin-top:5px; color:#555;height:20px;line-height:20px;overflow:hidden;}
.book_list .cont .lists li a .mark{ background:#000; opacity:.8; filter:alpha(opacity=80); width:120px; height:160px; position:absolute; left:0; top:0; display:none;}
.book_list .cont .lists li a .infos{ position:absolute; left:0; top:0; height:160px; display:none; line-height:24px; padding:10px 10px 0;}
.book_list .cont .lists li a:hover,.book_list .cont .lists li a:hover h3{ color:#ff5500; text-decoration:underline;}
.book_list .cont .lists li a:hover .infos,.book_list .cont .lists li a:hover .mark{ color:#999; display:block;}
.book_list .cont .lists li a .infos .more{ position:absolute; left:20px; bottom:19px; font-size:14px; font-weight:bold; background:url(../image/icon_more.gif) no-repeat right center; padding-right:10px;}
.book_list .cont .lists li a .infos .more:hover{ text-decoration:underline; color:#ff5500;}
.book_list .cont .lists li.no_pad_r{ padding-right:0;}

.big_pic_show{ height:370px; position:relative;}
.big_pic_show a{ display:block; height:370px;}
.big_pic_show .mark{ background:url(../image/mark.png); height:100px; padding:41px 10px 0 10px; position:absolute; left:0; bottom:0; width:220px;}
.big_pic_show .mark h3{ font-size:14px; line-height:24px; color:#fff; font-weight:bold;}
.big_pic_show .mark p{ color:#fff; line-height:22px;}

.classify{ width:250px; float:left; height:388px; overflow:hidden; margin:0 20px 53px 0;}
.classify.right{ margin-right:0;}
.classify .title{ height:40px; background:#eceaef; padding:0 11px 0 12px;}
.classify .title h2{ color:#000; font-family:Microsoft Yahei; font-size:16px; float:left; border-left:2px solid #51b7ec; line-height:1; margin-top:13px; padding-left:10px;}
.classify .title a{ float:right; color:#666; margin-top:12px; background:url(../image/icon_more_2.gif) no-repeat right center; padding-right:10px;}
.classify .title a:hover,.links a.more:hover{ text-decoration:underline; color:#ff5500;}
.classify .con{ padding-top:12px;padding-left:5px}
.classify .con .first .imgbox{ width:100px; margin-right:8px;}
.classify .con .first h3 a{ line-height:20px;}
.classify .con .first p{ color:#666; line-height:20px; padding-top:4px;}
.classify .con .first p a{ color:#333;}
.classify .con .list li{ line-height:35px; height:35px;overflow:hidden;font-size:14px; color:#999;}
.classify .con .list li span{ color:#999;}
.classify .con .list li a{ color:#333;}

/*main*/
#main{clear:both;width:1100px;margin:10px auto;}
#mainleft{width:790px;clear:both;float:left;OVERFLOW:hidden;word-break:break-all;}
#mainright{width:300px; overflow:hidden;float:right;}
#mainright .titletop{padding:5px 4px;margin:5px 0 10px 0;width:290px;float:left;border:1px solid;border-color:#51b7ec #efefef #d3d3d3 #efefef;box-shadow:0 1px 1px #efefef;background:#fff;}
#mainright .titletop h3.nv{background:#ff7d99}
#mainright .titletop ul li a{color:#3a3a3a;line-height:32px;}
#mainright .titletop h3{float:left;color:#fff;background:#51b7ec;font-size:14px;padding:0 15px;margin:12px 15px;line-height:30px;height:30px;}
#mainright .titletop h3 a{color:#fff;line-height:25px;}
#mainright .titletop h3 span{display:none;float:right;line-height:25px;color:#e9e9e9;font-weight:bold;}
#mainright .titletop ul{clear:both;padding:10px 15px;border-top:1px solid #f3f3f3;}
#mainright .titletop ul li{border-bottom:1px dotted #d5d4d8; line-height:35px; height:35px; font-size:14px;OVERFLOW:hidden;word-break:break-all;}
#mainright .titletop ul li em{float:left; width:20px; height:19px; line-height:19px; text-align:center; color:#fff;font-family:Arial, Helvetica, sans-serif; margin-top:6px; background:#b0b0b0; margin-right:10px;}
#mainright .titletop ul li.top em{ background:#fa744e;}
#mainright .titletop ul li a {color:#333;}
#mainright .titletop ul li .author a{float:right;font-size:12px;color:#888}
#mainright .titletop ul li .shunum{float:none;color:#ff0000;padding:0 2px;font-weight:bold;}
#mainright .titletop ul.ulist{clear:both;border-top:1px solid #ddd;padding:5px 8px;}
#mainright .titletop ul.ulist li{float:left;}
#mainright .infonum,#mainright .infozp,#mainright .topsite{padding:5px 4px;margin:5px 0;font-size:14px;width:290px;border:1px solid;border-color:#51b7ec #efefef #d3d3d3 #efefef;box-shadow:0 1px 1px #efefef;background:#fff;OVERFLOW:hidden;}
#mainright .infozp{margin:0 0 10px 0;}
#mainright .infozp h3,#mainright .infonum h3,#mainright .topsite h3{display:block;width:80px;text-align:center;background:#51b7ec;color:#fff;margin:12px 15px;line-height:30px;height:30px;}
#mainright .infozp .ainfo{padding:5px 15px;}
#mainright .infozp .ainfo .shuji{width:100%;}
#mainright .infonum ul,#mainright .topsite ul{clear:both;padding:10px 15px;border-top:1px solid #f3f3f3;}
#mainright .infonum li{display:block;height:30px;color:#333;line-height:30px;}
/*down*/
.msg-notice{clear:both;margin:0 0 8px 0;background:#fff;border:1px solid #fccb37;height:35px;line-height:35px;}
.notice{font-size:12px;padding-left:10px;}
.msg-notice a{color:#ff0000;}
.downdh{height:30px;line-height:30px;font-size:12px;}
.downdh .hd{float:left;font-size:12px;color:#4c94c7;color:#008606;font-weight:normal;}
.downdh .hd a{color:#4c94c7;color:#008606;}
.downdh span{float:left;padding:0 5px;font-size:12px;color:#333;}
.downtip{float:right;color:#777;height:25px;line-height:25px;font-size:12px;padding-left:20px;margin:15px 15px 10px 0;}
#downlist{clear:both;background:#FFF;border:1px solid;border-color:#51b7ec #efefef #d3d3d3 #efefef;box-shadow:0 1px 1px #efefef;padding-bottom:10px;}
#downlist h3{float:left;border-left:solid 2px #51b7ec;color:#51b7ec;margin:15px 0 10px 0;margin-left:15px;font-size:14px;padding:0 10px;line-height:25px;height:25px;}
#downlist ul{clear:both;margin:0 15px;border-top:1px solid #cccccc;padding:5px 10px;font-size:14px;}
#downlist ul li{height:40px;line-height:40px;border-bottom:1px dotted #f5f5f5;}
#downlist ul li:last-child{border-bottom:none;}
#downlist ul li:hover{background:#f9f9f9;}
#downlist ul li .downtype{display:block;float:left;width:100px;text-align:center;color:#ff6600}
#downlist ul li .downsize{display:block;float:left;width:100px;margin:0 20px;text-align:left;color:#333}
#downlist ul li .downfrom{display:block;float:left;width:120px;text-align:left;color:#333}
#downlist ul li .uptime{display:block;float:left;width:120px;text-align:center;color:#666}
#downlist ul li .downurl{display:block;float:left;width:205px;text-align:left;padding-left:20px;}
#downlist ul li .chapter{display:block;float:left;width:250px;height:40px;color:#666;text-align:left;padding-left:10px;OVERFLOW:hidden;word-break:break-all;}
#downlist ul li .zip-download{display:block;float:left;width:180px;text-align:center;}
#downlist ul li .txt-download{display:block;float:left;width:180px;text-align:center;}
#downlist ul li .thunder-download{display:block;float:left;width:80px;text-align:center;}
#downlist ul li .flashget-download{display:block;float:left;width:80px;text-align:center;}
#downlist ul li.error{display:block;padding:0 10px;}
#downlist ul li a{color:#0088cc}
.downewm{position:fixed;right:40px;top:300px;text-align:center;}
.downewm span{display:block;width:150px;margin:10px auto 0;font-size:14px;height:25px;line-height:25px;color:#fff;background:#51b7ec;}
/*update*/
.muludh{margin:10px 0;padding:0 15px;height:40px;line-height:40px;font-size:14px;background:#fff0c6;border:1px solid #fccb37;}
.muludh .hd{float:left;color:#4c94c7;font-weight:normal;}
.muludh .hd a{color:#4c94c7;}
.muludh span{float:left;padding:0 5px;font-size:12px;color:#333;}
#mululistad{text-align:center;}
#mululist{clear:both;background:#FFF;border:1px solid;border-color:#51b7ec #efefef #d3d3d3 #efefef;box-shadow:0 1px 1px #efefef;padding-bottom:10px;}
#mululist h3{float:left;border-left:solid 2px #51b7ec;color:#51b7ec;margin:15px 0 10px 0;margin-left:15px;font-size:14px;padding:0 10px;line-height:25px;height:25px;}
#mulutip{height:40px;line-height:40px;font-size:14px;padding-left:20px;background:#f7f7f7;color:#333;border:1px solid #a9bbc8;}
#mululist ul{padding:0 10px;}
#mululist ul li{clear:both;text-align:left;font-size:14px;color:#555;border-bottom:1px dotted #f5f5f5;height:40px;line-height:40px;}
#mululist ul  .chapter a{color:#333;}
#mululist ul .line{background:#f9f9f9;border-bottom:1px dotted #fff;}
#mululist ul li .chapter{float:left;display:block;width:490px;padding-left:20px;overflow:hidden;}
#mululist ul li .site{float:right;text-align:right;display:block;width:100px;padding-left:10px;overflow:hidden;}
#mululist ul li .lastupdate{float:right;display:block;width:100px;padding-left:10px;overflow:hidden;}
#mululist ul li:hover {background:#51b7ec;color:#eee}
#mululist ul li span:hover a{color:#fff;}
/*bookcover*/
#bookdetail{margin:5px 0;width:1100px;padding:0;height:355px;display:block;background:#fff;border:1px solid;border-color:#51b7ec #efefef #d3d3d3 #efefef;box-shadow:0 1px 1px #efefef;}
#bookdetail #picbox{float:left;width:170px;margin-top:40px;padding:0 30px;margin-bottom:10px;border-right:1px solid #eee;}
#bookdetail #picbox .img_in{width:170px;margin-top:20px;border:1px solid #eee;background:#f3f3f3;}
#bookdetail #picbox .img_in img{padding:5px;}
#bookdetail #picbox .imgtip{text-align:center;FONT-SIZE:14px;padding-top:10px;}
#bookdetail #picbox .imgtip span{font-family:Webdings;color:#bbb;padding-right:5px;}
#bookdetail #info{float:left;width:500px;margin-left:25px;}
#bookdetail #info .infotitle{height:50px;border-bottom:1px solid #eee;margin:10px 20px 10px 0px;OVERFLOW:hidden;}
#bookdetail #info .infotitle h1{float:LEFT;color:#111;line-height:40px;font-style:italic;FONT-SIZE:22px;}
#bookdetail #info .infotitle i{color:#666;font-family:'Hiragino Sans GB','Microsoft YaHei','宋体',Helvetica,Arial,sans-serif;padding:0 3px;}
#bookdetail #info .infotitle span{FONT-SIZE:12px;line-height:55px;color:#888;padding-left:10px;}
#bookdetail #info #aboutbook{color:#777;background:#fff;line-height:25px;margin-right:20px;height:170px;OVERFLOW:hidden;cursor:pointer;}
#bookdetail #info .tag{height:30px;margin:10px 20px 10px 0;line-height:30px;padding:3px 10px;background:#f6f6f6;OVERFLOW:hidden;}
#bookdetail #info .tag .type{float:left;color:#555;}
#bookdetail #info .tag a{float:left;color:#333;padding-right:10px;}
#bookdetail #info .tag .time{float:right;color:#aaa;}
#bookdetail #info .newchapter{height:20px;padding:5px 10px;color:#555;OVERFLOW:hidden;}
#bookdetail #info .newchapter a{color:#111;}
#bookdetail #info .newchapter span.time{color:#aaa;}
#bookdetail #info .newchapter span.more a{padding-left:20px;color:#555;}
#bookdetail #info .option{padding:0px;}

#bookdetail #info .sharebar{float:right;margin-top:10px;height:30px;line-height:30px;padding:0 10px;background:#f7f7f9;color:#8b8b8b;}
#bookdetail #info .sharebar .share{background:url(../image/share.png) no-repeat;font-size:12px;padding-left:22px;cursor:pointer;}
#bookdetail #info .option a{font-size:14px;height:35px;line-height:35px;display:inline-block;padding:0px 20px;margin-right:6px;background:#f5b24d;color:#fff;text-decoration:none;}
#bookdetail #info .option .blueBtn{background:#51b0ce;border:1px solid #51b7ec;}
#bookdetail #info .option a.blueBtn:hover{background:#379fc0;}
#bookdetail #info .option .orangeBtn{background:#f5b24d;border:1px solid #e99a24;}
#bookdetail #info .option a.orangeBtn:hover{background:#e99a24;}
#bookdetail #info .option .greenBtn{background:#9fcb57;border:1px solid #8ebf3f;}
#bookdetail #info .option a.greenBtn:hover{background:#8ebf3f;}
#bookdetail #info .option .darkBlueBtn{background:#6c8dcf;border:1px solid #5a75ac;}
#bookdetail #info .option a.darkBlueBtn:hover{background:#5a75ac;}
#bookdetail #info .option .purpleBtn{background:#9786b8;border:1px solid #8069b0;}
#bookdetail #info .option a.purpleBtn:hover{background:#8069b0;}
#bookdetail #info .option .darkGreenBtn{background:#4fbbba;border:1px solid #2ba4a3;}
#bookdetail #info .option a.darkGreenBtn:hover{background:#2ba4a3;}
#bookdetail #info .option .grayBtn{background:#c5c5c5;}
#bookdetail #infobox{float:right;width:290px;margin:20px 0;margin-left:10px;padding:0 20px;border-left:1px solid #eee;}
#bookdetail #infobox h3,#main .infozp h3{display:block;width:80px;text-align:center;background:#51b7ec;color:#fff;font-size:14px;line-height:30px;height:30px;}
#bookdetail #infobox h3 span{float:right;font:20px/1.3 'Monotype Corsiva',Arial,sans-serif;line-height:40px;color:#e0e0e0;font-weight:bold;}
#bookdetail #infobox .ggad{padding-right:10px;width:300px;}
#bookdetail #infobox .zuozhe{clear:both;display:block;height:40px;}
#main .ainfo{clear:both;padding:20px 0 0 0;overflow:hidden;}
#main .ainfo .userpic{float:left}
#main .ainfo .userpic a{display:block;float:left;overflow:hidden;width:68px;height:68px;}
#main .ainfo .userpic img{width:60px;height:60px;border:#ddd 1px solid;padding:2px;background:#fff}
#main .ainfo .userpic a:hover img{background:#bdb;border-color:#bdb;}
#main .ainfo .username{float:left;padding-left:10px;text-align:left;color:#666}
#main .ainfo .username a{font-size:14px;font-weight:bold;color:#080;font-family:tahoma}
#main .ainfo .asay{padding:0 5px;color:#666;line-height:21px;margin-bottom:18px}
#main .ainfo .mtitle{clear:both;padding:30px 0 10px 0;height:25px;font-weight:bold;color:#666;}
#main .ainfo ul{clear:both;}
#main .ainfo li{display:block;height:40px;line-height:40px;border-top:1px solid #f3f3f3;}
#main .ainfo li .shuji{display:block;float:left;width:190px;height:35px;line-height:35px;OVERFLOW:hidden;}
#main .ainfo li .more{display:block;border:1px solid #51b7ec;text-align:center;height:30px;line-height:30px;}
#main .ainfo li .more a{padding-right:12px;background:url(../image/icon_more_2.gif) no-repeat right center;}
#main .ainfo li .shuji a{font-size:14px;color:#666;}
#main .ainfo li .stime{float:right;color:#aaa;height:35px;line-height:35px;}
#baidushare{clear:both;height:45px;background:#fff;border:1px solid;border-color:#fff #efefef #d3d3d3 #efefef;box-shadow:0 1px 1px #efefef;padding:0 10px;margin:5px 0;}
#baidushare h3{float:left;color:#fff;margin-top:7px;padding:0 10px;background:#51b7ec;font-size:14px;line-height:30px;height:30px;}
#baidushare .bdsharebuttonbox{float:left;width:490px;}
#baidushare a{margin-left:8px;font-size:12px;}
#listtopad{clear:both;margin:5px 0;width:640px;background:#fff;text-align:center;}
#listbottomad{clear:both;margin:5px 0;width:640px;background:#fff;text-align:center;}
#listad{clear:both;width:640px;background:#fff;text-align:center;}
#listad .ad1{float:left;display:block;width:320px;}
#listad .ad2{float:left;display:block;width:320px;}
#xinshu{clear:both;height:70px;background:#fff;border:1px solid;border-color:#51b7ec #efefef #d3d3d3 #efefef;box-shadow:0 1px 1px #efefef;margin:5px 0;}
#xinshu h3{float:left;border-left:solid 2px #51b7ec;color:#51b7ec;margin-top:7px;margin-left:10px;font-size:14px;padding:0 10px;line-height:25px;height:25px;}
#xinshu .xinshulist{clear:both;line-height:40px;height:40px;padding:0 10px;}
#xinshu .xinshulist .name{display:block;float:left;height:40px;width:450px;text-align:left;OVERFLOW:hidden;}
#xinshu .xinshulist .time{display:block;float:right;height:40px;text-align:left;width:120px;color:#aaa;}
#xinshu .xinshulist .name a{display:block;padding-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#xinshu .xinshulist .chapter{display:inline-block;padding-left:10px;height:40px;width:260px;text-align:left;OVERFLOW:hidden;}
#xinshu .xinshulist .chapter a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#detaillist{clear:both;background:#fff;border:1px solid;border-color:#fff #efefef #d3d3d3 #efefef;box-shadow:0 1px 1px #efefef;margin:5px 0;}
#detaillist .listtitle{height:37px;font-size:20px;padding:11px 10px;line-height:37px;border-bottom:1px solid #eee;}
#detaillist .listtitle h3{float:left;border-left:solid 2px #51b7ec;color:#51b7ec;font-weight:bold;margin-top:7px;margin-left:10px;font-size:14px;padding:0 10px;line-height:25px;height:25px;}
#detaillist .listtitle .paixu{float:right;font-size:14px;height:35px;line-height:35px;display:inline-block;text-align:center;padding:0px 15px;margin:0 3px;border:1px solid #51b7ec;color:#fff;text-decoration:none;cursor:pointer;background:#51b0ce;}
#detaillist .listtitle .paixu:hover{background:#379fc0;}
#detaillist ul{padding:0;list-style:none;overflow:hidden;clear:both;}
#detaillist #hidc{clear:both;display:block;overflow:hidden;}
#detaillist #hidc #yc{display:block;background:#f9f9f9;color:#666;font-weight:bold;font-size:16px;text-align:center;height:40px;line-height:40px;}
#detaillist #hidc #yc{text-decoration:none;color:#777;cursor:pointer;}
#detaillist #hidc #yc b{color:#ff0000;padding:0 5px;}
#detaillist #hidc a #zkzj{display:inline;color:#f60;}
#detaillist #hidc a .ycnum{display:inline;color:#f60;padding:0 5px;}
#detaillist #hidc #morezj{display:none}
#detaillist #hidc #ajaxzj{display:none}
#detaillist ul li{float:left;display:block;width:371px;padding-left:20px;height:40x;line-height:40px;overflow:hidden;border-bottom:1px solid #eee;}
#detaillist ul:nth-child(2) li:nth-child(7),#detaillist ul:nth-child(2) li:nth-child(8),#detaillist ul:last-child li:nth-last-child(1),#detaillist ul:last-child li:nth-last-child(2){border-bottom:none;}
#detaillist ul li.fj{display:block;float:left;background:#eee;color:#666;width:100%;font-weight:bold;font-size:16px;padding-left:10px;height:30px;line-height:30px;border:none;}
#detaillist ul li .zj{padding-left:10px;float:left;height:30px;overflow:hidden;color:#090}
#detaillist ul li .time{text-align:center;width:50px;height:40px;overflow:hidden;font-size:14px;float:right;color:#aaa;}
#detaillist ul li a{color:#444;font-size:14px;float:left;width:310px;line-height:40px;height:40px;margin-right:10px;overflow:hidden;}
#detaillist ul li a:hover{color:#029409;}
#detaillist ul li a:visited{color:#029409;}
#tuijian{background:#fff;margin:5px auto;overflow:hidden;border:1px solid;border-color:#fff #efefef #d3d3d3 #efefef;box-shadow:0 1px 1px #efefef;}
#tuijian .listtitle{height:40px;font-size:20px;margin:8px 10px;padding:0 10px;line-height:40px;font-weight:bold;border-bottom:1px solid #eee;}
#tuijian .listtitle h2{float:left;border-left:solid 2px #51b7ec;color:#51b7ec;margin-top:7px;font-size:14px;padding:0 10px;line-height:25px;height:25px;}
#tuijian ul{background:#fff;height:405px;padding:10px 0;}
#tuijian ul li{float:left;margin:5px 0 10px 22px;display:inline;width:132px;height:190px;overflow:hidden;color:#888;position:relative}
#tuijian ul li h3{height:25px;line-height:27px;overflow:hidden;font-weight:normal;text-align:center}
#tuijian ul li img{width:125px;height:160px;}


#xiashu{display:block;height:58px;padding-top:12px;text-align:center;background:#fff;border:1px solid;border-color:#fff #efefef #d3d3d3 #efefef;box-shadow:0 1px 1px #efefef;margin:5px 0;}
#xiashu .xl{float:left;width:318px;}
#xiashu .xr{float:right;width:318px;}
#xiashu strong{display:block;margin:0 auto;width:220px;height:45px;}
#xiashu a{display:block;line-height:45px;color:#fff;font-size:18px;border:1px solid #51b7ec;background:#51b0ce;}
#xiashu a:hover{background:#f5b24d;border:1px solid #e99a24;}
#comment{margin:5px 0;padding:5px 10px;font-size:14px;border:1px solid;border-color:#fff #efefef #d3d3d3 #efefef;box-shadow:0 1px 1px #efefef;background:#fff;z-index:1111;}
#comment h3{border-left:solid 2px #51b7ec;margin:10px;color:#51b7ec;font-size:14px;padding:0 10px;line-height:25px;height:25px;}
#comment .commentmore{clear:both;padding:10px;display:block;cursor:pointer;}
#comment .commentmore .cmore{clear:both;display:block;background:#f6f6f6;height:40px;line-height:40px;color:#222;text-align:center;}
#comment #postcom{clear:both;display:block;margin:10px 0;border-top:1px solid #ddd;}
#comment .tishi{padding-left:10px;height:40px;font-size:12px;color:#666;line-height:40px;}
#comment .plbox{clear:both;padding-left:10px;float:left;}
#comment textarea{border:1px solid #d9d9d9;color:#333;line-height:22px;padding:3px 5px;width:590px;height:47px;}
#comment .tjbox{float:right;margin:0 10px;}
#comment .tjpl{background:#4c94c7;display:block;width:130px;font-weight:bold;color:white;height:55px;line-height:55px;text-align:center;border:none;}
#comment .tjpl:hover{background:#f60;}
#comment ul{clear:both;padding:10px 8px;}
#comment li{padding:5px;clear:both;line-height:30px;border-top:1px solid #f9f9f9;}
#comment li .plfool{float:right;color:#4c94c7;}
#comment li .dp{display:block;}
#comment li .userpic{width:60px;padding-top:11px;float:left;}
#comment li .userpic img{border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#comment li .userinfo{display:block;margin-left:60px;padding-top:4px;}
#comment li .username{display:inline-block;color:#4c94c7;font-weight:bold;clear:both;}
#comment li .title{display:inline-block;color:#666;}
#comment li .moretext{display:inline-block;padding:0 10px;background:#eee;color:#666;cursor:pointer;text-decoration:none;}
#comment li .moretext:hover{background:#029409;color:#fff;}
#comment li a{color:#029409;}
#comment li .usercom{display:block;color:#666;line-height:1.8em}
#comment li .time{float:right;color:#999;font-size:10px;}

#bookname{text-align:center;height:48px}
#bookname .bigname{font-size:30px;font-weight:800;font-family:"微软雅黑","宋体",Arial,Helvetica,sans-serif;line-height:48px;}
#bookname .bigname i{font-style:normal;color:#ccc;margin:0 5px}
#bookname h1{font-size:30px;font-weight:800;font-family:"微软雅黑","宋体",Arial,Helvetica,sans-serif;line-height:48px;display:inline;}
#box{width:1100px;clear:both;margin:0 auto;color:#444;background:#f3f3f3;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;}

/*type*/
#saixuan{width:1090px;margin:10px auto;padding-bottom:5px;background:#fff;border:1px solid;border-color:#51b7ec #efefef #d3d3d3 #efefef;box-shadow:0 1px 1px #efefef;font-size:12px;}
#saixuan .title{height:40px;line-height:40px;color:#333;font-size:14px;display:block;OVERFLOW:hidden;text-align:left;padding-left:20px;border-bottom:1px solid #ddd;}
#saixuan .title h3{float:left;color:#333;}
#saixuan .title span{float:right;color:#888;font-size:14px;}
#saixuan .selecttitle{float:left;clear:both;display:block;text-align:center;width:80px;color:#333;padding:0 10px;height:35px;line-height:35px;}
#saixuan .selecttype{float:left;text-align:left;color:#e0e0e0;padding-right:10px;height:35px;line-height:35px;}
#saixuan .selecttype a{display:inline-block;line-height:35px;padding:0 10px;}
#saixuan .selecttype a:hover{background:#51b7ec;color:#fff;}
#saixuan .selecttype .hottext{color:#51b7ec;}
#saixuan .tishi{display:block;color:#555;font-size:14px;padding:5px 20px;line-height:30px;}

#waterfall{clear:both;margin:10px auto;position:relative;zoom:1;width:1100px;}
.active div.item{-webkit-transition:all .8s ease-in;-moz-transition:all .8s ease-in-out;-o-transition:all .5s ease-in;transition:all .5s ease-in;}
#waterfall .item{width:265px;background:#fff;top:0;left:0;padding-top:15px;opacity:1;margin:0 5px 15px 5px;box-shadow:0 1px 2px rgba(34,25,25,.4);}
#waterfall .item:nth-of-type(n){border:none;}
#waterfall .item .title{height:40px;line-height:40px;background:#eee;font-size:14px;display:block;width:240px;margin:0 5px 10px 13px;OVERFLOW:hidden;text-align:center;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;}
#waterfall .item .title h3{padding:0 3px;color:#666;display:inline;font-weight:normal;}
#waterfall .item .title h3 a{color:#333;font-weight:600;padding:0 3px;}
#waterfall .item .pic{z-index:111;border:3px solid #fff;clear:both;width:170px;margin:0 auto;display:block;text-align:center;}
#waterfall .item:hover .pic{border:3px solid #59b7ec;}
#waterfall .item:hover .title{background:#51b7ec;color:#fff;}
#waterfall .item:hover .title a,#waterfall .item:hover .title h3{color:#fff;}
#waterfall .item .pic a{color:#999;cursor:pointer;}
#waterfall .item .pic a:hover{color:#999;text-decoration:none;}
#waterfall .item .pic a img:hover{filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9;}
#waterfall .item .pic .nickname{height:25px;line-height:25px;margin:0 auto;width:100px;display:block;color:#111;margin-top:-32px;OVERFLOW:hidden;background:#d0d0d0;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;}
#waterfall .item .intro{padding:8px 15px;line-height:20px;display:block;color:#555;}
.item .praise-num,.item .like-num,.item .cmt-num{background:url(../image/like.png) no-repeat;_background:url(../image/like.jpg) no-repeat;}
#waterfall .item .num{clear:both;display:block;padding:0px 10px 5px;}
#waterfall .item .praise-num{background-position:-2px -5px;padding-left:18px;margin-right:40px;color:#777;}
#waterfall .item .like-num{background-position:-2px -45px;padding-left:25px;color:#777;}
#waterfall .item .cmt-num{background-position:-2px 0px;float:right;padding-left:25px;margin-right:10px;color:#777;}
#waterfall .item .praise-num:hover{background-position:-2px -5px;color:#DD0909;cursor:pointer;}
#waterfall .item .like-num:hover{background-position:-2px -85px;color:#DD0909;cursor:pointer;}
#waterfall .item .cmt-num:hover{background-position:-2px -20px;color:#DD0909;cursor:pointer;}
#waterfall .item .cont{clear:both;font-size:12px;display:block;color:#555;padding:0 10px;border-top:1px solid #eee;background:#f0f0f0;height:30px;line-height:30px;OVERFLOW:hidden;word-break:break-all;}
#waterfall .item .cont .size{padding-right:30px;}
#waterfall .item .comment{clear:both;font-size:12px;display:block;padding:0 10px;}
#waterfall .item .comment li{width:100%;float:left;clear:both;line-height:30px;padding:0;border-top:1px solid #eee;}
#waterfall .item .comment li .poster{color:#111;text-align:left;}
#waterfall .item .comment li .posttext{color:#777;font-size:12px;}

/*top*/
.topsite .type{clear:both;display:block;margin:5px 0;height:30px;line-height:30px;background:#f9f9f9;padding-left:5px;font-size:14px;margin-top:5px;}
.topsite .type span{padding-left:10px;font-size:12px;color:#999;}
.topsite .type a{font-weight:350;}
.topsite .type:hover{background:#7cccf5;}
.topsite .type:hover a{color:#fff;}
.topsite .type:hover span{color:#eee;}
.topsite .class{float:left;margin:0 0 10px 0;width:33%;}
.topsite .class a{padding:5px 8px;margin-left:10px;line-height:25px;background:#f3f3f3;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}

.toplistinfo{clear:both;margin:5px 0;height:30px;padding:5px;border:1px solid;border-color:#51b7ec #efefef #d3d3d3 #efefef;box-shadow:0 1px 1px #efefef;font-size:14px;background:#fff;}
.toplistinfo .title{float:left;height:20px;margin:5px 10px;padding-left:10px;border-left:2px solid #51b7ec;color:#51b7ec;font-weight:bold;}
.toplistinfo span{float:right;color:#888;font-size:12px;line-height:35px;}
.toplistinfo i{padding:0 5px;color:#51b7ec;}

.toplistbox{clear:both;margin:5px 0;display:block;height:160px;padding:5px;border:1px solid;border-color:#fff #efefef #d3d3d3 #efefef;box-shadow:0 1px 1px #efefef;font-size:14px;background:#fff;}
.toplistbox .pic{float:left;width:120px;padding:5px 10px;}
.toplistbox .pic img{padding:5px;background:#eee;}
.toplistbox .pic img:hover{background:#51b7ec}
.toplistbox .info{float:left;padding:5px 10px;width:610px;color:#666;height:150px;font-size:12px;}
.toplistbox .title{height:30px;line-height:30px;border-bottom:1px solid #eee;}
.toplistbox .title b{float:left;font-size:16px;}
.toplistbox .title span{float:right;text-align:right;}
.toplistbox .ini{height:30px;line-height:30px;}
.toplistbox .ini a{color:#666;display:inline-block;padding-right:10px;}
.toplistbox .intro{height:60px;padding:2px 0;color:#888;line-height:20px;overflow:hidden;word-wrap:break-word;}
.toplistbox .yuedu{height:30px;}
.toplistbox .yuedu a{padding:5px 8px;line-height:28px;background:#f3f3f3;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}

.topsitetype {display:block;margin-top:4px;background:#51b7ec;height:40px;line-height:40px;border:1px solid;border-color:#fff #efefef #d3d3d3 #efefef;box-shadow:0 1px 1px #efefef;font-size:14px;}
.topsitetype li {width:220px;display:inline-block;color: #fff;text-align: center;}
.topsitetype li a {color: #fff;width: 100%;display: block;height: 100%;font-size: 20px;}
.topsitetype li a:hover,.topsitetype li .on{ color: #fff;background:#7cccf5;}
.topsitetype .tline{color:#fff;width:0px;border-left:1px solid #31aad6;border-right:1px solid #55c1e8;}


/*ajax*/
#tool{position:absolute;margin-top:40px;z-index:99999999;width:355px;padding:0;background-color:#fff;border:2px solid #51b7ec;color:#111;display:none;}
#tool li{margin:0px;height:30px;padding:0 10px;letter-spacing:1px;line-height:30px;overflow:hidden;cursor:pointer;border-bottom:1px solid #eee;}
#tool li.tips{background:#51b7ec;color:#fff;text-align:center;}
#tool li:hover{background:#51b7ec;color:#fff;}
#tool li a{color:#111;font-size:14px;width:70%;text-align:left;overflow:hidden;}
#tool li:hover a{color:#fff;}
#tool li span{float:right;color:#666;text-align:right;font-size:14px;width:30%;overflow:hidden;}


/*page*/
.pagination{text-align:center;margin:0 auto;background:#fff;border:1px solid #eee;padding:10px 10px 10px 0 !important;font-size:16px;}
.pagination a,.pagination span{margin:0 5px 0 0;padding:3px 6px;}
.pagination a{width:34px;height:24px;padding:5px 0;line-height:24px;display:inline-block;text-align:center;text-decoration:none;}
.pagination a.number{border:1px solid #eee;}
.pagination a.current,.pagination .number:hover{background:#51b7ec !important;border-color:#51b7ec !important;color:#fff !important;}
.pagination a{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

/*links*/
.links{margin:10px 0;line-height:30px; background:#eee; overflow:hidden; padding:5px 15px; font-size:14px;}
.links .title{ font-weight:bold; color:#666;}
.links a{ margin:0 13px; color:#666;}
.links a:hover{ color:#ff5500; text-decoration:underline;}


/*foot*/
.footers{clear:both;background:#d9d9d9;border-top:1px solid #ccc;margin:30px auto 0;font-size:12px;padding-top:25px;text-align:center;}
.foot{margin:0 auto;line-height:25px;height:25px;text-align:center;}
.foot a{color:#444;padding:0 20px;margin:0;border-right:1px solid #ccc;border-left:1px solid #eee;}
.foot a:first-child{border-left:none;}
.foot a:last-child{border-right:none;}
.foot .pipe{color:#999;padding:0 3px;}
.foob{display:inline-block;margin:25px auto;line-height:25px;color:#444}
.mmtrix {display:inline-block;}
.footers .tj{display:none;}


.top-collect-box{ position:fixed;_position:absolute; bottom:91px; left:50%; margin-left:515px; z-index:1;_top:expression(documentElement.clientHeight-200+documentElement.scrollTop +"px")}
.top-collect-box a{ width:45px; height:44px; text-align:center; background:url(../image/icon_fixed.gif) no-repeat; display:block;}
.top-collect-box a.collect{ background-position:0 0;}
.top-collect-box a.top{ background-position:0 -62px;}
.top-collect-box a span{ display:none;}
.top-collect-box a:hover span{ display:block; width:29px; height:37px; color:#fff; background:#0aa770; padding:7px 8px 0; line-height:16px;}
