 /*reset*/
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
article, aside, figure, footer, header, nav, section, details, summary {display:block;}html {box-sizing:border-box;}img,object,embed {max-width:100%;}
html {overflow-y:scroll;}ul {list-style:none;}a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;}a:hover {text-decoration:none;}
input, select {vertical-align:middle;}select, input, textarea {font: 99% sans-serif;}strong {font-weight: bold;}button, input, select, textarea {margin: 0;}
/*common*/
body {min-width:1200px;min-height:100%;font-size:14px;font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", sans-serif;}
.wrap,.section {position:relative;width:1200px;margin:0 auto;}
/*header*/
#header {position:fixed;top:0;left:0;width:100%;height:90px;z-index:10;}
.logo {display:block;float:left;padding:5px;}.logo img {display:block;}
.gender {position:absolute;top:15px;left:210px;display:none;width:80px;height:30px;border-radius:3px;overflow:hidden;}
.gender li {display:block;float:left;width:40px;height:30px;text-align:center;line-height:30px;}
.mainnav {position:absolute;top:15px;left:250px;display:block;height:30px;}
.mainnav li {display:block;float:left;height:30px;line-height:30px;margin-right:20px;font-size:16px;}
.topsearch {position:absolute;top:15px;left:670px;display:block;display:block;width:220px;height:28px;border-radius:14px;}
.topsearch input {display:block;width:200px;height:28px;font-size:14px;text-indent:5px;border:0;padding:0;background:transparent;}
.topsearch a {position:absolute;top:5px;right:5px;}.topsearch .tiger{font-size:14px;}
.userlink {position:absolute;top:14px;right:-20px;}
.userlink a {display:block;float:left;margin-right:15px;height:30px;line-height:30px;padding:1px;font-size:14px;}.userlink a.author {padding:0 10px;border-radius:3px;}
#usernav {position:absolute;top:0;right:0;}.wrap #usernav {right:-20px;}
#usernav span {position:relative;display:block;float:left;height:36px;padding:12px 15px;font-size:14px;line-height:36px;}
#usernav span.icon {padding:12px 10px;}#usernav span.current .usernav {display:block;}
#usernav img {display:block;float:left;width:36px;height:36px;margin-right:10px;border-radius:50%;}
.usernav {position:absolute;top:60px;right:0;display:none;width:130px;z-index:10;overflow:hidden;}
.usernav li {display:block;height:40px;line-height:40px;font-size:14px;}
.usernav li a {display:block;height:40px;line-height:40px;text-indent:20px;}
.usernav li .tiger{font-size:14px;margin-right:10px;}.icon .tiger{font-size:24px;line-height:36px;}
.dot {position:absolute;right:10px;top:12px;display:block;width:4px;height:4px;background:#fe7865;overflow:hidden;border-radius:100%;}
/*content*/
#content {position:relative;padding:110px 0 15px 0;clear:both;background:#fff;}
.banner {width:1200px;margin:15px auto;clear:both;overflow:hidden;box-shadow:0 0 2px rgba(0, 0, 0, .1);}.banner img {display:block;}
.left {float:left;width:235px;margin-right:15px;}.middle {float:left;width:640px;margin-right:15px;}.right {float:left;width:295px;}
.content {float:left;width:950px;}
.main {float:left;width:890px;margin-right:15px;}.column {float:left;width:286px;margin-right:16px;}.section .column:nth-child(3) {margin-right:15px;}
.modtitle {position:relative;height:49px;line-height:49px;font-size:16px;}.modtitle .tiger {font-size:18px;line-height:49px;margin-right:8px;}
.modtitle a .tiger {color:#2c2e3f;}.modtitle a:hover .tiger {color:#fe7865;}
.modtitle sub {font-size:12px;color:#9d9e9f;}
.recommend {height:585px;}
.recommend ul {display:block;padding:5px 0;}.recommend ul li {display:block;height:35px;line-height:35px;overflow:hidden;}
#slide {position:relative;display:block;width:640px;height:300px;margin-bottom:15px;clear:both;overflow:hidden;z-index:1;}
.slide {position:absolute;left:0;top:0;width:99999px;}
.slide li {position:relative;display:block;float:left;width:640px;height:300px;}
.slideprev,.slidenext {position:absolute;display:block;width:30px;height:30px;top:135px;text-align:center;border-radius:15px;cursor:pointer;}
.slideprev {left:10px;} .slidenext {right:10px;}.slideprev .tiger,.slidenext .tiger {font-size:16px;line-height:30px;}
.pagination {position:absolute;left:265px;bottom:10px;width:120px;height:10px;text-align:center;z-index:2;}
.pagination li {display:block;float:left;width:10px;height:10px;font-size:0;line-height:0;margin-right:10px;padding:0;border-radius:5px;cursor:pointer;overflow:hidden;}
.editors {height:270px;}.editors ul {clear:both;overflow:hidden;}
.editors ul li {display:block;float:left;width:310px;height:89px;padding:10px 0;overflow:hidden;}
.editors ul li:first-child,.editors ul li:nth-child(3) {padding-right:20px;}
.editors ul li:nth-child(3),.editors ul li:last-child {border-bottom:none;}
.editors ul li strong {display:block; font-size:16px;font-weight:normal;padding-bottom:10px;}.editors ul li p {line-height:28px;}
.popular {height:410px;margin-bottom:15px;}
.popular ul li {height:36px;line-height:36px;text-align:right;font-size:12px;}.popular ul li span {float:left;font-size:14px;}
.popular ul em {display:block;float:left;width:16px;height:16px;font-size:10px;line-height:16px;text-align:center;margin:10px 10px 10px 0;border-radius:50%;font-style:normal;}
.notice {height:160px;}.notice ul {padding:3px 0 0;}
.notice li {display:block;height:35px;line-height:35px;overflow:hidden;}
.featured {position:relative;height:520px;}
.tablist {position:absolute;right:-15px;top:0;}
.tablist li {display:block;float:left;height:49px;line-height:49px;margin-right:15px;padding:0 10px 1px;font-size:16px;cursor:pointer;}
.tablist li.current {padding-bottom:0;}
.sortcontent {padding-top:20px;clear:both;overflow:hidden;}
.sortcontent li {display:block;float:left;width:290px;height:130px;padding:0 30px 20px 0;}
.sortcontent li img {display:block;float:left;height:130px;margin-right:10px;}
.sortcontent li strong {display:block;height:24px;line-height:24px;padding-bottom:5px;font-size:16px;font-weight:normal;overflow:hidden;}
.sortcontent li p {display:block;height:72px;line-height:24px;font-size:13px;padding:5px 0 4px;overflow:hidden;}
.sortcontent li span {display:block;height:20px;line-height:20px;}
.sortcontent li span .tiger {margin-right:5px;font-size:12px;}
.sortcontent li:first-child {width:220px;height:430px;}
.sortcontent li:first-child img {width:210px;height:280px;float:none;margin-right:0;margin-bottom:10px;}
.sortcontent li:first-child p {height:81px;line-height:27px;font-size:14px;}
.vote {height:520px;}
.vote ul {display:block;padding:11px 0;}
.vote ul li {display:block;height:32px;line-height:32px;overflow:hidden;}
.rank {height:495px;}
.rank ul li:last-child {border-bottom:none;}
.rank ul li {display:block;height:35px;line-height:35px;}
.rank ul em {display:block;float:left;width:16px;height:16px;font-size:10px;line-height:16px;text-align:center;margin:10px 10px 9px 0;border-radius:50%;font-style:normal;}
.first {position:relative;padding:10px 0;margin:0;height:100px;}
.first sup {height:16px;padding:2px 3px;}.first strong {display:block;height:22px;font-size:16px;font-weight:normal;padding:8px 0;}
.first em {display:block;font-size:18px;font-style:normal;}.first sub {font-size:12px;padding-left:5px;}
.first span {display:block;padding-top:7px;font-size:12px;}.first img {position:absolute;right:5px;top:10px;display:block;height:100px;}
.newbook {height:545px;}.newbook ul {clear:both;overflow:hidden;}
.newbook ul li {display:block;float:left;width:280px;height:130px;padding:17px 15px 17px 0;}
.newbook li img {display:block;float:left;height:130px;margin-right:10px;}
.newbook li strong {display:block;height:24px;line-height:24px;padding-bottom:5px;font-size:16px;font-weight:normal;overflow:hidden;}
.newbook li p {display:block;height:72px;line-height:24px;font-size:13px;padding:5px 0 4px;overflow:hidden;}
.newbook li span {display:block;height:20px;line-height:20px;}
.newbook li span .tiger {margin-right:5px;font-size:12px;}
.newbook li:nth-child(7),.newbook li:nth-child(8),.newbook li:last-child {border-bottom:none;}
.newhot {height:545px;}
.newhot ul {padding:7px 0;}.newhot ul li {height:37px;line-height:37px;text-align:right;font-size:12px;}
.newhot ul li span {float:left;font-size:14px;}
.update {position:relative;}
.chapter table {width:100%;border-collapse:collapse;}.chapter tr:last-child {border-bottom:none;}
.chapter td {line-height:40px;vertical-align:top;border:none;}
.chapter td:first-child {width:30%;}.chapter td:nth-child(2) {width:40%;}.chapter td:nth-child(3) {width:15%;text-align:center;}.chapter td:last-child {width:15%;text-align:right;}
.tips {margin-left:5px;padding:0 5px;font-style:normal;border-radius:3px;color:#fff;background:#fe7865;}.tips:hover {color:#fff;}
#footer {padding:20px 0;clear:both;overflow:hidden;}#footer a {margin:0 5px;}#footer p {text-align:center;line-height:36px;}
/* sign */
#sign {position:absolute;top:50%;left:50%;width:900px;height:506px;margin:-253px 0 0 -450px;background:#fff;box-shadow:0 2px 30px rgba(0, 0, 0, .15);}
.figure {float:left;width:450px;overflow:hidden;}
.figure img {display:block;width:450px;}
.signup {position:relative;float:left;width:370px;height:426px;padding:40px;}
.signin {position:relative;float:left;width:370px;height:386px;padding:80px 40px 40px;}
.form-item {width:100%;color:#9d9e9f;margin-bottom:20px;text-align:right;}
.form-item label {float:left;}
.form-item input {display:block;width:100%;height:40px;font-size:18px;border:none;border-bottom:1px solid #e7e8ed;}
.form-item span {line-height:40px;}
.confirm {float:left;width:50%;height:40px;font-size:14px;border:none;color:#fff;background:#fe7865;}
.thirdparty {position:absolute;bottom:40px;width:370px;padding-top:20px;}
.postscript{height:1px;border-top:1px solid #e7e8ed;text-align:center;}
.postscript span{position:relative;top:-12px;color:#9d9e9f;background:#fff;padding:0 10px;}
.thirdparty ul {display:flex;padding-top:30px;clear:both;overflow:hidden;justify-content:space-around;}
.thirdparty li {display:block;width:60px;height:60px;text-align:center;border-radius:50%;overflow:hidden;}
.thirdparty li a,.thirdparty li span {display:block;width:60px;height:60px;border-radius:50%;overflow:hidden;}
.thirdparty li.qq {background:#12b7f5;}
.thirdparty li.weixin {background:#00bc0c;}
.thirdparty li.weibo {display:none;background:#eb192d;}
.thirdparty .tiger {line-height:60px;font-size:30px;color:#fff;overflow:hidden;}


.sidebar {}
.sidebar {float:left;width:200px;margin-right:50px;padding-top:10px;}
.content {float:left;width:950px;padding-top:10px;}
/*cate*/
.sort {height:31px;margin-bottom:10px;border-bottom:1px solid #e7e8ed;}
.sort li {display:block;float:left;height:30px;line-height:30px;text-align:center;}
.sort li.current {border-top:2px solid #fe7865;border-left:1px solid #e7e8ed;border-right:1px solid #e7e8ed;background:#fff;}
.sort li a {display:block;padding:0 15px;}
.sort li.current a {color:#fe7865;}

.filter {}
.filter strong {position:relative;display:block;height:44px;line-height:44px;font-weight:normal;border-bottom:1px solid #e7e8ed;}
.filter strong .tiger {font-size:16px;line-height:49px;margin-right:8px;}
.filter ul {padding:10px 0;}
.filter ul li {line-height:36px;}
.filter ul li ul {display:block;margin-left:20px;padding:0;}
.filter ul li ul li a {display:block;color:#9d9e9f;background:url(../../images/cphome/general.png) right center no-repeat;}
.filter li.current a,.filter ul li a:hover {color:#fe7865;}
.filter ul li ul li.current a,.filter ul li ul li a:hover {background:url(../../images/cphome/filter.png) right center no-repeat;}


.booklist {clear:both;}
.booklist li {display:block;float:left;width:450px;height:180px;padding:20px 0;border-bottom:1px solid #e7e8ed;}
.booklist li img {display:block;float:left;width:144px;height:180px;margin-right:20px;}
.booklist li strong {display:block;height:24px;margin-bottom:5px;font-size:16px;font-weight:normal;}
.booklist li strong a {color:#141517;}
.booklist li p {display:block;height:96px;padding:8px 0 7px;line-height:24px;color:#6c6d79;overflow:hidden;}
.booklist li span {display:block;height:20px;line-height:20px;font-size:12px;color:#9d9e9f;}
.booklist li span a {color:#9d9e9f;}

.booklist li strong a:hover,.booklist li span a:hover {color:#fe7865;}
.booklist li span .tiger {margin-right:5px;font-size:12px;}
.booklist li:nth-child(2n+1) {padding-right:50px;}
.booklist li img {border-radius:3px;box-shadow:0 0 10px rgba(0, 0, 0, .25);}

/*pagelist*/
.pagelist {position:relative;height:32px;padding:20px 0 5px;line-height:32px;text-align:center;}
.pagelist a,.pagelist a:hover {margin:0 5px;padding:6px 12px;background:#ececed;}
.pagelist a.current,.pagelist a:hover {color:#fff;background:#fe7865;}.pagelist span {padding:0 5px;color:#9d9e9f;}

.order {height:31px;border-bottom:1px solid #e7e8ed;text-align:right;}.order span {line-height:31px;color:#9d9e9f;}
.order ul {float:left;}.order strong {float:left;line-height:31px;}
.order li {display:block;float:left;margin-right:15px;}
.order li a {display:block;height:31px;line-height:31px;padding-bottom:1px;}
.order li a:hover,.order li.current a {color:#fe7865;padding-bottom:0;border-bottom:1px solid #fe7865;}
.order li .tiger {margin-left:3px;}
.order li a .tiger {display:none;}.order li.current a .tiger {display:inline-block;}
/*clearfix*/
.clearfix{*zoom:1}
.clearfix:after,.clearfix:before{content:" ";display:table;}
.clearfix:after{height:0;line-height:0;visibility:hidden;clear:both;}

/*book*/
.backimg {height:300px;filter:blur(30px);opacity:.25;background-size:cover;overflow:hidden;}.backimg img {display:block;width:100%;}
.book {position:relative;width:1200px;margin:-300px auto 0;background:#fff;}
.bookinfo {height:300px;padding:30px;}
.bookimg {float:left;width:225px;margin-right:25px;}.bookimg img {display:block;width:225px;height:300px;border-radius:3px;box-shadow:0 0 10px rgba(0, 0, 0, .25);}
.summary {float:left;width:890px;}
.summary strong {display:block;height:40px;padding-bottom:12px;font-size:30px;font-weight:normal;}.summary sub {font-size:16px;}
.data {height:24px;line-height:24px;padding-bottom:12px;}
.data em {font-size:18px;font-style:normal;}.data sub {font-size:14px;padding-left:5px;}
.tags {height:28px;clear:both;overflow:hidden;}
.tags span,.tags a {display:block;float:left;height:26px;line-height:26px;margin-right:10px;padding:0 15px;border:1px solid #ececed;border-radius:14px;}
.tags a {border:1px solid #fe7865;}
.summary p {height:120px;;margin:12px 0;line-height:30px;font-size:16px;overflow:hidden;overflow-y:scroll;}
.read {height:40px;}
.read a,.read span {display:block;float:left;width:160px;height:40px;margin-right:10px;text-align:center;line-height:40px;background:#ececed;}
.read a.current {color:#fff;background:#fe7865;}
.read span {color:#fe7865;}

.bookvote {float:right;height:40px;margin:-40px -10px 0 0;}
.bookvote a {display:block;float:left;padding:0 10px;text-align:center;font-size:12px;}
.bookvote .tiger {display:block;margin-bottom:3px;font-size:20px;color:#fe7865;}

.booktab {height:50px;line-height:50px;margin-bottom:10px;border-bottom:1px solid #ececed;}
.booktab a {display:block;float:left;height:50px;line-height:50px;padding:0 30px;font-size:16px;}
.booktab a.current {color:#fe7865;padding-bottom:0;border-bottom:1px solid #fe7865;}

.chapterlist {padding:0;clear:both;overflow:hidden;}

.chapterlist dl {width:890px;color:#9d9e9f;clear:both;overflow:hidden;}
.chapterlist dt {position:relative;height:40px;line-height:40px;}
.chapterlist dt .tiger {color:#fe7865;}
.chapterlist dt span {position:absolute;right:0;font-size:12px;}
.chapterlist dd {width:890px;height:40px;line-height:40px;border-bottom:1px solid #e7e8ed;}


.chapterlist ul {width:940px;clear:both;overflow:hidden;}
.chapterlist li {position:relative;display:block;float:left;width:420px;padding-right:50px;height:40px;line-height:40px;border-bottom:1px dashed #e7e8ed;}
.chapterlist li .tiger {position:absolute;color:#fe7865;right:50px;}

.catalog .chapterlist ul {width:1230px;}
.catalog .chapterlist li {width:380px;padding-right:30px;}
.catalog .chapterlist li .tiger {right:30px;}
/*detail*/
.contbox {position:relative;width:860px;margin:-300px auto 0;}
.crumb {height:40px;line-height:24px;}
#bookbox {color:#6c6d79;box-shadow:0 1px 4px rgba(0, 0, 0, .1);}
.booktop {position:relative;height:30px;padding:10px;}
.theme {position:absolute;left:30px;}
.font {position:absolute;right:25px;}
.theme .tiger {margin-right:5px;}
.theme a {display:block;float:left;padding:0;margin-right:5px;font-size:14px;line-height:30px;}
.font .tiger {margin-right:3px;}
.font a {display:block;float:left;padding:0;margin-right:5px;line-height:30px;}
.font_small,.font_small .tiger {font-size:12px;}
.font_medium,.font_medium .tiger {font-size:14px;}
.font_big,.font_big .tiger {font-size:16px;}
.detail {padding:20px 30px;border:solid;border-width:1px 0;}
.detail h1 {text-align:center;padding:10px 0;}
.info {font-size:12px;text-align:center;line-height:24px;padding:10px 0;font-size:14px;border-bottom:1px solid;}
.info .tiger {margin-right:3px;font-size:14px;}
.info a,.info span {margin-right:5px;font-size:14px;}
.txt {padding:20px 0;}
.bookbtm {position:relative;padding:20px 15px;clear:both;overflow:hidden;}
.dashang {clear:both;overflow:hidden;}
.dashang a {display:block;width:80px;margin:0 auto;padding:0 10px;line-height:30px;text-align:center;color:#fff;background:#fe7865;}
.dashang a:hover {color:#fff;}
.dashang .tiger {margin-right:5px;}
.guide {display:flex;justify-content:space-around;padding:20px 0;}
.guide a {display:block;margin-right:8px;padding:0 10px;line-height:30px;}
/* .action {position:absolute;right:22px;display:none;} */
/* .action .tiger {margin-right:3px;} */
.booktop a,.info a,.guide a {color:#6c6d79;}
.day {background:#fff;}
.day .detail,.day .info,.day .guide a {border-color:#e7e8ed;}
.eye {background:#c7edcc;}
.eye .detail,.eye .info,.eye {border-color:#9d9e9f;}
.night {background:#282828;}
.night .detail,.night .info,.night .guide a {border-color:#6c6d79;}
.small h1 {font-size:24px;}.small .txt {font-size:16px;line-height:24px;}
.medium h1 {font-size:28px;}.medium .txt {font-size:20px;line-height:28px;}
.big h1 {font-size:32px;}.big .txt {font-size:24px;line-height:32px;}
/*user*/
.uinfo {padding:0 10px;}
.uinfo p {padding:5px 0;}
.icon-female{color:#fe7865;}

/*responds*/
.respond {clear:both;overflow:hidden;}
.comment {position:absolute;right:0;top:11px;height:26px;line-height:26px;font-size:12px;padding:0 15px;border:1px solid #fe7865;border-radius:14px;}
.responds {clear:both;background:#fff;}
.responds li {padding:15px 0;border-bottom:1px solid #e7e8ed;}
.vcard {height:30px;line-height:30px;text-align:right;color:#9d9e9f;}
.vcard img {display:block;float:left;width:40px;height:40px;margin-right:10px;border-radius:20px;}
.vcard strong {display:block;float:left;font-weight:bold;}
.vcard strong a {color:#141517;}.vcard strong a:hover {color:#fe7865;}

.entry {padding-left:50px;}.entry p {padding:5px 0;line-height:24px;}
.todo {height:22px;line-height:22px;text-align:right;}
.todo span {float:left;padding-left:50px;color:#9d9e9f;}.todo span a {margin-left:0;}
.todo a {margin-left:20px;color:#9d9e9f;}
.todo .tiger {margin-right:5px;}
.todo a.current {padding-bottom:16px;background:url(../img/arrow.png) center bottom no-repeat;}

.subresponds {display:none;margin:12px 0 0 50px;border:1px solid #e7e8ed;border-bottom:0;}
.subresponds li {padding:10px;}
.seemore {margin:15px 0;font-size:12px;line-height:30px;text-align:center;background:#ececed;clear:both;overflow:hidden;}
.seemore a {display:block;}

.right .interact:first-child {margin-top:50px;}
.interact {margin-bottom:15px;text-align:center;border:1px solid #ececed;clear:right;overflow:hidden;}
.interact em {display:block;padding:25px 0 15px;font-style:normal;font-size:18px;color:#fe7865;}
.interact span {display:block;color:#9d9e9f;}.interact p i {font-style:normal;color:#fe7865;}
.interact strong {display:block;padding:8px 0;font-size:30px;font-weight:normal;}
.interact p {padding-bottom:15px;}
.interact .tiger {display:block;font-size:60px;color:#fe7865;}
.interact a {display:block;width:180px;height:40px;margin:15px auto;text-align:center;line-height:40px;color:#fff;background:#fe7865;}
.interact a:hover {color:#fff;}

.icon-flower {color:#FF8295;}
.icon-pen {color:#dcd660;}
.icon-yacht {color:#a9bdbd;}
.icon-car {color:#f85b18;}
.icon-diamond {color:#71defd;}
.icon-crown {color:#e4ae35;}
.respond .icon-badge,.respond .icon-ticket {color:#fe7865;}

.top3 {padding:20px 0;}
.top3 li {position:relative;display:block;float:left;width:98px;}
.top3 li img {display:block;width:80px;height:80px;margin:0 auto;border-radius:50%;}
.top3 li span {display:block;height:24px;line-height:24px;text-align:center;}
.top3 .tiger {position:absolute;right:0px;top:0;font-size:24px;}
.gold .tiger {color:#e3b133;}.silver .tiger {color:#ccccc4;}.copper .tiger {color:#daad8b;} 


.fans {margin-bottom:15px;}
.fans ul li {height:40px;line-height:40px;text-align:right;font-size:12px;border-bottom:1px dashed #e7e8ed;}.fans ul li span {float:left;font-size:14px;}
.fans ul em {display:block;float:left;width:16px;height:16px;font-size:10px;line-height:16px;text-align:center;margin:10px 10px 10px 0;border-radius:50%;font-style:normal;background:#ececed;}
.fans ul li:first-child em,.fans ul li:nth-child(2) em,.fans ul li:nth-child(3) em {color:#fff;background:#fe7865;}
.fans .tiger {margin-right:5px;}

/* popup */
.popup {position:fixed;width:100%;height:100%;left:0;top:0;z-index:10;background:rgba(0,0,0,0.6);filter:Apha(opcity=60);}
.poptips {position:fixed;left:50%;top:50%;width:500px;margin:-150px 0 0 -250px;background:#fff;}
.poptop {position:relative;height:50px;line-height:50px;font-size:164x;text-indent:20px;font-weight:bold;border-radius:5px 5px 0 0;border-bottom:1px solid #e7e8ed;background:#ececed;}
.poptop span {position:absolute;right:15px;top:0;display:block;}
.poptop .tiger {font-size:16px;line-height:40px;}

.popalert {padding:10px 20px 20px;text-align:center;}
.popalert .tiger {font-size:48px;}
.popalert .icon-success {color:#29cc97;}.popalert .icon-warning {color:#fec400;}
.popalert p {padding:30px 0 10px;font-size:16px;}

.popcenter {padding:15px;}
.popcenter textarea {width:460px;height:200px;padding:4px;font-size:14px;line-height:26px;border:1px solid #e7e8ed;}
.popcenter p {line-height:40px;clear:both;overflow:hidden;}
.popcenter img {display:block;margin:10px auto 0;}
.popcenter span {float:left;margin-right:10px;line-height:40px;}
.popcenter em {color:#fe7865;font-style:normal;}
.popcenter input,.popcenter select {display:block;float:left;width:400px;height:30px;padding:0;margin:6px 0;border:1px solid #e7e8ed;appearance:none;}
.popcenter input {text-indent:5px;}
.popcenter input.number {width:50px;margin-right:10px;}
.popcenter input.subcont {width:16px;margin:5px 10px;}
.popcenter input.subject {width:468px;}
.popcenter ul {clear:both;overflow:hidden;}
.popcenter ul li {display:block;float:left;width:233px;height:40px;line-height:40px;padding:1px;text-indent:10px;}
.popcenter ul li input {width:auto;border:none;padding:0;margin:7px 0 0 1px; margin-right:10px;}
.popcenter ul li.current {padding:0;border:1px solid #fe7865;}

/* .preview {height:450px;overflow:auto;} */
.close {position:absolute;right:10px;top:10px;}
.popbottom {padding-bottom:15px;}
.popbottom a,.popbottom button {display:block;width:150px;height:40px;margin:0 auto;line-height:40px;text-align:center;color:#fff;background:#fe7865;border:none;}
.popbottom a:hover {color:#fff;}

/*search*/
.search {width:600px;margin:0 auto;padding-bottom:15px;clear:both;overflow:hidden;}
.search input {display:block;float:left;width:450px;height:36px;padding:0;border:1px solid #e7e8ed;}
.search a {display:block;float:left;width:148px;height:38px;text-align:center;line-height:38px;color:#fff;background:#fe7865;}
.search a:hover {color:#fff;}

/*usercenter*/
#uhead {position:fixed;top:0;left:0;width:100%;height:60px;border-bottom:1px solid #e7e8ed;z-index:10;background:#fff;}
#uhead .logo {padding:5px 10px;border-right:1px solid #e7e8ed;}
#uhead .mainnav {left:200px;}
#uhead .topsearch {left:480px;}
#user {padding-top:61px;}

#uside {position:fixed;left:0;top:0;width:180px;min-height:100%;padding-top:60px;border-right:1px solid #e7e8ed;background:#fff;}
.usermenu {position:relative;width:181px;background:transparent;}
.usermenu li {display:block;height:62px;}
.usermenu li .tiger {margin-right:10px;float:left;font-size:24px;}
.usermenu li a {display:block;height:60px;line-height:60px;padding-left:15px;color:#666;border-left:3px solid #fff;}
.usermenu li.current a {border-left:3px solid #fe7865;border-top:1px solid #e7e8ed;border-bottom:1px solid #e7e8ed;color:#fe7865;background:#f9f9f9;}
.usermenu li a:hover {color:#fe7865;}
.profile {padding:20px;text-align:center;}
.profile img {display:block;width:120px;border-radius:100%;margin:0 auto 10px;}

#ucontent {position:relative;margin:60px 0 0 181px;padding:30px 30px 10px;}
.utab {height:30px;margin-bottom:20px;}
.utab li {display:block;float:left;margin-right:30px;font-size:16px;}
.utab li a {display:block;height:28px;line-height:28px;border-bottom:2px solid #f9f9f9;}
.utab li.current a,.utab li a:hover {border-bottom:2px solid #fe7865;}

.ubox {margin-bottom:20px;border:1px solid #e7e8ed;background:#fff;}
.ubox h3 {display:block;height:40px;line-height:40px;text-indent:15px;border-bottom:1px solid #e7e8ed;background:#ececed;}
.ubox h3.volume {text-indent:10px;border-top:1px solid #e7e8ed;background:#f9f9f9;}
.ubox h3 span {float:right;padding-right:15px;}.ubox h3 span .tiger {margin-right:5px;}
.ubox p {line-height:36px;padding:5px 15px;clear:both;overflow:hidden;}

.ubox ul {padding:0;clear:both;overflow:hidden;}
.ubox ul li {position:relative;height:36px;line-height:36px;border-bottom:1px solid #e7e8ed;}
.ubox ul li:last-child {border-bottom:none;}
.ubox ul li span {display:block;float:left;width:200px;text-align:right;padding-right:10px;margin-right:10px;background:#f9f9f9;}
.ubox ul li span.serial {width:auto;padding-right:0;background:none;}
.ubox ul li.radio input {display:block;float:left;width:auto;}
.ubox ul li.radio label {display:block;float:left;margin-right:10px;}
.ubox ul li select,.ubox ul li input {display:block;float:left;width:500px;height:24px;line-height:22px; margin:5px 10px 0 0;padding:0;text-indent:5px;border:1px solid #e7e8ed;}
.ubox ul li textarea {display:block;float:left;width:500px;height:150px;margin:5px 0;padding:0;text-indent:5px;border:1px solid #e7e8ed;}
.ubox ul li textarea.chapter-content {width:640px;height:480px;}
.ubox ul li.text {height:auto;clear:both;overflow:hidden;}
.ubox ul li.text span {position:absolute;}
.ubox ul li.text p {height:auto;padding:0 10px;border-left:210px solid #f9f9f9;}
.ubox ul li.text textarea#content {padding:0;}
.ubox ul li.submit {padding:10px;padding-left:220px;text-indent:0;}
.ubtn {margin-left:5px;padding:3px 6px;font-style:normal;color:#fff;background:#fe7865;}

a.ubtn:hover,a.submit-btn:hover,a.file:hover {color:#fff;}
.submit-btn,.cancle-btn,#clipBtnhi,.canclehi {display:block;float:left;margin-right:10px;text-align:center;border:none;}
.submit-btn,#clipBtnhi {width:80px;height:36px;line-height:36px;color:#fff;background:#fe7865;}
.cancle-btn,.canclehi {width:78px;height:34px;line-height:34px;border:1px solid #e7e8ed;}

.ubox ul li.upload {padding:10px 0 0 20px;border-bottom:none;text-indent:0;}
.ubox ul li.preview {height:auto;padding:10px 0 0 20px;border-bottom:none;clear:both;overflow:hidden;text-indent:0;}
.ubox ul li.head-submit,.head-submit {padding:20px;text-indent:0;clear:both;overflow:hidden;}
.view320,.view100,.view80 {float:left;text-align:center;border:1px solid #e7e8ed;}
.view320 {width:320px;height:320px;line-height:320px;margin-right:20px;}
.view100 {width:100px;height:100px;line-height:100px;margin:220px 20px 0 0;}
.view80 {width:80px;height:80px;line-height:80px;margin-top:240px;}
.file {position:relative;width:180px;padding:5px 8px;color:#fff;background:#fe7865;cursor:pointer;}
.ubox ul li .file input {position:absolute;width:180px;height:30px;left:0;right:0;top:0;opacity:0;cursor:pointer;}

.ubox .pagelist {padding:10px 0 10px;}

.ubox th,.ubox td {padding:3px 5px;line-height:30px;text-align:center;border-bottom:1px solid #e5e6eb;}

.message th:nth-child(2),.message th:nth-child(3),.message td:nth-child(2),.message td:nth-child(3) {text-align:left;}
.message th:first-child {width:30px;}.message th:last-child {width:80px;}
.message tr:last-child td {padding:5px 0 5px 10px;text-align:left;}
/*.message tr:last-child td,.reading tr:last-child td  {border-bottom:none;}*/
.mbtn {margin-left:5px;padding:3px 6px;background:#ececed;}.mbtn input {margin-right:5px;}
.mbtn.current,.mbtn:hover {color:#fff;background:#fe7865;}

.reading th,.reading td {text-align:left;}
.reading th:last-child,.reading td:last-child {width:80px;text-align:center;}
.reading th:nth-child(5),.reading td:nth-child(5) {width:80px;text-align:center;}
.reading th:first-child,.reading td:first-child {padding-left:15px;max-width:300px;}
.reading .icon-ticket,.reading .icon-badge {color:#fe7865;}

.works {}
/*.works tr:last-child td,.works tr:last-child td  {border-bottom:none;}*/
.works th:first-child,.works th:nth-child(2),.works td:first-child,.works td:nth-child(2) {text-align:left;}
.works th:first-child,.works td:first-child {text-indent:5px;}
.works .icon-ticket,.works .icon-badge {color:#fe7865;}
.record .icon-ticket,.record .icon-badge {color:#fe7865;}

.chaptertop,.chapterbottom {padding:5px;line-height:30px;}
.chapterbottom {border-bottom:1px solid #e5e6eb;}

.record {}
.record th:first-child,.record td:first-child {text-align:left;text-indent:10px;}

.comments {}
/*.comments tr:last-child td,.comments tr:last-child td  {border-bottom:none;}*/
.comments th:first-child,.comments td:first-child {text-align:left;padding-left:15px;max-width:400px;}

.icon-wepay {color:#09bb07;margin-right:5px;}
.icon-alipay {color:#00a0e9;margin-right:5px;}
.ubox .icon-vip {color:#fe7865;margin-right:5px;}

#type_1,#type_2 {width:auto;background:transparent;}

.return {width:600px;height:400px;margin:200px auto 0;text-align:center;background:#fff;border-radius:10px;}
.success,.error {padding:80px 0 30px;}.success .tiger {font-size:60px;color:#09bb07;}
.error .tiger {font-size:60px;color:#fe7865;}
.title {font-size:24px;padding:0 0 30px;}.description {font-size:18px;padding:0 0 30px;}
.continue {width:50%;margin:0 auto;height:40px;line-height:40px;font-size:14px;background:#fe7865;border-radius:3px;}
.continue a,.continue a:hover {color:#fff;}

#content.welfare {background:url(../../images/cphome/welfare.jpg) top center no-repeat;}
.welimg {padding:25px 0 60px;}.welimg img {display:block;}
.welcontent {padding:60px;background:rgba(255, 255, 255, .5);}
.welcontent h3 {font-size:30px;line-height:70px;color:#fe7865;}
.welcontent p {font-size:18px;line-height:30px;padding:10px 0;}
.welcontent table {border:1px solid #e5e6eb;}.welcontent th {background:#ececed;}
.welcontent th,.welcontent td {padding:3px 5px;line-height:30px;text-align:center;border:solid #e5e6eb;border-width:0 1px 1px 0;}
.welcontent tr:last-child td {border-bottom:none;}
.welcontent tr th:last-child,.welcontent tr td:last-child {border-right:none;}

/*前端改造*/

/*友情链接*/
.friendlink {margin-top:20px;}.friendlink ul{clear:both;overflow:hidden;}
.friendlink ul li {display:block;float:left;width:200px;height:40px;line-height:40px;border-bottom:1px dashed #e7e8ed;text-align:center;}
.qqme {margin-top:20px;}.qqme p {line-height:40px;}
/*分类导航*/
.subnav {position:absolute;display:block;clear:both;width:100%;height:30px;padding-left:250px;top:55px;}
.subnav li {display:block;float:left;height:30px;line-height:30px;font-size:14px;padding:0 20px 0 0;}
.subnav li .tiger {margin-right:5px;color:#fe7865;}
/*推荐模块*/
.tuijian {display:flex;justify-content:space-between;padding:15px 0;}
.tuijian li {display:block;width:130px;}
.tuijian li img {display:block;width:130px;}
.tuijian li strong {display:block;width:130px;height:28px;line-height:28px;font-size:14px;overflow:hidden;}
.tuijian li span {display:block;font-zize:12px;line-height:20px;}

.right .newbook {height:auto;}

/*theme*/

/*
默认颜色#2c2e3f;
默认链接#2c2e3f;
突出链接#141517;
次要链接#9d9e9f;
链接滑过#fe7865;
段落文字#6c6d79;
次要文字#9d9e9f;
默认边框#e7e8ed;
突出边框#fe7865;
默认背景#ffffff;
次要背景#ececed;
*/


body {background:#f9f9f9;}body,a {color:#2c2e3f;}
a:hover,.modtitle .tiger,.recommend ul li span a:hover,.editors a:hover,.popular ul li .tiger,.tablist li.current,.sortcontent li a:hover,.sortcontent li span a:hover,.vote ul li span a:hover,.first em,.first strong a:hover,.first span a:hover,.newbook a:hover,.newbook li span a:hover,.newhot ul li .tiger,.chapter td span a:hover,#footer a:hover,.filter strong .tiger,.fans ul li .tiger {color:#fe7865;}
#header,.usernav {background:#fff;box-shadow:0 1px 4px rgba(0, 0, 0, .1);}
.recommend,.slide,.editors,.popular,.notice,.featured,.vote,.rank,.newbook,.newhot,.update,.banner {background:#fff;}
.gender li,.pagination li,.popular ul em,.rank ul em {background:#ececed;}
.gender li.current,.userlink a.author,.slideprev,.slidenext,.pagination li.current,.first sup,.popular ul li:first-child em,.popular ul li:nth-child(2) em,.popular ul li:nth-child(3) em,.rank ul li:first-child em,.rank ul li:nth-child(2) em {background:#fe7865;}
.gender li.current a,.userlink a.author,.slideprev,.slidenext,.popular ul li:first-child em,.popular ul li:nth-child(2) em,.popular ul li:nth-child(3) em,.rank ul li:first-child em,.rank ul li:nth-child(2) em,.first sup {color:#fff;}
.topsearch {border:1px solid #e7e8ed;}
.modtitle {border-bottom:1px solid #e7e8ed;}
.recommend li,.notice li,.vote li,.chapter td:first-child {text-indent:-8px;}
.recommend ul li span a,.popular ul li,.newhot ul li,.notice li,.sortcontent li span,.sortcontent li span a,.vote ul li span a,.first span a,.newbook li span,.newbook li span a,.chapter td,.chapter td span a {color:#9d9e9f;}
.editors ul li,.rank ul li,.first,.newbook ul li,.chapter tr {border-bottom:1px dashed #e7e8ed;}
.editors a,.sortcontent li a,.first strong a,.newbook a {color:#141517;}
.editors p,.sortcontent li p,.newbook li p {color:#6c6d79;}
.tablist li.current {border-bottom:1px solid #fe7865;}
.sortcontent li img,.first img,.newbook li img {border-radius:3px;box-shadow:0 0 10px rgba(0, 0, 0, .25);}
#footer {color:#7e7e7e;background:#363c40;}#footer a {color:#c5c5c5;}