/*Theme Name:WSingle主题Theme URL:https://waitig.com/Description:欢迎使用WSingle主题，主题更新地址：<a href="https://waitig.com/">等英博客</a>Author:waitigAuthor URI:http://waitig.com/Version:2.1.1*//* reset.css */@charset "utf-8"html {margin:0;padding:0;border:0;}body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block;}body {line-height:1.5;background:white;}table {border-collapse:separate;border-spacing:0;}caption, th, td {text-align:left;font-weight:normal;float:none !important;}table, th, td {vertical-align:middle;}blockquote:before, blockquote:after, q:before, q:after {content:'';}blockquote, q {quotes:"" "";}a img {border:none;}:focus {outline:0;}/* forms.css *//*  base : forms/* ------------------------------------ */input, textarea, button, select, label { font-family: inherit; }input,textarea,button,select,label { font-size: 14px; }input::-moz-focus-inner,button::-moz-focus-inner { border: 0; padding: 0; }input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="submit"],button,textarea { margin: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 0; border-radius: 0; }input,textarea,button { -moz-appearance: none; -webkit-appearance: none; -moz-transition: all .2s ease; -webkit-transition: all .2s ease; transition: all .2s ease; }input[type="checkbox"] { -moz-appearance: checkbox; -webkit-appearance: checkbox; }input[type="radio"] { -moz-appearance: radio; -webkit-appearance: radio; }label { font-weight: 600; color: #444; }input[type="text"],input[type="url"],input[type="password"],input[type="email"],textarea { background: #fff; border: 2px solid #ddd; color: #777; display: inline-block; max-width: 100%; outline: none; padding: 7px 8px; }input[type="text"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus { border-color: #ccc; color: #444; -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.1); box-shadow: 0 0 3px rgba(0,0,0,0.1); }label .required { color: #3b8dbd; }input[type="submit"],button[type="submit"] { background: #3b8dbd; color: #fff; padding: 8px 14px; margin-top:8px; font-weight: 600; display: inline-block; border: none; cursor: pointer; -webkit-border-radius: 3px; border-radius: 3px; }input[type="submit"]:hover,button[type="submit"]:hover { background: #444; }/** style start **/body {    background:#f5f5f5;    color: #333;    font: 14px/1.65 Arial, Helvetica, sans-serif;	text-align:center;}.clear {clear:both;}h1, h2, h3, h4, h5, h6,dt {    font-size: 14px;    margin-bottom:0;}a {    color: #333;    text-decoration: none;    outline: none;}a:hover {    color: #1abc9c;    text-decoration: none;}b,em{    font-weight: normal;    font-style: normal;}/**header**/#topbar {    min-height: 32px;    *height:32px;    line-height: 32px;    border-bottom: 1px solid #e68d10;    background: #ff9a10;    color: #fff;    overflow: hidden;}#topbar .share {    float:left;    padding-left: 20px;    background: url(img/star.png) no-repeat 0 8px;}.share em{    float:left;    height: 32px;    line-height: 32px;    overflow: hidden;}.bdsharebuttonbox,.bdsharebuttonbox a{    float:left;}#headbar {    height: 90px;}.logo {    position: absolute;    width: 210px;    height: 60px;    top: 18px;    left: 0;}.logo a {    display: block;    height: 60px;    text-indent: -999em;    overflow: hidden;    background: url(img/logo.png) no-repeat;}#head-plus {    height: 80px;    top: 10px;    right: 0;    position: absolute;}#head-plus li {    width: 48px;    height: 48px;    float: left;    text-align: center;    padding: 13px 0 0 3px;    overflow: hidden;}#head-plus li a:hover {    color: #fff;    text-decoration: none;    border-color: #f60;    background: #ff9e13;}#head-plus li a {    width: 46px;    height: 26px;    padding: 10px 0;    overflow: hidden;    display: block;    color: #666;    line-height: 14px;    background-color: #eee;    border: 1px solid #e7e7e7;    border-radius: 25px;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;}.tuijian >a:first-child, .tuijian  p >:first-child{    color: blue;}.tuijian>:nth-child(2) {    color: red;}/**layout**/.container {    max-width: 960px;    *width:960px;    margin: 2px auto 2px;    border: 1px solid #ddd;    background: #fcfcfc;    clear: both;    overflow: hidden;}.crumbs {    height: 30px;    line-height: 30px;    color: #bbb;}.hd{    max-width:960px;    *width:960px;    margin: 0 auto;    position: relative;    clear: both;}.inner {    clear: both;    overflow: hidden;}.title {    line-height: 40px;    background-color: #fcfcfc;    font-size: 16px;    font-weight: bold;    padding: 0 15px;}.details {    padding: 0 15px;}.item-img {    width: 49%;    padding: 8px 1% 8px 0;    height: 139px;    float: left;    overflow: hidden;}.item-img img {    float: left;    width: 108px;    height: 133px;    padding: 2px;    border: 1px solid #ddd;    margin-right: 10px;    display: inline;}.item-img h2 {    line-height: 25px;    font-size: 14px;    font-weight: bold;}.item-img h2 a {    color: #1abc9c;}.item-img p {    line-height: 20px;    color: gray;    overflow: hidden;}.item-qb li {    width: 33.3%;    float: left;    color: gray;    line-height: 32px;    border-bottom: 1px dotted #ddd;    overflow: hidden;}.item-qb-auth{}.item-qb-container{}.item-qb-desc{    line-height:16px;    overflow : hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 6;    -webkit-box-orient: vertical;}.item-qb-desc p{    word-wrap: break-word;    word-break: normal;}.item-qb-img{    float: left;    padding: 10px 10px 0 10px;}.item-qb-img img{    height: 160px;    width: 120px;}.item-qb-title{    overflow: hidden;    text-overflow: ellipsis;    margin-top: 10px;    font-size: 20px;    white-space: nowrap;}.item-qb-title a{    color: #1abc9c;;}.item-qb-title a:hover{    color: #e8434c;}.not {    float:left;    padding: 5px 10px;    line-height: 24px;    font-family: "宋体",Arial,Helvetica;    color: #666;}.qq{    float:right;    padding: 5px 10px;}.notice {    line-height: 24px;    padding: 10px 15px;    color: #999;    clear: both;}/*封面*/.tuijian{    text-align:center;    margin:10px auto;}.tuijian a{    color: #6F78A7;    font-weight: 700;}.bookinfo .tuijian {    text-align:left;    font-size: 14px;}.bookinfo {    padding: 15px;    background: #fff;    text-align: center;}.bookinfo p{    margin:0;    text-align:left;    font-size: 18px;}.btitle{    overflow:auto;}.btitle h1 {    font-size: 40px;    font-weight: bold;    color: #1abc9c;    float: left;    padding-right:20px;}.btitle a{    color:#1abc9c;}.btitle em {    padding: 25px 0 0;    color: #999;    float: left;}.stats {    clear: both;    line-height: 32px;    color: #999;    border-top: 1px dotted #ddd;}.fl {    float: left;    margin:0 5px;}.status{    float:right;    margin-top:7px;    text-align: left;}.intro {    clear: both;    line-height: 24px;    text-align: left;    color: #999;    border-top: 1px dotted #ddd;    padding:10px 0 0 0;}.intro2 {    clear: both;    line-height: 24px;    text-align: left;    color: #999;    border-top: 1px dotted #ddd;    padding:10px 0 0 0;}.intro2 .img-p2{    float: left;    width: 120px;    height: 160px;    margin: 0 15px 15px 15px;    border: 1px solid #ccc;    padding: 5px;}.intro2 .img-a{    width:120px;    height:160px;}.intro2 .img-img2{    width:120px;    height:160px;    aspect-ratio: 3/4;}.intro-p2{margin:auto;}.intro .img-p{    float: left;    width: 120px;    height: 160px;    margin: 0 15px 15px 15px;    border: 1px solid #ccc;    padding: 5px;}.intro .img-a{    width:120px;    height:160px;}.intro .img-img{    width:120px;    height:160px;}.intro b{    float:left;}#content {    width:73%;    *width:73%;    border-right: 1px solid #ddd;    float: left;    overflow: hidden;}#sidebar{    width: 26%;    *width:26%;    float: right;    overflow: hidden;}#sidebar .title h3{    height: 38px;    line-height: 38px;    border-bottom: none;    background: #fcfcfc;    color: #f60;}.item-list li, #sidebar ul li {    height: 33px;    line-height: 33px;    border-top: 1px dotted #ddd;    color: gray;    overflow: hidden;    white-space: nowrap;    font-size: 15px;}/**布局**/.chapterlist dt{    text-align:center;    clear: both;    border-bottom: 1px solid #eee;    line-height: 40px;    height: 40px;    font-size: 16px;    border-top: 2px solid #1abc9c;    margin: 0px -30px;    color: #1abc9c;}.chapterlist dd {    /*width: 33.3%;    height: 32px;    line-height: 32px;    float: left;    border-top: 1px solid #eee;    overflow: hidden;    white-space: nowrap;    text-overflow:ellipsis;*/    float: left;    width: 33.3%;    height: 33px;    line-height: 33px;    border-bottom: 1px dashed #E8E8E8;}.cate dt {    border-bottom: 1px solid #eee;    clear: both;}.cate dd{    float: right;    border-top: none;    border-bottom: 1px solid #eee;}dd.left{    float:left;}/**分页*/.pagination{    max-width:350px;    margin:auto;    padding-top:10px;}.pagination li{    display:inline;    padding:2px 3px;}/*content*/.bookset{    border-bottom: 1px solid #ddd;    background: #fff;}.readSet {    padding: 3px;    clear: both;    line-height: 20px;    max-width: 700px;    *width:700px;    margin: auto;}.readSet .rc {    color: #333333;    float: left;    padding-left: 20px;}.readSet a.ra {    border: 1px solid #cccccc;    display: block;    width: 16px;    height: 16px;    float: left;    margin-left: 6px;    overflow: hidden;}.readSet .rt {    padding: 0px 5px;}.chapterlist {    padding: 0 15px 15px;    clear: both;}.chapterlist a{    float: left;    width: 100%;    text-align: left;    font-size: 15px;    font-weight: normal;    font-family: "Microsoft YaHei", Verdana, Arial, Helvetica, Sans-serif;    text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;}.article .inner {    background: #ffffed;}.article p{    margin-bottom:1.5em;}.article h1 {    height: 40px;    line-height: 40px;    font-size: 20px;    font-weight: bold;    text-align: center;    padding-top: 20px;}.article .xb {    border-bottom: 1px dotted #ccc;    border-top: none;}.article .link a {    margin: 0 10px;    color: #1abc9c;}.article #BookText {    clear: both;    line-height: 180%;    font-size: 20px;    padding: 5px 50px;    font-family: "宋体",Arial,Helvetica;    text-align: justify;}.article .link {    border-top: 1px dotted #ccc;    text-align: center;    line-height: 36px;    color: gray;    clear: both;}h4 a {    color: #FF0000 ;}/*最近更新列表*/ul.gengxin{    margin: 0;    padding: 0;}ul.gengxin li{    padding-top: 9px;    text-align: right;    overflow: hidden;    border-top: 1px dotted #d7d7d7;    clear: both;    *height:24px;    font-size: 15px;}.col1,.col2,.col3,.col4{    display: inline-block;    vertical-align: top;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.col1{    padding: 0 8px 0 5px;    width:30%;}.col1 a{    /*color:#000;*/}.col1,.col2{    float: left;    text-align: left;}.col2{    max-width:35%;}span.col2{    /*max-width: 300px;*/    height: 24px;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.col3,.col4{    text-align: right;    color:#B3B3B3;    margin-right: 5px;}span.col3{    text-align: left;    max-width:30%;}.col4{    max-width:16%;}.title h3{    clear: both;    border-bottom: 1px solid #eee;    font-size: 16px;    border-top: 2px solid #1abc9c;    margin: 0px -30px;    color: #1abc9c;    padding: 0px 30px;}/** 广告 **/.ads{    overflow:hidden;    text-align: center;    border:none;    background:none;}.ads div{    *width:350px;    display:inline-block;    *display:inline;    *margin:0 8px;}.adleft, .adright {    margin: 6px 8px;}/** footer**/#footer {    border-top: 2px solid #2d2d2d;    background: #ececec;    line-height: 24px;    text-align: center;    padding: 10px 0 30px;    color: #999;    clear: both;}.links li{    *display:inline;}.links a {    display: block;    float: left;    margin: 4px 10px;}/*小说阅读页翻页导航 */.pagenavitop{    text-align: center;}.pagenavitop a,.pagenavitop span{    margin-right: 50px;    color: red;}.pagenavi {    text-align:center;    margin-bottom: 15px;    margin-top:15px;}.pagenavi a,.pagenavi span{    display:inline-block;    background:#4D525D;    border-radius:3px;    width:64px;    height:24px;    color:#E8ECF1;    font-size:15px;    line-height:24px;    margin:0 10px 0 5px;    padding:2px 0;    vertical-align:middle;}.pagenavi a:hover{    text-decoration:underline;}/**评论**/.pinglun{    padding:8px;}.jcpl{    margin: 5px 0;    font-size: 16px;}.comments-template{    margin-bottom:5px;    padding: 3px;}ol,li{    list-style:none;    margin: 0;}.author_box p{    margin-bottom: 8px;    margin-left:46px;}.comments-template ul{    margin:0;}.comments-template .comment{    position:relative;}.comments-template  .children .comment{    margin-left:8px;}.thread-odd{    background:#f7f7f7;    border-bottom:1px solid #ddd;}.thread-even{    background:#fff;    border-bottom:1px solid #ddd;}.comments-template h3 span{    color:#555;}.comment-author{    padding-top:5px;}.floor{    color: #333;}.datetime{    color:#B2B2B2;}.reply{    float:right;}.comment-body .reply a{    padding-left: 20px;    font-size:14px;}.reply a:hover{    text-decoration: underline;}#comment-author-info input{    margin:2px 5px 5px 0;    width:280px;    height: 32px;}#commentform textarea{    width:100%;    height:130px;}#commentform p{    margin-bottom: 5px;}.cancel-comment-reply{    line-height: 38px;    margin-top: 5px;}a#cancel-comment-reply-link{    padding: 5px;    border:1px solid #0196E3;    font-size: 14px;    color:#0196E3;}.comment_mail_notify {    border: 1px solid #ccc;    margin: 5px 0 5px 0 !important;    padding: 0 5px 0 5px;}#comments{    font-weight:400;    overflow: visible;    text-align:left;    background: none;}/*评论分页*/.paginate_comments{    background: #eef4ff;    padding:0px 15px;    margin-bottom:5px;    border-bottom: 1px solid #D7D7D7;    border-left: 1px solid #D7D7D7;    text-align:center;}.paginate_comments .current,.paginate_comments a{    display: inline-block;    padding: 3px 8px;    background: #fff;    height:18px;    line-height: 18px;}.paginate_comments .current{    border: 1px solid #D7D7D7;    border-top: none;    border-bottom: 1px solid red;}a.page-numbers:hover{    border: 1px solid #D7D7D7;    border-top: none;    border-bottom: 1px solid red;}/* 返回顶部 */#floatPanel a{text-decoration:none;}#floatPanel .ctrolPanel{width:36px;height:62px;background:#fff url(img/float-panel-bg.png) no-repeat left top;border:solid 1px #ddd;margin-left:540px;position:fixed;_position:absolute;bottom:100px; left:50%;overflow:hidden;z-index:10000; _position:absolute; /* for IE6 */_top:expression(documentElement.scrollTop + 300);}#floatPanel .ctrolPanel a{width:34px;font-size:14px;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 .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;}/** 全本小说**/.MessageDiv{    background: #FFF9D9;    border: 1px solid #FFCC33;    line-height: 150%;    margin: 10px auto auto;    padding: 6px 10px;    text-align: center;}#youy{padding: 30px;max-width: 728px;}#youy div.global-nav{display:none !important;;}@media (max-width:767px) {    .hidden-xs {        display: none!important    }}@media (min-width:768px) and (max-width:991px) {    .hidden-sm {        display: none!important    }}@media (min-width:992px) and (max-width:1199px) {    .hidden-md {        display: none!important    }}.pageNo{margin:5px auto;text-align:center;}.pageNo  span{display:inline;line-height:31px;padding:1px 6px;margin:3px;background:#088fdc;color:#fff;}.pageNo   a{display:inline;padding:5px 6px;color:#00AA98;border:1px solid #00AA98;line-height:35px;margin:6px; font-size:16px}.pageNo  a:hover{background:#00AA98;color:#fff;}.pageNo  .thisclass{background:#00AA98;color:#fff;}.pageNo .pageinfo{line-height:31px;}.pageNo .pageinfo strong{margin:0px 2px;}.title indexa{width:20%;	}