﻿body {
	padding: 0px;
	margin: 0px;
}

.divi {
	height: 12px;
	border-top: 1px solid #d5d5d5;
	clear: both
}

.ui-autocomplete {
	max-height: 100px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
}

/* IE 6 doesn't support max-height * we use height instead, but this forces the menu to always be this tall */
* html .ui-autocomplete {
	height: 100px;
}
.yxtx_footer .footer_content .footer_logo .footer_logo_text h3 .footer_strong{
	color: #187adc !important;
}

/* * * * * * * * *
all
* * * * * * * * */
input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px white inset;
}

ul,
ol,
li {
	list-style: none;
}

.orange {
	color: #e9640e
}

.strong {
	font-weight: bold;
}

.f-22 {
	font-size: 22px;
}

.f-30 {
	font-size: 30px;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0 none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
}

.main_bg {
	width: 980px;
	margin: 0px auto;
}

#content h2 {
	border-bottom: #ddd 3px solid;
	font-size: 22px;
	font-family: "微软雅黑";
	margin: 10px auto;
	font-weight: normal;
	line-height: 40px;
	height: 40px;
	padding-left: 50px;
	background: url(../images/ico2.jpg) no-repeat 10px center;
	overflow: hidden;
}

.info {
	margin-top: 20px;
	line-height: 25px;
}

body,
table,
input,
textarea,
button,
select {
	font-size: 12px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Tahoma, Arial, STHeiti, sans-serif;
	_font-family: Tahoma, Arial, Helvetica, STHeiti, sans-serif;
	cursor: default;
}

.clr {
	clear: both;
	height: 0;
	font-size: 0;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

a {
	text-decoration: none;
	color: #494949;
}

a:hover {
	text-decoration: none;
}

a.must {
	color: #FF0000;
	font-weight: bold;
	font-size: 17px;
	vertical-align: middle;
	display: inline-block;
	margin-right: 5px;
	margin-top: 0.1em;
}

.blue {
	color: #e9640e !important;
}

.red {
	color: #f00 !important;
}

.no-border {
	border: none !important;
}

.underline {
	text-decoration: underline;
}

.new_load {
	float: left;
	margin: 250px 0px 0px 250px;
}

.ellipsis {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.div_null {
	/* float: left;
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #666;
	padding: 6px 0; */
}

.div_relative {
	position: relative;
}

input,
select,
textarea {
	border: 1px solid #444;
	background: white;
}

input[type="checkbox"] {
	border: none;
}

input[type="radio"] {
	border: none;
}

input[type="button"] {
	width: 80px;
	cursor: pointer;
	background: white;
	margin-left: 5px;
	overflow: visible;
	font-size: 12px;
	height: 20px;
	line-height: 15px;
	-webkit-appearance: none;
}

html,
body {
	margin: 0px;
	padding: 0px;
}

body.hunter_bg {
	background: url(../images/bg_repeat.png) repeat;
}

.page {
	width: 1000px;
	margin: 0 auto;
}

input[type=text]:focus,
input[type=submit]:focus,
input[type=password]:focus,
textarea:focus,
select:focus {
	outline: 0 none;
}

.div_win {
	display: none;
}

.wrong {
	color: #FF0000;
	font-size: 14px;
	margin-left: 10px;
}

.search_hl {
	color: #FF0000;
	font-size: 14px;
}

a.pos:hover,
a.com:hover {
	cursor: pointer;
	color: #3c3c3c;
	text-decoration: underline;
}

.p_no_result {
	text-align: center;
	line-height: 70px;
	font-size: 17px;
	color: #969696;
	float: left;
	width: 100%;
}

.p_no_result img.bear {
	float: left;
	width: 300px;
	margin-top: 20px;
	margin-left: 20px;
}

.p_no_result .pos_no_text {
	float: left;
	margin-top: 55px;
	margin-left: 35px;
	line-height: 25px;
	width: 330px;
	font-size: 14px;
	color: #333;
}

.p_no_result a.link {
	color: #449be2;
}

.p_no_result a.link:hover {
	text-decoration: underline;
	color: #157acb;
}

span.list_none {
	float: left;
	width: 100%;
	line-height: 30px;
	color: #8e8e8e;
	font-size: 14px;
	text-align: center;
	margin-top: 20px;
}

.div_loading {
	float: left;
	display: none;
	width: 100%;
	text-align: center;
	margin-top: 20px;
	line-height: 25px;
	font-size: 17px;
	color: #ccc;
}

.div_loading.absolute {
	position: absolute;
	z-index: 701;
	width: 500px;
	height: 130px;
	background: white;
	margin-top: 365px;
	margin-left: 225px;
}

.div_top_small_news {
	float: left;
	width: 60px;
	height: 46px;
	margin-right: 20px;
}

.div_top_small_news.msg-left {
	margin-right: 0px;
}

i.i_circle_check {
	float: left;
	width: 22px;
	height: 22px;
	background: url('../images/radio_circle.png') -48px -8px no-repeat;
}

i.i_circle_check:hover {
	cursor: pointer;
}

i.i_circle_check.checked {
	float: left;
	width: 22px;
	height: 22px;
	background: url('../images/radio_circle.png') -8px -8px no-repeat;
}

i.i_vc_square_checkbox {
	float: left;
	width: 22px;
	height: 22px;
	background: url('../images/checkbox_init_bg.png') no-repeat;
	margin-top: 10px;
	margin-right: 5px;
}

i.i_vc_square_checkbox:hover {
	cursor: pointer;
}

i.i_vc_square_checkbox.on {
	background: url('../images/checkbox_bg.png') no-repeat;
}

.span_account_gender_con i.i_circle_check {
	margin-top: 4px;
}

.link_href {
	color: #087BD4;
	text-decoration: underline;
}

.link_href:hover {
	cursor: pointer;
	text-decoration: none;
}

#resume_edit_gender i.i_circle_check,
#resume_edit_marry i.i_circle_check {
	margin-top: 4px;
	margin-right: 5px;
}

.div_width_100per {
	float: left;
	width: 100%;
}

.div_width_1000_auto {
	width: 1000px;
	margin: 0 auto;
}

/* * * * * * * * *
css3
* * * * * * * * */
@-webkit-keyframes up_to_down {
	0% {
		-webkit-transform: scale(1, 1);
	}

	50% {
		-webkit-transform: scale(0.9, 0.9);
	}

	100% {
		-webkit-transform: scale(1, 1);
	}
}

@-webkit-keyframes candidate-com-logo {
	0% {
		-webkit-transform: scale(1, 1);
	}

	50% {
		-webkit-transform: scale(1.1, 1.1);
	}

	100% {
		-webkit-transform: scale(1, 1);
	}
}

/* * * * * * * * *
header
* * * * * * * * */
strong.strong_header_more {
	float: left;
	line-height: 45px;
	font-weight: normal;
	margin-left: 23px;
	margin-right: 8px;
}

strong.strong_header_more.three {
	margin-left: 30px;
}

strong.strong_header_more.four {
	margin-left: 15px;
}

strong.strong_header_more.five {
	margin-left: 8px;
}

i.i_header_more_sj {
	float: left;
	width: 8px;
	height: 8px;
	margin-top: 20px;
	background: url(../images/c_big.png) -8px -145px no-repeat;
}

.div_header_several_menu {
	float: left;
	width: 100px;
	height: 45px;
}

.div_header_several_menu.right_pic {
	width: 28px;
}

.div_header_several_menu:hover a {
	background: #343841;
}

.div_header_several_menu a.a_top_small_header {
	float: right;
}

.div_header_several_menu:hover .ul_header_menu_more {
	display: block;
}

.ul_header_menu_more {
	position: absolute;
	margin-top: 45px;
	*margin-left: -100px;
	_margin-left: -100px;
	width: 100px;
	font-size: 14px;
	text-align: center;
	display: none;
}

.ul_header_menu_more.top-news {
	text-align: left;
	font-size: 12px;
	margin-left: -54px;
	*margin-left: -88px;
}

.div_header_several_menu.right_pic .ul_header_menu_more {
	margin-left: -70px;
}

.ul_header_menu_more li {
	float: left;
	background: #2d3138;
	height: 45px;
	width: 100%;
}

.ul_header_menu_more li a {
	float: left;
	width: 100%;
	line-height: 45px;
	border-top: 1px solid #343841;
	color: #a2a6b1;
}

.ul_header_menu_more.top-news li {
	border-top: 1px solid #343841;
	background: #394e5e;
}

.ul_header_menu_more.top-news li a {
	width: auto;
	margin-left: 10px;
	border: none;
}

.ul_header_menu_more.top-news font.top_add_news_num {
	float: right;
	color: white;
	line-height: 45px;
	margin-right: 10px;
}

.ul_header_menu_more li a:hover {
	color: white;
}

.div_header {
	margin: 0 auto;
	width: 1000px;
	background: #066
}

.div_header .preview {
	height: 120px;
}

.div_header_kind_b {
	background-color: #2d3e50;
}

.div_header_cen {
	float: left;
	width: 260px;
	height: 110px;
}

.div_header_cen.kind_b {
	height: 110px;
	width: 1000px;
	background: url(../images/head_bg_b.png) no-repeat;
	top: 0;
	left: 0;
	min-width: 1000px;
	width: 100%;
	z-index: -5;
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-color: #2d3e50;
	zoom: 1;
}

.div_header.no {
	height: 215px;
}

.a_logo_left {
	float: left;
	width: 266px;
	height: 90px;
	margin-top: 15px;
}

.a_logo_left.register_head_mode {
	width: 214px;
	height: 70px;
	background: url(../images/9logo.png) no-repeat;
	margin-top: 10px;
}

.div_header_register .a_logo_left {
	margin-top: 45px;
}

.div_logo_menu {
	float: left;
	min-height: 20px;
	margin: 30px 0 0 0px;
}

.div_logo_menu_b {
	float: left;
	margin-left: 185px;
}

.div_logo_menu_b a {
	float: left;
	height: 40px;
	text-align: center;
	line-height: 80px;
	font-size: 14px;
	color: #768596;
}

.div_logo_menu_b a.index,
.div_logo_menu_b a:hover {
	color: #fff;
}

.div_logo_menu a {
	float: left;
	width: 66px;
	text-align: center;
	font-size: 14px;
	color: #666;
	height: 60px;
	line-height: 60px;
}

.div_logo_menu a:hover {
	background: #e05f12;
	color: #fff !important;
}

.div_logo_menu a.index {
	margin-left: 0px;
}

.div_logo_menu a.index font,
.div_logo_menu a:hover font {
	cursor: pointer;
}

.div_logo_menu a.last {
	border-right: 1px solid #f0f0f0;
}

.div_header_in,
.div_header_register {
	float: left;
	width: 100%;
	min-width: 1000px;
	min-height: 46px;
}

.div_header_register {
	height: 120px;
}

.div_header_in_bar {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background: #343841;
	height: 45px;
	border-bottom: 1px solid #343841;
	z-index: 100;
	-webkit-transform: translateZ(0);
}

.div_header_in_bar_cen {
	width: 1000px;
	margin: 0 auto;
}

a.a_logo_in {
	float: left;
	width: 116px;
	height: 30px;
	background: url(../images/logo_in_title_logo.png) no-repeat;
	margin-top: 7px;
}

.div_header_in.full_screen a.a_logo_in {
	display: inline-block;
	position: absolute;
	left: 15px;
}

.div_header_in_pic {
	float: left;
	width: 100%;
	height: 170px;
}

.div_header_in_pic_cen {
	width: 1000px;
	height: 170px;
	margin: 0 auto;
}

.div_header_in_pic_cen.index {
	top: 0;
	left: 0;
	min-height: 100%;
	width: 100%;
	min-width: 1000px;
	z-index: -5;
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	zoom: 1;
}

.div_index_text_contain {
	width: 1000px;
	margin: 0 auto;
}

.a_index_text {
	float: right;
	margin-top: -110px;
	margin-right: 50px;
	font-size: 20px;
	color: white;
}

.span_c_login_right_labelb select {
	*margin-top: 8px;
	padding: 5px;
	vertical-align: middle;
}

.span_do_logo_right {
	float: left;
	line-height: 45px;
	height: 45px;
	margin-right: 0px;
	margin-left: 50px;
}

.div_header_in.full_screen .span_do_logo_right {
	display: inline-block;
	position: absolute;
	left: 150px;
}

.span_do_logo_right a,
.div_header_account a.a_right_logout {
	float: left;
	width: 100px;
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	text-align: center;
	color: #a2a6b1;
	background: #343841;
}

.div_header_account a.a_right_logout {
	float: right;
}

.span_do_logo_right a.index {
	cursor: pointer;
	width: 100px;
	background: #000;
	color: #fff;
}

.span_do_logo_right a:hover,
.div_header_account a.a_right_logout:hover {
	cursor: pointer;
	background: #000;
}

.div_header_account {
	float: right;
	height: 45px;
}

.div_header_in.full_screen .div_header_account {
	position: absolute;
	right: 25px;
}

.a_top_small_header {
	width: 28px;
	height: 35px;
	margin-top: 10px;
}

.a_top_small_header img {
	float: left;
	width: 22px;
	height: 22px;
	border-radius: 50%;
	margin-top: 1px;
	border: 1px solid #343841;
}

.a_top_small_header img:hover {
	cursor: pointer;
	border: 1px solid #a6bed2;
}

.div_top_news_all_relative {
	position: relative;
	width: 490px;
}

.div_top_new_friends_relative {
	position: relative;
	width: 490px;
	height: 0;
}

.div_top_msg_all_relative {
	position: relative;
	width: 400px;
}

.div_top_news_con_bot {
	position: absolute;
	width: 380px;
	margin-top: 45px;
	margin-left: -325px;
	*margin-top: 9px;
	display: none;
}

.div_top_msg_con_bot {
	position: absolute;
	width: 400px;
	margin-top: 46px;
	margin-left: -347px;
	*margin-top: 9px;
	display: none;
}

.div_top_new_friends_bot {
	position: absolute;
	width: 400px;
	margin-top: 45px;
	margin-left: -347px;
	*margin-top: 9px;
	display: none;
}

.div_top_new_friends {
	float: left;
	width: 60px;
	height: 46px;
}

.div_top_news_con_bot .top_triangle,
.div_top_msg_con_bot .top_triangle,
.div_top_news_friends_bot .top_triangle {
	float: left;
	width: 100%;
	height: 0px;
}

.div_top_news_con_bot .top_triangle img,
.div_top_msg_con_bot .top_triangle img {
	display: none;
}

.div_top_news_itema font.news_text {
	float: left;
	font-size: 14px;
	line-height: 44px;
	height: 44px;
	color: #ffffff;
	width: 292px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.div_top_news_itema .news_time {
	float: left;
	font-size: 12px;
	height: 25px;
	color: #a2a6b1;
	min-width: 100px;
	margin-left: 50px;
}

.div_top_news_itema a.news_infor_link {
	float: left;
	width: 75px;
	line-height: 25px;
	font-size: 14px;
	text-align: center;
	margin-left: 10px;
	margin-top: 16px;
}

.div_top_news_itema a.news_infor_link:hover {
	cursor: pointer;
	border: 1px solid #333;
}

.div_top_news_show_detail,
.div_top_msg_show_detail,
.div_top_new_friends_detail {
	float: left;
	width: 100%;
	background: #343841;
	border: 2px solid #343841;
	border-top: none;
}

.div_top_msg_repeat,
.div_top_news_repeat,
.div_top_new_friends_repeat {
	float: left;
	width: 100%;
	color: #ffffff;
}

.div_top_msg_more {
	float: left;
	width: 100%;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	display: none;
}

.div_top_msg_more a {
	color: #a2a6b1;
}

.div_top_msg_more a:hover {
	cursor: pointer;
	text-decoration: underline;
}

.div_top_news_itema {
	float: left;
	width: 100%;
	min-height: 65px;
}

.div_top_news_itema:hover,
.div_top_news_item:hover {
	cursor: pointer;
	background: #2d3138;
}

.div_top_news_item {
	float: left;
	width: 100%;
	height: 75px;
	border-bottom: 1px solid #343841;
}

.div_top_news_itema_left {
	float: left;
	width: 50px;
	height: 44px;
}

.div_top_msg_new_left {
	float: left;
	width: 40px;
	height: 75px;
	margin-left: 10px;
}

.div_top_msg_new_left img {
	float: left;
	width: 40px;
	height: 40px;
	margin-top: 15px;
	margin-left: 10px;
}

.div_top_msg_new_right {
	float: right;
	width: 310px;
	margin-right: 10px;
	margin-top: 10px;
	color: #ffffff;
}

.div_top_msg_new_right_title {
	float: left;
	line-height: 25px;
	height: 25px;
	font-size: 14px;
	width: 100%;
}

.div_top_msg_new_right_title font.msg_name {
	float: left;
	width: 60px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.div_top_msg_new_right_title font.msg_kind {
	float: left;
	width: 160px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.div_top_msg_new_right_title .msg_time {
	float: right;
	line-height: 25px;
	height: 25px;
	color: #a2a6b1;
	font-size: 12px;
}

.div_top_msg_new_right_text {
	float: left;
	width: 230px;
	font-size: 14px;
	line-height: 25px;
	height: 25px;
	margin-top: 5px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.div_top_news_itema_left i {
	float: left;
	width: 23px;
	height: 23px;
	margin-left: 12px;
	margin-top: 18px;
	margin: 15px 0 0 17px;
	background: url(../images/msg_big_pic_20140704.png) -77px -38px no-repeat;
}

.div_top_news_itema_left i.down {
	background: url(../images/msg_big_pic_20140704.png) -5px -38px no-repeat;
}

.div_top_news_itema_left i.gantanhao {
	background: url(../images/msg_big_pic_20140704.png) -125px -38px no-repeat;
}

.div_top_news_itema_left i.cha {
	background: url(../images/msg_big_pic_20140704.png) -53px -38px no-repeat;
}

.div_top_news_itema_left i.gou {
	background: url(../images/msg_big_pic_20140704.png) -28px -38px no-repeat;
}

.div_top_news_itema_left i.jinbi {
	background: url(../images/msg_big_pic_20140704.png) -150px -38px no-repeat;
}

.div_top_news_itema_left i.duihua {
	background: url(../images/msg_big_pic_20140704.png) -77px -38px no-repeat;
}

.a_top_small_news {
	float: left;
	width: 22px;
	height: 22px;
	margin: 13px 0 0 18px;
	background: url(../images/msg_big_pic_20140704.png) -100px -9px no-repeat;
}

.div_top_small_news.mouse-over .a_top_small_news {
	background: url(../images/msg_big_pic_20140704.png) -38px -9px no-repeat;
}

.a_top_small_msg {
	float: left;
	width: 22px;
	height: 22px;
	margin: 13px 0 0 20px;
	background: url(../images/msg_big_pic_20140704.png) -69px -9px no-repeat;
}

.div_top_small_news.msg-left.mouse-over .a_top_small_msg {
	background: url(../images/msg_big_pic_20140704.png) -7px -9px no-repeat;
}

.a_top_new_friends {
	float: left;
	width: 22px;
	height: 22px;
	margin: 13px 0 0 20px;
	background: url(../images/new_friends_default.png) 0 0 no-repeat;
}

.div_top_new_friends:hover .a_top_new_friends {
	background: url(../images/new_friends_selected.png) 0 0 no-repeat;
}

.div_top_small_news font.news_all,
.div_top_new_friends font.news_all {
	float: left;
	min-width: 15px;
	line-height: 15px;
	text-align: center;
	font-size: 12px;
	color: white;
	padding: 2px;
	background: #d62424;
	border-radius: 50%;
	margin-left: -8px;
	margin-top: 5px;
	*margin-top: -30px;
	*margin-left: 35px;
	display: none;
}

.div_top_loading {
	float: left;
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
}

/* * * * * * * * *
footer
* * * * * * * * */
.div_footer {
	width: 1000px;
	overflow: hidden;
	color: #424242;
	margin: 0 auto;
}

.div_footer_menu {
	margin-top: 25px;
	text-align: center;
}

.div_footer_menu ul {
	padding-bottom: 20px;
}

.div_footer_menu ul li {
	float: left;
	width: 90px;
	height: 120px;
	margin: 0 2px;
}

.div_footer_menu a:hover {
	color: #F30;
}

.div_footer_menu .font_footer_vertical {
	color: #dfdfdf;
	font-weight: bold;
}

.div_footer.repeat-bg {
	background: url(../images/bg_repeat.png) repeat;
}

.white_bg .div_footer.repeat-bg {
	background: #ffffff;
}

.div_footer p,
.div_footer_copy {
	width: 100%;
	margin: 0 auto;
	line-height: 40px;
	text-align: center;
	font-size: 12px;
}

.div_footer_copy {
	clear: both
}

.div_footer_help {
	_position: absolute;
	background: #ffffff;
	border: 1px solid #dadada;
	border-bottom: none;
	left: auto;
	bottom: 125px;
	width: 65px;
	right: 7.5%;
	*right: 7%;
	display: none;
	-webkit-transform: translateZ(0);
}

.div_footer_active {
	position: fixed;
	_position: absolute;
	left: 2px;
	bottom: 100px;
	width: 163px;
	height: 481px;
	background: url(../images/active_11_1.png) no-repeat;
}

.span_footer_weixin {
	position: absolute;
	width: 160px;
	border: 1px solid #dadada;
	background: #ffffff;
	margin: -1px 0 0 -162px;
	*margin-left: -218px;
}

.span_footer_weixin img {
	float: left;
	width: 120px;
	margin: 18px 0 0 18px;
}

.span_footer_weixin font {
	float: left;
	width: 100%;
	color: #999999;
	font-size: 14px;
	text-align: center;
	line-height: 45px;
}

.div_footer_active a.a_active_close {
	float: right;
	margin: 0;
	width: 24px;
	height: 24px;
	background: url(../images/active_close.png) no-repeat;
}

.div_footer_active a.a_active_close:hover {
	cursor: pointer;
	background: url(../images/active_closeon.png) no-repeat;
}

.div_footer_help li {
	float: left;
	width: 65px;
	height: 65px;
	border-bottom: 1px solid #dadada;
}

.div_footer_help li:hover,
.div_footer_help li:hover p {
	cursor: pointer;
}

.div_footer_help li a {
	float: left;
	width: 65px;
	text-align: center;
	font-size: 14px;
	display: none;
	height: 65px;
}

.div_footer_help li a p {
	line-height: 65px;
	width: 30px;
	margin: 0 0 0 17px;
	float: left;
	color: #999999;
}

.div_footer_help li a.help_twoh_text p {
	line-height: 20px;
	margin-top: 11px;
}

.div_footer_help li:hover i,
.div_footer_help li:hover span.init_text {
	display: none;
}

.div_footer_help li:hover a {
	display: block;
}

.div_footer_help li.side_top {
	display: none;
}

.div_footer_help li i {
	float: left;
	width: 65px;
	height: 65px;
}

.div_footer_help li.side_top i {
	background: url(../images/help_bar_pics_20140815.png) -68px 0px no-repeat;
}

.div_footer_help li.side_weixin i {
	background: url(../images/help_bar_pics_20140815.png) -1px 0px no-repeat;
}

.div_footer_help li.side_feedback i {
	background: url(../images/help_bar_pics_20140815.png) -133px 1px no-repeat;
}

.div_footer_help li.side_feedback span.init_text {
	float: left;
	width: 53px;
	color: white;
	text-align: center;
	line-height: 53px;
	font-size: 14px;
}

.div_footer_help li.side_download i {
	float: left;
	width: 23px;
	height: 19px;
	background: url(../images/side_down.png);
	margin-top: 15px;
	margin-left: 14px;
}

/** * menu */
.div_main_menu {
	margin: 0 auto;
	width: 1000px;
}

.div_main_menu_cen {
	float: left;
	width: 100%;
}

.ul_main_menu_list {
	float: left;
	height: 40px;
	width: 100%;
	overflow: hidden;
}

.ul_main_menu_list li {
	float: left;
	width: 157px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	margin-right: 5px;
}

.ul_main_menu_list li a {
	float: left;
	width: 157px;
	height: 40px;
	line-height: 40px;
	background: #7493ad;
	text-align: center;
	color: white;
	font-size: 14px;
}

.ul_main_menu_list li a.index {
	color: #278cde;
	cursor: pointer;
	font-weight: bold;
	background: url(../images/main_menu_index_bg.png) no-repeat;
}

.ul_main_menu_list li a:hover {
	color: #278cde;
	cursor: pointer;
	background: white;
}

/* * * * * * * * *
welcome
* * * * * * * * */
.a_welcome_about_menu {
	float: left;
	width: 171px;
	font-size: 14px;
	border-left: 4px solid #ffffff;
	line-height: 20px;
	margin-top: 20px;
}

.a_welcome_about_menu font {
	margin-left: 25px;
}

.a_welcome_about_menu.index,
.a_welcome_about_menu:hover {
	color: #2085e9;
	border-left: 4px solid #2085e9;
}

.a_welcome_about_menu:hover:hover {
	border-left: 4px solid #ffffff;
}

.p_welcome_about_normal {
	float: left;
	width: 748px;
	margin: 22px 0 0 10px;
	line-height: 30px;
	font-size: 14px;
	color: #424242;
}

.div_welcome_role_item {
	float: left;
	width: 100%;
	margin: 105px 0 0 0;
}

.div_welcome_role_title {
	float: left;
	width: 100%;
	text-align: center;
	/*margin-top:30px;*/
	line-height: 30px;
	color: #424242;
	font-size: 30px;
	margin-top: 30px;
}

.div_welcome_role_title p img {
	vertical-align: middle;
}

.div_welcome_role_title .div_welcome_role_subtitle {
	width: 350px;
	margin: 50px auto 20px;
	/*float:left; 
	width:140px;  
	margin:-15px 0 10px 380px; 
	margin: 24px 0 10px 380px;*/
}

.div_welcome_role_subtitle font {
	/* position: absolute; */
	/* background: transparent; */
	font-size: 16px;
	/* z-index: 100; */
	color: #bbb;
	/* width: 240px; */
	text-align: center;
	/* margin: 0;
	left: 0;
	top: -10px; */
}

.div_welcome_role_detail {
	float: left;
	margin: 80px 0 0 40px;
	min-height: 220px;
	width: 750px;
}

.div_welcome_role_detail.bottom_item {
	margin: 63px 0 0 125px;
}

.div_welcome_role_detail img {
	float: left;
}

.div_welcome_role_detail.bottom_item img {
	float: right;
}

.div_welcome_role_detail .dv_welcome_rd_text {
	float: left;
	margin: 30px 0 0 40px;
	color: #999;
	font-size: 16px;
}

.div_welcome_role_detail .dv_welcome_rd_text li {
	width: 270px;
	height: 110px;
	float: right;
	margin: 5px 20px 30px 20px;
	text-align: center;
}

.div_welcome_role_detail .font_welcome_rd_title {
	color: #424242;
	font-size: 24px;
	line-height: 50px;
}

.div_welcome_role_detail.bottom_item .dv_welcome_rd_text {
	margin: 47px 0 0 0;
}

.a_welcome_role_but {
	display: none;
	float: left;
	width: 215px;
	margin: 54px 0 0 390px;
	line-height: 55px;
	color: white;
	font-size: 16px;
	cursor: pointer;
	background: url(../images/index_pics_20140626.png) -8px -8px no-repeat;
}

.a_welcome_role_but.index_business {
	background: url(../images/index_pics_20140626.png) -452px -8px no-repeat;
}

.a_welcome_role_but.index_candidate {
	background: url(../images/index_pics_20140626.png) -230px -8px no-repeat;
}

.div_welcome_role_item .welcome_r_item {
	float: left;
	width: 33%;
	font-size: 16px;
	line-height: 30px;
	color: #999999;
	text-align: center;
}

@-webkit-keyframes welcome-index-role_left {
	0% {
		-webkit-transform: rotateY(0deg);
	}

	100% {
		-webkit-transform-origin: center top;
		-webkit-transform: rotateZ(45deg);
		display: none;
	}
}

.div_welcome_role_item .a_welcome_item_bg {
	float: left;
	width: 160px;
	height: 160px;
	margin-left: 85px;
	cursor: pointer;
}

.div_welcome_role_item .a_welcome_item_bg:hover .font_wr_animate {
	display: none;
}

.div_welcome_role_item .a_welcome_item_bg:hover .font_wr_go_text {
	display: block;
}

.div_welcome_role_item .a_welcome_item_bg.business {
	background: url(../images/business_role_bg.png) no-repeat;
}

.div_welcome_role_item .a_welcome_item_bg.candidate {
	background: url(../images/candidate_role_bg.png) no-repeat;
}

.div_welcome_role_item .a_welcome_item_bg.hunter {
	background: url(../images/hunter_role_bg.png) no-repeat;
}

.div_welcome_role_item .font_wr_h {
	float: left;
	width: 53px;
	height: 55px;
	margin: 52px 0 0 54px;
}

.div_welcome_role_item .font_wr_b {
	float: left;
	width: 50px;
	height: 50px;
	margin: 52px 0 0 60px;
	border-left: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

.div_welcome_role_item .font_wr_c {
	float: left;
	width: 62px;
	height: 50px;
	margin: 55px 0 0 49px;
	background: url(../images/welcome_role_pics.png) -15px -5px no-repeat;
}

.div_welcome_role_item .font_wr_go_text {
	float: left;
	width: 52px;
	line-height: 28px;
	margin: 52px 0 0 54px;
	color: white;
	font-size: 24px;
	display: none;
}

.div_welcome_role_item .font_wr_h i.i_wr_ld_top {
	float: left;
	width: 20px;
	height: 13px;
	margin: 0 0 0 15px;
	clear: both;
	background: url(../images/welcome_role_pics.png) -75px -70px no-repeat;
}

.div_welcome_role_item .font_wr_h i.i_wr_ld_bot {
	float: left;
	width: 25px;
	height: 45px;
	margin: -3px 0 0 13px;
	background: url(../images/welcome_role_pics.png) -136px -65px no-repeat;
}

.div_welcome_role_item .font_wr_c i.i_wr_head_left {
	float: left;
	width: 25px;
	height: 29px;
	margin: -5px 0 0 13px;
	background: url(../images/welcome_role_pics.png) -15px -110px no-repeat;
}

.div_welcome_role_item .font_wr_c i.i_wr_head_right {
	float: left;
	width: 17px;
	height: 22px;
	margin: -22px 0 0 37px;
	background: url(../images/welcome_role_pics.png) -15px -65px no-repeat;
}

.div_welcome_role_item .font_wr_b i {
	float: left;
	border: 2px solid #ffffff;
	width: 6px;
	margin: 0 0 0 3px;
}

.div_welcome_role_item .font_wr_b i.i_wr_first {
	height: 22px;
	margin-top: 20px;
}

.div_welcome_role_item .font_wr_b i.i_wr_second {
	height: 35px;
	margin-top: 7px;
}

.div_welcome_role_item .font_wr_b i.i_wr_third {
	height: 12px;
	margin-top: 30px;
}

.div_welcome_role_item .p_welcome_role_title {
	line-height: 54px;
	margin-top: 20px;
	color: #424242;
	font-size: 24px;
}

.div_resume_labels_add {
	float: left;
	width: 100%;
	margin-top: 20px;
	margin-left: 10px;
}

.a_add_label {
	float: left;
	width: 70px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	margin-left: 21px;
	background: #278cde;
	border: 1px solid #278cde;
	color: white;
}

.a_add_label:hover {
	cursor: pointer;
	color: #494949;
	border: 1px solid #d5d5d5;
	background: #fdfdfd;
}

.span_welcome_sync {
	float: left;
	height: 25px;
	margin-top: 10px;
}

.span_welcome_sync img {
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}

.span_welcome_sync img:hover {
	cursor: pointer;
}

.span_welcome_sync a {
	float: left;
	margin-left: 10px;
	line-height: 23px;
	height: 23px;
	max-width: 500px;
	border: 1px solid #cccccc;
	border-right: none;
	background: white;
	font-size: 14px;
	padding-right: 5px;
	padding-left: 5px;
}

.span_welcome_sync font {
	float: left;
	max-width: 480px;
}

div.resume_detail .span_welcome_sync a {
	margin-left: 0px;
}

div.resume_detail .span_welcome_sync {
	margin-right: 5px;
}

.span_welcome_sync a:hover {
	cursor: pointer;
	color: #278cde;
}

.span_welcome_sync i {
	float: left;
	width: 10px;
	height: 25px;
	background: url(../images/welcome_big.png) -11px -120px;
}

.div_pos_search_top {
	float: left;
	width: 100%;
	background: white;
}

.div_welcome_pos {
	float: left;
	width: 100%;
	background: white;
}

.div_welcome_pos.bg {
	background: #f8fafa;
}

.div_welcome_pos.no-bg {
	background: none;
}

.div_welcome_pos.white-bg {
	background: white;
}

div.div_welcome_pos.bot {
	margin-top: 20px;
	_width: 1000px;
	*width: 1000px;
}

.div_index_left_contain {
	float: left;
	width: 680px;
	background: white;
}

.div_index_left_contain.business-index {
	width: 760px;
	min-height: 598px;
}

.div_index_left_contain_total {
	float: left;
	margin-left: 13px;
	width: 100%;
	margin-top: 20px;
	font-size: 14px;
	color: #494949;
	font-weight: bold;
}

.div_index_left_contain_total a {
	color: #278cde;
	margin-left: 5px;
	margin-right: 5px;
}

.ul_left_contain_pos_detail,
.ul_left_contain_pos_title {
	float: left;
	margin-left: 13px;
	width: 96%;
}

.ul_left_contain_pos_detail.all {
	margin: 0px;
	width: 100%;
}

.ul_left_contain_pos_detail {
	border-bottom: 1px solid #f1f1f1;
}

.ul_left_contain_pos_title {
	background: #f1f1f1;
	margin-top: 15px;
	border-bottom: 1px solid #e6e6e6;
}

.ul_left_contain_pos_title strong.filter_down {
	float: left;
	margin-left: 5px;
	margin-top: 12px;
	width: 8px;
	height: 12px;
	background: url(../images/pos_down.png) no-repeat;
}

.ul_left_contain_pos_title font.pos_s_filter_text {
	float: left;
}

.ul_left_contain_pos_title font.pos_s_filter_text:hover {
	cursor: pointer;
	font-weight: bold;
}

.ul_left_contain_pos_title strong.filter_down.up {
	background: url(../images/pos_up.png) no-repeat;
}

.ul_left_contain_pos_title strong.filter_down:hover {
	cursor: pointer;
}

.ul_left_contain_pos_title li,
.ul_left_contain_pos_detail li {
	margin-right: 5px;
}

.ul_left_contain_pos_title li {
	line-height: 35px;
	font-size: 14px;
}

.ul_left_contain_pos_detail li {
	float: left;
	height: 70px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 14px;
}

.ul_left_contain_pos_detail li.reward,
.ul_left_contain_pos_title li.reward {
	float: left;
	width: 10%;
	margin-left: 5px;
}

.ul_left_contain_pos_detail li.space-small,
.ul_left_contain_pos_title li.space-small {
	float: left;
	width: 20px;
}

.ul_left_contain_pos_detail li .input_detail_check {
	margin-top: 30px;
}

.ul_left_contain_pos_detail li.reward {
	line-height: 70px;
	color: #ff6600;
}

.ul_left_contain_pos_detail li.reward p {
	font-weight: bold;
}

.ul_left_contain_pos_detail li.pp,
.ul_left_contain_pos_title li.pp {
	float: left;
	width: 14%;
}

.ul_left_contain_pos_detail li.pp {
	line-height: 78px;
	color: #999999;
}

.ul_left_contain_pos_detail li.cz,
.ul_left_contain_pos_title li.cz {
	float: left;
	width: 20%;
}

.ul_left_contain_pos_detail li.cz a {
	float: left;
	width: 55px;
	line-height: 25px;
	text-align: center;
	font-size: 14px;
	border: 1px solid #d5d5d5;
	background: #fafafa;
	margin-right: 8px;
	margin-top: 25px;
}

.ul_left_contain_pos_detail li.cz a:hover {
	cursor: pointer;
	background: #278cde;
	color: white;
}

.ul_left_contain_pos_detail li.cp,
.ul_left_contain_pos_title li.cp {
	float: left;
	width: 35%;
}

.ul_left_contain_pos_detail li.cp.small,
.ul_left_contain_pos_title li.cp.small {
	width: 30%;
}

.ul_left_contain_pos_detail li.cp p.pos {
	line-height: 20px;
	margin-top: 20px;
}

.ul_left_contain_pos_detail li.cp p.pos a {
	float: left;
	color: #278cde;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 85%;
}

.ul_left_contain_pos_detail li.cp a:hover {
	text-decoration: underline;
}

.ul_left_contain_pos_detail li.cp p.com,
.ul_left_contain_pos_detail li.cp p.com a {
	float: left;
	color: #999999;
	line-height: 20px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 90%;
}

.ul_left_contain_pos_detail li.sc,
.ul_left_contain_pos_title li.sc {
	float: left;
	width: 15%;
}

.ul_left_contain_pos_detail li.sc p.salary {
	color: #ff6600;
	line-height: 20px;
	margin-top: 20px;
}

.ul_left_contain_pos_detail li.sc p.cityname {
	color: #999999;
	line-height: 20px;
}

.div_index_right_contain {
	float: left;
	width: 319px;
	border-left: 1px solid #ccc;
}

.div_index_right_contain.business-index {
	width: 225px;
}

.div_index_right_contain.bg {
	background: #f8fafa;
}

.ul_index_right_guess {
	float: left;
	width: 100%;
	margin-top: 5px;
}

.ul_index_right_guess li {
	float: left;
	width: 100%;
	height: 80px;
	border-bottom: 1px solid #ebebeb;
}

.ul_index_right_guess img {
	float: left;
	width: 70px;
	height: 50px;
	border: 1px solid #ebebeb;
	margin-top: 15px;
}

.ul_index_right_guess span.detail {
	float: left;
	width: 190px;
	margin-left: 10px;
	margin-top: 15px;
}

.ul_index_right_guess span.detail a {
	float: left;
	line-height: 20px;
	font-size: 14px;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.ul_index_right_guess span.detail a.pos {
	color: #278cde;
}

.ul_index_right_guess span.detail a:hover {
	cursor: pointer;
	text-decoration: underline;
}

.div_index_right_contain_cen {
	float: left;
	margin-left: 15px;
	width: 290px;
}

a.in_to_down.index {
	float: left;
	width: 280px;
	margin-left: 20px;
}

a.in_to_down,
a.in_to_down img {
	float: left;
	width: 100%;
}

a.in_to_down:hover {
	cursor: pointer;
}

.div_index_right_contain_cen div.title {
	float: left;
	margin-top: 20px;
	width: 100%;
	line-height: 35px;
	font-size: 14px;
	border-bottom: 2px solid #ebebeb;
}

.div_person_detail {
	float: left;
	width: 100%;
	border-bottom: 1px solid #ebebeb;
}

.div_person_detail .credit_all_num {
	float: left;
	clear: both;
	width: 240px;
	line-height: 40px;
	font-size: 14px;
	margin-left: 30px;
	color: black;
}

.div_person_detail .font_c_index_credit_num {
	color: #ff6600;
	font-weight: bold;
}

.div_person_detail_line {
	float: left;
	width: 300px;
	line-height: 30px;
	font-size: 14px;
}

.div_person_detail_line a.pd_name {
	float: left;
	margin-left: 15px;
	color: #494949;
}

.div_person_detail_line a.pd_name strong {
	color: #ff6600;
}

.div_person_detail_line a.right_pd {
	float: right;
	margin-right: 15px;
	color: #278cde;
	text-decoration: underline;
}

.div_person_detail_line a.right_pd:hover {
	cursor: pointer;
	text-decoration: none;
}

.a_top_big_header {
	float: left;
	width: 85px;
	height: 85px;
	background: white;
	margin-left: 15px;
	margin-top: -15px;
	border: 1px solid #dedede;
	border-radius: 40px;
	-webkit-border-radius: 45px;
	-o-border-radius: 45px;
	-moz-border-radius: 45px;
}

.a_top_big_header img {
	width: 79px;
	height: 79px;
	margin: 3px;
	border-radius: 40px;
	-webkit-border-radius: 45px;
	-o-border-radius: 45px;
	-moz-border-radius: 45px;
}

.div_person_detail .p_right {
	float: left;
	width: 170px;
	color: #494949;
	margin-left: 15px;
	margin-top: 15px;
}

.div_person_detail .p_right p {
	float: left;
	width: 90%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.div_person_detail .p_right p.name {
	font-size: 17px;
	font-weight: bold;
}

.div_person_detail .p_right p.pos,
.div_person_detail .p_right p.com {
	font-size: 14px;
}

.div_person_server {
	float: left;
	width: 100%;
	border-bottom: 1px solid #ebebeb;
}

.div_person_server a {
	float: left;
	height: 45px;
	width: 100%;
	border-bottom: 1px solid #f1f1f1;
}

.div_person_server a:hover font {
	text-decoration: underline;
}

.div_person_server a.collect,
.div_person_server a.apply {
	border-right: 1px solid #ebebeb;
}

.div_person_server a font {
	float: left;
	line-height: 45px;
	font-size: 14px;
	color: #278cde;
}

.div_person_server a font.s_name {
	width: 150px;
	margin-left: 30px;
}

.div_person_server a font.s_num_right {
	float: right;
	margin-right: 30px;
}

.div_person_server a font.s_num {
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #ff6600;
}

.div_person_resume {
	float: left;
	width: 100%;
	border-bottom: 1px solid #ebebeb;
}

.div_person_resume div.resume_item {
	float: left;
	width: 285px;
	margin-left: 15px;
	height: 40px;
	border-bottom: 1px solid #ebebeb;
}

.div_h_index_jy {
	float: left;
	margin-left: 15px;
	width: 270px;
	font-size: 14px;
}

.div_h_index_jy.myr {
	width: 232px;
	margin-left: 10px;
}

.div_h_index_jy .visit_all_num {
	float: left;
	width: 100%;
	line-height: 60px;
	text-align: center;
}

.div_h_index_jy .visit_all_num.has-border-bottom {
	border-bottom: 1px solid #f1f1f1;
}

.div_h_index_jy .visit_all_num strong {
	color: #ff6600;
	font-weight: normal;
	font-size: 25px;
	display: inline-block;
	-webkit-animation-name: up_to_down;
	-webkit-animation-duration: 1s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-iteration-count: infinite;
}

.div_h_index_jy .title {
	float: left;
	width: 100%;
	margin-top: 5px;
	line-height: 35px;
	height: 35px;
	border-bottom: 1px solid #dadbdb;
}

.div_h_index_jy a.more {
	float: right;
	cursor: pointer;
	color: #278cde;
	*margin-top: -35px;
}

.div_h_index_jy a.more:hover {
	text-decoration: underline;
}

.div_h_index_jy .title font.text {
	font-size: 17px;
	float: left;
	height: 35px;
}

.div_h_index_jy .r_item {
	float: left;
	width: 100%;
	margin-top: 15px;
	min-height: 95px;
	border-bottom: 1px solid #dadbdb;
}

.div_h_index_jy.myr .r_item {
	min-height: 75px;
}

.div_h_index_jy .r_item:hover {
	color: #ff6600;
}

.div_h_index_jy span.right {
	float: right;
	line-height: 20px;
	width: 190px;
}

.div_h_index_jy.myr span.right {
	width: 165px;
}

.div_h_index_jy span.right font {
	font-size: 14px;
}

.div_h_index_jy.myr span.right font {
	float: left;
	width: 100%;
	height: 20px;
}

.div_h_index_jy .left_visitors_img {
	float: left;
	width: 55px;
	height: 66px;
	overflow: hidden;
}

.div_h_index_jy img {
	width: 55px;
	min-height: 55px;
}

.div_center_contain {
	float: left;
	margin-left: 15px;
	width: 970px;
}

.div_welcome_picbg {
	float: left;
	min-width: 1000px;
	width: 100%;
	background: #cad5e2;
}

@-webkit-keyframes banner_item_show {
	0% {
		-webkit-transform: scale(0.98);
		transform: scale(0.98);
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-moz-keyframes banner_item_show {
	0% {
		-moz-transform: scale(0.98);
	}

	100% {
		-moz-transform: scale(0.98);
	}
}

.div_welcome_banner_cen.banner_item_show {
	animation: banner_item_show 1s ease 0 1;
	-moz-animation: banner_item_show 1s ease 0 1;
	-webkit-animation: banner_item_show 1s ease 0 1;
}

.div_welcome_botbanner {
	position: absolute;
}

.a_welcome_banner {
	position: absolute;
	width: 73px;
	height: 73px;
	top: 325px;
	cursor: pointer;
	z-index: 100;
}

.a_welcome_banner.wb_left {
	left: 0;
	background: url(../images/welcome_banner_201408_pics.png) -6px -8px no-repeat;
}

.a_welcome_banner.wb_right {
	right: 0;
	background: url(../images/welcome_banner_201408_pics.png) -100px -8px no-repeat;
}

.div_welcome_botbanner {
	position: absolute;
	z-index: 100;
	min-width: 80px;
	height: 20px;
	margin-top: 441px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.div_welcome_botbanner a {
	float: left;
	width: 11px;
	height: 11px;
	margin-right: 15px;
	cursor: pointer;
	background: url(../images/welcome_banner_201408_pics.png) -240px -43px no-repeat;
}

.div_welcome_botbanner a.index,
.div_welcome_botbanner a:hover {
	background: url(../images/welcome_banner_201408_pics.png) -266px -43px no-repeat;
}

.div_welcome_banner_father {
	width: 960px;
	height: 300px;
	z-index: -100;
	top: 120px;
	margin: 0 auto;
	overflow: hidden;
}

.div_welcome_banner {
	width: 100%;
}

.div_welcome_banner.welcome_active {
	background: #d02d48;
}

.div_welcome_banner.welcome_blue {
	background: #2287eb;
}

.div_welcome_banner.welcome_newversion {
	background: #4596d8;
	cursor: pointer;
}

.div_welcome_banner.welcome_green {
	background: #43b764;
}

.div_welcome_banner.welcome_yellow {
	background: #e69e38;
}

.div_welcome_banner_cen {
	background: url(../images/201307161750327525.jpg) no-repeat;
	top: 0;
	left: 0;
	height: 300px;
	width: 960px;
	z-index: -5;
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	zoom: 1;
}

.div_welcome_banner.welcome_green .div_welcome_banner_cen {
	background: url(../images/201307161750327525.jpg) no-repeat;
	background-position: top center;
	background-attachment: scroll;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}

.div_welcome_banner.welcome_newversion .div_welcome_banner_cen {
	background: url(../images/201307161750327525.jpg) no-repeat;
	background-position: top center;
	background-attachment: scroll;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}

.div_welcome_banner.welcome_yellow .div_welcome_banner_cen {
	background: url(../images/201307161750327525.jpg) no-repeat;
	background-position: top center;
	background-attachment: scroll;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}

.div_welcome_picbg.welcome-login {
	background: none;
}

.div_welcome_picbg.business-login {
	background: #cedbe8;
	height: 210px;
}

.div_welcome_picbg.hunter-login {
	height: 300px;
	width: 100%;
	background-color: #4495d7;
}

.div_welcome_cen_picbg {
	width: 960px;
	margin: 0 auto;
	z-index: 1000;
}

.div_welcome_cen_picbg.hunter-login {
	height: 300px;
	background: url(../images/hunter_login_bg_v20141226.jpg) no-repeat;
	top: 0;
	left: 0;
	width: 960px;
	z-index: -5;
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	zoom: 1;
	background-color: #4495d7;
	width: auto;
}

.div_welcome_cen_picbg.hunter-has-login {
	height: 300px;
	background: url(../images/h_login_detail_banner.jpg) no-repeat;
	top: 0;
	left: 0;
	width: 960px;
	z-index: -5;
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	zoom: 1;
	background-color: #4495d7;
	width: auto;
}

.div_welcome_cen_picbg.business-login {
	width: 1000px;
	_width: 100%;
}

.div_welcome_cen_picbg.candidate-login {
	background: url(../images/candidate_login_bg.jpg) no-repeat;
	top: 0;
	left: 0;
	height: 210px;
	width: 960px;
	width: 100%;
	z-index: -5;
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	zoom: 1;
	background-color: #cedbe8;
}

.div_welcome_cen_picbg.welcome-login {
	float: left;
	width: 100%;
	max-height: 598px;
	overflow: hidden;
}

#div_welcome_cen_pic {
	float: left;
	width: 100%;
	height: 430px;
	overflow: hidden;
}

.div_welcome_cen_picbg.business-login #div_welcome_cen_pic {
	background: url(../images/business_login_bgb.jpg) no-repeat;
	top: 0;
	left: 0;
	height: 378px;
	min-width: 1000px;
	_width: 1000px;
	z-index: -5;
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	zoom: 1;
	background-color: #cedbe8;
	_margin: 0 auto;
}

.div_welcome_cen_picbg.candidate-login #div_welcome_cen_pic {
	float: none;
	width: 1000px;
	margin: 0 auto;
}

.div_welcome_togo {
	float: left;
	width: 100%;
	height: 287px;
	background: #4b9beb;
	border-radius: 4px;
}

.div_welcome_togo.welcome_login {
	float: right;
	margin: 17px 85px 0 0;
	width: 320px;
	color: #424242;
	background: white;
	height: auto;
	z-index: 100;
}

.div_welcome_login_toregieter {
	background: #eaeef1;
	line-height: 48px;
	margin-top: 15px;
	text-align: center;
	font-size: 14px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.div_welcome_login_toregieter a {
	color: #2489eb;
}

.div_welcome_index_pos_but {
	float: left;
	width: 100%;
	margin-top: 30px;
}

.div_welcome_index_pos_but a {
	float: left;
	width: 200px;
	height: 35px;
	line-height: 35px;
	background: #579ff8;
	text-align: center;
	font-size: 14px;
	margin-left: 400px;
	color: white;
}

.div_welcome_index_pos_but a:hover {
	cursor: pointer;
	background: #157acb;
}

.div_welcome_togo_cen {
	float: left;
	margin: 10px 20px 0 20px;
	width: 280px;
}

.div_welcome_togo_cen form {
	float: left;
	width: 100%;
	_margin: 0px;
}

.div_welcome_togo p.togo_title {
	float: left;
	line-height: 30px;
	font-size: 17px;
	margin-top: 5px;
	color: #ffffff;
}

.div_welcome_togo.welcome_login p.togo_title {
	color: #424242;
}

.a_welcome_rc_tologin p.title {
	float: left;
	line-height: 50px;
	color: white;
	width: 300px;
	font-size: 32px;
	margin-left: 20px;
	margin-top: 15px;
}

.a_welcome_rc_tologin p.text {
	float: left;
	line-height: 50px;
	color: white;
	width: 300px;
	font-size: 20px;
	margin-left: 20px;
	margin-top: 10px;
}

.a_welcome_rc_tologin:hover {
	cursor: pointer;
}

.div_welcome_cen_picbg div.item {
	float: left;
	width: 320px;
	margin: 0px;
	border: none;
}

.div_welcome_cen_picbg div.item.business-login {
	float: right;
	margin-right: 0px;
	margin-top: 60px;
}

.div_welcome_c_landing_register {
	float: right;
	width: 450px;
	margin-top: 14px;
	border: none;
}

.div_welcome_b_login_lefttext {
	float: left;
	width: 455px;
	margin-left: 80px;
	color: #494949;
	margin-top: 110px;
	font-size: 17px;
	line-height: 30px;
}

.div_welcome_b_login_lefttext .business-big-login-txt {
	font-size: 30px;
	height: 60px;
	line-height: 30px;
}

.div_welcome_b_login_lefttext .business-big-login-txt font {
	color: #278cde;
	font-size: 30px;
}

.div_welcome_big_content,
.div_login_big_content {
	width: 100%;
	background: url(../images/bg_repeat.png) repeat;
	margin: 0px;
	padding: 0px;
}

.white_bg .div_welcome_big_content,
.white_bg .div_login_big_content {
	background: #ffffff;
}

.div_welcome_big_content.no-bg {
	background: none;
}

.div_login_big_content {
	background: #f8f8f8;
}

.div_register_big_content {
	float: left;
	width: 100%;
	margin-top: 45px;
}

.ul_register_form {
	float: left;
	width: 100%;
	margin-top: 20px;
}

.ul_register_form li {
	float: left;
	width: 100%;
}

.ul_register_form .span_register_item {
	float: left;
	width: 380px;
	border: 1px solid #dadada;
	min-height: 45px;
}

.ul_register_form .a_register_label {
	position: absolute;
	opacity: 0;
	filter: alpha(opacity=0);
	margin: 0px 0 0 10px;
	*margin: -2px 0 0 10px;
	width: 200px;
	height: 52px;
	background: url('../images/register_item_label.png') no-repeat;
}

@-webkit-keyframes register_label_show {
	0% {
		-webkit-transform: translate(0, -100px)
	}

	100% {
		-webkit-transform: translate(0, 0)
	}
}

.ul_register_form .a_register_label.show {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-animation: register_label_show 0.2s ease-out 0s 1;
}

.ul_register_form .a_register_label font {
	float: left;
	font-size: 14px;
	line-height: 21px;
	margin: 5px 0 0 20px;
	width: 170px;
}

.ul_register_form .span_register_item input {
	float: left;
	width: 370px;
	height: 45px;
	line-height: 45px;
	border: none;
	padding-left: 5px;
	font-size: 16px;
}

.ul_register_form .font_regisetr_error_text {
	float: left;
	width: 90%;
	line-height: 25px;
	font-size: 14px;
	margin-left: 5px;
	color: #ffffff;
}

.ul_register_form .font_regisetr_error_text.show {
	color: #EE0000;
}

.ul_register_form .span_register_item.error {
	border: 1px solid #EE0000;
}

.ul_register_form .span_register_item.focus {
	border: 1px solid #00c256;
}

.a_register_form_confim {
	float: left;
	width: 382px;
	background: #3f92ff;
	text-align: center;
	line-height: 52px;
	color: #ffffff;
	font-size: 16px;
	margin-top: 25px;
}

.a_register_form_confim:hover {
	cursor: pointer;
	background: #00c256;
}

.a_register_yzm {
	float: left;
	border-left: 1px solid #dadada;
	line-height: 25px;
	margin-top: 10px;
	font-size: 16px;
	color: #424242;
	width: 110px;
	text-align: center;
}

.a_register_yzm:hover,
.a_register_yzm.index {
	cursor: pointer;
	color: #00c256;
	text-decoration: underline;
}

.div_register_menubar {
	float: left;
	width: 100%;
}

.div_register_menubar a {
	float: left;
	width: 120px;
	font-size: 16px;
	margin-right: 8px;
	text-align: center;
	line-height: 47px;
	border: 1px solid #dadada;
}

.div_register_menubar a i {
	position: absolute;
	width: 30px;
	height: 30px;
	margin: 17px 0 0 90px;
	display: none;
	background: url('../images/register_item_corner.png') no-repeat;
}

.div_register_menubar a.index i {
	display: block;
}

.div_register_menubar a.index,
.div_register_menubar a.index:hover {
	line-height: 45px;
	border: 2px solid #00c256;
}

.div_register_menubar a:hover {
	border: 1px solid #00c256;
	cursor: pointer;
}

.div_welcome_content {
	width: 1000px;
	margin: 0 auto;
	margin-top: -90px;
}

.div_welcome_content.business-normal {
	margin-top: -50px;
}

.div_register_cen {
	float: left;
	width: 550px;
	margin-left: 320px;
}

.div_welcome_content.normal {
	margin-top: 0px;
}

.div_account_content {
	width: 1000px;
	margin: 0 auto;
	margin-top: 30px;
}

div.div_welcome_content#welcome {
	margin-top: 0px;
}

.div_welcome_index_title {
	float: left;
	width: 100%;
	line-height: 35px;
	font-size: 14px;
}

.div_welcome_index_title font.title_left_text {
	float: left;
	color: #278cde;
	font-size: 17px;
	margin-left: 20px;
}

.div_welcome_index_title a.a_welcome_index_title_right {
	float: right;
	color: #278cde;
	margin-right: 20px;
}

.div_welcome_index_title a.a_welcome_index_title_right:hover {
	cursor: pointer;
	text-decoration: underline;
}

.div_welcome_title {
	float: left;
	width: 100%;
	height: 60px;
	border-bottom: 1px solid #e6e6e6;
}

.div_welcome_title.cen {
	float: left;
	margin-left: 20px;
	width: 960px;
}

i.i_title_refresh {
	float: right;
	width: 16px;
	height: 16px;
	margin-top: 23px;
	background: url(../images/welcome_big.png) -48px -80px;
}

.div_welcome_title a.right {
	float: right;
	margin-right: 30px;
	color: #494949;
	line-height: 45px;
	font-size: 14px;
}

.div_welcome_title a:hover {
	cursor: pointer;
}

.div_welcome_title a,
.div_welcome_title span {
	float: left;
	height: 45px;
	line-height: 45px;
	font-size: 22px;
	margin-top: 8px;
	margin-right: 10px;
	padding-left: 0px;
}

.div_welcome_title span.small {
	font-size: 17px;
}

.div_welcome_title a.right:hover {
	text-decoration: underline;
}

.div_welcome_title .span_welcome_title_left_b {
	color: #d4d4d4;
}

#div_c_login_left_title a.right {
	font-size: 15px;
	margin-top: 8px;
}

.span_welcome_title_left.b {
	font-size: 26px;
	padding-left: 10px;
}

.span_welcome_title_left {
	float: left;
	margin-left: 15px;
	padding-left: 10px;
	margin-top: 8px;
	color: #494949;
	font-size: 30px;
}

.a_welcome_title_left_b {
	color: #d4d4d4;
}

.a_welcome_title_left_b.b {
	color: #d4d4d4;
	font-size: 26px;
}

.ul_welcome_pos_title {
	float: left;
	height: 35px;
	line-height: 35px;
	background: #efefef;
	width: 100%;
}

.ul_welcome_cai_detail {
	float: left;
	min-height: 80px;
	background: white;
	width: 100%;
	border-bottom: 1px dashed #d5d5d5;
	overflow: hidden;
}

.ul_welcome_cai_detail.last {
	border: none;
	float: left;
	width: 100%;
}

.ul_welcome_pos_title li {
	float: left;
	line-height: 35px;
	font-size: 14px;
	color: #494949;
	margin-right: 2px;
	font-weight: bold;
}

.ul_welcome_cai_detail li {
	float: left;
	line-height: 78px;
	font-size: 14px;
	color: #3c3c3c;
	margin-right: 2px;
}

.ul_welcome_cai_detail li.status:hover {
	cursor: pointer;
}

.ul_welcome_pos_detail.h-talente-list li {
	height: 65px;
}

.ul_welcome_pos_detail li p.point {
	float: left;
	font-weight: bold;
	margin-right: 2px;
	font-size: 16px;
	margin-left: 3px;
}

.ul_welcome_pos_detail li p.point.d,
.ul_welcome_pos_detail li p.point.a {
	color: #F60;
}

.ul_welcome_pos_detail li a.go_candidate {
	float: left;
	width: 90px;
	height: 65px;
}

.ul_welcome_pos_detail li a.go_candidate:hover p {
	cursor: pointer;
	text-decoration: underline;
}

.ul_welcome_pos_title li.a p {
	padding-left: 0px;
}

.ul_welcome_pos_title li.r,
.ul_welcome_pos_detail li.r,
.ul_welcome_cai_detail li.r {
	width: 40px;
	height: 45px;
}

.ul_welcome_cai_detail li.a.match:hover {
	cursor: pointer;
}

.ul_welcome_pos_title li.p,
.ul_welcome_pos_detail li.p,
.ul_welcome_cai_detail li.p {
	width: 15px;
	height: 45px;
}

.ul_welcome_pos_detail li.r input[type='checkbox'] {
	float: left;
	margin-left: 15px;
	margin-top: 26px;
}

.ul_welcome_pos_title li.a,
.ul_welcome_pos_detail li.a,
.ul_welcome_cai_detail li.a,
.ul_welcome_pos_detail li.status {
	width: 100px;
}

.ul_welcome_pos_detail li.a.order-but {
	height: 65px;
}

.ul_welcome_pos_detail li.a.line-height-thirty35 {
	line-height: 35px;
}

#div_b_pos .ul_welcome_pos_title li.a,
#div_b_pos .ul_welcome_pos_detail li.a {
	width: 95px;
}

.ul_welcome_pos_title li.b-indexpos,
.ul_welcome_pos_detail li.b-indexpos {
	width: 125px;
}

#candidate_all li.status {
	width: 130px;
}

#c_index .ul_welcome_pos_detail li.a,
#c_index .ul_welcome_cai_detail li.a {
	font-size: 14px;
	color: #6d6d6d;
}

#c_index .ul_welcome_cai_detail li.over-hide {
	height: 80px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

#pos .ul_welcome_cai_detail li.a,
#div_h_index .ul_welcome_cai_detail li.a,
#div_h_index .ul_welcome_pos_title li.a {
	width: 125px;
}

#c_index li.a {
	width: 90px;
}

.ul_welcome_cai_detail li.a strong {
	font-size: 17px;
	font-weight: normal;
}

.ul_welcome_pos_detail li.k,
.ul_welcome_pos_title li.k {
	float: left;
	line-height: 65px;
	width: 110px;
	height: 65px;
}

.ul_welcome_pos_detail li.kl,
.ul_welcome_pos_title li.kl {
	float: left;
	line-height: 65px;
	width: 70px;
	height: 65px;
}

.ul_welcome_pos_title li.k,
.ul_welcome_pos_title li.kl {
	line-height: 45px;
	height: 45px;
}

.ul_welcome_pos_title.b_candidate_all li.k,
.ul_welcome_pos_title.b_candidate_all li.kl {
	line-height: 35px;
	height: 35px;
}

.ul_welcome_pos_title li.m,
.ul_welcome_cai_detail li.m {
	width: 130px;
	text-align: center;
}

.ul_welcome_cai_detail li.a {
	line-height: 80px;
}

.ul_welcome_cai_detail li.m p {
	float: left;
	width: 100%;
	line-height: 20px;
	font-size: 19px;
}

.ul_welcome_pos_detail li.m span {
	margin-left: 0px;
	margin-top: 15px;
}

.ul_welcome_cai_detail li.m span {
	margin-left: 55px;
}

.ul_welcome_cai_detail li.a h1 {
	color: #0566ad;
	font-size: 17px;
	float: left;
}

.ul_welcome_cai_detail li.f p,
.ul_welcome_cai_detail li.z p {
	float: left;
	width: 100%;
	line-height: 15px;
	margin-top: 10px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.ul_welcome_cai_detail li.f p {
	color: #6d6d6d;
	margin-top: 15px;
}

.ul_welcome_cai_detail li.f p.salary {
	color: #ff6600;
}

.ul_welcome_cai_detail li.z p.pos {
	font-size: 17px;
	line-height: 23px;
	margin-top: 15px;
}

.ul_welcome_cai_detail li.z p.pos a {
	color: #278cde;
}

.ul_welcome_cai_detail li.z p a:hover {
	text-decoration: underline;
}

.ul_welcome_pos_title li.s,
.ul_welcome_pos_detail li.s {
	width: 50px;
}

.ul_welcome_pos_title li.b,
.ul_welcome_pos_detail li.b,
.ul_welcome_cai_detail li.b {
	width: 180px;
}

.ul_welcome_pos_detail li.a a:hover,
.ul_welcome_pos_detail li.b a:hover {
	text-decoration: underline;
}

.ul_welcome_cai_detail li.b {
	line-height: 80px;
}

.ul_welcome_cai_detail li.reward,
.ul_welcome_pos_title li.reward,
.ul_welcome_pos_detail li.reward {
	width: 150px;
}

.ul_welcome_cai_detail li.city_salary,
.ul_welcome_pos_title li.city_salary {
	width: 120px;
}

.ul_welcome_cai_detail li.reward strong,
.ul_welcome_pos_detail li.reward strong {
	color: #ff6600;
	float: left;
	line-height: 78px;
	font-weight: normal;
	margin-left: 10px;
	font-size: 17px;
}

span.span_cai_recommend_kind {
	float: left;
	height: 21px;
	width: 45px;
	margin-top: 28px;
}

span.span_cai_recommend_kind a {
	float: left;
	line-height: 21px;
	width: 35px;
	text-align: center;
	color: white;
	font-size: 14px;
	background: #2a8add;
}

span.span_cai_recommend_kind.zi a {
	background: #ffac00;
}

span.span_cai_recommend_kind i {
	float: right;
	width: 10px;
	height: 25px;
	background: url(../images/c_big.png) -57px -9px;
}

span.span_cai_recommend_kind.zi i {
	background: url(../images/c_big.png) -73px -8px;
}

.ul_welcome_pos_title li.c,
.ul_welcome_pos_detail li.c,
.ul_welcome_cai_detail li.c {
	width: 220px;
}

.ul_welcome_pos_detail li.c a:hover {
	text-decoration: underline;
}

.ul_welcome_pos_detail li.d,
.ul_welcome_cai_detail li.d {
	width: 165px;
}

.ul_welcome_pos_detail li.e,
.ul_welcome_cai_detail li.e {
	width: 180px;
	border: none;
}

.ul_welcome_pos_detail li.posbut {
	width: 160px;
}

.ul_welcome_pos_detail li.posbut a {
	float: left;
	margin-right: 10px;
	color: #278cde;
}

.ul_welcome_pos_detail li.posbut a:hover {
	cursor: pointer;
	color: #157acb;
	text-decoration: underline;
}

.ul_welcome_pos_title li.f,
.ul_welcome_pos_detail li.f,
.ul_welcome_cai_detail li.f {
	width: 190px;
}

.ul_welcome_cai_detail li.z,
.ul_welcome_pos_title li.z {
	width: 330px;
	color: #6d6d6d;
}

.ul_welcome_pos_title li.z {
	color: #494949;
}

.ul_welcome_pos_detail li.d a,
.div_index_left_contain ul li.c a,
.ul_welcome_pos_detail li.e a,
.ul_welcome_cai_detail li.e a {
	float: left;
	width: 72px;
	line-height: 33px;
	text-align: center;
	color: #303030;
	margin-right: 10px;
	margin-top: 15px;
	font-size: 14px;
	border: 1px solid #d5d5d5;
	background: #fafafa;
}

.ul_welcome_cai_detail li.e a {
	margin-top: 25px;
}

.ul_welcome_pos_detail li.d a:hover,
.div_index_left_contain ul li.c a:hover,
.ul_welcome_pos_detail li.e a:hover,
.ul_welcome_cai_detail li.e a:hover {
	cursor: pointer;
	background: #278cde;
	color: white;
}

.ul_welcome_cai_detail li.hide.on {
	display: block;
}

.ul_welcome_cai_detail li.hide,
.ul_welcome_pos_detail li.hide {
	width: 100%;
	min-height: 120px;
	display: none;
}

.ul_welcome_cai_detail li.hide span.pp,
.ul_welcome_pos_detail li.hide span.pp {
	float: left;
	width: 100%;
	min-height: 95px;
	cursor: auto;
	border-top: 1px solid #f1f1f1;
}

.p_recom_reason {
	float: left;
	line-height: 20px;
	margin-top: 50px;
	margin-left: 40px;
	width: 752px;
	color: #6d6d6d;
}

.p_recom_reason.bot {
	margin-top: 10px;
}

.p_recom_reason_space {
	float: left;
	width: 100%;
	height: 20px;
}

.ul_welcome_cai_detail li.hide span.pp a {
	float: left;
	height: 50px;
}

.ul_welcome_cai_detail li.hide span.pp a i {
	float: left;
	width: 25px;
	height: 25px;
	background: url(../images/c_index_gou.png);
	margin-top: 8px;
	margin-left: 50px;
}

.ul_welcome_pos_detail li.status a {
	float: left;
	width: 73px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	text-align: right;
}

#candidate_all li.status a {
	width: 105px;
	text-align: right;
}

.ul_welcome_pos_detail li i.triangle,
.ul_welcome_cai_detail li i.triangle {
	float: right;
	width: 15px;
	height: 8px;
	margin-top: 36px;
	*margin-top: -42px;
	background: url(../images/triangel_down.png);
}

.ul_welcome_pos_detail i.triangle.b_candidate_all,
.ul_welcome_cai_detail i.triangle.b_candidate_all {
	margin-top: 29px;
}

.ul_welcome_pos_detail li.status i.on,
.ul_welcome_cai_detail li i.triangle.on {
	background: url(../images/triangel_up.png);
}

.span_c_recomend_percent,
.span_c_recomend_point {
	float: left;
	width: 695px;
	height: 4px;
	background: #b0b0b0;
	margin-left: 87px;
	margin-top: 25px;
}

.span_c_recomend_point {
	height: 40px;
	line-height: 20px;
	background: none;
	margin-top: 0px;
	margin-left: 45px;
	width: 930px;
}

.span_c_recomend_point a {
	float: left;
	width: 174px;
	cursor: auto;
}

.span_c_recomend_point_item {
	float: left;
	margin-top: 20px;
	width: 215px;
	height: 95px;
}

.span_c_recomend_point_item.last {
	width: 53px;
}

.span_c_recomend_point_item p.top {
	float: left;
	height: 25px;
}

.span_c_recomend_point i.point {
	float: left;
	width: 24px;
	height: 24px;
	margin-top: -10px;
	background: url(../images/c_recom_point.png) no-repeat;
}

.span_c_recomend_point i.line {
	float: left;
	width: 184px;
	height: 4px;
	margin-left: 3px;
	background: url(../images/c_recom_line.png) no-repeat;
}

.span_c_recomend_point_item.on i.point {
	background: url(../images/c_recom_pointon.png) no-repeat;
}

.span_c_recomend_point_item.on i.line {
	background: url(../images/c_recom_lineon.png) no-repeat;
}

.span_c_recomend_point p.s_name {
	float: left;
	width: 83px;
	height: 32px;
	margin-top: 0px;
	margin-left: -30px;
	line-height: 35px;
	text-align: center;
	color: white;
	background: url(../images/recom_status_name.png) no-repeat;
}

.span_c_recomend_point_item.on p.s_name {
	background: url(../images/recom_status_nameon.png) no-repeat;
}

.span_c_recomend_percent a {
	background: #1975b4;
	float: left;
	height: 4px;
}

.span_c_recomend_percent a.p0 {
	width: 0%;
}

.span_c_recomend_percent a.p1 {
	width: 25%;
}

.span_c_recomend_percent a.p2 {
	width: 50%;
}

.span_c_recomend_percent a.p3 {
	width: 75%;
}

.span_c_recomend_percent a.p4 {
	width: 100%;
}

.ul_welcome_cai_detail li.hide span.pp a p {
	float: left;
	width: 100%;
	margin-top: 20px;
	line-height: 25px;
	text-align: center;
}

.ul_welcome_pos_detail {
	float: left;
	width: 100%;
	line-height: 65px;
	background: white;
	border-bottom: 1px dashed #d5d5d5;
	font-size: 15px;
}

.ul_welcome_pos_detail.talente-list:hover,
.ul_welcome_pos_detail.talente-list {
	background: #e6e6e6;
	border-top: 1px solid white;
}

.ul_welcome_pos_detail.talente-list li.all {
	background: white;
}

.ul_welcome_pos_detail.last {
	border: none;
}

#div_no_ul_hover .ul_welcome_pos_detail:hover {
	cursor: default;
}

.ul_welcome_pos_detail:hover li.d {
	display: block;
}

.ul_welcome_pos_detail li {
	float: left;
	line-height: 65px;
	color: #3c3c3c;
	font-size: 14px;
	margin-right: 2px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.ul_welcome_pos_detail.talente-list li {
	line-height: 40px;
	height: 40px;
}

.ul_welcome_pos_detail.resume-b-down li {
	line-height: 66px;
	height: 66px;
}

.ul_welcome_pos_detail li.all {
	width: 100%;
	height: auto;
	border-top: 1px solid #e6e6e6;
}

.span_welcome_pos_reward {
	float: left;
	background: url(../images/welcome_big.png) -8px -40px;
	height: 25px;
	width: 25px;
	margin-top: 28px;
}

.div_welcome_rc_fg {
	float: left;
	width: 940px;
	height: 1px;
	border-top: 1px solid #cfcfcc;
	margin-left: 5px;
}

.div_welcome_agreement {
	float: left;
	margin-left: 50px;
	margin-top: 20px;
	width: 900px;
	font-size: 14px;
	line-height: 30px;
}

.div_index_shadow_top {
	float: left;
	height: 10px;
	width: 1000px;
	background: url(../images/index_title_topbg.png) no-repeat;
}

.div_index_shadow_bottom {
	float: left;
	height: 7px;
	width: 1000px;
	background: url(../images/index_title_botbg.png) no-repeat;
}

.div_welcome_cen_shadow {
	float: left;
	width: 1000px;
	overflow: hidden;
}

#welcome_pos li.r {
	width: 20px;
}

#welcome_pos .ul_welcome_pos_detail li.k,
#welcome_pos .ul_welcome_pos_detail li.b a {
	color: #2c2c2c;
	font-size: 17px;
}

#welcome_pos .ul_welcome_pos_detail li.b,
#welcome_pos .ul_welcome_pos_title li.b {
	width: 190px;
}

#welcome_pos .ul_welcome_pos_detail li.b,
#welcome_pos .ul_welcome_pos_title li.b,
#welcome_pos .ul_welcome_pos_detail li.c,
#welcome_pos .ul_welcome_pos_title li.c {
	margin-right: 20px;
	border: none;
}

#welcome_pos .ul_welcome_pos_detail li.c {
	color: #686868;
}

/* * * * * * * * *
candidate
* * * * * * * * */
.div_search_pos_history {
	float: left;
	height: 60px;
	width: 100%;
	font-size: 14px;
	margin-top: 15px;
	overflow: hidden;
}

.div_search_pos_history span.label {
	float: left;
	line-height: 35px;
	color: #494949;
	width: 80px;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 5px;
}

.div_search_pos_history span.item {
	float: left;
	line-height: 35px;
	height: 35px;
	color: #278cde;
	min-width: 80px;
	max-width: 250px;
	overflow: hidden;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 5px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.div_search_pos_history span.no_search_position_history {
	float: left;
	line-height: 45px;
	min-width: 80px;
	max-width: 250px;
	overflow: hidden;
	margin-left: 20px;
}

.div_search_pos_history span.item:hover {
	cursor: pointer;
	text-decoration: underline;
}

.div_pos_left_contain {
	float: left;
	width: 210px;
	background: #f8fafa;
	border-right: 1px solid #ebebeb;
}

.div_pos_left_contain_hbb {
	float: left;
	width: 740px;
	background: #f8fafa;
	border-right: 1px solid #ebebeb;
}

.div_pos_left_contain.fixed {
	min-height: 500px;
}

.div_pos_left_contain.no-bg {
	background: white;
}

.div_pos_left_contain_cen {
	float: left;
	margin-left: 10px;
	_margin-left: 10px;
	_margin-right: 10px;
	width: 95%;
	_width: 150px;
	background: #f8fafa;
}

.div_pos_left_contain_cen_hbb {
	float: left;
	margin-left: 20px;
	_margin-left: 10px;
	_margin-right: 10px;
	width: 700px;
	_width: 650px;
	background: #f8fafa;
}

.div_profile_right_top .div_pos_left_contain_cen {
	background: none;
	width: 260px;
	margin-left: 18px;
}

.div_pos_left_contain_cen.no-bg {
	background: white;
}

.div_pos_fixed_left {
	float: left;
	width: 210px;
	background: #f8fafa;
	border-right: 1px solid #ebebeb;
}

.div_pos_fixed_left.scroll,
.div_profile_right_fixed.scroll {
	position: fixed;
	top: 46px;
	margin-top: 0px;
	z-index: 98;
}

.div_profile_right_fixed,
.div_profile_right_fixed_out {
	float: left;
	margin-left: 0px;
	width: 296px;
	background: white;
}

.div_pos_left_contain_cen div.title_first {
	float: left;
	width: 100%;
	border-bottom: 2px solid #ebebeb;
	line-height: 40px;
	font-size: 16px;
	font-weight: bold;
}

.div_pos_left_contain_cen div.title_second {
	float: left;
	width: 100%;
	border-bottom: 0px solid #ebebeb;
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
}

.ul_pos_left_filter {
	float: left;
	width: 100%;
	margin-top: 10px;
	height: 120px;
	overflow: hidden;
}

.ul_pos_left_filter.show {
	height: auto;
}

.ul_pos_left_filter li {
	float: left;
	width: 100%;
	height: 30px;
}

.ul_pos_left_filter a.filter_pos_text {
	line-height: 22px;
	margin-left: 10px;
	font-size: 14px;
}

.ul_pos_left_filter li input[type='radio']:hover {
	cursor: pointer;
}

.div_pos_left_more {
	float: left;
	width: 100%;
	line-height: 35px;
	color: #278cde;
	font-size: 14px;
}

.div_pos_left_more.right {
	text-align: right;
}

.div_pos_left_more:hover {
	cursor: pointer;
	text-decoration: underline;
}

.div_pos_right_contain {
	float: right;
	width: 788px;
	background: white;
}

.div_pos_right_contain_cen {
	float: left;
	margin-left: 20px;
	_margin-left: 5px;
	width: 749px;
}

.ul_resume_left_total {
	float: left;
	width: 100%;
}

.ul_resume_left_total li {
	float: left;
	width: 100%;
	line-height: 40px;
	border-bottom: 1px solid #ebebeb;
	font-size: 14px;
}

.ul_resume_left_total li:hover {
	cursor: pointer;
}

.ul_resume_left_total li a {
	float: right;
	line-height: 40px;
	margin-right: 5px;
	color: #cccccc;
}

.ul_resume_left_total li a.hide {
	display: none;
}

.ul_resume_left_total li i {
	float: right;
	width: 22px;
	height: 22px;
	margin-right: 5px;
	margin-top: 10px;
	background: url(../images/resume_big.png) -8px -40px no-repeat;
}

.ul_resume_left_total li i.done {
	display: none;
}

.ul_resume_left_total li span strong {
	margin-right: 5px;
}

.ul_resume_left_total li span.left {
	float: left;
	line-height: 40px;
	margin-left: 5px;
}

.ul_resume_left_total li span.left a {
	color: #494949;
}

.ul_resume_left_total li:hover span.left {
	color: #f35315;
}

.div_c_login_left {
	float: left;
	width: 676px;
	margin-top: 10px;
}

#div_c_login_left_title,
#div_c_login_left_titleb,
#div_c_login_right_title {
	width: 100%;
}

#div_c_login_right_title {
	border-bottom: 1px solid #cfcfcc;
	margin-left: 4px;
	width: 261px;
}

#div_c_login_left_titleb .span_welcome_title_left,
.a_welcome_title_left_b.c,
.a_welcome_title_left_b:hover {
	border-left: none;
	border-bottom: 7px solid #0465af;
	height: 45px;
	color: #0465af;
}

.a_welcome_title_left_b.c {
	font-size: 26px;
}

.a_welcome_title_left_b.b:hover {
	cursor: pointer;
}

i.i_pos_detail_top {
	float: left;
	margin-left: 0px;
	*margin-left: -680px;
	margin-top: 0px;
	width: 42px;
	height: 42px;
	background: url(../images/position_detail_lefton.png);
	z-index: 80;
	margin: 0px;
}

.div_c_login_left_searchp {
	float: left;
	width: 100%;
}

.ul_c_login_left_condition {
	float: left;
	margin-left: 20px;
	_margin-left: 10px;
}

.ul_c_login_left_condition span.text {
	float: left;
	line-height: 30px;
}

.ul_c_login_left_condition li {
	float: left;
	margin-top: 20px;
	margin-right: 15px;
}

.ul_c_login_left_condition a.search {
	float: left;
	width: 130px;
	height: 35px;
	line-height: 35px;
	background: #278cde;
	text-align: center;
	font-size: 14px;
	margin-left: 13px;
	color: white;
}

.ul_c_login_left_condition a.search:hover {
	cursor: pointer;
	background: #157acb;
}

.ul_c_login_right_login li.but a {
	float: left;
	width: 135px;
	line-height: 42px;
	text-align: center;
	font-size: 16px;
	color: white;
	border-radius: 4px;
}

.div_welcome_togo.welcome_login li.but a {
	height: 39px;
	line-height: 39px;
}

.ul_c_login_right_login li.but a:hover {
	cursor: pointer;
}

.ul_c_login_right_login li.but a.login {
	background: #ff8a00;
	margin-right: 10px;
}

.div_welcome_togo.welcome_login .ul_c_login_right_login a.login {
	background: #ff8a00;
	font-size: 16px;
	width: 100%;
	border-radius: 4px;
	margin: 0;
}

.ul_c_login_right_login li.but a.register {
	background: #66acf2;
}

.span_c_login_left_label {
	float: left;
	width: 85px;
	font-size: 15px;
	line-height: 30px;
	color: #696969;
	margin-left: 20px;
}

#div_b_resume .span_c_login_left_label {
	margin-left: 0px;
}

#pos .span_c_login_left_label {
	width: 60px;
}

.span_c_login_left_label input[type='radio'] {
	margin-left: 10px;
}

.span_c_login_left_label a.must,
.ul_b_apply_pos a.must {
	margin-right: 3px;
	color: red;
	font-weight: bold;
}

.span_c_login_right_label {
	float: left;
	height: 31px;
	width: 290px;
	margin-left: 0px;
}

.span_c_login_right_label a[rel='facebox'] {
	float: left;
	margin-left: 0px;
	line-height: 31px;
	height: 31px;
	width: 90%;
	padding-left: 10px;
	border: 1px solid #dedede;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 14px;
}

.a_register_refresh_code {
	float: left;
	line-height: 32px;
	color: #0365b0;
	text-decoration: underline;
	font-size: 14px;
	margin-left: 10px;
}

.a_register_refresh_code:hover {
	color: #333;
	text-decoration: none;
	cursor: pointer;
}

.a_register_title {
	float: left;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	margin-left: 5px;
}

.ul_c_login_left_condition a.facebox {
	float: left;
	width: 247px;
	border: 1px solid #a9a9a9;
	padding-left: 5px;
	height: 33px;
	background: none;
	color: #a9a9a9;
	text-align: left;
	line-height: 33px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	margin-left: 5px;
	font-size: 12px;
}

span.span_c_login_right_label.two-h {
	width: 200px;
}

span.span_c_login_right_label.four-h {
	width: 400px;
}

span.span_c_login_right_label.one-h {
	width: 100px;
}

.ul_c_login_left_condition .search_but {
	float: left;
	width: 80px;
	line-height: 31px;
	text-align: center;
	font-size: 14px;
	border: 1px solid #d5d5d5;
	background: #fafafa;
	margin-left: 20px;
}

.ul_c_login_left_condition .search_but:hover {
	cursor: pointer;
	color: #ffffff;
	background: #278cde;
}

.span_c_login_right_label a[rel='facebox'] {
	color: #8e8e8e;
}

.span_c_login_right_label a:hover {
	cursor: pointer;
	background: none;
	color: #444;
}

.span_c_login_right_label a[rel='facebox']:hover {
	color: #444;
}

.span_c_login_right_label select {
	float: left;
	margin-left: 0px;
	height: 30px;
	padding: 5px;
	vertical-align: middle;
	line-height: 30px;
	*margin-top: 6px;
	border: 1px solid #dedede;
}

.span_c_login_right_label input {
	float: left;
	width: 261px;
	margin: 0px;
	line-height: 28px;
	height: 28px;
	font-size: 14px;
	border: 1px solid #dedede;
	padding-left: 10px;
}

.span_c_login_right_labelb {
	float: left;
	height: 31px;
	margin-left: 0px;
}

.span_c_login_right_labelb a[rel='facebox'] {
	color: #8e8e8e;
	float: left;
	padding-left: 10px;
	line-height: 31px;
	font-size: 12px;
	width: 278px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	border: 1px solid #dedede;
}

.span_c_login_right_labelb a[rel='facebox']:hover {
	color: #444;
}

.span_c_login_right_labelf {
	float: left;
	line-height: 31px;
	width: 359px;
	height: 177px;
	margin-left: 0px;
}

.span_c_login_right_labelf textarea {
	float: left;
	margin: 0px;
	width: 535px;
	height: 166px;
	resize: none;
	font-size: 14px;
	border: none;
	padding-left: 10px;
	border: 1px solid #dedede;
}

.span_c_login_right_label.e {
	width: 95px;
	height: 32px;
}

.resume_normal_mode .span_c_login_right_label.e {
	width: auto;
}

.div_profile_left_contain .span_c_login_right_label.e {
	width: auto;
}

.span_c_login_right_label.e select {
	width: 85px;
}

.span_c_login_right_label.e input {
	float: left;
	width: 75px;
	line-height: 20px;
}

.div_c_login_right {
	float: right;
	width: 318px;
	margin-top: 10px;
	_width: 310px;
}

.div_c_login_shadow_cen {
	float: left;
	margin-left: 20px;
	width: 87%;
	margin-top: 5px;
}

.div_c_login_right_top,
.div_c_login_right_bot {
	float: left;
	width: 100%;
	border-bottom: 1px solid #ebebeb;
}

.div_c_login_right_top.no_border {
	border: none;
}

.ul_luckypos_list {
	float: left;
	width: 262px;
	margin-left: 4px;
	border-bottom: 1px dashed #ccc;
}

.ul_luckypos_list.last {
	border: none;
}

.ul_luckypos_list .span_welcome_pos_reward {
	margin-top: 23px;
	margin-left: 5px;
	margin-right: 5px;
}

.ul_luckypos_list li {
	float: left;
	width: 200px;
	line-height: 70px;
	margin-right: 5px;
	font-size: 17px;
}

.ul_luckypos_list li.detail {
	width: 150px;
}

.ul_luckypos_list li.detail a {
	float: left;
	width: 100%;
	line-height: 25px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.ul_luckypos_list li.detail a.pos {
	color: #333;
	font-size: 17px;
	margin-top: 10px;
}

.ul_luckypos_list li.detail a.com {
	font-size: 14px;
}

.ul_c_login_right_login {
	float: left;
	width: 100%;
	margin-top: 3px;
}

.ul_c_login_right_login li {
	float: left;
	width: 100%;
	height: 41px;
	margin-top: 10px;
}

.ul_c_login_right_login li.but {
	margin-top: 0px;
	height: 45px;
}

.ul_c_login_right_login li.psw {
	margin-top: 27px;
}

.ul_c_login_right_login li span.label {
	float: left;
	width: 60px;
	text-align: right;
	font-size: 16px;
	line-height: 35px;
	color: #696969;
	margin-left: 0px;
}

.ul_c_login_right_login li span.content {
	float: left;
	width: 100%;
	font-size: 16px;
	height: 39px;
	color: #696969;
	border-radius: 4px;
	background: white;
}

.div_welcome_togo.welcome_login span.content {
	border: 1px solid #d6dce0;
}

.ul_c_login_right_login li i.i_login_smaill_name {
	float: left;
	width: 25px;
	height: 25px;
	margin-top: 7px;
	margin-left: 7px;
	background: url(../images/index_pics_20140626.png) -43px -100px no-repeat;
}

.ul_c_login_right_login li i.i_login_smaill_psw {
	float: left;
	width: 25px;
	height: 25px;
	margin-top: 7px;
	margin-left: 7px;
	background: url(../images/index_pics_20140626.png) -66px -100px no-repeat;
}

.ul_c_login_right_login li .content input {
	float: left;
	border: none;
	height: 28px;
	margin-top: 4px;
	line-height: 20px;
	*line-height: 30px;
	width: 245px;
}

i.i_login_remember {
	float: left;
	width: 20px;
	height: 20px;
	background: url(../images/welcome_rember_me_check.png) -30px -4px no-repeat;
	cursor: pointer;
}

i.i_login_remember:hover {
	cursor: pointer;
}

i.i_login_remember.welcome_index {
	background: url(../images/index_pics_20140626.png) -126px -100px no-repeat;
}

i.i_login_remember.checked {
	background: url(../images/welcome_rember_me_check.png) -3px -4px no-repeat;
}

i.i_login_remember.welcome_index.checked {
	background: url(../images/index_pics_20140626.png) -95px -100px no-repeat;
}

.ul_c_login_right_login li.bar {
	line-height: 20px;
	height: 37px;
	margin-top: 15px;
}

.ul_c_login_right_login li.bar input {
	float: left;
	margin-top: 4px;
	margin-left: 70px;
}

.ul_c_login_right_login li.bar span.check {
	float: left;
	width: 20px;
}

.ul_c_login_right_login li.bar span.text {
	float: left;
	font-size: 14px;
	margin-left: 8px;
	color: #ffffff;
}

.div_welcome_togo.welcome_login .ul_c_login_right_login li.bar span.text {
	color: #424242;
}

.ul_c_login_right_login li.bar a {
	float: right;
	color: white;
	font-size: 14px;
}

.ul_c_login_right_login li.bar a:hover {
	cursor: pointer;
	text-decoration: underline;
}

#span_search_c_key input,
.span_c_login_right_labelb input,
.span_c_login_right_labelb select {
	float: left;
	width: 280px;
	padding-left: 8px;
	line-height: 31px;
	height: 31px;
	border: 1px solid #dedede;
}

.ul_c_login_left_condition input.input_search_key {
	float: left;
	width: 240px;
	border: 1px solid #a9a9a9;
	padding-left: 5px;
	height: 31px;
	background: none;
	color: #a9a9a9;
	*line-height: 31px;
	margin-left: 5px;
	font-size: 12px;
}

.ul_c_index_top_bot .collect a {
	float: left;
}

.ul_fk_recom_self li.prvacy a {
	font-size: 14px;
	color: #333;
	font-weight: bold;
}

.div_c_fast_progress {
	float: left;
	width: 100%;
	height: 40px;
	margin-top: 20px;
	margin-left: 140px;
}

.div_c_fast_progress a {
	float: left;
	width: 242px;
	height: 36px;
	text-align: center;
	line-height: 30px;
	background: url(../images/fast_progress_bg.png);
	font-size: 18px;
}

.div_c_fast_progress a.on {
	background: url(../images/fast_progress_bgon.png);
	color: white;
}

.div_c_fast_progress a i {
	font-size: 25px;
	line-height: 36px;
	margin-right: 10px;
}

#ul_c_account_infor .span_c_login_left_label {
	font-size: 14px;
	width: 100px;
}

#ul_c_account_infor {
	margin-left: 55px;
}

#ul_recommend_first,
#ul_recommend_second {
	margin-left: 180px;
	/*width: 600px;*/
	width: 100%;
}

#ul_recommend_second span.span_c_login_left_label {
	text-align: left;
	margin-left: 0px;
	width: auto;
}

#ul_c_account_infor li.head .show_head {
	float: left;
	color: #0365b0;
	margin-top: 80px;
	margin-left: 10px;
	font-size: 15px;
}

.a_c_index_head_border img {
	width: 113px;
	height: 113px;
	float: left;
	margin: 0px;
	border: 7px solid #f1f1f1;
}

#ul_c_account_infor li.head .show_head:hover {
	cursor: pointer;
	text-decoration: underline;
}

#ul_c_account_infor li.head a.a_c_index_head_border {
	margin-left: 6px;
}

#ul_c_account_infor li a.text {
	line-height: 22px;
	font-size: 14px;
}

.ul_c_fast_first {
	float: left;
	width: 580px;
	margin-top: 15px;
}

#register .ul_c_fast_first {
	width: 600px;
}

#b_server .ul_c_fast_first {
	width: 650px;
}

.ul_c_fast_first a.error {
	color: #8B0000;
	font-size: 14px;
	margin-left: 15px;
}

.ul_c_fast_first li {
	float: left;
	width: 100%;
	line-height: 31px;
	margin-top: 15px;
}

img.qrcode {
	float: left;
	width: 75px;
	border: 1px solid #dedede;
}

.ul_c_fast_first li a.rtext {
	float: left;
	line-height: 31px;
	height: 31px;
	margin-left: 10px;
	color: #333;
	font-size: 14px;
}

.ul_c_fast_first li a.rbut {
	float: left;
	line-height: 31px;
	height: 31px;
	margin-left: 10px;
	color: #278cde;
	font-size: 14px;
}

.ul_c_fast_first li a.rbut:hover {
	cursor: pointer;
	text-decoration: underline;
}

.ul_c_fast_first li.chance {
	margin-top: 30px;
	margin-bottom: 10px;
	color: #0466b1;
	margin-left: 45px;
	font-size: 16px;
}

.ul_c_fast_first .span_c_login_left_label {
	width: 115px;
	text-align: right;
	margin-right: 8px;
	line-height: 30px;
	font-size: 14px;
}

.ul_c_fast_first .span_c_login_left_label.all {
	width: auto;
	text-align: left;
	margin-left: 0px;
	color: #494949;
	font-weight: bold;
}

.ul_c_fast_first li.bar input {
	float: left;
	margin-top: 9px;
	margin-left: 10px;
}

.ul_c_fast_first li.bar a {
	float: left;
	font-size: 16px;
	color: #696969;
	margin-top: 4px;
	line-height: 22px;
}

.ul_c_fast_first li.bar a.must {
	float: none;
	color: #CD2626;
	font-size: 14px;
}

.div_c_fast_but {
	float: left;
	width: 100%;
	margin-top: 30px;
	height: 100px;
	margin-left: 93px;
}

.div_c_fast_but a {
	float: left;
	cursor: pointer;
	font-size: 14px;
	line-height: 33px;
	margin-left: 40px;
}

.div_c_fast_but a.font:hover {
	text-decoration: underline;
}

.div_c_fast_but .but {
	width: 112px;
	line-height: 33px;
	height: 33px;
	color: white;
	text-align: center;
	margin-left: 55px;
	font-size: 14px;
	background: #278cde;
	border: 1px solid #d5d5d5;
}

.div_c_fast_but .but:hover {
	color: #333;
	background: #fafafa;
	border: 1px solid #d5d5d5;
}

.div_c_fast_but .font {
	color: #0465af;
}

.div_c_news_main {
	float: left;
	width: 100%;
	margin-top: 40px;
	min-height: 450px;
	background: white;
}

.div_news_left_bar {
	float: left;
	width: 140px;
	height: 100%;
	font-size: 14px;
}

.div_news_left_bar .menu {
	float: left;
	width: 139px;
	margin: 35px 0px 0px 5px;
	border-right: 1px solid #f2f2f2;
}

.div_news_left_bar .menu a {
	float: left;
	width: 100%;
	line-height: 50px;
	text-align: center;
}

.div_news_left_bar .menu a.index,
.div_news_left_bar .menu a:hover {
	background: #ebebeb;
	font-size: 14px;
}

.div_news_right_detail {
	float: left;
	margin-right: 20px;
	width: 820px;
	margin-top: 30px;
}

.div_c_news_detail {
	float: left;
	width: 100%;
}

.div_news_right_detail p.no_notice {
	float: left;
	width: 100%;
	line-height: 100px;
	font-size: 20px;
	color: #ccc;
	text-align: center;
}

.div_c_news_detail.last {
	border: none;
}

.div_c_news_p_head {
	float: left;
	margin: 20px;
	width: 65px;
}

.div_c_news_p_head.float-right {
	float: right;
}

.div_c_news_p_head a.a_news_p_head {
	float: left;
	width: 62px;
}

.div_c_news_p_head a.a_news_p_head img {
	width: 62px;
	height: 62px;
	border-radius: 40px;
	-webkit-border-radius: 40px;
}

.div_c_news_p_head p {
	float: left;
	width: 133px;
	text-align: center;
	line-height: 30px;
	font-size: 15px;
	color: #696969;
}

.div_c_news_p_right {
	float: left;
	margin-top: 20px;
	width: 715px;
	font-size: 14px;
	border-bottom: 1px solid #ededed;
}

.div_c_news_p_right.msg-history-list:hover,
.div_c_news_p_right.msg-history-list {
	border: none;
}

.div_c_news_p_right:hover {
	border-bottom: 1px solid #000;
}

.div_c_news_p_right p.author {
	float: left;
	margin-left: 0px;
	color: #ccc;
	width: 75%;
	height: 25px;
}

.div_c_news_p_right p.author.float-right {
	float: right;
}

.div_c_news_p_right p.author a {
	color: #278cde;
}

.div_c_news_p_right p.author font.time {
	font-weight: normal;
	font-size: 12px;
	color: #ccc;
}

.div_c_news_p_right p.author a {
	color: #278cde;
	margin: 0px;
	font-size: 17px;
	color: #040404;
}

.div_c_news_p_right p.author a.name-float-right {
	float: right;
	*margin-top: -23px;
}

.div_c_news_p_right p.title {
	float: left;
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
}

.div_c_news_p_right .text {
	float: left;
	margin: 15px 0 0 0;
	line-height: 22px;
	width: 75%;
	color: #bbb;
	font-size: 14px;
	min-height: 66px;
	word-wrap: break-word;
}

.div_msg_history_relative {
	position: relative;
	width: 536px;
}

.div_msg_history_relative i.i_msg_history_side {
	position: absolute;
	z-index: 98;
	height: 22px;
	width: 16px;
	margin: 8px 0px 0px 0px;
	*margin-left: -14px;
	background: url('../images/msg_bg_triangle.png') -7px -2px;
}

.div_msg_history_relative i.i_msg_history_side.right {
	margin: -55px 0px 0px 521px;
	background: url('../images/msg_bg_triangle.png') -29px -2px;
}

.div_msg_history_relative .div_msg_history_text {
	width: 480px;
	border: 1px solid #000000;
	color: #000000;
	padding: 20px;
	margin: 0px 0 0 0px;
}

.div_msg_history_relative .div_msg_history_text.right {
	border: 1px solid #bbb;
	color: #bbb;
	margin: 0px 0 0 14px;
	word-wrap: break-word;
}

.div_c_news_p_right .text.float-right {
	float: right;
}

.div_c_news_p_right .text.all-width {
	width: 100%;
}

.div_c_news_p_right .text.msg_list_info:hover {
	color: #666;
	cursor: pointer;
}

.div_c_news_p_right:hover .text {
	color: #666;
}

.div_c_news_p_right .text a {
	float: none;
	margin: 0 5px 0 5px;
	color: #278cde;
}

.div_c_news_p_right ul {
	float: left;
	width: 100%;
}

.div_c_news_p_right li {
	float: left;
	height: 30px;
	line-height: 30px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.div_c_news_p_right li.a {
	height: auto;
	line-height: 40px;
	width: 715px;
	font-size: 17px;
}

.div_c_news_p_right li.b {
	width: 415px;
	color: #ccc;
}

.div_c_news_p_right li.c {
	width: 280px;
}

.div_c_news_p_right li.d {
	height: 40px;
	width: 715px;
	font-size: 20px;
	margin-top: 10px;
	text-align: right;
}

.div_c_news_p_right .div_c_news_p_del a {
	float: left;
	margin-left: 0px;
	line-height: 30px;
	text-align: right;
	color: #999;
}

.div_c_news_p_right a.reply {
	color: #bbb;
	float: right;
	width: 145px;
	font-size: 14px;
	border: 1px solid #bbb;
	line-height: 22px;
	text-align: center;
	margin-bottom: 5px;
}

.div_c_news_p_right a.delete,
.div_c_news_p_right p.author a.delete {
	float: right;
	color: #bbb;
	margin-right: 200px;
	*margin-top: -20px;
	font-size: 12px;
	margin-left: 50px;
}

.div_c_news_p_right p.author a.delete:hover {
	color: red;
}

.div_c_news_p_right a.reply:hover,
.div_c_news_p_right li.d a:hover {
	border: 1px solid #000;
	color: #000;
}

.div_c_news_p_right a.delete:hover {
	color: red;
}

.div_c_news_p_right a:hover {
	cursor: pointer;
}

.div_c_news_p_right li.d a {
	text-align: center;
	font-size: 14px;
	color: #999;
	text-decoration: underline;
}

.div_c_news_p_del {
	float: right;
	width: 147px;
	line-height: 30px;
}

.div_c_news_detail:hover .div_c_news_p_del {
	display: block;
}

.div_c_news_p_del a.del {
	float: left;
	margin-right: 30px;
	font-size: 14px;
	color: #999999;
	margin-left: 20px;
}

.search_position_more,
.myfavorite_more,
.myrecommend_more,
.myfollow_more {
	float: right;
	line-height: 40px;
	font-size: 16px;
	width: 100%;
	text-align: center;
	color: #278cde;
}

.search_position_more:hover,
.myfavorite_more:hover,
.myrecommend_more:hover,
.myfollow_more:hover {
	color: #157acb;
	text-decoration: underline;
	cursor: pointer;
}

.div_c_resume_topbar {
	float: left;
	width: 100%;
	border-bottom: 1px solid #efefef;
	background: #f8fafa;
}

.div_c_resume_bar_cen {
	width: 1000px;
	margin: 0 auto;
}

.div_c_resume_bar_cen .no {
	float: left;
	height: 170px;
	width: 500px;
	margin-left: 300px;
}

.div_c_resume_bar_cen span.set {
	float: left;
	width: 200px;
	line-height: 40px;
	font-size: 14px;
	color: #333;
	margin-top: 10px;
}

.div_c_resume_bar_cen .no p,
.div_c_resume_bar_cen .no a {
	float: left;
	line-height: 170px;
	font-size: 25px;
}

.div_c_resume_bar_cen .no a {
	margin-left: 20px;
	color: #0465af;
}

.div_c_resume_bar_cen .no a:hover {
	cursor: pointer;
	text-decoration: underline;
}

.div_c_resume_topbar .bar {
	float: left;
	height: 170px;
	width: 470px;
}

.div_c_resume_topbar .bar a.privacy:hover {
	cursor: pointer;
	color: #333;
}

.div_c_resume_bar_cen .bar a {
	float: left;
	width: 100%;
	text-align: center;
	color: #1975b6;
	font-size: 50px;
	margin-top: 28px;
}

.div_c_resume_bar_cen .bar p.a {
	float: left;
	width: 100%;
	color: #68686a;
	text-align: center;
	margin-top: 5px;
	font-size: 20px;
}

.div_c_resume_bar_cen .bar p.b {
	float: left;
	width: 100%;
	color: #68686a;
	margin-top: 20px;
	font-size: 20px;
}

.div_c_resume_bar_cen i {
	float: left;
	background: #d5d5d5;
	width: 1px;
	height: 70px;
	margin-top: 50px;
}

.div_c_resume_bar {
	float: left;
	width: 100%;
	height: 180px;
}

.div_c_resume_bar_left {
	float: left;
	margin-top: 25px;
	margin-left: 45px;
	width: 600px;
}

.a_c_resume_bar_name,
.a_c_resume_bar_pos {
	float: left;
	width: 400px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	margin-left: 20px;
	font-size: 22px;
}

.a_c_resume_bar_name {
	margin-top: 0px;
	color: #303030;
}

.a_c_resume_bar_pos {
	color: #686868;
}

.div_c_resume_bar_right {
	float: right;
	width: 110px;
	margin-right: 20px;
	margin-top: 25px;
	color: #696969;
}

.div_c_resume_main {
	float: left;
	margin-left: 35px;
	width: 930px;
}

.div_c_resume_attach {
	float: left;
	width: 100%;
	height: 65px;
}

.div_c_resume_attach a {
	float: right;
	line-height: 65px;
	margin-right: 15px;
	font-size: 14px;
	color: #0466af;
}

.div_resume_to_other {
	float: left;
	width: 747px;
	height: 87px;
	background: url(../images/resume_top_bg.png) no-repeat;
	margin-top: 20px;
	font-size: 14px;
}

.div_resume_to_other a.title {
	float: left;
	line-height: 87px;
	color: #494949;
	font-size: 17px;
	margin-left: 20px;
}

.div_resume_to_other a.but {
	float: right;
	width: 230px;
	margin-left: 20px;
	margin-top: 20px;
	height: 50px;
	line-height: 50px;
	color: white;
	background: #278cde;
	text-align: center;
	font-size: 14px;
	margin-right: 80px;
	border-bottom: 5px solid #157acb;
}

.div_resume_to_other a.but:hover {
	background: #157acb;
}

.div_c_resume_item {
	float: left;
	width: 100%;
	margin-top: 20px;
}

.div_c_resume_title,
.div_c_resume_title_b {
	float: left;
	height: 40px;
	width: 100%;
	background: #efefef;
}

.resume_normal_mode .div_c_resume_title {
	background: none;
	height: 50px;
	border-top: 1px solid #e6e6e6;
}

.resume_normal_mode .div_c_resume_title i {
	float: left;
	width: 32px;
	height: 32px;
	margin-top: 7px;
}

.resume_normal_mode .div_c_resume_title i.i_profile_item_basic {
	background: url('../images/profile_item_bigc.png') -158px -48px no-repeat;
}

.resume_normal_mode .div_c_resume_title i.i_profile_item_label {
	background: url('../images/profile_item_bigc.png') 0px -8px no-repeat;
}

.resume_normal_mode i.i_profile_item_hope {
	background: url('../images/profile_item_bigc.png') -40px -8px no-repeat;
}

.resume_normal_mode i.i_profile_item_edu {
	background: url('../images/profile_item_bigc.png') -120px -8px no-repeat;
}

.resume_normal_mode i.i_profile_item_work {
	background: url('../images/profile_item_bigc.png') -80px -8px no-repeat;
}

.resume_normal_mode i.i_profile_item_proj {
	background: url('../images/profile_item_bigc.png') 0px -48px no-repeat;
}

.resume_normal_mode i.i_profile_item_lan {
	background: url('../images/profile_item_bigc.png') -40px -48px no-repeat;
}

.resume_normal_mode i.i_profile_item_bio {
	background: url('../images/profile_item_bigc.png') -80px -48px no-repeat;
}

.resume_normal_mode i.i_profile_item_skill {
	background: url('../images/profile_item_bigc.png') -120px -48px no-repeat;
}

.resume_normal_mode i.i_profile_item_cert {
	background: url('../images/profile_item_bigc.png') -158px -8px no-repeat;
}

.div_c_index_left_con .div_c_resume_title_b {
	background: none;
}

.div_c_resume_title_b {
	background: white;
	border-bottom: 1px solid #e5eaee;
}

.div_c_resume_title_b span.left {
	float: left;
	width: 107px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	color: #424242;
}

.div_c_resume_title.top {
	margin-top: 25px;
}

.div_c_resume_title span {
	line-height: 40px;
	color: #444;
}

.div_c_resume_title span a.add,
.div_c_resume_title span a.edit,
#show_label_add {
	float: left;
	width: 70px;
	height: 25px;
	line-height: 25px;
	border: 1px solid #d5d5d5;
	background: #fbfbfb;
	font-weight: normal;
	margin-top: 7px;
}

.div_c_resume_title span a.add i {
	float: left;
	width: 15px;
	height: 15px;
	background: url(../images/resume_big.png) -32px -72px no-repeat;
	margin-top: 6px;
	margin-left: 9px;
	margin-right: 5px;
}

.div_c_resume_title span a.edit i,
#show_label_add i {
	float: left;
	width: 15px;
	height: 15px;
	background: url(../images/resume_big.png) -8px -72px no-repeat;
	margin-top: 6px;
	margin-left: 9px;
	margin-right: 5px;
}

.div_c_resume_title span a:hover {
	color: #1876b4;
	cursor: pointer;
}

.div_c_resume_title span.left {
	float: left;
	font-size: 14px;
	margin-left: 30px;
	font-weight: bold;
}

.resume_normal_mode .div_c_resume_title span.left {
	line-height: 50px;
	margin-left: 10px;
	font-weight: normal;
	font-size: 17px;
}

.div_c_resume_title span.right {
	float: right;
	margin-right: 15px;
	font-size: 14px;
	font-weight: bold;
}

.div_c_index_left_con.mode-preview .div_c_resume_title span.right {
	display: none;
}

.div_c_resume_title span.right .save {
	display: none;
}

.div_resume_labels_contain {
	float: left;
	width: 650px;
	overflow: hidden;
	margin-top: 20px;
	color: #727272;
	font-size: 14px;
	margin-left: 0px;
}

.div_profile_left_resume_con .div_resume_labels_contain {
	width: 100%;
	margin-left: 0px;
}

.div_resume_labels_contain .span_welcome_sync a:hover {
	cursor: auto;
}

.ul_c_resume_p_init,
.ul_c_resume_p_o {
	float: left;
	width: 100%;
	margin-top: 20px;
	color: #727272;
	font-size: 14px;
}

.ul_c_resume_p_init.profile-init {
	margin-top: 0px;
}

.ul_c_resume_p_init.profile-init li {
	margin-top: 0px;
}

.ul_c_resume_p_init.profile-init.edit-mode li {
	margin-top: 10px;
}

#work .ul_c_resume_p_o {
	/*height: 130px;*/
	overflow: hidden;
}

#edu .ul_c_resume_p_o {
	/*height: 175px;*/
	overflow: hidden;
}

#proj .ul_c_resume_p_o {
	/*min-height: 172px;*/
	overflow: hidden;
}

#work .ul_c_resume_p_o.edit,
#edu .ul_c_resume_p_o.edit,
#proj .ul_c_resume_p_o.edit {
	height: auto;
}

.ul_c_resume_p_o li {
	float: left;
	width: 90%;
	line-height: 31px;
	margin-top: 8px;
}

.ul_c_resume_p_init li {
	float: left;
	width: 50%;
	height: 31px;
	margin-top: 10px;
}

.ul_c_resume_p_init.all li {
	width: 100%;
}

.ul_c_resume_p_init.all li.chance {
	margin-top: 30px;
	height: 50px;
}

.ul_c_resume_p_init li a.rtext {
	float: left;
	line-height: 31px;
	margin-left: 8px;
}

.ul_c_resume_p_init li a.rtext.bind i {
	float: left;
	width: 22px;
	height: 22px;
	margin-right: 5px;
	margin-top: 5px;
	background: url(../images/resume_big.png) -8px -40px no-repeat;
}

.ul_c_resume_p_init li span.label,
.ul_c_resume_p_o li span.label {
	float: left;
	width: 112px;
	text-align: right;
	margin-right: 5px;
	font-size: 14px;
	line-height: 31px;
	color: #494949;
}

.ul_c_resume_p_init li span.detail,
.ul_c_resume_p_o li span.detail {
	float: left;
	width: 470px;
	color: #8e8e8e;
	margin-left: 5px;
	overflow: hidden;
	word-break: break-all;
}

.ul_c_resume_p_init li span.detail {
	width: 200px;
}

.ul_c_resume_p_o li span.detail {
	text-align: left;
	float: left;
	width: 60%;
	line-height: 31px;
}

.ul_c_resume_p_init li span.detail input[type='radio'] {
	float: left;
	margin-top: 8px;
	margin-right: 3px;
}

.ul_c_resume_p_init li span.detail span {
	float: left;
	line-height: 31px;
	margin-right: 5px;
}

.ul_c_resume_p_o.edit {
	display: none;
}

.ul_c_resume_p_o.edit li.but,
.ul_c_resume_p_init.edit li.but {
	margin-left: 100px;
	margin-top: 20px;
	height: 45px;
}

.div_c_resume_add .ul_c_resume_p_o {
	display: none;
}

.div_c_resume_add .edit.show {
	display: block;
}

.div_c_resume_add_more {
	float: left;
	width: 90%;
	margin-left: 32px;
}

.div_c_resume_add_more a {
	float: left;
	line-height: 33px;
	font-size: 15px;
	height: 50px;
	color: #0365ae;
	margin-top: 10px;
}

.div_c_resume_add_more a:hover {
	text-decoration: underline;
	cursor: pointer;
}

.ul_c_resume_p_o.edit li.but a.save,
.ul_c_resume_p_init.edit li.but a.save {
	float: left;
	width: 70px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	margin-left: 17px;
	background: #278cde;
	border: 1px solid #278cde;
	color: white;
}

.ul_c_resume_p_o.edit li.but a.save:hover,
.ul_c_resume_p_init.edit li.but a.save:hover,
.ul_c_resume_p_o.edit li.but a.save.on,
.ul_c_resume_p_init.edit li.but a.save.on {
	cursor: pointer;
	color: #494949;
	border: 1px solid #d5d5d5;
	background: #fdfdfd;
}

.ul_c_resume_p_o.edit li.but a.cancel,
.ul_c_resume_p_init.edit li.but a.cancel {
	float: left;
	line-height: 33px;
	font-size: 15px;
	text-align: center;
	color: #303030;
	margin-left: 30px;
	color: #0465af;
}

.ul_c_resume_p_o.edit li.but a.cancel.on,
.ul_c_resume_p_init.edit li.but a.cancel.on {
	color: #333;
	text-decoration: underline;
}

.ul_c_resume_p_o.edit li.but a.cancel:hover,
.ul_c_resume_p_init.edit li.but a.cancel:hover {
	cursor: pointer;
	text-decoration: underline;
}

.ul_c_resume_p_init li span.detail a {
	float: left;
	width: 300px;
	font-size: 14px;
	line-height: 31px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: #494949;
}

.div_profile_init_right .ul_c_resume_p_init li span.detail a {
	width: 200px;
}

.ul_c_resume_p_o li span.detail a {
	float: left;
	width: 100%;
	font-size: 14px;
	line-height: 31px;
	color: #8e8e8e;
}

.ul_c_resume_p_o li span.detail.h a {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.div_c_resume_item_detail {
	float: left;
	width: 100%;
}

.div_resume_p_top {
	float: left;
	width: 920px;
	height: 30px;
	margin-left: 20px;
	margin-top: 10px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.div_resume_p_top.first {
	margin-top: 40px;
}

.div_resume_p_bot {
	float: left;
	width: 920px;
	line-height: 30px;
	margin-left: 25px;
	border-left: 3px solid #c0c0c0;
}

.div_resume_p_bot.last {
	border-left: 3px solid white;
}

.div_resume_p_top .left {
	float: left;
	line-height: 35px;
	font-size: 14px;
	color: #c0c0c0;
}

.div_resume_p_top .right,
.div_resume_p_bot .right {
	float: right;
	width: 710px;
	line-height: 35px;
	font-size: 14px;
}

.div_resume_p_bot .right {
	width: 690px;
	margin-right: 30px;
}

.div_resume_p_bot .right font {
	margin-left: 10px;
	margin-right: 10px;
}

.div_resume_p_top .right strong {
	margin-right: 15px;
}

.div_resume_p_top i.circel {
	float: left;
	width: 14px;
	height: 14px;
	margin-top: 9px;
	margin-right: 10px;
	background: url(../images/resume_time_circel.png) no-repeat;
}

.div_c_resume_p_lan {
	float: left;
	width: 890px;
	line-height: 30px;
	margin-left: 20px;
	margin-top: 20px;
	font-size: 14px;
}

.div_c_resume_p_lan span.detail {
	float: left;
	width: 24%;
	font-size: 14px;
}

.ul_c_resume_p_o.edit li a.text {
	float: left;
	font-size: 14px;
	width: 30px;
	line-height: 31px;
	text-align: center;
}

.div_c_resume_p_init {
	float: left;
	width: 600px;
	font-size: 14px;
	margin-top: 30px;
}

.div_c_resume_p_init p.detail {
	float: left;
	width: 100%;
	line-height: 25px;
	margin-top: 30px;
}

.div_c_resume_p_init font.name {
	font-size: 30px;
	color: #333;
}

.ul_c_resume_p_o a.item_edit {
	float: right;
	line-height: 31px;
	color: #1876b4;
	font-size: 14px;
	margin-right: 20px;
	font-weight: bold;
	text-decoration: underline;
}

.div_c_index_left_con.mode-preview .ul_c_resume_p_o a.item_edit,
.div_c_index_left_con.mode-preview .div_c_resume_add_more a {
	display: none;
}

.ul_c_resume_p_o a.item_edit.on {
	color: red;
}

.ul_c_resume_p_o a.item_edit:hover {
	cursor: pointer;
	text-decoration: none;
	color: #333;
}

.div_c_resume_init_left {
	float: left;
	width: 480px;
}

.div_c_resume_init_right {
	float: right;
	width: 133px;
	margin: 30px;
	margin-right: 15px;
}

.div_c_resume_init_right a.head {
	float: left;
	width: 90px;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color: #494949;
	border: 1px solid #d5d5d5;
	margin-top: 15px;
	margin-left: 28px;
}

.div_c_resume_init_right a.head i,
.div_profile_left_init_center a.avatar i {
	float: left;
	width: 14px;
	height: 14px;
	margin-top: 6px;
	margin-left: 8px;
	margin-right: 5px;
	background: url(../images/resume_big.png) -8px -95px no-repeat;
}

.div_c_resume_init_right a.head:hover {
	cursor: pointer;
	color: #1977b5;
	text-decoration: underline;
}

.div_c_resume_init_right a {
	float: left;
}

.div_c_resume_init_right img {
	float: left;
	width: 130px;
	height: 130px;
	border: 7px solid #f1f1f1;
}

.ul_c_resume_p_init {
	float: left;
	width: 100%;
}

.ul_c_resume_p_init.edit {
	display: none;
}

.div_c_index_page {
	float: left;
	width: 100%;
	height: 50px;
}

.div_c_page_left {
	float: left;
	margin-left: 10px;
	line-height: 50px;
	font-size: 14px;
}

.div_c_page_left i.i_vc_square_checkbox {
	margin-top: 16px;
}

.div_c_page_left .page_item {
	float: left;
}

.div_c_index_page a.a_page_other_but {
	float: left;
	line-height: 50px;
	font-size: 14px;
	margin-left: 10px;
	color: #999999;
}

.div_c_index_page a.a_page_other_but.can {
	color: #278cde;
}

.div_c_index_page a.a_page_other_but.can:hover {
	cursor: pointer;
	text-decoration: underline;
}

.div_c_index_page span.checkall {
	float: left;
	width: 40px;
	height: 45px;
}

.div_c_index_page span.checkall input[type='checkbox'] {
	float: left;
	margin-left: 20px;
	margin-top: 22px;
}

.div_c_index_page a.text {
	float: left;
	margin-left: 5px;
	line-height: 55px;
	font-size: 15px;
	color: #303030;
}

.div_c_index_page a.but {
	float: left;
	line-height: 55px;
	font-size: 15px;
	margin-left: 15px;
	color: #0464b0;
}

.div_c_index_page a.but:hover {
	cursor: pointer;
	text-decoration: underline;
	color: #333;
}

.div_c_index_page a.text:hover {
	cursor: pointer;
}

.span_c_index_page {
	float: right;
	margin-right: 0px;
	margin-top: 10px;
	height: 30px;
	*margin-right: 20px;
}

.span_c_index_page strong {
	float: left;
	line-height: 30px;
	font-size: 14px;
	text-decoration: underline;
	min-width: 30px;
	_width: 30px;
	text-align: center;
	background: #278cde;
	color: white;
	margin-left: 5px;
	border: 1px solid #278cde;
	margin-top: 0px;
	*margin-top: -17px;
}

.span_c_index_page a {
	float: left;
	min-width: 30px;
	_width: auto;
	text-align: center;
	height: 30px;
	line-height: 30px;
	margin-left: 5px;
	margin-top: 0px;
	font-size: 14px;
	color: #969696;
	border: 1px solid #969696;
	*margin-top: -17px;
}

.span_c_index_page a.first {
	*margin-top: 0px;
}

.span_c_index_page a:hover {
	cursor: pointer;
	background: #278cde;
	color: white;
}

.div_c_index_page a.delete {
	float: left;
	line-height: 33px;
	color: #333;
	text-align: center;
	font-size: 16px;
	margin-top: 11px;
	margin-left: 30px;
}

.div_c_index_page a.delete:hover {
	cursor: pointer;
	color: red;
}

.div_c_account_but {
	float: left;
	height: 100px;
	/*width: 100%;*/
	clear: both;
	margin-left: 180px;
	*margin-left: 150px;
	margin-top: 30px;
}

.div_c_account_but a {
	float: left;
	width: 140px;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	color: #303030;
	margin-left: 30px;
	background: #4685d8;
	color: white;
	border: 1px solid #4685d8;
}

.div_c_account_but a.light_bg_but {
	color: #424242;
	background: #ededed;
	border: 1px solid #cbcbcb;
}

.div_c_account_but a:hover {
	cursor: pointer;
	color: #424242;
	background: #ededed;
	border: 1px solid #ededed;
}

.ul_c_index_attention {
	float: left;
	margin-top: 15px;
	width: 100%;
}

.ul_c_index_attention li {
	float: left;
	height: 250px;
	width: 470px;
	background: #f6f6f6;
	margin-right: 20px;
	margin-bottom: 20px;
}

.ul_c_index_attention li.b {
	margin-right: 0px;
}

.ul_c_index_attention li a.left {
	float: left;
	width: 160px;
	height: 100px;
	margin: 15px;
}

.ul_c_index_attention li a.left img {
	float: left;
	height: 100px;
	width: 160px;
	border: 1px solid white;
}

.ul_c_index_attention li span.right {
	float: left;
	width: 265px;
	height: 100px;
}

.ul_c_index_attention li span.right a.com {
	float: left;
	width: 265px;
	line-height: 40px;
	height: 40px;
	font-size: 14px;
	font-weight: bold;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	text-align: left;
	color: #278cde;
	margin-top: 15px;
}

.span_atten_but {
	float: left;
	width: 85px;
	height: 35px;
}

.span_atten_but a {
	float: left;
	width: 85px;
	line-height: 35px;
	color: white;
	font-size: 14px;
}

.span_atten_but a.done {
	background: #278cde;
}

.span_atten_but a.done i {
	float: left;
	width: 15px;
	height: 15px;
	background: url(../images/c_big.png) -8px -120px no-repeat;
	margin-top: 12px;
	margin-left: 10px;
	margin-right: 5px;
}

.span_atten_but a.cancel {
	background: #ccc;
	display: none;
	text-align: center;
}

.span_atten_but:hover a.cancel {
	cursor: pointer;
	display: block;
}

.span_atten_but:hover a.done {
	cursor: pointer;
	display: none;
}

.ul_c_index_attention li span.bot_right a.more {
	float: right;
	width: 112px;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	margin-top: 70px;
	margin-right: 17px;
	color: #278cde;
}

.ul_c_index_attention span.bot_left {
	float: left;
	width: 320px;
	height: 90px;
	margin-top: 10px;
	margin-left: 15px;
}

.ul_c_index_attention span.bot_left a {
	float: left;
	line-height: 30px;
	width: 100%;
	height: 30px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 14px;
}

.ul_c_index_attention span.bot_left a:hover,
.ul_c_index_attention li span.bot_right a.more:hover {
	cursor: pointer;
	text-decoration: underline;
}

.div_c_pos_detail_left {
	float: left;
	margin-left: 25px;
	width: 630px;
}

.div_c_pos_l {
	float: left;
	width: 100%;
	color: #646464;
}

.div_c_pos_l p {
	float: left;
	width: 100%;
	margin-top: 15px;
	font-size: 14px;
	color: #999999;
}

.div_c_pos_l p.but {
	float: right;
	width: 230px;
	margin-top: -52px;
}

.div_c_pos_l p.but.p-detail {
	margin-top: 0px;
}

.div_c_pos_l p.p_name {
	float: left;
	font-size: 30px;
	color: #333;
	margin-top: -25px;
}

.div_c_pos_l p.p_com {
	font-size: 16px;
	color: #005fa6;
	width: 50%;
}

.div_c_pos_l p.p_other {
	font-size: 17px;
	color: #ff6600;
}

.div_c_pos_l p.p_other span {
	margin-top: 0px;
	margin-right: 10px;
}

.div_c_pos_l p.but a,
.div_c_pos_butall a {
	float: left;
	width: 100px;
	line-height: 35px;
	text-align: center;
	color: white;
	margin-right: 10px;
	margin-top: 5px;
	font-size: 14px;
	background: #2080d0;
	border: 1px solid #2080d0;
}

.div_c_pos_l p.but a:hover,
.div_c_pos_butall a:hover {
	cursor: pointer;
	background: #fafafa;
	color: #494949;
	border: 1px solid #d5d5d5;
}

.div_c_pos_l ul {
	float: left;
	width: 625px;
	margin-top: 20px;
	color: #696969;
}

.div_c_pos_l ul li {
	float: left;
	width: 50%;
	_width: 45%;
	line-height: 30px;
	font-size: 14px;
	color: #999999;
}

.div_c_pos_r p {
	text-align: right;
	font-size: 16px;
	color: #898989;
}

.div_c_pos_r p a {
	color: #005fa6;
	font-size: 20px;
	margin-left: 5px;
}

.div_c_pos_detail_per {
	position: absolute;
	width: 200px;
	margin: 0px;
	display: none;
}

.div_c_pos_detail_per a {
	float: left;
	width: 100%;
}

.div_c_pos_detail_per a img {
	margin-left: 165px;
}

.div_c_pos_detail_per ul {
	float: left;
	width: 100%;
	background: #f2f2f2;
}

.div_c_pos_detail_per ul li {
	float: left;
	width: 100%;
	line-height: 35px;
	margin-top: 10px;
}

.div_c_pos_detail_per ul li a {
	float: left;
	width: 100%;
	line-height: 35px;
	font-size: 15px;
	width: 100px;
	margin-left: 20px;
}

.div_c_pos_detail_per ul li i {
	float: left;
	width: 25px;
	height: 25px;
	background: url(../images/c_index_gou.png);
	margin-top: 8px;
	margin-left: 20px;
}

.div_c_pos_detail_per ul li i.on {
	background: url(../images/c_index_gouon.png);
}

.div_c_pos_title {
	float: left;
	width: 100%;
	height: 45px;
	border-bottom: 1px solid #e9edf0;
	margin-top: 20px;
}

.div_c_pos_title a {
	font-size: 17px;
	line-height: 42px;
	float: left;
	min-width: 90px;
	text-align: center;
	margin-right: 20px;
	color: #494949;
	border-bottom: 4px solid #278cde;
}

.div_c_pos_more {
	float: left;
	width: 625px;
	line-height: 40px;
	font-size: 14px;
	color: #494949;
}

.div_c_pos_butall {
	float: left;
	height: 100px;
	width: 100%;
	margin-top: 20px;
}

.div_c_pos_butall a {
	margin-left: 0px;
}

#div_c_pos_left_title .a_c_pos_more {
	font-size: 14px;
	line-height: 45px;
}

#div_c_pos_left_title .a_c_pos_more h1 {
	color: #03579f;
}

#div_c_pos_left_title .right {
	font-size: 14px;
}

.a_c_pos_right_title {
	float: left;
	width: 100%;
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 2px solid #ebebeb;
}

.a_c_pos_right_dec {
	float: left;
	width: 100%;
	text-align: center;
	line-height: 45px;
	height: 45px;
	font-size: 14px;
}

.a_c_pos_right_dec div#bdshare {
	margin-left: 80px;
}

.div_pos_detail_map {
	float: left;
	width: 100%;
	height: 240px;
}

#div_pos_detail_map_detail {
	float: left;
	width: 100%;
	height: 240px;
}

div.div_pos_detail_map.hover {
	position: absolute;
	width: 1000px;
	height: 350px;
	margin-left: -701px;
	*margin-left: -980px;
	z-index: 701;
	margin-top: 420px;
	*margin-top: 0px;
}

div.div_pos_detail_map.hover #div_pos_detail_map_detail {
	height: 350px;
}

.div_pos_close_map {
	float: left;
	width: 100%;
	line-height: 40px;
	background: #2080d0;
	font-size: 14px;
	display: none;
}

.div_pos_close_map a {
	float: right;
	width: 40px;
	color: white;
}

.div_pos_close_map a:hover {
	cursor: pointer;
}

#search_position_list {
	float: left;
	width: 100%;
}

.a_c_pos_right_qrcode {
	float: left;
	margin-top: 20px;
	width: 250px;
}

.a_c_pos_right_qrcode img {
	width: 200px;
	margin-left: 35px;
}

.texatea_message {
	float: left;
	width: 270px;
	margin-top: 10px;
	border: 1px solid #ccc;
	height: 120px;
}

.sure_message {
	float: left;
	width: 100px;
	margin-top: 15px;
	line-height: 30px;
	background: #fafafa;
	color: #494949;
	font-size: 14px;
	text-align: center;
	border: 1px solid #d5d5d5;
}

.sure_message:hover {
	cursor: pointer;
	background: #278cde;
	color: white;
	border: 1px solid #278cde;
	text-decoration: none;
}

.div_c_pos_message {
	float: left;
	width: 276px;
	margin-left: 0px;
	margin-top: 20px;
	height: 200px;
}

.div_c_com_top {
	float: left;
	margin-left: 10px;
	width: 980px;
	margin-top: 20px;
}

.div_c_com_top .logo {
	float: left;
	width: 100px;
	margin-left: 25px;
	background: #efefef;
	border: 1px solid #cfcfcf;
	background: #efefef;
}

.div_c_com_top .logo img {
	width: 100px;
}

.div_c_com_top span.top,
.div_c_com_top span.bottom {
	float: left;
	width: 670px;
	height: 40px;
	margin-left: 20px;
}

.div_c_com_top span.left {
	float: left;
	width: 200px;
}

.div_c_com_top span.top span {
	float: left;
	width: 550px;
	line-height: 40px;
	font-size: 20px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.div_c_com_top a.del_company_follow,
.div_c_com_top a.add_company_follow {
	float: left;
	width: 85px;
	line-height: 25px;
	color: #303030;
	font-size: 14px;
	background: #fdfdfd;
	border: 1px solid #d5d5d5;
	margin-left: 48px;
	margin-top: 20px;
}

.div_c_com_top a.del_company_follow strong,
.div_c_com_top a.add_company_follow strong {
	font-weight: bold;
	color: #278cde;
	font-size: 20px;
	margin-left: 10px;
	margin-right: 5px;
}

.div_c_com_top a.del_company_follow:hover strong,
.div_c_com_top a.add_company_follow:hover strong {
	color: white;
}

.div_c_com_top a.del_company_follow:hover,
.div_c_com_top a.add_company_follow:hover {
	cursor: pointer;
	background: #278cde;
	border: 1px solid #278cde;
	color: white;
}

.div_c_com_top span.bottom a {
	float: left;
	margin-right: 5px;
	line-height: 40px;
	font-size: 14px;
}

.div_c_com_intro,
.div_c_com_item {
	float: left;
	margin-left: 20px;
	margin-top: 10px;
	line-height: 30px;
	color: #696969;
	width: 900px;
	font-size: 14px;
	overflow: hidden;
}

.div_c_com_item a {
	color: #0266b1;
}

.div_c_com_item a:hover {
	cursor: pointer;
	text-decoration: underline;
}

.div_c_reward_left {
	float: left;
	width: 330px;
	min-height: 130px;
	margin-left: 35px;
	margin-top: 10px;
}

.div_c_reward_left.bot {
	width: 400px;
}

.div_c_reward_left.bot span.label {
	width: 70px;
}

.div_c_reward_left.bot span.span_c_login_right_label {
	width: 180px;
}

.div_c_reward_left.bot input[type='text'],
.div_c_reward_left.bot input[type='password'] {
	width: 160px;
}

.div_c_reward_left p {
	margin-top: 10px;
}

.div_c_reward_right {
	float: right;
	width: 302px;
	min-height: 120px;
	margin-right: 35px;
	margin-top: 20px;
	border-left: 1px solid #ebebeb;
}

.div_c_reward_left p,
.div_c_reward_left .label {
	float: left;
	width: 100%;
	color: #686868;
	font-size: 14px;
	line-height: 40px;
}

.div_c_reward_right p,
.div_c_reward_right .edit span.label {
	margin-left: 20px;
	width: 300px;
	font-size: 14px;
	color: #686868;
	line-height: 40px;
}

.div_c_reward_right .a_is_bind {
	color: #278cde;
}

.div_c_reward_left span.a {
	float: left;
	width: 100%;
	font-size: 14px;
}

.div_c_reward_left span.a a.go_to {
	color: #278cde;
	float: right;
	margin-left: 25px;
	line-height: 34px;
}

.div_c_reward_left span.a a.go_to:hover {
	cursor: pointer;
	text-decoration: underline;
}

.div_c_reward_left span.a strong {
	color: #ff6600;
	font-size: 26px;
	margin-right: 10px;
}

.div_c_reward_bot_contain {
	float: left;
	width: 100%;
	margin-top: 20px;
	border-top: 1px solid #e6e6e6;
}

.div_c_reward_left a.but,
.div_c_reward_right a.but,
#register .div_c_reward_left a {
	float: left;
	width: 112px;
	font-size: 14px;
	text-align: center;
	line-height: 33px;
	margin-top: 25px;
	margin-left: 20px;
	background: #278cde;
	color: white;
	border: 1px solid #278cde;
}

#register .div_c_reward_left a {
	margin-top: 15px;
	margin-left: 110px;
}

.div_c_account_but a.but {
	margin-left: 22px;
}

.div_c_reward_right .edit {
	display: none;
}

.div_c_reward_amazing {
	float: right;
	width: 100%;
	min-height: 220px;
	margin-left: 0px;
	margin-top: 30px;
	font-size: 12px;
}

.div_c_reward_amazing p {
	float: left;
	width: 100%;
	color: #686868;
	font-size: 12px;
	line-height: 25px;
}

.div_c_reward_amazing p a {
	color: #0465af;
	font-weight: bold;
}

.div_c_reward_amazing p a:hover {
	cursor: pointer;
	text-decoration: underline;
}

.div_c_reward_left a.but:hover,
.div_c_reward_right a.but:hover,
#register .div_c_reward_left a:hover {
	border: 1px solid #d5d5d5;
	color: #686868;
	cursor: pointer;
	background: #fafafa;
}

.div_c_reward_left #b_create,
.div_c_reward_left #b_h_create,
.div_c_reward_left #update_userinfo_b,
.div_c_reward_left #h_create {
	margin-left: 118px;
	margin-top: 0px;
}

.div_c_reward_left #update_userinfo_b {
	margin-left: 115px;
}

.div_c_reward_right .edit span.label,
.div_c_reward_left .label {
	width: 100px;
}

#div_c_reward_title h1,
#div_c_reward_title h2 {
	float: left;
	line-height: 70px;
	margin-left: 15px;
	color: #686868;
	font-size: 16px;
}

.ul_c_fast_first li a.show_head {
	float: left;
	color: #278cde;
	margin-top: 80px;
	margin-left: 10px;
	font-size: 14px;
}

.ul_c_fast_first li.head .show_head:hover {
	cursor: pointer;
	text-decoration: underline;
}

.ul_c_fast_first a.update {
	float: left;
	width: 72px;
	height: 33px;
	line-height: 33px;
	background: url(../images/c_login_but_c.png) no-repeat;
	text-align: center;
	font-size: 14px;
	margin-left: 5px;
	color: #303030;
	margin-right: 5px;
}

.ul_c_login_left_condition li.all {
	width: 100%;
}

.ul_welcome_pos_detail li.status:hover {
	cursor: pointer;
	color: #0465af;
	text-decoration: underline;
}

/* * * * * * * * *
hunter
* * * * * * * * */
#div_h_index_top_bot .ul_c_index_top_bot {
	width: 630px;
}

#div_h_index i.triangle {
	margin-right: 10px;
	margin-top: 35px;
}

.a_b_resume_go {
	color: #0464b0;
}

.a_b_resume_go:hover {
	color: #0464b0;
	text-decoration: underline;
}

#div_b_index_all .ul_welcome_pos_detail li {
	height: 65px;
}

.a_h_recom_check {
	margin-left: 5px;
}

.a_h_recom_check:hover,
.a_h_recom_choose_rc:hover {
	cursor: pointer;
	text-decoration: underline;
	color: #0465af;
}

.a_h_recom_choose_rc {
	float: left;
	font-size: 14px;
	color: #278cde;
	margin-left: 5px;
}

.span_h_recom_sure {
	float: left;
	font-size: 14px;
	margin-left: 132px;
}

.span_h_recom_sure a.must {
	color: #CD2626;
	font-weight: bold;
}

.span_recom_sure {
	float: left;
	font-size: 14px;
	margin-left: 0px;
}

.span_recom_sure i.i_circle_check {
	margin-top: 3px;
}

.span_recom_sure i.i_circle_check:hover {
	cursor: pointer;
}

.p_h_talente_error {
	float: left;
	width: 100%;
	line-height: 150px;
	font-size: 30px;
	text-align: center;
}

.a_h_talente_error {
	float: left;
	width: 112px;
	line-height: 33px;
	background: url(../images/c_index_deleteb.png);
	color: #333;
	margin-top: 0px;
	font-size: 14px;
	text-align: center;
	margin-left: 325px;
}

.a_h_talente_error:hover {
	cursor: pointer;
	background: url(../images/c_index_delete.png);
	color: white;
}

#div_h_resume_match .ul_c_login_left_condition {
	float: left;
	width: 900px;
}

#div_h_resume_match .ul_c_login_left_condition li {
	margin-right: 0px;
	font-size: 14px;
}

#div_h_resume_match .span_c_login_left_label {
	width: 70px;
}

.fast_third_p {
	float: left;
	width: 100%;
	font-size: 18px;
	text-align: center;
	color: #333;
	line-height: 40px;
	height: 40px;
}

.fast_third_p_but {
	width: 660px;
	margin: 0 auto;
}

.div_fast_third_p_but {
	float: left;
	width: 690px;
	margin-top: 30px;
	height: 80px;
	background: white;
	clear: both;
}

.fast_third_p_but a {
	float: left;
	width: 175px;
	background: #278cde;
	line-height: 40px;
	margin-left: 20px;
	color: white;
	font-size: 16px;
	text-align: center;
	margin-right: 20px;
	margin-top: 20px;
}

.fast_third_p_but a:hover {
	color: #333;
	cursor: pointer;
	background: #ccc;
}

.i_b_candidate_s:hover {
	cursor: pointer;
}

.a_b_down_resume_but {
	float: left;
	width: 112px;
	line-height: 33px;
	font-size: 14px;
	text-align: center;
	background: #278cde;
	color: white;
	margin-top: 20px;
	border: 1px solid #d5d5d5;
}

.a_b_down_resume_but:hover {
	cursor: pointer;
	color: #333;
	background: #fafafa;
}

.div_fk_down {
	float: left;
	width: 229px;
	margin-left: 50px;
}

.div_fk_down a {
	float: left;
	width: 229px;
	text-align: center;
	color: #333;
	font-size: 17px;
	margin-left: 20px;
	line-height: 30px;
	font-weight: bold;
	margin-top: 15px;
}

.div_fk_down img {
	float: left;
	width: 229px;
}

.a_down_iphone {
	float: left;
	width: 229px;
	height: 42px;
	background: url(../images/downl_iphone.png);
}

.a_down_android {
	float: left;
	width: 229px;
	height: 42px;
	background: url(../images/downl_android.png);
}

.a_down_iphone:hover,
.a_down_android:hover {
	cursor: pointer;
}

.div_fk_down_main {
	float: right;
	width: 650px;
	height: 480px;
}

.div_subscribe_contain {
	width: 727px;
	margin: 0 auto;
}

.div_subscribe_contain_title {
	float: left;
	width: 100%;
	height: 93px;
	margin-top: 40px;
	background: url(../images/subscribe_bg.png) no-repeat;
}

.div_subscribe_contain_title p {
	float: left;
	width: 600px;
	margin-left: 55px;
	line-height: 20px;
	font-size: 14px;
	color: #494949;
	font-weight: bold;
}

.div_subscribe_contain_title p.cen {
	margin-top: 38px;
}

.div_subscribe_contain_title p.top {
	margin-top: 25px;
}

.ul_subscribe_from {
	float: left;
	width: 500px;
	margin-left: 50px;
	margin-top: 30px;
}

.send_news_name_list {
	position: absolute;
	width: 305px;
	*width: 306px;
	_width: 306px;
	margin-top: 33px;
	margin-left: 110px;
	*margin-left: -382px;
	_margin-left: -382px;
	z-index: 80;
	background: white;
	border: 1px solid #dedede;
	border-top: none;
	background: #f8fafa;
	display: none;
	max-height: 200px;
	overflow-x: hidden;
	overflow-y: scroll;
}

.send_news_name_list li {
	float: left;
	width: 100%;
	line-height: 30px;
	margin: 0;
	border-top: 1px solid white;
}

.send_news_name_list li img {
	float: left;
	width: 25px;
	height: 25px;
	margin: 5px;
}

.send_news_name_list li a {
	float: left;
	margin-left: 30px;
	line-height: 35px;
}

.send_news_name_list li:hover {
	cursor: pointer;
	background: #ccc;
}

.ul_subscribe_from li {
	float: left;
	width: 100%;
	height: 35px;
	margin-top: 10px;
}

.ul_subscribe_from li span.label {
	float: left;
	width: 100px;
	line-height: 31px;
	text-align: right;
	font-size: 14px;
	color: #494949;
	margin-right: 10px;
}

.div_subscribe_but {
	float: left;
	height: 200px;
	margin-left: 160px;
	margin-top: 30px;
}

.div_subscribe_but a.sure {
	float: left;
	width: 150px;
	line-height: 45px;
	font-size: 17px;
	text-align: center;
	color: white;
	background: #278cde;
}

.div_subscribe_but a.preview {
	float: left;
	width: 150px;
	line-height: 45px;
	color: #278cde;
	margin-left: 30px;
	font-size: 14px;
}

.div_subscribe_but a:hover {
	cursor: pointer;
	background: #157acb;
}

.ul_subscribe_from li a.facebox {
	float: left;
	width: 295px;
	border: 1px solid #dedede;
	height: 30px;
	line-height: 30px;
	padding-left: 5px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	padding-left: 10px;
}

.ul_subscribe_from li select {
	float: left;
}

.ul_subscribe_from li input[type='text'] {
	float: left;
	width: 295px;
	border: 1px solid #dedede;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
}

.ul_subscribe_from li textarea {
	float: left;
	width: 293px;
	height: 200px;
	padding-left: 10px;
	border: 1px solid #dedede;
	line-height: 30px;
	padding-left: 5px;
}

.div_resume_finished {
	float: left;
	width: 100%;
	height: 120px;
	border-bottom: 1px solid #ebebeb;
}

.div_resume_finished.profile-mode {
	height: 90px;
}

.div_resume_finished .font_profile_complete_num {
	float: left;
	width: 40px;
	margin-top: 20px;
	height: 25px;
	line-height: 23px;
	text-align: center;
	font-size: 12px;
	color: #494949;
	background: url(../images/profile_complete_big.png) -8px -8px no-repeat;
	clear: both;
}

.div_resume_finished .div_profile_complete_bg,
.div_resume_finished .div_profile_complete_in {
	float: left;
	width: 264px;
	height: 15px;
	background: url(../images/profile_complete_big.png) -8px -80px no-repeat;
}

.div_resume_finished .div_profile_complete_in {
	background: url(../images/profile_complete_big.png) -8px -48px no-repeat;
}

.div_resume_finished img.lo {
	float: left;
	margin-top: 23px;
	margin-left: 10px;
}

.div_resume_finished a {
	float: right;
	width: 76px;
	height: 76px;
	line-height: 76px;
	text-align: center;
	color: #afcae0;
	margin-top: 24px;
	margin-right: 10px;
	font-size: 17px;
}

.div_resume_finished a.percent_0 {
	background: url(../images/resume_percent_0.png) no-repeat;
}

.div_resume_finished a.percent_10 {
	background: url(../images/resume_percent_10.png) no-repeat;
}

.div_resume_finished a.percent_20 {
	background: url(../images/resume_percent_20.png) no-repeat;
}

.div_resume_finished a.percent_30 {
	background: url(../images/resume_percent_30.png) no-repeat;
}

.div_resume_finished a.percent_40 {
	background: url(../images/resume_percent_40.png) no-repeat;
}

.div_resume_finished a.percent_50 {
	background: url(../images/resume_percent_50.png) no-repeat;
}

.div_resume_finished a.percent_60 {
	background: url(../images/resume_percent_60.png) no-repeat;
}

.div_resume_finished a.percent_70 {
	background: url(../images/resume_percent_70.png) no-repeat;
}

.div_resume_finished a.percent_80 {
	background: url(../images/resume_percent_80.png) no-repeat;
}

.div_resume_finished a.percent_90 {
	background: url(../images/resume_percent_90.png) no-repeat;
}

.div_resume_finished a.percent_100 {
	background: url(../images/resume_percent_100.png) no-repeat;
}

.div_resume_import_item {
	float: left;
	width: 100%;
	margin-top: 20px;
}

.div_resume_import_item a.other {
	float: left;
	width: 536px;
	line-height: 113px;
	margin-top: 43px;
	margin-left: 180px;
	text-align: center;
	color: white;
	font-size: 20px;
	background: url(../images/resume_import_other.jpg) no-repeat;
}

.div_resume_import_item a.other:hover {
	cursor: pointer;
}

.div_resume_import_upload {
	float: left;
	width: 342px;
	height: 105px;
	margin-top: 20px;
	margin-left: 313px;
	text-align: center;
	font-size: 14px;
	background: url(../images/resume_import_b.jpg) no-repeat;
}

.div_resume_import_upload.no-bg {
	background: none;
}

.div_resume_import_upload_text {
	float: left;
	width: 100%;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
}

.div_resume_import_upload a.do,
#recommend_up_file a.do {
	float: left;
	width: 135px;
	line-height: 35px;
	font-size: 14px;
	background: white;
	border: 1px solid #d5d5d5;
	text-align: left;
	margin-left: 95px;
	margin-top: 32px;
}

.resume_file_input {
	position: absolute;
	margin-top: 0px;
	margin-left: -200px;
	*margin-left: -205px;
	*margin-top: -5px;
	width: 200px;
	height: 35px;
	filter: alpha(opacity=0);
	opacity: 0;
	cursor: pointer;
}

#recommend_up_file a.do {
	margin: 0px;
}

.div_resume_import_upload a.do:hover,
#recommend_up_file a.do:hover {
	cursor: pointer;
	color: #278cde;
}

.div_resume_import_upload a.do i,
#recommend_up_file a.do i {
	float: left;
	width: 10px;
	height: 20px;
	margin-left: 15px;
	margin-top: 6px;
	margin-right: 5px;
	background: url(../images/resume_big.png) -8px -118px no-repeat;
}

.div_contact_left_contain {
	float: left;
	width: 275px;
	margin: 40px 0px 0px 40px;
}

.div_contact_left_contain_cen {
	float: left;
	margin-left: 0px;
	width: 100%;
	border-right: 1px solid #ebebeb;
}

.div_contact_title_first {
	float: left;
	width: 280px;
	line-height: 35px;
	font-size: 14px;
	font-weight: bold;
}

.div_contact_title_first a {
	color: #fa4c4c;
}

.div_contact_left_search {
	float: left;
	border: 1px solid #dedede;
	width: 240px;
	height: 35px;
	margin-top: 5px;
}

.div_contact_left_search input[type='text'] {
	float: left;
	border: none;
	width: 180px;
	height: 30px;
	line-height: 30px;
	margin-left: 20px;
	margin-top: 1px;
}

.div_contact_left_search a {
	float: right;
	width: 35px;
	height: 35px;
}

.div_contact_left_search a:hover {
	cursor: pointer;
	background: #ccc;
}

.div_contact_left_search a i {
	float: right;
	width: 30px;
	height: 30px;
	margin-top: 2px;
	margin-right: 2px;
	background: url(../images/contact_info_search.png) no-repeat;
}

.div_contact_left_all {
	float: left;
	width: 100%;
	height: 580px;
	margin-top: 10px;
	overflow: hidden;
}

.div_contact_left_item {
	float: left;
	width: 100%;
}

.div_contact_left_item a.en_label {
	float: left;
	width: 240px;
	line-height: 30px;
	font-size: 17px;
	background: #ededed;
	color: #000000;
	margin-top: 10px;
}

.div_contact_ul_father {
	float: left;
	width: 240px;
}

.div_contact_ul_father:hover li.head img,
.div_contact_ul_father.index li.head img {
	filter: alpha(opacity=100);
	opacity: 1;
}

.div_contact_ul_father:hover .ul_contact_left_item,
.div_contact_ul_father.index .ul_contact_left_item {
	border-bottom: 1px solid #111111;
}

.div_contact_ul_father:hover a.c_name,
.div_contact_ul_father.index a.c_name {
	color: #000000;
}

.ul_contact_left_item {
	float: left;
	width: 240px;
	height: 60px;
	margin-top: 15px;
	border-bottom: 1px solid #efefef;
	color: #bbbbbb;
}

.ul_contact_left_item a {
	color: #bbbbbb;
}

.ul_contact_left_item:hover {
	cursor: pointer;
}

.ul_contact_left_item a.c_name {
	color: #888888;
}

.ul_contact_left_item li.check {
	float: left;
	width: 30px;
	height: 100%;
}

.ul_contact_left_item li.check input {
	margin-top: 15px;
}

.ul_contact_left_item li.head {
	float: left;
	width: 60px;
	height: 100%;
}

.ul_contact_left_item li.head img {
	width: 50px;
	height: 50px;
	border-radius: 30px;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.ul_contact_left_item li.detail {
	float: left;
	width: 150px;
	margin-left: 20px;
}

.ul_contact_left_item li.detail p {
	float: left;
	width: 100%;
	line-height: 22px;
	height: 22px;
	font-size: 14px;
}

.div_contact_left_menu {
	float: left;
	width: 100%;
	margin-top: 20px;
}

.div_contact_left_menu input {
	float: left;
	margin-left: 20px;
	margin-top: 5px;
}

.div_contact_left_menu a {
	float: left;
	line-height: 20px;
	color: #278cde;
	margin-left: 20px;
	font-size: 14px;
}

.div_contact_left_menu span {
	float: left;
	line-height: 20px;
	color: #494949;
	font-size: 14px;
}

.div_contact_left_menu a:hover {
	cursor: pointer;
	text-decoration: underline;
}

.div_contact_right_contain {
	float: left;
	width: 625px;
	margin-left: 20px;
}

.div_contact_right_contain .title {
	float: left;
	width: 100%;
	height: 40px;
	font-size: 14px;
	margin-top: 30px;
	font-weight: bold;
}

.div_contact_card {
	float: left;
	width: 625px;
	min-height: 240px;
	margin-top: 40px;
}

.div_contact_card .left {
	float: left;
	width: 130px;
	height: 100%;
}

.div_contact_card .left img.c_head {
	float: left;
	margin-top: 20px;
	width: 100px;
	height: 100px;
}

.div_contact_card .right {
	float: right;
	width: 475px;
	margin: 20px 20px 0px 0px;
	font-size: 14px;
}

.div_contact_card_info {
	float: left;
	width: 100%;
	color: #888888;
}

.div_contact_card .p_contact_card_big {
	height: 30px;
	font-size: 14px;
}

.div_contact_card .p_contact_card_small {
	line-height: 28px;
}

.div_contact_card .p_contact_card_small img {
	float: left;
	margin-right: 8px;
	width: 19px;
	margin-top: 5px;
}

.div_contact_labels,
.div_contact_background {
	float: left;
	width: 625px;
}

.div_contact_background font {
	font-size: 14px;
	margin-right: 20px;
	float: left;
	width: 190px;
}

.div_contact_background font.s_name {
	width: 180px;
}

.div_contact_background .item {
	float: left;
	width: 100%;
	color: #888888;
	line-height: 25px;
}

.div_contact_labels_cen {
	float: left;
	width: 625px;
	min-height: 130px;
	margin-top: 10px;
	overflow: hidden;
	white-space: nowrap;
}

.div_contact_labels_cen p.no {
	float: left;
	width: 100%;
	line-height: 30px;
	color: #b5cee4;
	font-size: 17px;
	text-align: center;
}

.div_contact_labels_cen .span_contact_card_skill {
	float: left;
	line-height: 30px;
	height: 30px;
	color: #666666;
	max-width: 240px;
	font-size: 14px;
	padding: 0 30px 0 30px;
	background: #f0f0f0;
	border: 1px solid #cccccc;
	margin: 10px 10px 0 0;
}

.div_contact_labels_cen span.item {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	height: 35px;
}

.div_contact_labels_cen span.item a {
	float: left;
	padding-left: 5px;
	line-height: 35px;
	height: 35px;
	background: #b5cee4;
	color: #7493ad;
	font-size: 14px;
}

.div_contact_labels_cen span.item i {
	float: left;
	width: 15px;
	height: 35px;
	background: url(../images/contact_big.png) -8px -96px no-repeat;
}

.div_contact_card_but {
	float: left;
	height: 70px;
	margin-top: 15px;
	width: 100%;
}

.div_contact_card_but a {
	float: left;
	width: 138px;
	height: 30px;
	line-height: 28px;
	font-size: 14px;
	text-align: center;
	border: 1px solid #bbbbbb;
	margin-right: 25px;
	margin-top: 15px;
	background: #ffffff;
	color: #bbbbbb;
}

.div_contact_card_but a:hover {
	cursor: pointer;
	border: 1px solid #0369cf;
	background: #0369cf;
	color: #ffffff;
}

.div_contact_card a.delete_contact_but {
	float: left;
	width: 100%;
	color: #ff8a00;
	line-height: 30px;
	font-size: 14px;
}

.div_contact_card a.delete_contact_but:hover {
	text-decoration: underline;
	cursor: pointer;
	color: #ff561b;
}

.div_invite_title {
	float: left;
	width: 100%;
	margin-top: 20px;
	line-height: 40px;
	font-size: 14px;
}

.div_invite_input {
	float: left;
	width: 100%;
	margin-top: 10px;
	line-height: 40px;
	font-size: 14px;
}

.div_invite_input span {
	float: left;
	border: 1px solid #dedede;
	width: 455px;
	height: 35px;
}

.div_invite_input span input {
	float: left;
	width: 410px;
	margin-left: 20px;
	line-height: 25px;
	height: 25px;
	margin-top: 3px;
	border: none;
}

.div_invite_input a.div_invite_ctrl_c {
	float: left;
	line-height: 35px;
	width: 125px;
	text-align: center;
	color: white;
	font-size: 14px;
	background: #278cde;
	margin-left: 10px;
	border: 1px solid #278cde;
}

.div_invite_input a.div_invite_ctrl_c:hover {
	cursor: pointer;
}

.div_invite_remark {
	float: left;
	width: 100%;
	margin-top: 20px;
	height: 100px;
	font-size: 14px;
	color: #999999;
}

.div_invite_remark i {
	float: left;
	width: 15px;
	height: 15px;
	margin-top: 3px;
	margin-right: 3px;
	background: url(../images/contact_big.png) -40px -8px no-repeat;
}

.div_account_title {
	float: left;
	width: 100%;
	text-align: center;
	line-height: 30px;
	margin-top: 20px;
	font-size: 14px;
	font-weight: bold;
}

.div_account_left_menu {
	float: left;
	width: 100%;
	margin-top: 10px;
	border-top: 1px solid #ebebeb;
}

.div_account_left_menu a {
	float: left;
	width: 101%;
	line-height: 45px;
	font-weight: bold;
	border-bottom: 1px solid #ebebeb;
	font-size: 14px;
}

.div_account_left_menu a.index {
	color: #278cde;
	background: white;
}

.div_account_left_menu a i {
	float: left;
	width: 18px;
	height: 16px;
	font-size: 14px;
	margin-top: 14px;
	margin-left: 52px;
	margin-right: 10px;
}

.div_account_left_menu a i.basic {
	background: url(../images/account_big.png) -8px -8px no-repeat;
}

.div_account_left_menu a i.pswd {
	background: url(../images/account_big.png) -32px -8px no-repeat;
}

.div_account_left_menu a i.score {
	background: url(../images/account_big.png) -56px -8px no-repeat;
}

.div_account_left_menu a i.reward {
	background: url(../images/account_big.png) -8px -40px no-repeat;
}

.div_account_left_menu a i.transaction {
	background: url(../images/account_big.png) -30px -40px no-repeat;
}

.div_account_left_menu a i.bind {
	background: url(../images/account_big.png) -80px -8px no-repeat;
}

.div_account_left_menu a i.email {
	background: url(../images/account_big.png) -105px -8px no-repeat;
}

.div_account_left_menu a:hover {
	background: white;
}

.div_account_bind_cen {
	float: left;
	margin-left: 75px;
	width: 560px;
	margin-top: 20px;
	border-bottom: 1px solid #e6e6e6;
	font-size: 14px;
	line-height: 30px;
}

.div_account_bind_cen.big {
	height: 50px;
	line-height: 40px;
}

.div_account_bind_cen a.edit,
.div_account_email_cen a.edit {
	float: right;
	color: #278cde;
	*margin-top: -30px;
}

.div_account_bind_cen a.edit:hover,
.div_account_email_cen a.edit:hover {
	cursor: pointer;
	text-decoration: underline;
}

.div_account_bind_cen a.o_edit {
	float: right;
	line-height: 30px;
	width: 100px;
	text-align: center;
	color: white;
	font-size: 14px;
	background: #278cde;
	border: 1px solid #278cde;
	*margin-top: -40px;
}

.div_account_bind_cen a.o_edit:hover {
	cursor: pointer;
	background: #157acb;
}

.div_account_bind_cen i.o_sina {
	float: left;
	width: 38px;
	height: 38px;
	margin-right: 10px;
	background: url(../images/bind_sina.jpg) no-repeat;
}

.div_account_bind_cen i.o_qq {
	float: left;
	width: 38px;
	height: 38px;
	margin-right: 10px;
	background: url(../images/bind_qq.jpg) no-repeat;
}

.div_account_email_cen {
	float: left;
	width: 400px;
	margin-top: 20px;
	margin-left: 120px;
}

.div_account_email_cen .item {
	float: left;
	width: 100%;
	line-height: 30px;
	margin-top: 10px;
	font-size: 14px;
}

.div_account_email_cen i.i_circle_check {
	margin-top: 4px;
	margin-right: 12px;
}

.div_account_email_top {
	float: left;
	width: 477px;
	line-height: 67px;
	background: url(../images/yellow_bg.jpg) no-repeat;
	margin-top: 20px;
	margin-left: 120px;
	font-size: 14px;
	text-align: center;
}

.div_down_main_page {
	float: left;
	width: 100%;
	background: #e9edf0;
}

.div_down_main_contain {
	float: left;
	width: 100%;
	height: 542px;
	background: #ddddd9;
}

.div_down_main_cen {
	margin: 0 auto;
	width: 1000px;
}

.div_down_main_cen .left {
	float: left;
	margin-left: -50px;
	width: 674px;
	height: 572px;
	background: url(../images/download_bg_20140527.jpg) no-repeat;
}

.div_down_main_cen img.mobile {
	position: absolute;
	margin-left: -100px;
	margin-top: 30px;
	width: 486px;
	height: 601px;
	z-index: 80;
}

.div_down_but_main {
	float: left;
	width: 350px;
	height: 160px;
	margin-top: 310px;
	margin-left: 148px;
}

.div_down_but_main .down_link {
	float: left;
	width: 170px;
}

.div_down_but_main a {
	float: left;
	width: 170px;
	background: #1e7fd0;
	line-height: 60px;
	font-size: 17px;
	color: white;
	text-align: center;
	margin-top: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
}

.div_down_but_main a:hover {
	background: #157acb;
}

.div_down_but_main a.bot {
	margin-top: 20px;
}

.div_down_but_main img {
	float: right;
}

.div_news_history_detail {
	float: left;
	width: 100%;
}

.div_news_history_detail font.detail {
	color: #777;
	font-size: 12px;
}

.div_news_history_title {
	float: left;
	width: 100%;
	line-height: 40px;
	font-size: 14px;
}

.div_news_history_title span.name {
	font-size: 17px;
	margin-left: 90px;
}

.div_news_history_title span.name a.name_link {
	color: #278cde;
	text-decoration: underline;
}

.div_news_history_title span.name a.name_link:hover {
	text-decoration: none;
}

.div_news_history_text {
	float: left;
	width: 100%;
}

.div_news_history_text .con {
	float: left;
	width: 100%;
}

.div_news_history_text textarea {
	float: left;
	width: 400px;
	min-height: 150px;
	max-height: 150px;
	border: 1px solid #ccc;
	max-width: 500px;
	min-width: 500px;
	margin-left: 90px;
}

.div_news_history_text input {
	float: left;
	width: 120px;
	height: 35px;
	border: 1px solid #278cde;
	background: #278cde;
	margin-left: 30px;
	color: white;
	font-size: 14px;
	margin-top: 20px;
	text-align: center;
}

.div_news_history_text input:hover {
	background: #157acb;
	color: white;
}

.div_next_change_go {
	float: left;
	width: 100%;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #334655;
}

.div_next_change_go a {
	color: #278cde;
	margin-left: 2px;
	margin-right: 2px;
}

.div_next_change_go a:hover {
	cursor: pointer;
	text-decoration: underline;
}

.div_talente_right_title {
	float: left;
	width: 100%;
	line-height: 40px;
	background: #efefef;
	margin-top: 10px;
}

.div_talente_right_title a {
	margin-left: 20px;
	font-size: 14px;
	font-weight: bold;
}

.div_talente_update_con {
	float: left;
	margin-left: 20px;
	width: 710px;
}

.div_talente_update_con .text {
	float: left;
	width: 100%;
	line-height: 40px;
	margin-top: 10px;
	font-size: 14px;
}

.div_talente_update_con textarea {
	float: left;
	width: 100%;
	border: 1px solid #dedede;
	height: 300px;
}

.div_resume_nohas_main {
	width: 714px;
	margin: 0 auto;
}

.div_resume_nohas_main_cen {
	float: left;
	width: 714px;
	height: 739px;
	margin-top: 50px;
	background: url(../images/resume_no_has.png) no-repeat;
}

.div_resume_nohas_main_cen p {
	float: left;
	width: 100%;
	text-align: center;
	line-height: 40px;
	font-size: 17px;
	color: #494949;
	margin-top: 139px;
}

.div_resume_nohas_main_cen a {
	float: left;
	width: 290px;
	line-height: 75px;
	text-align: center;
	color: white;
	font-size: 22px;
	margin-left: 200px;
	margin-top: 50px;
	background: #278cde;
	border-bottom: 3px solid #157acb;
}

.div_resume_nohas_main_cen a:hover {
	cursor: pointer;
	background: #157acb;
}

.div_resume_left_butmore {
	float: left;
	width: 100%;
}

.div_resume_left_butmore a {
	float: left;
	width: 100%;
	line-height: 40px;
	border: 1px solid #d5d5d5;
	margin-top: 10px;
	font-size: 14px;
	color: #333;
}

.div_resume_left_butmore a:hover {
	cursor: pointer;
	background: #ccc;
}

.div_resume_left_butmore a i {
	float: left;
	width: 35px;
	height: 25px;
	margin-top: 8px;
	margin-left: 10px;
	margin-right: 20px;
	border-right: 1px solid #e8e8e8;
}

.div_resume_left_butmore a.m_preview i {
	background: url(../images/resume_left_but.png) 0px 0px no-repeat;
}

.div_resume_left_butmore a.m_share i {
	background: url(../images/resume_left_but.png) 0px -31px no-repeat;
}

.div_resume_left_butmore a.m_pricacy i {
	background: url(../images/resume_left_but.png) 0px -60px no-repeat;
}

.div_recomend_pos_title {
	float: left;
	margin-left: 40px;
	line-height: 40px;
	width: 920px;
	font-size: 16px;
	color: #424242;
}

.div_recomend_pos_title font {
	color: #278cde;
}

.div_recomend_pos_step {
	float: left;
	width: 700px;
	margin-left: 150px;
	height: 80px;
}

.div_recomend_pos_step a {
	float: left;
	line-height: 43px;
	width: 216px;
	font-size: 14px;
	text-align: center;
	margin-right: 10px;
	margin-top: 25px;
	background: url(../images/recommend_step.png) 0px -55px no-repeat;
}

.div_recomend_pos_step a.now {
	color: white;
	background: url(../images/recommend_step.png) 0px -5px no-repeat;
}

.span_recommend_mold {
	float: left;
	width: 100%;
	background: #f6f6f6;
	border: 1px solid #dedede;
}

.span_recommend_mold font {
	float: left;
	width: 100%;
	font-size: 14px;
}

.span_recommend_mold i {
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
}

.span_recommend_mold i:hover {
	cursor: pointer;
}

#a_recommend_next {
	margin-left: 280px;
}

.div_recom_top_help {
	float: left;
	width: 990px;
	margin-left: 5px;
	text-align: center;
	margin-top: 40px;
}

.div_recom_top_help .detail {
	float: left;
	width: 730px;
	margin-left: 130px;
	line-height: 30px;
	text-align: center;
	height: 100px;
	border-bottom: 1px solid #e6e6e6;
}

.div_recom_top_help .detail span {
	float: left;
	width: 175px;
	margin-top: 10px;
	text-align: center;
}

.div_recom_top_help .detail span.last {
	width: auto;
	margin-left: 20px;
}

.div_recom_top_help .detail a {
	float: left;
	width: 175px;
	margin-left: 0px;
	font-size: 15px;
	text-align: center;
}

.div_recom_top_help .detail font.text {
	float: left;
	width: 100%;
	line-height: 30px;
}

.div_recom_top_help .detail font.num {
	float: left;
	width: 80px;
	text-align: center;
	line-height: 40px;
	color: #ff6600;
	margin: 0 0 0 25px;
	font-size: 12px;
}

.div_talente_left_bar {
	float: left;
	width: 100%;
	margin-top: 20px;
}

.div_talente_left_bar a {
	float: left;
	line-height: 40px;
	width: 100%;
	font-size: 14px;
	color: #494949;
	font-weight: bold;
}

.div_talente_left_bar a:hover {
	cursor: pointer;
	text-decoration: underline;
}

.div_talente_left_bar a.index {
	color: #278cde;
}

.div_talente_left_bar a i {
	float: left;
	width: 25px;
	height: 25px;
	margin-top: 9px;
	margin-right: 5px;
}

.div_talente_left_bar a i.all {
	background: url(../images/talente_left_menu.png) -8px -8px no-repeat;
}

.div_talente_left_bar a i.update {
	background: url(../images/talente_left_menu.png) -30px -8px no-repeat;
}

.div_talente_left_bar a i.download {
	background: url(../images/talente_left_menu.png) -55px -8px no-repeat;
}

.div_talente_left_bar a i.create {
	background: url(../images/talente_left_menu.png) -77px -8px no-repeat;
}

.div_recommend_h_main {
	float: left;
	width: 100%;
	margin-top: 25px;
}

.div_recommend_h_point {
	float: left;
	width: 420px;
	margin: 110px 0 0 25px;
	color: #999999;
	font-size: 14px;
	line-height: 25px;
}

.ul_recommend_basic {
	float: left;
	width: 480px;
	margin: 35px 0 0 35px;
	border-right: 1px solid #e6e6e6;
}

.ul_recommend_basic li {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.ul_recommend_basic .i_recommend_isagree {
	float: left;
	width: 20px;
	height: 20px;
	background: #ededed;
	cursor: pointer;
	margin: 11px 5px 0 0;
}

.ul_recommend_basic .i_recommend_isagree.checked {
	background: url(../images/check_recommend_agree.png) no-repeat;
}

.ul_recommend_basic .span_c_login_left_label {
	width: auto;
	margin: 0;
	font-size: 14px;
}

.ul_recommend_basic input[type='text'] {
	background: #ededed;
	border: 1px solid #ededed;
	width: 430px;
}

.ul_recommend_basic li .a_recommend_first_next {
	float: left;
	background: #4685d8;
	color: white;
	font-size: 14px;
	margin-top: 15px;
	padding: 8px 25px 8px 25px;
	cursor: pointer;
}

.ul_recommend_basic li .a_recommend_first_next:hover {
	background: #ededed;
	color: #424242;
}

.div_recommend_invite_cen {
	float: left;
	width: 760px;
	margin-left: 100px;
	margin-top: 20px;
}

.div_recommend_invite_cen .title {
	float: left;
	width: 550px;
	margin-left: 68px;
	font-size: 14px;
}

.div_recommend_invite_add {
	float: left;
	width: 100%;
	height: 100px;
}

.div_recommend_invite_add a.add {
	float: left;
	width: 134px;
	line-height: 42px;
	text-align: center;
	margin-left: 68px;
	margin-top: 20px;
	font-size: 14px;
	background: url(../images/add_new_small.png);
}

.div_recommend_invite_add a.add:hover {
	cursor: pointer;
	color: #333;
}

.a_import_by_con {
	float: left;
	width: 115px;
	height: 31px;
	line-height: 31px;
	font-size: 14px;
	text-align: center;
	border: 1px solid #d5d5d5;
	margin-left: 10px;
}

.a_import_by_con:hover {
	cursor: pointer;
	background: #278cde;
	color: white;
}

a.a_recommend_invite_submit {
	float: left;
	width: 150px;
	line-height: 45px;
	font-size: 17px;
	text-align: center;
	color: white;
	margin-left: 68px;
	background: #278cde;
}

a.a_recommend_invite_submit:hover {
	cursor: pointer;
	background: #157acb;
}

.div_reset_success {
	float: left;
	width: 430px;
	margin-top: 50px;
	margin-left: 250px;
	height: 240px;
}

.div_reset_success img {
	float: left;
	width: 112px;
}

.div_reset_success .right {
	float: left;
	width: 290px;
	margin-left: 20px;
}

.div_reset_success .right p {
	float: right;
	width: 100%;
	font-size: 14px;
	line-height: 30px;
}

.div_reset_success .right p.big {
	font-size: 17px;
}

.div_reset_success a {
	float: left;
	width: 140px;
	line-height: 40px;
	color: white;
	font-size: 14px;
	text-align: center;
	background: #4685d8;
	margin-top: 10px;
}

.div_reset_success a:hover {
	cursor: pointer;
	background: #157acb;
}

.div_evaluation_text {
	float: left;
	width: 100%;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	margin-top: 30px;
}

.div_evaluation_text font {
	color: #278cde;
}

.div_evaluation_but {
	float: left;
	width: 100%;
	height: 100px;
	font-size: 14px;
	line-height: 40px;
	margin-top: 80px;
}

.div_evaluation_but a.login {
	float: left;
	width: 200px;
	line-height: 40px;
	border: 1px solid #ccc;
	background: #278cde;
	color: white;
	text-align: center;
	margin-left: 230px;
}

.div_evaluation_but a.register {
	color: #278cde;
}

.div_evaluation_but a.register:hover {
	cursor: pointer;
	text-decoration: underline;
}

.div_evaluation_but a.login:hover {
	cursor: pointer;
	border: 1px solid #ccc;
	background: #ccc;
}

.div_evaluation_but span.right {
	float: left;
	line-height: 40px;
	margin-left: 30px;
}

.div_business_login_progress,
.div_candidate_login_companys {
	float: left;
	width: 100%;
}

.div_candidate_login_companys .company_item {
	float: left;
	width: 315px;
	margin-top: 20px;
	margin-right: 27px;
	_margin-right: 24px;
	text-align: center;
}

.div_candidate_login_companys .company_item .a_company_pos_list {
	float: left;
	width: 100%;
	line-height: 30px;
	color: #333;
	text-align: left;
	font-size: 14px;
}

.div_candidate_login_companys.welcome_bot .company_item .a_company_pos_list {
	line-height: 20px;
	height: 50px;
}

.div_candidate_login_companys .company_item .a_company_pos_list:hover {
	color: #ff6600;
}

.div_candidate_login_companys .company_item .a_company_pos_link {
	float: left;
	width: 100%;
	line-height: 50px;
	font-size: 14px;
	color: #278cde;
}

.div_candidate_login_companys .company_item .a_company_pos_link:hover {
	text-decoration: underline;
}

.div_candidate_login_companys .a_company_pos_list font {
	float: left;
	width: 70%;
	height: 30px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.div_candidate_login_companys .welcome_bot_pos .a_company_pos_list font {
	height: 20px;
	line-height: 20px;
	*margin-top: px;
}

.div_candidate_login_companys .a_company_pos_list font.p_salary {
	text-align: right;
	width: 30%;
	float: right;
	*margin-top: -30px;
}

.div_candidate_login_companys .welcome_bot_pos .a_company_pos_list font.p_salary {
	*margin-top: -20px;
}

.div_candidate_login_companys .welcome_bot_pos font.p_salary.bot,
.div_candidate_login_companys .welcome_bot_pos font.bot {
	*margin-top: -20px;
}

.div_candidate_login_companys .company_item.welcome-recom-pos-third {
	margin-right: 0px;
}

.div_candidate_login_companys .company_item_pos_list {
	float: left;
	width: 100%;
	height: 120px;
	overflow: hidden;
}

.div_candidate_login_companys .company_item_pos_list.welcome_bot_pos {
	height: 140px;
}

.div_candidate_login_companys .company_item a.company_logo {
	float: left;
	width: 100%;
	height: 221px;
	border: 1px solid #dedede;
	overflow: hidden;
	background: white;
}

.div_candidate_login_companys .company_item img {
	float: left;
	width: 317px;
	height: 221px;
	margin-top: 0px;
	margin-left: 0px;
}

.div_candidate_login_companys .company_item img:hover,
.div_business_login_companys_list a img:hover,
.div_vc_index_pos_dtop img:hover {
	-webkit-animation-iteration-count: 1;
	-webkit-animation-name: candidate-com-logo;
	-webkit-animation-duration: 1.5s;
	-webkit-animation-timing-function: ease-out;
}

.div_candidate_login_companys .div_company_text {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #999999;
	line-height: 35px;
}

.div_business_login_progress .title {
	float: left;
	width: 100%;
}

.div_business_login_title_line {
	float: left;
	width: 100%;
	/*border-bottom: 2px solid #ebebeb;*/
	height: 40px;
}

.div_business_login_title_text {
	float: left;
	background: white;
	margin-top: -20px;
	height: 30px;
	margin-left: 276px;
	color: #278cde;
	font-size: 24px;
	border: none;
}

.div_business_login_title_text.b {
	margin-left: 430px;
}

.div_business_login_companys,
.div_business_login_question {
	float: left;
	width: 100%;
	margin-top: 20px;
}

.div_business_login_companys_master {
	float: left;
	width: 410px;
}

.div_business_login_companys_master .master_item {
	float: left;
	width: 100%;
	margin-top: 15px;
}

.div_business_login_companys_master .master_img {
	float: left;
	width: 80px;
	margin-right: 15px;
	height: 80px;
}

.div_business_login_companys_master .master_img img {
	width: 70px;
	border: 1px solid #ebebeb;
}

.div_business_login_companys_master .master_detail {
	float: left;
	width: 310px;
	line-height: 25px;
	font-size: 12px;
	color: #999999;
}

.div_business_login_companys_master .master_item.first {
	margin-top: 0px;
}

.div_business_login_companys_master .master_detail font {
	line-height: 30px;
	font-size: 17px;
	color: #494949;
	margin-right: 10px;
}

.div_business_login_companys_list,
.div_business_login_question_list {
	float: left;
	width: 585px;
	margin-left: 15px;
}

.div_business_login_companys_list {
	width: 475px;
	margin-left: 70px;
}

.div_business_login_companys_list a {
	float: right;
	width: 110px;
	height: 77px;
	border: 1px solid #ebebeb;
	margin-left: 5px;
	margin-top: 5px;
	overflow: hidden;
}

.div_business_login_companys_list a:hover {
	border: 1px solid #ec6941;
}

.div_business_login_companys_list a img {
	width: 110px;
	height: 77px;
}

.div_business_login_question_left {
	float: left;
	width: 400px;
	text-align: center;
	margin-top: 95px;
}

.div_business_login_question_list .question_item {
	float: left;
	width: 100%;
	margin-top: 25px;
}

.div_business_login_question_list .question_img {
	float: left;
	width: 20px;
	font-size: 14px;
	margin-top: 2px;
}

.div_business_login_question_list .quection_right {
	float: left;
	width: 500px;
	margin-left: 15px;
}

.div_business_login_question_list .question_item font.ask {
	float: left;
	width: 100%;
	color: #494949;
	height: 25px;
	font-size: 14px;
}

.div_business_login_question_list .question_item font.answer {
	float: left;
	width: 100%;
	color: #999999;
	margin-top: 10px;
	font-size: 13px;
}

.div_business_login_titleb {
	float: left;
	width: 100%;
	font-size: 14px;
	line-height: 30px;
	margin-top: 15px;
	text-align: center;
	color: #494949;
}

.div_candidate_login_progress_img {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 50px;
}

.div_candidate_login_progress_title,
.div_candidate_login_progress_text {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.div_candidate_login_progress_title a {
	float: left;
	line-height: 35px;
	height: 35px;
	color: #333;
	font-size: 16px;
}

.div_candidate_login_progress_text font {
	float: left;
	color: #999999;
	font-size: 14px;
}

.div_business_login_titleb font {
	color: #ec6941;
}

.div_business_login_qucik_register {
	float: left;
	width: 100%;
	min-width: 1000px;
	line-height: 72px;
	height: 72px;
	background: #eaeef4;
}

.div_business_login_qucik_register_cen {
	width: 1000px;
	margin: 0 auto;
	font-size: 17px;
}

.div_business_login_qucik_register_cen a {
	float: left;
	width: 150px;
	line-height: 35px;
	text-align: center;
	font-size: 17px;
	color: white;
	margin-left: 20px;
	margin-top: 20px;
	background: #278cde;
}

.div_business_login_qucik_register_cen a:hover {
	cursor: pointer;
	background: #157acb;
}

.div_business_login_qucik_register_cen font {
	float: left;
	margin-left: 220px;
}

.div_contact_no_con {
	float: left;
	margin: 100px;
	width: 800px;
}

.div_contact_no_con .div_title {
	float: left;
	width: 100%;
	line-height: 50px;
	font-size: 17px;
}

.div_contact_no_in {
	float: left;
	width: 100%;
	border-top: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
}

.div_business_login_bottom {
	width: 1000px;
	margin: 0 auto;
}

.div_contact_no_item {
	float: left;
	width: 159px;
	height: 250px;
	border: 1px solid #bbbbbb;
	border-top: none;
	border-left: none;
}

.div_contact_no_item:hover .div_contact_no_item_hover {
	display: block;
}

.div_contact_no_item_hover {
	position: absolute;
	margin: 0px;
	*margin-left: -159px;
	display: none;
	width: 159px;
	height: 250px;
	filter: alpha(opacity=85);
	opacity: 0.85;
	background: #000000;
	color: white;
	overflow: hidden;
}

.div_contact_no_item_hover_in {
	float: left;
	width: 100%;
	filter: alpha(opacity=100);
	opacity: 1;
}

.a_contact_no_topadd {
	float: left;
	width: 100%;
	font-size: 18px;
	margin-top: 60px;
	color: white;
	line-height: 27px;
}

.div_contact_add_after {
	float: left;
	width: 100%;
	margin-top: 90px;
	text-align: center;
}

.div_contact_add_after font {
	font-size: 18px;
	color: white;
	padding: 8px 35px 8px 35px;
	border: 1px solid white;
	float: left;
	margin-left: 16px;
}

@-webkit-keyframes contact_no_top {
	0% {
		filter: alpha(opacity=0);
		opacity: 0;
	}

	100% {
		filter: alpha(opacity=100);
		opacity: 1;
	}
}

.div_contact_no_item a:hover {
	color: #278cde;
	cursor: pointer;
}

.div_contact_no_item:hover .a_contact_no_topadd {
	-webkit-animation: contact_no_top 0.7s ease-in-out 0s 1;
}

.a_contact_no_topadd img {
	float: left;
	margin: 0 10px 0 30px;
}

.a_contact_no_look {
	float: left;
	width: 100%;
	line-height: 27px;
	margin-top: 55px;
	text-align: center;
	color: #ffffff;
	font-size: 18px;
}

.div_contact_no_item:hover .a_contact_no_look {
	-webkit-animation: contact_no_top 0.7s ease-in-out 0s 1;
}

.div_contact_no_item_detail {
	float: left;
	width: 109px;
	margin: 25px 25px 0 25px;
	text-align: center;
	font-size: 14px;
	color: #666666;
}

.div_contact_no_item_detail img {
	width: 109px;
	height: 109px;
}

.div_contact_no_con a.name {
	color: #000000;
	font-weight: bold;
	line-height: 50px;
}

.div_contact_no_con font.item_text {
	float: left;
	width: 100%;
	height: 25px;
}

.div_resume_import_amazing {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	overflow-y: hidden;
	overflow-x: scroll;
	z-index: 700;
	opacity: 0.5;
	filter: alpha(opacity=50);
	background: #333;
	display: none;
}

.div_resume_import_detail {
	position: absolute;
	margin-top: 0px;
	margin-left: 212px;
	*margin-left: 0px;
	width: 620px;
	height: 100px;
	background: white;
	z-index: 701;
}

#account_email_sub i.i_circle_check:hover {
	cursor: pointer;
}

.ul_sub_pos_title,
.ul_sub_pos_detail {
	float: left;
	width: 100%;
	font-size: 14px;
	border: 1px solid #ccc;
}

.ul_sub_pos_title {
	border-bottom: 1px solid #ccc;
	margin-top: 30px;
}

.ul_sub_pos_title li,
.ul_sub_pos_detail li {
	float: left;
	width: 80px;
	line-height: 80px;
	height: 80px;
	overflow: hidden;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	border-right: 1px solid #ccc;
	text-align: center;
}

.ul_sub_pos_title li {
	line-height: 40px;
	height: 40px;
}

.ul_sub_pos_title li.s_name,
.ul_sub_pos_detail li.s_name {
	width: 180px;
}

.ul_sub_pos_title {
	border-bottom: none;
}

.ul_sub_pos_detail a {
	color: #278cde;
	margin-right: 3px;
	margin-left: 8px;
}

.ul_sub_pos_detail a:hover {
	cursor: pointer;
	text-decoration: underline;
}

.div_account_score_detail,
.div_account_score_menu {
	float: left;
	width: 100%;
	line-height: 30px;
	font-size: 14px;
	margin-top: 20px;
}

.div_account_score_detail span.left {
	float: left;
	margin-left: 30px;
}

.div_account_score_detail span.left font {
	color: #ff6600;
	font-weight: bold;
	margin-right: 10px;
}

.div_account_score_detail a.bat {
	float: right;
	line-height: 30px;
	color: #278cde;
	margin-right: 30px;
	text-decoration: underline;
}

.div_account_score_detail a.bat:hover {
	cursor: pointer;
	text-decoration: none;
}

.div_account_score_menu a {
	float: left;
	line-height: 30px;
	margin-left: 30px;
	font-weight: bold;
	text-decoration: underline;
}

.div_account_score_menu a.index {
	color: #278cde;
	text-decoration: none;
}

.div_account_score_menu a:hover {
	color: #278cde;
	cursor: pointer;
}

.ul_welcome_pos_detail li a.go_to_get {
	float: left;
	color: #ff6600;
	font-size: 14px;
	text-decoration: underline;
}

.ul_welcome_pos_detail li a.go_to_get:hover {
	cursor: pointer;
	text-decoration: none;
}

.ul_welcome_pos_detail li a.has_get {
	float: left;
	font-size: 14px;
}

a.search_score_more,
a.search_order_more {
	font-size: 17px;
	color: #278cde;
}

.search_score_more:hover,
a.search_order_more:hover {
	cursor: pointer;
	text-decoration: underline;
}

.a_order_sure_pay,
.a_order_sure_report {
	float: left;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #278cde;
	text-decoration: underline;
	margin-top: 15px;
}

.ul_welcome_pos_detail li.a a.a_order_sure_pay:hover,
.a_order_sure_report:hover {
	cursor: pointer;
	color: #157acb;
	text-decoration: inherit;
}

.div_fk_recom_self .but a.a-text {
	background: white;
	color: #278cde;
	border: none;
	margin-left: 30px;
	width: auto;
}

.div_fk_recom_self .but a.a-text:hover {
	color: #278cde;
	border: none;
	text-decoration: underline;
}

.a_h_score_amount {
	color: red;
}

.a_h_score_amount.add {
	color: #278cde;
}

.div_business_apply_pos_main {
	float: left;
	width: 100%;
}

.div_business_apply_pos_item {
	float: left;
	width: 450px;
	height: 300px;
	color: #278cde;
	background: white;
}

.div_business_apply_pos_item .title {
	float: left;
	width: 100%;
	margin-left: 0px;
	line-height: 50px;
	font-size: 17px;
	text-align: center;
	border-bottom: 2px solid #278cde;
}

.div_business_apply_pos_item a.but {
	float: left;
	width: 200px;
	line-height: 35px;
	height: 35px;
	font-size: 14px;
	text-align: center;
	background: #278cde;
	color: white;
	margin-left: 125px;
	margin-top: 30px;
}

.div_business_apply_pos_item .intro {
	float: left;
	margin-left: 15px;
	margin-top: 15px;
	width: 420px;
	font-size: 14px;
	line-height: 30px;
	color: #333;
}

.div_business_apply_pos_item .title font.text {
	margin-left: 10px;
}

.div_business_apply_pos_item.pearl {
	color: #ff9c00;
	border-right: none;
	margin-left: 100px;
}

.div_business_apply_pos_item.pearl .title {
	border-bottom: 2px solid #ff9c00;
}

.div_hbb_textarea {
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #CCCCCC;
	display: inline;
	float: left;
	font-size: 14px;
	color: #696969;
}

.btn_hbb {
	background: #3498db;
	background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
	background-image: -moz-linear-gradient(top, #3498db, #2980b9);
	background-image: -ms-linear-gradient(top, #3498db, #2980b9);
	background-image: -o-linear-gradient(top, #3498db, #2980b9);
	background-image: linear-gradient(to bottom, #3498db, #2980b9);
	color: #ffffff;
	font-size: 20px;
	background: #3498db;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn_hbb:hover {
	background: #3cb0fd;
	background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
	background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
	text-decoration: none;
}

.detial_ul {
	float: left;
	width: 625px;
	margin-top: 20px;
	color: #696969;
}

.detial_ul li {
	float: left;
	width: 50%;
	_width: 45%;
	line-height: 30px;
	font-size: 14px;
	color: #999999;
}

.ul_subscribe_from .edui-default .edui-editor {
	margin-left: 109px;
	font-family: "微软雅黑";
}

.ul_subscribe_from .edui-default .edui-editor-toolbarbox {
	display: none;
}

.ul_subscribe_from .edui-editor-bottomContainer {
	display: none;
}

/**
* business public
*/
.a_b_logo {
	float: left;
	width: 172px;
	height: 110px;
	margin-left: 8px;
	background: white;
	text-align: center;
	vertical-align: middle;
}

.a_b_logo.normal {
	margin-top: 0px;
}

#a_b_update_logon,
#a_b_update_fast_head {
	margin-top: 57px;
}

.a_b_logo img {
	width: 172px;
	max-height: 110px;
	vertical-align: middle;
	border: 1px solid #ccc;
}

/* * * * * * * * *
recommend
* * * * * * * * */
.div_recom_resume_title {
	float: left;
	width: 100%;
	margin-top: 20px;
}

.div_recom_resume_title img {
	float: left;
	margin-right: 20px;
}

.div_recom_resume_title font {
	font-size: 16px;
	color: #424242;
	font-weight: bold;
	line-height: 50px;
}

.ul_recom_resume_basic {
	float: left;
	width: 920px;
	font-size: 14px;
}

.ul_recom_resume_basic li {
	float: left;
	width: 50%;
	line-height: 30px;
	margin-top: 20px;
	font-size: 15px;
}

.ul_recom_resume_basic li.all-width {
	width: 100%;
}

.ul_recom_resume_basic .recom_resume_label {
	float: left;
	width: 75px;
	font-size: 14px;
	text-align: right;
}

.ul_recom_resume_basic .recom_resume_input {
	border: 1px solid #ededed;
	background: #ededed;
	padding: 0 0 0 5px;
	float: left;
	line-height: 30px;
	height: 30px;
	width: 353px;
}

.ul_recom_resume_basic .span_recom_select_bg {
	border: 1px solid #ededed;
	background: #ededed;
	padding: 0;
	float: left;
	height: 30px;
	width: 360px;
}

.ul_recom_resume_basic .span_recom_input_bg {
	float: left;
	width: 360px;
	overflow: hidden;
}

.ul_recom_resume_basic .span_recom_select_bg select {
	float: left;
	width: 370px;
	border: none;
	line-height: 30px;
	background: none;
	margin-top: 7px;
	*margin: 4px 0 0 2px;
}

.ul_recom_resume_basic .recom_resume_textarea {
	float: left;
	min-width: 900px;
	max-width: 900px;
	min-height: 150px;
	max-height: 150px;
	border: 1px solid #ededed;
	background: #ededed;
	font-size: 14px;
	word-wrap: break-word;
	word-break: break-all;
}

.div_recom_has_html {
	position: fixed;
	width: 100%;
	height: 45px;
	background: #fff;
	bottom: 0;
	left: 0;
	display: none;
	overflow: hidden;
}

.div_recom_has_html.hover {
	height: 350px;
}

.div_recom_has_html_cen {
	width: 1000px;
	margin: 0 auto;
}

.div_recom_has_html_cen .recom-old-html {
	float: left;
	background: white;
	width: 1000px;
	height: 300px;
	overflow: scroll;
	font-size: 14px;
	word-wrap: break-word;
	word-break: break-all;
	border: none;
}

.div_recom_has_html.hover .recom-old-html {
	height: 300px;
}

/* resume edit 0709 begin*/
.div_c_lang_item {
	padding-left: 43px;
}

.div_c_lang_item div {
	display: inline-block;
	margin-right: 22px;
	min-width: 100px;
	min-height: 45px;
	position: relative;
	float: left;
}

.div_c_lang_item span {
	border: 1px solid #ddd;
	padding: 8px 10px;
	display: inline-block;
	min-width: 77px;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	font-size: 14px;
}

.div_c_lang_item span.active {
	border: 2px solid #278CDE;
	color: #278CDE;
}

.clear_lang {
	clear: both;
}

.div_c_lang_item_two {
	padding-left: 43px;
}

.div_c_lang_item_two div {
	display: inline-block;
	margin-right: 22px;
	min-width: 50px;
	min-height: 25px;
	position: relative;
	color: #8E8E8E;
	margin-top: 10px;
}

.display_lang {
	font-size: 14px;
}

.operate_account {
	float: right;
	width: 100px;
	position: relative;
}

.operate_account ul {
	display: none;
}

.operate_account:hover {
	background: #000;
}

.operate_account>#username {
	width: 100px;
	height: 45px;
	line-height: 45px;
	color: #a2a6b1;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.operate_account:hover>#username {
	color: #fff;
}

.operate_account:hover>ul {
	display: block;
}

.operate_account:hover>ul>li:hover>a {
	color: #fff;
}

/* resume edit 0709 end*/
.div_h_index_infomore {
	margin-top: 20px;
	font-size: 14px;
	color: #dadada;
	line-height: 28px;
	border-bottom: 1px solid #e1e1e1;
	min-height: 70px;
	margin-left: 5px;
	width: 250px;
}

.div_h_index_infomore font {
	color: #424242;
	font-size: 14px;
}

.div_h_index_rewardinfo {
	margin-top: 10px;
	font-size: 14px;
	color: #424242;
	border-bottom: 1px solid #e1e1e1;
	min-height: 70px;
}

.div_h_index_rewardinfo span {
	float: left;
	width: 250px;
	margin-left: 5px;
	line-height: 30px;
}

.div_h_index_rewardinfo span font {
	float: left;
	width: 50%;
	font-size: 14px;
}

.div_h_footer_help {
	position: fixed;
	_position: absolute;
	left: auto;
	bottom: 125px;
	width: 50px;
	right: 7%;
	-webkit-transform: translateZ(0);
}

.div_h_footer_help a.h_help_feedback,
.div_h_footer_help .h_help_item {
	float: left;
	width: 50px;
	height: 50px;
	position: relative;
}

.div_h_footer_help a.h_help_feedback {
	background: url(../images/side_icon.png) -3px -4px no-repeat;
}

.div_h_footer_help .h_help_item.hf_phone {
	background: url(../images/side_icon.png) -56px -4px no-repeat;
}

.div_h_footer_help .h_help_item.hf_qq {
	background: url(../images/side_icon.png) -110px -4px no-repeat;
}

.div_h_footer_help li {
	float: left;
	width: 50px;
	margin-top: 10px;
}

.div_h_footer_help li:hover .span_h_side_item {
	display: block;
}

.div_h_footer_help .span_h_side_item {
	position: absolute;
	width: 150px;
	margin: 0;
	margin-top: 10px;
	margin-left: 50px;
	display: none;
}

.div_h_footer_help.small-win .span_h_side_item {
	margin-left: -150px;
}

.div_h_footer_help .span_h_side_item i {
	float: left;
	margin-top: 10px;
	width: 5px;
	height: 10px;
	margin-left: 5px;
	background: url(../images/side_icon.png) -177px -25px no-repeat;
}

.div_h_footer_help .span_h_side_item font {
	float: left;
	line-height: 30px;
	padding: 0 10px 0 10px;
	background: #3c3c3c;
	border-radius: 5px;
	color: #ffffff;
	font-size: 12px;
}

.div_h_footer_help.small-win .span_h_side_item i {
	float: right;
	margin-right: 5px;
	margin-left: 0;
	background: url(../images/side_icon.png) -168px -25px no-repeat;
}

.div_h_footer_help.small-win .span_h_side_item font {
	float: right;
}

/*20140115*/
.lcbox {
	/*background-image: url(../images/lc.jpg);*/
	background-repeat: no-repeat;
	float: left;
	min-height: 220px;
	margin-top: 50px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	width: 1000px;
}

.lcbox ul {
	padding: 0px;
	display: block;
	margin-top: 120px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	overflow: hidden;
}

.lcbox ul li {
	float: left;
	width: 120px;
	text-align: center;
	display: block;
	margin-left: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #666;
}

.lcbox dl {
	float: left;
	display: block;
	text-align: center;
	width: 195px;
	height: 152px;
	background-color: #f2f2f2;
	border-radius: 5px;
	box-shadow: 0px -3px 5px #d7d7d7 inset;
	margin-right: 25px;
	margin-bottom: 3%;
	position: relative;
}

.lcbox h3 {
	color: #666;
	font-size: 14px;
	margin-bottom: 20px;
}

.lcbox h3 a {
	font-weight: normal;
}

.lcbox p {
	color: #999;
	font-size: 14px;
	text-align: center;
	display: block;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
}

.dlbox {
	/*background-image: url(../images/lc.jpg);*/
	background-repeat: no-repeat;
	float: left;
	min-height: 220px;
	margin-top: 80px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	width: 1000px;
}

.dlbox ul {
	padding: 0px;
	display: block;
	margin-top: 120px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	overflow: hidden;
}

.dlbox ul li {
	float: left;
	width: 120px;
	text-align: center;
	display: block;
	margin-left: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #666;
}

.dlbox dl {
	float: left;
	width: 333px;
	height: 180px;
	display: block;
	text-align: center;
}

.dlbox h3 {
	color: #666;
	font-size: 17px;
	margin-bottom: 20px;
}

.dlbox p {
	color: #999;
	font-size: 15px;
	text-align: center;
	display: block;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.dlxbox {
	/*background-image: url(../images/lc.jpg);*/
	background-repeat: no-repeat;
	float: left;
	min-height: 220px;
	margin-top: 60px;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0px;
	width: 1000px;
}

.dlxbox ul {
	padding: 0px;
	display: block;
	margin-top: 120px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	overflow: hidden;
}

.dlxbox ul li {
	float: left;
	width: 120px;
	text-align: center;
	display: block;
	margin-left: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #666;
}

.dlxbox dl {
	float: left;
	width: 250px;
	height: 250px;
	display: block;
	text-align: center;
}

.dlxbox h3 {
	color: #666;
	font-size: 14px;
	margin-bottom: 20px;
}

.dlxbox p {
	color: #999;
	font-size: 14px;
	text-align: center;
	display: block;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
}

.pd-l {
	padding: 30px 0 0;
}

.pd-l li {
	float: left;
	width: 145px;
	height: 190px;
	/*background-color: #ff9b26;*/
	border-radius: 5px;
	/*box-shadow: 0px -3px 5px #d7d7d7 inset;*/
	margin-right: 17px;
	text-align: center;
	margin-bottom: 3%;
	position: relative;
}

.pd-l li:nth-child(6N) {
	float: left;
	width: 145px;
	height: 190px;
	/*background-color: #ff9b26 ;*/
	border-radius: 5px;
	/*box-shadow: 0px -3px 5px #d7d7d7 inset;*/
	margin-right: 0;
	text-align: center;
	margin-bottom: 3%;
	position: relative;
}

.pd-l .click-more {
	background-color: #f2b162;
	color: white;
	font-size: 19px;
	font-weight: bold
}

.pd-l .click-more a {
	display: inline-block;
	color: white;
	font-size: 19px;
	font-weight: bold
}

.xl-p01 {
	margin-top: 50%
}

.footer-top .main ul {
	width: 192px;
}

.xl-p02 {
	margin-top: 20%
}

.pd-l li div {
	width: 150px;
	margin: 8% auto;
	position: relative
}

.mttg-img {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	background-color: white;
	text-align: center;
	overflow: hidden;
	margin-left: 25px;
	border: 1px solid #d5d5d5;
	line-height: 142px;
	behavior: url("../images/ie-css3.htc");
	/*position: absolute;left:0;right: 0;margin: auto auto*/
}

#product .pd-l li {
	height: 190px;
}

.mttg-img img {}

.pd-l li div p {
	margin-bottom: 11%;
	color: #333
}

.xs-1 li div p {
	margin-bottom: 4%
}

.xs-lx {
	color: #f1af61;
	font-size: 18px;
}

.mttg-name {
	color: #666;
	font-size: 16px;
}

.mttg-lb {
	color: #666;
	font-size: 15px;
}

.pd-l li div .wxtg-fs,
.pd-l li div .wxtg-id {
	margin-bottom: 0;
	color: #666666;
	font-size: 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.mttg-ckgd {
	text-align: center;
	margin-bottom: 3%
}

.mttg-ckgd a {
	display: inline-block;
	width: 100%
}

#product .hover-div {
	height: 190px;
}

.hover-div {
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.38);
	width: 100%;
	height: 180px;
	display: inline-block;
	border-radius: 5px;
	text-align: center;
	-webkit-transition: all .5s linear;
	opacity: 0;
	line-height: 180px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	zoom: 1;
	behavior: url("../images/ie-css3.htc");
}

.hover-div>a {
	display: inline-block;
	color: white;
	width: 130px;
	line-height: 40px;
	border: 1px solid white;
	border-radius: 5px;
	font-size: 15px;
	margin-top: 80px;
}

.hover-wxtg img {
	margin-top: 20px;
}

.pd-l li:hover .hover-div {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);
}

.hover-wxtg a {
	display: inline-block;
	text-align: center;
	color: white;
	border-radius: 5px;
	border: 1px solid white;
	width: 100px;
	line-height: 30px;
	margin-top: 20px;
	behavior: url("../ie-css3.htc");
}

.hover-wxtg {
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.48);
	width: 100%;
	height: 232px;
	display: inline-block;
	border-radius: 5px;
	text-align: center;
	-webkit-transition: all .5s linear;
	color: white;
	font-size: 15px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	zoom: 1;
	behavior: url("../images/ie-css3.htc");
}

.pd-l li:hover .hover-wxtg {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);
}

.page {
	width: 1000px;
	margin: 0 auto;
}

.fl {
	float: left;
}

.pt-100 {
	padding-top: 100px;
}

.fr {
	float: right;
	_display: inline;
}

.pb-20 {
	padding-bottom: 20px;
}

.f-18 {
	font-size: 18px;
	font-family: "Microsoft Yahei";
}

.f-16 {
	font-size: 16px;
	font-family: "Microsoft Yahei";
}

.l-30 {
	line-height: 30px;
}

.media_detail {
	float: left;
	min-height: 220px;
	width: 950px;
	margin-top: 50px;
	margin-right: 0;
	margin-bottom: 0;
}

.media_info {
	float: left;
	min-height: 220px;
	width: 950px;
	margin-top: 60px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 25px;
	line-height: 25px;
	font-size: 14px
}

.media_detail img {
	float: left;
}

.media_detail .dv_welcome_rd_text {
	float: left;
	margin: 10px 0 0 75px;
	color: #999999;
	font-size: 16px;
}

.media_detail .font_welcome_rd_title {
	color: #424242;
	font-size: 24px;
	line-height: 50px;
}

.media_welcome_role_but {
	display: none;
	float: left;
	width: 215px;
	line-height: 55px;
	color: white;
	font-size: 16px;
	cursor: pointer;
	background: url(../images/index_pics_20140626.png) -8px -8px no-repeat;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}

.media_welcome_role_but.index_business {
	background: url(../images/index_pics_20140626.png) -452px -8px no-repeat;
}

.media_welcome_role_but.index_candidate {
	background: url(../images/index_pics_20140626.png) -230px -8px no-repeat;
}

.internet_detail {
	font-size: 18px;
	line-height: 1.5;
	margin-top: 60px;
}

.title {
	text-align: center;
	margin: 0 auto;
}

.title h1 {
	font-weight: normal;
	font-size: 36px;
	color: #0ca7f0;
}

.title p {
	font-size: 16px;
	color: #999;
	line-height: 30px;
}

.content {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-top: 40px;
}

.content-in {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.content-one {
	height: 510px;
	background: url(../images/bg-one.png) no-repeat center 86%;
}

.content-one .title-one {
	width: 300px;
	margin: 0 auto;
	background: url(../images/wenhao.png) no-repeat right center;
	padding-right: 60px;
}

.content-one .text {
	position: absolute;
}

.content-one .text h2 {
	font-size: 18px;
	margin-bottom: 5px;
}

.content-one .text p {
	font-size: 14px;
	color: #666;
	line-height: 22px;
}

.content-one .text-one {
	text-align: right;
	width: 270px;
	height: 100px;
	padding: 5px 100px 0px 5px;
	background: url(../images/icon01.png) no-repeat right top;
	top: 115px;
	left: 10px;
}

.content-one .text-one h2 {
	color: #97d56a;
}

.content-one .text-two {
	text-align: left;
	width: 270px;
	height: 100px;
	padding: 5px 5px 0px 130px;
	background: url(../images/icon02.png) no-repeat left top;
	top: 120px;
	right: 20px;
}

.content-one .text-two h2 {
	color: #59a0ee;
}

.content-one .text-three {
	text-align: right;
	width: 270px;
	height: 100px;
	padding: 5px 130px 0px 5px;
	background: url(../images/icon03.png) no-repeat right top;
	top: 310px;
	left: 10px;
}

.content-one .text-three h2 {
	color: #ff925e;
}

.content-one .text-four {
	text-align: left;
	width: 270px;
	height: 100px;
	padding: 5px 5px 0px 100px;
	background: url(../images/icon04.png) no-repeat left top;
	top: 330px;
	right: 100px;
}

.content-one .text-four h2 {
	color: #ffc679;
}

.content-one .youshi {
	display: table-cell;
	vertical-align: middle;
	width: 74px;
	height: 74px;
	line-height: 74px;
	padding: 20px 20px;
	border-radius: 50%;
	text-align: center;
	background: #fff;
	font-size: 18px;
	font-weight: bold;
	color: #3cb9f3;
	position: absolute;
	top: 188px;
	left: 542px;
}

.project {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
	padding-top: 42px;
}

.project p {
	font-size: 18px;
	line-height: 1.5;
}

.gold-service dd p em {
	font-size: 12px;
	color: #dedede;
}

.gold-service .wx {
	background-color: #c0c0c0;
}

.gold-service .html5 {
	background-color: #ff6867;
}

.gold-service .promote {
	background-color: #829a9a;
}

.gold-service .app {
	background-color: #00cccb;
}

.gold-service .onshop {
	background-color: #f7b94b;
}

.gold-service .html5 dt {
	background-position: -187px 0px;
}

.gold-service .promote dt {
	background-position: -373px 0px;
}

.gold-service .app dt {
	background-position: -582px 0px;
}

.gold-service .onshop dt {
	background-position: -769px 0px;
}

.caseList {
	width: 1100px;
	margin: 0 auto;
}

.caseList .caseTitle {
	text-align: center;
	font-size: 36px;
	margin-top: 210px;
}

.caseList .caseFont .caseBold {
	font-size: 36px;
}

.caseList .caseFont .caseBold i {
	font-size: 22px;
	font-style: normal;
}

.caseList .caseFont {
	border-bottom: 1px solid #ddd;
	padding-bottom: 110px;
}

.caseList .caseFont ul {
	margin-top: 45px;
}

.caseList .caseFont li {
	width: 33%;
	text-align: center;
	display: block;
	float: left;
}

.caseList .caseFont li p {
	font-size: 13px;
	color: #999;
}

.caseList h1 {
	font-weight: bold;
	font-size: 16px;
	color: #333;
	margin: 15px 0;
}

.caseList h1 i {
	display: inline-block;
	float: left;
	background: #f88803;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding: 2px 6px;
	margin-right: 10px;
}

.caseBox {
	height: 210px;
	border: 1px solid #eee;
	margin: 30px 0;
	position: relative;
}

.caseBox ul li a {
	margin: 10px 18px 10px 0px;
	display: block;
	float: left;
	height: 160px;
	width: 240px;
	position: relative;
	border: 1px solid #ddd;
}

.caseBox ul li .shopHide {
	text-align: center;
	width: 240px;
	line-height: 40px;
	height: 40px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.6);
	display: none;
	transition: background 0.3s linear 0.3s;
	-moz-transition: background 0.3s linear 0.3s;
	-webkit-transition: background 0.3s linear 0.3s;
	-o-transition: background 0.3s linear 0.3s;
}

.caseBox ul li .shopHide .shopBold {
	margin-bottom: 8px;
	font-weight: bold;
	color: #f88803;
	font-size: 16px;
}

.caseBox ul li .shopHide p {
	color: #f88803;
	font-size: 16px;
	margin-top: 0;
}

.caseList .caseTab a {
	display: inline-block;
	background: #eee;
	padding: 10px 25px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	margin-right: 3px;
	color: #333;
}

.caseList .caseTab .caseActive {
	color: #06a0cc;
	font-weight: bold;
	background: #f5f5f5;
}

.lynn-info {
	width: 1200px;
	margin: 205px auto 0 auto;
	text-align: center;
}

.lynn-procedure {
	min-width: 1200px;
	margin: 60px auto;
}

.lynn-bg {
	background: #f2f2f2;
	padding: 60px 0;
	width: 100%;
	min-width: 1200px;
}

.lynn-procedure-info-main {
	width: 208px;
	float: left;
	height: 250px;
}

.lynn-procedure-info-main img {
	display: block;
	width: 140px;
	height: 140px;
	margin: 0 auto;
}

.lynn-procedure-info-main p {
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	padding-top: 12px;
	color: #969696;
}

.lynn-procedure-info-right {
	width: 40px;
	float: left;
	text-align: center;
	height: 250px;
}

.lynn-procedure-info-right img {
	width: 14px;
	height: 30px;
	display: block;
	margin: 56px auto;
}

.bz_why {
	width: 1000px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: left top;
}

.bz_why li {
	color: #333;
	float: left;
	font-size: 12px;
	line-height: 22px;
	margin-top: 44px;
}

.bz_why li span {
	display: block;
	font-weight: bold;
	color: #ea5d01;
	font-size: 14px;
	margin-bottom: 10px;
}

.bz_hc {
	background: url(../images/201410121451417356.jpg) no-repeat left top;
	width: 1000px;
	height: 730px;
	overflow: hidden;
}

.bz_hc li {
	height: 80px;
	margin: 0px 190px 20px 120px;
	line-height: 30px;
	color: #FFF;
	padding-top: 25px;
}

.bz_why {
	width: 1000px;
	height: 470px;
	overflow: hidden;
}

.bz_why li {
	color: #333;
	float: left;
	font-size: 12px;
	margin-left: -30px;
}

.right {
	float: right;
	width: 380px;
	margin-top: -300px;
	font-size: 16px;
	color: #777;
	line-height: 30px;
}

.right span {
	font-size: 18px;
	color: #333;
}

.bz_why li span {
	display: block;
	font-weight: bold;
	color: #ea5d01;
	font-size: 14px;
	margin-bottom: 10px;
}

.text h4 {
	color: #fff;
	background: #eb5b02;
	font-size: 14px;
	padding-left: 10px;
	margin: 20px 0px;
	line-height: 35px;
	border: 1px solid #eb5b02;
	-moz-border-radius: 5px;
	/* Gecko browsers */
	-webkit-border-radius: 5px;
	/* Webkit browsers */
	border-radius: 5px;
	/* W3C syntax */
}

.tuchu {
	font-size: 16px;
	padding: 10px;
	margin: 10px 0px;
}

.tuchu strong {
	color: #eb5b02;
}

.bbshaochu {
	overflow: hidden;
	background: url(../images/bbshaochu.jpg) no-repeat left 5px;
}

.bbshaochu li {
	line-height: 34px;
	height: 34px;
	padding-left: 35px;
	border-bottom: #CCC 1px dashed;
	font-weight: bold;
	color: #eb5b02;
}

.bbstixing {
	overflow: hidden;
	background: url(../images/bbstx.jpg) no-repeat left 5px;
}

.bbstixing li {
	line-height: 34px;
	padding-left: 35px;
	border-bottom: #CCC 1px dashed;
	font-weight: bold;
	color: #eb5b02;
}

#service .navimg {
	background: url(../images/s_bg.jpg) repeat-x left top;
}

#service h2,
#case h2,
#contact h2 {
	border-bottom: #ddd 3px solid;
	font-size: 22px;
	font-family: "微软雅黑";
	margin: 10px auto;
	font-weight: normal;
	line-height: 40px;
	height: 40px;
	padding-left: 50px;
	background: url(../images/ico2.jpg) no-repeat 10px center;
	overflow: hidden;
}

#service h2 span,
#case h2 span,
#contact h2 span {
	font-size: 12px;
	font-weight: normal;
	float: right;
	padding-right: 10px;
	color: #999;
}

#service .list,
#media .list,
#case .list {
	overflow: hidden;
}

#service .list ul,
#case .list ul {
	overflow: hidden;
}

#service .list ul li {
	background: url(../images/line.png) no-repeat center bottom;
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
	overflow: hidden;
	zoom: 1;
}

#service .list ul li a.img {
	display: block;
	float: left;
	margin-right: 20px;
	padding: 2px;
	border: #CCC 1px solid;
	width: 120px;
}

#service .list ul li a.img img {
	width: 120px;
}

#service .list ul li a.img:hover {
	padding: 2px;
}

#service .list ul li a.title {
	display: block;
	font-size: 18px;
	font-family: "微软雅黑";
}

#service .list ul li a.title:hover {
	color: #ff6600;
	background: url(../images/media_ico.jpg) no-repeat 220px center;
}

#service .list ul li a.more {
	background: url(../images/more.gif) no-repeat left top;
	width: 80px;
	height: 24px;
	overflow: hidden;
	color: #FFF;
	display: block;
	margin-top: 10px;
	margin-left: 900px;
}

#service .list ul li span {
	display: block;
	color: #999;
	text-indent: 2em;
}

#service .page,
#case .page {
	text-align: center;
}

#service .page span,
#case .page span {
	margin: 0px 5px;
}

#service .box,
#case .box {
	overflow: hidden;
	margin-top: 20px;
}

#service .box .snav,
#case .box .snav {
	float: right;
	text-align: left;
	width: 170px;
}

#service .box .snav h3,
#case .box .snav h3 {
	background: #eee;
	line-height: 35px;
	height: 35px;
	padding-left: 10px;
}

#service .box .snav ul,
#case .box .snav ul {
	overflow: hidden;
}

#service .box .snav ul li,
#case .box .snav ul li {
	line-height: 29px;
	height: 29px;
	border-bottom: #CCC 1px dashed;
	padding-left: 20px;
	background: url(../images/icon_2.jpg) no-repeat 10px center;
}

#service .box .content,
#case .box .content {
	width: 790px;
	border-right: #eee 1px solid;
}

#service .box .content img,
#case .box .content img {
	max-width: 780px;
}

.listico {
	overflow: hidden;
}

.listico ul {
	margin: 10px auto;
	overflow: hidden;
	width: 960px;
}

.listico ul li {
	float: left;
	margin: 0 5px;
	overflow: hidden;
	text-align: center;
	width: 110px;
}

.listico ul li a {
	color: #999;
	display: block;
}

.listico ul li a:hover {
	color: #eb5b02;
}

.listico ul li a.img {
	border: 1px solid #eee;
	width: 106px;
}

.listico ul li a.img:hover {
	border: 1px solid #eb5b02;
}

.listico ul li a span {
	display: block;
}

.grey {
	/*background:#f5f4f4;*/
	padding: 20px 0px;
	margin: 20px auto;
}

.m980 {
	width: 960px;
	margin: 0px auto;
	overflow: hidden;
}

.js_allheight:hover {
	color: #df730a;
}

.hn_build p:hover,
.hn_build p span:hover {
	color: #df730a;
}

.middle {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}

.base_tit {
	position: relative;
	text-align: center;
	height: 78px;
}

.choice_box {
	width: 100%;
	height: 490px;
	display: block;
}

.choice_box .tit_box {
	padding-top: 54px
}

.choice_box .tit_box span {
	color: #444;
	font-size: 29px;
	border-bottom: 1px solid #979797;
	padding: 0px 30px 35px
}

.choice_box .tit_box label {
	background: #ff7852;
	width: 40px;
	height: 5px;
	margin-left: -28px
}

.choice_box .choice_text {
	margin-top: 50px;
}

.choice_box .choice_text ul li {
	float: left;
	font-size: 16px;
	line-height: 2;
	display: block;
	width: 33%;
	padding-bottom: 40px;
	text-align: center;
}

.choice_box .choice_text ul li span {
	font-size: 26px;
	display: block;
}

.slideBox {
	width: 1000px;
	height: 390px;
	position: relative;
	*z-index: 0;
	margin: 0 auto 20px;
}

.slideBox .hd {
	height: 30px;
	position: absolute;
	bottom: 0px;
}

.slideBox .hd ul {
	float: left;
	margin-top: -7px;
	margin-left: -40px;
}

.slideBox .hd ul li {
	float: left;
	background-color: #fff;
	border-left: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	display: block;
	width: 248px;
	height: 40px;
	line-height: 40px;
}

.slideBox .hd ul li a {
	font-size: 14px;
	text-align: center;
	display: block;
	width: 250px;
	_width: 251px;
	height: 40px;
	line-height: 40px;
	position: relative;
	color: #666;
	font-family: "微软雅黑";
	border-top: 1px solid #d5d5d5;
	margin-top: -4px;
}

.slideBox .hd ul li a img {
	display: none;
	position: absolute;
	top: -7px;
	left: 0px;
}

.slideBox .hd ul li.on {
	border-top: 3px solid #ff5c00;
	margin-top: -3px;
}

.slideBox .hd ul li.on a img {
	display: block;
}

.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
	margin-right: -40px;
}

.slideBox .bd ul li {
	position: relative;
}

.slideBox .bd img {
	width: 600px;
	height: 350px;
}

.burder_content {
	position: absolute;
	top: 0;
	right: 0px;
	height: 320px;
	line-height: 26px;
	width: 370px;
	padding-left: 30px;
	padding-top: 30px;
	background-color: #000;
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
}

.burder_content .burder_content_type {
	float: left;
	display: block;
	font-size: 14px;
	line-height: 23px;
	text-align: center;
	height: 23px;
	padding: 3px 10px;
	font-weight: bold;
	color: #fff;
	background-color: #ff7800;
}

.burder_content .burder_content_title {
	float: left;
	font-size: 30px;
	line-height: 35px;
	color: #fff;
	width: 340px;
	font-weight: bold;
	margin-top: 10px;
	cursor: pointer;
	font-family: "微软雅黑";
	font-weight: lighter;
}

.burder_content .burder_content_title:hover {
	color: #ff5c00;
}

.burder_content .content1 {
	background: url(../images/con_1.png) no-repeat;
	float: left;
	width: 340px;
	margin-top: 10px;
}

.burder_content .content1 span {
	display: block;
	width: 270px;
	line-height: 25px;
	color: #fff;
	font-size: 12px;
	margin-left: 70px;
}

.burder_content .content2 {
	background: url(../images/con_2.png) no-repeat;
	float: left;
	width: 340px;
	margin-top: 10px;
}

.burder_content .content2 span {
	display: block;
	width: 270px;
	line-height: 25px;
	color: #fff;
	font-size: 12px;
	margin-left: 70px;
}

.burder_content .content3 {
	background: url(../images/con_3.png) no-repeat;
	float: left;
	width: 340px;
	margin-top: 10px;
}

.burder_content .content3 span {
	display: block;
	width: 270px;
	line-height: 25px;
	color: #fff;
	font-size: 12px;
	margin-left: 70px;
}

.burder_content .content {
	line-height: 25px;
	color: #fff;
	font-size: 12px;
	margin-top: 10px;
}

.burder_content .burder_content_lookall {
	float: right;
	color: #ff5c00;
	font-weight: bold;
	margin-top: 3px;
	_width: 120px;
	padding-right: 35px;
}

.burder_content .burder_content_lookall:hover {
	text-decoration: underline;
	color: #ff5c00;
}

.ico {
	padding-top: 210px;
	width: 1000px;
}

.ico li {
	float: left;
	margin-right: 25px;
	width: 225px;
	margin-bottom: 25px;
}

.ico li:last-child {
	margin-right: 0;
}

.ico-title a {
	line-height: 27px;
	color: #666;
	font-size: 15px;
}

.ico-title a:hover {
	text-decoration: underline;
}

.ico li span {
	padding: 0 6px;
	color: #666;
}

h2.public_ico {
	background: url(../images/ico-fu1.jpg) no-repeat;
	height: 60px;
	text-indent: -2000px;
}

.ico-bg {
	width: 100%;
	height: 83px;
	float: left;
	background: #c78fcc url(../images/ico01.png) no-repeat 0;
	background-size: cover;
	text-align: center;
	margin-right: 15px;
	text-indent: -3000px;
}

.ico-bg:hover {
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	cursor: pointer;
}

.bg2 {
	background: #4fd6ad url(../images/ico02.png) no-repeat !important;
	background-size: cover;
}

.bg3 {
	background: #848d99 url(../images/ico03.png) no-repeat !important;
	background-size: cover;
}

.bg4 {
	background: #e5bc8a url(../images/ico04.png) no-repeat !important;
	background-size: cover;
}