@charset "utf-8";
.jobapply_d1 { border-bottom: solid #e8e8e8 1px; width: 99%; font-size: 0; }
.jobapply_d1 .til1 { line-height: 50px; font-size: 20px; font-family: "微软雅黑"; border-bottom: solid 1px #eee; margin-bottom: 20px; float: left; width: 100%; }
.jobapply_d1 .til1 span { color: #ffa519; font-weight: bold; font-family: "微软雅黑"; }
.InputV1 { height: 38px; width: 70%; line-height: 38px; padding: 0 10px; border: 1px solid #ddd; background-color: #fafafa; box-sizing: border-box; }
.InputV1:focus { border: 1px solid #ffa519; background-color: #fff; }
.ButtonV1 { height: 40px; line-height: 40px; padding: 0 20px; background-color: #fba51a; color: #fff; font-size: 18px; cursor: pointer; font-family: "微软雅黑"; }
.TextareaV1 { line-height: 150%; width: 98%; padding: 10px; border: 1px solid #ddd; background-color: #fafafa; resize: none; }
.TextareaV1:focus { border: 1px solid #ffa519; background-color: #fff; }
.jobapply_d1 .float1 { display: inline-block; width: 31%; float: none; margin-bottom: 20px; vertical-align: top; }
.jobapply_d1 .float3 { width: 100%; float: left; margin-bottom: 20px; }
.jobapply_d1 .float2 { width: 31%; margin-left: 3.5%; margin-bottom: 20px; display: inline-block; vertical-align: top; float: none; }
.jobapply_d1 .SelectV1 { height: 38px; width: 70%; line-height: 38px; padding: 0 10px; border: 1px solid #ddd; background-color: #fafafa; box-sizing: border-box; }
.jobapply_d1 .vcode { width: 45%; float: left; }
.jobapply_d1 .vcode .InputV1 { width: 280px; }
.jobapply_d1 .btn { width: 31%; float: none; }
.join_Right { font-size: 0; font-size: 14px; overflow: hidden; width: 500px; padding-bottom: 25px; background: #f7f7f7; margin-top: 30px; }
.join_Right>div { display: inline-block; width: 142px; margin-left: 30px; margin-top: 25px; vertical-align: middle; height: 90px; }
.a-upload { padding: 4px 10px; width: 120px; height: 80px; line-height: 80px; position: relative; cursor: pointer; color: #888; background: #fafafa; border: 1px solid #ddd; border-radius: 10px; overflow: hidden; display: inline-block; text-align: center; font-size: 20px; transition-duration: 0.5s; }
.a-upload input { position: absolute; font-size: 100px; right: 0; top: 0; opacity: 0; filter: alpha(opacity=0); cursor: pointer; width: 120px; height: 80px; }
.join_Right span { font-size: 14px; margin-left: 40px; width: 280px; line-height: 20px; display: inline-block; margin-top: 25px; vertical-align: middle; }
.join_Right em { font-size: 14px; font-style: normal; display: block; float: left; margin-left: 30px; margin-top: 10px; width: 100%; color: #999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.jobapply_d1 .til1 .t0 { color: red; margin-left: 5%; }
.jobapply_d1 .float1 p, .jobapply_d1 .float2 p { font-size: 12px; float: left; }
@media only screen and (max-width: 1200px) {
.jobapply_d1 .til1 { line-height: 50px; font-size: 20px; font-family: "微软雅黑"; border-bottom: solid 1px #eee; margin-bottom: 20px; }
.jobapply_d1 { width: 99%; margin: 0 auto; border-bottom: solid #e8e8e8 1px; }
.TextareaV1 { width: 98% }
.TextareaV1 { width: 98% }
.jobapply_d1 .vcode .InputV1 { width: 200px; }
.jobapply_d1 .float1 { width: 29%; float: left; margin-bottom: 20px; }
.jobapply_d1 .float2 { width: 29%; margin-left: 6%; float: left; margin-bottom: 20px; }
.messPage { padding: 50px 0px 0 0; width: 92%; margin: 0 auto; }
}
@media only screen and (max-width: 800px) {
.InputV1, .jobapply_d1 .SelectV1 { width: 78%; }
.jobapply_d1 .til1 .t0 { display: block; margin-left: 0; margin: 0 0 5%; line-height: normal; }
.join_Right { width: 100%; }
.join_Right span { width: auto; margin: 20px 35px 0; }
.jobapply_d1 { }
.jobapply_d1 .til1 { line-height: 50px; font-size: 16px; font-family: "微软雅黑"; border-bottom: solid 1px #eee; margin-bottom: 20px; }
.jobapply_d1 .float1 { width: 98%; float: left; margin-bottom: 8px; }
.jobapply_d1 .float3 { width: 98%; float: left; margin-bottom: 8px; }
.jobapply_d1 .float2 { width: 98%; float: left; margin-left: 0; margin-bottom: 8px; }
.jobapply_d1 .btn { width: 98%; float: left; margin-left: 0; }
.jobapply_d1 .vcode { width: 98%; float: left; margin-left: 0; margin-bottom: 8px; }
}
