﻿@charset "utf-8";
/* CSS Document */
body,li,ul,input,select,p,h1,h2,h3,h4,h5{ margin:0px; padding:0px; font-size:12px;}
ul,li{ list-style:none;}
a{ color:#333; text-decoration:none;}
.f14{font-size:14px;}
.fc99{color:#999;}
.fl10{float:left; margin-right:10px; display:inline;}
.fbc{color:#005698;}
.frc{color:#9c0a0d;}
.frf{color:#ff0000;}
.fb{ font-weight:bold;}
input{ cursor:pointer;}
.fl{ float:left;}
.fr{ float:right;}
.mr5{ margin-right:5px; display:inline;}
.w_con{ width:980px; margin:0px auto;}
.reg_logo{ width:200px; height:70px; display:block; float:left; }
.reg_head{ height:70px; padding:10px 0px;background: url(img/reg/phone.gif) no-repeat right center;}

.reg_nav{ height:30px; padding-top:2px; background:url(img/reg/reg_nav_line.png) repeat-x;}
.reg_nav a{ height:30px; line-height:30px; color:#fff; font-size:14px; font-weight:bold; padding:0px 10px; display:inline-block;}
.bg_con{min-height:450px; height:100%;_height:450px; background:#f1f5ff;}
.reg_nav a.cursor,.reg_nav a:hover{ background:#fff; color:#005698;}
.reg_l{ width:679px; min-height:450px; height:100%;_height:450px; border-right:1px solid #ccc; float:left; background:#fff; padding-bottom:20px;}
.reg_r{ width:300px; height:auto; float:left; }

label.error {
color:#f00;
}


/*个人注册与登录*/
.reg_per_tab{ padding-top:60px;}
.per_ul{ width:100%; height:35px; border-bottom:1px solid #ccc; position:relative;}
.per_ul li{ width:218px; font-size:14px; border-left:1px solid #ccc; height:36px; position:absolute; left:230px; top:0px;}
.per_ul li a{ width:108px; display:block; float:left; height:34px; line-height:34px; text-align:center; border-right:1px solid #ccc;border-top:1px solid #ccc; background:#fff;}
.per_ul li a:hover,.per_ul li a.cu{ border-top:2px solid #005698;color:#005698;}
.per_mail{ padding-top:28px;}

.text_input{width:188px; border:1px solid #ccc; height:20px; padding:4px; margin-right:5px; display:inline; float:left;}
.dui{ width:15px; height:15px; background: url(img/reg/dui.png) no-repeat; display:inline-block;margin-top:7px; float:left;}
.cuo{ width:15px; height:15px; background: url(img/reg/cuo.png) no-repeat; display:inline-block; margin-top:7px; float:left;}
.btn_reg{ padding:10px 15px; height:20px; line-height:20px; background:#005698; color:#fff; font-size:14px; font-weight:bold; display:block; float:left;}
.reg_r_tip{ padding:40px; color:#333; cursor:pointer;}
.reg_login{ width:98px; height:38px; list-style:38px; text-align:center; font-weight:bold; margin:20px 0px; background:url(img/reg/btn_line.png) repeat-x; border:1px solid #ccc;}
.reg_qq{ width:124px; height:24px; background:url(img/reg/btn_qq.png) no-repeat; display:block; margin:10px 0px;}
/*注册成功*/
.reg_sucess{ text-align:center; padding:40px 0px; border-bottom:1px solid #ccc; font-size:14px;}
.icon_ok{ background:url(img/reg/reg_ok.png) no-repeat; padding-left:80px; line-height:60px; display:inline-block;}
.tip{ line-height:40px;}
.reg_jldx{ width:727px; margin:0px auto 50px;}
.reg_jldx li{ width:209px; height:235px; float:left;}
.reg_jldx li h4{ height:35px; line-height:35px;font-weight:bold; text-align:center; color:#fff;}
.reg_jldx01_tt{ background:url(img/reg/reg_jldx01.png) no-repeat 0 0;}
.reg_jldx02_tt{ background:url(img/reg/reg_jldx02.png) no-repeat 0 0;}
.reg_jldx03_tt{ background:url(img/reg/reg_jldx03.png) no-repeat 0 0;}
.reg_jldx_con{ border:1px solid #ccc; padding:15px 10px; height:168px; position:relative;}
.reg_jldx_con p{ line-height:20px;}
.reg_jldx_con input{ width:109px; height:31px; line-height:31px; text-align:center; color:#fff; cursor:pointer; position:absolute; bottom:0px; left:50px; border:none; font-weight:bold;}
.reg_jldx01_btn{ background:url(img/reg/reg_jldx01_btn.png) no-repeat;}
.reg_jldx02_btn{ background:url(img/reg/reg_jldx02_btn.png) no-repeat;}
.reg_jldx03_btn{ background:url(img/reg/reg_jldx03_btn.png) no-repeat;}
/*简历填写*/
.w_jianli{ width:890px; margin:0px auto;}
.steps{height:30px; width:100%;background:url(img/reg/bz.png) no-repeat; margin-bottom:20px;}
.steps li{width:296px; height:30px; float: left;}
.steps li.s1{background:url(img/reg/bz_b.png) no-repeat;}
.steps li.s2{ background:url(img/reg/bz_b.png) no-repeat -295px 0px;}
.steps li.s3{ background:url(img/reg/bz_b.png) no-repeat -590px 0px;}
.reg_form_tt{ height:30px; line-height:30px; position:relative; border-bottom:1px solid #ccc; color:#999;}
.reg_form_tt .tt{ width:100%;height:30px;  position:absolute; left:0px; }
.reg_form_tt .tt li{ float:left;}
.reg_form_tt .tt li.t{border-bottom:2px solid #005698;color:#005698; font-weight:bold;}
.reg_form_tt .tt li.t_tip{ padding-left:10px;}
.reg_form_table{ padding:20px; background:#f6f6f6;}
.form_sel{ width:198px; height:24px; padding:2px; border:1px solid #ccc; font-size:12px; color:#666; float:left; display:inline; margin-right:5px;}
.icon_rl{ width:17px; height:17px; position:relative; left:-25px; top:7px; background:url(img/reg/icon_rl.png) no-repeat; display:inline-block;}
.reg_next_btn{ border:none; padding:10px 15px; background:#005698; color:#fff; margin:20px 0px 50px 185px; font-size:14px; font-weight:bold;}
.education{ width:100%; height:150px;}
.input_after{ padding-top:6px;}
.check_box{ margin:6px 5px 0px 0px;}
.no_work{ background:#9c0a0d; color:#fff; font-weight:bold; padding:5px 10px; margin-left:20px;}
.strongs{ height:20px; padding:10px 0px;}
.strongs a{ width:60px; height:20px; line-height:20px; text-align:center; display:block; float:left;background:#f0f0f0; border-right:1px solid #fff;}
.strongs a.ruo .cur,.strongs a.ruo:hover{ background:#ccc !important;}
.strongs a.zhong:hover,.strongs a.zhong .cur{background:#fdcd58 !important;}
a.qiang:hover,.strongs a.qiang .cur{ color:#fff;background:#fe012b !important;}
.reg_tip{ padding:20px;}
.reg_tip h4{ padding:20px 0px;font-weight:bold;}
.reg_tip p{ line-height:20px;}

/*底部版权*/
.hy_footer{ clear:both; padding-bottom:60px; border-top:7px solid #005698;text-align:center; background:url(../img/reg/footer_bg.gif) no-repeat center bottom; color:#666;}
.hy_footer p{ line-height:20px;}
.hy_footer_us{ height:40px; line-height:40px; border-bottom:1px solid #dcdcdc; background:#f8f8f8; margin-bottom:10px;}
.hy_footer_us a{padding:0px 15px;color:#666;}
.flclear{ clear:both; height:0px;_height:0px; line-height:0px;_line-height:0px; overflow:hidden;}

