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:#E9FAFF;color:#555;font-family:宋体;font-size:12px;margin:0 auto;}
ul li{list-style:none outside none;}
a{color:#6F78A7;text-decoration:none;}
a:hover {text-decoration:underline; top:-1px;}
.clear{clear:both;}
.nav li.index {width: 80px;text-align: center;}
.ywtop_sethome,.ywtop_addfavorite,.frii .int,.reader_mark0 a,.reader_mark1 a,#fmimg span{background:url(all.gif) no-repeat scroll 0 0 transparent;}
.so {float:left;width:400px;margin:10px;}
.so input#searchkey{border-color:#88C6E5;width:246px;height:26px;line-height:26px;font-size:14px;border-radius:0px;border-width:1px;border-style:solid;text-indent:5px;background-color:#fff;}
.so input#btn{border-color:#88C6E5;height:28px;width:50px;background-color:#88C6E5;color:#ffffff;font-size:14px;border-width:1px;border-style:solid;line-height:26px;}
.so #searchtypename{display:block;padding-left:9px;background:url(head_searchbg.gif) no-repeat 40px 12px #fff;float:left;height:18px;padding-top:8px;width:43px;border:1px solid #88c6e5;}
.so #sp_menu{width:52px;border:1px solid #ccc;background:#fff;position:absolute;}
.so #sp_menu a{display:block;line-height:24px;height:24px;color:#333;text-align:center;border-bottom:1px solid #f2f2f2;}
.so #sp_menu a:hover{text-decoration:none;background:#FFDD9D;}
.userpanel {border:1px dotted #88C6E5;color:#9E9E9E;float:right;margin-right:5px;margin-top:3px;text-align:center;width:220px;padding:15px 20px;}
.ywtop{background-color:#E1ECED;border-bottom:1px solid #A6D3E8;color:gray;height:28px;min-width:970px;width:100%;}
.ywtop_con{line-height:28px;text-indent:16px;vertical-align:middle;width:970px;margin:0 auto;}
.ywtop_sethome{background-position:0 8px;display:inline;float:left;margin-right:20px;}
.ywtop a{color:gray;}
.ywtop_addfavorite{background-position:0 -12px;display:inline;float:left;}
.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 #A6D3E8;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-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;}
.header{height:72px;width:980px;margin:auto;}
.header_logo a{float:left;height:60px;width:250px;}
.header_logo img{width:255px;height:70px;padding:5px 0;}
.header .search{float:right; width:440px; padding-top:25px;}
.header .search .input{width:329px; font-size:14px; color:#c3c3c3; padding:0 10px; line-height:33px; height:33px; background:#fff; border:1px solid #d7d7d7; 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; background-color: #f9f9f9; color: #999999; cursor:pointer; float:left;}
.nav{background:none repeat scroll 0 0 #88C6E5;height:40px;overflow:hidden;width:980px;margin:10px auto auto;}
.nav ul li{float:left;line-height:44px;}
.nav ul li a{color:#FFF;font-size:15px;font-weight:700;padding:0 10px;}
#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:#E1ECED; border:solid 2px #C3DFEA;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 #C3DFEA; border-collapse: collapse; margin: auto; padding: 3px;}
table.grid td { background-color: #FFFFFF !important; border: 1px solid #C3DFEA; 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 #FEF9EF;border:3px solid #C3DFEA;float:left;height:498px;overflow:hidden;width:695px;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 #A6D3E8;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:190px;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:3px solid #C8D4E1; margin: 10px auto; padding:5px;  float:left; width:964px; 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:3px solid #C3DFEA;float:right;width:265px;  background:#FEF9EF;}
#hotcontent h2{background-color:#E1ECED;border-bottom:1px solid #DDD;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;width: 135px;}
#hotcontent .r li .s3 {width: 30px;}
#hotcontent .r li .s4 {color: #B3B3B3;width: 50px;}
#hotcontent .r li .s5 {float: right; text-align: right;width:70px;}
#hotcontent .r li a {color: #6F78A7;}
.content_last .lasthot .hot {
    float: left;
    width: 110px;
    padding: 10px 0 0 10px;
}
.lasthot .hot img {
    width: 110px;
    height: 140px;
}



#content b {
    font-size: 0;
    display: none;
}
#loading {
    background: #fff;
    font-size: 25px;
    text-align: center;
    padding: 30px;
    font-weight: 700;
    color: #f30;
}
#loading img {
    display: block;
    margin: 30px auto;
}
img {
    border: 0;
    vertical-align: middle;
}
.chapter {
    padding: 1px 20px;
    line-height: 43px;
    word-wrap: break-word;
    word-break: break-all;
    color: #4b4b4b;
    font-size: 20px;
    font-family: 微软雅黑;
    background: #f8f8f8;
}
#frendlink {
    margin-top: 10px;
    padding: 7px;
    line-height: 20px;
    border: 1px solid;
    border-color: #efefef #efefef #d3d3d3;
    box-shadow: 0 1px 1px #efefef;
    background: #FFFBED;
	width: 964px;
    overflow: hidden;
}
#frendlink strong {
    float: left;
    background: #2196f3;
    color: #fff;
    margin-right: 10px;
    padding: 1px 10px;
}
#frendlink span {
    display: inline-block;
    text-align: center;
    line-height: 30px;
}
#frendlink span a {
    color: red;
}
#frendlink ul li {
    float: left;
    width: 110px;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    padding: 5px;
}
#seolink {
    margin: 10px auto;
    padding: 7px;
    line-height: 20px;
    border: 1px solid;
    border-color: #efefef #efefef #d3d3d3;
    box-shadow: 0 1px 1px #efefef;
    background: #e0e0e0;
	width: 964px;
    overflow: hidden;
}
#seolink strong {
    float: left;
    background: #FF5722;
    color: #fff;
    margin-right: 10px;
    padding: 1px 10px;
}
#seolink span {
    display: inline-block;
    text-align: center;
    line-height: 30px;
}
#seolink span a {
    color: red;
}
#seolink ul li {
    float: left;
    width: 110px;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    padding: 5px;
}
.toptext {
    width: 980px;
}
.toplink {
    height: 240px;
    border: 1px solid #E4E4E4;
    margin: 10px auto;
    width: 980px;
}
ul.ulrow {
    width: 960px;
    padding: 0 0 10px 10px;
    height: 35px;
    line-height: 35px;
    float: left;
    display: inline;
    margin: 0;
    overflow: visible;
}
.toplink .ulrow li {
    float: left;
    display: inline;
    width: 100px;
    overflow: hidden;
    white-space: nowrap;
    padding-left: 5px;
    text-align: center;
}
.toplist {
    margin-top: 15px;
    height: 60px;
}
.toplist li {
    float: left;
    padding: 5px 0px;
    width: 138px;
    text-align: center;
    background-color: #DDF2FF;
    border: 1px solid #83B0E1;
}
.toplist li a {
    font-size: 15px;
    font-weight: 700;
    color: #6191d0;
}
#thistop a {
    color: #FFEB3B;
    font-weight: 700;
}
#thistop {
    background-color: #88c6e5;
}
.all {
    float: right;
    padding-right: 10px;
}
.novelslist2 li .quanben {
    width: 65px;
    color: red;
    font-weight: bold;
}
.novelslist2 li .lianzai {
    width: 65px;
    color: green;
}
.pages{clear:both;padding:10px;width:980px;}
.pagination{_float:right}
.pagination a,.pagination label,.pagination strong{float:left;display:inline;margin-left:4px;padding:0 8px;height:26px;border:1px solid #0199dc;background-color:#fff;color:#333;text-decoration:none;line-height:26px}
.pagination strong{background-color:#e5edf2;font-weight:700}
#prev{padding-left:25px;background:url(l.gif) no-repeat 10px 50%}
#next{padding-right:25px;background:url(r.gif) no-repeat 90% 50%}
.pagination a:hover{border-color:#369;color:#369}
.pagination label{cursor:text}
label .gotopage{margin-top:4px;padding:0 0 0 3px;width:30px;height:1pc;border:1px solid;border-color:#848484 #e0e0e0 #e0e0e0 #848484;background:#fff url(px.png) repeat-x 0 0;line-height:1pc}

.novelslist{ margin: 10px auto; border:3px solid #A6D3E8; width:968px;  padding:3px; background:#FEF9EF;}
.novelslist .content{ border-right:dotted 1px #A6D3E8; padding:0px 3px; float:left; width:315px;}
.novelslist .content h2, .novelslist .content_last h2{ border-bottom:solid 1px #A6D3E8; font-size:14px; font-weight:bold; padding-left:5px; line-height:25px; height:25px; overflow:hidden; margin: 0;}
.novelslist .content .image{ padding:10px 0px 0px 5px; 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:219px;}
.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 0px 0px 0px;}
.novelslist .content ul li{ color:#B3B3B3; height:20px; line-height:20px; font-size:12px; overflow:hidden; float:left; width:155px;}
.novelslist .content ul li a{ font-size:13px;}
.novelslist .border{ border:0px;}
.novelslist 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;}
.novelslist ul{ padding:10px;}
.novelslist li{ padding:5px 0px 0px 0px; border-bottom:solid 1px #DDDDDD; height:25px; line-height:25px; overflow:hidden;}
.novelslist li span{ float:left; display:inline-block;}
.novelslist li .s1{ width:10%;}
.novelslist li .s2{ width:20%;}
.novelslist li .s3{ width:49%;}
.novelslist li .s4{ color:#B3B3B3; width:15%;text-align:right;}
.novelslist li .s5{ color:#B3B3B3; float:right; text-align:right;}
.novelslist li .s6{ width:20%; color:#B3B3B3;}
.novelslist li a{ color:#6F78A7;}

.novelslist2{ margin: 10px auto; border:3px solid #A6D3E8; width:974px;background:#FEF9EF;}
.novelslist2 h2 { margin:0px; background-color: #A6D3E8; border-bottom: 1px solid #DDDDDD; 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 .s2{ width:20%;overflow:hidden;}
.novelslist2 li .s3{ width:33%;overflow:hidden;}
.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;}
.content_last li {
    padding: 5px 0px 0px 0px;
    margin: 0 0 0 15px;
    border-bottom: solid 1px #DDDDDD;
    height: 25px;
    width: 140px;
    line-height: 25px;
    overflow: hidden;
    float: left;
}
.bookcaselist{ margin: 10px auto; border:3px solid #A6D3E8; width:974px;background:#FEF9EF;}
.bookcaselist h2 { margin:0px; background-color: #A6D3E8; border-bottom: 1px solid #DDDDDD; font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; overflow: hidden; padding: 0 0 0 10px;}
.bookcaselist ul{ padding:10px;}
.bookcaselist li{ padding:5px 0px 0px 0px; border-bottom:solid 1px #DDDDDD; height:25px; line-height:25px; overflow:hidden;}
.bookcaselist li span{ float:left; display:inline-block;}
.bookcaselist li .s1{ width:10%;overflow:hidden;text-align:center;}
.bookcaselist li .s2{ width:18%;overflow:hidden;}
.bookcaselist li .s3{ width:12%;overflow:hidden;}
.bookcaselist li .s4{ width:22%;overflow:hidden;}
.bookcaselist li .s5{ color:red; width:22%;overflow:hidden;}
.bookcaselist li .s6{ width:8%; overflow:hidden;}
.bookcaselist li .s7{ width:8%; overflow:hidden;}
.bookcaselist li a{ color:#6F78A7;}

#newscontent{ margin: auto;}
#newscontent .l{ border:3px solid #88C6E5; float:left; width:695px;background:#E1ECED;}
#newscontent .l ul{ padding:10px;}
#newscontent .l li{ padding:5px 0px 0px 0px; border-bottom:solid 1px #DDDDDD; height:25px; line-height:25px; overflow:hidden;}
#newscontent .l li span{ float:left; display:inline-block;}
#newscontent .l li .s1{ width:75px;}
#newscontent .l li .s2{ width:165px;}
#newscontent .l li .s3{ width:300px;}
#newscontent .l li .s4{ color:#B3B3B3; width:90px;text-align:right;}
#newscontent .l li .s5{ color:#B3B3B3; float:right; text-align:right;}
#newscontent .l li a{ color:#6F78A7;}
#newscontent .r{ float:right; width:265px;border:3px solid #88C6E5; background:#E1ECED;}
#newscontent .r ul{ padding:10px;}
#newscontent .r li{ padding:5px 0px 0px 0px; border-bottom:solid 1px #DDDDDD; height:25px; line-height:25px; overflow:hidden;}
#newscontent .r li span{ float:left; display:inline-block;}
#newscontent .r li .s1{ width:40px;}
#newscontent .r li .s2{ color:#B3B3B3;width:135px;}
#newscontent .r li .s3{ width:30px;}
#newscontent .r li .s4{ width:50px; color:#B3B3B3;}
#newscontent .r li .s5{ float:right; text-align:right;width:70px;}
#newscontent .r li a{ color:#6F78A7;}
#newscontent h2{ margin:0px; overflow:hidden; padding:0px 0px 0px 10px; background-color:#A6D3E8; 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:#548161;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; }
#right_cont{border:3px solid #88C6E5;}
#pages{overflow:hidden;}
.pagelink{margin:0px 10px;padding-top:7px;float: right;}
.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 #88C6E5;}
.pagelink strong{ background-color:#88C6E5;color:#fff;border-color:#C8D4E1}
.pagelink input{margin-top:2px;margin-top:3px\9;width:25px;}
#down {float:right;}

.dahengfu{overflow:hidden; width:976px; margin:2px auto;}
.box_con{border:2px solid #88C6E5; overflow:hidden;width:976px;margin:10px auto;}
.con_top { border-bottom: #88C6E5 1px solid; text-align:left; padding: 0px 10px; line-height:40px; height:40px; background-color:#E1ECED;}
.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:#E1ECED;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;}


#infomain {
    float: left;
    width: 650px;
}
#infomain #fm {
    background-color: #E1ECED;
    float: left;
    width: 126px;
    margin: 12px;
    padding: 12px;
}
#infomain #info {
    padding: 10px;
    margin: 10px;
    font-size: 15px;
    overflow: hidden;
}
#infomain #intros {
    overflow: hidden;
    line-height: 145%;
    border-top: 1px dashed #88C6E5;
    padding: 10px;
    font-size: 13px;
	width: 450px;
}
#infomain #list {
    padding: 2px;
    overflow: hidden;
    float: left;
    width: 650px;
}

.int::-webkit-scrollbar-thumb, #intro::-webkit-scrollbar-thumb, .txt_description::-webkit-scrollbar-thumb {
    border-radius: 10px;
    box-shadow: inset 0 0 0px rgba(240, 240, 240, .5);
    background-color: rgb(136, 198, 229);
}

.int::-webkit-scrollbar-track, #intro::-webkit-scrollbar-track, .txt_description::-webkit-scrollbar-track {
    box-shadow: inset 0 0 0px rgba(240, 240, 240, .5);
    border-radius: 10px;
    background-color: rgba(240, 240, 240, .5);
}
.int::-webkit-scrollbar, #intro::-webkit-scrollbar, .txt_description::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: rgba(240, 240, 240, 1);
}
#infomain #intros .int {
    overflow: auto;
    height: 100px;
	border-bottom: 1px solid #88c6e5;
	margin-bottom: 10px;
}

.box #listread {
    float: left;
    width: 690px;
    text-align: center;
    overflow: hidden;
    margin: 5px 0;
}
.box #list {
    float: left;
    width: 650px;
    text-align: center;
    padding: 5px;
}
.box #listread a {
    background-color: #FF5722;
    font-size: 18px;
    text-decoration: none;
    color: white;
    padding: 5px 46px;
    line-height: 35px;
    margin: 0 20px;
    border-radius: 25px;
}
.box #list dl {
    float: left;
    overflow: hidden;
    padding-bottom: 1px;
    margin: auto;
    width: 100%;
}
.ins {
    height: 200px;
    border-bottom: 1px dashed #88c6e5;
}
.box #listread a:hover {
    background-color:#FF9800;
}
.box #listread a.lb {
    background-color:#88c6e5;
}
.box #listread a.lb:hover {
    background-color:#8BC34A;
}
.box #listread a.td:hover {
    background-color:#eda4fa;
}
.box #listread a.td {
    background-color:#c3dfea;
}
#info_center {
    float: left;
    height: 320px;
    margin-top: 10px;
    border-top: 1px solid #88c6e5;
}
.info_tj {
    overflow: hidden;}
#info_center dt {
    font-weight: bold;
    font-size: 19px;
    height: 30px;
    text-align: center;
    border-bottom: 1px solid #88c6e5;
    background-color: #e1eced;
    line-height: 30px;
}
#info_center dd {
    float: left;
    width: 205px;
    font-size: 14px;
    padding: 0px 10px;
    line-height: 29px;
    white-space: nowrap;
    overflow: hidden;
}
#viewlist {
    width: 37%;
    height: 270px;
    border: 1px dashed #88c6e5;
    float: left;
}
#info{padding:10px;margin:10px;font-size:15px;overflow:hidden;}
#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:370px;margin:auto;overflow:hidden;float:left;}
#intro{	width:60%;overflow:auto;line-height:150%;border-top:1px dashed #88C6E5;padding:10px;font-size:13px;float: left;height: 265px;}
#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{float:left;overflow:hidden;padding-bottom:1px;margin:auto;width: 980px;}
#list dt{background:none repeat scroll 0 0 #C3DFEA;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:200%;font-size:13px;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 #88C6E5;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,.box_con #jubao{font-family:方正启体简体,"Microsoft YaHei",微软雅黑,宋体;font-size:19pt; letter-spacing:0.2em;line-height:150%;padding-top:15px;width:85%;margin:auto;}
.box_con #jubao{width:610px}
.box_con #content p div img,.box_con #content p img,.imagecontent,.divimage{text-align:center;margin:auto;}
.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 #88C6E5;clear:both!important;text-align:center;width:900px;margin:auto 20px;padding:15px;}
.bottem a,.bottem1 a,.bottem2 a{margin-left:10px;margin-right:10px;display:inline-block;padding:0 20px;height:34px;line-height:34px;font-size:14px;text-align:center;vertical-align:middle;border:1px solid #c5ddd1;background:url(con_bg.gif) 1px -317px repeat-x;color:#129151;}
#bdshare { padding:5px 5px  5px 13%; }
#footer,.footer{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_cont p{color:#B2B2B2;line-height:20px;width:88%;}
.footer_link a{margin:0px 8px;}
/*分类页*/
.pagen a {line-height: 20px;display:block;padding:0px 5px; text-decoration:none;}
.pagen a:hover {color: #fff;}
.pagen a:active {COLOR: #fff;}
.pagen li.disabled a:hover{padding:0px 5px; text-decoration:none;color:#4a4a4a;}
.pagen ul {list-style-type: none;padding-left: 40px;text-align:left; }
.pagen li {line-height: 20px;xcolor: #FFFFFF;border: #78C225 1px solid; text-align:left; float:left;margin-right:2px;}
.pagen li.current{padding:0px 5px; border: #78C225 1px solid; font-weight: bold; }
.pagen li.disabled{border:#CDE4F7 1px solid;font-weight: bold; margin-right: 2px;}
#fanye{ padding:6px 8px; height:24px; font-family:Arial, Helvetica, sans-serif; overflow:hidden; background:#F9F9F9; border-top:#E2E2E2 1px solid;}
#fanye .fanyetxt{ float:left; padding:0 0 0 3px;}
#fanye .pagen{text-align:right; float:right}
/*#list dl dd a.empty{color:rgb(180,180,180);}*/
#fanye{text-align:center;}
#fanye a{display:inline-block;text-align:center;border:1px solid rgb(200,200,200);padding:2px 4px;margin:2px 2px 0px 2px;}
#fanye a.current{background:rgb(136,198,229);color:rgb(255,0,0);}
#content p {text-indent: 2em;}
#xinxi1 p {
    font-size: 20px;
    margin: 10px;
    font-weight: bold;
}
#xinxi1 p span {
    color: red;
}
#right_cont .ss_box {
    width: 980px;
    overflow: hidden;
    border-bottom: 1px dashed #ccc;
    line-height: 24px;
    text-decoration: none;
}
#right_cont .ss_box .sp_img {
    float: left;
    margin: 10px;
}
#right_cont .ss_box .sp_img img {
    width: 120px;
    height: 150px;
}
#right_cont .ss_box .sp_name{margin:10px;font-size:20px;font-weight:bold;line-height:40px;}
#right_cont .ss_box .jj_txt{padding:10px;}
#main_center #hot{border:3px solid #88C6E5;overflow:hidden;margin-top:10px;}
#main_center #hot p{border-bottom:1px solid #88C6E5;}
#main_center #hot p strong{font-size:18px;margin:10px;line-height:35px;}
#main_center #hot li{list-style:none;margin:10px;float:left;width:300px;border-bottom:1px dashed #ccc;font-size:15px;}
#main_center #hot .author{float:right;}
.con_show_r {
    float: left;
    margin-right: 10px;
}
.con_show_l, .con_show_r span {
    width: 300px;
    height: 250px;
    float: left;
    margin: 6px;
    padding: 1px;
    border: #88C6E5 1px dotted;
}
.other_links {
    overflow: hidden;
    line-height: 43px;
    word-wrap: break-word;
    word-break: break-all;
    color: rgb(75, 75, 75);
    font-size: 20px;
    font-family: 微软雅黑;
    padding: 1px 20px;
}
.other_links #txt, .other_links a {
    font-size: 17px;
    color: #88c6e5;
}
.cna {
    font-weight: 600;
    text-shadow: 0 0 10px #FFC107;
}
.header_link {
    width: 980px;
    overflow: hidden;
}
.header_link .link_logo {
    float: left;
    margin-right: 20px;
    width: 35%;
}
.header_link .link_logo a {
    font-size: 30px;
    line-height: 80px;
    margin-left: 10px;
    font-weight: bold;
    font-family: 微软雅黑;
    text-decoration: none;
}
.header_link .so {
    float: left;
    width: 31%;
}
.header_link .userpanel {
    border: 1px dotted #88C6E5;
    color: #9E9E9E;
    float: right;
    margin-right: 5px;
    margin-top: 10px;
    text-align: center;
    width: 20%;
    padding: 15px 20px;
}
.so .hot_search {
    margin-top: 10px;
}
/* 浮动面板 */
#floatPanel{}
#floatPanel .ctrolPanel{width:36px;height:166px;background:#fff url(float-panel-bg.gif) no-repeat left top;border:solid 1px #ddd;position:fixed;right:25px;top:400px;_bottom: 70px;overflow:hidden;z-index:10000; _position:absolute; /* for IE6 */_top:expression(documentElement.scrollTop + 300);}
#floatPanel .ctrolPanel a{width:34px;font-size:12px;color:#ff6600;letter-spacing:1px;text-align:center;overflow:hidden;}
#floatPanel .ctrolPanel .arrow{height:29px;line-height:28px;display:block;margin:1px auto;}
#floatPanel .ctrolPanel .arrow span{display:none;}
#floatPanel .ctrolPanel .arrow:hover{background:#f4f4f4;}
#floatPanel .ctrolPanel .arrow:hover span{display:block;}
#floatPanel .ctrolPanel .contact{height:60px;display:block;margin:2px auto;}
#floatPanel .ctrolPanel .contact span{line-height:90px;}
#floatPanel .ctrolPanel .qrcode{height:40px;display:block;margin:2px auto;}
#floatPanel .ctrolPanel .qrcode span{display:none;}

#floatPanel .popPanel{width:230px;height:242px;position:fixed;right:70px;top:300px;z-index:10000;overflow:hidden;display:none;_position:absolute; /* for IE6 */_top:expression(documentElement.scrollTop + 300); }
#floatPanel .popPanel .popPanel-inner{width:230px;height:242px;position:relative;overflow:hidden;}
#floatPanel .popPanel .popPanel-inner .arrowPanel{width:10px;height:240px;position:absolute;right:1px;top:102px;}
#floatPanel .popPanel .popPanel-inner .arrowPanel .arrow01{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #ddd;position:absolute;bottom:0;position:absolute;left:2px;top:0;}
#floatPanel .popPanel .popPanel-inner .arrowPanel .arrow02{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #fff;position:absolute;bottom:0;position:absolute;left:0;top:0;}
#floatPanel .popPanel .popPanel-inner .qrcodePanel{width:220px;height:240px;text-align:center;background:#fff;border:solid 1px #ddd;position:absolute;left:0;top:0;overflow:hidden;}
#floatPanel .popPanel .popPanel-inner .qrcodePanel img{width:200px;height:200px;border:none;padding:10px 10px 5px 10px;}
#floatPanel .popPanel .popPanel-inner .qrcodePanel span{font-size:12px;color:#666;line-height:24px;letter-spacing:1px;}

.notice {
    color: #e12160;
    margin-top: 10px;
    padding: 10px 10px 10px 40px;
    border: 1px solid #e6d8b9;
    background: url(bulb.gif) 7px center no-repeat #feffe6;
    border-radius: 2px;
    margin: 0px auto;
    font-size: 13px;
    width: 930px;
    text-align: center;
}
.topview, .footview {
    width: 980px;
    margin: 10px auto;
}
.infoc {
    text-align: center;
}

/*downtxt*/
.down_message{color:#5DA707;margin-top:10px;padding:10px 10px 10px 10px;border:1px solid #5DA707;margin:10px auto;font-size:16px;width:958px;text-align:center;margin-bottom:10px;}
.txt_top{margin:0 auto;width:980px;}
.tabstit{height:35px;background:#f7f7f7;color:#666;line-height:35px;border-bottom:1px solid #d8d8d8;border-top:2px solid #4ba0a0;}
.label,h2{display:block;vertical-align:middle;margin-bottom:2px;}
.label{height:16px;width:4px;background:#4ba0a0;margin-left:12px;display:inline-block;}
.tabstit em{padding-left:10px;font-weight:bold;font-style:normal;font-size:12px;}
.tabstit .more{float:right;margin-right:5px;font-weight:500;}
.xiazai{float:left;padding:10px;width:678px;/*border:1px solid #ddd;background-color:#FEF9EF;*/}
.show_num{margin-bottom:10px}
.show_num h1{display:inline-block;height:31px;vertical-align:middle;white-space:nowrap;font-weight:bolder;font-size:25px;line-height:26px}
.show_num ul,.show_num ul a,.show_num .update,.show_num .system{color:#999}
.show_num .update{height:23px;overflow:hidden;width:527px;line-height:23px}
.show_num ul a{color:#999}
.show_num ul li{float:left;width:175px;height:20px;line-height:20px}
.show_num #cover{float:left;margin-right:10px;padding:2px;width:120px;height:150px;border:1px solid #dfdfdf}
.intro{height:180px}
.down_txt_err{color:green;float:right;margin-right:10px;}
.intro h3{font-size:15px;line-height:25px}
.show_num .intro p{color:#666;text-indent:25px}
.t{float:left;padding:5px 10px 0 10px;width:515px;}
.good_xiaoshuo{border:1px solid #ddd;clear:both;margin:10px auto;}
.good_xiaoshuo h3{height:31px;border-bottom:2px solid #0199dc;color:#0199dc;font-size:15px;line-height:31px}
.bookitems .book_cover{position:relative;float:left;display:inline;margin:10px 14px 0 0;width:123px;height:195px;color:#888;overflow:hidden}
.right_book, .rightbook{float:right;width:280px;border:1px solid #d3d3d3;}
.right_book h5, .rightbook h5{padding:0 8px;height:29px;border-top:4px solid #ebebeb;border-bottom:1px solid #ddd;background:#f5f5f5;color:#0276a8;font-weight:700;font-size:14px;line-height:28px}
.right_book h5 a{color:#129151}
.right_book ul{padding:9px 26px;background-image:url(info.gif);background-position:-120px -4px;background-repeat:no-repeat}
.right_book ul li{height:27px;line-height:27px;overflow:hidden;}
.right_book ul li em{float:right;color:#999}
.right_book .top-book, .rightbook .top-book{padding:10px 10px 0 10px;height:98px}
.top-book img{float:left;margin-right:10px;padding:1px;width:75px;height:94px;border:1px solid #dfdfdf}
.top-book a:hover img{border:1px solid #F00;background-color:#F00}
.top-book h6{height:25px;font-size:14px;line-height:25px}
.top-book h6 a{color:#F33}
.top-book p{color:#999}
.right_book ol{padding:13px;height:510px;background:url(c_recbgs.png) no-repeat 18px 8px}
.rightbook ul{padding:13px;height:380px;background:url(c_recbgs.png) no-repeat 18px 8px}
.right_book ol li, .rightbook ul li{height:27px;border-bottom:1px dashed #ddd;}
.right_book ol a, .rightbook ul a{margin-left:27px;line-height:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display: block;}
.right_book ol span, .rightbook ul em{float:right;margin-left:5px;line-height:27px;}


#qr {
    float: left;
    padding-top: 140px;
    width: 130px;
    height: 8px;
    text-align: center;
}
.txt_description{overflow-y:auto;height:100px;padding:10px;border-bottom:1px dashed #88c6e5;line-height:18px;}
#down_center{float:left;width:698px;height:305px;/*border:1px solid #ddd;background-color:#FEF9EF;*/}
.down_center{border:0px solid #ddd;width:296px;height:296px;float:left;margin:0 10px;}
.downsss{color:#03A9F4;font-weight:bold;}
#down_center1{float:left;border:1px solid #ddd;margin:10px auto;}
.bookitems,.book_lists{padding:0 15px 15px 15px;}
#down_txt_url{float:left;padding:10px;width:958px;border:2px solid #88C6E5;/*background-color:#FEF9EF;*/}
#down_txt_url h4{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ddd;color:#000;font-size:15px}
.zip_down a,.txt_down a{display:block;padding-left:20px;height:26px;background:url(down_ico.gif) no-repeat left center;font-size:14px;line-height:26px;float:left;width:300px;overflow:hidden}
.zip_down a:hover,.txt_down a:hover{color:#F0F;text-decoration:underline}
.zip_down{float:right;width:400px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed #c0c0c0}
#down_txt_url p{float:left;display:block;padding-top:4px;width:80px;height:50px;color:#999;text-align:center;font-size:12px}
#down_txt_url p span{display:block;color:#009acd;font-weight:bold;font-size:15px;line-height:25px}
.zip_down a{color:red;font-weight:bold}
.txt_down{float:right;width:400px}
.bdsharebuttonbox #jss{float:left;display:inline-block;margin-right:10px;padding-top:15px;color:red;font-weight:bold;font-size:16px}
#qqtix{display:inline-block;margin:0 0 -6px 20px;padding-left:17px;width:71px;height:24px;background:url(fav_info.gif) 0 -60px no-repeat;color:#fff;line-height:24px}
#down_txt_url ul{width:240px;height:295px;float:left;}
.xiazaitishi{line-height:21px;float:right;width:388px;background:#f5f5f5;padding:5px;border:1px solid #ddd;}
#down_center .down_tj dd{float:left;width:205px;font-size:14px;padding:0px 10px;line-height:29px;white-space:nowrap;overflow:hidden;}
#informationbar{position:fixed;left:0;width:99.5%;text-align:center;padding:5px 0;background-color:lightyellow;border:1px solid #10100f;font:bold 12px Verdana;color:red;}

li {list-style: none;}
#wrapper {width:980px;}
.good_xiaoshuo{border:2px solid #88C6E5;clear:both;margin:10px auto;overflow: hidden;background-color:#FEF9EF;}
.good_xiaoshuo h3{height:31px;border-bottom:2px solid #0199dc;color:#0199dc;font-size:15px;line-height:31px}
.bookitems .book_cover{position:relative;float:left;display:inline;margin:10px 14px 0 0;width:123px;height:195px;color:#888;overflow:hidden}
.lastbook{margin-right:0!important}
.book_cover img{padding:2px;width:116px;height:150px;border:1px solid #ddd}
.book_cover a:hover img{background-color:#C30}
.book_cover h3{position:absolute;top:130px;left:3px;padding-right:5px;width:113px;height:21px;background:rgba(0,0,0,0.5);text-align:center;white-space:nowrap;line-height:21px;cursor:pointer;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#7f000000',EndColorStr='#7f000000')}
.book_cover h3 a{color:#fff;font-weight:normal}
.book_lists{padding-top:8px;clear:both;border-top:1px dashed #c0c0c0;float:left;margin-top:8px}
.book_lists li{float:left;display:inline;overflow:hidden;margin-left:5px;width:230px;height:28px;font-size:14px;line-height:28px;border-bottom: 1px dashed #c0c0c0;}
.book_lists a:hover{text-decoration:underline}
.footer_cont{width: 980px;margin:0 auto;text-align:center;}
#down_txt_url ul li{float:left;overflow:hidden;padding-left:20px;width:300px;height:30px;background:url(ico.png) no-repeat 5px 10px;font-size:14px;line-height:25px;}