.nav-container{border-bottom: 2px solid #dd2925;}
.list-select-search * {box-sizing: content-box;}
.list-select-search{border: 1px #ddd solid;width: 1198px;margin: 0 auto 15px;background: #fff;position: relative; line-height: 24px;}
.select {padding: 5px 10px;}
.select>li {list-style: none; padding: 10px 30px 5px 100px; position: relative;}
.select dl {zoom: 1; position: relative; line-height: 24px;}
.select dl:after {content: " ";display: block;clear: both;height: 0;overflow: hidden;}
.select dt {width: 100px; margin-bottom: 5px; position: absolute; top: 0; left: -100px; text-align: right; color: #666; height: 24px; line-height: 24px;}
.select dd {float: left;display: inline;margin: 0 0 5px 5px;}
.select a {display: inline-block;white-space: nowrap;cursor: pointer;height: 24px;border: 1px #fff solid;padding: 0 10px;text-decoration: none;color: #333;border-radius: 50px;}
.select .selected a {color: #dd2925;border: 1px #dd2925 solid;}
.select .select-list-bot {border-top: 1px #ddd dashed;padding-left: 10px; padding-right: 10px;}
.select-list-bot  {position: relative;z-index: 25;display: inline-block;}
.select-list-bot  input {width: 50px;height: 25px;padding: 0 5px;border: 1px solid #e1e1e1;background: #fff; font-family: 'microsoft yahei';outline: none;float: left;}
.select-list-bot  input.ip1 {margin-right: 2px;}
.select-list-bot  input.ip2 {margin-left: 2px;}
.select-list-bot .money-btn {border: 0;}
.select-list-bot .location {padding-right: 10px;line-height: 25px;height: 25px;position: relative;z-index: 44;cursor: pointer;border: 0;}
.select-list-bot .location .icon-jiage {background: url(../images/js_ico.png) no-repeat -5px -5px;display: inline-block;line-height: 10px;vertical-align: middle;margin-left: 4px;width: 8px;height: 13px;}
.select-list-bot .location.up .icon-jiage {background-position: -20px -5px;}
.select-list-bot .location.down .icon-jiage {background-position: -33px -5px;}
.select-list-bot .img-btn {background: no-repeat center / contain;border-radius: 0;width: 15px;height: 15px;padding: 0;margin-right: 5px;vertical-align: text-bottom;}
.select-list-bot .img-btn.card.active, .select-list-bot .img-btn.card:hover {background-image: url(../images/project/card_active.png);border-color: transparent;}
.select-list-bot .img-btn.card {background-image: url(../images/project/card.png);}
.select-list-bot .img-btn.list.active, .select-list-bot .img-btn.list:hover {background-image: url(../images/project/list_active.png);border-color: transparent;}
.select-list-bot .img-btn.list {background-image: url(../images/project/list.png);}

.project-card-list{padding: 0 0 15px; align-content: flex-start;}
.project-card-list li {
    width: 288px;
    float: left;
    border: 1px #e6e6e6 solid;
    background: #fff;
    margin: 0 15px 15px 0;
    position: relative;
    padding: 15px;
}
.project-card-list li:nth-child(4n) {margin-right: 0;}
.project-card-list li:hover {
    border: 1px #dd2925 solid;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .45);
}
.project-card-list li .pic {
    width: 100%;
    height: 210px;
}
.project-card-list li .pic .p {
    width: 100%;
    height: 100%;
    display: block;
}
.project-card-list li .title {
    margin-top: 10px;
    line-height: 18px;
    height: 36px;
}
.project-card-list li .title b{color: #dd2925;}
.project-card-list li .item {
    line-height: 24px;
    margin-top: 2px;
    height: 24px;
}
.project-card-list li .item .last {
    margin-top: 10px;
    height: 24px;
    overflow: hidden;
    display: inline-block;
    width: 100%;
}


.project-table{border-collapse: collapse;width: 100%; border: 1px solid #ddd;}
.project-table .project-thead {
    background: #f1f1f1;
    font-size: 16px;
    height: 35px;
    border-bottom: 1px #e6e6e6 solid;
}
.project-table .project-thead th {
    height: 43px;
    font-weight: bold !important;
    background: #f8f8f8;
    font-size: 14px;
    color: #333;
}
.project-table tr td {
    border-bottom: 1px solid #dbdbdb;
    background: #ffffff;
    height: 35px;
    padding: 0;
    text-align: center;
    font-size: 14px;
}
.bdh-btn.maxwidth {
    width: 440px;
    line-height: 38px;
    float: left;
    height: 38px;
}
