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:#e9faff;color:#555;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:12px;margin:0 auto}
ul li{list-style:none outside none}
a{color:#555;text-decoration:none}
a:hover{text-decoration:underline;top:-1px}
.clear{clear:both}
#fmimg span,.frii .int,.reader_mark0 a,.reader_mark1 a,.ywtop_addfavorite,.ywtop_sethome{background:url(../images/all.gif) no-repeat scroll 0 0 transparent}
.ywtop{background-color:#e1eced;border-bottom:1px solid #ddd;color:grey;height:38px;min-width:980px;width:100%;clear:both}
.ywtop_con{line-height:38px;vertical-align:middle;width:980px;margin:0 auto;height:38px}
.ywtop_con li{display:inline-block;text-align:left}
.ywtop .ywtop_mr{margin-right:16px}
.ywtop a{color:grey}
.nav,.ywtop a{font-size:14px}
.nav{line-height:36px;margin:0 auto}
#loginbarx{float:right}
.ywtop_con .right{float:right;margin-left:15px}
#loginbarx a{width:40px;padding:0;text-indent:-9999px}
.nav em{font-style:normal;margin:0 6px;color:#999;font-size:12px}
.nav strong{color:#390;font-weight:700}
.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:grey;float:left;text-align:right}
.cc .inp{float:left;padding-top:3px;width:90px}
.inp input{background-color:#fff;border:1px solid #ff66ab;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:none;color:#2a4e8a;float:left;font-size:12px;height:21px;line-height:21px;text-align:center;width:51px}
.nri .ccc{overflow:hidden}
.ccc .txtt,.nri .ccc{float:left;padding-left:10px}
.ccc .txtt{color:grey}
.txtt a,.txtt a:hover{color:grey;text-decoration:none}
.header{height:61px;width:980px;margin:auto}
.header_logo{background-position:42px -34px;float:left;height:55px;width:200px;padding-top:5px;padding-right:65px;text-align:center}
.header_logo a{font-size:26px;line-height:40px;color:#ff66ab;text-decoration:none;font-weight:600}
.header_logo p{font-size:16px;line-height:16px;color:#ff66ab}
.header_search{float:left;overflow:hidden;width:450px;margin:20px auto auto 30px}
.header_search input.search{border:1px solid #ff66ab;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{border:1px solid #ff66ab;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 #ff66ab;color:#9e9e9e;float:right;margin-top:3px;text-align:center;width:220px;padding:5px 3px}
.userpanel a{padding:0 5px;color:#ff66ab;line-height:200%}
.nav{background:none repeat scroll 0 0 #ff66ab;height:40px;width:980px;margin:10px auto auto;overflow:hidden}
.nav ul li{float:left;line-height:44px}
.nav ul li a{color:#fff;font-size:15px;padding:0 8px}
#admin{border:2px solid #e1eced;height:30px;line-height:30px;width:88%;text-align:center;margin:5px;padding:3px}
.gridtop,table.grid caption{background-color:#e1eced;border:2px solid #ff66ab;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 #ff66ab;border-collapse:collapse;margin:auto;padding:3px}
table.grid td{background-color:#fff !important;border:1px solid #ff66ab;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}
.boys,.boys a{color:#1ae}
.girls,.girls a{color:#ff65b3}
#hotcontent .l{background:none repeat scroll 0 0 #fef9ef;border:3px solid #ff66ab;float:left;height:330px;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 #ff66ab;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{border:3px solid #ff66ab;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:1px solid #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:1px dotted #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{border:3px solid #ff66ab;float:right;width:265px;background:#fef9ef}
#hotcontent h2{background-color:#e1eced;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{color:#6f78a7}
.novelslist{margin:10px auto;border:3px solid #ff66ab;width:968px;padding:3px;background:#fef9ef}
.novelslist .content{border-right:1px dotted #ff66ab;padding:0 3px;float:left;width:315px}
.novelslist .content h2{border-bottom:1px solid #ff66ab;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:1px solid #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{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}
.novelslist ul{padding:10px}
.novelslist li{padding:5px 0 0;border-bottom:1px solid #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}
.novelslist li a{color:#6f78a7}
.novelslist2{margin:10px auto;border:3px solid #ff66ab;width:974px;background:#fef9ef}
.novelslist2 h2{margin:0;background-color:#ff66ab;border-bottom:1px solid #ddd;color:#fff;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:1px solid #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}
.novelslist2 li a{color:#6f78a7}
#newscontent{margin:auto}
#newscontent .l{border:3px solid #ff66ab;float:left;width:695px;background:#e1eced}
#newscontent .l ul{padding:10px}
#newscontent .l li{padding:5px 0 0;border-bottom:1px solid #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 .l li a{color:#6f78a7}
#newscontent .r,.readlist .r{float:right;width:265px;border:3px solid #ff66ab;background:#e1eced}
#newscontent .r ul,.readlist .r ul{padding:10px}
#newscontent .r li,.readlist .r li{padding:5px 0 0;border-bottom:1px solid #ddd;height:25px;line-height:25px;overflow:hidden}
#newscontent .r li span,.readlist .r li span{float:left;display:inline-block}
#newscontent .r li .s1,.readlist .r li .s1{width:40px}
#newscontent .r li .s2,.readlist .r li .s2{color:#b3b3b3}
#newscontent .r li .s3,.readlist .r li .s3{width:30px}
#newscontent .r li .s4,.readlist .r li .s4{width:50px;color:#b3b3b3}
#newscontent .r li .s5,.readlist .r .s5{float:right;text-align:right}
#newscontent .r li a,.readlist .r li a{color:#6f78a7}
#newscontent h2,.readlist .r h2{margin:0;overflow:hidden;color:#fff;padding:0 0 0 10px;background-color:#ff66ab;height:30px;line-height:30px;font-size:14px;font-weight:700;border-bottom:1px solid #ddd}
#firendlink{border:1px solid #ddd;width:960px;padding:10px}
#firendlink a{color:#548161;display:inline-block;margin:0 9px 0 0}
.xiaoshuo{border:2px solid #ff66ab;overflow:hidden;width:976px;margin:10px auto}
.xiaoshuo h2{border-bottom:1px solid #ff66ab;text-align:left;padding:0 10px;line-height:20px;height:20px;background-color:#e1eced;font-size:16px}
.xiaoshuo p{text-indent:2em;margin:5px}
.hotbook,.tuibook{border:1px dotted #ff66ab;overflow:hidden;width:966px;padding:5px;margin:5px auto}
.hotbook b,.tuibook 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}
.con_home{border:1px solid #ff66ab;text-align:left;padding:0 10px;line-height:30px;height:30px;background-color:#e1eced}
.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:1px solid #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}
.box_con,.dahengfu{overflow:hidden;width:976px;margin:10px auto}
.box_con{border:2px solid #ff66ab}
.con_top{border-bottom:1px solid #ff66ab;text-align:left;padding:0 10px;line-height:40px;height:40px;background-color:#e1eced}
.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{background-color:#e1eced;float:left;width:126px;margin:12px;padding:12px;position:relative}
#fmimg img{border:none;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:15px auto}
.con_ad .ad_1,.con_ad .ad_2,.con_ad .ad_3{width:300px;padding:2px;border:1px dotted #ff66ab;float:left;margin-left:5px}
#info{padding:10px;margin:10px;font-size:15px}
#info h1{font-size:28px;font-weight:700;padding:1px}
#info h1,#info p{overflow:hidden;margin:auto}
#info p{height:25px;line-height:25px;padding-top:2px;width:350px;float:left}
#intro{width:96%;overflow:hidden;line-height:150%;border-top:1px dashed #ff66ab;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:none repeat scroll 0 0 #ff66ab;font-size:14px;line-height:28px;text-align:center;width:98%;margin:auto auto 5px;padding:5px 10px}
#list dd,#list dt{display:inline;float:left;overflow:hidden;vertical-align:middle}
#list dd{border-bottom:1px dashed #ccc;height:25px;line-height:200%;margin-bottom:5px;text-align:left;text-indent:10px;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-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{line-height:2em;text-indent:2em;width:100%;border:0;float:left;margin:1px 10px 10px}
.reader_mark0{right:5px}
.reader_mark0,.reader_mark1{width:30px;height:90px;top:50px;position:fixed}
.reader_mark1{left:5px}
.reader_mark0 a{background-position:0 -116px}
.reader_mark0 a,.reader_mark1 a{width:30px;height:90px;display:block}
.reader_mark1 a{background-position:-30px -116px}
.content_read{overflow:hidden;width:980px;margin:0 auto auto}
.bottem2{border-top:1px dashed #ff66ab;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 #ff66ab;height:25px;line-height:25px;overflow:hidden;width:92%;margin:5px auto}
.footer_cont p{color:#b2b2b2;line-height:20px;width:88%}
#fanye{padding:6px 8px;height:24px;font-family:Arial,Helvetica,sans-serif;overflow:hidden;background:#f9f9f9;border-top:1px solid #e2e2e2}
#fanye .fanyetxt{float:left;padding:0 0 0 3px}
#fanye .pagen{text-align:right;float:right}
.w_730{width:752px}
.w_240{width:215px}
.w_980{width:980px}
.left{float:left}
.right{float:right}
#infomain{margin:0 auto 10px}
.tabstit{padding:0 10px;height:35px;background:#e1eced;line-height:35px;border:solid #ff66ab;border-width:2px 2px 1px}
.tabstit a{padding:0 3px}
.tabstit em{padding-left:10px;font-style:normal;font-size:12px}
#bookinfo{height:275px}
#bookinfo,.readend{border:2px solid #ff66ab;border-top:none}
.readend{text-align:center;padding-top:15px}
.readend .text{height:40px;line-height:40px;font-size:22px}
#bookinfo .bookleft{width:184px;float:left;padding:10px 20px 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(../images/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(../images/window.gif) no-repeat 0 -167px;cursor:pointer}
.bookleft ul{width:182px;height:34px;color:#666;padding:0 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}
#bookinfo .bookright{width:515px;float:left;position:relative;padding-top:10px}
.booktitle{height:36px;border-bottom:1px solid #e8e8e8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.booktitle h1{font-size:24px;color:#d40909;font-weight:700;display:inline-block;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;float:left;width: 360px}
#author{float:right;padding:5px 0;color:#666;font-size:14px}
.count{width:515px;color:#999;height:30px;border-bottom:1px solid #e8e8e8;padding:3px 0}
.count li{float:left;width:100px;line-height:30px}
.count span{color:#666;width:auto;display:inline-block;margin-right:5px}
.count span.share{float:left !important;width:80px;clear:both}
#bookintro{height:74px;padding:8px 0;line-height:18px;color:#666;overflow:hidden;word-break:break-all}
#bookintro p{text-indent:2em}
#author a,.bookright .new a,.keywords a{color:#3993d1}
#author a:hover,.bookright .new a:hover,.keywords a:hover{text-decoration:underline}
.bookright .new{border-bottom:1px dotted #d9d9d9;height:22px;line-height:22px;padding:2px 0;color:#999;margin-bottom:5px}
.bookright .new span{display:inline-block}
.bookright .new span.uptime{overflow:hidden;float:right}
.bookright .new span.keywords,.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:84px;margin-right:21px;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:82px;border:1px solid #82bcd8;font-size:14px}
.motion a.tgcj{background:#f57300;border:1px solid #ee4a46}
.motion a.tgcj span{border:1px solid #fc9336}
.motion a.tgcj:hover,.motion a.tgcjb:hover,.motion a:hover{border:1px solid #e60f52}
.motion a span:hover,.motion a.tgcj span:hover,.motion a.tgcjb span:hover{background:#e43770;border:1px solid #ea5483}
.list_center{border:2px solid #ff66ab;border-top:none}
.list_center .update_title{padding:0 10px;height:36px;line-height:34px;border-top:2px solid #ff66ab;border-bottom:1px solid #ff66ab;font-size:14px;position:relative;background:#e1eced}
.update_title .tabRight{float:right;font-size:12px}
.hotlist{width:100%}
.hotlist strong{color:#999;float:right;text-align:right;font-weight:400}
.hotlist ul li{height:27px;line-height:27px;overflow:hidden;margin:0 10px;vertical-align:middle}
.hotlist ul li .genre{width:60px;margin-right:5px;color:#999}
#newlist,#product{border-top:none;float:left;overflow:hidden}
#newlist{width:980px;margin:0 auto 10px;float:none;background:0 0}
#product h2,.newrap{height:34px;line-height:34px;font-size:14px;background:#e1eced;border:1px solid #ff66ab;border-top:2px solid #ff66ab;padding-left:10px}
.newrap{width:968px;color:#999;font-size:12px;margin-top:10px}
.newrap h2{float:left}
.newrap h2,.newrap strong{font-size:14px;margin-right:10px}
#newlist ul{border:1px solid #ff66ab;border-top:none;height:135px;padding-top:5px;padding-left:5px;font-size:13px}
#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 #ff66ab;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:400;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:978px;border:1px solid #ff66ab;border-top:none;height:178px;float:left}
.prodlist ol{border-top:1px dashed silver;margin:0 15px;padding-top:5px;float:left}
.prodlist ol li{float:left;width:235px;overflow:hidden;height:28px;line-height:28px;font-size:13px}
.prodlist ol span{color:#888}
.prodlist ol a{margin-left:5px}
.prodlist ol a:hover{color:#ff66ab}
#sitebox,#sitembox{border:2px solid #ff66ab;padding-right:9px}
#sitebox dl,#sitembox dl{margin:0 10px;border-bottom:1px solid #eee;width:730px;float:left;padding:6px 0}
#sitebox dt,#sitembox dt{float:left;position:relative;width:120px;height:150px;margin-right:10px}
#sitebox dd,#sitembox dd{overflow:hidden;width:580px;line-height:21px;color:#888}
#sitebox dd h3,#sitembox dd h3{font-size:14px;font-weight:700;padding:5px 0}
#sitebox dd a,#sitembox dd a{color:#ff66ab}
#sitebox dl{width:450px;height:165px}
#sitebox dd{width:310px}
#sitebox dd .uptime{float:right;color:#ccc;font-weight:400;font-size:13px}
#sitembox dd .alias{color:#888;font-weight:400;margin-left:10px}
.book_des,.book_other{color:#888;line-height:2;margin-top:5px}
.book_des{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 #ff66ab}
#pages a,#pages a:hover,#pages a:visited,#pages strong{display:inline-block;margin:0 2px;width:70px;height:30px;border:1px solid #07b1a6;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:#07b1a6;color:#fbfbfb}
#pages input{width:20px;height:25px;border:1px solid #07b1a6;border-radius:3px}
.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;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 0 0 20px}
.form-item{padding-top:5px;height:50px}
.field-name{float:left;margin-bottom:3px;width:70px;text-align:right}
.field-input input,.field-name{height:30px;color:#333;line-height:30px}
.field-input input{position:relative;padding:3px;width:300px;border-color:#ddd;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#f9f9f9}
.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:0 20px;border:1px solid #ff66ab;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:#168c84;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:155px}
.sitebox dd{overflow:hidden;color:#999;line-height:21px}
.sitebox dd h3{height:26px}
.sitebox dd h3 a{overflow:hidden;font-size:1pc;line-height:20px}
.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 .bo,.sitebox .no{padding:10px;height:165px;border-bottom:1px solid #eee}
.sitebox .bo{float:left;width:364px}
.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}
.shuku{border:2px solid #ff66ab;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.curr,.boy a:hover{background-color:#1ae !important}
.girl a.curr,.girl a:hover{background-color:#ff65b3 !important}
.gre a.curr,.gre a:hover{background-color:#57b854 !important}
.boy span{color:#1ae !important}
.girl span{color:#ff65b3 !important}
.gre span{color:#57b854 !important}
.title .more{float:right}
li{list-style-type:none}
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,.2)}
ul.tools li.theme a.on{box-shadow:0 0 4px 1px rgba(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 .nav,.night .toolbar,.night .top{background-color:#444 !important}
.night .links a,.night .nav a,.night .top 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}
.readlist .box_con{width:695px;float:left;margin-top:0}
#newlist .guide p{text-indent:2em}