@charset "utf-8";

.title{position:relative;height:35px;border-bottom:#dfdfdf 1px solid}
.title h2{color:#f55;line-height:1;font-size:24px;padding-left:30px;background:url(../images/title-tag-1.png) no-repeat}
.title h2 b{padding-bottom:7px;font-weight:400;color:#333;border-bottom:#f55 2px solid}
.zx-title-1{width:100%;padding:0 0 15px;border-bottom:1px solid #dfdfdf;position:relative}
.zx-title-1 h2{font-size:20px;color:#333;padding-left:27px;line-height:1;background:url(../images/title-tag-2.png) no-repeat}

.breadline{width:100%;height:24px;display:block}
.breadline h1{font-size:14px}
#filter{clear:both;background:#fff;margin-bottom:10px}
#filter #qcls{height:28px;padding:16px 0}
#filter #qcls span{float:left;width:50px;line-height:28px;display:block}
#filter #qcls p{float:left;width:978px;line-height:28px}
#filter #qcls a,#filter #qcls a:visited{float:left;padding:0 8px 0;display:block;line-height:28px;height:28px;margin-right:2px;margin-bottom:8px}
#filter #qcls a.curr,#filter #qcls a.curr:visited,#filter #qcls a:hover{background:#00aeef;color:#fff;text-decoration:none;border-radius:2px}

.wrap-news-list{width:1140px;padding:20px;margin:20px auto 40px;background:#fff}
.wrap-news-list .news-focus{width:750px}
.wrap-news-list .news-focus .news-list dl{position:relative;height:135px;padding:15px 0 15px 230px;border-top:1px dashed #dfdfdf}
.wrap-news-list .news-focus .news-list a:nth-child(1) dl{border-top:0}
.wrap-news-list .news-focus .news-list dl dt{position:absolute;width:220px;height:135px;left:0;top:15px}
.wrap-news-list .news-focus .news-list dl dt img{display:block;width:100%;height:100%}
.wrap-news-list .news-focus .news-list dl .news-title{font-size:18px;color:#f55;height:28px;line-height:28px;overflow:hidden;margin-bottom:5px;white-space:nowrap;text-overflow:ellipsis}
.wrap-news-list .news-focus .news-list dl .news-content{font-size:14px;color:#565656;height:78px;line-height:26px;overflow:hidden}
.wrap-news-list .news-focus .news-list dl .news-time{font-size:14px;color:#888;height:24px;line-height:24px;overflow:hidden;text-align:right}
.wrap-news-list .news-focus .news-list dl .news-time i{display:inline-block;width:14px;height:14px;background:url(../images/time_icon.png) no-repeat;margin-right:5px}

.wrap-news-list .zx-list{width:340px}
.wrap-news-list .zx-list .zx-content-1 ul li{padding-left:10px;height:21px;margin:5px 0 20px;overflow:hidden;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAATSURBVBhXY/gfE/0fGZMsEP0fAME3K1GJDU3oAAAAAElFTkSuQmCC) left center no-repeat}
.wrap-news-list .zx-list .zx-content-1 ul li a{display:block;font-size:14px;color:#595959;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.wrap-news-list .zx-list .zx-content-1 ul li:hover a{color:#f55}

#pages{height:40px;padding:10px 0;clear:both;text-align:center}
#pages a,#pages a:hover,#pages a:visited{padding:0 14px;font-size:16px;border:1px solid #e4e4e4;display:inline-block;height:36px;line-height:36px;text-decoration:none;color:#777;margin:0 3px;background:#fff}
#pages .active a,#pages .cur a,#pages a:hover{border:1px solid #00aeef;color:#fff;background:#00aeef}
#pages a b,#pages a:hover b,#pages a:visited b{background:0 0;padding:0;margin:0;display:inline;border:none;color:#666}
