*{

    box-sizing: content-box;
}
.ml45 {
    margin-left: 45px !important;
}
.z10 {
    z-index: 10;
}
.z30 {
    z-index: 30;
}
input {
    font-family: 'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1',Arial,'Hiragino Sans GB','\5B8B\4F53' !important;
    vertical-align: middle;
}

/*下拉列表*/
.dropdown-box{width: 182px; height:24px; border: 1px solid #e4e4e4; padding:6px 10px 8px; font-size: 14px; line-height: 24px; position: relative;cursor:pointer; }
.dropdown-box .arrow{background:url(../img/droparrow.png) 10px 6px no-repeat; right: -1px!important; width: 40px; height: 38px; position: absolute; right: 0; top: 0; cursor: pointer; -webkit-transition: 0.3s;-moz-transition: 0.3s;-ms-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.dropdown-box .values{ color:#999;}
.dropc_444{color:#444 !important;}
.dropdown-box .list-contents{position: absolute; background: #fff; top: 38px; left: -1px; width: 202px; border: 1px solid #e4e4e4; max-height: 272px;overflow: auto; }
.dropdown-box .list-contents li{height: 34px; background: #fff; line-height: 34px;  padding-left:10px; font-size: 14px; cursor: pointer; color:#666; }
.dropdown-box .list-contents li:hover{background: #ffae2c; color: #fff; }
.dropdown-box01{width:238px;}
.dropdown-box01 .list-contents{width:258px;}


.resume_form{ width: 1060px; height: auto; margin:60px auto; }
.apply_item{width: 100%; height: 42px; margin-bottom: 40px;}
.apply_item .property{ width:140px; height:42px;line-height:42px; text-align:right; padding-right:18px; color:#444; font-size:16px; position: relative;}
.apply_item .property .apply_tip{ position: absolute; width: 300px; height: 30px; text-align: left; bottom: -30px; left: 158px; line-height: 30px; font-size: 14px; color: #fe3e18; }
.apply_item .property .apply_tip2{ left: 404px; }
.apply_item .apply_notice{ height: 42px; line-height: 42px; font-size: 14px; color: #999; padding-left: 10px;}
.apply_txt{width:184px; height:24px; border:#e4e4e4 solid 1px; padding:7px 8px 7px 10px; *padding:8px 8px 6px 10px; _padding:8px 8px 6px 10px; font-size:14px;color:#444;}
.apply_item2 .property{ width: 110px; }
.apply_item2 .property .apply_tip{left: 128px;}
.applybtnbox{ padding:20px 0px 80px 158px; }
.report-file {display: block;position: relative; width: 66px; height: 38px; overflow: hidden;border: 1px solid #e4e4e4; background:#e4e4e4;color: #444;font-size: 14px;line-height: 38px;text-align: center;cursor: pointer;float: right;margin-right:0px; *margin-top: 1px;}
.report-file span {cursor: pointer;display: block;line-height: 36px;}
.file-prew {position: absolute;top: 0;right:0;width: 66px;height: 40px;opacity: 0; filter: alpha(opacity=0);cursor: pointer;background: url(../img/tm.png) 0px 0px no-repeat; border:none;}



.lh20 {
    line-height: 20px;
}
.f14 {
    font-size: 14px;
}
.txt_cen {
    text-align: center !important;
}
.c_666 {
    color: #666;
}
/*弹窗*/
.mask{ display: none; position: fixed; width: 100%; height: 100%;  left: 0; top: 0; background:url("../img/mark_bg.png") repeat; z-index: 100;}
.popup{ display: none; position: fixed; background: #fff; z-index: 101; width: 450px; height: 290px; left: 50%; margin-left: -225px; top: 50%; margin-top: -145px; -webkit-border-radius: 5px; border-radius: 5px;}
.popup .title{height: 44px; width: 430px; padding-left: 20px; line-height: 44px; font-size: 14px; color: #666; background: #f6f6f6; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px;}
.popup .close{width: 20px; height: 20px; position: absolute; right: 12px; top: 12px; cursor: pointer; background: url("../img/close.png") no-repeat;}
.popup dl{ width:140px; height: 29px;margin:50px auto 16px;}
.popup dl dt{ width: 29px; height: 29px; margin-right: 10px; }
.popup dl dd{ width: 100px; line-height: 28px; font-size: 20px; color: #444; }
.ensure{ width: 140px; height: 38px; line-height: 36px; display: block; margin:24px auto; text-align: center; color: #fff; font-size: 16px; background: #f5cb1e; border-radius: 3px;}
.ensure:hover{color: #fff; background: #ffae2c;}