*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}html.noScroll{overflow:hidden}html.noScroll header{overflow:hidden}@media (min-width:768px){html.noScroll body{overflow-y:scroll}}.outer{max-width:100%;padding:0 30px}@media (max-width:767px){.outer{padding:0 20px}}.inner{width:1400px;max-width:100%;margin:auto}.tablet,.mobile{display:none !important}@media (min-width:1200px){.pc{display:block !important}.pc.inline{display:inline-block !important}.pc.flex{display:flex !important}.pc.flex.inline{display:inline-flex !important}}@media (max-width:1199px){.pc{display:none !important}}@media (max-width:1199px) and (min-width:768px){.tablet{display:block !important}.tablet.inline{display:inline-block !important}.tablet.flex{display:flex !important}.tablet.flex.inline{display:inline-flex !important}}@media (max-width:767px){.mobile{display:block !important}.mobile.inline{display:inline-block !important}.mobile.flex{display:flex !important}.mobile.flex.inline{display:inline-flex !important}}.eb_garamond{font-family:'EB Garamond',Poppins,Arial,'微軟正黑體','Microsoft JhengHei UI','Microsoft JhengHei','Heiti TC',STHeitiTC,'新細明體','PMingLiU','Noto Emoji','Noto Color Emoji'}.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.clear{clear:both;float:left}.inline-block{display:inline-block}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle}.container{max-width:1200px;margin:auto;position:relative}header,#content,footer{width:100%}header{position:relative;z-index:5;border-bottom:solid 5px #9199a2}@media (min-width:1200px){header:before{content:'';position:absolute;bottom:0;left:50%;z-index:-1;width:50%;height:calc(100% - 59px);background:#0070AC}}header .inner{display:flex;justify-content:space-between;gap:20px}header .inner .logo{width:184px;min-height:113px;background:url(/img/logo.png) no-repeat center center}@media (max-width:1199px){header .inner .logo{background-image:url(/img/logo-m.png);background-size:100%}}header .inner .top{display:flex;justify-content:flex-end;align-items:center;gap:15px;padding-top:22px;padding-bottom:16px}header .inner .top a{line-height:21px;font-size:15px;font-weight:500;padding-left:26px;background-image:var(--icon);background-repeat:no-repeat;background-position:center left;background-size:18px 18px !important;transition:all .4s cubic-bezier(.65, .05, .36, 1)}header .inner .top a.cur{color:#4F2074;background-image:var(--icon2)}@media (min-width:1200px){header .inner .top a:hover{color:#4F2074;background-image:var(--icon2)}}header .inner .top .home{--icon:url(/img/1/h/icon-home-grey.svg);--icon2:url(/img/1/h/icon-home-purple.svg)}header .inner .top .login_logout{--icon:url(/img/1/h/icon-login-grey.svg);--icon2:url(/img/1/h/icon-login-purple.svg)}header .inner .top .login_logout.logout{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%236B6B6B'%3E%3Cpath d='M17 7l-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.58L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4V5z'/%3E%3C/svg%3E") !important}header .inner .top .login_logout.logout:hover,header .inner .top .login_logout.logout.cur{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%234F2074'%3E%3Cpath d='M17 7l-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.58L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4V5z'/%3E%3C/svg%3E") !important}header .inner .top .events{--icon:url(/img/1/h/icon-events-grey.svg);--icon2:url(/img/1/h/icon-events-purple.svg)}header .inner .top .user_profile_info{--icon:url(/img/1/h/icon-login-grey.svg);--icon2:url(/img/1/h/icon-login-purple.svg);color:#6B6B6B;font-weight:500}header .inner .top .user_profile_info .user_name{color:#6B6B6B;font-weight:500}header .inner .top .user_profile_info:hover,header .inner .top .user_profile_info.cur{color:#4F2074;background-image:var(--icon2)}header .inner .top .user_profile_info:hover .user_name,header .inner .top .user_profile_info.cur .user_name{color:#4F2074}header .inner .right .bottom{position:relative;width:129px;height:54px;padding:7px 0;background:#0070AC;box-shadow:30px 0px #0070ac;margin-left:auto}@media (max-width:767px){header .inner .right .bottom{width:119px}}header .inner .right .bottom:before{content:'';position:absolute;top:0;right:100%;z-index:-1;width:92px;height:100%;background:linear-gradient(90deg, rgba(47,110,168,0) 0%, rgba(47,110,168,0.12) 33%, rgba(47,110,168,0.41) 65%, #2f6ea8 100%)}header .inner .right .bottom button{width:40px;height:40px;background:url(/img/1/h/menu.svg) no-repeat center center;background-size:100%;margin-left:auto}@media (max-width:1199px){header .inner .nav{position:fixed;top:0;left:0;width:100%;height:100%;background:#F2F2F2}header .inner .nav:not(.open){display:none}header .inner .nav .top{justify-content:space-between;align-items:center;padding:0 30px;padding-top:40px;margin-bottom:33px}header .inner .nav .top button{width:40px;height:40px;background:url(/img/1/h/close.svg) no-repeat center center;background-size:100%}}@media (max-width:1199px) and (max-width:767px){header .inner .nav .top{padding-left:20px;padding-right:20px}}header .inner .nav .menu{display:flex;justify-content:flex-end;gap:34px;position:relative;padding:18px 0 15px 12px;background:#0070AC}@media (max-width:1399px){header .inner .nav .menu{gap:20px}}@media (max-width:1199px){header .inner .nav .menu{flex-direction:column;gap:0;padding:0 30px;background:transparent}}@media (max-width:767px){header .inner .nav .menu{padding:0 20px}}header .inner .nav .menu:before{content:'';position:absolute;top:0;right:100%;z-index:-1;width:125px;height:100%;background:linear-gradient(90deg, rgba(47,110,168,0) 0%, rgba(47,110,168,0.12) 33%, rgba(47,110,168,0.41) 65%, #2f6ea8 100%)}header .inner .nav .menu .page{position:relative}@media (max-width:1199px){header .inner .nav .menu .page{border-bottom:solid 1px rgba(0,0,0,0.4)}}header .inner .nav .menu .page a{line-height:1.4;font-size:15px;font-weight:300;transition:all .4s cubic-bezier(.65, .05, .36, 1)}@media (max-width:1199px){header .inner .nav .menu .page a{line-height:1.64705882;font-size:17px;font-weight:400}}header .inner .nav .menu .page .main{display:block;color:#ffffff}@media (max-width:1199px){header .inner .nav .menu .page .main{display:flex;justify-content:space-between;align-items:center;gap:10px;position:relative;min-height:56px;color:#6B6B6B;padding:4px 0 !important}header .inner .nav .menu .page .main:not(.open):after{transform:scale(1, -1)}header .inner .nav .menu .page .main:not(.open)+.submenu{display:none}header .inner .nav .menu .page .main.open:before{content:'';position:absolute;top:0;left:-30px;width:5px;height:100%;background:#0070AC}}@media (max-width:1199px) and (max-width:767px){header .inner .nav .menu .page .main.open:before{left:-20px}}header .inner .nav .menu .page .main.cur{color:#6FC3F1}@media (max-width:1199px){header .inner .nav .menu .page .main.cur{color:#0070AC}}header .inner .nav .menu .page .main.has_child{display:flex;align-items:center;gap:7px}header .inner .nav .menu .page .main.has_child:after{content:'';width:10px;height:5px;background:url(/img/1/h/arrow-white.svg) no-repeat center center;transition:all .4s cubic-bezier(.65, .05, .36, 1)}@media (max-width:1199px){header .inner .nav .menu .page .main.has_child:after{width:40px;background-image:url(/img/1/h/arrow-blue.svg)}}@media (min-width:1200px){header .inner .nav .menu .page .submenu{position:absolute;top:100%;left:50%;width:250px;padding-top:20px;margin-left:-125px;transition:all .4s cubic-bezier(.65, .05, .36, 1)}}@media (max-width:1199px){header .inner .nav .menu .page .submenu{margin-bottom:20px}}header .inner .nav .menu .page .submenu .sub_inner{display:flex;flex-direction:column;gap:1px}header .inner .nav .menu .page .submenu .sub_inner .sub{display:block;padding:10px 25px;padding-top:8px;background:#ffffff}@media (min-width:1200px){header .inner .nav .menu .page .submenu .sub_inner .sub:hover{background:#E0ECF2}}@media (max-width:1199px){header .inner .nav .menu .page .submenu .sub_inner .sub{line-height:1.86666667;font-size:15px;font-weight:300;padding:6px 25px}}@media (min-width:1200px){header .inner .nav .menu .page:nth-last-child(2) .submenu{left:inherit;right:0;margin-left:0}header .inner .nav .menu .page:hover .main{color:#6FC3F1}header .inner .nav .menu .page:hover .main:after{transform:scale(1, -1)}header .inner .nav .menu .page:not(:hover) .submenu{top:0;opacity:0;pointer-events:none}header .inner .nav .menu .page:not(:hover) .submenu *{pointer-events:none}}#content{position:relative;min-height:500px}footer{position:relative;border-top:solid 5px #b5bec8;background:#F2F2F2}footer .inner{padding:70px 0}footer .inner .logo{height:123px;background:url(/img/1/f/logo-footer.svg) no-repeat left center;margin-bottom:31px}footer .inner .menu{display:flex;flex-wrap:wrap;gap:10px 25px;overflow:hidden}footer .inner .menu .page{position:relative}footer .inner .menu .page:before{content:'';position:absolute;top:50%;left:-13px;width:1px;height:13px;background:#6B6B6B;margin-top:-6.5px}footer .inner .menu .page a{display:block;line-height:1.38888889;font-size:18px;font-weight:500}footer .inner .bottom{display:flex;flex-wrap:wrap;align-items:center;gap:15px 20px;padding-top:20px;border-top:solid 1px rgba(107,107,107,0.8);margin-top:20px}@media (max-width:1199px){footer .inner .bottom{flex-direction:column;align-items:flex-start}}footer .inner .bottom .media{display:flex;flex-wrap:wrap;gap:15px}footer .inner .bottom .media a{width:36px;height:36px;border-radius:50%;background:linear-gradient(180deg, #7a6997 0%, #6a7b97 100%);overflow:hidden}footer .inner .bottom .media a img{width:100%;height:auto;vertical-align:top}footer .inner .bottom .right{display:flex;align-items:center;gap:10px 25px;margin-left:auto}@media (max-width:1199px){footer .inner .bottom .right{margin:0}}@media (max-width:767px){footer .inner .bottom .right{flex-direction:column;align-items:flex-start}}footer .inner .bottom .right .shortcut{position:relative}@media (min-width:768px){footer .inner .bottom .right .shortcut:after{content:'';position:absolute;top:50%;right:-13px;width:1px;height:13px;background:#6B6B6B;margin-top:-6.5px}}footer .inner .bottom .right .shortcut a{line-height:1.71428571;font-size:14px}footer .inner .bottom .copyright{line-height:1.71428571;font-size:14px}footer .inner .bottom .copyright a{font-size:inherit}.back_top{position:-webkit-sticky;position:sticky;bottom:52px;right:0;z-index:3;height:0;text-align:right;transition:all .4s cubic-bezier(.65, .05, .36, 1)}.back_top:not(.show){opacity:0;pointer-events:none}.back_top:not(.show) *{pointer-events:none}.back_top .inner{width:1546px}.back_top button{position:relative;top:-22px;width:48px;height:48px;background:url(/img/1/f/back-to-top.svg) no-repeat center center;background-size:100%;box-shadow:0px 10px 10px rgba(0,0,0,0.16);transition:all .4s cubic-bezier(.65, .05, .36, 1);vertical-align:top}@media (min-width:1200px){.back_top button:hover{box-shadow:0px 10px 10px rgba(0,0,0,0.5)}}.banner{position:relative}.banner .img{display:flex;position:relative}.banner .img:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(/img/1/curve-graphic-1-banner.png) no-repeat center left;background-size:auto 100%}.banner .img .left{flex-grow:1;background:linear-gradient(270deg, #6696bf 0%, #9182b2 100%)}.banner .img .right{flex-shrink:0;position:relative;width:1156px;max-width:100%}.banner .img .right:after{content:'';position:absolute;top:0;left:0;width:591px;max-width:100%;height:100%;background:linear-gradient(270deg, transparent 0%, #6696bf 100%)}.banner .img .right img{width:100%;height:auto}.banner .title{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.banner .title h1{font-family:'EB Garamond',Poppins,Arial,'微軟正黑體','Microsoft JhengHei UI','Microsoft JhengHei','Heiti TC',STHeitiTC,'新細明體','PMingLiU','Noto Emoji','Noto Color Emoji';line-height:1.30434783;font-size:46px;font-weight:500;color:#ffffff;text-shadow:0px 0px 30px rgba(0,0,0,0.16)}@media (max-width:1199px){.banner .title h1{font-size:36px}}@media (max-width:767px){.banner .title h1{font-size:28px}}.path{position:relative;margin-bottom:43px}.path .inner{position:relative;padding:21px 0}.path .inner .all{position:relative}.path .inner .all:has(.back){padding-right:100px}.path .inner .all span,.path .inner .all a{display:inline-block;max-width:100%;line-height:2;font-size:15px;vertical-align:top}.path .inner .all a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.path .inner .all span{display:inline-block;max-width:min(100%, 382px);vertical-align:top}.path .inner .all .dot{width:52px;height:30px;background:url(/img/1/arrow-3-blue.svg) no-repeat center center;background-size:17px}.path .inner .all .back{position:absolute;top:0;right:0}.path .inner .all .back .dot{transform:scale(-1, 1)}#content:has(.content_bg):before{content:'';position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:#F5F9FA}.content_bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:1120px;background:url(/img/4/graphic-left.png) no-repeat top 24px right -292px,url(/img/2/bg-big-1-inner.jpg) no-repeat top center;background-size:822px,auto;overflow:hidden}.banner .content_bg{top:100%}.select{position:relative}.select .select-input{display:block;position:relative;z-index:1;width:100%;height:40px;line-height:1.41176471;font-size:15px;font-weight:300;padding:7px 24px;padding-right:40px;border:solid 1px #ececec;background:url(/img/2/arrow-blue.svg) no-repeat center right 17px,#fff;background-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select .select-outer{display:none;position:absolute;top:100%;left:0;width:100%;border:solid 1px #ececec;border-top:0;background:#ffffff}.select .select-outer .select-container{max-height:160px;overflow-y:auto}.select .select-outer .select-container div{line-height:1.41176471;font-size:15px;font-weight:300;padding:7px 24px;cursor:pointer}@media (min-width:1200px){.select .select-outer .select-container div:hover{background:#e0ecf2}}.select.select-fix{z-index:5}.select.select-fix .select-outer{display:block}form .msg,form .error-msg{font-size:17px;color:#0070AC}form .star{color:#0070AC;margin-left:10px}form input,form textarea{width:100%;height:40px;font-size:15px;font-weight:300;padding:0 24px;border:solid 1px #ececec;background:#ffffff;vertical-align:top}form input.error,form textarea.error{border-color:#0070AC}form textarea{height:200px;line-height:24px;padding:8px 24px}form select.error+.select .select-input{border-color:#0070AC}form .fields{display:flex;flex-wrap:wrap;gap:25px 40px}form .fields .row{width:calc(50% - 20px)}@media (max-width:767px){form .fields .row{width:100%}}form .fields .row.full{width:100%}form .fields .row .label{line-height:1.41176471;font-size:17px;margin-bottom:11px}form .fields .split{width:100%;height:1px;background:#6B6B6B;opacity:0.3;margin:15px 0}form .bottom{display:flex;flex-wrap:wrap;gap:40px}form .bottom .captcha{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:13px 20px;max-width:100%}form .bottom .captcha .label{flex-shrink:0;width:100%;line-height:1.41176471;font-size:17px}form .bottom .captcha .img{display:flex;align-items:center;gap:14px}form .bottom .captcha .img .refresh_btn{width:36px;height:36px;background:url(/img/2/refresh.svg) no-repeat center center}form .bottom .captcha .input{width:250px}form .bottom .btn{display:flex;align-items:center;gap:20px;max-width:100%}@media (max-width:767px){form .bottom .btn{justify-content:center}}form .bottom .btn a,form .bottom .btn button{display:block;width:257px;height:52px;line-height:52px;text-align:center;font-size:17px;background:#D8D8D8}form .bottom .btn a[type=submit],form .bottom .btn button[type=submit]{color:#4C1658;background:#D6CDE2}nav.pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 30px;margin-top:40px}nav.pager ul{display:flex;gap:10px;list-style-type:none}@media (max-width:767px){nav.pager ul{gap:5px}}nav.pager ul li:has(.disable){display:none}nav.pager ul li a{display:block;width:40px;height:40px;line-height:40px;text-align:center;font-size:17px}nav.pager ul li a.selected{position:relative}nav.pager ul li a.selected:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:#4F2074}nav.pager ul li a.prev{width:11px;background:url(/img/2/arrow-4-black_s.svg) no-repeat center center;background-size:100%;transform:scale(-1, 1)}@media (min-width:1200px){nav.pager ul li a.prev{margin-right:20px}}nav.pager ul li a.next{width:11px;background:url(/img/2/arrow-4-black_s.svg) no-repeat center center;background-size:100%}@media (min-width:1200px){nav.pager ul li a.next{margin-left:20px}}@media (min-width:1200px){nav.pager ul li a.first{margin-right:20px}nav.pager ul li a.last{margin-left:20px}}nav.pager form input{width:80px;height:40px;padding:0 20px;border:none;background:#ECECEC}.chatbox{margin-top:30px;overflow:hidden}.chatbox .messages{height:415px;padding:10px;background:#ECECEC}.chatbox .messages.simplebar-scrollable-y{padding-right:36px}.chatbox .messages .messages_inner{padding:0 20px}.chatbox .messages .messages_inner .all{display:flex;flex-direction:column;gap:15px;max-width:850px;padding:20px 0;margin:auto}.chatbox .messages .messages_inner .all .latest{line-height:2;text-align:center;font-size:12px}.chatbox .messages .messages_inner .all .msg .text{display:inline-block;position:relative;max-width:674px;line-height:1.76470588;font-size:17px;padding:13.5px 25px;vertical-align:top}.chatbox .messages .messages_inner .all .msg .text:after{content:'';position:absolute;bottom:0;width:12px;height:8px}.chatbox .messages .messages_inner .all .msg.self{padding-right:12px}.chatbox .messages .messages_inner .all .msg.self .text{float:right;max-width:min(674px, calc(100% - 56px));color:#ffffff;background:#6B6B6B}.chatbox .messages .messages_inner .all .msg.self .text:after{left:100%;background:url(/img/2/graphic-chat-triangle-grey.svg) no-repeat bottom left;background-size:100%}.chatbox .messages .messages_inner .all .msg.another{position:relative;padding-left:56px}.chatbox .messages .messages_inner .all .msg.another:before{content:'';position:absolute;bottom:0;left:0;width:30px;height:30px;border-radius:50%;background:url(/img/2/icon-chat-people.svg) no-repeat center center,#fff;background-size:100%}.chatbox .messages .messages_inner .all .msg.another .text{float:left;max-width:min(674px, calc(100% - 12px));background:#ffffff}.chatbox .messages .messages_inner .all .msg.another .text:after{right:100%;background:url(/img/2/graphic-chat-triangle-white.svg) no-repeat bottom left;background-size:100%}.chatbox .new_msg{position:relative;z-index:1;padding:9px 10px;background:#D5E2E9;box-shadow:0px 0px 20px rgba(0,0,0,0.16)}.chatbox .new_msg form{display:flex;gap:20px}.chatbox .new_msg form button{line-height:1.4375;font-size:16px;color:#1385D1;text-decoration:underline;padding-right:39px;background:url(/img/1/arrow-3-blue.svg) no-repeat center right 10px;background-size:19px}.simplebar-track{width:16px !important;background:#ffffff;margin:10px}.simplebar-track .simplebar-scrollbar{background:#7A6997}.simplebar-track .simplebar-scrollbar:before{background:#7A6997}.popup{display:none;position:fixed;top:0;left:0;z-index:11;width:100%;min-width:480px;height:100%;text-align:center;background:rgba(79,32,116,0.82);white-space:nowrap;overflow-y:scroll;overflow-x:hidden}.popup .inner{position:relative;width:1100px;margin:139px auto;white-space:normal}.popup .inner button.popupClose{width:40px;height:40px;background:url(/img/1/h/close.svg) no-repeat center center,#c9dde7;margin:auto;margin-bottom:20px}.popup .inner .content{background:#F5F9FA;box-shadow:0px 0px 20px rgba(0,0,0,0.16)}.homeBanner{position:relative;background:linear-gradient(180deg, #6696bf 0%, #7f6da5 100%)}@media (max-width:1199px){.homeBanner{background:linear-gradient(90deg, #6696bf 0%, #7f6da5 100%)}}.homeBanner .slide{position:relative;width:calc(100% - max(30px, 50% - 700px) - 495px);max-width:100%;white-space:nowrap;margin-left:auto;overflow:hidden}@media (max-width:1199px){.homeBanner .slide{width:100%}}.homeBanner .slide:before{content:'';position:absolute;top:0;left:0;z-index:1;width:391px;height:100%;background:linear-gradient(270deg, transparent 0%, #000 100%);pointer-events:none;opacity:0.43}@media (max-width:1199px){.homeBanner .slide:before{display:none}}.homeBanner .slide:after{content:'';position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:url(/img/1/curve-graphic-1-banner.png) no-repeat top left;background-size:auto 100%;pointer-events:none}@media (max-width:1199px){.homeBanner .slide:after{background:url(/img/1/curve-graphic-1-banner-t.png) no-repeat bottom center;background-size:100%}}.homeBanner .slide .slider{display:inline-block;vertical-align:top}.homeBanner .slide .item{display:inline-block;width:100%;vertical-align:top}.homeBanner .slide .item img{width:100%;height:auto}.homeBanner .captions,.homeBanner .pager{position:absolute;left:0;z-index:2;width:100%;pointer-events:none}@media (max-width:1199px){.homeBanner .captions,.homeBanner .pager{position:static}}.homeBanner .captions{top:50%;transform:translateY(-50%)}@media (max-width:1199px){.homeBanner .captions{min-height:200px;margin-top:18px;margin-bottom:10px;transform:none}}@media (max-width:767px){.homeBanner .captions{min-height:192px;margin-top:40px;margin-bottom:20px}}.homeBanner .captions .inner{display:grid;grid-template-columns:1fr}.homeBanner .captions .inner .caption{font-family:'EB Garamond',Poppins,Arial,'微軟正黑體','Microsoft JhengHei UI','Microsoft JhengHei','Heiti TC',STHeitiTC,'新細明體','PMingLiU','Noto Emoji','Noto Color Emoji';grid-row-start:1;grid-column-start:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:580px;line-height:1.2173913;font-size:46px;font-weight:500;color:#FFFFFF;pointer-events:auto;transition:all .4s cubic-bezier(.65, .05, .36, 1);overflow:hidden}@media (max-width:1199px){.homeBanner .captions .inner .caption{-webkit-line-clamp:4;max-width:100%;line-height:1.25;text-align:center;font-size:40px}}@media (max-width:767px){.homeBanner .captions .inner .caption{line-height:1.26315789;font-size:38px}}.homeBanner .captions .inner .caption:not(.cur){opacity:0;pointer-events:none}.homeBanner .pager{bottom:11.428571428571428%}.homeBanner .pager .inner{display:flex;align-items:center;gap:28px}@media (max-width:1199px){.homeBanner .pager .inner{justify-content:center;padding-bottom:80px}}@media (max-width:767px){.homeBanner .pager .inner{padding-bottom:55px}}.homeBanner .pager .inner button{width:22px;height:30px;background:url(/img/1/arrow-2-white.svg) no-repeat center center;pointer-events:auto}.homeBanner .pager .inner button.next{transform:scale(-1, 1)}.homeBanner .pager .inner button.disable{opacity:0.5;pointer-events:none}.homeBanner .pager .inner ul{display:flex;gap:15px;list-style-type:none;pointer-events:auto}.homeBanner .pager .inner ul li{width:21px;line-height:1.8125;text-align:center;font-size:16px;font-weight:200;color:#FFFFFF;border-bottom:solid 1px #fff;cursor:pointer;transition:all .4s cubic-bezier(.65, .05, .36, 1)}.homeBanner .pager .inner ul li:not(:hover):not(.current){color:#BEBEBE;border-color:transparent}#content{position:relative}.main_bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:1911px;background:url(/img/1/bg-big-1.jpg) no-repeat top center}@media (max-width:1199px){.main_bg{height:1148px;background-image:url(/img/1/bg-big-1-tab.jpg)}}@media (max-width:767px){.main_bg{height:1538px;background-image:url(/img/1/bg-big-1-m.jpg);background-size:800px}}.homeBanner .main_bg{top:100%}a.more{display:inline-block;line-height:1.4375;font-size:16px;color:#1385D1;text-decoration:underline;text-underline-offset:2px;padding-right:29px;background:url(/img/1/arrow-3-blue.svg) no-repeat center right;background-size:19px;margin-top:44px;vertical-align:top}.welcome_education{display:flex;flex-direction:column;gap:120px;padding-top:155px;padding-bottom:110px;overflow:hidden}@media (max-width:1199px){.welcome_education{gap:206px;padding-top:135px;padding-bottom:125px}}@media (max-width:767px){.welcome_education{gap:220px;padding-top:115px;padding-bottom:105px}}.welcome .inner .content{display:flex;gap:60px;position:relative;padding:80px 60px;border:solid 1px #fff;box-shadow:0px 0px 20px rgba(0,0,0,0.4);overflow:hidden}@media (max-width:1199px){.welcome .inner .content{flex-direction:column;padding:60px}}.welcome .inner .content .bg{display:flex;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none}.welcome .inner .content .bg:before{content:'';position:absolute;top:0;left:0;z-index:-1;width:3838px;height:1911px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media (max-width:1199px){.welcome .inner .content .bg:before{width:1200px;height:1148px}}@media (max-width:767px){.welcome .inner .content .bg:before{width:800px;height:1538px}}/*953795e33e25c16a067bcfa2a5842f5b*/.welcome .inner .content .bg .bg1{width:200px}.welcome .inner .content .bg .bg2{width:230px;background:url(/img/1/bg-graphic-about.png) no-repeat top center;background-size:100% 100%}.welcome .inner .content .bg .bg3{flex-grow:1;background:#AEB2B5;opacity:0.25}.welcome .inner .content .left{flex-shrink:0;width:403px}.welcome .inner .content .left.animate{position:relative;left:0;transition:all .4s cubic-bezier(.65, .05, .36, 1)}.welcome .inner .content .left.animate:not(.animated){left:-50px;opacity:0}@media (max-width:1199px){.welcome .inner .content .left{width:100%}}.welcome .inner .content .left .head{line-height:1.375;font-size:24px;color:#000000;margin-bottom:7px}.welcome .inner .content .left .name{font-family:'EB Garamond',Poppins,Arial,'微軟正黑體','Microsoft JhengHei UI','Microsoft JhengHei','Heiti TC',STHeitiTC,'新細明體','PMingLiU','Noto Emoji','Noto Color Emoji';position:relative;line-height:1.25;font-size:40px;font-weight:500;color:#4C1658;padding-bottom:27px}@media (max-width:1199px){.welcome .inner .content .left .name{line-height:1.27777778;font-size:36px;padding-bottom:25px}}.welcome .inner .content .left .name:after{content:'';position:absolute;bottom:0;left:0;width:372px;max-width:100%;height:1px;background:#000000;opacity:0.4}@media (max-width:1199px){.welcome .inner .content .left .name:after{width:100%}}.welcome .inner .content .editor.animate{position:relative;left:0;transition:all .4s cubic-bezier(.65, .05, .36, 1)}.welcome .inner .content .editor.animate:not(.animated){left:50px;opacity:0}.education .inner{display:flex;align-items:center;gap:59px}@media (max-width:1199px){.education .inner{flex-direction:column;align-items:flex-start;gap:30px}}@media (max-width:1199px){.education .inner .left{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%}}.education .inner .left .head{font-family:'EB Garamond',Poppins,Arial,'微軟正黑體','Microsoft JhengHei UI','Microsoft JhengHei','Heiti TC',STHeitiTC,'新細明體','PMingLiU','Noto Emoji','Noto Color Emoji';line-height:1.29411765;font-size:34px;font-weight:600;color:#000000;margin-bottom:30px}@media (max-width:1199px){.education .inner .left .head{margin:0}}.education .inner .left .pager{display:flex;gap:30px}.education .inner .left .pager button{width:22px;height:30px;background:url(/img/1/arrow-2-black.svg) no-repeat center center}.education .inner .left .pager button.prev{transform:scale(-1, 1)}.education .inner .left .pager button.disable{opacity:0.5;pointer-events:none}.education .inner .slide{flex-shrink:0;display:inline-flex;gap:25px;padding:0 10px;padding-bottom:20px;margin:0 -10px;margin-bottom:-20px;white-space:nowrap;overflow:hidden}@media (max-width:1199px){.education .inner .slide{overflow:visible;padding-left:30px;margin-left:-30px}}.education .inner .slide .slider{flex-shrink:0;display:inline-block;width:289px;vertical-align:top}.education .inner .slide .item{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:289px;min-height:232px;white-space:normal;padding:30px;border:solid 1px #d8d8d8;background:url(/img/1/bg-graphic-shortcuts-1.png) no-repeat bottom left,#fff;background-size:139px;box-shadow:0px 10px 10px rgba(0,0,0,0.16);vertical-align:top}.education .inner .slide .item.animate{position:relative;top:0;transition:all .4s cubic-bezier(.65, .05, .36, 1)}.education .inner .slide .item.animate:not(.animated){top:-50px;opacity:0}.education .inner .slide .item .name{display:flex;align-items:flex-end;text-align:center;min-height:50px}.education .inner .slide .item .name span{display:-webkit-box;line-height:1.38888889;font-size:18px;font-weight:500;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.education .inner .slide .item .tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.education .inner .slide .item .tags .tag{line-height:2;text-align:center;font-size:13px;font-weight:300;color:#FFFFFF;padding:0 8px;border-radius:5px;background:#7D5D95}.education .inner .slide .item .arrow{width:19px;height:13px;background:url(/img/1/arrow-3-blue.svg) no-repeat center center;margin-top:5px}.research{position:relative;background:linear-gradient(180deg, transparent 0%, #fff 100%) no-repeat top 642px center,url(/img/1/bg-big-2.jpg) no-repeat top 91px center;background-size:100% 279px,auto}@media (max-width:1199px){.research{background:linear-gradient(180deg, transparent 0%, #fff 100%) no-repeat bottom center,linear-gradient(180deg, transparent 0%, #f5f9fa 100%) no-repeat bottom 6px center,url(/img/1/bg-big-2-tab.jpg) no-repeat bottom center;background-size:100% 279px,100% 600px,auto}}@media (max-width:767px){.research{background:linear-gradient(180deg, transparent 0%, #fff 100%) no-repeat bottom center,linear-gradient(180deg, transparent 0%, #f5f9fa 100%) no-repeat bottom 6px center,url(/img/1/bg-big-2-m.jpg) no-repeat bottom center;background-size:100% 279px,100% 600px,800px}}.research:before{content:'';position:absolute;top:-268px;left:0;z-index:-1;width:100%;height:359px;background:linear-gradient(180deg, transparent 0%, #fff 100%)}@media (max-width:1199px){.research:before{display:none}}.research .inner{min-height:921px;padding-top:60px;padding-bottom:92px;overflow:hidden}@media (max-width:1199px){.research .inner{padding-top:0;padding-bottom:239px}}.research .inner .content{max-width:1107px;margin-left:auto}.research .inner .content .head{font-family:'EB Garamond',Poppins,Arial,'微軟正黑體','Microsoft JhengHei UI','Microsoft JhengHei','Heiti TC',STHeitiTC,'新細明體','PMingLiU','Noto Emoji','Noto Color Emoji';line-height:1.29411765;font-size:34px;font-weight:600;color:#000000;margin-bottom:17px}.research .inner .content .records{display:flex;gap:29px}@media (max-width:1199px){.research .inner .content .records{flex-direction:column;gap:40px}}.research .inner .content .records .top{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:18px;padding-bottom:14px;border-bottom:solid 5px #b5bec8}.research .inner .content .records .top p{line-height:1.41666667;font-size:24px;color:#000000}.research .inner .content .records .top a{margin:0}.research .inner .content .records .all a{display:block}.research .inner .content .records .all a span{display:block}.research .inner .content .records .all a .name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.47368421;font-size:19px;font-weight:500;color:#1D5D98}.research .inner .content .records .all a .grants{line-height:1.42857143;font-size:14px;font-weight:300;margin-top:10px}.research .inner .content .records .all a .year{line-height:1.42857143;font-weight:14px;color:#000000;padding-left:17px;background:url(/img/1/icon-time.svg) no-repeat center left;background-size:12px;margin-top:10px}.research .inner .content .records .all a .intro{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.625;font-size:16px;color:#5B5B5B;margin-top:15px}.research .inner .content .records .outreach{flex-grow:1;width:604px}.research .inner .content .records .outreach.animate{position:relative;left:0;transition:all .4s cubic-bezier(.65, .05, .36, 1)}.research .inner .content .records .outreach.animate:not(.animated){left:-50px;opacity:0}@media (max-width:1199px){.research .inner .content .records .outreach{width:100%}}.research .inner .content .records .outreach .top{margin-bottom:35px}.research .inner .content .records .outreach .all a{padding-bottom:35px;border-bottom:solid 1px rgba(107,107,107,0.3)}.research .inner .content .records .outreach .all a+a{margin-top:30px}.research .inner .content .records .outreach .all a:first-child{padding-bottom:42px}.research .inner .content .records .outreach .all a:first-child .name{line-height:1.5;font-size:20px}.research .inner .content .records .outreach .all a:first-child .grants{margin-top:15px}.research .inner .content .records .outreach .all a:first-child .year{margin-top:15px}.research .inner .content .records .outreach .all a:first-child+a{margin-top:33px}.research .inner .content .records .right{flex-grow:1;flex-shrink:0;display:flex;flex-direction:column;gap:16px;width:474px}.research .inner .content .records .right.animate{position:relative;left:0;transition:all .4s cubic-bezier(.65, .05, .36, 1)}.research .inner .content .records .right.animate:not(.animated){left:50px;opacity:0}@media (max-width:1199px){.research .inner .content .records .right{width:100%}}.research .inner .content .records .right>div{padding:0 32px}.research .inner .content .records .right .completed{padding-bottom:28px;background:rgba(229,229,229,0.52)}.research .inner .content .records .right .completed .top{margin-bottom:32px}.research .inner .content .records .right .completed .all a+a{padding-top:25px;border-top:solid 1px rgba(107,107,107,0.3);margin-top:25px}.research .inner .content .records .right .publications{position:relative;padding-bottom:25px;border-bottom:solid 28px transparent;background:linear-gradient(180deg, rgba(220,208,239,0.52) 0%, rgba(239,239,239,0.52) 100%),url(/img/1/img-publications.jpg) no-repeat top center;background-size:100%,cover;background-clip:padding-box}@media (max-width:1199px){.research .inner .content .records .right .publications{z-index:0;padding-bottom:28px;background:none}.research .inner .content .records .right .publications:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:url(/img/1/img-publications-tab.jpg) no-repeat top center;background-size:cover;opacity:0.2}.research .inner .content .records .right .publications:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:linear-gradient(180deg, rgba(220,208,239,0.52) 0%, rgba(239,239,239,0.52) 100%)}}.research .inner .content .records .right .publications .top{padding-bottom:20px;border-bottom-width:2px;margin-bottom:24px}.research .inner .content .records .right .publications .all{white-space:nowrap;overflow:hidden}.research .inner .content .records .right .publications .all .slider{display:inline-block;vertical-align:top}.research .inner .content .records .right .publications .all a{display:inline-block;white-space:normal;vertical-align:top}.research .inner .content .records .right .publications ul{display:flex;justify-content:center;align-items:flex-end;gap:5px 13px;position:absolute;top:100%;left:0;width:100%;min-height:25px;list-style-type:none}@media (max-width:1199px){.research .inner .content .records .right .publications ul{min-height:28px}}.research .inner .content .records .right .publications ul li{width:10px;height:10px;border:solid 1px #fff;border-radius:50%;background:#64308B;cursor:pointer;transition:all .4s cubic-bezier(.65, .05, .36, 1)}.research .inner .content .records .right .publications ul li:not(:hover):not(.current){background:#B7B7B7}.cert{position:relative;margin-top:65px}.cert.animate{transition:all .4s cubic-bezier(.65, .05, .36, 1)}.cert.animate:not(.animated){opacity:0}@media (max-width:1199px){.cert{margin-top:45px}.cert .img img{width:100%;height:auto}}@media (max-width:767px){.cert{margin-top:25px}}.cert .content{background:#0070AC;border-bottom:solid 5px #9199a2}@media (max-width:1199px){.cert .content{background-image:url(/img/1/curve-graphic-2.png);background-repeat:no-repeat;background-position:top right;background-size:auto 100%}}.cert .content .box{padding:80px 0}@media (max-width:1199px){.cert .content .box{max-width:648px;margin:auto}}@media (max-width:767px){.cert .content .box{max-width:360px;padding-right:40px}}.cert .content .editor *{color:#ffffff}.cert .content .editor:has(+ .more){padding-bottom:25px;border-bottom:solid 1px rgba(255,255,255,0.4)}.cert .content .more{color:#ffffff;background-image:url(/img/1/arrow-3-white.svg)}@media (min-width:1200px){.cert:has(.img){padding-top:38px}.cert:has(.img) .content .box{width:calc(100% - (694px - max(30px, 50vw - 700px)));padding-right:60px;background:url(/img/1/curve-graphic-2.png) no-repeat top right;background-size:auto 100%}.cert:has(.img) .img{position:absolute;top:0;right:0;width:694px}.cert:has(.img) .img img{width:100%;height:auto}.cert:not(:has(.img)) .content{background-image:url(/img/1/curve-graphic-2.png);background-repeat:no-repeat;background-position:top right;background-size:auto 100%}}.links{background:url(/img/1/bg-big-3.jpg) no-repeat top center}@media (max-width:1199px){.links{background-image:url(/img/1/bg-big-3-tab.jpg);overflow:hidden}}.links .inner{padding-top:164px;padding-bottom:197px}@media (max-width:1199px){.links .inner{padding-top:125px;padding-bottom:177px}}@media (max-width:767px){.links .inner{padding-top:105px;padding-bottom:157px}}.links .inner .head{font-family:'EB Garamond',Poppins,Arial,'微軟正黑體','Microsoft JhengHei UI','Microsoft JhengHei','Heiti TC',STHeitiTC,'新細明體','PMingLiU','Noto Emoji','Noto Color Emoji';line-height:1.29411765;text-align:center;font-size:34px;font-weight:600;color:#000000;margin-bottom:30px}.links .inner .all{position:relative;padding:0 39px}@media (max-width:1199px){.links .inner .all{padding:0}.links .inner .all .pager{display:flex;justify-content:center;gap:30px;margin-top:50px}}.links .inner .all .view{padding:10px;padding-bottom:20px;margin:-10px;margin-bottom:-20px;overflow:hidden}@media (max-width:1199px){.links .inner .all .view{max-width:564px;padding:0;padding-bottom:20px;margin:auto;margin-bottom:-20px;overflow:visible}}@media (max-width:767px){.links .inner .all .view{width:440px;max-width:100%}}.links .inner .all .view .slide{display:flex;align-items:center;height:406px;margin-left:calc(50% - 282px);white-space:nowrap}@media (max-width:1199px){.links .inner .all .view .slide{margin:0}}.links .inner .all .view .slide .slider{flex-shrink:0;display:inline-block;margin-right:25px;transition:margin .4s cubic-bezier(.65, .05, .36, 1);vertical-align:top}.links .inner .all .view .slide .slider:has(.item.cur){margin-right:245px}@media (max-width:767px){.links .inner .all .view .slide .slider:has(.item.cur){width:100% !important;margin-right:calc(100% - 344px)}}.links .inner .all .view .slide .slider:has(.item.cur) .item{width:564px;background:#003B70}@media (max-width:767px){.links .inner .all .view .slide .slider:has(.item.cur) .item{width:100%}}.links .inner .all .view .slide .slider:has(.item.cur) .item .img{width:531px;max-width:100%}@media (max-width:767px){.links .inner .all .view .slide .slider:has(.item.cur) .item .img{width:410px}}.links .inner .all .view .slide .slider:has(.item.cur) .item .name{-webkit-line-clamp:1;height:28px;color:#ffffff;padding-right:50px;background:url(/img/1/arrow-3-white.svg) no-repeat bottom 6px right 30px;background-size:17px;margin-bottom:31px}.links .inner .all .view .slide .item{flex-shrink:0;display:inline-block;width:344px;background:url(/img/1/bg-graphic-shortcuts-1.png) no-repeat bottom left,#fff;box-shadow:0px 10px 10px rgba(0,0,0,0.16);white-space:normal;transition:all .4s cubic-bezier(.65, .05, .36, 1);vertical-align:top}.links .inner .all .view .slide .item.animate{position:relative;top:0;transition:all .4s cubic-bezier(.65, .05, .36, 1)}.links .inner .all .view .slide .item.animate:not(.animated){top:-50px;opacity:0}.links .inner .all .view .slide .item span{display:block}.links .inner .all .view .slide .item .img img{width:100%;height:auto}.links .inner .all .view .slide .item .name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:65px;line-height:1.4;font-size:20px;font-weight:500;color:#1D5D98;padding-left:30px;padding-right:62px;background:url(/img/1/arrow-3-blue.svg) no-repeat bottom right 30px;background-size:17px;margin-top:24px;margin-bottom:33px}.links .inner .all button{width:22px;height:30px;background:url(/img/1/arrow-2-black.svg) no-repeat center center}.links .inner .all button.prev{transform:scale(-1, 1)}.links .inner .all button.disable{opacity:0.5;pointer-events:none}@media (min-width:1200px){.links .inner .all button{position:absolute;top:50%;margin-top:-15px}.links .inner .all button.prev{left:0}.links .inner .all button.next{right:0}}