/***reset ***/
body {text-align:center;font-family:宋体; font-size: 12px;margin-left:auto;margin-right:auto;}

/***global set ***/
.clear{
border-top:1px solid transparent !important;
margin-top:-1px !important;
border-top:0;
margin-top:0;
clear:both;
visibility:hidden;
}
.divpadding
{
	padding:3px 3px 3px 3px;
}

/*only qiantao div*/
.
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
	border:solid 0px white;	
}


.div_col2_head{margin:0px 0px 0px 0px;padding:0 0 0 0;float:left;display:inline;width:388px;}
.div_col2_content{margin:0px 0px 0px 0px;padding:0 0 0 0;overflow:hidden; float:left;display:inline;width:388px;border:solid 1px #99cccc;}
/*.div_col2_content .topDesc p{margin:0px 0px 0px 0px;padding:0 5px 0 5px; overflow:hidden; height:40px;}*/

.div_col2_head .head_a{color:green !important;}
.div_col2_head .head_a_more{color:Orange !important;float:right;}


/**CSS for ul to show by row mode **/
.ul_line{ height:100%; overflow:auto; clear:both;list-style:none; padding:0px 2px 0px 2px;margin:0px 0px 0px 0px;white-space:nowrap; display:block; border:solid 0px red;}
.ul_line li{float:left;width:auto;margin:0px 10px 0px 0px;display:inline;}
.ul_line li.left{float:left;width:auto;padding:0px 0px 0px 0px;display:inline;margin:0px 10px 0px 0px;}
.ul_line li.right{ float:right;width:auto; padding:0px 0px 0px 0px;display:inline;margin:0px 5px 0px 0px;}


li.li_item{text-align:left;padding: 0px 0px 0px 5px;display:block;overflow:auto;width:auto;}
li.li_head{text-align:left;padding: 0px 0px 0px 5px;display:block;overflow:auto;background-color:Gray;font-weight:bold;}

span.li_item_left_span_head{clear:left; float:left;}
span.li_item_right_span_head{ float:right;display:block;padding:0 0 0 0;margin:0 2px 0 0;width:auto; background-color:Gray;}
span.li_item_left_span{clear:left; float:left;}
span.li_item_right_span{float:right;display:block;padding:0 0 0 0;margin:0 2px 0 0;text-align:left;width:auto;}

.topTitle{float:left;display:inline-block;overflow:hidden;text-align:center;font-weight:bold;width:100%;/*width:430px;	*/margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:15px;}
.topTitle a{color:Orange;}

/*CSS for topic have tuijian attribute */
.topDesc{float:left;display:inline-block;overflow:hidden;height:40px;width:100%;/*width:430px;*/color:Gray;	margin:0px 0px 5px 0px;	padding:0px 0px 0px 0px;}

.firstchar{text-indent: 2em;}


/*** CSS for body center  ***/
#mybody {
	display:table;
	width: 800px;	
    text-align:left; 
 
    font-family:宋体; font-size: 12px;
    margin-left:auto;margin-right:auto;    
}

#mybody a:hover {color:red;text-decoration:underline;background-color:Lime;}
#mybody a {color:Blue;text-decoration:none;}

/* top area div */
div#div_top{
	width:800px;
	height:20px;
	
	margin: 2px 0px 2px 0px;
	 
    border:solid 1px gray;
    background-image:url(image/nav1bg.gif);
}


/* top area div menu */
div#div_logo_menu {
	width:800px;
	height:60px;
	margin:2px 0px 2px 0px;
    padding:0px 0px 1px 0px;
    border:solid 0px;
}

/* top area div logo (LOGO) */
div#div_logo{
	width:150px;
	height:60px;		
	float:left;    
    overflow:hidden;
    border:solid 0px;
    margin: 0px 1px 0px 0px;
    background-image:url(image/newlogo.gif);
}

/* top area div for menu */
div#div_menu {
	width:490px;
	height:60px;
	float:left;
	
    border:solid 1px;
    border-color:Silver;	
    background-image:url(image/nav3bg.gif);
}

/* top area div for ad.(ad) */
div#div_login{
	width:150px;
	height:60px;	
	float:right;	
    margin:0px 0px 0px 0px;        
    border:solid 1px;
    border-color:Silver;	
    background-color:#ffcc00;    
}

#div_login #adbar
{
	float:left;			
	border:solid 0px gray;
	border-top-width:1px;	
	width:143px;
	height:35px;
	margin:0px 1px 0px 1px;    
	padding: 0px 2px 0px 2px;   
	
}

/* CSS for label search */
div#div_keyword {
	width:auto;
	height:auto;
	
	margin: 2px 0px 2px 0px;	
	padding: 2px 2px 2px 2px;
		
	border:solid 1px;	
}

/* CSS for message scroll show */
div#div_tips {
	width:auto;
	height:30px;
	margin: 2 2 2 2;	
	padding: 1px 1px 1px 1px;
	background-color:Orange;
	
	border:solid 1px;
}

/* CSS for main body */
#content_table
{
	width:100%;
	border:solid 0px gray;
	margin:5px 0px 0px 0px;
	border-collapse:collapse;
	padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;		
}

#content_table td
{
	margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;	
	padding:0px 0px 0px 0px;	
	vertical-align:top;
	border:solid 0px gray;
}

div#div_content 
{
	width:auto;
	height:auto;
	overflow:auto;
	margin: 0 1 0 1;
	padding: 0px 0px 0px 0px;
	border:solid 0px red;
}



/*********************************************CSS for left area*************************************/
/* left  */
div#memberdivpadding
{
	padding:3px 3px 3px 3px;
	float:left;border:solid 0px red;	
	height:85px;width:48%;
}
div#memberimgdivpadding
{
	margin:3px 0 0 0 ;
	padding:3px 3px 3px 3px;
  text-align:center; vertical-align:middle;float:right;border:dashed 0px silver;height:70px;width:40%;


}

div.div_content_leftinfo
{
	width:auto;
	height:auto;
	overflow:auto;	
	
	margin-bottom:5px;margin-left:0px;margin-right:0px;margin-top:0px;	
	border:solid 1px gray;
}

/* main body area left */
div#div_content_left 
{
	width:auto;
	height:auto;
	float:left;
	
	margin-bottom:0px;margin-left:0px;margin-right:5px;margin-top:0px;	
	border:solid 0px red;
}

/* member info */
div#div_content_left_member 
{	
	margin:0 0 0 0;
	height:100%;
	padding:0 0 0 0;
	border:solid 1px gray;
}

/* some group info */
div#div_content_left_group {
	width:auto;
	height:auto;
	overflow:auto;	
	
	margin-bottom:5px;margin-left:0px;margin-right:0px;margin-top:0px;	
	border:solid 1px gray;	
}

/* sort for topic */
div.div_content_left_paihang {
	width:auto;
	height:auto;
	overflow:auto;		
	
	margin-bottom:5px;margin-left:0px;margin-right:0px;margin-top:0px;	
	border:solid 1px gray;
}



/*********************************************CSS for center area*************************************/
/* center main body*/
div#div_content_center {
	width:auto;
	height:auto;
	float:left;
	
	margin-left:2px;margin-right:2px;		
	border:solid 0px red;	
}

/*  */
div.div_content_center_info {
	width:100%;
	height:auto;	

	margin: 0 0 5px 0 ;			
	border:solid 0px gray;
}

/*  */
div.div_content_center_titlebar
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;		
	border-left:solid 1px gray;
	border-right:solid 1px gray;
	border-top:solid 1px gray;
	border-bottom:solid 1px gray;
	border-bottom-color:Blue;
	
	background-image:url(image/title.gif);
}
/*  */
div.div_content_center_topTopic
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	border:solid 0px red;
	border-left:solid 1px gray;
	border-right:solid 1px gray;
	border-top:solid 0px gray;
	border-bottom:solid 0px gray;
}
/**  **/
div.div_content_center_infolist
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	border:solid 1px red;
	border-left:solid 1px gray;
	border-right:solid 1px gray;
	border-top:solid 0px gray;
	border-bottom:solid 1px gray;
}




.ul_info
{
  display: block;
  margin:0px 0px 0px 0px;
  padding:0px 5px 2px 5px ;
  list-style:none;    
}




/*********************************************CSS for right area*************************************/
/* */
div#div_content_right {
	width:99%;
	height:auto;
	float:right;
	
	margin-left:auto;margin-right:auto;	
    border:solid 0px red;
	
}

/* */
div.div_content_right_info {
	width:98%;
	height:auto;
	float:right;
	
	overflow:auto;
	
	margin-bottom:5px;margin-left:5px;margin-right:0px;margin-top:0px;
	border:solid 1px gray;	
}

div.div_content_right_info_nopad {
	width:98%;
	height:auto;
	float:right;
	
	overflow:auto;
	
	margin-bottom:5px;margin-left:5px;margin-right:0px;margin-top:0px;
	padding:0px 0px 0px 0px;
	border:solid 0px gray;	
}



/***CSS FOR tab***/

div.onetab {	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	border:solid 0px red;		
	display:block;
}

div.tab_title {
	width:auto;	
	display:block;
	float:left;
	position:relative;
	z-index:1;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	
	border-left: 1px;
	border-left-style: solid;
	border-left-color:gray;
	
	border-right: 1px;
	border-right-style: solid;
	border-right-color:gray;
	
	border-top: 1px;
	border-top-style: solid;
	border-top-color:gray;
	
	border-bottom: 1px;
	border-bottom-style: solid;	
	border-bottom-color:InactiveCaptionText;
	
}
.tab_title div
{
	width:auto;	
	float:left;
	
	position:relative;
	z-index:2;
	display:block;
	border:solid 0px gray;		
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
}


div.tab_content {
	width:99%;
	display:block;
	float:left;
	
	
	position:relative;
	margin-top:-1px; 
	z-index:0;
	
    border-color:gray;
	border-left: 1px;
	border-left-style: solid;
	border-right: 1px;
	border-right-style: solid;
	border-top: 1px;
	border-top-style: solid;
	border-bottom: 1px;
	border-bottom-style: solid;	
}

div.tab_content span 
{
display:block;
width:100%; 
}






/*********************************************css for bottom*************************************/
/* copyright area */
div#div_copyright {
	width:auto;
	height:45px;
    
	margin: 2px 2px 2px 2px;		
	
	border-top:solid 1px gray;
	border-bottom:solid 0px white;
	border-left:solid 0px white;
	border-right:solid 0px white;
	
}




/*********************************************other area*************************************/
/* table tab */
table.table_menu
{
	font-size:12px;
}
/**/
table.table_info
{
	font-size:12px;
}

/*** CSS for top navagator***/
#ul_nav{ clear:both;list-style:none; padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;white-space:nowrap;}
#ul_nav li{float:right; margin:0px 10px 0px 0px;display:inline;}
#ul_nav li.first{float:left;padding:0px 0px 0px 0px;display:inline;margin:0px 0px 0px 0px;color:Red;}
#ul_nav li.end{ float:right; margin-right:0px;margin-left:0px; padding-right:0px; width:auto;display: inline;}

/*** CSS for top menu ***/
/**top menu zixun **/
#ul_menu_zx{height:20px; list-style:none; padding:0px 0px 0px 0px;clear:both; margin:0px 0px 0px 0px;white-space: nowrap;}
#ul_menu_zx li{ float:left; margin-top:0px;margin-right:0px;margin-left:7px;padding-right:5px; width:auto;display: inline;}
#ul_menu_zx li.first{font-weight:bold;}

/**top menu learn **/ 
#ul_menu_xx{height:20px; list-style:none; padding:0px 0px 0px 0px;clear:both; margin:0px 0px 0px 0px;white-space: nowrap;}
#ul_menu_xx li{float:left; margin-top:0px;margin-right:0px;margin-left:7px;padding-right:5px; width:auto;display: inline;}
#ul_menu_xx li.first{font-weight:bold;}
/**top menu hudong **/
#ul_menu_hd{height:20px; list-style:none; padding:0px 0px 0px 0px;clear:both; margin:0px 0px 0px 0px;white-space: nowrap;}
#ul_menu_hd li{float:left; margin-top:0px;margin-right:0px;margin-left:7px;padding-right:5px; width:auto;display: inline;}
#ul_menu_hd li.first{font-weight:bold;}


/********************************************************************************************/
/*2009-03-19modify for index.aspx*/
.bbs_09_home{margin:0 0 0 0;padding:5px 0 0 0;width:800px;border-width:0px;}
.bbs_09_home_left{margin:0 0 0 0;padding:0 0 0 0;width:199px;float:left;border:solid 1px #83be14;}
.bbs_09_home_center{margin:0 4px 0 4px;padding:0 0 0 0;width:390px;float:left;border:solid 0px gray;}
.bbs_09_home_right{margin:0 0 0 0;padding:0 0 0 0;width:199px;float:left;border:solid 1px #83be14;}
.bbs_09_div_row{ margin:0 0 5px 0;padding:0 0 0 0;width:100%;float:left;border-width:0px;background-color:white;display:inline;}/*display:inline能有效解决margin和padding的兼容问题*/
.bbs_09_head{margin:0 0 0 0;padding:0 0 0 0;width:100%;float:left;background-color:#99cccc;height:20px;}


/*only a "box "*/
div.boxdivpadding
{
	padding:3px 3px 3px 3px;
	float:left;
	border:solid 0px red;	
}
/*only a "table"*/
table.onlytable{margin:0 0 0 0;padding:0 0 0 0;width:100%;border:solid 0px red;height:100%;}
td.bbs_GroupTopic_topDesc{clear:left;float:left; display:block;overflow:hidden;height:40px;width:100%;color:Gray;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
td.bbs_GroupTopic_topTitle{clear:left;float:left;display:block;border:solid 0px red; height:20px;overflow:hidden;text-align:center; font-weight:bold;width:100%;margin-left:auto;margin-right:auto;padding:0px 0px 0px 0px;font-size:15px;}
td.bbs_GroupTopic_topTitle .title_a{color:Orange !important;}


/*left dingji xiaozu div*/
div#leftadareadiv
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;border:solid 0px red;
	height:300px;width:100%;
	background-color:#ecfad9;
	overflow:hidden;
}
div#topgroupdiv
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;border:solid 0px red;
	height:400px;width:100%;
	background-color:#ecfad9;
	overflow:hidden;
}

/*left zhiding lanmu div*/
div#toplanmudiv
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;border:solid 0px red;
	height:395px;width:100%;
	background-color:#ecfad9;
	overflow:hidden;
}

/*left:xinkai lanmu div*/
div#xinkailanmudiv
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;border:solid 0px red;
	height:200px;width:100%;
	background-color:#ecfad9;
	overflow:hidden;
}

/*left:remen lanmu div*/
div#remenlanmudiv
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;border:solid 0px red;
	height:400px;width:100%;
	background-color:#ecfad9;
	overflow:hidden;
}

/*right:zixun fuwu div*/
div#zixunfuwudiv
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;border:solid 0px red;
	height:110px;width:100%;
	overflow:hidden;
}

/*right:zhiding ziyuan div*/
div#zhidingziyuandiv
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;border:solid 0px red;
	height:290px;width:100%;
	overflow:hidden;
}

/*right:最新快照，最新，次数最少*/
div#newKuaiZhao
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;border:solid 0px red;
	height:490px;width:100%;
	overflow:hidden;
}

/*right:zhide guanzhu div*/
div#zhideguanzhudiv
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;border:solid 0px red;
	height:300px;width:100%;
	overflow:hidden;
}

/*right:zuixin fabu  div*/
div#zuixinfabudiv
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;border:solid 0px red;
	height:400px;width:100%;
	overflow:hidden;
}

/*right:friend link  div*/
div#friendlinkdiv
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;border:solid 0px red;
	height:200px;width:100%;
	overflow:hidden;
}

.bbs_09_div_col2_head .head_a{color:Blue;}
.bbs_09_div_col2_head .head_a_more{color:Orange !important;float:right;}
.bbs_09_div_row_center_height{height:320px;}
.bbs_09_div_row_center_content_height{height:290px;}
.bbs_09_div_row_center_list_height{height:250px;}

.bbs_09_div_col2_head{margin:0px 0px 0px 0px;padding:0 0 0 0;float:left;display:inline;width:388px;}
.bbs_09_div_col2_content{margin:0px 0px 0px 0px;padding:0 0 0 0;float:left;display:inline;width:388px;border:solid 1px #99cccc;}

.center_title_li_background{background-color:#99cccc;font-weight:bold;padding:0 5px 0 5px;}
.left_title_li_background{background-color:Orange;font-weight:bold;padding:0 5px 0 5px;background:url(../09_images/titletab.jpg) no-repeat;}

.left_head_a_more{color:blue!important;font-weight:bold!important;}
.right_title_li_background{background-color:Orange;font-weight:bold;padding:0 5px 0 5px;background:url(../09_images/titletab_white.jpg) no-repeat;}
.right_head_a_more{color:blue!important;font-weight:bold!important;}


.textbackground{background-position:0px 80px ;background:url(../09_images/text.gif);background-repeat:no-repeat;}


/********************************************************************************************/

table.boxtable
{       
    border:0;          
    border-top-width: 1px;    
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;           
}