html{font-size:62.5%;}
body{background: #f2f2f2;color:#333;font-size:14px;font-size:1.4rem;}
body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,iframe,input,ol,p,pre,select,table,td,textarea,th,ul{margin:0;padding:0;font-weight:400;font-style:normal;font-family:Microsoft Yahei,Arial,Tahoma,Verdana,sans-serif;}
ol,ul{list-style:none}
img{border:0}
html,legend{color:#333}
dd,div,dl,dt,form,img,li,ol,ul{margin:0;padding:0;border:0}
h1,h2,h3,h4,h5,h6{margin:0;padding:0}
table,td,th,tr{}
li{list-style-type:none}
img{vertical-align:top}
a{color: #168C84;}
a,a:hover{text-decoration:none}
a:hover{color:#ff8018}
.red{color: #ed6741;}
.cr{clear:both;overflow:hidden;height:0}
.fl{float:left}
.fr{float:right}
.mt10{margin-top:10px}
.mt8{margin-top:8px}
.hidden,.ins{display:none}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:"."}
.clearfix{display:inline-block}
.middle{text-align:center}
.bold{font-weight:700}
#head, #header .head, #main, .location, .playdz{margin:0 auto;width:960px}
#header{margin-bottom:10px;background: #07B1A6;}
.head a{color:#fbfbfb}
#header a:hover{color:#ff8018}
.ins{display:none}
.history a.gk,.history a.gk:visited,.sa{background:url(/static/css/i.png?qsv=192) no-repeat}
.logo{float:left;height: 78px;widtH: 280px;}
.logo a,.logo a:visited{display:block;overflow:hidden;margin-top: 10px;width: 200px;height:60px;background:url(/static/css/logo.gif?qsv=192) no-repeat;line-height:180px;}
.search{float:left;margin-top: 20px;width:430px;}
.search input{float:left;padding-left:10px;height: 36px;border: 1px solid #168C84;border-radius: 3px 0 0 3px;border-right:0;background: #C8EEEB;color: #168C84;line-height: 36px;width:345px;}
.search .sub{padding:0;height: 38px;border:none;border-radius:0 3px 3px 0;background: #168c84;color:#fbfbfb;font-size:16px;font-size:1.6rem;line-height: 16px;cursor:pointer;width:74px;}
.search .sub:hover{background:#ff8018}
.plus{float:right;padding-top: 16px;color:#d0d1d3;}
.plus a,.plus a:visited{float:left;display:block;padding:0 20px;border-right: 1px solid #FBFBFB;text-align:center;}
.plus a.last{padding-right:0;border-right:0}
.menu{clear:both;/* padding-top:16px; */height: 40px;line-height: 40px;background: #168C84;}
.menu p{float:left;font-size:16px;font-size:1.6rem;}
.menu .s .login{background:#ed6741}
.menu .s .login,.menu .s .register{padding: 3px 8px;border-radius: 3px;}
.menu .s .register{background:#ff8018}
.menu .s .login:hover,.menu .s .register:hover{background:#fbfbfb}
.menu .s{float:right;border:0;color:#999;text-align:right;font-size:14px;font-size:1.4rem;width:auto}
.menu a,.menu a:visited{margin-right:20px;color: #fff;}
.menu .s a,.menu .s a:visited{margin:0 0 0 10px;}
.banner{clear:both;/* background: #FBFBFB; *//* height: 0px; */}
em,i{font-style:normal}
.side{float:left;width:250px}
.col{float:right;overflow:hidden;width:700px}

.box{background: #FBFBFB;}
.box .title{padding:0 10px;height:40px;background: #fbfbfb;line-height:40px;font-size: 14px;font-size: 1.4rem;border-bottom: 1px solid #c8eeeb;}
.box .title b{color: #168C84;font-weight:700;font-size: 16px;font-size: 1.6rem;display: inline-block;border-bottom: 1px solid #eb6100;}
.box .title .middle{text-align:center;font-weight:700;font-size:18px;font-size:1.8rem}
.box .title span{float:right}
.box .t2{height:51px;background-position:0 bottom;line-height:48px}
.news{background:#fbfbfb;overflow: hidden;}
.news ul{overflow:hidden;zoom:1}
.bk{float:left;display:inline;margin:7.2px 5px;width:340px;zoom:1;}
.bk .pic{float:left;margin:0 10px 0 5px;width: 120px;height:150px;text-align:center}
.bk .pic .mark-top{top:0}
.bk .pic .mark-bottom,.bk .pic .mark-top{position:absolute;display:block;padding:5px 0;width:100%;background:rgba(1,1,1,.35);color:#fafafa}
.bk .pic .mark-bottom{bottom:0}
.bk .pic .mark-top a{color:#fbfbfb}
.bk h3{overflow:hidden;height:18px;font-size:16px;font-size:1.6rem;line-height:18px}
.bk p.info{overflow:hidden;margin:5px 0;height: 45px;color:#888;font-size:14px;font-size:1.4rem;line-height: 24px;}
.bk p.info .update{display:block;overflow:hidden;height:20px}
.bk p.intro{overflow:hidden;height:84px;color:#888;font-size:13px;font-size:1.3rem;line-height:20px}
.bk p.intro{height: 77px;}
.bk p.options a+a{margin-left:5px}
.bk p.options a{padding:3px;border-radius:5px;BORDER:#88c6e5 1px solid;BACKGROUND:#e9faff}
.bk p.options a:hover{background:#00b2ff;color:#fbfbfb}

.searchtop{padding:10px; background:#168C84;color:#fff}

.bk .pic img:hover,.book_info .pic img{box-shadow:-1px 1px 5px 0 #666}
.box .title .bookslist a{margin:0 0 0 5px;padding:2px 5px}
.box .title .bookslist .curr,.box .title .bookslist a:hover{background: #168C84;color:#fbfbfb;}
.toplist .title{height:45px;background:url(/static/css/plistbg.png?qsv=192) repeat-x;line-height:45px}
.toplist .title p{height:44px;background:url(/static/css/plistbg.png?qsv=192) no-repeat 0 -45px;font-size:16px;font-size:1.6rem}
.toplist p{float:left;text-align:center;font-size:14px;font-size:1.4rem;color:#707070;width:100px}
.toplist .s1{text-align:left;text-indent:22px;font-size:14px;font-size:1.4rem;width:187px}
.toplist .s2{width:300px}
.toplist .s2 a{float:left;margin-left:10px;text-align:left}
.toplist .s3{width:173px}
.toplist .s4{width:100px}
.toplist .s5{width:80px}
.toplist .s6{width:100px}
.toplist .s7{width:48px}
.toplist .s8{width:160px}
.toplist .s9{width:182px}
.toplist .s10{width:200px}
.toplist .s11{width:100px}
.toplist .s12{width:60px}
.toplist .s13{width:100%}
.toplist li{overflow:hidden;padding:0 10px;height:50px;border-bottom:1px solid #f2f2f2;line-height:50px}
.toplist li .s1,.toplist li .s13,.toplist li .s8{font-size:16px;font-size:1.6rem}
.toplist li .s13 select{margin:0 10px}
.toplist li .s13 input{padding:2px 10px;border:0;border-radius:5px;background:#2f86d6;box-shadow:-1px 1px 1px 0 #999;color:#fbfbfb;text-decoration:none}
.toplist li .s13 input:hover{background-color:#ed6741}
.toplist li .s4{color:#ed6741}
.toplist li .s7{color:#888}
.section-cols li.bg,.toplist li.bg{background: #f6f6f6;}
.toplist li:hover{background:#fff}


.tjlist{padding:10px}
.articles{margin:10px auto;text-align:center}

#comments{margin-top:10px}
.comments{overflow:hidden;background:#fbfbfb;zoom:1}
.comments .ds-thread{margin:0 10px}
.ncon{background:#fefefe;box-shadow:0 0 3px rgba(0,0,0,.2)}
.nc_l{padding:0}
.h1title h1{padding:10px 0;color:#ed6741;text-align:center;font-size:30px;font-size:3rem}
.content-box{padding:0 25px 10px;letter-spacing: 0.2rem;font-size:24px;font-size:2.4rem;line-height:150%;word-break:break-all}
.read-recommend-top{padding:10px 0 10px 10px;margin-top: 10px;border-top: 1px dashed #e5e5e5;}
.content-box p{padding-bottom:16px}
.chapter_Turnpage{color:#999;text-align:center}
.chapter_Turnpage a{display:inline-block;margin:0 5px;width:100px;height:36px;background: #07B1A6;color:#fbfbfb;line-height:36px;}
.chapter_Turnpage a:hover{background:#ff8018;text-decoration:none}
.chapter_Turnpage_1,.readtip{text-align:center}
.readtip{padding:10px 0}
.chapter_Turnpage_1 a{margin:0 10px;font-size:14px;font-size:1.4rem}
.ad00{margin:0 auto;margin-bottom:10px;width: 940px;}
.ad01{float:left;width: 320px;}
.ad02{float:left;width: 300px;}
.ad03{float:right;width:300px}
.box .authorlist {
    background: #FBFBFB;
}
.box .authorlist li {
    width: 160px;
    float: left;
    padding: 5px 0;
}
.box .authorlist li a {
    padding: 0 10px;
    word-wrap: break-word;
    white-space: nowrap;
    overflow: hidden;
}
.book_info .pic img,.bk .pic img, .novelslist .content .image img, .sitebox dt img{background:url(loading.gif) no-repeat center}
.link{clear:both;margin:10px 0 0;padding:16px 0;background:#fbfbfb}
.link h4{position:relative;left:-1px;padding-left: 10px;height:20px;line-height:20px}
.link h4 b{float:left;color: #07b1a6;font-weight:700;font-size: 16px;font-size: 1.6rem;}
.link h4 span{float:right;padding-right:20px;color:#a7a7a7}
.link p a,.link p a:visited{margin-right:20px;color:#999}
.link p{padding: 10px;line-height:26px}
.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;}
.box table{padding:5px 10px;width:770px}
.box table tr td{padding:5px 0}

.show-m-qrcode{
    position: relative;
}
.show-m-qrcode:hover .info-qrcode{
    display: block;
}
.info-qrcode{
    display: none;
    position: absolute;
    top:40px;right:0;
    width:100px;height:100px;
    padding: 10px;
    background: #fff;
    box-shadow: 2px 2px 4px #888888;
}

/* 个人中心的样式 */
.p-side{float:left;width:180px}
.user-center-view{float:right;width:980px;min-height: 600px;margin-bottom: 30px;}
.guding,.guding2{position:fixed;z-index:2}
/* .guding2{top:0} */
.p-side-nav{position:relative;overflow:hidden;margin-bottom:10px;background:#fbfbfb;width:180px}
.p-side-nav li{margin-top:-1px;height:50px;border-top:1px solid #f2f2f2;line-height:50px}
.p-side-nav .curr{background:#f9f9f9;color:#ff620e;text-align:center;font-size:16px;font-size:1.6rem}
.p-side-nav li a,.p-side-nav li a:visited{display:block;height:50px;color:#505050;text-align:center;font-size:16px;font-size:1.6rem;line-height:50px}
.p-side-nav .curr a,.p-side-nav .curr a:visited,.p-side-nav li a:hover{background: #ff620e;color:#fbfbfb;text-decoration:none;}
.p-side-nav a:hover{color: #fff !important;font-weight: bold;}


.page-header_nav a{color: #333;}