header{height:54px;background:#4baacd;line-height:54px;border-bottom:1px #4399b8 solid}
header img{float:left;width:142px;height:54px}
header a{float:right;font-size:12px;color:#c5f1ff;line-height:80px}
header .login,header .login:hover,header .regis,header .regis:hover{background-repeat:no-repeat;background-position:50% 30%;background-size:18px 19px}
header .login,header .username{float:right;text-align:right;line-height:54px;font-size:16px;color:#c5f1ff;height:54px;overflow:hidden;padding-right:6%}
header .username img{float:right;width:18px;height:19px;margin-top:17px;margin-right:5px}
header .username b{float:right;font-weight:400;max-width:115px;text-align:left;white-space:nowrap}
header .username a{margin:0;color:#c5f1ff;line-height:55px}
footer{clear:both}
footer .version, footer .channel {border-bottom: 1px solid #fff;}
footer{padding:15px 10px;text-align:center;line-height:33px;background:#68aac2;position:relative;font-size:14px}
footer .version a{margin:0 10px;color:#c5d7df;text-shadow:1px 1px #3e86a8}
footer .version .sel{color:#fff;font-size:16px}
footer .link a{margin:0 10px;color:#accad6;font-size:14px}
footer img{position:absolute;right:25px;top:15px;cursor:pointer;width:31px}
footer .channel a{margin:0 5px;color:#c5d7df;text-shadow:1px 1px #3e86a8}
footer p {color: white;text-shadow: 1px 1px #3e86a8;}
.icon-search{width: 12px;height: 12px;border-radius: 100%;border:2px solid currentcolor;position: relative;margin:30px auto;}
.icon-search:after{content: "";-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg);width:8px;height: 2px;position: absolute;top:13px;left:11px;background-color: currentcolor;}
.smallNav{height:40px;background:#4baacd;line-height:40px;text-align:center;border-bottom:1px #4399b8 solid;font-size:14px;padding:0 10px;border-top:1px #5db3d2 solid}
.smallNav a{color:#fff;float:left;width:16%}
.smallNav .sel{color:#4aaccf}
.subNav{height:162px;background:#68aac2;border-top:1px #3580a4 solid;border-bottom:1px #3580a4 solid;line-height:40px;text-align:center;position:relative;font-size:14px;display:none}
.subNav a{float:left;width:16.6%;color:#b6d3df}
.subNav .sel{color:#fff}
.notearea{height:auto;overflow:hidden;margin-bottom:5px;padding:0 10px}
.notearea img{margin-top:2px;float:left;width:50px;height:20px;margin-right:10px}
.note{text-align:center;margin-bottom:10px;font-size:12px;height:25px;line-height:25px;overflow:hidden}
#marqueebox1{margin:0;text-align:center}
.big-pic{width:100%;overflow:hidden}
.big-pic-in,.pic-list,.pic-list img{position:relative;width:320px;height:150px}
.big-pic-in{-webkit-transform:translateZ(0);overflow:hidden;margin:0 auto}
.pic-list{-webkit-transform:translate3d(0,0,0)}
.big-pic a{float:left}
.big-pic a p{width:320px}
.big-pic a p:first-child{height:120px}
.big-pic3 .pic-list{width:960px}
.big-pic4 .pic-list{width:1280px}
a.title {width:75%;text-align:center;float:left;font-size:18px;line-height:40px;}
.cap{height:30px;line-height:30px;padding:0 10px;color:#fff;display:block;background:#000;opacity:.8;font-size:14px;overflow:hidden}
.slide-dot{position:absolute;bottom:12px;right:5px}
.slide-dot span{float:left;border-radius:5px;background:#69aac1;height:4px;width:10px;margin:0 3px}
.slide-dot .slide-dot-cur{height:6px;width:12px;background:#fff;margin-top:-1px}
.slide{width:100%;overflow:hidden}
.slide-con{-webkit-transform:translate3d(0,0,0)}
.slide-item{float:left}
.slide-con2{width:200%}
.slide-con2 .slide-item{width:50%}
.slide-con3{width:300%}
.slide-con3 .slide-item{width:33.33%}
.slide-con4{width:400%}
.slide-con4 .slide-item{width:25%}
.slide-con5{width:400%}
.slide-con5 .slide-item{width:20%}
.slide-con6{width:500%}
.slide-con6 .slide-item{width:20%}
.slide-con61{width:600%}
.slide-con61 .slide-item{width:16.66%}
.slide-con7{width:700%}
.slide-con7 .slide-item{width:14.286%}
.slide-con8{width:800%}
.slide-con8 .slide-item{width:12.5%}
.transition{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.tabArea{width:100%;overflow:hidden;margin:0 auto}
.tab-navarea{background:#68aac2;width:100%}
.tabArea .tab-nav{height:40px;overflow:hidden}
.tabArea .tab-nav h2{font-size:16px;background:#68aac2;float:left;width:100%;text-align:center;height:40px;line-height:40px;cursor:pointer}
.tabArea .tab-nav h2 a{color:#d2e4eb;text-shadow:1px 1px #3c84a6}
.tabArea .tab-nav h2 .tab-nav-cur{color:#fff;border-bottom:2px #fff solid;padding:0 10px;float:left}
.tabArea2 .tab-nav h2{width:50%}
.tabArea5 .tab-nav h2{width:20%}
.tabArea6 .tab-nav h2{width:16.66%}
.tabArea7 .tab-nav h2{width:14.286%}
.tabArea8 .tab-nav h2{width:12.5%;font-size:15px}
.tabArea8 .tab-nav h2 .tab-nav-cur{font-size:16px}
.bannerLink p{font-size:16px;padding:0 10px;height:40px;display:block;line-height:40px;overflow:hidden}
.bannerLink .sort{margin-right:10px}
.bannerLink .em{background:#f6fcff}

.toplist {
    margin-top: 8px;
    height: 110px;
    overflow: hidden;
}
.toplist li {
    float: left;
    width: 32%;
    text-align: center;
    background-color: #DDF2FF;
    border: 1px solid #83B0E1;
}
.box {
    float: left;
    margin: 20px 0 10px 10px;
    width: 95%;
    height: 365px;
    border-style: solid;
    border-width: 1px;
    position: relative;
	overflow: initial;
}
.box h3 {
    top: -8px;
    width: 35%;
    height: 24px;
    margin: -6px auto;
    line-height: 23px;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
    text-align: center;
    position: relative;
}
.b1 h3 {
    background-color: #FCDEEA;
}
.b1, .b1 h3 {
    border-color: #F9CDDE;
}
.b2, .b2 h3 {
    border-color: #B0DBEC;
}
.b2 h3 {
    background-color: #D6ECF7;
}
.b3, .b3 h3 {
    border-color: #EFEAAA;
}
.b3 h3 {
    background-color: #FAF1D4;
}
.b4, .b4 h3 {
    border-color: #D5E6B9;
}
.b4 h3 {
    background-color: #E5F8CB;
}
.b5 h3 {
    background-color: #f5bcff;
}
.b5, .b5 h3 {
    border-color: #f5bcff;
}
.b6 h3 {
    background-color: #aafff7;
}
.b6, .b6 h3 {
    border-color: #aafff7;
}
.b7, .b7 h3 {
    border-color: #f3b9b5;
}
.b7 h3 {
    background-color: #f3b9b5;
}
.b8 h3 {
    background-color: #d7d3d3;
}
.b8, .b8 h3 {
    border-color: #d7d3d3;
}
.lastup h3 {
    background-color: #FFEB3B;
}
.lastup, .lastup h3 {
    border-color: #FFEB3B;
}
.newt, .newt h3 {
    border-color: #6fed70;
}
.newt h3 {
    background-color: #6fed70;
}
cite {
    text-align: right;
    width: 10%;
    float: right;
    height: 22px;
    font-style: normal;
    padding-right: 10px;
}
.box ul li.more {
    border-bottom: 0;
}
.box ul li span {
    right: 10px;
    top: 0px;
    position: absolute;
}

.box ul {
    width: 96%;
    margin: 0 auto;
}
.box ul li {
    padding-left: 10px;
    height: 24px;
    line-height: 25px;
    border-bottom: 1px solid#e4e4e4;
    font-size: 12px;
    text-align: left;
    position: relative;
}
.box ul li a {
    margin-left: 10px;
    line-height: 25px;
    color: #3366BB;
}
.lists { height:110px!important;}
.novelslist2, .map {
    border: 1px dashed #68aac2;
    margin: 6px;
}
.novelslist2 ul, .map ul {
    padding: 3px;
}
.novelslist2 li, .map li {
    padding: 3px 2px;
}
span.s1 {
    width: 43%;
}
span.s2 {
    width: 20%;
}
.novelslist2 h2 {
    border-bottom: 1px dashed #68aac2;
}
li#thistop {
    background-color: #FFEB3B;
}
span.s5 {
    color: red;
    font-size: 12px;
    text-align: center;
    text-shadow: 0 0 1px white, 0 -3px 0px #ff3, 3px -1px 4px #fd3, -3px -5px 6px #c90;
    float: right;
    padding: 0 5px 0 0;
}

.girl .hot_sale:hover{background:#fef1f5;border-bottom:2px #ffdee9 solid;border-top:2px #ffdee9 solid}
.partner .hot_sale:hover{background:#fbfff2;border-bottom:2px #dce59a solid;border-top:2px #dce59a solid}
.hot_salehavDate .author{margin-bottom:2px}
.hot_sale .date{color:#e76767;font-size:12px;margin-bottom:4px}
.hot_link div{clear:both;padding:2px 10px 2px 50px;height:52px;position:relative;border-top:1px #fff solid;border-bottom:1px #fff solid}
.hot_link .em{background:#f6fcff}
.hot_link .sort{width:18px;padding-right:8px;position:absolute;left:10px;top:10px;border-right:2px #a9bfc8 solid;font-size:14px}
.hot_link .title{font-size:14px;color:#375868;line-height:30px;height:30px;overflow:hidden}
.hot_link .review{color:#7f9ba8;font-size:12px;line-height:10px}
.hot_link div:hover{background:#f6fcff;border-top:1px #d1e5ec solid;border-bottom:1px #d1e5ec solid}
.directorySel,.directorySel2{text-align:center}
.directorySel{width:95%;display:block;margin:0 auto;margin-top:10px}
.directorySel2{font-size:14px;margin:0 4px}
.directoryArea dd,.directoryArea p,.directoryLink,.directoryLink a{height:40px;line-height:40px;font-size:16px;padding:0 10px}
,.directoryArea dd,.directoryArea p{height:auto;padding:0 10px}
.directoryArea .em{background:#f6fcff}
.directoryArea img{margin-left:8px}
.directoryLink a{float:left;width:33.3%;text-align:center}
.pagination strong{font-weight:700;color:#68aac2;font-size:18px}
.pagination a{padding:0 3px;font-size:15px;line-height:28px;}
.pagination{padding:15px 0;border-bottom:3px double #68aac2;text-align:center;}
.Readpage{font-size:14px;padding:0;background:#d4eaf2;height:40px;line-height:40px;text-align:center}
.Readpage a{font-size:16px;padding:8px 12px;line-height:35px}
.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:0 0;color:#4c6978;padding:4px 5px;margin-right:15px;background:#f2fcff;font-weight:700}
.searchInfo{text-align:center;padding:0 10px;margin-bottom:10px;font-size:16px;line-height:28px}
.searchInfo em{color:#db7f7f}
.searchrec h2{margin-bottom:5px}
.searchrec p{padding:5px 10px}
.searchrec p a{margin-right:13px;color:#68aac2;font-size:16px}
.searchInfo label{margin-right:10px;line-height:20px;font-size:14px}
.mybook em{color:#d25151}
.mybook .hot_sale p{line-height:20px}
.mybook .date{margin:0}
.mybook .hot_sale{padding:7px 8px 5px 40px;height:auto;overflow:hidden}
.mybook .hot_sale div a{width:80px;height:30px;line-height:30px;text-align:center;font-size:12px;border-radius:5px;color:#fff;margin-left:3px}
.mybook .hot_sale img{left:5px}
.mybook .hot_sale .author{font-size:12px}
.mybook .hot_sale div .dashang{background:#ff3e3e}
.mybook .hot_sale div .tuijian{background:#68aac2}
.mybook .hot_sale div .kuaiding{background:#b3b3b3}
.mybook .num{position:absolute;left:5px;top:10px;text-align:center;letter-spacing:-1px;height:25px;width:30px;line-height:25px;background:#b3b3b3;color:#fff;border-radius:5px}
.mybook .num1{background:#ff3e3e}
.mybook .num2{background:#68aac2}
.hot_sale .btn{margin-top:5px;height:auto;overflow:hidden;line-height:normal}
.hot_sale .btn_inpt{font-size:14px;line-height:30px;background:#68aac2;color:#fff;border:0;font-family:"Î¢ÈíÑÅºÚ";margin-right:8px;padding:8px 15px;padding-top:0}
.hot_sale .btn_inptem{background:#d25151}
.booklist .hot_sale{padding:5px 10px 8px}
.booklist h3{padding:10px;font-size:14px}
.booklist h3 a{color:#d25151}
*{margin:0;padding:0}
div,p{overflow:hidden;wrap-work:break-word;word-break:break-all;word-wrap:break-word;word-break:normal;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box}


body{color:#4c6978;font:14px 'microsoft yahei',Arial,Helvetica,sans-serif;}
input,textarea{font:12px ËÎÌå,Arial,Helvetica,sans-serif;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-box-sizing:border-box}
a{color:#4c6978;text-decoration:none;border:none;cursor:pointer}
a:hover{text-decoration:none}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.clearfix{display:block}
*html .clearfix{height:1%}
img{border:none}
h1,h2,h3,h4,h5,h6{font-size:16px;font-weight:400}

.h_userlogo{display:inline-block;padding-top:16px}
.searchbox{padding:10px 8px;overflow:hidden}
.searchbox #searchtypename{display:block;padding-left:10px;background:url(head_searchbg.gif) no-repeat 40px 12px #fff;float:left;height:22px;padding-top:8px;width:43px;line-height:15px;border:1px solid #88c6e5}
.searchbox .searchinput{width:60%;float:left;font-size:14px;padding:6px 8px;margin-bottom:0;height:32px;border:1px solid #4baacd}
.searchbox .searchbtn{width:22%;float:right;height:32px}
.ptm-btn-primary{color:#fff;background-color:#4baacd;border:1px solid #4baacd;font-size:15px;line-height:28px;border-radius:4px}
.searchbox #sp_menu{width:52px;border:1px solid #ccc;background:#fff;position:absolute}
.searchbox #sp_menu a{display:block;line-height:24px;height:24px;color:#333;text-align:center;border-bottom:1px solid #f2f2f2}

.hot_sale{clear:both;background:#edfaff;border-top:2px #edfaff solid;border-bottom:2px #edfaff solid;/*overflow:hidden;*/position:relative;height:105px;padding: 5px 5px 0 90px;}
.hot_sale img{position:absolute;left:10px;top:10px;border:1px #b4dae8 solid;width:65px;height:85px}
.hot_sale .author,.hot_sale .review{font-size:14px;color:#7f9ba8;line-height:20px}
.hot_sale:hover{background:#d9f5ff;border-bottom:2px #9dcada solid;border-top:2px #9dcada solid}
.hot_sale2Em,.hot_saleEm{background:#fff;border-bottom:2px #fff solid;border-top:2px #fff solid}
.hot_sale .date{color:#e76767;font-size:12px;margin-bottom:4px}
.hot_sale .title{color:#FF9800;font-size:16px;line-height:24px}
.hot_sale:hover{background:#d9f5ff;border-bottom:2px #9dcada solid;border-top:2px #9dcada solid}
.hot_saleEm{background:#fff;border-bottom:2px #fff solid;border-top:2px #fff solid}

.hot_sale .title{color:#375868;font-size:16px;height:20px;overflow:hidden}
.hot_sale .longview{float:right;margin:10px 5px;width:20px;height:20px}
.hot_sale:last-child{border-bottom-color:#fff}

.footer-bok{position:relative;display:block;box-sizing:border-box;height:3.76rem;padding:.76rem 6rem 0 4rem;margin:10px 0;border-top:#f6f7f9 1px solid;border-bottom:#f6f7f9 1px solid}
.footer-bok .icon-bok-logo{position:absolute;top:.6rem;left:1rem;font-size:1.5rem;color:#fff;border-radius:.38rem;background-color:#68aac2;padding:3px}
.footer-bok .btn-primary-small{position:absolute;top:0;right:1rem;bottom:0;height:1.6rem;margin:auto;font-size:.88rem;line-height:1.6rem;padding-right:2ch;padding-left:2ch;text-align:center;color:#fff;border-radius:1.6rem;background-color:#68aac2}
.footer-bok-h{font-size:.88rem}
.footer-bok-p{font-size:.76rem;color:#969ba3}
.icon-bok-logo>svg{width:32px;height:32px;vertical-align:-.25ex;fill:currentColor}
.channelHeader{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}
.channelHeader{overflow:hidden;padding:0}
.channelHeaderG{background:#ffa3bf;text-shadow:1px 1px #ff779b}
.channelHeaderP{background:#7bd4b8}
.lnr{width:24px;height:24px;fill:currentColor}
.iconback{float:left;margin-left:10px}
.iconhome{float:right;margin-right:10px}
.iconback,.iconhome{margin-top:8px;text-align:center;display:block;color:#fff;width:9%;line-height:20px}
.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}
.searchForm{text-align:center;margin:10px;position:relative;clear:both}
.searchForm_input{border:1px #c0deea solid;font-size:14px;background:#f8fdff;padding:0 60px 0 86px;width:100%;height:30px;line-height:30px;color:#cbcfd1}
.searchTarge{position:absolute;left:0;top:0;text-align:left;z-index:100}
.searchTarge .TargeTitle{padding-right:6px;height:30px;line-height:30px;border-right:1px #c0deea solid;color:#c0deea}
.searchTarge .TargeList{background:#c0deea;color:#fff;display:none}
.searchTarge .active{display:block!important}
.searchTarge .TargeList li:first-child{border-bottom:1px solid}
.searchTarge .TargeList li{padding:8px 0 8px 24px;line-height:24px}
.searchTarge .TargeList li:hover{background:#b4dae8}
.TargeTitle span{display:inline-block;float:left}
.serach_span{position:absolute;right:0;top:0;height:30px;color:#c0deea;line-height:30px;border-left:1px #c0deea solid;padding-right:8px}
.serach_span span{display:inline-block;float:left}
.s_magnifier{padding:6px 0 0 6px}
.s_chevrondown{padding:6px 0 0 3px}
.s_submitbtn .searchForm_btn{background:0 0;color:#c0deea;border:none;padding-top:7px;font-size:14px;padding-right:4px}
.page{background:#68aac2;padding:0 10px;color:#c5d7df;height:40px;line-height:40px;text-align:center}
.page a{color:#fff;margin:0 5px}
.pageinput{float:right}
.page .page_txt{padding:2px 5px;border:1px #c5d7df solid;background:#f6fcff;color:#4c6978;border-radius:5px;font-size:14px;width:80px;margin-right:5px;color:#333;text-align:center}
.page::after,.page::before{content:" ";white-space:pre}
#seachk{font-size:18px;margin-bottom:10px;border-top: 2px solid #1d9ca3;background-color: #95cee3;;padding:10px;overflow:hidden;}
#seachk .point a{color:#f60}
#seachk p{float:left}
#seachk span{color:#ff5722}
.ptm-card .ptm-card-content{padding:10px}
.pt-card{line-height:15px;padding: 0 8px;}
.pt-card li{display:-webkit-box;padding-bottom:10px;border-bottom:1px dashed #ccc;margin-bottom:10px}
.pt-card-7 .pt-cover{width:60px;height:80px;margin-right:8px}
.pt-card .pt-novel{-webkit-box-flex:1;position:relative}
.pt-num{font-size:13px;line-height:16px;margin-right:8px}
.pt-card-7 .pt-name{margin-bottom:8px}
.pt-name,.pt-name a{font-size:15px!important}
.pt-author,.pt-author a{font-size:14px}
.pt-card-7 .pt-author,.pt-card-7 .pt-author a{color:#999;margin-bottom:8px}
.pt-card-7 .pt-desc{color:#999}
.pt-desc,.pt-desc a{font-size:12px;color:#999}
.ptm-text-cut{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.pt-last a{color:#03a9f4}
.pt-last{margin-top:8px}
.pt-cover img{width:96%;height:97%;display:block;border:1px solid #f44336}
.ptm-pull-right{float:right!important}
#pagestats,.pageall{float:left;line-height:29px}
html{-webkit-tap-highlight-color:transparent;-ms-tap-highlight-color:transparent;tap-highlight-color:transparent}

.footerG{background:#ffa3bf}
.footerP{background:#7bd4b8}
.footerG .link a,.footerP .link a{color:#fff}
.directoryArea h3 {
    color: #fff;
    text-shadow: 1px 1px #2a779d;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    background: #68aac2;
    padding: 0 10px;
}
.tabArea{width:100%;overflow:hidden;margin:0 auto}
.tab-navarea{background:#68aac2;width:100%}
.tabArea2 .tab-nav h2{width:50%}
.tabArea4 .tab-nav h2{width:100%}
.info{width:100%!important;}
.pages {width: 100%;overflow: hidden;}
.more{height:40px;text-align:center;line-height:40px;color:#ccc;border-top:1px #d6d6d6 solid}
.more a{display:block}
.more span{display:none}
.more img{margin-left:8px;margin-bottom:-3px}
.sortChannel_nav{height:auto;overflow:hidden;float:left;width:22%;background:#fff;position:relative}
.sortChannel_nav a{display:block;height:50px;line-height:50px;text-align:center;border:1px #d6d6d6 solid;margin-top:-1px;background:#fff}
.sortChannel_nav a.on{border-right:none;color:#4baacd;background-color:#d6f4ff}
.sortChannelG_nav a.on{color:#ff77a5}
.sortChannelP_nav a.on{color:#67c3a6}
span.num {float: right;color: #FF9800; text-shadow: 1px 1px #68aac2;}
.page{background:#68aac2;padding:0 10px;color:#c5d7df;height:40px;line-height:40px;text-align:center}
.page a{color:#fff;margin:0 5px}
.pageinput{float:right}
.page .page_txt{padding:2px 5px;border:1px #c5d7df solid;background:#f6fcff;color:#4c6978;border-radius:5px;font-size:14px;width:80px;margin-right:5px;color:#333;text-align:center}
.pageBox{position:relative;width:100%}
.page::after,.page::before{content:" ";white-space:pre}
.synopsisAd{font-size:14px;line-height:30px;padding:0 10px;font-weight:700}
.synopsisArea{font-size:14px;overflow:hidden}
.synopsisArea .title{line-height:40px;text-align:center;background:#d4eaf2;height:40px;color:#375868;font-size:16px}
.synopsisArea_detail{position:relative;line-height:28px;padding:6px 0 6px 120px;background:#edfaff;height:145px}
.synopsisArea_detail img{position:absolute;left:10px;top:15px;border:1px #b4dae8 solid;width:90px;height:120px}
.synopsisArea .review{padding:10px;line-height:23px}
.synopsisArea .updateChapter,.synopsisArea .updateDate{padding:0 10px;line-height:35px;background:#f6fcff}
.synopsisArea .updateChapter{color:#d25151}
.synopsisArea .chapterCount{padding:0 10px;line-height:40px;text-align:center}
.review_hide,.synopsisArea .hidearea2,.synopsisArea .hidearea3{display:none}
.synopsisArea .showmore2,.synopsisArea .showmore3{float:right;font-size:14px;font-weight:700}
.synopsisArea .showmore2 img,.synopsisArea .showmore3 img{width:13px;margin-bottom:-2px;margin-left:1px}
.bg{background:#000;opacity:.5;height:100%;width:100%;position:fixed;z-index:10001;display:none}
.synopsisArea a .author,.synopsisArea a .sort{font-weight:700}
.recommend{width:78%;float:left;border-left:1px #d6d6d6 solid;overflow:hidden;}
.recommend h2{font-size:16px;height:40px;line-height:40px;background:#acd7e7;padding:0 10px;text-align: center;}
.recommend h2 a{color:#fff;text-shadow:1px 1px #2a779d}
.recommend .more{float:right;margin-top:-40px}
.directoryArea p,.directoryLink,.directoryLink a{height:40px;line-height:40px;font-size:16px}
.directoryArea p{height:auto}
.directoryArea p{padding:0 10px}
.directoryArea .em{background:#f6fcff}
.directoryArea img{margin-left:8px}
.book_txtdownload{position:absolute;right:20px;top:22px}
.book_txtdownload a{display:block;width:60px;height:60px;border:1px solid #68aac2;background:#68aac2;border-radius:60px;text-align:center;font-size:14px;line-height:60px;color:#fff}
.synopsisArea .shrink{height:60px}
.review .longview{float:right;margin:10px 5px;width:24px;height:24px;color:#68aac2}
.synopsisArea_detail p{height:28px;overflow:hidden}
.button{width:40px;line-height:38px;text-align:center;font-weight:700;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:700;color:#4d4c4c;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)}
.huyanoff,.lightoff,.shushioff,.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)}
.shushion{border:1px solid #c8be64;box-shadow:0 1px 2px #ecebb9 inset,0 -1px 0 #9f956c inset,0 -2px 3px #ece7b9 inset;background:-webkit-linear-gradient(top,#dfd890,#d4d184);background:-moz-linear-gradient(top,#dfd890,#d4c984);background:linear-gradient(top,#dfd890,#d4c984)}
.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}
.remind,.remind2,.remind2_1,.remind2_2,.remindbg{position:absolute;z-index:1000000}
.remindbg{background:#000;opacity:.6;height:100%;width:100%;z-index:100000;top:0;left:0}
.remind,.remind2{left:50%;margin-left:-107.5px;width:215px}
.remind{top:60px}
.remind2{top:35%}
.remind2_1,.remind2_2{left:50%;margin-left:-160px;width:320px}
.remind2_1{top:0}
.remind2_2{bottom:0}

.directoryArea ol span.author {color: #cacfd0;}
.first{height:145px!important;padding: 7px 10px 0 111px!important;}
.read{background:#fafafa}
.Readtitle{font-size:16px;font-weight:700;line-height:40px;padding:0 10px;background:#d4eaf2}
.Readtitle_girl{background:#fef1f5}
.Readtitle_partner{background:#fbfff2}
.Readarea{font-size:18px;line-height:35px;padding:10px;color:#333}
.Readarea p{margin-bottom:18px;text-indent:2em}
.Readpage{font-size:14px;padding:0;background:#d4eaf2;min-height:40px;line-height:40px;text-align:center}
.Readpage a{font-size:15px;padding:5px;line-height:35px}
.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:0 0;color:#4c6978;padding:4px 5px;margin-right:15px;background:#f2fcff;font-weight:700}
.topMenu{position:fixed;top:0;width:100%;font-size:16px;display:none}
.topMenu a{float:left;width:28.3%;text-align:center;height:35px;line-height:35px;background:#d4eaf2;border-bottom:1px #a6d2e2 solid}
.topMenuVIP a{width:21.25%}
.topMenuFree a{width:42%}
.topMenuFree .fontsize{width:16%}
.topMenu .fontsize{width:15%}
.topMenu img{height:19px;width:19px;margin-bottom:-5px;margin-left:10px}
.bottomMenu{position:fixed;bottom:0;width:100%;font-size:14px;display:none}
.bottomMenu a{float:left;width:25%;text-align:center;height:48px;line-height:70px;border-top:1px #a6d2e2 solid;background-color:#d4eaf2;background-repeat:no-repeat}
.bottomMenu .sel{font-weight:700;color:#d25151;text-shadow:1px 1px 1px #fff}
.btn_ToBg,.btn_ToFast,.btn_ToFont,.btn_ToFontdown,.btn_ToFontup,.btn_ToIndex,.btn_ToLast,.btn_ToMenu,.btn_ToPrev,.btn_ToUser{background-size:25px;background-position:50% 10%}
.btn_ToBg,.btn_ToMsg,.btn_ToUser,.btn_ToWrong{background-size:20px}
.ToBg_Menu,.ToFont_Area{width:320px;margin:0 auto}
.ToBg_Menu,.ToFast_Area,.ToFont_Area,.ToMsg_Area{display:none;background:#d4eaf2;border:1px #a6d2e2 solid;margin-bottom:8px;text-align:center}
.ToBg_Menu span{padding:8px 6%;margin:0 5px;background:#fafafa;border:1px #ccc solid;text-align:center;line-height:48px}
.ToBg_Menu .ToBg_red,.ToBg_red{background:#f4dddd}
.ToBg_Menu .ToBg_yellow,.ToBg_yellow{background:#eeedd3}
.ToBg_Menu .ToBg_green,.ToBg_green{background:#deeccc}
.ToBg_Menu .ToBg_black,.ToBg_black{background:#333;color:#999}
.ToFast_Area{width:100%;font-size:14px;padding:10px 0;line-height:30px;height:auto;overflow:hidden;text-align:center}
.ToFast_Area span{margin-right:8px;display:block}
.ToFast_Area div{display:inline-block;width:40%;text-align:center;border-right:1px #a6d2e2 solid}
.ToFast_Area div:last-child{border:none}
.ToFast_Area_nofast div{border:none;width:100%}
.ToFast_Area_nofast span{display:inline}
.bottomMenu .ToFast_open,.bottomMenu .Toquick_open{float:none;display:inline-block;text-align:left;line-height:20px;width:40px;height:20px;background:grey;color:#fff;border-radius:100px;position:relative;margin-bottom:-5px;text-align:center}
.bottomMenu .ToFast_Area a span{background:#e0f7ff;box-shadow:1px 1px 0 #658fa5;border-radius:100px;width:19px;height:19px;position:absolute;top:0;display:block}
.bottomMenu .ToFast_Area .sel{font-weight:400;text-shadow:none;background:#5e9bb1}
.bottomMenu .ToFast_Area .sel span{right:-10px}
.ToMsg_Area{position:absolute;width:100%;top:35px;padding-top:10px;z-index:10000}
.Read_Night,.Read_Night .ReadAd,.Read_Night footer{background-color:#080c10;color:#424952}
.Read_Night .Readpage,.Read_Night .Readtitle,.Read_Night .ToFast_Area .sel{color:#606871;background:#1d2731}
.Read_Night footer a{color:#606871;text-shadow:none}
.Read_Night footer .sel{color:#2a779d;font-weight:700}
.Read_Night footer img{opacity:.5}
.Read_Night .bottomMenu a,.Read_Night .topMenu a{color:#606871;background-color:#1d2731;border-bottom:1px #081522 solid}
.Read_Night .bottomMenu a{border:none;border-top:1px #081522 solid}
.Read_Night .bottomMenu .sel{font-weight:700;color:#ccc;text-shadow:1px 1px 1px #000}
.Read_Night .ToBg_Menu,.Read_Night .ToFast_Area,.Read_Night .ToMsg_Area{background:#1d2731;border:1px #081522 solid}
.Read_Night .ToFast_Area a{background:#080c10;border:1px #081522 solid}
.Read_Night .ToMsg_Area a{background:0 0;border:none;color:#606871}
.Read_Night .ToMsg_Area .userMsg_btn{border-bottom:2px #081522 solid;text-shadow:none}
.Read_Night .ToMsg_Area .userMsg_btn:hover{border:none;border-top:2px #081522 solid}
.Read_Night .ReadAd2{border-top:1px #081522 solid}
.Read_Night .page_btn,.Read_Night .page_txt{background:#111820;color:#4c6978;border:1px #000 solid}
.Read_Night .Readpage .Readpage_down,.Read_Night .Readpage .Readpage_up{text-shadow:none;background:0 0}
.Read_Night .Readpage .Readpage_down{color:#4c6978;font-weight:700}
.tipArea{line-height:20px;text-align:center;padding:5px 10px;border:3px #a6d2e2 solid;background:#d4eaf2;width:300px;position:absolute;left:50%;margin-left:-150px;top:40%;position:fixed;z-index:10002;display:none}
.tipArea h2{font-size:16px;font-weight:700;line-height:30px;margin-bottom:5px;border-bottom:1px #68aac2 solid}
.tipArea h3{font-size:14px}
.tipArea a{line-height:30px;margin:5px 0;font-size:16px;padding:1px 8px;background:#68aac2;color:#fff;border-bottom:2px #2e7a96 solid;letter-spacing:5px;display:block}
.tipArea a:hover{border:none;border-top:2px #2e7a96 solid}
.tipArea2 a{float:left;width:40%;margin-left:9px;margin-top:10px}
.tipArea_1 a{letter-spacing:0}
.synopsisAd{font-size:14px;line-height:30px;padding:0 10px}
.userMsg_inputArea{margin:0 10px;padding:0}
.userMsg_textarea{width:100%;padding:10px;resize:none;border:1px #68aac2 solid;font-size:14px;height:80px}
.userMsg_btn{border:none;background:#68aac2;text-align:center;width:40%;float:right;height:30px;line-height:30px;font-size:16px;margin:3px 10px 5px 0;text-shadow:1px 1px #2a779d;border-bottom:2px #2e7a96 solid}
.userMsg_btn,.userMsg_btn:active,.userMsg_btn:hover,.userMsg_btn:link,.userMsg_btn:visited{color:#fff}
.userMsg_btn:hover{border:none;border-top:2px #2e7a96 solid}
.ReadAd2{border-top:1px #d4eaf2 solid}
.quick_loading{position:absolute;top:50%;left:48%;z-index:10002;display:none}
.bg{background:#000;opacity:.5;height:100%;width:100%;position:fixed;z-index:10001;display:none}
.Readarea p[class=readinline]{text-align:center;width:100%;text-indent:0}
.readinline a{color:red}
.toolbar{background:#fff;padding:2px;border-top:1px solid #fff;border-bottom:1px solid #fff}
.hueyes .Readpage,.hueyes .channelHeader,.hueyes Readarea,.hueyes footer,body.hueyes{background-color:#ace771}
.shushi .Readpage,.shushi .channelHeader,.shushi Readarea,.shushi footer,body.shushi{background-color:#fcf3a9}
.stylenight .Readpage,.stylenight .channelHeader,.stylenight Readarea,.stylenight footer,body.stylenight,body.stylenight body{background-color:#20221e}
.hueyes .footer-app-h,.stylenight .footer-app-h{color:#fff}
.hueyes .Readarea{color:#000}
.stylenight .Readarea{color:#999}
.synopsisArea .btn{line-height:28px;text-align:center;padding-top:8px;line-height:28px;height:40px;text-align:center;padding-top:8px}
.synopsisArea .btn a{margin:5px 3px;padding:5px 18px;background-size:20px;background:#eb2650;color:#fff;text-align:center;font-size:16px;border-radius:5px;box-shadow:0 2px 1px #d32248 inset}
.synopsisArea .btn .btn_toBookShelf{background:#f0962a;box-shadow:0 2px 1px #d88726 inset}
.synopsisArea .btn .btn_toMyBook{background:#658fbd;box-shadow:0 2px 1px #5b80aa inset}
.clear{clear:both}
.clearf::after{content:"";clear:both;display:table}
li{list-style:none}
em{font-style:normal}
input[type=button],input[type=search],input[type=submit],input[type=text],textarea{font:12px ËÎÌå,Arial,Helvetica,sans-serif;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-box-sizing:border-box;-webkit-appearance:none}
header.Index_Header.link {
    height: 73px;
}
.logoss {
    color: #fff;
    font-size: 28px;
    padding-left: 6%;
    width: 95%;
    display: inline-block;
    height: 28px;
    line-height: 21px;
    text-shadow: 2px 2px #0f5576;
}
.logosite {
    padding-right: 10px;
    color: #fff;
    text-shadow: 1px 1px #3c84a6;
    float: right;
    line-height: 10px;
}
span.lan {
    position: relative;
    top: -26px;
    padding-right: 5px;
    right: 5px;
    float: right;
    color: #FFEB3B;
    text-shadow: 1px 1px #f18e86;
	height: 20px;
}
a#translatelink {
    line-height: 51px;
    font-size: 15px;
}

.recommend .label,.tabArea .label{padding:0 5px;width:320px;margin:0 auto;margin-bottom:5px;margin-top:5px}
.showmore{height:40px;line-height:40px;text-align:center}
.showmore img{width:15px;height:15px;margin-left:5px;margin-bottom:-3px}
.hidearea{display:none}
.logo{color:#fff;font-size:28px;padding-left:6%}
.icon-app-logo>svg{width:32px;height:32px;vertical-align:-.25ex;fill:currentColor}
.synopsisArea .btn .bg_android{background:#97c03d;box-shadow:0 2px 1px #97c03d inset}
.synopsisArea .btn .bg_ios{background:#8c8989;box-shadow:0 2px 1px #8c8989 inset}
.synopsisArea .btn .bg_txt{background:#658fbd;box-shadow:0 2px 1px #5b80aa inset}
.TargeTitle span{display:inline-block;float:left}
.serach_span{position:absolute;right:0;top:0;height:30px;color:#c0deea;line-height:30px;border-left:1px #c0deea solid;padding-right:8px}
.serach_span span{display:inline-block;float:left}
.s_magnifier{padding:6px 0 0 6px}
.s_chevrondown{padding:6px 0 0 3px}
.s_submitbtn .searchForm_btn{background:0 0;color:#c0deea;border:none;padding-top:7px;font-size:14px;padding-right:4px}
.directoryArea p a{display:inline-block;width:50%}
.directoryArea{overflow:hidden}
.ty234Y{position:relative;display:block;box-sizing:border-box;height:3.76rem;padding:.76rem 6rem 0 4rem;margin:10px 0;border-top:#f6f7f9 1px solid;border-bottom:#f6f7f9 1px solid}
.ty234Y .icon-app-logo{position:absolute;top:.6rem;left:1rem;font-size:1.5rem;color:#fff;border-radius:.38rem;background-color:#68aac2;padding:3px}
.ty234Y .btn-primary-small{position:absolute;top:0;right:1rem;bottom:0;height:1.6rem;margin:auto;font-size:.88rem;line-height:1.6rem;padding-right:2ch;padding-left:2ch;text-align:center;color:#fff;border-radius:1.6rem;background-color:#68aac2}
.xiaohuo_list h3 {
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    background: #b1d6e3;
    color: #4a4a4a;
    font-size: 16px;
    text-indent: 4%;
    margin: 2px auto;
}
.con {
    height: 135px;
    color: #4a4a4a;
    margin: 0 auto;
    overflow: hidden;
}
.con a {
    width: 100%;
    height: 141px;
    display: block;
}
.con a img {
    width: 90px;
    height: 117px;
    float: left;
    margin: 8px 15px 0;
}
.con a h5 {
    font-weight: 400;
    font-size: 16px;
    padding: 16px 0 10px;
}
.con a p {
    margin-right: 5px;
    font-size: 13px;
    line-height: 25px;
    height: 75px;
    overflow: hidden;
    display: block;
    color: #999;
}
ol {
    margin: 0 auto;
}
ol li {
    border-top: 1px dotted #68aac2;
    margin: 0 10px;
}
ol li a {
    line-height: 35px;
    padding-left: 5%;
}
.toplink, .main_link {
    margin-bottom: 16px;
}
.toplink h3, .main_link h3 {
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    background: #c5e7f3;
    color: #2196F3;
    font-size: 16px;
    text-indent: 4%;
    margin: 2px auto;
}

.toplink ul, .main_link ul {
    background: #F3EED9;
    margin: 0 auto;
}
.toplink ul li, .main_link ul li {
    border-top: 1px solid #efefef;
    float: left;
    width: 43%;
    padding: 0 10px;
	overflow: hidden;
}
.toplink ul li a, .main_link ul li a {
    width: 98%;
    display: block;
    line-height: 25px;
    height: 25px;
    padding-left: 5%;
}
.downlist ul {
    padding: 10px 15px;
    line-height: 20px;
}
.downlist h3 {
    height: 30px;
    line-height: 30px;
    padding: 2px 0;
    font-size: 16px;
    color: #666;
    background-color: #9dcfe1;
    border-bottom: 1px solid #ccc;
    text-indent: 15px;
}
.list dl {
    padding: 3%;
    width: 94%;
}
#list dl dd {
    margin: 0 10px;
    border-bottom: 1px dashed #ccc;
    font-size: 15px;
}
.list dl dd {
    line-height: 25px;
    height: 25px;
    width: 96%;
    padding: 3px 0;
}
#txt_down {
    text-align: center;
}
#txt_down p {
    color: red;
    padding: 10px 0;
}
#txt_down a {
    color: #fff;
    background-color: #F30;
    display: block;
    height: 30px;
    width: 100%;
    line-height: 30px;
    margin: 0 auto 20px auto;
}
a.downopen {
    background-color: green;
}
#txt_down .downzip {
    background-color: #00BCD4;
    text-align: center;
    line-height: 20px;
    color: #fff;
    height: 30px;
    display: block;
    line-height: 30px;
    font-weight: bold;
}
.intro {
    padding: 10px 20px;
    background-color: #e7f2f5;
}