/* banner */

body {
    background-color: #fff;
}

.banners {
    height: 460px;
    background: url(../images/bannerBox.png) no-repeat center -8px;
    min-width: 1200px;
}

.bannerBox {
    background: none;
}

.textBox {
    width: 720px;
    margin: 90px auto
}

.textBox .lineOne {
    color: #fff
}

.textBox .lineOne span {
    color: #fff;
    padding: 5px 15px
}

.ons {
    background-color: #fff;
    border-radius: 20px;
    color: #147af7!important
}

.search {
    height: 55px;
    width: 100%;
    margin-top: 15px;
    border-radius: 30px;
    overflow: hidden;
    background-color: #90c1ed;
}

.search input {
    height: 55px;
    border: none;
    width: 508px;
    margin-left: 30px;
    background-color: #90c1ed;
    color: #ffff;
    font-size: 16px;
}

.searchBtn {
    width: 182px;
    height: 55px;
    line-height: 55px;
    text-align: center;
    background: #fff url(../images/search.png) 45px center no-repeat;
    color: #147af7
}

.textBox .lineTwo {
    color: #fff;
    margin-top: 15px;
}

.textBox .lineTwo li {
    margin-left: 13px;
    padding-bottom: 5px;
    padding: 4px 0 10px 0
}

.on2 {
    border-bottom: 1px solid #fff;
}

.textBox .lineThree {
    height: 50px;
    margin-top: 30px;
    background: url(../images/bannerImg.png) center center no-repeat;
}


/* 技术需求 */

.content {
    height: 1180px;
    min-width: 1200px;
    background: url(../images/demaid.png) center center no-repeat;
}

.demaids {
    background-color: #fff;
    margin-top: 23px;
    padding: 0 20px 40px 20px;
}

.topTilte1 {
    height: 60px;
    line-height: 60px;
    font-size: 26px;
    padding-left: 35px;
    background: url(../images/indexTitle.png) left center no-repeat;
}

.mareBtn1 {
    margin-top: 25px;
    color: #999999
}

.listTitle {
    height: 465px;
    width: 240px;
    padding: 0 20px;
    background: url(../images/indexPic01.png) center center no-repeat;
}

.listTitle .lineOne {
    color: #fff;
    height: 57px;
    line-height: 57px;
}

.listTitle .link {
    color: #fa7f25;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-top: 30px;
    margin-left: 12px;
    display: block;
}

.selected05 {
    background-color: #fa7f25!important;
    color: #fff!important;
    border-radius: 5px;
}

.listArr {
    border-right: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    border-top: 1px solid #eeeeee;
    width: 879px;
    height: 464px;
}

.listArr .hd {
    height: 48px;
    line-height: 48px;
    margin: 0 15px;
    border-bottom: 1px solid #eeeeee;
    color: #666666
}

.selected01 {
    color: #fa7f25;
    border-bottom: 1px solid #fa7f25;
}

.listArr .hd li {
    width: 58px;
    text-align: center;
}

.listArr .bd li {
    width: 375px;
    height: 100px;
    border: 1px solid #eeeeee;
    margin-top: 17px;
    margin-left: 15px;
    padding: 5px 19px;
}

.listArr .bd .lineOne {
    height: 40px;
    line-height: 40px;
}

.listArr .bd .lineTwo {
    width: 100%;
    line-height: 25px;
    color: #999999;
    height: 50px;
}

.listArr .bd .lineOne span {
    color: #999999
}

.listArr .bd .lineOne a {
    width: 250px;
}

.demaidBtn {
    display: block;
    width: 240px;
    height: 40px;
    line-height: 40px;
    margin: 51px auto;
    text-align: center;
    border-radius: 30px;
    color: #fa7f25;
    background: url(../images/indexBtn01.png) 65px center no-repeat;
}

.lins a {
    display: block!important;
}


/* 技术供应 */

.supplyPic {
    background: url(../images/indexPic02.png) center center no-repeat!important;
}

.supply .link {
    color: #147af7;
}

.selected02 {
    background-color: #147af7;
    color: #fff!important;
    border-radius: 5px;
}

.selected03 {
    color: #147af7;
    border-bottom: 1px solid #147af7;
}

.supplyBtn {
    display: block;
    width: 240px;
    height: 40px;
    line-height: 40px;
    margin: 51px auto;
    text-align: center;
    border-radius: 30px;
    color: #147af7;
    background: url(../images/indexBtn02.png) 65px center no-repeat;
}


/* 技术评估服务流程 */

.server {
    background-color: #2073ec;
    height: 325px;
    min-width: 1200px;
}

.server .title {
    font-size: 26px;
    color: #fff;
    text-align: center;
    height: 140px;
    line-height: 140PX;
}

.flow .text {
    height: 131px;
    width: 172px;
    background: url(../images/indexFlow.png) center center no-repeat;
}

.flow .text img {
    display: block;
    margin: 20px auto
}

.flow .text p {
    color: #fff;
    text-align: center;
}

.flow .arrow {
    height: 131px;
    width: 32px;
    background: url(../images/indexArrow.png) center center no-repeat;
}


/* 技术评估 */

.estimate .title {
    height: 60px;
    line-height: 60px;
    margin-top: 20px;
}

.estimate .title span {
    padding-left: 35px;
    font-size: 26px;
    background: url(../images/indexTitle.png) left center no-repeat;
}

.mareBtn1:hover {
    color: #2073ec!important
}

.table {
    width: 100%;
    border: 1px solid #eeeeee;
    margin-bottom: 30px;
}

.table thead {
    background-color: #f3faff;
    height: 50px;
    line-height: 50px;
    width: calc( 98% - 1em)
}

.table thead th {
    padding: 0 10px
}

.table thead tr {
    display: table;
    width: 1180px;
    margin: 0 auto;
    table-layout: fixed;
}

.table tbody tr {
    width: 1180px;
    display: table;
    margin: 0 auto;
    border-bottom: 1px solid #eeeeee;
    table-layout: fixed;
}

.table tbody td {
    height: 40px;
    text-align: center;
    color: #666666;
    padding: 0 10px
}

.table tbody {
    max-height: 204px;
    overflow-y: auto;
    overflow-x: hidden;
    display: block;
}

.w150 {
    width: 150px;
}