/* 双伪标签清浮动，解决塌陷 */

.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}


/* banner开始 */

.banner .top {
    height: 100px;
    background: url(../../foundCapital/images/bannerBg.png) no-repeat center center;
}
.nav li {
    color: #ebf4ff;
    font-size: 16px;
}
body {
    background-color: #f7f9fc;
}


/* 筛选 */

.ml45 {
    margin-left: 45px;
}

.filterContainer ul li .filterBar {
    width: 1097px;
    border-bottom: none;
}

.filterContainer ul li .filterTitle {
    width: 85px;
}

.searchBlock {
    margin-top: 13px;
}


/* 主体内容 */

.contentBox {
    margin-top: 12px;
    background-color: #fff;
}

.topTitle {
    background: url(../../foundService/images/supplyTitle.png) no-repeat left center;
    font-style: italic;
    padding-left: 5px;
    height: 85px;
    line-height: 90px;
}

.blue {
    color: #148df7;
    font-style: italic;
}

.TopSearch {
    border: 1px solid #cccccc;
    height: 35px;
    line-height: 35px;
    border-radius: 20px;
    width: 230px;
    padding-left: 20px;
    margin-top: 25px;
    margin-right: 55px;
}

.TopSearch input {
    width: 200px;
    height: 35px;
    border: none;
}

.TopSearch .btns {
    height: 37px;
    width: 75px;
    background: url(../../foundService/images/supplySearch.png) no-repeat center center;
    top: -2px;
    right: -55px;
}

.allOn {
    border: 1px solid #148df7!important;
    background-color: #f3f9ff!important;
    color: #148df7!important
}
.list ul{
    border: 1px solid #f2f2f2;
}
.list li {
    padding: 20px 0 20px 20px;
    border-bottom: 1px solid #f2f2f2;
}

.list .left {
    width: 970px;
    height: 105px;
    border-right: 1px solid #f2f2f2
}

.C80 {
    color: #808080
}

.borderRight {
    border-right: 1px solid #f2f2f2
}

.list .left .lineOne .span1 {
    margin: 8px 0;
    display: block;
    padding-right: 35px;
    max-width: 500px;
    border-right: 1px solid #f2f2f2
}

.list .left .lineOne .span2 {
    margin: 10px 0;
    display: block;
    margin-left: 25px;
    max-width: 300px;
}

.list .left .lineTwo {
    width: 910px;
    line-height: 25px;
    color: #616366
}

.list .right {
    width: 206px;
}

.list .right .num {
    width: 100%;
    text-align: center;
    color: #fa8936;
    font-size: 24px;
    margin-top: 20px;
}

.list .right .lineTwo {
    color: #999999;
    margin-top: 10px;
    text-align: center;
}

.list .left a:hover {
    color: #148df7
}