html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,th,img,div,dl,dt,dd,input,select,form,fieldset{margin:auto;padding:0;}
body{background-color:#FFFFFF;color:#555;font-family:'宋体';font-size:12px;margin:0 auto;}
ul li{list-style:none outside none;}
a{color:#C36;text-decoration:none;}
a:hover {text-decoration:underline; top:-1px;}
.clear{clear:both;}
.tBar,.nav,.navLine{background:url(/style/img.png) repeat-x;}
.tBar{height:30px; line-height:28px; font-size:12px;}
.dBar{width:976px;margin:auto;}
.dBar a{padding:0 5px;}
.dBar .l{float:left;}
.dBar .r{float:right;}
.nri{float:right;font-size:13px;}
.nri .cc{float:left;overflow:hidden;width:155px;}
.cc .txt{color:gray;float:left;text-align:right;}
.cc .inp{float:left;padding-top:3px;width:90px;}
.inp input{background-color:#FFF;border:1px solid #fda2b5;float:left;height:18px;width:87px;margin:1px 0;}
.nri .frii{float:left;font-size:14px;margin-left:5px;padding-top:3px;width:55px;}
.frii .int{background:url('/style/login.gif') center no-repeat;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;}
.nri a{padding-left:10px;}
.ccc .txtt{color:gray;float:left;padding-left:10px;}
.txtt a,.txtt a:hover{color:gray;text-decoration:none;}
.header{height:90px;width:980px;margin:auto;}
.header_logo a{display:block;float:left;height:56px;text-indent:-9999px;width:193px;margin-top:20px;background-repeat:no-repeat;background-image:url('/style/logo.png')}
.header .search{float:right; width:440px; padding-top:18px;}
.header .search .input{width:329px; font-size:14px; color:#c3c3c3; padding:0 10px; line-height:33px; height:33px; background:#fff; border: 1px solid #c1144c; float:left; border-right:0;}
.header .search .s_btn{width:85px;height:33px;display:inline-block;z-index:0;vertical-align:top;border:solid 1px #d7d7d7;}
.header .search .button{width:85px; height:33px; padding-top:2px\9; border:0; font-size:14px; border: 1px solid #c1144c; background: url(/style/img.png) 0 -30px; repeat-x; color: #eee; cursor:pointer; float:left;}
.header .srarchHot{ padding:17px 0 0; color:#666; width:785px; font-size:14px; float:left; overflow:hidden; text-align:right;}
.header .srarchHot a{ color:#666; padding:0 2px;}
.header .srarchHot a:hover{ color:#09c;}
.nav{border:1px solid #c1144c; width:978px; background-position:0 -30px; height:38px; line-height:38px; margin-top:10px;clear:both;}
.nav li{float:left; padding:0 11px; font-size:14px; color:#FFF;}
.nav a{white-space:nowrap;color:#FFF;}
#admin{ border:solid 2px #E1ECED; height:30px; line-height:30px; width:88%; text-align:center; margin:5px; padding:3px;}
table.grid caption, .gridtop { background-color:#f5e7eb; border:solid 2px #f9ced7;border-bottom:0px; font-size: 14px; font-weight: bold; margin: auto; padding-bottom: 5px; padding-top: 5px; text-align: center; vertical-align: middle;}
table.grid { border: 2px solid #f9ced7; border-collapse: collapse; margin: auto; padding: 3px;}
table.grid td { background-color: #FFFFFF !important; border: 1px solid #f9dde6; padding: 4px;}
.hottext{color:red;}
.MessageDiv {background: #FFF9D9; border: 1px solid #FFCC33; line-height: 150%; width:800px; margin: 10px auto auto; padding: 10px;text-align:center;}
#main{width:980px;margin:auto;}
#hotcontent{padding-top:10px;}
#hotcontent .l{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #fc82a9;float:left;height:330px;overflow:hidden;width:700px;padding:0 0 10px;}
#hotcontent .l .item{float:left;width:335px;padding:10px 0 0 10px;}
#hotcontent .l .item dl dt{border-bottom:1px dotted #FBD5E1;font-size:14px;font-weight:700;height:25px;line-height:25px;overflow:hidden;}
#hotcontent .l .item dl dt span{color:#B3B3B3;float:right;font-weight:400;}
#hotcontent .l .item dl dd{height:120px;line-height:20px;overflow:hidden;text-indent:2em;padding:7px 0 0;}
#hotcontent .l .item dl{float:right;width:196px;padding:0 5px 0 0;}
#hotcontent .l .item .image{float:left;width:120px;}
#hotcontent .l .item .image img{background-color:#FFF;border:1px solid #DDD;padding:1px;}
#hotcontent .ll{ border:1px solid #fc82a9; margin: 10px auto; padding:5px;  float:left; width:968px; height:320px; overflow:hidden;}
#hotcontent .ll .item{ width:315px; float:left; padding:5px 0px 0px 5px;}
#hotcontent .ll .item .image{ float:left; width:120px;}
#hotcontent .ll .item .image img{ border:solid 1px #DDDDDD; padding:1px; background-color:White;}
#hotcontent .ll .item dl{ padding:0px 5px 0px 0px; float:right; width:180px;}
#hotcontent .ll .item dl dt{ height:25px; line-height:25px; overflow:hidden; font-size:14px; border-bottom:dotted 1px #6191D0; font-weight:bold; }
#hotcontent .ll .item dl dt span{ float:right; font-weight:normal;}
#hotcontent .ll .item dl dd{ padding:7px 0px 0px 0px; line-height:20px; color:#9E9E9E; text-indent:2em; height:120px; overflow:hidden;}
#hotcontent .r{border:1px solid #fc82a9;float:right;width:265px;  background:#FFFFFF;}
#hotcontent h2{background-color:#fda2b5;border-bottom:1px solid #DDD;color: #FFFFFF;font-size:14px;font-weight:700;height:30px;line-height:30px;overflow:hidden;margin:0;padding:0 0 0 10px;}
#flash{height:308px;overflow:hidden;}
#hotcontent .r ul {padding: 1px 10px;*padding: 3px 10px;}
#hotcontent .r li {border-bottom: 1px solid #DDDDDD;height: 28px;line-height: 28px;overflow: hidden;padding: 5px 0 0;*padding: 1px 0 0;}
#hotcontent .r li span {display: inline-block;float: left;}
#hotcontent .r li .s1 {width: 40px;}
#hotcontent .r li .s2 {color: #B3B3B3;}
#hotcontent .r li .s3 {width: 30px;}
#hotcontent .r li .s4 {color: #B3B3B3;width: 50px;}
#hotcontent .r li .s5 {float: right; text-align: right;}
#hotcontent .r li a {color: #333;}
.novelslist{ margin: 10px auto; border:1px solid #fc82a9; width:978px; background:#FFFFFF;}
.novelslist .content{ border-right:dotted 3px #FBD5E1; float:left; width:324px;}
.novelslist .content h2{ border-bottom:solid 1px #fc9ab9; font-size:14px; font-weight:bold; padding-left:10px; line-height:30px; height:30px; overflow:hidden; margin: 0;}
.novelslist .content .image{ padding:10px 0px 0px 10px; float:left; width:71px;}
.novelslist .content .image img{ width:67px; height:82px; border:solid 1px #DDDDDD; padding:1px; background-color:white;}
.novelslist .content dl{ padding:10px 0px 0px 0px; float:right; width:235px;}
.novelslist .content dl dt{ height:25px; line-height:25px; overflow:hidden; font-weight:bold;}
.novelslist .content dl dd{ line-height:20px; height:60px; overflow:hidden;}
.novelslist .content ul{ padding:10px;}
.novelslist .content ul li{ border-bottom:solid 1px #DDDDDD; color:#B3B3B3; height:25px; line-height:25px; font-size:13px; overflow:hidden; float:left; width:152px;}
.novelslist .content ul li a{ color:#555;}
.novelslist .border{ border:0px;}
.novelslist h2 {background-color: #fda2b5; color:#FFF; font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; overflow: hidden; padding: 0 0 0 10px;}

.novelslist2{ margin: 10px auto; border:1px solid #fc82a9; width:978px;background:#FFFFFF;}
.novelslist2 h2 { margin:0px; background-color: #fda2b5; border-bottom: 1px solid #fc9ab9; color:#FFFFFF; font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; overflow: hidden; padding: 0 0 0 10px;}
.novelslist2 ul{ padding:10px;}
.novelslist2 li{ padding:5px 0px 0px 0px; border-bottom:solid 1px #DDDDDD; height:25px; line-height:25px; overflow:hidden;}
.novelslist2 li span{ float:left; display:inline-block;}
.novelslist2 li .s1{ width:12%;overflow:hidden;text-align:center;}
.novelslist2 li .s1 a{ color:#333;}
.novelslist2 li .s2{ width:20%;overflow:hidden;}
.novelslist2 li .s2 a{ color:#333;}
.novelslist2 li .s3{ width:33%;overflow:hidden;}
.novelslist2 li .s3 a{ color:#333;}
.novelslist2 li .s4{ width:15%;overflow:hidden;}
.novelslist2 li .s5{ color:red; width:10%;overflow:hidden;}
.novelslist2 li .s6{ width:10%; overflow:hidden;}
.novelslist2 li a{ color:#6F78A7;}

#newscontent{ margin: auto;}
#newscontent .l{ border:1px solid #fc82a9; float:left; width:700px;}
#newscontent .l ul{ padding:2px 10px 10px 10px;}
#newscontent .l li{ padding:3px 0px 0px 0px; border-bottom:solid 1px #DDDDDD; height:26px; line-height:26px; overflow:hidden;}
#newscontent .l li span{ float:left; display:inline-block;}
#newscontent .l li .s1{ width:75px;}
#newscontent .l li .s1 a{ color:#333;}
#newscontent .l li .s2{ width:165px;}
#newscontent .l li .s2 a{ color:#333;}
#newscontent .l li .s3{ width:300px;}
#newscontent .l li .s3 a{ color:#555;}
#newscontent .l li .s4{ color:#999; width:90px;text-align:right;}
#newscontent .l li .s5{ color:#999; float:right; text-align:right;}
#newscontent .r{ float:right; width:265px;border:1px solid #fc82a9;}
#newscontent .r ul{ padding:2px 10px 10px 10px;}
#newscontent .r li{ padding:3px 0px 0px 0px; border-bottom:solid 1px #DDDDDD; height:26px; line-height:26px; overflow:hidden;}
#newscontent .r li span{ float:left; display:inline-block;}
#newscontent .r li .s1{ width:40px;}
#newscontent .r li .s2{ color:#B3B3B3;width:145px;}
#newscontent .r li .s3{ width:30px;}
#newscontent .r li .s4{ width:50px; color:#B3B3B3;}
#newscontent .r li .s5{ color:#999; float:right; text-align:right;width:60px;}
#newscontent .r li a{ color:#333;}
#newscontent h2{ margin:0px; overflow:hidden; padding:0px 0px 0px 10px; background-color:#fda2b5; color:#FFF; height:30px; line-height:30px; font-size:14px; font-weight:bold; border-bottom:solid 1px #DDDDDD;}
#firendlink{border:1px solid #DDD;line-height:22px;width:949px;margin:10px auto;padding:9px 0 9px 9px;}
#firendlink a{color:#333;display:inline-block;margin:0 9px 0 0;}
.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{float:left; color:#B3B3B3; padding:5px 0px 0px 0px; border-bottom:solid 1px #DDDDDD; height:25px; width:20%;  line-height:25px; overflow:hidden; display:inline-block; }
.novellist li a:link { color:#6F78A7; TEXT-DECORATION: none;}
.novellist li a:visited { COLOR: red; }
.pagelink{margin:0px 10px;padding-top:7px;}
.page_b{background-color:#fff;border:1px solid #DDDDDD;margin:0px 10px;margin-bottom:10px;}
.page_b2{line-height:40px;text-align:center}
.pagelink a,.pagelink em,.pagelink strong,.pagelink input{display:block;float:left;}
.pagelink a,.pagelink strong,.pagelink em{padding:2px 7px;padding-top:3px\9; background-color:#fff;margin:2px 3px 9px 3px;border:1px solid #fc9ab9;}
.pagelink strong{ background-color:#fc9ab9;color:#fff;border-color:#C8D4E1}
.pagelink input{margin-top:2px;margin-top:3px\9;width:25px;}

.dahengfu{overflow:hidden; width:976px; margin:2px auto;}
.box_con{border:1px solid #fc82a9; overflow:hidden;width:978px;margin:10px auto;}
.con_top { border-bottom: #fca3bf 1px solid; text-align:left; padding: 0px 10px; line-height:40px; height:40px; background-color:#fdcddc;}
.con_top #bdshare{float:right;line-height:20px;padding-right:20px;padding-top:9px;text-align:right;}
#sidebar{float:left;width:140px;text-align:left;}
#maininfo{float:right;width:800px;}
#fmimg{background-color:#fdf4f7;float:left;width:126px;margin:12px;padding:12px;position:relative;}
#fmimg img{border:medium none;height:150px;width:120px;margin:3px;}
#fmimg span{top:8px;right:8px;width:88px;height:88px;position:absolute;display:block;z-index:999;}
#fmimg .a {background-position:0 -206px;}
#fmimg .b {background-position:0 -294px;} 
.con_ad{width:935px;height:265px;margin:15 auto;}
.con_ad .ad_1{width:300px;padding:2px;border:#88C6E5 1px dotted;float:left;margin-left:5px;}
.con_ad .ad_2{width:300px;padding:2px;border:#88C6E5 1px dotted;float:left;margin-left:5px;}
.con_ad .ad_3{width:300px;padding:2px;border:#88C6E5 1px dotted;float:left;margin-left:5px;}

#info{padding:10px;margin:10px;font-size:15px;}
#info h1{font-family:黑体;font-size:28px;font-weight:700;overflow:hidden;margin:auto;padding:1px;}
#info p{height:25px;line-height:25px;padding-top:2px;width:350px;margin:auto;overflow:hidden;float:left;}
#intro{	width:96%;overflow:hidden;line-height:150%;border-top:1px dashed #fdcddc;padding:10px;font-size:13px;}
#intro p{text-indent:2em; margin-top:10px;}
#listtj{width:960px;font-size:13px;padding:5px;float:left;text-align:center;}
#listtj a{margin:0 5px;}
#list{padding:2px;}
#list dl{overflow:hidden;padding-bottom:1px;margin:auto;}
#list dt{background:none repeat scroll 0 0 #fdcddc;display:inline;float:left;font-size:14px;line-height:28px;overflow:hidden;text-align:center;vertical-align:middle;width:98%;margin:auto auto 5px;padding:5px 10px;}
#list dd{border-bottom:1px dashed #CCC;display:inline;float:left;height:25px;line-height:25px;font-size:14px;margin-bottom:5px;overflow:hidden;text-align:left;text-indent:10px;vertical-align:middle;width:33%;}
#list dd a:link{color:#444;}
#list .none{display:none;}
.btnlinks{margin-top:11px;}
.btnlinks a{float:left;display:inline;margin-right:10px;background-position:0 -291px;width:100px;height:30px;text-align:center;color:#666666;}
.btnlinks a:hover{position:static;background-position:0 -321px;color:#333333;}
.btnlinks .read{background-position:0 -231px;color:#FF6600;}
.btnlinks .read:hover{background-position:0 -261px;color:#FF3300;}
.con_top #page_set{ float:right; text-align:right; height:20px; line-height:20px; padding-right:5px; padding-top:10px;}
.bookname{border-bottom:1px dashed #fdcddc;line-height:30px;padding-top:10px; margin-bottom:10px;}
.bookname h1{font:25px/35px 黑体;padding-top:10px;text-align:center;}
.bottem1{clear:both!important;text-align:center;width:965px;margin:5px;}
.lm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px;text-align:center;}
.lm a{margin:0 5px;}
.box_con #content,.box_con #content div,.box_con #content a{font-family:'方正启体简体',"Microsoft YaHei",'微软雅黑','宋体';font-size:19pt; letter-spacing:0.2em;line-height:150%;padding-top:15px;width:85%;margin:auto;}
.box_con #content p div img,.box_con #content p img,.imagecontent,.divimage{text-align:center;margin:auto;}
.box_con #content p { letter-spacing: 0.5em; text-indent: 3em;line-height: 2;padding: 15px 0;}
.reader_mark0 { width:30px;height:90px;top: 50px; position: fixed; right: 5px; _margin-top:50px; _position:absolute;	_bottom:auto;	_top:expression(eval(document.documentElement.scrollTop)); }
.reader_mark1 { width:30px;height:90px;top: 50px; position: fixed; left: 5px; _margin-top:50px; _position:absolute;	_bottom:auto;	_top:expression(eval(document.documentElement.scrollTop)); }
.reader_mark0 a{ width:30px;height:90px;display:block;background-position:0px -116px;}
.reader_mark1 a{ width:30px;height:90px;display:block;background-position:-30px -116px;}
.content_read{overflow:hidden;width:980px;margin:0px auto auto;}
.bottem2{border-top:1px dashed #fdcddc;clear:both!important;text-align:center;width:900px;margin:auto 20px;padding:15px;}
.bottem a,.bottem1 a,.bottem2 a{color:#085308;font-size:14px;margin-left:10px;margin-right:10px;}
#bdshare { padding:5px 5px  5px 13%; }
#footer,.footer{overflow:hidden;text-align:center;width:980px;margin:10px auto auto;}
.footer_link, .footer_links{border-bottom:2px solid #fdcddc;height:25px;line-height:25px;overflow:hidden;width:92%;margin:5px auto;}
.footer_links a, .footer_link a{margin: 0 5px;}
.footer_cont p{color:#B2B2B2;line-height:20px;width:88%;}

* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

:after,
:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.container {
    position: relative;
    margin-right: auto;
    margin-left: auto;
}

.row {
    position: relative;
    margin: 10px auto 20px;
    padding: 0;
}

.container:before,
.container:after,
.row:before,
.row:after,
.clearfix:before,
.clearfix:after {
    display: table;
    content: " ";
    clear: both;
}

.none {
    display: none;
}

ul,
ol {
    list-style: none;
}

a,
button {
    color: #6F78A7;
    text-decoration: none;
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
    background-color: #E9FAFF;
    color: #555;
    font-size: 12px;
    margin: 0 auto;
}

.container {
    width: 980px;
}

.layout,
.layout2 {
    background: #FEF9EF;
    border: 3px solid #C3DFEA;
    float: left;
    overflow: hidden;
    width: 100%;
    padding: 0 0 0px;
}

.layout2 {
    border: 3px solid #88C6E5;
    background: #E1ECED;
}

.row .layout-col1 {
    width: 29%;
    float: right;
}

.row .layout-col2 {
    width: 70%;
}

.row .layout-col3 {
    width: 100%;
}

.layout-col2 .item {
    width: 50%;
    padding: 5px 0 5px 10px;
    float: left;
}

.layout-col2 .item .image {
    width: 124px;
    max-height: 154px;
    overflow: hidden;
    float: left;
}

.layout-col2 .item .image img {
    background-color: #FFF;
    border: 1px solid #DDD;
    padding: 1px;
    width: 124px;
    height: 154px;
}

.layout-col2 .item dl {
    float: right;
    width: 200px;
    padding: 0 10px;
}

.layout-col2 .item dl dt {
    border-bottom: 1px dotted #A6D3E8;
    font-size: 14px;
    font-weight: 700;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
}

.layout-col2 .item dl dt span {
    color: #B3B3B3;
    float: right;
    font-weight: 400;
}

.layout-col2 .item dl dd {
    line-height: 20px;
    overflow: hidden;
    text-indent: 2em;
    padding: 7px 0 0;
}

.layout-col3 .item {
    width: 33.33%;
    padding: 10px 0 10px 10px;
    float: left;
}
.layout-col3 .item:nth-child(n + 4) {
    padding-top: 0;
}

.layout-col3 .item .image {
    width: 114px;
}

.layout-tit {
    background-color: #E1ECED;
    border-bottom: 1px solid #DDD;
    font-size: 14px;
    font-weight: 700;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    margin: 0;
    padding: 0 5px;
}

.layout2 .layout-tit {
    margin: 0px;
    overflow: hidden;
    padding: 0px 0px 0px 10px;
    background-color: #A6D3E8;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    font-weight: bold;
    border-bottom: solid 1px #DDDDDD;
}

.txt-list {
    padding: 4px 10px;
}

.txt-list li {
    border-bottom: 1px solid #DDDDDD;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
}

.txt-list li span {
    float: left;
}

.txt-list li a {
    color: #333;
}


.txt-list .s1 {
    width: 60px;
}

.txt-list .s5 {
    float: right;
}

.txt-list-row5 .s1 {
    width: 75px;
}

.txt-list-row5 .s2 {
    width: 165px;
}

.txt-list-row5 .s3 {
    width: 280px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.txt-list-row5 .s4 {
    color: #B3B3B3;
    width: 90px;
    text-align: right;
}

.txt-list-row5 .s5 {
    color: #B3B3B3;
}

/* 排行榜 */
.row-rank .layout-col1,
.row-detail .layout-col1,
.row-section .layout-col1 {
    width: 241px;
    margin-right: 4px;
    margin-bottom: 10px;
    float: left;
    padding-bottom: 0;
    border: 2px solid #e45382;
}

.row-rank .mr0 {
    margin-right: 0;
}

.row-rank .layout-tit,
.row-detail .layout-tit {
    border-bottom: 1px solid #e45382;
}

.tab-hd {
    float: right;
}

.tab-hd li {
    font-weight: normal;
    cursor: pointer;
    float: left;
    height: 31px;
    line-height: 31px;
    overflow: hidden;
    color: #999;
    padding: 0 8px;
}

.tab-hd .active {
    color: #333;
    border-bottom: 2px solid #e45382;
}

.row-rank .txt-list li {
    border-bottom: 0 none;
}

.row-rank .txt-list .s1 {
    max-width: 26px;
    font-style: italic;
    color: #999;
    font-family: "Verdana";
}

.row-rank .txt-list .s2 {
    width: 136px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.row-rank .txt-list .s5 {
    width: 55px;
    font-family: "Verdana";
    color: #999;
    text-align: right;
}
