/*CSS reset*/
body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: "Microsoft Yahei", Verdana, Helvetica, sans-serif;
	background-color: #FDFDFD;
}
h1, h2, h3, h4, h5, h6, p, div, ul, ol, input, img, form, table, td, button, textarea {
	margin: 0;
	padding: 0;
	border: 0;
}
input, select, textarea {
	outline: none;
}
ol, ul {
	list-style: none;
}
a {
	text-decoration: none;
	color: inherit;
	cursor: pointer;
	outline: none;
}
/*清除浮动*/
.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: 980px;
	margin: 0 auto;
}
/*顶部*/
.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: #ccc;
	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;
}
.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 5px;
	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;
}
.container.link_blue {
	height: 26px;
	line-height: 26px;
}
.header {
	width: 100%;
	background-color: #fff;
	box-shadow: 0 1px 5px #ddd;
	position: relative;
	z-index: 2;
}
.header .top {
	height: 36px;
	line-height: 36px;
	background-color: #303133;
	color: #ccc;
}
.header .top .fl {
	font-size: 12px;
}
.header .top .fr {
	color: #ccc;
	float: right;
}
.header .top a {
	margin: 0 10px;
	color: #ccc;
}
.header .top em {
	color: #999;
	font-style: normal;
}
.header .logo {
	float: left;
	height: 80px;
	line-height: 80px;
}
.header .logo a {
	display: block;
	height: 60px;
	line-height: 60px;
	margin: 10px 0;
}
.header .logo img {
	vertical-align: middle;
}
.nav {
	float: right;
	height: 80px;
}
.nav li {
	float: left;
	height: 80px;
	line-height: 80px;
	margin-left: 20px;
}
.nav li a {
	display: inline-block;
	height: 76px;
	color: #999;
	font-size: 16px;
	padding: 0 10px;
	text-decoration: none;
	border-bottom: 4px solid transparent;
}
.nav li a:hover {
	color: #666;
}
.nav .current a {
	color: #333;
	border-color: #66abff;
}
.nav .current a:hover {
	color: #333;
}
.wrapper {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	zoom: 1;
}
.wrapper:before, .wrapper:after {
	content: "";
	display: table;
}
.wrapper:after {
	clear: both;
	overflow: hidden;
}
/*底部*/
.linkjobs {
	border: 1px solid #e2e2e2;
	margin-top: 20px;
}
.linkjobs h3 {
	background: #f5f5f5;
	line-height: 30px;
	height: 30px;
	font-size: 12px;
	padding-left: 20px
}
.linkjobs ol {
	padding: 10px
}
.linkjobs ol li {
	float: left;
	width: 120px;
	height: 20px;
	line-height: 20px
}
.linkjobs ol li a {
	color: #666666;
	overflow: hidden;
	float: left;
	height: 20px;
}
.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;
}
/*图标*/
.index_search_icon {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(../images/index_search.png) no-repeat center center;
}
/*按钮*/
.but100lan {
	width: 100px;
	height: 35px;
	background: url(../images/but03.gif) no-repeat top center;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	cursor: pointer;
*vertical-align: middle;
}
/*新的猎头等级*/
.hunter_level_icon {
	width: 87px;
	height: 13px;
	display: block;
	float: left;
	background: url(../images/hunter_level.gif) no-repeat;
}
.hunter_level_icon.level1 {
	background-position: 0 0px;
}
.hunter_level_icon.level2 {
	background-position: 0 -33px;
}
.hunter_level_icon.level3 {
	background-position: 0 -65px;
}
.hunter_level_icon.level4 {
	background-position: 0 -97px;
}
.hunter_level_icon.level5 {
	background-position: 0 -128px;
}
.hunter_level_icon.level6 {
	background-position: 0 -158px;
}
/*弹出框*/
.FloatBox {
	position: absolute;
	padding: 8px;
	background: url(../images/float_box01.png);
	z-index: 10000;
}
.FloatBox .Box {
	border: 1px #999999 solid
}
.FloatBox .Box .title {
	height: 40px;
	color: #FFFFFF;
	background-color: #0180CF;
	line-height: 40px;
}
.FloatBox .Box .title h4 {
	float: left;
	padding: 0;
	margin: 0;
	font-size: 14px;
	padding-left: 15px;
	font-weight: normal;
	font-family: "Microsoft Yahei"
}
.FloatBox .Box .title span {
	float: right;
	cursor: pointer;
	display: block;
	background: url(../images/float_box02.gif) no-repeat;
	width: 14px;
	height: 14px;
	margin-right: 20px;
	margin-top: 13px;
}
.FloatBox .Box .floatContent {
	background-color: #fff
}
.FloatBox .Box .floatContent .loading {
	padding: 20px 15px;
	background: #fff;
	background: url(../images/float_box03.gif) no-repeat center
}
.float_but85lan {
	width: 85px;
	height: 30px;
	color: #FFF;
	font-size: 14px;
	font-family: "SimSun";
	background: url(../images/dialog_but85lan.gif) no-repeat center center;
	cursor: pointer;
}
.float_but85hui {
	width: 85px;
	height: 30px;
	color: #247FAF;
	font-size: 14px;
	font-family: "SimSun";
	background: url(../images/dialog_but85hui.gif) no-repeat center center;
	cursor: pointer;
}
.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;
}
/*弹出框内容*/
.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: 50px;
	background: #fff;
	background: url(../images/float_loading.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;
}
/*按钮*/
.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;
}
.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;
}
.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;
}
.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;
}
/*表单基本样式*/
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;
}
/* =============================================== 弹出框 =============================================== */
body {
	_margin: 0;
	_height: 100%; /*IE6 BUG*/
}
.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;
}
/*登录注册banner框*/
.hide {
	display: none;
}
.login_box {
	width: 300px;
}
.login_box .tabmenu {
}
.login_box li {
	float: left;
	width: 99px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	background-color: #357CA2;
	border-left: 1px solid #357CA2;
	cursor: pointer;
}
.login_box .selected {
	background: #4E4E49;
	width: 100px;
	border: 0;
	font-size: 14px;
}
.login_box .tabbox {
	padding: 15px 15px;
	color: #fff;
}
.login_box .tabbox a {
	color: #fff;
}
.login_box .auto_login_box {
	padding: 15px 0;
}
.login_box .auto_login_box .auto_login {
	float: left;
}
.login_box .auto_login_box .auto_login input {
	margin-right: 7px;
	position: relative;
	top: 2px;
}
.login_box .auto_login_box a {
	float: right;
}
.login_box_input {
	font-size: 12px;
	color: #666;
	height: 26px;
	line-height: 26px;
	padding: 5px 10px 4px 10px;
	border-radius: 3px;
}
.login_box_input.large {
	width: 249px;
}
.login_box_input.short {
	width: 84px;
}
.login_box_input.popreg {
	border: 1px solid #E9E9E9;
	width: 325px;
}
.login_box_input.popregshort {
	border: 1px solid #E9E9E9;
	width: 125px;
}
.control {
	margin-bottom: 10px;
	position: relative;
}
.control .login_error {
	position: absolute;
	top: -17px;
	left: 0px;
	padding: 0 10px;
	line-height: 20px;
	background-color: #f5c3bf;
	color: #e75c00;
	z-index: 15;
	border-radius: 2px;
}
.control .login_error .error_arrow {
	position: absolute;
	left: 20px;
	bottom: -15px;
	width: 0;
	height: 0;
	border-width: 8px;
	border-style: solid;
	border-color: #f5c3bf transparent transparent transparent;
	z-index: 16;
	_display: none;
}
.login_now_btn {
	width: 269px;
	height: 40px;/*background: url(../images/login_btn01.jpg) no-repeat center center;*/
	font-family: "Microsoft Yahei";
	font-size: 20px;
	color: #FFF;
	cursor: pointer;
}
.reg_now_btn {
	width: 269px;
	height: 40px;/*background: url(../images/login_btn02.jpg) no-repeat center center;*/
	font-family: "Microsoft Yahei";
	font-size: 20px;
	color: #FFF;
	cursor: pointer;
}
.login_box .regin_now {
	padding: 9px 0;
	border-bottom: 1px solid #ABA3A3;
}
.login_box .regin_now a {
	color: #EDC100;
	cursor: pointer;
}
.sns_login_box {
	margin-top: 9px;
}
.sns_login_box span {
	float: left;
	padding-right: 9px;
}
.sns_login_box .sns_login {
	float: left;
}
.sns_login_box .sns_login .sns_icon {
	display: inline-block;
	width: 16px;
	height: 15px;
	background: url(../images/sns_icon.png) no-repeat;
	margin-right: 11px;
}
.sns_login_box .sns_login .sns_icon.qq {
	background-position: 0px 0px;
}
.sns_login_box .sns_login .sns_icon.taobao {
	background-position: -1px -36px;
}
.sns_login_box .sns_login .sns_icon.sina {
	background-position: 0px -63px;
}
.server_argee {
	padding-top: 5px;
}
.server_argee .reg_log {
	float: right;
}
.server_argee .reg_log a {
	color: #EDC100;
	cursor: pointer;
}
.argee {
	float: left;
	position: relative;
*top:-4px;
}
.argee a:hover {
	color: #EDC100;
	text-decoration: underline;
}
.argee .auto_login input {
	margin-right: 7px;
	position: relative;
	top: 2px;
}
/*登录注册弹出框*/
.mask {
	width: 100%;
	height: 100%;/*background: rgba(0, 0, 0, .4);*/
	position: absolute;
	top: 0;
	left: 0;
	z-index: 19;
	background-color: #000;
	opacity: .4;
	filter: alpha(opacity=40);
}
.pop_login_box {/*background-color: #fff;*/
	z-index: 20;/*box-shadow:0px 0px 8px #666;*/
	overflow: hidden;
}
.close_icon {
	position: absolute;
	top: 15px;
	right: 15px;
	width: 15px;
	height: 16px;
	background: url(../images/close_icon.gif) no-repeat center center;
	z-index: 25;
}
.pop_login_box .pop_left {
	float: left;
	width: 430px;
	background-color: #fff;
}
.pop_login_box .pop_right {
	float: right;
	width: 260px;/*background-color: #F5F5F5;*//*height:100%;*/
}
.pop_login_box .pop_right .slogan {
	padding: 92px 0 0 29px;
}
.pop_login_box .pop_right .slogan h2 {
	font-family: "Microsoft Yahei";
	font-size: 18px;
	color: #333;
	font-weight: normal;
}
.pop_login_box .pop_right .slogan ul {
	padding-top: 40px;
}
.pop_login_box .pop_right .slogan ul li {
	margin-bottom: 17px;
	font-size: 12px;
	color: #666;
}
.reg_content {
	padding: 30px 40px 25px 40px;
}
.reg_content .title {
	font-family: "Microsoft Yahei";
	font-size: 22px;
	color: #333;
	font-weight: normal;
	margin-bottom: 20px;
}
.reg_content .pop_tabmenu {
}
.reg_content .pop_tabmenu li {
	float: left;
	width: 115px;
	margin-right: 1px;
	height: 30px;
	line-height: 30px;
	color: #666;
	background-color: #EEE;
	text-align: center;
	cursor: pointer;
}
.reg_content .pop_tabmenu li.p_selected {
	background-color: #247FAF;
	color: #FFF;
}
.pop_tabbox {
	margin-top: 20px;
}
.control_height {
	margin-bottom: 15px;
	position: relative;
}
.control_height .login_error {
	position: absolute;
	top: -17px;
	left: 0px;
	padding: 0 10px;
	line-height: 20px;
	background-color: #f5c3bf;
	color: #e75c00;
	z-index: 15;
	border-radius: 2px;
}
.control_height .login_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;
}
.pop_reg_btn {
	width: 347px;
	height: 35px;
	background-color: #247FAF;
	font-family: "Microsoft Yahei";
	color: #FFF;
	font-size: 16px;
	cursor: pointer;
	border-radius: 3px;
}
.pop_reg_btn.blue {
	background-color: #247FAF;
}
.pop_reg_btn.blue.phover {
	background-color: #196C97;
}
.pop_reg_btn.cc {
	background-color: #cccccc;
}
.pop_reg_btn.orange {
	background-color: #FF9900;
	color: #ffffff
}
.pop_reg_btn.orange.phover {
	background-color: #F08C00;
}
.pop_argee {
	padding-bottom: 15px;
	border-bottom: 1px solid #E2E2E2;
}
.pop_argee .argee_left {
	float: left;
	color: #999;
	position: relative;
*top:-5px;
}
.pop_argee .argee_left.login a {
	margin-left: 24px;
	color: #247FAF;
}
.pop_argee .argee_left input {
	margin-right: 5px;
	position: relative;
	top: 2px;
}
.pop_argee .argee_left a {
	color: #247FAF;
}
.pop_argee .argee_left a:hover {
	color: #247FAF;
	text-decoration: underline;
}
.pop_argee .argee_right {
	float: right;
	color: #999;
}
.pop_argee .argee_right a {
	cursor: pointer;
}
.sns_color {
	padding-top: 10px;
	color: #999;
}
.sns_color span {
	float: left;
	margin-right: 10px;
}
.sns_color .sns_color_box {
	float: left;
}
.sns_icon_color {
	display: inline-block;
	width: 21px;
	height: 18px;
	background: url(../images/sns_icon.png) no-repeat;
	margin-right: 15px;
}
.sns_icon_color.qq {
	background-position: 0px -98px;
}
.sns_icon_color.taobao {
	background-position: 0px -131px;
}
.sns_icon_color.sina {
	background-position: 0px -168px;
}
.hide {
	display: none;
}
/*找职位*/
.personal_hunter_search {
	margin-top: 8px;
}
.personal_search_box {
	border: 1px solid #E2E2E2;
	background-color: #F5F5F5;
	font-family: "SimSun";
	color: #333;
	font-size: 12px;
}
.personal_search_box .search_trem {
	padding: 20px 20px 15px 20px;
	border-bottom: 1px solid #E2E2E2;
}
.search_trem .search_trem_item {
	margin-bottom: 15px;
	height: 30px;
	line-height: 30px;
}
.search_trem .search_trem_left {
	float: left;
	padding-right: 20px;
}
.search_trem .search_trem_type {
	float: left;
	padding-right: 13px;
	font-size: 14px;
	text-align: right;
}
.search_trem .trem_input_box {
	float: left;
}
.search_trem_result {
	color: #666;
}
.personal_search_box .more_search {
	padding: 10px 20px;
	line-height: 25px;
}
.more_search .more_search_name {
	padding-right: 24px;
	line-height: 25px;
	color: #333;
	float: left;
}
.more_search .more_search_list {
	position: relative;
	float: left;
	margin-right: 10px;
}
.more_search_but {
	display: inline-block;
	height: 23px;
	line-height: 24px;
	border: 1px solid #E2E2E2;
	padding: 0 24px 0 10px;
	background: url(../images/p_small_arrow.gif) no-repeat 65px 9px #FFF;
	color: #333;
	cursor: pointer;
	width: 50px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.more_search_but.hover {
	border-color: #247FAF;
	color: #247FAF;
}
.personal_search_job_box {
	margin-top: 24px;
	font-family: "SimSun";
	font-size: 12px;
	color: #666;
}
.personal_search_job_box input[type="checkbox"] {
	position: relative;
	top: 2px;
}
.jobs_number_box {
	padding-bottom: 10px;
}
.jobs_number_box .jobs_number {
	float: left;
	font-size: 12px;
	color: #333;
	height: 22px;
	line-height: 22px;
}
.jobs_number_box .jobs_number .r_number {
	font-family: Verdana;
	color: #247FAF;
}
.jobs_number_box .jobs_page_small {
	float: right;
	font-family: "SimSun";
}
.jobs_number_box .jobs_page_small a {
	padding: 3px 5px;
	border: 1px solid #E2E2E2;
	border-radius: 2px;
	display: inline-block;
	background-color: #fff;
*vertical-align: middle;
	color: #333;
}
.jobs_number_box .jobs_page_small a:hover {
	color: #247FAF;
	border-color: #247FAF;
}
.jobs_number_box .jobs_page_small span {
	color: #FF9900;
}
.search_jobs_list {
	border-top: 2px solid #247FAF;
}
.search_jobs_list .jobs_list_tab {
	height: 34px;
	line-height: 34px;
	background-color: #F5F5F5;
}
.search_jobs_list .jobs_list_tab .sequence {
	float: left;
	padding-left: 13px;
}
.search_jobs_list .jobs_list_tab .sequence .sequence_tit {
	display: inline-block;
	padding-right: 18px;
	background: url(../images/small01.gif) no-repeat center right;
	color: #999;
}
.search_jobs_list .jobs_list_tab .sequence .sequence_li {
	color: #333;
	padding-right: 18px;
	background: url(../images/18.gif) no-repeat 52px 0px;
	margin-left: 11px;
*background-position: 52px 0px;
}
.search_jobs_list .jobs_list_tab .sequence .sequence_li.se_select {
	color: #247FAF;
}
.search_jobs_list .jobs_list_tab .sequence .sequence_li:hover {
	color: #247FAF;
}
.search_jobs_list .jobs_list_tab .sequence label {
	margin-left: 5px;
	color: #333;
}
.search_jobs_list .jobs_list_tab .list_tab {
	float: right;
	padding-right: 20px;
}
.search_jobs_list .jobs_list_tab .list_tab .tab_icon {
	margin-left: 12px;
	padding-left: 16px;
	background: url(../images/18.gif) no-repeat #F5F5F5;
	color: #333;
}
.search_jobs_list .jobs_list_tab .list_tab .tab_icon.list {
	background-position: 0px -42px;
}
.search_jobs_list .jobs_list_tab .list_tab .tab_icon.list.l_select {
	color: #247FAF;
	background-position: 0px -27px;
}
.search_jobs_list .jobs_list_tab .list_tab .tab_icon.list:hover {
	color: #247FAF;
	background-position: 0px -27px;
}
.search_jobs_list .jobs_list_tab .list_tab .tab_icon.detail {
	background-position: -53px -42px;
}
.search_jobs_list .jobs_list_tab .list_tab .tab_icon.detail.l_select {
	color: #247FAF;
	background-position: -53px -27px;
}
.search_jobs_list .jobs_list_tab .list_tab .tab_icon.detail:hover {
	color: #247FAF;
	background-position: -53px -27px;
}
.jobs_list_simple {
}
.jobs_list_simple .jobs_list_title {
	color: #666;
	background-color: #F5F5F5;
	height: 35px;
}
.jobs_list_simple .jobs_list_title th {
	border-top: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
}
.jobs_list_simple .jobs_list_left {
	padding-left: 13px;
}
.jobs_list_simple .jobs_list_left .jobs_name {
	display: block;
	float: left;
	width: 233px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jobs_list_simple .job_item_last {
	padding-left: 70px;
}
.jobs_list_simple td {
	border-bottom: 1px solid #E2E2E2;
}
.jobs_list_simple td.user_id {
	font-size: 14px;
}
.jobs_list_simple td.user_id .left_input {
	float: left;
	padding-right: 9px;
}
.jobs_list_simple td .jobs_com_name {
	width: 235px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jobs_list_simple td .money {
	font-size: 18px;
	font-family: "Microsoft Yahei";
	color: #FF9900;
}
.jobs_list_simple td .f5_time {
	font-family: Verdana;
}
.jobs_list_simple td .interview_but_box {
	position: relative;
	display: none;
}
.jobs_list_simple td .interview_but_box .collect {
	position: absolute;
	top: 3px;
	right: 15px;
	width: 24px;
	height: 24px;
	background: url(../images/18.gif) no-repeat;
	background-position: 0 -66px;
}
.jobs_list_simple td .interview_but_box .collectdone {
	position: absolute;
	top: 3px;
	right: 15px;
	width: 24px;
	height: 24px;
	background: url(../images/18.gif) no-repeat;
	background-position: -39px -66px;
}
.jobs_list_detail {
}
.jobs_list_detail .jobs_list_title {
	color: #666;
	background-color: #F5F5F5;
	height: 35px;
}
.jobs_list_detail .jobs_list_title th {
	border-top: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
}
.jobs_list_detail .jobs_list_left {
	padding-left: 13px;
}
.jobs_list_detail .jobs_list_left .jobs_name {
	display: block;
	float: left;
	width: 233px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jobs_list_detail .job_item_last {
	padding-left: 70px;
}
.jobs_list_detail td.user_id {
	font-size: 14px;
}
.jobs_list_detail td.user_id .left_input {
	float: left;
	padding-right: 9px;
}
.jobs_list_detail td .jobs_com_name {
	width: 235px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jobs_list_detail td .money {
	font-size: 18px;
	font-family: "Microsoft Yahei";
	color: #FF9900;
}
.jobs_list_detail td .f5_time {
	font-family: Verdana;
}
.jobs_list_detail td .interview_but_box {
	position: relative;
	display: none;
}
.jobs_list_detail td .interview_but_box .collect {
	position: absolute;
	top: 3px;
	right: 15px;
	width: 24px;
	height: 24px;
	background: url(../images/18.gif) no-repeat;
	background-position: 0 -66px;
}
.jobs_list_detail td .interview_but_box .collectdone {
	position: absolute;
	top: 3px;
	right: 15px;
	width: 24px;
	height: 24px;
	background: url(../images/18.gif) no-repeat;
	background-position: -39px -66px;
}
.jobs_list_detail_item {
	border-bottom: 1px solid #E2E2E2;
}
.jobs_list_detail .r_l_detail_item_s_tit {
	float: left;
	font-size: 12px;
	color: #999;
	padding-left: 34px;
	line-height: 25px;
}
.jobs_list_detail .r_l_detail_item_s_txt {
	float: left;
	font-size: 12px;
	color: #999;
	line-height: 25px;
	width: 840px;
}
.jobs_list_detail .r_l_detail_item_s_txt.bottom {
	padding-bottom: 10px;
}
.jobs_list_bottom {
	padding-left: 13px;
}
.jobs_list_bottom .bottom_but_group {
	float: left;
	margin-top: 15px;
}
/*下拉框*/
.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
}
/*更多筛选*/
.filter_menu {
	z-index: 2;
}
.filter_menu .sub_filter {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #247faf;
	color: #2f2f2f;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	padding: 0 11px 0 10px;
}
.filter_menu .sub_filter.cur {
	border: 1px solid #e95a5a;
	color: #e95a5a;
	font-weight: bold;
}
.filter_menu .sub_filter i {
	color: #999;
	font-size: 12px;
	margin-left: 3px;
}
.sub_filter_select .sub_filter, .sub_filter_select .filter_options {
	border-color: #e95a5a;
}
.filter_menu .filter_options {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #D7D7D7;
	display: none;
	position: absolute;
	width: 475px;
	z-index: 2;
}
.filter_menu .filter_options_right {
	left: auto;
	right: 0;
}
.filter_menu_select .n, .filter_menu .c, .filter_menu .mutil_list, .mutil_mode .normal_list {
	display: none;
}
.mutil_mode .mutil_list {
	display: block;
}
.filter_menu_select .c {
	display: inline;
}
.filter_menu .price_list {
	padding: 17px 10px;
}
.filter_menu .price_list li {
	float: left;
	line-height: 21px;
	padding: 4px 12px;
	white-space: nowrap;
}
.filter_menu .price_list li a {
	color: #666666;
}
.filter_menu .price_list li a:hover {
	color: #247faf;
}
.filter_menu .normal_list {
	line-height: 21px;
	padding: 17px 60px 10px 10px;
}
.filter_menu .mutil {
	float: right;
}
.filter_menu .normal_list a {
	display: inline-block;
	margin: 4px 13px 4px 14px;
	white-space: nowrap;
}
.filter_menu .mutil_list {
	padding: 17px 10px;
}
.filter_menu .mutil_list li {
	float: left;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	padding: 4px 0 5px;
	width: 130px;
}
.filter_menu .mutil_list li label {
	height: auto;
	line-height: 14px;
	margin: 0 10px;
	padding-left: 20px;
	width: auto;
}
.filter_menu .mutil_list .actions {
	margin-bottom: 10px;
	margin-top: 20px;
	text-align: center;
}
.filter_menu .selected {
	border-color: #247faf #247faf -moz-use-text-color;
	color: #247faf;
	background-position: 65px -12px;
}
.filter_menu_select .more_search_but {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #D7D7D7 #D7D7D7 -moz-use-text-color;
	border-image: none;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	height: 23px;
	padding-bottom: 1px;
	position: relative;
	z-index: 3;
	color: #666666;
	background-position: 65px -32px;
}
.filter_menu_select .price_list li a.cho {
	color: #247faf;
}
.filter_menu_select .sub_filter .hr {
	background-color: #fff;
	bottom: -4px;
	display: block;
	height: 4px;
	left: 0;
	position: absolute;
	width: 100%;
}
.filter_menu_select .filter_options {
	display: block;
	top: 24px;
	left: 0;
}
/*分页*/
.page {
	font-family: "SimSun";
	font-size: 12px;
	color: #999;
	float: right;
	height: 22px;
	line-height: 22px;
	margin-top: 18px;
}
.page .page_number {
	float: left;
}
.page .page_number .number_li {
	display: inline-block;
}
.page .page_number .number_li a {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	padding: 0 5px;
	border: 1px solid #E2E2E2;
	color: #999;
	background-color: #fff;
}
.page .page_number .number_li a: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;
}
/*返回顶部*/
.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;
}
/*搜猎头*/
.hunter_search_reault {
	margin-top: 23px;
	font-size: 12px;
	color: #333;
	font-family: "SimSun";
}
.hunter_search_reault .hunter_number {
	padding-bottom: 13px;
	color: #333;
	font-size: 12px;
}
.hunter_search_reault .hunter_number span {
	color: #247FAF;
	font-family: Verdana;
}
.hunter_search_reault .hunter_search_left {
	width: 730px;
	float: left;
	margin-right: 10px;
	border-top: 2px solid #247FAF;
}
.page_small {
	float: right;
	line-height: 16px;
	font-family: "SimSun";
}
.page_small a {
	padding: 3px 5px;
	border: 1px solid #E2E2E2;
	border-radius: 2px;
	display: inline-block;
	background-color: #fff;
*vertical-align: middle;
	color: #333;
}
.page_small a:hover {
	color: #247FAF;
	border-color: #247FAF;
}
.page_small span {
	color: #FF9900;
}
.resume_list_tab {
	height: 34px;
	line-height: 34px;
	background-color: #F5F5F5;
	border-bottom: 1px solid #E2E2E2;
	position: relative;
}
.resume_list_tab .sequence {
	float: left;
	padding-left: 13px;
}
.resume_list_tab .sequence .sequence_tit {
	display: inline-block;
	padding-right: 18px;
	background: url(../images/small01.gif) no-repeat center right;
	color: #999;
}
.resume_list_tab .sequence .sequence_li {
	color: #333;
	padding-right: 18px;
	background: url(../images/18.gif) no-repeat 52px 0px;
	margin-left: 11px;
*background-position: 52px 0px;
}
.resume_list_tab .sequence .sequence_li.se_select {
	color: #247FAF;
}
.resume_list_tab .sequence .sequence_li:hover {
	color: #247FAF;
}
.resume_list_tab .sequence label {
	margin-left: 5px;
	color: #333;
}
.resume_list_tab .list_tab {
	position: absolute;
	top: 5px;
	right: 20px;
}
.hunter_result_list {
}
.hunter_result_list .hunter_result_list_item {
	position: relative;
	padding: 15px;
	border-bottom: 1px solid #E2E2E2;
	padding-bottom: 10px;
}
.hunter_result_list .hunter_result_list_item.last {
	border-bottom: 0;
	padding-top: 0;
}
.hunter_result_list .hunter_result_list_item .h_r_item_left {
	padding-right: 13px;
	float: left;
}
.hunter_result_list .hunter_result_list_item .hunter_pic_box {
	float: left;
	padding-right: 11px;
}
.hunter_result_list .hunter_result_list_item .hunter_pic_box .pic_box {
	width: 80px;
	height: 80px;
	overflow: hidden;
}
.hunter_result_list .hunter_result_list_item .hunter_detail_box {
	font-family: "SimSun";
	float: left;
	width: 576px;
}
.hunter_result_list .hunter_result_list_item .hunter_detail_box .hunter_name {
	font-size: 14px;
	color: #247FAF;
	padding-bottom: 15px;
}
.hunter_result_list .hunter_result_list_item .hunter_detail_box .hunter_level_box {
	color: #666;
	font-size: 12px;
}
.hunter_result_list .hunter_result_list_item .hunter_detail_box .hunter_level_box .level_detail {
	float: left;
}
.hunter_result_list .hunter_result_list_item .hunter_detail_box .hunter_level_box .hunter_level {
	float: left;
}
.hunter_result_list .hunter_result_list_item .hunter_detail_box table {
	font-size: 12px;
	color: #999;
	margin-top: 5px;
}
.hunter_result_list .hunter_result_list_item .hunter_detail_box table td {
	line-height: 25px;
}
.hunter_result_list .hunter_result_list_item .f5_trust {
	position: absolute;
	top: 9px;
	right: 20px;
}
.hunter_result_list .hunter_result_list_item .f5_trust p {
	text-align: right;
	color: #666;
	font-family: Verdana;
	padding-top: 9px;
}
.hunter_search_reault .hunter_search_right {
	width: 240px;
	float: left;
	border-top: 2px solid #247FAF;
	font-family: "SimSun";
	background-color: #fff;
}
.hunter_search_reault .hunter_search_right .search_right_box {
	border: 1px solid #E2E2E2;
	border-top: 0;
	padding: 15px;
}
.search_right_box h3 {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #666;
}
.search_right_box .gold_hunter {
}
.search_right_box .gold_hunter .gold_hunter_item {
	padding: 15px 0;
	border-bottom: 1px dashed #E2E2E2;
}
.search_right_box .gold_hunter .gold_hunter_item .gold_hunter_avater {
	float: left;
	padding-right: 11px;
}
.search_right_box .gold_hunter .gold_hunter_item .gold_hunter_avater .avater_box {
	width: 70px;
	height: 70px;
	overflow: hidden;
}
.search_right_box .gold_hunter .gold_hunter_item .g_hunter_detail {
	float: left;
	width: 125px;
}
.search_right_box .gold_hunter .gold_hunter_item .g_hunter_detail .g_hunter_name {
	font-family: "Microsoft Yahei";
	font-size: 14px;
	padding-bottom: 12px;
}
.search_right_box .gold_hunter .gold_hunter_item .g_hunter_detail .level_type {
	float: left;
	color: #666;
}
.search_right_box .gold_hunter .gold_hunter_item .g_hunter_detail .fans {
	color: #666;
	padding-top: 8px;
}
.search_right_box .gold_hunter .gold_hunter_item .g_hunter_detail .fans span {
	color: #FF9900;
	padding-right: 9px;
}
.retust_but {
	width: 57px;
	height: 22px;
	background-color: #4D96BD;
	color: #FFF;
	border-radius: 3px;
*vertical-align: middle;
	cursor: pointer;
}
/*名企推荐页面*/
.famous_company {
	font-family: "SimSun";
	font-size: 12px;
	color: #666;
	border: 1px solid #E2E2E2;
	background-color: #F5F5F5;
	margin-top: 8px;
}
.famous_search {
	padding: 20px 20px 15px 20px
}
.famous_search .search_trem {
}
.famous_search .search_trem .search_trem_item {
	margin-bottom: 15px;
	height: 35px;
	line-height: 35px;
}
.famous_search .search_trem .search_trem_left {
	float: left;
	padding-right: 20px;
}
.famous_search .search_trem .search_trem_type {
	float: left;
	padding-right: 13px;
	font-size: 14px;
	text-align: right;
}
.famous_search .search_trem .trem_input_box {
	float: left;
}
.famous_search .search_trem_result {
	color: #666;
}
.famous_company_box {
}
.famous_company_top {
	position: relative;
	height: 35px;
	line-height: 35px;
	border-top: 2px solid #247FAF;
	border-bottom: 1px solid #E2E2E2;
}
.famous_company_top .link_group {
	float: left;
	padding-left: 20px;
}
.famous_company_top .link_group a {
	color: #333;
	font-size: 14px;
}
.famous_company_top .link_group a:hover {
	color: #247FAF;
}
.famous_company_top .link_group a.selected {
	color: #247FAF;
}
.famous_company_top .famous_page_small {
	position: absolute;
	top: 5px;
	right: 20px;
	line-height: 16px;
}
.famous_company_top .famous_page_small a {
	padding: 3px 5px;
	border: 1px solid #E2E2E2;
	border-radius: 2px;
	display: inline-block;
	background-color: #fff;
*vertical-align: middle;
	color: #333;
}
.famous_company_top .famous_page_small a:hover {
	color: #247FAF;
	border-color: #247FAF;
}
.famous_company_top .famous_page_small span {
	color: #FF9900;
}
.famous_compant_main {
	padding: 0px 19px 15px 19px;
}
.famous_compant_main .famous_row {
	margin-bottom: 20px;
}
.famous_compant_main .famous_row .company_box {
	width: 218px;
	border: 1px solid #E9E9E9;
	float: left;
	background-color: #fff;
	margin-right: 18px;/*_margin-right:3px;*/
	margin-top: 20px;
	height: 231px;
	overflow: hidden;
}
.famous_compant_main .famous_row .company_box.hover {
	border-color: #6FCDFF;
	box-shadow: 0px 0px 3px #6FCDFF;
}
.company_box .company_con {
	padding: 0 19px;
	overflow: hidden;
}
.company_box .company_con .f_com_name a {
	color: #333;
	height: 40px;
	line-height: 40px;
	white-space: nowrap;
	overflow: hidden;
}
.company_box .company_con .f_com_logo {
	width: 180px;
	height: 81px;
	overflow: hidden;
	margin: 0 auto;
}
.company_box .company_con .f_com_jobs {
	padding-top: 10px;
}
.company_box .company_con .f_com_jobs li {
	line-height: 25px;
	padding-left: 11px;
	background: url(../images/p_yuan.gif) no-repeat left center;
	width: 169px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.company_box .company_con .f_com_jobs li a {
	color: #333;
	width: 169px;
}
.company_box .company_con .f_com_jobs li a:hover {
	color: #247FAF;
}
.company_box .company_con .f_com_jobs .recruitmenting {
	padding-bottom: 10px;
	padding-top: 5px;
}
.company_box .company_con .f_com_jobs .recruitmenting a {
	float: right;
}
.orange {
	color: #FF9900;
}
.company_box .f_com_fuli {
	margin: 0 14px;
	border-top: 1px dashed #E2E2E2;
	padding-bottom: 10px;
}
.company_box .f_com_fuli .f_com_fuli_item {
	float: left;
	padding: 0 4px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #E2E2E2;
	background-color: #F3F3F3;
	margin-right: 4px;
	margin-top: 10px;
	white-space: nowrap;
}
/*职场视角*/
.workplace_news {
	font-family: "SimSun";
	font-size: 12px;
	color: #666;
	margin-top: 20px;
}
.workplace_news .wp_news_left {
	float: left;
	width: 730px;
	padding-right: 10px;
}
.workplace_news .wp_news_left .wp_news_left_main {
	border: 1px solid #E2E2E2;
	background-color: #fff;
	padding: 15px 14px;
}
.wp_news_left_main .pic_swipe {
	margin-bottom: 10px;
}
.wp_news_left_main .pic_swipe .big_main {
	position: relative;
	float: left;
	width: 520px;
	height: 257px;
	overflow: hidden;
	z-index: 2;
}
.wp_news_left_main .pic_swipe .big_main .pic_main_li {
	position: absolute;
	top: 0;
	left: 0;
}
.wp_news_left_main .pic_swipe .side_bar {
	padding-left: 17px;
	float: left;
}
.wp_news_left_main .pic_swipe .side_bar .side_li {
	padding: 2px;
	position: relative;
	background-color: #E2E2E2;
	border-radius: 2px;
	margin-bottom: 4px;
}
.wp_news_left_main .pic_swipe .side_bar .side_li img {
	display: block;
}
.wp_news_left_main .pic_swipe .side_bar .side_li .side_sanjiao {
	position: absolute;
	top: 50%;
	left: -20px;
	margin-top: -10px;
	width: 0;
	height: 0;
	border-width: 10px;
	border-style: solid;
	border-color: #FFF #72CCFA #FFF #FFF;
	display: none;
}
.wp_news_left_main .pic_swipe .side_bar .side_li.sideselect {
	background-color: #72CCFA;
}
.wp_news_left_main .pic_swipe .side_bar .side_li.sideselect .side_sanjiao {
	display: block;
	_display: none;
}
.wp_news_left_main .news_list {
}
.news_list .news_nav {
	height: 40px;
	line-height: 40px;
	border-bottom: 2px solid #E2E2E2;
}
.news_list .news_nav .nav_menu {
	display: block;
	float: left;
	padding: 0 15px;
	color: #247FAF;
	font-size: 14px;
}
.news_list .news_nav .nav_menu:hover {
	border-bottom: 2px solid #247FAF;
}
.news_list .news_nav .nav_menu.selected {
	border-bottom: 2px solid #247FAF;
	color: #333;
	font-weight: bold;
}
.news_list .list_main .wp_news_list_item {
	padding: 13px 0 20px 0;
	border-bottom: 1px dashed #E2E2E2;
}
.news_list .list_main .wp_news_list_item .news_pic {
	float: left;
	width: 150px;
	height: 101px;
	padding: 5px 30px 0 0;
}
.news_list .list_main .wp_news_list_item .news_time {
	position: absolute;
	top: 0;
	right: 0;
	padding-left: 15px;
	background: url(../images/p_clock.gif) no-repeat left center;
	color: #999;
	font-family: Verdana;
}
.news_list .list_main .wp_news_list_item .news_text {
	position: relative;
}
.news_list .list_main .wp_news_list_item .news_text h3 {
	font-weight: normal;
	padding-bottom: 3px;
	font-size: 14px;
	width: 440px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news_list .list_main .wp_news_list_item .news_text h3 a {
	color: #333;
}
.news_list .list_main .wp_news_list_item .news_text h3 a:hover {
	color: #247FAF;
	text-decoration: underline;
}
.news_list .list_main .wp_news_list_item .news_text p {
	line-height: 25px;
	color: #999;
	font-size: 12px;
}
.news_list .list_main .wp_news_list_item .news_text p a {
	color: #247FAF;
}
.news_list .list_main .wp_news_list_item .news_text p a:hover {
	text-decoration: underline;
}
.workplace_news .wp_news_right {
	float: right;
	width: 240px;
}
.workplace_news .wp_news_right .wp_news_right_main {
	border: 1px solid #E2E2E2;
	background-color: #fff;
	padding: 0 10px;
}
.wp_news_right_main .fast_news {
	padding: 15px 0;
}
.wp_news_right_main .fast_news .fast_news_title {
	padding-bottom: 9px;
	border-bottom: 1px solid #E2E2E2;
	font-size: 14px;
	color: #333;
	font-weight: bold;
}
.wp_news_right_main .fast_news .f_news_item {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px dashed #E2E2E2;
}
.wp_news_right_main .fast_news .f_news_item span {
	display: block;
	float: left;
	width: 12px;
	height: 12px;
	line-height: 12px;
	text-align: center;
	background-color: #BCBCBC;
	color: #FFF;
	margin-right: 6px;
	position: relative;
	top: 8px;
}
.wp_news_right_main .fast_news .f_news_item span.fast_top {
	background-color: #247FAF;
}
.wp_news_right_main .fast_news .f_news_item a {
	float: left;
	color: #999;
	display: block;
	width: 191px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.wp_news_right_main .fast_news .f_news_item a:hover {
	color: #247FAF;
	text-decoration: underline;
}
.wp_news_right_main .news_ad_box {
	width: 212px;
	height: 76px;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 15px;
}
.wp_news_right_main .bottom_news {
	padding-bottom: 17px;
}
.wp_news_right_main .bottom_news .wp_news_small_nav {
	height: 25px;
	line-height: 25px;
	border-bottom: 2px solid #E2E2E2;
}
.wp_news_right_main .bottom_news .wp_news_small_nav .small_mav_li {
	display: block;
	float: left;
	font-size: 12px;
	color: #247FAF;
	margin-right: 36px;
	_margin-right: 35px;
}
.wp_news_right_main .bottom_news .wp_news_small_nav .small_mav_li:hover {
	border-bottom: 2px solid #247FAF;
}
.wp_news_right_main .bottom_news .wp_news_small_nav .small_mav_li.selected {
	color: #333;
	border-bottom: 2px solid #247FAF;
}
.wp_news_right_main .bottom_news .bottom_news_list {
	padding-top: 5px;
}
.wp_news_right_main .bottom_news .bottom_news_item {
	height: 28px;
	line-height: 28px;
	border-bottom: 1px dashed #E2E2E2;
	width: 212px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #999;
}
.wp_news_right_main .bottom_news .bottom_news_item a {
	color: #999;
}
.wp_news_right_main .bottom_news .bottom_news_item a:hover {
	color: #247FAF;
	text-decoration: underline;
}
/*新闻详细页*/
.personal_news_show {
	font-family: "SimSun";
	font-size: 12px;
}
.personal_news_show .news_show_left {
	width: 730px;
	float: left;
	padding-right: 10px;
}
.personal_news_show .news_show_left .news_show_main {
	border: 1px solid #E2E2E2;
	background-color: #fff;
	padding: 15px;
}
.news_show_main .news_show_head {
	margin-top: 28px;
	text-align: center;
}
.news_show_main .news_show_head .news_show_title {
	font-size: 24px;
	color: #333;
	padding-bottom: 18px;
	border-bottom: 1px solid #F1F1F1;
}
.news_show_main .news_show_head .news_info {
	line-height: 28px;
	margin-top: 5px;
	padding-left: 87px;
}
.news_show_main .news_show_head .news_info div {
	float: left;
}
.news_show_main .news_show_head .news_info .add_time {
	margin-right: 30px;
}
.news_show_main .news_show_head .news_info .watch_number {
	margin-right: 30px;
}
.news_show_main .news_txt {
	margin: 30px 0;
	font-size: 14px;
	line-height: 200%
}
.news_show_main .news_txt h5 {
	color: #333;
	font-size: 12px;
}
.news_show_main .news_txt img {
	display: block;
	margin: 0 auto;
	margin-bottom: 25px;
}
.news_show_main .news_txt p {
	line-height: 2em;
	margin: 15px 0;
}
.news_show_main .next_page {
	padding-bottom: 12px;
}
.news_show_main .next_page a {
	color: #333;
}
.news_show_main .next_page a:hover {
	color: #247FAF;
	text-decoration: underline;
}
.news_show_main .next_page .perv {
	float: left;
	width: 300px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news_show_main .next_page .next {
	float: right;
	width: 300px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: right;
}
.wp_news_right_main .bottom_news .news_show_bottom_title {
	padding-bottom: 9px;
	border-bottom: 1px solid #E2E2E2;
	font-size: 14px;
	color: #333;
	font-weight: bold;
}
.wp_news_right_main .fast_news .f_news_item span.about_top {
	background-color: #FF9900;
}
/*职位 行业 地区多选框最新样式*/
.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
}
/*----  crumble  ----*/
.crumble {
	padding: 17px 10px;
	height: 20px;
	color: #999;
}
.crumble a {
	color: #999;
}
.crumble a:hover {
	color: #666;
}
.crumble span {
	color: #333;
}
.classif-anchor {
	padding: 0 0 10px;
}
.classif-anchor h2 {
	background: transparent;
	padding: 0;
	margin: 0;
	line-height: 40px;
	border-bottom: none;
}
/*二维码*/
.shareBoxPCShow {
	position: fixed;
	left: 100px;
	top: 0;
	padding: 5px;
	border: 1px solid #ededed;
	background-color: #fff;
	font-size: 14px;
	text-align: center;
	z-index: 99;
}
/* 搜索框 */
.search_side_bar {
	display: block;
	width: 100%;
	height: 42px;
}
.search_side_bar .iptxt {
	display: block;
	height: 36px;
	line-height: 36px;
	border: 2px solid #f57627;
	border-right: 0;
	margin-right: 100px;
	background: #fff;
	cursor: text;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.search_side_bar .iptxt input {
	display: block;
	height: 36px;
	line-height: 36px;
	border: 0;
	padding: 0;
	width: 625px;
	text-indent: 10px;
}
.search_side_bar .sbtn {
	width: 100px;
	height: 40px;
	border: 0;
	background: #f57627;
	float: right;
	color: #fff;
	text-align: center;
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
}
.sbtn1 {
	width: 100px;
	line-height: 40px;
	border: 0;
	background: url(../images/search.jpg) no-repeat #f57627 25px center;
	text-indent: 28px;
	background-size: 18px 18px;
	font-size: 14px;
	float: right;
	color: #fff;
	text-align: center;
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
}
/*猎头视角*/
.hunterlist {
	width: 728px;
	padding: 10px 0px;
	height: auto;
	border: 1px solid #e2e2e2;
	margin-top: 15px;
}
.title {
	line-height: 30px;
	color: #333;
	font-size: 14px;
	font-weight: 900;
	background: url(../images/line.jpg) no-repeat left center;
	text-indent: 15px;
}
.news, .job {
	padding: 13px;
	width: 698px;
	float: left;
}
.news-left {
	float: left;
	width: 335px;
}
.news-logo {
	margin-bottom: 10px;
	float: left;
	height: auto;
}
.pic {
	float: left;
	width: 131px;
	height: 87px;
	display: block;
	margin-right: 20px;
}
.news-left span {
	float: left;
	width: 184px;
	font-size: 14px;
	color: #333;
	line-height: 22px;
}
.news-left p {
	float: left;
	width: 184px;
	font-size: 12px;
	color: #999;
	line-height: 20px;
	margin-top: 5px;
}
.news-list-a ul li {
	width: 335px;
	font-size: 12px;
	color: #333;
	float: left;
	line-height: 30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.news-list-a ul li a, .job-job ul li a,.market ul li a ,.navlist ul li a ,.title a{
	text-decoration: none;
}
.news-left:first-child, .joblist:first-child {
	margin-right: 25px;
}
.navlist {
	float: right;
	width: auto;
	margin-top: 3px;
}
.market {
	float: right;
	width: 259px;
	margin-top: 3px;
}
.active {
	background: #f57627!important;
	color: #fff!important;
}
.navlist ul li, .market ul li {
	float: left;
	width: auto;
	padding: 0 13px;
	border-radius: 5px;
	text-indent: 0px;
	font-weight: 100;
	color: #999;
	line-height: 25px;
	font-size: 12px;
	background: #ddd;
	margin-right: 10px;
	cursor: pointer;
}
.news-list-a ul li b {
	float: left;
	width: auto;
	color: #32669a;
	font-weight: 100;
	line-height: 30px;
}
.job span {
	float: left;
	width: 545px;
}
.job h2 {
	font-size: 14px;
	color: #333;
	font-weight: 100;
}
.job p {
	float: left;
	font-size: 12px;
	color: #999;
	line-height: 22px;
	margin-top: 8px;
}
.grey {
	font-weight: 900;
}
.joblist {
	float: left;
	width: 335px;
	height: auto;
}
.job-job {
	float: left;
	width: 698px;
	padding: 0 13px;
}
.job-job ul li {
	width: 335px;
	font-size: 12px;
	color: #333;
	float: left;
	line-height: 30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	background: url(../images/o.jpg) no-repeat left center;
	text-indent: 15px;
}
.new {
	width: 28px;
	height: 12px;
	margin-top: 10px;
	margin-left: 8px;
}
.hot-line {
	padding: 6px 0;
	height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 12px;
	margin-bottom: 15px;
}
.hot-line a {
	padding: 0 5px;
}
a.black, .black {
	color: #666 !important;
}
