.map{display:flex;justify-content:center;align-items:center}header{max-width:1920px;width:100%;position:fixed;z-index:98;top:0;background:#2c2d2e;height:100px}header .container{display:flex;width:1180px;height:100%;padding:0}header .container .logo{display:flex;align-items:center;padding:0 20px 0 0}header .container .logo img{height:70px}header .container .nav{display:flex;justify-content:center;cursor:pointer}header .container .nav li{position:relative;display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;transition:.3s;padding:0 20px 0 0;word-break:keep-all}header .container .nav li a{padding:8px;text-decoration:none;color:#fff}header .container .nav li img{height:10px;padding:0 5px}header .container .nav li:hover{background:#000}header .container .nav li:hover .navTitle{color:#ff9f19}header .container .header_member{display:flex;justify-content:center;cursor:pointer}header .container .header_member li{display:flex;justify-content:center;align-items:center;color:#ff9f19;font-size:16px;padding:0 10px;height:100px}header .container .header_member li img{height:30px;padding:0 5px}header .container .header_member li:hover{color:#fff}header .container .header-search{display:block;justify-items:center}header .container .header-search input{border-radius:0;width:100px}header .line_top{display:none;position:relative;position:fixed;width:30px;height:56px;right:110px}header .line_top img{position:absolute;height:100%;right:0;width:30px}header .school_top{position:relative;position:fixed;width:30px;height:56px;right:65px;display:none}header .school_top img{position:absolute;height:100%;right:0;width:30px}header .num_top{display:none;position:relative;position:fixed;width:20px;height:20px;right:55px;top:5px;background-color:#ff9f19;border-radius:50%;text-align:center}header .num_top span{vertical-align:3px;font-size:12px}header .mobile_menu{display:none;position:fixed;width:36px;height:36px;right:10px;top:10px;border-radius:5px;background:#ff9f19}header .mobile_menu .mobile_line{position:absolute;width:22px;height:3px;background:#fff;top:45%;right:7px}header .mobile_menu .mobile_line:after{content:"";position:absolute;width:22px;height:3px;background:#fff;top:-8px}header .mobile_menu .mobile_line:before{content:"";position:absolute;width:22px;height:3px;background:#fff;top:8px}.mobile_menu_open{position:fixed;width:250px;height:100%;z-index:100;background-color:#2c2d2e;top:0;right:0;transition:1s;transform:translateX(250px)}.mobile_menu_open .mobile_menu_bar{display:flex;flex-direction:column}.mobile_menu_open .mobile_menu_bar li{border-bottom:1px solid #fff;height:40px;padding:10px 10px 10px 15px}.mobile_menu_open .mobile_menu_bar li .mobil_menu_arrow{width:20px;height:18px;border-radius:50%;background:#ff9f19;color:#2c2d2e;vertical-align:-3px}.mobile_menu_open .mobile_menu_bar li span{padding-left:10px;color:#fff;font-size:16px;cursor:pointer}.mobile_menu_open .mobile_menu_bar .mobile_menu_close{position:relative;height:56px;width:100%}.mobile_menu_open .mobile_menu_bar .mobile_menu_close .mobile_menu_border{position:absolute;right:10px;top:10px;width:36px;height:36px;border-radius:5px;background:#ff9f19}.mobile_menu_open .mobile_menu_bar .mobile_menu_close .mobile_menu_border span{position:absolute;top:45%;right:7px;width:22px;height:3px;background-color:#fff;transform:rotate(45deg)}.mobile_menu_open .mobile_menu_bar .mobile_menu_close .mobile_menu_border span:after{content:"";position:absolute;top:0;right:0;width:22px;height:3px;background-color:#fff;transform:rotate(-90deg)}.menu_open{transform:translateX(0)}nav{position:fixed;right:0;top:280px;z-index:97}nav ul li{width:50px;height:50px;cursor:pointer}nav ul li .fb{background-color:#3b5998}nav ul li .line{background:#00c300}nav ul li .ig{background:linear-gradient(90deg,#dc973d,#c34c4d 30%,#be1975 60%,#7024c0)}nav ul li .wechat{background:#8bc346}.more_info{position:absolute;top:100px;left:.5px}.more_info li{width:95px;background:rgba(44,44,44,.9);height:50px}.more_info li:hover{background:#ccc}.more_info li:hover span{color:#ff9f19}.school_info{position:absolute;top:100px;left:.5px}.school_info li{width:127px;background:rgba(44,44,44,.9);height:50px}.school_info li:hover{background:#ccc}.school_info li:hover span{color:#ff9f19}.search_country{position:absolute;background-color:rgba(51,51,51,.6784313725490196);height:180px;width:1920px;top:100px;left:-500px;padding-top:10px}.search_country ul{display:flex;width:1180px;flex-wrap:wrap;margin:0 auto}.search_country ul li{width:175px;height:70px;border-radius:10px;margin:0 10px 10px 0}.search_country ul li .flag img{width:60px;height:50px}.search_country ul li .flagtext{display:flex;flex-direction:column}.search_country ul li .flagtext a{padding:0;line-height:1}.search_country ul li .flagtext span{color:#666;font-size:12px}.search_country .malta{width:175px}.search_country .malta:after{content:"";width:16px;height:70px;background:transparent}.map{background:#023c61;height:500px;position:relative;margin-top:100px}.map .info-bar{position:absolute;top:5px;right:390px;display:flex;max-width:390px;width:100%}.map .info-bar li{color:#fff;font-size:16px}.map .info-bar li span{font-size:24px;color:#fff}.map .info-bar li .circle{margin:0 5px;width:8px;vertical-align:text-bottom;color:#ff9f19}.map .info-bar .review{display:inline-flex;border:1px solid #ff9f19;border-radius:18px;max-width:110px;width:100%;margin-top:auto;padding:5px}.map .info-bar .review img{height:20px;width:20px;vertical-align:text-bottom}.map .info-bar .review span{font-size:16px;padding-left:5px;cursor:pointer}.map .info-bar .review span:hover{color:#ff9f19}.map .slogan{position:absolute;bottom:20px;left:380px;width:100%;max-width:370px}.map .slogan .title{font-size:60px;color:#fff;height:72px}.map .slogan p{height:43px;font-size:36px;margin:0;color:#fff}.mid{width:1180px}.map-logo #line #IRELAND{fill:#ffcc1a}.search .container ul input,.search .container ul select{outline:0;letter-spacing:1px;border:1px solid #fff;color:#fff}.search .container ul .search_schoolIcon,.search .container ul button img{width:25px;height:40px;margin:0 8px 5px 0}.search{background:#2c2d2e;width:100%;display:flex;align-items:center;position:-webkit-sticky;position:sticky;top:100px;z-index:95}.search .container{width:1180px;padding:15px 0}.search .container ul{margin:0;display:inline-flex;align-items:center}.search .container ul .title{color:#fff;background-color:#f28618;width:125px;height:43px;text-align:center;line-height:43px;font-size:18px;letter-spacing:1px;margin:0 15px 0 0}.search .container ul .inputText{margin-right:15px;vertical-align:middle}.search .container ul .or{color:#fff;padding:0 10px 0 0}.search .container ul input{background-color:initial;padding:10px 20px 10px 10px}.search .container ul input:hover{background-color:#444;border:1px solid #f28618}.search .container ul input::-webkit-input-placeholder{color:#fff}.search .container ul input::-ms-input-placeholder{color:#fff}.search .container ul input::placeholder{color:#fff}.search .container ul input:focus::-webkit-input-placeholder{color:#ccc}.search .container ul input:focus::-ms-input-placeholder{color:#ccc}.search .container ul input:focus::placeholder{color:#ccc}.search .container ul select{background:#2c2d2e;padding:0 20px 0 10px;width:250px;height:43px}.search .container ul select:focus,.search .container ul select:hover{background-color:#444;border:1px solid #f28618}.search .container ul button{width:135px;border-radius:5px;border:1px solid #f28618;font-weight:700;background-color:#f28618;color:#fff;height:44px;letter-spacing:5px;padding:3px 0 0}.search .container ul button img{height:80%;width:18px;margin:auto 8px}.search .container ul button:hover{background-color:#444}.carousel-control-next-icon,.carousel-control-prev-icon{position:absolute;top:350px}.swiper{height:600px;position:relative;margin-bottom:150px}.swiper img{min-height:100%;width:100%}.carousel-control-next,.carousel-control-prev{width:100px}.carousel-indicators{position:absolute;bottom:-130px}.carousel-indicators .active{background-color:#f28618}.carousel-indicators li{background-color:hsla(0,0%,40%,.5);width:12px;height:12px;border-radius:50%;margin:0 6px}.country .country_wrap .country_item .box .txt .no1,.country .country_wrap .country_item .box .txt .no2,.country .country_wrap .country_item .box .txt .no3,.wrap .box .txt .no1,.wrap .box .txt .no2,.wrap .box .txt .no3{vertical-align:middle;display:inline-flex;font-size:18px}.school{padding:40px 0 10px;color:#f28618}.school,.wrap{display:flex;justify-content:center}.wrap{padding:40px 0}.wrap h2{display:inline-block;color:#f28618}.wrap .inner{display:flex;width:1180px;height:247px}.wrap .box{width:33.33333%;padding:15px;display:flex;border:1px solid #ccc;position:relative;margin:0 30px 30px 0}.wrap .box .topic{position:absolute;top:0;right:0}.wrap .box .pic{width:50%}.wrap .box .pic img{width:100%;transition:.5s}.wrap .box .pic img:hover{width:105%}.wrap .box .txt{width:50%;padding:0 0 0 10px;height:28px;display:flex;flex-direction:column;line-height:1.6}.wrap .box .txt .no1{color:#f7c90d}.wrap .box .txt .no2{color:#b2bfcb}.wrap .box .txt .no3{color:#bc6228}.wrap .box .txt img{width:20px;height:24px;vertical-align:sub;margin-left:5px}.wrap .box .txt a{color:#000;text-decoration:none}.wrap .box .txt a:hover{color:#ff9f19}.wrap .box .txt .point{padding-left:5px;vertical-align:2px;color:#f28618}.wrap .box .txt .circle{width:8px;color:#f28618;margin-right:3px}.wrap .box .txt .review{margin:5px 0 0;cursor:pointer}.wrap .box .txt .review:hover{color:#ff9f19}.wrap .box .txt .Philippines{margin:5px 0 0;display:inline-flex;cursor:pointer}.wrap .box .txt .Philippines:hover{color:#ff9f19}.wrap .box .txt .Cebu{margin:5px 0 0;display:inline-flex;cursor:pointer}.wrap .box .txt .Cebu:hover{color:#ff9f19}.wrap .box .txt .mySchool{text-align:end;color:#f28618;cursor:pointer;margin:5px 0 0}.wrap .box .txt .mySchool img{width:16px;height:16px;vertical-align:-1px}.wrap .box .txt .mySchool:hover{color:#000}.more{display:flex;justify-content:center;font-size:18px;margin-bottom:50px}.more span:hover{color:#f28618}.more .arrow{margin-left:5px;width:10px;height:24px}.country{background-color:#fcf9f0;display:flex;justify-content:center;border-bottom:1px solid #f28618}.country .country_wrap{max-width:1180px;width:100%}.country .country_wrap .country_item{display:flex;flex-flow:row wrap;padding:40px 0}.country .country_wrap .country_item h2{display:inline-block;color:#f28618}.country .country_wrap .country_item .inner{display:flex;width:1180px;height:120px}.country .country_wrap .country_item .box{width:275px;padding:15px;display:flex;border:1px solid #ccc;position:relative;margin:0 20px 30px 0;background-color:#fff;box-shadow:0 2px 10px #ccc}.country .country_wrap .country_item .box .topic{position:absolute;top:0;right:0}.country .country_wrap .country_item .box .pic img{width:90px;height:90px}.country .country_wrap .country_item .box .txt{width:100%;padding:0 0 0 10px;height:28px;display:flex;flex-direction:column;line-height:1.6}.country .country_wrap .country_item .box .txt .no1{color:#f7c90d}.country .country_wrap .country_item .box .txt .no2{color:#b2bfcb}.country .country_wrap .country_item .box .txt .no3{color:#bc6228}.country .country_wrap .country_item .box .txt img{width:20px;height:24px;vertical-align:sub;margin-left:5px}.country .country_wrap .country_item .box .txt a{color:#000;text-decoration:none;font-size:18px}.country .country_wrap .country_item .box .txt a:hover{color:#ff9f19}.country .country_wrap .country_item .box .txt .small{font-size:12px;color:rgba(0,0,0,.5215686274509804)}.country .country_wrap .country_item .box .txt .school_num{font-size:14px;color:#555}.country .country_wrap .country_item .box .txt .school_num .review{margin:5px 0 0;cursor:pointer;color:#f28618}.country .country_wrap .country_item .box .txt .school_num .review:hover{color:#555}.country .country_wrap .country_item .box .no4_txt{margin:auto 0;padding:0 0 0 10px;line-height:1.6}.country .country_wrap .country_item .box .no4_txt a{color:#000;text-decoration:none;font-size:18px}.country .country_wrap .country_item .box .no4_txt a:hover{color:#ff9f19}.country .country_wrap .country_item .box .no4_txt .small{font-size:12px;color:rgba(0,0,0,.5215686274509804)}.country .country_wrap .country_item .box .no4_txt .school_num{font-size:14px;color:#555}.country .country_wrap .country_item .box .no4_txt .school_num .review{margin:5px 0 0;cursor:pointer;color:#f28618}.country .country_wrap .country_item .box .no4_txt .school_num .review:hover{color:#555}.footer{display:flex;justify-content:center;height:138px}.footer .footer_main{max-width:1180px;width:100%;display:flex;padding:20px 0}.footer .footer_main .footer_icon{width:130px}.footer .footer_main .footer_wrap{padding:5px 0 5px 40px}.footer .footer_main .footer_text{display:flex;padding:0 0 8px}.footer .footer_main .footer_nav{display:flex}.footer .footer_main .footer_nav ul{display:flex;align-items:center}.footer .footer_main .footer_nav ul li{padding:0 40px 0 0}.footer .footer_main .footer_nav ul li a{text-decoration:none;color:#f28618}.footer .footer_main .footer_nav ul li a:hover{color:#000}.footer .footer_main .footer_mail a{text-decoration:none;color:#f28618}.footer .footer_main .footer_mail a:hover{color:#000}.footer_copyright{background:#ffb441}.footer_copyright .text{padding-left:170px;margin:auto;max-width:1180px;width:100%}.footer_copyright .text span{font-size:12px;color:#fff;vertical-align:text-top}@media (max-width:768px){header{height:56px}header .container .logo img{height:46px}header .container .header_member,header .container .nav{display:none}header .container .line_top,header .container .mobile_menu,header .container .num_top,header .container .school_top{display:block}.map{margin-top:56px;align-items:flex-start;height:100%}.map .info-bar{right:0}.map .slogan{left:10px}.search{top:56px}.search .container{margin:0 10px}.search .container ul{display:flex}.search .container ul .title{display:none}.search .container ul .inputText{width:175px;margin-right:10px}.swiper{height:100%;margin:0}.swiper .carousel-control-next,.swiper .carousel-control-prev{width:50px}.swiper .carousel-indicators{bottom:0}.swiper .carousel-control-next-icon,.swiper .carousel-control-prev-icon{top:150px}.wrap{padding:25px 0 25px 10px}.wrap .inner{height:100%}.wrap .inner .box{display:block;height:100%;margin:0 15px 30px 0}.wrap .inner .box .topic{display:none}.wrap .inner .box .pic,.wrap .inner .box .pic img{width:100%}.wrap .inner .box .txt{width:100%;display:inline-block;padding:0}.wrap .inner .box .txt .no1{display:block}.wrap .inner .box .txt a{display:block;font-size:18px}.wrap .inner .box .txt span{font-size:12px}.country .country_wrap .country_item{padding:10px 0 10px 90px}.country .country_wrap .country_item .topic{display:none}.footer .footer_main{padding:20px 0 20px 10px}}@media (max-width:375px){header .container{width:338px}nav{display:none}.map{margin-top:56px}.map .info-bar{right:0;width:230px;height:16px}.map .info-bar li,.map .info-bar li span{font-size:5px}.map .info-bar li .circle{width:4px;margin:0 2px}.map .info-bar .review{width:80px;padding:2px}.map .info-bar .review img{width:20%}.map .info-bar .review span{font-size:5px}.map .slogan{line-height:1.3;width:200px}.map .slogan .title{font-size:20px;height:21px;margin-bottom:5px}.map .slogan p{height:13px;font-size:10px}.search{width:100%}.search .container{height:98px}.search .container ul li{width:20px}}*{margin:0;padding:0;list-style:none;font-family:"Noto Sans TC",sans-serif;box-sizing:border-box}#line{background:#000}
/*# sourceMappingURL=main.57d8a2ff.chunk.css.map */