
body, html{background: #eee;}

/*头部*/
.bgfff{background: #fff;}

/*导航*/
.navlist{background: #1585ed; font-size: 16px; position: relative; z-index: 99;}

/*banner*/
.banner{position: relative; left: 50%; margin-left: -960px; height: 200px; overflow: hidden; width: 1920px;}
.banner img{height: 100%;}
.banner p{position: absolute; font-size: 45px; text-shadow: 0 2px 5px rgba(0, 0, 0, 0.4); text-align: center; bottom: 65px; color: #fff; width: 1920px; margin: 0 auto;}

/*筛选*/
.filter{background: #fff; font-size: 14px; margin: 0 17px 20px 18px;}
.filter dl{padding: 15px 20px;}
.filter dt{float: left; color: #999; padding: 5px 0;}
.filter dd{margin-left: 70px;}
.filter dd a{padding: 5px 10px; display: block; float: left;}
.filter dd a:hover{color: #e44336;}
.filter dd a.active{color: #e44336;}

/*内容*/
.bg{padding-top: 20px;}
.list li{width: 25%; float: left; margin-bottom: 30px;}
.list .item{width: 265px; margin: 0 auto; border: 1px solid #d5d5d5; overflow: hidden; background: #fff;}
.list .item .imgbox{padding: 15px; border-bottom: 1px solid #d5d5d5; height: 230px;}
.list .item .imgbox img{display: block; width: 100%; height: 100%; }
.list .item .txtbox{padding: 15px;}
.list .item dt{float: left; height: 40px; width: 40px; background: url(../images/pc.png) center 14px no-repeat; margin-right: 6px;}
.list .item dd{font-size: 14px; color: #888;}
.list .item dd p{line-height: 24px; height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.list .item dd span{color: #333;}
.list .item .import{display: block; border: 1px solid #afafaf; color: #666; text-align: center; border-radius: 3px; line-height: 22px; padding: 6px 0; font-size: 15px; margin-top: 15px;}
.list .item .import:hover{background: rgba(0, 0, 0, 0.1);}

.empty {height: 200px; line-height: 200px; background: #fff; text-align: center; margin: 0 17px 20px 18px;}

/*分页*/
.pagination {padding: 10px 0 10px; text-align: center; line-height: 28px; font-size: 14px; color: #333; margin: 30px 0 80px;}
.pagination li {display: inline-block; margin-right: 5px; border: 1px solid #eee;}
.pagination li.page_current {border-color: #e9e9e9;}
.pagination li.page_disabled {display: none;}
.pagination li a, .pagination li span {display: block; padding: 0 10px; background: #fff;}
.pagination li a:hover ,.pagination li.page_current span {background: #e44336; color: #fff; border-color: #e9e9e9;}
.pagination li.page_more span {background: #fff;color: #333; cursor: default;}
.pagination .page_info {display: none;}
