/*banner*/
.news_banner{
    padding:80px 0 0;
    background:url(../img/news_banner_bg.jpg) no-repeat bottom center;
    background-size:cover;
    height:260px;
    color:#fff;
}
.news_banner .banner_title{
    font-size:44px;
    font-weight:700;
    line-height:50px;
}
.news_banner .banner_un_title{
    font-size:20px;
    line-height:30px;
}

.pic_news_banner{
    padding:80px 0 0;
    background:url(../img/pic_news_banner_bg.jpg) no-repeat bottom center;
    background-size:cover;
    height:260px;
    color:#fff;
}
.pic_news_banner .banner_title{
    font-size:36px;
    font-weight:700;
    line-height:50px;
}
.pic_news_banner .banner_un_title{
    font-size:24px;
    line-height:30px;
}


/*列表页*/
.news_item{
    background:#fafafa;
    padding:25px 30px;
    color:#282828;
    margin-bottom:20px;
}
.news_item:hover{
    background:#fff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}
.news_item .item_left{
    width:83%;
    float:left;
}
.news_item .item_left .news_title{
    font-size:18px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news_item .item_left .news_title a{color:#282828;}
.news_item .item_left .news_title a:hover{color:#2599ef;}
.news_item .item_left .news_info{
    font-size:14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height:35px;
    height:70px;
    overflow: hidden;
}
.news_item .item_right{
    float:right;
    text-align:right;
}
.news_item .item_right .news_date .day{
    font-size:18px;
}
.news_item .item_right .news_date .year{
    font-size:16px;
}
.news_item .item_right .news_link{
    display: block;
    margin-top:15px;
    width:80px;
    height:28px;
    line-height:28px;
    border-radius:28px;
    border:1px solid #a9a9a9;
    background:url(../img/news_link_icon.png) no-repeat center center;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.news_item .item_right .news_link:hover{
    border:1px solid #2599ef;
    background:url(../img/news_link_icon_hover.png) no-repeat 40px center #2599ef;
}

/*分页*/
#kkpager{
    font-size:14px;
    text-align:center;
}
#kkpager .pageBtnWrap,#kkpager a,#kkpager span.curr,#kkpager span.disabled,#kkpager .spanDot{
    float: none;
}
#kkpager a,#kkpager span.curr,#kkpager span.disabled{
    padding:5px 10px;
}
#kkpager span.curr{
    border-color: #2599ef;
    color: #2599ef;
}
#kkpager a:hover{
    border-color: #2599ef;
    background-color: #2599ef;
}

/*图片新闻列表*/
.pic_news_item{
    background:#fafafa;
}
.pic_news_item:hover{
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}
.pic_news_item .item_pic{
    width:100%;
    overflow:hidden;
}
.pic_news_item img{
    width:100%;
    height:100%;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.pic_news_item:hover img{
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
}
.pic_news_item .item_title{
    height:40px;
    line-height:40px;
    padding:0 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size:16px;
    margin-bottom:20px;
}

/*新闻详情页*/
.news_info{

}
.news_info .news_title{
    text-align: center;
    font-size:28px;
    color:#282828;
    margin-bottom:30px;
}

.news_info .news_time{border-bottom:1px #ddd solid;border-top:1px #ddd solid;width:100%;margin:0 auto;height:40px;line-height:40px;text-align:center;}
.news_info .news_time span{padding-left:15px;padding-right:15px;}
.news_info .news_content{font-size:15px;line-height:35px;padding:20px 50px 0; word-break:break-all;color: #282828;}
.news_info .news_content *{max-width:100% !important;}
.news_info .news_content table{border-collapse: collapse;}
.news_info .news_content .text-huge{font-size:24px;}
.news_info .news_content .text-big{font-size:20px;}

.news_info .news_content p{margin:0;}
.news_info .news_content pre{
    border: 1px solid #f1f1f1;
}
.news_info .news_content ol li,.news_info .news_content ul li{
    list-style-type: disc;
    margin-left:20px;
}

.news_info .news_content th,.newsshow .l .main .txt td{border: 1px  solid #ddd;}
.news_info .news_next{width:100%;margin:0 auto;height:50px;padding:20px 50px 0;}
.news_info .news_next .nextl{float:left;width:45%;}
.news_info .news_next .nextr{float:right;width:45%;text-align:right}