﻿@charset "utf-8";
/* CSS 默认及全局样式 */
/*html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}灰白素色滤镜*/

body {
	background-image:url(bbs_gb.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	margin:0px 0px 0px 2px;
}
body,div,td,span {
	font-size:13px;
	font-family:"宋体";
	line-height:120%;
	color: #3c5c92;
}

/*add for qianyuan*/
a, a:visited { color: #036; text-decoration: none;}
a:hover { color: #258DC9; text-decoration: underline;}

.menu_t1 ,.menu_t1 a, .menu_t1 a:visited { color:#FFFFFF; text-decoration:none; }
.menu_t1 a:hover { color:#FFFFCC; text-decoration:underline; }

.iutxt1 { font-size:14px; }
.iutxt2 { font-size:12px; }
/*end of qianyuan add*/

.bdiv {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
.kdiv_blue {
	border:1px solid #d0dfde;
	padding:1px;
	margin-top: 6px;
}
#tmenu {
	color:#3c5c92;
	float: right;
	height: 22px;
	margin-right: 10px;
	padding-top: 10px;
	filter: DropShadow(Color=#ffffff, OffX=1, OffY=1, Positive=1);
	font-size: 13px;
}
.tmenu1_1 {
	filter: DropShadow(Color=#ffffff, OffX=2, OffY=2, Positive=2);
	font-size: 12px;
	color: #CCCCCC;
}
.tmenu a,.tmenu a:visited,.tmenu a:hover {
	color:#3c5c92;
	text-decoration:none;
}


/* 首页自动变换信息样式 */
# time{}


#time {
	font-size: 13px;
	color: #8eabb7;
	height: 22px;
	width: 200px;
	padding-top: 10px;
	float: left;
}
.style1 {
	font-family: Wingdings;
	height: 22px;
	width: 10px;
	margin-left: 10px;
	padding-top: 10px;
	color: #8EABB7;
	float: left;
	margin-right: 10px;
}
#denglu {
	float: left;
	height: 28px;
	margin-left: 10px;
	padding-top: 8px;
}
#tmenu1 {
	font-size: 12px;
	color: #000000;
	float: right;
	margin-right: 10px;
}
#marquee {
	font-size: 13px;
	color: #FFFFFF;
	height: 23px;
	width: 590px;
	padding-top: 10px;
	float: left;
}
#sousuo {
	height: 24px;
	width: 216px;
	border: 1px solid #c0cbd0;
	float: right;
	margin-top: 2px;
	color: #c0cbd0;
	margin-right: 5px;
	padding-left: 4px;
	font-size: 12px;
}
.kdiv-350 {
	width: 340px;
	padding: 5px;
}
.jujiao2 {
	font-size: 13px;
	line-height: 150%;
	padding-top:2px;
	color: #0090ca;
	height: 40px;
	width: 290px;
	float:right;
	overflow:hidden;
}
.jujiao1 {
	float:left;
	height: 38px;
	width: 30px;
	margin-top: 4px;
	margin-left: 10px;
}
.jujiao {
	width:100%;
	background-image: url(bbs_line.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.menu1_bg {
	background-image: url(bbs_menu1.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 34px;
	width: 100%;
}
.menu2_bg {
	background-image: url(bbs_menu2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 28px;
	width: 234px;
	margin: 2px;
}
.more {
	font-size: 12px;
	font-weight: normal;
	margin-right: 10px;
	margin-top: 8px;
	float: right;
}
.menu2_jt {
	font-size: 13px;
	height: 24px;
	width: 64px;
	padding-top: 4px;
	padding-left: 14px;
	float: left;
}
.menu2_jt2 {
	font-size: 13px;
	height: 24px;
	width: 101px;
	padding-top: 4px;
	padding-left: 14px;
	float: left;
}
.menu1_title {
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	width: 100px;
	padding-top: 5px;
	padding-left: 15px;
}
.menu3_bg {
	background-image: url(bbs_menu3.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 34px;
	width: 100%;
}
.menu4_bg {
	background-image: url(bbs_menu4.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 34px;
	width: 100%;
}
.menu4_title {
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	width: 100px;
	padding-top: 5px;
	padding-left: 15px;
	color: #003300;
}
.menu4_jt {
	font-size: 13px;
	height: 30px;
	width: 64px;
	padding-top: 4px;
	padding-left: 14px;
	float: left;
	color: #003300;
}
.kdiv_green {
	border:1px solid #bad2a3;
	margin-top: 8px;
}
.more4 {
	font-size: 12px;
	font-weight: normal;
	margin-right: 10px;
	margin-top: 8px;
	float: right;
	color: #003300;
}
.menu4_jt_1{
	font-size: 13px;
	height: 22px;
	width: 65px;
	padding-top: 4px;
	padding-left: 14px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BCD3A7;
	color: #003300;
}
.menu4_jt_2{
	font-size: 13px;
	height: 22px;
	width: 65px;
	padding-top: 4px;
	padding-left: 14px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d0dfea;
	color: #003300;
}
.pic {
	background-color: #e1f1fe;
	padding: 4px;
	height: 132px;
	width: 242px;
	margin-top: 14px;
}
.menu4_title1 {
	font-size: 14px;
	font-weight: bold;
	color: #3C5C92;
	text-decoration: underline;
}
.menu3_title {
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	width: 120px;
	padding-top: 5px;
	padding-left: 15px;
	float: left;
}
.menu4_link {
	font-size: 13px;
	line-height: 180%;
	color: #3C5C92;
}



/*原聚合首页使用*/
dl, dt, dd, form,ul,li{ margin: 0; padding: 0; }
ul,li{ list-style:none;}
em, cite, strong, th { font-style: normal; font-weight: normal;}
img { border:0px;}
h4 { margin:8px;}

.popupmenu_popup li { list-style: none;}
.popupmenu_popup { width:180px; text-align: left; line-height: 1.4em; padding: 10px; overflow: hidden; border: 1px solid #CAD9EA; background: #FFF url("../../templates/default/images/portalbox_bg.gif"); background-repeat: repeat-x; background-position: 0 1px;  }
.popupmenu_popup .postauthor { width: 180px; }
.popupmenu_popup .postauthor a { color: #069; }
#forumjump_menu, #visited_forums_menu { padding: 10px 30px 10px 20px; }
	#forumlist_menu dl, #forumjump_menu dl { padding: 5px 0; }
		#forumlist_menu dt a, #forumjump_menu dt a { font-weight: bold; color: #666; }
		#forumlist_menu dd, #forumjump_menu dd { padding-left: 1em; }
			#forumlist_menu li.sub, #forumjump_menu li.sub { padding-left: 1em; }
			#forumlist_menu li.current a, #forumjump_menu li.current a, #visited_forums_menu li.current a { font-weight: bold; }
			#forumlist_menu li a, #forumjump_menu li a, #visited_forums_menu li a { font-weight: normal; color: #069; }

.titlebar,.sidetitlebar { background-image:url(bbs_menu2.jpg); background-repeat:repeat-x; height:28px; font-size:13px; }
.titlebar ul { margin-left:0px; }
.titlebar li { float:left; text-align:center; width:79px; height:24px; padding:4 10px; }
.titlebar li.current,.sidetitlebar li.current { position:relative; padding-top:4px; background-image:url(bbs_menu2_jt1.jpg); background-repeat:no-repeat; }
.titlebar li.current a, titlebar li.current a:visited { color:#FFFFFF; }
.titlebar a { text-decoration:none; }

.sidetitlebar { background-image:url(bbs_menu4.jpg); background-repeat:repeat-x; height:35px; font-size:14px; }
.sidetitlebar li { float:left; width:90px;  padding:4px 14px; text-align:center; height:18px; border-right:1px #BCD3A7 solid; color: #003300; }
.sidetitlebar li.current { position:relative; width:91px; height:25px; padding-top:5px 14px; border-right:0px; background-image:url(bbs_menu3_jt1.jpg); background-position:center; background-repeat:no-repeat; }

.tbar1 { background-image:url(bbs_menu1.jpg); background-repeat:repeat-x; height:35px; font-size:14px; }
.tbar1 li { float:left; width:78px; padding-top:4px; text-align:center; height:22px; border-right:1px #d0dfea solid; color: #003300; }
.tbar1 li.current { position:relative; width:80px; height:25px; padding-top:5px; border-right:0px; background-image:url(bbs_menu3_jt1.jpg); background-position:center; background-repeat:no-repeat; }

.kdv1 { border:1px #ABD7E0 solid; margin-top:6px; }
.kdv1_dv1 { width:170px; height:30px; padding-top:5px; font-size:14px; text-align:center; background-image:url(bbs_menu3_jt1.jpg); background-position:center; font-weight: bold;}
.kdv1_more { float:right; padding-right:5px; padding-top:5px; }

.kdv2 { border:1px #ABD7E0 solid; margin-top:6px; }
.kdv2_dv1 { background-image:url(bbs_menu2.jpg); background-repeat:repeat-x; height:25px; font-size:13px; padding:4px 0px 0px 10px;}
.kdv2_dv2 { background-color:#F6F6F6; padding:3px 6px; height:120px; line-height:130%; }
.kdv2_dv3 { background-color:#FFFFFF; padding:3px 6px; height:120px; line-height:130%; }

.sideinner { width:232px;  background-color:#f4faff; }
.sideinner ul { margin:4px 5px; }
.sideinner li { line-height:20px; text-align:left; height:20px; overflow:hidden; }
.sideinner cite { float:left;display:block;width:15px; height:16px; line-height:16px;margin-right:4px; text-align:center; background:#e5f1fd; border:1px solid #aedbf8; color:#7899C2;}
.sideinner cite.first { background:#ff9853; border:1px solid #FF6600; color:#c85000; }
.sideinner cite.second { background:#FDE4E4; border:1px solid #F1AEB9; color:#CB8B7E; }
.sideinner cite.third { background:#F0E3FE; border:1px solid #BFAAF5; color:#C4A7FE; }
.sideinner em { float:right; color:#F06D03;}
.sideinner li i { font-style:normal; padding:0 3px; color:#F06D03; }
ul.topicdot li{ background:url(../../templates/default/images/gather/icon.gif) no-repeat 0 50%; padding-left:10px; padding-top:2px;}
/*quicksearch*/
.ntforumsearch{ float:right;  text-align:right; line-height:180%; padding-top:2px;}
#searchbar { border: 1px solid #ccc; height: 26px; margin-right: 0px; line-height: 24px; width: 220px;  background:#FFF;}
#searchbar dt,#searchbar dd { float: left; }
#searchbar .s2{ background: #fff url(../../templates/default/images/dot-down.gif)  no-repeat right center; width: 80px; color: #090; text-align: center; line-height: 26px; }
#searchbar .text{ width: 110px; text-indent: 2px; border: 0; padding: 0.2em 0; }
*html #searchbar .text { width: 108px; }
*+html #searchbar .text { width: 108px; }
#searchbar .textinput {border-right:1px solid #ccc;}
#searchbar .s3{ width: 28px; height: 26px; background: #fff url(../../templates/default/images/button-search.gif)  no-repeat 100% 0; border: 0; }
.searchmenu { background-color: #F5FAFE; padding: 4px; width: 75px; text-align: center; border: 1px solid #ccc; border-top: 0;}
/*quicksearch*/

.dropmenu { padding-right: 15px !important; background-image: url(../../templates/default/images/arrow_down.gif) !important; background-position: 100% 50% !important; background-repeat: no-repeat !important; cursor: pointer; }
.forumdropmenu{ background:#DEEFFA; padding: 2px; text-align: left; border-left: 1px solid #D7E3F2; border-right: 1px solid #E6EEF7; border-bottom: 1px solid #E6EEF7; }
.headermenu_popup { width: 85px; }
.headermenu_popup li { float: left; width: 7em; line-height: 24px; height: 24px; overflow: hidden; border-bottom: 1px solid #E8E8E8; padding-left:10px; }
.forumtag { height:205px; line-height:19px; overflow:hidden;}

#footer { width:1000px; margin:0px auto; border-top: 1px solid #9DB3C5; color: #000000; padding: 12px 0; }
	#footer .wrap { margin:0 auto; width: 98%;}
	#footlinks { float: right; font-size:12px; margin-top: 0px; text-align: right; font-family:Verdana, Arial, Helvetica, sans-serif; }
/*原聚合首页使用结束*/

