.noscroll{height:100%;overflow:hidden;}
.clearfix:after,.clearfix:before{content:"";display:block;clear:both;}
i,em{font-style:normal;}
html,body{min-height:100%;}
body,.layui-form-select2,.unselect,.pagelist,.page_posit{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}
.sys_tab,.talent_resume{-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text}
a,button,input,.form-checkbox+label i,.arrow_down,.tab-title a.it:after,.resume_huaxiang dl dd p i,.bd1,.txt,.ani,.imgfile .item.add:before,.imgfile .item.add b:before,.imgfile .item.add b:after,.hr_typelist .content:after{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
.ico,.form-checkbox:checked+label i:before,.ico_be:before,.ico_af:after,.input_back .input_clear p i,.tbg1 .layui-icon-close:before,.tbg2 .layui-icon-close:before,.tbg3 .layui-icon-close:before,.tbg4 .layui-icon-close:before,.tbg5 .layui-icon-close:before,.tbg6 .layui-icon-close:before,.ico_inputclose:after{background:url(../images/bg_ico.png);background-position:-1000px -1000px;background-repeat:no-repeat;}
.row1{text-overflow:ellipsis;overflow:hidden;display:block;white-space:nowrap;}
.row2{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.row3{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.row5{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}
.nobreak{white-space:nowrap;}
.bgcover{background-size:cover;background-repeat:no-repeat;background-position:center;}
.bgcover2{background-size:100% auto;background-repeat:no-repeat;background-position:center;}
.list_absolute a{position:absolute;left:0;top:0;}
.relative{position:relative;}.absolute{position:absolute;}.fixed{position:fixed;}.l0{left:0;}.r0{right:0;}.t0{top:0;}.b0{bottom:0;}.z2{z-index:2;}.z3{z-index:3;}.z4{z-index:4}.z5{z-index:5}.z_1{z-index:-1;}
.brd100{border-radius:1000px;}.brd5{border-radius:5px;}.brd10{border-radius:10px;}.brd3{border-radius:3px;}.brd20{border-radius:20px;}
.lt50{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;}
.tv50{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;}
.lv50{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;}
.fl{float:left;}.fr{float:right}.dl{display:inline-block;}.bl{display:block;}.hide{display:none;}.vmid{vertical-align:middle;}.center{text-align:center;}.txtr{text-align:right;}.txtl{text-align:left}.bbx{box-sizing:border-box;}.nbx{box-sizing:initial!important;}img{max-width:100%}.bshadow{box-shadow:0 0 10px rgba(0,0,0,0.1);}
.flex{display:flex;}
.flex.column{flex-direction:column;}  
.flex1{flex:1;}
.flex2{flex:2}
.layui-table-sort .layui-edge{border-width:4px!important;}
/* 谷歌 */
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance:none;appearance:none;margin:0;}
/* 火狐 */
input{-moz-appearance:textfield;outline:0;}

.fw{font-weight:bold;}
.txt{box-sizing:border-box;border:1px solid #e8e8e8;border-radius:5px;text-indent:10px;}
.txt.sp3{background:#f8f8f8;border-color:#f8f8f8;border-radius:10px;}
.txt.sp3:hover,.txt.sp3:focus{background:#fff;}
.nbd{border:none;padding:0;margin:0;text-indent:10px;border-radius:5px;height:34px;line-height:34px;}
.nbd+.layui-form-select input.layui-input{border:none;padding-right:30px;height:34px;line-height:34px;}
.nbd.rd0{border-radius:0;text-indent:0;}
.txt[readonly]{padding:0 30px 0 10px;cursor:pointer;text-indent:0;}
.txt.nr[readonly]{padding-right:10px;}
textarea.txt{text-indent:0;}
input.txt,.layui-input{text-overflow:ellipsis}
input.txt[disabled]{border-color:#e8e8e8;background:#f8f8f8;color:#999;}
a.distxt,.distxt{border:1px solid #e8e8e8;color:#999;background:#f8f8f8;}
.txt.no{text-indent:0;}
div.txt{text-indent:0;}
div.txt:hover{color:#3d7eff}
.break{word-break:break-all;word-wrap:break-word;}
.nobreak{white-space:nowrap;}
.txt.sp2:focus,.txt.sp2:hover{border-color:#e8e8e8;}
div.txt.sp2:hover{color:inherit;}
a.bgfff:hover,a.bgfff.crently{background:#f4f7ff;color:#3d7eff;}
.txt:focus,.txt:hover{border-color:#3d7eff;}
.danger,.danger:focus{border-color:#ff5000;}
.danger+.layui-form-select input{border-color:#ff5000;}
.h48+.layui-form-select input{height:48px;line-height:48px;padding-left:16px;}
.h36+.layui-form-select input{height:36px;line-height:36px;}
.h48.txt[readonly]{padding-left:16px;}
.h48+.layui-form-select .layui-edge{line-height:48px;right:15px;}
.h48+.layui-form-select dl{top:58px;}
.h48+.layui-form-selectup dl{bottom:58px;top:auto;}
.h48+.arrow_down+.dropdown_diy{top:58px;}
.readonly,.readonly:focus{background:#f8f8f8;color:#999;border-color:#e8e8e8;}
.yscroll{overflow:hidden;overflow-y:auto;}.overhide{overflow:hidden;}
.mh288{max-height:216px;}.dot{width:8px;height:8px;background:#ff5000;border-radius:10px;vertical-align:middle;display:inline-block;font-size:0;}
.f14{font-size:14px;}.f18{font-size:18px;}.f12{font-size:12px;}.f16{font-size:16px;}.f24{font-size:24px;}.f32{font-size:32px;}.f28{font-size:28px;}.f22{font-size:22px;}.f20{font-size:20px;}.f0{font-size:0;}.f9{font-size:9px;}.f10{font-size:10px;}.f36{font-size:36px;}
.w120{width:120px;}.w280{width:280px}.w300{width:300px;}.w36{width:36px}.w360{width:360px}.w380{width:380px}.w400{width:400px;}.w2{width:2px;}.w5{width:5px;}.w70{width:70px;}.w80{width:80px}.w82{width:82px;}.w112{width:112px;}.w540{width:540px;}.w56{width:56px;}.wp100{width:100%;}.hp100{height:100%}.w24{width:24px;}.w40{width:40px;}.w44{width:44px;}.w30{width:30px;}.w620{width:620px;}.w100{width:100px}.w106{width:106px;}.w160{width:160px;}.w500{width:500px;}.w654{width:654px;}.w130{width:130px;}.w240{width:240px;}.w189{width:189px;}.h0{height:0;}.w0{width:0px;}.w48{width:48px;}.w60{width:60px;}.w90{width:90px;}.w95{width:95px;}.w75{width:75px;}.w239{width:239px}.w18{width:18px;}.w34{width:34px;}.w200{width:200px;}.w20{width:20px;}.w140{width:140px}.w12{width:12px}.w76{width:76px;}.w848{width:848px}.w822{width:822px}.w1149{width:1149px;}.w600{width:600px;}.w520{width:520px;}.w1000{width:1000px;}.w88{width:88px;}
.h36{height:36px;line-height:36px;}.h40{height:40px;}.h108{height:108px}.h180{height:180px;}.h72{height:72px;}.h54{height:54px;line-height:54px;}.h48{height:48px;}.h256{height:256px;}.h16{height:16px;}.h18{height:18px;}.h10{height:10px;}.h60{height:60px;line-height:60px;}.h30{height:30px;}.h32{height:32px;}.h120{height:120px;}.h12{height:12px;line-height:12px;}.h140{height:140px;}.h24{height:24px}.h28{height:28px;}.h100{height:100px}.h10{height:10px;}.maxh256{position:relative;overflow:hidden;}.h200{height:200px;}.maxw200{max-width: 200px;}.h240{height:240px;}
.wp24{width:24%;}
.wp38{width:38.9%}
.h34{height:34px;line-height:34px;}.h46{line-height:46px;height:46px;}.h25{height:25px;}
.line1{line-height:1;}.line36{line-height:36px;}.line34{line-height:34px;}.line24{line-height:24px}.line18{line-height:18px;}.line14{line-height:14px;}.line15{line-height:15px;}.line16{line-height:16px;}.line28{line-height:28px;}.line20{line-height:20px;}.line48{line-height:48px;}.line32{line-height:32px;}.line40{line-height:40px;}.line12{line-height:12px;}.line10{line-height:10px;}.line50{line-height:50px;}.line38{line-height:38px;}.line30{line-height:30px;}.line58{line-height:58px;}.line55{line-height:55px;}.line23{line-height:23px;}
.mauto{margin-left:auto;margin-right:auto;}.mr_30{margin-right:-30px;}.mr_5{margin-right:-5px;}.mb_20{margin-bottom:-20px;}.mb_30{margin-bottom:-30px;}.ml_30{margin-left:-30px;}.mt_3{margin-top:-3px;}.mt_2{margin-top:-2px;}.mt_20{margin-top:-20px;}.mt_21{margin-top:-21px;}.mt_1{margin-top:-1px;}.mt_10{margin-top:-10px;}.ml20{margin-left:20px;}.ml_20{margin-left:-20px;}.mr_20{margin-right:-20px;}.mr20{margin-right:20px;}.mr25{margin-right:25px;}.mt20{margin-top:20px;}.mr1{margin-right:1px;}.mt10{margin-top:10px;}.mb10{margin-bottom:10px}.mt15{margin-top:15px;}.mb20{margin-bottom:20px;}.mb30{margin-bottom:30px;}.mr10{margin-right:10px;}.ml15{margin-left:15px;}.ml10{margin-left:10px;}.mt30{margin-top:30px;}.ml5{margin-left:5px;}.mr5{margin-right:5px;}.mr8{margin-right:8px;}.ml32{margin-left:32px;}.ml345{margin-left:345px}.mt25{margin-top:25px;}.mb25{margin-bottom:25px}.mr115{margin-right:115px;}.ml40{margin-left:40px;}.mr15{margin-right:15px;}.mt5{margin-top:5px;}.mt6{margin-top:6px;}.mb5{margin-bottom:5px}.mr30{margin-right:30px;}.mt40{margin-top:40px;}.mb40{margin-bottom:40px;}.mb_10{margin-bottom:-10px}.ml314{margin-left:314px}.ml214{margin-left:214px;}.mr214{margin-right:214px}.ml260{margin-left:260px;}.ml250{margin-left:250px}.ml140{margin-left:140px;}.ml120{margin-left:110px;}.mt140{margin-top:130px;}.mt4{margin-top:4px;}.mt80{margin-top:70px;}.mt90{margin-top:80px;}.mb90{margin-bottom:90px;}.mt12{margin-top:12px;}.mt120{margin-top:120px}.ml30{margin-left:30px;}.mr400{margin-right:400px;}.ml280{margin-left:280px}.mr_45{margin-right:-45px;}.mr45{margin-right:45px;}.mb45{margin-bottom:45px;}.mr70{margin-right:70px;}.ml50{margin-left:50px}.ml45{margin-left:45px;}.mr86{margin-right:86px}.mr60{margin-right:60px;}.mr95{margin-right:95px;}.mt60{margin-top:60px}.mt50{margin-top:50px;}
.p1{padding:1px;}.p2{padding:4px;}.pt1{padding-top:1px;}.pb1{padding-bottom:1px}.pl9{padding-left:9px;}.pr5{padding-right:5px;}.p10{padding:10px;}.pt10{padding-top:10px;}.pb4{padding-bottom:4px;}.pb10{padding-bottom:10px;}.pl10{padding-left:10px}.pl30{padding-left:30px;}.pr30{padding-right:30px}.pt30{padding-top:30px;}.pb30{padding-bottom:30px;}.p30{padding:30px;}.pb25{padding-bottom:25px;}.p25{padding:25px;}.pb20{padding-bottom:20px;}.pr10{padding-right:10px;}.pb15{padding-bottom:15px;}.pt15{padding-top:15px;}.pt12{padding-top:12px;}.pb12{padding-bottom:12px}.pt5{padding-top:5px;}.pb5{padding-bottom:5px;}.pt20{padding-top:20px;}.p20{padding:20px;}.p19{padding:19px;}.p15{padding:15px;}.pr20{padding-right:20px;}.pl56{padding-left:56px;}.p50{padding:50px;}.pl6{padding-left:6px;}.pb40{padding-bottom:40px;}.pt100{padding-top:100px;}.pb100{padding-bottom:100px;}.p40{padding:40px;}.pt25{padding-top:25px;}.pt35{padding-top:35px;}.pb60{padding-bottom:60px;}.pr96{padding-right:96px;}.pt60{padding-top:60px;}.pr25{padding-right:25px;}.pt50{padding-top:50px;}.pb50{padding-bottom:50px;}.pb74{padding-bottom:74px}.pr104{padding-right:104px;}.pb80{padding-bottom:80px;}
.plr30{padding-left:30px;padding-right:30px;}.plr20{padding-left:20px;padding-right:20px;}.plr8{padding-left:8px;padding-right:8px;}.plr9{padding-left:9px;padding-right:9px;}.plr10{padding-left:10px;padding-right:10px;}.plr15{padding-left:15px;padding-right:15px;}.pl20{padding-left:20px;}.plr50{padding-left:50px;padding-right:50px;}.pl110{padding-left:110px;}.pl15{padding-left:15px;}.pl140{padding-left:140px;}.pr80{padding-right:80px;}.plr5{padding-left:5px;padding-right:5px;}.plr40{padding-left:40px;padding-right:40px;}
.mlr30{margin-left:30px;margin-right:30px;}.mlr20{margin-left:20px;margin-right:20px;}.mlr50{margin-left:50px;margin-right:50px;}.pl40{padding-left:40px;}.pt40{padding-top:40px;}.mlr10{margin-left:10px;margin-right:10px;}.pr60{padding-right:60px;}.pr40{padding-right:40px;}
.bg2{background:#f8f8f8;}

.bg1,a.bg1{background:#3d7eff;color:#fff;}
a.bg1:hover{background:#0047d6;}
a.bg1.dis,.bg1.dis{background:#b1cbff;}
.layui-layer-btn .layui-layer-btn0.dis,.layui-layer-btn .layui-layer-btn0.dis:hover{background:#b1cbff;border-color:#b1cbff;}
.bgfafafa{background:#fafafa;}
.bgf2f2f2{background:#f2f2f2;}.bgf8f8f8{background:#f8f8f8;}
.bgf4f7ff,.bgf4f7ff_nh{background:#f4f7ff;color:#3d7eff}.bgeee{background:#eee;}
.bg3d7eff{background:#3d7eff;color:#fff;}
.bgff9646{background:#ff9646;}
.bg0ed68f{background:#0ed68f;}
.bgff5000{background:#ff5000;}
.bgf23c3c{background:#f23c3c;}
.bg000{background:#000;}
a.bgf4f7ff:hover{background:#3d7eff;color:#fff;}
.bgf5f5f5{background:#f5f5f5;}
.bgfff{background:#fff;}.bgfffop9{background:rgba(255,255,255,.9)}.bgfffop95{background:rgba(255,255,255,.95)}
.bg2fc62f{background:#2fc62f;}
.pointer{cursor:pointer;}
.tbg1{background:#ffeded;color:#f23c3c;}.tbg1:hover .layui-icon-close{background:#f23c3c;color:#fff;}
.tbg2{background:#fff1e1;color:#ff9419;}.tbg2:hover .layui-icon-close{background:#ff9419;color:#fff;}
.tbg3{background:#f4f7ff;color:#3d7eff;}.tbg3:hover .layui-icon-close{background:#3d7eff;color:#fff;}
.tbg4{background:#e8f9e8;color:#2fc62f;}.tbg4:hover .layui-icon-close{background:#2fc62f;color:#fff;}
.tbg5{background:#ffeff8;color:#f01d94;}.tbg5:hover .layui-icon-close{background:#f01d94;color:#fff;}
.tbg6{background:#f3edff;color:#8e59f3;}.tbg6:hover .layui-icon-close{background:#8e59f3;color:#fff;}
.tbg7{background:#ffeee6;color:#ff5000;}

.tbg1 .layui-icon-close,.tbg2 .layui-icon-close,.tbg3 .layui-icon-close,.tbg4 .layui-icon-close,.tbg5 .layui-icon-close,.tbg6 .layui-icon-close{font-size:0;display:inline-block;height:14px;width:14px;line-height:14px;vertical-align:middle;margin-top:-1px;box-sizing: border-box;}
.tbg1 .layui-icon-close:before,.tbg2 .layui-icon-close:before,.tbg3 .layui-icon-close:before,.tbg4 .layui-icon-close:before,.tbg5 .layui-icon-close:before,.tbg6 .layui-icon-close:before{width:6px;height:6px;display:block;margin:4px;}

.tbg1 .p2.layui-icon-close:before,.tbg2 .p2.layui-icon-close:before,.tbg3 .p2.layui-icon-close:before,.tbg4 .p2.layui-icon-close:before,.tbg5 .p2.layui-icon-close:before,.tbg6 .p2.layui-icon-close:before{margin:0;}
.tbg1 .layui-icon-close:before{content:"";background-position:0 -510px;}
.tbg2 .layui-icon-close:before{content:"";background-position:0 -517px;}
.tbg3 .layui-icon-close:before{content:"";background-position:0 -524px;}
.tbg4 .layui-icon-close:before{content:"";background-position:0 -531px;}
.tbg5 .layui-icon-close:before{content:"";background-position:0 -538px;}
.tbg6 .layui-icon-close:before{content:"";background-position:0 -545px;}
.tbg1:hover .layui-icon-close:before,.tbg2:hover .layui-icon-close:before,.tbg3:hover .layui-icon-close:before,.tbg4:hover .layui-icon-close:before,.tbg5:hover .layui-icon-close:before,.tbg6:hover .layui-icon-close:before{background-position:0 -552px;}

a.bd1,a.bd2,.bd1{border:1px solid #e8e8e8;}
a.bd1:hover,a.bd2{border-color:#3d7eff;color:#3d7eff;}
.bdb2{border-bottom:2px solid #3d7eff;}
a.bd2:hover{background:#3d7eff;color:#fff;}
.bdleft1{border-left:1px solid #e8e8e8;}
.bdright1{border-right:1px solid #e8e8e8;}
.bd1.dash{border-style:dashed;}

.bb1{border-bottom:1px solid #eee;}
.bt1{border-top:1px solid #eee;}
.bl1{border-left:1px solid #eee;}
.br1{border-right:1px solid #eee;}
.bdeee{border:1px solid #eee;}
.bdrfff{border-right:1px solid #fff;}
.bdreee{border-right:1px solid #eee;}
.bb1.sp2{border-bottom-color:#e8e8e8;}
.bb1.dash{border-bottom-style:dashed;}
.opa0{opacity:0;}
.opa15{opacity:.15;}
.opa30{opacity:.3}
.opa50{opacity:.5}
.opa45{opacity:.45}

.border_list .it{border-bottom:1px solid #eee;}
.border_list .it:last-child{border-bottom:none;}

.color1,a.color1{color:#3d7eff;}
.color1 a{color:#3d7eff;}
.c999{color:#999;}.ce8e8e8{color:#e8e8e8;}.cbbb{color:#bbb;}.c333,a.c333{color:#333;}a.c666,.c666{color:#666;}.cff5000{color:#ff5000;}.cb0caff{color:#b0caff;}.cfff,a.cfff{color:#fff;}

.sharebtn{position:relative;overflow:hidden;}
.sharebtn input{opacity:0;position:absolute;right:0;top:0;height:3000px;width:10000px;cursor: pointer;z-index:1;}

.pagelist{text-align:center;overflow:hidden;height:36px;}
.pagelist span,.pagelist b,.pagelist a,.pagelist input{vertical-align:top;}
.pagelist:before,.pagelist:after{content:"";display:table;}
.pagelist:after{clear:both;overflow:hidden;}
.pagelist span{display:inline-block;margin:0 5px;width:36px;height:36px;line-height:36px;color:#333;font-size:14px;border-radius:5px;}
.pagelist .active{display:inline-block;margin:0 5px;width:36px;height:36px;line-height:36px;background:#3d7eff;color:#fff;    font-size:14px;border:1px solid #3d7eff;box-sizing:border-box;}
.pagelist a{display:inline-block;margin:0 5px;width:36px;height:36px;line-height:36px;background:#fff;border:1px solid #e8e8e8;color:#333;box-sizing:border-box;border-radius:5px;}
.pagelist a:hover{color:#3d7eff;border-color:#3d7eff;}
.pagelist .next,.pagelist .prev{width:80px;border:1px solid #e8e8e8;}
.pagelist .next:hover,.pagelist .prev:hover{border:1px solid #3d7eff;color:#3d7eff;}
.pagelist .prev.disabled,.pagelist .next.disabled,.pagelist .prev.disabled:hover,.pagelist .next.disabled:hover{background:#f8f8f8;color:#999;border:1px solid #e8e8e8;}
.now{padding:0 5px;color:#3d7eff;}
.eg img{max-width:800px;min-height:500px;}
.pagelist input{display:inline-block;margin:0 5px;width:36px;height:36px;line-height:36px;text-align:center;background:#fff;
border:1px solid #e8e8e8;outline:none;font-size:14px;box-sizing:border-box;border-radius:5px;}
.pagelist input:focus{border-color:#3d7eff}
.pagelist b{display:inline-block;line-height:36px;font-weight:normal;margin:0 5px;}
a.jump-btn{padding:0 15px;width:auto;}

.main_menu{width:90px;background:#333;height:100%;position:fixed;left:0;top:0;overflow-x:hidden;overflow-y:auto;padding:0 10px;text-align:center;}
.main_menu p{margin-top:10px;}
.main_menu a{color:#fff;padding:15px 0;display:block;line-height:14px;border-radius:10px;background:rgba(68, 68, 68,0)}
.main_menu a.crently,.main_menu a:hover{background:rgba(68, 68, 68,1);}
.main_menu a i{height:24px;display:block;width:24px;margin:0 auto 10px;}
.main_menu a i.m1{background-position:0 0;width:23px;}
.main_menu a i.m2{background-position:0 -31px;}
.main_menu a i.m3{background-position:0 -62px;width:22px;}
.main_menu a i.m4{background-position:0 -93px;width:21px;}
.main_menu a i.m5{background-position:0 -124px;width:20px;}
.main_menu a i.m6{background-position:0 -155px;width:26px;}
.main_menu a i.m7{background-position:0 -186px;}
.main_menu a.crently i.m1{background-position:-32px 0;}
.main_menu a.crently i.m2{background-position:-32px -31px;}
.main_menu a.crently i.m3{background-position:-32px -62px;}
.main_menu a.crently i.m4{background-position:-32px -93px;}
.main_menu a.crently i.m5{background-position:-32px -124px;}
.main_menu a.crently i.m6{background-position:-32px -155px;}
.main_menu a.crently i.m7{background-position:-32px -186px;}


.main_menu a.logo{position:fixed;left:30px;bottom:30px;width:50px;height:50px;box-sizing:border-box;border:2px solid #fff;border-radius:14px;padding:4px;}
.main_menu a.logo img{background:#fff;padding:9px;width:20px;height:20px;display:block;border-radius:10px;}
.main_right{margin-left:110px;position:relative;padding-top:70px;}
.main_right .topheader{height:69px;line-height:69px;border-bottom:1px solid #eee;position:fixed;left:110px;top:0;right:0;background:#fff;z-index:998;text-align:center;}
.main_right .topheader .it{position:absolute;top:25px;right:30px;height:20px;white-space:nowrap;}
.main_right .topheader .it a{position:relative;margin-left:30px;height:20px;line-height:20px;float:left;}
.main_right .topheader .it a:last-child{margin-top:-5px;height:30px;line-height:30px;}
.main_right .topheader .it a:last-child img{height:30px;margin-right:10px;}
.main_right .topheader .it a:last-child em{margin-left:10px;}
.main_right .topheader .it .layui-nav{height:20px;margin-left:30px;}
.main_right .topheader .it .layui-nav-item{display:block;}
.main_right .topheader .it .layui-nav-item a{color:#333;padding-left:0;margin-left:0;}
.main_right .topheader .it .layui-nav-item > a{padding-right:20px;}
.main_right .topheader .it .layui-nav-item img{margin-right:10px;margin-top:-5px;}
.main_right .topheader .it .layui-nav-item .layui-nav-more{font-size:12px;right:0;width:auto;}
.main_right .topheader .it .layui-nav-item .layui-nav-child{top:34px;width:123px;min-width:auto;}
.main_right .topheader .it .layui-nav-item .layui-nav-child a{margin-top:0;height:36px;line-height:36px;padding:0;display:block;margin-left:0;float:none;}
.main_right .topheader .it .layui-nav-item .layui-nav-child a i{margin-top:-3px;}
.main_right .topheader .it .layui-nav-item .layui-nav-child a:hover{color:#3d7eff}
.main_right .topheader i{width:20px;height:20px;display:inline-block;}
.main_right .topheader i.t1{background-position:-76px 0;}
.main_right .topheader i.t2{background-position:-76px -21px;}
.main_right .topheader i.t3{background-position:-76px -42px;}

.main_right .topheader a:hover i.t1{background-position:-98px 0;}
.main_right .topheader a:hover i.t2{background-position:-98px -21px;}
.main_right .topheader a:hover i.t3{background-position:-98px -42px;}
.main_right .topheader .it .layui-nav-item:hover>a{color:#3d7eff}

.main_right .topheader b{position:absolute;top:-3px;right:-3px;}
.main_right .menu_tree{width:250px;border-right:1px solid #eee;position:fixed;left:110px;top:70px;bottom:0;padding:0 0 0;z-index:2;box-sizing: border-box;}
.main_right .menu_tree .tree{padding:30px 10px 0;height:100%;overflow:hidden;overflow-y:auto; box-sizing: border-box;}
.main_right .menu_tree.overvisible .tree{overflow:visible;}
.main_right .menu_tree .tree.sp3{padding-top:10px;}

.talent_content_area{margin-left:250px;position:relative;z-index:1;}
.rotate90{transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);}
.flipx{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);/*IE*/filter:FlipH;}
.flipy{transform:rotate(180deg)}



.search_list .ditem{float:left;}
.search_list .item{float:left;margin-right:10px;margin-bottom:10px;height:36px;line-height:36px;}
.search_list .item .el-cascader{line-height:36px;}
.search_list .item .ct{padding:0 10px;cursor:pointer;border-radius:5px;background:#f6f6f6;}
.search_list .item *{vertical-align:middle;}
.search_list .item.ts b{margin-left:15px;color:#bbb;font-size:12px;cursor:pointer;}
.search_list .item.ts b.sp2{display:none;}
.search_list .item em{margin-right:5px;font-style:normal;}        
/* .search_list .item .layui-select-title .layui-icon-triangle-d{display:inline-block;} */
.search_list .item .ct:hover{background:#f4f7ff;color:#3d7eff!important;}
.search_list .item .ct:hover .layui-icon-close{color:#3d7eff;}


.search_list .item.selected .layui-select-title .layui-icon-close{width:10px;height:10px;line-height:10px;display:inline-block;border-radius:14px;background:#3d7eff;color:#fff;font-size:11px;text-align:center;}
.search_list .item.selected .layui-select-title .layui-icon-close,.search_list .item.selected .layui-select-title .layui-icon-close.sp2{display:none;}
.search_list .layui-icon-triangle-d{font-size:12px;margin-left:2px;}
.search_list .item.selected .layui-select-title:hover .layui-icon-close.sp2{display:inline-block;margin-left:4px;}
.search_list .item.selected .layui-select-title:hover .layui-icon-close.sp2:before{content:"";background:url(../images/bg_ico.png) no-repeat -76px -84px;width:10px;height:10px;display:block;}
.search_list .item.selected .layui-select-title:hover .layui-icon-triangle-d{display:none;}
/* .search_list .item.selected .layui-select-title:hover .layui-icon-triangle-d.as{display:inline-block;} */

.treebox{width:100%;height:300px;overflow:scroll;}
.ontree,.tree .header:hover,.tree .header.crently{background-color:#f4f7ff;}
.tree.sp2 li.crently > .header{background-color:#f4f7ff;}
.tree.sp2 li.crently > .header em{color:#3d7eff!important;}

.tree .header.crently em,.tree .header.crently b{color:#3d7eff !important;}
.tree .header.crently.close_menu:hover span:before,.tree .header.close_menu.crently span:before{border-color:transparent transparent transparent #3d7eff;}
.tree .header.crently span:before{border-color:#3d7eff transparent transparent transparent;}

.ontree em,.ontree div b,.ontree,.tree .header:hover em,.ontree,.tree .header:hover b{color:#3d7eff !important;}
.tree em{color:#333;height:40px;font-size:14px;overflow:hidden;font-style:normal;margin-right:46px;flex:1}
.tree em:hover{color:#3d7eff;cursor:pointer;}
.tree li li .header{padding-left:19px;}
.tree li li li{text-indent:19px;}
.tree li{margin-bottom:5px;}
.tree.sp2 li li{padding-left:0;text-indent:8px;cursor:pointer;}
.tree.sp2 .allmenu li ul .header em{text-indent:8px;}
.tree.sp2 .allmenu em{text-indent:0}



.tree li{line-height:40px;}
.tree .header{position:relative;border-radius:10px;display:flex;margin-bottom:5px;}
.tree .header div{position:absolute;right:0;top:0;}
.tree .header div p{position:absolute;right:-133px;top:0;width:123px;background:#fff;border-radius:10px;padding:10px 0;box-shadow:0 0 10px rgba(0,0,0,0.1);display:none;}
.tree .header div p a{display:block;padding-left:20px;}
.tree .header div p a:hover{background:#f4f7ff;color:#3d7eff;}
.tree .header div b{font-family:layui-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;display:block;height:40px;padding:0 15px;position:relative;text-indent:0;}
.tree li.crently > .header div b{color:#3d7eff}
.tree .header div b:after{width:15px;height:40px;position:absolute;right:-15px;top:0;content:"";}
.tree .header div.on p{display:block;text-indent:0;}
.tree .header span{padding:0 10px 0 15px;width:8px;height:40px;display:block;float:left;cursor:pointer;position:relative;}
.close_menu span:before,.open_menu span:before{content:"";width:0;height:0;border-style:solid;border-width:4px 0 4px 5px;
border-color:transparent transparent transparent #333;position:absolute;left:50%;top:50%;margin-top:-4px;margin-left:0px;}

.tree.sp2 li.crently > .header.close_menu span:before{border-color: transparent transparent transparent #3d7eff}
.tree.sp2 li.crently > .header.open_menu span:before{border-color:#3d7eff transparent transparent transparent }
.open_menu span:before{border-width:5px 4px 0 4px;border-color:#333 transparent transparent transparent;margin-top:-2px;margin-left:-2px;
} 
.tree .header.close_menu:hover span:before{border-color:transparent transparent transparent #3d7eff;}
.tree .header:hover span:before{border-color:#3d7eff transparent transparent transparent;}
.tree .header label{height:40px;float:left;padding-right:10px;}
.tree .header i{width:16px;height:15px;background-position:-78px -470px;display:inline-block;vertical-align:middle;margin-top:-2px;}
.tree .header:hover i,.tree .crently .header i{background-position:-95px -470px;}


.xueli_list .input_tag_select .input_area{right:0;}

.search_list .check_area,.search_list2 .check_area{color:#333;line-height:26px;margin-top:10px;position:relative}
.search_list .check_area.c999, .search_list2 .check_area.c999{color:#999;}
.job_list .check_area{margin-top:14px;}
.job_list .check_area div,dl.taotai_reason_list .check_area div{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-right:30px;}

.job_list.single{padding:12px 0;}
.job_list.single .check_area p{margin-top:5px;}
.job_list.single .check_area div{line-height:14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.job_list.single .check_area{padding:12px 0 12px;margin-top:0;}

.search_list .check_area.crently,.search_list2 .check_area.crently{color:#3d7eff;}
.search_list .check_area.crently i,.search_list2 .check_area.crently i{display:block;}
.search_list .pop_list,.search_list2 .pop_list{border:none!important;}
.search_list .pop_list dd,.search_list2 .pop_list dd{padding:10px 20px 20px;}
.search_list .same dd{padding:5px 0;}
.search_list .pop_list dd input,.search_list2 .pop_list dd input{border:none;height:30px;min-width:64px;margin:0 0 9px 0;padding:0;color:#333;outline:none;box-sizing:border-box;text-indent:9px;}
#addtag i,#removetag i{margin-right:10px;}
.add_ico,.clean_ico{height:14px;display:inline-block;vertical-align:middle;margin-top:-2px;}
.add_ico{background-position:-76px -96px;width:14px;}
.add_ico.sp2{background-position:-78px -436px;width:14px;}
.date_ico{background-position:-78px -420px;width:14px;height:14px;}
.clean_ico{background-position:-76px -112px;width:12px;}
.add2_ico{background-position:-78px -452px;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-top:-2px;}
a:hover .add2_ico{background-position:-95px -452px;}
.ct:hover .add_ico{background-position:-92px -96px;}
.ct:hover .clean_ico{background-position:-92px -112px;}
.search_ico{background-position:-76px -66px;width:16px;height:16px;}
.sexm_ico,.sexw_ico,.timec_ico,.close_ico,.tbmh_ico,.close_ico2{width:16px;height:16px;display:inline-block;vertical-align:middle;}
.sexm_ico{background-position:-76px -143px;}
.sexw_ico{background-position:-76px -162px;}
.timec_ico{background-position:-76px -182px;}
.close_ico{background-position:-76px -256px;}
.close_ico2{background-position:-60px -256px;}

.close_ico3:after{background-position:-0 -559px;content:"";width:6px;height:6px;display:inline-block;margin-top:-2px;vertical-align:middle;}
.bd1:hover .close_ico3:after{background-position:-0 -552px;}

.close_ico4{background-position:0 -570px;width:14px;height:14px;display:inline-block;vertical-align:middle;}
a:hover .close_ico4{background-position:0 -585px;}
.tbmh_ico{width:17px;background-position:-76px -344px;}

.company_ico,.school_ico,.tel_ico,.emial_ico{width:14px;height:15px;display:inline-block;margin-right:10px;vertical-align:middle;}
.company_ico{background-position:-76px -201px;}
.school_ico{background-position:-76px -218px;}
.tel_ico{background-position:-76px -274px;height:15px;vertical-align:middle;}
.emial_ico{background-position:-76px -290px;height:12px;vertical-align:middle;margin-top:-1px;}

.edit_ico{width:14px;height:14px;background-position:-76px -238px;}
a:hover .edit_ico{background-position:-61px -238px;}
.bz_ico{width:16px;height:16px;background-position:-76px -324px;}
.sq_ico{width:14px!important;height:15px!important;background-position:-112px -395px;}
.exit_ico{width:14px!important;height:14px!important;background-position:-112px -412px;}

a:hover .sq_ico{background-position:-77px -402px;}
a:hover .exit_ico{background-position:-94px -403px;}

.arrow_down{height:100%;position:absolute;right:11px;top:0;font-size:12px;color:#c0c4cc;line-height:36px;}
.h48+.arrow_down{line-height:48px;right:15px;}

#city_tree{margin-top:10px}

.op_tx_ico,.op_edit_ico,.op_del_ico,.op_down_ico{width:14px;height:14px;display:inline-block;vertical-align:middle;}
.op_tx_ico{background-position:0 -222px;}
.op_edit_ico{background-position:0 -237px;}
.op_del_ico{background-position:0 -252px;}
.op_down_ico{background-position:-33px -276px;}
.op_edit_ico.sp2{background-position:-76px -238px;}
.op_del_ico.sp2{background-position:-32px -252px;}
a:hover .op_tx_ico{background-position:-17px -222px;}
a:hover .op_edit_ico{background-position:-17px -237px;}
a:hover .op_del_ico{background-position:-17px -252px;}
a:hover .op_down_ico{background-position:-47px -276px;}

.download_ico,.print_ico{height:16px;display:inline-block;vertical-align:middle;}
.download_ico{width:15px;background-position:0 -274px;}
.download_ico.sp2{width:13px;height:14px;background-position:-35px -292px;}
a:hover .download_ico.sp2{background-position:-48px -292px;}
.print_ico{width:17px;background-position:0 -294px;}
a:hover .download_ico{background-position:-17px -274px;}
a:hover .print_ico{width:17px;background-position:-17px -294px;}

.rep_1,.rep_2,.rep_3,.rep_4,.rep_5{width:48px;height:48px;display:inline-block;}
.rep_1{background-position:-175px -140px;height:51px;}
.rep_2{background-position:-175px -194px;}
.rep_3{background-position:-175px -246px;}
.rep_4{background-position:-175px -299px;height:50px;}
.rep_5{background-position:-175px -353px;}

.jianli_ico{width:16px;height:14px;vertical-align:middle;background-position:-76px -306px;display:inline-block;}

.tip1_ico{width:16px;height:19px;display:inline-block;background-position:-92px -129px;}
.tip2_ico{width:16px;height:16px;display:inline-block;background-position:-108px -129px;}

.kj1_ico{width:26px;height:28px;display:inline-block;background-position:-45px -360px;}
.kj2_ico{width:28px;height:28px;display:inline-block;background-position:-45px -391px;}
.kj3_ico{width:23px;height:28px;display:inline-block;background-position:-45px -422px;}
.kj4_ico{width:29px;height:28px;display:inline-block;background-position:-45px -453px;}
.kj5_ico{width:32px;height:28px;display:inline-block;background-position:-45px -484px;}

.excel_ico{width:24px;height:24px;display:inline-block;background-position:-130px -542px;}
.menu_ico{width:20px;height:16px;display:inline-block;background-position:-80px -570px;}
.dh_ico{width:6px;height:6px;display:inline-block;background-position:-96px -487px;font-size:0;}
.ex_ico{width:16px;height:13px;display:inline-block;background-position:-77px -573px;vertical-align:middle;}
a:hover .ex_ico{background-position:-94px -573px;}

.pg_1,.pg_2,.pg_3,.pg_4,.pg_5,.pg_6,.pg_7{width:24px;height:24px;display:block;margin:0 auto 10px;}
.pg_1{background-position:-175px -417px;}
.pg_2{background-position:-175px -444px;}
.pg_3{background-position:-175px -471px;}
.pg_4{background-position:-175px -498px;width:26px}
.pg_5{background-position:-175px -525px;width:20px;}
.pg_6{background-position:-175px -552px;}
.pg_7{background-position:-175px -579px;}
.page_menu a.crently,.page_menu a:hover{background:#f4f7ff;color:#3d7eff;}
.page_menu a.crently .pg_1,.page_menu a:hover .pg_1{background-position:-203px -417px;}
.page_menu a.crently .pg_2,.page_menu a:hover .pg_2{background-position:-203px -444px;}
.page_menu a.crently .pg_3,.page_menu a:hover .pg_3{background-position:-203px -471px;}
.page_menu a.crently .pg_4,.page_menu a:hover .pg_4{background-position:-203px -498px;}
.page_menu a.crently .pg_5,.page_menu a:hover .pg_5{background-position:-203px -525px;}
.page_menu a.crently .pg_6,.page_menu a:hover .pg_6{background-position:-203px -552px;}
.page_menu a.crently .pg_7,.page_menu a:hover .pg_7{background-position:-203px -579px;}


.nodata{text-align:center;color:#999;padding:10px 0;}
.search_list .check_area p,.search_list2 .check_area p{color:#999!important;line-height:14px;}
.search_list .check_area i,.search_list2 .check_area i{position:absolute;right:0;top:50%;margin-top:-7px;height:14px;line-height:14px;color:#3d7eff;display:none;font-weight:bold;}

.diy-select{position:relative;}
.diy-select.layui-form-selected dl,.diy-select.layui-form-selected .selectdown{display:block}
.diy-select dl{box-shadow:0 0 10px rgba(0,0,0,.1);min-width:240px;} 

.diy-select dl{display:none;position:absolute;left:0;top:46px;padding:5px 0;z-index:3;border:1px solid #eee;max-height:424px;overflow-y:auto;background-color:#fff;border-radius:10px;box-sizing:border-box}
.diy-select dl dd{max-height:414px;box-sizing: border-box;}
.diy-select .selectdown{display:none;position:absolute;left:0;top:48px;z-index:899;min-width:100%;border:1px solid #eee;background-color:#fff;border-radius:10px;box-sizing:border-box;box-shadow: 0 0 10px rgb(0 0 0 / 10%);}
.diy-select dl dd,.diy-select dl dt{padding:0 20px;line-height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layui-form-select dl dt{font-size:12px;color:#999}
.diy-select dl dd{cursor:pointer}
.diy-select .layui-select-group dd{padding-left:20px}
.diy-select dl dd.layui-select-tips{padding-left:20px!important;color:#999}
.diy-select dl dd.layui-this{color:#3d7eff;position:relative}
.diy-select dl dd.layui-this:after{content:"\e605";position:absolute;right:20px;top:0;height:100%;font-family: layui-icon!important;font-weight:bold;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;}

dl.job_list{width:260px;}
dl.qianyuezhuti_list{width:240px;}
dl.xueli_list{width:258px;}
dl.workyear_list{width:280px;}
.search_list dl.workyear_list dd,.search_list dl.xueli_list dd,.search_list dl.job_list dd,.search_list dl.biaoqian_list dd,.search_list dl.source_tree_list dd,.search_list dl.comw240.taotai_list.pop_list,.search_list dl.toudilevel_list.comw240.pop_list,.search_list dl.age_list dd,.search_list dl.pb10 dd{padding-bottom:10px;}
dl.sex_list{width:240px;}
dl.age_list{width:280px;}
dl.biaoqian_list{width:240px;}
dl.guidangtime_list,dl.timeselectlist{width:300px;overflow:visible;}
dl.guidangyuanyin_list{width:240px;}
dl.workcity_list{width:280px;}
dl.zhaopinbm_list{width:240px;}

dl.biaoqian_list .check_area{padding-right:20px;}

dl.zhaopinbm_list div,dl.biaoqian_list .check_area div,dl.comw240 .check_area div,.search_list dl.zhiweixz_list .check_area div{text-overflow: ellipsis;overflow: hidden;white-space:nowrap;}
dl.comw300{width:300px;}
dl.comw240{width:240px;padding:10px 0;}
dl.comw240 dd{padding:0;}
dl.comw240 .check_area{line-height:36px;margin-top:0;padding:0 20px;}
dl.comw240 .check_area div,.search_list dl.zhiweixz_list .check_area div{margin-right:20px;}
dl.comw240 .check_area i{right:20px;}
dl.comw240.pop_list .check_area{margin-top:0;}
.search_list dl.comw240.pop_list{padding:20px 0;}
.search_list dl.comw240.pop_list dd{padding:0;}
.search_list dl.comw240.pop_list .tag{margin:0 20px 10px;}
.search_list dl.zhiweixz_list{width:240px;}
dl.litem dd{padding:0;}

.date_range{width:824px;}
.date_range #test-n1{margin-left:120px;}
.date_range .layui-laydate{box-shadow:none;}
.search_list dl.sex_list dd,.search_list dl.single dd{padding:0 20px 10px;}
.search_list dl.guidangtime_list dd,.search_list dl.timeselectlist dd{padding:10px 20px 10px;}
.search_list dl.guidangtime_list dd .input_tag_select.sp2 .input_area em,.search_list dl.timeselectlist dd .input_tag_select.sp2 .input_area em{padding:0;}
.search_list dl.workcity_list dd{padding:10px 20px 10px;}
.area_time{line-height:36px;padding:10px 0;width:120px;position:absolute;left:0;top:0;height:100%;box-sizing:border-box;border-right:1px solid #eee;}
.area_time a{display:block;padding-left:20px;}
.area_time a.crently,.area_time a:hover{background:#f4f7ff;color:#3d7eff}



.input_tag_select{position:relative;border-bottom:1px solid #eee;}
.input_tag_select.sp2{border:1px solid #eee;border-radius:5px;overflow:hidden;}
.input_tag_select.sp2.visible,.search_list dl.guidangtime_list dd{overflow:visible;}
.input_tag_select.sp2 .input_area{margin-left:0;right:0;}
.input_tag_select.sp2 .input_area input{text-indent:0;text-align:center;height:39px;line-height:39px;margin:0;border-radius:5px;}
.input_tag_select.sp2 .input_area input.txtl{text-align:left;text-indent:10px;}
.input_tag_select .input_area{position:absolute;top:0;left:0;display:flex;flex-wrap:wrap;margin-left:-9px;width:100%;}
.input_tag_select.sp2 .input_area i,.input_tag_select.sp2 .input_area em{height:39px;line-height:39px;padding:0 10px;color:#333;font-style:normal;}
.input_tag_select.sp2 .input_area em{margin-right:0;}
.input_tag_select .input_area input{flex:1;}

#time_content{position:absolute;left:0;top:49px;}

.input_back{position:relative;padding-right:20px;}
.input_back .input_clear{position:absolute;right:0;height:30px;bottom:9px;text-align:center;color:#c0c4cc;transition:all .3s;width:20px;z-index:2;display:none;}
.input_back .input_clear p{width:14px;height:14px;border-radius:14px;color:#fff;position:absolute;top:50%;right:0;margin-top:-7px;line-height:14px;}
.input_back .input_clear p i{height:14px;width:14px;font-size:0;display:block;background-position:-112px -273px;}
.input_back .input_clear p i:before{content:"";}

.input_area{display:flex;flex-wrap:wrap;line-height:normal;text-align:left;box-sizing:border-box}
.input_area .tag_txt{height:30px;padding:0 28px 0 10px;line-height:30px;display:inline-flex;align-items:center;max-width:100%;margin:0 0 9px 9px;text-overflow:ellipsis;background:#f6f6f6;color:#333;font-size:14px;position:relative;border-radius:5px;box-sizing:border-box;}
.input_area .tag_txt:not(.is-hit){border-color:transparent}
.input_area .tag_txt > span{flex:1;overflow:hidden;text-overflow:ellipsis}
.input_area .tag_txt .el-tag__close{flex:none;color:#bbb;line-height:30px;height:30px;top:0;background:none;font-size:12px;position:absolute;right:0;text-align:center;width:28px;}
.input_area .tag_txt .el-tag__close:hover{color:#333;}

.rec_tab .item{position:relative;padding:20px 20px 20px 120px;}
.rec_tab .item .ico{position:absolute;left:40px;width:40px;height:40px;top:50%;margin-top:-20px;}
.rec_tab .item .ico.c1{background-position:-130px 3px;height:48px;margin-top:-24px;}
.rec_tab .item .ico.c2{background-position:-130px -48px;height:48px;margin-top:-24px;}
.rec_tab .item .ico.c3{background-position:-175px 0;}
.rec_tab .item .ico.c4{background-position:-175px -46px;}
.rec_tab .item .ico.c5{background-position:-175px -92px;}
.rec_tab .item .tit{line-height:14px;}
.rec_tab .item .count{font-size:32px;line-height:25px;font-weight:bold;margin-top:20px;}
.rec_tab .item .rd{position:absolute;right:20px;bottom:20px;line-height:14px;}
.rec_tab .item a.rd{right:15px}

.form-checkbox, .form-switch, .form-radio{display:none;}
/**开关**/
.form-switch + label{position:relative;height:20px;line-height:20px;min-width:34px;padding:0 5px;border:2px solid #ddd;border-radius:20px;cursor:pointer;background-color:#ddd;display:inline-block;vertical-align:middle;}

.form-switch + label em{position:relative;top:0;margin-left:21px;padding:0;text-align:center;color:#999;font-style:normal!important;display:inline-block;margin-right:5px;}
.form-switch + label em:last-child{display:none}

.form-switch + label + .layui-form-checkbox{display:none;} 
.form-switch:checked + label em{color:#fff;margin-left:5px;margin-right:21px;}
.form-switch:checked + label em:first-child{display:none;margin-left:0;}
.form-switch:checked + label em:last-child{display:inline-block;margin-right:21px;margin-left:5px;}

.form-switch + label i{position:absolute;left:0;top:0;width:20px;height:20px;border-radius:20px;background-color:#fff;-webkit-transition:.1s linear;transition:.1s linear;}

.form-switch:checked + label i{left:100%;margin-left:-21px;background-color:#fff;}
.form-switch:checked + label{border-color:#3d7eff;background-color: #3d7eff;}

.form-checkbox.vtop+label{vertical-align:top;}
.form-checkbox+label{height:auto;line-height:normal;min-width:18px;min-height:18px;padding-left:18px;position:relative;font-size:0;box-sizing:border-box;cursor:pointer;display:inline-block;vertical-align:middle;}
.form-checkbox+label+label{margin-left:10px;padding-right:15px;vertical-align:middle;display:inline-block;}
.form-checkbox[data-text='']+label{padding:0 28px 0 0;}
.form-checkbox+label i{position:absolute;left:0;top:0;width:16px;height:16px;line-height:16px;border:1px solid #e8e8e8;border-radius:3px;background-color:#fff;overflow:hidden;}
.form-checkbox+label em{line-height:18px;display:inline-block;padding-right:20px;margin-left:10px;font-size:14px;padding-left:0!important;color:#333!important;}
.form-checkbox.nr+label em{padding-right:0;}
.form-checkbox.pr10+label em{padding-right:10px!important;}
.form-checkbox.mr30+label em{padding-right:0!important}
.form-checkbox.mr30+label{margin-right:30px;}




.form-checkbox:checked+label i:before{width:10px;height:7px;display:block;position:absolute;content:"";left:50%;top:50%;margin:-3px 0 0 -5px;background-position:-76px -132px;}
.form-checkbox+label i:hover{background:#f4f7ff;border-color:#3d7eff;}
.form-checkbox+label+.layui-form-checkbox{display:none;}

.form-checkbox:indeterminate+label i{background-color:#3d7eff;}
.form-checkbox:indeterminate+label i:before{width:10px;height:2px;margin:-1px 0 0 -5px;display:block;position:absolute;content:"";left:50%;top:50%;background:#fff;}
.form-checkbox:indeterminate+label i,.form-checkbox[disabled]:indeterminate+label i{border-color:#3d7eff!important;}
.form-checkbox:indeterminate+label i:before{background-color:#fff;}
.form-checkbox:checked+label i{background:#3d7eff;border-color:#3d7eff;}

.form-checkbox.sp2+label{width:24px;height:24px;padding:0;}
.form-checkbox.sp2+label i{width:100%;height:100%;background:rgba(0,0,0,.5);border:none;}
.form-checkbox.sp2:checked+label i{background:#3d7eff;border-color:#3d7eff;}


.form-radio+label{height:auto;line-height:normal;min-width:18px;min-height:18px;padding-left:30px;position:relative;padding-right:20px;font-size:0;box-sizing:border-box;cursor:pointer;display:inline-block;vertical-align:middle;}
.form-radio[data-text='']+label{padding:0 20px 0 0;}
.form-radio[data-id]+label{padding-right:30px;}
.form-radio+label+label{margin-left:-18px;margin-right:15px;vertical-align:middle;display:inline-block;}
.form-radio+label i{position:absolute;left:0;top:0;width:16px;height:16px;line-height:16px;border:1px solid #d2d2d2;border-radius:20px;    background-color:#fff;}
.form-radio.npr+label{padding-right:0;}
.form-radio+label i:before{width:16px;height:16px;display:block;position:absolute;content:"";left:50%;top:50%;margin:-8px 0 0 -8px;border-radius:16px;background-color:#fff;}
.form-radio+label em{line-height:18px;display:inline-block;font-size:14px;}

.form-radio:checked+label i:before{width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:8px;}
/* .form-radio+label i:hover{background:#f4f7ff;border-color:#3d7eff;} */
.form-radio:checked+label i:before{background-color: #fff;}
.form-radio:checked+label i{border-color:#3d7eff;background:#3d7eff;}

.form-radio[disabled]+label i,.form-radio[disabled]+label:hover i{border-color:#e2e2e2;background-color:#f8f8f8;}
.form-radio[disabled]+label i:before{display:none;}

.form .form-checkbox+label,.form .form-radio+label,.form .form-checkbox+label+label,.form .form-radio+label+label{margin-top:10px;}
.form .fcheckboxlist{width:90%}
.form .fcheckboxlist .form-checkbox+label{width:16.6666%;}
.form .form-switch + label{margin-top:7px}
.form .inline .form-switch + label{margin-top:0;}

.form-switch + label i,.form-switch + label,.form-checkbox+label i{-webkit-transition:.1s linear;transition:.1s linear;}
.form-radio+label i:before,.tab-area .tab-title li{-webkit-transition:.1s linear;transition:.1s linear;}

.form-checkbox[disabled]+label,.form-switch[disabled] +label,.form-switch[disabled]  + label em,.form-radio[disabled]  + label em{cursor:not-allowed;color:#c2c2c2;}
.form-checkbox[disabled]+label i,.form-checkbox[disabled]+label:hover i{border-color:#ebebeb;background-color:#f8f8f8;}

.form-checkbox,.form-switch,.form-radio{display:none}

.table1 th{padding-top:20px;padding-bottom:10px;line-height:18px;text-align:left;padding-left:20px;padding-right:20px;font-weight:normal}
.table1 td{padding:30px 0 30px 20px;vertical-align:top;}
.table1 tbody tr:last-child td,.table1 th,.table1 td.check{border-bottom:1px solid #eee;}
.table1 tbody tr:last-child td,.table1 tbody tr td.pt0{padding-top:0;}
.table1 tbody tr:first-child td{padding-bottom:20px;}
.table1 th.check,.table1 td.check{width:18px;padding-left:0;padding-right:0;font-size:0;}
.table1 tbody tr:first-child td.check{padding-bottom:30px;}
.table1 tbody tr:first-child td[rowspan="3"]{border-bottom:1px solid #eee;}
.table1 tbody.nobz tr:first-child td{border-bottom:1px solid #eee;padding-bottom:30px;}
.table1 tbody.nobz tr:last-child{display:none;}
.table1 tbody.nobz tr:last-child td{border-bottom:none;}
.table1 tbody.hasbz tr:last-child td{padding-left:0;}
.table1 tbody .nost td{font-size:0;padding-bottom:10px;height:0;overflow:hidden;line-height:0;}

.table2 th{padding-top:20px;padding-bottom:10px;line-height:18px;text-align:left;padding-right:20px;font-weight:normal}
.table2 td{padding:30px 0;vertical-align:top;}
.table2 tbody tr td,.table2 th{border-bottom:1px solid #eee;}

.table3 th{text-align:left;padding-bottom:12px;line-height:14px;font-weight:normal;}
.table3 th,.table3 td{border-bottom:1px solid #eee;}
.table3 td{line-height:25px;padding:15px 0;}
.table3.sp2 td{line-height:24px;padding:20px 0;}
.table3.sp3 td{line-height:14px;padding:22px 0;}
.table3.sp3 th.check,.table3.sp3 td.check{width:18px;padding-left:0;padding-right:0;font-size:0;}
.table3.sp4 td{padding:15px}
.table3.sp4 td:hover{background:#f8f8f8}
.table3.sp4 td .flex{cursor:pointer;}

.table4 th{text-align:left;font-weight:normal;background:#fafafa;color:#999;}
.table4 th,.table4 td{border-bottom:1px solid #eee;border-right:1px solid #eee;padding:0 18px;line-height:48px;}
.table4 tr th:last-child,.table4 tr td:last-child{border-right:none;}
.table4 tr td{background:#fff;}
.table4 tr:last-child td{border-bottom:none;}

.no_data{padding:160px 0;text-align:center;}
#no_data td{border-bottom:none;}
.no_data.sp2{padding:60px 0;}
.no_data.sp3{padding:0;}
.no_data.sp4{padding:100px 0;} 
.empty_ico{width:137px;height:151px;background-position:-236px 0;display:inline-block;}
.acess_ico{width:122px;height:150px;background-position:-390px 0;display:inline-block;}

.popcontent{background-color:#fff;border-radius:10px;box-sizing:border-box;box-shadow: 0 0 10px rgba(51,51,51,.1);max-height:300px;overflow:auto;}

.popcontent .check_area{line-height:14px;position:relative}
.popcontent .layui-menu-body-title{padding-right:0;}
.popcontent .layui-menu{margin:10px 0;}
.popcontent .layui-menu li{padding:0;}
.popcontent .layui-menu li .check_area{padding:10px 35px 10px 15px;}
.popcontent.single .layui-menu li{padding:0 15px;}
.popcontent.single .layui-menu li .layui-menu-body-title{padding:0;}
.popcontent.single .layui-menu li .layui-menu-body-title .check_area{padding:10px 0;}
.popcontent .layui-menu li:hover{background:#f4f7ff;}
.popcontent .check_area.crently{color:#3d7eff;}
.popcontent .check_area.crently i{display:block;}

.layui-menu li.selected{color:#3d7eff;}
.layui-menu li.selected div:after{content:"\e605";position:absolute;right:0;top:0;line-height:36px;}

.layui-menu li.selected div:after,.layui-menu li.selected div:after,.choose_tree.ztree li a:after{font-family:layui-icon!important;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-weight:bold;font-size:16px;}

.popcontent .check_area div{text-overflow:ellipsis;overflow:hidden;display:block;white-space:nowrap;}
.popcontent .check_area p{color:#999!important;line-height:14px;margin-top:6px;}
.popcontent .check_area i{position:absolute;right:20px;top:50%;margin-top:-7px;height:14px;line-height:14px;color:#3d7eff;display:none;font-weight:bold;}
.popcontent.single .check_area i{right:0}

.layui-form-selected .arrow_down{transform:rotate(180deg)}
.layui-form-selected dl.dropdown_diy{display:inline-block;min-width:auto;padding:0;overflow:hidden;max-height:236px;box-shadow: 0 0 10px rgb(0 0 0 / 10%);}
.layui-form-selected dl.dropdown_diy dd{line-height:36px;display:flex;padding:0 0;}
.layui-form-selected dl.dropdown_diy dd ul{padding:10px 0;position:relative;max-height:236px;box-sizing: border-box;}
.layui-form-selected dl.dropdown_diy.npb dd ul:nth-child(2){padding-bottom:0;}
.layui-form-selected dl.dropdown_diy.allsame dd ul:nth-child(2){padding-bottom:10px;}
.layui-form-selected dl.dropdown_diy dd ul:after{content:"";width:1px;height:100%;background:#eee;position:fixed;top:0;z-index:2;}
.layui-form-selected dl.dropdown_diy dd ul:fist-child:after{width:0;}
.layui-form-selected dl.dropdown_diy dd ul:last-child{display:none;}
.layui-form-selected dl.dropdown_diy dd:hover{background:none;}
.layui-form-selected dl.dropdown_diy dd li{padding:0 40px 0 20px;position:relative;background:#fff;text-overflow: ellipsis;overflow: hidden;white-space:nowrap;}
.layui-form-selected dl.dropdown_diy dd ul:last-child li{padding-right:20px;}
.layui-form-selected dl.dropdown_diy dd ul:last-child li.edit{padding-right:38px;}
.layui-form-selected dl.dropdown_diy dd li i.layui-icon-right{position:absolute;right:15px;top:0;z-index:2;}
.layui-form-selected dl.dropdown_diy .drop_part1{display:none;overflow:auto;overflow-x:hidden;box-sizing:border-box;width:210px;}
.layui-form-selected dl.dropdown_diy .drop_part1 p{text-overflow: ellipsis;overflow: hidden;white-space:nowrap;}
.layui-form-selected dl.dropdown_diy dd li .edit_ico{position:absolute;right:20px;top:50%;margin-top:-7px;padding:0;z-index:2;}
/* .layui-form-selected dl.dropdown_diy dd li .edit_ico::after{content:"";width:36px;height:36px;top:-11px;right:-11px;position:absolute;} */

.layui-form-selected dl.dropdown_diy dd li.addmore:after,dl#job_type_pop.dropdown_diy dd li:after,dl.qudao_list dd li:after{display:none;}
.layui-form-selected dl.dropdown_diy.qudao_list dd li{padding:0 20px;}
.layui-form-selected dl.dropdown_diy.qudao_list dd li label{width:100%;box-sizing: border-box;}
.layui-form-selected dl.dropdown_diy.qudao_list dd li em{margin-right:0;padding-right:0;width:100%;box-sizing: border-box;  text-overflow: ellipsis;overflow: hidden;}

.layui-form-selected dl#job_type_pop.dropdown_diy .drop_part1,.layui-form-selected dl.dropdown_diy .drop_part1{width:230px;}
.layui-form-selected dl#except_city_pop .drop_part1{width:200px;}

.layui-icon-down:before{content:"";background:url(../images/bg_ico.png) no-repeat -1000px -1000px;background-position:-47px -232px;width:10px;height:6px;display:inline-block;vertical-align:middle;}

.color1 .layui-icon-down:before{background-position:-32px -233px!important;width:7px;height:4px;}
.layui-nav-item:hover a.bg1 .layui-icon-down:before{background-position:-32px -218px;}
.bg1 .layui-icon-down:before{background-position:-32px -218px;width:7px;height:4px;}
.bg1.plr20 .layui-icon-down:before{background-position:-32px -224px;width:10px;height:6px;}
input+.layui-icon-down:before{width:10px;height:6px;background-position:-47px -218px;}

a.bd1:hover .layui-icon-down:before,.crenlty a.tbg3 .layui-icon-down:before,a.bd2:hover .layui-icon-down:before,.layui-nav-item:hover .layui-icon-down:before,.jianliselect1.layui-nav.crenlty .layui-nav-item>a .layui-icon-down:before{background-position:-32px -241px;}
a.bd1.dis:hover{border-color:#e8e8e8;color:#999}
.layui-form-selected dl.dropdown_diy dd li:hover,.layui-form-selected dl.dropdown_diy .drop_part1 .crently{background:#f4f7ff;color:#3d7eff}
.layui-form-selected dl.dropdown_diy dd li.c999:hover,.layui-form-selected dl.dropdown_diy .drop_part1 .c999{background:none;color:#999;}
.layui-form-selected dl.dropdown_diy dd li.addmore{background:#fff;margin-top:10px;padding-right:20px;}

.layui-form-selected dl.dropdown_diy dd li.addmore a{height:34px;line-height:34px;text-align:center;display:block;}


.layui-form-select dl.workcity_list dd:hover{background:#fff}

.layui-form-select2.auto dl{max-height:inherit;}
.layui-form-select2.t0 dl{top:0;}
.layui-form-select2.bottom dl{top:auto;bottom:46px;}
.layui-form-select2.right dl{top:0;padding:0;}
.layui-form-select2.right dl dd{line-height:36px;display:flex;padding:0 0;}
.layui-form-select2.right dl dd ul{padding:10px 0;position:relative;height:236px;box-sizing: border-box;}
.layui-form-select2.right dl dd ul:after{content:"";width:1px;height:100%;background:#eeee;position:fixed;top:0;z-index:2;}
.layui-form-select2.right dl dd ul:last-child{display:none;}
.layui-form-select2.right dl dd:hover{background:none;}
.layui-form-select2.right dl dd li{padding:0 20px;position:relative;}
.layui-form-select2.right dl dd li i.layui-icon-right{position:absolute;right:15px;top:0;}
.layui-form-select2.right dl .drop_part1{min-width:199px;flex:1;display:none;overflow:auto;overflow-x:hidden;box-sizing:border-box;}
.layui-form-select2.right dl dd li:hover,.layui-form-select2.right dl .drop_part1 .crently{background:#f4f7ff;color:#3d7eff}
.layui-form-select2.right dl dd li.c999:hover,.layui-form-select2.right dl .drop_part1 .c999{background:none;color:#999;}


.layui-form-select2 dl {display: none;position:absolute;left:0;top:46px;padding:5px 0;z-index:1;min-width:100%;border:none;box-shadow: 0 0 10px rgba(0,0,0,.1);max-height: 300px;overflow:hidden;overflow-y: auto;background-color: #fff;border-radius: 10px;box-sizing: border-box}
.layui-form-select2.fright dl{left:auto;right:0;}
.layui-form-select2.layui-form-selected dl,.diy-selected dl{display:block;}
.layui-form-select2 dl dd,.layui-form-select2 dl dt {padding: 0 10px;line-height:36px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis}
.layui-form-select2 dl dt {font-size: 12px;color: #999}
.layui-form-select2 dl dd {cursor: pointer}
.layui-form-select2 dl dd.layui-select-tips {padding-left: 10px!important;color:#999;}
.layui-form-select dl dd.layui-select-tips{display:none;}
.layui-form-select dl dd.layui-this:after{padding-left:10px;font-size:16px;}
#bumen_select+.layui-form-select dl,.mw100+.arrow_down+dl,.mw100+dl,.mw100+.layui-form-select dl{width:100%;}
.layui-form-select2 dl dd.layui-this {color: #3d7eff;position: relative}
.layui-form-select2 dl dd.layui-this:after{content: "\e605";position: absolute;right: 15px;top: 0;height: 100%;font-family: layui-icon!important;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.layui-form-select2 dl.sp2{padding:10px 0;}
.layui-form-select2 dl.sp2 dd{padding:0 20px;}
.layui-form-select2 dl.sp2 dd.layui-this:after{right:20px;}
.endpr30{padding-inline-end:30px}
.endpr30+.ico_inputclose{background:#fff}

.layui-form-select2 dl.sp3 dd{padding:0 36px 0 20px;}
.layui-form-select2 dl.sp3 dd.layui-this:after{right:20px;font-size:16px;font-weight:bold;}

#archive_jobku1+i+dl dd,#archive_jobku2+i+dl dd,#archive_jobku1_pop dd{max-height:290px;overflow:hidden;}
#archive_jobku1+i+dl dd .content,#archive_jobku2+i+dl dd .content,#archive_jobku1_pop dd .content{max-height:235px;overflow:hidden;margin-right:-10px;}

#archive_jobku1+i+dl dd .content .ztree,#archive_jobku2+i+dl dd .content .ztree,#archive_jobku1_pop dd .content .ztree{max-height:215px;overflow:auto;padding-right:10px;margin-right:-5px;}
#archive_jobku1+i+dl dd .content .ztree:hover,#archive_jobku2+i+dl dd .content .ztree:hover,#archive_jobku1_pop dd .content .ztree:hover{margin-right:0;padding-right:5px;}
#archive_jobku1+i+dl dd .content .choose_tree.ztree li a:after,#archive_jobku2+i+dl dd .content .choose_tree.ztree li a:after,#archive_jobku1_pop dd .content .choose_tree.ztree li a:after{right:10px;}

.choose_tree.ztree{padding:10px;}
.choose_tree.ztree li span.button.switch{float:left;margin-top:9px}
.choose_tree.ztree li ul{width:100%;box-sizing: border-box;}
.choose_tree.ztree li a{display:block;margin-left:18px;box-sizing:border-box;padding-right:0;position:relative;}
.choose_tree.ztree li a:after{content:"\e605";position:absolute;right:0px;top:0;display:none;}
.choose_tree.ztree li a.curSelectedNode{height:36px;line-height:36px;border:none;background:#fff;color:#3d7eff;}
.choose_tree.ztree li a.curSelectedNode:after{display:block;}

.search-bar{margin:15px 10px 0;position:relative;}
.search-bar input{border-radius:0;border-top:none;border-left:none;border-right:none;width:100%;text-indent:0;}

.choose_user_list{display:flex;max-height:320px;min-height:280px;}
.choose_user_list.sp2{height:320px;}
.choose_user_list .user_part{width:270px;padding-top:46px;position:relative;box-sizing:border-box;}
.choose_user_list .user_part .search{position:absolute;left:0;top:0;width:100%;}
.choose_user_list .user_part .search:before{content:"";background-position:-94px -66px;width:16px;height:16px;position:absolute;left:11px;top:10px;}
.choose_user_list .user_part .search input{text-indent:36px;}
.choose_user_list .user_check_result{border-left:1px solid #eee;flex:1;margin-left:30px;padding-left:30px;box-sizing: border-box;padding-top:34px;position:relative;}
.choose_user_list .user_check_result .tit{position:absolute;left:30px;top:0;width:100%;}

.choose_user_list.sp2 .user_part,.choose_user_list.sp2 .user_check_result{padding:44px 20px 20px;}
.choose_user_list.sp2 .user_part{padding-top:66px;width:100%;}
.choose_user_list.sp2 .user_part .search{left:20px;top:20px;right:20px;width:auto;}
.choose_user_list.sp2 .user_check_result{margin-left:0;}
.choose_user_list.sp2 .user_check_result .tit{top:20px;left:20px;right:20px;}
.choose_user_list.sp2 .user_tree2{height:100%;overflow:auto;}
.choose_user_list.sp2 .user_result{line-height:36px;}
.choose_user_list.sp2 .user_tree2 label{margin-top:-2px;}

.user_tree{height:100%;overflow:auto;line-height:40px;}
.user_tree dd{display:none;}
.user_tree dl.sar_tatic dd div{padding-left:15px;}
.user_tree dt,.user_tree dd div{cursor:pointer;height:40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.user_tree dd div{padding-left:35px;border-radius:5px;}
.user_tree dd div:before{content:"";width:63px;height:100%;position:absolute;left:0;top:0;z-index:1;}
.user_tree dd div.no{padding-left:0;}
.user_tree dd div:hover{background:#f4f7ff;}
.user_tree dt span{padding:0 10px 0 15px;width:8px;height:40px;display:block;float:left;cursor:pointer;position:relative;}
.user_tree dt span:before{content:"";width:0;height:0;border-style:solid;border-width:4px 0 4px 5px;
border-color:transparent transparent transparent #333;position:absolute;left:50%;top:50%;margin-top:-4px;margin-left:0px;}
.user_tree dl.open_menu span:before{border-width:5px 4px 0 4px;border-color:#333 transparent transparent transparent;margin-top:-2px;margin-left:-2px;} 

.user_result{height:100%;overflow:auto;line-height:40px;}
.user_result .item{position:relative;}
.user_result i.close_ico{position:absolute;right:0;top:50%;margin-top:-8px;}


/**人才库 简历详情**/
.talent_resume{padding-top:60px;}
.talent_resume .page_posit{position:fixed;top:70px;left:110px;right:0;padding:0 30px;height:60px;line-height:60px;background:#fff;z-index:4;overflow:hidden;}
.talent_resume .page_posit.visible{overflow:visible}
.talent_resume .page_posit:after{content:"";width:100%;height:1px;background:#eee;position:absolute;left:0;bottom:0;}
.talent_resume .page_posit .opare{float:right;}
.talent_resume .page_posit .opare a{margin-left:10px;display:inline-block;}

.talent_resume .resume_right{width:39.47%;border-left:1px solid #eee;min-height: calc(100vh - 140px);}

.jianliselect1{position:absolute;left:30px;top:0;padding:0;}
.jianliselect1.layui-nav{background:none;}
.jianliselect1 .layui-nav-item{line-height:36px;}
.jianliselect1 .layui-nav-child{top:46px;}
.jianliselect1.layui-nav .layui-nav-item>a{color:#333;border:1px solid #e8e8e8;background:#fff;padding-right:42px;}
.jianliselect1.layui-nav:hover .layui-nav-item>a{color:#3d7eff;border-color:#3d7eff;}
.jianliselect1.layui-nav.crenlty .layui-nav-item>a{background:#f4f7ff;border-color:#3d7eff;color:#3d7eff;}
.jianliselect1.layui-nav .layui-nav-more{right:20px;top:1px;font-weight:bold;}
.jianliselect1 .layui-nav-child{border-radius:10px;box-shadow:0 0 10px rgba(51,51,51,.1);padding:10px 10px 0;width:220px;}
.jianliselect1 .layui-nav-child dd{margin:0 0 10px;background:none;}
.jianliselect1 .layui-nav-child dd a{padding:10px 10px 10px 37px;position:relative;border-radius:5px;}
.jianliselect1 .layui-nav-child dd a .ico{position:absolute;left:10px;top:10px;}
.jianliselect1 .layui-nav-child dd a .tit{line-height:14px;padding-bottom:4px;}
.jianliselect1.layui-nav .layui-nav-child a:hover,.jianliselect1 .layui-nav-child dd a.crently{background:#f8f8f8;}

.jianliselect1.sp2{z-index:1;}
.jianliselect1.sp2.layui-nav .layui-nav-item>a{border:none;width:78px;height:28px;line-height:14px;background:none;padding:0;}
.jianliselect1.sp2.layui-nav .layui-nav-more{right:2px;}
.jianliselect1.sp2 .layui-nav-child{top:37px;}

.jianliselect2{position:relative;vertical-align:top;}
.jianliselect2.layui-nav{background:none;padding:0;}
.jianliselect2.layui-nav:hover > .layui-nav-item >a{color:#3d7eff;border-color:#3d7eff;}
.jianliselect2 .layui-nav-item{line-height:36px;}
.jianliselect2.layui-nav .layui-nav-item>a{color:#333;border:1px solid #e8e8e8;background:#fff;padding-right:42px;}
.jianliselect2.layui-nav .layui-nav-item>a:hover,.layui-nav-item:hover>a{color:#3d7eff;border-color:#3d7eff;}
.layui-nav .layui-nav-item:hover>a.c333{color:#3d7eff;border-color:#3d7eff;}
.layui-nav-item:hover a.bg1{color:#fff;}
.layui-nav-item:hover a.bg1.plr20 .layui-icon-down:before{background-position:-32px -224px!important;}

.jianliselect2.layui-nav .layui-nav-more{right:20px;top:0;font-weight:bold;}
.jianliselect2 .layui-nav-child{width:300px;left:auto;right:0;top:46px;border-radius:10px;border:none;max-height:320px;overflow:auto;}
.jianliselect2 .layui-nav-child{border-radius:10px;box-shadow:0 0 10px rgba(51,51,51,.1);padding:10px 10px 0;width:220px;}
.jianliselect2 .layui-nav-child dd{margin:0 0 10px;background:none;}
.jianliselect2 .layui-nav-child dd a{padding:10px;position:relative;border-radius:5px;}
.talent_resume .page_posit .layui-nav-child dd a{margin:0;display:block;}
.talent_resume .page_posit .layui-nav-child dd a.sp2{margin:0 10px;}
.jianliselect2 .layui-nav-child dd a .tit{line-height:14px;padding-bottom:4px;}
.jianliselect2.layui-nav .layui-nav-child a:hover,.jianliselect2 .layui-nav-child dd.layui-this a{background:#f8f8f8;}

.tab1{position:relative;}
.tab1:after{content:"";width:100%;height:1px;background:#eee;position:absolute;left:0;bottom:0;}
.tab1 a{color:#666;}
.tab1 a.it.crently,.tab1 a.it:hover{color:#3d7eff;}
.tab1 .it{line-height:14px;padding-bottom:13px;display:inline-block;position:relative;margin-right:40px;overflow:hidden;vertical-align: bottom;}
.tab1 .it:hover,.tab1 .it.crently{overflow:visible;}
.tab1 .it:after{width:100%;height:6px;border-radius:6px;background:#3d7eff;content:"";position:absolute;left:0;bottom:-3px;opacity:0;height:0;z-index:1;}
.tab1 .it:before{height:3px;width:100%;background:#fff;position:absolute;left:0;bottom:-3px;content:"";z-index:2;}
.tab1 a.it:hover:after,.tab1 a.it.crently:after{opacity:1;height:6px}

.tab2 a{color:#333;border:1px solid #e8e8e8;padding:0 20px;border-radius:5px;height:36px;line-height:36px;display:inline-block;margin-right:10px}
.tab2 a.it.crently{border-color:#3d7eff;background:#f4f7ff;}
.tab2 a.it.crently,.tab2 a.it:hover{color:#3d7eff;border-color:#3d7eff;}

.com_tab .it{float:left;width:100%;position:relative;}
.com_tab.sp2 .it{width:50%;}
.com_tab.sp3 .it{width:33.3333%}
.com_tab.sp4 .it{width:25%;}
.com_tab.sp5 .it{width:20%;}
.com_tab.sp6 .it{width:16.6667%;}

.afterborder .it:after{width:1px;height:100%;position:absolute;right:0;top:0;content:"";background:#eee;}
.afterborder .it:last-child:after,.afterborder .it.noborder:after{width:0;}


.resume_huaxiang{background:#fafafa;padding:30px 30px 10px}
.resume_huaxiang dl{padding-left:76px;min-height:28px;position:relative;margin-bottom:10px;}
.resume_huaxiang dl dt{position:absolute;left:0;top:0;color:#999;}
.resume_huaxiang dl dd p{padding:0 5px 0 9px;border-radius:5px;display:inline-block;margin:0 10px 10px 0;}
.resume_huaxiang dl dd p i{margin-left:5px;width:14px;height:14px;line-height:14px;border-radius:16px;text-align:center;display:inline-block;vertical-align:middle;cursor:pointer;font-size:12px;font-weight:bold;}

.resume_huaxiang dl dd .bd1:hover{border-color:#3d7eff;color:#3d7eff;}
.resume_huaxiang dl dd .bd1:hover i{background:#3d7eff;color:#fff;}

.resume_tool{position:absolute;top:0px;right:30px;}
.resume_tool a{height:34px;line-height:34px;border:1px solid #e8e8e8;width:34px;text-align:center;display:inline-block;border-radius:5px;}
.resume_tool a:hover{border-color:#3d7eff;}

.edit_info{margin-right:-30px;margin-top:10px;}
.edit_info li{float:left;width:50%;margin-top:20px;}
.edit_info li.sp2{width:100%;}
.edit_info li p{margin-right:30px;padding-left:90px;position:relative;}
.edit_info li p i{position:absolute;left:0;top:0;color:#999;}
.edit_info.sp2 li p{padding-left:104px;}

.apply_recode li{border-radius:10px;margin-top:20px;}

.msg_ation{width:36.2%;position:fixed;bottom:0px;right:-1000px;top:130px;box-shadow:1px 1px 30px rgba(0,0,0,.1);z-index:19891011;background:#fff;border-radius:10px 0 0 10px;padding:45px 0 84px 0;box-sizing: border-box;}
.msg_ation.sp2{padding:92px 0 0;top:70px;}
.msg_ation .head{position:absolute;top:20px;left:20px;right:20px;}
.msg_ation .add{position:absolute;left:20px;right:20px;bottom:20px;height:44px;line-height:44px;}
.msg_ation .list{overflow:auto;height:100%;padding:0 20px;}
.msg_ation .list li{border:1px solid #eee;margin-top:20px;border-radius:10px;padding:20px;position:relative;}
.msg_ation .list li p{padding-left:76px;position:relative;}
.msg_ation .list li p i{position:absolute;left:0;top:0;}
.msg_ation .list li div{position:absolute;right:0;top:0;padding:0 5px;line-height:14px;}
.msg_ation .list li div a{padding:20px 15px;display:inline-block;}

.msg_ation.sp2 .tab1{position:absolute;left:0;top:62px;right:0;}

.zhaopin_moreuser{width:36.2%;position:fixed;bottom:0px;right:-1000px;box-shadow:1px 1px 30px rgba(0,0,0,.1);z-index:19891011;background:#fff;border-radius:10px 0 0 10px;padding:45px 0 84px 0;top:70px;box-sizing: border-box;}
.zhaopin_moreuser .head{position:absolute;top:20px;left:20px;right:20px;}
.zhaopin_moreuser .add{position:absolute;left:20px;right:20px;bottom:20px;height:44px;line-height:44px;}
.zhaopin_moreuser .list{overflow:auto;height:100%;padding-right:20px;}


.resume_normal .tit{line-height:30px;font-size:16px;font-weight:bold;position:relative}
.resume_normal .tit b{height:30px;width:30px;line-height:30px;text-align:center;background:#f4f7ff;border-radius:30px;margin-right:10px;display:inline-block;vertical-align:top;}
.resume_normal .tit b i{height:14px;display:inline-block;vertical-align:middle;}
.resume_normal .tit b .rs0{background-position:-94px -274px;width:14px;}
.resume_normal .tit b .rs1{background-position:-94px -152px;width:12px;}
.resume_normal .tit b .rs2{background-position:-94px -169px;width:15px;}
.resume_normal .tit b .rs3{background-position:-94px -186px;width:14px;}
.resume_normal .tit b .rs4{background-position:-94px -204px;width:15px;}
.resume_normal .tit b .rs5{background-position:-94px -221px;width:14px;}
.resume_normal .tit b .rs6{background-position:-94px -239px;width:14px;}
.resume_normal .tit b .rs7{background-position:-94px -257px;width:15px;}
.resume_normal .tit b .rs8{background-position:-94px -293px;width:13px;}
.resume_normal .tit b .rs9{background-position:-94px -310px;width:14px;}
.resume_normal .tit b .rs10{background-position:-94px -326px;width:14px;}
.resume_normal .tit b .rs11{background-position:-94px -342px;width:12px;}

.resume_normal .tit b .rs12{background-position:-112px -152px;width:14px;}
.resume_normal .tit b .rs13{background-position:-112px -169px;width:12px;}
.resume_normal .tit b .rs14{background-position:-112px -185px;width:14px;}
.resume_normal .tit b .rs15{background-position:-112px -202px;width:14px;}
.resume_normal .tit b .rs16{background-position:-112px -219px;width:14px;}
.resume_normal .tit b .rs17{background-position:-112px -236px;width:14px;}
.resume_normal .tit b .rs18{background-position:-112px -253px;width:13px;}

.resume_normal .tit span{display:inline-block;vertical-align:middle;background:#fff;margin-left:-10px;padding:0 10px;}
.resume_normal .tit span:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#eee;z-index:-1;}

.file_ico{width:40px;height:40px;display:inline-block;}
.f_jpg{background-position:-130px -105px;}
.f_doc{background-position:-130px -148px;}
.f_pdf{background-position:-130px -191px;}
.f_xls{background-position:-130px -234px;}
.f_gif{background-position:-130px -277px;}
.f_png{background-position:-130px -320px;}
.f_ppt{background-position:-130px -363px;}
.f_rar{background-position:-130px -406px;}
.f_zip{background-position:-130px -449px;}
.f_txt{background-position:-130px -492px;}

.log_txt,.log_ewm{width:60px;height:60px;}
.log_txt{background-position:-313px -154px;}
.log_ewm{background-position:-322px -220px;}

.fav_ico{width:16px;height:16px;background-position:-76px -521px;cursor:pointer;}
.fav_ico.ed{background-position:-92px -521px}
.fav_ico.sp2{width:14px;height:14px;background-position:-78px -538px;}
a:hover .fav_ico.sp2{background-position:-78px -553px;}
.fav_ico.sp2.ed,a:hover .fav_ico.sp2.ed{background-position:-92px -538px;}

.tdcount_ico{width:16px;height:16px;background-position:-78px -486px;display:inline-block;vertical-align:middle;}
.ldian_ico{width:16px;height:16px;background-position:-78px -504px;display:inline-block;vertical-align:middle;}
.new_ico{width:36px;height:16px;background-position:-40px -515px;display:inline-block;vertical-align:middle;}
.dzip_ico{width:30px;height:30px;background-position:-40px -536px;display:inline-block;vertical-align:middle;}

.upload_ico{width:30px;height:30px;display:inline-block;background-position:0 -325px;}

.upload_error_ico,.loading_ico,.upload_success_ico{width:40px;height:40px;display:inline-block;}
.loading_ico{background-position:0 -359px;}
.upload_error_ico{background-position:0 -402px;}
.upload_success_ico{background-position:0 -443px;}

.gznlfx_ico{width:14px;height:16px;background-position:-94px -419px;}
.zhnlfx_ico{width:14px;height:14px;background-position:-94px -437px;}

.upload_content{text-align:center;border:1px dashed #e8e8e8;border-radius:10px;background:#fafafa;}
.upload_content .add{padding:58px 0;}
.upload_content .uploading{padding:51px 0;}
.upload_content .uploadover{padding:35px 0}
@-webkit-keyframes rotate {0%,100%{-webkit-transform:rotate(0deg);}100% {-webkit-transform:rotate(360deg);}}
@-moz-keyframes rotate {0%,100%{-moz-transform:rotate(0deg);}100% {-moz-transform:rotate(360deg);}}
@-o-keyframes rotate {0%,100%{-o-transform:rotate(0deg);}100% {-o-transform:rotate(360deg);}}
@-ms-keyframes rotate {0%,100%{-ms-transform:rotate(0deg);}100% {-ms-transform:rotate(360deg);}}
@keyframes rotate {0%,100% {transform:rotate(0deg);}100% {transform:rotate(360deg);}}
.uploading .ico{border-bottom-color: transparent;vertical-align: middle;-moz-animation: rotate 75s linear infinite;
	-webkit-animation: rotate 75s linear infinite;
	-o-animation: rotate 75s linear infinite;
	-ms-animation: rotate 75s linear infinite;
	animation: rotate .75s linear infinite;}

.form_1.sp_line14,.form_1.sp_line14 .f_lab{line-height:14px;}
.form_1 .f_lab{width:140px;padding-right:20px;text-align:right;line-height:36px;}
.form_1 .it{display:flex;margin-top:20px;}
.form_1 .it .f_txt{flex:1;}

.form_1.spce .f_lab{text-align:left;}
.form_1.spce .it[width85] .f_lab{width:85px;}
.form_1.spce .it[width56] .f_lab{width:56px;}
.form_1.spce .it[width70] .f_lab{width:70px;}
.form_1.spce .it[width98] .f_lab{width:98px;}
.form_1.spce .it[width112] .f_lab{width:112px;}

.maskbg{background:rgba(0,0,0,0);position:fixed;top:0;left:0;right:0;bottom:0;z-index:99998;}
.maskbg.z3{z-index:3;}
.maskbg.opa50{background:rgba(0,0,0,.5);}
.share_ewm{background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);width:180px;padding:20px;box-sizing:border-box;position:absolute;text-align:center;z-index:9999999999;}
.share_ewm img{width:120px;margin:0 auto}

.share_ewm.sp2{width:480px;height:390px;padding-top:70px;padding-bottom:30px;z-index:99999;box-sizing:border-box;top:50%;left:50%;margin:-195px 0 0 -240px;}
.share_ewm.sp2 img{width:200px;}
.share_ewm.sp3{width:280px;padding-top:50px;}
.share_ewm.sp3 img{width:200px;}



.job_ico{width:50px;height:50px;display:inline-block;}
.job_ic1{background-position:-236px -162px;}
.job_ic2{background-position:-236px -222px;}
.job_ic3{background-position:-236px -282px;}
.job_ic4{background-position:-236px -342px;}
.job_ic5{background-position:-236px -402px;}
.job_ic6{background-position:-236px -462px;}
.ewm_ico{background-position:-76px -365px;width:30px;height:30px;}
.zhaopin_plist{margin-left:-20px;}
.zhaopin_plist a{margin-left:20px;margin-top:20px;display:flex;padding:14px;line-height:50px;}
.zhaopin_plist a p{flex:1;margin-left:15px;font-size:16px;}
.zhaopin_plist a b{padding:0 10px;height:28px;line-height:28px;font-weight:normal;border-radius:5px;display:inline-block;}
.zhaopin_plist a:hover{border-color:#3d7eff;background:#f4f7ff;}

.login_tips{background:#fff3ed;color:#ff5000;}

.container{width:1280px;margin:0 auto;}
.step1{padding:100px 0;}
.step1 .item{display:inline-block;margin:0 80px;position:relative;}
.step1 .item div{padding:0 20px;color:#999;}
.step1 .item b{font-size:30px;color:#999;line-height:24px;display:block;}
.step1 .item p{font-size:16px;line-height:16px;margin-top:20px;}
.step1 .item.crently b{color:#3d7eff;}
.step1 .item.crently p{color:#333;}
.step1 .item:before{content:"";width:160px;height:1px;background:#eee;position:absolute;left:-160px;top:10px;}
.step1 .item:first-child{margin-left:0;}.step1 .item:last-child{margin-right:0;}
.step1 .item:first-child div{padding-left:0;}.step1 .item:last-child div{padding-right:0;}
.step1 .item:first-child:before{width:0;}

.imgfile.sp4 .item{width:64px;height:64px;margin-right:20px;}
.imgfile.sp4 .item.add b:before,.imgfile.sp4 .item.add b:after{background:#333;}
.imgfile.sp3 .item{width:120px;height:120px;}
.imgfile.sp2 .item{width:150px;height:200px;}
.imgfile.spmr20 .item{margin-right:20px;}

.imgfile .item{width:80px;height:80px;position:relative;border-radius:5px;overflow:hidden;float:left;margin-right:10px;}
.imgfile .item.add{cursor:pointer;}
.imgfile .item p{width:100%;height:24px;line-height:24px;background:rgba(0,0,0,.5);color:#fff;font-size:12px;text-align:center;position:absolute;left:0;bottom:0;border-radius:0 0 5px 5px}
.imgfile .item.add:before{content:"";border:1px solid #eee;position:absolute;left:0;top:0;right:0;bottom:0;border-radius:5px;}
.imgfile .item.add b{width:18px;height:18px}
.imgfile .item.add b:before,.imgfile .item.add b:after{content:"";width:18px;height:18px;position:absolute;left:0;top:0;background:#c1c1c1;}
.imgfile .item.add b:before{top:0;margin-left:-1px;width:2px;left:50%;}
.imgfile .item.add b:after{left:0;margin-top:-1px;height:2px;top:50%;}
.imgfile .item.add:hover{color:#3d7eff;}
.imgfile .item.add:hover:before{border-color:#3d7eff}
.imgfile .item.add:hover b:before,.imgfile .item.add:hover b:after{background:#3d7eff;}
.imgfile .item.uploadimg{overflow:visible;}
.imgfile .item.uploadimg img{width:100%;height:100%;display:block;border-radius:5px;position:relative;}
.imgfile .item.uploadimg a{position:absolute;width:16px;height:16px;top:-5px;right:-5px;}


.date_table button{margin:0;font:inherit;overflow:visible;border:none;text-align:center;background:none;width:100%;height:100%;cursor: pointer;}
.date_table .arrow.l0{margin-left:-10px;}
.date_table .arrow.r0{margin-right:-10px;}
.date_table{padding:0 20px;}
.date_table table{width:100%;}
.date_table table tr th,.date_table table tr td{text-align:center;}
.date_table table tr td{padding:0 3px;cursor: pointer;}
.date_table table tr th button{padding:6px;cursor: pointer;}
.date_table .arrow{height:68px;line-height:68px;text-align:center;width:25px;border-radius:10px;cursor:pointer;}
.date_table .arrow i{cursor:pointer;}
.date_table .arrow:hover{color:#3d7eff;background:#f4f7ff;}

.date_table  table tr td button{position:relative;border-radius: 10px;width:100%;height:68px;text-align:center;	background: none;cursor: pointer;}
.date_table  table tr td button .dot{position:absolute;right:5px;top:9px;}
.date_table  table tr td button .c999 .dot{background:#999;}

.date_table table tr td.dis,.date_table table tr td.dis .c333{color:#999;}
.date_table table tr td button:hover{background:#f8f8f8!important;color:#999;}

.date_table table tr td button.mark1{background: #3d7eff !important;}
.date_table table tr td button.mark1 *{color:#fff!important;}
.date_table table tr td button.mark1 .dot{background:#fff;}

.detailed{height:420px;overflow:hidden;overflow-y:auto;}
.rclist{overflow:hidden;padding:0 20px 20px;}
.detailed ul li{position:relative;margin-top:20px;padding:15px 20px 11px;border:1px solid #eee;border-radius:10px;}
.detailed ul li a{display:flex;color:#333;}
.detailed ul li .time{width:80px;font-size:22px;line-height:16px;align-self:center;font-weight:bold;}
.detailed ul li .explain{flex:1;}
.detailed ul li .opare{position:absolute;right:0;bottom:0;padding:15px 36px 11px 20px;color:#999;cursor:pointer;}
.detailed ul li .opare:hover{color:#3d7eff;}
.detailed ul li .opare i{position:absolute;right:19px;top:50%;margin-top:-7px}
.detailed ul li .opare i.layui-icon-down:before{background-position:-47px -218px;}
.detailed ul li .opare.open{line-height:24px;}
.detailed ul li .opare.open i{transform:rotate(180deg);margin-top:-12px;}
.detailed ul li .explain .more{margin-top:15px;display:none;}

.detailed ul li:hover{border-color:#3d7eff;background:#f4f7ff;}
.detailed ul li .opare:hover i.layui-icon-down:before{background-position:-32px -241px;}

.detailed ul li.dis,.detailed ul li.dis:hover{background:#fafafa;border-color:#eee;}
.detailed ul li.dis a{color:#999;}
.detailed ul li.dis a .bg3d7eff{background:#ddd;}
.detailed ul li.dis a .c333{color:#999;}

.partment_list .item:first-child{margin-top:0;}
.partment_list .item{height:40px;position:relative;line-height:40px;border-radius:10px;margin-top:5px;}
.partment_list .item:hover,.partment_list .item.crently{background-color:#f4f7ff;color:#3d7eff;}
.partment_list .item b{font-family:layui-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;display:block;height:40px;padding:0 15px;position:relative}
.partment_list .item div b:after{width:15px;height:40px;position:absolute;right:-15px;top:0;content:"";}
.partment_list .item div.on p{display:block;;}
.partment_list .item div p{position:absolute;right:-133px;top:0;width:123px;background:#fff;border-radius:10px;padding:10px 0;box-shadow:0 0 10px rgba(0,0,0,0.1);display:none;z-index:1;}
.partment_list .item div{position:absolute;right:0;top:0;}
.partment_list .item div p a{display:block;padding-left:20px;}
.partment_list .item div p a:hover{background:#f4f7ff;color:#3d7eff;}
.partment_list .item em{height:40px;font-size:14px;overflow:hidden;font-style:normal;display:block;padding:0 15px;margin-right:46px;}
.partment_list .item em:hover{cursor:pointer;}

.layui-table.ptb20+.layui-table-view .layui-table td{padding:20px 0;}
/* .layui-table.ptb20+.layui-table-view .layui-table td .layui-table-cell{height:36px;line-height:36px;} */
.layui-table.tablew100+.layui-table-view .layui-table{width:100%;}

.layui-progress-text{top:50%;right:-40px;position:absolute;margin-top:-9px;}

.tangram-suggestion-main{z-index:999999999;}
.tangram-suggestion-main .tangram-suggestion{border:none;top:10px!important;box-shadow: 0 0 10px rgba(0,0,0,.1);border-radius:10px;max-height: 300px;overflow:auto;}
.tangram-suggestion-main .tangram-suggestion-append,.tangram-suggestion-main .tangram-suggestion-prepend{padding:0;}
.tangram-suggestion{padding:10px 0;}
.tangram-suggestion-main td{line-height:36px;padding:0 20px;font-size:14px;}
.tangram-suggestion-current,.tangram-suggestion-current span{background:#f4f7ff!important;color:#3d7eff!important}

.tangram-suggestion .route-icon{padding-left:0!important;background:none!important;}

.hr_typelist .content{box-shadow:0 0 0 rgba(0,0,0,0);position:relative;overflow:hidden;}
.hr_typelist .content:after{content:"";width:0;height:6px;background:#3d7eff;position:absolute;left:0;bottom:0;}
.hr_typelist .content:hover{box-shadow:0 0 10px rgba(0,0,0,.1);}
.hr_typelist .content:hover:after{width:100%;}
.hr_typelist .ico{height:68px;width:68px;display:inline-block;}
.hr_typelist .hr1{background-position:-512px 0;}
.hr_typelist .hr2{background-position:-512px -70px;width:59px}
.hr_typelist .hr3{background-position:-512px -140px;width:61px}
.hr_typelist .hr4{background-position:-512px -210px;width:57px}
.hr_typelist .hr5{background-position:-512px -280px;width:73px}
.hr_typelist .hr6{background-position:-512px -350px;}

.banner_swiper .tit{position:absolute;left:10px;bottom:10px;padding:0 10px;background:rgba(0,0,0,.5);line-height:24px;border-radius:3px;color:#fff;font-size:12px;display:none;}
.select_area{position:relative}
.select_area:before{content:"";border:2px solid #3d7eff;border-radius:5px;position:absolute;top:0;left:0;right:0;bottom:-10px;}
.banner_swiper.select_area:before{bottom:0;z-index:2;}

.color_list{margin-left:-20px;margin-right:-20px;padding-left:8px;margin-top:-4px;}
.color_list p{width:40px;height:40px;border-radius:40px;margin:0 12px;float:left;margin-top:24px;position:relative;cursor:pointer;}
.color_list p.crently:after{width:14px;height:10px;position:absolute;left:50%;top:50%;margin:-5px 0 0 -7px;content:"";background-position:-109px -117px;}

.img_list{margin:6px -30px 0;padding:0 6px;}
.img_list.isp2{padding:0 10px;margin-right:0;}
.img_list.isp2 .content{margin-left:20px;}
.img_list.isp2 .it.ing .img:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border:2px solid #eee;z-index:1;}
.img_list.isp2 .it.ing .img .uploading{position:absolute;left:50%;top:50%;margin:-20px 0 0 -20px;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;z-index:2;transform: scale(.5);}
.img_list.isp2 .it.ing .content input.form-checkbox{z-index:-1;}
.img_list.isp2 .it.ing:hover .form-checkbox+label{display:none;}

.img_list .it{margin:24px 0 0;}
.img_list .content{margin-left:24px;position:relative;}
.img_list .img{border-radius:5px;overflow:hidden;position:relative}
.img_list .content input.form-checkbox{display:block;opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;}
.img_list .img .bg{width:100%;display:block;}
.img_list .img .lt50{max-width:100%;max-height:100%;}
.img_list .tit{line-height:15px;margin-top:10px;}
.img_list .form-checkbox+label{position:absolute;left:10px;top:10px;z-index:1;display:none;}
.img_list .it.selected .form-checkbox+label,.img_list .it:hover .form-checkbox+label,.img_list .it:hover .pop_menu{display:block;}
.img_list.isp2 .it.selected .img:before{border:2px solid #3d7eff;border-radius:5px;position:absolute;left:0;top:0;right:0;bottom:0;content:"";z-index:1;}
.img_list .pop_menu{position:absolute;top:10px;right:10px;z-index:3;display:none;}
.img_list .pop_menu.layui-nav{background:none;padding:0;}
.img_list .pop_menu div{width:28px;height:28px;border-radius:28px;margin-left:10px;background:#fff;text-align:center;line-height:28px;display:inline-block;cursor:pointer;vertical-align:top}
.img_list .pop_menu div .ico{vertical-align:middle;display:inline-block;}
.img_list .pop_menu div .layui-icon{display:none;}
.img_list .pop_menu div dl{width:123px;top:38px;right:0;left:auto!important;}
.img_list .pop_menu.layui-nav .layui-nav-item a{padding:0;}
.img_list .pop_menu.layui-nav .layui-nav-item dd a{padding:0 20px;text-align:left;}
.img_list .pop_menu.layui-nav .layui-nav-item dd.layui-this a{color:#3d7eff;}
.exp_ico{width:14px;height:14px;background-position:-80px -590px;}
.imgdot_ico{width:14px;height:3px;background-position:-80px -608px;}

.delall_ico,.moveall_ico{width:18px;height:18px;display:inline-block;vertical-align:middle;}
.delall_ico{background-position:-175px -611px;}
.moveall_ico{background-position:-175px -630px;}
.ico_up{width:10px;height:12px;background-position:-202px -624px;display:inline-block;vertical-align:middle;}
.ico_del{width:12px;height:12px;background-position:-202px -611px;display:inline-block;vertical-align:middle;}
.ico_spi{width:10px;height:12px;background-position:-76px -642px;display:inline-block;vertical-align:middle;}
.ico_csong{width:12px;height:12px;background-position:-92px -642px;display:inline-block;vertical-align:middle;}

.suc_ico{background-position:-333px -292px;width:40px;height:40px;}

.sp_tyi:after,.sp_bhui:after{width:16px;height:16px;position:absolute;right:-5px;top:-5px;background-position:-76px -657px;content:""}
.sp_bhui:after{background-position:-92px -657px;}

.hoverbgeee:hover{background:#eee;}

.ico_inputclose{padding:0 10px;height:100%;position:absolute;right:26px;top:0;width:16px;display:none;line-height:36px;cursor:pointer;box-sizing: unset;}
.ico_inputclose:after{content:"";width:16px;height:16px;background-position:-60px -256px;display:inline-block;vertical-align:middle;margin-top:-2px;}

.downpanel_searchjob .ico_inputclose,.ir0+.ico_inputclose{right:0;}
.npr0+.ico_inputclose{padding-right:0;}

.select_img .layui-progress{position:absolute;width:20px;height:20px;top:50%;left:50%;margin:-10px 0 0 -10px;display:none;background:none;}


@-webkit-keyframes rotate2 {0%,100%{-webkit-transform:scale(0.5) rotate(0deg);}100% {-webkit-transform:scale(0.5) rotate(360deg);}}
@-moz-keyframes rotate2 {0%,100%{-moz-transform:scale(0.5) rotate(0deg);}100% {-moz-transform:scale(0.5) rotate(360deg);}}
@-o-keyframes rotate2 {0%,100%{-o-transform:scale(0.5) rotate(0deg);}100% {-o-transform:scale(0.5) rotate(360deg);}}
@-ms-keyframes rotate2 {0%,100%{-ms-transform:scale(0.5) rotate(0deg);}100% {-ms-transform:scale(0.5) rotate(360deg);}}
@keyframes rotate2 {0%,100% {transform:scale(0.5) rotate(0deg);}100% {transform:scale(0.5) rotate(360deg);}}
.alluploading.select_img .layui-progress{display:block;}
.alluploading.uploadimg .loading_ico{transform:scale(0.5);position:absolute;left:-10px;top:-10px;}
.alluploading.uploadimg .uploading .loading_ico{border-bottom-color: transparent;vertical-align: middle;-moz-animation: rotate2 75s linear infinite;-webkit-animation: rotate2 75s linear infinite;-o-animation: rotate2 75s linear infinite;-ms-animation: rotate2 75s linear infinite;animation: rotate2 .75s linear infinite;}
.alluploading.uploadimg .uploadover .loading_ico{background-position:-175px -650px;animation:none;transform:scale(1);top:0;left:0;width:20px;height:20px;}

@-webkit-keyframes rotate3 {0%,100%{-webkit-transform:rotate(0deg);}100% {-webkit-transform:rotate(360deg);}}
@-moz-keyframes rotate3 {0%,100%{-moz-transform:rotate(0deg);}100% {-moz-transform:rotate(360deg);}}
@-o-keyframes rotate3 {0%,100%{-o-transform: rotate(0deg);}100% {-o-transform:rotate(360deg);}}
@-ms-keyframes rotate3 {0%,100%{-ms-transform:rotate(0deg);}100% {-ms-transform:rotate(360deg);}}
@keyframes rotate3 {0%,100% {transform:rotate(0deg);}100% {transform:rotate(360deg);}}
.uploadbg:after{content:"";background-position:0 -484px;width:20px;height:20px;display:inline-block;-moz-animation: rotate3 75s linear infinite;-webkit-animation: rotate3 75s linear infinite;-o-animation: rotate3 75s linear infinite;-ms-animation: rotate3 75s linear infinite;animation: rotate3 .75s linear infinite;top:50%;left:50%;margin:-10px 0 0 -10px;position:absolute;}
.uploadbg b{display:none!important;}



.haibao_list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin:30px -22.5px 0;}
.haibao_list .it{box-sizing:border-box;width:20%;padding:0 22.5px;margin-bottom:45px;}

.choose_img_pop{display:flex;margin-bottom:25px;padding-right:30px;height:464px;}
.choose_img_pop .lemenu{width:199px;height:100%;line-height:40px;overflow:auto;}
.choose_img_pop .lemenu .it{padding-left:30px;padding-right:30px;}
.choose_img_pop .ricontent{padding-left:30px;height:100%;}

.layui-layer-content[style] .choose_img_pop{height:100%;margin-bottom:0;}
.layui-layer-content[style] .choose_img_pop .ricontent{overflow:auto;}

.linebox{width:20px;height:16px;overflow:hidden;position: relative;vertical-align:middle;display:inline-block;}
.linebox .line1{position: absolute;top: 0;left: 0;right: 0;height: 2px;}
.linebox .line2{position: absolute;top:50%;left: 0;right: 0;height: 2px;margin-top:-1px;}
.linebox .line3{position: absolute;bottom: 0;left: 0;right: 0;height: 2px;}


.photo_add_list .it{background:#f8f8f8;border-radius:10px;padding:10px;}
.photo_add_list .img p{width:100%;height:24px;line-height:24px;background:rgba(0,0,0,.5);color:#fff;font-size:12px;text-align:center;position:absolute;left:0;bottom:0;border-radius:0 0 10px 10px}

.w-e-bar-divider{margin:0!important;width:0!important;}
.w-e-bar-item button{font-weight:bold;}

.BMap_noprint,.anchorBL{display:none;}

#jobsearch_list input{display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;}

.layui-nav .layui-nav-item .plr10{padding:0 25px 0 10px;}
.layui-nav .layui-nav-item .plr20{padding:0 35px 0 20px}
.layui-nav-item .plr20 .layui-nav-more{right:20px;}
.layui-nav-item .plr10 .layui-nav-more{right:12px;}
.layui-nav .layui-nav-item a.color1{color:#3d7eff;}.layui-nav .layui-nav-item a.c333{color:#333;}
.layui-nav .layui-nav-item a.c333:hover{color:#3d7eff;}
.layui-nav .layui-nav-item a.pl0{padding-left:0;padding-right:12px;}
.layui-nav .layui-nav-item a.pl0 .layui-nav-more{right:0;}

#data_full{position:relative;}
#data_full .uploading{display:none;}
#data_full.loading .uploading{display:block;width:100%;height:100%;background:rgba(255,255,255,.5);z-index:2;position:absolute;left:0;top:0;text-align:center;}
#data_full.loading .uploading p{animation:none;transform: scale(0.75);-webkit-transform:scale(0.75);position:absolute;left:0;top:0;}
#data_full.loading .lt50{top:0;-webkit-transform:translate(-50%,180px);transform: translate(-50%,180px);}


#data_empty{position:relative;}
#data_empty .uploading{display:none;}
#data_empty.loading .uploading{display:block;width:100%;height:100%;background:rgba(255,255,255,.5);z-index:2;position:absolute;left:0;top:0;text-align:center;}
#data_empty.loading .uploading p{animation:none;transform: scale(0.75);-webkit-transform:scale(0.75);position:absolute;left:0;top:0;}
#data_empty.loading .lt50{top:0;-webkit-transform:translate(-50%,180px);transform: translate(-50%,180px);}


.step2{padding:60px 0;}
.step2 .item{display:inline-block;margin:0 100px;position:relative;line-height:30px;vertical-align:top;}
.step2 .item div{padding:0 10px;color:#999;height:30px;}
.step2 .item b{font-size:14px;color:#999;line-height:30px;background:#e8e8e8;width:30px;height:30px;border-radius:30px;text-align:center;display:inline-block;margin-right:10px;position:relative;overflow:hidden;}
.step2 .item b i{z-index:1;position:absolute;width:100%;height:100%;left:0;top:0;color:#999;}
.step2 .item p{font-size:16px;display:inline-block;vertical-align:top;color:#333;}
.step2 .item.crently b{color:#3d7eff;background:#3d7eff;}
.step2 .item.crently b i{color:#3d7eff;}
.step2 .item.crently p{color:#3d7eff;}
.step2 .item:before{content:"";width:200px;height:2px;background:#eee;position:absolute;left:-200px;top:15px;}
.step2 .item:first-child{margin-left:0;}.step2 .item:last-child{margin-right:0;}
.step2 .item:first-child div{padding-left:0;}.step2 .item:last-child div{padding-right:0;}
.step2 .item:first-child:before{width:0;}
.step2.sp3 .item:first-child:before{display:none;}
.step2.sp3 .item{margin:0 200px;}
.step2.sp3 .item:before{width:400px;left:-400px;}
.step2.sp2 .item.over b{text-indent:-999px;}
.step2.sp2 .item b:after{content:"";top:1px;left:1px;right:1px;bottom:1px;border-radius:1000px;position:absolute;background:#fff;}
.step2.sp2 .item.over b:before{content:"";width:14px;height:10px;background-position:-198px -656px;position:absolute;left:50%;top:50%;margin:-5px 0 0 -7px;z-index:2;z-index:1;}

.file_uplist .item{border:1px solid #e8e8e8;border-radius:5px;margin-right:10px;padding:0 10px;height:34px;line-height:34px;float:left;margin-bottom:10px;}
.file_uplist .item.add{padding:0 20px;box-sizing:border-box;height:36px;}
.file_uplist .item.add:hover{border-color:#3d7eff;}
em.token.italic{color:#3d7eff;}

.gdhs{width:36px;height:48px;box-sizing:border-content;background-position:-236px -519px;}
.gdhs.dis{width:36px;height:48px;box-sizing:border-content;background-position:-273px -519px;}

.scale75{transform:scale(0.75);}
.scale875{transform:scale(0.875);}

.layui-timeline.sp2 .layui-timeline-axis{width:10px;height:10px;line-height:10px;border:1px solid #3d7eff;}
.layui-timeline.sp2 .layui-timeline-item:before{top:10px;bottom:0;left:4px;}
.layui-timeline.sp2 .layui-timeline-item{padding-left:33px;}
.layui-timeline.sp2 .layui-timeline-item:last-child{display:none;}


.layui-timeline.sp3 .layui-timeline-axis{width:24px;height:24px;line-height:24px;background:#ddd;border-radius:24px;cursor:inherit;border:none;}
.layui-timeline.sp3 .layui-timeline-item{padding-left:34px;padding-bottom:10px;}
.layui-timeline.sp3 .layui-timeline-item:before{top:34px;bottom:0;left:11px;}

.up_san{width:0;height:0;border-style:solid;border-width:0 5px 6px 5px;border-color:transparent transparent #ddd transparent;margin-top:-1px;}
.up_san.flipy{margin-top:-3px;}


.arrow_left1{position:relative;}
.arrow_left1:before,.arrow_left1:after{content:"";width:0;height:0;border-style:solid;border-width:11px 11px 11px 0;border-color:transparent #eee transparent transparent;position:absolute;left:-10px;top:24px;}
.arrow_left1:after{border-color:transparent #fff transparent transparent;margin-left:1px;}

.no_more .layui-nav-more{display:none;}
.houxuanren_more.layui-nav .layui-nav-child a:hover,.houxuanren_more .layui-nav-child dd.layui-this a{background:#f8f8f8;}
.houxuanren_more .layui-nav-child{padding-top:0;max-height:480px;overflow:auto;}
.houxuanren_more .layui-nav-child dd{margin-top:10px}
.houxuanren_more .layui-nav-child dd.layui-this{background:none;}
.houxuanren_more .layui-nav-child dd a{padding:12px 20px;}

.layui-rate li i.layui-icon.layui-icon-rate:before,.layui-rate li i.layui-icon.layui-icon-rate-solid:before{content:"";}
.layui-rate li i.layui-icon.layui-icon-rate,.layui-rate li i.layui-icon.layui-icon-rate-solid{height:18px;line-height:18px;width:18px;margin-right:10px;transition:all 0s;-webkit-transition:all 0s;}
.layui-rate li i.layui-icon.layui-icon-rate{background:url(../images/bg_ico.png) no-repeat -95px -616px;}
.layui-rate li i.layui-icon.layui-icon-rate-solid{background:url(../images/bg_ico.png) no-repeat -76px -616px;}

#select_date .layui-laydate{box-shadow:none;}
.no_second{-webkit-animation-duration:0s!important;animation-duration:0s!important;animation-fill-mode:none!important;animation-name:none!important;}
.no_second .layui-laydate-list li{transition-duration:0s!important;-webkit-transition-duration:0s!important;}
.no_second .laydate-time-list > li:last-child{display:none!important;}
.no_second .laydate-time-show{width:260px!important;}
.no_second .layui-laydate-list>li{width:50%!important;}
.no_second .layui-laydate-content{height:230px;overflow:hidden;}
.no_second .layui-laydate-header{display:none;}
.layui-laydate-list li:hover{color:inherit!important;}
.layui-laydate li.layui-this,.layui-laydate li.layui-this:hover{background:none!important;color:#3d7eff!important;}
.layui-laydate li.layui-this.laydate-disabled{color:#bbb!important}

/*#qianyuezhuti_input+.input_tag_select .tag_txt{display:none;}*/

.wn100+i+dl{max-width:100%;}

.email_banner_bg{background: #ecf3ff;
	background: -moz-linear-gradient(top,  #ecf3ff 0%, #f7f9ff 100%);
	background: -webkit-linear-gradient(top,  #ecf3ff 0%,#f7f9ff 100%);
	background: linear-gradient(to bottom,  #ecf3ff 0%,#f7f9ff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf3ff', endColorstr='#f7f9ff',GradientType=0 );
}
.max288 ul{max-height:288px;overflow:auto;}
.maxh256 .scrollarea{max-height:256px;}
.scrollarea{height:100%;overflow: auto!important;margin-right:-5px;padding-right:5px;text-overflow:inherit!important;white-space:inherit!important;}
.scrollarea:hover{margin-right:0;padding-right:0;}
.layui-dropdown .layui-form-select2 dl.npb{box-shadow:none!important;}

.new_msg{position:fixed;right:20px;bottom:-400px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);width:416px;height:388px;border-radius:10px;z-index:9;padding:0 10px;}
.new_msg .tit{line-height:50px;font-size:16px;position:relative;padding:0 10px;}
.new_msg .tit a{position:absolute;right:0;top:0;padding:0 10px;}
.new_msg .cont{height:290px;border-radius:10px;background:#f8f8f8;padding:0 20px 0;overflow:hidden;overflow-y:auto;position:relative;}
.new_msg .cont p{text-align:center;color:#999;line-height:14px;padding:20px;}
.new_msg .cont a{padding:15px 20px;line-height:24px;display:block;background:#fff;border-radius:10px;}
.new_msg .cont a:last-child{margin-bottom:20px;}
.new_msg .foot{line-height:50px;text-align:center;display:flex;position:relative}
.new_msg .foot a{flex:1;}
.new_msg .foot a.crently{color:#3d7eff;font-weight:bold;}
.new_msg .foot a i{color:#3d7eff}
.new_msg .foot em{width:1px;font-size:0;position:relative;}
.new_msg .foot:before,.new_msg .foot:after{width:1px;height:16px;background:#eee;content:"";position:absolute;top:17px;}
.new_msg .foot:before{left:33.3333%;}
.new_msg .foot:after{left:66.6666%;}

.detail_more{margin-right:60px}