.resumePage,.resumePage .container{width:100%}.resumePage .container .bar{width:100%;display:flex;flex-wrap:wrap;line-height:55px;align-items:center;justify-content:start}.badge_count{top:-5px!important;right:5px!important}.ivu-table-cell{overflow:unset!important}.recruitment_drawer .recruitment_form_top{width:100%;position:fixed;top:51px;background-color:#fff;z-index:5}.recruitment_drawer .recruitment_form_top .tabs{width:100%;padding-top:10px;overflow:unset!important}.recruitment_drawer .recruitment_form_top .btns{position:relative;width:100%;padding:30px 30px 20px 30px;display:flex}.recruitment_drawer .recruitment_form_top .btns .btn{position:relative;padding:0 30px;margin-right:10px;font-size:10px!important}.recruitment_drawer .recruitment_form_top .btns .badge{position:absolute;top:0;left:100px}.recruitment_drawer .recruitment_form_top .baseinfo{padding:0 30px 10px 10px}.recruitment_drawer .recruitment_form_top .baseinfo .table{border-top:1px solid #ccc;border-left:1px solid #ccc;border-radius:4px}.recruitment_drawer .recruitment_form_top .baseinfo .table .tr{display:flex;font-size:12px;border-radius:4px}.recruitment_drawer .recruitment_form_top .baseinfo .table .tr .td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:10px}.recruitment_drawer .recruitment_form_top .baseinfo .table .tr .title{width:100%;font-weight:bolder;background-color:#eee}.recruitment_drawer .recruitment_form_top .baseinfo .table .tr .content{width:100%}.recruitment_drawer .recruitment_form_top .baseinfo .table .tr .o{width:240px}.recruitment_drawer .recruitment_form_top .baseinfo .table .tr .t,.recruitment_drawer .recruitment_form_top .baseinfo .table .tr .th{width:300px}.recruitment_drawer .recruitment_form_top .baseinfo .table .tr .f,.recruitment_drawer .recruitment_form_top .baseinfo .table .tr .fi{width:250px}.recruitment_drawer .recruitment_form_top .baseinfo .table .tr:last-child{border-radius:4px}.recruitment_drawer .recruitment_form_content{position:relative;top:220px;width:100%}.recruitment_drawer .recruitment_form_content form{padding:40px;padding:0 30px 30px 30px}.recruitment_drawer .recruitment_form_content form .del{cursor:pointer;color:#000;position:absolute;left:-10px;bottom:0;font-size:26px;text-shadow:1px 1px 1px #666}.recruitment_drawer .recruitment_form_content form .pdf{cursor:pointer;color:#000;width:60px}.recruitment_drawer .recruitment_form_content form .logo{text-align:center}.recruitment_drawer .recruitment_form_content form .photo{margin-bottom:5px;text-align:right;width:150px;height:180px;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:top}.recruitment_drawer .recruitment_form_content form .divider{width:100%;color:#666;margin:30px 0}.recruitment_drawer .recruitment_form_content form .intro{border:1px dashed #ccc;font-size:24px;padding:20px;margin-bottom:20px;text-align:center}.recruitment_drawer .recruitment_form_content form .border{width:100%;border:1px solid #ddd;border-radius:4px;min-height:32px;margin-top:2px;padding-left:5px;line-height:25px}.recruitment_drawer .recruitment_form_content form .section{margin:25px 0;width:100%;border:1px solid #000;padding:5px 0;background-color:silver;font-size:14px;font-family:var(--font-family-m);text-align:center}.recruitment_drawer .recruitment_form_content form .table{width:100%;border-radius:3px;margin-bottom:20px}.recruitment_drawer .recruitment_form_content form .table .title td{padding:10px;align-items:start}.recruitment_drawer .recruitment_form_content form .table tr{text-align:center}.recruitment_drawer .recruitment_form_content form .table tr th{border:1px solid #eee;padding:10px;font-weight:unset!important}.recruitment_drawer .recruitment_form_content form .table tr td{border-right:1px solid #eee;border-bottom:1px solid #eee}.recruitment_drawer .recruitment_form_content form .table tr td .row{height:200px;display:flex;align-items:start}.recruitment_drawer .recruitment_form_content form .table tr td:first-child{border-left:1px solid #eee}.recruitment_drawer .recruitment_form_content form .table tr .opt i{position:relative;font-size:24px;cursor:pointer}.recruitment_drawer .recruitment_form_content form .table tr .opt i:hover{opacity:.8}.recruitment_drawer .recruitment_form_content form .pledges{text-align:center;margin-bottom:20px;font-size:14px;line-height:25px}.recruitment_drawer .recruitment_form_content form .pledges .title{font-size:16px;font-weight:bolder}.recruitment_drawer .recruitment_form_content form .note{font-size:14px;font-weight:bolder;margin-bottom:20px;line-height:25px;padding:10px}.recruitment_drawer .recruitment_form_content form .note .content{text-align:justify}.recruitment_drawer .recruitment_form_content .baseinfo{padding:0 30px}.recruitment_drawer .recruitment_form_content .baseinfo .baseinfo_intro{font-size:14px;line-height:25px;margin-bottom:30px}.recruitment_drawer .recruitment_form_content .baseinfo .table{border-top:1px solid #ccc;border-left:1px solid #ccc;border-radius:4px}.recruitment_drawer .recruitment_form_content .baseinfo .table .tr{display:flex;font-size:12px;border-radius:4px}.recruitment_drawer .recruitment_form_content .baseinfo .table .tr .td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:10px 40px 10px 10px}.recruitment_drawer .recruitment_form_content .baseinfo .table .tr .title{width:100%;font-weight:bolder;background-color:#eee}.recruitment_drawer .recruitment_form_content .baseinfo .table .tr .content{width:100%}.recruitment_drawer .recruitment_form_content .baseinfo .table .tr:last-child{border-radius:4px}.recruitment_drawer .recruitment_form_content .recommend{padding:0 30px 30px 8px}.recruitment_drawer .recruitment_form_content .recommend .baseinfo_intro{padding:20px;font-size:12px;line-height:25px;text-align:justify}.recruitment_drawer .recruitment_form_content .recommend .baseinfo_intro a{font-size:14px;font-weight:bolder;color:var(--main-color)}.recruitment_drawer .recruitment_form_content .recommend .baseinfo_intro a:hover{color:#eee}.recruitment_drawer .recruitment_form_content .recommend .recommend_msg_content{display:flex}.recruitment_drawer .recruitment_form_content .recommend .recommend_msg_content .recommend_msg{width:200px;height:200px;padding:30px;background-color:#eee;margin:5px;display:flex;align-items:center;flex-direction:column;border-radius:4px;cursor:pointer}.recruitment_drawer .recruitment_form_content .recommend .recommend_msg_content .recommend_msg i{width:100px;height:100px;font-size:100px}.recruitment_drawer .recruitment_form_content .offer{padding:0 30px 30px 8px}.recruitment_drawer .recruitment_form_content .offer .baseinfo_intro{padding:20px;font-size:12px;line-height:25px;text-align:justify}.recruitment_drawer .recruitment_form_content .offer .baseinfo_intro a{font-size:14px;font-weight:bolder;color:var(--main-color)}.recruitment_drawer .recruitment_form_content .offer .baseinfo_intro a:hover{color:#eee}.recruitment_drawer .recruitment_form_content .offer .offer_msg_content{display:flex}.recruitment_drawer .recruitment_form_content .offer .offer_msg_content .offer_msg{width:200px;height:200px;padding:30px;background-color:#eee;margin:5px;display:flex;align-items:center;flex-direction:column;border-radius:4px;cursor:pointer}.recruitment_drawer .recruitment_form_content .offer .offer_msg_content .offer_msg i{width:100px;height:100px;font-size:100px}.recruitment_drawer .recruitment_form_content .contract{padding:80px 30px 30px 8px}.recruitment_drawer .recruitment_form_content .contract .baseinfo_intro{padding:20px;font-size:12px;line-height:25px;text-align:justify}.recruitment_drawer .recruitment_form_content .contract .baseinfo_intro a{font-size:14px;font-weight:bolder;color:var(--main-color)}.recruitment_drawer .recruitment_form_content .contract .baseinfo_intro a:hover{color:#eee}.recruitment_drawer .recruitment_form_content .contract .contract_msg_content{display:flex}.recruitment_drawer .recruitment_form_content .contract .contract_msg_content .contract_msg{width:200px;height:200px;padding:30px;background-color:#eee;margin:5px;display:flex;align-items:center;flex-direction:column;border-radius:4px;cursor:pointer}.recruitment_drawer .recruitment_form_content .contract .contract_msg_content .contract_msg i{width:100px;height:100px;font-size:100px}.recruitment_drawer .recruitment_form_content .contract .contract_msg_content .contract_msg .contractconfirm{position:absolute;right:-80px;top:-50px;color:green;font-size:60px}.recruitment_drawer .recruitment_form_content .contract .contract_msg_content .contract_msg .contractnoconfirm{position:absolute;right:-80px;top:-50px;color:red;font-size:60px}.recruitment_drawer .recruitment_form_content .material{padding:30px}.recruitment_drawer .recruitment_form_content .material .baseinfo_intro{padding:20px;font-size:12px;line-height:25px;text-align:justify}.recruitment_drawer .recruitment_form_content .material .baseinfo_intro a{font-size:14px;font-weight:bolder;color:var(--main-color)}.recruitment_drawer .recruitment_form_content .material .baseinfo_intro a:hover{color:#000}.recruitment_drawer .recruitment_form_content .material .material_msg_content{margin:20px 0}.recruitment_drawer .recruitment_form_content .material .material_msg_content .label{font-size:14px}.recruitment_drawer .recruitment_form_content .material .material_msg_content .label .mustcheck{position:relative;top:5px;color:red;font-size:18px}.recruitment_drawer .recruitment_form_content .material .material_msg_content .material_item{line-height:35px;margin-bottom:10px}.recruitment_drawer .recruitment_form_content .material .material_msg_content .material_item img{height:80px;cursor:pointer;border-radius:2px}.recruitment_drawer .recruitment_form_content .material .material_msg_content .material_item .del{position:relative;bottom:-20px;font-size:24px;cursor:pointer}.recruitment_drawer .recruitment_form_content .material .material_msg_content .material_item .btn{margin:5px 0}.applicationModal{position:relative;font-size:14px;color:#000}.applicationModal input,.applicationModal label,.applicationModal table,.applicationModal textarea{color:#000}.applicationModal .application_form{width:100%}.applicationModal .application_form form{padding:0 40px 30px 40px}.applicationModal .application_form form .logo{text-align:center}.applicationModal .application_form form .photo{margin-bottom:5px;text-align:right;width:150px;height:180px;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:top}.applicationModal .application_form form .section_top{margin-bottom:40px}.applicationModal .application_form form .section,.applicationModal .application_form form .section_top{width:100%;border:1px solid #000;padding:5px 0;background-color:silver;font-size:14px;font-family:var(--font-family-m);text-align:center}.applicationModal .application_form form .section{margin:25px 0}.applicationModal .application_form form .page{text-align:center;height:40px}.applicationModal .application_form form .pagebottom{text-align:center}.applicationModal .application_form form .border{width:100%;border:1px solid #ddd;border-radius:4px;min-height:32px;margin-top:2px;padding-left:5px;line-height:25px}.applicationModal .application_form form .table{width:100%;border-radius:3px;margin-bottom:20px}.applicationModal .application_form form .table .title td{padding:10px;align-items:start}.applicationModal .application_form form .table tr{text-align:center}.applicationModal .application_form form .table tr th{border:1px solid #eee;padding:10px;font-weight:unset!important}.applicationModal .application_form form .table tr td{border-right:1px solid #eee;border-bottom:1px solid #eee}.applicationModal .application_form form .table tr td .row{height:200px;display:flex;align-items:start}.applicationModal .application_form form .table tr td:first-child{border-left:1px solid #eee}.applicationModal .application_form form .table tr .opt i{position:relative;font-size:24px;cursor:pointer}.applicationModal .application_form form .table tr .opt i:hover{opacity:.8}.applicationModal .application_form form .pledges{text-align:center;margin-bottom:20px;font-size:14px;line-height:25px}.applicationModal .application_form form .pledges .pledges_title{font-size:16px;font-weight:bolder}.applicationModal .application_form form .note{font-size:14px;font-weight:bolder;line-height:25px;padding:10px}.applicationModal .application_form form .note .content{text-align:justify}.applicationModal .btns{position:fixed;top:70px;right:10px;z-index:999}.applicationModal .btns .btn{margin-right:10px}.recommendModal{position:relative;font-size:14px;color:#000}.recommendModal input,.recommendModal label,.recommendModal table,.recommendModal textarea{color:#000}.recommendModal .recommendItem{padding:0 30px 0 30px;max-width:1024px}.recommendModal .recommendItem form{width:100%;font-family:var(--font-family-r);color:#000;line-height:25px}.recommendModal .recommendItem form .logo{width:100%;margin-bottom:30px;text-align:center}.recommendModal .recommendItem form .title{font-size:16pt;font-family:var(--font-family-b);text-align:center;margin-bottom:20px}.recommendModal .recommendItem form .section{margin:30px 0;width:100%;border:1px solid #000;padding:5px 0;background-color:silver;font-size:14px;font-family:var(--font-family-b);text-align:center;margin-bottom:10px}.recommendModal .recommendItem form .label{margin-top:10px;font-weight:bolder}.recommendModal .recommendItem form .page{text-align:center;height:80px}.recommendModal .recommendItem form .baseinfo{margin:20px 0}.recommendModal .recommendItem form .baseinfo .k_v{width:100%;display:flex}.recommendModal .recommendItem form .baseinfo .k_v .k{width:120px}.recommendModal .recommendItem form .baseinfo .k_v .v{width:calc(100% - 120px);height:32px;border-bottom:1px solid #000}.recommendModal .recommendItem form .q_a_start_fixq{display:flex;justify-content:start}.recommendModal .recommendItem form .q_a_start_fixq .q{width:200px;margin-right:10px}.recommendModal .recommendItem form .q_a_start{display:flex;justify-content:start}.recommendModal .recommendItem form .q_a_start .q{margin-right:10px}.recommendModal .recommendItem form .q_a,.recommendModal .recommendItem form .true_false{display:flex;justify-content:space-between}.recommendModal .recommendItem form .form_signature{margin-bottom:40px;padding:30px;display:flex;justify-content:space-between}.recommendModal .recommendItem form .form_signature .form_signature_item{line-height:30px;font-size:16px!important;font-family:var(--font-family-b)!important}.recommendModal .recommendItem form .form_signature .form_signature_item .form_signature_item_content,.recommendModal .recommendItem form .form_signature .form_signature_item .form_signature_item_title{height:40px}.recommendModal .recommendItem form .form_signature .form_signature_item .form_signature_item_content input{width:250px;height:40px;line-height:40px;padding:10px;background-color:#eee;border:0;border-bottom:2px solid #333}.recommendModal .recommendItem form .form_signature .form_signature_item .form_signature_item_content input:focus{outline:none!important;border-bottom:2px solid #333}.recommendModal .btns{position:fixed;top:70px;right:10px;z-index:999}.recommendModal .btns .btn{margin-right:10px}.offerModal{font-size:12px;color:#000}.offerModal form{padding:40px;padding:0 30px 30px 30px}.offerModal form .item .content{border:1px solid #eee;border-radius:4px;padding:30px;line-height:30px;font-size:14px}.offerModal form .item .content .replace{text-decoration:underline!important;font-size:16px!important}.offerModal form .item .content .row{margin-left:20px}.offerModal form .item .agreetment{padding:20px 10px;font-size:14px;font-weight:700}.offerModal form .item .form_signature{padding:0 30px 10px 10px;display:flex;justify-content:space-between}.offerModal form .item .form_signature .form_signature_item{line-height:30px;font-size:16px!important;font-family:var(--font-family-b)!important}.offerModal form .item .form_signature .form_signature_item .form_signature_item_content,.offerModal form .item .form_signature .form_signature_item .form_signature_item_title{height:40px}.offerModal form .item .form_signature .form_signature_item .form_signature_item_content input{width:250px;height:40px;line-height:40px;padding:10px;background-color:#eee;border:0;border-bottom:2px solid #333}.offerModal form .item .form_signature .form_signature_item .form_signature_item_content input:focus{outline:none!important;border-bottom:2px solid #333}.offerModal .btns .mark{position:relative}.offerModal .btns .mark .accept{position:absolute;right:0;top:-150px;width:200px;height:200px;border-radius:50%;background-color:var(--main-color);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px}.offerModal .btns .mark .accept i{color:green;position:absolute;font-size:60px;top:10px}.offerModal .btns .mark .decline{position:absolute;right:0;top:-150px;width:200px;height:200px;border-radius:50%;background-color:red;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px}.contractModal .form .pdf_class{height:calc(100vh - 300px);overflow-y:scroll;border:2xp solid #eee;padding:5px;box-shadow:1px 1px 0 2px #eee;text-align:center}.contractModal .form .agreetment{padding:20px 10px;font-size:14px;font-weight:700}.contractModal .form .form_signature{margin-bottom:40px;padding:30px;display:flex;justify-content:space-between}.contractModal .form .form_signature .form_signature_item{line-height:30px;font-size:16px!important;font-family:var(--font-family-b)!important}.contractModal .form .form_signature .form_signature_item .form_signature_item_content,.contractModal .form .form_signature .form_signature_item .form_signature_item_title{height:40px}.contractModal .form .form_signature .form_signature_item .form_signature_item_content input{width:250px;height:40px;line-height:40px;padding:10px;background-color:#eee;border:0;border-bottom:2px solid #333}.contractModal .form .form_signature .form_signature_item .form_signature_item_content input:focus{outline:none!important;border-bottom:2px solid #333}.contractModal .btns{position:relative;width:100%;padding:10px 30px 10px 10px;display:flex}.contractModal .btns .btn{position:relative;padding:0 30px;margin-right:10px;font-size:10px!important}.contractModal .btns .mark .accept{position:absolute;right:0;top:-200px;width:200px;height:200px;border-radius:50%;background-color:var(--main-color);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px}.contractModal .btns .mark .accept i{color:green;position:absolute;font-size:60px;top:10px}.contractModal .btns .mark .decline{position:absolute;right:0;top:-200px;width:200px;height:200px;border-radius:50%;background-color:red;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px}