@charset "gb2312";
/*头部样式*/
.detail_headarea{ width:100%; height:40px;}
.detail_header{ width:980px; margin:auto; height:40px;}
.detail_logo{
	width:100px;
	height:6px;
	float:left;
	margin: 4px 0 0 5px;
}
.detail_headnavarea{
	float:left;
	height:37px;
	padding:4px 0px 0px 20px;
	margin:0px;
	color:#000;
	width: 530px;
	overflow: hidden;
}
.detail_sclassnav{ padding:3px; color:#333; word-spacing:3px;}
.detail_topsearcharea{
	float:left;
	width: 280px;
	padding: 0px 0 0 10px;
}




.lt_area{
	background:url(sort_location_bg.gif);
	height:30px;
	width:100%;
	overflow:hidden;
	clear:both
}
.lt{ width:980px; margin:auto}
.lt_area .lt select{width:351px;}
.lt_area .lt input{width:351px;}
.lt_text {
	padding:6px 0 0 5px;
}
.lt_bookname { padding:8px 0 0 5px; font-size:14px; font-weight:bold; color:#002D80}
.lt_bookname a:link { font-size:14px; font-weight:bold; color:#002D80}
.lt_bookname a:visited {  font-size:14px; font-weight:bold; color:#002D80}
.lt_btn{padding:5px 0 0 5px; margin-left:10px;scrollbar-face-color:#cccccc}

/*.lt_buttonstyle { padding:5px; position:absolute; margin-left:780px}*/
.lt_buttonstyle { }
.lt_buttonstyle a:link { color:#C90000; display:block; float:left; height:16px; background:url(lt_buttonsytle.gif); padding:4px 5px 0 5px; border-top:1px solid #C4A22F; border-right:2px solid #C4A22F;border-bottom:2px solid #C4A22F;border-left:1px solid #C4A22F;margin-right:3px;}
.lt_buttonstyle a:visited  {color:#C90000; display:block; float:left; height:16px; background:url(lt_buttonsytle.gif); padding:4px 5px 0 5px; border-top:1px solid #C4A22F; border-right:2px solid #C4A22F;border-bottom:2px solid #C4A22F;border-left:1px solid #C4A22F; margin-right:3px; }
.lt_buttonstyle a:hover  { color:#002D80;display:block; float:left; height:16px; background:#fff; padding:4px 5px 0 5px; border-top:1px solid #C4A22F; border-right:2px solid #C4A22F;border-bottom:2px solid #C4A22F;border-left:1px solid #C4A22F;margin-right:3px;}

.lt_txt{padding:10px 0 0 5px; margin-left:10px;}
.lt_fy{padding:3px 0 0 5px;margin-left:10px;}
.lt_select{ padding:5px 0 0 5px;}
.lt_class a:link{ color:#333; letter-spacing:3px; font-weight:bold; width:50px; float:left;}
.lt_class a:visited{ color:#333; letter-spacing:3px; font-weight:bold;width:50px; float:left;}

.nav{ width:670px; background:url(sort_location_bg_l.gif)}
.lt_nav1{ background:url(sort_nav.gif); width:84px; height:30px;}

.content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: auto; WIDTH: 980px; PADDING-TOP: 0px; HEIGHT: auto; overflow:visible
}
.con_left {
	FLOAT: left; MARGIN: auto; WIDTH: 725px
}
.con_right {
	FLOAT: right; WIDTH: 249px
}

/*重点*/
.sort_l_zd {
	MARGIN-BOTTOM: 6px; WIDTH: 725px
}
.sort_l_t_zd {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(sort_l_t_zd.gif) no-repeat; WIDTH: 705px; COLOR: #fff;  HEIGHT: 28px; line-height:25px ;TEXT-ALIGN: left
}
.sort_l_c_zd {
	CLEAR: both; background:url(sort_l_c_zd.gif); WIDTH: 725px; TEXT-ALIGN: center;
}
.sort_l_b_zd {
	CLEAR: both; BACKGROUND: url(sort_l_b_zd.gif) no-repeat; WIDTH: 725px; HEIGHT: 5px
}

/*通用*/
.sort_l {
	MARGIN-BOTTOM: 6px; WIDTH: 725px
}
.sort_l_t {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(sort_l_t.gif) no-repeat; WIDTH: 705px; COLOR: #0b3750; line-height:31px; HEIGHT: 31px; TEXT-ALIGN: left
}
.sort_l_c {
	CLEAR: both;
	BACKGROUND: url(sort_l_c.gif);
	WIDTH: 725px;
	TEXT-ALIGN: center;
	overflow: visible;
}
.sort_l_b {
	CLEAR: both; BACKGROUND: url(sort_l_b.gif) no-repeat; WIDTH: 725px; HEIGHT: 15px
}

/*最新*/
.sort_l_zx {
	MARGIN-BOTTOM: 6px; WIDTH: 725px
}
.sort_l_t_zx {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(sort_l_t_zx.gif) no-repeat; WIDTH: 705px; COLOR: #0b3750; line-height:31px; HEIGHT: 31px; TEXT-ALIGN: left
}
.sort_l_c_zx {
	CLEAR: both; BACKGROUND: url(sort_l_c.gif) ;WIDTH: 725px; TEXT-ALIGN: center;
}
.sort_l_b_zx {
	CLEAR: both; BACKGROUND: url(sort_l_b.gif) no-repeat; WIDTH: 725px; HEIGHT: 15px
}


/*右边*/
.sort_r {
	CLEAR: both;
	BACKGROUND: url(wl_bottom.gif) no-repeat 50% bottom;
	MARGIN-BOTTOM: 6px;
	WIDTH: 201px;
	border-bottom: 1px solid #dedede;
}
.sort_r_t {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(sort_r_t.gif); WIDTH: 239px; COLOR: #0b3750; LINE-HEIGHT: 28px; HEIGHT: 28px; TEXT-ALIGN: left
}
.sort_r_c {
	CLEAR: both; BACKGROUND-IMAGE: url(sort_r_c.gif); OVERFLOW: visible; WIDTH: 249px; PADDING-TOP: 10px; HEIGHT: 100%
}
.sort_r_c UL LI {
	PADDING-LEFT: 8px; BACKGROUND: url(icon_li1.gif) no-repeat 0px 7px; MARGIN-LEFT: 10px; LINE-HEIGHT: 20px; TEXT-ALIGN: left
}



/*主体内容*/
.content {
	FLOAT: left;  MARGIN:0 0 0 0px
}
#pageContent {
	OVERFLOW: visible; MARGIN-RIGHT: 210px; 
}
#sidebar {
	FLOAT: left;DISPLAY: none; WIDTH: 180px; BACKGROUND:url(detailslide_bg.gif)
}
#sidebar-show {
	float:left;
	width: 180px;
	background:url(detail_leftbg.gif);
	border-top:1px solid #D1DAE1;
	border-bottom:1px solid #D1DAE1;
	margin-top:5px;
}
.slidebar_pannel{ width:180px; height:auto; overflow:visible; clear:both}
.slidebar_title{ width:145px; height:22px; padding:10px 0 0 35px; font-size:12px; font-weight:bold; color:#333; background:url(d_slidebar_title.gif)}
.slideber_content ul{ margin:5px 0 5px 15px; line-height:24px;}
.slideber_content li{ padding-left:8px; width:155px; height:20px; overflow:hidden}


#leftpannelNum_hide{margin:0px 0px 0 0px; position:absolute}
#leftpannelNum_show{margin:6px 3px 0 0px;display:none; }


.leftpannelNum{ float:right; background:#ffffff;  cursor:pointer;}
.leftpannelNum img{}
.pageNum{ float:left; position: relative;background:#C6E1F3; border:1px solid #ccc; z-index:0; margin:5px 3px 0 3px;padding:8px;FILTER: alpha(opacity=70);opacity: 0.7;}
.page_input{background:#fff;color:#cc0000; width:30px; height:13px; border:1px solid #ccc; text-align:center; padding-left:3px; margin-top:-2px}
.page_submit{ border: none;}

.detail_bookcon{ margin:5px; border:1px solid #D1DAE1; background:url(detail_bookcon_bg.js) #FDFFFF bottom repeat-x; padding:10px; }
.detail_bookcon_noframe{ margin:5px; border:1px solid #D1DAE1; background:url(detail_bookcon_bg.js) #FDFFFF bottom repeat-x; padding:10px; text-align:center}
.detail_bookcon_title{ font-size:14px; text-align:center; margin:5px auto; color:#333; font-weight:bold; display:block}
.detail_bookcon_text{ font-size:14px !important; line-height:24px; color:#333;}
.detail_bookcon_text p { margin-bottom:20px;}

#jingjian {margin:5px 5px 0 5px; border:1px solid #D1DAE1;background:#FDFFFF; clear:both; color:#333; line-height:22px; overflow:visible; height:20px; padding:3px 10px 3px 10px;}
.jjtags{ width:80%; height:20px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.jjtags a:link { margin-left:5px;}
.jjtags a:visited { margin-left:5px;}
#quanbu {margin:5px 5px 0 5px; border:1px solid #D1DAE1;padding:3px 10px 3px 10px; background:#FDFFFF; clear:both ;color:#333; line-height:22px;overflow:visible; height: auto; }

.fybtn{
	margin:5px;
	border:1px solid #D1DAE1;
	background:#FDFFFF;
	clear:both;
	color:#333;
	line-height:22px;
	height:30px;
	padding:3px 10px 3px 10px;
}

.tagsnum{ font-size:9px;font-family:Arial, Helvetica, sans-serif; color:#999}


/*站外框架页面*/

.zw_mainframe{ height:500px; width:100%;}
.zw_infoarea { position:absolute;}
.zw_floatlogo{ float:left; position: absolute; z-index:0; margin:3px;}

.zw_pageBtn{ float:right; position: relative;background:#C6E1F3; border:1px solid #ccc; z-index:0; margin:5px 3px 0 0;padding:4px;FILTER: alpha(opacity=80);opacity: 0.8; }
.zw_leftmenutable{ background:url(left_menu_bg.gif) #fff repeat-x; border:1px solid #A1A1A1; width:95px;}
.zw_leftmenutable td{ line-height:24px; text-align:center}
.zw_input{ background:url(input_bg.gif); height:19px; border:1px solid #A7AEC3; width:90px;}
.zw_btn{ border:none}


#tags_hide{margin:0px;display:none}
#tags_show{margin:0px; }
#tags_quanbu {margin:5px 5px 0 5px; border:1px solid #D1DAE1;padding:3px 10px 3px 10px; background:#FDFFFF; clear:both ;color:#333; line-height:22px;overflow:visible; height: auto; display:none}

#tags_quanbu-hide {margin:5px 5px 0 5px; border:1px solid #D1DAE1;padding:3px 10px 3px 10px; background:#FDFFFF; clear:both ;color:#333; line-height:22px;overflow:visible; height: auto; display:none}
#tags_quanbu-show {margin:5px 5px 0 5px; border:1px solid #D1DAE1;padding:3px 10px 3px 10px; background:#FDFFFF; clear:both ;color:#333; line-height:22px;overflow:visible; height: auto;}

.span_btn{  cursor:hand; color:#002D80; text-decoration:underline}

.d_main{
	width:980px;
	margin:0 auto 6px auto;
}
.d_main_left{
	float:left;
	width: 800px;
	overflow:hidden
	
}
.d_main_left_wide{
	float:left;
	width: 980px;
	
}
.d_main_right{
	float:left;
	width: 180px;
	background:url(detail_leftbg.gif);
	border-top:1px solid #D1DAE1;
	border-bottom:1px solid #D1DAE1;
	margin-top:5px;
}

/*评论列表 */
.conBlk{ border-left:1px solid#cecece;border-top:1px solid#cecece; border-right:1px solid #cecece;border-bottom:1px solid #cecece; margin-bottom:5px; width:794px}
.conBlk .cTitle{ background:url(ND_ctitleBg.gif); height:32px; line-height:32px; padding:0 10px; overflow:hidden; }
.conBlk .cTitle div{font-size:14px}
.conBlk .cTitle .rss{ margin:7px 10px 0 10px; float:right}
.conBlk .cTitle .cName{ background:url(ND_cTitle.gif); height:32px;width:100px; text-align:center; font-weight:bold; font-size:14px; color:#333; float:left; margin-right:10px}
.conBlk .cCon{ background:#fff; overflow:hidden}
.wrap {
	MARGIN: 0px auto; TEXT-ALIGN: left; background:#fff
}
.s_clear:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.s_clear {
	ZOOM: 1
}
.threadfix {
	PADDING-BOTTOM: 0px! important
}
* HTML .threadfix {
	
}
.forumcontrol {
	
}
.forumcontrol TABLE {
	BACKGROUND: #ebf2f8; WIDTH: 100%
}
.forumcontrol TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.forumcontrol .narrow TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.forumcontrol .modaction {
	BACKGROUND: #d3e8f2; WIDTH: 70px
}
.mainbox TD.postauthor {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ebf2f8; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 80px; PADDING-TOP: 0px
}
.viewthread {
	
}
.viewthread TABLE {
	TABLE-LAYOUT: fixed
}
.viewthread TD.postcontent {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; OVERFLOW: hidden; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.viewthread TD.postauthor {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; OVERFLOW: hidden; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.viewthread TD.postcontent {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.postauthor .userinfopanel DT {
	WIDTH: 70px
}
.postauthor .userinfopanel DD {
	WIDTH: 100px
}
.postauthor .avatar {
	MARGIN: 10px 20px
}
.postauthor .avatar img {width:48px; height:48px; border:1px solid #ccc}
.postauthor P {
	MARGIN: 5px 10px 5px 20px
}
.postauthor DL.profile {
	MARGIN: 5px 10px 5px 20px
}
.postauthor P.customstatus {
	COLOR: #666
}
.postauthor P EM {
	COLOR: #f60
}
.postauthor DT EM {
	COLOR: #f60
}
.postauthor DD {
	FLOAT: left; OVERFLOW: hidden; LINE-HEIGHT: 1.6em; HEIGHT: 1.6em
}
.postauthor DT {
	FLOAT: left; OVERFLOW: hidden; LINE-HEIGHT: 1.6em; HEIGHT: 1.6em
}
.postauthor DT {
	WIDTH: 50px; MARGIN-RIGHT: 5px
}
.postauthor DD {
	WIDTH: 80px
}
.postauthor .shadowline {
	MARGIN: 0px 20px -5px
}
.userinfopanel .avatar {
	MARGIN: 0px 0px 10px
}
.postinfo {
	MARGIN-BOTTOM: 10px; OVERFLOW: hidden; COLOR: #666; LINE-HEIGHT: 26px; BORDER-BOTTOM: #e6e7e1 1px dashed; HEIGHT: 26px
}
.postinfo STRONG A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #fff 1px solid; MARGIN-TOP: 4px; PADDING-LEFT: 6px; FONT-WEIGHT: 100; FLOAT: right; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 1px solid; COLOR: #444; LINE-HEIGHT: 24px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 24px
}
.posterinfo A.posterlink {
	COLOR: #09c
}
.postinfo STRONG A:hover {
	BORDER-RIGHT: #09c 1px solid; BORDER-TOP: #09c 1px solid; BORDER-LEFT: #09c 1px solid; BORDER-BOTTOM: #09c 1px solid; TEXT-DECORATION: none
}
.t_msgfont {
	FONT-SIZE: 14px; LINE-HEIGHT: 1.6em
}
.t_msgfont TD {
	FONT-SIZE: 14px; LINE-HEIGHT: 1.6em
}
.t_msgfont A {
	COLOR: #09c
}
.t_msgfont LI {
	MARGIN-LEFT: 2em
}
.t_msgfont UL LI {
	LIST-STYLE-TYPE: disc
}
.t_msgfont * {
	LINE-HEIGHT: normal
}
.threadad {
	
}
.threadad TD.postauthor {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #d3e8f2; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 2px
}
.adcontent {
	BACKGROUND: #ebf2f8; OVERFLOW: hidden
}

.commTable{ background:#f8fcfc; border-top:2px solid #84b9d5}
.commTable td{ padding:4px}
/*多行带摘要信息列表*/

.messagelist {margin:0;padding: 0;list-style: none;}
.messagelist li {margin: 5px 10px 10px 10px; border:1px dashed #ddd; padding:0 0 5px 5px}
.messagelist li h4 {margin:0px 0 5px -5px;font-size: 1em;line-height: 2em;background: #F0F9FF; font-family:Arial; font:Arial; color:#666; font-weight:lighter; padding-left:10px}
.messagelist li h4 a {color: #009;font-size: 1.2em;}
.messagelist li h4 a:visited {font-weight: normal;}
.messagelist li p {margin: 0;}

.quote {padding:8px;background:#F9F9F9 url(../../images/default/icon_quote_s.gif) no-repeat 20px 6px;margin:5px 30px 10px 30px;border:1px dashed #eee}
.quote blockquote {margin:0;padding:0 65px 5px 0;background:url(../../images/default/icon_quote_e.gif) no-repeat 100% 100%;line-height:1.6em;}
.blockcode {padding:10px 0 5px 10px;width:598px;width:586px;border:1px solid #CCC;background:#F7F7F7 url(../../images/default/codebg.gif) repeat-y 0 0;overflow:hidden;}
.blockcode ol {margin:0 0 0 10px;padding:0;}
.blockcode ol li {padding-left:10px;list-style-type:decimal-leading-zero;font-family:Monaco, Consolas, "Lucida Console", "Courier New", serif;font-size:12px;line-height:1.8em;}
.blockcode ol li:hover {background:#FFF;color:#09C;}
* html .blockcode ol li {font-family:"Courier New", serif;}
.blockcode em {margin-left:43px;color:#09C !important;font-size:12px;cursor:pointer;}
/*发表评论*/
.cleanblock{ margin:5px 20px 10px 20px; font-size:14px; color:#333}
.cleanblock a{ text-decoration:none}

.shuming{ float:right;padding:0 5px; font-size:14px; width:130px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap}

.bbsAd{ width:456px; height:48px; overflow:hidden;border:1px solid #e99090; padding:5px; background:#fff8e9; position:relative}
.bbsAd li{ text-indent:17px; height:16px; line-height:16px; font:Arial; font-family:Arial;_width:430px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.bbsAd li .type{ color:#ff0000; margin-right:5px}
.bbsAd li .date{ color:#999; margin-left:5px; font-size:10px}
.lthTitle{ position:absolute; margin:-5px}
