/* 双伪标签清浮动，解决塌陷 */
body{
    min-width: 1200px;
}
.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}


/* ie6 7 专门清除浮动的样式*/

.clearfix {
    *zoom: 1;
}

.aImg {
    width: 286px!important;
    height: 170px!important;
    padding: 0!important;
}

.details:hover {
    background-color: #148df7!important;
    color: #fff!important
}


/* banner开始 */

.banner .top {
    height: 440px;
    min-width: 1200px;
    background: url(../images/indexBanner.png) no-repeat center center;
}

.bannerBox {
    height: 500px;
}

.bannerTitle {
    left: 39%;
    border-left: 1px solid #fff;
    height: 60px;
    line-height: 60px;
    padding-top: 0;
    padding-left: 20px;
    margin-top: 23px;
}

.indexNav {
    height: 100px;
    line-height: 100px;
}

.headerTNav {
    margin-top: 13px;
}

.headerTNav .yNation a {
    font-size: 28px;
    color: #b2d5ff;
    letter-spacing: 11px;
}

.headerTNav .yNation a:hover {
    color: #fff;
}

.headerTNav .starNation a {
    font-size: 24px;
    color: #b2d5ff;
    letter-spacing: 0px;
}

.headerTNav a.on {
    color: #fff;
}

.headerTNav a:hover {
    color: #fff;
}

.indexNav li {
    margin-left: 30px;
    color: #ebf4ff;
}

.bannerText01 {
    font-size: 50px;
    color: #fff;
    margin-left: 107px;
    margin-top: 95px;
}

.bannerText02 {
    font-size: 50px;
    color: #fff;
    margin-left: 515px;
    margin-top: 40px;
}

.navBox {
    background-color: #f5f8fa;
    height: 100px;
    min-width: 1200px;
}

.navBox li {
    height: 30px;
    width: 299px;
    color: #148df7;
    padding-top: 70px;
    text-align: center;
}

.navBorder {
    border-right: 1px solid #e9eef2
}

.icon01 {
    background: url(../images/icon02.png) center 20px no-repeat;
}

.icon02 {
    background: url(../images/icon03.png) center 20px no-repeat;
}

.icon03 {
    background: url(../images/icon04.png) center 20px no-repeat;
}

.icon04 {
    background: url(../images/icon05.png) center 20px no-repeat;
}


/* 热门需求 */

.demand {
    background-color: #fff;
    padding-bottom: 30px;
}

.demandTitle {
    font-size: 26px;
    padding-left: 53px;
    margin-top: 7px;
    height: 75px;
    line-height: 75px;
    background: url(../images/indexTitle.png) 18px center no-repeat;
}

.demandList li {
    width: 240px;
    height: 355px;
    background-color: #f5f8fa;
    padding: 0 20px;
    margin-left: 18px;
}

.demandList .lineOne {
    margin-top: 20px;
    display: block;
    max-width: 245px;
}

.demandList .lineOne:hover {
    color: #148df7
}

.demandList .lineTwo {
    color: #7d7e80;
    margin-top: 18px;
    max-width: 345px;
}

.demandList .lineThree {
    color: #7d7e80;
    background-color: #ebf1f5;
    padding: 5px 12px;
    line-height: 25px;
    margin-top: 15px;
}

.demandList .lineFour {
    line-height: 25px;
    margin-top: 20px;
    height:100px ;
}
.demandList .lineFour img{
    display: none;
}
.demandBtn {
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background-color: #147af7;
    display: block;
    color: #fff;
    margin: 25px auto 0;
    border-radius: 5px;
}


/* 需求大厅 */

.demands {
    height: 605px;
    min-width: 1200px;
    background: url(../images/bg.png) center center no-repeat;
}

.demandsContent {
    margin-top: 20px;
    background-color: #fff;
}

.moreBtn {
    margin-top: 7px;
    height: 75px;
    line-height: 75px;
    color: #999999;
    padding-right: 20px;
}

.moreBtn:hover {
    color: #148df7
}

.demandsBottom {
    padding: 0 20px 20px 20px
}

.demandsBottom .left {
    width: 260px;
    height: 455px;
    padding-top: 25px;
    background: url(../images/demandsLeft.png) center center no-repeat;
}

.demandsBottom .left p {
    font-size: 20px;
    color: #fff;
    text-align: center;
    width: 205px;
    height: 50px;
    line-height: 50px;
    margin: 20px auto;
    border-radius: 30px;
}

.demandsOn {
    color: #f78214!important;
    background-color: #fff;
}

.demandsBottom .right {
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    width: 898px;
    padding-bottom: 23px;
    min-height: 455px;
}

.demandsBottom .right li {
    width: 400px;
    height: 178px;
    border: 1px solid #eeeeee;
    padding: 13px;
    margin-top: 22px;
    margin-left: 14px;
}

.demandsBottom .type {
    top: 8px;
    left: 0;
    width: 77px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #fff;
    background: url(../images/indexIcon.png) center center no-repeat;
}

.demandsBottom .lineOne {
    margin-top: 28px;
    max-width: 365px;
    display: block;
}

.demandsBottom .lineOne:hover {
    color: #148df7
}

.demandsBottom .lineTwo {
    line-height: 27px;
    height: 81px;
    margin-top: 10px;
    max-width: 365px;
    color: #999999
}
.demandsBottom .lineTwo img{
    display: none;
}
.demandsBottom .lineThree {
    height: 40px;
    left: 0;
    bottom: 0;
    background-color: #fafafa;
    padding-left: 15px;
    width: 415px;
    line-height: 40px;
}

.demandsBottom .lineThree em {
    color: #fa8d3d
}

.demandsBottom .lineThree a {
    display: block;
    width: 80px;
    height: 25px;
    line-height: 25px;
    border: 1px solid #148df7;
    margin-top: 7px;
    margin-right: 20px;
    text-align: center;
    border-radius: 3px;
    color: #148df7
}

.demandsOn1 {
    background-color: #147af7;
    color: #fff;
}


/* 融资需求 */

.financing {
    background-color: #fff;
    margin-top: 20px;
    padding-bottom: 30px;
}

.financingList li {
    width: 285px;
    height: 314px;
    border: 1px solid #eeeeee;
    border-radius: 5px;
    float: left;
    margin-left: 17px;
}

.financingList img {
    width: 100%;
    height: 170px;
}

.financingList a {
    display: block;
    padding: 0 10px;
    width: 260px;
    height: 40px;
    line-height: 40px;
}

.financingList a:hover {
    color: #147af7
}

.financingList .lineOne,
.financingList .lineTwo {
    padding: 0 17px;
    line-height: 25px;
    height: 25px;
    color: #808080;
    max-width: 130px;
}

.financingList .money {
    color: #fa8d3d;
    font-size: 18px;
    font-weight: 700;
    margin-top: 16px;
}

.financingList .last {
    color: #808080;
    margin: 0 10px;
    border-top: 1px solid #eeeeee;
    line-height: 40px;
}

.financingList .city {
    padding-left: 20px;
    background: url(../images/position.png) left center no-repeat;
    display: block;
    max-width: 147px;
}

.financingList .time {
    padding-left: 20px;
    background: url(../images/time.png) left center no-repeat;
}


/* 技术需求 */

.TechnicalBox {
    height: 556px;
    padding: 23px 0;
    background: url(../images/indexBg.png) center center no-repeat;
}

.Technical {
    background-color: #fff;
}


/* 无数据 */

.nodataPic,
.nodataPic1,
.nodataPic2 {
    width: 338px;
    height: 299px;
    background: url(../images/noDataPic.png) no-repeat 50% 50%;
    margin: 80px auto;
}

.technicalBottom {
    padding: 0 20px 30px 20px
}

.technicalBottom .left {
    height: 440px;
    width: 300px;
    background: url(../images/technical.png) center center no-repeat;
}

.f36 {
    font-size: 36px;
}

.technicalBottom .left .lineOne {
    text-align: center;
    color: #fff;
    margin-top: 40px
}

.technicalBottom .left .lineTwo {
    text-align: center;
    color: #fff
}

.technicalBottom .left .lineThree {
    width: 260px;
    height: 90px;
    margin: 35px auto;
    background: url(../images/indexTc.png) center center no-repeat;
}

.technicalBottom .left .lineThree span {
    display: block;
    color: #ffffff;
    padding-left: 20px;
}

.f26 {
    font-size: 26px;
}

.technicalBottom .left a {
    display: block;
    width: 135px;
    height: 45px;
    line-height: 45px;
    border-radius: 30px;
    color: #fff;
    margin: 100px auto;
    padding-left: 65px;
    background: #368ed7 url(../images/jishu.png) 40px center no-repeat;
}

.technicalBottom .left a:hover {
    background: #0575f7 url(../images/jishu.png) 40px center no-repeat!important;
}

.technicalBottom .right {
    width: 860px;
}

.technicalBottom .right .top {
    margin-left: 20px;
}

.technicalBottom .right .top li {
    padding: 6px 20px;
    background-color: #eef6fd;
    margin: 0 3px;
    font-size: 12px;
    border-radius: 20px;
    text-align: center;
}

.technicalBottom .right .top .bd {
    padding: 0 10px;
}

.technicalOn {
    background-color: #ddebf7!important;
    color: #308bd8!important
}

.technicalBottom .bd li:hover {
    color: #fff!important;
    background-color: #308bd8!important
}

.technicalBottom .right .top .prev {
    display: block;
    width: 8px;
    height: 28px;
    background: url(../images/arrowLeft.png) center center no-repeat;
}

.technicalBottom .right .top .next {
    display: block;
    width: 8px;
    height: 28px;
    background: url(../images/arrowRights.png) center center no-repeat;
}

.prev:hover {
    background: url(../images/arrowLefts.png) center center no-repeat!important;
}

.next:hover {
    background: url(../images/arrowRight.png) center center no-repeat!important;
}

.technicalBottom .bottom li {
    width: 371px;
    height: 118px;
    border: 1px solid #eeeeee;
    margin-left: 17px;
    margin-top: 17px;
    padding: 0 20px
}

.technicalBottom .bottom .lineOne {
    line-height: 50px;
}

.technicalBottom .bottom .lineOne span {
    height: 17px;
    margin-top: 16px;
    line-height: 17px;
    width: 35px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    border-radius: 3px;
    margin-left: 10px;
}

.technicalBottom .bottom .lineOne a {
    max-width: 325px;
}

.technicalBottom .bottom .lineOne a:hover {
    color: #148df7
}

.green {
    background-color: #27c61a;
}

.blue {
    background-color: #147af7;
}

.yellow {
    background-color: #f78214;
}

.technicalBottom .money {
    color: #f78214
}

.C99 {
    color: #999999
}