body{color: #222; font:14px/1.5 "Microsoft YaHei",Arial; -webkit-text-size-adjust: none;-webkit-appearance: none;}*{ margin: 0;padding: 0;}li{LIST-STYLE-TYPE: none; xMARGIN: 0px auto;}a {color:#222; text-decoration:none; }a:hover {xcolor:#FD5500;xtext-decoration:underline; }img{border:none;display: block;}.clear{zoom:1;margin-bottom:10px;}/*托盘0078B6*/.lnr{width:24px;height:24px;fill:currentColor}.lnr-arrow-up-circle{position:absolute;right:25px;top:18px;cursor:pointer;width:31px;color:#fff}.lnr-magnifier{width:18px;height:18px}.lnr-chevron-down{width:14px;height:18px}.lnr-user{width:20px;height:20px}.header{height:45px;line-height:45px;text-align:center;font-size:16px;color:#fff;text-shadow:1px 1px #2680aa;background-size:136px 45px;background-color:#68aac2;border-top:1px #8ec5d9 solid;position:relative;overflow:hidden;}.header .title{margin:0 50px 0 50px;text-align:center;color:#fff;display:block;white-space:nowrap; text-overflow:ellipsis; /* for internet explorer */ overflow:hidden;}.header .home{position:absolute;left:10px;top:5px;}.header .user{color:#fff;float:right;position:absolute;right:10px;top:5px;}.header a{color:#fff;}.book_info{margin:10px;display:block;position:relative;overflow:hidden;}.book_info .cover{position:absolute;left:0;top:0;}.book_info .cover img{border:1px solid #CCC;padding:1px;}.readlink{margin:10px;line-height:38px;overflow:hidden;}.readlink a{float:left;display:block;width:47%;text-align:center;background:#65BBEC;color:#fff;font-size:16px;border-radius:3px;}.readlink .rl{margin-left:6%;background:#F77720;}.readlink .rr{margin-left:2%;background:#ED424B;}.bdsharebuttonbox{margin:10px;height:42px;overflow:hidden;}.comment {margin:0 auto 10px;overflow:hidden;color:#666;}.comment dt{width:100%;overflow:hidden;}.comment dd {margin:10px;border-bottom:1px dotted #CCC;color:#999;}.comment dd p{margin:6px 0;color:#666;}.comment dd b{color: #6F78A7;}.book_box{padding-left:90px;height:110px;}.book_box dl dt{font-size:16px;margin-bottom:10px;}.book_box dl dd{line-height:22px;color:#888;}.book_box dl dd span{display:block;width:50%;float:left;white-space:nowrap; text-overflow:ellipsis; /* for internet explorer */ overflow:hidden;}.book_about dt,.book_last dt,.comment dt{background:#68AAC2;line-height:40px;color:#fff;padding-left:10px;border-bottom:1px solid #EEE;}.book_about dl dd{padding:10px;line-height:150%;color:#888;}.book_about dl dd .showall{color:#3487DD;}.book_last dt a{float:right;margin-right:10px;color:#EA2935;}.book_last dl dd{line-height:42px;margin:0 10px;xpadding:0 10px;border-bottom:1px solid #EEE;font-size:14px;white-space:nowrap; text-overflow:ellipsis; /* for internet explorer */ overflow:hidden;}.book_last dl dd:hover{background:#F1F1F1;}.book_last dl dd a{display:block;}.book_more{margin:10px;line-height:36px;background:#65BBEC;border-radius:6px;text-align:center;color:#FFF;}.book_more a{display:block;color:#FFF;}.book_news{margin:10px;line-height:42px;background:#F77720;border-radius:6px;}.book_news a{text-align:center;display:block;color:#FFF;}.comment_more{text-align:center;}.search{margin:10px;overflow:hidden;}.search form{position: relative; clear: both;  }.search .text{display: block; width: 100%; padding: 12px 25px 12px 8px; height: 40px;line-height:20px;overflow: hidden;border: 1px solid #ddd;border-right:50px solid #fff;font-size:14px;}.search .btn{ position: absolute; z-index: 1; right: 0; top: 0; margin: 0; width: 50px; height: 40px; border: 1px solid #ddd; background: transparent url(/template/s/public/image/so.png) no-repeat 50% 50%; -webkit-background-size: 20px 21px; -moz-background-size: 20px 21px; -o-background-size: 20px 21px; background-size: 20px 21px;border-radius:0px; }.nav{overflow:hidden;background:#F7F7F7;border-bottom:1px solid #CCC;}.nav ul{line-height:34px;}.nav li{float:left;width:18%;line-height:26px;margin:4px 1%;border-radius:20px;text-align:center;}.nav li a{display:block;font-size:16px;text-decoration:none;}.hot{overflow:hidden;}.item{margin:0px 10px 10px;padding:10px;position:relative;overflow:hidden;background:#FEF9EF;border-radius:4px;border:1px solid #D7D7D7;}.item dl{padding-left:90px;height:104px;}.item dl dt{border-bottom:1px dotted #A6D3E8;font-size:14px;font-weight:700;height:25px;line-height:25px;overflow:hidden;}.item dl dt span{color:#999;float:right;font-weight:400;}.item dl dd{height:60px;line-height:20px;overflow:hidden;padding:7px 0 0;color:#AAA;}.item .image{xfloat:left;position:absolute;top:10px;left:10px;}.item .image img{width:80px;height:100px;background-color:#FFF;border:1px solid #DDD;padding:1px;}.block{margin-bottom:10px;background:#fff;}.block h2{font-weight:500;line-height:40px;font-size:16px;background:#F6F6F6;border-top:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;padding-left:10px;}.lis {padding: 0px 10px 10px;}.lis li {border-bottom: 1px solid #DDDDDD;height: 36px;line-height: 36px;overflow: hidden;position:relative;}.lis li span {display: inline-block;float: left;}.lis li .s1 {width: 40px;position:absolute;top:0px;left:0px;color:#888;}.lis li .s2 {padding-left:40px;width:100%;white-space:nowrap; text-overflow:ellipsis; /* for internet explorer */ overflow:hidden; }.lis li .s3 {position:absolute;top:0px;right:0px;color:#888;}.lis li a {color: #6F78A7;width:100%;display: block;}.lis li:hover{background:#F1F1F1;}.block .top{margin:10px;height:104px;position:relative;overflow:hidden;}.block .top .image{xfloat:left;position:absolute;top:0px;left:0px;}.block .top .image img{ width:80px; height:100px; border:solid 1px #DDDDDD; padding:1px; background-color:white;}.block .top dl{padding-left:90px;}.block .top dl dt{ height:25px; line-height:25px; overflow:hidden; font-weight:bold;}.block .top dl dd{ line-height:20px; height:60px; color:#AAA; overflow:hidden;}.block .tlis {padding:0px 10px 10px;overflow:hidden}.block .tlis li{width:50%;color:#B3B3B3; height:36px; line-height:36px; border-bottom:1px dashed #D7D7D7; overflow:hidden; float:left;}.block .tlis li a{color:#6F78A7;}.topli{padding:0px 10px 10px;xbackground:#EFEEF2;overflow:hidden;}.topli li{line-height:38px;border-bottom:1px dashed #CCC;position:relative;overflow:hidden;}.topli li em{font-style:normal;background:#B0B0B0;position:absolute;top:10px;left:0px;width:22px;line-height:22px;text-align:center;color:#eee;font-size:12px;border-radius: 20px;}.topli .num em{background:#FA744E;}.topli li span{position:absolute;top:0px;right:0px;color:#888;}.topli li a{padding-left:30px;color: #6F78A7;width:100%;display:block;white-space:nowrap; text-overflow:ellipsis; /* for internet explorer */ overflow:hidden;}.topli li:hover{background:#F1F1F1;}.path{width: 980px;margin: 0 auto;height:32px;line-height:32px;overflow:hidden;}.path .p{padding:0 6px;}.showtxt{padding:10px 30px;line-height:200%;font-size:20px;border-top:1px dashed #CCC;border-bottom:1px dashed #CCC;}.oninfo{float:right;}.onsort{padding-right:6px;border:1px dashed #CCC;float:right;font-size:14px;color:#FF0000;padding-right:6px;}.link{margin:10px;line-height:36px;overflow-x: auto;overflow-y: hidden;white-space: nowrap;}.link a{color:#666;xmargin-right:10px;xpadding:4px 8px;xborder:1px solid #CCC;xborder-radius:10px;}.link::-webkit-scrollbar{ height: 0 !important;width:0px !important;}.footer {margin:0;padding:15px 10px;text-align:center;line-height:33px;background:#68aac2;position:relative;font-size:14px;overflow:hidden;}.footer p a{margin:0 10px;color:#c5d7df;text-shadow:1px 1px #3e86a8}/*listpage*/.listpage{margin:10px;height:36px;line-height:36px;overflow:hidden;}.listpage span{height:36px;line-height:36px;text-align:center;}.listpage .left{float:left;width:25%;}.listpage .left a,.listpage .right a{display:inline-block;height:36px;width:90%}.listpage .left a{float:left;}.listpage .right a{float:right;}.listpage .right{float:right;width:25%}.listpage .middle{width:49%;border:1px solid #dfdfdf;height:34px;display:block;float:left;border-radius:5px;}.listpage .middle em{display:inline-block;width:80%;text-align:center;color:#999;font-style:normal;float:left;line-height:36px;height:30px}.listpage .middle a{display:inline-block;float:left;width:19%;height:36px;line-height:36px;vertical-align:middle}.listpage .middle select{border:none;color:#999;display:inline-block;float:left;font-style:normal;height:34px;line-height:34px;text-align:center;width:100%}.listpage .onclick{background:#65BBEC;color:#FFFFFF;}.listpage .before{background:#cecece;color:#FFFFFF;}.button{width: 40px;line-height: 38px;text-align: center;font-weight: bold;color: #fff;text-shadow:1px 1px 1px #333;border-radius: 5px;margin:3px 10px 10px 0;position: relative;overflow: hidden;}.sizebg{width: 15px;line-height: 38px;text-align: center;font-weight: bold;color: #000;text-shadow:1px 1px 1px #333;border-radius: 5px;margin:3px 3px 3px 0;position: relative;overflow: hidden;}.lighton{border:1px solid #d2a000;box-shadow: 0 1px 2px #fedd71 inset,0 -1px 0 #a38b39 inset,0 -2px 3px #fedd71 inset;background: -webkit-linear-gradient(top,#fece34,#d8a605);background: -moz-linear-gradient(top,#fece34,#d8a605);background: linear-gradient(top,#fece34,#d8a605);}.lightoff,.huyanoff,.sizebgon{border:1px solid #333;box-shadow: 0 1px 2px #8b8b8b inset,0 -1px 0 #3d3d3d inset,0 -2px 3px #8b8b8b inset;background: -webkit-linear-gradient(top,#656565,#4c4c4c);background: -moz-linear-gradient(top,#656565,#4a4a4a);background: linear-gradient(top,#656565,#4a4a4a);}.huyanon{border:1px solid #64c878;box-shadow: 0 1px 2px #b9ecc4 inset,0 -1px 0 #6c9f76 inset,0 -2px 3px #b9ecc4 inset;background: -webkit-linear-gradient(top,#90dfa2,#84d494);background: -moz-linear-gradient(top,#90dfa2,#84d494);background: linear-gradient(top,#90dfa2,#84d494);}.nr_set{padding:10px;padding-right:10px;border-bottom:2px solid #0065B5;font-size:12px;}.nr_set .set1{border:1px solid #0065B5;padding:5px 10px;margin-left:10px;border-radius:5px;color:#0065B5}.nr_set .set2 {border:1px solid #0065B5;padding:5px 7px;margin-left:5px;border-radius:3px;color:#0065B5}.nr_set .set2 p{border:1px solid #0065B5;padding:5px 5px;margin-left:5px;border-radius:3px;color:#0065B5}.Readpage{font-size:14px; padding:0; background:#d4eaf2; height:30px; line-height:30px; text-align:center;}.pagedown{margin:0px 0 5px;padding:10px;}.Readpage a{font-size:16px; padding:8px 8px; line-height:25px;}.Readpage .Readpage_up{color: #2a779d; padding-left:10px; background-size:90px;}.Readpage .Readpage_down{text-shadow: 1px 1px #2a779d; color:#fff;  background-size:90px;}.Readpage .page_txt{width:45px; padding:4px; border:1px #68aac2 solid; font-size:14px; margin-left:15px; background:#f2fcff;}.Readpage .page_btn{font-size:14px; border:none; background:none; color:#4c6978; padding:4px 5px; margin-right:15px; background:#f2fcff; font-weight:bold;}.readinline{width: 100%; font-size:18px; padding:6px 0;color:red;}.readinline .rr{float:right;}.readinline a{color:red;}#chaptercontent{padding:20px 10px;line-height:150%;font-size:20px;border-top:1px dashed #CCC;border-bottom:1px dashed #CCC;overflow:hidden;}/*临时书架*/.wrap .bookcase{overflow:hidden;}.bookbox .box{margin:10px 10px 0px;padding:10px;line-height:22px;overflow:hidden;border:1px solid #d7d7d7;border-radius:6px;position:relative;}.bookbox .num{position:absolute;top:12px;left:10px;width:22px;line-height:22px;border-radius: 4px;background:#FA744E;display:block;text-align:center;color:#eee;font-weight:bold}.bookbox .bookinfo{padding-left:30px;}.bookbox .delbutton{position:absolute;top:15px;right:10px;}.bookbox .delbutton a{border:1px solid #FF4643;border-radius: 3px;padding:4px 10px;color:#FF4643;}.bookbox div{color:#888;}.noshow{display:none;}.bookbox .bookimg{position:absolute;top:12px;left:10px;margin-right:10px;}.bookbox .bookimg img{width:80px;height:100px;}.so_list .bookinfo{padding-left:90px;height:106px;overflow:hidden;}/*login*/.login{width:90%;border:1px solid #68aac2;margin:10px auto;border-radius:5px;background:#FFF;overflow:hidden;}.login h2{text-align:center;background:#68aac2;color:#FFF;font-size: 18px;line-height:40px;margin-bottom:10px;font-weight: 500;}.login .text{border:1px solid #CCC; text-indent:6px;height:34px; line-height:34px;width:100%;border-radius:3px;}.login p{line-height:28px;margin:0px 10px;}.login .btn{width:100%;line-height:34px;height:34px;color:#FFF;display:block; margin:15px 0;background:#68aac2;text-align:center;border:none;border-radius:3px;font-size:14px;-webkit-appearance:none;}.login .login_save{width:40px;vertical-align:middle;}.login .login_tips{color:red;font-size:14px; line-height:26px;}.login_btn {float:right;padding-right:10px;color:red;}.addbook{margin-bottom:10px;}.addbook a{float:left;width:50%;text-align:center;line-height:50px;color:#507BBF;font-weight:bold;font-size:16px;}.read3{width:100%;overflow:hidden;}.loadmore{margin:0 auto;text-align:center;}.read_verif{margin:10px;line-height:40px;display:none;font-size:16px;}.read_verif input{margin:0 10px;width:80px;padding:0 5px;height:26px;line-height:26px;}.read_verif .btn{padding:5px 15px;color:#FFF;background:#68aac2;border:none;border-radius:3px;font-size:14px;-webkit-appearance:none;}