*{margin:0;padding:0;list-style:none;}
img{border:0;}
body{font-size:12px;font-family: "Microsoft YaHei","微软雅黑","宋体";background-color:#fff;color:#333;}
a{color:#333;text-decoration:none;outline:none;}
a:hover{color:#336600;}
.main,.grid{width:960px;margin:0px auto;clear:both;overflow:hidden;}
.lf{float:left;}
.rt{float:right;}

/*首页顶部*/
.top{width:100%;height:35px;line-height:35px;border-bottom:1px solid #dee1e6;}
.top .main .lf .inp{width:120px;border:1px solid #dee1e6;height:23px;line-height:23px;vertical-align:middle;}
.top .main .lf .int{width:50px;height:23px;line-height:23px;border:1px solid #dee1e6;background-color:#fff;margin-right:15px;cursor:pointer;vertical-align:middle;}
.top .main .lf li{float:left;padding-right:10px;}
.top .main .lf .new{color:#cc0000;font-weight:bold;}

/* basic */
*{margin: 0px;padding: 0px;}
body{color:#333333;background: transparent;text-align: center;font: 12px/120% 宋体,Verdana,Arial,sans-serif;}
a{color: #2f468f;text-decoration: none;background-color: transparent;}
a:hover{color: #ff6600;}
span{line-height: 120%;}
p{line-height: 150%;}
h1, h2, h3, h4, h5, h6{font-size: 16px;line-height: 150%;}
.font14{ font-size:14px;}
img{border: 0px;}
div{text-align: left;}
hr{height: 1px;border: 1px solid #a3bee8;clear: both;margin: 5px 0px;}
ul{list-style: none;clear: both;text-align: left;}
/* table */
table{text-align: left; font: 12px/120% 宋体,Verdana,Arial,sans-serif;}
table td{}
table.fix{table-layout: fixed;}
table.fix td{white-space:nowrap;overflow: hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
table.grid{border-collapse: collapse;border: 1px solid #a3bee8;padding: 3px;margin: auto;}
table.grid caption, .gridtop{border: 1px solid #a3bee8;background: #e9f1f8;vertical-align: middle; text-align: center;padding: 3px;color:#054e86;font-weight: bold;font-size: 14px;margin: auto;}
table.grid th, .head{border: 1px solid #a3bee8;background: #f0f7ff;color:#054e86;text-align: center;font-weight: bold;font-size: 12px;	padding: 3px;}
table.grid td{padding: 3px;background-color: #ffffff !important; }
table.hide, table.hide th, table.hide td{	border: 0;}
/* table add-ons */
.title{background: #e9f1f8;text-align: center;padding: 3px;color:#054e86;font-weight: bold;font-size: 14px;}
.even{background: #ffffff; padding: 3px; }
.odd{background: #ffffff; padding: 3px;}
.foot{background: #f0f7ff; padding: 3px; text-align: center;}
.bottom{height: 9px;background: #b7b785;}
/* form */
form{}
input{}
.text{border: 1px solid #a3bee8; background: #ffffff;color: #054e86;height: 20px;}
.textarea{border: 1px solid #a3bee8; background: #ffffff;color: #054e86; }
.button{background: #ddf2ff;border: 1px solid #a3bee8; 	height: 20px;padding: 2px 0px 0px 0px;}
.checkbox, .radio{border-width: 0px;}
.select{height: 21px;}
/*首页*/
.block1{}
.blocktitle1{font-weight: bold;background: #f6fbff;line-height: 35px; padding-left: 10px; height:35px;border: 1px solid #C1E1F8;border-left: 5px solid #FF7100;
border-color: #C4DDEF;border-bottom:#C1E1F8 solid 1px;color: #0994E9;font-size: 16px;}
.blockcontent1{padding: 3px;border: 1px solid #E0E1E2; border-bottom:none; border-top:none;}
.ulitem{width:700px; overflow:hidden;border-bottom:1px #E0E1E2 dashed; padding-bottom:15px;}
.uli{display:block;width:132px; float:left;margin-top:10px;margin-left:7px;text-align: center;_display:inline;}
.uli  strong{display:block;color: #FF6600;font-weight: bold;text-align: center;font-size:14px;margin-top:10px;margin-bottom:5px;}
.uli span{color:#aaa;}
.ulitem1{width:700px; overflow:hidden; padding-bottom:10px; padding-top:5px; *padding-bottom:5px;}
.ulitem1 li {display: inline;float: left;height: 26px;line-height: 26px;margin-left: 20px;overflow: hidden;width: 200px;}
.ulitem1 li .fllb{color:#666;}
.ulitem1 li .bt{color:#307EC6;}
/* structure */
#wrapper{}
#left{float: right;width: 235px;margin-right:0px;border:none;}
#right{	float: right;width: 235px;}
#centers{float: left;width: 578px;}
#centerm{float: left;width: 710px;}
#centerl{float: left;width: 960px;}
#cleft{	float: left;width: 475px;}
#cright{float: right;width: 475px;}
#content{}
.main{width: 960px;clear: both;text-align: center;margin-left: auto;margin-right: auto;overflow:hideen;}
.m_top{margin-bottom: 3px; overflow:hidden;}
.m_top a{color:#666; text-decoration:none;}
.m_top a:hover{color:#0099cc;text-decoration:underline;}
/*logo导航*/
.logobox {width: 960px;margin: 0px auto;height: 80px;}
.logobox .logo{float: left;margin-top: 5px;width: 200px; overflow:hidden;}
.logobox .logonav{float: right;margin-top: 5px;width: 760px; overflow:hidden;}
.logobox ul {overflow: hidden;padding-top: 17px;line-height: 23px; width:765px;}
.logobox ul li {border-right: 1px solid #FFF;float: left;height: 46px;overflow: hidden;width: 153px;}
.logobox ul li.li5 {width: 400px;padding-left: 25px;_display:inline;}
.logobox li.li5 a {display: inline-block;float: left;margin-right: 16px;overflow: hidden;text-align: center;width: 60px;color:#666;text-decoration:none;}
.logobox li.li5 a:hover{color:#0099cc;text-decoration:underline;}
.logobox ul li.li6 { float:left;width:330px; overflow:hidden; border:none; padding-left:0;}


/*结束*/
.block{margin-bottom:15px;}
.blocktitle{font-weight: bold;background: #f6fbff;line-height: 35px; padding-left: 10px; border:1px solid #C1E1F8; height:35px;border-left: 5px solid #FF7100;
border-color: #C4DDEF;border-bottom:#C1E1F8 solid 1px;color: #0994E9;font-size: 16px;}
.blockcontent{padding: 3px; border:1px solid #E0E1E2; border-top:none; overflow:hidden;}
.blocknote{border-top: 1px solid #a3bee8;padding: 3px;text-align: center;background: #f0f7ff;line-height: 150%;}
#right .blocktitle{border:1px solid #C1E1F8;border-bottom:none;color: #666;font-size: 14px;background:#f6fbff url(images/hot.gif) no-repeat 8px 8px;padding-left: 25px;}
#right .blockcontent{background: #f6fbff;border:1px solid #C1E1F8; border-top:none;}
.blocktitle span{position: relative;bottom: -5px;padding: 3px 6px 3px 6px;color: #666;height: 22px;line-height: 22px;font-size:14px;font-weight:normal;}
#left .block{}
#left .blocktitle{color: #666;font-size: 14px;height: 35px;line-height: 35px;padding-left: 28px;border: 1px solid #bbddf8;background: url(images/style.gif) 0 -156px;font-weight:100;}
#left .blockcontent{background:#FAFAFA;border: 1px solid #bbddf8; border-top:none;}
/* custom */
.ultop li{list-style: decimal inside; margin: 3px 4px; border-bottom: 1px solid #d8e4ef; color: #1b74bc;}
.ultop li a{color: #c42205;}
.ulitem li{list-style: none;line-height:19px;}
.ulrow li{padding:2px;}
.ulcenter li{text-align: center; line-height:22px;}
.ulmul{overflow: hidden;}
.ulmul li{ line-height:21px;}
/*导航*/
.navbox {height: 40px;background:url(images/nav-bg.gif) repeat-x left top; margin-bottom:8px;}
.main-nav {width: 960px;margin: 0px auto; overflow:hidden;}
.main-nav ul{overflow:hidden;width:620px; float:left;}
.main-nav ul li {float: left;font-size: 14px;height: 40px;line-height: 40px;margin-left: 3px;}
.main-nav ul li a {background: url(images/main-nav-split.png) right -3px no-repeat;color: #fff;display: block;text-align: center;font-weight: bold;width: 95px;}
.main-nav ul li a.on{background: url(images/style.fw.png);background-position: -132px -37px;background-repeat: no-repeat;color: #3AA0E1;font-weight: 700;}
.searchbox {float: right;padding-top: 8px;}
.searchbox .txtSearchLeft {background: url(images/index_38.gif) no-repeat scroll left center transparent;float: left;height: 25px;padding-left: 5px;width: 232px;}
.searchbox .txtSearchRight {background: url(images/index_39.gif) repeat-x scroll right center transparent;float: left;width: auto;}
.txtSearch {background: none repeat scroll 0 0 transparent;border: 0 none;color: #999;float: left;height: 17px;overflow: hidden;padding: 3px 0 4px;text-indent: 8px;width: 200px;}
.btnSearch {background: url(images/index_40.gif) no-repeat scroll left center transparent;border: 0 none;cursor: pointer;float: left;height: 25px;width: 27px;}
/*结束*/
/*最新更新*/
.img-list{float:left; width:330px; height:105px; padding: 13px 10px 12px;border-bottom: 1px #E0E1E2 dashed;}
.img-tu{float:left; width:80px; height:100px; border:solid #E0E1E2 1px;padding:2px;}
.img-txt{width:240px; float:right;}
.img-txt p{line-height:24px; color:#aaa;}
.img-zname{float:left; width:140px;}
.img-zname .shum{width:140px; height:24px; overflow:hidden;}
.img-zname .zzn {font-size: 14px;color: #FF6600;font-weight: 600;}
.img-zname a:hover.zzn {text-decoration:underline;}
.img-zname .author{color:#666;}
.img-zname a:hover.author{color:#2c90dc;text-decoration:underline;}
.img-rq{float:right; width:100px;}
.img-rq strong{color:#ff6600;}
.star9 {background: url(images/style.fw.png) no-repeat -542px -131px;width: 58px;height: 10px;overflow: hidden;font-size: 10px;line-height: 10px;display: inline-block;}
.summary{margin-top: 4px;color: #aaa;padding: 5px;}
/*结束*/
/*右部*/
.zph {background: url(images/libg.gif) no-repeat 5px 5px;color: #cceaf8;}
.zph a:link, .zph a:visited {display: block;text-decoration: none;color: #307EC6;height: 26px;line-height: 26px;padding: 0 5px 0 32px;overflow: hidden;}
.zph a:hover{text-decoration: underline;}
.zph a:link i, .zph a:visited i {float: right;color: #ff6600;font-style: normal;}
/*结束*/

.fix, .lm{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.fl{float:left; width:220px;}
.lr{background:url(images/lr.gif) no-repeat left top; display:block; width:33px; padding-left:10px; height:23px; line-height:25px; float:left; margin-right:8px;margin-top:8px;*margin-top:-32px;}
.fl a:hover.lr{background:url(images/lrd.gif) no-repeat left top; display:block; width:33px; padding-left:10px; height:23px; line-height:25px; float:left; margin-right:8px;margin-top:8px;*margin-top:-32px;}
.fl a.lr {color:#fff;}
.fr{float:right;}
.cl{clear:left;}
.cr{clear:right;}
.cb{clear:both; font-size:0px; height:0px;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.more{text-align: right;}
.c_navigation{}
.c_title{width: 100%;text-align: center;font-weight: bold;font-size: 16px;line-height: 200%;}
.c_head{	line-height: 150%;}
.c_content{	font-size: 14px;line-height: 150%;}
.c_foot{line-height: 150%; list-style:none;}
.c_label{font-weight: bold;}
.c_value{}
.c_row{}
.c_subject{}
.c_tag{}
.c_description{}
.c_note{}
/* attention */
.hottext, a.hottext{color: #ff0000;}
.poptext, a.poptext{color: #c42205;}
.notetext, a.notetext{color: #1979cc;}
.errortext, a.errortext{color: #ff0000;}
a.btnlink, a.btnlink:visited{color: #000000; background: #ddf2ff; border:1px solid #a3bee8; height:20px; padding: 2px 10px 0px 10px;}
a.btnlink:hover{background: #cccccc;}
/* interface */
.jieqiQuote, .jieqiCode, .jieqiNote{	border: #000000 1px solid; padding: 2px; font-size: 12px; color: #000000; background-color: #a3bee8;}
.divbox{	border: 1px solid #a3bee8;margin-bottom: 3px;text-align: center;}
.textbox{border: 1px solid #a3bee8;	padding: 5px;margin: 3px;line-height: 150%;}
.popbox{position:absolute;width:190px !important;height:110px !important;width:200px;height:120px;border: 1px solid #a3bee8;background: #f0f7ff;color: #ff0000;	font-size: 12px;line-height:120%;padding: 3px;display:none;z-index:9999;}
.ajaxtip{position:absolute;border: 1px solid #a3bee8;background: #f0f7ff;color: #ff0000;font-size: 12px;line-height:120%;padding: 3px;z-index:1000;}
#tips {	border: 1px solid #a3bee8;padding: 3px;display: none;background: #f0f7ff;position: absolute;z-index: 2000;}
#dialog{position:absolute;top:0px;left:0px;border: 5px solid #8bcee4;background: #f1f5fa;font-size: 12px;line-height:120%;padding: 20px 10px 10px 10px;visibility: hidden; width:480px!important; height:360px!important;}
#mask{position:absolute;top:0px;left:0px;background: #777777;filter: Alpha(opacity=30);	opacity: 0.3;}
.tablist ul{height:25px; margin:0px 0px 0px 10px; padding:0px;}
.tablist li{float:left; height:24px; list-style:none; margin-right:3px;}
.tablist li a{float:left; height:24px; line-height:24px; padding:0px 10px; display:block; background:#f0f7ff; text-decoration:none; color:#000000; border:1px solid #a3bee8; border-bottom:none; }
.tablist li a.selected{ background:#ffffff; height:25px; position:relative; margin-bottom:-1px;}
.tabcontent{clear:both; border:1px solid #a3bee8; padding:10px;}

/*翻页*/
.pages{	padding: 5px 0px;overflow:hidden;}
.pagelink{float: right;background: #f0f7ff;	line-height:24px;	padding:0;overflow:hidden; margin:10px 0;}
.pagelink a, .pagelink strong, .pagelink em, .pagelink kbd, .pagelink a.first, .pagelink a.last, .pagelink a.prev, .pagelink a.next, .pagelink a.pgroup, .pagelink a.ngroup{
	float: left;	padding: 0 6px;}
.pagelink a:hover{background-color: #ffffff; }
.pagelink strong{font-weight: bold; color: #ff6600; background: #e9f1f8;}
.pagelink kbd{height:24px; border-left: 1px solid #a3bee8;}
.pagelink em{height:24px; border-right: 1px solid #a3bee8; font-style:normal;}
.pagelink input{border: 1px solid #a3bee8; color: #054e86; margin-top:1px; height: 18px;}
img.avatar{border: 0px;}
img.avatars{width: 48px; height: 48px; background:url("images/avatars_bg.gif") right bottom; padding:3px 7px 7px 3px; cursor:pointer;}
img.avatari{width: 16px; height: 16px; border: 1px solid #cccccc;margin-bottom:-3px;}

/*书本信息页*/
ul.ks-clear {border: 1px solid #EBEBEB;padding-left: 10px; margin-bottom:10px;}
ul.ks-clear li {color: #666;height: 29px;line-height: 29px;}
ul.ks-clear li a {margin-left: 3px;color: #2D91DD;}
ul.ks-clear li a:hover {text-decoration: underline;}
.book-info{border: 1px solid #BBDDF8;position: relative;padding: 22px 19px 10px;overflow: hidden;}
.book-info  img {float: left;width: 150px;margin-right: 27px;}
.book-info .info {overflow: hidden;zoom: 1;line-height: 22px;}
.book-info .info h2 {margin-bottom: 10px;font: 26px/32px "微软雅黑";font-weight: bold;}
.book-info .info h2 a {color: #0994E9;}
.book-info .intr {color: #999;}
.book-info .intr a {margin-right: 20px;}
.book-info .con {margin: 7px 0;padding: 11px 0;text-indent: 20px;line-height: 20px;border: 1px dashed #E4E4E4;border-width: 1px 0;color: #797979;}
.book-info .op {margin: 7px 0 8px;overflow:hidden;}
.book-info .op .readnow {float: left;width: 145px;height:39px;margin-right:9px;line-height:9999px;overflow: hidden;background:url(images/style.fw.png) -300px -45px;}
.book-info .op .readnow:hover {background:url(images/style.fw.png) -300px -90px;}
.book-info .op a.btn {overflow: hidden;vertical-align: middle;display: inline-block;width: 91px;height: 32px;padding-right: 2px;color: #333;text-align: center;line-height: 29px;background:url(images/style.fw.png) -448px -45px;float: left;margin: 7px 7px 0 0;}
.book-info .op a.btn:hover {background:url(images/style.fw.png) -448px -85px;text-decoration: none;}
.book-info .op {margin: 7px 0 8px;}
.sidebar-item { margin-bottom: 17px }
.sidebar-item-header { color: #666; font-size: 14px; height: 37px; line-height: 37px; background-position: 0 -156px; border: 1px solid #bbddf8; border-bottom: 0; padding-left: 10px; padding-right: 10px; position: relative; }
.sidebar-item-header .icon16 { margin-right: 5px }
.sidebar-item-header a { top: 0px; right: 4px; position: absolute; font-size: 12px; font-weight: 100; color: #B0B0B0; }
.blue .sidebar-item-header { background-image: none; background-color: #F9FCFF; border-color: #C1E1F8; }
.blue .sidebar-item-body { background: #F9FCFF; border-color: #C1E1F8; }
.sidebar-item-bottomnone { margin-bottom: 0 }
.sidebar-item-topnone .sidebar-item-header { border-top: 0 }
.s_item {
    border-top: 1px dashed #E1E2E3;
    height: 94px;
    margin-top: -1px;
    overflow: hidden;
    padding: 10px 8px 10px 10px;
   
}
.sidebar-item .hover {
    background: none repeat scroll 0 0 #F4F8FB;
    cursor: pointer;
}
.s_item .imgbox {
    float: left;
    width: 85px;
}
.s_item .imgbox a img {
    height: 90px;
    overflow: hidden;
    width: 67px;
}
.s_item .info {
    color: #999999;
    overflow: hidden;
}
.s_item .info dt a {
    color: #307EC6;
}
.s_item .info dt {
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    margin-bottom: 10px;
    overflow: hidden;
}


.sidebar-item .hd {
    border-bottom: 1px solid #999999;
    height: 22px;
    padding: 3px 0 0 4px;
}

.sidebar-item .hd h3 {
    color: #333333;
    font: 16px/18px "微软雅黑";
}
.tabnewlist {width:100%;align:center;font: 15px '微软雅黑';}
#ggw{height:60px; width:470px; border:#ccc solid 1px;}
/*评论*/
.panel {margin-top: 17px; margin-bottom:10px;}
.panel .panel-header {height: 37px;line-height: 37px;background-position: 0 -227px;font-size: 14px;border: 1px solid #bbddf8;font-weight: 700;padding: 0 15px;}
.panel .clear{border-top:none;}
.book-comment-list {border: 1px solid #bbddf8;border-width: 0 1px 1px 1px;}
.book-comment-list .item {padding: 10px 0px;margin: 0px 0px 16px;border-bottom: 0px dashed #ccc; overflow:hidden;}
.book-comment-list div.img {float: left;width: 100px;text-align: center;}
.book-comment-list div.img img {display: block;width: 50px;height: 50px;margin: 0px auto;}
.book-comment-list div.img a {display: block;text-align: center;margin-top: 8px;}
.book-comment-list .bd {padding: 0px 10px 10px;margin-left: 75px;position: relative;}
.book-comment-list .bd p {line-height: 180%;padding: 0px 0 10px;color: #333;margin: 0;padding: 0;}
.book-comment-list .info {float: right;color: #666;}
.fbpl{border:solid 1px #bbddf8; border-top:none;overflow:hidden;}
.fbpl .odd{text-align:right;}
.fbpl .reviewbtn {background: url("images/style.fw.png") repeat scroll 0 0 transparent;background-position: -448px -45px;color: #333333;display: inline-block;
height: 32px;line-height: 29px;margin: 7px 7px 0 0;overflow: hidden;padding-right: 2px;text-align: center;vertical-align: middle;width: 91px;cursor: pointer;border: 0px;}
.fbpl .reviewbtn:hover {background-position: -448px -85px;}
.plhf{border:solid 1px #bbddf8;border-top:none;}
.plhf .plleft{border-right:solid 1px #e1e3e4;}
.plhf  .prt{width:58%;float:left;text-align:left; height:30px; line-height:30px; padding-left:16px;border-bottom:solid 1px #bbddf8;}
.plhf  .prtr{width:38%;float:right;text-align:right;height:30px; line-height:30px;}
/*结束*/

/*排行榜*/
.listbox {float: left;width: 700px;}
.list_cattitle {border: 1px solid #C1E1F8;font-size: 14px;height: 30px;line-height: 30px;padding-left: 15px;padding-top: 3px;color: #666666;background: url("images/style.fw.png") repeat scroll 0 bottom transparent;}
.chart-dashed-list {border: 1px solid #C1E1F8;border-top: 0px;clear: both;}
.chart-dashed-list li {border-bottom: 1px dashed #DDDDDD;padding: 15px 8px 5px;}
.chart-dashed-list p.cover {overflow: hidden;width: 110px; padding-left:10px;}
.chart-dashed-list p {float: left;margin: 0 0 5px;padding: 0;vertical-align: bottom;}
.clearfix {display: block;}
.clearfix p{margin:0px; padding:0px;}
.chart-dashed-list p.cover img {width: 90px;height: 115px;}
.chart-dashed-list .htitle {float: left;margin: 0;padding: 0px 0 5px;width:260px;}
.chart-dashed-list h2 {margin:0px; padding:0px;margin-bottom: 5px;}
.chart-dashed-list h2 a {color: #307EC6;font-size: 14px;font-weight: normal;}
h2.gxz{width:260px; overflow:hidden;font-size:12px; height:18px; line-height:18px;}
h2.gxz a{color:#FE8737; font-size:12px;}
.chart-dashed-list .author {float: right;margin-right: 8px;color: #666;}
.chart-dashed-list .info {width: 535px;color: #666;}
.clear {clear: both;}
/*结束*/

/*小说列表*/
#booklist table {width: 100%;text-align: center;border: 1px solid #C1E1F8;}
#booklist table thead tr {font-weight: bold;background-color: #f6fbff;font-weight: bold;height: 37px;line-height: 37px;border: 1px solid #C1E1F8;color: #666;font-size: 14px;}
#booklist table thead tr  td{border-bottom:solid 1px #c1e1f8;}
#booklist tbody tr.ulss {background:#F5F5F5;}
#booklist tbody tr td {height: 26px;line-height: 26px;padding: 5px 0px;}
#booklist .catname {width: 8%;text-align: left;padding-left: 10px;}
#booklist .bookname {width: 16%;text-align: left;font-size:14px; height:26px;}
#booklist .bookname a{color:#186AB6;}
#booklist .bookname a:hover{text-decoration: underline;}
#booklist .lastchaptername {text-align: left;height:24px;}
#booklist .lastchaptername a{color:#555;}
#booklist .lastchaptername a:hover{text-decoration: underline;}
#booklist .sitename {width: 14%;}
#booklist .updatetime {width: 8%;text-align: center;}
#booklist .isfinished {width: 8%;}
#booklist .display {width: 5%;padding-right: 15px;}

.top-none  {border: 1px solid #E3E3E3;line-height: 22px;margin: -1px 0 10px;overflow:hidden;}
.top-none .bb {float: left;padding: 5px 0 6px 8px;width: 62px;}
.top-none .itemlist {padding: 4px 0 6px;}
.top-none a {display: block;float:left;height: 18px;line-height: 16px;width:36px;margin-top: 2px;padding: 2px 0;color: #186AB6;margin-right:10px;text-align:center;}
.top-none a:hover,.top-none a.cur{background-color: #307EC6;color: #FFF;text-decoration: none;}

.top-none1  {border: 1px solid #E3E3E3;line-height: 22px;margin: -1px 0 10px;overflow:hidden;width:700px;}
.top-none1 .bb {float: left;padding: 5px 0 6px 8px;width: 62px;}
.top-none1 .itemlist1 {padding: 4px 0 6px;}
.top-none1 .itemlist1 a {display: block;float:left;height: 18px;line-height: 16px;width:60px;margin-top: 2px;padding: 2px 0;color: #186AB6;margin-right:10px;text-align:center;}
.top-none1 .itemlist1 a:hover,.top-none1 .itemlist1 a.cur{background-color: #307EC6;color: #FFF;text-decoration: none;}
	 
/*结束*/

/*文章搜索*/
.wzss{width:700px; border:solid 1px #C1E1F8; height:304px;}
.wzss .wztt{width:685px; border-bottom:solid 1px #C1E1F8;margin:0px; padding:0px 0 0 15px; height:37px; line-height:37px;font-size:14px;}
.wzss table tr{height:37px; line-height:37px;}
.wzss table tr .text{width:260px; border:solid 1px #aaa; height:26px; line-height:26px;}
.wzss table tr .button{background: url("images/style.fw.png") repeat scroll -448px -45px transparent;height: 30px;line-height:24px;text-align: center;width: 91px;border: 0px;}
.wzss table tr .button:hover{background-position: -448px -85px;}
/*结束*/

/*个人中心css*/
.leftbox{ width:780px; float:right;padding:15px 0px 0px}
.rightbox{ width:148px; float:left; margin-right:10px;}
.acccountbox {background: url("http://p1.cache.yuncheng.com/images/myself/mainbar-bg.gif") repeat-y scroll 0 0 transparent;border: 1px solid #DCDCDC;margin-bottom:15px;}
.mynav h3 a{border: 1px solid #DCDCDC;border-width: 1px 0px;color: #666666;background: url("http://p1.cache.yuncheng.com/images/myself/myselfnav-bg.gif") no-repeat scroll 14px 12px transparent;display: block;height: 40px;padding-left: 48px;}
.mynav h3 {line-height: 40px;margin-top: -1px;width: 100%;font-weight: normal;}
.mynav .myself-shelf {    background-position: 14px -68px;}
.mynav li {margin: 10px 0;font-size: 12px;font-weight: normal;}
.mynav li a {color: #666666;}
.mynav ul { padding-left: 35px;}
.mynav h3.on a {background: url("/images/myselfnav-bg.gif") no-repeat scroll -155px 12px #FFFFFF;border-right: 1px solid #FFFFFF;font-weight: bold; margin-right: -1px;position: relative;}
.list3 li {padding-left: 11px;background: url("/images/icon-arr6.gif") no-repeat scroll 0 6px transparent;}
.list-s li {display: inline-block;float: left;margin-bottom: 10px;vertical-align: bottom;width: 100px;}
h2 {color: #006600;font: 14px/150% Arial,Helvetica,sans-serif;margin: 0 0 12px;}
.navbar{ margin-bottom:2px;}
.userinfo {margin-bottom: 10px;width: 100%;padding:0px 10px;}
.pic {    margin-right: 12px;}
.pic img{ height:48px; width:48px;}
h1 {color: #494949;display: block;font-size: 25px;font-weight: bold;margin: 0;padding: 0 0 3px;word-wrap: break-word;}
.userinfo .link a {background: url("/images/b_v2.png") repeat scroll 0 -120px transparent;float: left;height: 21px;text-indent: -3000px;margin-top:5px;width: 59px;}
.list-s li img{ height:120px; width:90px;}
.GridTable{width: 98%;font-size: 12px;}
.GridTable tr{padding-left: 5px;}
.GridTable TD{padding-left: 5px;}
.GridHeader{height: 30px;background: #E2E9ED;color: #333;font-size: 13px;}
.GridSelectedItem{text-align: center;background-color: #B0C4DE;height: 28px;color: #888;}
.GridFooter{background-color: #E2E9ED;border-width: 0px;}
.GridItem{height: 28px;color: #888;  border-bottom: 1px solid #D8D8D8;padding: 5px;}
.GridAlterItem{background: #fff;height: 28px;  border-bottom: 1px solid #D8D8D8;padding: 5px;}
.GridPager{text-align: right;vertical-align: middle;font-size: 13px;height: 30px;background: #E2E9ED;border-top: 0;}
.GridHeader A, .GridHeader A: visited{TEXT-DECORATION: underline}
.GridHeader A: hover{color: #DAA520;text-decoration: underline;}
.tabletop{ color: #777777; margin-bottom:10px; padding-left:10px; font-size:13px;}
.tabletop .sel{color: #333;font-size:14px; font-weight:bold;}
.updateshelfchk{vertical-align:text-bottom}
.tab_login TD{}
.tab_loginTD{padding: 15px 5px 13px 5px;}
.tab_login .w1{PADDING-RIGHT: 0px;FONT-SIZE: 14px;WIDTH: 130px;BACKGROUND-COLOR: #D4E7FF;TEXT-ALIGN: right;padding: 15px 5px 13px 5px;}
.tab_login .change_c{BACKGROUND-COLOR: #ffece8}
.tab_login textarea{width: 465px;background: #FFF;height: 150px;padding: 1px 0 0 1px;color: #666;MARGIN-LEFT: 10px;margin-bottom: 10px;overflow: hidden;}
.tab_login .text_input{PADDING-RIGHT: 2px;PADDING-LEFT: 1px;FLOAT: left;PADDING-BOTTOM: 0px;MARGIN-LEFT: 10px;WIDTH: 170px;PADDING-TOP: 3px;}
.tab_login .upload_input{PADDING-RIGHT: 2px;PADDING-LEFT: 1px;FLOAT: left;PADDING-BOTTOM: 0px;MARGIN-LEFT: 10px;margin-top: 5px;WIDTH: 180px;PADDING-TOP: 3px;HEIGHT: 17px}
.tab_login .yzm_img{FLOAT: left;MARGIN-LEFT: 20px;WIDTH: 100px;HEIGHT: 30px}
.tab_login .yzm_input{BORDER-RIGHT: #a8a6ab 1px solid;PADDING-RIGHT: 2px;BORDER-TOP: #a8a6ab 1px solid;PADDING-LEFT: 1px;FLOAT: left;PADDING-BOTTOM: 0px;MARGIN-LEFT: 15px;BORDER-LEFT: #a8a6ab 1px solid;WIDTH: 54px;PADDING-TOP: 3px;BORDER-BOTTOM: #a8a6ab 1px solid;HEIGHT: 17px}
.tab_login .text_left{margin-left: 20px;float: left;}
.tab_login .change_red{COLOR: #ff0000}
.tab_login .text_left P{PADDING-TOP: 3px}
#content1 .status{ padding:10px 15px; margin-bottom:8px; color:#666; position: relative; line-height:24px; }
#content1 .status h5{ font-size:14px; font-weight:bold; height:30px; line-height:30px; color:#000;}
#content1 .status p{ padding-left:30px; width:470px; }
#content1 .status .msg{position:absolute; top:15px; left:80px; width:330px; color:#6494b8;}
#content1 .status .portrait{ position:absolute; top:40px; left:405px; width:80px; text-align:center;}
#content1 .status .portrait img{ width:64px; height:64px; padding:3px; border:1px solid #999;}
#content1 .status .estate { height:24px;}
#content1 .status .estate span{ }
#content1 .status .author{ padding:0 5px 0 29px; background:url(/images/bg.png) no-repeat left 4px;}
#content1 .status .author2{ padding:0 5px 0 29px;  background:url(/images/bg.png) no-repeat -179px 4px;}
#content1 .status .handsetvip{ padding:0 5px 0 29px; background:url(/images/bg.png) no-repeat left -26px;}
#content1 .status .handsetvip2{ padding:0 5px 0 29px; background:url(/images/bg.png) no-repeat -179px -26px;}
#content1 .status .handset{ padding:0 5px 0 29px; background:url(/images/bg.png) no-repeat left -80px;}
#content1 .status .handset2{ padding:0 5px 0 29px; background:url(/images/bg.png) no-repeat -179px -80px;}
#content1 .status .mail{ padding:0 5px 0 29px; background:url(/images/bg.png) no-repeat left -53px;}
#content1 .status .mail2{ padding:0 5px 0 29px; background:url(/images/bg.png) no-repeat -179px -53px;}


/*个人中心css*/
.container {margin-left: auto;margin-right: auto;width: 960px;}
.leftbox{ width:780px; float:right;padding:15px 0px 0px;font: 12px/1.5 tahoma, arial, 宋体b8b\4f53, sans-serif;}
.rightbox{ width:148px; float:left; margin-right:10px;font: 12px/1.5 tahoma, arial, 宋体b8b\4f53, sans-serif;}
.acccountbox {background: url("http://p1.cache.yuncheng.com/images/myself/mainbar-bg.gif") repeat-y scroll 0 0 transparent; border: 1px solid #DCDCDC;overflow:hidden;}
.mynav h3 a{border: 1px solid #DCDCDC;border-width: 1px 0px;color: #666666;background: url("/images/user/myselfnav-bg.gif") no-repeat scroll 14px 12px transparent;display: block;height: 40px;line-height: 40px;padding-left: 48px;}
.mynav h3 {line-height: 40px;margin-top: -1px;width: 100%;font-weight: normal;font: 12px/1.5 tahoma, arial, 宋体b8b\4f53, sans-serif;}
.mynav .myself-shelf {background-position: 14px -68px;}
.mynav li {margin: 10px 0;font-size: 12px;font-weight: normal;}
.mynav li a {color: #666666;}
.mynav ul {padding-left: 35px;}
.mynav h3.on a {background: url("/images/user/myselfnav-bg.gif") no-repeat scroll -155px 12px #FFFFFF;border-right: 1px solid #FFFFFF;font-weight: bold;margin-right: -1px;position: relative;}
.list3 li {padding-left: 11px;background: url("/images/user/icon-arr6.gif") no-repeat scroll 0 6px transparent;}
h2 {color: #006600;font: 14px/150% Arial,Helvetica,sans-serif;margin: 0 0 12px;}
.navbar{ margin-bottom:2px;padding:10px 0;}
.navbar a {margin: 0 5px; color:#666;}
h1 {color: #494949;display: block;font-size: 25px;font-weight: bold;margin: 0;padding: 0 0 3px;word-wrap: break-word;}
.GridTable{width: 98%;font-size: 12px;}
.GridTable tr{padding-left: 5px;}
.GridTable TD{padding-left: 5px;}
.GridHeader{height: 30px;background: #E2E9ED;color: #333;font-size: 13px;}
.GridHeader A, .GridHeader A: visited{TEXT-DECORATION: underline}
.GridHeader A: hover{color: #DAA520;text-decoration: underline;}
.tab_login TD{padding: 15px 5px 13px 5px;}
.tab_login textarea{width: 465px;background: #FFF;height: 150px;padding: 1px 0 0 1px;color: #666;MARGIN-LEFT: 10px;margin-bottom: 10px;overflow: hidden;}
#content1 .status h5{ font-size:14px; font-weight:bold; height:30px; line-height:30px; color:#000;}
#content1 .status p{ padding-left:30px; width:470px;color: #666;line-height: 24px; }
#content1 .status a{color: #666;}
#content1 .status a:hover{color: #2c90dc;text-decoration:underline;}
#content1 .status .msg{position:absolute; top:15px; left:80px; width:330px; color:#6494b8;}
#content1 .status .portrait{ position:absolute; top:40px; left:405px; width:80px; text-align:center;}
#content1 .status .portrait img{ width:64px; height:64px; padding:3px; border:1px solid #999;}
#menutabbar {border-bottom: 1px solid #CFCFCF;height: 32px;line-height: 32px;margin-bottom:10px;width:98%}
#menutabbar ul{float:left; height:32px;}
#menutabbar li{float:left; margin:0 3px 0 0;border:1px solid #CFCFCF;border-bottom:0;background: url(http://p1.cache.yuncheng.com/images0126/menutabbar-bg.gif) left bottom repeat-x;height:31px;overflow:hidden;}
#menutabbar a{float:left;padding:0 10px; color:#000;height:30px;}
#menutabbar a:hover{text-decoration: none;color:#F77C20;}
#menutabbar a span{color:#999;margin-left:2px;}
#menutabbar .on{background:#fff;margin-bottom:-1px;font-size:12px;padding-bottom:1px;position:relative;font-size:14px;height:31px;overflow:hidden;z-index:10;}
#menutabbar .on span{font-size: 12px;}
#menutabbar .on a{color:#F77C20;}
#menutabbar .on a:hover{color:#000; text-decoration: none;}

/*收件箱*/
.messagewrap{ margin:10px;}
.messagewrap .msgbox{ border:1px solid #ddd;}
textarea{font-size:12px;font-family:宋体;}
.pb{font-weight:bold;}.title{background-color:#f3f3f3; height:25px;}.yellowBG{background-color:#D9F0F0}
.newmessage{WTEXT-DECORATION: none;POSITION: relative;padding:5px 10px 5px 10px !important;padding:4px 10px 4px 10px;height:1px;border:1px solid #7AA9DF;background-color:#EAF3FC;font-size:12px}
.tdline28{border-bottom:1px solid #e1e1e1; height:28px;}
.tdline28 a{color:#666;font-size:13px;}
.tdline28 a:hover{color:#2c90dc;text-decoration:underline;}
.tdline28 a.blacklink {color: #000;text-decoration:none;}
.tdline28 a:hover.blacklink {color: #000;text-decoration:underline;}
/*按钮*/
.bluebtn_input {display: inline-block;text-align: center;vertical-align: middle;background: url("/images/user/book_index.png") no-repeat scroll 0 -68px transparent;border: 0 none;color: #FFF;cursor: pointer;font-size: 12px;font-weight: bold;height: 35px;line-height:35px;width: 105px;}

/*修改信息 等 */
em{ color:#e52600; font-style:normal}
.mesage_list{height:40px; padding-bottom:20px}
.list_title{ width:100px; text-align:left; padding-top:5px; float:left}
.list_edit{ width:300px; padding-left:7px; float:left}
.list_h{height:15px;}
.list_edit .nickname{ width:140px; height:20px; border:1px soild #ccc; padding:2px 0 0 1px; float:left; margin-right:7px}
.list_edit .text_love{width:235px; height:60px; font-size:12px; padding:2px 1px}
.list_edit .text_intro{width:235px; height:100px; font-size:12px; padding:2px 1px}

/*登陆页 找回密码*/
.wrapper_login {margin-top: 5px;*margin-top:15px;}
.wrapper_login .main { background: none repeat scroll 0 0 #FFFFFF; width: 425px; border: 1px solid #E2E2E2; padding:25px;}
.wrap_pro .main .innerbox, .wrapper_wreg .innerbox { padding: 24px;}
.wrap_pro .main .innerbox .registerlist { padding-left: 6px;}
.wrap_pro .main .innerbox .u_tip { font-size: 12px; margin-bottom: 15px;}
.u_tip { background: none repeat scroll 0 0 #FFFFCC; border: 1px dotted #FFCC99; color: #0994E9; font-size: 14px; margin-bottom: 40px; padding: 15px 12px; text-align: center;}
.u_tip a{color:#666;}
.u_tip a:hover{color:#0994E9;text-decoration:underline;}
.formbox { margin-bottom: 20px;overflow: hidden;}
.formbox a{color:#666;}
.formbox a:hover{color:#0994E9;text-decoration:underline;}
.formbox  .td1 {float: left;color:#222; font-family: tahoma; margin-top:5px; height: 38px; overflow: hidden;}
.formbox  .kongtr {height: 8px; overflow: hidden;}
.formbox  .td1 .zuo{width:90px;text-align:right;padding-top:6px;}
.formbox  .td1 .you {margin-left:0; }
.formbox  .td1 .you input { background-position:left top;border:1px solid #DDDDDD;color:#0994E9;font-family:tahoma,"宋体";font-size:14px;height:27px;line-height:22px;padding: 3px 5px 1px; width: 250px;}
.formbox .td1 input.id, .formbox .td1 input.pw { font-size: 16px; font-weight: bold;}
.formbox .bluebtn_input {display: inline-block;text-align: center;vertical-align: middle;background: url("/images/user/book_index.png") no-repeat scroll 0 -68px transparent;border: 0 none;color: #FFF;cursor: pointer;font-size: 12px;font-weight: bold;height: 35px;line-height:35px;width: 105px;}


/*底部*/
.footer {width: 960px;margin: 0px auto 15px;overflow:hidden;}
.site-nav {background: #fff;width: 945px;margin: 0px auto;overflow: hidden;border: 1px solid #e2e2e2;padding: 20px 5px;}
.site-nav dl.books {width: 220px;border-left: none;}
.site-nav dl {width: 205px;height: 100px;border-left: 1px solid #e2e2e2;float: left;padding-left: 25px;}
.site-nav dl dt {line-height: 20px;padding: 0 0 0 13px;color: #069;font-weight: bold;background: url("images/style.fw.png") no-repeat scroll -10px -88px transparent;
width: 55px;}
.site-nav dl dd {padding-top: 6px;}
.site-nav dl dd a {line-height: 23px;margin: 0 20px 0 0;color: #888;display: block;word-break: keep-all;float: left;_margin-right: 12px;}
.footer p {width: 460px;}
.footer p.f_left {color: #666;float: left;line-height: 22px;padding: 8px 0 0 2px;}
.footer p.f_right {float: right;}
.footer p.f_right span {display: block;float: right;line-height: 22px;padding: 8px 12px 0 0;}
/*结束*/

a.message{background:url("images/aicons.gif") 0px 0px no-repeat; padding-left:16px;}
a.parlor{background:url("images/aicons.gif") 0px -16px no-repeat; padding-left:16px;}
a.friend{background:url("images/aicons.gif") 0px -34px no-repeat; padding-left:16px;}
a.bookcase{background:url("images/aicons.gif") 0px -54px no-repeat; padding-left:16px;}
a.group{background:url("images/aicons.gif") 0px -73px no-repeat; padding-left:16px;}
a.space{background:url("images/aicons.gif") 0px -94px no-repeat; padding-left:16px;}
a.userinfo{background:url("images/aicons.gif") 0px -113px no-repeat; padding-left:16px;}
a.logout{background:url("images/aicons.gif") 0px -133px no-repeat; padding-left:16px;}

.hfgg{width:960px;margin:4px auto;}

/*首页友情链接*/
.colink{width:948px;border:1px dashed #dee1e6;margin:10px auto;overflow:hidden;padding:5px;}
.colink a{color:#999;height:23px;line-height:23px;padding-left:8px;}