@charset "UTF-8";
.layout {max-width: 1600px;margin: 0 auto;}
.allist{padding:32px 0 0 0}
.allist-img{position:relative;overflow:hidden; border-radius: 8px; }
.allist-img p{transition:all .25s;position:absolute;bottom:-90px;left:0;width:100%;line-height:20px;background:#000;opacity:.7;color:#fff;text-indent:0px;font-size:12px; padding:15px 15px;}
.allist li:hover .allist-img p{bottom:0}
.allist li{float:left;width:calc(25% - 30px);height:auto;position:relative;padding-bottom:2px;margin-left:30px;margin-bottom:10px;}
.allist li:nth-child(4n){margin-right:0px;}
.allist-wrap{padding:8px;}
.allist-cnt{float:left;width:100%;}
.allist-cnt h5{line-height:30px;font-size:16px;color:#1a1a1a;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.allist-cnt p{line-height:22px;font-size:12px;color:#888;display:block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.allist-wrap2{float:right;width:95px;margin-right:-13px}
.allist-num{float:right;padding-left:20px;background:url(../images/al.png) no-repeat left center;line-height:24px;color:#999}
.allist-btn{float:right;width:100%;padding-top:8px}
.allist-btn a{margin-left:2px;float:right;width:21px;height:18px;background-position:center;background-repeat:no-repeat}
.allist-btn a.s4{background-image:url(../images/al2.png)}
.allist-btn a.s3{background-image:url(../images/al3.png)}
.allist-btn a.s2{background-image:url(../images/al4.png)}
.allist-btn a.s1{background-image:url(../images/al5.png)}
.allist-btn a.hasewm .ewms{position:absolute;top:50px;left:0;width:100%;color:#fff;text-align:center;transition:all .25s;transform:scale(0);opacity:0;filter:Alpha(opacity=0);display:none\9}
.allist-btn a.hasewm:hover .ewms{transform:scale(1);opacity:1;filter:Alpha(opacity=100);display:block\9}
.allist-btn a.hasewm .ewms i{display:inline-block;font-weight:700;font-size:18px;line-height:40px;margin:0 15px;margin-top:-30px;vertical-align:top;color:#006acd}
.allist-btn a.hasewm .ewms canvas{border:8px solid #fff}
.allist-line{position:absolute;height:2px;background:#3082d6;position:absolute;bottom:0;left:0;transition:all .25s;width:0}
.allist li:hover .allist-line{width:100%}

.pagebo{overflow:hidden;text-align:center;font-size:0;margin-bottom:50px;margin-top:20px}
.pagebo a{margin-bottom:8px; vertical-align:middle;display:inline-block;border:1px solid #d8d8d8;padding:5px 15px;background:#fff;color:#8e8e8e;font-size:14px;margin-right:8px;-webkit-border-radius:5px;-moz-border-radius:3px;border-radius:3px}
.pagebo a i{display:inline-block;font-size:13px;vertical-align:middle;margin-right:5px}
.pagebo a em{display:inline-block;font-size:13px;vertical-align:middle;margin-left:5px}
.pagebo span{display:inline-block;font-size:16px;color:#8e8e8e;vertical-align:middle}
.pagebo input{width:56px;height:34px;display:inline-block;background:#fff;border:1px solid #d8d8d8;text-align:center;line-height:34px;font-size:16px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.pagebo .submit{width:56px;height:34px;display:inline-block;cursor:pointer;border:1px solid #d8d8d8;background:#fff;color:#8e8e8e;font-size:16px;margin-right:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-left:10px}
.pagebo a.page-num-current,.pagebo a:hover{border-color:#006acd;color:#fff;background:#006acd}

@media (max-width:1200px){
	.allist{padding-right:15px;}
	.allist-img p{bottom:-120px;}
	.allist li{float:left;width:calc(33.333% - 15px);height:auto;position:relative;padding-bottom:2px;margin-left:15px;margin-bottom:10px;}
}

@media (max-width:768px){
	.allist-cnt h5{font-size:14px;}
	.allist-img{border-radius:5px;}
	.allist-img p{bottom:-150px; padding:10px 5px; line-height:18px;}
	.allist li{float:left;width:calc(50% - 15px);height:auto;position:relative;padding-bottom:2px;margin-left:15px;margin-bottom:0px;}
}

@media (max-width:540px){
	.allist-cnt h5{font-size:12px;}
}