.myRecruitmentPage{width:100%;display:flex}.myRecruitmentPage .card{width:100%;min-width:300px;min-height:200px;margin:10px;background-color:#fff;border-radius:5px;line-height:30px;overflow-y:scroll}.myRecruitmentPage .card .intro{padding:20px}.myRecruitmentPage .card .table{margin:40px 0}.myRecruitment_drawer .myRecruitment_form_top{width:100%;position:fixed;top:51px;background-color:#fff;z-index:5}.myRecruitment_drawer .myRecruitment_form_top .tabs{width:100%;padding-top:10px;overflow:unset!important}.myRecruitment_drawer .myRecruitment_form_top .btns{position:relative;width:100%;padding:30px 30px 20px 30px;display:flex}.myRecruitment_drawer .myRecruitment_form_top .btns .btn{position:relative;padding:0 30px;margin-right:10px;font-size:10px!important}.myRecruitment_drawer .myRecruitment_form_top .btns .badge{position:absolute;top:0;left:100px}.myRecruitment_drawer .myRecruitment_form_content{position:relative;top:140px}.myRecruitment_drawer .myRecruitment_form_content .myRecruitment_form_main{width:100%;display:flex}.myRecruitment_drawer .myRecruitment_form_content .myRecruitment_form_main .myRecruitment_form{width:100%}.myRecruitment_drawer .myRecruitment_form_content .myRecruitment_form_main .myRecruitment_form form{padding:40px;padding:0 30px 30px 30px}.myRecruitment_drawer .myRecruitment_form_content .myRecruitment_form_main .myRecruitment_form form .del{cursor:pointer;color:#000;position:absolute;left:-10px;bottom:0;font-size:26px;text-shadow:1px 1px 1px #666}.myRecruitment_drawer .myRecruitment_form_content .myRecruitment_form_main .myRecruitment_form form .pdf{cursor:pointer;color:#000;width:60px}.myRecruitment_drawer .myRecruitment_form_content .myRecruitment_form_main .myRecruitment_form form .logo{text-align:center}.myRecruitment_drawer .myRecruitment_form_content .myRecruitment_form_main .myRecruitment_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}.myRecruitment_drawer .myRecruitment_form_content .myRecruitment_form_main .myRecruitment_form form .divider{width:100%;color:#666;margin:30px 0}.myRecruitment_drawer .myRecruitment_form_content .myRecruitment_form_main .myRecruitment_form form .intro{border:1px dashed #ccc;font-size:24px;padding:20px;margin-bottom:20px;text-align:center}.myRecruitment_drawer .myRecruitment_form_content .myRecruitment_form_main .myRecruitment_form form .border{width:100%;border:1px solid #ddd;border-radius:4px;min-height:32px;margin-top:2px;padding-left:5px;line-height:25px}.myRecruitment_drawer .myRecruitment_form_content .myRecruitment_form_main .myRecruitment_form 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}.myRecruitment_drawer .myRecruitment_form_content .myRecruitment_form_main .myRecruitment_form form .table{width:100%;border-radius:3px;margin-bottom:20px}.myRecruitment_drawer .myRecruitment_form_content .myRecruitment_form_main .myRecruitment_form form .table .title td{padding:10px;align-items:start}.myRecruitment_drawer .myRecruitment_form_content .myRecruitment_form_main .myRecruitment_form form .table tr{text-align:center}.myRecruitment_drawer .myRecruitment_form_content .myRecruitment_form_main .myRecruitment_form form .table tr th{border:1px solid #eee;padding:10px;font-weight:unset!important}.myRecruitment_drawer .myRecruitment_form_content .myRecruitment_form_main .myRecruitment_form form .table tr td{border-right:1px solid #eee;border-bottom:1px solid #eee}.myRecruitment_drawer .myRecruitment_form_content .myRecruitment_form_main .myRecruitment_form form .table tr td .row{height:60px;display:flex;align-items:start}.myRecruitment_drawer .myRecruitment_form_content .myRecruitment_form_main .myRecruitment_form form .table tr td:first-child{border-left:1px solid #eee}.myRecruitment_drawer .myRecruitment_form_content .myRecruitment_form_main .myRecruitment_form form .table tr .opt i{position:relative;font-size:24px;cursor:pointer}.myRecruitment_drawer .myRecruitment_form_content .myRecruitment_form_main .myRecruitment_form form .table tr .opt i:hover{opacity:.8}.myRecruitment_drawer .myRecruitment_form_content .myRecruitment_form_main .myRecruitment_form form .pledges{text-align:center;margin-bottom:20px;font-size:14px;line-height:25px}.myRecruitment_drawer .myRecruitment_form_content .myRecruitment_form_main .myRecruitment_form form .pledges .title{font-size:16px;font-weight:bolder}.myRecruitment_drawer .myRecruitment_form_content .myRecruitment_form_main .myRecruitment_form form .note{font-size:14px;font-weight:bolder;margin-bottom:20px;line-height:25px;padding:10px}.myRecruitment_drawer .myRecruitment_form_content .myRecruitment_form_main .myRecruitment_form form .note .content{text-align:justify}.myRecruitment_drawer .myRecruitment_form_content .baseinfo{padding:0 30px}.myRecruitment_drawer .myRecruitment_form_content .baseinfo .baseinfo_intro{font-size:14px;line-height:25px;margin-bottom:30px}.myRecruitment_drawer .myRecruitment_form_content .baseinfo .table{border-top:1px solid #ccc;border-left:1px solid #ccc;border-radius:4px}.myRecruitment_drawer .myRecruitment_form_content .baseinfo .table .tr{display:flex;font-size:12px;border-radius:4px}.myRecruitment_drawer .myRecruitment_form_content .baseinfo .table .tr .td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:10px 40px 10px 10px}.myRecruitment_drawer .myRecruitment_form_content .baseinfo .table .tr .title{width:100%;font-weight:bolder;background-color:#eee}.myRecruitment_drawer .myRecruitment_form_content .baseinfo .table .tr .content{width:100%}.myRecruitment_drawer .myRecruitment_form_content .baseinfo .table .tr:last-child{border-radius:4px}.myRecruitment_drawer .myRecruitment_form_content .recommend{padding:0 30px}.myRecruitment_drawer .myRecruitment_form_content .recommend .baseinfo_intro{padding:20px;font-size:14px;line-height:30px;text-align:justify}.myRecruitment_drawer .myRecruitment_form_content .recommend .baseinfo_intro a{font-size:14px;font-weight:bolder;color:var(--main-color)}.myRecruitment_drawer .myRecruitment_form_content .recommend .baseinfo_intro a:hover{color:#000}.myRecruitment_drawer .myRecruitment_form_content .recommend .recommend_msg_content{display:flex}.myRecruitment_drawer .myRecruitment_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}.myRecruitment_drawer .myRecruitment_form_content .recommend .recommend_msg_content .recommend_msg i{width:100px;height:100px;font-size:100px}.myRecruitment_drawer .myRecruitment_form_content .offer{overflow-y:scroll;padding:0 0 80px 0}.myRecruitment_drawer .myRecruitment_form_content .offer .content{border:1px solid #eee;border-radius:4px;padding:30px;line-height:30px;font-size:14px}.myRecruitment_drawer .myRecruitment_form_content .offer .content .replace{text-decoration:underline!important;font-size:16px!important}.myRecruitment_drawer .myRecruitment_form_content .offer .content .row{margin-left:20px}.myRecruitment_drawer .myRecruitment_form_content .offer .agreetment{padding:20px 10px;font-size:14px;font-weight:700}.myRecruitment_drawer .myRecruitment_form_content .offer .form_signature{padding:0 30px 10px 10px;display:flex;justify-content:space-between}.myRecruitment_drawer .myRecruitment_form_content .offer .form_signature .form_signature_item{line-height:30px;font-size:16px!important;font-family:var(--font-family-b)!important}.myRecruitment_drawer .myRecruitment_form_content .offer .form_signature .form_signature_item .form_signature_item_content,.myRecruitment_drawer .myRecruitment_form_content .offer .form_signature .form_signature_item .form_signature_item_title{height:40px}.myRecruitment_drawer .myRecruitment_form_content .offer .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}.myRecruitment_drawer .myRecruitment_form_content .offer .form_signature .form_signature_item .form_signature_item_content input:focus{outline:none!important;border-bottom:2px solid #333}.myRecruitment_drawer .myRecruitment_form_content .offer .btns{position:relative;width:100%;display:flex}.myRecruitment_drawer .myRecruitment_form_content .offer .btns .btn{position:relative;padding:0 30px;margin-right:10px;font-size:10px!important}.myRecruitment_drawer .myRecruitment_form_content .offer .btns .badge{position:absolute;top:0;left:100px}.myRecruitment_drawer .myRecruitment_form_content .offer .btns .mark .accept{position:absolute;right:0;top:-100px;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}.myRecruitment_drawer .myRecruitment_form_content .offer .btns .mark .accept i{color:green;position:absolute;font-size:60px;top:10px}.myRecruitment_drawer .myRecruitment_form_content .offer .btns .mark .decline{position:absolute;right:0;top:-100px;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}.myRecruitment_drawer .myRecruitment_form_content .contract{padding:0 30px}.myRecruitment_drawer .myRecruitment_form_content .contract .baseinfo_intro{padding:20px;font-size:12px;line-height:25px;text-align:justify}.myRecruitment_drawer .myRecruitment_form_content .contract .baseinfo_intro a{font-size:14px;font-weight:bolder;color:var(--main-color)}.myRecruitment_drawer .myRecruitment_form_content .contract .baseinfo_intro a:hover{color:#000}.myRecruitment_drawer .myRecruitment_form_content .contract .desc{margin:20px 0;font-size:14px}.myRecruitment_drawer .myRecruitment_form_content .contract .contract_msg_content{display:flex}.myRecruitment_drawer .myRecruitment_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}.myRecruitment_drawer .myRecruitment_form_content .contract .contract_msg_content .contract_msg i{width:100px;height:100px;font-size:100px}.myRecruitment_drawer .myRecruitment_form_content .contract .contract_msg_content .contract_msg .contractconfirm{position:absolute;right:-80px;top:-50px;color:green;font-size:60px}.myRecruitment_drawer .myRecruitment_form_content .contract .contract_msg_content .contract_msg .contractnoconfirm{position:absolute;right:-80px;top:-50px;color:red;font-size:60px}.myRecruitment_drawer .myRecruitment_form_content .material{padding:30px}.myRecruitment_drawer .myRecruitment_form_content .material .baseinfo_intro{padding:20px;font-size:12px;line-height:25px;text-align:justify}.myRecruitment_drawer .myRecruitment_form_content .material .baseinfo_intro a{font-size:14px;font-weight:bolder;color:var(--main-color)}.myRecruitment_drawer .myRecruitment_form_content .material .baseinfo_intro a:hover{color:#000}.myRecruitment_drawer .myRecruitment_form_content .material .material_msg_content{margin:20px 0}.myRecruitment_drawer .myRecruitment_form_content .material .material_msg_content .desc{font-size:14px;font-weight:700;margin-bottom:20px}.myRecruitment_drawer .myRecruitment_form_content .material .material_msg_content .label{font-size:14px}.myRecruitment_drawer .myRecruitment_form_content .material .material_msg_content .label .mustcheck{position:relative;top:5px;color:red;font-size:18px}.myRecruitment_drawer .myRecruitment_form_content .material .material_msg_content .material_item{line-height:35px;margin-bottom:10px}.myRecruitment_drawer .myRecruitment_form_content .material .material_msg_content .material_item img{height:80px;cursor:pointer;border-radius:2px}.myRecruitment_drawer .myRecruitment_form_content .material .material_msg_content .material_item .del{position:relative;bottom:-20px;font-size:24px;cursor:pointer}.myRecruitment_drawer .myRecruitment_form_content .material .material_msg_content .material_item .btn{margin:5px 0}.messageModal .message_baseinfo .message_baseinfo_item{display:flex;line-height:20px;margin-bottom:10px}.messageModal .message_baseinfo .message_baseinfo_item .label{width:150px;background-color:#eee;font-weight:bolder;padding:5px;border-radius:4px 0 0 4px}.messageModal .message_baseinfo .message_baseinfo_item .content{width:calc(100% - 150px);border:1px solid #eee;padding:10px;display:flex;align-items:center;border-radius:0 4px 4px 0}.messageModal .message_content{height:400px;padding:20px;border:1px solid #ddd;border-radius:4px;overflow:hidden;overflow-y:scroll}.messageModal .message_content .chats{margin-bottom:10px}.messageModal .message_content .chats .chat{display:flex}.messageModal .message_content .chats .chat .head,.messageModal .message_content .chats .chat .head img{width:30px;height:30px;border-radius:15px}.messageModal .message_content .chats .chat .text_content{margin:0 10px}.messageModal .message_content .chats .chat .senddate{font-size:10px!important;margin-bottom:10px}.messageModal .message_content .chats .chat .text{max-width:300px;padding:10px;background-color:#95ec69;color:#000}.messageModal .message_content .chats .chat .readflag{font-size:10px!important;padding:25px 0}.messageModal .message_content .chats .me{justify-content:end}.messageModal .message_content .chats .me .text{border-radius:10px 0 10px 10px}.messageModal .message_content .chats .friend .text{border-radius:0 10px 10px 10px}.messageModal .message_send_content{display:flex;margin:10px 0}.messageModal .message_send_content .text_input{width:calc(100% - 100px)}.messageModal .message_send_content .send_btn{width:100px;height:46px;padding-left:10px}.messageModal .message_send_content .send_btn button{height:46px!important}.messageModal .message_send_content .send_btn i{font-size:36px}.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}.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{padding:0 30px 10px 10px;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 .badge{position:absolute;top:0;left:100px}.contractModal .btns .mark .accept{position:absolute;right:0;top:-120px;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:-120px;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}.error-border{border:2px solid red}