@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td,var,em,label{margin:0;padding:0;}
dl,ul,ol,li{list-style-type:none;}
h1,h2,h3,h4{font: normal 14px "Microsoft YaHei",Arial,Verdana;}
var,em{font-style:normal;}
a{text-decoration:none;color:#333;}
a:hover{color:#f07700;}
a:focus{outline:none;}
a img{border:none;}
b{font-weight:normal;}
input:focus,textarea:focus{outline:none;}
.clear{height:0;overflow:hidden;clear:both;}
body{font:12px '\5b8b\4f53',Arial, Helvetica, sans-serif;color:#333;background:#fff url(indeximg/body_bg.gif) repeat-x 0 0;}
html{ height:100%;}
body{ min-height:100%; _height:100%; position:relative;}
a.blue{ color:#056dd6; text-decoration:none;}
a.blue:hover{color:#ff8400; text-decoration:underline;}
a.green {color:#00990a; text-decoration:underline;}
a.green:hover{color:#ff8400;}
a.orange{color:#fff; font:bold 14px "\5b8b\4f53",Arial, Helvetica, sans-serif; line-height:40px; text-align:center;}
span.blue{font-weight:bold; color:#135195;}
span.blue_n{ color:#3a84ce;}
span.red_n{ color:#ee0707;}
span.green_n{ color:#00990a;}
span.green_b{ color:#00990a; font-weight:bold;}
span.gray{color:#b4b4b4;}
span.orange_n{ color:#ff7902;}
span.orange_b{ color:#ff7902; font-weight:bold;}
span.orange_bn{ color:#ff7902;font: bold 20px Arial;}
span.orange_bn span{font-size:16px;}

table.resume_tab td a.highlight { background-color: #FFFFCC;color: #FF0000;font-size: 14px;}

/*头部底部*/
.w980{ width:980px; margin:0 auto;}
.header{ background:url(indeximg/top_bg.gif) no-repeat 0 0; height:77px; border-top:4px solid #217ade;}
.header .logo{ float:left; /*width:370px;*/ height:77px;}
.header .logo a{ float:left;}
.header .logo .sub_logo{float:left; width:150px; height:77px; background:url(indeximg/sub_logo.gif) no-repeat 0 0;}
.header .welcome{ float:right; text-align:right; color:#1e50a2; padding-top:25px;}
.header .welcome a{color:#1e50a2;}
.header .welcome a:hover{ color:#f07700;}
.header .welcome h3{ color:#393939; font:12px "\5b8b\4f53",Arial, Helvetica, sans-serif; height:22px;}
.header .welcome h3 a{ color:#0049a5; font-weight:bold;}
.header .welcome h3 a:hover{ color:#f07700;}
.footer{ background:url(indeximg/foot_bg.gif) repeat-x 0 0; height:59px; text-align:center; padding-top:10px; color:#858585;width:100%; bottom:0; overflow:hidden; min-width:980px;}
/*导航*/
.nav{ background:url(indeximg/nav_bg.gif) repeat-x 0 0; height:45px; border-left:1px solid #2b70db; border-right:1px solid #2b70db;}
.nav ul{ padding:0; margin:0;}
.nav ul li{ float:left; height:45px; font:14px/45px "Microsoft YaHei",Arial, Helvetica, sans-serif; background:url(indeximg/nav_shu.gif) no-repeat right; padding-right:1px;}
.nav ul li a{ color:#fafafa;width:120px; text-align:center; display:block;}
.nav ul li a:hover{ color:#fafafa; background:url(indeximg/btnbg.gif) no-repeat 0 -66px;}
.nav ul li.on{ background:url(indeximg/btnbg.gif) no-repeat 0 -111px; padding-right:1px;}
.sub_nav0{ background:url(indeximg/sub_nav2.gif) repeat-x 0 0; height:28px;}
.sub_nav{ background: url(indeximg/sub_nav_bg.gif) repeat-x 0 0; height:28px; display:none;}
.sub_nav_lf{ background:url(indeximg/sub_nav_lf.gif) no-repeat left; height:28px;}
.sub_nav_rt{ background:url(indeximg/sub_nav_rt.gif) no-repeat right; height:28px;}
.sub_nav_con{ height:28px; line-height:28px; color:#b7b7b7; display:none;}
.sub_nav_con a{ color:#888; height:28px; display:inline-block; padding:0 10px;}
.sub_nav_con a:hover,.sub_nav_con a.on{ color:#2c72db; font-weight:bold; background:url(indeximg/sub_nav_on.gif) no-repeat center bottom;}
.sub_nav_con a:hover{ background:none;}
.sub_w1{ width:500px; margin-left:15px;}
.sub_w2{ width:500px; margin-left:200px;}
.sub_w3{ width:150px; margin-left:350px;}
.sub_w4{ width:710px; margin-left:200px;}
/*content*/
.bg1{ background:url(indeximg/btnbg.gif) no-repeat 0 0;}
.bg2{ background:url(indeximg/iconbg.gif) no-repeat 0 0;}
.content_wrap{ margin-top:10px; padding-bottom:20px;}
.content_wrap2{ padding-bottom:20px;}
.steps{ background:url(indeximg/steps.gif) no-repeat 0 0; height:35px; margin-bottom:13px;_margin-bottom:0px;}
.steps2{ background-position:0 -35px;}
.side{ float:left; display:inline;}
.column{ margin-bottom:10px;}
.column_b{ _margin-bottom:0px;} 
.column .topbg{ background: url(indeximg/topbg_01.gif) no-repeat bottom; height:4px; width:244px;}
.column .botbg{ background:url(indeximg/botbg_01.gif) no-repeat top; height:12px;width:244px;}
.column .mid{ border-left:1px solid #bfd2e1; border-right:1px solid #bfd2e1; background:#fff;}
.column .mid .title{ height:28px; border-bottom:1px solid #e7eff5; background:#f4f9fc; line-height:28px; font-size:14px; font-weight:bold; padding-left:12px;}
.column_a .mid span{ display:block; color:#04a000; font-weight: bold; margin:10px 0 10px 12px;}
.column_a .mid ul{ margin:0 12px; font-size:14px;}
.column_a .mid ul li{ border-bottom:1px dotted #a1a1a1;line-height:34px;}
.column_a .mid ul li em{ color:#0049a5; font-size:12px; font-weight:bold;}
.column_a .mid ul li var{ color:#fd0315; font-size:12px;}
.column_a .mid{ width:242px;}
.column_b .mid{ width:717px;}
.column_b .mid .title{ background: url(indeximg/column_tit_bg.gif) repeat-x 0 0; height:29px; border-bottom:1px solid #bddbf0;}
.column_b .status01 .title { color:#ff3b3b;}
.column_b .status01 table{ margin:15px 0 0 15px;}
.column_b .status01 table td{ height:20px;}
.column_b .status01 table td var.nopass{ color:#fc1e28; /*width:170px;*/ display: inline-block;}
.column_b .status01 table td em{ background: url(indeximg/iconbg.gif) no-repeat right -60px; color:#ff3300; display:inline-block; padding:0 22px 2px 0;}
.column_b .status01 table td em.passing{ background:none; color:#616161;}
.column_b .status01 table td em.passed{ background-position: right -85px; color:#04a000;}
.column_b .status01 table td a{ background:url(indeximg/iconbg.gif) no-repeat 0 0; padding-left:20px; height:20px; display: inline-block; line-height:20px; color:#0f58d1; text-decoration:underline;}
.column_b .status01 table td a.icon2{ background-position:0 -20px;}
.column_b .status01 table td a.icon3{ background-position:0 -38px;}
.column_b .status01 table td a:hover{color:#f07700;}
.column_b .status02 .title .tit_nopass{ background:url(indeximg/error.gif) no-repeat 0 6px; padding-left:22px; padding-right:15px; display:block;}
.column_b .status02 .title span{ color:#fc1e28;}
.column_b .status03 .title{ color:#2a2a2a;}
.column_b .status03 .title span{ color:#1f65d7;}
.column_b .status04 .title .tit_passed{ background:url(indeximg/iconbg.gif) no-repeat 0 -77px; color:#2a2a2a; padding-left:22px;}
.column_b .status04 .title span{ color:#04a000;}
.column_b img{ border:1px solid #ccc;}
.column_b .topbg{ background: url(indeximg/topbg_02.gif) no-repeat bottom; height:3px; width:719px;}
.column_b .botbg{ background:url(indeximg/botbg_02.gif) no-repeat top; height:13px;width:719px;}
.column_c .mid{ background:url(indeximg/mid_bg.gif) repeat-x 0 0;}
.column_c .botbg{ background:url(indeximg/botbg_03.gif) no-repeat top; height:4px;}
.column_c .service{ float:left; border-right:1px solid #c1d2dd; border-left:1px solid #fcfcfc; margin-top:15px; padding:4px 15px 5px 15px; width:207px;}
.column_c .service_lf{ border-left:none;}
.column_c .service_rt{ border-right:none;}
.column_c .service dl dt{ float:left;}
.column_c .service dl dt var{ display:block; height:78px;}
.column_c .service dl dt var.icon4{ background: url(indeximg/service_01.gif) no-repeat 0 0; width:78px;}
.column_c .service dl dt var.icon5{ background: url(indeximg/service_02.gif) no-repeat 0 0; width:75px;}
.column_c .service dl dt var.icon6{ background: url(indeximg/service_03.gif) no-repeat 0 0; width:71px;}
.column_c .service dl dd{ float:left; line-height:22px;}
.column_c .service dl dd h3{ color:#0097ce; font-size:18px;}
.column_c .service dl dd span{ color:#1e6ec1;}
.column_c .service a{ display:block; background:url(indeximg/btnbg.gif) no-repeat 0 0; width:183px; height:33px;margin-left:10px; text-indent:-9999em;}
.column_c .service a.btn1{ background-position:0 -450px;}
.column_c .service a.btn1:hover{ background-position:0 -485px;}
.column_c .service a.btn2{ background-position:0 -520px;}
.column_c .service a.btn2:hover{ background-position:0 -555px;}
.column_c .service a.btn3{ background-position:0 -590px;}
.column_c .service a.btn3:hover{ background-position:0 -625px;}
.column_c .service a.btn_u1{ background-position:0 -660px;}
.column_c .service a.btn_u2{ background-position:0 -695px;}
.column_c .service a.btn_u3{ background-position:0 -730px;}
.column_d .topbg{background: url(indeximg/topbg_02.gif) no-repeat left bottom; height:3px; width:440px;}
.column_d .topbg_rt{background: url(indeximg/topbg_02.gif) no-repeat right bottom; height:3px; width:435px; margin-left:5px; overflow:hidden;}
.column_d .botbg{background:url(indeximg/botbg_02.gif) no-repeat left top; height:13px; width:440px;}
.column_d .botbg_rt{background: url(indeximg/botbg_02.gif) no-repeat right top; height:13px; width:435px; margin-left:5px;}
.column_d .mid{ width:438px;}
.column_d .mid .title span{ display:inline-block; width:84px; height:27px; line-height:27px; font-weight:normal; color:#1e50a2; text-align:center; margin-top:3px; _margin-top:2px;cursor:pointer;}
.column_d .mid .title span.on{ background:url(indeximg/lognav_on.gif) no-repeat 0 0; color:#393939; font-weight:bold;}
.column_d .mid .logList ul{ padding:5px 15px 0; padding-bottom:0; display: none;}
.column_d .mid .logList ul li{ background:url(indeximg/icon_01.gif) no-repeat left; padding-left:15px; line-height:22px;}
.column_d .mid .logList ul li span{ /*width:85px;*/ float:right; color:#7d7d7d;}
.column_d,.column_e{ margin-bottom:0;}
.column_e .topbg{width:270px;}
.column_e .topbg,.column_e .botbg{ width:270px;}
.column_e .topbg_rt,.column_e .botbg_rt{ width:265px;}
.column_e .mid{ width:268px;}
.column_e .mid .toolList{ padding:15px 5px 16px; text-align:center;}
.column_e .mid .toolList li{line-height:28px;}
.column_e .mid .toolList li a{ margin:0 6px;}
.column_ad img{ border:1px solid #afc7da; /*border-radius:2px;*/}

/*20131205 关闭按钮*/
.column_b .mid .title .tit_lf{ float: left; width:650px;}
.column_b .mid .title .close_stip{ float:right;}
.column_b .mid .title .close_stip_btn{ display:block; width:25px; text-indent:-9999em; background:url(indeximg/close_stip_btn.gif) no-repeat 5px center; cursor:pointer;}

.main{ float: right; display:inline;}
.main .list{ width:719px;}
.main .list .left{ float:left;}
.main .list .right{ float: right;}

span.valid_email{ color:#04a000; cursor: pointer;}
span.valid_email:hover{color:#f07700;}
span.valid_email_v{ color:#999999; cursor: pointer;}

/*新增职位*/
.formList{ margin-bottom:25px;}
.formList .title{ border:1px solid #1563bd; margin-bottom:12px;}
.formList .title h3{ border:1px solid #6c9dd0; background:#2668b4; height:31px; line-height:31px; color:#fff; padding-left:20px; font-size:18px;}
.formList .title h3 a{ color:#fff; text-decoration:underline; font:12px "\5b8b\4f53", Arial, Helvetica, sans-serif; margin-left:15px;}
.formList .title h3 a:hover{color:#f07700;}
.formList table{ border-top:1px solid #ccd0e0;margin-bottom:12px; border-collapse:collapse;}
.formList table var{ color:#ff8400;}
.formList table th,.formList table td{ border-bottom:1px solid #ccd0e0; height:32px;}
.formList table th{ width:110px; background:#f6f7f9; font-weight:normal; text-align:right; padding-right:5px;}
.formList table th.big{vertical-align:top;padding-top:10px;}
.formList table td{ background:#fff; padding-left:20px;}
.formList table td.big{ padding-bottom:5px;}
.formList table em{ color:#9a9a9a;}
.formList table .u_prompt{display: block;padding-bottom:8px;}
.formList table.th_lf th{ text-align:left; padding-left:20px; width:100%;}
.formList table.tb_submit td{ color:#999;empty-cells:show;}
.formList a.select_btn{ display:inline-block; width:108px; height:22px; line-height:22px; text-align:center; background-position:0 -156px; color:#1c5d89;}
.formList a.select_btn:hover{color:#f07700;}
.formList span.email_lf{ float:left; margin:10px 5px 0 0;}
.formList .add_link{ color:#04a000; cursor: pointer;}
.formList .add_link:hover{color:#f07700;}
.formList span.add_link_v{ color:#999999; cursor: pointer;}
.formList .link_lf{ float:left; padding-left:15px; margin-top:0px;}
.formList .link_lf.mtop{ margin-top:10px;}
.formList .company_logo{ margin:10px 0;}
.formList .company_logo img{ border:1px solid #c3bebe; display:block; margin-bottom:10px;} 
.formList .company_logo a{ display:inline-block; width:60px; height:24px; background-position:0 -276px; line-height:24px; padding-left:34px; margin-right:5px;}
.formList a.btn_common{ display:inline-block; width:128px; height:49px; text-align:center; background-position: 0 -178px; font:18px/46px "Microsoft YaHei",Arial, Helvetica, sans-serif;color:#fff;}
.formList a.btn_common:hover{ background-position:0 -227px;}
.formList a.btn_common_big{ width:160px; background-position:0 -324px;}
.formList a.btn_common_big:hover{ background-position:0 -373px;}
.formList a.upload{ width:87px; height:24px; line-height:24px; padding-left:34px; background-position:0 -422px; display:inline-block; margin-right:10px;}
.formList span.upload_file{ color:#316bac;}
.formList span.upload_del{ display:inline-block; background-position:0 -230px; width:16px; height:16px; cursor:pointer; line-height:32px; vertical-align:middle; margin-left:10px;}
.formList table td.edit_btn{height:84px; background:#f6f7f9;}
.formList table td.edit_btn a{ background-position:0 -300px; display:inline-block; width:111px; height:24px; line-height:24px; text-align:center; color:#ee770f; margin-right:40px;}
.formList table td.edit_btn em{ display:block; margin-top:10px;}
.formList .con_wrap{ background:#eff8ff; border:1px solid #c3e1eb; text-align:center; padding:35px 10px;}
.formList .con_wrap img{ border:1px solid #c3bebe;}
.formList .con_wrap .pic_big{ border-bottom:1px #8b8b8b dotted; padding-bottom:30px; margin-bottom:30px;}
.formList .con_wrap .map{ margin-bottom:30px;}
.formList dl{ border-bottom:1px solid #ccd0e0; margin-top:5px; line-height:22px;}
.formList dl dt,.formList dl dd{ background:#f6f7f9; padding-left:20px; padding-top:5px;}
.formList dl dt{ color:#006bb5;font:14px "Microsoft YaHei",Arial, Helvetica, sans-serif; padding-top:5px; font-weight:bold;}
.formList dl dd.mb{ margin-bottom:5px; padding-bottom:5px;}
.formList dl.list dd{ padding-left:50px; height:22px;}
.formList dl.list span{ display:inline-block; width:12px; height:12px; text-align:center; background:url(indeximg/icon_03.gif) no-repeat 0 0; color:#fff; float:left; margin:4px 5px 0 0;}
.formList dl.list span.icon2{ background-position:0 -26px;}
.formList dl.list span.icon3{ background-position:0 -52px;}
.formList dl.list span.icon4{ background-position:0 -78px;}
.formList .important_tip{ color:#adabab; padding-left:20px; margin-bottom:15px;}
.formList .privacy{ background:#ebedee; padding:3px 10px; margin-bottom:15px;}
.formList .privacy{ height:32px;}
.formList .privacy_btn{ text-align:center; border-top:3px solid #3a84ce; padding-top:20px;}
.btn_wrap{ border-bottom:1px solid #ddd; border-top:1px solid #dadedf; width:100%; text-align:center; background:#f5f7f6 url(indeximg/btn_wrap_bg.gif) repeat-x top; padding:17px 0;}
.btn_wrap2{ margin-left:135px; padding-top:15px;}
.btn_wrap2 a{ margin-right:40px;}
.mr40{ margin-right:40px;}
/*input样式*/
.int{ background:#f5f5f5; border:1px solid #c5c5c5; border-bottom:1px solid #e4e4e4;}
.radio_style li{ float:left; margin-right:10px; width:50px;}
.chexkbox_style{ float:left;}
.input_sty01{ line-height:32px;}
.input_sty01 .int_ct{ float:left;margin:6px 5px 0 0;}
.input_sty01 span{ float:left; padding-right:5px;}
.input_sty01 span.tip{ color:#04a000; padding-left:15px;}
.input_sty01 .sel_ct{ float:left; margin:6px 5px 0 0;}
.input_sty01 .link_lf{ float:left; padding-left:15px;}
.area01{ width:825px; height:220px; margin:10px 0; padding:5px;}
.area01_txt{overflow:auto; border:1px solid #bbbbbb; background:#fafafa; line-height:22px;word-wrap:break-word;/*word-break:keep-all;*/white-space:pre-wrap;+white-space: pre;}
.area02{ width:500px; height:400px; overflow:hidden;}
.area02 p{ text-indent:2em;}
.area02 p.data{ text-align:right; padding-right:20px;}
.area03{ height:80px;}
.area04{ height:160px;}
.int01{ width:210px;}
.int02{ width:118px;}
.int03{ width:60px; }
.int04{ width:80px;}
.int05{ width:45px;}
.int06{ width:160px;}
.int07{ width:300px;}
.int08{ width:120px;}
.lf01{ width:70px;}
.lf02{ width:130px;}
.lf03{ width:95px;}
.lf04{ width:220px;}
.int_m{margin:6px 3px 0 3px; *margin-top:0; _margin-top:6px;}

.step_tips{ font-size:14px; font-weight:bold; color:#fff; padding:8px 10px 8px 35px; margin-bottom:15px; line-height:22px;}
.step_tips span{font-weight:normal; font-size:12px;}
.step_tips01{ background:#f92b3e url(indeximg/error.gif) no-repeat 12px 10px;}
.step_tips02{ font:20px "Microsoft YaHei",Arial, Helvetica, sans-serif; color:#999; font-weight:normal; background:url(indeximg/right.gif) no-repeat 0px 5px; padding:8px 10px 8px 40px; width:450px; margin:30px auto;}
.step_tips02 span{ color:#008810;font:12px "\5b8b\4f53",Arial, Helvetica, sans-serif;}
.step_tips03{ background:#eaecee url(indeximg/icon_info.gif) no-repeat 12px 12px; color:#818284; font-size:12px;}
.step_tips04{ background:#fa991b url(indeximg/icon_warn.gif) no-repeat 12px 12px;}
.step_tips05{ background:#81a5cc url(indeximg/icon_info2.gif) no-repeat 12px 7px; padding:2px; padding-left:35px;}
.step_tips06{ background:#3eb34b url(indeximg/icon_pass.gif) no-repeat 12px 7px; padding:5px 0 5px 35px;}

/*---- top ----*/
div.top{height:87px; background:url(../img/header_bg.gif) top repeat-x; min-width:980px;}
div.top .top_title{width:980px; margin:0 auto; padding:4px 0 0 0;}
div.top .top_title dl.logo{ display:block;}
div.top .top_title dl.logo dt{ display:block; float:left; margin-right:10px; /*width:212px;*/ height:77px;}
div.top .top_title dl.logo dd{ display:block; float:left; width:145px; height:77px;background:url(indeximg/sub_rlogo.gif) no-repeat 0 0;}

div.top .top_title dl.logo h1 em{ display:block;color:#b90005; font:bold 22px/22px "SimHei","Microsoft YaHei","\5b8b\4f53", Arial, Helvetica, sans-serif;}
div.top .top_title dl.logo h1 var{ display:block; font:normal 12px/16px Verdana, Geneva, sans-serif;}
div.top .top_title dl.logo h1 a:hover{color:#333;}

div.top .top_title div.slogan{float:right; color:#0c72d1; font:bold 16px "Microsoft YaHei","\5b8b\4f53"; padding:40px 0 0 0;}
div.top .top_title div.web_name{float:left; color:#0c72d1; font:bold 22px "SimHei","\5b8b\4f53"; color:#333; background:url(../img/logo_sep.gif) left 5px no-repeat; padding:5px 0 0 10px; margin-left:10px;}

/*---- 企业注册 ----*/
div.content{width:980px; margin:0 auto; padding:10px 0 40px 0;}
div.content .c_title{height:80px; background:url(../img/top_banner.gif) no-repeat; }
div.content .c_title h2{color:#0097ce; font:bold 14px "\5b8b\4f53",Arial, Helvetica, sans-serif; display:block; padding:28px 0 0 180px;}
div.content .c_title span,table.com_info td.left_pro span{color:#ff8400;}
div.content .input_box{width:473px; padding:0 10px 0 0; float:left;}
div.content div.input_box .form_title{background:url(../img/title_bg.gif) bottom repeat-x; margin:15px 0 12px 0;}
table.com_info{border-top:#ccd0e0 1px solid; border-collapse:collapse;}

table.com_info td{border-bottom:#ccd0e0 1px solid; height:20px; empty-cells:show;}
table.com_info td.right_in{padding:9px 0 9px 10px;}
table.com_info td.left_pro{text-align:right; padding:0 10px 0 0; background:#f6f7f9; height:37px;}
table.com_info td.right_in table td.sec_td{ border:none; padding:none;}
table.com_info td.right_in select{ height:20px; border:1px solid #7f9db9; color:#1c5d89;}
/*密码强度*/
table.com_info td.right_in div.strength_weak{height:20px; width:90px; line-height:20px; color:#fff; background:#fc0404; text-align:center; font-weight:bold;}
table.com_info td.right_in div.strength_amid{height:20px; width:90px; line-height:20px; color:#fff; background:#f60; text-align:center; font-weight:bold;}
table.com_info td.right_in div.strength_power{height:20px; width:90px; line-height:20px; color:#fff; background:#93dc4b; text-align:center; font-weight:bold;}
/*密码强度 end*/

table.com_info td.right_in div.v_code{display:block; padding:3px 0 0 0}
table.com_info td.right_in div.v_code a.blue{display:block; height:20px; line-height:20px;}

table.com_info td input{width:190px; height:18px; border:#c5c5c5 1px solid; border-bottom:#e4e4e4 1px solid; background:#f5f5f5; padding:0 0 0 2px; color:#666;}

table.com_info td.right_in a.in_select{display:block; width:86px; height:22px; padding:0 0 0 22px; color:#1c5d89; background:url(../img/is_bg.gif) no-repeat; line-height:22px; text-shadow: #fff 0 1px 0;}

table.com_info td input#phonecode{width:43px;}
table.com_info td input#phonenum{width:108px;}
table.com_info td input#phoneext{width:73px;}
table.com_info td input#email{width:258px;}
table.com_info td input#username,table.com_info td input#password,table.com_info td input#password2,table.com_info td input#validcode{width:223px;}

/*-- 注册协议 --*/
div.content .agreement{width:476px; padding:0 0 0 15px; float:right; margin-top:37px; border-left:#e0e0e0 1px solid;}
div.content .agreement iframe{border:#c5c5c5 1px solid; background:#f5f5f5; _overflow-y:auto;}
div.content .agreement .data_style .custom-checkbox,div.content .agreement .data_style a{ float:left;}
div.content .agreement .data_style a{ line-height:32px;}

/*---- 输入状态 ----*/
iframe.masklayer{ position:absolute;top:0px; left:0; width:105px; height:20px;z-index:-1; overflow:hidden; border:0;}
div.keydown input.input_txt{width:190px; height:18px; border:#c5c5c5 1px solid; border-bottom:#e4e4e4 1px solid; background:#f5f5f5; padding:0 0 0 2px; color:#666;}
div.keydown label.reg_tips span.prompt{position:absolute; height:20px; float:left; line-height:20px; left:2px; top:1px;_top:2px; color:#BCBCBC; cursor:text;}

/*---- 报错 ----*/
div.keydown{ display:block; position:relative; height:20px;}
table.com_info td.right_in div.error{ position:absolute; left:0; top:20px; height:32px; z-index:9999;}
table.com_info td.right_in div.error span.error_tips{display:block; height:32px; padding-right:12px; background:url(../img/error_bg1.gif) right top no-repeat; line-height:35px; color:#fff; font-size:12px; width:40%;}
table.com_info td.right_in div.error span.error_tips_left{display:block; background:url(../img/error_bg1.gif) left top no-repeat; height:32px; padding-left:30px; line-height:36px; white-space:nowrap;}
/*---- 报错 end----*/

/*---- 复选框 ----*/
.checkbox_sty01{float:left;margin-left:24px;_margin-left:12px;}
.checkbox_sty02{float:left;margin-left:50px;_margin-left:25px;}
.checkbox_sty03{float:left;margin-left:50px; margin-top:5px;}

ul,li{ margin:0; padding:0; list-style:none;}
.custom-radio,.custom-checkbox{position:relative;/*float:left;*/height:32px;}
.custom-checkbox input{position:absolute;left:2px;top:10px;*left:-2px;*top:5px;margin:0;}

.custom-checkbox label{display:block;position:relative;font-size:12px;padding-left:30px;line-height:32px;cursor:pointer;background:url(../img/icon_bg.gif) 0 -64px no-repeat; outline:none;}
.custom-checkbox label.checked{background-position:0 -96px;}

div.content .submit{margin-top:20px; border-top:#c5c5c5 1px dashed; padding:15px 315px; text-align:center;}
div.content .submit a{display:block; width:350px; height:50px; background:url(../img/spr.png) 0 0;}
div.content .submit a:hover{background-position:0 -50px;}

/*---- 注册成功 ----*/
div.s_content{ width:618px; border:#c8dbe9 1px solid; margin-top:20px; padding:60px 180px;}
div.s_content dl{ position:relative;}
div.s_content dl dt{ position:absolute; left:-30px; top:0; display:block; width:30px; height:30px; background:url(../img/spr.png) -210px -110px; float:left; }

div.s_content dl dd{ padding:0 20px; font:14px/18px "Microsoft YaHei","\5b8b\4f53",Arial, Helvetica, sans-serif; color:#676767; }
div.s_content dl dd h3{color:#0bb72e; font-size:20px; font-weight:bold; line-height:30px; margin-bottom:10px;}
div.s_content dl dd a{display:block; width:212px; height:40px; background:url(../img/spr.png) -1px -160px; margin-top:10px;}
div.s_content dl dd a.blue{ background:none; height:auto;}

/*---- 验证成功 ----*/
div.s_content dl dt.mail{ position:absolute; left:-102px; top:0; display:block; width:102px; height:67px; background:url(../img/spr.png) -1px -210px; float:left; }

div.s_content dl dd span{color:#0589ba; }
div.s_content dl dd a.short{display:block; width:199px; height:40px; background:url(../img/spr.png) -1px -110px; margin-top:10px;}

/*---- 应聘简历库 & 简历回收站 ----*/
div.r_quantity{color:#b4b4b4; line-height:26px;}
div.r_quantity span{color:#ec0a1a; font-weight:bold;}
div.search_box{height:33px; border:2px solid #c8deeb;}
div.search_box dl.select{ height:31px; border:1px solid #f1f5f8; background:url(../img/table_bg.gif) 0 0 repeat-x; padding:0 0 0 10px; }
div.search_box dl.select dt,div.search_box dl.select dd{display:block; float:left; line-height:31px;}
div.search_box dl.select select{ border:1px solid #7f9db9; width:100px; margin-top:5px;}
div.status,div.status{height:18px; background:#c9deeb; margin-top:2px;padding:5px 10px 5px 0;}
div.status div.status_btns{display:block; float:left; line-height:18px; padding:0 0 0 10px;}
div.status div.status_btns a{display:inline-block; width:58px; height:18px; background:url(../img/resume_status.gif) 0 0 no-repeat; color:#fff; line-height:18px; text-align:center; text-shadow: #054588 0 -1px 0; margin-right:8px;}
/**div.status div.status_btns a:hover{ background-position:0 -18px; text-shadow: #438405 0 -1px 0; }**/
div.status div.status_btns a.hover{ background-position:0 -18px; text-shadow: #438405 0 -1px 0; }
div.status div.resume_pages{ display:block; float:right; height:18px;}
div.status div.resume_pages a{display:inline-block; width:12px; height:18px; color:#2b78c8; margin-left:5px; line-height:18px; text-align:center;}
div.status div.resume_pages a:hover,div.status div.resume_pages a.clicked{ background:#2b78c8; color:#fff; font-weight:bold;}
div.status div.resume_pages a.next{ width:50px;}
div.status div.resume_pages a.prev{ width:50px;}

div.search_box dl.select input{ margin-top:5px; *margin-top:0;}
div.search_box dl.select dd select,div.search_box dl.select dd span{ float:left;}
div.search_box dl.select dd .select_span_text{ padding:0 5px;}
div.search_box dl.select dd .select_span_check{ margin:5px; *vertical-align:middle;}
div.search_box dl.select dd .select_span_mr{ margin-right:5px;}
div.search_box dl.select dd .select_span_int01{ width:100px;}
div.search_box dl.select dd .select_span_int02{ width:70px;}
div.search_box dl.select dd .select_span_btn{display:inline-block; width:58px; height:18px; border:0; background:url(../img/resume_status.gif) 0 0 no-repeat; color:#fff; line-height:18px; text-align:center; text-shadow: #054588 0 -1px 0; cursor:pointer;}
div.search_box dl.select dd .select_span_btn2{ height:24px;line-height:20px;}
div.search_box dl.select dd .select_span_mt{margin-top:6px; float:left;}

div.all_choose{display:block; float:left; padding:0 0 0 5px;}
div.all_choose .checkbox_sty01{ margin-left:15px; _margin-left:8px;}
table.resume_tab,table.order_tab{ border-bottom:2px solid #3a84ce;}
table.resume_tab .checkbox_sty01{ margin-left:0;}
table.resume_tab td,table.order_tab td{text-align:left; padding:0 5px;}
table.resume_tab tr.tr_gray,table.order_tab tr.tr_gray{ background:#f4f4f4;}
table.resume_tab tr.tr_gray{ background:#f4f4f4;}
table.resume_tab tr.tr_gray td,table.resume_tab tr.tr_white td{ line-height:28px;}
table.resume_tab tr.rt_title,table.order_tab tr.rt_title{ background:#3a84ce; color:#fff; font-weight:bold;}
table.resume_tab tr.rt_title td,table.order_tab tr.rt_title td{ background:url(../img/table_title.gif) right center no-repeat #3a84ce;}
table.resume_tab tr.rt_title td.rt_t_first,table.order_tab tr.rt_title td.rt_t_first{width:5px;background:url(../img/table_bg.gif) 0 -31px no-repeat #3a84ce;}
table.resume_tab tr.rt_title td.rt_t_last,table.order_tab tr.rt_title td.rt_t_last{background:url(../img/table_bg.gif) right -65px  no-repeat #3a84ce;}

table.resume_tab{table-layout:fixed;}
table.resume_tab td select{ border:1px solid #7f9db9; height:20px; text-align:center;}
.select_career{ width:110px;}
.select_career2{ width:160px;}
.select_age,.select_area,.select_edu{ width:100px;}
table td a.r_status1,table td a.r_status2,table td a.r_status01,table td a.r_status02{display:inline-block; height:19px; background:url(../img/icons.gif); cursor: default;}
table td a.r_status1{ width:19px;}
table td a.r_status2{ width:16px; background-position:0 -19px;}
table td a.r_status01{ width:19px; background-position:0 -100px;}
table td a.r_status02{ width:19px; background-position:0 -121px;}
/*没有记录*/
table td .norecord{ display:block;line-height:35px; text-align:center;}

div.pic{height:16px; background:#f4f8fd; border:#c7dae6 1px solid; margin:5px 0; padding:6px 25px; line-height:16px;}
div.pic span{line-height:16px;}

div.r_operation ul li{display:block; float:left; margin-right:6px; margin-top:6px; height:24px; position:relative;}
div.r_operation ul li div.allop,div.r_operation ul li div.allop2{display:none;  border:#d1d1d1 1px solid; border-top:none; position:absolute; left:0; top:24px; padding:6px 0;border-radius:0 0 3px 3px;}
div.r_operation ul li div.allop a.orange_link,div.r_operation ul li div.allop2 a.orange_link{display:block; height:22px; color:#867b72; padding:0 0 0 6px; background:#fff; line-height:22px;}
div.r_operation ul li div.allop a.orange_link:hover,div.r_operation ul li div.allop2 a.orange_link:hover{ background:#ff6e0d; color:#fff;}
div.r_operation ul li div.allop{width:130px;}
div.r_operation ul li div.allop2{width:165px;}
div.r_operation ul li div.allop a.orange_link{width:124px;}
div.r_operation ul li div.allop2 a.orange_link{width:159px;}

div.r_operation ul li a{ display:block; height:24px; background:url(../img/resume_bg1.gif) no-repeat;}
div.r_operation ul li a.r_o_link1{width:93px; background-position:0 0;} 
div.r_operation ul li a.r_o_link2{width:132px; background-position:0 -24px;} 
div.r_operation ul li a.r_o_link3{width:167px; background-position:0 -48px;} 
div.r_operation ul li a.r_o_link4{width:93px; background-position:0 -72px;} 
div.r_operation ul li a.r_o_link5{width:87px; background-position:0 -96px;} 
div.r_operation ul li a.r_o_link6{width:104px; background-position:0 -120px;} 
div.r_operation ul li a.r_o_link7{width:97px; background-position:0 -144px;} 
div.r_operation ul li a.r_o_link8{width:87px; background-position:0 -168px;} 

/*---- 订单管理 ----*/
table.order_tab td{vertical-align:middle; line-height:14px;}
table.order_tab td .orange_lh{ line-height:18px;}
table.order_tab tr.tr_gray td{height:40px;}
table.order_tab tr.tr_white td{height:60px;}
table.order_tab td a.o_status{display:inline-block; width:51px; height:18px; color:#fff; text-shadow:#cc4d00 0 -1px 0; background:url(../img/spr.png) -1px -348px no-repeat; line-height:18px; margin-top:2px;}

table.order_tab td a.cancel{display:inline-block; height:15px; width:55px; padding-left:15px; background:url(../img/icons.gif) 0 -42px no-repeat; }

/*---- 确认订单 ----*/
div.order_s{padding-bottom:4px; border-bottom:1px dashed #d7d7d7;}
div.order_s .order_step{ display:block; float:left; background:url(../img/step.gif) no-repeat; width:646px; height:30px;}
div.order_s .step1{background-position:0 0;}
div.order_s .step2{background-position:0 -30px;}
div.order_s .step3{background-position:0 -60px;}
div.order_s .s_tips{float:right; display:block; font:bold 14px/30px "Microsoft YaHei", Arial, Helvetica, sans-serif; color:#ff7301; background:url(../img/sevice_tips.png) no-repeat; width:321px; height:30px; text-indent:40px; padding-right:10px;}
div.con_title{ width:978px; padding:1px; background:#2668b4; margin:10px 0;}
div.con_title div{width:976px; border:1px solid #5488c4;}

table.order_tab div.buy_num{display:inline-block; width:79px; height:20px; position:relative;}
table.order_tab input.weeks{  float:left; height:18px; width:45px; border-top:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2; border-left:none; border-right:none; text-align:center; color:#ff7902;display:inline-block;}
table.order_tab a.week{display:inline-block; width:17px; height:20px; background:url(../img/add.gif) no-repeat; }
table.order_tab a.w_reduce{background-position:0 0; float:left;}
table.order_tab a.w_reduce:hover{background-position:0 -20px;;}
table.order_tab a.w_add{background-position:-17px 0; float:left;}
table.order_tab a.w_add:hover{background-position:-17px -20px;;}

div.tips,div.money{display:block; float:left; padding:15px 0 10px 0;}
div.money{float:right;display:block;}
div.money span.black_bn{font-size:14px; font-weight:bold; padding-left:50px;}
div.money span.black_bn span.orange_bn2{font:bold 24px Arial; color:#ff7900;}
div.money span.black_bn span.orange_bn2 span{font-size:20px;}

div.order_sub{padding:30px 0; text-align:center;}
div.order_sub a{display:inline-block; width:124px; height:33px; background:url(../img/spr.png) -110px -210px; color:#fff; font:16px/33px "Microsoft YaHei","SimHei","\5b8b\4f53";} 
div.order_sub a:hover{ background-position:-110px -248px; color:#fff;} 

/*---- 支付方式 ----*/
div.pay_order{background:#fceec4; margin:10px 0; padding:7px 10px 8px 20px;}
div.pay_order ul li{display:inline; height:19px; background:url(../img/icons.gif) 0 -62px no-repeat; padding:0 0 5px 22px; line-height:19px;}
div.pay_title{height:33px; border:2px solid #ebebeb;}
div.pay_title dl.pay_box{ height:31px; border:1px solid #fff; background:url(../img/table_bg.gif) 0 -99px repeat-x; padding:0 0 0 10px; font-size:14px; line-height:31px;}

div.pay_tips,span.bank_tips{padding:0 10px; height:26px; line-height:26px; margin:10px 0;}
div.pay_tips{border:1px solid #ebebeb;}
span.bank_tips{display:block;background:#fffddd; border:1px solid #e9cb9b;}

div.banks{border:#ebebeb 1px solid; padding:20px;}
div.banks ul li {display:inline-block; height:35px; line-height:35px; width:140px; margin:0 40px 10px 0; position:relative; float:left;}
.radio_sty01{position:absolute; left:0; top:9px;}
div.banks ul li label span{display:block; height:35px; width:120px; border:#dddddd 1px solid; background:url(../img/bank.gif); position:absolute; left:26px; top:-10px; text-indent:-9999px; overflow:hidden;}
div.banks ul li label span.CMB{background-position:0 -45px;}
div.banks ul li label span.ICBC{background-position:0 -406px;}
div.banks ul li label span.CCB{background-position:0 -154px;}
div.banks ul li label span.COMM{background-position:0 -334px;}
div.banks ul li label span.ABC{background-position:0 -80px;}
div.banks ul li label span.CEB{background-position:0 -189px;}
div.banks ul li label span.PSBC{background-position:0 -441px;}
div.banks ul li label span.BOC{background-position:0 -117px;}
div.banks ul li label span.CITIC{background-position:0 -261px;}
div.banks ul li label span.SDB{background-position:0 -478px;}
div.banks ul li label span.CMBC{background-position:0 -297px;}
div.banks ul li label span.CIB{background-position:0 -225px;}
div.banks ul li label span.SPDB{background-position:0 -550px;}
div.banks ul li label span.GDB{background-position:0 -369px;}
div.banks ul li label span.Alipay{background-position:0 0;}

div.banks_op{background:#f5f5f5; height:40px; margin-top:15px; line-height:40px; padding:0 10px;}
div.banks_op a.back{display:inline-block; height:14px; background:url(../img/icons.gif) 0 -84px no-repeat; padding-left:20px; line-height:14px;}

/*---- 交易成功 ----*/
div.c_content{ width:478px; border:#c8dbe9 1px solid; margin-top:20px; padding:60px 250px; background:#fbfbfb;}

div.c_content dl.cs_tips{ position:relative;}
div.c_content dl dt{ position:absolute; left:-30px; top:0; display:block; width:30px; height:30px; background:url(../img/spr.png) -210px -110px; float:left; }

div.c_content dl dd{ padding:0 20px;  color:#676767; line-height:30px;}
div.c_content dl dd h3{color:#0bb72e; margin-bottom:10px; font: bold 22px/30px "Microsoft YaHei","\5b8b\4f53", Arial, Helvetica, sans-serif;}

div.invoice_tab{ border:#3a84ce 1px solid; padding:10px;}
div.invoice_tab table.invoice_info td{height:20px; padding:9px 0 9px 10px; color:#666;}
div.invoice_tab table.invoice_info td.invo_title{ background:#dae9f2; color:#333; border-top:#3a84ce 1px solid; line-height:20px; padding:6px 0 6px 16px;}
div.invoice_tab table.invoice_info td.invo_tips{color:#999; padding:0 0 0 16px;}
div.invoice_tab table.invoice_info td input{height:18px; border:#c5c5c5 1px solid; border-bottom:#e4e4e4 1px solid; background:#f5f5f5; padding:0 0 0 2px; color:#666; width:250px;}

/*---- 修改密码 ----*/
div.tips_imp{ clear:both; line-height:30px; color:#b7b7b7;}
div.user_info{display:block; height:34px; background:url(../img/password_bg.gif) 0 -29px repeat-x; }
div.user_info ul{display:block; height:29px; width:978px; border:#82a6ce 1px solid;}
div.user_info ul li{ display:block; float:left; background:url(../img/password_bg.gif) 0 0 no-repeat; padding-left:25px; height:29px; line-height:29px;}

table.com_info td.right_in span.password_ste{display:inline-block; height:20px; width:100px; text-align:center; line-height:20px;  background:#e1e1e1; color:#fff; margin-top:5px;}
table.com_info td.right_in span.red{background:#fd0303;}
table.com_info td.right_in span.orange{background:#ff7900;}
table.com_info td.right_in span.green{background:#00990a;}
div.sub_btn{display:block; height:67px; background:url(../img/password_bg.gif) -10px -63px repeat-x; margin-top:50px; padding:17px 0 0 0;}
div.sub_btn a{display:block; height:50px; width:129px; background:url(../img/spr.png) -221px -338px ; margin:0 auto;}
div.sub_btn a:hover{ background-position:-221px -287px;}

/*--------------------------------------------*/
table.log_tab td{ height:35px; border-bottom:1px solid #e5e2e6; line-height:22px;}
table td a.r_action{ background: url(indeximg/icon_action.gif) no-repeat 0 0; display:block; color:#4f8dcb; text-decoration:underline; width:25px; height:20px; line-height:20px; padding-left:20px; float:left; margin-left:20px;}
table td a.r_action:hover{ color:#ee770f;}
table td a.r_a1{ background-position:0 -140px; margin-left:0;}
table td a.r_a1:hover{ background-position:0 -120px;}
table td a.r_a2{ background-position:0 -60px;}
table td a.r_a2:hover{ background-position:0 -40px;}
table td a.r_a3{ background-position:0 -176px; margin-left:0;}
table td a.r_a3:hover{ background-position:0 -156px;}
table td a.r_a4{ background-position:0 -215px; width:55px;}
table td a.r_a4:hover{ background-position:0 -195px;}
table td a.r_a5{ background-position:0 -17px;}
table td a.r_a5:hover{ background-position:0 3px;}
table td a.r_a6{ background-position:0 -98px;  width:55px; margin-left:0;}
table td a.r_a6:hover{ background-position:0 -78px;}
table.resume_tab td.scan{ color:#ee770f;}
table.mail_tab td{ text-align:left; padding-left:15px;}
table.mail_tab td a.r_action{ margin-left:0; margin-right:20px;}
table.mail_tab td a.mail_name{ color:#3a84ce;}
table.mail_tab td a.mail_name:hover{ text-decoration:underline;}
table.mail_tab td span.default{ color:#999;}

div.r_operation ul li a.r_o_link9{width:87px; background-position:0 -192px;}
div.r_operation ul li a.r_o_link10{width:87px; background-position:0 -216px;}
div.r_operation ul li a.r_o_link11{width:104px; background-position:0 -240px;}
div.r_operation ul li a.r_o_link12{width:95px; background-position:0 -264px;}
div.r_operation ul li a.r_o_link13{width:97px; background-position:0 -288px;}
div.r_operation ul li a.r_o_link14{width:104px; background-position:0 -312px;}
div.r_operation ul.right_o{ float:right;}
div.r_operation div.error_tips{ float:left; display:block; height:24px; line-height:24px; font-size:12px; font-weight:bold; color:#C00; padding-left:10px;}
.error_ct{float:left;height:32px;background:url(indeximg/error_ct.gif) 0 0px repeat-x;}
.error_lt{float:left;height:32px;background:url(indeximg/error_lt.gif) 0 0 no-repeat;}
.error_rt{float:left;height:32px;line-height:26px;background:url(indeximg/error_rt.gif) right 0px no-repeat;color:#fff;padding:0 10px 0 32px;white-space:nowrap;}

/*日志管理*/
.log_title .log_nav{ border-bottom:3px solid #135ba5; height:32px;}
.log_title .log_nav li,.log_title .log_nav li.on{ float:left; margin-right:-1px; width:121px; height:32px; background:url(indeximg/log_bg.gif) 0 0 no-repeat; text-align:center; font:14px/32px  "Microsoft YaHei"; color:#666;cursor:pointer;}
.log_title .log_nav li.on{ color:#fff; background-position:0 -32px;}
.log_sub{ clear:both;border:1px solid #1563bd; margin-bottom:12px;}
.log_sub .sub_con{border:1px solid #6c9dd0; background:#2668b4; height:31px; line-height:31px; color:#fff; padding-left:15px; display:none;}
.log_sub .sub_con span,.log_sub .sub_con select,.log_sub .sub_con a,.log_sub .sub_con input{ float:left;}
.log_sub .sub_con .mt{ margin-top:6px;}
.log_sub .sub_con .log_btn{ display:block; margin:6px 0 0 20px; width:58px; height:19px; background:url(indeximg/log_btn.gif) 0 0 no-repeat; text-indent:-9999em; overflow:hidden;}
.log_sub .sub_con .log_btn:hover{ background-position:0 -19px;}
.log_tabel_con .log_tabel{display:none;}

/*20130927-通知信记录*/
table td a.r_status3,table td a.r_status4,table td a.r_status5,table td a.r_status6{ display:inline-block; height:20px;background: url(indeximg/icon_msg.gif) no-repeat 0 0; cursor:default;}
table td a.r_status3{ width:15px; background-position:0 0;}
table td a.r_status4{ width:17px; background-position:0 -47px;}
table td a.r_status5{ width:15px; background-position:0 -25px;}
table td a.r_status6{ width:18px; background-position:0 -72px;}
table td a.r_mr{ margin-right:5px;}
div.search_box dl a.s_date,div.search_box dl input.s_txt{height:18px; background:#fff; border:1px solid #7f9db9;}
div.search_box dl a.s_date{ margin-right:10px; padding:3px;}
div.search_box dl a.s_submit{display:inline-block; margin:6px 0 0 10px; width:58px; height:18px; background:url(../img/resume_status.gif) 0 0 no-repeat; color:#fff; line-height:18px; text-align:center; text-shadow: #054588 0 -1px 0; margin-right:8px;}
div.search_box dl a.s_submit:hover{background-position:0 -18px; text-shadow: #438405 0 -1px 0; }
div.search_box dl input.s_txt{margin:5px 10px 0 0; padding:0 3px; width:72px; *margin-top:0px; _margin-top:5px; line-height:18px;}
div.search_box dl select.s_type{ width:120px;}
div.search_box dl span.s_key{position: absolute; top: 2px; left: 3px;color:#CCC; display: block;line-height:18px; margin-top:5px;}
dd.s_pos{ position: relative;}
/*帮助中心*/
.q_tip{ margin-bottom:10px; padding-left:20px; color:#fe6e0d;}
.q_list{ margin-bottom:30px;}
.q_list .tit{ margin-bottom:15px; padding-left:20px; height:33px; background:url(indeximg/q_tit_bg.gif) repeat-x 0 0; border:2px solid #ebebeb; color:#2668b4; font-weight:bold; line-height:33px;}
.q_list dl{padding-left:20px; line-height:24px;}
.q_list dl dt{ font-weight:bold;}
.q_list dl dd{ margin:0 0 20px 20px;}
.q_result{ padding-left:20px; line-height:24px;}
.q_result a{display:inline-block; margin-right:20px; width:89px; height:24px; background:url(indeximg/btn_help.gif) no-repeat 0 0; text-indent:-9999em;}

/*城市 领域选择框 职位分类 选择完了的提示*/
div.layertable {/*margin:10px 0 0 110px;*/padding:2px; background-color:#ffc; border:1px solid #ccc; width:600px;}
* html div.layertable {/*margin:10px 0 0 113px;*/padding:2px; background-color:#ffc; border:1px solid #ccc; width:600px;}
div.layertable a{padding:2px;  display:block; float:left;}
div.layertable a label input { vertical-align:middle; margin-right:5px;*margin-right:2px;}
div.layertable a label span { vertical-align:middle;margin-right:10px; white-space:normal; *margin-right:5px; *white-space: nowrap;}

/*20131031发送通知信弹窗*/
.msg_wrap{padding:10px; background:#fbf9f9;}
.msg_wrap .int1{ width:205px;}
.msg_wrap .int2{ width:85px;}
.msg_wrap .int3{ width:45px;}
.msg_wrap .msg_bg{ background:url(indeximg/msg_bg.gif) no-repeat 0 0;}
.send_msg{ border-bottom:1px solid #fff;}
.send_msg a{ color:#4189d2; text-decoration:underline;}
.send_msg a:hover{ color:#f07700;}
.send_msg span.sure_btn{width:57px; height:21px; background-position:0 -155px; cursor:pointer;}
.send_msg td{ height:34px;}
.send_msg td span{display:inline-block;line-height:20px;}
.send_msg input,.send_msg select{ border:1px solid #7f9db9; background:#fff;}
.send_msg input.date{ padding:1px; height:16px; background:url(indeximg/date_bg.gif) no-repeat 70px center;}
.msg_con{ border-top:1px solid #d5d5d5; padding-top:15px;}
.msg_con ul.tabs li{ float:left;height:30px; line-height:30px; margin-right:6px;}
.msg_con ul.tabs li.msg,.msg_con ul.tabs li.email,.msg_con ul.tabs li.msg_on,.msg_con ul.tabs li.email_on{ padding-left:45px; width:82px; font-weight:bold; cursor:pointer;}
.msg_con ul.tabs li.msg{ background-position:0 -90px;}
.msg_con ul.tabs li.email{ background-position:0 -30px;}
.msg_con ul.tabs li.msg,.msg_con ul.tabs li.email{ color:#fff;}
.msg_con ul.tabs li.msg_on{ background-position:0 -60px;}
.msg_con ul.tabs li.email_on{ background-position:0 0;}
.msg_con ul.tabs li.msg_on,.msg_con ul.tabs li.email_on{ color:#666;}
.msg_con .tab_content{ clear:both; padding:20px; *padding-top:10px;background:#e7e7e7; border-radius:5px; color:#595959;}
.msg_con .tab_content table th{ font-weight:normal; white-space:nowrap;}
/*.msg_con .tab_content .tab2{ display:none;}*/
.msg_con .tab_content .txt{ width:390px;padding:5px; border:1px solid #e0e0e0; border-top:#9d9c9c 1px solid; border-left:1px solid #c7c6c6; border-radius:3px; color:#666;}
.msg_con .tab_content .txt1{ height:140px;}
.msg_con .tab_content .txt2{ height:14px;}
.msg_con .tab_content .txt3{ height:115px;}
.msg_con .tab_content var{color:#f07700; font-weight:bold;}
.msg_con .tab_content .tips{ width:466px; color:#969595; line-height:20px;}
.msg_con .tab_btn{ padding:15px 0 10px 0;}
.msg_con .tab_btn a.send_btn{ display:block; width:103px; height:35px; background-position:0 -120px; text-indent:-9999em; margin:0 auto;}

/*重置密码*/
div.content .pwd_box{ width:980px;}
div.content .pwd_box .form_title{zoom:1; overflow:auto;}
div.content .pwd_box .form_title .pwd_pic{ float:left;}
div.content .pwd_box .form_title .pwd_tip{ display:block; float:left; height:30px; line-height:20px;}
div.content .pwd_box .com_info{ margin:0 auto;}
div.content .submit_pwd{margin-top:20px; border-top:#c5c5c5 1px dashed; padding:15px 315px; text-align:center;}
div.content .submit_pwd .btn_pwd{display:inline-block; width:128px; height:49px; text-align:center; background-position: 0 -178px; font:18px/46px "Microsoft YaHei",Arial, Helvetica, sans-serif; color:#fff;}
div.content .submit_pwd .btn_pwd:hover{ background-position:0 -227px;}

/*  2013-12-18  */
.column_c .service a.no_style{background:none; display:inline; height:auto; margin-left:0; width:auto; font-weight:bold;}

/*2013-12-20*/
.tr_white span{ float:left; display:block;}
.icons{/*float:left;*/ margin-top:7px; background:url(indeximg/i-icon-img.gif) no-repeat; width:15px; height:13px; line-height:28px;}
.igao{background-position:0 0}
.ibei{background-position:0 -15px}
.ien{background-position:0 -30px}
.ifu{background-position:0 -45px}
.ipic{background-position:0 -60px}
.iemail{background:url(/js/theme/icons/i-icon-img.gif) no-repeat 0 -75px; width:16px; height:13px; float:left; margin:3px 0 0 3px;}

/*  index-left-ad  */
.column_ad{width:244px; height:241px; overflow:hidden; position:relative;}
.column_ad ul{ width:488px; height:241px; position:absolute;}
.column_ad li{ float:left; width:244px; height:241px;}
.column_ad .column_ad_num{ position:absolute; bottom:5px; right:0; overflow:hidden;}
.column_ad .column_ad_num span{ width:10px; height:10px; float:left; margin-right:6px; overflow:hidden; background:#fff; cursor:pointer;}
.column_ad .column_ad_num span.on{ background:#ffab01;}