.shizai img{margin:auto}.shizai img,.shizai_more img{display:block;left:0;right:0;width:450px}.shizai_more img{margin:100px auto auto}ul{list-style:none;padding-left:0}.card2 li{overflow:hidden;transition:all .4s ease 0s}.card2{display:grid;gap:40px;grid-template-columns:repeat(4,1fr);left:0;margin:50px auto auto;max-width:1100px;right:0}.card__item{background:#fff;border-radius:5px;box-shadow:0 0 8px -3px rgba(0,0,0,.4);padding:15px}.card__item{transition:transform .5s;&:after{box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.15);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 2s cubic-bezier(.165,.84,.44,1);width:100%;z-index:-1}&:focus,&:hover{transform:scale3d(1.006,1.006,1);&:after{opacity:1}}}.card__img-area{aspect-ratio:1/1;margin-bottom:20px}.card__img-area img{height:100%;object-fit:cover;width:100%}.card__title{font-size:16px;font-weight:700;line-height:normal;margin-top:10px;text-align:center}.card2 li.is-hidden{height:0;margin:0 10px;opacity:0;padding:0;visibility:hidden}.more2{text-align:center}button{background:transparent;border:2px solid #ec5e02;border-radius:20px;color:#ec5e02;cursor:pointer;font-weight:600;line-height:40px;outline:none;padding:0;width:160px}.card2,.shizai,.shizai_more{opacity:0;transition:1s;translate:0 20px;visibility:hidden}.is-active{opacity:1;translate:0 0;visibility:visible}@media screen and (max-width:768px){.card2{display:grid;gap:25px;grid-template-columns:repeat(3,1fr);padding:5%}}@media screen and (max-width:480px){.card2{display:grid;gap:15px;grid-template-columns:repeat(2,1fr);padding:3%}.shizai img{width:70%}.card__title{font-size:13px}.card__item{padding:10px}.shizai_more img{width:80%}}