@charset "UTF-8";
.c-form{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between;width:100%}.c-form__item{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%;margin:0 0 20px 0;padding:0 20px;background:#fff;border-radius:10px;overflow:hidden;flex:0 0 auto}.c-form__item.two{width:calc(50% - 10px)}.c-form__item__title{display:block;width:auto;max-width:100%;margin:0 15px 0 0;font-size:16px;line-height:1.5;color:var(--titleColor);font-weight:500;flex:0 0 auto}.c-form__item.required .c-form__item__title::after{content:'*';padding:0 0 0 5px;color:var(--orangeColor);font-family:'NotoSansTC'}.c-form__item input{padding:0}.c-form__item select{padding:0 30px 0 0;background-position:center right;background-color:#fff}.c-form__item.wrap{flex-wrap:wrap}.c-form__item.wrap .c-form__item__title{margin:0 0 .25em 0}.c-form-shell{display:block;width:100%;background:linear-gradient(to right,#dbd3cb 2px,transparent 2px,transparent 5px) left bottom / 5px 2px repeat-x;margin:0 0 50px 0;padding:0 0 50px 0}.c-form__area{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between;width:100%;margin:0 0 -18px 0}.c-form__area.gap{margin:0 0 -38px 0}.c-form__area__item{display:block;width:100%;font-size:16px;line-height:1.2;color:var(--titleColor);font-weight:500;margin:0 0 18px 0}.c-form__area.gap .c-form__area__item{margin:0 0 38px 0}.c-form__area__item.hide{display:none}.c-form__area__item.two{width:calc(50% - 11px)}.c-form__area__item__name{display:block;width:100%;margin:0 0 15px 0}.c-form__area__item__name.title{font-size:18px;font-weight:600}.c-form__area__item.required .c-form__area__item__name::after{content:'*';display:inline-block;width:auto;font-family:'NotoSansTC';color:var(--orangeColor);margin:0 0 0 5px}.c-form__area__item input:not([type="radio"]):not([type="checkbox"]):not([type="hidden"])[data-icon="calendar"]{background:url(/assets/images/common/icon_calendar.svg) right 30px center/ 20px auto no-repeat #fff}.c-form__area__item select{background-color:#fff}.c-form__area__item__block{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%}.c-form__area__item__block__text{display:block;width:auto;margin:0 20px}.c-form__area__item__block__text:last-child{margin:0 0 0 20px}.c-form__upload{display:block;width:100%;margin:0 0 30px 0}.c-form__upload__box{display:block;width:100%;padding:20px 0}.c-form__tool{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between;width:100%;margin:5px 0 0 0}.c-form__btGroup{display:flex;align-items:flex-start;align-content:flex-start;justify-items:center;justify-content:center;width:100%;margin:45px 0 0 0}.c-form__btGroup__bt{width:calc(50% - 10px);max-width:150px;margin:0 5px}@media screen and (max-width:991px){}@media screen and (max-width:767px){.c-form__item{margin:0 0 10px 0}.c-form__item.two{width:100%}.c-form__area__item.two{width:100%}.c-form__area.gap .c-form__area__item{margin:0 0 25px 0}.c-form__tool{margin:15px 0 0 0}}@media screen and (max-width:575px){.c-form__item__title{font-size:15px}.c-form-shell{margin:0 0 30px 0;padding:0 0 30px 0}.c-form__area{margin:0 0 -12px 0}.c-form__area.gap{margin:0 0 -25px 0}.c-form__area__item{font-size:15px;margin:0 0 12px 0}.c-form__area__item__name{margin:0 0 8px 0}.c-form__area__item__name.title{font-size:17px}.c-form__area__item input:not([type="radio"]):not([type="checkbox"]):not([type="hidden"])[data-icon="calendar"]{background-position:right 20px center}.c-form__area__item__block__text{margin:0 14px}.c-form__area__item__block__text:last-child{margin:0 0 0 14px}.c-form__upload{margin:0}.c-form__upload__box{padding:10px 0}.c-form__btGroup{margin:25px 0 0 0}}@media (any-hover:hover){}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}
.c-page{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:space-between;width:100%;max-width:100%;margin:0 auto;padding:0 0 6px 0}.c-page__count{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;max-width:100%;flex:0 1 auto}.c-page__count a{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:43px;height:46px;margin:0 5px;font-size:16px;line-height:1;color:rgba(60,58,56,.7);font-weight:900;transition:opacity .4s ease-in-out}.c-page__count a.active{color:#fff;background:url(/assets/images/common/icon_page_bg.svg) center/ contain no-repeat;transform:translate3d(0,0,0);filter:drop-shadow(3px 3px 0px var(--orangeShadow))}.c-page__count a.hide{display:none}.c-page__count a:hover{opacity:.7}.c-page__prev,.c-page__next{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:auto;max-width:100%;min-height:65px;margin:0 0 0 30px;font-size:18px;line-height:1;color:#fff;font-family:var(--fontWendyOne);border-radius:32.5px;background:var(--yellowColor);padding:5px 40px;box-shadow:6px 6px var(--yellowShadow);transition:box-shadow .4s ease-in-out,transform .4s ease-in-out;overflow:hidden;flex:0 0 auto}.c-page__prev{margin:0 30px 0 0}.c-page__prev::before,.c-page__next::after{content:'';position:relative;display:inline-block;vertical-align:middle;width:19px;height:13px;margin:0 0 0 10px;background:url(/assets/images/common/icon_arrow_next_long.svg) center no-repeat;background-size:contain;filter:brightness(0) invert(1)}.c-page__prev::before{margin:0 15px 0 0;transform:scaleX(-1)}.c-page__prev.disable,.c-page__next.disable{background:#d4cfca;box-shadow:none;pointer-events:none}.c-page-detail{justify-content:space-between}.c-page-detail .c-page__count{display:none}.c-page__back{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:auto;min-width:200px;min-height:65px;font-size:16px;line-height:1;color:#fff;border-radius:32.5px;background:var(--orangeColor);padding:5px 40px;box-shadow:6px 6px var(--orangeShadow);transition:box-shadow .4s ease-in-out,transform .4s ease-in-out}@media screen and (max-width:991px){.c-page__prev,.c-page__next{min-height:55px;border-radius:27.5px;padding:5px 25px}.c-page__back{min-width:150px;min-height:55px;border-radius:27.5px;padding:5px 40px}}@media screen and (max-width:767px){.c-page__prev,.c-page__next{display:flex;justify-items:center;justify-content:center;width:45px;min-height:45px;border-radius:22.5px;padding:0;box-shadow:0 4px var(--yellowShadow)}.c-page__prev span,.c-page__next span{display:none}.c-page__prev::before,.c-page__next::after{display:block;margin:0}.c-page-detail{flex-wrap:wrap}.c-page__back{width:100%;margin:0 0 20px 0;box-shadow:0 4px var(--orangeShadow)}.c-page-detail .c-page__prev,.c-page-detail .c-page__next{width:calc(50% - 7.5px);margin:0}.c-page-detail .c-page__prev{order:10}.c-page-detail .c-page__next{order:20}.c-page-detail .c-page__prev::before{margin:0 8px 0 0}.c-page-detail .c-page__next::after{margin:0 0 0 8px}.c-page-detail .c-page__prev span,.c-page-detail .c-page__next span{display:block}}@media screen and (max-width:575px){.c-page__count a{width:25px;height:26px;margin:0 2px}.c-page__count a.active{background-image:url(/assets/images/common/icon_page_bg_mb.svg);filter:drop-shadow(0 3px var(--orangeShadow))}.c-page__back{min-height:45px;font-size:15px;border-radius:22.5px}}@media (any-hover:hover){.c-page__prev:hover,.c-page__next:hover{transform:translate3d(6px,6px,0);box-shadow:none}.c-page__back:hover{transform:translate3d(6px,6px,0);box-shadow:none}@media screen and (max-width:767px){.c-page__back:hover{transform:translate3d(0,4px,0)}}@media screen and (max-width:575px){.c-page__prev:hover,.c-page__next:hover{transform:translate3d(0,4px,0)}}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}
.c-event{display:block;width:100%}.c-event.wow.animated{animation-name:fadeInUp}.c-event[data-mark]::after{content:attr(data-mark);position:absolute;top:-15px;right:0;display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:125px;min-height:68px;font-size:15px;line-height:1.2;color:#fff;font-weight:500;background:url(/assets/images/school/school_mark.png) center/ 100% 100% no-repeat;padding:20px 12px;transform:translate3d(0,0,0);filter:drop-shadow(6px 6px var(--orangeShadow))}.c-event__pic{display:block;width:100%;border-radius:20px;margin:0 0 12px 0;overflow:hidden}.c-event__pic img{transition:transform .4s ease-in-out}.c-event__pic__item{display:block;width:100%}.c-event__pic__link{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.c-event__content{display:block;width:100%}.c-event__content__school{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%}.c-event__content__school__pic{display:block;width:60px;height:60px;border:1px solid #eae9e7;border-radius:50%;margin:0 15px 0 0;overflow:hidden;flex:0 0 auto}.c-event__content__school__desc{display:block;width:100%}.c-event__content__school__desc__main{display:block;width:100%;font-size:23px;line-height:1.2;color:var(--titleColor2);font-weight:500}.c-event__content__school__desc__sub{display:block;width:100%;font-size:13px;line-height:1.2;color:rgba(63,58,57,.5);margin:6px 0 0 0}.c-event__content .c-tag{margin:0 -10px 2px 0}.c-event__content .c-date{margin:0 0 6px 0}.c-event__content__title{display:block;width:100%;max-height:3.2em;font-size:18px;line-height:1.6;color:#fff;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.c-event__content__text{display:block;width:100%;max-height:3.5em;font-size:16px;line-height:1.75;color:var(--textColor);margin:5px 0 0 0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.c-event__content .c-site{margin:16px 0 0 0}.c-event__content .c-iconDate{margin:18px 0 0 0}.c-event__content__hr{display:block;width:100%;height:2px;background:linear-gradient(to right,rgba(255,255,255,.5) 2px,transparent 2px,transparent 5px) center/ 5px 2px repeat-x;margin:20px 0 0 0}.c-event__content .c-hashtag{margin:22px 0 -15px 0}.c-event__btn{max-width:200px;margin:15px 0 0 0}.c-event__btn.cover{z-index:10;position:absolute;top:0;left:0;display:block;width:100%;max-width:none;height:100%;margin:0}.c-event__link{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.c-event[data-color="light"] .c-event__content__text{color:rgba(255,255,255,.7)}.c-event[data-color="light"] .c-iconDate{color:#fff}.c-event[data-color="light"] .c-iconDate__title::after{background:#fff}.c-event[data-color="light"] .c-iconDate__text{color:#fff}.c-event[data-color="dark"] .c-date{color:rgba(63,58,57,.6)}.c-event[data-color="dark"] .c-event__content__title{color:var(--titleColor2)}.c-event[data-color="dark"] .c-event__content__hr{background:linear-gradient(to right,#aba9a9 2px,transparent 2px,transparent 5px) center/ 5px 2px repeat-x}.c-event[data-color="dark"] .c-hashtag__item{color:var(--titleColor2)}@media screen and (max-width:991px){}@media screen and (max-width:767px){}@media screen and (max-width:575px){.c-event[data-mark]::after{top:-5px;width:115px;min-height:63px;font-size:14px;padding:22px 12px;filter:drop-shadow(4px 4px var(--orangeShadow))}.c-event__pic{border-radius:10px;margin:0 0 14px 0}.c-event__content__school__pic{width:55px;height:55px}.c-event__content__school__desc__main{font-size:16px}.c-event__content__school__desc__sub{font-size:12px;margin:4px 0 0 0}.c-event__content .c-site{margin:12px 0 0 0}.c-event__content .c-tag{margin:0 -10px 0 0}.c-event__content__title{font-size:16px}.c-event__content__text{font-size:15px;line-height:1.65;max-height:3.3em}.c-event__content .c-iconDate{margin:12px 0 0 0}.c-event__content__hr{margin:18px 0 0 0}.c-event[data-mark] .c-event__content__hr{margin:14px 0 0 0}.c-event__content .c-hashtag{margin:20px 0 -15px 0}.c-event__btn{max-width:150px;margin:25px 0 0 0}}@media (any-hover:hover){.c-event:hover .c-event__pic img{transform:scale(1.05)}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}
.school-main .c-banner__content__inner__title span{letter-spacing:.02em}.school{z-index:10;display:block;width:100%;background:#fff;padding:0 0 100px 0;overflow:hidden}.school__desc{display:block;width:100%;font-size:18px;line-height:1.75;color:var(--titleColor2);font-weight:500;text-align:center}.school__desc.wow.animated{animation-name:fadeInUp}.school__desc .pad{display:none}.school__desc .mb{display:none}.school__search{display:block;width:100%;border-radius:30px;background:var(--itembgColor);margin:63px 0 0 0;padding:40px 60px;overflow:hidden;box-shadow:8px 8px var(--itembgShadow)}.school__search.wow.animated{animation-name:fadeInUp}.school__search select,.school__search input{height:70px;color:var(--titleColor)}.school__search .c-form{flex-wrap:nowrap}.school__search .c-form__item{margin:0 20px 0 0;padding:0;flex:0 1 auto}.school__search .c-form__item.two{width:100%}.school__search .c-form__item.main{min-width:min(400px,21.43vw)}.school__search .c-form__item.hide{display:none}.school__search .c-form__item select{background-position:center right 30px;padding:0 60px 0 30px}.school__search__name{margin:0 20px 0 0;padding:0 30px}.school__search__submit{max-width:200px;height:70px;border-radius:35px;transition:transform .4s ease-in-out,box-shadow .4s ease-in-out;flex:0 0 auto}.school__inner{display:block;width:100%;border-radius:40px;background:var(--itembgColor);margin:60px 0 0 0;padding:75px 80px 80px 80px;overflow:hidden}.school__inner__result{display:block;width:100%;font-size:25px;line-height:1.45;color:var(--titleColor);font-weight:500;margin:0 0 40px 0;padding:0 0 0 40px;word-break:break-all}.school__inner__result.wow.animated{animation-name:fadeIn}.school__inner__result::before{content:'';position:absolute;top:.35em;left:0;display:block;width:20px;height:18px;background:url(/assets/images/common/leaf_orange.svg) center / contain no-repeat;transform:rotate(-75deg)}.school__inner__list{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;flex-wrap:wrap;left:-22.5px;width:calc(100% + 45px);margin:0 0 -50px 0}.school__inner__list .c-event{width:calc(100% / 3 - 45px);margin:0 22.5px 50px 22.5px}.school__inner__list .c-event:nth-child(6n + 2)::before{content:'';position:absolute;top:-38px;right:calc(50% - 70px);display:block;width:140px;height:133px;background:url(/assets/images/common/list_abo_blue.svg) center / contain no-repeat;animation:eventAbaoPeek01 11s ease-in-out infinite}.school__inner__list .c-event:nth-child(6n + 3)::before{content:'';position:absolute;top:min(135px,7.04vw);left:-33px;display:block;width:max(min(140px,8.75vw),123px);height:max(min(136px,8vw),111px);background:url(/assets/images/common/detail_rand_abao_orange.svg) center / contain no-repeat;animation:eventAbaoPeek02 13s ease-in-out infinite}.school__inner__list .c-event:nth-child(6n + 6)::before{content:'';position:absolute;top:120px;right:max(-48px,-4vw);display:block;width:max(min(128px,8vw),98px);height:max(min(142px,8.88vw),108px);background:url(/assets/images/common/detail_rand_abao_lakegreen.svg) center / contain no-repeat;animation:eventAbaoPeek03 11s ease-in-out infinite}.school__shell .c-page{margin:50px 0 0 0}.school-tip{z-index:10;position:absolute;top:-60px;left:max(calc(50vw - 960px + 200px),60px);display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:auto}.school__shell .school-tip{display:none}.school-tip.wow{opacity:1;visibility:visible}.school-tip__abao{display:block;width:175px;margin:85px 0 0 0;transform:scaleX(-1) translate3d(0,0,0);filter:drop-shadow(-4px 4px rgba(0,0,0,.2))}.school-tip__message{display:block;width:270px;margin:0 0 0 -60px;transform-origin:left bottom;animation:var(--talkWave)}.school-tip__message__link{z-index:10;position:absolute;top:0;left:0;display:block;width:100%;height:100%}.school-tip__message__bg{display:block;width:100%;transform:translate3d(0,0,0);transform-origin:left bottom;filter:drop-shadow(6px 6px rgba(0,0,0,.2))}.school-tip__message__bg::before{content:'';position:absolute;bottom:18px;left:10px;display:block;width:16px;height:20px;background:var(--itembgColor);-webkit-clip-path:polygon(0% 100%,100% 100%,50% 0%);clip-path:polygon(0% 100%,100% 100%,50% 0%);transform:rotate(-140deg);overflow:hidden}.school-tip__message__text{position:absolute;top:0;left:0;width:100%;height:100%;font-size:17px;line-height:1.6;color:#3c3a39;font-family:var(--fontJinXuan);font-weight:900;text-align:center;padding:22px 15px 22px 10px}.school-tip__message__text::after{content:'';display:block;width:20px;height:20px;background:url(/assets/images/common/icon_next.svg) center / contain no-repeat;margin:8px auto 0 auto}.school-footer{overflow:visible;background:url(/assets/images/common/footer_bg.png) center top 770px / 3840px auto repeat-x,linear-gradient(to bottom,#fff,#fff) center top calc(950px + 770px) / 100% 100% no-repeat,url(/assets/images/common/footer_bg_block.png) right -205px bottom 500px / min(620px,32.29vw) auto no-repeat}.school-footer::before{display:none}@media screen and (max-width:1400px){.school__search .c-form{flex-wrap:wrap}.school__search .c-form__item{margin:0 0 16px 0}.school__search .c-form__item.main{width:100%}.school__search .c-form__item.two{width:calc(50% - 8px)}.school__search__name{margin:0 0 20px 0}.school__search__submit{max-width:none}.school__inner__list .c-event{width:calc(50% - 45px)}}@media screen and (max-width:1200px){.school__shell .school-tip{position:relative;top:auto;left:auto;display:flex;margin:70px 0 0 85px}.school-footer .school-tip{display:none}}@media screen and (max-width:991px){.school__desc{max-width:550px;margin:0 auto}.school__search{border-radius:20px;margin:54px 0 0 0;padding:30px}.school__search select,.school__search input{height:60px}.school__search__submit{height:60px}.school__desc .pad{display:block}.school__inner{border-radius:20px;margin:40px 0 0;padding:50px 50px 68px 50px}.school__inner__result{font-size:20px;margin:0 0 22px 0}.school__inner__list{left:auto;width:100%;margin:0 0 -45px 0}.school__inner__list .c-event{width:100%;margin:0 0 45px 0}.school__inner__list .c-event:nth-child(6n + 2)::before{top:-36px;right:calc(50% - 82.5px);width:max(min(165px,84px + 81 * (100vw - 576px) / 192),84px);height:max(min(156px,80px + 76 * (100vw - 576px) / 192),80px)}.school__inner__list .c-event:nth-child(6n + 3)::before{top:min(230px,29.95vw);left:max(-50px,-6.52vw);width:max(min(165px,84px + 81 * (100vw - 576px) / 192),84px);height:max(min(160px,81px + 79 * (100vw - 576px) / 192),81px)}.school__inner__list .c-event:nth-child(6n + 6)::before{top:min(245px,31.91vw);right:max(-45px,-5.21vw);width:min(128px,max(78px,78px + 50 * (100vw - 576px) / 192));height:min(142px,max(86px,86px + 56 * (100vw - 576px) / 192))}.school__shell .c-page{margin:30px 0 0 0}.school-footer{overflow:hidden;background:url(/assets/images/common/footer_bg_pad.png) center top min(1045px,155vw) / 100% auto repeat-x,linear-gradient(to bottom,#fff,#fff) center top calc(50.45vw + min(1045px,155vw)) / 100% 100% no-repeat}}@media screen and (max-width:767px){.school__search .c-form__item.two{width:100%}}@media screen and (max-width:575px){.school{padding:0 0 60px 0}.school__desc{max-width:330px;font-size:15px;line-height:1.65}.school__desc .mb{display:block}.school__search{border-radius:20px;margin:35px 0 0 0;padding:20px 20px 30px 20px}.school__search select,.school__search input{height:45px}.school__search .c-form__item{margin:0 0 10px 0}.school__search .c-form__item select{background-position:center right 20px;padding:0 45px 0 20px}.school__search__name{margin:0 0 15px 0;padding:0 20px}.school__search__submit{height:45px;border-radius:22.5px}.school__inner{border-radius:0px;background:none;margin:38px 0 0 0;padding:0;overflow:visible}.school__inner__result{font-size:17px;margin:0 0 20px 0;padding:0 0 0 24px}.school__inner__result::before{width:13px;height:12px}.school__inner__list{margin:0 0 -25px 0}.school__inner__list .c-event{margin:0 0 25px 0}.school__inner__list .c-event:nth-child(6n + 2)::before{top:-22px;right:calc(50% - 42px)}.school__inner__list .c-event:nth-child(6n + 3)::before{top:min(130px,max(100px,100px + 30 * (100vw - 320px) / 55));left:-15px}.school__inner__list .c-event:nth-child(6n + 6)::before{top:128px;right:-24px}.school__shell .c-page{border-top:2px solid rgba(60,58,56,.1);margin:40px 0 0 0;padding:30px 0 0 0}.school__shell .school-tip{display:none}.school-footer{background:url(/assets/images/common/footer_bg_mb.png) center top 765px / 100% auto repeat-x,linear-gradient(to bottom,#fff,#fff) center top calc(48.7vw + 765px) / 100% 100% no-repeat}}@media (any-hover:hover){.school__search__submit:hover{box-shadow:none;transform:translate3d(4px,4px,0)}.school__search__submit[class^="c-bt"][class*="-next"]:hover::after{animation:none}@media screen and (max-width:575px){.school__search__submit:hover{transform:translate3d(0,4px,0)}}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}
