.main_index {
	margin-top: 0px;
	clear: both;
	overflow: hidden;
	height: auto;
}
.infoBox{
	clear:both;
}
/*  */
.logOn{
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}
.logOn h1 {
	color: #2D9C02;
}
.logOn .con {
	background-color: #FFFFFF;
	color: #189C02;
	text-align: left;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B2E390;
}
.logOn a{
	color: #189C02;
}
.index_placard {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.logOn .box_title , .index_placard .box_title , .GF_admin .box_title , .GF_placard .box_title , .topic_revert .box_title {
	line-height: 27px;
	text-align: left;
	height: 27px;
	clear: both;
}
.index_placard h1 {
	color: #CB6A01;
}
.index_placard .con {
	background-color: #FFFFFF;
	color: #CB6A01;
	text-align: left;
	padding: 5px;
	line-height: 160%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFDD90;
}

.main_maincol {
	float: left;
	width: 650px;
}
.main_sidecol {
	float: right;
	width: 270px;
}
.box_title h1 {
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	height: 25px;
	float: left;
	background-image: url(/imgs/arwnav.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
}

.commendGroup ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	color: #000000;
}
.commendGroup .groupName a {
	color: #3D95B6;
	font-weight: bold;
}
.commendGroup .rim {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 8px;
}

.groupTop {
	padding: 8px;
}
.groupTop table {
	margin-top: 15px;
	margin-bottom: 15px;
}
.groupTop ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	color: #B3183A;
}
.groupTop ul a {
	color: #B3183A;
	font-weight: bold;
}
.groupTop li {
	margin-bottom: 5px;
}
.searchGroup {
	padding: 5px;
}
.searchGroup a {
	color: #699C35;
	text-decoration: underline;
}

.searchGroup dl {
	margin: 10px;
	padding: 0px;
}
.searchGroup dt {
	background-image: url(/imgs/ico_searchGroup.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	font-size: 14px;
	font-weight: bold;
	display: block;
	float: left;
}
.searchGroup dd {
	float: left;
	display: block;
	margin-left: 20px;
}

.searchGroup ul {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	list-style-type: none;
}
.searchGroup li {
	margin-bottom: 10px;
}
.searchGroup form {
	clear: both;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	text-align: left;
}

.searchGroup p{
	padding:5px 0 0; margin:0 auto; text-align:right;
}
.myGroup {
	padding: 10px;
}
.myGroup table {
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.myGroup ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.myGroup li {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}
.myGroup .groupName {
	width: 250px;
	text-align: left;
}
.myGroup .groupNum {
	width: 80px;
	text-align: left;
}
.myGroup .groupFun {
	text-align: right;
	width: 100px;
}
.box_title .BT_fun {
	display: block;
	float: right;
}
.MS_tag {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.MS_tag .explain {
	color: #FF8402;
	display: block;
	line-height: 25px;
	height: 25px;
}
.MS_tag .con {
	background-color: #FFFFFF;
	overflow: hidden;
	height: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.MS_tag .con a {
	color: #0290E4;
	display: block;
	float: left;
	text-decoration: underline;
}
.MS_tag .con .num {
	color: #999999;
	display: block;
	float: right;
	margin-right: 10px;
}
.groupForum_photo {
	float: left;
	text-align: center;
}
.groupForum_photo img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.groupForum_info {
	float: left;
}
.groupForum_info ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.groupForum_info li {
	margin-bottom: 5px;
}

.groupForum_info .forum_title a {
	font-size: 14px;
	color: #FE6500;
	font-weight: bold;
}
.groupForum_info .forum_title {
	color: #666666;
	font-size: 12px;
}
.GF_placard {
	background-color: #DFF2FF;

}
.GF_placard h1 {
	color: #008EE0;
}
.GF_placard .con {
	background-color: #FFFFFF;
	text-align: left;
	border: 1px solid #AEDFFF;
	padding: 5px;
	line-height: 160%;
}
.groupNv_box {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.groupNv_box li{
	text-align: center;
	height: 32px;
	width: 64px;
	margin-right: 10px;
	margin-left: 10px;
	float: left;
}
.groupNv_box .g_Nv_activat {
	background-image: url(/imgs/box_groupNv_aBg.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 32px;
	width: 64px;
	float: left;
}
.groupNv_box .g_Nv_activat a {
		color:#000000;
}
.groupNv_box a {
	color:#FFFFFF;
	padding-top: 15px;
	display: block;
}
.newTopicList , .memberList {
	background-color: #FDF7DD;
}
.newTopicList th , .memberList th{
	line-height: 25px;
	font-weight: normal;
	
	height: 25px;
}
.newTopicList td , .memberList td {
	background-color: #FFFFFF;
	height:20px;
	line-height:20px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2EFE6;
}
 .memberList .pRim{
	padding: 3px;
	border: 1px solid #cccccc;
	margin-right: 5px;
}
.logOn h1 , .index_placard h1 , .GF_placard h1 , .GF_admin h1 , .topic_revert h1 {
	font-size:14px;
	background-image: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.GF_placard , .GF_admin{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
}
.GF_admin {
	background-color: #F5FDEE;
}
.GF_admin h1 {
}
.GF_admin .con {
	background-color: #FFFFFF;
	text-align: left;
	padding: 5px;
	line-height: 160%;
}
.GF_admin li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.GF_admin td {
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2EFE6;
}

.commendGroup .pRim , .groupTop .pRim , .myGroup .pRim , .GF_admin .pRim , .GF_photo .pRim , .albumList .pRim , .memberList .pRim{
	padding: 3px;
	border: 1px solid #cccccc;
}
.GF_photo table {
	float: left;
	width: 25%;
	margin-top: 10px;
}
.albumList .albumInfo {
	background:#FDF8DD;
	float: left;
	width: 26%;
	border: 1px solid #FFDD90;
	margin: 10px;
	padding: 10px;
	text-align: center;
}
.albumList ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.albumList li {
	text-align: left;
	list-style-type: none;
}
.topic_con_PTA {
	position: relative;
	right: -1px;
	top: 20px;
}
.topic_title {
	line-height: 32px;
	text-align: left;
	float: left;
	height: 32px;
	margin-left: 15px;
	font-weight: bold;
	color: #0088D6;
}
.topic_time {
	color:#999999;
	line-height: 32px;
	float: right;
	height: 32px;
	margin-right: 15px;
}
.topic_con {
	line-height: 160%;
	text-align: left;
	padding: 10px;
}
.topic_space{
	padding-top:10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 10px;
	margin-bottom: 10px;
}
.topic_space .pRim{
	padding: 3px;
	border: 1px solid #cccccc;
}	
.topic_fun {
	height: 30px;
}

.topic_fun .left {
	display: block;
	margin-left: 10px;
	float: left;
}
.topic_fun .left img {
	margin-right: 10px;
	margin-left: 10px;
}
.topic_fun .right {
	display: block;
	float: right;
	margin-right: 10px;
}
.topic_revert{
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}
.topic_revert .con{
	background:#FFFFFF;
}
.find {
	padding: 5px;
}
.find .findfri {
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #FF8400;
}
.find .findmore {
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 10px;
	overflow: hidden;
	height: auto;
	zoom:1;
}
.find .findmore .nav {
	clear: both;
	padding: 0px;
	font-size: 18px;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.find .findmore .nav a {
	font-size: 18px;
}

.find .findmore ul {
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.find .findmore li {
	line-height: 160%;
	text-align: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: block;
}
.find .findmore li a {
	text-align: left;
	display: block;
	width: 110px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.find form {
	margin: 0px;
	padding: 0px;
	clear: both;
	text-align: right;
}
.searchOutcomeTitle {
	font-size: 14px;
	text-align: left;
	margin: 5px;
	padding: 5px;
	font-weight: bold;
	color: #FF8400;
}
.searchOutcomeList {
	padding: 5px;
	background-color: #FFFFFF;
	margin: 5px;
}
.searchOutcomeList table {
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	height: auto;
}
.searchOutcomeList a {
	text-decoration: underline;
	color: #FF8400;
}
.searchOutcomeList .pRim {
	padding: 3px;
	border: 1px solid #CCCCCC;
}
.searchOutcomeList ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.searchOutcomeList li {
	margin-bottom: 3px;
}
.serachResult_box {
	background-color: #FFFFFF;
	padding: 15px;
}
.keyWordResult_box {
	line-height: 24px;
	height: 24px;
	text-align: left;
}
h4{
	font-size: 16px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	line-height: 20px;
	height: 20px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.keyword{
	color: #FF0000;
}
.serachResultInfo {}
.serachResultInfo ul.serachUser {
	clear: both;
	margin-bottom: 15px;
	padding-bottom: 15px;
	overflow: hidden;
	height: auto;
	zoom:1;
	margin-top: 15px;
}
.serachResultInfo ul.serachUser li {
	width: 220px;
	float: left;
	margin-bottom: 3px;
	height: 20px;
	text-align: left;
}
.serachResultInfo ul.serachUser .user_ico {
	width: 64px;
	padding: 3px;
	border: 1px solid #CCCCCC;
	height: 64px;
	margin-right: 10px;
}
.serachResultInfo ul.serachUser .user_name {
	font-size: 14px;
	color: #5E8DD5;
}
.serachResultInfo ul.serachUser .user_name span {
	font-size: 14px;
}
.serachResultInfo dl {
	clear: both;
}
.serachResultInfo dt {
	clear: both;
	height: 25px;
}
.serachResultInfo .title {
	display: block;
	float: left;
}
.serachResultInfo dt .title a:link {
	font-size: 14px;
	color: #FF8800;
	text-decoration: underline;
	font-weight: bold;
}
.serachResultInfo dt .title a:visited {
	font-size: 14px;
	color: #FF8800;
	text-decoration: underline;
	font-weight: bold;
}
.serachResultInfo dt .title a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #477DCF;
	text-decoration: underline;
}
.serachResultInfo dt .title a:active {
	
	font-size: 14px;
	color: #FF8800;
	text-decoration: underline;
	font-weight: bold;
}
.serachResultInfo .correlationInfo {
	display: block;
	float: right;
}

.serachResultInfo dd {
	line-height: 150%;
	clear: both;
}
.serachResultInfo .searchPhoto {
	margin: 10px;
	float: left;
}
.serachResultInfo .searchPhoto li {
	text-align: center;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.serachResultInfo .searchPhoto .outside img {
	border: 1px solid #CCCCCC;
}



.searchadv_top {
	background-image: url(/imgs/search/searchadv_top_bg.gif);
	clear: both;
	height: 5px;
	width: 266px;
	overflow: hidden;
}
.searchadv_foot {
	background-image: url(/imgs/search/searchadv_foot_bg.gif);
	clear: both;
	height: 5px;
	width: 266px;
	overflow: hidden;
}
.searchadv_con{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8E8E8E;
	border-left-color: #8E8E8E;
}
