@font-face{font-family:helvetica;src:url('../../css/fonts/HelveticaNeueLTStd-MdCn.ttf') format("truetype")}.w1700{width:100%;max-width:1700px;margin:auto}.w1200{width:100%;max-width:1200px;margin:auto}.w1280{width:100%;max-width:1280px;margin:auto}.w768{width:100%;max-width:768px;margin:auto}.w1400{width:100%;max-width:1400px;margin:auto}.outer{max-width:100%;padding:0 30px}@media (max-width:767px){.outer{padding:0 20px}}.font-common{font-size:18px;line-height:40px}.page-title{font-size:2rem;font-family:'Work Sans','Noto Sans HK';text-transform:uppercase;font-weight:bold;margin-bottom:26px;text-align:center;letter-spacing:2.5px;position:relative}.page-title::after{content:"";position:absolute;bottom:-26px;left:50%;transform:translateX(-50%);width:112px;height:4px}.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.clear{clear:both;float:none}.re-p{bottom:unset;top:unset;left:unset;right:unset}.ib{display:inline-block}.ibt{display:inline-block;vertical-align:top}.ibm{display:inline-block;vertical-align:middle}.ibb{display:inline-block;vertical-align:bottom}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}.w-fix{display:inline-block;vertical-align:middle;width:100%;height:0}.h-fix{display:inline-block;vertical-align:middle;width:0;height:100%}.bs{box-sizing:border-box}.hl{background-color:#731472;color:#ffffff}.ol{list-style:none}.abs{position:absolute;left:0;top:0;width:100%;height:100%}.ab{position:absolute}.ab-tr{position:absolute;top:0;right:0}.ab-br{position:absolute;bottom:0;right:0}.ab-tl{position:absolute;top:0;left:0}.ab-bl{position:absolute;bottom:0;left:0}.jd{pointer-events:none;user-select:none}.ct{content:"";display:block}body .m-hide,body .t-hide{display:block !important}body .m-show,body .t-show,body .d-hide{display:none !important}body .d-show{display:block !important}@media screen and (max-width:1199px){body .m-hide,body .d-hide{display:block !important}body .m-show,body .d-show,body .t-hide{display:none !important}body .t-show{display:block !important}}@media screen and (max-width:767px){body .t-hide,body .d-hide{display:block !important}body .t-show,body .d-show,body .m-hide{display:none !important}body .m-show{display:block !important}}.ellip1{text-wrap:wrap;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.ellip2{text-wrap:wrap;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ellip3{text-wrap:wrap;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.normal-cursor{cursor:default}.editor.grey{padding:29px;padding-bottom:40px;background:#F4F4F4}.back-to-list{display:inline-block;border-radius:24px;color:#fff;font-size:0.9rem;padding:13px 43px;font-family:'Work Sans','Noto Sans HK'}.next-prev{text-align:center;display:inline-block;border-radius:24px;padding:13px 38px;font-family:'Work Sans','Noto Sans HK';width:146px}.next-prev.disable{cursor:default;opacity:0.5;pointer-events:none}@keyframes arrow1{0%{top:0;opacity:1}100%{top:10px;opacity:0}}.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}*{font-family:EB Garamond}.clear{clear:both;float:left}html{overflow-y:hidden}body{overflow-x:hidden;overflow-y:scroll}*{box-sizing:border-box}.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{margin:auto;position:relative}header,#content,footer{width:100%;float:left;clear:both}.page_banner-container{margin-bottom:135px;height:426px;position:relative}.page_banner-container>.img{position:absolute;top:0;right:0}.page_banner-container>.img::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:url('/img/banner/map.png') no-repeat center center;background-position-y:22%}.page_banner-container .outer{height:100%}.page_banner-container .outer .page_banner-wrapper{position:relative;height:100%}.page_banner-container .outer .page_banner-wrapper .right-image{pointer-events:none;width:100%;height:100%;position:relative}.page_banner-container .outer .page_banner-wrapper .right-image .img-wrapper{position:absolute;right:0;top:0;height:100%}.page_banner-container .outer .page_banner-wrapper .right-image .img-wrapper img{position:absolute}.page_banner-container .outer .page_banner-wrapper .right-image .img-wrapper img:nth-child(1){right:358px;top:56px;box-shadow:0px 0px 35px rgba(0,0,0,0.3);border-radius:30px}.page_banner-container .outer .page_banner-wrapper .right-image .img-wrapper img:nth-child(2){bottom:-103px;right:221px;border-radius:20px}.page_banner-container .outer .page_banner-wrapper .right-image .img-wrapper img:nth-child(3){top:145px;right:0;border-radius:20px}.page_banner-container .outer .page_banner-wrapper .back-container{transform:translateX(-50%);left:50%;position:absolute;bottom:-135px}.page_banner-container .outer .page_banner-wrapper .back-container .back{float:left;text-align:left;font:normal normal 600 20px/16px EB Garamond;letter-spacing:0px;color:#707070}.breadcrumb-container{width:100%;box-sizing:border-box;position:absolute;left:0;bottom:58px}.breadcrumb-container .breadcrumb-wrapper .top-group h1.title{text-align:left;font:normal normal 600 58px/60px EB Garamond;letter-spacing:0px;color:#FFFFFF}.breadcrumb-container .breadcrumb-wrapper .top-group .top-container{margin-top:2px;width:100%;max-width:500px}.breadcrumb-container .breadcrumb-wrapper .top-group .top-container a{text-align:left;font:normal normal 600 20px/38px EB Garamond;letter-spacing:0px;color:#FFD600}.breadcrumb-container .breadcrumb-wrapper .top-group .top-container span.arrow{margin:4px 14px;display:inline-block;height:8px;width:8px;border-radius:20px;background:url('/img/1/path arrow.svg') no-repeat center center}.breadcrumb-container .breadcrumb-wrapper .top-group a.back{text-align:left;font-size:14px;line-height:25px;letter-spacing:-0.21px;position:relative;color:#74787C;padding-left:22px}.breadcrumb-container .breadcrumb-wrapper .top-group a.back::before{content:"";display:block;left:0;top:50%;height:10px;width:5px;padding-left:15px;position:absolute;transform:scaleX(-1) translateY(-50%);background:url('/img/2/arrow_path.svg') no-repeat center center}.back-container{text-align:right;margin-top:32px}.back-container a{text-align:right;font-size:16px;line-height:40px;letter-spacing:-0.6px;color:#000000;position:relative;padding-left:19px}.back-container a::after{content:"";display:block;position:absolute;top:50%;left:0;width:12px;height:12px;background:url('/img/4/pager-arrow.svg') no-repeat center center;transform:scaleX(1) translateY(-50%);background-size:cover}header{height:122px;border-top:5px solid #004d9b}header .header-wrapper{height:100%;display:flex;justify-content:space-between;align-items:center}header .header-wrapper .logo-container{opacity:0;transform:translateX(20%);transition:.5s all ease}header .header-wrapper .logo-container.show{transform:translateX(0%);opacity:1}header .header-wrapper .menu-container{height:100%}header .header-wrapper .menu-container .menu-wrapper{height:100%;display:flex;gap:49px;align-items:center}header .header-wrapper .menu-container .menu-wrapper .menu{text-align:left;font:normal normal 600 22px/48px EB Garamond;letter-spacing:0px;color:#004D9B}header .header-wrapper .menu-container .menu-wrapper .menu.cur,header .header-wrapper .menu-container .menu-wrapper .menu:hover{color:#f3c135;text-shadow:0px 0px 20px #d9a924}header .header-wrapper .menu-btn{cursor:pointer;margin-right:0px;margin-bottom:6px}menu{z-index:100;overflow-y:scroll;position:fixed;height:100%;width:100%;background:#fff;opacity:0;top:-70px;font-size:100px;transition:.5s all ease;pointer-events:none !important}menu *{user-select:none}menu.expanded{top:0px;opacity:1;pointer-events:all !important}menu .header-in-menu{height:84px;border-bottom:4px solid #f3c135}menu .header-in-menu img{width:35px;height:35px;cursor:pointer;margin-right:25px;margin-top:23px;float:right}menu .menu-container{border-bottom:4px solid #f3c135;height:calc(100% - 125px);margin-top:41px}menu .menu-container .menu-wrapper{height:100%;display:flex;flex-direction:column;gap:31.3px;align-items:center}menu .menu-container .menu-wrapper .menu{text-align:left;font:normal normal 600 22px/48px EB Garamond;letter-spacing:0px;color:#004D9B}menu .menu-container .menu-wrapper .menu.cur,menu .menu-container .menu-wrapper .menu:hover{color:#f3c135;text-shadow:0px 0px 20px #d9a924}#content{position:relative;min-height:500px;overflow:hidden}#content:not(.home){padding-bottom:126px}#content.home .map-bg{display:none}a.more{min-width:231px;height:55px;display:inline-block;background:#004d9b 0% 0% no-repeat padding-box;border-radius:0px 56px 0px 20px;position:relative;padding:0px 21px 0 0;overflow:hidden}a.more p{color:#fff;text-align:center;font-weight:normal;font-size:18px;letter-spacing:0px;line-height:55px;z-index:1;position:relative}a.more::before{content:"";display:block;z-index:0;width:0%;height:0%;border-radius:50%;opacity:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);position:absolute;transition:.75s all ease;background-color:rgba(45,113,180,0.8)}a.more::after{content:"";display:block;position:absolute;width:10px;height:10px;right:68px;top:24px;background:url('/img/1/button-arrow.svg') no-repeat center center}a.more:hover::before{border-radius:0px 56px 0px 20px;opacity:1;width:100%;height:100%}footer{position:relative;background-color:#E3E3E3}footer .footer-wrapper{padding-top:36px;padding-bottom:32px}footer .footer-wrapper .menu-container{margin-right:40px;height:100%}footer .footer-wrapper .menu-container .menu-wrapper{height:100%;display:flex;gap:41px;align-items:center;justify-content:center}footer .footer-wrapper .menu-container .menu-wrapper .menu{text-align:left;font:normal normal normal 17px/48px EB Garamond;letter-spacing:0px;color:#707070}footer .footer-wrapper>p,footer .footer-wrapper>p a{margin-top:-2px;text-indent:-25px;text-align:center;font:normal normal normal 15px/48px EB Garamond;letter-spacing:0px;color:#959595 !important}footer .to-top{display:none;position:absolute;right:49px;top:-28px;width:57px;height:56px;background:url("/img/1/ico-backtotop.svg") no-repeat #f3c135 center center;cursor:pointer;z-index:2;border-radius:0px 36px 0px 10px}footer .to-top.floating{position:fixed;bottom:66px;top:unset;right:66px}footer .to-top.touch{right:66px}.map-bg{z-index:-1;width:2156px;height:auto;position:absolute;left:50%;transform:translateX(-50.6%);top:426px;pointer-events:none}.pager-container .pager{line-height:40px;text-align:center;display:table;position:relative;z-index:2;margin-left:auto;margin-right:auto}.pager-container .pager ul{display:inline-block;vertical-align:top;list-style:none}.pager-container .pager ul li{display:inline-block;vertical-align:top}.pager-container .pager a{display:inline-block;min-width:40px;line-height:40px;font-size:16px;padding:0 0px;margin:0 5px;vertical-align:middle;font-weight:500;border-radius:50%;color:#74787C}.pager-container .pager .cur,.pager-container .pager .page:hover,.pager-container .pager .selected{background:#004D9B;color:#ffffff}.pager-container .pager .prev,.pager-container .pager .next{background:url('/img/4/pager-arrow.svg') no-repeat center center;transform:rotate(180deg);background-size:10px;padding:0 0px;margin:0 0px;min-width:10px;height:15px}.pager-container .pager .prev:hover,.pager-container .pager .next:hover{filter:opacity(50%)}.pager-container .pager .prev.disable,.pager-container .pager .next.disable{opacity:0.3;pointer-events:none}.pager-container .pager .prev{margin-right:5px;transform:scale(1, 1)}.pager-container .pager .next{margin-left:7px;transform:scale(-1, 1)}.pager-container .pager .last{margin-left:14px}@media (max-width:767px){.pager-container .pager .last{margin-left:6px}}.pager-container .pager .first{margin-right:14px}@media (max-width:767px){.pager-container .pager .first{margin-right:6px}}.pager-container .pager form{display:inline-block;width:80px;margin-left:21px;vertical-align:top;margin-right:4px}@media (max-width:767px){.pager-container .pager form{margin-left:0}}.pager-container .pager form input{width:100%;height:40px;font-size:16px;padding:0 13px;padding-top:3px;color:#707070;background:#ECECEC;vertical-align:top;box-sizing:border-box;border-radius:20px}@media screen and (max-width:1199px){header .header-wrapper .logo-container img{margin-left:-10px}footer{box-shadow:0px 0px 6px rgba(0,0,0,0.16)}footer .footer-wrapper{padding-bottom:33px}footer .footer-wrapper .menu-container{margin-right:0px}footer .footer-wrapper>p,footer .footer-wrapper>p a{margin-top:-12px}footer .footer-wrapper>p{margin-left:30px}footer .to-top{right:14px}footer .to-top.floating{right:31px}.page_banner-container{height:426px;position:relative}.page_banner-container>img{position:absolute;top:0}.page_banner-container .outer{height:100%}.page_banner-container .outer .page_banner-wrapper{position:relative;height:100%}.page_banner-container .outer .page_banner-wrapper .right-image{width:100%;height:100%;position:relative}.page_banner-container .outer .page_banner-wrapper .right-image .img-wrapper{position:absolute;right:0;top:0;height:100%}.page_banner-container .outer .page_banner-wrapper .right-image .img-wrapper img{position:absolute}.page_banner-container .outer .page_banner-wrapper .right-image .img-wrapper img:nth-child(1){right:0;bottom:-50px;top:unset}}@media screen and (max-width:767px){header .header-wrapper .logo-container img{margin-left:0px}header .header-wrapper .menu-btn{margin-right:0px}footer .to-top{width:45px;height:45px;top:-22.5px;background-size:26px;border-radius:0px 26px 0px 10px}footer .to-top.touch{right:31px}.page_banner-container .outer .page_banner-wrapper .right-image .img-wrapper img:nth-child(1){bottom:140px;transform:scale(.9)}}@media screen and (max-width:499px){footer .footer-wrapper .menu-container .menu-wrapper{gap:20px}}.services-container{padding-top:41px}.services-container .w1200.bottom{padding-top:38px}.services-container .w1200.bottom .service-item .editor{padding-top:18px}.services-container .w1200.bottom .service-item .editor ul,.services-container .w1200.bottom .service-item .editor ol{padding-left:32px}.services-container .w1200.bottom .service-item:nth-child(n+2){margin-top:58px}.services-container .w1200.bottom .image-container{margin-top:60px;background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,0.2);border-radius:30px}.services-container .w1200.bottom .image-container img{border-radius:30px;margin:auto;width:100%;height:auto}.services-container .w1340{width:100%;max-width:1340px;margin:auto;padding-top:20px}