.dffdfdfdfdfd {border: 1px #f0f0f0 solid;margin-bottom: 20px;border-collapse: separate;border-spacing: 0;border-radius: 10px;border-top-left-radius: 0px;border-top-right-radius: 0px;}
.dfdsfdsfdg{padding: 15px;}
.ssfsggfd {
  float: left;
  background: #2196F3;
  height: 35px;
  font-size: 16px;
  color: #fff !important;
  line-height: 34px;
  text-align: center;
  padding: 0 15px;
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.ssfsggfd:hover {
  background: #03a9f4;
  transition: all 0.3s ease-in 0s;
}
.fdfeererrer{
  margin: 2px 3px 0 0;
  height: 18px;
  width: 18px;
}
.countcount {height: 80px!important;}
.sendthread-options{
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  padding: 0 30px;
  position: relative;
}
.sendthread-options-text, .sendthread-options-vote{
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: center;
}
.sendthread-options-text img, .sendthread-options-vote img {
  width: 56px!important;height: 56px!important;padding: 0px 20px;
}
.sendthread-options-text span, .sendthread-options-vote span{
  color: #222;
  font-size: 12px;
  height: 20px;
  line-height: 20px;
  margin-top: 5px;
  text-align: center;
}
.sendthread-options-text span:hover {
  color: #ff941a;
}
.sendthread-options-vote span:hover {
  color: #ff941a;
}
.sendthread-options-text:hover img, .sendthread-options-vote:hover img {
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px);
}

#list{margin:0 auto}
.sdsdwrrrtt{position: absolute;right:0px;}
.sdsdwrrrtt img{border-top-right-radius: 12px;}
#list .search-list{min-height:358px;position:relative;}
#list .search-list-item{background-color:#fff;border-radius:12px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;padding:20px 20px 20px 20px;}
#list .search-list-item:hover{-webkit-box-shadow:0 16px 36px 0 rgba(76,79,84,.16);box-shadow:0 16px 36px 0 rgba(76,79,84,.16);position:relative}
#list .search-list-item:hover .left-title-name{color:#ef8b00}
#list .search-list-item .left{-webkit-box-flex:1;-ms-flex:1;flex:1}
#list .search-list-item .left-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
#list .search-list-item .left-title-name{color:#222;cursor:pointer;font-size:16px;font-weight:700;height:22px}
#list .search-list-item .left-title-tag .tag{border-radius:4px;cursor:pointer;display:inline-block;margin-left:8px;padding:4px 7px}
#list .search-list-item .left-title-tag .tag1{background:linear-gradient(315deg,#ff5900,#ff7a36);color:#fff}
#list .search-list-item .left-title-tag .tag2{border:1px solid #5dd4b2;color:#26bf8c}
#list .search-list-item .left-title-tag .tag3{border:1px solid #82a5ff;color:#4d88ff}
#list .search-list-item .left-tag-item{background-color:#FFC107;border-bottom-right-radius: 6px;border-top-left-radius: 6px;color:#fff;cursor:pointer;display:inline-block;font-size:12px;height:24px;line-height:24px;margin-bottom:4px;margin-right:8px;padding:0 8px; position: absolute;}
#list .search-list-item .left-detail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:130px;}
#list .search-list-item .left-detail-img{border:1px solid rgba(225,227,232,.3);border-radius:8px;height:130px;width:130px}
#list .search-list-item .left-detail-company{color:#222;font-size:18px;font-weight:700;line-height:22px;margin-left:15px;margin-right: 15px;height: 22px;overflow: hidden;text-overflow: ellipsis;}
#list .search-list-item .left-detail-industry,#list .search-list-item .left-detail-nature,#list .search-list-item .left-detail-size{color:#7c8087;font-size:14px;line-height:22px;margin-left:15px;margin-top:10px; height: 65px;overflow: hidden;text-overflow: ellipsis;}
#list .search-list-item .left-detail .line{background-color:#e1e3e8;display:inline-block;height:6px;margin:0 8px;width:1px;}
#list .search-list-item .left-recommend{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#afb3ba;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;gap:0px;height:16px;margin-top:10px;margin-left:10px;}
.fdsfhffgddd {margin-top: 2px;}

#list .search-list-item .left-recommend-img{height:23px;width:23px}
#list .search-list-item .left-recommend-tag{color:#afb3ba;font-size:13px}
#list .search-list-item .right{position:relative;}
#list .search-list-item .right-salary{color:#ff5741;font-size:16px;font-weight:700;line-height:20px;text-align:right}
#list .search-list-item .right-btn{background:#FFC107;border-radius:100px;color:#fff;cursor:pointer;font-size:14px;height:33px;line-height:33px;position:absolute;right:0;text-align:center;bottom: 1px;width:100px}
#list .search-list-item .right-btn:hover{background-color:#FF9800;}
#list .search-list-item .right .hasdelivery{background-color:#fffbec;border:1px solid #ffecad;border-radius:8px;color:#ef8b00}
#list .search-list .company{height:102px}
#list .search-list .company .right-btn{top:34px}
#list .search-list-empty{background-color:#fff;border-radius:12px;height:358px;padding:80px 0 72px;text-align:center}
#list .search-list-empty img{height:160px;width:160px}
#list .search-list-empty p{color:#afb3ba;font-size:16px;font-weight:400;height:22px;line-height:22px;margin-top:24px}
#list .search-list-pagination{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:64px;margin-top:48px}
#list .search-list-pagination .btn-next,#list .search-list-pagination .btn-prev,#list .search-list-pagination .number{background-color:#fff;border-radius:8px}
#list .search-list-pagination .number.active{background-color:#ffd74d}
#recommend{min-width:1200px;padding-top:0px}
#recommend .tab-bottom-show{color:#ef8b00;cursor:pointer;font-size:14px;height:36px;line-height:36px;margin-top:6px}
#recommend .noshow-more{height:34px;overflow:hidden}
#recommend .orange{color:#ef8b00}
#recommend .search-body{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding-bottom:24px;}
#recommend .search-body-right{padding-left:15px;padding-top:7px}
#recommend .search-body-right img{border-radius:12px;height:180px;width:281px}
#recommend .search-body-right.fixed{margin-left:883px;position:fixed}
#recommend .search-body-other{background-color:#fff;border:1px solid #fff;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;line-height:80px;margin-top:20px;position:relative;width:883px}
#recommend .search-body-other .btn,#recommend .search-body-other .text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#222;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:400;position:relative}
#recommend .search-body-other .btn img,#recommend .search-body-other .text img{height:80px}
#recommend .search-body-other .text{-webkit-box-flex:1;-ms-flex:1;flex:1}
#recommend .search-body-other .text-info{left:96px;position:absolute}
#recommend .search-body-other .text img{-webkit-transform:translateX(-1px);transform:translateX(-1px)}
#recommend .search-body-other .btn-info{background-color:#ffd74d;border-radius:8px;height:36px;line-height:36px;position:absolute;right:24px;text-align:center;width:104px;z-index:1}
#recommend .search-body-other .btn img{-webkit-transform:translateX(1px);transform:translateX(1px)}
#recommend .search-body-personalization{background:url(dsdwwww.png) no-repeat;background-size:100% 100%;border-radius:16px;margin-bottom:15px;padding:46px 8px 8px;/*width:888px*/}
#recommend .personalization{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:#fff;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:14px 16px}
#recommend .personalization .exp{height:20px;margin-right:4px;width:20px;margin-top: 2px;}
#recommend .personalization-left{-webkit-box-flex:1;color:#222;-ms-flex:1;flex:1;font-size:14px}
#recommend .personalization-left .city:after{content:"、"}
#recommend .personalization-left .city:last-of-type:after{content:""}
.popytty {width: 1200px;margin: auto;}
.rerttttttll {margin-bottom: 20px;font-family: PingFangSC-Semibold;font-weight: 700;font-size: 23px;font-weight: 700;line-height: 33px;text-align: center;margin-top: 50px;}
#recommend .personalization-right .btn1{color:#afb3ba;cursor:pointer;font-size:14px;margin-bottom:8px}
#recommend .personalization-right .btn1:hover{color:#4c4f54}
#recommend .personalization-right .btn2{background:#FFC107;border-radius:100px;color:#fff;font-size:14px;font-weight:400;height:32px;margin-left:16px;width:88px;line-height: 32px;}
#recommend .personalization-right .btn2:hover{background:#FF9800;border-color:#FF9800}
#recommend .body{background-color:#fff}
#recommend .body.fixed{-webkit-box-shadow:0 8px 12px 0 rgba(76,79,84,.08);box-shadow:0 8px 12px 0 rgba(76,79,84,.08);left:0;position:fixed;right:0;top:60px;z-index:998}
#recommend .body.fixed .recommend-select-option{padding:6px 0}
#recommend .body .recommend-top{margin:0 auto;padding:24px 0 0;width:1184px}
#recommend .body .recommend-top-input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #ffd74d;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;margin-top:8px;position:relative;width:880px}
#recommend .body .recommend-top-input .el-select.el-select--small{width:140px}
#recommend .body .recommend-top-input .el-button.el-button--primary.el-button--small{border-radius:8px;color:#222;font-size:18px;font-weight:700;height:40px;margin-right:2px;width:121px}
#recommend .body .recommend-top-input .el-input__inner{border:0;font-size:16px}
#recommend .body .recommend-top-input .el-input__inner:hover{color:#ffd74d}
#recommend .body .recommend-top-input .border-left{border-left:1px solid #edeff2!important}
#recommend .body .recommend-top-input .border-left .el-input__inner{height:26px!important;line-height:26px!important}
#recommend .body .search-top{margin:0 auto;width:1184px}
#recommend .body .search-top-title{color:#222;font-size:28px;font-weight:600;height:40px;letter-spacing:1px;line-height:40px;margin-top:24px}
#recommend .body .search-top-input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #ffd74d;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;margin-top:24px;width:880px}
#recommend .body .search-top-input .el-select.el-select--small{width:140px}
#recommend .body .search-top-input .el-button.el-button--primary.el-button--small{border-radius:8px;color:#222;font-size:18px;font-weight:700;height:40px;margin-right:2px;width:121px}
#recommend .body .search-top-input .el-input__inner{border:0;font-size:16px}
#recommend .body .search-top-input .border-left{border-left:1px solid #edeff2!important}
#recommend .body .search-top-input .border-left .el-input__inner{height:26px!important;line-height:26px!important}
#recommend .body .search-top-input .search-top-area{-webkit-box-pack:justify;-ms-flex-pack:justify;cursor:pointer;font-size:16px;justify-content:space-between;padding-left:10px;padding-right:10px;width:136px}
#recommend .body .search-top-input .search-top-area span{max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#recommend .body .search-top-input .search-top-area i{color:#c0c4cc;font-size:14px;line-height:20px}
#recommend .body .search-top-find{color:#afb3ba;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:20px;margin-top:12px}
#recommend .body .search-top-find .selected{color:#4c4f54}
#recommend .body .search-top-find-result span{cursor:pointer;display:inline-block;margin-left:16px}
#recommend .body .search-top-find-result span:hover{color:#ef8b00}
#recommend .body .search-top-select{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:22px}
#recommend .body .border-Bottom{border-bottom:1px solid #edeff2;margin:0 auto;padding:12px 0;width:1184px}
#recommend .body .recommend-tab{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:45px}
#recommend .body .recommend-tab-item{color:#7c8087;cursor:pointer;font-size:18px;font-weight:700;margin-right:24px;position:relative}
#recommend .body .recommend-tab-item .line{background-color:#ffd74d;border-radius:2px;bottom:-10px;height:4px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px}
#recommend .body .recommend-tab-item .title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
#recommend .body .recommend-tab-item .title .icon{height:24px;margin-right:5px;width:32px}
#recommend .body .recommend-tab-item .title .name{margin-right:16px}
#recommend .body .recommend-tab-item .title .type{color:#ef8b00;font-size:12px;font-weight:400;margin:0 3px}
#recommend .body .recommend-tab-item .title .text{color:#7c8087;font-size:12px;font-weight:400}
#recommend .body .recommend-tab-item .intentionInfo{color:#4c4f54;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;text-transform:uppercase}
#recommend .body .recommend-tab-item .intentionInfo:before{content:attr(title);display:block;font-weight:700;height:0;overflow:hidden;visibility:hidden}
#recommend .body .recommend-tab-item .intentionInfo.active{font-family:PingFangSC-Semibold,PingFang SC;font-weight:700}
#recommend .body .recommend-tab .active{color:#222}
#recommend .body .recommend-tab-item2{color:#ef8b00;cursor:pointer;font-size:14px;font-weight:400}
#recommend .body .recommend-tab-item2 .item2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
#recommend .body .recommend-tab-item2 .item2 img{margin-right:2px;width:14px}
#recommend .body .recommend-select{background-color:#fff;margin:0 auto;width:1184px}
#recommend .body .recommend-select .personalization{padding:14px 0}
#recommend .body .recommend-select-option{padding:12px 0 16px}



#recommendtab .content-rightnav > div {
  margin-bottom: 15px;
}
#recommendtab .content-rightnav-user {
 background-color:#fff;
 background-image:url(rthhgghg.png);
 background-repeat:no-repeat;
 background-size:100% auto;
 border-radius:10px;

 padding:20px 24px;
 text-align:center;

}
#recommendtab .content-rightnav-user .avatar {
 border-radius:50%;
 cursor:pointer;
 height:64px;
 margin-bottom:8px;
 width:64px
}
#recommendtab .content-rightnav-user .nickname {
 color:#222;
 cursor:pointer;
 font-size:14px;
 font-weight:600;
 margin-bottom:36px
}
#recommendtab .content-rightnav-user .nickname:hover {
 color:#ff941a
}
#recommendtab .content-rightnav-user .count {
 -webkit-box-align:center;
 -ms-flex-align:center;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 align-items:center;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 height: 100px;
 justify-content:space-between
}
#recommendtab .content-rightnav-user .count-item {
 text-align:center;
 width:33.33%
}
#recommendtab .content-rightnav-user .count-item:hover .focus,
#recommendtab .content-rightnav-user .count-item:hover .num,
#recommendtab .content-rightnav-user .count-item:hover {
 color:#ef8b00
}
#recommendtab .content-rightnav-user .count-item .num {
 color:#ff941a;
 font-size:20px;
 font-weight:600;
 margin-bottom:2px
}
#recommendtab .content-rightnav-user .count-item .type {
 color:#222;
 font-size:14px
}
#recommendtab .content-rightnav-user .count-item .focus {
 cursor:pointer
}
#recommendtab .content-rightnav-login {
 background-color:#fff;
 background-image:url(rthhgghg.png);
 background-repeat:no-repeat;
 background-size:100% auto;
 border-radius:12px;

 padding:24px;

}
#recommendtab .content-rightnav-login .together {
 color:#222;
 font-size:14px;
 font-weight:600;
 margin-bottom:10px
}
#recommendtab .content-rightnav-login .do {
 color:#222;
 font-size:14px;
 font-weight:400;
 margin-bottom:24px
}
#recommendtab .content-rightnav-login .btn {
 background:#ffd74d;
 border-radius:8px;
 color:#222;
 cursor:pointer;
 font-size:14px;
 height:40px;
 line-height:40px;
 text-align:center
}
#recommendtab .content-rightnav-login .btn:hover {
 background:#ffbf00
}
#recommendtab .content-rightnav.fixed {
 position:fixed
}
#recommendtab .content-rightnav.absolute {
 bottom:0;
 top:auto!important
}
#recommendtab .cut {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
#recommendtab .empty {
 padding:150px 0;
 text-align:center;
 width:100%
}
#recommendtab .empty-img {
 margin-bottom:25px;
 width:150px
}
#recommendtab .empty-text {
 color:#afb3ba;
 font-size:16px;
 line-height:22px
}
.listnav-list-item .rank {
  height: 16px!important;
  left: 2px!important;
  position: absolute!important;
  top: 14px!important;
  width: 16px!important;
}
.assskktttt{
    color: #b5b5b5;
    font-size: 16px;
    font-weight: 700;
    margin: 0px 5px 0px 0px;
}
.assskk1 {color: #FF5722;}
.assskk2 {color: #FF9800;}
.assskk3 {color: #FFC107;}
.assskk4 {color: #FFEB3B;}
.listnav {
 background-image:linear-gradient(215deg,#fff3f3,#fff 40%);
 border-radius:10px;
 height:100%;
 margin-bottom:16px;
 overflow-y:auto;
 padding:22px 15px 22px 15px;
 scrollbar-width: none;
}
.listnav-title {
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 color:#222;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 font-size:18px;
 font-weight:700;
 height:25px;
 position:relative
}
.listnav-title-img {
 width:20px
}
.listnav-title-text {
 margin-left:8px
}
.listnav-title-all {
 color:#afb3ba;
 cursor:pointer;
 font-size:14px;
 font-weight:400;
 position:absolute;
 right:4px
}
.listnav-title-all:hover {
 color:#7c8087
}
.listnav-list {
 margin-top:10px
}
.listnav-list-item {
 border-radius:8px;
 color:#4c4f54;
 cursor:pointer;
 display:block;
 padding:12px 3px 12px 10px;
 position:relative
}
.listnav-list-item .rank {
 height:16px;
 left:2px;
 position:absolute;
 top:14px;
 width:16px
}
.listnav-list-item .item {
 font-size:14px;
 line-height:20px;
 width:253px
}
.listnav-list-item .item-type {
 background-image:-webkit-gradient(linear,right top,left top,from(#ff3636),to(#ff5252));
 background-image:linear-gradient(270deg,#ff3636,#ff5252);
 border-radius:4px;
 color:#fff;
 display:inline-block;
 font-size:12px;
 height:18px;
 line-height:18px;
 margin-left:4px;
 text-align:center;
 width:18px
}
.listnav-list-item .item-type:hover {
 color:#fff
}
.listnav-list-item:hover {
 background-color:#f5f6f7;
 color:#ef8b00
}
.listnav-list2 {
 margin-top:16px;
 padding-left:8px
}
.listnav-list2-item {
 background-color:#fff;
 border:1px solid #edeff2;
 border-radius:8px;
 cursor:pointer;
 display:block;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 height:96px;
 margin-bottom:12px;
 padding:16px;
 position:relative;
 width:252px
}
.listnav-list2-item .img {
 border:1px solid rgba(225,227,232,.3);
 border-radius:8px;
 height:64px;
 margin-right:9px;
 width:64px
}
.listnav-list2-item .img img {
 border-radius:8px;
 height:100%;
 width:100%
}
.listnav-list2-item .text {
 -webkit-box-flex:1;
 -ms-flex:1;
 flex:1;
 margin-top:10px
}
.listnav-list2-item .text-coname {
 color:#222;
 font-size:14px;
 font-weight:700;
 height:20px;
 line-height:20px;
 width:100%
}
.listnav-list2-item .text-other {
 color:#7c8087;
 font-size:12px;
 height:17px;
 line-height:17px;
 margin-top:8px
}
.listnav-list2-item .mask {
 background-color:rgba(0,0,0,.2);
 border-radius:8px;
 color:#fff;
 display:none;
 font-size:14px;
 height:calc(100% + 2px);
 left:-1px;
 position:absolute;
 text-align:center;
 top:-1px;
 width:calc(100% + 2px)
}
.listnav-list2-item .mask .follow {
 background-color:#ffd74d;
 border-radius:12px;
 color:#222;
 font-size:12px;
 height:24px;
 line-height:24px;
 position:absolute;
 right:16px;
 text-align:center;
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 width:58px
}
.listnav-list2-item .mask .hasfollow {
 background-color:#f5f6f7;
 color:#7c8087
}
.listnav-list2-item:hover .mask {
 display:block
}
.listnav .cut {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}











