/* CSS Document */
@import url("/lib/css/bbs_head.css");
@import url("/Lib/css/copyright970.css");
body {
	margin: 0px; padding: 0px;
	font-size: 14px; color: #303030; text-align: center;
	background-color: #FFF; font-family: "宋体", Tahoma, Verdana, "黑体";
}
.layout {
	width: 970px;
	margin: 0 auto 0 auto;
	text-align: left;
}
.fLeft {
	float: left;
}
.fRight {
	float: right;
}
ul {
	margin: 0px; padding: 0px; list-style: none; list-style-position: outside;
}
ul li {
	list-style: none; list-style-position: outside;
}
a {
	font-family: "宋体", Verdana;
}
a:visited { color: #660066;}
img {
	border: 0px solid #FFF;
}

.top {
	height: 101px;
	background: #FFF;
}
.bbsIndexMenu {
	margin-bottom: 15px; padding: 4px 0px;
	background: #F59733 url(/Images/BBS/bbs_topMenuBG.gif) repeat-x bottom left;
	border-top: 1px solid #F7AC5C;
}
.bbsIndexMenu a {
	margin-left:3%;
}
.bbsBody {
	background: #FFF;
}
.bbsBody .left {
	width: 625px; float: left;
}
.bbsBody .right {
	width: 325px; float: right;
}

/* --细化-- */
.bbsBigLogo {
	width: 269px; height: 77px;
	padding: 5px 0px 10px 0px;
	background: #FFF url(/Images/logos/bbs.gif) no-repeat center;
	border-top: 4px solid #DD1E01; border-right: 1px solid #FFF;
}

.bbsTopMenu {
	width: 690px; height: 85px;
	padding: 12px 10px 0 0;
	color: #999; text-align: right;
	border-top: 4px solid #9A2E00;
}
.bbsTopMenu a {
	padding: 0 5px 0 5px;
	color: #535353;
	text-decoration: none;
	font-size: 90%;
}
.bbsTopMenu a:hover {
	position: relative; top: 1px; left: 1px;
	color: red;
	text-decoration: underline;
}

.bbsIndexMenu a {
	padding: 0px 8px 0px 8px;
	color: #000; font-size: 14px;
	text-decoration: none;
}
.bbsIndexMenu a:hover {
	color: #FFF;
	text-decoration: underline;
}

.block1 {
	padding: 1px;
	border: 1px solid #E7E3C8;
	background: #FFF;
}

.bbsSearch li {
	width: 621px; height: 40px;
	background: #FFF url(/Images/BBS/bbs_blockTopBG.gif) repeat-x top;
}
.bbsSearch li span {
	height: 28px; float: left; padding-top: 10px; padding-right: 10px;
}
.bbsSearch li span.select {
	height: 29px; float: left;
	margin-top: 2px; margin-left: 15px; padding-left: 90px;
	padding-top: 8px !important; padding-top: 9px;
	background: transparent url(/Images/BBS/tt_search.gif) no-repeat left;
}



.block1 li.TT1 {
	width: 621px; float: left;
	padding-top: 5px; padding-bottom: 1px; margin-bottom: 3%;
	background: url(/Images/BBS/bbs_blockTopBG.gif) repeat-x top;
}
.block1 li.TT2 {
	width: 302px; float: left;
	padding-top: 5px; padding-bottom: 1px; margin-bottom: 3%;
	background: url(/Images/BBS/bbs_blockTopBG.gif) repeat-x top;
}
.block1 li.TT1 b, .block1 li.TT2 b {
	float: left;
	margin-left:15px; padding-left: 15px;
	font-size: 110%; letter-spacing: 1px;
	background: url(/Images/BBS/ci02.gif) no-repeat 0% 0%;
}
.block1 li.TT1 a.more, .block1 li.TT2 a.more {
	float: right;
	padding: 3px 15px 0px 0px;
	font-size: 12px;
	background: none;
	color: #303030;
	text-decoration: none;
}
.block1 li.TT1 a.more:hover, .block1 li.TT2 a.more:hover {
	color: red;
}
.block1 li.dis {
	float: left; display: inline;
	margin: 1px 20px; padding: 4px 0px;
	font-size: 110%; color: #999;
	background: #FFF url(/Images/BBS/dotline_65.gif) repeat-x bottom;
}

.hotTopic li.jsImgFade {
	width: 254px; float: left;
	padding-left: 15px;
}
.hotTopic li.hot {
	width: 332px; float: right;
	margin: 0px 10px 15px 10px;
	padding-bottom: 5px;
	display: inline;
	text-align: center;
}
.hotTopic li.others {
	text-align: left;
}
.hotTopic li.hot h2 {
	font-size: 120%;
	margin: 0px; padding: 0px;
}
.hotTopic li.hot h2 a {
	 color: #FF6600;
	 text-decoration: none;
}
.hotTopic li.hot h2 a:hover {
	 text-decoration: underline;
}
.hotTopic li.hot p {
	font-size: 90%; color: #000;
	margin: 6px 0px; padding: 0px;
}
.hotTopic li.hot p a {
	padding-right: 6px; font-size: 12px;
	color: #000;
	text-decoration: none;
}
.hotTopic li.hot p.lastLine a { color: red;}
.hotTopic li.hot p a:hover {
	color: red;
	text-decoration: underline;
}
.hotTopic li.hot p.spColor1 a {
	color:red;
}
.hotTopic li.others p {
	width: 314px; 
	font-size: 110%; 
	color: #666;
	margin: 4px 0px; padding-left: 18px;
	background: #FFF url(/Images/BBS/bbs_li.gif) no-repeat 2% 45%;
	text-overflow: ellipsis; overflow: hidden; white-space: nowrap;
}
.hotTopic li.others p a {
	color: #666; font-size: 14px;
	text-decoration: none;
}

.hotTopic li.others p a:hover {
	color: red;
	text-decoration: underline;
}
a.hotred {
	color: red;
	text-decoration: none;
}
a.hotred:hover {
	color: red;
	text-decoration: underline;
}

.disPost {
	padding-bottom: 15px;
}
.disPost li.dis {
	width: 581px;
}
.disPost li.dis span.class {
	float: left;
	padding: 1px 5px 0px 10px;
	font-size: 12px;
	background: #FFF url(/Images/BBS/bbs_li.gif) no-repeat 0% 55%;
}
.disPost li.dis span.title {
	float: left;
}
.disPost li.dis span.author {
	float: right;
	padding: 1px 5px 0px 10px;
	font-size: 12px; color: #666;
}
.disPost li.dis span a {
	color: #303030;
	text-decoration: none;
}
.disPost li.dis span.title a {
	color: #666;
}
.disPost li.dis span a:hover {
	color: #F47E02;
	text-decoration: underline;
}

.disImgs {
	padding-bottom: 15px;
}
.disImgs li.img {
	width: 155px; float: left;
	font-size: 90%; text-align: center;
}
.disImgs li.img img {
	/* 有待增加图片大小限制 */
	margin-bottom: 5px;
	border: 1px solid #000;
}
.disImgs li.img a {
	color: #666;
	text-decoration: none;
}
.disImgs li.img a:hover {
	color: red;
}

.smallBlock1 {
	padding-bottom: 15px;
}
.smallBlock1 li.dis a {
	width: 252px; float: left;
	color: #303030;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
	background: #FFF url(/Images/BBS/bbs_li.gif) no-repeat 0% 55%;
	text-overflow: ellipsis; overflow: hidden; white-space: nowrap;
}
.smallBlock1 li.dis a:hover {
	color: red;
}


.block2 {
	width: 325px; float: left;
	padding-bottom: 6px;
	background: #FFE6C4;
}
.block2 h1 {
	float: left;
	padding: 5px 0px 5px 30px; margin: 0px;
	color: #FF6600; font-size: 110%;
	background: #FFE6C4 url(/Images/BBS/ci01.gif) no-repeat 10px 50%;
}
.block2 span.more {
	float: right;
	padding: 8px 10px 5px 0px; margin: 0px;
	color: #FF6600; font-size: 12px;
}
.block2 ul {
	width: 293px; float: left; clear: both; display: inline;
	margin: 0px 6px 0px 6px; padding: 10px;
	background: #FFFBF6;
}

.bbsLogin ul li {
	width: 293px; float: left; clear: left;
	margin: 0px; padding: 0px 0px 5px 0px;
	font-size: 12px; color: #666; text-align: center;
}
.bbsLogin ul li a {
	padding-left: 18px;
	color: red; font-size: 12px;
	text-decoration: none;
}
.bbsLogin ul li a:hover {
	text-decoration: underline;
}
.bbsFocus ul li.smallTT {
	font-size: 120%;
	font-family: 黑体, Verdana;
}
.bbsFocus ul li.img {
	width: 125px; float: left; clear: left;
	margin: 8px 0px 0px 0px;
}
.bbsFocus ul li.img img {
	width: 119px;
	height: 80px;
	padding: 2px;
	border: 1px solid #CCC;
}
.bbsFocus ul li.content {
	width: 160px; float: right; 
	padding-left: 8px; margin-top: 8px;
	font-size: 90%; line-height: 1.6; letter-spacing: 1px;
}
.bbsFocus ul li.linkIn {
	width: 160px; float: right;
	padding-left: 8px; padding-top: 8px; padding-right: 6px;
	font-size: 90%;  text-align: right;
}
.bbsFocus ul li.linkIn a {
	padding-left: 3px;
	color: red;
}

.bbsTop a.sel {
	float: right;
	padding: 6px 12px 5px 12px; margin: 5px 6px 0px 0px;
	color: #FF7011; text-decoration: none; font-size: 12px;
}
.bbsTop a.sel b {
	font-weight: normal;
}
.bbsTop a.selNow {
	float: right;
	padding: 0px; margin: 5px 6px 0px 0px;
	color: #FF7011; text-decoration: none;  font-size: 12px;
	background: #FFF url(/Images/BBS/btnBG_left.gif) no-repeat top left;
}
.bbsTop a.selNow b {
	float: left;
	padding: 6px 12px 5px 12px; margin: 0px 0px 0px 0px;
	background: url(/Images/BBS/btnBG_right.gif) no-repeat top right;
}
.bbsTop a:hover {
	color: red;
	text-decoration: underline;
}
.block2 ul li.topLi {
	width: 283px;
	padding: 5px 0px 5px 10px;
	font-size: 110%;
	text-overflow: ellipsis; overflow: hidden; white-space: nowrap;
	background: #FFFBF6 url(/Images/BBS/bbs_li.gif) no-repeat 0% 55%;
}
.block2 ul li.topLi span {
	padding-right: 5px;
	font-size: 85%; color: #666;
}
.block2 ul li.topLi span a {
	color: #303030;
}
.block2 ul li.topLi a {
	color: #666;
	text-decoration: none;
}
.block2 ul li.topLi a:hover {
	color: red;
	text-decoration: underline;
}

.block2 ul li.starLi {
	height: 56px;
	padding: 5px 0px 10px 0px;
	background: #FFFBF6 url(/Images/BBS/dotline_65.gif) repeat-x bottom;
}
.block2 ul li.starLi span.userImg {
	widht: 63px; float: left; clear: both;
}
.block2 ul li.starLi span.userImg img {
	width: 50px; height: 50px;
	padding: 2px;
	border: 1px solid #CCC;
	background: #FFF;
}
.block2 ul li.starLi span.userName {
	width: 230px; float: right;
	padding: 6px 0px;
	font-size: 95%;
}
.block2 ul li.starLi span.userName a {
	padding-left: 3px;
	color: #303030; font-weight: bold;
	text-decoration: underline;
}
.block2 ul li.starLi span.userMsg {
	width: 230px; float: right;
	padding-left: 7px;
	font-size: 90%; color: #666;
}

.block2 ul li.rpTT {
	width: 283px; float: left;
	padding: 5px 0px 5px 10px; 
	font-size: 110%;
	text-overflow: ellipsis; overflow: hidden; white-space: nowrap;
	background: #FFFBF6 url(/Images/BBS/bbs_li.gif) no-repeat 0% 50%;
}
.block2 ul li.rpTT a {
	font-size: 100%; font-weight: bold;
	color: #303030;
	text-decoration: underline;
}
.block2 ul li.rpTT a:hover {
	color: red;
}
.block2 ul li.rpCT {
	width: 283px; float: left;
	padding: 0px 0px 5px 10px;
	font-size: 90%; letter-spacing: 1px; color: #666; line-height: 1.8;
}
/* --通用-- */
.marginBtm12 {
	margin-bottom: 12px;
}
.borderBtm1 {
	background: #FFF url(/Images/BBS/dotline_65.gif) repeat-x bottom;
}
.borderBtm2 {
	border-bottom: 1px solid #CCC;
}
.longCTBG {
	width: 621px; float: left;
	background: #FFF url(/Images/BBS/bbs_blockCTBG01.gif) no-repeat 50% 28px;
}
.shortCTBG_left {
	width: 302px; float: left; clear: left;
	background: #FFF url(/Images/BBS/bbs_blockCTBG02.gif) no-repeat 50% 28px;
}
.shortCTBG_right {
	width: 302px; float: right; 
	background: #FFF url(/Images/BBS/bbs_blockCTBG02.gif) no-repeat 50% 28px;
}
.input1 {
	width: 300px; height: 15px;
	border: 1px solid #AAA;
	font-size: 100%; color: #333; font-weight: bold;
	font-family: Tahoma, Verdana, "宋体", "黑体"; letter-spacing: 1px;
	background-color: #F8F7EF;
}
.input2 {
	width: 300px; height: 15px;
	border: 1px solid #666;
	font-size: 100%; color: #333; font-weight: bold;
	font-family: Tahoma, Verdana, "宋体", "黑体"; letter-spacing: 1px;
	background-color: #FFF;
}
.input3 {
	width: 180px; height: 15px;
	border: 1px solid #666;
	font-size: 100%; color: #333; font-weight: bold;
	font-family: Tahoma, Verdana, "宋体", "黑体"; letter-spacing: 1px;
	background-color: #FFF;
}
.input4 {
	width: 180px; height: 15px;
	border: 1px solid #666;
	font-size: 100%; color: #333; font-weight: bold;
	font-family: Tahoma, Verdana, "宋体", "黑体"; letter-spacing: 1px;
	background-color: #FFF;
}
/* -----页脚信息----- */
#foot {
	font-size:12px;
	width: 970px;
	height: 110px;
	background-color: #FFF;
}
#foot p {
	width: 970px;
	margin: 0px;
	float: left;
	text-align: center;
	line-height: 1.8;
	background-color: #FFF;
}
#foot a:link,#foot a:visited {
	font-size:12px;
	padding: 0px 8px 0px 8px;
	color: #880000;
	text-decoration: none;
}
#foot a:hover {
	color: #880000;
	text-decoration: underline;
}
#foot .left {
	width: 879px;
	height: 24px;
	float: left;
	padding-top: 8px;
	padding-left: 30px;
	margin-top: 10px;
	text-align: center;
	background-color: #FFF;
	border-right: 1px solid #FFF;
	border-top: 2px solid #9A2E00;
}
#foot .right {
	width: 60px;
	height: 25px;
	float: right;
	padding-top: 7px;
	margin-top: 10px;
	text-align: center;
	background-color: #FFF;
	border-top: 2px solid #DD1E01;
}
/* 论坛登陆相关 */
.loginOut { font-size: 12px; padding: 5px 10px 5px 0;}
.loginOut a { color: #999; text-decoration: none;}
.loginOut a:hover { text-decoration: underline;}
.userLoginName { font-size: 12px; padding: 5px 0 5px 10px;}
.block2 .loginbody { list-style: none; text-align: left;}
.block2 .loginbody li { width: 219px; height: 40px; display: inline; margin-left: 12px; padding-left: 50px; padding-top: 7px; text-align: left;}
.block2 .loginbody li a { padding: 0; margin: 0 3px;}
.block2 .loginbody li.userLoginMsg { background:url(/Images/Common/userinfo/msgbox.gif) no-repeat top;}
.block2 .loginbody li.userLoginInfo { background:url(/Images/Common/userinfo/userinfo.gif) no-repeat top;}
.block2 .loginbody li.userTgTree { background:url(/Images/Common/userinfo/treebox.gif) no-repeat top;}

/* 论坛轮显相关 */
#karr {width:250px;float:left;font-size:12px;}
#karr_img {border:1px solid #000;width:244px;height:208px;}
.karr_selDiv {width:240px;height:16px;text-align:right;padding:5px 3px 0px;margin-top:188px;background:#000;}
.karr_selDiv a {padding-top:2px;margin-right:3px;font-weight:bold;color:#FFF;text-decoration:none;font-size:12px;font-family:"黑体", Verdana;}
.karr_selDiv b {padding:0px 6px 0 5px;}
.karr_selDiv a:hover b, .karr_selDiv a.rn_selNow b {background:#CE0609;}
.karr_selDiv a.rn_selNow {background:#CE0609}
#karr_title {top:220px;width:246px;font-size:14px;font-weight:bold;text-align:center;}
#karr_text {top:225px;width:236px;padding:0 5px;height:32px;overflow:hidden;font-size:12px;text-indent:2em;text-align:left;line-height:1.3;font-family:"宋体", Arial;}
#karr_title a {color:#000;text-decoration:none;}
#karr_title a:hover {color:#CE0609;text-decoration:underline;}