/*.page{ text-align:center; padding-top: 0px; padding-bottom:50px; color: #666; display:flex; justify-content: right; align-items: center; grid-gap: 10px;}*/
/*.page a{ display:inline-block; background: #ccc;  height: 36px; color: #fff; line-height: 36px;min-width: 24px; border-radius: 3px; padding-left:8px; padding-right: 8px; }*/
/*.page a:hover{ background:#d8d8d8; }*/
/*.page a.active{ background:var(--main); color:#fff; }*/

.page{display:flex; justify-content: right; align-items: center;grid-gap: 20px; padding-top: 20px; padding-bottom: 40px;}
.page .pagination{display:flex; justify-content: right; align-items: center;grid-gap: 10px;}
.page .pagination li span{ display: block;background: #d8d8d8; color: #333; padding: 6px 14px; border-radius: 3px;}
.page .pagination li a{ display: block;background: #d8d8d8; color: #333; padding: 6px 14px; border-radius: 3px;}
.page .pagination li a:hover{ display: block;background: #ddd; color: #444; padding: 6px 14px; border-radius: 3px;}
.page .pagination li.active span{ color: #fff; background:var(--main)}

.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mb50{margin-bottom: 50px;}
.whitebg{ background: #fff; border: 1px solid #f2f2f2;}
.login_main{ height:calc(100vh - 80px); background:url(../img/loginbg.jpg) no-repeat;background-size: cover; position:relative; }
.login_main .login{ width:390px; background: #fff; border-radius: 6px; overflow: hidden; padding: 0px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); }
.login_main .login .demo-login-container{ padding:40px 20px;}

.login_main .login .login_header{  text-align:center; font-size:18px; color: #fff; text-align:center; line-height: 48px; height: 48px; background: var(--main)}
.login_main .layui-form-flex{ color: #333; display:flex; justify-content:space-between; align-items:center; padding-top: 10px; }
.login_main .layui-form-flex a{ color:var(--blue); font-size: 14px;  }
.login_main .layui-col-xs5 img{ height:38px; }

.login_main .login .layui-form-item .layui-input-prefix{ color: var(--main); }
.login_main .login .layui-form-item .captcha{height: 35px; position: absolute; right: 6px; top: 2px; }
.login_main .login .layui-form-item .captcha img{ height: 100%; object-fit:contain;object-position: left;}

.password_main{ padding-top:80px; background:#f9f9f9; padding-bottom:50px; }
.password_main .pagewidth{width: 850px;}
.password_main .title{ font-size:28px; margin-bottom:30px; }
.password_main .step_box{display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 20px}
.password_main .step_box.one .step:nth-child(1){border-radius: 6px 0px 0px 6px; text-align: center;background:var(--main); color: #fff;height: 30px; line-height: 30px; position: relative;}
.password_main .step_box.one .step:nth-child(2){color: #666; text-align: center; background:#ececec; height: 30px; line-height: 30px; position: relative;}
.password_main .step_box.one .step:nth-child(3){color: #666;border-radius:  0px 6px 6px 0px; text-align: center; background:#ececec; height: 30px; line-height: 30px; position: relative;}
.password_main .step_box.one .step:nth-child(1):after{ content:""; position:absolute; right:-15px; top: 50%; transform:translateY(-50%); border: 15px solid transparent; border-right-width: 0;border-left-color:var(--main);  }
.password_main .step_box.one .step:nth-child(2):after{ content:""; position:absolute; left:0px; top: 50%; transform:translateY(-50%); border: 15px solid transparent; border-right-width: 0;border-left-color:#f9f9f9;  }
.password_main .step_box.one .step:nth-child(2):before{ content:""; position:absolute; right:-15px; top: 50%; transform:translateY(-50%); border: 15px solid transparent; border-right-width: 0;border-left-color:#ececec;  }
.password_main .step_box.one .step:nth-child(3):after{ content:""; position:absolute; left:0px; top: 50%; transform:translateY(-50%); border: 15px solid transparent; border-right-width: 0;border-left-color:#f9f9f9;  }

.password_main .step_box.two .step:nth-child(1){border-radius: 6px 0px 0px 6px; text-align: center;height: 30px;background:#ececec;  line-height: 30px; position: relative;}
.password_main .step_box.two .step:nth-child(2){color: #666; text-align: center; background:var(--main); color: #fff;height: 30px; line-height: 30px; position: relative;}
.password_main .step_box.two .step:nth-child(3){color: #666;border-radius:  0px 6px 6px 0px; text-align: center; background:#ececec; height: 30px; line-height: 30px; position: relative;}
.password_main .step_box.two .step:nth-child(1):after{ content:""; position:absolute; right:-15px; top: 50%; transform:translateY(-50%); border: 15px solid transparent; border-right-width: 0;border-left-color:#ececec;  }
.password_main .step_box.two .step:nth-child(2):after{ content:""; position:absolute; left:0px; top: 50%; transform:translateY(-50%); border: 15px solid transparent; border-right-width: 0;border-left-color:#f9f9f9;  }
.password_main .step_box.two .step:nth-child(2):before{ content:""; position:absolute; right:-15px; top: 50%; transform:translateY(-50%); border: 15px solid transparent; border-right-width: 0;border-left-color:var(--main);  }
.password_main .step_box.two .step:nth-child(3):after{ content:""; position:absolute; left:0px; top: 50%; transform:translateY(-50%); border: 15px solid transparent; border-right-width: 0;border-left-color:#f9f9f9;  }

.password_main .step_box.three .step:nth-child(1){border-radius: 6px 0px 0px 6px; text-align: center;height: 30px;background:#ececec;  line-height: 30px; position: relative;}
.password_main .step_box.three .step:nth-child(2){color: #666; text-align: center; background:#ececec; height: 30px; line-height: 30px; position: relative;}
.password_main .step_box.three .step:nth-child(3){color: #fff;background:var(--main); border-radius:  0px 6px 6px 0px; text-align: center;height: 30px; line-height: 30px; position: relative;}
.password_main .step_box.three .step:nth-child(1):after{ content:""; position:absolute; right:-15px; top: 50%; transform:translateY(-50%); border: 15px solid transparent; border-right-width: 0;border-left-color:#ececec;  }
.password_main .step_box.three .step:nth-child(2):after{ content:""; position:absolute; left:0px; top: 50%; transform:translateY(-50%); border: 15px solid transparent; border-right-width: 0;border-left-color:#f9f9f9;  }
.password_main .step_box.three .step:nth-child(2):before{ content:""; position:absolute; right:-15px; top: 50%; transform:translateY(-50%); border: 15px solid transparent; border-right-width: 0;border-left-color:#ececec;  }
.password_main .step_box.three .step:nth-child(3):after{ content:""; position:absolute; left:0px; top: 50%; transform:translateY(-50%); border: 15px solid transparent; border-right-width: 0;border-left-color:#f9f9f9;  }
.password_main .layui-form-item{ margin-bottom: 25px;}
.password_main .layui-form-item .layui-input-inline{ width:310px!important; }
.password_main .layui-form-item .layui-form-label{color: #666;}
.password_main .layui-form{ padding-top:30px;  }
.password_main .layui-form .info{  color:var(--main);  font-size: 12px;}
.password_main .layui-form .info strong{color: #f00;font-weight: normal;}
.password_main .layui-form .layui-col-xs5 img{ height: 38px;}
.password_main .layui-form .layui-btn{ font-size: 18px;}

.password_main .layui-form-mid{ color: var(--main)!important; }

.layui-layer-btn1{ background: var(--main)!important; color: #fff!important;}
.layui-layer-btn0{ border:#ddd solid 1px!important; background: #fff!important; color: #666!important; }
.layui-layer-btn{ padding-bottom: 30px!important;}
.password_main .password_ok{ text-align: center; padding-top:40px; padding-bottom:60px; }
.password_main .password_ok .succeed{ display: flex; justify-content: center; align-items: center;margin-bottom: 30px; grid-gap: 10px;}
.password_main .password_ok .succeed h3{font-size:22px; color:#333; font-weight: normal}
.password_main .password_ok p{margin-bottom: 30px;}
.password_main .password_ok p{ color:#666; }
.password_main .password_ok p span{ color:#666; }
.password_main .password_ok p a{ color:var(--blue); }


.layui-elem-quote{color: var(--main);}
.layui-elem-quote h3{ margin-bottom:5px; font-size: 16px; font-weight: normal }
.layui-layer-dialog .layui-layer-content{ text-align: center!important;}


.register_main{ padding-top:80px; background:#f9f9f9; padding-bottom:80px; }
.register_main .title{ font-size:32px; margin-bottom:40px; }
.register_main .layui-form-item .layui-input-inline{ width:620px!important; }
.register_main .layui-form-item .layui-form-mid span{ color:#f00; padding-right:5px;  }
.register_main .popups{position: relative;left: -15px; top: 5px;}
.register_main .popups a{ color:var(--blue); }
.register_main .popups a:hover{text-decoration: underline}
.register_main .layui-form-mid{color:var(--main)!important; }


.change_password{ padding-top:50px; background:#f9f9f9; padding-bottom:80px; min-height:570px;}
.change_password .layui-form .layui-form-label{ color:#666; }
.change_password .layui-form .layui-input-inline{ width: 460px;}
.change_password .layui-form-item{ margin-bottom:24px; }
.change_password .layui-input-submit{ padding-top: 45px;}

.resumeWrite_main{ padding-top:20px; background:#f9f9f9; padding-bottom:80px; }
.resumeWrite_main .info-box{display: flex; justify-content: space-between; align-items: center;grid-gap: 20px; background:#fff;padding:20px 30px; margin-bottom: 20px;}
.resumeWrite_main .info-box .info{}
.resumeWrite_main .info-box .info p{ color:#666; }
.resumeWrite_main .info-box .info p strong{ color:var(--main); padding-left:3px; padding-right:3px; }
.resumeWrite_main .info-box .info p span.time{ color:var(--main); padding-left:3px; font-size: 16px; padding-right:3px; }
.resumeWrite_main .info-box .info p span.red{ color:#f00; }
.resumeWrite_main .info-box .info p a{ color:#2a96fa; }
.resumeWrite_main .info-box .button{display: flex; justify-content: space-between; align-items: center;grid-gap: 10px;}



.resumeWrite_main .layui-collapse{border:none!important}
.resumeWrite_main .resumeWrite_a{ background:#fff; border:#ececec solid 1px; padding:14px 30px;}
.resumeWrite_main .layui-colla-item{background: #fff; margin-bottom: 20px;border: none; position: relative;}

.layui-colla-item .layui-colla-item{ display:flex; justify-content: space-between; align-items: center; grid-gap: 20px;}

.resumeWrite_main .layui-colla-title{ background: #fff; height: auto; line-height:normal;padding: 0 25px 0 15px;  display: flex; align-items: center; justify-content:space-between;}
.resumeWrite_main.upload .layui-colla-content{ padding-bottom: 450px!important;}

.layui-layer-msg{ border: none!important;}
.layui-layer-msg .layui-layer-content i{ display: none}
.layui-layer-dialog .layui-layer-padding{ padding: 48px 24px 58px 24px!important; font-size: 20px!important; color: #666!important;}
.layui-layer-msg .layui-layer-btn a{ margin-left: 15px!important; margin-right: 15px!important;}


.layui-layer-hui{ width: auto!important;}

.resumeWrite_main .layui-colla-title .layui-elem-field legend{ color:var(--main); margin-left:0; font-size: 14px;order:1; font-weight:700;}
.resumeWrite_main .layui-colla-title .layui-elem-field {border-color: var(--main); display: flex; justify-content: space-between; align-items: center; width: 100%;}
.resumeWrite_main .layui-colla-title .layui-elem-field span{ position: absolute; }

.resumeWrite_main .layui-colla-item .layui-colla-icon{color: var(--main); position: initial; order:2; margin-top: 0; margin-left: 10px;font-size: 20px; transform: rotate(90deg)!important;  }
.resumeWrite_main .layui-colla-item.layui-show .layui-colla-icon{color: var(--main); position: initial; order:2; margin-top: 0; margin-left: 10px; transform: rotate(-90deg)!important;  }
#job-wrapper .job_list{ border-top: #ddd solid 1px; margin-top: 10px; }
#job-wrapper .layui-tabs{ display: grid; grid-template-columns:150px 500px; grid-gap: 10px;height: 320px;}
#job-wrapper .layui-tabs-header{ height: auto;border-right: #ddd solid 1px; padding: 10px!important;}
#job-wrapper .layui-tabs-header li{ display: block;border-bottom: #ddd 1px solid; line-height: 30px; padding: 0 6px; display: flex; justify-content: space-between; align-items: center;}
#job-wrapper .layui-tabs-header .layui-this{background: #88c4bc; color: #fff; }
#job-wrapper .layui-tabs-header .layui-this:after{ display: none}

#job-wrapper .layui-layer-page .layui-layer-content{ overflow:initial!important;}
#job-wrapper .layui-tabs-item ul{ padding: 10px; display: flex; justify-content: left; flex-wrap: wrap; grid-gap:  10px 20px; padding-right: 30px; }
#job-wrapper .layui-tabs-item ul li{border: #ddd solid 1px; border-radius: 3px; background: #f6f8fa; padding: 5px 10px; width: auto; cursor: pointer}


#job-wrapper .selected{border-top: #ddd solid 1px; padding: 20px; border-bottom: #ddd solid 1px; display: flex; grid-gap: 10px; justify-content: left; align-items: center;}
#job-wrapper .selected .content{ display: flex; justify-content: space-between; align-items: center; grid-gap: 10px }
#job-wrapper .selected .content .item{ border: var(--main) solid 1px; display: flex; background: #f6f8fa; color: var(--main);border-radius:3px;justify-content: space-between;align-items: center; grid-gap: 5px; padding: 5px 10px; padding-right: 5px; }
#job-wrapper .selected .content .item .close{ color: var(--main);}
#job-wrapper .selected .content .item .close:hover{ color: #98211e; font-weight: 600;}
#job-wrapper .selected .quantity{ display: flex; justify-content: space-between; align-items: center; }
#job-wrapper .layui-btn-box{  padding: 20px; text-align: center }
#job-wrapper .layui-btn-box .layui-btn{padding-right: 40px; padding-left:40px; margin-left: 10px; margin-right: 10px;}

.resumeWrite_main .layui-colla-item .operation{ background:#fff; padding-left:10px; display:flex; align-items:center; justify-content:center;order:3; grid-gap: 5px;}
.resumeWrite_main .layui-colla-item .operation span a{ border-radius: 20px!important;}
.resumeWrite_main .layui-colla-item .operation .layui-edit{border: none!important; padding-left: 5px; font-size: 14px; padding-right: 5px; display:inline-flex; justify-content: left; align-items: center;}
.resumeWrite_main .layui-colla-item .operation .layui-edit i{ font-size: 20px;}
.resumeWrite_main .layui-colla-item .operation .layui-add{border: none!important; padding-left: 5px; font-size: 14px; padding-right: 5px; display:inline-flex; justify-content: left; align-items: center;}
.resumeWrite_main .layui-colla-item .operation .layui-add i{ font-size: 20px;}
.resumeWrite_main .layui-colla-item .operation .layui-del{border: none!important; padding-left: 5px; padding-right: 5px; display:inline-flex; justify-content: left; align-items: center;}
.resumeWrite_main .layui-colla-item .operation .layui-del i{ font-size: 20px;}
.resumeWrite_main .layui-colla-item .operation .layui-required{ font-size: 14px;}

.resumeWrite_main .job-checkbox{ width: 636px; min-height: 34px; border: #cbcbcb solid 1px; display: flex; justify-content: space-between; padding: 8px; align-items: center; }
.resumeWrite_main .job-checkbox .content{ display: flex; justify-content: space-between; align-items: center; grid-gap: 10px }
.resumeWrite_main .job-checkbox .content .item{ border: #cbcbcb solid 1px; display: flex; background: #e5e5e5; border-radius: 3px; justify-content: space-between;align-items: center; grid-gap: 5px; padding: 5px 10px; padding-right: 5px; }
.resumeWrite_main .job-checkbox .content .item .close{ color: #333;}
.resumeWrite_main .job-checkbox .content .item .close:hover{ color: #98211e; font-weight: 600;}
.resumeWrite_main .job-checkbox .quantity{ display: flex; justify-content: space-between; align-items: center; }



.resumeWrite_main .layui-colla-content{border: none; padding:0px 25px; padding-bottom:25px; }

.resumeWrite_main .layui-btn-box .layui-btn{ padding-left: 40px; padding-right: 40px; margin-left: 15px; margin-right: 15px; }
.resumeWrite_main .layui-btn-box .layui-btn:hover{ background: var(--main); color: #fff!important; }
.layui-elem-field{display: flex; justify-content: space-between; align-items: center;}

.resumeWrite_main .layui-colla-content{ }

.resumeWrite_main .layui-form .layui-form-label{ width:130px; }
.resumeWrite_main .layui-form .layui-form-label span{ color:#f00; }
.resumeWrite_main .layui-form .layui-input-block{ margin-left:160px; }
.resumeWrite_main .layui-form .row543{display: grid; grid-template-columns: 5fr 4fr 3fr; grid-gap: 50px;}
.resumeWrite_main .layui-form .row333{display: grid; grid-template-columns: 3fr 3fr 3fr; grid-gap: 20px;}
.resumeWrite_main .layui-form .row36{display: grid; grid-template-columns: 3fr 6fr; grid-gap: 20px;}


.resumeWrite_main .layui-form #area-picker1 .layui-input-block{display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 10px;  position:absolute;  width: 656px;}
.resumeWrite_main .layui-form #area-picker2 .layui-input-block{display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 10px; position:absolute; width: 656px;}

.resumeWrite_main .layui-form .grid:last-child{ text-align:center; }
.resumeWrite_main .layui-form .grid:last-child .layui-upload-list{ border-radius: 3px; overflow: hidden; text-align:center; width:120px; margin:0 auto; border:#ececec solid 1px; margin-bottom:10px; }
.resumeWrite_main .layui-form .grid:last-child .layui-upload-list .layui-upload-img{ width:120px; height:160px; }
.resumeWrite_main .layui-form .grid:last-child .layui-btn{ margin-bottom:10px; }
.resumeWrite_main .layui-form .grid:last-child p{ color:var(--main); font-size:12px; }
.resumeWrite_main .layui-form .layui-input-info{ font-size:14px; color:var(--main); min-height:auto; padding-left:100px; }
.resumeWrite_main .layui-form .layui-input-info0{ font-size:14px; color:var(--main); min-height:auto; }
.resumeWrite_main .layui-form .layui-input-info2{ font-size:14px; color:var(--main); min-height:auto; padding-left:70px;}
.resumeWrite_main .layui-form .layui-input-info3{ font-size:14px; color:var(--main); min-height:auto; padding-left:442px;}
.resumeWrite_main .layui-colla-content .nodata{ text-align:center; }
.resumeWrite_main .layui-colla-content .nodata p{ margin-bottom:30px; }
.layui-block100{ height: 125px;}

.width90{ width: 90%; margin: 0 auto; }

.mb-10{ margin-bottom: 10px; }
.resumeWrite_main .layui-quote-nm{background: #fff;}

.resumeWrite_main .education-list{ margin-bottom:30px; }
.resumeWrite_main .education-list .education-list-title{ display:grid; grid-template-columns:3fr 2fr 2fr 2fr 1fr 1.5fr }
.resumeWrite_main .education-list .education-list-title span{ display:block; background:#ececec; line-height:44px; height:44px;  padding-left:15px; }
.resumeWrite_main .education-list .education-list-item{display:grid; grid-template-columns:3fr 2fr 2fr 2fr 1fr 1.5fr; align-items:center; padding-top:12px; padding-bottom:12px; }
.resumeWrite_main .education-list .education-list-item span{ padding-left:15px; line-height:28px;  }
.resumeWrite_main .education-list .education-list-item span .layui-form-radio{ padding-right:0; margin-right:0; margin-top:0; }
.resumeWrite_main .education-list .education-list-item:nth-child(2n-1){background: #f9f9f9}


.resumeWrite_main .family-list{ margin-bottom:30px; }
.resumeWrite_main .family-list .family-list-title{ display:grid; grid-template-columns:1.5fr 2fr 3fr 2fr 3fr 4fr }
.resumeWrite_main .family-list .family-list-title span{ display:block; background:#ececec; line-height:44px; height:44px;  padding-left:15px; }
.resumeWrite_main .family-list .family-list-item{display:grid; grid-template-columns:1.5fr 2fr 3fr 2fr 3fr 4fr; align-items:center; padding-top:12px; padding-bottom:12px; }
.resumeWrite_main .family-list .family-list-item span{ padding-left:15px; line-height:28px;  }
.resumeWrite_main .family-list .family-list-item span .layui-form-radio{ padding-right:0; margin-right:0; margin-top:0; }
.resumeWrite_main .family-list .family-list-item:nth-child(2n-1){background: #f9f9f9}

.resumeWrite_main .upload-box{ display:grid; grid-template-columns:3fr auto; grid-gap:0px; }
.resumeWrite_main .layui-elem-quote{background: #fff; border-left: none; line-height: 2em;}

.resumeWrite_main .student{ padding-bottom: 180px;}



.table-list{ margin-bottom:10px; }
.table-list .table-list-title{ display: flex;  justify-content: space-between; align-items: center;line-height:40px; height:40px;  }
.table-list .table-list-title span{ width: 50%; display:block; background:#ececec; line-height:40px; height:40px;  padding-left:15px; }
.table-list .table-list-title span:first-child{ width:70% }
.table-list .table-list-item{display: flex;  justify-content: space-between; align-items:center; padding-top:8px; padding-bottom:8px; }
.table-list .table-list-item span{width: 50%; padding-left:15px; line-height:28px; text-align:left;  }
.table-list .table-list-item span em{ display: none }
.table-list .table-list-item span .layui-form-radio{ padding-right:0; margin-right:0; margin-top:0; }
.table-list .table-list-item:nth-child(2n-1){background: #f9f9f9}
.table-list .table-list-item span:first-child{ width:70% }


.resumeWrite_main .layui-form a{  color:var(--main); }
.layui-form.reception .layui-quote-nm{ text-align:left; color: #666; padding-left: 70px; position: relative}
.layui-form.reception .layui-quote-nm span{ position:absolute; left: 0px;}

.layui-form.reception{ text-align:center; }
.layui-form.reception .layui-form-item .layui-form-checkbox[lay-skin=primary]{ position:relative;  margin-top: 0px; color: #666;}
.layui-form.reception .reception-item{ text-align: left; color: #666;}
.resumeWrite_main .layui-elem-quote{ background: none; border:none; padding: 0;}
.color-main{ color: var(--main)!important }
.color-blue{ color: var(--blue)!important }
.mr0{ margin-right:0!important; }



.layui-layer-page .layui-layer-content{  }
.layui-layer-title{background: var(--main)!important; color: #fff!important; }
.layui-layer-setwin span { color:#fff!important }
.layui-input-block .layui-input-fake{height: 150px; overflow-y: auto;}
.layui-input-block .layui-input-fake{ border:#ddd solid 1px!important; border-radius:3px; display: flex; justify-content: space-between; flex-wrap: wrap;}
.layui-input-block .layui-input-fake span{ line-height:normal; border-bottom:#ececec solid 1px;  width:calc(50% - 20px); line-height:1.5em; padding:10px; position:relative; }
.layui-input-block .layui-input-fake span:nth-child(2n):after{ position:absolute;left:0px; top:0px; bottom:0px; height:100%; width:1px; content:"";background:#ececec;}



#major-wrapper .layui-input-block .layui-input-fake span{ line-height:normal; border-bottom:#ececec solid 1px;  width:calc(100% - 20px); line-height:1.5em; padding:10px; position:relative; }
#major-wrapper .layui-input-block .layui-input-fake span a:nth-child(2){
        float: right;
}


.layui-input-block .layui-input-fake a:hover{ color:var(--main); }
#school-wrapper .box{ padding:20px; width:600px; } 
#school-wrapper .layui-form .layui-form-label{ width:90px; }
#school-wrapper .layui-form .layui-input-block{ margin-left:120px; }
#school-wrapper .layui-layer-close{ position:inherit; }
#school-wrapper .layui-text-em a{ color:var(--blue); }

#major-wrapper .box{ padding:20px; width:600px; } 
#major-wrapper .layui-form .layui-form-label{ width:90px; }
#major-wrapper .layui-form .layui-input-block{ margin-left:120px; }
#major-wrapper .layui-layer-close{ position:inherit; }
#major-wrapper .layui-text-em a{ color:var(--blue); }

#addmajor-wrapper .box{ padding:20px; width:800px; } 
#addmajor-wrapper .layui-form .layui-form-label{ width:90px; }
#addmajor-wrapper .layui-form .layui-input-block{ margin-left:120px; }
#addmajor-wrapper .layui-layer-close{ position:inherit; }
#addmajor-wrapper .layui-text-em a{ color:var(--main); }
#addmajor-wrapper .layui-form .layui-input-info{ font-size:12px; color:var(--main); min-height:auto; }
#addmajor-wrapper .layui-form .layui-form-mid {color:var(--main); }
#addmajor-wrapper .layui-form .layui-form-mid span{color:#f00!important; }
#addmajor-wrapper .layui-form .layui-input-info span{ color:#f00!important }


#addschool-wrapper .box{ padding:20px; width:800px; } 
#addschool-wrapper .layui-form .layui-form-label{ width:90px; }
#addschool-wrapper .layui-form .layui-input-block{ margin-left:120px; }
#addschool-wrapper .layui-layer-close{ position:inherit; }
#addschool-wrapper .layui-text-em a{ color:var(--main); }
#addschool-wrapper .layui-form .layui-input-info{ font-size:12px; color:var(--main); min-height:auto; }
#addschool-wrapper .layui-form .layui-form-mid {color:var(--main); }
#addschool-wrapper .layui-form .layui-form-mid span{color:#f00!important; }
#addschool-wrapper .layui-form .layui-input-info span{ color:#f00!important }


#integrity-wrapper .box{ padding:30px; width:720px; } 
#integrity-wrapper .box h3{ font-size:20px; margin-bottom: 10px; color:#333; }
#integrity-wrapper .box p{ font-size:14px; color:#666; margin-bottom:10px; }


#notice-wrapper .box{ padding:30px; width:720px; } 
#notice-wrapper .box h3{ font-size:20px; margin-bottom: 10px; color:#333; }
#notice-wrapper .box p{ font-size:14px; color:#666; margin-bottom:10px; }


#talent-wrapper .box{ padding:30px; width:720px; } 
#talent-wrapper .box h3{ font-size:20px; margin-bottom: 10px; color:#333; }
#talent-wrapper .box p{ font-size:14px; color:#666; margin-bottom:10px; }

#down-wrapper .box{ padding:30px; width:720px; } 
#down-wrapper .box h3{ font-size:20px; margin-bottom: 10px; color:#333; }
#down-wrapper .box p{ font-size:14px; color:#666; margin-bottom:10px; }

#down-wrapper .box .layui-form-radio{  display: block}



.form-content{padding: 10px 25px;}
.form-content .layui-elem-field legend{ color:var(--main); margin-left:0;  font-size: 16px;}
.search_main{ padding-top:20px; background:#f9f9f9; padding-bottom:80px; }
.search_content{}
.search_content .search_form{border:var(--main) solid 2px; display:grid; grid-template-columns: 150px auto 150px; align-items: center; margin-bottom: 40px;}

.search_content .tab { margin-bottom:30px; }
.search_content .tab ul{display: grid; grid-template-columns:repeat(5,1fr);align-items: center; border-bottom:#d6d6d6 solid 4px; }
.search_content .tab ul li{ text-align: center}
.search_content .tab ul li a{ height:40px; display:block; line-height:40px;color:var(--blue);  font-size:14px; }
.search_content .tab ul li a.active{ color:#333; font-weight: 500; position: relative;}
.search_content .tab ul li a.active:after{ content:""; position:absolute; left:0px; right:0px; bottom:-3px; height:3px; background:var(--main); }


.search_content .title{ font-size:14px; border-bottom:#ececec solid 1px; font-weight: 500; padding-bottom:15px; margin-bottom:20px; }
.search_content .my_job{background: #fff; border:#f2f2f2 solid 1px; padding:15px 20px; margin-bottom:20px; }
.search_content .my_job strong{ color:var(--main); }
.search_content .my_job_form{background: #fff; border:#f2f2f2 solid 1px; padding:15px 20px; min-height: 680px;}
.search_content .my_job_nodata{ text-align: center ;padding-top: 30px; padding-bottom: 30px;}
.search_content .my_job_nodata img{}

.search_content .my_job_nodata p{ font-size: 12px; color: #999;}

.search-table-list{ margin-bottom:30px; }
.search-table-list .table-list-title{ display: flex;  justify-content: space-between; align-items: center;line-height:44px; height:44px;  }
.search-table-list .table-list-title span{font-size: 14px;   display:block; background:#ececec; line-height:44px; height:44px;  padding-left:15px; }
.search-table-list .table-list-item{display: flex;  justify-content: space-between; align-items:center; padding-top:12px; padding-bottom:12px; }
.search-table-list .table-list-item span{width: 30%; font-size: 14px; padding-left:15px; line-height:28px; text-align:left;  }
.search-table-list .table-list-item span .layui-form-radio{ padding-right:0; margin-right:0; margin-top:0; }
.search-table-list .table-list-item:nth-child(2n-1){background: #f9f9f9}
.search-table-list .table-list-title span:nth-child(1){ width:42%; }
.search-table-list .table-list-title span:nth-child(2){ width:23%; }
.search-table-list .table-list-title span:nth-child(3){ width:9%; }
.search-table-list .table-list-title span:nth-child(4){ width:9%; }
.search-table-list .table-list-title span:nth-child(5){ width:7%; }
.search-table-list .table-list-title span:nth-child(6){ width:10%; }
.search-table-list .table-list-item span:nth-child(1){ width:42%; }
.search-table-list .table-list-item span:nth-child(2){ width:23%; }
.search-table-list .table-list-item span:nth-child(3){ width:9%; }
.search-table-list .table-list-item span:nth-child(4){ width:9%; }
.search-table-list .table-list-item span:nth-child(5){ width:7%; }
.search-table-list .table-list-item span:nth-child(6){ width:10%; }
.search-table-list .table-list-item span a{ color:var(--main); }
.search-table-list .table-list-item span a:hover{  text-decoration: underline;}
.search-table-list .table-list-item span:last-child{display: flex; justify-content: left; align-items: center; grid-gap: 15px;}
.search-table-list .table-list-item span.already{ color:#999; }
.search-table-list .table-list-item span.staledated{ color:#ff5722; }


#submitresume-wrapper .box{ padding:30px; width:720px; } 
#submitresume-wrapper .box h3{ font-size:20px; margin-bottom: 10px; color:#333; }
#submitresume-wrapper .box p{ font-size:14px; color:#666; margin-bottom:10px; }
#submitresume-wrapper .box p span{ color:var(--main); font-weight:500 }
#submitresume-wrapper .layui-input-inline{ width:400px; }
#submitresume-wrapper .layui-text-em span{ color:var(--main); }
#submitresume-wrapper .layui-form .layui-form-label{ width:130px; }
#submitresume-wrapper .layui-form .layui-form-label span{ color:#f00; }
#submitresume-wrapper .layui-form .layui-input-block{ margin-left:160px; }




.deliver_main{ padding-top:20px; background:#f9f9f9; padding-bottom:80px; }
.deliver_main .title{ font-size:16px; border-bottom:#ececec solid 2px; font-weight: 500; padding-bottom:15px; margin-bottom:20px; }
.deliver_main .layui-elem-quote{ color:#333; }
.deliver_main .layui-elem-quote strong{ color:var(--main); }
.deliver-table-list{ margin-bottom:30px; }
.deliver-table-list .table-list-title{ display: flex;  justify-content: space-between; align-items: center;line-height:44px; height:44px;  }
.deliver-table-list .table-list-title span{font-size: 14px;   display:block; background:#ececec; line-height:44px; height:44px;  padding-left:15px; }
.deliver-table-list .table-list-item{display: flex;  justify-content: space-between; align-items:center; padding-top:12px; padding-bottom:12px; }
.deliver-table-list .table-list-item span{width: 30%; font-size: 14px; padding-left:15px; line-height:28px; text-align:left;  }
.deliver-table-list .table-list-item span .layui-form-radio{ padding-right:0; margin-right:0; margin-top:0; }
.deliver-table-list .table-list-item:nth-child(2n-1){background: #f9f9f9}
.deliver-table-list .table-list-title span:nth-child(1){ width:10%; }
.deliver-table-list .table-list-title span:nth-child(2){ width:20%; }
.deliver-table-list .table-list-title span:nth-child(3){ width:30%; }
.deliver-table-list .table-list-title span:nth-child(4){ width:10%; }
.deliver-table-list .table-list-title span:nth-child(5){ width:10%; }
.deliver-table-list .table-list-title span:nth-child(6){ width:10%; }
.deliver-table-list .table-list-title span:nth-child(7){ width:10%; }


.deliver-table-list .table-list-item span:nth-child(1){ width:10%; }
.deliver-table-list .table-list-item span:nth-child(2){ width:20%;display: -webkit-box;  -webkit-line-clamp:1;  -webkit-box-orient: vertical; overflow: hidden; }
.deliver-table-list .table-list-item span:nth-child(3){ width:30%;display: -webkit-box;  -webkit-line-clamp:1;  -webkit-box-orient: vertical; overflow: hidden; }
.deliver-table-list .table-list-item span:nth-child(4){ width:10%; }
.deliver-table-list .table-list-item span:nth-child(5){ width:10%; }
.deliver-table-list .table-list-item span:nth-child(6){ width:10%; }
.deliver-table-list .table-list-item span:nth-child(7){ width:10%; }
















@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1440px) {
}
@media screen and (max-width: 1280px) {
}
@media screen and (max-width: 1024px) {

}
@media screen and (max-width: 480px) {
    .resumeWrite_main .pagewidth{ margin:0 auto;}
    .resumeWrite_main .layui-colla-title{ padding-top: 5px; padding-bottom: 5px; padding-right:16px;}
    .resumeWrite_main .layui-colla-title .layui-colla-icon{right: 16px; display: none}
    .resumeWrite_main .layui-colla-item .operation{ right: 16px;}
    .resumeWrite_main .info-box{ display: block; padding: 20px;}
    .resumeWrite_main .info-box .info{ margin-bottom: 10px;}
    .layui-elem-field legend{font-size: 14px!important; padding: 0!important;}
    .resumeWrite_main .layui-form .row543{ display: block}
    .resumeWrite_main .layui-form .row333{ display: block}
    .layui-form-label{ text-align: left!important; padding-right: 0!important;padding-left: 0!important;}
    .resumeWrite_main .layui-form .layui-form-label{ width: 100px;}
    .layui-form-item{ margin-bottom: 6px!important; padding-bottom: 6px;}
    .resumeWrite_main .layui-form .layui-form-label{ position: relative; overflow: visible; font-size: 13px;}
    .resumeWrite_main .layui-form .layui-form-label span{}
    .table-list .table-list-title{ display: none}
    .table-list .table-list-item{ display: block}
    .table-list .table-list-item span{ display: block; width:auto}
    .table-list .table-list-item span em{ display:inline-table; font-style: normal }
    .table-list .table-list-item span:first-child{width: auto;}
    .resumeWrite_main .layui-colla-item .operation{ top:23px;}

    .resumeWrite_main .layui-colla-content{padding: 0 16px ; padding-bottom: 24px;}

    .search_main .pagewidth{ margin:0 auto;}
    .search_content .tab ul{ grid-gap: 20px;}
    .search_content .tab ul li a{ padding-left: 0px; padding-right: 0px; font-size: 16px;}
    .search_content .search_form{grid-template-columns: auto auto auto}





    .search-table-list .table-list-title{ display: none}
    .search-table-list .table-list-item{ display: block; position: relative; border-bottom: #ddd solid 1px;}
    .search-table-list .table-list-item span:nth-child(1){ width: auto;}
    .search-table-list .table-list-item span:nth-child(2){ width: auto;}
    .search-table-list .table-list-item span:nth-child(3){ width: auto;}
    .search-table-list .table-list-item span:nth-child(4){ width: auto;}
    .search-table-list .table-list-item span:nth-child(5){ width: auto;}
    .search-table-list .table-list-item span:nth-child(6){ width: auto;}
    .search-table-list .table-list-item span{ padding-left: 0; display: block; width: 80%!important;}
    .search-table-list .table-list-item span:last-child{ position: absolute; right: 0px; top: 50%; transform: translateY(-50%); width: auto!important;}
    .search-table-list .table-list-item:nth-child(2n-1){background: #fff;}


    .deliver_main .pagewidth{ margin:0 auto;}
    .deliver-table-list .table-list-title{ display: none}
    .deliver-table-list .table-list-item{ display: block; position: relative; border-bottom: #ddd solid 1px;}
    .deliver-table-list .table-list-item span:nth-child(1){ width: auto;}
    .deliver-table-list .table-list-item span:nth-child(2){ width: auto;}
    .deliver-table-list .table-list-item span:nth-child(3){ width: auto;}
    .deliver-table-list .table-list-item span:nth-child(4){ width: auto;}
    .deliver-table-list .table-list-item span:nth-child(5){ width: auto;}
    .deliver-table-list .table-list-item span:nth-child(6){ width: auto;}
    .deliver-table-list .table-list-item span{ padding-left: 0; display: block; width: 80%!important;}
    .deliver-table-list .table-list-item span:last-child{ position: absolute; right: 0px; top: 50%; transform: translateY(-50%);width: auto!important;}
    .deliver-table-list .table-list-item:nth-child(2n-1){background: #fff;}


    #submitresume-wrapper .box{ padding: 20px; width: auto;}
    #submitresume-wrapper .layui-form .layui-form-label{ width: 100px;}
    #submitresume-wrapper .box p{ font-size: 14px;}
    .resumeWrite_main .layui-form .layui-input-block{ margin-left:100px;}
    .resumeWrite_main .layui-form .layui-input-inline{ margin-left: 100px;}
    .resumeWrite_main .layui-colla-item .operation{ top: 26px;}
    .operation .layui-btn{ height: 32px!important; line-height: 32px!important; padding: 0 2px!important;font-size: 12px;border-radius: 20px!important;}




    .login_main{ height:calc(100vh - 190px); background:url(../img/loginbg.jpg) no-repeat;background-size: cover; position:relative; }
    .login_main .login{ width:72%; background: #fff; border-radius: 6px; padding: 30px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); }
    .login_main .login .login_header{  text-align:center; font-size:24px; text-align:center; padding-bottom: 20px;}
    .login_main .layui-form-flex{ color: #333; display:flex; justify-content:space-between; align-items:center; }
    .login_main .layui-form-flex a{ color:var(--main); }
    .login_main .layui-col-xs5 img{ height:38px; }
    .password_main .step_box{ grid-template-columns: 25% auto 25%}
    .password_main .step_box{text-indent: 1em;}
    .login_main .layui-form-flex{ display: block; text-align: center}
    .login_main .layui-form-flex .left{ padding-top: 10px; margin-bottom: 10px;}
    .copy .pagewidth{ padding-top: 15px; padding-bottom: 15px;}
    .password_main .pagewidth{ width: auto;}
    .password_main .layui-form-item .layui-input-inline{width: auto!important;}
    .password_main .layui-col-xs5 img{ height:38px; width: 100%; }
    .password_main .layui-form .layui-form-label{ float: none; padding-left: 0;}
    .password_main .layui-form .layui-input-block{ float: none; padding-left: 0; margin-left: 0;}
    .password_main .layui-form .layui-input-inline{ float: none; padding-left: 0; margin-left: 0;}
    .register_main .layui-form-item .layui-input-inline{ width: auto!important;}
    .register_main .layui-form .layui-form-label{ float: none; padding-left: 0;}
    .register_main .layui-form .layui-input-block{ float: none; padding-left: 0; margin-left: 0;}
    .register_main .layui-form .layui-input-inline{ float: none; padding-left: 0; margin-left: 0;}
    .register_main .layui-form-item .layui-input-inline+.layui-form-mid{ margin-left: 0;}
    .register_main .popups{ display: block; left: 20px; top: 0;}
    #notice-wrapper .box{width: auto;}
    #integrity-wrapper .box{width: auto;}
    #notice-wrapper{ height: 360px;}
    #integrity-wrapper{ height: 360px;}
    #talent-wrapper{ height: 360px;}
    #talent-wrapper .box{width: auto;}
    #down-wrapper .box{width: auto;}
    #school-wrapper .box{width: auto;}
    .layui-input, .layui-select, .layui-textarea,#school-wrapper .box{font-size: 14px!important;}
    #school-wrapper .layui-form .layui-input-block{ margin-left: 110px;}
    .layui-form-item .layui-form-label{white-space: inherit!important;text-overflow:inherit!important;}
    .page {display: block;text-align: center ;}
    .pagination{ padding-top: 20px}
    .page .pagination{ grid-gap: 3px; justify-content: center;}
    .page .pagination li span {padding: 4px 12px;}
    .page .pagination li a {padding: 4px 12px;}
    .page .pagination li a:hover {padding: 4px 12px;}
}
@media screen and (max-width: 320px) {}
@media all and (orientation : landscape) {} 
@media all and (orientation : portrait){}


