﻿@charset "utf-8";

#content { padding-top: 0; }

.path { width: 1200px; margin: 0 auto; color: #666; text-align: left; float: none; }
.path a,.path span { color: #666; }


/* 标题 */
.topTitle { text-align: center; padding-bottom: 20px; width: 100%; clear: both;}


/* 样式重置 */
#FormBox { border: 1px solid #ddd; margin-bottom: 30px; font-size: 14px; padding: 40px 100px;}
#FormBox dt {font-weight: normal;border-bottom: none;padding: 0 0 0 15px;font-size: 14px;}
#FormBox dd { padding: 12px 0; }
.formItem dt .description { color: #999; font-size: 12px; display: inline; }



/* formhd */
.formhd { height: 40px; line-height: 40px; clear: both; padding-top: 25px; padding-bottom: 10px; border-bottom: 1px solid #e5e5e5; }
.formhd h3 { font-size: 24px; line-height: 30px; float: left;color: #309b65;}
.formhd h3:before { content: ""; width: 5px; height: 24px; background-color: #309b65; border-radius: 3px; display: inline-block; position: relative; top: 3px; margin-right: 15px;
  background-image: -moz-linear-gradient( -90deg, rgb(0,136,90) 0%, rgb(157,204,108) 100%);
  background-image: -webkit-linear-gradient( -90deg, rgb(0,136,90) 0%, rgb(157,204,108) 100%);
  background-image: -ms-linear-gradient( -90deg, rgb(0,136,90) 0%, rgb(157,204,108) 100%); }



#FormBox .formItem:nth-child(-n+22) { float: left; width: 50%; height: 55px; /* background-color: #f5f5f5; margin-bottom: 1px; */ border-bottom: 1px solid #e5e5e5;}
#FormBox .formItem:nth-child(-n+22) dt {  float: left; width: 235px; padding: 15px 0 15px 15px;  }
#FormBox .formItem:nth-child(-n+22) dd { float: left; }
#FormBox .formItem:nth-child(-n+22) dd .radio { display: inline-block; margin-right: 10px; margin-top: 0; margin-bottom: 0;}
#FormBox .formItem:nth-child(-n+22) .form-control { width: 200px; border: 1px solid #ccc;}
#FormBox .formItem:nth-child(-n+22) select { width: 202px; border: 1px solid #ccc; height: 30px; }
#FormBox .formItem:nth-child(-n+22):after { display: block; content: ""; background-color: #fff; width: 1px; height: 50px; float: right; }




#FormBox .formItem:nth-child(-n+40):nth-child(n+2) {float: left;width: 50%;border-bottom: 1px solid #e5e5e5;}
#FormBox .formItem:nth-child(-n+40):nth-child(n+2) dt {  float: left; width: 245px; padding: 15px 0 15px 15px;  }
#FormBox .formItem:nth-child(-n+40):nth-child(n+2) dd { float: left; }
#FormBox .formItem:nth-child(-n+40):nth-child(n+2) dd .radio { display: inline-block; margin-right: 10px; margin-top: 0; margin-bottom: 0;}
#FormBox .formItem:nth-child(-n+40):nth-child(n+2) .form-control { width: 200px; border: 1px solid #ccc;}
#FormBox .formItem:nth-child(-n+40):nth-child(n+2):after {display: block;content: "";background-color: #fff;width: 1px;height: 50px;float: right;display: none;}
#FormBox .formItem:nth-child(n+29) { width:100%!important}
#FormBox .formItem:nth-child(n+29) dd {float: none!important;overflow: hidden;}
#FormBox .formItem:nth-child(n+29) textarea {width: 80%!important;height: 120px!important;}

#FormBox .formItem25 { border-bottom:none !important;}
#FormBox .formItem17 dt,#FormBox .formItem18 dt,#FormBox .formItem26 dt,#FormBox .formItem31 dt,#FormBox .formItem33 dt,#FormBox .formItem37 dt {  padding: 15px 0 15px 15px;  }
#FormBox .formItem17 dd,#FormBox .formItem18 dd,#FormBox .formItem26 dd,#FormBox .formItem31 dd,#FormBox .formItem33 dd,#FormBox .formItem37 dd {/* padding-left:30px; */}

#FormBox .formItem26,#FormBox .formItem37 {clear:both;width:100% !important;border-bottom:none !important;float:none !important; overflow:hidden;}
#FormBox .formItem26:after { display: block; content: ""; }

/* 计算机水平 */

#FormBox .formItem29 dt,#FormBox .formItem30 dt {  float: left; width: 235px; padding: 15px 0 15px 15px;  }
#FormBox .formItem29 dd,#FormBox .formItem30 dd { float: left; }
#FormBox .formItem29 dd .radio,#FormBox .formItem30 dd .radio { display: inline-block; margin-right: 10px; margin-top: 0; margin-bottom: 0;}
#FormBox .formItem29 .form-control,#FormBox .formItem30 .form-control { width: 200px; border: 1px solid #ccc;}

#FormBox .formItem29:afterm,#FormBox .formItem30:after { display: block; content: ""; background-color: #fff; width: 1px; height: 50px; float: right; }
#FormBox select { width: 202px; border: 1px solid #ccc; height: 30px; color: #666; }




/* 工作经历 */
#FormBox .formItem38,
#FormBox .formItem39,
#FormBox .formItem35,
#FormBox .formItem36 { float: left; width: 50%; height: 55px; border-bottom: 1px solid #e5e5e5;}


#FormBox .formItem35 dt,
#FormBox .formItem36 dt,
#FormBox .formItem38 dt,
#FormBox .formItem39 dt{  float: left; width: 245px; padding: 15px 0 15px 15px;  }


#FormBox .formItem35 dd,
#FormBox .formItem36 dd,
#FormBox .formItem38 dd,
#FormBox .formItem39 dd{ float: left; }


#FormBox .formItem35 dd .radio,
#FormBox .formItem36 dd .radio,
#FormBox .formItem38 dd .radio,
#FormBox .formItem39 dd{ display: inline-block; margin-right: 10px; margin-top: 0; margin-bottom: 0;}


#FormBox .formItem35 .form-control,
#FormBox .formItem36 .form-control,
#FormBox .formItem38 .form-control,
#FormBox .formItem39 .form-control{ width: 200px; border: 1px solid #ccc;}


#FormBox .formItem35 select,
#FormBox .formItem36 select,
#FormBox .formItem38 select,
#FormBox .formItem38 select{ width: 202px; border: 1px solid #ccc; height: 30px; }


#FormBox .formItem35:after,
#FormBox .formItem36:after,
#FormBox .formItem38:after{ display: block; content: ""; background-color: #fff; width: 1px; height: 50px; float: right; }



/* 单行 */

#FormBox .formItem31,
#FormBox .formItem32,#FormBox .formItem34,#FormBox .formItem33{ border-bottom: 1px solid #e5e5e5; }

#FormBox .formItem25 dt,

#FormBox .formItem34 dt{  padding: 15px 0 5px 15px;  }
#FormBox .formItem25 dd,
#FormBox .formItem34 dd {/* padding-left: 30px; */}


#FormBox .formItem input { outline: none;}
#FormBox .formItem40 { clear:both}
#FormBox .formItem40 input,#FormBox .formItem41 input,#FormBox .formItem42 input {
  width:98%; border:1px solid #ccc; min-height:60px;
}


#FormBox .formItem dt .num { display: none;} 


#FormBox .formItem44 dt,
#FormBox .formItem43 dt,
#FormBox .formItem40 dt,
#FormBox .formItem41 dt,
#FormBox .formItem42 dt{ padding: 25px 0 10px;}

#FormBox .formItem44 span.title,
#FormBox .formItem43 span.title,
#FormBox .formItem40 span.title,
#FormBox .formItem41 span.title,
#FormBox .formItem42 span.title{ font-size: 24px; line-height: 30px; float: left;color: #309b65; display: inline-block;}

#FormBox .formItem44 span.title:before,
#FormBox .formItem43 span.title:before,
#FormBox .formItem40 span.title:before,
#FormBox .formItem41 span.title:before,
#FormBox .formItem42 span.title:before{ content: ""; width: 5px; height: 24px; background-color: #309b65; border-radius: 3px; display: inline-block; position: relative; top: 3px; margin-right: 15px;
  background-image: -moz-linear-gradient( -90deg, rgb(0,136,90) 0%, rgb(157,204,108) 100%);
  background-image: -webkit-linear-gradient( -90deg, rgb(0,136,90) 0%, rgb(157,204,108) 100%);
  background-image: -ms-linear-gradient( -90deg, rgb(0,136,90) 0%, rgb(157,204,108) 100%); }


#FormBox .formItem15 dt{  float: left; width: 245px; padding: 15px 0 15px 15px;  }
#FormBox .formItem24 dd select{ width: 202px; border: 1px solid #ccc; height: 30px;margin-top:13px;}
#FormBox .formItem27 dt,#FormBox .formItem28 dt,#FormBox .formItem32 dt,#FormBox .formItem34 dt{float:left;width: 245px;padding: 15px 0 15px 15px;}



#FormBox .formItem select {outline: none;}

.required-s { display: inline-block; padding-left: 7px;}


/* 多行文本 */
#FormBox textarea.form-control { width: 98%; min-height: 60px; border-color: #ccc; outline: none; }
#FormBox .upload-other-ways { display: none; }


/* 时间选项日期图标 */
.formItem5 .form-control,.formItem16 .form-control,.formItem17 .form-control { background:#fff url(../../Base/img/icons-date.png) no-repeat 95% center; }




/* 提示 */
.field-validation-error { display: block; font-size: 12px; padding-top: 0; position: relative; top:-5px; left: 10px;}