@import url("common.css");@import url("animate.css");.piclistwrap{overflow:hidden;display:-webkit-flex;display:flex;margin-top:-20px;flex-wrap:wrap;padding:5px}.piclistwrap .item{overflow:hidden;margin-right:2%;margin-top:20px;width:23.5%;border:solid 1px #f0f0f0;box-sizing:border-box;background:#ffffff;box-shadow:0 0 5px rgba(0,0,0,0.1)}.piclistwrap .mr40{margin-right:0}.piclistwrap .item a{display:block;overflow:hidden;height:100%;position:relative;z-index:1;transition:all 0.8s ease-in-out 0s}.piclistwrap .item a:before{background:#c8251e;content:"";height:1px;bottom:0;position:absolute;left:0;width:0%;transition:all 0.8s ease-in-out 0s}.piclistwrap .item a .im{display:block;overflow:hidden}.piclistwrap .item a .im span{display:block;overflow:hidden}.piclistwrap .item a .im span img{width:100%;overflow:hidden;transition:all 0.8s ease-in-out 0s}.piclistwrap .item a h3{overflow:hidden}.piclistwrap .item a h3 span{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:10px 10px;overflow:hidden;font-size:14px;height:24px;line-height:24px;transition:all 0.3s ease-in-out 0s}.piclistwrap .item a p.ct{margin:0 10px 20px 10px;font-size:12px;color:#888888;line-height:24px;overflow:hidden;height:48px;text-align:justify;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.piclistwrap .item a:hover .im span img{transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);overflow:hidden}.piclistwrap .item a:hover h3 span{color:#0766b2}.piclistwrap .item a:hover:before{width:100%}
