﻿div,form,ol,dl,dt,dd,table,tr,td{margin: 0; padding: 0; border: 0; }
ul,li{list-style-type:none;margin: 0; padding: 0; border: 0; }
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
form{ margin:0; padding:0;}
.clear{ clear: both; font-size:0px; width:1px; height:0; visibility: hidden; line-height:0px;}
body
{
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
	color:#676767;
	background:#D8E2EC url(/images/user/base_bg.jpg) repeat-x;
	text-align:center;
}
img
{
	border:solid 0px red;
}
#pagebody
{
	width:956px;
	text-align:left;
    margin:0 auto;
    height:auto;
    position:relative;
}
#header
{
	width:956px;
	margin:0 auto;
	height:90px;
	overflow:hidden;
}
#header_top 
{
 height:43px;
 clear:both;
 overflow:hidden;
}

#nav
{
	float:left;
	width:897px;
	background-color:#fff;
	height:45px;
	border:solid 1px #B9CAD9;
	background:#fff url(/images/base/base_nav_bg.jpg) repeat-x;
	clear:both;
}
#m_r_nav_div
{
	width:450px;
	height:20px;
	overflow:hidden;
	font-size:14px;
	color:#427391;
	float:left;
}
#m_r_nav_div1
{
	width:450px;
	height:20px;
	overflow:hidden;
	font-size:14px;
	color:#427391;
    line-height:150%;
}
#nav_right
{
	float:left;
	width:55px;
	height:47px;
	overflow:hidden;
	margin-left:-2px;
}
#tiaoshi_span_id
{
	float:left;
	height:20px;
}
/***头部结束**/




/****正文部分****/

#base_main
{
 width:950px;
 border:solid 1px #BACBD9;
 margin-top:-1px;
 background-color:#437193;
 clear:both;
 overflow:hidden;
}

#main_left
{
	float:left;
	width:186px;
    text-align:center;
    height:100%;
	overflow:hidden;
	
}
#left_nav
{
	width:152px;
    margin:28px 24px 30px 40px;
    text-align:left;
}
#left_nav_table tr
{
	height:30px;
}
#left_help 
{
	margin-top:16px;
	margin-bottom:16px;
}
#left_help img
{
	margin-top:8px;
}

#main_right
{
	width:746px;
	float:left;
	margin-left:4px;
	margin-right:10px;
	background-color:#fff;
    min-height:740px; 
    height:auto !important; 
    height:740px; 
    overflow:visible;
	color:#999999;
}

#main_right_bg
{
 width:762px;
 height:auto;
 float:right;
 background-color:#fff;
 overflow:hidden;	
}

#m_right_nav
{
	color:#666666;
	font-size:12px;
	margin-left:22px;
	margin-top:12px;
	height:20px;
	margin-bottom:20px;
	border:solid 0px white;
	line-height:140%;
}

#m_right_con
{
	margin-left:22px;
	margin-top:40px;
	clear:both;
	margin-right:50px;
	overflow:hidden;
}

#footer
{
	text-align:center;
	color:#666666;
	margin-top:25px;
	clear:both;
}
#friendlink
{
	margin-top:7px;
	margin-bottom:10px;
}
#friendlink img
{
	margin-left:5px;
}
.letter_space
{
	letter-spacing:1px;
}



/*****************好友，个人资料，样式************************/

.light_nav_bg
{
 height:28px;
 float:left;
 width:128px;
 background:url(/images/user/ligt_nav_bg.jpg) no-repeat;
 overflow:hidden;
 color:#333333;
 font-size:14px;
 margin-bottom:0px;
 padding-top:10px;		
}
.dark_nav_bg
{
 height:28px;
 float:left;
 width:128px;
 background:url(/images/user/dark_nav_bg.jpg) no-repeat;
 overflow:hidden;
 color:#333333;
 font-size:14px;
 margin-bottom:0px;
 padding-top:10px;	
}
input.text_proj_name
{
	width:400px;
}


.tip_list ul
{
  list-style:dot;
  color:#51514F;
  font-size:12px;
}

/******************重用的css样式*************************/


a.orangeline{ color:#ff6600; text-decoration:underline; font-size:12px; font-weight:normal;}
a.orangeline:hover{ color:#ff6600; text-decoration:underline; font-size:12px; font-weight:normal;}
a.orangebold{ color:#ff6600; text-decoration:underline; font-size:12px; font-weight:bold;}
a.orangebold:hover{ color:#ff6600; text-decoration:underline; font-size:12px; font-weight:bold;}

a.orangebold_line
{
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
  color:#FF6600;
}
a.orangebold_line:hover
{
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
  color:#FF6600;
}
a.orange_line
{
  font-weight:normal;
  font-size:12px;
  text-decoration:none;
  color:#FF6600;
}
a.orange_line:hover
{
  font-size:12px;
  font-weight:normal;
  text-decoration:underline;
  color:#FF6600;
}												/**黄色，下划线显示，由于设计后的样式又发生变化，而现在所写的样式只是对应最早的设计样式，名称和效果可能不对***/

a.blue_bold
{
  font-weight:normal;
  text-decoration:underline;
  color:#427391;
}
a.blue_bold:hover
{
  font-weight:normal;
  text-decoration:underline;
  color:#427391;
}								/**蓝色色加粗，下划线显示***/

a.blueline
{
	font-size:12px;
	text-decoration:underline;
	font-weight:normal;
	color:#427391;
}
a.blueline:hover
{
	font-size:12px;
	text-decoration:underline;
	font-weight:normal;
	color:#427391;
}
#nav a.nav_blue
{	
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	color:#427391;
}
#nav a.nav_blue:hover
{	
	font-weight:normal;
	text-decoration:underline;
	font-size:12px;
	color:#FF6600;
}

								/**顶部导航样式，下划线显示***/

#left_nav a.white_blue
{
	font-size:14px;
	color:#fff;
	text-decoration:underline;
	font-weight:normal;
}
#left_nav a.white_blue:hover
{
	font-size:14px;
	color:#FF6600;
	text-decoration:underline;
	font-weight:bold;
}									/**顶部导航样式，加粗变颜色显示***/


a.black66
{
	color:#666666;
	font-size:12px;
	text-decoration:none;
}

a.black66:hover
{
	color:#427391;
	font-size:12px;
	text-decoration:underline;
}

a.black66_line
{
	color:#666666;
	font-size:12px;
	letter-spacing:0px;
	text-decoration:underline;
}

a.black66_line:hover
{
	color:#427391;
	font-size:12px;
	letter-spacing:0px;
	text-decoration:underline;
}	
											/**黑色色加粗，下划线显示***/
a.black99
{
	color:#999999;
	font-size:12px;
	text-decoration:none;
}

a.black99:hover
{
	color:#427391;
	font-size:12px;
	text-decoration:underline;  
}
a.black99_line
{
	color:#999999;
	font-size:12px;
	text-decoration:underline;
}

a.black99_line:hover
{
	color:#427391;
	font-size:12px;
	text-decoration:underline;  
}
									/**原来灰色带下划线***/		
									
									
a.blue_line
{
  font-weight:normal;
  text-decoration:none;
  color:#427391;
}
a.blue_line:hover
{
  font-weight:bold;
  text-decoration:underline;
  color:#427391;
}								/**蓝色色加粗，下划线显示***/

a.black_line
{
  color:#666666;
  text-decoration:underline;
}
a.black_line:hover
{
  color:#333333;
  text-decoration:underline;
}

a.orange14{ color:#ff6600; font-size:14px; text-decoration:underline; font-weight:normal;}
a.orange14:hover{ color:#ff6600; font-size:14px; text-decoration:underline; font-weight:normal;}
a
{
	color:#427391;
	font-weight:normal;
	text-decoration:none;
}
a:hover
{
	color:#427391;
	font-weight:normal;
	text-decoration:underline;
}
								/**字体样式设置***/

.blue14
{
	font-size:14px;
	color:#427193;
}
.blue12
{
	font-size:12px;
	color:#427391;
	margin-top:-10px;
}
.black99
{
	font-size:12px;
	font-weight:normal;
	color:#999999;
}
.black66
{
	font-size:12px;
	font-weight:normal;
	color:#666666;
}
.bluebold
{
	font-weight:bold;
	color:#427391;
}
.orangebold
{
	font-size:12px;
	font-weight:bold;
	color:#FF6600;
}
.h_10
{
	clear:both;
	height:10px;
	width:100%;
}
.h_2
{
	clear:both;
	height:2px;
	width:100%;
}
.h_5
{
	clear:both;
	height:5px;
	width:100%;
}
.h_15
{
	clear:both;
	height:15px;
	width:100%;	
}
.h_30
{
	clear:both;
	height:30px;
	width:100%;	
}
.black99
{
	font-size:12px;
	color:#999999;
}
.f_left
{
	float:left;
}
.f_right
{
	float:right;
}
.f_right1
{
	float:right;
	margin-top:-20px;
}
			/******************按钮以及form文本框样式*************************/

    .button
    {
    	width:95px;
    	height:23px;
    	font-size:12px;
    	padding-top:2px;
    	padding: 2 4 0 4;
    	cursor:hand;
    }
    
	.sign_btn
	{
		width:60px;
    	height:23px;
    	font-size:12px;
    	padding-top:2px;
    	padding: 2 4 0 4;
    	cursor:hand;
	}
    .button1
    {
    	height:23px;
    	font-size:12px;
    	padding-top:2px;
    	cursor:hand;
    }
	.input_text
	{
		 height:20px;
		 width:198px;
		 line-height:150%;
		 border:solid 1px #B9CAD9;
		 overflow:hidden;
	}
	.form_input_text
	{
		 height:16px;
		 width:198px;
		 border:solid 1px #B9CAD9;
		 overflow:hidden;
		 padding-top:5px;
	}
	.select_user
	{
		 height:20px;
		 width:224px;
		 line-height:150%;
		 border:solid 1px #B9CAD9;
		 overflow:hidden;
	}

			/******************个人首页样式*************************/
#my_level_desc
{
	top:245px;
	left:372px;
	width:450px;
	height:15px;
	padding:7px;
	color:#999999;
	background-color:#FDFFCE;
	border:solid 1px #FED171;
	position:absolute;
	z-index:7;
	display:none;
}
		
#u_left
{
 float:left;
 width:520px;
 text-align:center;
 overflow:hidden;
}	
#u_right
{
	float:right;
	width:220px;
	overflow:hidden;
}
#u_left_top
{
	margin:0 auto;
	width:462px;
	text-align:left;
	margin-top:15px;
	font-size:12px;
	color:#427391;
}
#u_left_top2
{
	margin-top:5px;
	clear:both;
}
#u_left_top2_left
{
	height:130px;
	overflow:hidden;
}
#u_left_top2_l_left
{
	width:120px;
	height:120px;
	background:url(/images/user/head_bg.jpg) no-repeat;
	overflow:hidden;
}

#u_left_top2_l_l
{
	float:left;
	margin-left:10px;
	color:#999999;
    width:210px;
}

#u_left_top2_l_l div
{
	clear:both;
	height:25px;
}
.u_publish_nav
{
	background:url(/images/user/h_nav.jpg) no-repeat;
	width:122px;
	height:45px;
	text-align:right;
	background-position:top;
}
.u_publish_nav_t
{
 margin-right:35px;
 line-height:220%;
}
#u_left_top3
{
  color:#427391;
  margin-top:2px;
}
.div_title
{
	border-left:solid 1px #D8E2EA;
	border-right:solid 1px #D8E2EA;
	border-top:solid 1px #D8E2EA;
	border-bottom:solid 0px #D8E2EA;
	width:518px;
	height:29px;
	background:url(/images/user/div_bg.jpg) repeat-x;
	overflow:hidden;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	margin-top:8px;
	line-height:200%;
	color:#333333;
	clear:both;
}
.div_title1
{
	border-left:solid 1px #D8E2EA;
	border-right:solid 1px #D8E2EA;
	border-top:solid 1px #D8E2EA;
	border-bottom:solid 0px #D8E2EA;
	width:672px;
	height:30px;
	background:url(/images/user/div_bg.jpg) repeat-x;
	overflow:hidden;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	margin-top:15px;
	line-height:200%;
	color:#333333;
	clear:both;
}
.div_title1 img{
	margin-top:6px;
	margin-left:6px;
}
*html .div_title1 img
{
 margin-top:8px;
}
.div_title_img
{
	border-left:solid 1px #D8E2EA;
	border-right:solid 1px #D8E2EA;
	border-top:solid 1px #D8E2EA;
	border-bottom:solid 0px #D8E2EA;
	width:518px;
	height:29px;
	background:url(/images/user/div_bg.jpg) repeat-x;
	overflow:hidden;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	margin-top:8px;
	line-height:100%;
	color:#333333;
	clear:both;
}
.title_img
{
	margin-top:10px;
}
.div_con
{
	border-left:solid 1px #D8E2EA;
	border-right:solid 1px #D8E2EA;
	border-top:solid 0px #D8E2EA;
	border-bottom:solid 1px #D8E2EA;
	margin-top:-1px;
	text-align:left;
	width:518px;
	height:150px;
	overflow:hidden;
}
.div_con3
{
	border-left:solid 1px #D8E2EA;
	border-right:solid 1px #D8E2EA;
	border-top:solid 0px #D8E2EA;
	border-bottom:solid 1px #D8E2EA;
	margin-top:-1px;
	text-align:left;
	width:518px;
	height:auto;
	overflow:hidden;
}
.div_con_list
{
	margin-left:27px;
	margin-top:10px;
	overflow:hidden;
	line-height:210%;
}
#u_r_top
{
  background:#FFF6E3 url(/images/user/h_r_bg.jpg) repeat-x;
  margin-top:5px;
  width:220px;
  height:206px;
  overflow:hidden;
}
#u_r_t_mail
{
	margin-top:7px;
	margin-left:15px;
}
#u_r_t_message
{
	margin-top:10px;
}
*html #r_t_m_left
{
    float:left;
	margin-left:10px;
}
#r_t_m_left
{
    float:left;
	margin-left:25px;
}
#r_t_m_right
{
	float:left;
	color:#427391;
	margin-left:10px;
}
#r_t_m_right div
{
	height:27px;
}
#u_r_bottom
{
	width:220px;
	height:526px;
	background-color:#EBEFF0;
	margin-top:6px;
	overflow:hidden;
}
#r_b_top
{
	margin-top:10px;
    height:26px;
    overflow:hidden;
}
.r_b_con
{
   margin-left:20px;
   margin-top:5px;
   height:52px;
   width:172px;
   line-height:140%;
   overflow:hidden;
}
#r_b_bottom img
{
   margin-top:15px;
}
#r_b_bottom a{ text-decoration:underline;}
.d_c_l_title
{
	width:250px;
	float:left;
	overflow:hidden;
}
.d_c_l_title1
{
	width:250px;
	float:left;
	overflow:hidden;
}
#i_new_list
{
  margin-left:25px;
  margin-top:10px;
  width:486px;
  overflow:hidden;
}
.button_form
{
	clear:both;
	text-align:center;
	margin-top:-10px;
}
.result_img
{
	text-align:center;
}
.allfriends{
	display:none;
}
.selectcount{
	display:none;
}
#friend_dynamic
{
 width:110px;
 height:26px;
 background:url(/images/user/h_r_nav1.jpg) no-repeat;
 overflow:hidden;
 float:left;
 color:#333333;
 line-height:230%;
 text-align:center;
}
#yaoqing_friend
{
 width:110px;
 height:26px;
 background:url(/images/user/h_r_nav2.jpg) no-repeat;
 overflow:hidden;
 float:left;
 line-height:230%;
 text-align:center;
	
}
#close{cursor:pointer;}
#Signed
{
 display:none;
}
#close1{ cursor:pointer;}
#my_level_effect
{
	top:130px;
	left:500px;
	width:450px;
	height:50px;
	padding:7px;
	color:#999999;
  background-color:#FDFFCE;
  border:solid 1px #FED171;
  position:absolute;
  z-index:6;
  display:none;
}
#i_tips{ background-color:#FDFFCE; border:dashed 1px #FED171;width:518px; margin-top:10px; color:#51514F; text-align:left;}
.tip_class{ margin-left:50px; margin-top:5px;}
.tip_class img { vertical-align:middle;}
#my_level{ cursor:pointer;}
#head_photo
{
  margin:5px;
  height:110px;
  width:110px;
  overflow:hidden;
}
#before_vote
{
	text-align:center;
	margin-top:20px;
}
.title_context{
		margin-left:50px;
}

#sitemsglist{
	width:670px;
}
#newmsgtitle{
	width:100%;
	height:25px;
}

#history_title{
	width:670px;
	border-left:solid 1px #D8E2EA;
	border-right:solid 1px #D8E2EA;
	border-top:solid 1px #D8E2EA;
	border-bottom:solid 0px #D8E2EA;
	height:29px;
	background:url(/images/user/div_bg.jpg) repeat-x;
	overflow:hidden;
	font-size:14px;
	color:black;
	font-weight:bold;
	line-height:29px;
	margin-top:10px;
}

#newsitemsgsign{
	width:7px;
	height:9px;
	float:left;
	margin-top:2px;
	display:inline;
}
#newsitemsgtext{
	width:100px;
	height:20px;
	float:left;
	color:#ff6600;
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
}

.msgcontent{
	width:100%;
	min-height:100px;
}
.newcontent_line{
	width:100%;
	height:14px;
	margin-top:12px;
	
}
.newcontent_line a{
	font-size:12px;
	color:#437193;
	text-decoration:none;
}

.newcontent_line a:hover{
	font-size:12px;
	color:#437193;
	text-decoration:underline;
}
.hiscontent_line{
	width:100%;
	height:14px;
	margin-top:12px;
	
}
.hiscontent_line a{
	font-size:12px;
	color:#989898;
	text-decoration:none;
}
.hiscontent_line a:hover{
	font-size:12px;
	color:#989898;
	text-decoration:underline;
}
#msginfo{
	width:630px;
	margin-left:15px;
}
#msginfotime{
	width:100%;
	height:20px;
	font-size:12px;
	color:#999999;
	text-align:center;
}
#sitemsginfotitle{
	width:100%;
	height:20px;
	font-size:14px;
	color:#437193;
	text-align:center;	
}
/*分页按钮样式*/
.pageframe{
	width:100%;
	height:35px;
}
.pagebox{
	width:260px;
	height:20px;
	margin-top:10px;
	margin-left:360px;
	margin-bottom:10px;
}

div.pagebox_num_nonce{
	width:16px;
	height:16px;
	float:left;
	margin-left:5px;
	display:inline;
	color:#ffffff;
	text-align:center;
	background:url(/images/pagebox_num_nonce_bg.jpg) no-repeat;
	font-size:12px;
	font-weight:normal;
}

div.pagebox_num{
	width:16px;
	height:16px;
	float:left;
	margin-left:5px;
	display:inline;
	text-align:center;
	color:#437193;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	background:url(/images/pagebox_num_bg.jpg) no-repeat;
}
div.pagebox_num a{
	color:#437193;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
div.pagebox_num a:hover{
	color:#437193;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
div.pagebox_block{
	width:16px;
	height:16px;
	float:left;
	margin-left:5px;
	display:inline;
	text-align:center;
}
/*分页按钮样式*/

textarea#id_comment{
	font-size:12px;
}


.picframe_70{
	width:85px;
	height:85px;
	float:left;
	background:url(/images/friend/headbg-68-shadow.jpg) no-repeat;
}
.pic_70{
	width:68px;
	height:68px;
	float:left;
	display:inline;
	margin-left:6px;
	margin-top:6px;
	overflow:hidden;
}

