.main
{
	clear:both;
	margin:0px auto;
	padding:0px;
	width:954px;
	height:auto;
	min-height:600px;
}
.main div.left
{
	margin:0px;
	padding:30px;
	float:left;
	width:603px;
	height:auto;
}
.main div.left div.left_top
{
	margin:0px;
	padding-left:60px;
	color:#333;
}
.main div.left div.left_top a,.main div.right div.info table td a,.main div.right ul.list li a,.main div.right h3 a
{
	color:#666;
	text-decoration:none;
}
.main div.left div.left_top a:hover,.main div.right div.info table td a:hover,.main div.right ul.list li a:hover,.main div.right h3 a:hover
{
	text-decoration:underline;
}
.main div.left div.left_top h1
{
	margin:0px;
	padding:30px 0px;
	font-size:16px;
}
.main div.left div.left_top table
{
	width:410px;
	height:auto;
	border-bottom:solid 1px #ccc;
}
.main div.left div.left_top table td
{
	line-height:20px;
}
.main div.left div.left_top table td a.gray
{
	color:#333;
	text-decoration:underline;
}
.main div.left div.left_top table td a.gray:hover
{
	text-decoration:none;
}
.main div.left div.left_top h2
{
	margin:0px;
	padding:20px 0px;
	height:22px;
	line-height:22px;
	background-image:url("/images/MyFamily/103bg.gif");
	background-repeat:no-repeat;
	background-position:left center;
	font-size:14px;
	color:#666;
}
#p_content,#p_introduce
{
	text-indent:2em;
	width:530px;	
	margin:0px;
	padding:0px;
	line-height:20px;
	text-align:left;	
}
.main div.left div.left_top div.center
{
	margin:0px;
	padding:10px;
	text-align:center;
}
.main div.left div.left_top table.list
{
	width:530px;
	height:auto;
	border-bottom:solid 1px #ccc;
}
.main div.left div.left_top table.list tr
{
	height:33px;
	line-height:33px;
}
.main div.left div.left_top table.list tr.bg
{
	background-color:#e9e9e9;
}
.main div.left div.left_top table.list th.td_1
{
	color:#494949;
	width:100px;
}
.main div.left div.left_top table.list td.td_2
{
	color:#999;
}
.main div.left div.left_top table.pic
{
	text-align:center;
	width:400px;
	border:none;
}
.main div.left div.left_top h3
{
	margin:0px;
	padding:20px 0px 10px 20px;
	font-size:12px;
	color:#030303;
}
.main div.left div.left_top h3 span.bg
{
	padding-left:25px;
	background-image:url("/images/Company/nimingka.gif");
	background-repeat:no-repeat;
	background-position:left center;
	color:#8a8a8a;
	font-weight:normal;
}
.main div.left div.left_top ul.user
{
	margin:0px;
	padding:20px 30px;
	height:90px;
	list-style-type:none;
}
.main div.left div.left_top ul.user li
{
	padding:4px;
	padding-right:30px;
	float:left;
	background-image:url("/images/Company/48pic_bg.gif");
	background-repeat:no-repeat;
	background-position:1px top;
	width:50px;
	height:50px;
	text-align:center;
}
.main div.left div.left_top ul.user li p
{
	margin:0px;
	padding:0px;
	line-height:25px;
	text-align:center;
	width: 54px;
	height:24px;
}
.main div.left div.left_top h4
{
	margin:0px;
	padding:10px 60px;
	height:45px;
	line-height:45px;
	font-size:14px;
	color:#333;
	background-image:url("/images/MyFamily/3se.gif");
	background-repeat:no-repeat;
	background-position:left center;
}
.main div.left div.left_top table.message
{	
	width:530px;
	height:auto;
	border-bottom:dotted 1px #999;
	color:#666;
}
.main div.left div.left_top table.message th,.main div.left div.left_top table.message td
{
	line-height:20px;
}
.main div.left div.left_top table.message th img
{
	border:solid 1px #929292;
}
.main div.left div.left_top table.message th.color
{
	color:#333;
	text-align:left;
}
.main div.left div.left_top table.message td p
{
	margin:0px;
	padding:0px;
	line-height:20px;
	width:250px;
	height:60px;
}
.main div.left div.left_top table.message td input,.main div.left div.left_top p input
{
	color:#424041;
	border:none;
}
.main div.left div.left_top table.message td input.i_1
{
	padding:0px;
	padding-left:20px;
	width:89px;
	height:22px;
}
.main div.left div.left_top table.message td input.i_2
{
	padding:0px;
	width:36px;
	height:19px;
}
.main div.left div.left_top p
{
	margin:0px;
	padding:20px 0px;
	text-align:left;
	width:570px;
}


 #left_topTab
{
 	max-width:530px;
	max-height:500px;
	overflow-x:auto;
	overflow-y:auto;
	background-color:#FAFAFA;
 }
 
 #left_topTab p
 {
 	margin-top:1px;
 	padding:auto;
 	text-align:auto;
 	width:auto;
 } 
  #left_topTab table
 {
 	width:auto;
 } 
.main div.left div.left_top p input.i_3
{
	padding-left:20px;
	height:22px;
	color:#1e4c9a;
}
.main div.right
{
	
	margin:0px;
	padding:0px;
	float:left;
	width:291px;
	height:auto;
	background-image:url("/images/MyFamily/right_bg.gif");
	background-repeat:repeat-y;
	background-position:left top;
}
.main div.right h1
{
	margin:10px 0px 20px 0px;
	padding-left:65px;
	font-size:14px;
	color:#666;
	background-image:url("/images/MyFamily/291xing.gif");
	background-repeat:no-repeat;
	height:50px;
	line-height:50px;
}
.main div.right h1 span
{
	
	color:#afafaf;
}
.main div.right div.info
{
	margin:0px;
	padding-left:30px;
	width:261px;
	height:auto;
	background-repeat:no-repeat;
	background-position:180px 90px;
}
.main div.right div.info table.tb
{
	width:260px;
	height:auto;
	color:#333;
}
.main div.right div.info table.infoimg{
margin:0;
padding:0;
height:auto;
}
.infoimg th{
line-height:20px;
}
.infoimg td{
font-weight:normal;
}
.main div.right div.info table.tb th,.main div.right div.info table td
{
	line-height:26px;
}
.main div.right div.info table.tb th
{
	width:65px;
}
.main div.right div.info table.tb_1
{
	width:260px;
	height:auto;
	color:#333;
}
.main div.right div.info table.tb_1 th,.main div.right div.info table.tb_1 td
{
	padding-left:30px;
	text-align:left;
	line-height:20px;
}
.main div.right div.info table.tb_1 td input.btn
{
	padding-left:25px;
	border:none;
	width:87px;
	height:29px;
	line-height:29px;
	color:#fff;
	font-weight:bold;
	background:url("/images/MyFamily/87blue.gif");
	font-size:12px;
}
.main div.right h2
{
	margin:10px 0px 20px 0px;
	padding:0px;
	background-image:url("/images/MyFamily/282_3se.gif");
	background-repeat:no-repeat;
	background-position:right center;
	height:59px;
}
.main div.right ul.list
{
	list-style-type:none;
}
.main div.right ul.list li
{
	padding-left:25px;
	background-image:url("/images/MyFamily/arror_11.gif");
	background-repeat:no-repeat;
	background-position:left center;
	line-height:24px;
}
.main div.right h3
{
	margin:0px;
	padding:30px;
	text-align:right;
	font-size:12px;
}
.main div.right div.center
{
	margin:0;
	padding-bottom:20px;
	text-align:center;
	line-height:20px;
	color:#333;
}
.main div.right h4
{
	margin:10px 0px 20px 0px;
	padding:0px;
	background-image:url("/images/MyFamily/280_green.gif");
	background-repeat:no-repeat;
	background-position:right center;
	height:50px;
}
.main div.right div.center select
{
	border:none;
	width:190px;
	color:#333;
}




.ziliao { margin:0; padding:0; list-style:none; width:98%;}
.ziliao li { width:100%; margin:8px 0 8px 0; overflow:auto; text-align:center;}
.ziliao1 { width:20%; text-align:right; float:left; line-height:26px;}
.ziliao2 { width:79%; text-align:left; float:right; line-height:26px;}
.ziliao2 input { border:1px solid #CCCCCC; width:200px; height:20px;}
