body {	color:#666;	margin: 0px;font-size:12px;font-family:"ËÎÌå",simsun, Verdana, Lucida, Arial, Helvetica, sans-serif;line-height:1.8em;}

* {
	margin:0;
	padding:0
}
.wrap {
	width:960px;
	margin:0 auto;
}
#unit{ width:960px;}
.clear {
	clear:both
}
img{ border:none}
.num {
	font-weight:bold;
	text-decoration:underline;
	color:#f60
}
ul {
	margin:0;
	padding:0;
	list-style:none
}
a {	color:#369;
	text-decoration:none
}
a:hover{ color:#f60}
a.c333{ color:#666}
.gray *{ color:#666}
#top {
	overflow:hidden;
}
#unit #top {margin-bottom:5px; height:65px;border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #79A6D2;}
#logo {
	width:178px;
	padding:10px;
	padding-left:0px;
	float:left
}
#tel, #menu {
	width:772px;
	float:left
}
#tel_link{ float:right; margin-right:25px;}
#tel_link a{  display:block; width:90px; float:left}
#tel_link span{ display:none}
#menu {
	height:30px;
}
#menu a {
	float:left;
	font-size:13px;
	min-width:72px;
	height:28px;
	line-height:28px;
	margin:0 6px;
	text-align:center;
	padding:0 10px;
	background:url(/mainperson/images/menu_bg.gif) repeat-x;
	color:#165ea9;
	border:1px solid #97c1eb;
	border-bottom:none
}
#menu a.menu_person {
	font-weight:bold;
	color:#fff;
	background:#175e9a;
	border-bottom:1px solid;
	border-color:#175e9a;
}
#menu a.menu_unit {
	font-weight:bold;
	color:#fff;
	border-bottom:1px solid;
	background:#9a2317;
	border-color:#9a2317;
}
#sub_menu {
	height:38px;
	padding-left:100px;
	background:url(/mainperson/images/sub_menu_bg.gif)
}
#unit #sub_menu {background:url(/mainunit/images/sub_menu_bg.gif)}
#sub_menu a {
	color:#fff;
	line-height:30px;
	margin:0 10px;
}
#tel{background:url(../images/hottel400.gif) no-repeat right center; height:50px}
#unit #tel{ background:url(/images/unit_top.gif) no-repeat right center;}

#login {
	color:#666;
	width:550px;
}
#login span{ font-weight:bold}
#login, #top_bt {
	float:left;
	padding:8px 0;
}
#top_bt {
	width:370px;
	padding-left:40px
}
#top_bt a {
	float:left;
	background:url(/mainperson/images/bt_bg.gif)  no-repeat center;
	width:61px;
	height:16px;
	padding:3px 10px;
	*padding-top:3px;
	_padding-top:3px;
	margin-left:11px;
	color:#999;
}
#top_bt a:hover{ color:#f60}
.leftpart { 
	float:left;
	border:1px solid #aec8e1;
	width:225px;
*width:230px;
	_width:226px;
	background:#fff;
	margin-bottom:10px;*margin-bottom:0px;
}
#unit .leftpart{ width:150px}

.rightpart {
	width:720px;
*width:716px;
	padding:0;
	float:left;
	text-align:left;
	border:1px solid #aec8e1;
	margin-left:10px;
	_margin-left:10px;
*margin-left:8px;
overflow:hidden;	margin-bottom:10px; *margin-bottom:0px;
}

#unit .rightpart{ width:796px;*width:798px;_width:795px;}
.leftpart h3 {
	margin:8px;
	font-size:12px;
	width:208px;
	background:url(/mainperson/images/left_tit_Bg.gif) repeat-x;
	height:27px;
	line-height:27px;
	border:1px solid #d4e1eb;
	clear:both; cursor:pointer;color:#5e8ab7;
}
#unit  .leftpart h3{ width:135px;}
.leftpart h3 a {
	color:#5e8ab7;
}
.icon {
	margin:4px;
	width:18px;
	height:18px;
	float:left;
	background:url(/mainperson/images/left_tit_icon.gif) no-repeat;
}
#lmenu2 .icon {
	background-position:-18px;
}
#lmenu3 .icon {
	background-position:-38px;
}
#lmenu4 .icon {
	background-position:-58px;
}
#lmenu5 .icon {
	background-position:-80px;
}
.leftpart ul { overflow:hidden; margin:8px;
	margin-bottom:10px;
	clear:both;
}
.leftpart ul li {
	float:left;
	width:100px;
	margin: 0 2px;
	padding:2px 0;
	line-height:20px;
	border-bottom:1px solid #cce8fd
}


.leftpart ul li a {
	float:left;
	color:#369;
	width:75px;
	height:20px;
	background:url(/mainperson/images/icon_lmenu.gif) no-repeat left 3px;
	padding-left:15px;
	float:left;
}
.leftpart ul#submenu1 li a {
	width:55px;
}
.leftpart ul li a:hover {
	color:#F60
}
.leftpart ul li img {
	border:0px;
	float:left;
		margin:3px 2px;
}
.leftpart ul  li.tip{ padding-left:20px; border:none; width:180px;}
.txt_autohid{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}


/**Ê×Ò³**/
#quick{ width:794px;*width:794px;_width:792px;padding-bottom:5px;overflow:hidden; margin-bottom:10px;}
#quick li{ float:left; margin-left:15px; }
#unit_main, .admin_index {
	border:0px;
	padding:0;
}
#admin_right .admin_index{ margin-right:0}
#admin_right{*margin_left:0}
#person_main{ padding:20px;*padding:18px; width:680px;}
#right_tit {
	height:29px;
	background: url(/mainperson/images/right_tit_bg.gif) repeat-x;
	line-height:28px;
	color:#5e8ab7;
	font-weight:bold;
	padding-left:10px;
}
.ResumeList{background: url(/mainperson/images/right_tit_bg.gif) top repeat-x;}
.ResumeList h4
{
	float:left;
}
.ResumeList h4{ padding:5px; margin:0; font-weight:normal; padding:4px 3px}
.ResumeList h4.current{ margin:0; font-weight:bold; 	padding:5px;}

.ResumeList h4 span{
	color:#369;width:50px;margin-left:5px;

}
.ResumeList h4.current span{color:#f60}
h4 {
	font-size:13px;
	padding:5px 10px;
	background: url(/mainperson/images/right_tit_bg.gif) repeat-x;
	height:27px;
}
#person  h4 span{height:25px;}
h4 span 
{white-space:nowrap;
		cursor:pointer;
	display:block;
	background:#fff;
	width:80px;
	height:22px;
	border:#aec8e1 1px solid;
	color:#5e8ab7;
	border-bottom:none;
	margin-left:10px;
	line-height:22px;
	text-align:center;

}
#person h4,#School h4 {
	background:url(/mainperson/images/person_tit_bg.gif) repeat-x;
	margin-bottom:10px;
}

.admin_in_box_l {
	width:500px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #aec8e1;
}
#person .admin_in_box_l { width:470px;}
#person .admin_in_box_r { width:235px;*width:232px;_width:232px}
.admin_in_box_r {
	width:282px;
	*width:284px;
	_width:281px;
	float:left;
	margin-bottom:10px;
	border:1px solid #aec8e1;
}
.joblist{ margin:8px}
.joblist{ line-height:1.8em}
.rightpart p {
	padding:10px;
	line-height:2em;
}
.unit_info { color:#369}
.unit_info_tit{
	font-weight:bold;
	background-color: #E1EBF4;
}

#resum td {
	text-align:center
}
#info_l, #info_r {
	float:left;
	margin:5px; margin-top:0px;
}
#info_l p {
	text-align:center; height:15px;
}
#info_r li {
	line-height:1.8em
}
#job,#quick{ overflow:hidden;
	border:1px solid #aec8e1;
}

#tips{ height:140px;}
#job  span a{ color:#36C;
}
.red {
	padding:0 10px;
	
}
.input {background:#ffffec;
	border:1px solid #f60}
	
input  {padding:0 2px;*padding:0;_padding:0;
	behavior:url('/css/input.htc');
}


.hidden {
	display:none
}
#unit .tableForm { width:780px;}
.tableForm td {
	padding:5px;
	border-bottom:1px solid #eee;
}
#unit .tablelist { width:780px;}
#unit .tablelist .list_head{ background:#dcf1fc; color:#369; text-align:center}
#unit .tablelist  a{ text-decoration:underline}
#unit .tablelist  a.gray{text-decoration:none}

#unit .tablelist .list_head .bt{ background:url(/images/listbt.gif) repeat-x center; cursor:pointer }
#unit .tablelist .list_head .bt2{
	cursor:pointer;

}
.tablelist{ border-collapse:collapse}
.tablelist td{
	padding:1px 2px;
	border:1px solid #79A6D2;
}
.tablelist .aa { background:#ffece0}
.tablelist .bb { background:#fff}
.boderall {
	border:1px solid #ccc;
	padding:3px;
}
.Button{ padding:2px 3px; cursor:pointer}
/***ajaxtips**/
.errInfoLeft {
	text-align:left;
	background:#fff2e9 url(/images/err.gif) no-repeat 5px;
	padding:2px;
	padding-left:22px;
	border:1px solid #ff6600;
	color:Red;
	height:18px;
*height:18px;
}
.okInfoLeft {
	text-align:left;
	background:#e2f5ff url(/images/ok.gif) no-repeat 5px;
	padding:2px;
	padding-left:22px;
	border:1px solid #00a8ff;
	color:#369;	height:18px;
}
.tipInfoLeft {
	text-align:left;
	color:#777;	height:18px;
}
.tipShowLeft {
	text-align:left;
	background:#e2f5ff url(/images/end.gif) no-repeat 5px;
	padding:2px;
	padding-left:22px;
	border:1px solid #f63;
	color:Red;	height:18px;
}
.input1, .input2 {
	border: 1px solid #C30;
	height:18px;
	width:173px;
}
.input1 {
	background-color:#FFC;
}
.input2 {
	background-color:#FFF;
	border-color:#09C;
	padding:0;
	margin:0
}
.red {
	color:#ff6600;
}
.blod {
	font-weight:bold;
	color:#ff6600;
}
.list_head{ background:#f7f7f7; text-align:center}
.button{ padding:1px 3px; font-size:12px;}

#bottom{ margin-top:10px; clear:both}
#bottom_nav li{ float:left; width:80px; border-right:1px dashed #ccc; text-align:center;} 
#bottom_nav{ background:url(/images/bottom_bg_person.gif) repeat-x; height:30px; padding-top:15px;}
#unit #bottom_nav{ background:url(/images/bottom_bg_person.gif) repeat-x;}
#bottom_nav a{ color:#333}
#bottom_content{ text-align:center; color:#333}


/**fenye**/

A.p_num {BORDER: #666 1px solid; PADDING: 2px 5px; margin-left:5px; background:#fff}
A.p_num:hover {	BORDER: #f60 1px solid; }
A.p_curpage {color:#fff;BORDER: #c00 1px solid;margin-left:5px; font-size:14px;PADDING: 2px 5px;   font-weight:bold;background:#f60 }
.p_input{ width:20px;}