.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.nav::-webkit-scrollbar{display:none;}html{min-width:320px;}html.noscroll{overflow-y:hidden;}.nav{-ms-overflow-style:none;scrollbar-width:none;}.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%;float:left;clear:both;}@keyframes dropHead{from{top:-84px;}to{top:0px;}}header{position:fixed;top:0;left:0;z-index:6;transition:1s;}header.drop{position:fixed;}header.drop .underlay{top:0px;}header.drop .left-container .headerblock{height:84px;margin-top:0px;color:#000;background-color:rgba(255,255,255,0);}header.drop .left-container .headerblock:before{filter:brightness(0%);}/*953795e33e25c16a067bcfa2a5842f5b*/header.drop .left-container .headerblock:hover{color:#fff;}header.drop .left-container .headerblock.socialblock{background-color:#aeaeae;}@media (max-width: 767px){header.drop .left-container .wrapper{margin-top:84px;}}header.drop .right-container{top:10px;}@media (max-width: 380px){header.drop .right-container{top:16px;}}header .underlay{position:fixed;top:-84px;left:0;height:84px;width:100%;background-color:rgba(255,255,255,0.8);z-index:1;transition:1s;}header .left-container{display:inline-block;position:relative;z-index:2;}header .left-container .headerblock{width:50px;height:50px;display:inline-flex;background-color:rgba(255,255,255,0.3);vertical-align:top;justify-content:center;align-items:center;cursor:pointer;margin-top:30px;box-sizing:border-box;transition:1s;}header .left-container .menu{transition:0.5s;position:relative;}header .left-container .menu:hover{background-color:#f99f2f;}header .left-container .menu:before{content:'';display:block;left:0;top:0;width:100%;height:100%;position:absolute;background-image:url('/img/1/1/nav-button.svg');background-position:center center;background-repeat:no-repeat;}header .left-container .lang{font-family:'Microsoft JhengHei';font-size:14px;color:#fff;margin-left:1px;padding-bottom:1px;transition:0.5s;position:relative;}header .left-container .lang:hover{background-color:#555;}header .left-container .social{padding-bottom:1px;margin-left:1px;transition:0.5s;position:relative;}header .left-container .social:hover,header .left-container .social.open{background-color:#aeaeae;}header .left-container .social:before{content:'';display:block;left:0;top:0;width:100%;height:100%;position:absolute;background-image:url('/img/1/1/share-button.svg');background-position:center center;background-repeat:no-repeat;pointer-events:none;}@media (min-width: 768px){header .left-container .social.open ~.wrapper .socialblock{margin-left:0;}}@media (max-width: 767px){header .left-container .social.open ~.wrapper .socialblock{margin-top:0px !important;}}header .left-container .socialblock{background-position:center center;background-repeat:no-repeat;transition:1s;margin-left:-50px;background-color:#aeaeae;position:relative;}@media (max-width: 767px){header .left-container .socialblock{display:flex;margin-left:0px;margin-top:-84px !important;height:50px !important;}}header .left-container .wrapper{display:inline-block;overflow:hidden;transition:1s;}@media (max-width: 767px){header .left-container .wrapper{margin-left:-50px;margin-top:80px;position:relative;overflow:hidden;}}header .right-container{display:inline-block;float:right;clear:both;position:absolute;right:29px;top:20px;z-index:2;transition:1s;text-align:right;}@media (max-width: 767px){header .right-container{right:20px;}}@media (max-width: 380px){header .right-container{top:31px;width:140px;right:15px;}}header .right-container .logo{position:relative;z-index:2;display:block;}@media (max-width: 1199px){header .right-container .logo.desk{display:none;}}header .right-container .logo.mob{display:none;width:183px;}@media (max-width: 1199px){header .right-container .logo.mob{display:block;}}@media (max-width: 380px){header .right-container .logo.mob{width:143px;}}header .right-container .logo img{position:relative;z-index:2;}@media (max-width: 1199px){header .right-container .logo img{width:100%;height:auto;}}@media (max-width: 380px){header .right-container .logo img{width:100%;height:auto;}}#content{min-height:500px;}footer{height:80px;background-color:#fff;padding-left:30px;box-sizing:border-box;position:relative;z-index:6;}@media (max-width: 1199px){footer{padding-left:28px;}}@media (max-width: 767px){footer{padding-top:35px;padding-right:50px;padding-bottom:29px;height:unset;}}footer .copyright{line-height:80px;font-size:15px;}@media (max-width: 767px){footer .copyright{line-height:1.9;letter-spacing:-0.65px;}}footer .copyright *{font-size:15px;}@media (max-width: 767px){footer .copyright *{font-size:14px;letter-spacing:-0.05px;}}@keyframes openMenu{from{background-color:rgba(0,0,0,0);}to{background-color:rgba(0,0,0,0.4);}}.overlay{width:100%;height:100%;background-color:rgba(0,0,0,0);position:fixed;top:0;left:0;display:block;z-index:6;transition:1s;pointer-events:none;visibility:hidden;}.overlay.open{visibility:visible;animation:openMenu 1s;animation-fill-mode:forwards;pointer-events:all;}.overlay.open .nav-menu .title-wrapper{left:0px;}.overlay.open .nav-menu .nav{left:0px;}.overlay .nav-menu{position:relative;z-index:7;height:100%;white-space:nowrap;}.overlay .nav-menu .title-wrapper{display:inline-block;height:100%;background-color:#fff;position:relative;left:-60px;transition:1s;z-index:9;vertical-align:top;width:60px;padding-bottom:50px;}.overlay .nav-menu .com-title{writing-mode:vertical-rl;-ms-writing-mode:tb-rl;display:inline-block;text-align:center;width:60px;height:100%;line-height:57px;font-size:16.02px;letter-spacing:0.2px;color:#505050;background-color:#fff;box-sizing:border-box;padding-bottom:30px;}.overlay .nav-menu .nav{display:inline-block;vertical-align:top;height:100%;box-sizing:border-box;padding-top:13.7%;padding-left:92.719px;width:430px;background-color:#989898;overflow-y:scroll;position:relative;padding-bottom:50px;left:-572.719px;transition:1s;z-index:8;}@media (max-width: 489px){.overlay .nav-menu .nav{width:calc(100% - 60px);padding-left:calc(33.19046511627907% - 100px);padding-top:21%;}}.overlay .nav-menu .nav .close-but{background-image:url('/img/close-button.svg');width:30px;height:30px;background-repeat:no-repeat;background-position:center center;position:absolute;right:17px;top:17px;cursor:pointer;}.overlay .nav-menu .nav .nav-wrapper{box-sizing:border-box;}.overlay .nav-menu .nav .nav-wrapper .link{display:block;margin-top:15px;position:relative;}.overlay .nav-menu .nav .nav-wrapper .link:first-child{margin-top:0;}.overlay .nav-menu .nav .nav-wrapper .link .cur-icon{background-image:url("/img/1/1/logo.png");background-size:contain;background-repeat:no-repeat;width:46px;height:65px;display:inline-block;position:absolute;z-index:-1;left:-2px;clip-path:polygon(0% 71%,36% 71%,34% 71%,0% 71%);transition:1s;}.overlay .nav-menu .nav .nav-wrapper .link .hover-icon{background-image:url("/img/1/1/logo.png");background-size:contain;background-repeat:no-repeat;width:46px;height:65px;display:inline-block;position:absolute;z-index:-1;left:-2px;clip-path:polygon(68% 32%,100% 33%,100% 32%,62% 32%);transition:1s;}.overlay .nav-menu .nav .nav-wrapper .link:hover .hover-icon{clip-path:polygon(68% 32%,100% 33%,57% 100%,23% 100%);}.overlay .nav-menu .nav .nav-wrapper .link:hover .cur-icon{clip-path:polygon(42% 0,83% 0,34% 73%,0% 73%);}.overlay .nav-menu .nav .nav-wrapper .link .link-cell{font-size:40px;color:#fff;padding-left:50px;font-weight:300;}.overlay .nav-menu .nav .nav-wrapper .link.selected ~ .sublink{margin-top:22px;margin-bottom:41px;}.overlay .nav-menu .nav .nav-wrapper .link.selected ~ .sublink .sublink-cell{margin-top:25px;}.overlay .nav-menu .nav .nav-wrapper .link.selected ~ .sublink .sublink-cell:first-child{margin-top:0px;}.overlay .nav-menu .nav .nav-wrapper .link.selected .arrow{transform:rotate(180deg);}.overlay .nav-menu .nav .nav-wrapper .arrow{display:inline-block;background-image:url(/img/1/1/pull-down-arrow.svg);background-position:center center;background-repeat:no-repeat;height:40px;width:50px;vertical-align:bottom;transform:rotate(0deg);margin-left:7.8px;cursor:pointer;transition:0.5s;}.overlay .nav-menu .nav .nav-wrapper .sublink{margin-left:20px;margin-top:22px;margin-bottom:41px;overflow:hidden;margin-top:0px;margin-bottom:0px;transition:0.5s;}.overlay .nav-menu .nav .nav-wrapper .sublink .sublink-cell{font-size:28px;color:#fff;display:block;transition:0.5s;margin-top:-40px;margin-left:50px;}.overlay .nav-menu .nav .nav-wrapper .sublink .sublink-cell:hover{text-shadow:0 0 5px #fff;}.overlay .nav-menu .nav .nav-wrapper .sublink .sublink-cell:first-child{margin-top:-40px;}.banner{width:100%;height:500px;position:relative;overflow:hidden;}.banner .banner-background{width:2100px;height:500px;background-repeat:no-repeat;background-position:center center;background-size:contain;position:fixed;top:0%;transform:translateX(-50%);left:50%;z-index:-1;}@media (min-width: 2100px){.banner .banner-background{width:100%;}}.banner .banner-content{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.3);}.banner .banner-content .title{font-size:52px;color:#fff;text-shadow:0 0 15px #000;letter-spacing:0.7px;position:relative;left:1.3px;top:-1.5px;}.control{margin-top:-11px;}.control .btn{position:relative;display:inline-block;width:55.921806%;height:40px;background:#e7e7e7;margin:0px 1.850336% 4px 2px;vertical-align:top;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}@media (max-width: 767px){.control .btn{margin:0px 1.850336% 4px 0px;margin-right:0px;width:100%;}}.control .btn > label{position:absolute;left:60.6%;line-height:38px;color:#000;letter-spacing:0.9px;font-size:1.071428571428571rem;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.control .btn2{display:inline-block;margin:10px 5px 0px 5px;vertical-align:top;}.control .btn2 > button{position:relative;background:#e7e7e7;display:block;width:160px;height:40px;border-radius:4px;text-align:center;}.reset{font-size:16px;background-color:#8d8d8d;color:#fff;line-height:40px;width:29.839673%;text-align:center;vertical-align:top;letter-spacing:0.4px;font-weight:500;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}@media (max-width: 1199px){.reset{width:41.939673%;}}@media (max-width: 767px){.reset{width:100%;}}#btn-submit{position:relative;display:block;width:53.458824% !important;height:40px;background-color:#f49c2e;border:0px;font-size:16px;line-height:39px;overflow:hidden;letter-spacing:1.2px;color:#fff;z-index:1;text-align:center;cursor:pointer;vertical-align:top;font-weight:600;top:0 !important;box-sizing:border-box;letter-spacing:0.5px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#btn-submit > img{position:absolute;display:inline-block;top:9px;right:16px;-webkit-animation:2s moveleft infinite;animation:2s moveleft infinite;width:21px;height:auto;}@-webkit-keyframes moveleft{0%{right:19px;}50%{right:9px;}100%{right:19px;}}@keyframes moveleft{0%{right:19px;}50%{right:9px;}100%{right:19px;}}.gmap{height:500px;position:relative;background-color:#f4f4f4;}.contact{position:relative;padding-left:20px;padding-right:20px;min-height:640px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.contact .underlay{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;background-color:rgba(44,44,44,0.9);}.contact .container{box-sizing:border-box;padding-top:39px;height:100%;}@media (max-width: 1199px){.contact .container{padding-top:67px;padding-bottom:68px;}}.contact .left-container{display:inline-block;width:50%;position:relative;box-sizing:border-box;padding-top:96px;vertical-align:top;}@media (max-width: 1199px){.contact .left-container{display:block;width:100%;padding-top:0px;}}.contact .left-container .row{box-sizing:border-box;padding-left:67px;background-repeat:no-repeat;background-position-x:-6px;background-position-y:-2px;margin-bottom:20px;padding-right:10px;}@media (max-width: 767px){.contact .left-container .row{padding-left:50px;}}.contact .left-container .row .title{color:#fff;font-size:18px;font-weight:bold;cursor:default;}.contact .left-container .row .content{color:#fff;font-size:30px;margin-bottom:52px;display:block;cursor:default;min-height:27px;}@media (max-width: 767px){.contact .left-container .row .content{font-size:20px;}}.contact .left-container .row.address{background-image:url('/img/1/5/icon-address.png');}.contact .left-container .row.address .content{font-size:15px;line-height:1.7;margin-bottom:30px;}.contact .left-container .row.phone{background-image:url('/img/1/5/icon-tel.png');background-position-y:7px;}.contact .left-container .row.phone .content{letter-spacing:-0.1px;cursor:pointer;}.contact .left-container .row.email{background-image:url('/img/1/5/icon-email.png');background-position-x:-5px;background-position-y:2px;}.contact .left-container .row.email .content{margin-top:-3px;letter-spacing:-0.1px;cursor:pointer;}@media (max-width: 1199px){.contact .left-container .row.email .content{margin-bottom:0px;}}.contact .right-container{display:inline-block;vertical-align:top;width:calc(50%);box-sizing:border-box;padding-top:15px;padding-bottom:16px;padding-left:62px;border-left:1px solid #fff;}@media (max-width: 1199px){.contact .right-container{display:block;width:100%;border-left:0px solid #fff;border-top:1px solid #fff;padding-left:0px;padding-top:20px;padding-bottom:0px;}}.contact .right-container form{position:relative;}.contact .right-container form .row.error-message{font-size:14px;color:#fff;font-weight:600;text-align:center;margin-bottom:0;position:absolute;bottom:-30px;left:44.5%;letter-spacing:0.15px;transform:translateX(-50%);}@media (max-width: 1199px){.contact .right-container form .row.error-message{left:50%;position:relative;bottom:-5px;}}.contact .right-container form .row.form-title{font-size:24px;color:#fff;font-weight:500;letter-spacing:0.3px;margin-bottom:21px;}.contact .right-container form .row.form-subtitle .star{font-size:15px;color:#fff;font-weight:600;display:block;margin-left:1px;letter-spacing:0.35px;margin-bottom:12px;}.contact .right-container form .row.form-subtitle .star:last-child{letter-spacing:-0.2px;margin-bottom:35px;}.contact .right-container form .row{font-size:0;margin-bottom:16px;}.contact .right-container form .row.enq{height:134px;}.contact .right-container form .row.con{margin-bottom:0;}.contact .right-container form .row .title-wrapper{display:inline-block;vertical-align:middle;width:103px;box-sizing:border-box;padding-left:2px;padding-bottom:2px;}.contact .right-container form .row .title-wrapper .label{font-size:15px;color:#fff;font-weight:600;display:inline-block;vertical-align:middle;letter-spacing:0.2px;}.contact .right-container form .row .title-wrapper .star{font-size:16px;color:#fff;font-weight:600;display:inline-block;vertical-align:middle;margin-left:5px;}.contact .right-container form .row .input-wrapper{display:inline-block;vertical-align:middle;width:calc(100% - 168px);}@media (max-width: 1199px){.contact .right-container form .row .input-wrapper{width:calc(100% - 103px);}}.contact .right-container form .row .input-wrapper.error .input-container input,.contact .right-container form .row .input-wrapper.error .input-container textarea{background-color:#ffbe6d;}.contact .right-container form .row .input-wrapper .input-container{height:34px;width:100%;}.contact .right-container form .row .input-wrapper .input-container input{line-height:34px;width:100%;box-sizing:border-box;padding:0 10px;font-size:15px;}.contact .right-container form .row .input-wrapper textarea{height:134px;width:100%;font-size:15px;padding:10px;box-sizing:border-box;}