.foreground-footer{padding:30px 20px 0;border-top:1px solid #d8d8d8}.school-foreground-footer{padding:10px 20px 5px}.foreground-footer .footer-div{margin:0 auto;max-width:930px;min-height:100px;color:#000;display:flex;align-items:center;justify-content:space-between}.school-foreground-footer .footer-div{max-width:100%;min-height:auto;justify-content:center}.foreground-footer .footer-image-div{width:400px}.foreground-footer .link-div{font-size:12px;line-height:24px}.school-foreground-footer .link-div{display:flex;align-items:center;justify-content:center;gap:10px 20px}.foreground-footer .link-title a{color:#000}.foreground-footer .footer-logo-div{width:80px}.foreground-footer .footer-info{width:100%;text-align:center;padding:20px 0;color:#999;font-size:12px}.school-foreground-footer .footer-info{padding:0 0 5px}.foreground-footer .beian-icon{position:relative;top:2px;margin:0 2px 0 20px;width:14px;height:14px}@media screen and (max-width:800px){.foreground-footer .footer-image-div{width:200px}}@media screen and (max-width:500px){.foreground-footer .footer-div{flex-direction:column;align-items:center;justify-content:center}.school-foreground-footer .link-div{flex-direction:column;gap:5px}}@media screen and (max-width:430px){.foreground-footer .footer-info{display:flex;flex-direction:column;align-items:center;justify-content:center}}.homeContainer .school-foreground-header{position:absolute;left:0;top:0;width:100%;background-color:transparent;z-index:1}.homeContainer .school-foreground-header .searchInput{display:none}.homeContainer .homeBody{padding:0 30px 30px;width:100%;min-height:calc(var(--vh, 100vh) - 400px);color:#000}.school-homeContainer .homeBody{padding:0 0 30px;min-height:calc(var(--vh, 100vh) - 100px)}.homeContainer .recommend-wrap{position:relative;padding-bottom:30px;margin:0 auto;max-width:930px;border-bottom:1px solid #d8d8d8}.school-homeContainer .recommend-wrap{position:relative;padding:0;border:0;max-width:100%;overflow:hidden}.homeContainer .recommend-background-div{position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(180deg,#093971,#dbe9f6)}.homeContainer .exhibition-carousel{width:100%;aspect-ratio:16/9;z-index:1}.school-homeContainer .exhibition-carousel{margin:0 auto;max-width:930px}.homeContainer .exhibition-carousel-item{width:100%;height:100%;cursor:pointer}.homeContainer .carousel-image{position:absolute;left:0;top:0;width:100%;height:100%}.homeContainer .intro-div{position:absolute;right:20px;bottom:15px;display:flex;flex-direction:column;align-items:flex-end;font-size:14px;line-height:20px;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.7)}.homeContainer .wrap-title{margin:26px 0;font-size:20px;display:flex;align-items:center;justify-content:center}.homeContainer .gallery-wrap{padding-bottom:30px;border-bottom:1px solid #d8d8d8}.homeContainer .artwork-wrap,.homeContainer .gallery-wrap{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:20px 30px}.homeContainer .artwork-wrap{position:relative}.homeContainer .gallery-item{display:flex;align-items:flex-start;justify-content:flex-start;cursor:pointer;box-shadow:0 4px 8px 0 rgba(0,0,0,.1),0 6px 20px 0 rgba(0,0,0,.1);transition:transform .25s ease,box-shadow .25s ease;will-change:transform,box-shadow}.homeContainer .gallery-item:hover{transform:translateY(-4px);box-shadow:0 6px 14px 0 rgba(0,0,0,.16),0 10px 28px 0 rgba(0,0,0,.12)}.homeContainer .gallery-item-img{position:relative;width:350px;height:260px;background-color:#d8d8d8;overflow:hidden}.homeContainer .gallery-mask-image{position:absolute;left:-20px;top:-20px;width:calc(100% + 40px);height:calc(100% + 40px);filter:blur(20px);opacity:.8}.homeContainer .artwork-item-img{position:relative;width:290px;aspect-ratio:1;background-color:rgba(0,0,0,.02)}.homeContainer .gallery-image{width:100%;height:100%;z-index:1}.homeContainer .gallery-item-title{margin-top:5px;font-size:14px}.homeContainer .gallery-item-desc{position:relative;top:-5px;font-size:14px;color:#999}.homeContainer .artwork-item{cursor:pointer}.homeContainer .load-more-div{cursor:pointer}.homeContainer .load-more-div,.homeContainer .recommend-list{margin-top:20px;display:flex;align-items:center;justify-content:center}.homeContainer .recommend-list{position:relative;gap:20px}.homeContainer .recommend-item{position:relative;width:calc(25% - 15px);aspect-ratio:16/9;cursor:pointer}.homeContainer .recommend-image,.homeContainer .recommend-info-div{position:absolute;width:100%;height:100%}.homeContainer .recommend-info-div{left:0;top:0;padding:30px 10px 10px;color:#fff;font-size:12px;background-color:rgba(0,0,0,.3);display:flex;flex-direction:column;justify-content:space-between}.homeContainer .gallery-name{width:180px;font-size:16px;font-weight:700}.homeContainer .gallery-category{width:180px;font-size:12px}.homeContainer .gallery-introduction{width:180px;font-size:14px}.homeContainer .gallery-info{width:200px;height:260px;padding:10px;color:#000;font-size:12px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;overflow:hidden}.homeContainer .gallery-item-view{position:absolute;bottom:10px;left:10px;font-size:16px;color:#fff;display:flex;align-items:center;justify-content:flex-end;gap:10px;z-index:1}.homeContainer .gallery-item .center-name{position:absolute;bottom:10px;right:10px;font-size:16px;color:#fff}.homeContainer .artwork-view-div{justify-content:flex-end}.homeContainer .artwork-item-view,.homeContainer .artwork-view-div{font-size:16px;color:#2a353f;display:flex;align-items:center;gap:10px}.homeContainer .artwork-item-view{margin-top:10px;justify-content:space-between}.homeContainer .artwork-item-name{color:#2a353f;width:200px}.homeContainer .gallery-item-view .view-icon{position:relative;top:-1px}.homeContainer .artwork-view-div .view-icon{position:relative}.homeContainer .galleryCover-info-div{position:absolute;left:0;top:0;padding:30px 20px 30px 50px;width:100%;height:100%;color:#fff;overflow:auto;background-color:rgba(0,0,0,.3);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px}.homeContainer .galleryCover-name{font-size:35px;font-weight:700}.homeContainer .galleryCover-organizer-div{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:100px}.homeContainer .organizer-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:5px}.homeContainer .organizer-title{font-size:18px}.homeContainer .organizer-item{font-size:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.homeContainer .organizer-item-icon{height:50px}.homeContainer .organizer-icon-image{height:100%}.homeContainer .galleryCover-info-item{max-width:40%}.homeContainer .galleryCover-info-item-title{font-size:18px}.homeContainer .galleryCover-info-item-content{margin-top:5px;font-size:14px}.homeContainer .gallery-enter-div{display:flex;flex-direction:column;gap:10px}.homeContainer .password-input{width:150px}.homeContainer .play-div{display:flex;align-items:center;justify-content:flex-start;gap:10px;cursor:pointer}.homeContainer .play-image{width:40px;aspect-ratio:1}.homeContainer .organizer-sponsor-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px}.homeContainer .want-create-gallery-div{position:relative;margin:0 auto;max-width:100%;background-image:url(../img/home_2.a833fde4.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.homeContainer .want-create-gallery-div .signature-div{position:absolute;bottom:5px;right:10px;font-size:12px;color:#fff}.homeContainer .want-create-gallery-content-div{padding:20px 30px;margin:0 auto;min-height:400px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px 30px}.homeContainer .home-search-div{position:absolute;left:25%;bottom:80px;width:50%;max-width:1000px}.homeContainer .home-search-input{width:100%;height:50px;font-size:18px}.homeContainer .home-search-input .el-input__wrapper{border-radius:25px;padding:0 120px 0 20px;background-color:hsla(0,0%,100%,.7)}.homeContainer .home-search-input input::-moz-placeholder{color:#333;opacity:1}.homeContainer .home-search-input input::placeholder{color:#333;opacity:1}.homeContainer .home-search-button{position:absolute;right:2px;top:2px;width:100px;height:46px;font-size:18px;border-radius:23px}.homeContainer .want-content{flex:1;color:#fff;font-size:28px;letter-spacing:2px;text-align:justify;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px 20px}.homeContainer .want-button{width:140px;height:50px;font-size:18px;color:#2e4c9b;background-color:#fff;border:0;border-radius:25px}.homeContainer .want-button.attention{position:relative;overflow:hidden;will-change:transform,box-shadow;box-shadow:0 10px 20px rgba(46,76,155,.25);animation:btnGlow 2.6s ease-in-out infinite,floatY 6s ease-in-out infinite;transition:transform .25s ease,box-shadow .25s ease}.homeContainer .want-button.attention:after{content:"";position:absolute;left:-50%;top:0;width:200%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),rgba(46,76,155,.25) 80%,hsla(0,0%,100%,0));transform:translateX(-100%);animation:shimmer 2.8s ease-in-out infinite;pointer-events:none}.homeContainer .want-button.attention .el-icon{margin-right:6px;animation:iconPop 2.6s ease-in-out infinite;transform-origin:center}.homeContainer .want-button.attention:focus,.homeContainer .want-button.attention:hover{transform:translateY(-1px) scale(1.06);box-shadow:0 12px 28px rgba(46,76,155,.32);animation-play-state:paused}.homeContainer .want-button.attention:focus .el-icon,.homeContainer .want-button.attention:focus:after,.homeContainer .want-button.attention:hover .el-icon,.homeContainer .want-button.attention:hover:after{animation-play-state:paused}@keyframes btnGlow{0%{box-shadow:0 0 0 0 rgba(46,76,155,0),0 10px 20px rgba(46,76,155,.25)}50%{box-shadow:0 0 0 12px rgba(46,76,155,0),0 16px 32px rgba(46,76,155,.35)}to{box-shadow:0 0 0 0 rgba(46,76,155,0),0 10px 20px rgba(46,76,155,.25)}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes iconPop{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.homeContainer .category-filter-div{padding:30px 0;background-color:#dbe9f6}.homeContainer .category-filter-content-div{margin:0 auto;max-width:1200px}.homeContainer .category-filter-div .title{margin-bottom:10px;font-size:20px;display:flex;align-items:center;justify-content:center}.homeContainer .filter-div{position:relative;padding-left:100px;margin:0 auto 10px;min-height:30px;max-width:1200px;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;font-size:16px;font-weight:200;line-height:30px;gap:0 30px}.homeContainer .filter-title{position:absolute;left:0;top:0;height:30px;font-weight:700}.homeContainer .filter-item{cursor:pointer}.homeContainer .showMoreExhibition-wrap{margin-top:20px;width:100vw;display:flex;align-items:center;justify-content:center}.homeContainer .showMore-div{cursor:pointer}@media screen and (min-width:2000px){.homeContainer .home-search-div{left:calc(50vw - 500px)}}@media screen and (max-width:930px){.homeContainer .gallery-item,.homeContainer .gallery-item-img{width:100%}.school-homeContainer .gallery-item-view{padding:0 20px}.homeContainer .category-filter-div{padding:20px}.homeContainer .artwork-wrap{justify-content:center}}@media screen and (max-width:500px){.homeContainer .recommend-list{display:none}.homeContainer .artwork-item-img{width:calc(100vw - 60px)}.homeContainer .want-create-gallery-div{flex-direction:column}.homeContainer .home-search-div{width:calc(100vw - 60px);left:30px}.homeContainer .gallery-item{flex-direction:column}.homeContainer .gallery-info{width:100%}.homeContainer .gallery-category,.homeContainer .gallery-introduction,.homeContainer .gallery-name{width:calc(100vw - 20px)}}@media screen and (max-width:430px){.homeContainer .homeBody{padding:0 0 30px}.homeContainer .gallery-item-desc,.homeContainer .gallery-item-title,.homeContainer .gallery-item-view{padding:0 20px}.homeContainer .exhibition-carousel,.homeContainer .gallery-item-img{height:230px}.homeContainer .galleryCover-info-item{max-width:auto}.homeContainer .artwork-item-view{padding:0 20px}}