body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,img,input,li,ol,p,select,table,td,th,ul{margin:auto;padding:0}
body{background-color:#fcfcfc;color:#555;font-family:微软雅黑,宋体;font-size:12px;margin:0 auto}
ul li{list-style:none outside none}
a{color:#3ca2a2;text-decoration:none}
a:hover{text-decoration:underline;top:-1px}
.clear{clear:both}
#fmimg span,.frii .int,.header_logo,.reader_mark0 a,.reader_mark1 a,.ywtop_addfavorite,.ywtop_sethome{background:url(all.gif) no-repeat scroll 0 0 transparent}
.ywtop{overflow: hidden;background-color: #FFF;border-bottom: 1px solid #3ca2a2;}
.ywtop_con{height:38px;background-color:#e43770}

.topbar{height:38px;background-color:#3ca2a2;}
.topbar ul{width:980px;margin:0 auto}
.topbar ul li{float:left;height:38px;line-height:38px}
.topbar ul li a{display:block;overflow:hidden;height:38px;line-height:38px;padding:0 30px 0 30px;font-size:14px;color:#fff;float:left;border-right:1px solid #008B8B;}
.topbar ul li a:hover{background-color:#FFF;color:#3ca2a2;}
.nav{width:980px;line-height:36px;font-size:14px;margin:0 auto}
#home a{width:40px;background-color:#FFF;color:#3ca2a2; text-align: center;}
#loginbarx{float:right}
#loginbarx a{width:40px;padding:0px;text-indent:-9999px;background-position:8px -325px}
#loginbarx a:hover{background-position:8px -363px}
.nav em{font-style:normal;font-family:simsun;margin:0 6px;color:#999;font-size:12px}
.nav strong{color:#390;font-weight:bold}
.nav .all{color:#06c}
.nav .nav-left{float:left}
.nav .nav-right{float:right}
#nav-link{padding:0 7px 0 17px;background-color:#FFF}

.nri{float:right;font-size:13px}
.nri .cc{float:left;overflow:hidden;width:155px}
.cc .txt{color:gray;float:left;text-align:right}
.cc .inp{float:left;padding-top:3px;width:90px}
.inp input,.header_search input.search,#xx_search input.search,table.grid td{border:1px solid #3ca2a2;}
.inp input{background-color:#fff;float:left;height:18px;width:87px;margin:1px 0}
.nri .frii{float:left;font-size:14px;margin-left:5px;padding-top:3px;width:55px}
.frii .int{background-position:0 -96px;border:medium;color:#2a4e8a;float:left;font-size:12px;height:21px;line-height:21px;text-align:center;width:51px}
.nri .ccc{float:left;overflow:hidden;padding-left:10px}
.ccc .txtt{color:gray;float:left;padding-left:10px}
.txtt a,.txtt a:hover{color:gray;text-decoration:none}
.header{height:61px;width:980px;margin:auto}
.header_logo{background-position:42px -34px;float:left;height:55px;width:165px;padding-top:5px;padding-right:100px;text-align:center;}
.header_logo a{font-size:25px;white-space:nowrap;line-height:40px;color: #e43770;text-decoration:none;font-weight:520;}
.header_logo p{font-size:16px;line-height:16px;color: #e43770;}
.header_search{float:left;overflow:hidden;width:450px;margin:20px auto auto 30px}
.header_search input.search{font:16px/22px arial;height:24px;margin-right:5px;width:320px;padding:3px}
.header_search input.searchBtn{background:none repeat scroll 0 0 #ddd;cursor:pointer;font-size:14px;height:32px;width:95px}
#xx_search{overflow:hidden;width:525px;margin:auto}
#xx_search input.search{font:16px/22px arial;height:24px;margin-right:5px;width:390px;padding:3px}
#xx_search button{background:none repeat scroll 0 0 #ddd;cursor:pointer;font-size:14px;height:32px;width:95px}
.userpanel{border:1px dotted #3ca2a2;color:#9e9e9e;float:right;margin-right:5px;margin-top:3px;text-align:center;width:220px;padding:5px 3px}
.userpanel a{padding:0 5px;color:#3ca2a2;line-height:200%}
.nav{background:none repeat scroll 0 0 #3ca2a2;border-bottom: 3px solid #3ca2a2;height:40px;overflow:hidden;width:980px;margin:10px auto auto;overflow:hidden}
.nav ul li{float:left;line-height:44px}
.nav ul li a{color:#fff;font-size:17px;padding:0 8px}
#admin{border:solid 2px #fcf5f0;height:30px;line-height:30px;width:88%;text-align:center;margin:5px;padding:3px}
.gridtop,table.grid caption{border:solid 2px  #3ca2a2;border-bottom:0;font-size:14px;font-weight:700;margin:auto;padding-bottom:5px;padding-top:5px;text-align:center;vertical-align:middle}
table.grid{border:2px solid  #3ca2a2;border-collapse:collapse;margin:auto;padding:3px}
table.grid td{background-color:#fff!important;padding:4px}
.hottext{color:red}
.MessageDiv{background:#fff9d9;border:1px solid #fc3;line-height:150%;width:800px;margin:10px auto auto;padding:10px;text-align:center}
#main{width:980px;margin: 10px auto; overflow: hidden;}
.boys,.boys a{color:#65934a;}
.girls,.girls a{color: #e0a09e;}
#hotcontent{padding-top:10px}
#hotcontent .l,#hotcontent .r,.novelslist,.novelslist2,#newscontent .l,#newscontent .l,#newscontent .r,.novelslist h2{background:#fcfcfc;}
#hotcontent .l{float:left;height:489px;overflow:hidden;width:695px;padding:0 0 10px}
#hotcontent .l .item{float:left;width:335px;padding:10px 0 0 10px}
#hotcontent .l .item dl dt{border-bottom:1px dotted #ddd;font-size:14px;font-weight:700;height:25px;line-height:25px;overflow:hidden}
#hotcontent .l .item dl dt span{color:#b3b3b3;float:right;font-weight:400}
#hotcontent .l .item dl dd{height:120px;line-height:20px;overflow:hidden;text-indent:2em;padding:7px 0 0}
#hotcontent .l .item dl{float:right;width:190px;padding:0 5px 0 0}
#hotcontent .l .item .image{float:left;width:120px}
#hotcontent .l .item .image img{background-color:#fff;border:1px solid #ddd;padding:1px}
#hotcontent .ll{margin:0 0 10px;padding:5px;float:left;width:964px;height:320px;overflow:hidden}
#hotcontent .ll .item{width:315px;float:left;padding:5px 0 0 5px}
#hotcontent .ll .item .image{float:left;width:120px}
#hotcontent .ll .item .image img{border:solid 1px #ddd;padding:1px;background-color:#fff}
#hotcontent .ll .item dl{padding:0 5px 0 0;float:right;width:180px}
#hotcontent .ll .item dl dt{height:25px;line-height:25px;overflow:hidden;font-size:14px;border-bottom:dotted 1px #6191d0;font-weight:700}
#hotcontent .ll .item dl dt span{float:right;font-weight:400}
#hotcontent .ll .item dl dd{padding:7px 0 0;line-height:20px;color:#9e9e9e;text-indent:2em;height:120px;overflow:hidden}
#hotcontent .r{float:right;width:265px;}
#hotcontent h2{border-bottom:1px solid #ddd;font-size:14px;font-weight:700;height:30px;line-height:30px;overflow:hidden;margin:0;padding:0 0 0 10px}
#flash{height:308px;overflow:hidden}
#hotcontent .r ul{padding:10px}
#hotcontent .r li{border-bottom:1px solid #ddd;height:26px;line-height:27px;overflow:hidden;padding:5px 0 0}
#hotcontent .r li span{display:inline-block;float:left}
#hotcontent .r li .s1{width:40px}
#hotcontent .r li .s2{color:#b3b3b3}
#hotcontent .r li .s3{width:30px}
#hotcontent .r li .s4{color:#b3b3b3;width:50px}
#hotcontent .r li .s5{float:right;text-align:right}
#hotcontent .r li a,.novelslist li a,#newscontent .l li a,#newscontent .r li a{color:#03230e;}
.novelslist,.novelslist2,#newscontent .l,#newscontent .r,#hotcontent .l,#hotcontent .r,#hotcontent .ll{border:3px solid #EEE;}
.novelslist{margin:10px auto;width:968px;padding:3px;}
.novelslist .content{border-right:dotted 1px #ddd;padding:0 3px;float:left;width:315px}
.novelslist .content h2{border-bottom:solid 1px #ddd;font-size:14px;font-weight:700;padding-left:5px;line-height:25px;height:25px;overflow:hidden;margin:0}
.novelslist .content .image{padding:10px 0 0 5px;float:left;width:71px}
.novelslist .content .image img{width:67px;height:82px;border:solid 1px #ddd;padding:1px;background-color:#fff}
.novelslist .content dl{padding:10px 0 0;float:right;width:219px}
.novelslist .content dl dt{height:25px;line-height:25px;overflow:hidden;font-weight:700}
.novelslist .content dl dd{line-height:20px;height:60px;overflow:hidden}
.novelslist .content ul{padding:10px 0 0}
.novelslist .content ul li{color:#b3b3b3;height:20px;line-height:20px;font-size:12px;overflow:hidden;float:left;width:155px}
.novelslist .content ul li a{font-size:13px}
.novelslist .border{border:0}
.novelslist h2{border-bottom:1px solid #ddd;font-size:14px;font-weight:700;height:30px;line-height:30px;overflow:hidden;padding:0 0 0 10px}
.novelslist ul{padding:10px}
.novelslist li{padding:5px 0 0;border-bottom:solid 1px #ddd;height:25px;line-height:25px;overflow:hidden}
.novelslist li span{float:left;display:inline-block}
.novelslist li .s1{width:10%}
.novelslist li .s2{width:20%}
.novelslist li .s3{width:49%}
.novelslist li .s4{color:#b3b3b3;width:15%;text-align:right}
.novelslist li .s5{color:#b3b3b3;float:right;text-align:right}
.novelslist li .s6{width:20%;color:#b3b3b3}
.novelslist2{margin:10px auto;width:974px;}
.novelslist2 h2{margin:0;border-bottom:1px solid #ddd;font-size:14px;font-weight:700;height:30px;line-height:30px;overflow:hidden;padding:0 0 0 10px}
.novelslist2 ul{padding:10px}
.novelslist2 li{padding:5px 0 0;border-bottom:solid 1px #ddd;height:25px;line-height:25px;overflow:hidden}
.novelslist2 li span{float:left;display:inline-block}
.novelslist2 li .s1{width:10%;overflow:hidden}
.novelslist2 li .s2{width:20%;overflow:hidden}
.novelslist2 li .s3{width:25%;overflow:hidden}
.novelslist2 li .s4{width:15%;overflow:hidden}
.novelslist2 li .s5{width:7%;overflow:hidden}
.novelslist2 li .s6{width:8%;overflow:hidden}
.novelslist2 li .s7{width:15%;overflow:hidden}

#newscontent{margin:auto}
#newscontent .l{float:left;width:695px;}
#newscontent .l ul{padding:10px}
#newscontent .l li{padding:5px 0 0;border-bottom:solid 1px #ddd;height:25px;line-height:25px;overflow:hidden}
#newscontent .l li span{float:left;display:inline-block}
#newscontent .l li .s1{width:75px}
#newscontent .l li .s2{width:165px}
#newscontent .l li .s3{width:265px}
#newscontent .l li .s4{color:#b3b3b3;width:90px;text-align:right}
#newscontent .l li .s5{color:#b3b3b3;float:right;text-align:right}
#newscontent .r{float:right;width:265px;}
#newscontent .r ul{padding:10px}
#newscontent .r li{padding:5px 0 0;border-bottom:solid 1px #ddd;height:25px;line-height:25px;overflow:hidden}
#newscontent .r li span{float:left;display:inline-block}
#newscontent .r li .s1{width:40px}
#newscontent .r li .s2{color:#b3b3b3}
#newscontent .r li .s3{width:30px}
#newscontent .r li .s4{width:50px;color:#b3b3b3}
#newscontent .r li .s5{float:right;text-align:right}
#newscontent h2{margin:0;overflow:hidden;padding:0 0 0 10px;height:30px;line-height:30px;font-size:14px;font-weight:700;border-bottom:solid 1px #ddd}
#firendlink{border:1px solid #ddd;width:960px;padding:10px}
#firendlink a{color:#548161;display:inline-block;margin:0 9px 0 0}

.xiaoshuo{overflow: hidden;width: 976px;margin: 10px auto;}
.xiaoshuo h2{border-bottom: #3ca2a2 1px solid;text-align: left;padding: 0 10px;line-height: 20px;height: 20px;font-size: 16px;}
.xiaoshuo p {text-indent: 2em;margin: 5px;}
.xiaoshuo h2,.con_home,.con_top,#fmimg,.tabstit,.list_center .update_title,.newrap,#product h2,#list dt,.toptab,#hotcontent h2,.gridtop,table.grid caption{background-color: #fcfcfc;}

.tuibook,.hotbook{overflow: hidden;width: 966px;padding: 5px;margin: 5px auto;}
.tuibook b,.hotbook b{float: left;margin-right: 5px;}

.mobile,.pc{border: 1px solid #d9d9d9;overflow: hidden;width: 976px;margin: 10px auto;}
.mobile p,.pc p{padding:0 2px;margin:5px;}
.mobile a,.pc a,.hotbook a,.tuibook a{color:#555;}

.con_home{border:1px #eee solid;text-align:left;padding:0 10px;line-height:30px;height:30px;}

.nav_home{margin: 5px 0;border: 1px solid #ddd;background: #fff;line-height: 20px;overflow:hidden}
.nav_home ul li{float:left;line-height:20px;padding:0 10px}

.novellist{margin:10px auto;width:968px;padding:3px}
.novellist h2{background-color:#f6f8fe;border-bottom:1px solid #ddd;font-size:14px;font-weight:700;height:30px;line-height:30px;overflow:hidden;padding:0 0 0 10px}
.novellist ul{padding:10px}
.novellist li{float:left;color:#b3b3b3;padding:5px 0 0;border-bottom:solid 1px #ddd;height:25px;width:20%;line-height:25px;overflow:hidden;display:inline-block}
.novellist li a:link{color:#6f78a7;text-decoration:none}
.novellist li a:visited{color:red}
.dahengfu{overflow:hidden;width:976px;margin:10px auto}
.box_con{border:2px solid #3ca2a2;overflow:hidden;width:976px;margin:10px auto}
.con_top{border-bottom:#3ca2a2 1px solid;text-align:left;padding:0 10px;line-height:40px;height:40px;}
.con_top #bdshare{float:right;line-height:20px;padding-right:20px;padding-top:9px;text-align:right}
#sidebar{float:left;width:140px;text-align:left}
#maininfo{float:right;width:800px}
#fmimg{float:left;width:126px;margin:12px;padding:12px;position:relative}
#fmimg img{border:medium;height:150px;width:120px;margin:3px}
#fmimg span{top:8px;right:8px;width:88px;height:88px;position:absolute;display:block;z-index:999}
#fmimg .a{background-position:0 -206px}
#fmimg .b{background-position:0 -294px}
.con_ad{width:935px;height:265px;margin:15 auto}
.con_ad .ad_1,.con_ad .ad_2,.con_ad .ad_3，.tuibook,.hotbook,.tuibook{border:#3ca2a2 1px dotted;}
.con_ad .ad_1，.con_ad .ad_2，.con_ad .ad_3{width:300px;padding:2px;float:left;margin-left:5px}

#info{padding:10px;margin:10px;font-size:15px}
#info h1{font-family:黑体;font-size:28px;font-weight:700;overflow:hidden;margin:auto;padding:1px}
#info p{height:25px;line-height:25px;padding-top:2px;width:350px;margin:auto;overflow:hidden;float:left}
#intro{width:96%;overflow:hidden;line-height:150%;border-top:1px dashed #3ca2a2;padding:5px;font-size:13px}
#intro p{text-indent:2em;margin-top:5px}
#listtj{width:960px;padding:5px;float:left}
#list{padding:2px}
#list dl{float:left;overflow:hidden;padding-bottom:1px;margin:auto}
#list dt{background:#eee;display:inline;float:left;font-size:14px;line-height:28px;overflow:hidden;text-align:center;vertical-align:middle;width:98%;margin:auto auto 5px;padding:5px 10px}
#list dd{border-bottom:1px dashed #ccc;display:inline;float:left;height:25px;line-height:200%;margin-bottom:5px;overflow:hidden;text-align:left;text-indent:10px;vertical-align:middle;width:33%}
#list dd a:link{color:#444}
.con_top #page_set{float:right;text-align:right;height:20px;line-height:20px;padding-right:5px;padding-top:10px}
.bookname{line-height:30px;padding-top:10px;margin-bottom:10px}
.bookname h1{font:25px/35px 黑体;padding-top:10px;text-align:center}
.bottem1{clear:both!important;text-align:center;width:900px;margin:5px}
.lm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px}
.box_con #content,.box_con #content a,.box_con #content div{font-family:方正启体简体,microsoft yahei,微软雅黑,宋体;font-size:19pt;letter-spacing:.2em;line-height:150%;padding-top:15px;width:85%;margin:auto}
.box_con #content p div img,.box_con #content p img,.divimage,.imagecontent{text-align:center;margin:auto}
 #content p {
	margin: 10px;
	line-height: 2em;
	text-indent: 2em;
	width:100%;border:0px;float:left;margin-top:1px;
}
 
.reader_mark0{width:30px;height:90px;top:50px;position:fixed;right:5px}
.reader_mark1{width:30px;height:90px;top:50px;position:fixed;left:5px}
.reader_mark0 a{width:30px;height:90px;display:block;background-position:0 -116px}
.reader_mark1 a{width:30px;height:90px;display:block;background-position:-30px -116px}
.content_read{overflow:hidden;width:980px;margin:0 auto auto}
.bottem2{border-top:1px dashed #3ca2a2;clear:both!important;text-align:center;width:900px;margin:auto 20px;padding:15px}
.bottem a,.bottem1 a,.bottem2 a{color:#085308;font-size:14px;margin-left:10px;margin-right:10px}
#bdshare{padding:5px 5px 5px 13%}
#footer,.footer{overflow:hidden;text-align:center;width:980px;margin:10px auto auto}
.footer_link{border-bottom:2px solid #3ca2a2;height:25px;line-height:25px;overflow:hidden;width:92%;margin:5px auto}
.footer_cont p{color:#b2b2b2;line-height:20px;width:88%}
.pagen a{line-height:20px;display:block;padding:0 5px;text-decoration:none}
.pagen a:hover{background:url(fanyebgoff.gif) left bottom;color:#fff}
.pagen a:active{background:url(fanyebgoff.gif) left bottom;color:#fff}
.pagen li.disabled a:hover{padding:0 5px;background:url(fanyebg.gif) left bottom;text-decoration:none;color:#4a4a4a}
.pagen ul{list-style-type:none;padding-left:40px;text-align:left}
.pagen li{line-height:20px;background:url(fanyebg.gif) left bottom;color:#fff;border:#78c225 1px solid;text-align:left;float:left;margin-right:2px}
.pagen li.current{padding:0 5px;background:url(fanyebgoff.gif) left bottom;border:#78c225 1px solid;font-weight:700}
.pagen li.disabled{border:#cde4f7 1px solid;font-weight:700;margin-right:2px}
#fanye{padding:6px 8px;height:24px;font-family:Arial,Helvetica,sans-serif;overflow:hidden;background:#f9f9f9;border-top:#e2e2e2 1px solid}
#fanye .fanyetxt{float:left;padding:0 0 0 3px}
#fanye .pagen{text-align:right;float:right}

/*  info down */
.w_730{width:752px;_width:750px;}
.w_240{width:215px;_width:213px;}

.left{float: left}
.right{float: right}

#infomain{margin:0 auto 10px;*margin:0 auto;}
.tabstit,#bookinfo,#sitembox,#sitebox,.shuku,.xiaoshuo{border: 2px solid #3ca2a2;}
.tabstit{padding: 0 10px;height:35px;line-height:35px;border-bottom: 1px solid #3ca2a2}
.tabstit a{padding:0 3px;}
.tabstit em{padding-left:10px;font-style:normal;font-size:12px;}

#bookinfo .bookleft{width:184px;float:left;padding:10px 15px 0 10px;}
#bookimg{width:184px;background: #F3F3F3;}
#bookimg img{width:184px;height:230px;border:1px solid #d0d4d5;padding:2px;}
#reader{width:182px;height:46px;color: #666;padding:6px 0 2px;border: 1px solid #d9d9d9;border-top: none;background: #f8f8f8;}
#reader a{background:url(window.gif) no-repeat 0 -125px;margin:3px 0 0 13px;text-decoration: none;height:36px;width:145px;display: inline-block;}
#reader a:hover{background:url(window.gif) no-repeat 0 -167px;cursor:pointer;}
.bookleft ul{width:182px;height:34px;color: #666;padding:0px 0 2px;border:1px solid #d9d9d9;border-top: none;}
.bookleft ul li{width:79px;line-height:37px;text-align:center;float:left;position:relative;}
.bookleft ul .c_li{border-right:1px solid #eee;color:#545454;}


.booktitle{height:36px;border-bottom:1px solid #e8e8e8;}
.booktitle h1{font-size:24px;color:#d40909;font-weight:bold;display:inline-block;white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; float:left}
#author{float:right;padding:5px 15px;color:#666;font-size:14px;}
.count{width:530px;color:#999;height:30px;border-bottom:1px solid #e8e8e8; padding:3px 0;}
.count li{float:left;width:100px;line-height:25px;}
.count span{color:#666;width:auto;display:inline-block; margin-right:5px;}
.count span.share{float:left !important; width:80px; clear:both}

.keywords a,.bookright .new a,#author a{color:#3993d1;}
.keywords a:hover,.bookright .new a:hover,#author a:hover{text-decoration: underline;}
.bookright .new{border-bottom: 1px dotted #d9d9d9;height:22px;line-height:22px;padding:2px 0px;color:#999; margin-bottom:5px;}
.bookright .new span{display:inline-block;}
.bookright .new span.uptime{overflow:hidden;float:right;}
.bookright .new span.keywords{float:left;width:120px;text-overflow: ellipsis;white-space: nowrap;}
.bookright .new span.new_t{float:left;width:120px;text-overflow: ellipsis;white-space: nowrap;}

.motion{float:left; width:515px;height:35px; margin-top:7px;}
.motion a {float:left;display:inline;height:30px;width:120px; margin-right:45px;text-align:center;color:#fff;background:#48a2e0;border:1px solid #3993d1;cursor:pointer;text-decoration:none;}
.motion a span {display:block;height: 28px;line-height: 28px;width: 118px;border: 1px solid #82BCD8;font-size: 14px;}
.motion a.tgcj {background:#F57300;border:1px solid #EE4A46;}
.motion a.tgcj span {border:1px solid #3CB371;}
.motion a:hover,.motion a.tgcj:hover,.motion a.tgcjb:hover{border: 1px solid #E60F52;}
.motion a span:hover,.motion a.tgcj span:hover,.motion a.tgcjb span:hover{background: #3ca2a2;border:1px solid #EA5483;}

.list_center{border:2px solid #3ca2a2;border-top:none;}
.list_center .update_title{padding:0 10px;height:36px;line-height:34px;border-top:solid 2px #3ca2a2;border-bottom: solid 1px #3ca2a2;font-size:14px;position: relative;}
.update_title .tabRight{float:right; font-size:12px;}

.hotlist{width:100%;}
.hotlist strong{color:#999;float:right;text-align:right;font-weight:normal}
.hotlist ul li{height:27px;line-height:27px;overflow:hidden;margin:0 10px;vertical-align:middle;}
.hotlist ul li a{
	color: #555;
}
.hotlist ul li .genre{width:60px;margin-right:5px; color:#999}

/* newlist product*/
#newlist,#product{/*border-top:none;float:left;*/overflow:hidden;}
#newlist{width:980px;margin:0 auto 10px;float:none;background:none;}

.newrap,#product h2{height:34px;line-height:34px;font-size:14px;border-top: solid 2px #3ca2a2;border-bottom:1px solid #3ca2a2;border-left:1px solid #3ca2a2;border-right:1px solid #3ca2a2;padding-left:10px;}

.newrap{width:968px;color:#999;font-size:12px;margin-top: 10px;}
.newrap strong{font-size:14px;margin-right:10px;}

#newlist ul{border:1px solid #3ca2a2;border-top:none;height:135px;padding-top:5px;padding-left:5px;font-size:14px;}
#newlist li{float:left;height:32px;overflow:hidden;line-height:32px;width:305px;padding-left:10px;}
#newlist li strong{width:46px;text-align:center;height:32px;padding:8px;color:#999;margin-right:9px;border-right:1px dotted #E7E7E7}

/*#product ul{border:1px solid #3ca2a2;border-top:none;height:210px;}*/
/*#product ul li{float:left;margin:10px 16px 0 13px;display:inline;width:134px;height:200px;overflow:hidden;color:#888;position:relative}*/
#product ul li h3{height:25px;line-height:27px;overflow:hidden;font-weight:normal;text-align:center}
#product ul li img{width:128px;height:162px;}

/*#product{width:980px;margin:10px auto;float:none;color: #999;}*/
#product h2{width:968px;}
#product ul{border-bottom:none;}

.prodlist{width:980px;/*border:1px solid #3ca2a2;*/border-top:none;height:178px;float:left;}
.prodlist ol{border-top:1px dashed #C0C0C0;margin:0 15px;padding-top:5px;float:left;}
.prodlist ol li{float:left;width:235px;overflow:hidden;height:28px;line-height:28px;*height:28px;*line-height:28px;font-size:13px;}
.prodlist ol span{color:#888}
.prodlist ol a{margin-left:5px}
.prodlist ol a:hover{color:#3993d1;}

#sitembox,#sitebox{padding-right:9px;}
#sitembox dl,#sitebox dl{margin:0 10px;border-bottom:1px solid #eee;width:730px;float:left; padding:6px 0}
#sitemboxx dl{
	width: 961px !important;
	overflow: hidden;
}
#sitembox dt,#sitebox dt{float:left;position:relative;width:120px;height:150px; margin-right:10px}
#sitembox dd,#sitebox dd{overflow:hidden;*zoom:1;width:580px; margin-right:30px;line-height:21px;color:#888;}
#sitembox dd h3,#sitebox dd h3{font-size:14px;font-weight:bold;padding:5px 0}
#sitembox dd a,#sitebox dd a{color:#3ca2a2;}
#sitebox dl{width:450px; height:165px;}
#sitebox dd{width:310px;}
#sitebox dd .uptime{float:right;color:#CCC;font-weight:normal; font-size:13px;}
#sitembox dd .alias{color:#888;font-weight:normal; margin-left:10px;}
.book_other{color:#888;line-height:2.0;margin-top:5px}
.book_des{color:#888;line-height:2.0;margin-top:5px;text-indent: 2em;}
.book_other span{color:#323232;padding-right:15px}

#sform{margin:30px 0 30px 120px}

#pages{clear:both;padding: 10px 0;text-align:center;border: 2px solid #3ca2a2;}
#pages a,#pages a:hover,#pages a:visited,#pages strong{display:inline-block;margin:0 2px;width: 70px;height: 30px;border: 1px solid #3ca2a2;border-radius:3px;color: #666;text-align:center;text-decoration:none;line-height: 30px;background: #fff;}
#pages a.curr,#pages a.curr:visited,#pages a:hover,#pages strong{background: #3ca2a2;color:#fbfbfb;}
#pages input{width:20px;height:25px;border:1px solid #07B1A6;border-radius:3px;}

/* logo mark */
.box_mid{margin:0 auto;padding:10px;width:958px;height:auto;border:1px solid #dcdfe4;background-color:#fff;}
.box_mid .login{padding:0 0 0 100px;width:518px;}
.box_mid .login,.box_mid .lother{float:left;height:410px;color:#666;}
.box_mid h3{padding:30px 0 30px;color:#575757;font-weight:400;font-size:24px;}
.box_mid .remark {float: left;width: 278px;height: auto !important;line-height: 30px;min-height: 450px;padding: 30px;background: #eaf8ff;}
.box_mid .regist {float: left;width: 600px;height: auto;padding: 20px 0px 0px 20px;}
.form-item{padding-top:5px;height:50px;}
.field-name{float:left;margin-bottom:3px;width:70px;height:30px;color:#333;text-align:right;line-height:30px;}
.field-input input{position:relative;padding:3px;width:300px;height:30px;border-color:#ddd;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#f9f9f9;color:#333;line-height:30px;}
.btn-submit2{position:relative;display:block;margin-left:70px;padding:7px 0;width:300px;border:1px solid #f88d12;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#ffa709;background:-webkit-gradient(linear,0 0,0 bottom,from(#ffa709),to(#ff8a03));background:-webkit-linear-gradient(#ffa709,#ff8a03);background:-moz-linear-gradient(#ffa709,#ff8a03);background:-ms-linear-gradient(#ffa709,#ff8a03);background:-o-linear-gradient(#ffa709,#ff8a03);background:linear-gradient(#ffa709,#ff8a03);box-shadow:none;color:#fff;text-align:center;letter-spacing:10px;font-size:20px;cursor:pointer;-pie-background:linear-gradient(#ffa709,#ff8a03);}

.box_mid .lother{padding-left:80px;width:240px;background-color:#eaf8ff;}
.logn_r .reg,.remark .reg {height: 36px;line-height: 36px;color: #fff;padding: 0px 20px;border: 1px solid #219ce9;border-radius: 3px;box-shadow: none;background: #30ccd1;position: relative;}
.logn_r .reg{display:block;margin:10px 0 30px 10px;width:60px;height:38px;}
.remark .reg{margin:10px 0 30px 10px;padding: 8px 20px;}

.p-side{float:left;width:180px}
.view{float:right;width:790px;background-color:#fff}
.usernav{position:relative;overflow:hidden;margin-bottom:10px;width:180px;background:#fbfbfb}
.usernav li{margin-top:-1px;height:50px;border-top:1px solid #f2f2f2;line-height:50px}
.usernav .curr{background:#f9f9f9;color:#0075a7;text-align:center;font-size:16px;}
.usernav li a,.usernav li a:visited{display:block;height:50px;color:#505050;text-align:center;font-size:16px;line-height:50px}
.usernav .curr a,.usernav .curr a:visited,.usernav li a:hover{background:#3ca2a2;color:#fbfbfb;text-decoration:none}
.gridtop{height:43px;border-bottom:1px solid #c8eeeb;background:#fbfbfb;text-align:center;font-weight:400;font-size:16px;font-size:1.6rem;line-height:40px}
.view table{padding:5px 10px;}
.view table tr td{padding:5px 0}
.view .title{padding:0 10px;height:40px;border-bottom:1px solid #c8eeeb;background:#fbfbfb;font-size:14px;font-size:1.4rem;line-height:40px}
.sitebox{background:#fff}
.sitebox dl{float:left;padding:10px;width:300px;border-bottom:1px solid #eee}
.sitebox dl:hover{background:#f9f9f9}
.sitebox dt{position:relative;float:left;margin-right:10px;height:125px}
.sitebox dd{overflow:hidden;color:#999;line-height:21px}
.sitebox dd h3{height:26px;overflow:hidden; line-height: 26px}
.sitebox dd h3 a{font-size:1pc;}
.sitebox dt img{border-radius:5%;box-shadow:-1px 1px 5px 0 #666;-webkit-transition-duration:.5s;transition-duration:.5s}
.sitebox dt img:hover{-webkit-box-shadow:-1px 1px 5px 0 #06c;-moz-box-shadow:-1px 1px 5px 0 #06c;box-shadow:-1px 1px 5px 0 #06c}
.sitebox dd .uptime{float:right;color:#999;font-weight:400}
.sitebox .book_des{font-size:9pt;line-height:22px}
.sitebox .h{height:50px;font-size:9pt;line-height:20px}
.sitebox .no{padding:10px;height:165px;border-bottom:1px solid #eee}
.sitebox .bo{float:left;padding:10px;width:364px;height:165px;border-bottom:1px solid #eee}
.sitebox .action{float:right;margin:-70px 0 0 20px;height:auto}
.sitebox .action a{display:block;margin:12px;padding:5px 15px;border:1px solid #999;border-radius:2px;color:#666;font-size:14px;cursor:pointer}
.sitebox .action a:first-child{border-color:#ed6741;background-color:#ed6741;color:#fff!important}
.sitebox .bo .action a{display:inline-block;overflow:hidden;margin-top:60px;vertical-align:top;text-overflow:ellipsis;white-space:nowrap}
.sitebox .book_other{height:21px}

.novelslist ul li {
    color: #b3b3b3;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    overflow: hidden;
    float: left;
    width: 155px;
}

/* sk */
.shuku{overflow: hidden;width: 976px;margin: 10px auto;}
.shuku .title {padding: 0 10px;height: 30px;line-height: 30px;font-size: 14px;border-bottom: 1px solid #c8eeeb;}
.shuku .title b {color: #999;font-size: 16px;display: inline-block;}
.shuku .title span {float: right;}
.filter{position:relative;}
.filter ul{clear:both;overflow:hidden;height:100%}
.filter li{clear:both;margin-top:-1px;padding:6px 15px;height:20px;border-top:1px solid #f0f0f0;color:#a1a4a9;line-height:20px}
.filter li span{float:left;color:#535353;font-size:14px;font-weight: 700;}
.filter li a,.filter li a:visited{float:left;display:block;margin:0 0 0 10px;padding:0 6px;height:20px;line-height:20px;}
.filter li a.curr,.filter li a.curr:visited,.filter li a:hover{background: #168C84;color:#fbfbfb;text-decoration:none;}
.boy a:hover, .boy a.curr{background-color: #1ae !important;}
.girl a:hover, .girl a.curr{background-color: #ff65b3 !important;}
.gre a:hover, .gre a.curr{background-color: #57b854 !important;}
.boy span{color:#1ae !important;}
.girl span{color:#ff65b3 !important;}
.gre span{color:#57b854 !important;}

.title .more{float:right; color: #e43770;}
li {list-style-type: none;}
/* read */
ul.tools{float:right;margin-top:4px;height:30px;line-height:20px;}
ul.tools li{float:left;margin-right:10px;padding:0 5px;background-color:#fff;border:1px solid #d8d8d8;border-radius:3px;}
ul.tools p{float:left;margin:5px;}
ul.tools a{float:left;display:block;margin:6px;width:18px;height:18px;line-height:18px;border-radius:2px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;cursor:pointer;overflow:hidden;}
ul.tools a:hover{text-decoration:none;top:0}
ul.tools li.theme a{position:relative;box-shadow:0 0 2px 1px rgba(0,0,0,0.2);}
ul.tools li.theme a.on{box-shadow:0 0 4px 1px rgba(0,0,0,0.4);}
ul.tools li.theme a.on:after{display:block;content:' ';position:absolute;top:3px;left:2px;width:12px;height:6px;border-left:2px solid #fe4e30;border-bottom:2px solid #fe4e30;transform:-webkit-rotate(-45deg);transform:rotate(-45deg);}
ul.tools li.size a.disabled{background-color:#eee;cursor:not-allowed;}
ul.tools li.size a{background-color:#e3e3e3;text-align:center;font-size:15px;line-height:15px;color:#333;}
ul.tools li.size a:hover{background-color:#eee;color:#555;}
ul.tools li.reset{padding:5px 15px;background-color:#0d8f72;border-color:#0d8f72;color:#fff;}
ul.tools li.reset:hover{background-color:#4aa994;cursor:pointer;}
.night{background-color:#222;}
.night .top,.night .nav,.night .toolbar{background-color:#444 !important;}
.night .top a,.night .nav a,.night .links a{color:#ddd !important;}
.night #center{background-color:#111;}
.night #content{color:#999;}
.pink{background-color:#fff5f8;}
.pink #center{background-color:#f5e4e4;}
.pink #content{color:#7f333d;}
.yellow{background-color:#f2e8c8;}
.yellow #center{background-color:#ddcda1;}
.blue{background-color:#dfecf0;}
.blue #center{background-color:#cedce0;}
.green{background-color:#e3efe3;}
.green #center{background-color:#d0e2d0;}
.gray{background-color:#e0e0e0;}
.gray #center{background-color:#cfcfcf;}
/*style*/
.tdpc {
	text-align: center
}

.div24 {
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px
}

#TbRng td {
	font-size: 12px;
	background: #faf1d4;
	height: 24px
}

#TbRng th {
	font-size: 12px;
	background: #faf1d4;
	height: 24px
}

#TbRng th {
	padding-right: 0;
	padding-left: 0;
	font-weight: 300;
	padding-bottom: 5px;
	padding-top: 6px;
	text-align: left
}

#TbRng .tdpc {
	text-align: center
}

.tbo#TbRng {
	float: left;
	margin: 0 10px 15px;
	height: 310px
}

.tdpr {
	text-align: right
}

.tbi {
	width: 96%
}

.tbi th {
	font-weight: 100;
	font-size: 12px;
	height: 23px
}

.tbi th.tdpc {
	text-align: center
}

.tbi td {
	border-top: #e4e4e4 1px solid;
	height: 24px
}

.tbo {
	float: left;
	margin: 0 5px 15px;
	height: 576px;
	display: inline
}

#DivPl iframe {
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	margin: 0 0 10px;
	padding-top: 0
}

.btitle {
	font-weight: 600;
	font-size: 13px;
	color: #333;
	text-decoration: none
}

td {
	font-size: 12px;
	font-family: 宋体,Arial
}

a.tsn {
	float: left;
	overflow: hidden;
	width: 90px;
	word-break: keep-all;
	line-height: 15px;
	height: 15px;
	text-overflow: ellipsis
}

#ft {
	clear: both;
	border-top: #f9f9f9 1px solid;
	margin: 10px;
	line-height: 20px;
	padding-top: 20px;
	text-align: center
}

#ft {
	font-size: 12px;
	color: #77c;
	font-family: Arial;
	white-space: nowrap
}

#ft {
	font-size: 12px;
	color: #77c;
	font-family: Arial;
	white-space: nowrap
}

.title_P {
	border: #ccc 1px solid;
	font-weight: 900;
	font-size: 14px;
	z-index: 99;
	background: url(ter.gif) #fff no-repeat 8px center;
	left: 20px;
	padding-bottom: 3px;
	vertical-align: middle;
	width: 136px;
	padding: 5px 0 3px 30px;
	position: absolute;
	top: 205px;
	height: 19px;
	text-decoration: none
}

a.p14 {
	font-size: 14px;
	line-height: 22px
}

.STYLE1 {
	font-weight: 700
}

.ck1 {
	font-weight: 700
}

.ck2 {
	font-weight: 100;
	cursor: pointer;
	text-decoration: underline
}

.but1 {
	background-color: #ddf2ff;
	border: #83b0e1 1px solid;
	color: #000;
	height: 20px;
	width: 100px
}

.but2 {
	background-color: #d8d3f3;
	border: #cac4e8 1px solid;
	color: #000;
	height: 20px;
	width: 100px
}

.fen-top li {
	padding-left: 10px;
	height: 24px;
	line-height: 25px;
	border-bottom: 1px solid #e4e4e4;
	font-size: 12px;
	list-style: none
}
.fen-top li a {
	margin-left: 10px;
	line-height: 25px;
	color: #36b
}
.fen-top li a:hover {
	color: #f60;
	text-decoration: underline
}
#info {
	padding: 10px;
	margin: 10px;
	font-size: 15px
}
#info h1 {
	font-family: 黑体;
	font-size: 28px;
	font-weight: 700;
	overflow: hidden;
	margin: auto;
	padding: 1px
}
#info p {
	height: 25px;
	line-height: 25px;
	padding-top: 2px;
	width: 350px;
	margin: auto;
	overflow: hidden;
	float: left
}
#intro {
	width: 96%;
	overflow: hidden;
	line-height: 150%;
	border-top: 1px dashed #3ca2a2;
	padding: 10px;
	font-size: 13px
}
#intro p {
	text-indent: 2em;
	margin-top: 10px
}
#intro p a,#intro h3 a{
	color: #555;
} 
#intro p a:hover{
	color: #3ca2a2;
}
#listtj {
	width: 960px;
	padding: 5px;
	float: left
}

#list {
	padding: 2px
}

#list dl {
	float: left;
	overflow: hidden;
	padding-bottom: 1px;
	margin: auto
}
#list dt {
	display: inline;
	float: left;
	font-size: 14px;
	line-height: 28px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	width: 98%;
	margin: auto auto 5px;
	padding: 5px 10px
}

#list dd {
	border-bottom: 1px dashed #ccc;
	display: inline;
	float: left;
	height: 25px;
	line-height: 200%;
	margin-bottom: 5px;
	overflow: hidden;
	text-align: left;
	text-indent: 10px;
	vertical-align: middle;
	width: 33%
}

#list dd a:link {
	color: #444
}

.con_top #page_set {
	float: right;
	text-align: right;
	height: 20px;
	line-height: 20px;
	padding-right: 5px;
	padding-top: 10px
}

.bookname {
	border-bottom: 1px dashed #3ca2a2;
	line-height: 30px;
	padding-top: 10px;
	margin-bottom: 10px
}

.bookname h1 {
	font: 25px/35px 黑体;
	padding-top: 10px;
	text-align: center
}

.bottem1 {
	clear: both!important;
	text-align: center;
	width: 900px;
	margin: 5px
}

.lm {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 5px
}

.box_con #content,.box_con #content div,.box_con #content a {
	font-family: 方正启体简体,microsoft yahei,微软雅黑,宋体;
	font-size: 19pt;
	letter-spacing: .2em;
	line-height: 150%;
	padding-top: 15px;
	width: 85%;
	margin: auto
}

.box_con #content p div img,.box_con #content p img,.imagecontent,.divimage {
	text-align: center;
	margin: auto
}

.reader_mark0 {
	width: 30px;
	height: 90px;
	top: 50px;
	position: fixed;
	right: 5px;
	_margin-top: 50px;
	_position: absolute;
	_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop))
}

.reader_mark1 {
	width: 30px;
	height: 90px;
	top: 50px;
	position: fixed;
	left: 5px;
	_margin-top: 50px;
	_position: absolute;
	_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop))
}

.reader_mark0 a {
	width: 30px;
	height: 90px;
	display: block;
	background-position: 0 -116px
}

.reader_mark1 a {
	width: 30px;
	height: 90px;
	display: block;
	background-position: -30px -116px
}

.content_read {
	overflow: hidden;
	width: 980px;
	margin: 10px auto auto
}

.bottem2 {
	border-top: 1px dashed #3ca2a2;
	clear: both!important;
	text-align: center;
	width: 900px;
	margin: auto 20px;
	padding: 15px
}

.bottem a,.bottem1 a,.bottem2 a {
	color: #085308;
	font-size: 14px;
	margin-left: 10px;
	margin-right: 10px
}

#bdshare {
	padding: 5px 5px 5px 13%
}

#footer,.footer {
	overflow: hidden;
	text-align: center;
	width: 980px;
	margin: 10px auto auto
}

.footer_link {
	border-bottom: 2px solid #3ca2a2;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	width: 92%;
	margin: 5px auto
}

.footer_cont p {
	color: #b2b2b2;
	line-height: 20px;
	width: 88%
}

.mright {
	margin-right: 6px
}

.index_toplist {
	width: 240px;
	float: left;
	margin-top: 10px
}

.toptab {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	border-top: solid 2px #65934a;
	border-bottom: 1px solid #65934a;
	border-left: 2px solid #65934a;
	border-right: 2px solid #65934a;
	padding-left: 10px
}

.toptab span {
	float: left;
	font-weight: 700
}

.toptab span.tabRight {
	float: right;
	margin-bottom: -1px;
	_position: relative
}

.toptab span.tabRight span {
	font-weight: 400;
	cursor: pointer;
	float: left;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding: 0 8px;
	color: #999
}

.toptab span.tabRight span.cur {
	color: #333;
	border-bottom: 2px solid #3ca2a2;
	height: 28px
}

.topbook {
	height: 550px;
	*height: 570px
}

.topbooks {
	height: 415px;
	*height: 350px
}

.index_toplist {
	float: left;
	width: 242px
}
.index_toplist a{
	color: #555;
}
.index_top {
	height: 280px;
	*height: 290px;
	margin-bottom: 10px;
	background-color: #fef9ef;
	border: 1px solid #3ca2a2;
	border-top: 0
}

.topbook ul,.index_top ul,.topbooks ul {
	padding: 5px 10px
}

.topbook ul li,.index_top ul li,.topbooks ul li {
	line-height: 27px;
	*line-height: 27px;
	height: 27px;
	*height: 23px;
	color: #999;
	float: left;
	width: 100%;
	font-weight: 400
}

.topbook ul li span.num,.index_top ul li span.num,.topbooks ul li span.num {
	margin-right: 5px;
	font-family: verdana;
	font-style: italic;
	font-size: 10pt;
	width: 22px;
	float: left
}

.topbook ul li span.genre,.index_top ul li span.genre,.topbooks ul li span.genre {
	width: 60px;
	margin-right: 5px
}

.topbook ul li span.hits,.index_top ul li span.hits,.topbooks ul li span.hits {
	width: 40px;
	float: right;
	text-align: right;
	font-family: verdana
}

#hotcontent .ll#bzdj {
	padding: 0 0 10px;
	width: 976px;
	margin: 10px auto 0;
	background-color: #fef9ef;
	height: auto
}

#hotcontent .ll#bzdj .toptab {
	border: none;
	border: 0;
	border-bottom: 1px solid #65934a
}

#hotcontent .ll#bzdj .item {
	width: 238px
}

#hotcontent .ll#bzdj .item .image {
	width: 111px
}

#hotcontent .ll#bzdj .item dl {
	width: 120px
}

#hotcontent .ll#bzdj .item dl dd {
	text-indent: 0;
	height: auto
}

.recomclass {
	height: 270px
}

.recomclass dl {
	width: 217px;
	float: left;
	padding: 10px;
	height: 130px;
	overflow: hidden;
	position: relative
}

.recomclass dl dt {
	float: left;
	width: 100px;
	height: 130px;
	margin-right: 12px
}

.recomclass dl dt img {
	height: 125px;
	width: 97px
}

.recomclass dl dd {
	float: left;
	width: 105px;
	line-height: 21px;
	color: #777
}

.recomclass dl dd a {
	color: #6f78a7;
	font-size: 14px;
	font-weight: 700
}

.recomclass ul {
	height: 60px;
	border-top: 1px dashed #ddd;
	float: left;
	margin: 0 10px
}

.recomclass ul li {
	color: #888;
	float: left;
	height: 15px;
	line-height: 15px;
	width: 218px;
	overflow: hidden;
	display: inline;
	margin: 7px 8px 0 4px
}

.recomclass ul li em {
	color: #999;
	text-align: right;
	float: right;
	width: auto;
	font-size: 12px;
	font-weight: 400
}

.recomclass ul li a {
	color: #545454
}

.recomclass ul li a:hover {
	color: #f60
}

.mright {
	margin-right: 4px
}

.mbottom {
	margin-bottom: 10px
}

.recombook,.topbook,.index_top,.topbooks {
	border: 2px solid #65934a;
	border-top: none;
}

.label,.coverecom h2 {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 2px
}

.label {
	height: 16px;
	width: 4px;
	background: #3ca2a2;
	margin-left: 12px
}

.coverecom em {
	padding-left: 10px;
	font-weight: 700;
	font-size: 14px;
	font-style: normal
}

.hidden {
	display: none
}

.w_760 {
	width: 760px
}

.w_200 {
	width: 205px
}

.w_485 {
	width: 485px
}


.mright {
	margin-right: 4px
}

.mbottom {
	margin-bottom: 1px
}

#maininfo1 {
	width: 980px;
	margin: 10px auto
}

.tabstit {
	height: 35px;
	color: #666;
	line-height: 35px;
	border: 2px solid #3ca2a2;
	border-bottom: 1px solid #3ca2a2
}

.tabstit a {
	padding: 0 8px;
	color: #666
}

.tabstit1 {
	height: 35px;
	background: #3ca2a2;
	color: #666;
	line-height: 35px;
	border: 2px solid #3ca2a2;
	border-bottom: 1px solid #3ca2a2
}

.tabstit1 a {
	padding: 0 8px;
	color: #666
}

#maininfo .tabstit a {
	font-weight: 700;
	padding: 0 8px
}

#maininfo .tabstit em {
	padding-left: 10px;
	font-weight: 700;
	font-style: normal;
	font-size: 12px
}


#reader {
	width: 162px;
	height: 46px;
	color: #666;
	padding: 6px 0 2px;
	border: 1px solid #d9d9d9;
	border-top: none;
	background: #f8f8f8
}

#reader a {
	background: url(window.gif) no-repeat 0 -125px;
	margin: 3px 0 0 13px;
	text-decoration: none;
	height: 36px;
	width: 145px;
	display: inline-block
}

#reader a:hover {
	background: url(window.gif) no-repeat 0 -167px;
	cursor: pointer
}

.bookleft ul {
	width: 162px;
	height: 34px;
	color: #666;
	padding: 0 0 2px;
	border: 1px solid #d9d9d9;
	border-top: none;
	background: none repeat scroll 0 0 #fff
}

.bookleft ul .c_li {
	border-right: 1px solid #eee;
	color: #545454
}

.bookleft ul li {
	width: 79px;
	line-height: 37px;
	text-align: center;
	float: left;
	position: relative
}

.bookleft ul .c_li {
	border-right: 1px solid #eee;
	color: #545454
}

#bookinfo .bookright {
	float: right;
	padding-top: 5px;
	position: relative;
	width: 530px;
/*	padding-right: 10px*/
}

.bookright h1 {
	color: #d40909;
	display: inline-block;
	float: left;
	font-size: 24px;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.booktitle {
	border-bottom: 1px solid #e8e8e8;
	height: 36px;
	padding-bottom: 5px
}


#count {
	width: 540px;
	height: 24px;
	line-height: 24px;
	color: #777;
	border-bottom: 1px solid #e8e8e8;
	padding: 3px 10px
}

#count .pd_r {
	color: #777;
	width: auto;
	display: inline-block;
	margin-right: 10px
}



.bookright .new span.new_t {
	float: right;
	overflow: hidden
}

.bookright .new {
	border-bottom: 1px dotted #d9d9d9;
	color: #999;
	height: 22px;
	line-height: 22px;
	margin-bottom: 5px;
	padding: 2px 0
}


.list_center {
	border: 2px solid #3ca2a2;
	border-top: none
}


.update_title span.update_icon {
	font-weight: 700
}

.update_title .tabRight {
	position: absolute;
	right: 10px;
	top: 0
}

.hotlist ul {
	padding-bottom: 5px;
	height: 275px;
}

.bookList strong,.hotlist strong {
	color: #999;
	float: right;
	text-align: right;
	font-weight: 400
}


.newrap h2 {
	font-size: 14px;
	font-weight: 700;
	float: left;
	margin-right: 10px;
	color: #fff;
}


#product,#newlist {
	width: 977px;
	border: 1px solid #3ca2a2;
	margin: 10px auto;
	float: none
}

.list h2,.listbox h2,.listbook h2,#allList h2,.newrap,#product h2 {
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	font-weight: 700;
	color: #666;
	background: #3ca2a2;
	border-top: solid 2px #3ca2a2;
	border-bottom: 1px solid #3ca2a2;
	border-left: 1px solid #3ca2a2;
	border-right: 1px solid #3ca2a2;
	padding-left: 10px
}

.listlie h2 {
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	font-weight: 700;
	color: #666;
	background: #3ca2a2;
	border-bottom: 1px solid #3ca2a2;
	padding-left: 10px
}

#allList ul,#product ul {
	width: 101%;
}

#allList ul li,#product ul li {
	float: left;
	margin: 10px 16px 0 13px;
	display: inline;
	width: 134px;
	height: 200px;
	overflow: hidden;
	color: #888;
	position: relative
}

#allList ul li h3,#product ul li h3 {
	height: 25px;
	line-height: 27px;
	overflow: hidden;
	font-weight: 400;
	text-align: center
}

#allList ul li img,#product ul li img {
	width: 128px;
	height: 162px
}

 #qr {
    float: left;
    padding-top: 135px;
    width: 130px;
    height: 8px;
    text-align: center;
}

.mboys,.mboys a{color: #4CAF50;}
.nav ul li:hover {background-color:#0f6f6f;}
.novelslist2 li .s7{width:15%;overflow:hidden;float: right;}
#intro p.ins {
    height: 140px;
}
.count .wan {width:120px;}
.d_count {
    height: 50px!important;
}
.d_bookinfo{
    height: 280px!important;
}
#bookintro{
    height: 85px;
    padding: 8px 0;
    line-height: 18px;
    color: #666;
    word-break: break-all;
    overflow: auto;
    border-bottom: 1px solid #88c6e5;
    margin-bottom: 10px;
	}
#bookintro p{
	text-indent: 2em;
    display: block;
    margin-block-start: 1px;
    margin-block-end: 1px;
    margin-inline-start: 10px;
    margin-inline-end: 15px;}

#bookintro::-webkit-scrollbar, #bookintro::-webkit-scrollbar, #intro::-webkit-scrollbar, #intro::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: rgba(240, 240, 240, 1);
}
#bookintro::-webkit-scrollbar-thumb, #bookintro::-webkit-scrollbar-thumb, #intro::-webkit-scrollbar-thumb, #intro::-webkit-scrollbar-thumb {
    border-radius: 10px;
    box-shadow: inset 0 0 0px rgba(240, 240, 240, .5);
    background-color: rgb(136, 198, 229);
}
#bookintro::-webkit-scrollbar-track, #bookintro::-webkit-scrollbar-track, #intro::-webkit-scrollbar-track, #intro::-webkit-scrollbar-track {
    box-shadow: inset 0 0 0px rgba(240, 240, 240, .5);
    border-radius: 10px;
    background-color: rgba(240, 240, 240, .5);
}


#down_txt_url {
    float: left;
    padding: 10px;
    width: 956px;
    border: 2px solid #88C6E5;
	margin-bottom: 10px;
    /* background-color: #FEF9EF; */
}
#down_txt_url h4 {
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #ddd;
    color: #000;
    font-size: 15px;
}
.down_txt_err {
    color: green;
    float: right;
    margin-right: 10px;
}
#down_txt_url ul {
    width: 240px;
    height: 295px;
    float: left;
}
#down_txt_url ul li {
    float: left;
    overflow: hidden;
    padding-left: 20px;
    width: 300px;
    height: 30px;
    background: url(ico.png) no-repeat 5px 10px;
    font-size: 14px;
    line-height: 25px;
}
.down_center {
    border: 0px solid #ddd;
    width: 296px;
    height: 296px;
    float: left;
    margin: 0 10px;
}
.zip_down {
    float: right;
    width: 400px;
    margin-bottom: 8px;
    padding-bottom: 8px;
    border-bottom: 1px dashed #c0c0c0;
}
#down_txt_url p {
    float: left;
    display: block;
    padding-top: 4px;
    width: 80px;
    height: 50px;
    color: #999;
    text-align: center;
    font-size: 12px;
}
#down_txt_url p span {
    display: block;
    color: #009acd;
    font-weight: bold;
    font-size: 15px;
    line-height: 25px;
}
.zip_down a {
    color: red;
    font-weight: bold;
}
.txt_down {
    float: right;
    width: 400px;
}
#down_txt_url p {
    float: left;
    display: block;
    padding-top: 4px;
    width: 80px;
    height: 50px;
    color: #999;
    text-align: center;
    font-size: 12px;
}
#down_txt_url p span {
    display: block;
    color: #009acd;
    font-weight: bold;
    font-size: 15px;
    line-height: 25px;
}
.zip_down a, .txt_down a {
    display: block;
    padding-left: 20px;
    height: 26px;
    background: url(down_ico.gif) no-repeat left center;
    font-size: 14px;
    line-height: 26px;
    float: left;
    width: 300px;
    overflow: hidden;
}
.xiazaitishi {
    line-height: 21px;
    float: right;
    width: 388px;
    background: #f5f5f5;
    padding: 5px;
    border: 1px solid #ddd;
}
.downsss {
    color: #03A9F4;
    font-weight: bold;
}
.downmots {
    margin: 10px 250px;
}
.downmot {
    width: 53%!important;
    margin: 0 130px;
}

.sright {
    height: 1120px!important;
}
.motion a.tgdw {background:#F57300;border:1px solid #EE4A46;}
.motion a.tgdw span {border:1px solid #FC9336;}
#newlist ul{border:1px solid #88c6e5;border-top:none;height:105px;padding-top:5px;padding-left:5px;font-size:13px;}
#newlist li{float:left;height:32px;overflow:hidden;line-height:32px;width:250px;padding-left:20px;margin:0 25px;border-bottom:1px dashed #88c6e5;}
#product .lastbook {height: 255px!important;}
.num a:hover, .num a.curr{background-color: #ffc107 !important;}
.status a:hover, .status a.curr{background-color: #9c27b0 !important;}
.num span{color:#ffc107 !important;}
.status span{color:#9c27b0 !important;}
#frendlink {
    margin-top: 10px;
    padding: 7px;
    line-height: 20px;
    border: 1px solid;
    border-color: #efefef #efefef #d3d3d3;
    box-shadow: 0 1px 1px #efefef;
    background: #FFFBED;
    width: 964px;
    overflow: hidden;
}
#frendlink strong {
    float: left;
    background: #2196f3;
    color: #fff;
    margin-right: 10px;
    padding: 1px 10px;
}
#frendlink span {
    display: inline-block;
    text-align: center;
    line-height: 30px;
}
#frendlink span a {
    color: red;
}
#frendlink ul li {
    float: left;
    width: 110px;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    padding: 5px;
}
#seolink {
    margin: 10px auto;
    padding: 7px;
    line-height: 20px;
    border: 1px solid;
    border-color: #efefef #efefef #d3d3d3;
    box-shadow: 0 1px 1px #efefef;
    background: #e0e0e0;
    width: 964px;
    overflow: hidden;
}
#seolink strong {
    float: left;
    background: #FF5722;
    color: #fff;
    margin-right: 10px;
    padding: 1px 10px;
}
#seolink span {
    display: inline-block;
    text-align: center;
    line-height: 30px;
}
#seolink span a {
    color: red;
}
#seolink ul li {
    float: left;
    width: 110px;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    padding: 5px;
}
.toplist {
    margin-top: 15px;
    height: 60px;
}
.toplist li {
    float: left;
    padding: 5px 0px;
    width: 138px;
    text-align: center;
    background-color: #DDF2FF;
    border: 1px solid #83B0E1;
}
.toplist li a {
    font-size: 15px;
    font-weight: 700;
    color: #6191d0;
}
#thistop a {
    color: #FFEB3B;
    font-weight: 700;
}
#thistop {
    background-color: #88c6e5;
}
.novelslist2 li .lianzai {
    width: 65px;
    color: green;
}
.novelslist2 li .quanben {
    width: 65px;
    color: red;
    font-weight: bold;
}


/*浮动窗口*/
#floatPanel{}
#floatPanel .ctrolPanel{width:36px;height:166px;background:#fff url(float-panel-bg.gif) no-repeat left top;border:solid 1px #ddd;position:fixed;right:25px;top:400px;_bottom: 70px;overflow:hidden;z-index:10000; _position:absolute; /* for IE6 */_top:expression(documentElement.scrollTop + 300);}
#floatPanel .ctrolPanel a{width:34px;font-size:12px;color:#ff6600;letter-spacing:1px;text-align:center;overflow:hidden;}
#floatPanel .ctrolPanel .arrow{height:29px;line-height:28px;display:block;margin:1px auto;}
#floatPanel .ctrolPanel .arrow span{display:none;}
#floatPanel .ctrolPanel .arrow:hover{background:#f4f4f4;}
#floatPanel .ctrolPanel .arrow:hover span{display:block;}
#floatPanel .ctrolPanel .contact{height:60px;display:block;margin:2px auto;}
#floatPanel .ctrolPanel .contact span{line-height:90px;}
#floatPanel .ctrolPanel .qrcode{height:40px;display:block;margin:2px auto;}
#floatPanel .ctrolPanel .qrcode span{display:none;}

#floatPanel .popPanel{width:230px;height:242px;position:fixed;right:70px;top:300px;z-index:10000;overflow:hidden;display:none;_position:absolute; /* for IE6 */_top:expression(documentElement.scrollTop + 300); }
#floatPanel .popPanel .popPanel-inner{width:230px;height:242px;position:relative;overflow:hidden;}
#floatPanel .popPanel .popPanel-inner .arrowPanel{width:10px;height:240px;position:absolute;right:1px;top:102px;}
#floatPanel .popPanel .popPanel-inner .arrowPanel .arrow01{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #ddd;position:absolute;bottom:0;position:absolute;left:2px;top:0;}
#floatPanel .popPanel .popPanel-inner .arrowPanel .arrow02{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #fff;position:absolute;bottom:0;position:absolute;left:0;top:0;}
#floatPanel .popPanel .popPanel-inner .qrcodePanel{width:220px;height:240px;text-align:center;background:#fff;border:solid 1px #ddd;position:absolute;left:0;top:0;overflow:hidden;}
#floatPanel .popPanel .popPanel-inner .qrcodePanel img{width:200px;height:200px;border:none;padding:10px 10px 5px 10px;}
#floatPanel .popPanel .popPanel-inner .qrcodePanel span{font-size:12px;color:#666;line-height:24px;letter-spacing:1px;}

.con_show_r {
    float: left;
    margin-right: 10px;
}
.con_show_l, .con_show_r span {
    width: 300px;
    height: 250px;
    float: left;
    margin: 6px;
    padding: 1px;
    border: #88C6E5 1px dotted;
}
.other_links {
    line-height: 43px;
    overflow-wrap: break-word;
    word-break: break-all;
    color: rgb(75, 75, 75);
    font-size: 20px;
    font-family: 寰蒋闆呴粦;
    overflow: hidden;
    padding: 1px 20px;
}
.other_links #txt, .other_links a {
    font-size: 17px;
    color: #88c6e5;
}
.other_links #txt, .other_links a {
    font-size: 17px;
    color: #88c6e5;
}
.cna {
    font-weight: 600;
    text-shadow: 0 0 10px #FFC107;
}


#main_center #hot {
    border: 1px solid #88C6E5;
    overflow: hidden;
    margin-top: 10px;
	width:100%;
}
#main_center #hot p {
    border-bottom: 1px solid #88C6E5;
}
#main_center #hot p strong {
    font-size: 18px;
    margin: 10px;
    line-height: 35px;
}
#main_center #hot li {
    list-style: none;
    margin: 10px;
    float: left;
    width: 300px;
    border-bottom: 1px dashed #ccc;
    font-size: 15px;
}
#main_center #hot .author {
    float: right;
}

.toptext {
    width: 980px;
}
#search_home{border:1px dashed #3ca2a2;width:60%;margin:10px 0;padding:10% 20%;}
#search_home input#searchkey{border-color:#3ca2a2;width:400px;height:33px;line-height:33px;font-size:18px;border-radius:15px;border-width:1px;border-style:solid;text-indent:5px;background-color:#fff;margin:0 10px;}
#search_home input#btn{border-radius:15px;border-color:#3ca2a2;height:35px;width:50px;background-color:#3ca2a2;color:#ffffff;font-size:18px;border-width:1px;border-style:solid;line-height:31px;}
#search_home #searchtypename{border-radius:15px;display:block;padding-left:9px;background:url(head_searchbg.gif) no-repeat 55px 15px #fff;float:left;line-height:30px;height:30px;padding-top:3px;width:60px;border:1px solid #88c6e5;font-size:18px;}
#search_home #sp_menu{border-radius:15px;width:70px;border:1px solid #ccc;background:#fff;position:absolute;}
#search_home #sp_menu a{border-radius:15px;display:block;line-height:30px;font-size:18px;height:30px;color:#333;text-align:center;border-bottom:1px solid #f2f2f2;}
#search_home #sp_menu a:hover{text-decoration:none;background:#FFDD9D;}

/*.header_search{float:left;width:400px;margin:10px;}*/
.header_search input#searchkey{border-color:#3ca2a2;width:246px;height:26px;line-height:26px;font-size:14px;border-radius:0px;border-width:1px;border-style:solid;text-indent:5px;background-color:#fff;}
.header_search input#btn{border-color:#3ca2a2;height:28px;width:50px;background-color:#3ca2a2;color:#ffffff;font-size:14px;border-width:1px;border-style:solid;line-height:26px;}
.header_search #searchtypename{display:block;padding-left:9px;background:url(head_searchbg.gif) no-repeat 40px 12px #fff;float:left;height:18px;padding-top:8px;width:43px;border:1px solid #3ca2a2;}
.header_search #sp_menu{width:52px;border:1px solid #ccc;background:#fff;position:absolute;}
.header_search #sp_menu a{display:block;line-height:24px;height:24px;color:#333;text-align:center;border-bottom:1px solid #f2f2f2;}
.header_search #sp_menu a:hover{text-decoration:none;background:#FFDD9D;}

.toplink {
    height: 240px;
    border: 1px solid #E4E4E4;
    margin: 10px auto;
    width: 980px;
}
ul.ulrow {
    width: 960px;
    padding: 0 0 10px 10px;
    height: 35px;
    line-height: 35px;
    float: left;
    display: inline;
    margin: 0;
    overflow: visible;
}
.toplink .ulrow li {
    float: left;
    display: inline;
    width: 100px;
    overflow: hidden;
    white-space: nowrap;
    padding-left: 5px;
    text-align: center;
}
#pages .pagelink {
    margin: 10px 0;
    text-align: center;
    line-height: 30px;
}
#pages .pagelink a, #pages .pagelink span {
    display: inline-block;
    margin: 2px;
    padding: 0 5px;
    border-radius: 3px;
    background-color: #fff;
    color: #666;
	width: 65px;
    font-size: 12px;
    -webkit-user-select: none;
    user-select: none;
}
#pages .pagelink span {
    border: 1px solid #ccc;
}