.joe_photos__type{position:relative;margin-bottom:15px;padding:60px 15px 15px;background:var(--background);border-radius:var(--radius-wrap);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.joe_photos__type-title{position:absolute;top:15px;left:-10px;height:30px;padding:0 12px;color:#fff;font-weight:500;line-height:30px;background:var(--theme);border-radius:2px 2px 2px 0;-webkit-box-shadow:2px 5px 10px rgba(49,58,70,.15);box-shadow:2px 5px 10px rgba(49,58,70,.15);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_photos__type-title::before{position:absolute;bottom:-10px;left:-10px;border-color:var(--theme) transparent transparent;border-style:solid;border-width:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg);content:""}.joe_photos__type-title .joe-font{vertical-align:bottom}.joe_photos__gallery{position:relative;width:100%!important;margin:0 auto}.joe_photos__gallery .item{display:block;min-height:50px;overflow:hidden;background:var(--background);border-radius:var(--radius-wrap)}.joe_photos__gallery .item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 1s ease!important;transition:transform 1s ease!important;transition:transform 1s ease,-webkit-transform 1s ease!important}.joe_photos__gallery .item .team,.joe_photos__gallery .item .tit{position:absolute;z-index:1;overflow:hidden;color:#fff;white-space:nowrap;text-overflow:ellipsis}.joe_photos__gallery .item .tit{bottom:0;left:0;width:100%;padding:6px 10px;font-size:14px;background:-webkit-gradient(linear,left bottom,left top,from(#151515),color-stop(80%,transparent));background:linear-gradient(0deg,#151515,transparent 80%)}.joe_photos__gallery .item .team{top:6px;right:6px;padding:2px 4px;font-size:13px;background:#5299a5;border-radius:2px}.joe_photos__gallery .item .info{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;padding:20px;color:#fff;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}.joe_photos__gallery .item .info p{display:none;margin-bottom:5px;-webkit-animation-duration:.3s;animation-duration:.3s}.joe_photos__gallery .item .info p:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.joe_photos__gallery .item .info p:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.joe_photos__gallery .item .info p i{position:relative;top:2px;float:left;margin-right:5px}.joe_photos__gallery .item .info p .joe-icon-shijian{top:0}.joe_photos__gallery .item .info p span{display:block;overflow:hidden}.joe_photos__gallery .item::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:0 0;-webkit-transition:background .35s;transition:background .35s;content:""}.joe_photos__gallery .item:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.joe_photos__gallery .item:hover::before{background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.joe_photos__gallery .item:hover .info{opacity:1}.joe_photos__gallery .item:hover .info p{display:block}.joe_photos__filter{position:relative;top:12px;display:block}.joe_photos__filter ul{margin:0 0 20px;padding:0;font-size:14px;letter-spacing:.05em;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_photos__filter ul li{position:relative;display:inline-block;margin:0 20px 12px 0;vertical-align:bottom;font-size:0}.joe_photos__filter ul li:after{position:absolute;right:0;bottom:-4px;left:0;width:0;height:3px;background:var(--theme);border-radius:3px;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;content:"";will-change:transform}.joe_photos__filter ul li.active:after,.joe_photos__filter ul li:hover:after{width:100%;-webkit-transform:scale(1);transform:scale(1)}.joe_photos__filter ul li a{display:block;color:var(--main);font-size:14px}.joe_photos__filter ul li.active{font-weight:700}