
.recruit-top .recruit-top-left {
  width: 859px;
  background: #FDFDFD;
  border: 1px solid #D9D9D9;
  border-radius: 2px;
  padding:19px 0;
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}
.recruit-top .recruit-top-left .recruit-top-choose {

  display: block!important;
  height: auto!important;
}
.recruit-top .recruit-top-left .recruit-top-choose .recruit-top-choose-text {
  font-size: 14px;
  color: #666666;
  padding-top: 0px;
  padding-bottom: 0px;
}
.recruit-top .recruit-top-left .nav .nav-item {
  height: 42px;
  display: inline-block;
  line-height: 42px;
}
.recruit-top .recruit-top-left .nav .nav-item .first-li-a {
  width: 90px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85);
  margin-right: 0px;
  padding-right: 0px;
  height: 24px;
  padding-top: 0px;
  padding-bottom: 0px;
  line-height: 24px;
}
.recruit-top .recruit-top-left .nav .nav-item .nav-link {
  height: 24px;
  display: inline-block;

}
.nav.justify-content-flex-start{
  display: inline-block;
  width:720px!important;
}
.recruit-top .recruit-top-left .nav .active {
  background: #D80110;
  border-radius: 2px;
  color: #ffffff;
  height: 24px;
  padding-top: 0px;
  padding-bottom: 0px;
  line-height: 24px;
}
.recruit-top .recruit-top-left .nav .active a{
  background: #D80110;
  color: #ffffff;
}
.recruit-top .recruit-top-right {
  width: 313px;
  height: 295px;
  border: 1px solid #D9D9D9;
  display: inline-block;
}
.recruit-bottom {

}
.recruit-bottom .recruit-list-title {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.85);
  margin-right: 17px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.recruit-bottom .recruit-list-text {
  font-size: 13px;
  color: #999999;
  margin-right: 17px;
}
.recruit-bottom .recruit-bottom-left {
  width: 859px;
  display: inline-block;
  vertical-align: top;
}
.recruit-bottom .recruit-bottom-left .btn-outline-secondary {
  width: 88px;
  height: 32px;
  background: #FFFFFF;
  border: 1px solid #D9D9D9;
  border-radius: 4px;
  margin-right: 10px;
}
.recruit-bottom .recruit-bottom-left div:first-child button.active{
  background: #0a6ebd;
}

.recruit-bottom .recruit-bottom-left .recruit-bottom-left-content {
  width: 100%;
  background: #FDFDFD;
  border: 1px solid #D9D9D9;
  border-radius: 2px;
  display: inline-block;
}
.recruit-bottom .recruit-bottom-left .recruit-bottom-left-content .recruit-bottom-left-list {
  height: 147px;
  align-items: center;
  border-bottom: 1px solid #E8E8E8;;
  margin-top:25px
}
.recruit-bottom .recruit-bottom-left .recruit-bottom-left-content .recruit-bottom-left-list .recruit-bottom-left-list-cont {
  height: 100%;
  margin-left: 5px;

}
.recruit-bottom .recruit-bottom-left .recruit-bottom-left-content .recruit-bottom-left-list .btn-recruit-choosed:hover {
  background: #D80110;
  color: #ffffff;
}
.recruit-bottom .recruit-bottom-left .recruit-bottom-left-content .recruit-bottom-left-list .btn-recruit-choosed {
  width: 120px;
  height: 38px;
  margin-right: 45px;
  background: #EEEEEE;
  border-radius: 4px;
  color: #343a40;
  font-size: 16px;
}

.recruit-bottom .recruit-bottom-right {
  width: 313px;
  display: inline-block;
}
.recruit-bottom .recruit-bottom-right .recruit-bottom-right-list-cont {
  width: 100%;
}
.recruit-bottom .recruit-bottom-right .recruit-bottom-right-list-cont .recruit-bottom-right-list {
  width: 100%;
  border: 1px solid #D9D9D9;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0);
  border-radius: 4px;
  padding: 11px;
}
.recruit-bottom .recruit-bottom-right .recruit-bottom-right-list-cont .recruit-bottom-right-list .recruit-bottom-right-list-img {
  width: 134px;
  height: 84px;
  vertical-align: top;
  display: inline-block;
  margin-right: 12px;
}
.recruit-bottom .recruit-bottom-right .recruit-bottom-right-list-cont .recruit-bottom-right-list .recruit-bottom-right-list-btn {
  width: 100%;
}
.recruit-bottom .recruit-bottom-right .recruit-bottom-right-list-cont .btn-recruitright-choosed {
  background: #EEEEEE;
  border-radius: 43px 0 36px 0;
  width: 285px;
  height: 40px;
}
.recruit-bottom .recruit-bottom-right .recruit-bottom-right-list-cont .btn-recruitright-choosed:hover {
  background: #D80110;
  color: #ffffff;
}
.recruit-bottom .recruit-bottom-right .recruit-bottom-right-list-cont .recruit-bottom-right-list-text {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  font-size: 13px;
  color: #999999;
}
.select_condition{
  height: 40px;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.select_condition button{
  width: 150px;
  height: 40px;
  border:1px solid lightgrey;
  margin-right: 20px;
  font-size:16px;
  border-radius: 5px;
}
.select_condition button:first-child{
  background: lightcoral;
  color: white;
}
ul li ul li a:hover{
  background: #D80110;
  border-radius: 2px;
  color: white;
}
.recruit-top .recruit-top-left .nav .nav-item a:hover{
  color: #fff;
}
ul.pagination li.active{
  background: #0a6ebd;
}
button.change-order{
  border: 1px solid lightgray;
}
.recruit-bottom .recruit-bottom-left  div:first-child .btn-outline-secondary:hover{
  background: #0a6ebd;
}