.wy-com-select{width:1198px;margin:10px auto 20px;border:1px solid #e3e3e3;border-top:none}
.wy-com-select dt{float:left;width:120px;line-height:22px;padding:15px 20px 15px 0;font-size:14px;font-weight:bold;border-top:1px dotted #e3e3e3;text-align:right}
.wy-com-select dt.tj{line-height:32px}
.wy-com-select dd{float:left;width:1058px;padding:15px 0;overflow:hidden;border-top:1px dotted #e3e3e3}
.wy-com-select dd b{margin-right:5px;font-size:9px;font-weight:normal;color:#ccc}
.wy-com-select dd a{display:inline-block;line-height:22px;margin-right:10px;padding:0 10px;color:#666;white-space:nowrap;font-size:14px;border:1px solid #fff;border-radius:3px}
.wy-com-select dd .i-more,.wy-com-select dd .i-clear{float:right}
.wy-com-select dd.area a{margin:4px 2px}
.wy-com-select dd a:hover{color:#db214c;border:1px solid #db214c}
.wy-com-select dd a.on{color:#fff;background:#db214c;border:1px solid #db214c;border-radius:2px}
.wy-com-select dd select{height:36px;line-height:30px;margin:0 10px 0 0;padding:0 10px;color:#666;border:1px solid #e3e3e3}
.wy-com-select dd select option{color:#666}
.rencai-list{margin-bottom:50px}
.rencai-item{display:block}
.rencai-card{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px;padding:30px 30px 20px;justify-content:space-between;background:#fff;transition:box-shadow .2s;border:1px solid #eee;box-sizing:border-box}
.rencai-card .rencai-card-top{width:100%;padding-bottom:10px;border-bottom:1px solid #eee}
.rencai-card .rencai-card-top p.zw{margin-bottom:10px;font-size:18px;font-weight:bold;color:#333;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.rencai-card .rencai-card-top p.zw span{padding-left:30px;color:#ff4848}
.rencai-card .rencai-card-top p.gs{margin-bottom:10px;font-size:16px;color:#333;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;float: right;}
.rencai-card .rencai-card-top ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}
.rencai-card .rencai-card-top li{position:relative;margin-right:10px;padding-right:10px;font-size:14px;color:#999}
.rencai-card .rencai-card-top li:not(:last-child)::after{content:"";position:absolute;top:50%;right:0;width:1px;height:10px;background:#999;transform:translateY(-50%)}
.rencai-card .rencai-card-top .rencai-card-top1,.rencai-card .rencai-card-top .rencai-card-top2{float:left;width:30%}
.rencai-card .rencai-card-top .rencai-card-top1{width:40%}
.rencai-card .rencai-card-top .rencai-card-top4{float:left; width:50%}
.rencai-card .rencai-card-top .logo{float:right;width:166px;height:60px;border:1px solid #eee;transition:all .2s}
.rencai-card .rencai-card-top .address{max-width:450px;font-size:14px;color:#999;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.rencai-card .rencai-card-bottom{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}
.rencai-card .rencai-card-bottom .bg{float:left;margin-top:10px}
.rencai-card .rencai-card-bottom .bg li{display:inline-block; height:30px;line-height:30px;margin-right:10px;padding:0 7px;font-size:14px;color:#999;background:#eee;transition:all .2s}
.rencai-card .rencai-card-bottom .bg li:hover{color:#e39393;background:#fff3f3}
.rencai-card .rencai-card-bottom .delivery{width:166px;height:44px;line-height:44px; color:#999;text-align:center;font-size:14px;font-weight:500;background:#eee;border:none}
.rencai-item:hover .delivery{color:#fff;background:#db214c}
.rencai-card:hover{box-shadow:0 3px 20px 0 rgba(0,67,185,.16)}
.rencai-card:hover h3{color:#db214c}
.rencai-card:hover .logo{transform:scale(1.05)}
.talent-list{margin-bottom:50px}
.talent-list .talent-item{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;height:60px;margin-top:10px;padding:40px 30px;font-size:14px;transition:all .2s;background:#fff;border:1px solid #e3e3e3}
.talent-list .talent-item .info-box{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;width:523px;border-right:1px solid #eee}
.talent-list .talent-item .info-box .img{width:60px;height:60px;flex-shrink:0;background:#ff4848;border-radius:50%}
.talent-list .talent-item .info-box .img .male{background:#1242b3}
.talent-list .talent-item .info-box .img .female{background:#ff7247}
.talent-list .talent-item .info-box .img .none{background:#cdcdcd}
.talent-list .talent-item .info-box .user-info{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;height:50px;margin-left:17px}
.talent-list .talent-item .info-box .user-info div{display:flex;flex-direction:row;flex-wrap:wrap}
.talent-list .talent-item .info-box .user-info div>p{font-size:18px;color:#121212}
.talent-list .talent-item .info-box .user-info div ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}
.talent-list .talent-item .info-box .user-info div ul li{position:relative;margin-left:10px;padding-left:10px;color:#666}
.talent-list .talent-item .info-box .user-info div ul li:before{content:"";position:absolute;top:50%;left:0;width:1px;height:10px;background:#999;transform:translateY(-50%)}
.talent-list .talent-item .info-box .user-info p{font-weight:500;color:#333}
.talent-list .talent-item .objective{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;width:430px;height:50px;padding-left:20px}
.talent-list .talent-item .objective p{font-size:16px;color:#333}
.talent-list .talent-item .objective strong{color:#ff4848}
.talent-list .talent-item .btn-group{flex:1;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}
.talent-list .talent-item .btn-group .el-button{width:98px;height:44px;line-height:44px;color:#999;background:#eee;border:none;border-radius:0;text-align:center}
.talent-list .talent-item .btn-group .collect,.talent-list .talent-item .btn-group .el-button:hover{background:#db214c;color:#fff}
.talent-list .talent-item .btn-group .is-check{background:#296bff;color:#fff}
.talent-list .talent-item .intention-city em,.talent-list .talent-item .intention-job em{position:relative;margin-right:4px;padding-right:8px;font-style:normal}
.talent-list .talent-item .intention-city em:not(:last-child):after,.talent-list .talent-item .intention-job em:not(:last-child):after{content:"/";position:absolute;right:0;top:50%;transform:translateY(-52%)}
.talent-list .talent-item:hover{box-shadow:0 3px 20px 0 rgba(0,67,185,.16);border:1px solid #fff}
.talent-list .talent-item:hover .info-box p{color:#1242b3 !important}
.talent .el-pagination{margin:84px 0 60px;text-align:center}
.avatar-content{width:60px;height:60px;line-height:60px;font-size:20px;flex-shrink:0;border-radius:50%}
.avatar-content div,.avatar-content img{width:inherit;height:inherit;text-align:center;color:#fff;font-weight:500;border-radius:50%}
.avatar-content .male{background:#1242b3}
.avatar-content .female{background:#ff7247}
.avatar-content .none{background:#cdcdcd}
.modal{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.3);z-index:9999}
.modal .city-modal{top:50%;position:relative;width:768px;height:527px;margin:auto;background:#fff;transform:translateY(-50%)}
.modal .city-modal .i-close{position:absolute;top:0;right:0;width:50px;height:50px;background:url("../img/icon-close.png") center center no-repeat;cursor:pointer}
.modal .city-modal .head{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}
.modal .city-modal .head span{margin-left:20px}
.modal .city-modal .head span i{color:#ff7247;font-style:normal}
.modal .city-modal .head .multiple-list,.modal .city-modal .head .multiple-list ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}
.modal .city-modal .head .multiple-list ul{padding-left:10px}
.modal .city-modal .head .multiple-list ul li{position:relative;margin:0 5px;padding:5px 22px 5px 11px;font-size:12px;color:#ff7247;border:1px solid #ff7247}
.modal .city-modal h3{line-height:47px;padding-left:28px;font-size:16px;color:#333}
.modal .city-modal .el-tabs{width:100%;background:#fff}
.modal .city-modal .el-tabs .el-tabs__header{margin:0;background:#f8f8f8}
.modal .city-modal .el-tabs .el-tabs__nav{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}
.modal .city-modal .el-tabs .el-tabs__nav .el-tabs__item{height:56px;line-height:56px;flex:1;text-align:center;font-size:14px;color:#333}
.modal .city-modal .el-tabs .el-tabs__nav .on{border-bottom:2px solid #db214c}
.modal .city-modal .el-tabs .el-tab-pane{display:none;height:425px;overflow-y:scroll}
.modal .city-modal .el-tabs .el-tabs__active-bar{background:#db214c}
.modal .city-modal .el-tabs .el-tabs__nav-wrap:after{background:transparent}
.modal .city-modal .city-list{display:flex;margin-left:50px;padding-top:30px;font-size:14px}
.modal .city-modal .city-list label{flex-shrink:0;color:#db214c}
.modal .city-modal .city-list ul{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin-left:55px}
.modal .city-modal .city-list li{padding:0 25px;width:20%;height:50px;text-align:left;color:#333;cursor:pointer}
.modal .city-modal .city-list li.on,.modal .city-modal .city-list li:hover{color:#ff7247}
.modal .btn-group{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;justify-content:flex-end;padding:20px;background:#fff;border-top:1px solid #f8f8f8}
.modal .btn-group .el-button{width:100px;height:40px;font-size:14px;color:#666;border-radius:0}
.modal .btn-group .el-button--primary{margin-right:15px;background:#1242b3;border-color:#1242b3;color:#fff}
.el-popper[x-placement^=bottom] .popper__arrow{left:42% !important}
.el-popper[x-placement^=bottom] .popper__arrow:after{margin-left:0}
.bg-gray{background:#f8f8f8}
.el-input__inner,.el-textarea__inner,input,textarea{font-family:"microsoft yahei"}
.no-result{line-height:40px;padding-top:60px}
.no-result .no-keyword{text-align:center}
.no-result .no-keyword img{margin:auto;width:187px;height:164px}
.no-result h3{font-size:18px;color:#333}
.no-result p{font-size:14px;color:#666}
.no-result p .el-button,.no-result p a{color:#1242b3}
.no-result p .el-button+.el-button{margin-left:0}
.no-result .no-position{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;padding:25px 30px;background:#fff}
.no-result .no-position img{width:134px;height:120px;margin-right:32px}
.no-result .no-position h3{position:relative;padding-bottom:10px;font-size:24px;font-weight:700;text-align:left;color:#333}
.no-result .no-position h3:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:2px;background:#ff9524}