@charset "utf-8";
@font-face{font-family:'helvetica neue';src:url('../ttf/helveticaneuemed.ttf');font-weight:normal;font-style:normal;font-display:swap}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,input,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:'helvetica neue','microsoft yahei',arial,sans-serif;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;color:#333333;font-size:100%}
ol,ul,li{list-style:none}
table{border-collapse:0;border-spacing:0}
html{-webkit-text-size-adjust:none}
body{font:12px/1.5 'helvetica neue','microsoft yahei',arial,sans-serif;}
.content_wrap {overflow: hidden;}
b, cite, code, em, i, small, th {font-size: 1em;font-style: normal;font-weight: 500;}
a:hover{text-decoration: none;}
*,:after,:before {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/*招聘页*/
.recruit_Container{margin:0 10px;}
.recruit_ad{position: relative;}
.recruit_con{position: absolute;background-color: #fff;padding: 30px 40px;top:40%;right: 10%;text-align: center;}
.recruit_con h5{font-size: 30px;margin-bottom: 5px;}
.recruit_con a{font-size: 16px;background-color: #2f558e;color: #fff;text-decoration: none;display: inline-block;width: 100%;letter-spacing: 1px;}
.buttonDiv-2JPmt{display: block;max-width: 1200px;padding: 20px 0;text-align: right;margin: 0 auto;box-sizing: border-box;}
.buttonDiv-2JPmt a{border-radius: 2px;line-height: 30px;height: 30px;border: 1px solid #000;color: #525252;padding: 0 17px;font-size: 13px;display: inline-block;text-decoration: none;}
.buttonDiv-2JPmt a:hover{color:#2f558e; }
.shcool_title{text-align: center;font-size: 14px;padding: 20px 0}
.shcool_title h6{color:#2f558e;font-size: 26px;}
.shcool_title p{color:#2f558e;font-size: 16px;line-height: 42px;}
.emboss-card-wrap{padding:20px 0;max-width: 980px;min-width: 300px;margin:0 auto;}
.position .filter-container{width: 100%;}
.search-bar-container {border-radius:2px;background-color:#fff;border:1px solid #2f558e;height:36px}
.search-bar-container.focus {box-shadow:0 0 1px 1px rgba(47,85,142,.6)}
.search-bar-container:hover {border:1px solid rgba(47,85,142,.6)}
.search-bar-container .input-group {display:flex;align-items: center;}
.search-bar-container .input-group input {font-size:14px;padding:0;color:rgba(0,0,0,.85);border:none;text-indent:15px;position: relative;width: 100%;height: 32px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.search-bar-container .input-group input::-moz-placeholder,.search-bar-container .input-group input::-webkit-input-placeholder,.search-bar-container .input-group input::placeholder {color:rgba(0,0,0,.45)}
.search-bar-container .input-group input:focus {box-shadow:none;outline: 0;}
.search-bar-container .search-label {color:rgba(0,0,0,.85);min-width:90px;padding-left:6px;text-align:center;font-size:14px;font-weight:400;line-height:34px;cursor:default}
.search-bar-container .search-btn {flex:0 0 120px;font-size:14px;font-weight:400;display:flex;align-items:center;justify-content:center;background-color:#2f558e;color:#fff;z-index:10;height: 36px;cursor:pointer}
.search-bar-container .search-btn span{color: #fff;margin-left: 10px;}
.search-bar-container .search-spliter {border-radius: 2px;background-color: #fff;border-left: 1px solid rgba(0,0,0,.25);height: 24px;cursor:default}
.search-bar-container {margin:0 20px 20px}
.select-filter-wrap {margin:0 20px}
.select-list-wrap {font-size:14px;color:#000;margin-bottom:4px}
.select-list-wrap:last-child {margin-bottom:0}
.select-list-wrap .select-label {float:left;width:70px;font-weight:500;text-align:right;height:50px;line-height:50px}
.select-list-wrap .select-list {display:flex;flex-wrap:wrap;align-items:center}
.select-list-wrap .select-list .select-list-item {margin:12px 6px;padding:3px 12px;cursor:pointer;position:relative;border-radius:2px;line-height:20px}
.select-list-wrap .select-list .select-list-item.active,.select-list-wrap .select-list .select-list-item:hover {background-color:rgba(0,140,255,.06);color:#008cff}
.job_list{display: block;border-bottom: 1px solid #eee;}
.container-Wdm-N {width: 100%;box-sizing: border-box;cursor: pointer;padding: 20px 30px;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.container-Wdm-N:hover{background-color: #f9f9fa;}
.title-1X3Vf {position: relative;display: inline-block;max-width: 350px;font-size: 16px;line-height: 22px;color: #222831;margin-bottom: 10px;}
.title-1X3Vf .prior-_XekQ {position: absolute;top: 2px;right: -34px;width: 16px;height: 18px;background-image: url("../svg/prior-icon.svg");-webkit-background-size: 100% 100%;-moz-background-size: 100%;-o-background-size: 100%;background-size: 100%;}
.status-3wqaa{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:20px;color:#a2a4a8}
.status-item-2t1TS{padding-right:12px;margin-right:12px;border-right:1px solid #f4f4f6}
.salary-y2I7j{margin-right:30px;line-height:20px;font-size:16px}
.status-item-2t1TS:last-child{border-right:0}
.locations-1ik3c{margin-top:10px;white-space:pre;color:#5c6170;font-size:14px}
.right-1OqiY{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:center;-moz-box-align:end;-ms-flex-align:end;align-items:center}
.right-1OqiY .opened-at-3hbqT{color:#a2a4a8;font-size:12px;font-family: arial;}
.content-TbHZ2 {font-size: 16px;margin-top: 5px;display: none;padding: 0 30px 20px;}
.title-241qv{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:19px 0;color:#222831;font-size:16px}
.title-241qv .hr-1YHBt{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:12px;height:1px;background-color:#f4f4f6}
.content-TbHZ2 div{font-size: 14px;color: #5c6170;}
.footer-2pCJe{width:100%;padding-top:20px;padding-bottom:27px;text-align:left}
.button-3iuEw{display:inline-block;-webkit-transition:background-color .3s;-o-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s;font-size:12px;color:#fff;cursor:pointer;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.footer-2pCJe span{line-height:36px;padding:0 30px;font-size:14px;background-color:#2f558e;}
.opened-down{display: inline-block;width: 32px;height: 32px;background-image: url("../png/arrow_down.png");background-repeat: no-repeat;background-size: 26px 26px;margin-top: 20px;}
.opened-up{background-image: url("../png/arrow_up.png");}
.pagination-JTeOJ{font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;margin-top: 30px;}
.pagination-JTeOJ .rc-pagination{display:inline-block;color:#a2a4a8}
.pagination-JTeOJ .rc-pagination:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}
.pagination-JTeOJ .rc-pagination-item{float:left;margin-right:8px;height:34px;border:1px solid #a2a4a8;min-width:34px;line-height:34px;text-align:center;list-style:none;background-color:#fff;cursor:pointer}
.pagination-JTeOJ .rc-pagination-item a{text-decoration:none;color:#666}
.pagination-JTeOJ .rc-pagination-item:hover{border-color:#0c8cf6}
.pagination-JTeOJ .rc-pagination-item:hover a{color:#0c8cf6}
.pagination-JTeOJ .rc-pagination-item-active a{color:#0c8cf6}
.pagination-JTeOJ .rc-pagination-prev a:after{content:"\4E0A\4E00\9875"}
.pagination-JTeOJ .rc-pagination-next a:after{content:"\4E0B\4E00\9875"}
.pagination-JTeOJ .rc-pagination-prev,.pagination-JTeOJ .rc-pagination-next{background-color:#fff;border:1px solid #a2a4a8}
.pagination-JTeOJ .rc-pagination-prev a:after,.pagination-JTeOJ .rc-pagination-next a:after{margin-top:-1px;display:block;padding:0 16px}
.pagination-JTeOJ .rc-pagination-prev,.pagination-JTeOJ .rc-pagination-jump-prev,.pagination-JTeOJ .rc-pagination-jump-next{margin-right:8px}
.pagination-JTeOJ .rc-pagination-prev,.pagination-JTeOJ .rc-pagination-next,.pagination-JTeOJ .rc-pagination-jump-prev,.pagination-JTeOJ .rc-pagination-jump-next{float:left;height:34px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;list-style:none;min-width:34px;line-height:34px;text-align:center;cursor:pointer}
.pagination-JTeOJ .rc-pagination-disabled{cursor:not-allowed;background-color:transparent}
.pagination-JTeOJ .rc-pagination-disabled a{color:#ccc}.pagination-JTeOJ .rc-pagination-jump-prev:after,.pagination-JTeOJ .rc-pagination-jump-next:after{content:"\2022\2022\2022";display:block;letter-spacing:2px;color:#ccc;font-size:12px;margin-top:1px}
.el-table__empty-block{text-align: center;height: 60px;line-height: 60px;}
.el-table__empty-text {color: #909399;display: inline-block;}

