@charset "UTF-8";a,button:focus,input:focus{outline:0}
a,a:active,a:hover{outline:0}
pre,textarea{overflow:auto}
*,blockquote,body,dd,dl,figure,form,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0}
*,dd,dl,legend,li,ol,td,th,ul{padding:0}
*,img,legend{border:0}
li,ol,ul{list-style:none}
.top-p,sub,sup{position:relative}
.mod-banner .next:before,.mod-banner .prev:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
html{overflow-y:scroll;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch}
body{background-color:#fff;color:#333;font-size:14px;line-height:1.5}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background:0 0;color:#08c;text-decoration:none}
abbr[title]{border-bottom:1px dotted}
b,optgroup,strong{font-weight:700}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{vertical-align:baseline;font-size:75%;line-height:0}
sup{top:-.5em}
sub{bottom:-.25em}
img{vertical-align:middle;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
hr{box-sizing:content-box;height:0}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
.index-hotlist ul .piclist dd .htit,.samllimgscoll .piclist dd .htit,.update-chapter-list td div{text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis}
code,kbd,pre,samp{font-size:1em;font-family:monospace}
button,input,optgroup,select,textarea{margin:0;color:inherit;}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}
textarea{resize:vertical}
table{border-collapse:collapse;border-spacing:0}
q{quotes:none}
button,html,input,select,textarea{font-family:Helvetica Neue,Helvetica,Tahoma,sans-serif}
h1,h2,h3{font-weight:400;line-height:2}
h1{font-size:21px}
h2{font-size:18.2px}
h3{font-size:16.38px}
h4{font-size:14px}
h5,h6{text-transform:uppercase;font-size:11.9px}
input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:#ccc}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}
.fr{float:right}
.fl{float:left}
#main{margin:0 auto!important;padding:0!important}
.clearfixer:after{clear:both;display:block;content:''}
.clearfixer{zoom:1}
.secondnav{background:#333!important}
.secondnav a,.secondnav a:hover{color:#fff}
.secondnav .moreh,.secondnav .morestyle a,.secondnav .secondnav-user .firstname{color:#fff!important}
.secondnav .moreh:after{border-color:#fff!important}
.secondnav .morefl:hover{background-color:#4d4d4d!important}
.secondnav .morefl:hover .moreh{background-color:#4d4d4d}
.secondnav .morestyle{background-color:#4d4d4d!important}
.secondnav .secondnav-user:hover{background:#4d4d4d!important;box-shadow:0 0 10px rgba(0,0,0,.2)}
.secondnav .secondnav-user:hover li a.downj:after{border-color:#fff}
.secondnav .secondnav-user .firstname:after{border-top-color:#fff!important}
.secondnav .secondnav-user .numcolor{color:#fff}
.firstnav .curr{background:#4c4c4c!important}


.boxcont .titmenu,.index-hotlist .titmenu{display:block;border-bottom:1px solid #f2f2f2}
#perfectbook-color .perbtn{background:#333!important}
body{background:0 0!important}
.w950{width:950px}
.top-p .close-btn{position:absolute;top:10px;right:10px;display:inline-block;width:20px;height:20px;background:url(../images/top-close.png) no-repeat}
.boxcont{position:relative;overflow:hidden;width:15pc;height:450px;background:#fff}
.boxcont .titmenu{margin-left:20px;height:3pc;font-size:18px;line-height:3pc}
.boxcont .boxlist li,.boxcont .boxlist li a{height:29px;line-height:29px;overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.boxcont .boxlist{margin:7px 20px 0}
.boxcont .boxlist li a{}
.boxcont .boxlist li{color:#b7b5b5}
.boxcont .boxlist li a .tags{margin-right:.7rem;color:#999}
.boxcont .boxlist li a:hover .tags{color:#ff4c2f!important}
.boxcont .more{position:absolute;right:18px;bottom:13px;color:#999;font-size:9pt}
.newsbook{height:280px}
.newsbook .boxlist{margin-top:8px}
.newsbook .boxlist li:before{float:left;margin-top:9pt;margin-right:4px;width:2px;height:2px;background:#666;content:''}
.newsbook .boxlist li a{color:#666}
.index-hotlist{overflow:hidden;width:700px;height:280px;background:#fff}
.index-hotlist .titmenu{margin-left:30px;height:3pc;border-bottom:none;font-size:18px;line-height:3pc}
.index-hotlist ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:9px 15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.index-hotlist ul .piclist{float:left;overflow:hidden;padding-bottom:20px;width:90px}
.books-verticale-list .book{float:left;overflow:hidden;margin:0 10px;padding:0 21px;width:90px}
.books-verticale-list .book .cover{width:90px;height:90pt;border:1px solid #ebebeb;background-position:center;background-size:100%;box-shadow:0 3px 8px #ccc}
.books-verticale-list .book p,.ellipsis{text-overflow:ellipsis}
.books-verticale-list .book p{height:40px;white-space:nowrap;line-height:40px}
.books-verticale-list .book p.name,.breadcrumb a{color:#333;font-size:14px}
.books-verticale-list .book p.author{color:#999;line-height:10px}
.books-verticale-list .book p{margin-top:5px;height:30px;text-overflow:ellipsis;white-space:nowrap;line-height:30px}
.index-hotlist ul .piclist dt img{display:block;overflow:hidden;width:90px;height:90pt;border-radius:5px;box-shadow:1px 1px 2px rgba(0,0,0,.3)}
.index-hotlist ul .piclist dd{margin-top:9pt}
.index-hotlist ul .piclist dd .htit{display:block;overflow:hidden;height:22px;text-align:center;font-size:1pc;line-height:22px}
.index-hotlist ul .piclist dd .hname{display:block;color:#999;text-align:center;font-size:14px}
.index-hotlist ul .piclist img{margin:0 auto}
.samllimgscoll{position:relative;width:15pc;height:280px;background:#fff}
.samllimgscoll .titmenu{display:block;margin-left:20px;height:3pc;border-bottom:1px solid #f2f2f2;font-size:18px;line-height:3pc}
.samllimgscoll .tabmenu{position:absolute;top:22px;right:0}
.samllimgscoll .tabmenu ul li{float:left;display:inline-block;margin-right:10px;width:8px;height:8px;border-radius:10px;background:#ccc;text-align:center}
.samllimgscoll .tabmenu ul li.on{background:#ff4c2f}
.samllimgscoll .piclist{display:none;overflow:hidden;margin:17px auto 0;padding-bottom:1pc;width:75pt}
.samllimgscoll .piclist dt img{display:block;overflow:hidden;margin:0 auto;width:83px;height:114px;border-radius:5px;box-shadow:1px 1px 2px rgba(0,0,0,.3)}
.indexbtn,.samllimgscoll .piclist dd{margin-top:9px}
.samllimgscoll .piclist dd .htit{display:block;overflow:hidden;height:18px;text-align:center;font-size:14px;line-height:18px}
.samllimgscoll .piclist dd .hname{display:block;color:#999;text-align:center;font-size:14px}
.indexbtn,.samllimgscoll .piclist.show{display:block}
.indexbtn{width:98px;height:27px;border:1px solid #ff4c2f;border-radius:5px;color:#ff4c2f;text-align:center;font-size:1pc}
.boxad a{float:left;display:block}
.boxad a:last-child{float:right}
.boxad a img{overflow:hidden;width:340px;height:75pt;border-radius:5px}
.boxad a.center{margin:0 90px}
.goodbookbox{height:360px;background:#fff}
.goodbookbox .titmenu{display:block;margin-left:30px;height:3pc;border-bottom:1px solid #f2f2f2;font-size:18px;line-height:3pc}
.goodbookbox .tabs2{right:15px}
.goodbookbox .tabs2 li{margin-right:0}
.goodbookbox .goodbook-tabcont{overflow:hidden;margin:10px 30px 0}
.goodbookbox .goodbook-tabcont .goodbook-b {
	overflow: hidden;
	border-bottom: 1px solid #eee;
	padding: 20px 0
}

.goodbookbox .goodbook-tabcont .goodbook-b .book-block {
	width: 240px;
	overflow: hidden;
	float: left;
	margin-right: 58px
}

.goodbookbox .goodbook-tabcont .goodbook-b .book-block dt {
	float: left
}

.goodbookbox .goodbook-tabcont .goodbook-b .book-block dt img {
	width: 74px;
	height: 100px;
	display: block;
	overflow: hidden;
	border-radius: 5px;
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.3);
	box-shadow: 1px 1px 2px rgba(0,0,0,.3)
}

.goodbookbox .goodbook-tabcont .goodbook-b .book-block dd {
	float: left;
	margin-left: 13px;
	width: 150px
}

.goodbookbox .goodbook-tabcont .goodbook-b .book-block dd a {
	display: block
}

.goodbookbox .goodbook-tabcont .goodbook-b .book-block dd a.book-info {
	margin-top: 10px;
	height: 36px;
	line-height: 18px;
	overflow: hidden;
	color: #999;
	display: block
}

.goodbookbox .goodbook-tabcont .goodbook-b .book-block dd .book-author {
	display: block;
	margin-top: 10px;
	color: #ccc
}

.goodbookbox .goodbook-tabcont .goodbook-b .book-block dd .book-author a {
	display: inline-block;
	color: #ccc
}

.goodbookbox .goodbook-tabcont .goodbook-b .book-block:last-child {
	margin-right: 0
}

.goodbookbox .goodbook-tabcont .goodbook-b .book-block dd a.book-name {
	font-size: 14px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	font-weight: normal;
}

.goodbookbox .goodbook-tabcont .goodbook-b .book-block dd span.book-info {
	font-size: 12px;
	margin-top: 5px;
	height: 54px;
	line-height: 18px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	color: #999;
	display: block
}

.goodbookbox .goodbook-tabcont .goodbook-b .book-block dd span.book-author {
	font-size: 12px;
	color: #ccc;
	margin-top: 5px
}

.goodbookbox .goodbook-tabcont .goodbook-b .book-block dd span.book-author a {
	font-size: 12px;
	color: #ccc
}

.goodbookbox .goodbook-tabcont .goodbook-b:last-child {
	border-bottom: none
}


.nbook-l{width:60pc}
.nbook-l .booklist-l{float:left;overflow:hidden;margin:0 10px 10px 0;padding:20px;width:270px;background:#fff}
.nbook-l .booklist-l .titmenu-2{position:relative;padding-left:10px;height:18px;border-left:4px solid #333;font-size:18px;line-height:18px}
.nbook-l .booklist-l .titmenu-2 .more{position:absolute;top:0;right:0;bottom:13px;color:#999;font-size:14px}
.nbook-l .booklist-l .book-block{overflow:hidden;margin-top:20px;width:100%}
.nbook-l .booklist-l .book-block dt{float:left}
.nbook-l .booklist-l .book-block dt img{display:block;overflow:hidden;border-radius:5px;box-shadow:1px 1px 2px rgba(0,0,0,.3)}
.nbook-l .booklist-l .book-block dd{float:left;margin-left:13px;width:150px}
.nbook-l .booklist-l .book-block dd a{display:block}
.nbook-l .booklist-l .book-block dd .book-author{display:block;margin-top:10px}
.nbook-l .booklist-l .book-block dd .book-author a{display:inline-block}
.nbook-l .booklist-l .book-block dt img{width:84px;height:115px}
.nbook-l .booklist-l .book-block dd a.book-name{overflow:hidden;height:21px;font-weight:400;font-size:14px;line-height:21px}
.nbook-l .booklist-l .book-block dd a.book-info,.nbook-l .booklist-l .book-block dd span.book-info{display:block;overflow:hidden;margin-top:10px;height:54px;color:#666;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.nbook-l .booklist-l .book-block dd span.book-info{font-size:9pt}
.nbook-l .booklist-l .book-block dd .book-author,.nbook-l .booklist-l .book-block dd .book-author a{color:#999;font-size:9pt}
.nbook-l .booklist-l .n-book-list{overflow:hidden}
.nbook-l .booklist-l .n-book-list li{overflow:hidden;margin-top:15px;height:23px;font-size:0;white-space: nowrap;
    text-overflow: ellipsis;}
.nbook-l .booklist-l .n-book-list li a{font-size:14px}
.nbook-l .booklist-l .n-book-list li a.n-tags{display:inline-block;padding:0 7px;height:1pc;border:1px solid #999;border-radius:15px;color:#999;font-size:9pt;line-height:1pc}
.nbook-l .booklist-l .n-book-list li span.n-tags{display:inline-block;padding:0 7px;height:1pc;border-radius:15px;color:#999;font-size:9pt;line-height:1pc}
.rank-list .rank-1 li i{color:#999;font-style:initial}
.rank-list{position:relative;width:15pc;background:#fff}
.rank-list .titmenu{display:block;margin-left:20px;height:3pc;border-bottom:1px solid #f2f2f2;font-size:18px;line-height:3pc}
.rank-list .rank-1{margin-left:20px;color:#999;font-size:9pt}
.rank-list .rank-1 li{clear:both;overflow:hidden;margin-top:15px;padding:0 10px 10px 0;text-overflow:ellipsis;white-space:nowrap}
.rank-list .rank-1 li .num{float:left;width:20px;height:20px;border-radius:50%;background:#999;color:#fff;text-align:center;font-size:9pt}
.rank-list .rank-1 li .book-list-f{overflow:hidden;margin-left:20px;height:20px;color:#4c4c4c;text-overflow:ellipsis;white-space:nowrap;font-size:9pt;line-height:20px}
.rank-list .rank-1 li.top .num{margin-top:34px}
.rank-list .rank-1 li.top .book-block{float:left;overflow:hidden;margin-left:20px;width:auto}
.rank-list .rank-1 li.top .book-block dt{float:left}
.rank-list .rank-1 li.top .book-block dt img{display:block;border-radius:5px;box-shadow:1px 1px 2px rgba(0,0,0,.3)}
.rank-list .rank-1 li.top .book-block dd a{display:block}
.rank-list .rank-1 li.top .book-block dd a.book-name{font-size:14px}
.rank-list .rank-1 li.top .book-block dd a.book-info{display:block;overflow:hidden;margin-top:10px;height:36px;color:#999;line-height:18px}
.rank-list .rank-1 li.top .book-block dd .book-author{display:block;margin-top:10px}
.rank-list .rank-1 li.top .book-block dt img{overflow:hidden;width:60px;height:84px}
.rank-list .rank-1 li.top .book-block dd{float:left;margin-top:5px;margin-left:13px;width:auto}
.rank-list .rank-1 li.top .book-block dd .book-name{overflow:hidden;height:18px;font-weight:400;line-height:18px}
.rank-list .rank-1 li.top .book-block dd .book-author{position:relative;overflow:hidden;height:18px;color:#999;font-size:9pt;line-height:18px}
.rank-list .rank-1 li.top .book-block dd .book-author a{position:absolute;display:inline-block;color:#999}
.rank-list .rank-1 li.topred .num{background:#ff4c2f}
.rank-list .more{position:absolute;right:18px;bottom:13px;color:#999;font-size:9pt}
.mod{margin-bottom:0}
.botnews .mod-chapter-update{overflow:hidden;width:950px;min-height:710px;background:#fff}
.botnews .mod-chapter-update .mod-title{margin:0 30px;height:3pc;border-bottom:1px solid #f0f3f5!important;background:#fff;line-height:3pc}
.botnews .mod-chapter-update .mod-title h2{display:inline-block;height:3pc;color:#333;font-weight:400;font-size:18px;line-height:3pc}
.mod .bd{background:#fff}
.update-chapter-list{margin:0 30px}
.update-chapter-list table{width:100%;table-layout:fixed}
.update-chapter-list td,.update-chapter-list th{color:#666}
.update-chapter-list td,.update-chapter-list td a{color:#999;font-size:14px}
.update-chapter-list th{height:34px;background:#fff;text-align:left}
.update-chapter-list td{height:44px;border-bottom:1px dashed #e1dccd;background-color:#fff;line-height:44px}
.update-chapter-list tr:last-child td{border-bottom:none}
.update-chapter-list td div{overflow:hidden;width:100%}
.update-chapter-list .book-name b{margin-right:5px;color:#333;font-weight:400;font-size:14px}
.mod-chapter-update .hd .title-bd{position:relative;padding-left:0;border-bottom:none!important}
.mod-chapter-update .hd .title-bd .more{position:absolute;top:0;right:0;color:#999;font-size:14px}
.pages_fill{width:100%;height:5pc}
.clickrank .boxlist li,.clickrank .boxlist li a{height:27px;line-height:27px}
.boxcont_box{height:7in}
.clearfixer:after,.index-header .firstnav ul:after,.index-header .logozone .logo:after,.index-header .subnav .subnavbar-content:after,.wrap1200:after{clear:both;content:''}
*{margin:0;padding:0;border:0}
li{list-style:none}
a{color:#333;text-decoration:none;font-size:9pt}
.clearfixer:after{display:block}
body{font-family:Microsoft Yahei!important}
html{overflow:auto}
a:hover{color:#f5546f}
.red{color:#d82626;font-style:normal}
.h25{height:25px}
.block10{height:10px}
.block20{height:20px}
input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 750pt #fff inset}
.index-header{width:100%}
.index-header .subnav .subnav-ad{position:relative;display:block;width:100%;height:5pc}
.index-header .subnav .subnav-ad img{width:100%;height:5pc}
.index-header .subnav .subnav-ad .close-btn{position:absolute;top:10px;right:10px;display:inline-block;width:20px;height:20px;background-image:url(../images/sprite.png);background-position:-451px -47px}
.index-header .subnav .subnavbar-content{margin:0 auto;width:75pc;height:40px;background:#f2f2f2;line-height:40px;zoom:1}
.index-header .subnav .subnavbar-content:after{display:block}
.index-header .subnav .subnavbar-content .con_left{}
.index-header .subnav .subnavbar-content .con_left a{display:inline-block;padding:0 20px;color:#666;text-align:center;font-size:9pt}
.index-header .subnav .subnavbar-content .con_left a.curr{background:#fff}
.index-header .subnav .subnavbar-content .con_left a:first-child{padding-left:0}
.index-header .subnav .subnavbar-content .con_left .wapsite{position:relative;padding:0;width:75pt}
.index-header .subnav .subnavbar-content .con_left .wapsite i{position:absolute;top:9px;left:5px;width:1pc;height:24px;background-image:url(../images/sprite.png);background-position:-451px -91px}
.index-header .subnav .subnavbar-content .con_left .downloadapp{position:relative;padding:0;width:75pt}
.index-header .subnav .subnavbar-content .con_left .downloadapp i{position:absolute;top:11px;left:-13px;width:24px;height:21px;background-image:url(../images/sprite.png);background-position:-150px -386px}
.index-header .subnav .subnavbar-content .con_left .downloadapp .pho-tabs{right:-114px}
.index-header .subnav .subnavbar-content .right-login{position:relative;font-size:0}
.index-header .subnav .subnavbar-content .right-login a{margin-left:29px;font-size:9pt}
.index-header .subnav .subnavbar-content .right-login span.indexmobile{display:inline-block;margin-left:31px;font-size:9pt;cursor:pointer}
.index-header .logozone{padding-top:25px;padding-bottom:25px}
.index-header .logozone .logo{position:relative;margin:0 auto;width:75pc;height:50px;zoom:1}
.index-header .logozone .logo:after{display:block}
.index-header .logozone .logo .logoImage{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%)}
.index-header .logozone .searchbox{position:absolute;top:0;right:150px;margin-top:10px;width:247px;height:30px;line-height:30px}
.index-header .logozone .searchbox .searchbox-inner{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}
.index-header .logozone .searchbox .searchbox-inner .searchinput{display:block;margin-top:0;padding:0 0 0 30px;width:217px;height:30px;border:0;border-radius:1pc;background:#faf9f4;font-size:9pt;line-height:30px}
.index-header .logozone .searchbox .searchbox-inner .searchinput::-webkit-input-placeholder{color:#7e7e7e}
.index-header .logozone .searchbox .searchbox-inner .searchbtn{position:absolute;top:1px;right:0;display:block;width:30px;height:30px;border:0;border-radius:50%;background:#333;cursor:pointer}
.index-header .logozone .searchbox .searchbox-inner .search-icon{position:absolute;top:6px;right:4px;z-index:2;width:20px;height:21px;background-image:url(../images/sprite.png);background-position:-451px -24px;pointer-events:none}
.index-header .logozone .searchbox .searchbox-inner .loadIcon{position:absolute;top:5px;right:8px;display:none;width:1pc;height:1pc;background-color:#000;background-image:url(../images/sprite.png);background-position:-451px -185px}
.index-header .logozone .mybookshelf{margin-top:10px;padding-left:46px;height:30px;font-size:1pc;line-height:30px}
.index-header .logozone .mybookshelf i{float:left;margin-right:15px;width:30px;height:30px;border-radius:50%;background-color:#333;background-image:url(../images/sprite.png);background-position:-414px -197px}
.index-header .firstnav{overflow:hidden;margin:0 auto;width:100%;height:50px;background:#333;line-height:50px}
.backtop-box ul li a,.rfloat ul li a{display:inline-block;border:1px solid #d9d9d9}
.index-header .first_wapd{margin:0 auto;width:1250px}
.index-header .firstnav ul{padding-left:10px;zoom:1}
.index-header .subnav .subnavbar-content .right-login .indexmobile a{margin-left:0;color:#f5546f}
.index-header .firstnav ul:after{display:block}
.index-header .firstnav ul li{float:left;padding:0 28px}
.index-header .firstnav ul li a{color:#fff;font-size:1pc}
.index-header .firstnav ul li a:hover{color:#fff!important}
.wrap1200{position:relative;margin:0 auto;width:75pc;zoom:1}
.wrap12001{position:relative;margin:0 auto;width:60pc;zoom:1}
.wrap1200:after{display:block}
.footer-box{visibility:hidden;padding-top:10px;padding-bottom:20px;background:#fff;text-align:center}
.footer-box.show{visibility:visible}
.footer-box.fix_bottom{position:fixed;bottom:0;left:0;width:100%}
.backtop-box,.rfloat{position:fixed;left:50%;margin-left:620px}
.footer-box .channel-font{padding-top:40px;line-height:24px}
.footer-box .channel-font a{margin-right:30px;color:#fff}
.footer-box .footer-announce{margin-top:30px;color:#999;font-size:9pt;line-height:24px}
.footer-box .footer-announce a{color:#999}
.footer-box .bei{margin-top:40px;font-size:0}
.footer-box .bei a{display:inline-block;margin-right:1px}
.footer-box .bei a img{display:block;overflow:hidden;width:103px;height:2pc}


.goTop{background:0 0}
.dot-top{position:absolute;top:-9px;right:26px;border-color:#fff transparent;border-style:dashed dashed solid;border-width:0 10px 10px;font-size:0;line-height:0}
.pho-tabs{position:absolute;top:40px;right:-19px;z-index:111111111;padding:20px 15px 10px;width:210px;border-radius:5px;background:#fff;box-shadow:5px 8px 10px rgba(0,0,0,.1);color:#333}
.pho-tabs ul li{overflow:hidden;padding-bottom:15px;line-height:normal}
.pho-tabs ul li .scode img{display:block;padding:5px;width:87px;height:87px;box-shadow:5px 8px 10px rgba(0,0,0,.1)}
.pho-tabs ul li .scode a{margin:0!important}
.pho-tabs ul li p{width:75pt}
.pho-tabs ul li p span{display:block;margin-bottom:8px;color:#ff4c2f;font-size:9pt}
.pho-tabs ul li p span.f14{color:#333;font-size:14px}
.pho-tabs ul li p span img{margin-right:15px}
#back-to-top{position:fixed;top:0}
.secondnav{z-index:500;width:100%;height:50px;background:#333;line-height:50px}
.secondnav .secondnav-l ul li{position:relative;float:left;margin-right:37px}
.secondnav .secondnav-l ul li:first-child a{font-size:18px}
.secondnav .secondnav-l ul li a,.secondnav .secondnav-l ul li.morefl .morestyle a{font-size:14px}
.secondnav .secondnav-l ul li.morefl{position:relative;margin-left:-9pt;width:65px;text-align:left;text-indent:8px}
.secondnav .secondnav-l ul li.morefl .morestyle{display:none}
.secondnav .secondnav-l ul li.morefl .moreh{color:#333}
.secondnav .secondnav-l ul li.morefl .moreh:after{position:absolute;right:9px;display:inline-block;margin-top:19px;width:6px;height:6px;border-color:#333;border-style:solid;border-width:2px 0 0 2px;content:'';-webkit-transform:rotateZ(-135deg);transform:rotateZ(-135deg);-ms-transform:rotate(-135deg)}
.secondnav .secondnav-l ul li.morefl:hover{background:#fff}
.secondnav .secondnav-l ul li.morefl:hover .moreh:after{margin-top:23px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);-ms-transform:rotate(45deg)}
.secondnav .secondnav-l ul li.morefl:hover .morestyle{position:absolute;top:50px;right:0;display:block;padding:10px 0;width:440px;background:#fff;box-shadow:5px 8px 10px rgba(0,0,0,.1);text-indent:0;font-size:0}
.secondnav .secondnav-l ul li.morefl:hover .morestyle a{float:left;margin-right:9pt;margin-left:30px;width:auto;height:35px;color:#333;text-indent:0;line-height:35px}
.secondnav .secondnav-r{position:relative;width:490px}
.secondnav .secondnav-r .search-top{right:238px}
.secondnav .secondnav-r .searchbox{position:absolute;top:0;right:150px;margin-top:10px;width:247px;height:30px;line-height:30px}
.secondnav .secondnav-r .searchbox .searchbox-inner{position:absolute;top:0;left:0;width:100%;height:100%}
.secondnav .secondnav-r .searchbox .searchbox-inner .searchinput{display:block;margin-top:0;padding:0 0 0 30px;width:217px;height:30px;border:0;border-radius:1pc;background:#faf9f4;font-size:9pt;line-height:30px}
.secondnav .secondnav-r .searchbox .searchbox-inner .searchinput::-webkit-input-placeholder{color:#7e7e7e}
.secondnav .secondnav-r .searchbox .searchbox-inner .searchbtn{position:absolute;top:1px;right:0;display:block;width:30px;height:30px;border:0;border-radius:50%;background:#333;cursor:pointer}
.secondnav .secondnav-r .searchbox .searchbox-inner .search-icon{position:absolute;top:6px;right:4px;z-index:2;width:20px;height:21px;background-image:url(../images/sprite.png);background-position:-451px -24px;pointer-events:none}
.secondnav .secondnav-r .searchbox .searchbox-inner .loadIcon{position:absolute;top:5px;right:8px;display:none;width:1pc;height:1pc;background-color:#000;background-image:url(../images/sprite.png);background-position:-451px -185px}
.secondnav .secondnav-r .searchbox .search-list{position:absolute;top:15px;z-index:1;display:none;overflow:hidden;box-sizing:border-box;padding-top:15px;width:100%;border-radius:9px;background:#fff;box-shadow:2px 2px 10px rgba(0,0,0,.3)}
.secondnav .secondnav-r .searchbox .search-list .line{margin-left:15px;width:217px;height:1px;border-top:1px dashed #e6e6e6}
.secondnav .secondnav-r .searchbox .search-list li{width:100%}
.secondnav .secondnav-r .searchbox .search-list li a.people-title,.secondnav .secondnav-r .searchbox .search-list li a.product-title{position:relative;display:block;overflow:hidden;padding-left:42px;height:52px;color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:52px;-o-text-overflow:ellipsis}
.secondnav .secondnav-r .searchbox .search-list li a.people-title i,.secondnav .secondnav-r .searchbox .search-list li a.product-title i{position:absolute;top:15px;left:15px;width:17px;height:22px;background-image:url(../images/sprite.png);background-position:-451px -117px}
.secondnav .secondnav-r .searchbox .search-list li a.product{display:block;overflow:hidden;height:5pc;background:#f2f2f2}
.secondnav .secondnav-r .searchbox .search-list li a.product .imgbox{float:left;margin:10px 15px 0;width:43px;height:58px;box-shadow:1px 1px 5px rgba(0,0,0,.4)}
.secondnav .secondnav-r .searchbox .search-list li a.product .imgbox img{width:43px;height:58px}
.secondnav .secondnav-r .searchbox .search-list li a.product .detail{float:left;width:90pt}
.secondnav .secondnav-r .searchbox .search-list li a.product .detail .book-name{overflow:hidden;margin-top:15px;width:122px;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:24px;-o-text-overflow:ellipsis}
.secondnav .secondnav-r .searchbox .search-list li a.product .detail .book-name span{color:#ff4c2f}
.secondnav .secondnav-r .searchbox .search-list li a.product .detail .author{overflow:hidden;width:122px;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:24px;-o-text-overflow:ellipsis}
.secondnav .secondnav-r .searchbox .search-list li a.people-title i{position:absolute;width:20px;height:22px;background-image:url(../images/sprite.png);background-position:-451px 0}
.secondnav .secondnav-r .searchbox .search-list li a.people{display:block;overflow:hidden;height:60px;background:#f2f2f2}
.secondnav .secondnav-r .searchbox .search-list li a.people .imgbox{float:left;margin:10px 18px 0 15px;width:40px;height:40px;border-radius:50%}
.secondnav .lateread .lateread_text,.secondnav .secondnav-r .nav-login .register{margin-left:20px}


.secondnav .secondnav-r .searchbox .search-list li a.people .imgbox img{width:40px;height:40px}
.secondnav .secondnav-r .searchbox .search-list li a.people .detail{float:left;width:90pt}
.secondnav .secondnav-r .searchbox .search-list li a.people .detail .people-name{overflow:hidden;margin-top:7px;width:122px;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:23px;-o-text-overflow:ellipsis}
.secondnav .secondnav-r .searchbox .search-list li a.people .detail .people-name span{color:#ff4c2f}
.secondnav .secondnav-r .searchbox .search-list li a.people .detail .fans{overflow:hidden;width:150px;color:#666;text-overflow:ellipsis;white-space:nowrap;line-height:23px;-o-text-overflow:ellipsis}
.secondnav .secondnav-r .mybookshelf{margin-top:10px;padding-left:46px;height:30px;font-size:1pc;line-height:30px}
.secondnav .secondnav-r .mybookshelf i{float:left;margin-right:15px;width:30px;height:30px;border-radius:50%;background-color:#333;background-image:url(../images/sprite.png);background-position:-414px -197px}
.secondnav .secondnav-r #mod-search2{position:absolute;top:0;left:0}
.secondnav .secondnav-r .searchbox{left:0}
.secondnav .secondnav-r .searchbox .searchbox-inner{z-index:11}
.secondnav .secondnav-r .nav-login{position:absolute;top:0;left:280px;width:100pt}

.secondnav .secondnav-r .nav-login a{margin:5px;}


.secondnav .secondnav-r .secondnav-user{position:absolute;top:0;left:280px;width:140px;text-align:center}
.secondnav .secondnav-r .secondnav-user .firstname{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.secondnav .secondnav-r .secondnav-user .firstname span{display:block;overflow:hidden;margin-right:4px;height:50px;max-width:75pt;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:50px;-o-text-overflow:ellipsis}
.secondnav .secondnav-r .secondnav-user .firstname i{display:block;margin-top:21px;width:0;height:0;border-top:9px solid #fff;border-right:7px solid transparent;border-bottom:none;border-left:7px solid transparent}
.secondnav .secondnav-r .secondnav-user ul{display:none;margin-top:-4px;width:140px}
.secondnav .secondnav-r .secondnav-user ul li a{display:block;height:35px;color:#fff;font-size:1pc;line-height:35px}
.secondnav .secondnav-r .secondnav-user:hover{z-index:111;margin-bottom:15px;padding-bottom:10px;height:auto;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2)}
.secondnav .secondnav-r .secondnav-user:hover ul{display:block}
.secondnav .secondnav-r .secondnav-user:hover .firstname i{border-top:none;border-right:7px solid transparent;border-bottom:9px solid #fff;border-left:7px solid transparent}
.secondnav .lateread{position:relative}
.secondnav .lateread .lastread_box{position:absolute;top:44px;right:0;z-index:109;display:none;width:370px}
.secondnav .lateread .lastread_box .icon-read{position:absolute;top:2px;right:30px;width:0;height:0;border-right:10px solid transparent;border-bottom:14px solid #fff;border-left:10px solid transparent}
.secondnav .lateread .lastread_box .lastread_con{position:relative;box-sizing:border-box;margin-top:14px;padding-top:20px;min-height:50px;border-radius:4px;background:#fff;box-shadow:1px 1px 10px rgba(0,0,0,.2)}
.secondnav .lateread .lastread_box .lastread_con .empty,.secondnav .lateread .lastread_box .lastread_con .unlogin{padding-bottom:20px;text-align:center;line-height:1}
.secondnav .lateread .lastread_box .lastread_con .unlogin{display:none;font-size:18px}
.secondnav .lateread .lastread_box .lastread_con .unlogin a{color:#333}
.secondnav .lateread .lastread_box .lastread_con .unlogin a:hover{color:#333!important}
.secondnav .lateread .lastread_box .lastread_con .loading{position:absolute;top:50%;left:50%;display:none;margin-top:-25px;margin-left:-50px;width:75pt;height:50px;text-align:center}
.secondnav .lateread .lastread_box .item{margin:0 20px;padding-bottom:20px;height:75pt}
.secondnav .lateread .lastread_box .item .bookpic{width:74px;height:75pt;box-shadow:1px 1px 5px rgba(0,0,0,.2)}
.secondnav .lateread .lastread_box .item .bookpic img{width:74px;height:75pt}
.secondnav .lateread .lastread_box .item .bookdetail{margin-left:15px;width:238px;line-height:1}
.secondnav .lateread .lastread_box .item .bookdetail .title{display:block;overflow:hidden;margin-top:3px;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:14px;-o-text-overflow:ellipsis}
.secondnav .lateread .lastread_box .item .bookdetail .title:hover{color:#333!important}
.secondnav .lateread .lastread_box .item .bookdetail .newest{display:block;overflow:hidden;margin-top:14px;color:#999;text-overflow:ellipsis;white-space:nowrap;font-size:9pt;-o-text-overflow:ellipsis}
.secondnav .lateread .lastread_box .item .bookdetail .newest:hover{color:#999!important}
.secondnav .lateread .lastread_box .item .bookdetail .readnow{display:block;overflow:hidden;margin-top:10px;color:#999;text-overflow:ellipsis;white-space:nowrap;font-size:9pt;-o-text-overflow:ellipsis}
.secondnav .lateread .lastread_box .item .bookdetail .readnow:hover{color:#999!important}
.secondnav .lateread .lastread_box .item .bookdetail .continue{display:block;visibility:hidden;margin-top:18px;color:#ff4c2f;font-size:9pt}
.secondnav .lateread .lastread_box .item .bookdetail .continue:hover{color:#ff4c2f!important}
.secondnav .lateread .lastread_box .item .bookdetail .continue.show{visibility:visible}
.secondnav .lateread .lastread_box .bottom{background:#f2f2f2;text-align:right;line-height:40px}
.secondnav .lateread .lastread_box .bottom a{display:inline-block;margin-right:20px;color:#666;font-size:14px;line-height:40px}
.secondnav a,.tabs2 li{font-size:14px}
.fixed-rb{display:none!important;visibility:hidden!important}
.ranklist{margin-bottom:20px}
.secondnav .secondnav-l ul li a,.secondnav a{color:#fff}
.right-cont-box{position:relative;width:950px;background:#fff;}
.right-cont-box .rankdatacont{clear:both;padding-bottom:0;overflow:hidden}
.right-cont-box .comment-r-menu{position:relative;padding-left:20px;height:49px;line-height:49px;border-bottom:1px solid #f2f2f2;font-size:0}
.right-cont-box .comment-r-menu .r-c-t{font-size:18px}
.right-cont-box .clrbtn{position:absolute;right:0;top:0;overflow:hidden;margin:12px 15px 0 0}
.right-cont-box .clrbtn li{float:left;margin:0 15px}
.right-cont-box .clrbtn li a{width:25px;height:25px;display:inline-block}

.right-cont-box .rank-pic{margin:30px 13px 0 40px;float:left;position:relative;width:100px;height:130px;text-align:center;display:inline-block}
.right-cont-box .rank-pic img{width:100px;height:100px;overflow:hidden}
.right-cont-box .rank-pic span{margin-top:10px;font-size:14px;height:333px;display:block;width:100px}
.right-cont-box .rank-pic .num{width:20px;height:20px;background:#999;border-radius:50%;color:#fff;text-align:center;font-size:12px;display:inline-block;font-style:normal;position:absolute;left:-10px;top:-10px}
.right-cont-box .rank-pic .red{background:#ff4c2f}
.ranklist .rightcont .rank-list-w .rank-1 li.top .book-block dd .book-name,.right-cont-box .rank-pic span,.tablist li a{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.ranklist .leftbar{width:240px}
.ranklist .leftbar ul{font-size:16px;background:#fff}
.ranklist .leftbar ul li{height:50px;line-height:50px;text-align:center;border-bottom:1px solid #f2f2f2;border-right:4px solid #fff}
.ranklist .leftbar ul li a{display:block;font-size:14px;color:#666}
.ranklist .leftbar ul li a.alicon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiMGZlNGZlMi0yMTJlLTRlZjctYWJlZi0wMzcyNGIwZGQxYmQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkQ2QzI2ODk0NUI1MTFFN0JEQ0FBQzZENTc1MDIzNUEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkQ2QzI2ODg0NUI1MTFFN0JEQ0FBQzZENTc1MDIzNUEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozYTQwNDJkMy1hNDFkLTQ4ZWQtYWE4MC0yMjYwYmQ5MWVhYWUiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo1Mjg0ZTI2ZC04MDA4LTExN2EtYmY3OS1jOWUzODlhOTc4NGUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6xovY9AAABDElEQVR42mI0Njb+z0ADwALEJlC2BBBvAWIHIP5CpnlngDgFiC+ADD4LFZSD0heA+CMFjr0JMpOJgUaAZgaz4JFLI8GcWYPCYBNaBYUgCea8J8XgdyQYzEiKwcq0Cop7gzIdYzNYkkyzRHAZDIqsA0B8GojzSPSNHxBfAeLzQHwH3WBQieYExPlA3ADEx4BYl4CB/EC8AIjXAPE0IDYH4hfYggJUNs8DYk1o5IGKwWYg5sBiqDsQXwZiAyA2A+ImIP5NKPJeAnEUEAcCcQy0KLWFyvEC8Uwg3gx1rRlUnujkBgLboMEBcs0+IF4KxHZA/BWILZHKcrKSGyjsi6AGaQPxCmg5chafJoAAAwC0/jDxL4B1nAAAAABJRU5ErkJggg==) 55px center no-repeat}
.ranklist .leftbar ul li.on{border-right:4px solid #ff4c2f}
.ranklist .leftbar ul li.on a{color:#ff4c2f}
.ranklist .leftbar ul li.on a.alicon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAUCAYAAABmvqYOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4NzU1ODY4Ny0yNGQzLTQxOTEtYmM3Mi05ZGY3NWVhNmZmNjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkNDMjkxQTM0NUMxMTFFNzk3OUVFQzBGMzVCOEEyOEEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkNDMjkxQTI0NUMxMTFFNzk3OUVFQzBGMzVCOEEyOEEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NzU1ODY4Ny0yNGQzLTQxOTEtYmM3Mi05ZGY3NWVhNmZmNjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODc1NTg2ODctMjRkMy00MTkxLWJjNzItOWRmNzVlYTZmZjY1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+pt/pOQAAAQxJREFUeNpi/O+j/5+BRoAFiE2gbAkg3gLEDkD8hUzzzgBxChBfgBl+FiohB6VBEh8pcPBNmJlMDDQENDWcBY9cGgnmzBpUhpvQMlgESTDnPamGvyPBcEZSDVemZbDcG9TpHJvhkmSaJYLPcFAEHgDi00CcR6Kv/ID4ChCfB+I72AwHlYROQJwPxA1AfAyIdQkYyg/EC4B4DRBPA2JzIH6BK1hAZfs8INaERiioCG0GYg4sBrsD8WUgNgBiMyBuAuLfxEToSyCOAuJAII6BFsO2UDleIJ4JxJuhrjaDld+kJEUQ2AYNGpCr9gHxUiC2A+KvQGyJVBeQnRRBcVEENUwbiFdAy52zhDQCBBgACo8x0ofgIGUAAAAASUVORK5CYII=) 55px center no-repeat}
.ranklist .leftbar ul li.a1 a{font-size:16px}
.ranklist .rightcont .riches-rank .rank-1 li.top .book-block{width:230px}
.ranklist .rightcont .riches-rank .rank-1 li.top .book-block dt img{width:72px;height:72px;overflow:hidden;border-radius:50%}
.ranklist .rightcont .riches-rank .rank-1 li.top .book-block dd{margin-top:30px}
.tablist{margin:0 30px}
.tablist li{padding:15px 0;width:100%;border-bottom:1px solid #e6e6e6;overflow:hidden;font-size:0;}
.tablist li .num,.tablist li a{font-size:12px;display:inline-block}
.tablist li .num{width:20px;height:20px;background:#999;border-radius:50%;color:#fff;text-align:center;float:left}
.tablist li a.tr5:hover,.tablist li a.tr6:hover{color:#333!important;cursor:default}
.tablist li .red{background:#ff4c2f}
.tablist li .tr0{width:28px;margin-left:0}
.tablist li a{margin-left:20px;overflow:hidden}
.tablist li a.tr1{width:100px}
.tablist li a.tr2{width:140px;font-size:14px}
.tablist li a.tr3{width:205px}
.tablist li a.tr4{width:65px}
.tablist li a.tr5{width:50px}
.tablist li a.tr6{width:102px}
.tablist li a.tr7{width:60px}
.tablist li.tab-title a{font-size:14px;color:#999}
.path{height:40px;padding-top:16px;color:#666}
.path,.work_brief{width:1200px;margin:0 auto;line-height:1}
.path,.path a{font-size:16px}
.work_brief{padding-bottom:40px;background:#fff}
.work_brief .pic,.work_brief .pic img{width:200px;height:272px}
.work_brief .pic{border-radius:5px;overflow:hidden;margin:40px 0 0 40px}
.work_brief .brief{margin:46px 0 0 40px;width:660px}
.work_brief .brief .title .name{font-size:30px;font-weight:700}
.work_brief .brief .title .author{font-size:16px;color:#666;margin:16px 7px 0 18px}
.work_brief .brief .title .write{margin-top:16px;font-size:16px;color:#666}
.work_brief .brief .tags{margin-top:15px}
.work_brief .brief .tags span{font-size:14px;padding:4px 10px 5px;border:1px solid #ff4c2f;color:#ff4c2f;border-radius:4px;margin-right:15px}
.work_brief .brief .tags span.isfinish{color:#6cd;border-color:#6cd}
.work_brief .brief .hits{color:#999;margin-top:20px}
.work_brief .brief .hits i{display:inline-block;width:8px;height:8px;background:#ccc;border-radius:50%;margin-right:4px}
.work_brief .brief .hits span{display:inline-block;margin-right:16px}
.work_brief .brief_text{margin-top:24px;line-height:24px;font-size:14px;color:#666;height:73px;overflow:hidden}
.work_brief .brief_text_colse{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:48px;overflow:hidden}
.more{display:block;font-size:12px;color:#679dc3;line-height:14px;text-align:right;cursor:pointer;margin:8px 0 10px 0}
.work_brief .brief .btns a,.work_brief .brief .btns span.onshelf{font-size:18px;padding:9px 33px 10px;margin-right:30px;display:inline-block}
.work_brief .brief .btns{margin-top:25px}
.work_brief .brief .btns a{color:#333;border:1px solid #333;border-radius:5px}
.work_brief .brief .btns a.on{color:#fff;background:#ff4c2f;border-color:#ff4c2f}
.work_brief .brief .btns a.free:hover{background:#ec5a3e;color:#fff!important;border-color:#ec5a3e}
.work_brief .brief .btns a.onshelf{cursor:text}
.work_brief .brief .btns span.onshelf{color:#333;border:1px solid #333;border-radius:5px}
.work_brief .popular{width:200px;height:100%;position:relative}
.work_brief .popular img{width:150px;height:150px;border:1px solid #ccc;text-align:center;margin-left:25px}
.work_brief .popular p{margin-top:50px;text-align:center;line-height:2;font-size:18px}
.work_content{width:1200px;margin:10px auto 0;line-height:1}


.work_content .header1{width:950px;height:59px;border-bottom:2px solid #f2f2f2;background:#fff}
.work_content .header1 .comment,.work_content .header1 span{display:inline-block;width:200px;height:58px;line-height:58px;font-size:18px;text-align:center;cursor:pointer}
.work_content .header1 span{border-bottom:4px solid transparent;color:#333}
.work_content .header1 span.on{color:#ff4c2f;border-bottom-color:#ff4c2f}
.work_content .header1 .comment{color:#333}
.work_content .tabcontent-1 .column_left{width:950px}
.work_content .tabcontent-1 .column_left .summary{height:199px;background:#fff;padding:13px 20px 0;border-bottom:1px solid #ccc;overflow:hidden}
.work_content .tabcontent-1 .column_left .summary .summary1{color:#333;line-height:26px;font-size:14px;text-indent:2em;letter-spacing:1px}
.work_content .tabcontent-1 .column_left .summary .summary2{color:#999;line-height:26px;font-size:12px;text-indent:2em;letter-spacing:1px}
.work_content .tabcontent-1 .column_left .newchapter .chaptername,.work_content .tabcontent-1 .column_left .newchapter .chaptername a{font-size:14px;color:#666}
.work_content .tabcontent-1 .column_left .newchapter{background:#fff;padding:20px 20px 26px;word-wrap:break-word}
.work_content .tabcontent-1 .column_left .newchapter .chaptername a img{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}
.work_content .tabcontent-1 .column_left .newchapter .updatetime{font-size:12px;color:#666}
.work_content .tabcontent-1 .column_left .newchapter p{margin-top:14px;line-height:24px;font-size:12px}
.work_content .tabcontent-1 .column_right{width:240px}
.work_content .tabcontent-1 .column_right .same-recomend{background:#fff;padding-left:20px;padding-bottom:1px;margin-bottom:20px}
.work_content .tabcontent-1 .column_right .same-recomend .rec-title{height:49px;border-bottom:1px solid #f2f2f2;line-height:49px;color:#333;font-size:18px}
.work_content .tabcontent-1 .column_right .same-recomend .rec-content{padding-top:16px}
.work_content .tabcontent-1 .column_right .same-recomend .rec-content li{margin-bottom:22px}
.work_content .tabcontent-1 .column_right .same-recomend .rec-content .rec-pic{width:74px;height:100px;border-radius:4px;overflow:hidden;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.3);box-shadow:1px 1px 2px rgba(0,0,0,.3)}
.work_content .tabcontent-1 .column_right .same-recomend .rec-content .rec-pic img{width:74px;height:100px}
.work_content .tabcontent-1 .column_right .same-recomend .rec-content .rec-detail{width:108px;margin-left:20px}
.work_content .tabcontent-1 .column_right .same-recomend .rec-content .rec-detail .rec-con-title{font-size:14px;color:#333;margin-top:3px;margin-bottom:7px;display:block;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:108px}
.work_content .tabcontent-1 .column_right .same-recomend .rec-content .rec-detail .rec-author{margin-bottom:11px}
.work_content .tabcontent-1 .column_right .same-recomend .rec-content .rec-detail .rec-author a{color:#ccc;font-size:12px;display:block;width:108px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.work_content .tabcontent-1 .column_right .same-recomend .rec-content .rec-detail .rec-text{line-height:18px;font-size:12px;color:#999;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.work_content .header{width:950px;height:59px;border-bottom:2px solid #f2f2f2;background:#fff}
.work_content .header span.on{color:#ff4c2f;border-bottom-color:#ff4c2f}
.work_content .header span{border-bottom:4px solid transparent;color:#333}
.work_content .header span{display:inline-block;width:200px;height:58px;line-height:58px;font-size:18px;text-align:center;cursor:pointer}
.work_content .tabcontent-1 .title{color:#333;line-height:22px;font-size:18px}
.empty-comment-box{position:relative;margin:0 auto;zoom:1}
.empty-comment-box .authorbox{padding:20px 0 40px;width:240px;overflow:hidden;background:#fff;text-align:center}
.empty-comment-box .authorbox .authorimg{width:150px;display:inline-block}
.empty-comment-box .authorbox .authorimg img{width:150px;height:200px;display:block}
.empty-comment-box .authorbox span{display:block;overflow:hidden;width:150px;margin:0 auto}
.empty-comment-box .authorbox .a-book-tit{margin-top:20px;font-size:18px;font-weight:700;height:22px;line-height:22px}
.empty-comment-box .authorbox .a-name{margin-top:10px;height:18px;line-height:18px}
.empty-comment-box .authorbox .a-btn{margin-top:20px}
.empty-comment-box .authorbox .a-btn a{width:82px;height:28px;line-height:28px;display:inline-block;font-size:14px;text-align:center;border-radius:5px;margin:0 15px}
.empty-comment-box .authorbox .a-btn a.a-free-btn{background:#ff4c2f;border:1px solid #ff4c2f;color:#fff}
.empty-comment-box .authorbox .a-btn a.a-free-btn:hover{color:#fff!important}
.empty-comment-box .authorbox .a-btn a.a-bookshelf-btn{color:#666;border:1px solid #b3b3b3}
#floatbox{line-height:1;width:1200px;z-index:6;position:relative}
.chapter-list1{line-height:30px;float:left;width:98%;padding:10px 10px;float:left;margin-top:30px}
.chapter-list li{float:left;width:220px;margin:-1px 5px 0;padding:10px 0;white-space:nowrap;text-overflow:ellipsis}
.chapter-list1 li{float:left;width:205px;margin:-1px 5px 0;border-bottom:1px dotted #d7d7d7;padding:10px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.cont-li{float:left;overflow:hidden;padding:8px 0;width:25%;border-bottom:1px dashed #ccc;line-height:30px;white-space:nowrap}
.cont-li a{float:left;margin-right:10px;line-height:30px;font-size:14px;overflow:hidden;display:block}
.mod{padding:20px;clear:both;overflow:hidden;background:#fff}
.rank1-title h3{position:relative;padding-bottom:12px;font-size:18px;line-height:28px;font-weight:700;margin-top:30px}
.moress{padding:20px;clear:both;overflow:hidden;background:#fff}
.moress .titmenu-2{position:relative;padding-left:10px;height:18px;border-left:4px solid #333;font-size:18px;line-height:18px}
.moress .con2{margin:0;padding-top:10px}
.moress a{float:left;margin-right:10px;line-height:30px;font-size:14px;overflow:hidden;display:block}
.ui_color,.ui_hovercolor:hover{color:#ff4c2f!important}
.ui_bg_bdcolor,.ui_bgcolor,.ui_hoverbg:hover,.ui_hoverbgbd:hover,.ui_hoverbgbgwhite:hover{background-color:#ff4c2f!important}
.ui_bg_bdcolor,.ui_border,.ui_hoverbgbd:hover,.ui_hoverbgbgwhite:hover,.ui_hoverborder:hover{border-color:#ff4c2f!important}
.ui_hoverbgbgwhite:hover{color:#fff!important}
body{background-color:#fafafa!important;background-image:none!important}



.floatAside{width:50px;position:fixed;right:10px;bottom:10px;}
.floatAside a{display:block;width:50px;height:50px;border-radius:5px;margin-bottom:2px;cursor:pointer;box-shadow:0 5px 10px 1px #ddd;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAB9UlEQVR42u2YsU6EQBCGiYWVvaUPYG1p7wv4ArbW1iT3AvcA15tI5wXOBvZIWCw0sbK0s7OyvUrnXxglnDEiMHsk8ycbL2OY7MfMzswSBCqVSqVSqVSqnVcYhntl+XSUZPbqLi+XsSlf6Pem68Jz3iCsfTjG5lfr+4/ElO+0IRMbO0vS4jI2xcVf/64yOweMFwhswr3JrHjGZqJoffBfX3Gan4qDRGG4nxh746JAMEitvj7jtDgTB0EquUjQWxzKpzgIDjQiMSSEOAgONqfT0L5FQbi0juFbDAR9wqUUVadJg+BsoE/0KbG7AmKwxvIvBoKzgY7dtC2ubw+rflI+NgsAigKgYW9WN2wWNpw1pKqviGza1QpgODe8lml+wtFjW5zZVzRQpCRSk+2A8QbSPuiYj5og/Pbx1r9BijeAuOiRD7a309QrSFXJKH1os4DiUQVALhUpGs1n3IAIG81mHL0vkKw4R8S8gPAI/1Ml43TaspMN/9s+g3YmMsb/BjKEfy4C3kAGbbaUXpMGId8LVxRGarYiICgMY44+IiCIQH2/N4GUhgZxDRL3e0op9JhJgrg+g3s+9ZR2P5kEiKtO9TSAaIhGogmCTWCU6LTQsd31uBpbkEpj3DA7Tb/1d6tuH97oGTxb3S77fTJSqVQqlUqlUsnrE8a8uUehVXUEAAAAAElFTkSuQmCC
) #fff no-repeat;}
.floatAside a.top{background:url(
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAB9UlEQVR42u2YMU7DQBBFIwoqekoOQE1JzwVyAVrq1JZyAQ6QHol0RHZo7E2k3aUAiYqSzl2qtFQwf9ZjjLGiSATHjuZLI2KboH2e2T+zDAYqlUqlUqlUKpVK9a0oio7mmbudL/yLc8/nvYSYRtExIBLj17Hx74jewUgmksx9xMZee/96Fmf2DTD43BuQ2LjxfPH0maT2Ru6VMBS9gAEEMlGFkCwxDMqs6zBSTnWIqjqfmW0gkJVqZuBmnYMhiAkgsNBtzAAOFgzAjXvfZyZ3D6fT6eJEO67qkGYnbNJZurxoCtR8OaJQ7W96vv+GR07D81NmV3Hmcvwsr2kckV7xuPQzeSbBLpUuL2WjJ8bdw4Il+G9nzsjv/C9Iaq84aNG8ULJdvs7sUHoCLJWfkR3LMwQWiUC2AohfMzBGGupDYbQJQK1aJ7/BhlEEi8PbrveUAO9yAAMmZNUOaxkH9Kq1vcIg1J3pDY/q47uA4HMTCPZZJ0DKmWkHIDIRSIS95fJ2S+vPIC4PJgDTCMbBe6QwjR6BBENAdhG436pFb9oj1c3++6wSnO7HZidXk+/tpZ+EcwWVRg2kmIRH4axOhyypf7oHlwMkMlW43qrVMmr85wK9Ufb+4o3Wy477i9Q+nwoZ2qDDV78v1wcx9ujwp1KpVCqV6kD1BR2Ki5KxAZWIAAAAAElFTkSuQmCC) #fff  no-repeat; }


.nri{float:right;font-size:13px;}
.nri .cc{float:left;overflow:hidden;width:155px;}
.cc .txt{color:gray;float:left;text-align:right;font-size:13px; line-height: 40px;}
.cc .inp{float:left;padding-top:10px;width:90px;}
.inp input{background-color:#FFF;border:1px solid #A6D3E8;float:left;height:18px;width:87px;margin:1px 0;}
.nri .frii{float:left;font-size:14px;margin-left:5px;padding-top:10px;width:55px;}
.frii .int{background: url('../images/all.gif') no-repeat scroll 0 0 transparent;cursor: pointer;background-position:0 -96px;border:medium none;color:#2A4E8A;float:left;font-size:12px;height:21px;line-height:21px;text-align:center;width:51px;}
.nri .ccc{float:left;overflow:hidden;padding-left:10px;}
.ccc .txtt{color:gray;float:left;padding-left:10px;}
.txtt a,.txtt a:hover{color:gray;text-decoration:none;}

#footer,.footer{overflow:hidden;text-align:center;width:980px;margin:10px auto auto;}
.footer_link{border-bottom:2px solid #88C6E5;height:25px;line-height:25px;overflow:hidden;width:92%;margin:5px auto;}
.footer_link a{margin: 0 5px;}
/*.footer_cont p{color:#B2B2B2;line-height:20px;width:88%;}*/
.footer_cont p{color:#B2B2B2;line-height:20px;}

.novellist{ margin: 10px auto; width:968px;  padding:3px; }
.novellist h2 {background-color: #F6F8FE; border-bottom: 1px solid #DDDDDD; font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; overflow: hidden; padding: 0 0 0 10px;}
.novellist ul{ padding:10px;}
.novellist li{color:#B3B3B3; padding:5px 0px 0px 0px; border-bottom:solid 1px #DDDDDD; height:25px; width:19%;  line-height:25px; overflow:hidden; display:inline-block; }
.novellist li a:link { color:#6F78A7; TEXT-DECORATION: none;}
.novellist li a:visited { COLOR: red; }







