/**/
.login_box{background:url(/images/login_bg.jpg)no-repeat center;min-height:990px;position: relative;}
.login_box .loginbox{width:480px;height:718px;position: absolute;top:100px;left:calc(50% - 240px);background:rgb(0 0 0 /0.2);*border:2px solid rgb(255 255 255 /0.2);box-shadow: 0 0 14px 6px #1eb5b5a6;}
.login_box .loginbox .box{padding:50px 40px;}
.login_box .loginbox .tit h3{font-size:30px;color:#FFFFFF;margin:0;}
.login_box .loginbox .tab {margin-top:20px;border-bottom:rgb(255 255 255 /0.2) solid 1px;}
.login_box .loginbox .tab .login_qh{position: relative;height:50px;}
.login_box .loginbox .tab .login_qh .tabBoxSwitchUl li{color:rgb(255 255 255 /0.6);display:inline-block;font-size:20px;left:0;width:90px;height:50px;line-height:46px;bottom:auto;background:none; cursor: pointer;text-align:center;margin-right:10px;}
.login_box .loginbox .tab .login_qh .tabBoxSwitchUl li.tab-active{opacity: 1;}
.login_box .loginbox .tab .login_qh .swiper-button-next{right:auto;left:105px;}
.login_box .loginbox .tab .login_qh .tabBoxSwitchUl li:after{content:'';display:block;width:0;bottom:0;height:4px;background:rgb(255 255 255 /0.7);}
.login_box .loginbox .tab .login_qh .tabBoxSwitchUl li.tab-active{font-weight:600;}
.login_box .loginbox .tab .login_qh .tabBoxSwitchUl li.tab-active:after{width:100%;}
.login_box .loginbox .bot .tabcont{display:none;}
.login_box .loginbox .bot .active{display:block;}
.login_box .loginbox .bot .form-content,.login_box .loginbox .bot .form-duanxin{width:100%;padding:30px 0;} 
.login_box .loginbox .bot .form-group{justify-content: space-between;margin:10px 0 25px;text-align:left;}
.login_box .loginbox .bot .form-group:last-child{margin: 0;}
.login_box .loginbox .bot .form-group:after{content:'';display:block;height:0;clear: both;}
.login_box .loginbox .bot .form-group label{display: block;margin: 0 0 15px;color: rgba(255 255 255 / 0.8);width:100%;font-size: 16px;font-weight: 500;line-height: 1;text-transform: uppercase;}
.login_box .loginbox .bot .form-group input{outline: none;display: block;background: none;color:#FFFFFF;width: 100%;border:solid 1px rgb(255 255 255 /0.2);border-radius: 4px;box-sizing: border-box;padding: 12px 20px;font-weight: 500;line-height: inherit;transition: 0.3s ease;height:60px;}
.login_box .loginbox .bot .form-group input:focus{*color: rgba(0, 0, 0, 0.8);}
.login_box .loginbox .bot .form-group button[type="submit"]{outline: none;background: #00d4ff;width: 100%;border: 0;border-radius: 4px;padding: 0 20px;font-size:16px;height:60px;line-height:60px;color: #FFFFFF;font-weight: 500;line-height: inherit;text-transform: uppercase;cursor: pointer;}
input[type="number"] { -moz-appearance: textfield;}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button { -ms-progress-appearance: none;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; appearance: none; margin: 0;}

.login_box .loginbox .bot .form-group .phoneInputGroup{position: relative;}
.login_box .loginbox .bot .form-group .phoneInputGroup .phone-btn{position: absolute;right:10px;top:calc(50% - 10px);}
.login_box .loginbox .bot .form-group .phoneInputGroup button{color:rgb(255 255 255/0.6);}.login_box .loginbox .bot .form-group .phoneGroup button:hover{color:#FFFFFF;}
.login_box .loginbox .bot .form-group a.form-recovery{color:#00d4ff;font-size:14px;margin-top:10px;display:inline-block;}
.login_box .loginbox .bot .form-group a.form-registered{display:block;margin-top:24px;text-align:center;color:#00d4ff;font-size:14px;}
.login_box .loginbox .bot .dsfdl .other-login-line{position: relative;width: 100%;height: 20px;line-height: 20px;font-size: 12px;font-weight: 400;color: #999;margin-bottom: 26px;}

.login_box .loginbox .bot .dsfdl .other-login-line p:nth-child(1){position: absolute;left: 0;top: 50%;height: 1px;width: 140px;background-color:rgb(255 255 255 /0.2);}
.login_box .loginbox .bot .dsfdl .other-login-line p:nth-child(2){width: 100%;text-align: center;font-size:18px;color:rgb( 255 255 255 /0.5);}
.login_box .loginbox .bot .dsfdl .other-login-line p:nth-child(3){position: absolute;right: 0;top: 50%;height: 1px;width: 140px;background-color:rgb(255 255 255 /0.2);}
.login_box .loginbox .bot .dsfdl .other-login{margni-top:20px;}
.login_box .loginbox .bot .dsfdl .other-login .wx{text-align:center;}
.login_box .loginbox .bot .dsfdl .other-login .wx a.wx-login-text{width:58px;height:58px;border:1px solid rgb(255 255 255 /0.5);display:inline-flex;align-items: center;justify-content: center; border-radius: 50%;text-align:center;}
.login_box .loginbox .bot .dsfdl .other-login .wx a.pc{display:inline-flex!important;}
.login_box .loginbox .bot .dsfdl .other-login .wx a.wx-login-text i.icon:after{content: "\e601";font-family: "iconfont";font-size:26px;color:rgb(255 255 255 /0.8);}
.login_box .loginbox .bot .dsfdl .other-login .wx a.wx-login-text:hover{background:#00d4ff;border-color:#00d4ff;}
.login_box .loginbox .bot .dsfdl .other-login .wx a.wx-login-text:hover i.icon:after{color:rgb(255 255 255 /1);}

.login_box .copy{position: absolute;bottom:60px;width:100%;text-align:center;color:#FFFFFF; opacity: 0.5;font-size:14px;line-height: 26px;}
.login_box .copy a{color:#FFFFFF; font-size:14px;}
.login_box .copy .fl,.login_box .copy .fr{float: none!important;}
.login_box .copy p span{padding:0 10px;}

.tc_wx_box{position: fixed;display:none;top:0;left:0;width:100%;height:100%;z-index:999;}
.tc_wx_box .tc_wx{position: absolute; width:390px;height:420px;top:calc(50% - 210px);left:calc(50% - 190px);z-index:1;background: #FFFFFF;}
.tc_wx_box .tc_wx_bg{position: absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 /0.8);}
.tc_wx_box .tc_wx .wx_close {width: 30px;height: 30px;background: url(/images/add2.png) no-repeat center;cursor: pointer; position: absolute; top: -30px; right: 0px; z-index: 5; transition-duration: 0.4s; -webkit-transition-duration: 0.4s;-moz-transition-duration: 0.4s;-ms-transition-duration: 0.4s; -o-transition-duration: 0.4s;}
.tc_wx_box .tc_wx .wx_close:hover{transform: rotate(90deg);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg); -moz-transform: rotate(90deg);}
.tc_wx_box .tc_wx .wx_login_box {padding:40px 40px 0;}
.tc_wx_box .tc_wx .wx_login_box .img{margin: 15px auto 0;text-align: center;width:240px;height:240px;}
.tc_wx_box .tc_wx .wx_login_box h3{font-weight: 600;text-align: center; font-size: 20px; line-height: 24px; color: rgba(0, 0, 0, 0.85);}
.tc_wx_box .tc_wx .wx_login_box p{font-size: 13px;line-height: 24px;text-align: center;padding: 7px 14px;margin-top:10px;}
.tc_wx_box.act{display:block;}

/**/
.register_box{position: relative;}
.register_box .register_bg{background:url(/images/login_bg.jpg)no-repeat center;position: fixed;height:100%;width:100%;top:90px;}
.register_box .registerbox{width:480px;min-height:718px;z-index: 2;position: relative;margin: 50px auto 0;background: rgb(0 0 0 /0.2);  box-shadow: 0 0 14px 6px #1eb5b5a6;}
.register_box .registerbox .box{padding:50px 40px;}
.register_box .registerbox .tit h3{font-size:30px;color:#FFFFFF;margin:0;}
.register_box .registerbox .tab {margin-top:20px;border-bottom:rgb(255 255 255 /0.2) solid 1px;}
.register_box .registerbox .tab .register_qh{position: relative;height:50px;}
.register_box .registerbox .tab .register_qh .tabBoxSwitchUl li{color:rgb(255 255 255 /0.6);display:inline-block;font-size:20px;left:0;width:90px;height:50px;line-height:46px;bottom:auto;background:none; cursor: pointer;text-align:center;margin-right:10px;}
.register_box .registerbox .tab .register_qh .tabBoxSwitchUl li.tab-active{opacity: 1;}
.register_box .registerbox .tab .register_qh .swiper-button-next{right:auto;left:105px;}
.register_box .registerbox .tab .register_qh .tabBoxSwitchUl li:after{content:'';display:block;width:0;bottom:0;height:4px;background:rgb(255 255 255 /0.7);}
.register_box .registerbox .tab .register_qh .tabBoxSwitchUl li.tab-active{font-weight:600;}
.register_box .registerbox .tab .register_qh .tabBoxSwitchUl li.tab-active:after{width:100%;}
.register_box .registerbox .bot .tabcont{display:none;}
.register_box .registerbox .bot .active{display:block;}
.register_box .registerbox .bot .form-content,.register_box .registerbox .bot .form-duanxin{width:100%;padding:30px 0 0;} 
.register_box .registerbox .bot .form-group{justify-content: space-between;margin:10px 0 25px;text-align:left;}
.register_box .registerbox .bot .form-group:last-child{margin: 0;}
.register_box .registerbox .bot .form-group:after{content:'';display:block;height:0;clear: both;}
.register_box .registerbox .bot .form-group label{display: block;margin: 0 0 15px;color: rgba(255 255 255 / 0.8);width:100%;font-size: 16px;font-weight: 500;line-height: 1;text-transform: uppercase;}
.register_box .registerbox .bot .form-group p.form-denglu{color:#FFFFFF;display: block;margin-top: 24px; text-align: center; font-size: 14px;}
.register_box .registerbox .bot .form-group p.form-denglu a{color: #00d4ff;}
.register_box .registerbox .bot .form-group input{outline: none;display: block;background: none;color:#FFFFFF;width: 100%;border:solid 1px rgb(255 255 255 /0.3);border-radius: 4px;box-sizing: border-box;padding: 12px 20px;font-weight: 500;line-height: inherit;transition: 0.3s ease;height:60px;}
.register_box .registerbox .bot .form-group input:focus{*color: rgba(0, 0, 0, 0.8);}
.register_box .registerbox .bot .form-group button[type="submit"]{outline: none;background: #00d4ff;width: 100%;border: 0;border-radius: 4px;padding: 0 20px;font-size:16px;height:60px;line-height:60px;color: #FFFFFF;font-weight: 500;line-height: inherit;text-transform: uppercase;cursor: pointer;}
input[type="number"] { -moz-appearance: textfield;}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button { -ms-progress-appearance: none;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; appearance: none; margin: 0;}

.register_box .registerbox .bot .form-group .phoneInputGroup{position: relative;}
.register_box .registerbox .bot .form-group .phoneInputGroup .phone-btn{position: absolute;right:10px;top:calc(50% - 10px);}
.register_box .registerbox .bot .form-group .phoneInputGroup button{color:rgb(255 255 255/0.6);}.register_box .registerbox .bot .form-group .phoneGroup button:hover{color:#FFFFFF;}
.register_box .registerbox .bot .form-group a.form-recovery{color:#00d4ff;font-size:14px;margin-top:10px;display:inline-block;}
.register_box .registerbox .bot .form-group a.form-registered{display:block;margin-top:24px;text-align:center;color:#00d4ff;font-size:14px;}
.register_box .registerbox .bot .dsfdl .other-register-line{position: relative;width: 100%;height: 20px;line-height: 20px;font-size: 12px;font-weight: 400;color: #999;margin-bottom: 26px;}

.register_box .copy{padding:50px 0 50px;width:100%;text-align:center;color:#FFFFFF; opacity: 0.5;font-size:14px;}

/**/
.user-center{padding: 20px 0 50px;margin-bottom: -50px;min-height: 100%;box-sizing: border-box;background-color: #f7f8f9;}
.user-center .user-layout {width: 1200px;margin: 40px auto;position: relative;overflow: hidden;}
.user-layout .default-display {float: left;width: 290px;min-height: 600px;}
.user-layout .default-display .user-top{padding: 0 32px 40px;text-align: center;background-color: #fff;}
.user-layout .default-display .avatar{display: inline-block;margin-top: 40px;width: 96px;height: 96px;border-radius: 50%;}
.user-layout .default-display .user-name{max-width: 226px;margin: 16px 0 0;color: #3b3e40;font-size: 16px;line-height: 24px;cursor: pointer;}
.text-overflow{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.user-layout .default-display .edit-avatar{margin-top: 6px;margin-bottom: 27px;color: #44a8f2;font-size: 12px;line-height: 24px;cursor: pointer;}
.user-layout .default-display .dji-qrcode{padding-top: 27px;border-top: 1px solid #f0f1f2;}
.user-layout .default-display .dji-qrcode>img{display: inline-block;width: 128px;height: 128px;}
.user-layout .default-display .dji-qrcode p{margin: 12px 0 0;}

.user-layout .main-container{padding-left: 306px;}
.user-center .resume-tabs{overflow: hidden; background-color: #fff;}
.user-center .resume-tabs .el-tabs__header{border-color: #f0f1f2;}
.el-tabs__header{padding: 0; position: relative; margin: 0 0 15px;}
.el-tabs__nav-wrap{overflow: hidden; margin-bottom: -1px; position: relative;}
.el-tabs__nav-scroll{overflow: hidden;}
.user-center .resume-tabs .el-tabs__header .el-tabs__nav-wrap:after{height: 1px;}
.el-tabs__nav-wrap:after{content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background-color: #e4e7ed; z-index: 1;}
.el-tabs__nav{white-space: nowrap; position: relative; transition: transform .3s; float: left; z-index: 2;}
.el-tabs__active-bar{position: absolute; bottom: 0; left: 0; height: 2px; background-color: #409eff; z-index: 1; transition: transform .3s cubic-bezier(.645,.045,.355,1); list-style: none;}
.user-center .resume-tabs .el-tabs__nav .el-tabs__active-bar{width: 50%; background-color: transparent;}.user-center .resume-tabs .el-tabs__nav .el-tabs__item{box-sizing: border-box; padding: 0 16px; height: 56px; line-height: 56px; color: #616466; width: 88px;}
.el-tabs__item { padding: 0 20px;height: 40px;box-sizing: border-box; line-height: 40px; display: inline-block; list-style: none;font-size: 14px; font-weight: 500;color: #303133;position: relative;
}
.user-center .resume-tabs .el-tabs__nav ul.tabBoxSwitchUl li{display:inline-block;}
.user-center .resume-tabs .el-tabs__nav ul.tabBoxSwitchUl li.tab-active .el-tabs__item{border-bottom: 2px solid #3b3e40; color: #3b3e40;}
.user-center .resume-tabs .el-tabs__nav .el-tabs__item{box-sizing: border-box; padding: 0 16px; height: 56px; line-height: 56px; color: #616466; width: 88px;}
.user-center .resume-tabs .el-tabs__content{margin-top: 15px; margin-bottom: 15px;}
.el-tabs__content{overflow: hidden; position: relative;}
.no-resume{padding: 25px; text-align: center;}
.el-button--small, .el-button--small.is-round{padding: 9px 15px;}
.el-button--mini, .el-button--small{font-size: 12px;border-radius: 3px;}
.el-button--primary.el-button--small{min-width: 60px;}
.el-button--primary{background-color: #3b3e40!important; border-color: #3b3e40!important; color: #fff!important;}
.no-resume p{margin-top: 8px; font-size: 14px; color: #909399; line-height: 24px;}
.user-center .progress{margin-top: 16px; background: #fff;}
.user-center h3{width: auto; margin: 0; font-size: 16px; font-weight: 400; color: #707473; padding: 0 24px; line-height: 56px; border-bottom: 1px solid #f0f1f2;}
.user-center h3 a, .user-center h3 a:hover, .user-center h3 a:link{color: #44a8f2;}
.user-center h3 a{float: right; font-size: 14px;}
.user-center .progress .content.tabs-container{padding: 10px; overflow: hidden;}
.user-center .no-content-tip p{color: #909399; font-size: 14px; text-align: center; line-height: 80px;}
.user-center .jobs-collection{margin-top: 16px; background: #fff;}
.user-center h3{width: auto; margin: 0; font-size: 16px; font-weight: 400; color: #707473; padding: 0 24px; line-height: 56px; border-bottom: 1px solid #f0f1f2;}
.user-center .jobs-collection .content{padding: 10px;}.el-table{position: relative; overflow: hidden; box-sizing: border-box; -ms-flex: 1; flex: 1; width: 100%; max-width: 100%; font-size: 14px; color: #606266;}
.user-center .jobs-collection .el-table{border: 1px solid #dfe6ec; color: #707473;}.el-table--border:after, .el-table--group:after, .el-table:before{content: ""; position: absolute; background-color: #ebeef5; z-index: 1;}
.el-table:before{left: 0; bottom: 0; width: 100%; height: 1px;}
.el-table .hidden-columns{position: absolute; z-index: -1;}
.el-table thead{font-size: 18px;}
.el-table thead{color: #909399; font-weight: 500;}
.el-table td, .el-table th{padding: 12px 0;min-width: 0;box-sizing: border-box;text-overflow: ellipsis;vertical-align: middle;position: relative;text-align: left;}
.user-center .jobs-collection .el-table th{height: 42px;}
.el-table td, .el-table th.is-leaf{border-bottom: 1px solid #ebeef5;}
.el-table th{background: #f5f5f5;}
.el-table--border td:first-child .cell, .el-table--border th:first-child .cell, .el-table .cell, .el-table th div{padding-left: 10px;}
.el-table .cell, .el-table th div{padding-right: 10px;overflow: hidden;text-overflow: ellipsis;}
.el-table th{white-space: nowrap; overflow: hidden; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none;}
.el-table .cell{box-sizing: border-box; white-space: normal; word-break: break-all; line-height: 23px;}.el-table th>.cell, .el-table th div{display: inline-block; box-sizing: border-box;}
.el-table th>.cell{position: relative; word-wrap: normal; text-overflow: ellipsis; vertical-align: middle; width: 100%;}.el-table .el-table__header-wrapper .cell{color: #616466; font-weight: 400;}
.el-table__empty-block{min-height: 60px; text-align: center; width: 100%; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center;}
.el-table__empty-text{line-height: 60px; width: 50%; color: #909399;}

.user-center .jobs-collection .el-table td{height: 56px;}
.el-table--enable-row-transition .el-table__body td{transition: background-color .25s ease;}
.el-table td, .el-table th.is-leaf{border-bottom: 1px solid #ebeef5;}
.el-table td, .el-table th{padding: 12px 0;min-width: 0;box-sizing: border-box;text-overflow: ellipsis;vertical-align: middle;position: relative;text-align: left;}
.user-center .jobs-collection .el-table .icon-box{width: 20px;margin: 0 auto;}
.el-table td div{box-sizing: border-box;}
.user-center .jobs-collection .el-table .icon-box .normal{display: block;cursor: pointer;}
.el-table td div{box-sizing: border-box;}
.user-center .jobs-collection .el-table .icon-box svg{width: 20px; height: 20px;}
.svg-icon{vertical-align: middle; fill: currentColor;}

/**/
@font-face{font-family:element-icons;src:url(/Other/career/font/element-icons.535877f.woff) format("woff"),url(/Other/career/font/element-icons.732389d.ttf) format("truetype");font-weight:400;font-display:"auto";font-style:normal}[class*=" el-icon-"],[class^=el-icon-]{font-family:element-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/**/
.page-wrap{padding: 0 0 50px; margin-bottom: 0px; min-height: 100%; box-sizing: border-box; background-color: #f7f8f9; position: relative;}
.resume-edit-layout{width: 1200px; margin: 0 auto; padding-top: 16px;}
.resume-edit-layout .aside{position: fixed; top: 106px; left: 50%; margin-left: -600px; width: 290px; z-index: 1;}
.resume-edit-aside{position: relative;}
.el-menu{border-right: 1px solid #e6e6e6; list-style: none; position: relative; margin: 0; padding-left: 0;}.el-menu, .el-menu--horizontal>.el-menu-item:not(.is-disabled):focus, .el-menu--horizontal>.el-menu-item:not(.is-disabled):hover, .el-menu--horizontal>.el-submenu .el-submenu__title:hover{background-color: #fff;}
.resume-edit-aside .el-menu{border-right: none;}
.el-menu-item, .el-submenu__title{height: 56px; line-height: 56px; position: relative; -webkit-box-sizing: border-box; white-space: nowrap; list-style: none;}
.el-menu-item{font-size: 14px; color: #303133; padding: 0 20px; cursor: pointer; transition: border-color .3s,background-color .3s,color .3s; box-sizing: border-box;}
.resume-edit-aside .el-menu .el-menu-item.is-active{color: #3b3e40; font-weight: 700;}.resume-edit-aside li{border-top: 1px solid #eff1f2;}
.el-menu-item.is-active{color: #409eff;}.resume-edit-aside li:first-child{border-top: none;}
.resume-edit-aside .el-menu .resume-menu-icon{display: inline-block; width: 22px; font-size: 16px;}
.fa{display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.el-menu-item *{vertical-align: middle;}
.resume-edit-aside li span{display: inline-block; padding: 0 13px; min-width: 135px; color: #3b3e40; font-size: 16px;}
.el-menu-item *{vertical-align: middle;}
.el-menu-item [class^=el-icon-]{margin-right: 5px; width: 24px; text-align: center; font-size: 18px; vertical-align: middle;}
.el-menu-item *{vertical-align: middle;}
.el-icon-arrow-right:before{content: "\E6E0";}
.fa-book:before{content: "\F02D";}
.fa-suitcase:before{content: "\F0F2";}
.fa-folder-open:before{content: "\F07C";}
.fa-magic:before{content: "\F0D0";}
.fa-file:before{content: "\F15B";}
.el-row:after {clear: both;}
.delivery-position, .resume-completion{padding: 20px;margin-top: 16px;background-color: #fff;}
.el-row{box-sizing: border-box;}
.el-row:after, .el-row:before{display: table;}
.el-progress-bar__inner:after, .el-row:after, .el-row:before, .el-slider:after, .el-slider:before, .el-slider__button-wrapper:after, .el-upload-cover:after{content: "";}
.el-col-24{width: 100%;}
[class*=el-col-]{float: left;box-sizing: border-box;}
.resume-completion p{line-height: 24px;margin: 0 0 10px;}
.el-progress{position: relative;line-height: 1;}
.el-progress-bar{padding-right: 50px;width: 100%;margin-right: -55px;box-sizing: border-box;}
.el-progress-bar, .el-progress-bar__inner:after, .el-progress-bar__innerText, .el-spinner{display: inline-block;vertical-align: middle;}
.resume-completion .el-progress-bar__outer{height: 8px!important;}
.el-progress-bar__outer{height: 6px;border-radius: 100px;background-color: #ebeef5;overflow: hidden;position: relative;vertical-align: middle;}
.el-progress-bar__inner{position: absolute;left: 0;top: 0;height: 100%;background-color: #409eff;text-align: right;border-radius: 100px;line-height: 1;white-space: nowrap;transition: width .6s ease;}
.el-progress-bar__inner:after{height: 100%;}
.el-progress-bar, .el-progress-bar__inner:after, .el-progress-bar__innerText, .el-spinner{display: inline-block;vertical-align: middle;}
.el-progress-bar__inner:after, .el-row:after, .el-row:before, .el-slider:after, .el-slider:before, .el-slider__button-wrapper:after, .el-upload-cover:after{content: "";}
.el-progress__text{font-size: 14px;color: #606266;display: inline-block;vertical-align: middle;margin-left: 10px;line-height: 1;}

.resume-edit-layout .main{margin-left: 306px;width: 902px;padding-bottom: 60px;background-color: #f5f7f9;}
.info-card{position: relative;background-color: #fff;margin-bottom: 16px;}
.info-card h3{margin: 0;padding: 0 24px;font-weight: 700;color: #3b3e40;font-size: 16px;line-height: 56px;}
.info-card .info-section{padding: 24px;border-top: 1px solid #eff1f2;}
.info-card .form-inline-item {margin-left: 426px;margin-top: -62px;}
.info-card .info-section .el-row{margin: 10px 0;}
.el-row{box-sizing: border-box;}
.el-col-24{width: 100%;}
[class*=el-col-]{float: left;box-sizing: border-box;}
.el-form-item{margin-bottom: 22px;}
.el-form-item .form-select{border: 1px solid #dcdfe6; height:40px;width: 300px; padding: 0 10px;margin-right:20px;}
.el-form-item .layui-form-select,.from_other{width: 300px;}
.el-form--inline .el-form-item {display: inline-block; margin-right: 10px; vertical-align: top;}
.resume-edit-layout .main .el-form-item .el-form-item__label{text-indent: 10px;}
.el-form--label-left .el-form-item__label{text-align: left;}
.el-form-item__label{text-align: right;vertical-align: middle;float: left;font-size: 14px;color: #606266;line-height: 40px;padding: 0 12px 0 0;box-sizing: border-box;}
.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before, .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{content: "*";color: #f56c6c;margin-right: 4px;}
.el-form-item__content{line-height: 40px;position: relative;font-size: 14px;}
.el-form--inline .el-form-item__content {display: inline-block;vertical-align: top;}
.el-form-item .el-form-item__content .el-radio-group{*display:flex;}
.el-form-item .el-form-item__content .el-radio-group .am-radio-inline{margin:0 10px;}
.el-textarea { position: relative; display: inline-block; width: 100%;vertical-align: bottom;font-size: 14px;}
.info-card .info-section .el-input{width: 300px;}
.el-input {position: relative;font-size: 14px;display: inline-block; width: 100%;}
.el-select {display: inline-block; position: relative;}
.el-select-dropdown { position: absolute; z-index: 1001; border: 1px solid #e4e7ed; border-radius: 4px; background-color: #fff;box-shadow: 0 2px 12px 0 rgba(0,0,0,.1); box-sizing: border-box;    margin: 5px 0;}
.el-form-item.is-error .el-input__inner, .el-form-item.is-error .el-input__inner:focus, .el-form-item.is-error .el-textarea__inner, .el-form-item.is-error .el-textarea__inner:focus, .el-message-box__input input.invalid, .el-message-box__input input.invalid:focus{border-color: #f56c6c;}
input[type=search], input[type=text], input[type=textarea]{line-height: normal!important;}
.school_input{margin-top:15px;}
.el-input__inner{-webkit-appearance: none;background-color: #fff;background-image: none;border-radius: 4px;border: 1px solid #dcdfe6;box-sizing: border-box;color: #606266;display: inline-block;font-size: inherit;height: 40px;line-height: 40px;outline: 0;padding: 0 15px;transition: border-color .2s cubic-bezier(.645,.045,.355,1);width: 100%;}
.el-form-item__error{color: #f56c6c;font-size: 12px;line-height: 1;padding-top: 4px;position: absolute;top: 100%;left: 0;}
.info-card .tip-holder{margin-top: -6px;margin-bottom: 16px;margin-left: 106px;color: #9fa3a6;font-size: 12px;}
.el-textarea__inner:hover{border-color: #c0c4cc;}
.el-form .el-form-item.is-success .el-input__inner, .el-form .el-form-item.is-success .el-textarea__inner{border-color: #dcdfe6;}
.el-textarea__inner{display: block;resize: vertical;padding: 5px 15px;line-height: 1.5;box-sizing: border-box;width: 100%;font-size: inherit;color: #606266;background-color: #fff;background-image: none;border: 1px solid #dcdfe6;border-radius: 4px;transition: border-color .2s cubic-bezier(.645,.045,.355,1);}
textarea{overflow: auto;}
.el-button { display: inline-block; line-height: 1; white-space: nowrap; cursor: pointer; background: #fff; border: 1px solid #dcdfe6; color: #606266; -webkit-appearance: none; text-align: center;
    box-sizing: border-box; outline: 0; margin: 0; transition: .1s; font-weight: 500; padding: 12px 20px; font-size: 14px; border-radius: 4px;}
.el-button--primary { background-color: #3b3e40!important; border-color: #3b3e40!important; color: #fff!important;}
.el-button--primary:hover { background-color: #535759!important; border-color: #535759!important; color: #fff!important;}
.el-form-item  #uploader_image #picker_image{width:auto!important;height:42px;}
.el-form-item  #uploader_image #picker_image .webuploader-pick,.el-form-item #uploader_doc #picker_doc .webuploader-pick{padding:0 15px!important;}
.el-form-item  #uploader_image .am-btn,.el-form-item #uploader_doc .am-btn{height:41px;line-height:41px; border-radius: 3px;padding:0 15px!important;}
.el-form-item  #uploader_image .am-btn:hover,.el-form-item #uploader_doc .am-btn:hover{background:#0a567d;}
.info-card .el-collapse {
    border: none;
}

.el-collapse-item:last-child {
    margin-bottom: -1px;
}.el-collapse-item__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    height: 48px;
    line-height: 48px;
    background-color: #fff;
    color: #303133;
    cursor: pointer;
    border-bottom: 1px solid #ebeef5;
    font-size: 13px;
    font-weight: 500;
    transition: border-bottom-color .3s;
    outline: 0;
}

.info-card .el-collapse-item__header {
    color: #1897f2;
    margin-top: -57px;
    height: 57px;
    line-height: 57px;
    margin-left: 752px;
    margin-right: 90px;
    border-bottom: none;
}
.info-card .el-collapse-item__arrow {float: left;line-height: 56px;
}
.el-collapse-item__arrow {margin: 0 8px 0 auto;transition: transform .3s;font-weight: 300;}


.wx_wsxx_box{position: relative;}
.wx_wsxx_box .wx_wsxx_bg{background:url(/images/login_bg.jpg)no-repeat center;position: fixed;height:100%;width:100%;top:90px;}
.wx_wsxx_box .wx_wsxx{width:480px;min-height:560px;z-index: 2;position: relative;margin: 70px auto 0;background: rgb(0 0 0 /0.2);
    box-shadow: 0 0 14px 6px #1eb5b5a6;}
.wx_wsxx_box .wx_wsxx .box{padding:50px 40px;}
.wx_wsxx_box .wx_wsxx .tit h3{font-size:30px;color:#FFFFFF;margin:0;}
.wx_wsxx_box .wx_wsxx .bot .form-duanxin{width:100%;padding:30px 0 0;} 
.wx_wsxx_box .wx_wsxx .bot .form-group{justify-content: space-between;margin:10px 0 25px;text-align:left;}
.wx_wsxx_box .wx_wsxx .bot .form-group:last-child{margin: 0;}
.wx_wsxx_box .wx_wsxx .bot .form-group:after{content:'';display:block;height:0;clear: both;}
.wx_wsxx_box .wx_wsxx .bot .form-group label{display: block;margin: 0 0 15px;color: rgba(255 255 255 / 0.8);width:100%;font-size: 16px;font-weight: 500;line-height: 1;text-transform: uppercase;}
.wx_wsxx_box .wx_wsxx .bot .form-group p.form-denglu{color:#FFFFFF;display: block;margin-top: 24px; text-align: center; font-size: 14px;}
.wx_wsxx_box .wx_wsxx .bot .form-group p.form-denglu a{color: #00d4ff;}
.wx_wsxx_box .wx_wsxx .bot .form-group input{outline: none;display: block;background: none;color:#FFFFFF;width: 100%;border:solid 1px rgb(255 255 255 /0.3);border-radius: 4px;box-sizing: border-box;padding: 12px 20px;font-weight: 500;line-height: inherit;transition: 0.3s ease;height:60px;}
.wx_wsxx_box .wx_wsxx .bot .form-group input:focus{*color: rgba(0, 0, 0, 0.8);}
.wx_wsxx_box .wx_wsxx .bot .form-group button[type="submit"]{outline: none;background:#00d4ff;width: 100%;border: 0;border-radius: 4px;padding: 0 20px;font-size:16px;height:60px;line-height:60px;color: #FFFFFF;font-weight: 500;line-height: inherit;text-transform: uppercase;cursor: pointer;}
.wx_wsxx_box .copy{padding:50px 0 50px;width:100%;text-align:center;color:#FFFFFF; opacity: 0.5;font-size:14px;}
.wx_wsxx_box .copy .fl{float:none!important;}

/**/
.wx_shouquan{height:100vh;background:#FFFFFF;}
.wx_shouquan .box{padding:20px;}

.wx_shouquan .wxsq_phone{margin-top:20vh;display: none;background: #fff;text-align: center;}
.wx_shouquan .wxsq_phone i{width:100px;height:100px;display:block;margin:0 auto;}
.wx_shouquan .wxsq_phone i .icon{width:100px;height:100px;-ms-transform: rotate(-180deg); -webkit-transform: rotate(-180deg); transform: rotate(-180deg);}
.wx_shouquan .wxsq_phone p{margin-top:15px; font-size: 16px; color:#555555; letter-spacing: 1px;}
.wx_shouquan .wxsq_phone p span{font-size: 22px; color:#333333;display:block;margin-bottom:10px; letter-spacing: 2px;}
.wx_shouquan .wxsq_wx{margin-top:20vh;}
.wx_shouquan .wxsq_wx i:after{content:"\e601";color:#24db5a;font-size:80px;}
.wx_shouquan .wxsq_wx i{font-family:"iconfont";display:block;margin:0 auto;text-align:center;}
.wx_shouquan .wxsq_wx a{color: #fff; display: block; padding: 10px 30px; font-size: 20px; background:#1b961b; width: 200px; margin: 40px auto 0; text-align: center;}

#education option{line-height:30px;}



@media screen and (max-width: 1300px){
.login_box{min-height:860px;}
.login_box .loginbox{width: 90%;left:5%;height:auto;top:60px;}
.login_box .loginbox .box {padding: 30px 20px;}
.login_box .loginbox .tit h3 {font-size: 24px;}
.login_box .loginbox .tab .login_qh .tabBoxSwitchUl li {  font-size: 16px;}
.login_box .loginbox .bot .form-group input,.login_box .loginbox .bot .form-group button[type="submit"]{height: 46px;}

.register_box .register_bg{top:60px;}
.register_box .registerbox{width: 90%;}
.register_box .registerbox .box{padding: 30px 20px;}
.register_box .registerbox .tab .register_qh .tabBoxSwitchUl li {  font-size: 16px;}
.register_box .registerbox .tit h3 {font-size: 24px;}
.register_box .registerbox .bot .form-group input,.register_box .registerbox .bot .form-group button[type="submit"]{height: 46px;}
	
.wx_wsxx_box .wx_wsxx_bg{top:60px;}
.wx_wsxx_box .wx_wsxx{width: 90%;}
.wx_wsxx_box .wx_wsxx .box{padding: 30px 20px;}
.wx_wsxx_box .wx_wsxx .tab .wx_wsxx_qh .tabBoxSwitchUl li {  font-size: 16px;}
.wx_wsxx_box .wx_wsxx .tit h3 {font-size: 24px;}
.wx_wsxx_box .wx_wsxx .bot .form-group input,.wx_wsxx_box .wx_wsxx .bot .form-group button[type="submit"]{height: 46px;}

.user-center .user-layout,.resume-edit-layout{width:96%;margin:20px auto 40px;}
.default-display{display:none;}
.user-layout .main-container {padding-left: 0;}
.resume-edit-layout .aside{position: relative;top:0;left: 0%;margin-left: 0px;width: 100%;display:none;}
.resume-edit-layout .main{margin: 0 auto;width: 100%;}
.resume-edit-layout .main .el-form-item .el-form-item__label{width:100%!important;padding:0!important;}
.el-form-item__content{margin-left:0!important;}
.info-card .info-section .el-input,.el-form-item .layui-form-select, .from_other{width:100%!important;}
.resume-edit-layout .main .el-form-item .el-form-item__label[for="sex"]{width:70px!important;}
.el-form-item .form-select{width:100%!important;margin-right:0!important;}
.el-form-item #household_place_province,.el-form-item #live_place_province,.el-form-item #native_place_province{width:40%!important;}
.el-form-item #household_place_city,.el-form-item #live_place_city,.el-form-item #native_place_city	{width:58%!important;}

.user-center .jobs-collection .content{padding-bottom:20px;}
.ph_job ul li{padding:15px 10px 20px;position: relative;border-bottom:1px solid rgba(0,0,0,.04);}
.ph_job ul li a{display:block;}
.ph_job ul li h4{font-size:18px; color: rgba(0,0,0,.75); line-height: 36px; max-width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ph_job ul li p{color: rgba(0,0,0,.45); font-size: 15px; line-height: 24px;  margin-top: 5px;  max-width: 100%;  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.ph_job ul li p span{padding:0 10px;}
.ph_job ul li p span:first-child{padding-left:0;}
.ph_job ul li .list-item-option{position: absolute;right:20px;top:20px;}
.ph_job ul li .list-item-option svg{width:20px;height:20px;}
	
.login_box .copy{line-height: 24px;bottom: 30px;}
.login_box .copy .fl{margin-bottom:5px}

.layui-form-select .layui-edge{top: auto !important;bottom: 20% !important;margin-top:auto!important;margin-bottom:-3px!important;}

}

@media screen and (max-width: 780px){
.login_box{background: #FFFFFF;min-height:inherit;}
.login_box .loginbox{position: initial; margin: auto;background:none;box-shadow:none;}
.login_box .loginbox .box {padding: 30px 10px;}
.login_box .loginbox .tit h3{color: #333;font-size: 24px;margin: 0;}
.login_box .loginbox .tab {margin-top: 20px;border-bottom: rgb(60 60 60 / 20%) solid 1px;}
.login_box .loginbox .tab .login_qh .tabBoxSwitchUl li {color: #333;}
.login_box .loginbox .tab .login_qh .tabBoxSwitchUl li:after {background: rgb(56 56 56 / 70%);}
.login_box .loginbox .bot .form-group label {color: #333;}
.login_box .loginbox .bot .form-group input { color: #333;border:solid 1px #b1b1b1;}
.login_box .loginbox .bot .form-group a.form-recovery {color: #1890ff;}
.login_box .loginbox .bot .form-group button[type="submit"] {background: #050827;}
.login_box .loginbox .bot .form-group button[type="submit"]:hover {background: #ff8833;}	
.login_box .loginbox .bot .form-group a.form-registered {color: #1890ff;}
.login_box .loginbox .bot .dsfdl .other-login-line {color: #999;}
.login_box .loginbox .bot .dsfdl .other-login-line p:nth-child(1),.login_box .loginbox .bot .dsfdl .other-login-line p:nth-child(3){width: calc(50% - 50px);background-color: rgb(0 0 0 / 20%);}
.login_box .loginbox .bot .dsfdl .other-login-line p:nth-child(2){color: rgb(0 0 0 / 50%);}
.login_box .loginbox .bot .dsfdl .other-login .wx a.wx-login-text{border: 1px solid rgb(12 12 12 / 50%);}
.login_box .loginbox .bot .dsfdl .other-login .wx a.wx-login-text i.icon:after{color: rgb(18 18 18 / 80%);}
.login_box .loginbox .bot .dsfdl .other-login .wx a.phone{display:inline-flex!important;}
.login_box .loginbox .bot .dsfdl .other-login .wx a.pc{display:none!important;}
.login_box .copy{color: #000000;width: 90%; margin: auto;padding: 20px 5%;position: initial;text-align:left;background: #f5f5f5;}
	
.register_box .register_bg{display:none;}
.register_box .registerbox{background:#FFFFFF;border:0;min-height:inherit;margin: 0px auto 0;}
.register_box .registerbox .box{padding: 30px 10px;}
.register_box .registerbox	.tit h3{color: #333;font-size: 24px;margin: 0;}
.register_box .registerbox .tab {margin-top: 20px;border-bottom: rgb(60 60 60 / 20%) solid 1px;}	
.register_box .registerbox .tab .register_qh .tabBoxSwitchUl li{color: #333;}	
.register_box .registerbox .tab .register_qh .tabBoxSwitchUl li:after {background: rgb(56 56 56 / 70%);}
.register_box .registerbox .bot .form-group label {color: #333;}
.register_box .registerbox .bot .form-group input{ color: #333;border: solid 1px #b1b1b1;}
.register_box .registerbox .bot .form-group .phoneInputGroup button,.login_box .loginbox .bot .form-group .phoneInputGroup button{color:rgb(0 0 0 /0.5);}
.register_box .registerbox .bot .form-group button[type="submit"]{background: #050827;}
.register_box .registerbox .bot .form-group button[type="submit"]:hover {background: #ff8833;}	
.register_box .registerbox .bot .form-group p.form-denglu{color: #333;}
.register_box .registerbox .bot .form-group p.form-denglu a{color: #1890ff;}
.register_box .copy{color: #000000;padding: 20px 5% 20px;background: #f5f5f5;width: 90%; }


.wx_wsxx_box .wx_wsxx_bg{display:none;}

.wx_wsxx_box .wx_wsxx{border:0;min-height:inherit;margin: 0px auto 0;background: none;  box-shadow: none;}
.wx_wsxx_box .wx_wsxx .box{padding: 30px 10px;}
.wx_wsxx_box .wx_wsxx .tit h3{color: #333;font-size: 24px;margin: 0;}
.wx_wsxx_box .wx_wsxx .tab {margin-top: 20px;border-bottom: rgb(60 60 60 / 20%) solid 1px;}	
.wx_wsxx_box .wx_wsxx .tab .wx_wsxx_qh .tabBoxSwitchUl li{color: #333;}	
.wx_wsxx_box .wx_wsxx .tab .wx_wsxx_qh .tabBoxSwitchUl li:after {background: rgb(56 56 56 / 70%);}
.wx_wsxx_box .wx_wsxx .bot .form-group label {color: #333;}
.wx_wsxx_box .wx_wsxx .bot .form-group input{ color: #333;border: solid 1px #b1b1b1;}
.wx_wsxx_box .wx_wsxx .bot .form-group .phoneInputGroup button,.login_box .loginbox .bot .form-group .phoneInputGroup button{color:rgb(0 0 0 /0.5);}
.wx_wsxx_box .wx_wsxx .bot .form-group button[type="submit"]{background: #050827;}
.wx_wsxx_box .wx_wsxx .bot .form-group button[type="submit"]:hover {background: #ff8833;}	
.wx_wsxx_box .wx_wsxx .bot .form-group p.form-denglu{color: #333;}
.wx_wsxx_box .wx_wsxx .bot .form-group p.form-denglu a{color: #1890ff;}
.wx_wsxx_box .copy{color: #000000;padding: 20px 5% 20px;background: #f5f5f5;width: 90%; }

/**/
.resume-edit-layout .main .btn{float:none!important;margin-top:40px;}
.resume-edit-layout .main .btn .el-button{width:calc(50% - 15px);display:inline-block;margin:0 5px;padding:15px 0;}
.user-center .user-layout, .resume-edit-layout{margin: 0px auto 0px;padding-top:30px;}
.resume-edit-layout .main{padding-bottom: 0px;}


}