.channel {
    height: 27px;
    margin: auto;
    padding: 9px 0 6px;
    width: 960px;
}
.channel .search-panel {
    float: right;
    margin-top: 7px;
}
.calendar{ margin-right:4px;}
.search-label {
    float: left;
    font-weight: bold;
    line-height: 21px;
    padding-left: 6px;
}
.search-text {
    float: left;
    font-size: 100%;
    height: 14px;
    margin-left: 6px;
    padding: 1px;
}
.search-select {
    float: left;
    font-size: 100%;
    height: 20px;
    margin-left: 6px;
}
.search-select {
    font-size: 100%;
}
.search-submit {
    background: url("http://img1.cache.netease.com/book/img/bookOB11/searchBtn.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 20px;
    margin-left: 6px;
    width: 60px;
}
.nav-channel {
    background: url("http://img1.cache.netease.com/book/img/bookOB11/bg08.png") no-repeat scroll 0 0 transparent;
    height: 64px;
    margin: auto;
    width: 960px;
}
.nav-main {
    float: left;
    margin-top: 5px;
    padding-left: 4px;
}
.nav-main li {
    background: url("http://img1.cache.netease.com/book/img/bookOB11/bg09.png") no-repeat scroll right 2px transparent;
    display: inline;
    float: left;
    margin-right: -2px;
    padding-left: 2px;
}
.nav-main li a {
    display: inline-block;
    height: 28px ;
	line-height: 23px;
    padding: 0 10px 0 8px;
}
.nav-main a, .nav-main a:visited, .nav-main a:hover {
    color: #FFFFFF;
}
.nav-main .nav-active a, .nav-main .nav-active a:visited, .nav-main .nav-active a:hover {
    color: #000000;
}
.nav-main .nav-active a {
    background: url("http://img1.cache.netease.com/book/img/bookDB10/bg50.png") no-repeat scroll right 0 transparent;
    font-size: 14px;
    font-weight: bold;
    padding: 0 7px 0 5px;
}
.nav-main .nav-active {
    background: url("http://img1.cache.netease.com/book/img/bookDB10/bg50.png") no-repeat scroll 0 -37px transparent;
}
.nav-main .nav-last {
    background: none repeat scroll 0 0 transparent;
    margin-right: 0;
}
.nav-right {
    float: right;
    line-height: 32px;
    padding-right: 10px;
}
.nav-right a, .nav-right a:visited, .nav-right a:hover {
    color: #fff9ca;
}

.icon-phone{ padding-left:16px;background:none; display: block;	}

a, a:visited {
    color: #2B2B2B;
}
.psn-hd-title {
    color: #2B2B2B;
    float: left;
    font-weight: bold;
    padding-left: 42px;
}
.psn-hd-login, .psn-hd-message {
    float: left;
}
.psn-hd .login-panel {
    float: left;
    margin: 5px 0;
}
.psn-hd .login-more, .psn-hd .login-more a, .psn-hd .login-more a:visited {
    color: #727171;
}
.psn-hd-menu, .psn-hd-menu a, .psn-hd-menu a:visited {
    color: #4C6B7C; 
}
.psn-hd-menu {
    float: left;
    padding-left: 42px;
}
.psn-hd-menu a{display:inline-block;}
.psn-hd-menu .author_new{padding-right:20px; background:url(http://img1.cache.netease.com/book/img/bookOB11/ico_new.png) no-repeat right 2px;}
.psn-hd-message h3 {
    float: left;
    padding-left: 6px;
}
psn-hd-menu, .psn-hd-menu a, .psn-hd-menu a:visited {
    color: #2B2B2B;
}
.list {
    clear: both;
    color: #000000;
    height: 28px;
    line-height: 28px;
    text-align: left;
}
.list .text {
    color: #B3B3B3;
    float: left;
    text-indent: 12px;
}
.firstItem {
    font-weight: bold;
}
.psn-hd {
    background: url("http://img1.cache.netease.com/book/img/bookOB11/bg05.png") no-repeat scroll 0 0 transparent;
    border: 1px solid #B4C9D8;
    font-family: Arial;
    height: 31px;
    line-height: 31px;
    margin: auto;
    width: 958px;
}
.psn-hd-title {
    color: #2B2B2B;
    float: left;
    font-weight: bold;
    padding-left: 42px;
}
.psn-hd-login, .psn-hd-message {
    float: left;
}
.psn-hd {
    font-family: Arial;
    line-height: 31px;
}
.psn-hd-login, .psn-hd-message {
    float: left;
}
.psn-hd .login-panel {
    float: left;
    margin: 5px 0;
}
.psn-hd .login-more, .psn-hd .login-more a, .psn-hd .login-more a:visited {
    color: #727171;
}
.psn-hd .login-more {
    float: left;
    padding-left: 6px;
}
.login-panel label {
    float: left;
    line-height: 21px;
    padding-left: 6px;
}
.login-text {
    float: left;
    font-size: 100%;
    height: 14px;
    margin-left: 6px;
    padding: 1px;
    width: 74px;
}
.login-panel label {
    float: left;
    line-height: 21px;
    padding-left: 6px;
}
.login-text {
    float: left;
    font-size: 100%;
    height: 14px;
    margin-left: 6px;
    padding: 1px;
    width: 74px;
}
.login-submit {
    background: url("http://img1.cache.netease.com/book/img/bookOB11/submit.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 20px;
    margin-left: 6px;
    width: 40px;
}
.psn-hd-quick {
    float: right;
    padding-right: 9px;
}
/*第二个模块 */
.area {
    margin: auto;
    text-align: left;
    width: 960px;
}
.area {
    text-align: left;
}
.ui_til2 {
    background: url("http://img1.cache.netease.com/book/img/bookOB11/bg92.gif") repeat-x scroll left 23px transparent;
    height: 22px;
    padding-top: 2px;
}
.ui_bg21 {
    background: url("http://img1.cache.netease.com/book/img/bookOB11/uibg2.gif") repeat-y scroll right center transparent;
}
.ui_bg21 .bg_line {
    background: url("http://img1.cache.netease.com/book/img/bookOB11/bgborder.png") no-repeat scroll right top transparent;
    display: block;
    height: 1px;	
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://img1.cache.netease.com/book/img/bookOB11/bgborder.png");  /*IE6*/
    _background-image: none; /* IE6 */
}
/* 模块结束*/
/* 第三个模块*/
.ui_bg3 {
    background: none repeat-y scroll 0 0 transparent;
}
.ui_til01 {
    background: url("http://img1.cache.netease.com/book/img/bookOB11/bg55.png") no-repeat scroll right top transparent;
    color: #FFFFFF;
    height: 25px;
}
.ui_til01 h2, .ui_til01 h3 {
    line-height: 27px;
    padding-left: 21px;
}
.ui_til1 h2, .ui_til1 h3 {
    background: url("http://img1.cache.netease.com/book/img/bookOB11/bg05.gif") no-repeat scroll 2px center transparent;
    line-height: 21px;
    padding-left: 19px;
}
.scrollBoxContent{background: url("http://img1.cache.netease.com/book/img/book10/bg01.gif") repeat-y scroll 0 0 transparent;
overflow:hidden;
padding-top: 12px;
}
.ui_til5 h2 {
    padding-left: 21px;
}
.title-32 {
    background: url("http://img1.cache.netease.com/book/img/bookOB11/bg32.png") no-repeat scroll right top transparent;
    height: 25px;
}
.bar-title {
    height: 25px;
    line-height: 27px;
    overflow: hidden;
}
.title-32 h4 {
    padding-left: 27px;
}
.bar-title h4 {
    float: left;
    font-weight: bold;
}
.list-box div {
    float: left;
}
.bar-title .title-more {
    float: right;
	 padding-right: 9px;
}
.colR {
    background: url("http://img1.cache.netease.com/book/img/bookOB11/bgright1.png") repeat-y scroll 0 0 transparent;
}
.module3L{background: url("http://img1.cache.netease.com/book/img/bookOB11/bgm31.png") repeat-y scroll 0 0 transparent;
padding-top: 12px;
overflow:hidden;
width:735px;}
.single-boxL {
    line-height: 21px;
	width:360px;
	padding-right:5px;
	float:left;
	overflow:hidden;
	padding-bottom:10px;
}
.single-boxR {
    line-height: 21px;
	width:360px;
	padding-right:5px;
	float:right;
	overflow:hidden;
	padding-bottom:10px;
}
.single-pic {
    position: absolute;
    width: 92px;
}
.single-pic img {
    border: 1px solid #CCCCCC;
	margin-left: 5px;
}
.single-info {
    height: 107px;
    overflow: hidden;
    padding-left: 105px;
}
.single-ctrl {
    height: 21px;
    overflow: hidden;
    padding-left: 105px;
}
.single-name {
    font-size: 14px;
    font-weight: bold;
    line-height: 23px;
    white-space: nowrap;
}
.single-desc, .single-author {
    color: #727171;
}
.icon-read {
    background: url("http://img1.cache.netease.com/book/img/bookDB10/bg56.png") no-repeat scroll right 0 transparent;
    padding: 1px 16px 1px 0;
}
a, a:visited {
    color: #2B2B2B;
}
.icon-read span {
    color: #BA2636;
}
.hr-dot {
    background: url("http://img1.cache.netease.com/book/img/bookDB10/bg18.png") repeat-x scroll left 5px transparent;
    clear: both;
    display: block;
    height: 11px;
    overflow: hidden;
}
.colTL {
    float: left;
    overflow: hidden;
    padding-left: 10px;
    width: 357px;
}
.colTR {
    float: right;
    overflow: hidden;
    padding-left: 10px;
    width: 357px;
}
.list_f14d {padding-bottom:12px;_padding-bottom:18px;}
.list_f14d ul {
    background: url("http://img1.cache.netease.com/book/img/book09/bg55.gif") no-repeat scroll left 10px transparent;
    font-size: 14px;
    line-height: 25px;
    padding-left: 9px;
	width:357px;
	
}
.vip-cnt-right {
    margin: 0 10px;
}
.ui_nav3 {
    border-left: 1px solid #DCDDDD;
    border-top: 1px solid #DCDDDD;
    margin: auto;
    overflow: hidden;
    width: 188px;
}
.ui_nav3 .active {
    background: none repeat scroll 0 0 #F6F8F9;
    color: #000;
    font-weight: bold;
}
div.tab-active {
    display: block;
}
.table-4 {
    table-layout: fixed;
}
.vip-rank-table .table-col1 {
    width: 38px;
}
.ui_nav3 {
    border-left: 1px solid #DCDDDD;
    border-top: 1px solid #DCDDDD;
    margin: auto;
    overflow: hidden;
    width: 186px;
}
.ui_nav3 li {
    background: url("http://img1.cache.netease.com/book/img/book10/bg13.png") no-repeat scroll 0 0 transparent;
    border-right: 1px solid #DCDDDD;
    display: inline;
    float: left;
    height: 21px;
    line-height: 21px;
    text-align: center;
    width: 61px;
}
.tabNav li, .focusNav li {
    cursor: pointer;
}
.table-4 .table-odd {
    background: none repeat scroll 0 0 #e3ecf7;
}
.table-4 th, .table-4 td {
    line-height: 21px;
    overflow: hidden;
    padding: 2px 6px 3px;
    vertical-align: middle;
    white-space: nowrap;
}
.table-odd .td1{width:15%}
.table-odd .td2{width:80%}
.table-odd .td3{width:5%}
.t-center {
    text-align: center;
}
.logo-rank-top {
    background: url("http://img1.cache.netease.com/book/img/book09/bg41.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    font-family: Arial;
    font-size: 11px;
    height: 13px;
    line-height: 13px;
    text-align: center;
    width: 13px;
}
.logo-rank-top.hot {
    background: url("http://img1.cache.netease.com/book/img/bookOB11/bg59.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    font-family: Arial;
    font-size: 11px;
    height: 13px;
    line-height: 13px;
    text-align: center;
    width: 13px;
}
.tab-panel {
    display: none;
}
/*模块结束*/
/*第四个模块*/
.ui_bg4 {
    background: none repeat-y scroll 0 0 transparent;
}
.module4L{background: url("http://img1.cache.netease.com/book/img/bookOB11/bgm41.png") repeat-y scroll 0 0 transparent;
overflow:hidden;
width:735px;}
.module4L1{float:left; overflow:hidden;width:357px;background: url("http://img1.cache.netease.com/book/img/bookOB11/bgm4L.png") repeat-y scroll 0 0 transparent;}
.module4L2{float:right; overflow:hidden;width:357px;background: url("http://img1.cache.netease.com/book/img/bookOB11/bgm4L.png") repeat-y scroll 0 0 transparent;}
.title-41 {
    background: url("http://img1.cache.netease.com/book/img/bookOB11/bg41.png") no-repeat scroll right top transparent;
    float: left;
    height: 25px;
    overflow:hidden;
    width: 357px;
}
.title-42{
    background: url("http://img1.cache.netease.com/book/img/bookOB11/bg41.png") no-repeat scroll right top transparent;
    float: right;
    height: 25px;
    overflow:hidden;
    width: 357px;
}
.title-41 h4 {
    padding-left: 27px;
}
.title-42 h4 {
    padding-left: 27px;
}
.module4L .single-boxL {
    line-height: 21px;
	width:352px;
	float:left;
	overflow:hidden;
}
.module4L .single-boxR {
    line-height: 21px;
	width:352px;
	float:right;
	overflow:hidden;
}
.module4L .colTL {
    float: left;
    overflow: hidden;
    padding-left: 10px;
    width: 735px;
}
.module4L .colTR {
    float: right;
    overflow: hidden;
    padding-left: 10px;
    width: 345px;
}
/*模块结束*/
/*第五个模块 */
.ui_bg5 {
    background: none repeat-y scroll 0 0 transparent;
}
.wrap-1 {
    border-color: #DCDDDD;
    border-style: solid;
    border-width: 0 1px 1px;
    padding: 0 1px 1px;
}
.wrap-1 {
    border-style: solid;
}
.table-1 {
    table-layout: fixed;
}
.table-1 .table-hd {
    background: none repeat scroll 0 0 #F0F0F0;
}
.table-1 th {
    font-weight: bold;
    padding: 7px 18px 6px;
}
.table-1 th, .table-1 td {
    line-height: 21px;
    overflow: hidden;
    vertical-align: middle;
    white-space: nowrap;
    
}
.table-1 .table-odd {  	
    clear: both;   
    height: 40px;
	#height: 33px;
	_height: 35px;	
    overflow: hidden;	
}
.table-1 .table-even {  
    clear: both;   
    height: 40px;
	#height: 33px;	
	_height: 35px;	
    overflow: hidden;  
}
.table-1 .table-last {
    clear: both;   
    height: 40px ;	
	#height: 33px;
	_height: 33px;/*IE 6 下*/
    overflow: hidden;  
}
.table-1 td {
    padding: 4px 18px 3px;
    background: url("http://img1.cache.netease.com/book/img/bookOB11/dotbg.png") no-repeat scroll right top transparent;
}
.table-1 .table-last td{
	 background: none repeat scroll 0 0 #fff;
}
.table-1 th, .table-1 td {
    line-height: 21px;
    overflow: hidden;
    vertical-align: middle;
    white-space: nowrap;
}
.ui_bg4 .bg_line {
    border-top: 0px solid #DCDDDD;
    display: block;
    height: 0;
}
.colLM   .bg_line {
    border-top: 1px solid #DCDDDD;
    display: block;
    height: 0;
}
.colR  .bg_line {
    background: url("http://img1.cache.netease.com/book/img/bookOB11/bg02.gif") no-repeat scroll right top transparent;
    display: block;
    height: 1px;
}
.ui_til1 {
    background: url("http://img1.cache.netease.com/book/img/bookOB11/bg92.png") repeat-x scroll left 23px transparent;
    height: 22px;
    padding-top: 2px;
}
.ti2em{padding-bottom:5px;}
.box_pf {
    padding-bottom: 10px;
}
.colL .titleBar, .colM .titleBar, .colR .titleBar, .colH .titleBar {
    margin-bottom: 12px;	
}
/*模块结束*/
.sub-channel2{float:left;}
.lastItem{padding-right:10px;}
.allItems{padding-left:5px;}
.midItem{padding-right:13px;}
.content.img {
    line-height: 21px;
    _margin: 0 6px 25px;
}
.th1{ width:10%}
.th2{ width:30%}
.th3{ width:20%}
.th4{ width:15%}
.th5{ width:25%}
.list_f12d li {
    background: url("http://img1.cache.netease.com/book/img/book09/bg55.gif") no-repeat scroll left 8px transparent;
    height: 21px;
    line-height: 21px;
    overflow: hidden;
    padding-left: 9px;
}
.outerbox{width:735px;float:left;}