body{ background: #fff; padding: 40px 0 51px;}
/*新闻列表页*/ 
header{ width: 100%; position: fixed; top: 0; left: 0; z-index: 99; background: #4bc1d2; height: 40px; line-height: 40px;}
header .head_box{ margin: 0 10px; position: relative;}
header .head_box p{ font-size: 18px; color: #fff; text-align: left;}
header .head_box a{/* background: url(../img/icon_search.png) no-repeat; background-size: 20px;*/ width: 60px; height: 20px; text-align: right; color: #fff; position: absolute; top: 0; right: 0;}

/*导航栏*/
.main_nav{ margin:0 40px 0 10px; position: relative; overflow-x: scroll;}
.main_nav ul li{ float: left; width: 25%; height: 36px; line-height: 36px; text-align: center;}
.main_nav ul li a{ color: #666; font-size: 14px;}
.main_nav ul li.color{ font-size: 16px; color: #51c4d4;}
span.arrow{position: absolute; right: 0; top: 0; background: url(../img/icon_top.png) no-repeat center; background-size: 12px 8px; width: 40px; height: 36px;}

/*资讯列表*/
.news_list ul li{ position: relative; border-top: 1px solid #f8f8f8; padding: 0px 10px 0px; min-height: 70px; line-height: 20px;}
.news_list ul li:first-child{ border: none;}
.news_list ul li .img_box{ float: left; padding-top: 15px; padding-bottom: 10px;}
.news_list ul li img{ width: 90px; height: 68px;} 
.news_list ul li .slide_box{ padding-left: 100px;padding-top: 15px;}
.news_list ul li .slide_box p{ font-size: 15px; color: #333;}
.news_list ul li .slide_box .time{ font-size: 12px; color: #bbb; padding-top: 10px;}
.news_list ul li .slide_box .time span{ padding-right: 10px;}
.load{ margin: 0 4%;}
.load p{ text-align: center;padding: 14px 0; color: #333; font-size: 14px;}

/*启动页*/ 
.logo{ width: 78%; margin: 0 auto; max-width: 410px; margin-bottom: 140px;}
.logo img{ width: 95%;}

.foot{ position: fixed; left: 0; right: 0; bottom: 25px;background-color: #fff;z-index: 10;}
.foot div,.foot p{ text-align: center;}
.foot div.foot_bg_line{background: url(../img/icon_guide_06.png) repeat-x 0 0; background-size:375px auto; height:36px;width:100%;margin-bottom: 10px;}
.foot div{ margin: 0 auto; height: 36px; width: 250px;}
.foot p{ font-size: 7px; color: #999; margin-top: 15px;}
/*slide show*/
.new_page2{z-index: 20;}
.slideshow li a{position: relative; overflow: hidden;display: block;width: 100%;height: 100%;}
.list-item{display: block;}
.list-item:before,.list-item:after{content: " ";display: table;}
.list-item:after{clear: both;}
.list-item .slide_box{padding-left:0!important}
.list-item .img_box+.slide_box{margin-left:100px}
.news_list .list-item-23 img{width:48px!important}
.list-item-23 .img_box+.slide_box{margin-left:56px}
.news_list .list-item-62 img{width:48px!important}
.list-item-62 .img_box+.slide_box{margin-left:56px}
.news_list .list-item-63 img{width:48px!important}
.list-item-63 .img_box+.slide_box{margin-left:56px}
.news_list .list-item-64 img{width:48px!important}
.list-item-64 .img_box+.slide_box{margin-left:56px}
.news_list .list-item-65 img{width:48px!important}
.list-item-65 .img_box+.slide_box{margin-left:56px}
.news_list .list-item-66 img{width:48px!important}
.list-item-66 .img_box+.slide_box{margin-left:56px}
.news_list .list-item-67 img{width:48px!important}
.list-item-67 .img_box+.slide_box{margin-left:56px}
.news_list .list-item-68 img{width:48px!important}
.list-item-68 .img_box+.slide_box{margin-left:56px}
.news_list .list-item-69 img{width:48px!important}
.list-item-69 .img_box+.slide_box{margin-left:56px}
.list-item .img_box+.slide_box h3{display: block; display: -webkit-box; height:42px; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.tender_filter dd:before,.tender_filter dd:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: " ";
    display: table;
}

.tender_filter dd:after {
    clear: both;
}

.tender_filter {
    margin: 10px;
    font-size: 12px
}

.tender_filter dt, .tender_filter dd {
    line-height: 1.2;
}

.tender_filter dt {
    font-weight: bold;
    float: left;
    width: auto;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 5px 0;
}

.tender_filter dd {
    margin-left: 30px;
}

.list-inline {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    list-style: none;
    margin-left: 0;
}

.list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

.tender_filter .list-inline>li {
    padding-top: 5px;
    padding-bottom: 5px;
}

.tender_filter .list-inline>li.active {
    background: #4bc1d2;
    color: #fff;
}

.tender_filter .list-inline>li.active a {
    color: #fff;
}

.elegant-list ul li img{ width: 90px; height: 100px;} 
.elegant-list ul li .list-item .img_box+.slide_box h3{height:20px;}

.tender-search-block {
    position: relative;
}

.tender-search-block .form-control {
    border: 1px solid #ddd;
    padding: 5px 10px;
    border-radius: 3rem;
}

.tender-search-block .btn-filter {
    position: absolute;
    width: 24px;
    height: 24px;
    right: 3px;
    top: -1px;
    background: transparent;
    border: 0;
    margin: 7px;
    line-height: 24px;
    background-image: url(../img/icon_search.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 60%;
}
