﻿body {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
td {
	font-family: Verdana, Arial, "宋体", sans-serif;
	font-size: 12px;
}
div {
	font-family: Verdana, Arial, "宋体", sans-serif;
	font-size: 12px;
}
a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
ul {
	margin: 0px;
	padding: 0px;
}
li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.clear {
	clear: both;
}
.blank1 {
	font-size: 0px;
	height: 5px;
}
.blank2 {
	font-size: 0px;
	height: 10px;
}
.blank3 {
	font-size: 0px;
	height: 25px;
}
.t_menu1 {
	height: 78px;
}
.t_menu1 ul {
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.t_menu1 .pic {
	float: left;
	height: 60px;
	width: 55px;
	padding-top: 9px;
}
.t_menu1 .line {
	background-image: url(../images2/line.gif);
	background-repeat: no-repeat;
	float: left;
	height: 78px;
	width: 29px;
}
.t_menu2 {
	background-image: url(../images2/menu_bg.gif);
	background-repeat: repeat-x;
	width: 1100px;
	margin:0 auto;
}
.t_menu2 ul {
	margin: 0px;
	height: 26px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 120px;
}
.t_menu2 ul li {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	text-align: center;
	width: 90px;
	line-height: 24px;
}
.t_menu2 a {
	color: #FFFFFF;
	text-decoration: none;
}
.t_menu2 a:hover {
	color: #FFFF00;
	text-decoration: underline;
}

.titbg {
	background-image: url(titbg.gif);
	background-repeat: no-repeat;
	height: 33px;
	width: 1100px;
	margin:0 auto;
}
.titbg .left {
	text-align: right;
	padding-top: 8px;
	padding-right: 15px;
}
#content {
	width: 1100px;
	margin:0 auto;
}
#content .area1 {
	float: left;
	width: 120px;
	background-image: url(leftbg.gif);
	background-repeat: repeat-y;
}
#content .area2 {
	float: right;
	width: 965px;
}
.left_tit1 {
	font-size: 14px;
	color: #FF0000;
	background-image: url(lefttit1.gif);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 8px;
	height: 20px;
}
.left_tit2 {
	font-size: 14px;
	color: #FF0000;
	background-image: url(lefttit2.gif);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 8px;
	height: 20px;
}
.left_bg {
	font-size: 0px;
	background-image: url(leftbg2.gif);
	background-repeat: no-repeat;
	height: 5px;
}

.left_con {
	padding-right: 10px;
	padding-left: 10px;
}
.left_con ul {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
}
.left_con ul li {
	line-height: 28px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	background-image: url(icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
.nav {
	padding: 10px;
}
.bbsgz {
	padding: 1px;
	border: 1px solid #E2D7DC;
}
.bbsgz .con {
	background-image: url(rightbg1.gif);
	background-repeat: repeat-x;
	padding: 10px;
}
.bbsgz .con h1 {
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.focus {
	border: 2px solid #E2D7DC;
	padding: 1px;
}
.focus .con {
	background-image: url(rightbg2.gif);
	background-repeat: repeat-x;
	padding-top: 15px;
	padding-bottom: 10px;
}

/*翻页部分*/
.pages_btns { width: 100%;overflow: hidden;padding-top: 0;padding-right: 0;padding-bottom: 10px;padding-left: 0;}
.pages_btns .left {
	float: left;
	width: 400px;
}
.pages_btns .right {
	float: right;
	width: 400px;
	text-align: right;
}
.postbtn { float: right; }
.btn_search { float: right; }
.postbtn { margin-left: 10px; cursor: pointer; }
.pages_btns .pages em { line-height: 26px; }
.pages, .threadflow { float: left; border: 1px solid #CAD9EA; background: #F7F7F7; height: 24px; line-height: 26px; color: #999; overflow: hidden; }
.pages a, .pages strong, .pages em, .pages kbd, #multipage .pages em { float: left; padding: 0 8px; line-height:26px; }
.pages a:hover { background-color: #696866; }
.pages strong { font-weight: bold; color: #090; background: #CAD9EA; }
.pages a.prev, .pages a.next { line-height: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.pages a.next { padding: 0 15px; }
.pages kbd { border-left: 1px solid #CAD9EA; margin: 0; }
* html .pages kbd { padding: 1px 8px; }
.pages kbd input { border: 1px solid #CAD9EA; margin-top: 3px !important; * > margin-top: 1px  !important; margin: 1px 4px 0 3px; padding: 0 2px; height: 17px; }
.pages kbd>input { margin-bottom: 2px; }

#headfilter {
	border: solid #E2D7DC;
	border-width: 1px 1px 0;
	background-image: url(rightbg3.gif);
	background-repeat: repeat-x;
	height: 28px;
}
#headfilter .tabs { border-bottom-color: #827E80; margin-bottom: 0; }
#headfilter .tabs li {
	text-align: center;
	float: left;
	width: 50px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E2D7DC;
	height: 20px;
	padding-top: 8px;
}
#headfilter .tabs .current {
	background-color: #FFFFFF;
	text-align: center;
	float: left;
	width: 50px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E2D7DC;
	height: 20px;
	padding-top: 8px;
}
.mainbox {
	padding: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #E2D7DC;
	border-right-color: #E2D7DC;
	border-left-color: #E2D7DC;
}
.mainbox .header {
	background-image: url(rightbg4.gif);
	background-repeat: repeat-x;
	height: 21px;
	padding-top: 10px;
}
.mainbox .header h2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.mainbox .header .dy {
	color: #FFFFFF;
	float: right;
	padding-right: 15px;
}
.mainbox .header .dy a {
	color: #FFFFFF;
	text-decoration: none;
}

.category {
	background-image: url(rightbg5.gif);
	background-repeat: repeat-x;
}
.category td {
	padding: 5px;
	height: 16px;
	color: #666666;
}
.category .title {
}
.category .name {
	width: 125px;
}
.category .huif {
	width: 95px;
}
.category .zhfb {
	width: 125px;
}
.mainbox2 {
	padding: 5px;
}
.mainbox2 td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8D8D8;
}
.mainbox2 .title {
}
.mainbox2 .name {
	width: 125px;
	line-height: 14px;
}
.mainbox2 .name .cite {
	margin: 0px;
	font-family: "宋体";
}
.mainbox2 .name .time {
	font-size: 10px;
	color: #999999;
	font-family: "宋体";
}
.mainbox2 .huif {
	width: 95px;
	font-family: "宋体";
}
.mainbox2 .huif .color1 {
	color: #009900;
}
.mainbox2 .huif .color2 {
	color: #FF0000;
}
.mainbox2 .zhfb {
	width: 125px;
	line-height: 16px;
}
.mainbox2 .zhfb .time {
	font-family: "宋体";
	font-size: 10px;
}
.mainbox2 .zhfb .name {
	font-family: "宋体";
	color: #999999;
}
.mainbox2 .zhfb .name a {
	color: #666666;
	text-decoration: none;
}
.folder_new {
	float: left;
	height: 18px;
	width: 15px;
	padding-right: 5px;
	padding-left: 5px;
}
.biaoq {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}
.bt {
	font-size: 14px;
	padding-right: 10px;
	padding-left: 5px;
	float: left;
	line-height: 20px;
}
.jing {
	background-image: url(jing.gif);
	float: right;
	height: 17px;
	width: 23px;
	margin-right: 10px;
}
.smallpage {
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	margin-right: 5px;
	margin-left: 5px;
}
.smallpage a {
	color: #666666;
	text-decoration: none;
}
.btmmenu {
	background-color: #F8F4F5;
	border: 1px solid #E2D7DC;
	padding: 12px;
}
.shuom {
	background-color: #F8F4F5;
	border: 1px solid #E2D7DC;
	width: 50%;
	padding: 10px;
	margin:0 auto;
}
.bottom {
	line-height: 22px;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E2D7DC;
	background-color: #F8F4F5;
	width: 100%;
}
.mainbox3 {
	margin: 0px;
}
.mainbox3 td {
	padding: 5px;
}
.mainbox3 .left {
	width: 180px;
	background-color: #F8F4F5;
}
.mainbox3 .left .title {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CAD9EA;
	padding-top: 10px;
}
.mainbox3 .left .pic {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.mainbox3 .left .chengh {
	color: #009900;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.mainbox3 .left .gnjs {
	line-height: 22px;
	padding-top: 10px;
	padding-left: 15px;
}
.mainbox3 .left .gnk {
	width: 96%;
	border: 1px solid #E2D7DC;
	background-color: #FFFFFF;
	margin:0 auto;
}
.mainbox3 .right {
}
.mainbox3 .right .fbsj
{
	padding-top: 4px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CAD9EA;
	color: #666666;
}
.postheader
{
	padding-top: 4px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CAD9EA;
	color: #666666;
}
.rightmenu
{
	float: right;
}
.mainbox3 .right .fbsj span {
	float: right;
}
.mainbox3 .right .con {
	font-size: 14px;
	line-height: 24px;
	padding: 10px;
	height: 360px;
}
.mainbox3 .right .btm {
	background-color: #F7F7F7;
	text-align: right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E8E8E8;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}
.mainbox4 {
	padding: 1px;
	border: 1px solid #E2D7DC;
}
.mainbox4 .header {
	background-image: url(rightbg4.gif);
	background-repeat: repeat-x;
	height: 21px;
	padding-top: 10px;
}
.mainbox4 .header h2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.mainbox4 .header .dy {
	color: #FFFFFF;
	float: right;
	padding-right: 15px;
}
.mainbox4 .header .dy a {
	color: #FFFFFF;
	text-decoration: none;
}
.nav  a{ color:#666; text-decoration:none;}
.nav span a{ background: url(dot-postiont2.gif) no-repeat 0 50%; padding-right: 5px; padding-left: 10px; margin-left: 5px; }
			.nav strong
{
	background: url(dot-postiont2.gif) no-repeat 0 50%;
	padding-right: 5px;
	padding-left: 10px;
	margin-left: 5px;
	font-weight: bold;
	color: black;
}
			.nav strong img{ vertical-align: middle; }
			.nav strong strong{ background: none; }
.bottomad
{
	border-top: silver 1px solid;
}
.zb_t_signature
{
	background-image: url(sigline.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
}
.zb_t_signature {
	BACKGROUND: url(sigline.gif) no-repeat 0px 0px; MARGIN: 10px; OVERFLOW: hidden; COLOR: #666; LINE-HEIGHT: 1.6em; PADDING-TOP: 20px; ; HEIGHT: expression(signature(this)); max-height: 240px
}
.zb_t_signature  {
	LINE-HEIGHT: normal
}
.zb_t_signature STRONG {
	FONT-WEIGHT: bold
}

#main_hotbar {
	width: 1100px;
	height: 275px;
	padding-top: 8px;
	margin:0 auto;
}
#main_hotbar .pic_hotbar {
	float: left;
	width: 320px;
	padding: 2px;
	height: 260px;
	border: 1px solid #DEDADB;
}
#main_hotbar .ph_hotbar {
	float: right;
	width: 236px;
	padding: 1px;
	border: 1px solid #DEDADB;
	height: 262px;
}
#main_hotbar .hot_hotbar {
	float: left;
	width: 512px;
	padding-right: 10px;
	padding-left: 10px;
}
.k_hotbar {
	padding: 1px;
	border: 1px solid #DEDADB;
	height: 262px;
}
.tit1_hotbar {
	background-image: url(tit1.gif);
	background-repeat: repeat-x;
	height: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding-top: 6px;
	padding-left: 10px;
}
.tit1_hotbar ul {
	padding-left: 5px;
}
.tit1_hotbar .active {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-image: url(active2.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 20px;
	width: 100px;
	float: left;
}
.tit1_hotbar .normal {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	height: 20px;
	width: 100px;
	float: left;
}

.tit2_hotbar {
	background-image: url(tit1.gif);
	background-repeat: repeat-x;
	height: 26px;
}
.tit2_hotbar ul {
	padding-left: 10px;
}
.tit2_hotbar .active {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-image: url(active.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 20px;
	width: 83px;
	float: left;
	padding-top: 6px;
}
.tit2_hotbar .normal {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	height: 20px;
	width: 83px;
	float: left;
	padding-top: 6px;
}
.phlist_hotbar {
	padding: 9px;
}
.phlist_hotbar ul {
	background-image: url(phicon.gif);
	background-repeat: no-repeat;
	padding-left: 23px;
}
.phlist_hotbar li {
	line-height: 21px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.phlist_hotbar .fts_hotbar {
	font-family: Arial;
	font-size: 10px;
	color: #FF6600;
	float: right;
}
.hotbt_hotbar {
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px;
}
.hotbt_hotbar a {
	color: #FF9900;
	text-decoration: none;
}
.hotbt_hotbar a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.hotnr_hotbar {
	line-height: 1.4;
	padding-right: 9px;
	padding-left: 9px;
	color: #666666;
}
.list_hotbar {
	padding: 9px;
}
.list_hotbar li {
	font-size: 14px;
	line-height: 1.9;
}
.name_hotbar {
	color: #FF6600;
	float: right;
	font-size: 12px;
}
.name_hotbar a {
	color: #FF6600;
	text-decoration: none;
}
.name_hotbar a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.main-af{width:396px;padding:1px;border:1px solid #A1D0EE;margin:0 auto;}
.main-af .tit{background:url(/zbcss/bbs_images/images/bg1.gif) repeat-x;line-height:26px;padding:0 10px;font-size:14px;font-weight: bold;}
.main-af .close{width:26px;height:26px;float:right;}
.main-af .k{padding:10px; background-color:#FFFFFF;}
.main-af .k .pictx{width:72px;height:72px;float:left;}
.main-af .k .pictx .pic{width:70px;height:70px;border:1px solid #CCCCCC;}
.main-af .k .srk{width:294px;float:right;}
.main-af .k .srk .text{line-height:20px;color:#666666;}
.main-af .k a{color:#FF0000;text-decoration:underline;}
.main-af .bot{font-size:12px;border:1px solid #CCCCCC;}
.main-af .k .srk2{padding:10px 0px 0px 0px;}
.main-af .k .srk2 .text{line-height:20px;color:#CC0000;}
.main-af .k .srk2 .text2{line-height:20px;color:#666666;}

.ac_com_area{margin-bottom:15px; width:700px;}
.ac_com_area .ac_com_fn{height:28px;border:1px solid #c6c6c6;background:#efefef url(ac_bg.png) repeat-x;padding:0;margin:0;font:12px/20px arial, verdana, tahoma, simsun, sans-serif;word-break:break-all;word-wrap:break-word;list-style:none;}
.ac_com_area .ac_com_fn li{float:left;height:28px;border-right:1px solid #c6c6c6;}
.ac_com_area .ac_com_fn .item{position:relative;top:0;left:0;width:100%;display:block;height:28px;text-align:center;}
.ac_com_area .ac_com_fn .ac_moreratorcom{position:relative;top:0;left:0;width:100%;display:block;height:28px;text-align:left;margin-left:20px;line-height:16px;font-size:14px;vertical-align:text-bottom;padding:5px 0 7px 0;overflow:hidden;}
.ac_com_area .ac_com_fn .acmc_label{color:red;position:reltive;}
.ac_com_area .ac_com_fn .acmc_name{float:left;}
.ac_com_area .ac_com_fn .acmc_input{color:red;display:none;float:left;}
.ac_com_area .ac_com_fn .acmc_text{width:300px;color:Red;}
.ac_com_area .ac_com_fn .acmc_btn{}
.ac_com_area .ac_com_fn .label{margin-left:4px;}
.ac_com_area .ac_com_fn a{position:absolute;top:0;left:0;display:block;width:100%;height:16px;padding:5px 0 7px 0;overflow:hidden;line-height:16px;overflow:hidden;text-align:center;}
.ac_com_area .ac_com_fn a *{line-height:16px;font-size:14px;vertical-align:text-bottom;*vertical-align:baseline;}
.ac_com_area .ac_com_fn a .num{color:#868686;font-size:10px;}
.ac_com_area .ac_com_fn a:hover{text-decoration:none;background:#dee7ed;}
.ac_com_area .ac_com_fn a:hover .label{text-decoration:underline;}
.ac_com_area .ac_com_fn .disabled{background:#ededed;color:#868686;font-weight:bold;height:16px;line-height:16px;padding:6px 0;*padding:7px 0 5px 0;overflow:hidden;}
.ac_com_area .ac_com_fn .disabled .num{font-weight:normal;font-size:10px;margin-left:2px;margin-right:10px;}
.ac_com_area .ac_com_fn .disabled *{font-weight:bold;line-height:16px;vertical-align:text-bottom;*vertical-align:baseline;}
.ac_com_area .ac_com_fn .updown .disabled{font-size:14px;padding:4px 0 8px 0;}
.ac_com_area .ac_com_fn .current a{background:#dee7ed;height:18px;}
.ac_com_area .ac_com_fn .current a:hover{background:#dee7ed;}
.ac_com_area .ac_com_fn .updown{width:201px;}
.ac_com_area .ac_com_fn .up{float:left;width:100px;height:28px;border-right:1px solid #c6c6c6;}
.ac_com_area .ac_com_fn .down{float:left;width:100px;height:28px;}
.ac_com_area .ac_com_fn .updown .label{font-size:14px;font-weight:bold;}
.ac_com_area .ac_com_fn .acmc{width:493px;border:none;}
.ico__up{background:url(ac_up.png) no-repeat;width:18px;height:18px;display:inline-block;*display:inline;*zoom:1;vertical-align:text-bottom;cursor:pointer;}
.ico__down{background:url(ac_down.png) no-repeat;width:18px;height:18px;display:inline-block;*display:inline;*zoom:1;vertical-align:text-bottom;cursor:pointer;}
.ico__acmc{background:url(acmc.png) no-repeat;width:18px;height:18px;display:inline-block;*display:inline;*zoom:1;vertical-align:text-bottom;cursor:pointer;float:left;}
.ico__new{background:url(new.png) no-repeat;width:18px;height:18px;display:inline-block;*display:inline;*zoom:1;vertical-align:text-bottom;cursor:pointer;}