header{width:100%;}
header .ann{position:relative;padding:10px 60px;text-align:center;background:#ffebd7;}
header .banner{height:29px;font-size:12px;border-top:1px solid #eee;box-shadow:0 0 0 1px #fff,0 0 0 2px #ddd,0 0 5px 3px #eee;background:#f9f9f9;line-height:30px;}
header .banner li{float:left}
header .banner .fl li{margin:0 5px;}
header .banner .fr li{margin-left:10px;}
header .banner li i{margin-right:5px;}
header .logosearch{height:80px}
header .logo{padding-top:10px;width:200px;}
header .searchbox{width:500px;margin-top:20px;}
header .searchbox .dropmenu{position:relative;float:left;width:63px;height:38px;border:2px solid #2db8ad;border-right:none;}
header .searchbox .tri{position:absolute;height:0;width:0;line-height:0;font-size:0;top:17px;right:8px;border:3px dashed transparent;border-top:3px solid #666;z-index:10;}
header .searchbox .dropmenu-item{position:absolute;top:0;left:0;height:38px;overflow:hidden;border-right:1px solid #ddd;background:#fff;z-index:9;}
header .searchbox .dropmenu-item li{padding:3px 20px 3px 14px;line-height:32px;font-size:14px;width:28px;color:#666;cursor:pointer;}
header .searchbox .dropmenu-item li:hover{background:#f9f9f9}
header .searchbox .dropmenu:hover .tri{top:13px;border-top:3px dashed transparent;border-bottom:3px solid #1abc9c;}
header .searchbox .dropmenu:hover .dropmenu-item{overflow:visible;height:auto;border:1px solid #ddd;border-top:none;left:-1px;}
header .searchbox .searchbtn{float:left;width:65px;margin:0;height:42px;line-height:42px;border:none;color:#fff;background:#1abc9c;cursor:pointer;-webkit-appearance:none;border-radius:0;}
header .searchbox .text{padding:6px 5px;border:2px solid #2db8ad;border-right:none;border-left:none;border-radius:0;width:338px;height:26px;line-height:26px;}
header .operate{width:275px;display:block;height:50px;margin-top:15px;margin-right:5px;}
header .operate-item{float:right;position:relative;display:block;margin-left:20px;text-align:center;color:#999;}
header .operate-item i{font-size:30px;display:block;line-height:1;color:#1abc9c}
header .operate-item s{position:absolute;top:0;right:0;}
header .operate-item b{font-size:12px;line-height:2;font-weight:400;}
header nav{height:40px;background:#1abc9c;color:#fff;}
header nav li{float:left;height:21px;line-height:21px;font-weight:bold;position:relative;display:inline-block;padding:10px 18px 9px;min-width:54px;text-align:center;}
header nav li:after{position:absolute;content:"";width:0;overflow:hidden;border-right:1px dotted #00c3b0;display:block;top:50%;right:0;height:16px;margin-top:-8px}
header nav li:hover,header nav li.active{background:#00c3b0;}
header nav a,header nav a:hover{color:#fff;}
section nav{position:relative;padding-left:5px;border:1px solid #eee;background-color:#f9f9f9;}
section nav li{float:left;height:35px;line-height:35px;display:inline-block;}
section nav li .icon{margin:0 8px;}
.card{border:1px solid #eee;}
.card .header{border-top:1px solid #fff;border-bottom:1px solid #eee;line-height:40px;height:40px;font-size:16px;}
.card .header h3,.card .header h2,.card .header h1{padding:0 15px;display:inline-block;}
.card .header.line{margin-top:-1px;border-top:2px solid #1abc9c;}
.card .header.line h3,.card .header.line h2,.card .header.line h1{color:#1abc9c}
.card .tab{width:100%;border:0;}
.card .tab li{float:left;width:50%;text-align:center;border-top:1px solid #fff;border-bottom:1px solid #eee;border-right:1px solid #eee;margin-left:-1px;cursor:pointer;}
.card .tab li.active{margin-top:-1px;border-top:2px solid #1abc9c;border-bottom:1px solid #fff;}
.card .tab li:last-child{border-right:0;}
.card .body{padding:10px 10px 0;}
.novellist{width:100%;}
.novellist.category{padding-bottom:10px;}
.novellist .item{width:330px;float:left;margin-bottom:10px;}
.novellist .item-line{clear:both;border:1px dashed #e5e5e5;margin-bottom:10px;}
.novellist .item-left{float:left;margin-right:10px;}
.novellist .item-left img{width:80px;height:100px;padding:3px;border:1px solid #efefef;background:white;}
.novellist .item-right{float:left;width:230px;height:110px;overflow:hidden;}
.novellist .item-right dt{height:32px;line-height:32px;font-size:16px;}
.novellist .item-right dd{line-height:26px;}
.novellist .item-right .intro{font-size:14px;}
.novellist .item-list{width:100%;}
.novellist .item-list li{width:50%;float:left;height:25px;line-height:25px;overflow:hidden;font-size:13px;}
.updatelist{line-height:30px;}
.updatelist span{display:inline-block;overflow:hidden;height:30px;}
.updatelist .t{width:45px;text-align:right}
.updatelist .c{width:365px;text-align:left}
.updatelist .c a,.updatelist .a a{color:#333}
.updatelist .c a:hover,.updatelist .a a:hover{color:#1abc9c}
.updatelist .n{width:150px;text-align:left;text-indent:5px;}
.updatelist .a{width:100px;text-align:right}
.rightlist{line-height:30px;padding-bottom:10px;}
.rightlist a{color:#333}
.rightlist a:hover{color:#1abc9c}
.rightlist li{height:30px;overflow:hidden}
.rightlist li i{display:inline-block;width:20px;font-size:13px;text-align:center;background:#e5e5e5;height:20px;line-height:20px;margin:5px 5px 0 0;}
.rightlist li i.first{background:#1abc9c;color:#fff}
.rightlist li span{float:right;color:#999}
.card .footer{border-top:1px solid #eee;background:#fff;height:45px;line-height:45px;padding:0 10px;}
footer{border-top:3px solid #1abc9c;background:#f9f9f9;margin-top:30px;padding:20px 0 30px;}
footer .copyright{line-height:2;}
.gotop{display:none;position:fixed;bottom:100px;right:50px;width:50px;height:50px;background:#1abc9c;color:#fff;font-size:35px;line-height:45px;text-align:center;cursor:pointer;}
.gotop:hover{background:#00c3b0;}
.novelinfo{padding:5px 10px;height:210px;}
.novelinfo .novelinfo-l{float:left;width:450px;}
.novelinfo .novelinfo-r{float:right;}
.novelinfo .novelinfo-r img{width:160px;height:200px;padding:5px;border:1px solid #e3e3e3;}
.novelinfo .novelinfo-r img:hover{opacity:0.7;cursor:pointer;}
.novelinfo .novelinfo-l li{height:30px;line-height:30px;}
.novelinfo .novelinfo-l a{margin-right:5px;}
.novelintro{line-height:25px;color:#555;padding-bottom:10px !important;}
.novel .operate{margin:15px 15px 20px;}
.novel .operate a{margin-right:10px;}
.dirlist{padding:0 0 15px 5px;padding-bottom:10px;}
.dirlist li{float:left;width:25%;height:35px;line-height:35px;}
.dirlist li a{width:100%;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#333}
.dirlist li a:hover{color:#1abc9c}
.dirlist li a:visited{color:#aaa}
.commentarea .body{padding:10px 20px 10px;}
.chapterlist{padding:0 5px 10px;color:#888;}
.chapterlist a{color:#555}
.chapterlist a:hover{color:#1abc9c}
.chapterlist li{height:35px;line-height:35px;border-bottom:1px #eee dashed;overflow:hidden;}
.chapterlist li .n{float:left;width:480px;}
.chapterlist li .n i{margin-left:5px;font-size:12px;}
.chapterlist li .s{width:100px;text-align:right;float:right;}
.chapterlist li .t{width:85px;text-align:right;float:right;}
.pagination{text-align:right;padding:10px 10px 10px 0 !important;font-size:16px;}
.pagination a,.pagination span{margin:0 5px 0 0;padding:3px 6px;}
.pagination a{width:34px;height:24px;padding:5px 0;line-height:24px;display:inline-block;text-align:center;text-decoration:none;}
.pagination a.number{border:1px solid #eee;}
.pagination a.current,.pagination .number:hover{background:#1abc9c !important;border-color:#1abc9c !important;color:#fff !important;}
.pagination a{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.frame-header{position:fixed;z-index:1000;top:0;left:0;width:100%;height:70px;background:#f8f8f8;border-bottom:1px solid #ddd;border-top:2px solid #1abc9c;}
.frame-header-content{width:980px;margin:0 auto;}
.frame-header-content .logo{float:left;padding-top:5px;}
.frame-header-content .searchbox{float:left;margin-top:15px;margin-left:20px;}
.frame-header-content .searchbox .searchbtn{float:left;width:65px;margin:0;height:42px;line-height:42px;border:none;color:#fff;background:#1abc9c;cursor:pointer;-webkit-appearance:none;border-radius:0;}
.frame-header-content .searchbox input{padding:6px 5px;border:2px solid #2db8ad;border-right:none;border-radius:0;width:150px;height:26px;line-height:26px;float:left;}
.frame-header-content .frame-operate{}
.frame-header-content .frame-btn{float:left;margin-top:15px;margin-left:20px;}
.frame-header-content .frame-btn .btn{padding:10px 8px;}
.frame-header-content .frame-source{float:right;margin-top:15px;}
.frame-header-content .frame-source .dropmenu{position:relative;float:left;width:150px;height:38px;border:2px solid #2db8ad;}
.frame-header-content .frame-source .tri{position:absolute;height:0;width:0;line-height:0;font-size:0;top:17px;right:8px;border:3px dashed transparent;border-top:3px solid #666;z-index:10;}
.frame-header-content .frame-source .dropmenu-item{position:absolute;top:0;left:0;height:38px;overflow:hidden;background:#fff;z-index:9;width:100%;}
.frame-header-content .frame-source .dropmenu-item li{padding:3px 20px 3px 14px;line-height:32px;font-size:14px;color:#666;cursor:pointer;}
.frame-header-content .frame-source .dropmenu-item li:hover{background:#f9f9f9}
.frame-header-content .frame-source .dropmenu:hover .tri{top:13px;border-top:3px dashed transparent;border-bottom:3px solid #1abc9c;}
.frame-header-content .frame-source .dropmenu:hover .dropmenu-item{overflow:visible;height:auto;border:2px solid #1abc9c;border-top:none;left:-2px;}
.readpage{background:#dfdfdf;}
.readbox{width:980px;margin:90px auto 0;background:#f6f4ec;}
.readbox a{color:#999;}
.readbox a:hover{color:#2db8ad;}
.readbox article{width:890px;margin:0 auto;}
.readbox article .title{padding:50px 0 15px;border-bottom:1px solid #e2dfd2;text-align:center;}
.readbox article .title h1{font-size:28px;}
.readbox article .title h1 a{color:#333;}
.readbox article .info{margin-top:30px;font-size:14px;line-height:25px;color:#999;}
.readbox article .bottominfo{border-top:1px solid #ddd;padding:20px 0;}
.readbox article .info span{display:inline-block;padding:0 10px;}
.readbox article .content{font-family: 方正启体简体,"Microsoft YaHei",微软雅黑,宋体;font-size:18pt;letter-spacing: 0.2em;line-height: 150%;padding:20px;}
.readbox .operate{height:74px;line-height:74px;background-color:#b8b4a5;}
.readbox .operate li a{color:#e5e4db;width:100%;display:block;height:100%;font-size:20px;}
.readbox .operate li a:hover{background-color:#d4c9a0;color:#e5e4db;}
.readbox .operate li{width:326px;border-right:1px solid #a09d90;float:left;color:#fff;text-align:center;}
.readbox .operate li.last{border-right:none;}
.readingTips{height:68px;line-height:68px;text-align:center;position:relative;font-size:14px;color:#999;text-shadow:0px 1px 0px rgb(255,255,255);}
.readingSwitch{position:absolute;top:0;right:20px;}
.readingSwitch_Btn{cursor:pointer;width:97px;height:26px;float:right;margin:22px 0 0 10px;display:inline;background:url(../image/switchBtn.png) no-repeat;}
.readingSwitch_Btn.active{background-position:0 -28px}
.readpage footer{border-top-color:#b8b4a5}
.readpage footer a{color:#333;}
.pagecontent{text-indent:2em;line-height:30px;}
.pagecontent p{margin-bottom:10px;}
.librarylist li{border-bottom:1px dashed #eee;margin-bottom:5px;}
.librarylist .pt-ll-l{width:100px;float:left;}
.librarylist .pt-ll-l img{width:80px;height:100px;padding:5px;border:1px solid #e3e3e3;}
.librarylist .pt-ll-r{width:575px;float:right;}
.librarylist .pt-ll-r .novelname{font-size:18px;}
.librarylist .pt-ll-r .infolist{height:26px;line-height:26px;}
.librarylist .pt-ll-r .info{height:32px;line-height:32px;}
.librarylist .pt-ll-r .info span,.librarylist .pt-ll-r .infolist span{display:inline-block;margin-right:5px;}
.librarylist .pt-ll-r .last{height:30px;line-height:30px;}
.librarylist .pt-ll-r .last a{max-width:390px;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:middle;margin-right:10px;}
.librarylist .pt-ll-r .intro{height:50px;line-height:25px;overflow:hidden;font-size:14px;}
.card .toplist li{width:50%;text-align:center;float:left;height:35px;line-height:35px;}
.seofooter{border-bottom:1px solid #e9e9e9;border-top:medium none;clear:both;color:#999;line-height:25px;overflow:hidden;padding:20px 0;text-align:center;}
.seofooter a{color:#999;}
.seofooter a:hover{color:#146d9c;}
.readendlist{}
.readendlist-item{width:405px;float:left;margin-bottom:20px;margin-right:20px;}
.readendlist-item-cover{width:120px;height:160px;margin-right:20px;float:left;border:1px solid #e0e0e0;}
.readendlist-item-cover img{width:120px;height:160px;}
.readendlist-item-name{font-size:20px;color:#999;}
.readendlist-item-info{font-size:14px;color:#8f8f8f}
.readendlist-item-desc{font-size:14px;color:#8f8f8f;line-height:1.8;overflow:hidden;height:75px;}


/*foot*/
.footers{border-top:1px solid #ddd;height:70px!important;overflow:hidden;margin:10px auto 0;width:960px;font-size:12px;padding-top:0px!important;text-align:center;}
.foot{margin:0 auto;padding-left:6px;line-height:25px;height:25px;text-align:center;}
.foot a{color:#333;}
.foot .pipe{color:#999;padding:0 3px;}
.foob{margin:0 auto;color:#666}
.footers .tj{display:none;}
