﻿body{padding:0px; margin:0px;font-family:"微软雅黑";}
.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;}
/* * * * * * * * *
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;}


.m980 > p{ padding-bottom:10px;}
/* * * * * * * * *
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;*/     margin: 30px auto;}
.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;}
.div_welcome_role_title .div_welcome_role_subtitle{float:left; width:140px; margin:-15px 0 10px 380px;}
.div_welcome_role_subtitle font{position:absolute;background:#f6f6f6;font-size:16px;z-index:100;color:#bbb;width:240px;text-align:center;margin:0;left:0;top: 1px;}
.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{ float:left; width:215px; 
	margin:54px 0 0 390px; line-height:55px; 
	color:white; font-size:16px; 
	cursor:pointer; box-sizing: border-box;
	background:url(../images/dahao/index_pics_20140626.png) -8px -8px no-repeat;}
.a_welcome_role_but.index_business{background:url(../images/dahao/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%; height: 400px; 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; height:300px;}
.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%; height:300px; 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: 14px;margin-bottom: 20px;}
.dlbox p{color: #999;font-size: 14px;text-align: center;display: block;width: 200px;margin-right: auto;margin-left: auto;}
.dlxbox{/*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;}
.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:200px 0 0;}
.pd-l li{float:left;width:186px;height:190px;background-color: #f2f2f2;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(5N){float:left;width:186px;height:190px;background-color: #f2f2f2;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%}
.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: 120px;behavior: url("../images/ie-css3.htc"); /*position: absolute;left:0;right: 0;margin: auto auto*/}
#product .pd-l li{height:190px;}
.mttg-img img{width: 100%}
.pd-l li div p{margin-bottom:11%}
.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.48); 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;margin-left: 25px;}
.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 30px; color:#999999; font-size:16px;}
.media_detail .font_welcome_rd_title{color:#424242; font-size:24px; line-height:50px;}
.media_welcome_role_but{box-sizing: border-box; float:left;width:215px;
	line-height:55px;color:white;font-size:16px;cursor:pointer;
	background:url(../images/dahao/index_pics_20140626.png) -228px -134px 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/dahao/index_pics_20140626.png) -8px -134px no-repeat;}
.internet_detail { font-size:18px; line-height: 1.5; margin-top:60px;}
.xiaohonshu_btn a{ background:url(../images/dahao/index_pics_20140626.png) -228px -200px no-repeat; }
.kuaishou_btn a{ background: url(../images/dahao/index_pics_20140626.png) -228px -8px no-repeat !important; }
.wechat_btn a{ background: url(../images/dahao/index_pics_20140626.png) -450px -8px no-repeat; }
.daihuo_btn a{ background: url(../images/dahao/index_pics_20140626.png) -450px -134px no-repeat !important; }
.videoclips_btn a{ background: url(../images/dahao/index_pics_20140626.png) -450px -200px no-repeat; }
.weibo_btn a{ background: url(../images/dahao/index_pics_20140626.png) -230px -200px no-repeat !important; }
.livevideo_btn a{ background: url(../images/dahao/index_pics_20140626.png) -8px -200px no-repeat; }
.douyin_btn a {
    background: url(../images/dahao/index_pics_20140626.png) -8px -134px no-repeat;
}
.dahao_btn a {
    background: url(../images/dahao/index_pics_20140626.png) -228px -134px no-repeat;
}

.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; padding:30px 20px 10px 20px; border-radius:114px; text-align:center;background:#fff; font-size:22px; 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;position: relative;border: 1px solid #ddd;}
.caseBox ul li .shopHide{text-align: center;width: 100%;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;}
.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:455px; margin-bottom:25px;}
.ico-title a{ line-height:27px; color:#666; font-size:15px;}
.ico-title a:hover{ text-decoration:underline;}
.ico li span{ padding:0 10px; color:#666;}
h2.public_ico{ background:url(../images/ico-fu1.jpg) no-repeat; height:60px; text-indent:-2000px;}

.ico-bg{ width:175px; height:83px; float:left; background:url(../images/ico01.png) #c78fcc; 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:url(../images/ico02.png) #4fd6ad!important;}
.bg3{ background:url(../images/ico03.png) #848d99!important;}
.bg4{ background:url(../images/ico04.png) #e5bc8a!important;}