/*CSS reset*/
body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: "Microsoft Yahei", Verdana, Helvetica, sans-serif;
	background-color: #FDFDFD;
	_margin: 0;
	_height: 100%; /*IE6 BUG*/
}
h1, h2, h3, h4, h5, h6, p, div, ul, ol, input, img, form, table, td, button {
	margin: 0;
	padding: 0;
	border: 0;
}
input, select, textarea {
	outline: none;
}
ol, ul {
	list-style: none;
}
a {
	text-decoration: none;
}
.tesdff-s {
	margin-top: -15px;
}
/*清除浮动*/
.clearfix:after {
	content: "";
	display: block;
	clear: both;
}
.clearfix {
	zoom: 1;
}
.clear {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}
/*链接样式*/
.link_blue a {
	color: #247FAF;
}
.link_blue a:hover {
	text-decoration: underline;
}
.link_grey a {
	color: #666666;
}
.link_grey a:hover {
	text-decoration: underline;
}
/*980px块*/
.container {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}
/*顶部*/
.top_nav {
	width: 100%;
	background-color: #303133;
	height: 36px;
	line-height: 36px;
	color: #ccc;
	border-bottom: 0px solid #e0e0e0;
}
.top_nav .top_nav_left {
	float: left;
	width: 500px;
	font-size: 12px;
}
.top_nav .top_nav_right {
	float: right;
	text-align: right;
	width: 400px;
	font-size: 0;
	height: 36px;
}
.top_nav .top_nav_right span {
	margin-left: 25px;
	display: inline-block;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
}
.top_nav .top_nav_right a {
	color: #ccc;
}
.top_nav .top_nav_right a:hover {
	color: #fff;
}
/*.top_nav .top_nav_right .nav_message a,.nav_exit a{color:#999999;}*/
.top_nav .top_nav_right .nav_message a em {
	font-style: normal;
}
/*.top_nav .top_nav_right .nav_user{}*/
/*.top_nav .top_nav_right .nav_hunter_user a{padding-left: 20px;background-image: url(../images/hunter_top_nav.png);color:#999999;background-repeat: no-repeat;background-position: left 11px;display: block;_background-image:url(../images/hunter_top_nav.gif);}
.top_nav .top_nav_right .nav_message a{padding-left: 20px;background-image: url(../images/01.png);background-repeat: no-repeat;background-position: left -15px;display: block;_background-image:url(../images/01.gif);}*/
.top_nav .top_nav_right .nav_exit {
	margin-left: 22px;
}
/*.top_nav .top_nav_right .nav_exit a{padding-left: 18px;background-image: url(../images/01.png);background-repeat: no-repeat;background-position: left -45px;display: block;_background-image:url(../images/01.gif);}*/
.top_nav .top_nav_right .top_nav_login {
	text-align: right;
}
.top_nav .top_nav_right .top_nav_login h1 {
	font-weight: normal;
	height: 36px;
	line-height: 36px;
}
.top_nav .top_nav_right .top_nav_login a, .comment_us {
	color: #666666;
	font-size: 14px;
}
.top_nav .top_nav_right .top_nav_login a:hover, .comment_us:hover {
	text-decoration: underline;
}
.top_nav .top_nav_right .comment_us {
	text-align: right;
}
.head_top {
	width: 100%;
	height: 80px;/*background-image: url(../images/top_bg.jpg);margin-bottom: 15px;*/
	border-bottom: 1px solid #e2e2e2;
	background-color: #fff;
	box-shadow: 0 1px 5px #ddd;
	margin-bottom: 20px;
}
.head_top .head_logo_box {
	width: 371px;
	float: left;
	height: 60px;
	position: relative;
	margin: 10px 0;
}
.head_top.user_personal .head_logo_box {
	width: 267px;
}
.head_top .head_logo_box .logo {
	width: 180px;
	height: 48px;
	padding-top: 2px;
	overflow: hidden;
}
.head_top .head_logo_box .version {
	position: absolute;
	left: 190px;
	top: 35px;
	font-size: 12px;
	color: #FFF;
	height: 20px;
	line-height: 20px;
}
.head_top .head_logo_box .version .version_box {
	display: inline-block;
	width: 60px;
	height: 20px;
	background: url(../images/15.gif) no-repeat left center;
	text-align: center;
	cursor: default;
}
.head_top .head_logo_box .index_top_text {
	position: absolute;
	top: 20px;
	left: 205px;
	width: 236px;
	height: 33px;
	background: url(../images/top_text.gif) no-repeat top left;
}
.head_nav {
	float: right;
	height: 80px;
	font-family: "Microsoft Yahei"
}
.head_nav ul {
	float: right;
}
.head_nav .nav_li {
	float: left;
	margin-left: 20px;
}
.head_nav .nav_li a {
	display: block;
	padding: 0 10px;
	font-size: 16px;
	color: #999;
	float: left;
	height: 76px;
	line-height: 76px;
	border-bottom: 4px solid transparent;
}
.head_nav .nav_li a:hover {
	color: #666;
}
.head_nav .nav_li a.select {
	color: #333;
	border-color: #66abff;
}
/*底部*/
.footer {
	padding: 40px 0;
	margin-top: 20px;
	font-size: 14px;
	border-top: 1px solid #e5e5e5;
	text-align: center;
	color: #666;
}
.footer p {
	margin-bottom: 10px;
}
.footer i {
	vertical-align: top;
	margin-right: 10px;
}
.footer .links {
	margin: 20px 0;
}
.footer .links a {
	color: #666;
}
.footer .links a:hover {
	color: #666;
	text-decoration: underline;
}
.footer .copyright {
	float: none;
	text-align: center;
	line-height: 30px;
	color: #999;
	font-size: 12px;
}
.footer .copyright a {
	color: #999;
}
.footer .copyright a:hover {
	color: #666;
	text-decoration: underline;
}
.icon-tel {
	display: inline-block;
	width: 18px;
	height: 20px;
	background: url(../images/icons.png) 0 -128px no-repeat;
}
/*会员中心二级菜单*/
.secondary_menu {
	width: 980px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #333;
	border-bottom: 2px solid #E2E2E2;
	margin: 0 auto;
	font-family: "SimSun";
}
.secondary_menu li {
	float: left;
}
.secondary_menu li .sec_menu_li {
	display: block;
	font-size: 14px;
	color: #247FAF;
	line-height: 40px;
	padding: 0 20px;
}
.secondary_menu li .sec_menu_li:hover {
	border-bottom: 2px solid #247FAF;
}
.secondary_menu li .sec_menu_li.hashover {
	border-bottom: 2px solid #247FAF;
	color: #333;
	font-weight: bold;
}
/*输入框*/
.input_text_80 {
	padding: 7px 9px;
	font-size: 14px;
	color: #666;
	border: 1px solid #E9E9E9;
	font-family: "SimSun";
	width: 60px;
}
.input_text_80:focus {
	border-color: #94D6F9;
}
.input_text_80.error {
	border-color: #FF6F6F;
}
.input_text_130 {
	padding: 7px 9px;
	font-size: 14px;
	color: #666;
	border: 1px solid #E9E9E9;
	font-family: "SimSun";
	width: 110px;
}
.input_text_130:focus {
	border-color: #94D6F9;
}
.input_text_130.error {
	border-color: #FF6F6F;
}
.input_text_170 {
	padding: 7px 9px;
	font-size: 14px;
	color: #666;
	border: 1px solid #E9E9E9;
	font-family: "SimSun";
	width: 150px;
}
.input_text_170:focus {
	border-color: #94D6F9;
}
.input_text_170.error {
	border-color: #FF6F6F;
}
.input_text_270 {
	padding: 7px 9px;
	font-size: 14px;
	color: #666;
	border: 1px solid #E9E9E9;
	font-family: "SimSun";
	width: 250px;
}
.input_text_270:focus {
	border-color: #94D6F9;
}
.input_text_270.error {
	border-color: #FF6F6F;
}
.input_text_360 {
	padding: 7px 9px;
	font-size: 14px;
	color: #666;
	border: 1px solid #E9E9E9;
	font-family: "SimSun";
	width: 340px;
}
.input_text_360:focus {
	border-color: #94D6F9;
}
.input_text_360.error {
	border-color: #FF6F6F;
}
.input_text_200 {
	padding: 7px 9px;
	font-size: 14px;
	color: #666;
	border: 1px solid #E9E9E9;
	font-family: "SimSun";
	width: 180px;
}
.input_text_200:focus {
	border-color: #94D6F9;
}
.input_text_200.error {
	border-color: #FF6F6F;
}
.input_text_100 {
	padding: 7px 9px;
	font-size: 14px;
	color: #666;
	border: 1px solid #E9E9E9;
	font-family: "SimSun";
	width: 80px;
}
.input_text_100:focus {
	border-color: #94D6F9;
}
.input_text_100.error {
	border-color: #FF6F6F;
}
.input_text_480 {
	padding: 7px 9px;
	font-size: 14px;
	color: #666;
	border: 1px solid #E9E9E9;
	font-family: "SimSun";
	width: 460px;
}
.input_text_480:focus {
	border-color: #94D6F9;
}
.input_text_480.error {
	border-color: #FF6F6F;
}
.input_text_670 {
	padding: 7px 9px;
	font-size: 14px;
	color: #666;
	border: 1px solid #E9E9E9;
	font-family: "SimSun";
	width: 650px;
}
.input_text_670:focus {
	border-color: #94D6F9;
}
.input_text_670.error {
	border-color: #FF6F6F;
}
.input_text_100_bg_down {
	width: 61px;
	height: 31px;
	line-height: 31px;
	padding: 0 31px 0 9px;
	font-size: 12px;
	font-family: "SimSun";
	color: #247FAF;
	background: url(../images/input_bg04.gif) no-repeat left center;
	display: inline-block;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.input_text_115_bg_down {
	width: 72px;
	height: 31px;
	line-height: 30px;
	padding: 0 31px 0 13px;
	font-size: 12px;
	font-family: "SimSun";
	color: #247FAF;
	background: url(../images/input_bg07.gif) no-repeat left center;
	display: inline-block;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.input_text_130_bg_down {
	width: 91px;
	height: 31px;
	line-height: 30px;
	padding: 0 31px 0 9px;
	font-size: 12px;
	font-family: "SimSun";
	color: #247FAF;
	background: url(../images/input_bg05.gif) no-repeat left center;
	display: inline-block;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.input_text_360_bg {
	padding: 8px 31px 8px 9px;
	font-size: 14px;
	color: #247FAF;
	font-family: "SimSun";
	width: 320px;
	height: 19px;
	line-height: 19px;
	background: url(../images/input_bg01.gif) no-repeat top left;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.input_text_360_bg span.items {
	display: inline-block;
	margin-right: 5px;
	white-space: nowrap;
	padding: 0 20px 0 2px;
	position: relative;
	text-overflow: ellipsis;
}
.input_text_360_bg span.items a.close {
	position: absolute;
	right: 0;
	top: 1px;
	width: 16px;
	height: 16px;
	background: url(../images/close.png);
	overflow: hidden;
}
.input_text_360_bg span.items a.close:hover {
	background-position: 0 -16px;
}
.input_text_360_bg_down {
	width: 320px;
	height: 30px;
	padding-right: 31px;
	padding-left: 9px;
	line-height: 30px;
	font-size: 12px;
	font-family: "SimSun";
	background: url(../images/input_bg03.gif) no-repeat left center;
	cursor: pointer;
	color: #247FAF;
}
.input_text_360_bg_small {
	width: 320px;
	height: 30px;
	padding-right: 31px;
	padding-left: 9px;
	line-height: 30px;
	font-size: 12px;
	font-family: "SimSun";
	background: url(../images/input_bg06.gif) no-repeat left center;
	cursor: pointer;
	color: #247FAF;
}
.input_text_360_bg_small span.items {
	display: inline-block;
	margin-right: 5px;
	white-space: nowrap;
	padding: 0 20px 0 2px;
	position: relative;
	text-overflow: ellipsis;
}
.input_text_360_bg_small span.items a.close {
	position: absolute;
	right: 0;
	top: 7px;
	width: 16px;
	height: 16px;
	background: url(../images/close.png);
	overflow: hidden;
}
.input_text_360_bg_small span.items a.close:hover {
	background-position: 0 -16px;
}
.input_text_150_bg {
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #247FAF;
	padding-left: 9px;
	padding-right: 30px;
	width: 111px;
	background: url(../images/input_bg02.gif) no-repeat center center;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/*时间选择器*/
.input_time_select {
	display: inline-block;
	width: 75px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #E2E2E2;
	padding-left: 10px;
	padding-right: 35px;
	background: url(../images/14.png) no-repeat 95px center #FFF;
	font-size: 12px;
	color: #333;
	cursor: pointer;
	font-family: "Microsoft Yahei"
}
/*表单中的关闭按钮*/
.close_but {
	width: 7px;
	height: 7px;
	line-height: 7px;
	background: url(../images/close_but.gif) no-repeat top left;
	display: inline-block;
}
.close_but:hover {
	background: url(../images/close_but.gif) no-repeat left bottom;
}
/*上传按钮*/
.but_upload {
	width: 80px;
	height: 35px;
	background: url(../images/upload_but.gif) no-repeat center center;
	font-size: 14px;
	font-weight: bold;
	color: #247FAF;
	cursor: pointer;
}
.but50hui {
	width: 50px;
	height: 25px;
	background: url(../images/but04.gif) no-repeat center center;
	font-size: 12px;
	color: #247FAF;
	cursor: pointer;
}
/*按钮*/
.but40lan {
	width: 40px;
	height: 24px;
	background: url(../images/but12.gif) no-repeat center center;
	color: #FFF;
	font-size: 12px;
	cursor: pointer;
}
.but_auto_white {
	padding: 0 10px;
	height: 23px;
*line-height: 23px;
	border: 1px solid #E2E2E2;
	font-size: 12px;
	color: #247FAF;
	background-color: #fff;
	border-radius: 2px;
	cursor: pointer;
}
.but_auto_white:hover {
	background-color: #F6FCFF;
	border-color: #B0D2E3;
}
.but100lan {
	width: 100px;
	height: 35px;
	background: url(../images/but03.gif) no-repeat top center;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	cursor: pointer;
}
.but100lan:hover {
	background: url(../images/but03.gif) no-repeat bottom center;
}
.but100hui {
	width: 100px;
	height: 35px;
	background: url(../images/btn_100_grey.gif) no-repeat center center;
	font-size: 16px;
	color: #666;
	font-weight: bold;
	cursor: pointer;
}
.but100white {
	width: 98px;
	height: 28px;
	border: 1px solid #D1E4EE;
	font-size: 12px;
	color: #247FAF;
	background-color: #fff;
	cursor: pointer;
	border-radius: 3px;
}
.but100white:hover {
	background-color: #EBF8FF;
	border-color: #CCE5F2;
}
.float_but55lan {
	width: 55px;
	height: 30px;
	color: #FFF;
	font-size: 14px;
	font-family: "SimSun";
	background: url(../images/dialog_but55lan.gif) no-repeat center center;
	cursor: pointer;
}
.float_but55hui {
	width: 55px;
	height: 30px;
	color: #247FAF;
	font-size: 14px;
	font-family: "SimSun";
	background: url(../images/dialog_but55hui.gif) no-repeat center center;
	cursor: pointer;
}
.but75lan {
	width: 75px;
	height: 35px;
	background: url(../images/but05.gif) no-repeat top center;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	cursor: pointer;
*vertical-align: middle;
}
.but75lan:hover {
	background: url(../images/but05.gif) no-repeat bottom center;
}
.but75lan_small {
	width: 75px;
	height: 31px;
	background: url(../images/but13.gif) no-repeat center center;
	font-size: 16px;
	color: #FFF;
	cursor: pointer;
*vertical-align: middle;
}
.but110hui {
	width: 110px;
	height: 35px;
	background: url(../images/but06.gif) no-repeat top center;
	font-size: 16px;
	color: #666;
	font-weight: bold;
	cursor: pointer;
}
.but110hui:hover {
	background: url(../images/but06.gif) no-repeat bottom center;
}
.but75hui {
	width: 76px;
	height: 35px;
	background: url(../images/but07.gif) no-repeat center center;
	font-size: 16px;
	color: #666;
	font-weight: bold;
	cursor: pointer;
}
.but125lan {
	width: 125px;
	height: 35px;
	background: url(../images/but08.gif) no-repeat top center;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	cursor: pointer;
}
.but125lan:hover {
	background: url(../images/but08.gif) no-repeat bottom center;
}
.but58lan {
	width: 58px;
	height: 30px;
	line-height: 30px;
	background: url(../images/but10.gif) no-repeat center center;
	font-size: 12px;
	color: #FFF;
	font-weight: normal;
	cursor: pointer;
}
.but58hui {
	width: 58px;
	height: 30px;
	line-height: 30px;
	background: url(../images/but09.gif) no-repeat center center;
	font-size: 12px;
	color: #247FAF;
	font-weight: normal;
	cursor: pointer;
}
.but80orange {
	width: 78px;
	height: 28px;
	border: 1px solid #FB8300;
	background-color: #FB9700;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	color: #FFF;
	border-radius: 3px;
	cursor: pointer;
}
.but80orange:hover {
	background-color: #FF8912;
}
.but85orange {
	width: 83px;
	height: 28px;
	border: 1px solid #FB8300;
	background-color: #FB9700;
	font-size: 12px;
	font-family: "SimSun";
	color: #FFF;
	border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	line-height: 28px;
	text-align: center;
}
.but85orange:hover {
	background-color: #FF8912;
}
.but85white {
	width: 83px;
	height: 28px;
	border: 1px solid #E2E2E2;
	background-color: #FFF;
	font-size: 12px;
	font-family: "SimSun";
	color: #247FAF;
	border-radius: 3px;
	cursor: pointer;
}
.but85white:hover {
	background-color: #F6FCFF;
	border-color: #B0D2E3;
}
.but160hui {
	width: 160px;
	height: 35px;
	background: url(../images/but11.gif) no-repeat top center;
	font-size: 16px;
	color: #666;
	font-weight: bold;
	cursor: pointer;
}
.but160hui:hover {
	background: url(../images/but11.gif) no-repeat bottom center;
}
.but125orange {
	width: 125px;
	height: 35px;
	background: url(../images/but_add_job.gif) no-repeat top center;
	font-size: 14px;
	color: #FFF;
	cursor: pointer;
}
.but125orange:hover {
	background: url(../images/but_add_job.gif) no-repeat bottom center;
}
/*表单验证提示信息*/
.form_error_span {
	display: inline-block;
	_zoom: 1;
*display:inline;
	padding-left: 18px;
	margin-left: 10px;
	background: url(../images/10.gif) no-repeat left bottom;
	color: #FF6F6F;
	line-height: 15px;
}
.form_tips_span {
	display: inline-block;
	padding-left: 18px;
	margin-left: 10px;
	background: url(../images/10.gif) no-repeat left -43px;
	color: #247FAF;
	line-height: 15px;
}
input.error {
	border-color: #ff6f6f !important;
	box-shadow: 0px 0px 2px #FF6F6F !important;
}
.error {
	line-height: 15px;
	color: #ff6f6f;
}
/*分页*/
.page {
	font-size: 12px;
	color: #999;
	float: right;
	height: 22px;
	line-height: 22px;
}
.page .page_number {
	float: left;
}
.page .page_number .number_li {
	display: inline-block;
}
.page .page_number .number_li a, .page .button {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	padding: 0 5px;
	border: 1px solid #E2E2E2;
	color: #999;
	background-color: #fff;
}
.page .button {
	margin-right: 5px;
	float: left;
}
.page button.button {
	height: 22px;
	cursor: pointer;
}
.page form {
	display: inline-block;
	float: left;
}
.page .page-label {
	float: left;
	margin-right: 5px;
}
.page .page-input {
	float: left;
	width: 40px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	border: 1px solid #e2e2e2;
	margin-right: 5px
}
.page .page_number .number_li a:hover, .page .button:hover {
	border-color: #247FAF;
	color: #247FAF;
	text-decoration: underline;
}
.page .page_number .number_li a.pageselect {
	border-color: #186994;
	background-color: #247FAF;
	color: #FFF;
}
.page .jump {
	float: left;
	font-size: 12px;
	color: #999;
	line-height: 20px;
	margin-left: 20px;
*position: relative;
*top:-2px;
}
.page .jump input.pn {
	margin: 0 5px;
	font-size: 12px;
	line-height: 10px;
	font-family: Arial;
	color: #999;
	width: 15px;
	height: 10px;
	text-align: center;
}
.page .jump .go {
	margin-left: 5px;
	color: #000000;
	padding: 0 4px;
	height: 18px;
	background-color: #cfedff;
	border: #d0d0d0 1px solid;
	border-radius: 2px 2px 2px 2px;
	color: #2e6ab1;
	line-height: 0px;
}
.page .jump .go:hover {
	color: #000000;
	border: 1px solid #9aafe5;
	background-position: 0 -80px;
}
.page .jump .input_page_jump {
	width: 28px;
	border: 1px solid #E2E2E2;
	padding: 3px 3px;
	font-size: 12px;
	color: #999;
*vertical-align: middle;
}
.page .jump .jump_go {
	display: inline-block;
	font-size: 12px;
	color: #333;
	border: 1px solid #E2E2E2;
	height: 20px;
	line-height: 20px;
	padding: 0 5px;
	background-color: #CFEDFF;
	font-family: Verdana;
*vertical-align: middle;
}
/*杂项*/
.icon_plus {
	background: url(../images/icon_plus.gif) no-repeat center center;
	display: inline-block;
	width: 18px;
	height: 18px;
	position: relative;
	top: 2px;
*top:0;
}
.icon_plus_small {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(../images/19.gif) no-repeat -81px -6px;
*vertical-align: middle;
}
.icon_search {
	display: none;
	width: 18px;
	height: 18px;
	background: url(../images/20.png) no-repeat 0px 0px;
	vertical-align: text-bottom;
	margin-right: 5px;
}
.icon_yes {
	display: block;
	width: 13px;
	height: 12px;
	background: url(../images/icon_yes.gif) no-repeat center center;
}
.edit_back_link {
	display: block;
	float: left;
	padding-left: 28px;
	background: url(../images/back.gif) no-repeat left top;
	height: 21px;
	line-height: 21px;
}
/*下拉框*/
.optionlist {
	position: relative;
	display: inline-block;
	font-size: 12px;
}
.optionlist ul {
	display: none;
	position: absolute;
	top: 30px;
	right: 0px;
	width: 113px;
	border: 1px solid #E2E2E2;
	z-index: 10;
	background-color: #FFFFFF;
	border-top: none;
}
.optionlist ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.optionlist ul li a {
	display: block;
	height: 25px;
	line-height: 25px;
	width: 100px;
	padding-left: 13px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333333;
}
.optionlist ul li a.selected {
	background-color: #94c8e0;
	color: #FFF;
}
.optionlist ul li a:hover {
	background-color: #e6eef2
}
.optionlist35 {
	position: relative;
	display: inline-block;
	font-size: 12px;
}
.optionlist35 ul {
	display: none;
	position: absolute;
	top: 30px;
	right: 0px;
	width: 180px;
	border: 1px solid #E2E2E2;
	z-index: 10;
	background-color: #FFFFFF;
	border-top: none;
}
.optionlist35 ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.optionlist35 ul li a {
	display: block;
	height: 30px;
	line-height: 30px;
	width: 165px;
	padding-left: 13px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333333;
	font-size: 12px;
}
.optionlist35 ul li a.selected {
	background-color: #94c8e0;
	color: #FFF;
}
.optionlist35 ul li a:hover {
	background-color: #e6eef2
}
.optionlist150_35 {
	position: relative;
	display: inline-block;
	font-size: 12px;
}
.optionlist150_35 ul {
	display: none;
	position: absolute;
	top: 30px;
	right: 0px;
	width: 148px;
	border: 1px solid #E2E2E2;
	z-index: 10;
	background-color: #FFFFFF;
	border-top: none;
}
.optionlist150_35 ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.optionlist150_35 ul li a {
	display: block;
	height: 30px;
	line-height: 30px;
	width: 135px;
	padding-left: 13px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333333;
	font-size: 14px;
}
.optionlist150_35 ul li a.selected {
	background-color: #94c8e0;
	color: #FFF;
}
.optionlist150_35 ul li a:hover {
	background-color: #e6eef2
}
/*新的猎头等级*/
.hunter_level_icon {
	width: 96px;
	height: 12px;
	display: inline-block;
	background: url(../images/hunter_level.gif) no-repeat;
}
.hunter_level_icon.level1 {
	background-position: 0 0px;
}
.hunter_level_icon.level2 {
	background-position: 0 -22px;
}
.hunter_level_icon.level3 {
	background-position: 0 -44px;
}
.hunter_level_icon.level4 {
	background-position: 0 -66px;
}
.hunter_level_icon.level5 {
	background-position: 0 -88px;
}
.hunter_level_icon.level6 {
	background-position: 0 -110px;
}
/*下拉框不等宽度设置 临时*/
.w_150 ul {
	width: 148px;
}
.w_150 ul li a {
	width: 139px;
	padding-left: 9px;
}
.w_360 ul {
	width: 358px;
}
.w_360 ul li a {
	width: 349px;
	padding-left: 9px;
}
.w_101 ul {
	width: 99px;
	height: 150px;
	overflow-y: scroll;
	overflow-x: hidden;
}
.w_101 ul li a {
	width: 90px;
	padding-left: 9px;
}
.w_131 ul {
	width: 129px;
}
.w_131 ul li a {
	width: 120px;
	padding-left: 9px;
}
.w_135 ul {
	width: 133px;
}
.w_135 ul li a {
	width: 124px;
	padding-left: 9px;
}
.w_145 ul {
	width: 145px;
}
.w_145 ul li a {
	width: 136px;
	padding-left: 9px;
}
.w_200 ul {
	width: 198px;
}
.w_200 ul li a {
	width: 189px;
	padding-left: 9px;
}
/*个人会员中心的样式*/
/*表单框*/
.input_text_210 {
	width: 182px;
	padding: 7px 13px;
	font-size: 12px;
	color: #333;
	border: 1px solid #E2E2E2;
	font-family: "SimSun";
*vertical-align: middle;
}
.input_text_100_35 {
	width: 72px;
	padding: 8px 13px;
	font-size: 14px;
	color: #333;
	border: 1px solid #E2E2E2;
	font-family: "SimSun";
*vertical-align: middle;
}
.input_text_100_35:focus {
	border-color: #94D6F9;
}
.input_text_100_35.error {
	border-color: #FF6F6F;
}
.input_text_180_35 {
	width: 152px;
	padding: 8px 13px;
	font-size: 14px;
	color: #333;
	border: 1px solid #E2E2E2;
	font-family: "SimSun";
*vertical-align: middle;
}
.input_text_180_35:focus {
	border-color: #94D6F9;
}
.input_text_180_35.error {
	border-color: #FF6F6F;
}
.input_text_450_35 {
	width: 422px;
	padding: 8px 13px;
	font-size: 14px;
	color: #333;
	border: 1px solid #E2E2E2;
	font-family: "SimSun";
*vertical-align: middle;
}
.input_text_450_35:focus {
	border-color: #94D6F9;
}
.input_text_450_35.error {
	border-color: #FF6F6F;
}
.input_text_630_35 {
	width: 602px;
	padding: 8px 13px;
	font-size: 14px;
	color: #333;
	border: 1px solid #E2E2E2;
	font-family: "SimSun";
*vertical-align: middle;
}
.input_text_630_35:focus {
	border-color: #94D6F9;
}
.input_text_630_35.error {
	border-color: #FF6F6F;
}
.input_text_150_35_bg_down {
	width: 106px;
	padding: 0px 31px 0px 13px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #247FAF;
	background: url(../images/p_input_bg_down01.gif) no-repeat top left;
	display: inline-block;
	cursor: pointer;
	font-family: "SimSun";
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.input_text_180_35_bg_down {
	width: 136px;
	padding: 0px 31px 0px 13px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #247FAF;
	background: url(../images/p_input_bg_down02.gif) no-repeat top left;
	display: inline-block;
	cursor: pointer;
	font-family: "SimSun";
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.input_text_350_35_bg {
	width: 306px;
	padding: 9px 31px 9px 13px;
	font-size: 14px;
	color: #247FAF;
	background: url(../images/p_input_bg02.gif) no-repeat top left;
	cursor: pointer;
	line-height: 17px;
	font-family: "SimSun";
}
.input_text_390_35_bg {
	width: 346px;
	padding: 9px 31px 9px 13px;
	font-size: 14px;
	color: #247FAF;
	background: url(../images/p_input_bg01.gif) no-repeat top left;
	cursor: pointer;
	line-height: 17px;
	font-family: "SimSun";
}
.input_text_390_35_bg span.items {
	display: inline-block;
	margin-right: 5px;
	white-space: nowrap;
	padding: 0 20px 0 2px;
	position: relative;
	text-overflow: ellipsis;
}
.input_text_390_35_bg span.items a.close {
	position: absolute;
	right: 0;
	top: 1px;
width: 16pxheight: 16px;
	background: url(../images/close.png);
	overflow: hidden;
}
.input_text_390_35_bg span.items a.close:hover {
	background-position: 0 -16px;
}
.input_text_450_35_bg {
	width: 406px;
	padding: 9px 31px 9px 13px;
	font-size: 14px;
	color: #247FAF;
	background: url(../images/p_input_bg03.gif) no-repeat top left;
	cursor: pointer;
	line-height: 17px;
	font-family: "SimSun";
}
.input_text_450_35_bg span.items {
	display: inline-block;
	margin-right: 5px;
	white-space: nowrap;
	padding: 0 20px 0 2px;
	position: relative;
	text-overflow: ellipsis;
}
.input_text_450_35_bg span.items a.close {
	position: absolute;
	right: 0;
	top: 1px;
	width: 16px;
	height: 16px;
	background: url(../images/close.png);
	overflow: hidden;
}
.input_text_450_35_bg span.items a.close:hover {
	background-position: 0 -16px;
}
/*按钮*/
.but150_35lan {
	width: 150px;
	height: 35px;
	background: url(../images/p_but_lan01.gif) no-repeat top center;
	font-size: 16px;
	color: #FFF;
	font-family: "SimSun";
	font-weight: bold;
	cursor: pointer;
}
.but150_35lan:hover {
	background: url(../images/p_but_lan01.gif) no-repeat bottom center;
}
/*.but90_35lan{width:90px;height:35px;background: url(../images/p_but_lan02.gif) no-repeat center center;font-size: 16px;color:#FFF;font-family: "SimSun";cursor: pointer;}*/
.but90_35lan {
	width: 80px;
	height: 31px;
	background: url(../images/searchbtnbg.gif) no-repeat top center;
	position: relative;
	text-align: right;
	color: #ffffff;
	font-size: 14px;
	padding-right: 15px;
	cursor: pointer;
}
.but90_35lan:hover {
	background: url(../images/searchbtnbg.gif) no-repeat bottom center;
}
.but100_30lan {
	width: 100px;
	height: 30px;
	background: url(../images/p_but_lan03.gif) no-repeat center center;
	font-size: 14px;
	font-family: "SimSun";
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
*vertical-align: middle;
}
/*编辑资料的表单框*/
.input_text_170 {
	width: 142px;
	padding: 7px 13px;
	border: 1px solid #E2E2E2;
	font-size: 12px;
	font-family: "SimSun";
	color: #666;
*vertical-align: middle;
}
.input_text_170:focus {
	border-color: #94D6F9;
}
.input_text_455 {
	width: 427px;
	padding: 7px 13px;
	border: 1px solid #E2E2E2;
	font-size: 12px;
	font-family: Verdana;
	color: #666;
*vertical-align: middle;
}
.input_text_455:focus {
	border-color: #94D6F9;
}
.input_text_93 {
	width: 67px;
	padding: 7px 13px;
	border: 1px solid #E2E2E2;
	font-size: 12px;
	font-family: "SimSun";
	color: #666;
*vertical-align: middle;
}
.input_text_93:focus {
	border-color: #94D6F9;
}
.input_text_42 {
	width: 30px;
	padding: 7px 6px;
	border: 1px solid #E2E2E2;
	font-size: 12px;
	font-family: "SimSun";
	color: #666;
*vertical-align: middle;
}
.input_text_215_bg {
	width: 171px;
	padding: 0 31px 0 13px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #247FAF;
	background: url(../images/p_input_bg04.gif) no-repeat top left;
}
.input_text_145_down {
	width: 101px;
	padding: 0 31px 0 13px;
	height: 30px;
	line-height: 30px;
	background: url(../images/p_input_bg_down03.gif) no-repeat top left;
	cursor: pointer;
	font-size: 12px;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.input_text_84_down {
	width: 40px;
	padding: 0 31px 0 13px;
	height: 30px;
	line-height: 30px;
	background: url(../images/p_input_bg_down04.gif) no-repeat top left;
	cursor: pointer;
	font-size: 12px;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.textarea_455 {
	width: 427px;
	padding: 8px 13px;
	resize: none;
	height: 82px;
	overflow: auto;
	border: 1px solid #E2E2E2;
}
.textarea_455:focus {
	border-color: #94D6F9;
}
.textarea_515 {
	width: 487px;
	padding: 8px 13px;
	resize: none;
	height: 82px;
	overflow: auto;
	border: 1px solid #E2E2E2;
}
.textarea_515:focus {
	border-color: #94D6F9;
}
.resume_time_selector {
	display: inline-block;
	width: 75px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #E2E2E2;
	padding-left: 10px;
	padding-right: 35px;
	background: url(../images/14.png) no-repeat 95px center #FFF;
	font-size: 12px;
	color: #333;
	cursor: pointer;
	font-family: "Microsoft Yahei"
}
.but60lan {
	width: 60px;
	height: 30px;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	font-family: "SimSun";
	cursor: pointer;
	background: url(../images/p_but_lan04.gif) no-repeat top center;
*vertical-align: middle;
}
.but60lan:hover {
	background: url(../images/p_but_lan04.gif) no-repeat bottom center;
}
/*猎头会员中心新应用的公用样式*/
.input_text_270_30 {
	width: 250px;
	padding: 7px 9px;
	border: 1px solid #E2E2E2;
	font-size: 12px;
	font-family: Verdana;
	color: #666;
*vertical-align: middle;
}
.input_text_270_30:focus {
	border-color: #94D6F9;
}
.input_text_159_30 {
	width: 139px;
	padding: 7px 9px;
	border: 1px solid #E2E2E2;
	font-size: 12px;
	font-family: "SimSun";
	color: #666;
*vertical-align: middle;
}
.input_text_159_30:focus {
	border-color: #94D6F9;
}
.input_text_115_30 {
	width: 95px;
	padding: 7px 9px;
	border: 1px solid #E2E2E2;
	font-size: 12px;
	font-family: "SimSun";
	color: #666;
*vertical-align: middle;
}
.input_text_115_30:focus {
	border-color: #94D6F9;
}
.input_text_36 {
	width: 28px;
	padding: 7px 3px;
	border: 1px solid #E2E2E2;
	font-size: 12px;
	font-family: Verdana;
	color: #666;
*vertical-align: middle;
}
.input_text_200_30 {
	width: 180px;
	padding: 7px 9px;
	border: 1px solid #E2E2E2;
	font-size: 12px;
	font-family: "SimSun";
	color: #666;
*vertical-align: middle;
}
.input_text_200_30:focus {
	border-color: #94D6F9;
}
.input_text_140_30_down {
	display: inline-block;
	width: 96px;
	padding: 0 31px 0 13px;
	height: 30px;
	line-height: 30px;
	background: url(../images/h_input_down01.gif) no-repeat top left;
	font-size: 12px;
	color: #247FAF;
	cursor: pointer;
}
.input_text_200_30_down {
	display: inline-block;
	width: 156px;
	padding: 0 31px 0 13px;
	height: 30px;
	line-height: 30px;
	background: url(../images/h_input_down02.gif) no-repeat top left;
	font-size: 12px;
	color: #247FAF;
	cursor: pointer;
}
.little_down_span {
	display: inline-block;
	width: 30px;
	padding: 0 12px 0 3px;
	height: 17px;
	line-height: 17px;
	font-size: 12px;
	color: #333;
	font-weight: normal;
	background: url(../images/h_little_down.gif) no-repeat top right #FFF;
	cursor: pointer;
}
.input_text_140_30_bg {
	display: inline-block;
	width: 96px;
	padding: 0 31px 0 13px;
	height: 30px;
	line-height: 30px;
	background: url(../images/h_input_bg01.gif) no-repeat top left;
	cursor: pointer;
	font-size: 12px;
	color: #247FAF;
	white-space: nowrap;
}
.input_text_129_30_bg {
	display: inline-block;
	width: 85px;
	padding: 0 31px 0 13px;
	height: 30px;
	line-height: 30px;
	background: url(../images/h_input_bg02.gif) no-repeat top left;
	cursor: pointer;
	font-size: 12px;
	color: #247FAF;
	white-space: nowrap;
}
.input_text_230_30_bg {
	display: inline-block;
	width: 186px;
	padding: 0 31px 0 13px;
	height: 30px;
	line-height: 30px;
	background: url(../images/h_input_bg03.gif) no-repeat top left;
	cursor: pointer;
	font-size: 12px;
	color: #247FAF;
	white-space: nowrap;
}
.input_text_200_30_bg {
	display: inline-block;
	width: 156px;
	padding: 0 31px 0 13px;
	height: 30px;
	line-height: 30px;
	background: url(../images/h_input_bg04.gif) no-repeat top left;
	cursor: pointer;
	font-size: 12px;
	color: #247FAF;
	white-space: nowrap;
*vertical-align: middle;
}
.input_text_200_30_bg span.items {
	display: inline-block;
	margin-right: 5px;
	white-space: nowrap;
	padding: 0 20px 0 2px;
	position: relative;
	text-overflow: ellipsis;
}
.input_text_200_30_bg span.items a.close {
	position: absolute;
	right: 0;
	top: 7px;
	width: 16px;
	height: 16px;
	background: url(../images/close.png);
	overflow: hidden;
}
.input_text_200_30_bg span.items a.close:hover {
	background-position: 0 -16px;
}
.but110lan {
	width: 110px;
	height: 35px;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	font-family: "SimSun";
	cursor: pointer;
	background: url(../images/h_but01.gif) no-repeat top center;
*vertical-align: middle;
}
.but110lan:hover {
	background: url(../images/h_but01.gif) no-repeat bottom center;
}
/*-----jquery dialog css--------*/
.but130lan {
	width: 130px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-family: "microsoft yahei";
	color: #fff;
	background-color: #0180CF;
	text-align: center;
	border: 0;
	cursor: pointer;
}
.but130lan.hover {
	background-color: #0070BD
}
.tableall td, .tableall th {
	padding: 10px 1px;
}
.FloatBg {
	display: none;
	width: 100%;
	height: 100%;
	background: #000;
	position: absolute;
	top: 0;
	left: 0;
}
.FloatBox {
	position: absolute;
	padding: 8px;
	background: url(../images/21.png);
}
.FloatBox .Box {
	border: 1px #999999 solid
}
.FloatBox .Box .title {
	height: 45px;
	color: #FFFFFF;
	background-color: #4095EF;
	line-height: 45px;
}
.FloatBox .Box .title h4 {
	float: left;
	padding: 0;
	margin: 0;
	font-size: 15px;
	padding-left: 15px;
}
.FloatBox .Box .title span {
	float: right;
	cursor: pointer;
	display: block;
	background: url(../images/21.gif) no-repeat;
	width: 14px;
	height: 14px;
	margin-right: 20px;
	margin-top: 15px;
}
.FloatBox .Box .content {
	background-color: #fff
}
.FloatBox .Box .content .loading {
	padding: 20px 15px;
	background: #fff;
	background: url(../images/22.gif) no-repeat center
}
/*==========验证Validform===========*/
.Validform_checktip {
	margin-left: 8px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	color: #999;
	font-size: 12px;
}
.Validform_right {
	color: #71b83d;
	padding-left: 20px;
	background: url(../images/right.png) no-repeat left center;
}
.Validform_wrong {
	color: red;
	padding-left: 20px;
	white-space: nowrap;
	background: url(../images/error.png) no-repeat left center;
}
.Validform_loading {
	padding-left: 20px;
	background: url(../images/onLoad.gif) no-repeat left center;
}
.Validform_error {
	background-color: #ffe7e7;
}
#Validform_msg {
	color: #7d8289;
	font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;
	width: 280px;
	-webkit-box-shadow: 2px 2px 3px #aaa;
	-moz-box-shadow: 2px 2px 3px #aaa;
	background: #fff;
	position: absolute;
	top: 0px;
	right: 50px;
	z-index: 99999;
	display: none;
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');
}
#Validform_msg .iframe {
	position: absolute;
	left: 0px;
	top: -1px;
	z-index: -1;
}
#Validform_msg .Validform_title {
	line-height: 25px;
	height: 25px;
	text-align: left;
	font-weight: bold;
	padding: 0 8px;
	color: #fff;
	position: relative;
	background-color: #000;
}
#Validform_msg a.Validform_close:link, #Validform_msg a.Validform_close:visited {
	line-height: 22px;
	position: absolute;
	right: 8px;
	top: 0px;
	color: #fff;
	text-decoration: none;
}
#Validform_msg a.Validform_close:hover {
	color: #cc0;
}
#Validform_msg .Validform_info {
	padding: 8px;
	border: 1px solid #000;
	border-top: none;
	text-align: left;
}
.valid_info {
	border: 1px solid #ccc;
	padding: 2px 20px 2px 5px;
	color: #666;
	position: absolute;
	display: none;
	line-height: 20px;
	background-color: #fff;
}
.valid_dec {
	bottom: -8px;
	display: block;
	height: 8px;
	overflow: hidden;
	position: absolute;
	left: 10px;
	width: 17px;
}
.valid_dec s {
	font-family: simsun;
	font-size: 16px;
	height: 19px;
	left: 0;
	line-height: 21px;
	position: absolute;
	text-decoration: none;
	top: -9px;
	width: 17px;
}
.valid_dec .dec1 {
	color: #ccc;
}
.valid_dec .dec2 {
	color: #fff;
	top: -10px;
}
/*私信样式*/
.private_letter {
	font-family: "SimSun";
	font-size: 12px;
	color: #666;
}
.private_letter .letter_left {
	width: 170px;
	padding-right: 10px;
	float: left;
}
.private_letter .letter_left .letter_left_nav {
	border: 1px solid #E2E2E2;
}
.letter_left_nav .l_nav_title {
	height: 44px;
	line-height: 44px;
	border-bottom: 1px solid #E2E2E2;
	background-color: #F0F0F0;
}
.letter_left_nav .l_nav_title h4 {
	font-size: 14px;
	color: #333;
	padding-left: 24px;
	background: url(../images/private_letter_mail.gif) no-repeat 0px 16px;
	margin-left: 33px;
}
.letter_left_nav li {
}
.letter_left_nav li a {
	display: block;
	height: 45px;
	line-height: 45px;
	padding-left: 57px;
	font-size: 12px;
	color: #333;
}
.letter_left_nav li a:hover {
	background-color: #F5F5F5;
}
.letter_left_nav li a.active {
	background-color: #F5F5F5;
	font-weight: bold;
}
.letter_left_nav li a span {
	color: #E10000;
	font-weight: normal;
}
.private_letter .letter_right {
	width: 800px;
	float: left;
}
.private_letter .letter_right .letter_main {
	border: 1px solid #E2E2E2;
}
.letter_main .letter_main_top {
	height: 45px;
	line-height: 45px;
	background-color: #F0F0F0;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	padding-left: 15px;
}
.letter_main .letter_list {
	padding: 0 10px 25px 10px;
}
.letter_main .letter_list .letter_filter {
	line-height: 42px;
	border-bottom: 1px solid #E2E2E2;
	height: 42px;
	color: #333;
}
.letter_main .letter_list .letter_filter a {
	color: #247FAF;
}
.letter_main .letter_list .letter_filter a.has_active {
	color: #333;
	font-weight: bold;
}
.letter_main .letter_list .letter_filter label {
	margin-right: 20px;
}
.letter_main .letter_list .letter_filter label input {
	position: relative;
	top: 2px;
}
.letter_main .letter_list .letter {
	padding: 20px 5px;
	border-bottom: 1px solid #E2E2E2;
}
.letter_main .letter_list .letter .letter_l {
	float: left;
	width: 590px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.letter_main .letter_list .letter .letter_l .letter_pic {
	display: inline-block;
	width: 48px;
	height: 48px;
	border: 1px solid #E2E2E2;
	vertical-align: middle;
}
.letter_main .letter_list .letter .letter_l .letter_pic img {
	display: block;
}
.letter_main .letter_list .letter .letter_l .letter_con {
	margin-left: 10px;
}
.letter_main .letter_list .letter .letter_time {
	float: left;
	font-family: Verdana;
	line-height: 50px;
}
.letter_main .letter_list .letter .letter_op {
	float: right;
	line-height: 50px;
	text-align: right;
}
.letter_main .letter_list .letter_last {
	padding: 0 5px;
}
.letter_main .letter_list .letter_last .piliang {
	float: left;
	margin-top: 15px;
}
.letter_main .letter_list .letter_last .piliang a {
	color: #999;
	margin-right: 10px;
}
.letter_main .letter_list .letter_last .piliang a:hover {
	text-decoration: underline;
}
/*职位 行业 地区多选框最新样式*/
.LocalDataUIC {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	overflow: hidden;
	cursor: pointer
}
.LocalDataUIC-simulation-text {
	color: #454545;
	text-shadow: 0 1px 1px rgba(255,255,255,.75);
	background-color: #fff;
	border: 1px solid #ccc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}
.LocalDataUIC em.drop {
	position: absolute;
	top: 0;
	right: 0;
	width: 28px;
	height: 100%;
	overflow: hidden;
	z-index: 1;
	cursor: pointer;
	background: url(../images/drop_arrow_p.png) center center no-repeat
}
.LocalDataUIC:hover em.drop {
	background: url(../images/drop_arrow_p_hover.png) center center no-repeat #f5f5f5
}
.LocalDataUIC em.selectui-drop {
	position: absolute;
	top: 0;
	right: 0;
	width: 28px;
	height: 100%;
	overflow: hidden;
	z-index: 1;
	cursor: pointer;
	background: url(../images/selectui_drop_arrow_p.png) center center no-repeat
}
.LocalDataUIC:hover em.selectui-drop {
	background: url(../images/selectui_drop_arrow_p_hover.png) center center no-repeat #f5f5f5
}
.LocalDataUIC input {
	padding: 0;
	margin: 0;
	border: 0;
	background-color: transparent
}
.LocalDataUIC i.placeholder {
	position: absolute;
	font-style: normal;
	color: #acacac
}
.LocalDataUIC span.items {
	position: absolute;
	left: 0;
	margin-right: 28px;
	overflow: hidden
}
.LocalDataUIC span.items span {
	display: inline-block;
	margin-right: 5px;
	white-space: nowrap;
	padding: 0 20px 0 2px;
	position: relative;
	text-overflow: ellipsis
}
.LocalDataUIC span.items span a.close {
	position: absolute;
	right: 0;
	top: 7px;
	width: 16px;
	height: 16px;
	background: url(../images/close.png);
	overflow: hidden
}
.LocalDataUIC span.items span a.close:hover {
	background-position: 0 -16px
}
.LocalDataUIC-disabled {
	background-color: #f5f5f5
}
/*表单基本样式*/
input.span1, textarea.span1, .uneditable-input.span1 {
	width: 21px;
}
input.span3, textarea.span3, .uneditable-input.span3 {
	width: 101px;
}
input.span4, textarea.span4, .uneditable-input.span4 {
	width: 346px;
}
input.span42, textarea.span42, .uneditable-input.span42 {
	width: 30px;
}
input.span80, textarea.span80, .uneditable-input.span80 {
	width: 68px;
}
input.span93, textarea.span93, .uneditable-input.span93 {
	width: 81px;
}
input.span100, textarea.span100, .uneditable-input.span100 {
	width: 88px;
}
input.span130, textarea.span130, .uneditable-input.span130 {
	width: 117px;
}
input.span145, textarea.span145, .uneditable-input.span145 {
	width: 133px;
}
input.span170, textarea.span170, .uneditable-input.span170 {
	width: 158px;
}
input.span180, textarea.span180, .uneditable-input.span180 {
	width: 168px;
}
input.span200, textarea.span200, .uneditable-input.span200 {
	width: 188px;
}
input.span215, textarea.span215, .uneditable-input.span215 {
	width: 203px;
}
input.span300, textarea.span300, .uneditable-input.span300 {
	width: 288px;
}
input.span360, textarea.span360, .uneditable-input.span360 {
	width: 348px;
}
input.span450, textarea.span450, .uneditable-input.span450 {
	width: 438px;
}
input.span455, textarea.span455, .uneditable-input.span455 {
	width: 443px;
}
input.span480, textarea.span480, .uneditable-input.span480 {
	width: 468px;
}
input.span630, textarea.span630, .uneditable-input.span630 {
	width: 618px;
}
select, textarea, input.text, .simulation-text, input.disabled, textarea.disabled {
	display: inline-block;
	height: 20px;
	padding: 4px 6px;
	font-size: 12px;
	line-height: 20px;
	color: #555;
	vertical-align: middle;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}
textarea {
	height: auto
}
textarea, input.text, .simulation-text, input.disabled, textarea.disabled {
	background-color: #fff;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s
}
textarea:focus, input.text:focus, .simulation-text:focus, input.disabled:focus, textarea.disabled:focus {
	border-color: rgba(82,168,236,.8);
	outline: 0;
	outline: thin dotted \9;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6)
}
label, input, button, select, textarea {
	font-weight: normal;
	line-height: 20px;
}
input, button, select, textarea {
	font-family: Tahoma, "\5b8b\4f53", Arial, Helvetica, Arial, sans-serif;
	vertical-align: middle;
}
label {
	display: inline-block;
	vertical-align: middle;
}
select, textarea, input.text, .simulation-text, input.disabled, textarea.disabled {
	display: inline-block;
	height: 20px;
	padding: 4px 6px;
	font-size: 12px;
	line-height: 20px;
	color: #555555;
	vertical-align: middle;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
textarea {
	height: auto;
}
textarea, input.text, .simulation-text, input.disabled, textarea.disabled {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
}
textarea:focus, input.text:focus, .simulation-text:focus, input.disabled:focus, textarea.disabled:focus {
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	outline: thin dotted \9;
	/* IE6-9 */
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
input.radio, input.checkbox {
	line-height: normal;
	margin-right: 5px;
}
input.file {
	height: 30px;
	line-height: 30px;
}
select {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	height: 30px;
*height: auto;
*margin: 6px 0;
	line-height: 30px;
}
select.multiple {
	height: auto;
}
select:focus, input.file:focus, input.radio:focus, input.checkbox:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
}
input.disabled, textarea.disabled {
	color: #999999;
	cursor: not-allowed;
	background-color: #fcfcfc;
	border-color: #cccccc;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
}
input.disabled {
	overflow: hidden;
	white-space: nowrap;
}
textarea.disabled {
	width: auto;
	height: auto;
}
input:-moz-placeholder, textarea:-moz-placeholder {
color: #999999;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color: #999999;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #999999;
}
input.input-mini {
	height: 14px;
	padding: 2px 2px;
	font-size: 12px;
	line-height: 14px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
input.input-small {
	height: 16px;
	padding: 2px 4px;
	font-size: 12px;
	line-height: 16px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
input.input-medium {
	height: 20px;
	padding: 4px 6px;/*font-size: 14px;*/
	line-height: 20px;
}
input.input-medium35 {
	height: 27px;
	padding: 4px 6px;
	font-size: 14px;
	line-height: 27px;
}
input.input-large {
	height: 26px;
	padding: 4px 6px;
	font-size: 14px;
	line-height: 26px;
}
input.input-xlarge {
	height: 30px;
	padding: 4px 8px;
	font-size: 16px;
	line-height: 30px;
}
input.input-xxlarge {
	height: 36px;
	padding: 4px 8px;
	font-size: 18px;
	line-height: 36px;
}
input.text-error, textarea.text-error {
	color: #b94a48;
	border: 1px solid #b94a48;
}
#searchbar {
	width: 948px;
	height: 96px;
	border: 1px solid #E2E2E2;
	background-color: #E2F6FE;
	margin: 0 auto;
	margin-top: 19px;
	padding: 20px 0px 0px 30px;
}
#searchbar .relative {
	position: relative;
	margin-right: 5px;
}
#searchbar .optionlist {
	float: left;
	margin-right: 10px;
	margin-bottom: 15px;
	display: inline;
	position: relative;
}
#searchbar .optionlist ul {
	display: none;
	position: absolute;
	top: 31px;
	right: 0px;
	width: 113px;
	border: 1px solid #E2E2E2;
	z-index: 10;
	background-color: #FFFFFF;
	border-top: none;
}
#searchbar .optionlist ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#searchbar .optionlist ul li a {
	display: block;
	height: 25px;
	line-height: 25px;
	width: 100px;
	padding-left: 13px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333333;
}
#searchbar .optionlist ul.dr138 {
	width: 136px;
}
#searchbar .optionlist ul.dr138 li a {
	width: 123px;
}
#searchbar .optionlist ul li a.selected {
	background-color: #94c8e0
}
#searchbar .optionlist ul li a:hover {
	background-color: #e6eef2
}
#searchbar .optionlist.nomr {
	margin-right: 0px;
}
#searchbar .optionlist .l {
	float: left;
	height: 31px;
	line-height: 31px;
	font-size: 14px;
	padding: 0px 10px;
}
#searchbar .optionlist .r {
	float: left;
	width: 115px;
	height: 30px;
	background: url(../images/searchlistbg.gif) no-repeat;
	cursor: pointer;
	padding-top: 1px;
}
#searchbar .optionlist .r138 {
	float: left;
	width: 138px;
	height: 30px;
	background: url(../images/searchdrop138.gif) no-repeat;
	cursor: pointer;
	padding-top: 1px;
}
#searchbar .optionlist .r .optiontext {
	width: 70px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 8px;
	border: none;
	background: none;
	color: #247faf;
	cursor: pointer;
}
#searchbar .optionlist .r138 .optiontext {
	width: 93px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 8px;
	border: none;
	background: none;
	color: #247faf;
	cursor: pointer;
}
#searchbar .optionlist .r.nobg {
	float: left;
	width: 113px;
	height: 29px;
	line-height: 29px;
	padding-top: 0px;
	background: #FFFFFF;
	border: 1px solid #E2E2E2;
}
#searchbar .optionlist .r.nobg .optiontext {
	width: 100px;
	height: 29px;
	line-height: 29px;
	padding: 0px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 8px;
	border: none;
	background: none;
	color: #247faf;
	cursor: text;
}
#searchbar .optionlist .r.nobg34 {
	float: left;
	width: 34px;
	height: 29px;
	line-height: 29px;
	background: #FFFFFF;
	border: 1px solid #E2E2E2;
}
#searchbar .optionlist .r.nobg34 .optiontext {
	width: 21px;
	height: 29px;
	line-height: 29px;
	padding: 0px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 8px;
	border: none;
	background: none;
	color: #247faf;
	cursor: text;
}
#searchbar .optionlist .btn_search {
	width: 75px;
	height: 31px;
	background: url(../images/searchbtnbg.gif) no-repeat;
	position: relative;
	text-align: right;
	color: #ffffff;
	font-size: 14px;
	padding-right: 10px;
	cursor: pointer;
}
#searchbar .optionlist.clebox {
	height: 30px;
	cursor: pointer;
	vertical-align: middle;
}
#searchbar .optionlist.clebox .cleimg {
	width: 18px;
	height: 30px;
	background: url(../images/clearbtnbg.png) no-repeat 0 8px;
	float: left;
}
#searchbar .optionlist.clebox .cleopt {
	float: left;
	display: inline-block;
	padding: 0px 6px;
	height: 30px;
	line-height: 27px;
	overflow: hidden;
	padding-top: 2px;
}
#searchbar .optionlist.clebox a {
	font-size: 14px;
	color: #247faf;
}
.searchbar {
	width: 948px;
	height: 96px;
	border: 1px solid #E2E2E2;
	background-color: #E2F6FE;
	margin: 0 auto;
	margin-top: 19px;
	padding: 20px 0px 0px 30px;
}
.searchbar .relative {
	position: relative;
	margin-right: 5px;
}
.searchbar .optionlist {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	display: inline;
	position: relative;
}
.searchbar .optionlist ul {
	display: none;
	position: absolute;
	top: 30px;
	right: 0px;
	width: 113px;
	border: 1px solid #E2E2E2;
	z-index: 10;
	background-color: #FFFFFF;
	border-top: none;
}
.searchbar .optionlist ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.searchbar .optionlist ul li a {
	display: block;
	height: 25px;
	line-height: 25px;
	width: 100px;
	padding-left: 13px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333333;
}
.searchbar .optionlist ul.dr138 {
	width: 136px;
}
.searchbar .optionlist ul.dr138 li a {
	width: 123px;
}
.searchbar .optionlist ul li a.selected {
	background-color: #94c8e0
}
.searchbar .optionlist ul li a:hover {
	background-color: #e6eef2
}
.searchbar .optionlist.nomr {
	margin-right: 0px;
}
.searchbar .optionlist .l {
	float: left;
	height: 31px;
	line-height: 31px;
	font-size: 14px;
	padding: 0px 10px;
}
.searchbar .optionlist .r {
	float: left;
	width: 115px;
	height: 30px;
	background: url(../images/searchlistbg.gif) no-repeat;
	cursor: pointer;
	padding-top: 1px;
}
.searchbar .optionlist .r138 {
	float: left;
	width: 138px;
	height: 30px;
	background: url(../images/searchdrop138.gif) no-repeat;
	cursor: pointer;
	padding-top: 1px;
}
.searchbar .optionlist .r .optiontext {
	width: 70px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 8px;
	border: none;
	background: none;
	color: #247faf;
	cursor: pointer;
}
.searchbar .optionlist .r138 .optiontext {
	width: 93px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 8px;
	border: none;
	background: none;
	color: #247faf;
	cursor: pointer;
}
.searchbar .optionlist .r.nobg {
	float: left;
	width: 113px;
	height: 29px;
	line-height: 29px;
	padding-top: 0px;
	background: #FFFFFF;
	border: 1px solid #E2E2E2;
}
.searchbar .optionlist .r.nobg .optiontext {
	width: 100px;
	height: 29px;
	line-height: 29px;
	padding: 0px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 8px;
	border: none;
	background: none;
	color: #247faf;
	cursor: text;
}
.searchbar .optionlist .r.nobg34 {
	float: left;
	width: 34px;
	height: 29px;
	line-height: 29px;
	background: #FFFFFF;
	border: 1px solid #E2E2E2;
}
.searchbar .optionlist .r.nobg34 .optiontext {
	width: 21px;
	height: 29px;
	line-height: 29px;
	padding: 0px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 8px;
	border: none;
	background: none;
	color: #247faf;
	cursor: text;
}
.searchbar .optionlist .btn_search {
	width: 80px;
	height: 31px;
	background: url(../images/searchbtnbg.gif) no-repeat top center;
	position: relative;
	text-align: right;
	color: #ffffff;
	font-size: 14px;
	padding-right: 15px;
	cursor: pointer;
}
.searchbar .optionlist .btn_search:hover {
	background: url(../images/searchbtnbg.gif) no-repeat bottom center;
}
.searchbar .optionlist.clebox {
	height: 30px;
	cursor: pointer;
	vertical-align: middle;
}
.searchbar .optionlist.clebox .cleimg {
	width: 18px;
	height: 30px;
	background: url(../images/clearbtnbg.png) no-repeat 0 8px;
	float: left;
}
.searchbar .optionlist.clebox .cleopt {
	float: left;
	display: inline-block;
	padding: 0px 6px;
	height: 30px;
	line-height: 27px;
	overflow: hidden;
	padding-top: 2px;
}
.searchbar .optionlist.clebox a {
	font-size: 14px;
	color: #247faf;
}
.checkboxui {
	background-position: 0 0;
}
.checkboxui {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	line-height: 0;
	font-size: 0;
	background: url(../images/icon_formui.png) no-repeat;
	margin-right: 5px;
	cursor: pointer;
	zoom: 1;
	visibility: inherit;
}
.checkboxui-checked {
	background-position: 0 -16px;
}
.checkboxui-disabled {
	background-position: 0 -32px;
}
.checkboxui-checked-disabled, .checkboxui-disabled-checked {
	background-position: 0 -48px;
}
.bread-crumbs-nav {
	height: 30px;
	margin-bottom: 10px;
	line-height: 30px;
	font-size: 14px;
	font-family: "宋体";
}
/* 面包屑导航 */
.data-list {
*zoom: 1;
	margin: 0 auto;
	width: 980px;
	margin-top: 15px;
}
.data-list:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.data-list .table {
	border: 1px solid #ccc;
	table-layout: fixed;
	background-color: #fff;
}
.data-list .table thead tr th {
	font-weight: bold;
	color: #fff;
	background-color: #247faf;
}
.data-list .table thead {
	border: 1px solid #547a99;
}
.data-list .table thead tr th {
	border-bottom: 1px solid #547a99;
}
.data-list .table tr th input.checkbox, .data-list .table tr td input.checkbox {
	margin-right: -15px;
}
.data-list .table tfoot tr td {
	background: #ffffff;
}
.data-list .table tfoot tr td.pagerbar-actions-inline {
	color: #666;
	text-align: right;
}
.data-list .table tfoot tr td.pagerbar-actions-inline .pagerbar {
	margin-left: 10px;
	margin-top: 3px;
}
.pagerbar-actions-inline .pagerbar {
	display: inline-block;
*display: inline;
	vertical-align: middle;
}
/* =============================================== pager bar =============================================== */
.pagerbar {
	text-align: right;
	color: #777;
	font-size: 12px;
	height: 22px;
	font-family: Arial;
	line-height: 18px;
	white-space: nowrap;
}
.pagerbar a {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	margin: 0 1px;
	height: 18px;
	overflow: hidden;
}
.pagerbar a {
	border: #d0d0d0 1px solid;
	border-radius: 2px 2px 2px 2px;
	color: #2e6ab1;
	padding: 0 6px;
}
.pagerbar a:hover {
	color: #fff;
	background-color: #2e6ab1;
	border: #2e6ab1 1px solid;
}
.pagerbar a.first, .pagerbar a.last {
	padding: 0;
	width: 18px;
	height: 18px;
	background-image: url(../images/bg.png);
}
.pagerbar .addition .redirect a.go {
	padding: 0;
	width: 18px;
	height: 18px;
	background-color: #cfedff;
}
.pagerbar a.last {
	background-position: right top;
}
.pagerbar a.first:hover {
	background-position: 0 -40px;
}
.pagerbar a.last:hover {
	background-position: right -40px;
}
.pagerbar a.disabled, .pagerbar a.disabled:hover {
	border: #ccc 1px solid;
	background-color: #fff;
	color: #aaa;
	_background-position-y: -20px;
	overflow: hidden;
	cursor: default;
}
.pagerbar a.disabled.first {
	background-position: 0 -20px;
}
.pagerbar a.disabled.last {
	background-position: -20px -20px;
}
.pagerbar a.last {
_background-position:expression(this.className.indexOf('disabled')===-1?'right top':'-20px -20px');
}
.pagerbar a.last:hover {
_background-position:expression(this.className.indexOf('disabled')===-1?'right -40px':'-20px -20px');
}
.pagerbar a.first {
_background-position:expression(this.className.indexOf('disabled')===-1?'0 0':'0 -20px');
}
.pagerbar a.first:hover {
_background-position:expression(this.className.indexOf('disabled')===-1?'0 -40px':'0 -20px');
}
.pagerbar a.current {
	background-color: #2e6ab1;
	border: 1px solid #2e6ab1;
	color: #fff;
	font-weight: bold;
	cursor: default;
}
.pagerbar .addition {
	margin-left: 10px;
	font-family: "\5b8b\4f53";
}
.pagerbar .addition, .pagerbar .addition a, .pagerbar .addition span {
	height: auto;
}
.pagerbar .addition .redirect {
	margin-left: 10px;
}
.pagerbar .addition .redirect input.pn {
	margin: 0 5px;
	font-size: 12px;
	line-height: 10px;
	font-family: Arial;
	color: #999;
	width: 15px;
	height: 10px;
	text-align: center;
}
.pagerbar .addition .redirect a.go {
	margin-left: 5px;
	color: #000000;
	padding: 0 4px;
	background-position: 0 -60px;
}
.pagerbar .addition .redirect a.go:hover {
	color: #000000;
	border: 1px solid #9aafe5;
	background-position: 0 -80px;
}
.data-list .table tbody tr td a.link-resume-view:active, .data-list .table tbody tr td a.link-resume-view:visited, .data-list .table tbody tr td a.visited {
	color: #800080;
}
.data-list .table tbody tr td i.icon-drop {
	display: inline-block;
	vertical-align: middle;
	background: url(../images/icon_drop.png);
	width: 23px;
	height: 23px;
	font-size: 0;
	cursor: pointer;
}
.data-list .table tbody tr td .dropdown {
	visibility: hidden;
	_visibility: visible;
}
.data-list .table tbody tr:hover td .dropdown {
	visibility: visible;
}
.data-list .table tbody tr td .dropdown .dropdown-menu {
	min-width: 0;
	left: 12px;
	right: auto;
	top: 8px;
}
.data-list .table tbody tr td .dropdown .dropdown-menu:before, .data-list .table tbody tr td .dropdown .dropdown-menu:after {
	visibility: hidden;
}
.data-list .table-actions a {
	margin-right: 5px;
}
.data-list .table tfoot .table-actions {
	white-space: nowrap;
}
.data-list .table tfoot .page-no {
	padding-right: 10px;
}
/* ======================================== buttons ======================================= */
.btn {
	display: inline-block;
*display: inline;
	padding: 5px 12px;
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #f5f5f5;
*background-color: #e6e6e6;
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
*border: 0;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
 *zoom: 1;
	overflow: visible;
}
.btn:hover, .btn:focus, .btn:active, .btn-active, .btn-disabled, .btn[disabled] {
	color: #333333;
	background-color: #e6e6e6;
*background-color:#d9d9d9;
}
.btn:active, .btn-active {
	background-color: #cccccc \9;
}
.btn:hover, .btn:focus {
	color: #333333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}
.btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.btn.active, .btn:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-mini {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 16px;
*line-height: 15px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
a.btn-mini {
	line-height: 18px;
}
.btn-small {
	padding: 2px 10px;
	font-size: 12px;
	line-height: 16px;
*line-height: 15px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
a.btn-small {
	line-height: 19px;
}
.btn-medium {
	padding: 5px 12px;
	font-size: 14px;
	line-height: 18px;
*line-height: 16px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
a.btn-medium {
	line-height: 18px;
}
.btn-large {
	padding: 7px 18px;
	font-size: 16px;
	line-height: 20px;
*line-height: 17px;
	font-weight: bold;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
a.btn-large {
	line-height: 22px;
}
.btn-xlarge {
	padding: 8px 20px;
	font-size: 16px;
	line-height: 22px;
*line-height: 19px;
	font-weight: bold;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
a.btn-xlarge {
	line-height: 24px;
}
.btn-xxlarge {
	padding: 10px 20px;
	font-size: 18px;
	line-height: 24px;
*line-height: 19px;
	font-weight: bold;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
a.btn-xxlarge {
	line-height: 26px;
}
.btn-primary {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 2px 2px #ccc;
	background-color: #437da7;
*background-color: #437da7;
	background-image: -moz-linear-gradient(top, #4786b2, #3e749b);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4786b2), to(#3e749b));
	background-image: -webkit-linear-gradient(top, #4786b2, #3e749b);
	background-image: -o-linear-gradient(top, #4786b2, #3e749b);
	background-image: linear-gradient(to bottom, #4786b2, #3e749b);
	background-repeat: repeat-x;
	border-color: #38607c;
*border:1px #4786b2 solid;
	/*border-color: #4497c1 #3f8db5 #377b9d;*/
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4786b2', endColorstr='#ff3e749b', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	background: #3073a4;
*background: #3073a4;
	color: #fff;
	border: 1px solid #2e5a79;
	background-image: -moz-linear-gradient(top, #2a76ab, #256797);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2a76ab), to(#256797));
	background-image: -webkit-linear-gradient(top, #2a76ab, #256797);
	background-image: -o-linear-gradient(top, #2a76ab, #256797);
	background-image: linear-gradient(to bottom, #2a76ab, #256797);
	background-repeat: repeat-x;
}
.btn-primary:active, .btn-primary.active {
	background-color: #003399 \9;
}
.btn-warning {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 2px #ccc;
	background-color: #faa833;
*background-color: #faa833;
	background-image: -moz-linear-gradient(top, #fbb34c, #f89609);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb34c), to(#f89609));
	background-image: -webkit-linear-gradient(top, #fbb34c, #f89609);
	background-image: -o-linear-gradient(top, #fbb34c, #f89609);
	background-image: linear-gradient(to bottom, #fbb34c, #f89609);
	background-repeat: repeat-x;
	/*border-color: #e0962d #d18c2a #bd7f26;*/
	border-color: #db9431;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb149', endColorstr='#fff89609', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	color: #ffffff;
	background-color: #f89406;
*background-color: #df8505;
}
.btn-warning:active, .btn-warning.active {
	background-color: #c67605 \9;
}
.btn-danger {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #da4f49;
*background-color: #bd362f;
	background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
	background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
	background-repeat: repeat-x;
	border-color: #bd362f #bd362f #802420;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	color: #ffffff;
	background-color: #bd362f;
*background-color: #a9302a;
}
.btn-danger:active, .btn-danger.active {
	background-color: #942a25 \9;
}
.btn-light {
	color: #247faf;
	background-color: #ffffff;
*background-color: #ffffff;
	background-repeat: repeat-x;
	border-color: #cdcdcd;
*border:1px #cdcdcd solid;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff3f9ff', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-light:hover, .btn-light:focus, .btn-light:active, .btn-light.active, .btn-light.disabled, .btn-light[disabled] {
	background: #edf4fe;
*background: #edf4fe;
	color: #457ba8;
	border: 1px solid #97c3ef;
	background-image: -moz-linear-gradient(top, #f5fafe, #dfeefd);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5fafe), to(#dfeefd));
	background-image: -webkit-linear-gradient(top, #f5fafe, #dfeefd);
	background-image: -o-linear-gradient(top, #f5fafe, #dfeefd);
	background-image: linear-gradient(to bottom, #f5fafe, #dfeefd);
	background-repeat: repeat-x;
}
.btn-danger:active, .btn-danger.active {
	background-color: #942a25 \9;
}
.btn-success {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb75b;
*background-color: #51a351;
	background-image: -moz-linear-gradient(top, #62c462, #51a351);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
	background-image: -webkit-linear-gradient(top, #62c462, #51a351);
	background-image: -o-linear-gradient(top, #62c462, #51a351);
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	border-color: #51a351 #51a351 #387038;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	color: #ffffff;
	background-color: #51a351;
*background-color: #499249;
}
.btn-success:active, .btn-success.active {
	background-color: #408140 \9;
}
.btn-info {
	color: #3a87ad;
	text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25);
	background-color: #e3f2fa;
*background-color: #ddedf5;
	background-image: -moz-linear-gradient(top, #eaf7ff, #ddedf5);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eaf7ff), to(#ddedf5));
	background-image: -webkit-linear-gradient(top, #eaf7ff, #ddedf5);
	background-image: -o-linear-gradient(top, #eaf7ff, #ddedf5);
	background-image: linear-gradient(to bottom, #eaf7ff, #ddedf5);
	background-repeat: repeat-x;
	border-color: #4497c1 #3f8db5 #377b9d;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeaf7ff', endColorstr='#ffddedf5', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	color: #3a87ad;
	background-color: #ddedf5;
*background-color: #e1f0f8;
}
.btn-inverse {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
*background-color: #222222;
	background-image: -moz-linear-gradient(top, #444444, #222222);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
	background-image: -webkit-linear-gradient(top, #444444, #222222);
	background-image: -o-linear-gradient(top, #444444, #222222);
	background-image: linear-gradient(to bottom, #444444, #222222);
	background-repeat: repeat-x;
	border-color: #222222 #222222 #000000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	color: #ffffff;
	background-color: #222222;
*background-color: #151515;
}
.btn-inverse:active, .btn-inverse.active {
	background-color: #080808 \9;
}
.btn-link, .btn-link:active, .btn-link[disabled] {
	background-color: transparent;
	background-image: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.btn-link {
	color: #0088cc;
	cursor: pointer;
	_background: none;
	border-color: transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.btn-link:hover, .btn-link:focus {
	color: #005580;
	text-decoration: underline;
	background-color: transparent;
}
.btn-link[disabled]:hover, .btn-link[disabled]:focus {
	color: #333333;
	text-decoration: none;
}
.btn-group {
	display: inline-block;
*display: inline;
	border-radius: 3px;
	font-size: 0;
	line-height: 0;
	padding-left: 1px;
	vertical-align: middle;
}
.btn-group {
*display: inline;
}
.btn-group .btn {
	margin-left: -1px;
	border-radius: 0;
}
.btn-group .btn:first-of-type {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.btn-group .btn:last-of-type {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.btn-group .btn-mini, .btn-group .btn-small {
	padding-left: 5px;
	padding-right: 5px;
}
/* dropdown */
.dropdown {
	position: relative;
}
.dropdown .dropdown-toggle {
}
.dropdown .dropdown-menu {
	position: absolute;
	display: none;
	top: 100%;
	_top: 20px; /* ie6 */
	left: 0;
	z-index: 1000;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 5px 0 0;
	_margin-top: 0;
	list-style: none;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}
.dropdown .dropdown-menu:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	position: absolute;
	top: -7px;
	left: 9px;
}
.dropdown .dropdown-menu:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #ffffff;
	position: absolute;
	top: -6px;
	left: 10px;
}
.dropdown .pull-right {
	left: auto;
	right: 0;
}
.dropdown .pull-right:before {
	left: auto;
	right: 9px;
}
.dropdown .pull-right:after {
	left: auto;
	right: 10px;
}
.dropdown .dropdown-menu li {
	_line-height: 0;
	_font-size: 0;
}
.dropdown .dropdown-menu li a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	font-size: 12px;
	line-height: 22px;
	white-space: nowrap;
}
.dropdown .dropdown-menu li a:hover, .dropdown .dropdown-menu li a:focus {
	text-decoration: none;
	background-color: #f0f0f0;
}
.dropdown-active {
	z-index: 2;
}
.dropdown-active .dropdown-menu {
	display: block;
}
/* =============================================== table =============================================== */
table {
	max-width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0;
}
.table {
	width: 100%;
	margin-bottom: 20px;
}
.table th, .table td {
	padding: 8px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #dddddd;
}
.table th {
	font-weight: bold;
}
.table thead th {
	vertical-align: bottom;
	padding: 9px 8px;
}
.table thead tr th, .table thead tr td {
	border-top: 0;
}
.table .table {
	background-color: #ffffff;
}
.table-condensed th, .table-condensed td {
	padding: 4px 5px;
}
.table-noborder th, .table-noborder td {
	border-top: 0;
}
.table-bordered {
	border: 1px solid #dddddd;
	border-collapse: separate;
*border-collapse: collapse;
	border-left: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.table-bordered thead tr th, .table-bordered tbody tr th, .table-bordered tbody tr td {
	border-left: 1px solid #dddddd;
}
.table-text-center thead tr th, .table-text-center tbody tr th, .table-text-center tbody tr td, .table-text-center tfoot tr td {
	text-align: center;
}
.table-text-center thead tr th.text-left, .table-text-center tbody tr th.text-left, .table-text-center tbody tr td.text-left, .table-text-center tfoot tr td.text-left {
	text-align: left;
}
.table-text-center thead tr th.text-right, .table-text-center tbody tr th.text-right, .table-text-center tbody tr td.text-right, .table-text-center tfoot tr td.text-right {
	text-align: right;
}
.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {
	background-color: #fbfbfb;
}
.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th {
	background-color: #f5f5f5;
}
.table-form tbody th {
	font-weight: normal;
	text-align: right;
	vertical-align: middle;
}
table td.span, table th.span {
	display: table-cell;
	float: none;
	margin-left: 0;
}
.table td.span1, .table th.span1 {
	float: none;
	width: 34px;
	margin-left: 0;
}
.table td.span2, .table th.span2 {
	float: none;
	width: 84px;
	margin-left: 0;
}
.table td.span3, .table th.span3 {
	float: none;
	width: 134px;
	margin-left: 0;
}
.table td.span4, .table th.span4 {
	float: none;
	width: 184px;
	margin-left: 0;
}
.table td.span5, .table th.span5 {
	float: none;
	width: 234px;
	margin-left: 0;
}
.table td.span6, .table th.span6 {
	float: none;
	width: 284px;
	margin-left: 0;
}
.table td.span7, .table th.span7 {
	float: none;
	width: 334px;
	margin-left: 0;
}
.table td.span8, .table th.span8 {
	float: none;
	width: 384px;
	margin-left: 0;
}
.table td.span9, .table th.span9 {
	float: none;
	width: 434px;
	margin-left: 0;
}
.table td.span10, .table th.span10 {
	float: none;
	width: 484px;
	margin-left: 0;
}
.table td.span11, .table th.span11 {
	float: none;
	width: 534px;
	margin-left: 0;
}
.table td.span12, .table th.span12 {
	float: none;
	width: 584px;
	margin-left: 0;
}
.table td.span13, .table th.span13 {
	float: none;
	width: 634px;
	margin-left: 0;
}
.table td.span14, .table th.span14 {
	float: none;
	width: 684px;
	margin-left: 0;
}
.table td.span15, .table th.span15 {
	float: none;
	width: 734px;
	margin-left: 0;
}
.table td.span16, .table th.span16 {
	float: none;
	width: 784px;
	margin-left: 0;
}
.table td.span17, .table th.span17 {
	float: none;
	width: 834px;
	margin-left: 0;
}
.table td.span18, .table th.span18 {
	float: none;
	width: 884px;
	margin-left: 0;
}
.table tbody tr.success td {
	background-color: #dff0d8;
}
.table tbody tr.error td {
	background-color: #f2dede;
}
.table tbody tr.warning td {
	background-color: #fcf8e3;
}
.table tbody tr.info td {
	background-color: #e1f5e1;
}
.table-hover tbody tr.success:hover td {
	background-color: #d0e9c6;
}
.table-hover tbody tr.error:hover td {
	background-color: #ebcccc;
}
.table-hover tbody tr.warning:hover td {
	background-color: #faf2cc;
}
.table-hover tbody tr.info:hover td {
	background-color: #d7f4d7;
}
.filter-isread {
	display: block;
	width: 43px;
	height: 14px;
	line-height: 14px;
	background: #fff;
	border: 1px #ccc solid;
}
.filter-isread .dropdown-toggle span {
*float:left;
	color: #333333;
	font-weight: normal;
}
.filter-isread .dropdown-menu {
	min-width: 65px;
	width: 65px;
}
.filter-isread .ico-down {
	display: inline-block;
	background: #f1f1f1;
	border-left: 1px #ccc solid;
	color: #457BA8;
	padding: 0 3px;
	height: 14px;
	float: right;
	border-radius: 2px;
}
.filter-isread .ico-down i {
	display: inline-block;
	border-style: solid;
	_border-style: dotted dotted solid dotted;
	border-color: #457BA8 transparent transparent transparent;
	margin-top: 5px;
	cursor: pointer;
}
.table tbody a {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	color: #247faf
}
.table tbody a.operat {
	margin-right: 10px;
}
.table tbody td {
	padding: 10px 10px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #dddddd;
	line-height: 24px;
}
.icon-16 {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-top: 5px;
	line-height: 16px;
	vertical-align: text-top;
	background-image: url(../images/icon-16.png);
	background-position: 16px 16px;
	background-repeat: no-repeat;
	overflow: hidden;
}
.icon-email-unread {
	background-position: 0 -512px;
	cursor: pointer;
}
.icon-email-read {
	background-position: 0 -528px;
	cursor: pointer;
}
.table tfoot td {
	white-space: nowrap;
}
.icon-job-junior {
	background-position: 0 -672px;
	margin-top: 0px;
	position: absolute;
}
/* =============================================== 弹出框 =============================================== */
.aui_outer {
	text-align: left;
	position: fixed;
}
table.aui_border, table.aui_dialog {
	border: 0;
	margin: 0;
	border-collapse: collapse;
	width: auto;
}
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_c, .aui_e, .aui_sw, .aui_s, .aui_se, .aui_header, .aui_tdIcon, .aui_main, .aui_footer {
	padding: 0;
}
.aui_header/*, .aui_buttons button*/ {
	font: 12px/1.11 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti;
	_font-family: Tahoma, Arial, Helvetica, STHeiti;
	-o-font-family: Tahoma, Arial;
}
.aui_title {
	overflow: hidden;
	text-overflow: ellipsis;
}
.aui_state_noTitle .aui_title {
	display: none;
}
.aui_close {
	display: block;
	position: absolute;
	text-decoration: none;
	outline: none;
	_cursor: pointer;
}
.aui_close:hover {
	text-decoration: none;
}
.aui_main {
	text-align: left;
	min-width: 9em;
	min-width: 0\9/*IE8 BUG*/;
}
.aui_content {
	display: inline-block;
*zoom:1;
*display:inline;
	text-align: left;
	border: none 0;
	vertical-align: middle;
}
.aui_content.aui_state_full {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0!important;
	height: 100%;
}
.aui_content .timer {
	text-align: center;
	color: #f00;
}
.aui_loading {
	width: 96px;
	height: 32px;
	text-align: left;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images//loading.gif) no-repeat center center;
}
.aui_icon {
	vertical-align: top;
}
.aui_icon div {
	width: 48px;
	position: relative;
	height: 48px;
	margin: 20px -15px 10px 10px;
	_margin-right: -30px;
	background-position: center center;
	background-repeat: no-repeat;
}
.aui_buttons {
	padding: 10px 20px;
	text-align: center;
	white-space: nowrap;
	background-color: #f0f0f1;
}
.aui_buttons button, .aui_buttons a {
	margin: 0 10px;
}
.aui_inner {
	background: #FFF;
}
.aui_titleBar {
	width: 100%;
	height: 0;
	position: relative;
	bottom: 30px;
	_bottom: 0;
	_margin-top: -30px;
	z-index: 1;
}
.aui_title {
	font-size: 14px;
	height: 25px;
	line-height: 25px;
	padding: 0 30px 0 15px;
	_padding-left: 8px;
	color: #313031;
	font-weight: normal;
}
.aui_nw, .aui_ne, .aui_sw, .aui_se, .aui_close {
	background-image: url(../images/simple_s.png);
	background-repeat: no-repeat;
}
.aui_nw {
	width: 7px;
	height: 41px;
	background-position: 0 0;
_png:default/ie6/aui_nw.png;
}
.aui_ne {
	width: 7px;
	height: 41px;
	background-position: -7px 0;
_png:default/ie6/aui_ne.png;
}
.aui_sw {
	width: 7px;
	height: 7px;
	background-position: 0 -41px;
_png:default/ie6/aui_sw.png;
}
.aui_se {
	width: 7px;
	height: 7px;
	background-position: -7px -41px;
_png:default/ie6/aui_se.png;
}
.aui_close {
	top: 4px;
	right: 8px;
	_right: 5px;
	_z-index: 1;
	width: 14px;
	height: 14px;
	_font-size: 0;
	_line-height: 0;
	text-indent: -9999em;
	background-position: left -53px;
	_background: url(../images/aui_close.png) no-repeat;
	overflow: hidden;
}
.aui_close:hover {
	background-position: right -67px;
}
.aui_n, .aui_s {
	background-image: url(../images/simple_s1.png);
	background-repeat: repeat-x;
}
.aui_n {
	background-position: 0 0;
_png:default/ie6/aui_n.png;
}
.aui_s {
	background-position: 0 -41px;
_png:default/ie6/aui_s.png;
}
.aui_w, .aui_e {
	background-image: url(../images/simple_s2.png);
	background-repeat: repeat-y;
}
.aui_w {
	background-position: left top;
_png:default/ie6/aui_w.png;
}
.aui_e {
	background-position: right bottom;
_png:default/ie6/aui_e.png;
}
.aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_ne, .aui_state_noTitle .aui_sw, .aui_state_noTitle .aui_se {
	width: 3px;
	height: 3px;
}
.aui_state_noTitle .aui_inner {
	border: 1px solid #666;
	background: #FFF;
}
.aui_state_noTitle .aui_outer {
	box-shadow: none;
}
.aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_n, .aui_state_noTitle .aui_ne, .aui_state_noTitle .aui_w, .aui_state_noTitle .aui_e, .aui_state_noTitle .aui_sw, .aui_state_noTitle .aui_s, .aui_state_noTitle .aui_se {
	background: rgba(0, 0, 0, .05);
	background: #000\9!important;
	filter: alpha(opacity=5)!important;
}
.aui_state_noTitle .aui_titleBar {
	bottom: 0;
	_bottom: 0;
	_margin-top: 0;
}
.aui_state_noTitle .aui_close {
	top: 0;
	right: 0;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	text-indent: 0;
	font-family: Helvetica, STHeiti;
	_font-family: '\u9ed1\u4f53', 'Book Antiqua', Palatino;
	font-size: 18px;
	text-decoration: none;
	color: #214FA3;
	background: none;
filter:!important;
}
.aui_state_noTitle .aui_close:hover, .aui_state_noTitle .aui_close:active {
	text-decoration: none;
	color: #900;
}
.aui-btn {
	display: inline-block;
*display: inline;
	padding: 5px 12px;
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #f5f5f5;
*background-color: #e6e6e6;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
*border: 0;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
 *zoom: 1;
	overflow: visible;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.aui-btn:hover, .aui-btn:focus, .aui-btn:active, .aui-btn-active, .aui-btn-disabled, .aui-btn[disabled] {
	color: #333333;
	background-color: #e6e6e6;
*background-color: #d9d9d9;
}
.aui-btn:active, .aui-btn-active {
	background-color: #cccccc \9;
}
.aui-btn:hover, .aui-btn:focus {
	color: #333333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}
.aui-btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.aui-btn.active, .aui-btn:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.aui-btn-medium {
	padding: 5px 12px;
	font-size: 14px;
	line-height: 18px;
*line-height: 16px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.aui-btn-primary {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #49a2cf;
*background-color: #308cba;
	background-image: -moz-linear-gradient(top, #56acd8, #3c97c5);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#56acd8), to(#3c97c5));
	background-image: -webkit-linear-gradient(top, #56acd8, #3c97c5);
	background-image: -o-linear-gradient(top, #56acd8, #3c97c5);
	background-image: linear-gradient(to bottom, #56acd8, #3c97c5);
	background-repeat: repeat-x;
	border-color: #4497c1 #3f8db5 #377b9d;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff56acd8', endColorstr='#ff3c97c5', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.aui-btn-primary:hover, .aui-btn-primary:focus, .aui-btn-primary:active, .aui-btn-primary.active, .aui-btn-primary.disabled, .aui-btn-primary[disabled] {
	color: #ffffff;
	background-color: #3f99c6;
*background-color: #2c89b7;
}
.aui-btn-primary:active, .aui-btn-primary.active {
	background-color: #003399 \9;
}
.aui-btn-light {
	color: #00528c;
	text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25);
	background-color: #f8fbff;
*background-color: #f8fbff;
	background-image: -moz-linear-gradient(top, #ffffff, #f8fbff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f8fbff));
	background-image: -webkit-linear-gradient(top, #ffffff, #f8fbff);
	background-image: -o-linear-gradient(top, #ffffff, #f8fbff);
	background-image: linear-gradient(to bottom, #ffffff, #f8fbff);
	background-repeat: repeat-x;
	border-color: #b8d2e6;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff0f0f0', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.aui-btn-light:hover, .aui-btn-light:focus, .aui-btn-light:active, .aui-btn-light.active, .aui-btn-light.disabled, .aui-btn-light[disabled] {
	color: #00528c;
	background-color: #f5f9ff;
*background-color: #f5f9ff;
}
.dlg-actions {
	text-align: center;
	margin-top: 20px;
}
.dlg-actions input, .dlg-actions button, .dlg-actions a {
	margin: 0 10px;
}
.jquery-localdata {
}
.jquery-localdata input {
	margin-right: 4px;
}
.jquery-localdata .tips {
	color: gray;
	margin-bottom: 10px;
}
.jquery-localdata .item-new {
	color: #f00;
	font-size: 10px;
	margin-left: 2px;
}
.jquery-localdata .localdata-msg {
	margin-top: 5px;
}
.jquery-localdata table tr td {
	padding: 2px 8px 2px 0;
}
.jquery-localdata .item-table {
	overflow-x: hidden;
	overflow-y: auto;
}
.jquery-localdata .item-table table.options-table {
	width: 100%;
}
.jquery-localdata .item-table table.options-table tr th, .jquery-localdata .item-table table.options-table tr td {
	border: 1px solid #eaeaea;
	padding: 4px;
}
.jquery-localdata .item-table table.options-table th {
	text-align: center;
}
.jquery-localdata .item-table table.options-table tr.hover {
	background-color: #dde7ff;
	border-color: #b7ccfd;
}
.jquery-localdata .item-table table.options-table th {
	border-right: 0 none;
	text-align: center;
}
.jquery-localdata .item-table table.options-table td {
	border: 1px solid #eaeaea;
	padding: 4px;
}
.jquery-localdata .item-table table.options-table td .nocols span {
	display: inline-block;
	margin-right: 1em;
	white-space: nowrap;
}
.jquery-localdata .item-table table.options-table td table {
	table-layout: fixed;
	width: 100%;
}
.jquery-localdata .item-table table.options-table td table tr th, .jquery-localdata .item-table table.options-table td table tr td {
	border: 0 none;
	padding-bottom: 2px;
	padding-top: 2px;
}
.jquery-localdata-city .title {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
.jquery-localdata-city .title a.current {
	color: #333;
	cursor: default;
}
.jquery-localdata-city .item-cat {
	font-size: 14px;
}
.jquery-localdata-city .item-all {
	margin-left: 20px;
}
.jquery-localdata-city table {
	margin-left: 20px;
}
.jquery-localdata-city table tr td {
	width: 75px;
}
.jquery-localdata-city-2 table tr td {
	width: 120px;
}
.jquery-localdata-city table tr td a.cat {
}
.jquery-localdata-city table tr td a.cat-checked {
	text-decoration: underline;
}
.jquery-localdata-city table tr td a.cat-disabled {
	color: gray;
}
.LocalDataMultiC {
	background-color: #f9f9f9;
}
.LocalDataMultiC .data-row-head {
	background-color: #e8f7fe;
	border: 1px solid #b5e6ff;
	padding: 4px 10px;
}
.LocalDataMultiC .data-icon {
	background-image: url(../images/icon_multi_c.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	margin-right: 0.3em;
	margin-top: 1px;
	overflow: hidden;
	vertical-align: text-top;
	width: 16px;
}
.LocalDataMultiC .data-icon-info {
	background-position: 0 0;
}
.LocalDataMultiC .data-icon-expend {
	background-position: 0 -16px;
	margin-left: -1px;
}
.LocalDataMultiC .data-icon-dispend {
	background-position: 0 -80px;
	margin-left: -1px;
}
.LocalDataMultiC .data-icon-close {
	background-position: 0 -64px;
	margin-left: -1px;
}
.LocalDataMultiC .data-row, .LocalDataMultiC .data-row-list .data-row ul {
}
.LocalDataMultiC .data-row:after, .LocalDataMultiC .data-row-list .data-row ul:after {
	clear: both;
	content: " ";
	display: block;
	font-size: 0;
	height: 0;
	visibility: hidden;
}
.LocalDataMultiC .data-row .data-row-side {
	float: left;
	word-break: break-all;
}
.LocalDataMultiC .data-row-head .text-warning {
	color: #f60;
}
.LocalDataMultiC .data-row-head .result-list .result-name {
	color: #666;
	display: inline-block;
	font-weight: normal;
	margin-right: 10px;
	vertical-align: middle;
}
.LocalDataMultiC .data-row-head .result-list span {
	color: #454545;
	display: inline-block;
	font-weight: bold;
	margin-right: 8px;
	vertical-align: middle;
	white-space: nowrap;
}
.LocalDataMultiC .data-row-head .result-list span i.data-icon-close {
	cursor: pointer;
	margin-left: 2px;
	margin-right: 0;
	margin-top: -5px;
}
.LocalDataMultiC .data-row-main {
}
.LocalDataMultiC .data-row-list {
	margin: 0 10px;
}
.LocalDataMultiC .data-row-list .data-row-side {
	color: #454545;
	font-weight: bold;
	text-align: center;
}
.LocalDataMultiC .data-row-list .data-row {
	padding: 2px 0;
}
.LocalDataMultiC .data-row-list .data-row-odd {
	background-color: #f1f1f1;
}
.LocalDataMultiC .data-row-list .data-row ul li {
	color: #115798;
	float: left;
	height: 22px;
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.LocalDataMultiC .data-row-list .data-row ul li.cat-active {
	z-index: 2;
}
.LocalDataMultiC .data-row-list .data-row ul li a {
	display: inline-block;
	height: 17px;
	line-height: 17px;
	overflow: hidden;
	padding: 2px 10px 2px 5px;
	text-decoration: none;
	vertical-align: middle;
	color: #00528c;
}
.LocalDataMultiC .data-row-list .data-row ul li a input {
	height: 16px;
	margin-left: -2px;
	margin-right: 4px;
	width: 16px;
}
.LocalDataMultiC .data-row-list .data-row ul li a.cat:hover, .LocalDataMultiC .data-row-list .data-row ul li a.cat-checked, .LocalDataMultiC .data-row-list .data-row ul li.cat-active a {
	color: #f90;
}
.LocalDataMultiC .data-row-list .data-row ul li.cat-active a {
	background-color: #fff;
	border-color: #f2c98c;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 3px;
	padding-top: 0;
}
.LocalDataMultiC .data-row-list .data-row ul li.cat-active a.sub {
	border-bottom-width: 0;
	border-radius: 2px 2px 0 0;
}
.LocalDataMultiC .data-row-list .data-row ul li.cat-active a.sup {
	border-radius: 0 0 2px 2px;
	border-top-width: 0;
}
.LocalDataMultiC .data-row-list .data-row ul li a:hover .data-icon-expend {
	background-position: 0 -32px;
}
.LocalDataMultiC .data-row-list .data-row ul li a.cat-checked .data-icon-expend, .LocalDataMultiC .data-row-list .data-row ul li.cat-active a .data-icon-expend {
	background-position: 0 -32px;
}
.LocalDataMultiC .data-row-list .data-row ul li a.cat-disabled, .LocalDataMultiC .data-row-list .data-row ul li a.cat-disabled:hover {
	color: #666;
}
.LocalDataMultiC .data-row-list .data-row ul li a.cat-disabled .data-icon-expend {
	background-position: 0 -48px;
}
.LocalDataMultiC .data-row-list .data-row ul li a.cat-touch {
	display: none;
}
.LocalDataMultiC .data-row-list .data-row ul li.cat-active a.cat {
	display: none;
}
.LocalDataMultiC .data-row-list .data-row ul li.cat-active a.cat-touch {
	display: inline-block;
}
.LocalDataMultiC .data-row-main {
	position: relative;
}
.LocalDataMultiC .data-row-main .data-sub {
	background-color: #fff;
	border: 1px solid #f2c98c;
	border-radius: 0 2px 0 0;
	box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);
	padding: 5px 0;
	position: absolute;
	z-index: 1;
}
.LocalDataMultiC .data-row-main .data-sub table tr td {
	color: #454545;
	height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.LocalDataMultiC .data-row-main .data-sub table tr td a {
	color: #454545;
	display: inline-block;
	line-height: 17px;
	padding: 2px 10px 2px 5px;
	text-decoration: none;
	vertical-align: middle;
}
.LocalDataMultiC .data-row-main .data-sub table tr td a input {
	margin-top: -2px;
}
.LocalDataMultiC .data-row-msg {
	color: #666;
	margin-top: 5px;
	padding: 5px 10px;
}
.btn-danger:active, .btn-danger.active {
	background-color: #942a25 \9;
}
.btn-light {
	color: #247faf;
	background-color: #ffffff;
*background-color: #ffffff;
	background-repeat: repeat-x;
	border-color: #cdcdcd;
*border:1px #cdcdcd solid;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff3f9ff', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-light:hover, .btn-light:focus, .btn-light:active, .btn-light.active, .btn-light.disabled, .btn-light[disabled] {
	background: #edf4fe;
*background: #edf4fe;
	color: #457ba8;
	border: 1px solid #97c3ef;
	background-image: -moz-linear-gradient(top, #f5fafe, #dfeefd);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5fafe), to(#dfeefd));
	background-image: -webkit-linear-gradient(top, #f5fafe, #dfeefd);
	background-image: -o-linear-gradient(top, #f5fafe, #dfeefd);
	background-image: linear-gradient(to bottom, #f5fafe, #dfeefd);
	background-repeat: repeat-x;
}
.btn-danger:active, .btn-danger.active {
	background-color: #942a25 \9;
}
.btn-success {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb75b;
*background-color: #51a351;
	background-image: -moz-linear-gradient(top, #62c462, #51a351);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
	background-image: -webkit-linear-gradient(top, #62c462, #51a351);
	background-image: -o-linear-gradient(top, #62c462, #51a351);
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	border-color: #51a351 #51a351 #387038;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	color: #ffffff;
	background-color: #51a351;
*background-color: #499249;
}
.btn-success:active, .btn-success.active {
	background-color: #408140 \9;
}
.btn-info {
	color: #3a87ad;
	text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25);
	background-color: #e3f2fa;
*background-color: #ddedf5;
	background-image: -moz-linear-gradient(top, #eaf7ff, #ddedf5);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eaf7ff), to(#ddedf5));
	background-image: -webkit-linear-gradient(top, #eaf7ff, #ddedf5);
	background-image: -o-linear-gradient(top, #eaf7ff, #ddedf5);
	background-image: linear-gradient(to bottom, #eaf7ff, #ddedf5);
	background-repeat: repeat-x;
	border-color: #4497c1 #3f8db5 #377b9d;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeaf7ff', endColorstr='#ffddedf5', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	color: #3a87ad;
	background-color: #ddedf5;
*background-color: #e1f0f8;
}
.btn-inverse {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
*background-color: #222222;
	background-image: -moz-linear-gradient(top, #444444, #222222);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
	background-image: -webkit-linear-gradient(top, #444444, #222222);
	background-image: -o-linear-gradient(top, #444444, #222222);
	background-image: linear-gradient(to bottom, #444444, #222222);
	background-repeat: repeat-x;
	border-color: #222222 #222222 #000000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	color: #ffffff;
	background-color: #222222;
*background-color: #151515;
}
.btn-inverse:active, .btn-inverse.active {
	background-color: #080808 \9;
}
.btn-link, .btn-link:active, .btn-link[disabled] {
	background-color: transparent;
	background-image: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.btn-link {
	color: #0088cc;
	cursor: pointer;
	_background: none;
	border-color: transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.btn-link:hover, .btn-link:focus {
	color: #005580;
	text-decoration: underline;
	background-color: transparent;
}
.btn-link[disabled]:hover, .btn-link[disabled]:focus {
	color: #333333;
	text-decoration: none;
}
.btn-group {
	display: inline-block;
*display: inline;
	border-radius: 3px;
	font-size: 0;
	line-height: 0;
	padding-left: 1px;
	vertical-align: middle;
}
.btn-group {
*display: inline;
}
.btn-group .btn {
	margin-left: -1px;
	border-radius: 0;
}
.btn-group .btn:first-of-type {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.btn-group .btn:last-of-type {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.btn-group .btn-mini, .btn-group .btn-small {
	padding-left: 5px;
	padding-right: 5px;
}
/* dropdown */
.dropdown {
	position: relative;
}
.dropdown .dropdown-toggle {
}
.dropdown .dropdown-menu {
	position: absolute;
	display: none;
	top: 100%;
	_top: 20px; /* ie6 */
	left: 0;
	z-index: 1000;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 5px 0 0;
	_margin-top: 0;
	list-style: none;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}
.dropdown .dropdown-menu:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	position: absolute;
	top: -7px;
	left: 9px;
}
.dropdown .dropdown-menu:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #ffffff;
	position: absolute;
	top: -6px;
	left: 10px;
}
.dropdown .pull-right {
	left: auto;
	right: 0;
}
.dropdown .pull-right:before {
	left: auto;
	right: 9px;
}
.dropdown .pull-right:after {
	left: auto;
	right: 10px;
}
.dropdown .dropdown-menu li {
	_line-height: 0;
	_font-size: 0;
}
.dropdown .dropdown-menu li a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	font-size: 12px;
	line-height: 22px;
	white-space: nowrap;
}
.dropdown .dropdown-menu li a:hover, .dropdown .dropdown-menu li a:focus {
	text-decoration: none;
	background-color: #f0f0f0;
}
.dropdown-active {
	z-index: 2;
}
.dropdown-active .dropdown-menu {
	display: block;
}
/* =============================================== table =============================================== */
table {
	max-width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0;
}
.table {
	width: 100%;
	margin-bottom: 20px;
}
.table th, .table td {
	padding: 8px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #dddddd;
}
.table th {
	font-weight: bold;
}
.table thead th {
	vertical-align: bottom;
	padding: 9px 8px;
}
.table thead tr th, .table thead tr td {
	border-top: 0;
}
.table .table {
	background-color: #ffffff;
}
.table-condensed th, .table-condensed td {
	padding: 4px 5px;
}
.table-noborder th, .table-noborder td {
	border-top: 0;
}
.table-bordered {
	border: 1px solid #dddddd;
	border-collapse: separate;
*border-collapse: collapse;
	border-left: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.table-bordered thead tr th, .table-bordered tbody tr th, .table-bordered tbody tr td {
	border-left: 1px solid #dddddd;
}
.table-text-center thead tr th, .table-text-center tbody tr th, .table-text-center tbody tr td, .table-text-center tfoot tr td {
	text-align: center;
}
.table-text-center thead tr th.text-left, .table-text-center tbody tr th.text-left, .table-text-center tbody tr td.text-left, .table-text-center tfoot tr td.text-left {
	text-align: left;
}
.table-text-center thead tr th.text-right, .table-text-center tbody tr th.text-right, .table-text-center tbody tr td.text-right, .table-text-center tfoot tr td.text-right {
	text-align: right;
}
.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {
	background-color: #fbfbfb;
}
.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th {
	background-color: #f5f5f5;
}
.table-form tbody th {
	font-weight: normal;
	text-align: right;
	vertical-align: middle;
}
table td.span, table th.span {
	display: table-cell;
	float: none;
	margin-left: 0;
}
.table td.span1, .table th.span1 {
	float: none;
	width: 34px;
	margin-left: 0;
}
.table td.span2, .table th.span2 {
	float: none;
	width: 84px;
	margin-left: 0;
}
.table td.span3, .table th.span3 {
	float: none;
	width: 134px;
	margin-left: 0;
}
.table td.span4, .table th.span4 {
	float: none;
	width: 184px;
	margin-left: 0;
}
.table td.span5, .table th.span5 {
	float: none;
	width: 234px;
	margin-left: 0;
}
.table td.span6, .table th.span6 {
	float: none;
	width: 284px;
	margin-left: 0;
}
.table td.span7, .table th.span7 {
	float: none;
	width: 334px;
	margin-left: 0;
}
.table td.span8, .table th.span8 {
	float: none;
	width: 384px;
	margin-left: 0;
}
.table td.span9, .table th.span9 {
	float: none;
	width: 434px;
	margin-left: 0;
}
.table td.span10, .table th.span10 {
	float: none;
	width: 484px;
	margin-left: 0;
}
.table td.span11, .table th.span11 {
	float: none;
	width: 534px;
	margin-left: 0;
}
.table td.span12, .table th.span12 {
	float: none;
	width: 584px;
	margin-left: 0;
}
.table td.span13, .table th.span13 {
	float: none;
	width: 634px;
	margin-left: 0;
}
.table td.span14, .table th.span14 {
	float: none;
	width: 684px;
	margin-left: 0;
}
.table td.span15, .table th.span15 {
	float: none;
	width: 734px;
	margin-left: 0;
}
.table td.span16, .table th.span16 {
	float: none;
	width: 784px;
	margin-left: 0;
}
.table td.span17, .table th.span17 {
	float: none;
	width: 834px;
	margin-left: 0;
}
.table td.span18, .table th.span18 {
	float: none;
	width: 884px;
	margin-left: 0;
}
.table tbody tr.success td {
	background-color: #dff0d8;
}
.table tbody tr.error td {
	background-color: #f2dede;
}
.table tbody tr.warning td {
	background-color: #fcf8e3;
}
.table tbody tr.info td {
	background-color: #e1f5e1;
}
.table-hover tbody tr.success:hover td {
	background-color: #d0e9c6;
}
.table-hover tbody tr.error:hover td {
	background-color: #ebcccc;
}
.table-hover tbody tr.warning:hover td {
	background-color: #faf2cc;
}
.table-hover tbody tr.info:hover td {
	background-color: #d7f4d7;
}
.filter-isread {
	display: block;
	width: 43px;
	height: 14px;
	line-height: 14px;
	background: #fff;
	border: 1px #ccc solid;
}
.filter-isread .dropdown-toggle span {
*float:left;
	color: #333333;
	font-weight: normal;
}
.filter-isread .dropdown-menu {
	min-width: 65px;
	width: 65px;
}
.filter-isread .ico-down {
	display: inline-block;
	background: #f1f1f1;
	border-left: 1px #ccc solid;
	color: #457BA8;
	padding: 0 3px;
	height: 14px;
	float: right;
	border-radius: 2px;
}
.filter-isread .ico-down i {
	display: inline-block;
	border-style: solid;
	_border-style: dotted dotted solid dotted;
	border-color: #457BA8 transparent transparent transparent;
	margin-top: 5px;
	cursor: pointer;
}
.table tbody a {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	color: #247faf
}
.table tbody a.operat {
	margin-right: 10px;
}
.table tbody td {
	padding: 10px 10px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #dddddd;
	line-height: 24px;
}
.icon-16 {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-top: 5px;
	line-height: 16px;
	vertical-align: text-top;
	background-image: url(../images/icon-16.png);
	background-position: 16px 16px;
	background-repeat: no-repeat;
	overflow: hidden;
}
.icon-email-unread {
	background-position: 0 -512px;
	cursor: pointer;
}
.icon-email-read {
	background-position: 0 -528px;
	cursor: pointer;
}
.table tfoot td {
	white-space: nowrap;
}
.icon-job-junior {
	background-position: 0 -672px;
	margin-top: 0px;
	position: absolute;
}
/*============================================= form ===========================================*/
.selectui {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	white-space: nowrap;
	text-align: left;
}
.selectui {
*display: inline;
}
.selectui .selectui-head {
	position: relative;
	border-radius: 2px;
	color: #457ba8;
	line-height: 26px;
	border: 1px solid #cdcdcd;
	background-color: #f6f6f6;
	overflow: hidden;
	background-image: -moz-linear-gradient(top, #ffffff, #f3f3f3);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f3f3f3));
	background-image: -webkit-linear-gradient(top, #ffffff, #f3f3f3);
	background-image: -o-linear-gradient(top, #ffffff, #f3f3f3);
	background-image: linear-gradient(to bottom, #ffffff, #f3f3f3);
	background-repeat: repeat-x;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.selectui .selectui-head .selectui-result {
	padding: 0 10px;
	height: 26px;
	margin-right: 20px;
	cursor: pointer;
	_height: auto;
}
.selectui .selectui-head .selectui-drop {
	position: absolute;
	right: -1px;
	top: 0;
	width: 20px;
	height: 26px;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	cursor: pointer;
	background-color: #ededed;
	background-image: -moz-linear-gradient(top, #fafafa, #e9e9e9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#e9e9e9));
	background-image: -webkit-linear-gradient(top, #fafafa, #e9e9e9);
	background-image: -o-linear-gradient(top, #fafafa, #e9e9e9);
	background-image: linear-gradient(to bottom, #fafafa, #e9e9e9);
	background-repeat: repeat-x;
}
.selectui .selectui-head .selectui-drop:before {
	content: '';
	display: inline-block;
	position: absolute;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #ffffff;
	top: 12px;
	left: 5px;
}
.selectui .selectui-head .selectui-drop:after {
	content: '';
	display: inline-block;
	position: absolute;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #457ba8;
	top: 11px;
	left: 5px;
}
.selectui .selectui-head .selectui-drop i {
	display: inline-block;
	width: 0;
	height: 0;
	position: absolute;
	overflow: hidden;
	border-bottom: 4px dotted transparent;
	border-left: 4px dotted transparent;
	border-right: 4px dotted transparent;
	border-top: 4px solid #457ba8;
	top: 12px;
	left: 6px;
}
.selectui ul {
	display: none;
	position: absolute;
	top: 26px;
	left: 0;
	right: 0;
	margin: 0 auto;
	border: 1px solid #cdcdcd;
	_overflow: hidden;
}
.selectui ul li {
	line-height: 0;
	font-size: 0;
}
.selectui ul li a {
	display: block;
	background-color: #fff;
	text-decoration: none;
	padding: 0 27px 0 10px;
	color: #454545;
	line-height: 22px;
	font-size: 12px;
	_zoom: 1;
}
.selectui ul li a:hover {
	display: block;
	color: #454545;
	background-color: #e6eef2;
	text-decoration: none;
}
.selectui ul li.active a, .selectui ul li.active a:hover {
	background-color: #7ab1cc;
	color: #fff;
}
.selectui-active {
	z-index: 10;
}
.selectui-active ul {
	display: block;
}
.radioui, .checkboxui {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	line-height: 0;
	font-size: 0;
	background: url(../images/icon_formui.png) no-repeat;
	margin-right: 5px;
	cursor: pointer;
	zoom: 1;
	visibility: inherit;
}
.radioui {
	background-position: 0 -64px;
}
.radioui-checked {
	background-position: 0 -80px;
}
.radioui-disabled {
	background-position: 0 -96px;
}
.radioui-checked-disabled, .radioui-disabled-checked {
	background-position: 0 -114px;
}
.checkboxui {
	background-position: 0 0;
}
.checkboxui-checked {
	background-position: 0 -16px;
}
.checkboxui-disabled {
	background-position: 0 -32px;
}
.checkboxui-checked-disabled, .checkboxui-disabled-checked {
	background-position: 0 -48px;
}
/*职位亮点*/
#highli {
	width: 600px;
}
#highli h5 {
	margin: 10px 0;
	margin-top: 0;
	font-size: 14px;
}
#highli h5 .text-warning {
	font-weight: normal;
	font-size: 12px;
}
#highli .added-list {
	margin-top: 15px;
	padding: 8px 0 0 8px;
	background-color: #f8f8f8;
	border: 1px #eee solid;
}
#highli .added-list .tag {
	display: inline-block;
	cursor: default;
	float: left;
	margin: 0 8px 8px 0;
	background: #fdefd8;
	border: 1px #dab886 solid;
	color: #88601e;
	padding: 0 15px 0 10px;
	white-space: nowrap;
	line-height: 24px;
	position: relative;
}
#highli .added-list .tag .icn-close {
	display: block;
	width: 12px;
	height: 12px;
	position: absolute;
	top: 0;
	right: 0;
	line-height: 10px;
	text-align: center;
	cursor: pointer;
}
#highli .added-list .no-tag {
	padding: 0 0 10px;
	display: none;
}
#highli .add-tags {
	margin: 10px 0 20px;
}
#highli .add-tags .btn-small {
	margin: 0 10px 0 5px;
}
#highli .add-tags .text-warning {
	display: none;
}
#highli .use-tag {
}
#highli .use-tag .tag {
	display: inline-block;
	cursor: pointer;
	float: left;
	margin: 0 8px 8px 0;
	background: #fdefd8;
	border: 1px #dab886 solid;
	color: #88601e;
	padding: 0 10px;
	white-space: nowrap;
	line-height: 24px;
}
#highli .use-tag .tag-disabled {
	cursor: default;
	background: #efefef;
	border: 1px #E1E1E8 solid;
	color: #7e7e7e;
}
#highli .action {
	margin-top: 15px;
	text-align: center;
}
#highli .action .btn-primary {
	margin-right: 10px;
}
.text-warning {
	color: #ff6600;
}
.text-center {
	text-align: center;
}
.muted {
	color: #999999;
}
cite {
	font-style: normal;
}
#show_tag .tag-list .tag {
	display: inline-block;
	padding: 0 10px;
	border: 1px #dab886 solid;
	color: #88601e;
	line-height: 24px;
	margin: 0 10px 10px 0;
	white-space: nowrap;
	background: #fdefd8;
	float: left;
}
#show_tag .tag-list a.edit-tag {
	color: #247faf;
	line-height: 25px;
}
#show_tag .tag-list a:hover {
	text-decoration: underline;
}
/*合作猎头页面*/
.hunter_server_box input[type="checkbox"] {
	position: relative;
	top: 2px;
}
.hunter_server_box {
	margin-top: 15px;
	font-size: 12px;
	color: #333;
	font-family: "SimSun";
}
.hunter_server_box .hunter_server_top {
	padding: 20px 40px;
	border: 1px solid #E2E2E2;
	background-color: #E3F5FE;
	font-size: 14px;
	color: #333;
}
.hunter_server_box .hunter_server_top .server_lbox {
	float: left;
	padding-right: 20px;
}
.hunter_server_box .hunter_server_table {
	margin-top: 15px;
}
.hunter_server_box .hunter_server_table table {
	border-collapse: collapse;
}
.hunter_server_box .hunter_server_table table .hunter_server_title {
	border: 1px solid #1A6C97;
	background-color: #247FAF;
	font-size: 12px;
	color: #FFF;
	height: 35px;
}
.hunter_server_box .hunter_server_table table .hunter_server_left {
	padding-left: 16px;
}
.hunter_server_box .hunter_server_table table td {
	border: 1px solid #E2E2E2;
}
.hunter_server_box .hunter_server_table table td .hunter_s_job_name {
	color: #333;
}
.hunter_server_box .hunter_server_table table td .good_resume {
	color: #333;
}
.hunter_server_box .hunter_server_table table td .good_resume span {
	color: #FF0000;
}
.hunter_server_box .hunter_server_table table td .hunter_level {
	padding-left: 27px;
}
.hunter_server_bottom .hunter_bottom_but_group {
	float: left;
	padding-left: 16px;
	padding-top: 15px;
}
.jobs_level {
	color: #FFF;
	font-size: 12px;
	position: relative;
	top: -2px;
	margin-left: 2px;
	padding: 1px;
	cursor: default;
}
.jobs_level.rank1 {
	background-color: #99DAFD;
}
.jobs_level.rank2 {
	background-color: #FFAD56;
}
.jobs_level.rank3 {
	background-color: #FF5656;
}
/*私信详细页面*/
.private_apply {
	padding: 40px 70px;
	border: 1px solid #E2E2E2;
	background-color: #fff;
}
.private_apply .p_a_top {
	padding-bottom: 10px;
	border-bottom: 1px solid #E2E2E2;
}
.private_apply .p_a_top .apply_title {
	float: left;
	line-height: 25px;
	font-size: 16px;
	color: #666;
	padding-left: 10px;
	border-left: 5px solid #FF9900;
	font-weight: bold;
}
.private_apply .p_a_top a {
	float: right;
	font-size: 14px;
	margin-top: 8px;
}
.pa_content_top {
	padding: 30px 0;
	border-bottom: 1px solid #E2E2E2;
}
.pa_content_top .private_content_avater {
	float: left;
	border: 1px solid #E2E2E2;
	width: 58px;
	height: 58px;
}
.pa_content_top .pri_hunter_con {
	float: left;
	padding-left: 20px;
}
.pa_content_top .pri_hunter_con .hunter_number {
	font-size: 14px;
	font-family: Verdana;
}
.pa_content_top .pri_hunter_con .hunter_number a {
	color: #FF9900;
}
.pa_content_top .pri_hunter_con .hunter_number a:hover {
	text-decoration: underline;
}
.pa_content_top .pri_hunter_con .hunter_name {
	margin-top: 25px;
	font-size: 14px;
	color: #666;
}
.pa_content_top .pri_hunter_con .hunter_name a {
	color: #666;
}
.pa_content_top .pri_hunter_con .hunter_name a:hover {
	color: #247FAF;
	text-decoration: underline;
}
.pa_content_top .pri_hunter_time {
	float: right;
	text-align: right;
	color: #666;
}
.pa_content_bottom {
	color: #999;
	border-bottom: 1px solid #E2E2E2;
	padding: 15px 0;
}
.pa_content_bottom .pacb_short_item {
	float: left;
	width: 390px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 25px;
}
.pa_content_bottom .pacb_short_item a {
	color: #247FAF;
}
.pa_content_bottom .pacb_short_item a:hover {
	text-decoration: underline;
}
.pa_content_bottom .pacb_short_item .pri_hunter_level {
	display: inline-block;
	position: relative;
	top: 2px;
}
.pa_content_bottom .pacb_long_item {
	width: 100%;
	line-height: 28px;
}
.pa_content_bottom .pacb_long_item .pacb_type {
	float: left;
}
.pa_content_bottom .pacb_long_item .pacb_content {
	float: left;
	width: 770px;
}
.pri_btn_group {
	margin-top: 30px;
	margin-bottom: 20px;
	text-align: center;
}
.pri_btn_group .but100lan {
	margin-right: 30px;
}
/*返回顶部*/
.backtop {
	position: fixed;
	bottom: 150px;
	left: 70%;
	margin-left: 220px;
	z-index: 50;
	top: auto;
}
.backtop .back_block {
	width: 45px;
	height: 45px;
	margin-top: 5px;
	background-color: #EEE;
	display: block;
	cursor: pointer;
	position: relative;
}
.backtop .back_block p {
	width: 29px;
	height: 33px;
	padding: 6px 8px;
	background-color: #247FAF;
	overflow: hidden;
	color: #FFF;
	line-height: 17px;
	display: none;
	position: relative;
	z-index: 5;
	font-family: "Microsoft Yahei"
}
.backtop .back_block .backicon {
	display: block;
	width: 24px;
	height: 24px;
	background: url(../images/backtop.gif) no-repeat;
	position: absolute;
	top: 11px;
	left: 11px;
}
.backtop .back_block .backicon.erweima {
	background-position: 0px 0px;
}
.backtop .back_block .backicon.givesuggest {
	background-position: 0px -49px;
}
.backtop .back_block .backicon.backt {
	background-position: 0px -97px;
	height: 30px;
	top: 7px;
}
.bt_erweima_box {
	position: absolute;
	top: -120px;
	left: -185px;
	width: 185px;
	height: 200px;
	background: url(../images/backtoperweima.gif) no-repeat top left;
	display: none;
}
.bt_erweima_box .cistern {
	margin: 10px;
	margin-bottom: 5px;
}
.bt_erweima_box span {
	margin-left: 15px;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	color: #999;
}
/*弹出框内容*/
.float_common_box {
	padding: 0 20px 30px 20px;
	background-color: #fff;
	padding-top: 15px;
}
.float_common_box table {
	font-size: 12px;
}
.float_top_tip {
	height: 33px;
	line-height: 33px;
	border: 1px solid #EFDF96;
	background-color: #FFFAE3;
	color: #E5A307;
	padding-left: 10px;
	font-size: 12px;
	white-space: nowrap;
}
.float_bottom_tip {
	height: 33px;
	line-height: 33px;
	border-top: 1px solid #E2E2E2;
	background-color: #fff;
	font-size: 12px;
	font-family: Verdana;
	color: #999;
	text-align: center;
}
.float_bottom_tip span {
	color: #FF9900;
}
.float_btn_guoup {
	text-align: center;
	padding-top: 20px;
}
.left_step {
	padding-left: 22px;
	background: url(../images/lighting.gif) no-repeat 0px 17px;
	height: 28px;
	line-height: 28px;
	padding-top: 15px;
}
.f_low_version {
	line-height: 34px;
	font-size: 14px;
	color: #333;
}
.f_low_version.top {
	padding-top: 20px;
}
.f_low_version span {
	color: #FF9900;
	font-weight: bold;
}
.input_text_float {
	width: 340px;
	padding: 7px 9px;
	border: 1px solid #E2E2E2;
	font-size: 12px;
	line-height: 14px;
	color: #333;
*vertical-align: middle;
}
.input_text_float.w185 {
	width: 165px;
}
.input_text_float.w245 {
	width: 225px;
}
.input_text_float.w70 {
	width: 50px;
}
.input_text_float.w160 {
	width: 140px;
}
.input_text_float.w215 {
	width: 195px;
}
.input_text_float:focus {
	border-color: #94D6F9;
	box-shadow: 0px 0px 5px #94D6F9;
}
.float_down {
	padding: 0 31px 0 9px;
	height: 30px;
	line-height: 30px;
	background: url(../images/float_down.gif) no-repeat top left;
	display: block;
	width: 205px;
	cursor: pointer;
}
.float_textarea {
	padding: 6px 10px;
	border: 1px solid #E2E2E2;
	background-color: #fff;
	width: 225px;
	height: 45px;
	resize: none;
	overflow: auto;
	font-size: 12px;
	color: #333;
}
.float_textarea:focus {
	border-color: #94D6F9;
	box-shadow: 0px 0px 5px #94D6F9;
}
.f5_success {
	padding-left: 53px;
	width: 93px;
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	color: #FFF;
	font-family: "Microsoft Yahei";
	background: url(../images/f5_success.png) no-repeat 13px 13px;
	background-color: #68AF02;
	border-radius: 5px;
	white-space: nowrap;
}
.big_padding {
	padding: 5px 0 20px 0;
	font-size: 14px;
	color: #333;
}
.float_control {
	position: relative;
}
.float_error {
	position: absolute;
	top: -17px;
	left: 0px;
	padding: 0 10px;
	line-height: 20px;
	background-color: #f5c3bf;
	color: #e75c00;
	z-index: 15;
	border-radius: 2px;
}
.float_error .error_arrow {
	position: absolute;
	left: 20px;
	bottom: -15px;
	width: 0;
	height: 0;
	border-width: 8px;
	border-style: solid dashed dashed dashed;
	border-color: #f5c3bf transparent transparent transparent;
	z-index: 16;/*_display:none;*/
	overflow: hidden;
}
.float_auth_table {
	margin-top: 10px;
}
.float_auth_success {
	padding: 80px 0;
	background: url(../images/h_success.gif) no-repeat 0px 66px;
	padding-left: 70px;
	font-family: "Microsoft Yahei";
	font-size: 20px;
	color: #333;
	margin-left: 30px;
}
.float_tips {
	margin-left: 40px;
	padding-left: 62px;
	background: url(../images/float_tips_icon.gif) no-repeat 0px 13px;
}
.float_tips p {
	padding: 10px 0;
	font-size: 14px;
}
.float_tips div {
	padding: 25px 0;
	font-size: 14px;
}
.rel_name_auth {
}
.rel_name_auth .rna_left {
	float: left;
	width: 312px;
}
.upload {
	float: left;
	margin-right: 13px;
}
.upload .upload_input {
	float: left;
	height: 14px;
	border: 1px solid #E2E2E2;
	border-right: 0;
	padding: 7px 9px;
	width: 100px;
	background-color: #fff;
}
.upload .upload_input input {
	width: 100px;
}
.upload .upload_input.width {
	width: 138px;
	_width: 110px;
}
.upload .upload_input.width input {
	width: 138px;
	_width: 110px;
}
.upload .f_choose_btn {
	float: left;
	height: 30px;
	width: 38px;
	border: 1px solid #E2E2E2;
	background: url(../images/float_btn_bg.gif) repeat-x top left;
	cursor: pointer;
}
.f_upload_btn {
	width: 45px;
	height: 30px;
	background-color: #44ABE1;
	font-size: 12px;
	color: #FFF;
	border-radius: 2px;
	cursor: pointer;
}
.rel_name_auth .rna_right {
	float: right;
}
.rel_name_auth .rna_right p {
	padding: 5px 0 15px 0;
}
.rel_name_auth .rna_right .idcard_box {
	width: 143px;
	height: 133px;
	border: 1px solid #E2E2E2;
	background-color: #fff;
}
.rel_photo_auth {
}
.rel_photo_auth .rpa_left {
	width: 300px;
	padding-right: 20px;
	float: left;
}
.rel_photo_auth .rpa_left p {
	padding: 5px 0 15px 0;
	font-size: 14px;
}
.rel_photo_auth .rpa_left .pic_upload_box {
	width: 298px;
	border: 1px solid #E2E2E2;
	background-color: #F0F0F0;
}
.bad_exmplate {
	margin-bottom: 20px;
}
.bad_pic_show {
	float: left;
	margin-right: 51px;
	text-align: center;
}
.bad_pic_show img {
	display: block;
	margin-bottom: 10px;
}
.bad_pic_show .good {
	color: #5DC114;
}
.bad_pic_show .bad {
	color: #E20000;
}
.pic_upload_content {
	padding: 25px 20px;
}
.pic_upload_content .puc_title {
	margin-bottom: 20px;
}
.rel_photo_auth .rpa_left .geshi {
	color: #999;
	text-align: center;
	line-height: 25px;
	margin-top: 15px;
}
.rel_photo_auth .rpa_right {
	float: right;
	width: 146px;
}
.rel_photo_auth .rpa_right p {
	padding: 5px 0 15px 0;
	font-size: 14px;
}
.rel_photo_auth .rpa_right .float_avater {
	float: left;
	margin-right: 15px;
	margin-bottom: 20px;
	font-size: 12px;
	color: #999;
}
.rel_photo_auth .rpa_right .float_avater .a_border {
	margin-bottom: 10px;
}
.rel_photo_auth .rpa_right .float_avater .a_border.ract100 {
	width: 99px;
	height: 99px;
	overflow: hidden;
}
.rel_photo_auth .rpa_right .float_avater .a_border.ract80 {
	width: 79px;
	height: 79px;
	overflow: hidden;
}
.rel_photo_auth .rpa_right .float_avater .a_border.ract50 {
	width: 49px;
	height: 49px;
	overflow: hidden;
}
.temp_name {
	width: 285px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.request_load {
	padding: 20px 15px;
	background: #fff;
	background: url(../images/float_box03.gif) no-repeat center
}
/*表格中的下拉*/
.letter_drop {
	position: relative;
	padding-left: 5px;
}
.letter_drop .letter_dorp_link {
	color: #247FAF;
	padding-right: 21px;
	background: url(../images/lettler_down.gif) no-repeat 28px 6px;
	display: block;
	width: 26px;
	margin-left: 20px;
	cursor: pointer;
}
.letter_drop_main {
	display: none;
	position: absolute;
	top: 0;
	left: 5px;
	background-color: #fff;
	border: 1px solid #247FAF;
	z-index: 3;
	border-radius: 3px;
}
.letter_drop_main ul {
	background-color: #fff;
}
.letter_drop_main ul a {
	display: block;
	width: 43px;
	background-color: #fff;
}
.letter_drop_main ul a:hover {
	background-color: #f5f5f5;
	text-decoration: none;
}
/*处理状态颜色标示*/
.chuli_done {
	color: #51bf00;
}
.chuli_no {
	color: #bf1f00;
}
.chuli_not {
	color: #bf8700;
}
/*新的猎头顶部*/
.hunter_user_nav {
	position: relative;
	padding-left: 28px;
	padding-right: 6px;
	background-image: url(../images/01.png);
	background-repeat: no-repeat;
	background-position: 6px 11px;
	_background-image: url(../images/01.gif);
	color: #fff;
	cursor: pointer;
}
.hunter_user_nav .nav_link {
	color: rgb(134, 134, 134);
}
.hunter_user_nav .nav_link em {
	font-style: normal;
	color: #ff0000;
}
/*.hunter_user_nav:hover{background: url(../images/01_blue.gif) no-repeat 6px 11px #f6f6f6;}
.hunter_user_nav:hover .nav_link{color:#333;}*/
.hunter_user_nav .hunter_user_navlist {
	position: absolute;
	left: 0px;
	top: 30px;
	background-color: #ccc;
	box-shadow: 1px 1px 3px #ebebeb;
	display: none;
	z-index: 3;
}
.hunter_user_nav .hunter_user_navlist a {
	display: block;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #666;
}
.hunter_user_nav .hunter_user_navlist a:hover {
	color: #333;
	background-color: #e2e2e2;
}
/*上传List按钮*/
.list_upload_btn {
	width: 80px;
	height: 30px;
	color: #247faf;
	background: url(../images/btn_grey_upload.png) center center no-repeat;
	font-style: 14px;
	cursor: pointer;
}
.list_change_btn {
	width: 50px;
	height: 30px;
	color: #247faf;
	background: url(../images/list_change.png) no-repeat center center;
	font-size: 14px;
	cursor: pointer;
}
/*-----jquery tip--------*/
p#vtip {
	display: none;
	position: absolute;
	width: 150px;
	padding: 10px;
	left: 5px;
	font-size: 12px;
	background-color: white;
	border: 2px solid #a6c9e2;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	z-index: 9999;
	line-height: 180%;
	word-break: break-all;
	word-wrap: break-word;
	margin-right: 20px;
	margin-bottom: 20px;
}
p#userinfo {
	display: none;
	position: absolute;
	padding: 10px;
	font-size: 12px;
	background-color: #FFFFFF;
	border: 3px solid #a6c9e2;
	z-index: 9999;
	line-height: 180%;
	word-break: break-all;
	word-wrap: break-word;
	margin-bottom: 20px;
}
/*文章推荐阅读列表*/
.read_list {
	display: inline-block;
	width: 100%;
}
.read_list .read_tit {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	margin: 0 0 10px;
}
.read_list a {
	display: inline-block;
	width: 48%;
	float: left;
	margin: 0 2% 10px 0;
	font-size: 14px;
	color: #262626;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.read_list a:hover {
	color: #247FAF;
	text-decoration: underline;
}
/*猎头视角详情*/
.search-id {
	float: left;
	width: 50px!important;
	height: 40px;
	border: 0;
	background: #f57627;
	float: right;
	color: #fff;
	text-align: center;
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
}
.search-key {
	float: left;
	width: 185px!important;
}
.crumbleb {
	padding: 0px 0px 5px 0px;
	font-size: 14px;
	height: 20px;
	color: #666;
}
.crumbleb h1 {
	font-size: 14px;
    font-weight: 100;
    display: inline-block;
}
.current {
  
    color: #fff!important;
    border-color: #66abff!important;
}