@charset "utf-8";
/*-------------------
	Style Name: ktbbs
	Author: ado
	First Created: 2008-09-11
	Last Update: 2008-09-11
	Copyright: up72.com (www.up72.com)
-------------------------------------*/
/* 全局定义 */
div, p{ font-family:Arial, Helvetica, sans-serif;  list-style:none; margin:0px;padding:0px; }
div, table {margin: 0 auto; }

hr { height:0px; border:0px; border-bottom:1px solid #E7F0F5; }
img { border:0px; vertical-align: middle; }


#wrapper { background:#FFF; margin:0 auto; width:945px;}

/* font style */
a.newlink { color:#333; text-decoration: none; }
a.newlink:hover {color:#f60;text-decoration:underline}

input { border-bottom:1px solid #BDC5CA; border-right:1px solid #BDC5CA; border-top:1px solid #6F787E; border-left:1px solid #6F787E; padding:3px 2px; font-size:12px; }
.input0{background:url("../images/button_bg2.gif");border:1px solid #5e97cc}
button { height:28px; line-height:28px; border:1px solid #5e97cc; background:url("../images/button_bg2.gif"); font-size:12px; }
.mainbox { margin-top:10px; width:100%; overflow:hidden; clear:both; word-break: break-all; word-wrap: break-word; border:solid 1px #5e97cc}
.tablebox { margin-bottom:6px; margin-top:0px; }
.tablebox span a { padding:4px 6px; }
.topic {width:95.3%;}
.topic span a { padding:4px 6px; }

.bbslist{margin-bottom:10px; width:95.3%;}
.border { background:#fff; border:1px solid #5e97cc; }
.borderthree { background:#fff; border:1px solid #5e97cc; border-bottom:1px solid #5e97cc; }
small { color:#858D92; font-size:12px;}
small a { color:#666; }
em { font-style:normal; color:#9D9D9B; font-size:11px; }
h1 { padding-left:15px; word-break: break-all; word-wrap: break-word; }
h3 { line-height:32px; background:#F1F7FB; margin-bottom:10px; border:1px solid #fff; }
h3 em { float:right; font-size:12px; font-weight:100; padding-right:10px; }
.padding { padding:8px; display:block; line-height:20px; }
br { line-height:10px; }

.underline td{border-bottom:1px solid #E7F0F5;}

/*导航和论坛统计*/
.notice { margin-bottom:5px; text-align:right; padding:3px 0px; line-height:24px; }
.notice span { float:left; font-style:normal; text-align:right; color:#9D9D9B; text-align:left; }

/*首页左边部分*/
.page_left { margin-right: 230px; }
.page_left2 { text-align:left; margin-right: 280px; }


/*CSS sabrosus style pagination*/

a.page, .page { display:block; border:1px solid #aacbef; background:#fff; float:left; margin-right:4px; height:18px; line-height:18px; padding:0 5px; }
a.page:hover { border:1px solid #5e97cc; background:#FFFFE9; text-decoration:none}
.page input {margin:-2px -6px 0 -4px;border:0px; background:none; height:12px;line-height:12px; width:14px;}
#on { border:1px solid #5e97cc; background:#c3def5; color:#1972BD; }

/*首页版块列表(竖排)样式*/
.bbs_dbt{ margin-bottom:0px; padding:0px; width:100%; height:28px; line-height:28px; clear:both; background:url(../images/yellowtop.gif); border-bottom:1px solid #5e97cc;}
.bbs_column0 { text-align:left;}
.bbs_column0 h2 { background:url("../images/title_bg.gif") repeat-x; line-height:18px; font-size:13px; padding-left:24px; border-top:1px solid #5e97cc; border-bottom:1px solid #5e97cc; border-bottom:0px; width:auto; padding-top:7px;}
.bbs_column0 h2 em { float:right; margin:4px 10px 0px 0px; line-height:15px; }
.bbs_column0 h2 em img { margin-right:3px; }
.bbs_column0 ul { padding:0px; border-top:1px solid #5e97cc; border-top:0px; background:#fff; padding-bottom:10px; }
.bbs_column0 ul table { margin:0px auto; width:98%; }
.bbs_column0 ul table span { display:block; color:#666; }
.bbs_column0 ul table td { padding:3px 0px;}
.bbs_dbt .title_bl{ font-size:12px; color:#217ab3; font-weight:bold; font-family:Tahoma;}
.bor_left{ border-left:1px solid #5e97cc;}
.bor_leftn{ border-left:1px solid #c3def5;}

.bbsboxon { background:#eaf1fa; }
.bbsboxon td{border-bottom:1px solid #E7F0F5;}
.bbsboxout { background:#fff;  line-height:28px; color:#818181;}
.bbsboxout td{border-bottom:1px solid #E7F0F5;}

.today { width:52px; height:51px; float:left; background:url("../images/digg_blue.gif") no-repeat center top; margin:5px; text-align:center; color:#217AB3; font-weight:bold; font-size:12px; line-height:23px; font-family: Georgia, "Times New Roman", Times, serif; }
.today p { display:block; font-weight:100; margin:0px; padding:0px; border:0px; color:#858D92; font-size:11px; }



/*用户中心切换*/
.Menubox { width:auto; background:#fff url(../images/yellowtop.gif) repeat-x bottom; border-bottom:1px solid #5e97cc; height:29px; line-height:29px; font-weight:bold; color:#217ab3; padding-left:12px;}
.Contentbox{ margin-top:0px;  border-top:0px; padding:10px; text-align:center}


/*帖子列表、正文样式*/
.tableborder { background:#fff; width:100%; border-top:solid 1px #aacbef}
.tableborder td { border-top:1px solid #aacbef; padding:6px 4px; line-height:16px; }
.heightd td { padding-top:4px; padding-bottom:4px; }
.topline { background:#eaf1fa; color:#222; text-indent:10px; line-height:24px; padding:0px; margin:0px; }
.list1 { width:50px; text-align:center; }
.list2 { text-align:left;font-size:14px; }
.list2 span { float:left; color:#858D92; padding-right:5px; }
.list3 { width:80px; text-align:center; }
.list4 { width:90px; text-align:center; color:#666; }
.list4 span { width:40px; display:block; float:left; text-align:right; color:#3D8324; }
.list5 { width:120px; text-align:center; color:#666;}
th { background:#c3def5; line-height:32px; text-align:center; padding-left:5px; color:#333; }
th span { float:right; font-weight:100; padding-right:10px; }
font.showtools {color : white; background-color : #b88ffc; } 

.tableborder li { padding:2px; height:30px; color:#999; }
.tableborder li p { float:left; width:140px; text-align:right; display:block; padding:2px 8px; color:#333; }

.list2_left { BACKGROUND: #eaf1fa; BORDER-BOTTOM: #eaf1fa 1px solid }

/*
表单部分
*/
form{margin:0px;}

/*fa biao*/
.fa_title { PADDING-TOP: 0px; color:#217ab3; text-align:left;}
.tableborder1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #aacbef; BORDER-RIGHT-WIDTH: 0px; width:95.3%
}
.tableborder1 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 3px; COLOR: #666; PADDING-TOP: 3px
}

.tablebody2 { LINE-HEIGHT: normal; BACKGROUND-COLOR: #eaf1fa;
}

.tablebody1 { LINE-HEIGHT: normal; BACKGROUND-COLOR: #fff
}
.tablebody1 LI {
	LIST-STYLE-POSITION: inside
}




/*-liu lan tie zi-*/
.bbslist { MARGIN-BOTTOM: 10px; WIDTH: 95.3% }
.border { BORDER-RIGHT: #5e97cc 1px solid; BORDER-TOP: #5e97cc 1px solid; BACKGROUND: #fff; BORDER-LEFT: #5e97cc 1px solid; BORDER-BOTTOM: #5e97cc 1px solid }

.infoleft { BORDER-RIGHT: #eaf1fa 1px solid; WIDTH: 170px;}
.leftcolor { PADDING-LEFT: 20px }
.leftcolor SPAN { DISPLAY: block }
.leftcolor SPAN IMG { MARGIN: 2px 0px }

.infoleft { BORDER-RIGHT: #eaf1fa 1px solid; WIDTH: 170px }

.username { FONT-WEIGHT: bold; LINE-HEIGHT: 24px; HEIGHT: 24px }
.username DIV { FLOAT: left }
.username IMG { PADDING-RIGHT: 5px; FLOAT: right }
FONT.showtools { COLOR: white; BACKGROUND-COLOR: #b88ffc }

.usermenu { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; COLOR: #858d92; PADDING-TOP: 2px; BORDER-BOTTOM: #eaf1fa 1px solid; HEIGHT: 26px }
.usermenu A { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px }
.usermenu A:hover { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #eaf1fa; PADDING-BOTTOM: 4px; PADDING-TOP: 4px }
.usermenu EM { FLOAT: right; FONT-STYLE: normal }

.imp { PADDING-LEFT: 24px; BACKGROUND: url(../images/arrow.gif) no-repeat left center; FLOAT: left }
.usermenu2 { PADDING-RIGHT: 10px; BORDER-TOP: #eaf1fa 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 26px; PADDING-TOP: 2px; FONT-FAMILY: '宋体'; HEIGHT: 26px; TEXT-ALIGN: right }
.usermenu2 A { LINE-HEIGHT: 26px }

.submenu { BORDER-RIGHT: #7aadc8 1px solid; BORDER-TOP: #7aadc8 1px solid; DISPLAY: none; Z-INDEX: 999; BACKGROUND: #fff; LEFT: 0px; MARGIN: 0px; BORDER-LEFT: #7aadc8 1px solid; BORDER-BOTTOM: #7aadc8 1px solid; WHITE-SPACE: nowrap; POSITION: absolute; TOP: 16px }
.submenu UL { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 999; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left }
.submenu UL LI {
	CLEAR: both; DISPLAY: block; PADDING-LEFT: 4px; Z-INDEX: 999; MARGIN: 0px; WIDTH: 100%; COLOR: #000000; BORDER-TOP-STYLE: none; LINE-HEIGHT: 21px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; HEIGHT: 21px; BORDER-BOTTOM-STYLE: none
}
.submunu_popup { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; LINE-HEIGHT: 18px; PADDING-TOP: 8px; TEXT-ALIGN: left }
.submunu_popup A { LINE-HEIGHT: 18px }

.inforight { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 14px; PADDING-BOTTOM: 15px; LINE-HEIGHT: 150%; PADDING-TOP: 15px; FONT-FAMILY: 'verdana,宋体'; HEIGHT: 200px }
.inforight { LINE-HEIGHT: 150% }
.inforight P { LINE-HEIGHT: 150% }
.inforight DIV { LINE-HEIGHT: 150% }
.inforight LI { LINE-HEIGHT: 150% }
.inforight SPAN { LINE-HEIGHT: 150% }
.inforight .font10 { FONT-SIZE: 11px; COLOR: #afafaf; FONT-FAMILY: 'Arial' }
.inforight UL LI { LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: disc }
.inforight OL LI { LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: decimal }
.inforight  { LINE-HEIGHT: 150% }

.signed { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; COLOR: #858d92; PADDING-TOP: 5px }

.leftcolor { PADDING-LEFT: 20px;}
.leftcolor SPAN { DISPLAY: block }
.leftcolor SPAN IMG { MARGIN: 2px 0px }
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.popupmenu_popup {
	BORDER-RIGHT: #cad9ea 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cad9ea 1px solid; PADDING-LEFT: 10px; BACKGROUND: url(../.././images/default/portalbox_bg.gif) #fff repeat-x 0px 1px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; BORDER-LEFT: #cad9ea 1px solid; LINE-HEIGHT: 1.4em; PADDING-TOP: 10px; BORDER-BOTTOM: #cad9ea 1px solid; TEXT-ALIGN: left
}
.newspecialmenu A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 25px; PADDING-BOTTOM: 5px; WIDTH:205px; PADDING-TOP: 5px; BORDER-BOTTOM: #e8e8e8 1px solid
}
.newspecialmenu A:hover {
	BORDER-BOTTOM-COLOR: #cad9ea; COLOR: #069; TEXT-DECORATION: none
}