@charset "utf-8";@font-face{font-family:FontAwesome;src:url(fontawesome-webfont.woff?v=4.2.0) format('woff'),url(fontawesome-webfont.ttf?v=4.2.0) format('truetype');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-arrow-up:before{content:"\f062";position:fixed;right:26px;bottom:25px;color:#fff}.fa{display:inline-block;font:normal normal normal 12px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-exchange:before{content:"\f0ec"}.toTop{width:35px;height:35px;font-size:24px;line-height:16px;color:#fff;background:rgba(133,142,226,.75);border-radius:50%;-webkit-box-shadow:4px 4px 8px 0 rgba(0,0,0,.4);-moz-box-shadow:4px 4px 8px 0 rgba(0,0,0,.4);box-shadow:4px 4px 8px 0 rgba(0,0,0,.4);position:fixed;right:20px;bottom:25px;display:none;overflow:hidden;text-align:center;text-decoration:none;z-index:20}.toTop:hover{color:#fff;background:#000;text-decoration:none}.fa{line-height:inherit}[class*=fa-]:before{font-weight:400;font-family:FontAwesome}.phoneWrap{display:none}.sp1{margin:0 1.2%}.phoneWrap li img{margin-right:5px}@media screen and (max-width:640px){.phoneWrap{display:block;width:93%;max-width:280px}.phoneWrap{position:fixed;bottom:25px;width:93%;height:37px;line-height:40px;z-index:999}.phoneWrap a{font-size:15px;font-weight:700;display:inline-block;color:#fff}.phoneWrap a:hover{color:#fff}.phoneWrap ul{padding-left:20px}.phoneWrap li{text-align:center;list-style:none;float:left;border-radius:20px;width:45%;margin:0 .8%;background:rgba(133,142,226,.75)}.sp1{margin:0 .8%}}@media screen and (max-width:374px){.phoneWrap{position:fixed;width:280px;bottom:25px;left:-25px}.phoneWrap li{text-align:center;list-style:none;float:left;border-radius:20px;width:46%;margin:0 .3%}}
h3,h4{margin:0}.txt-center{text-align:center}.m-center a{display:inline-block;margin:0 auto;width:100%}.m-center img{display:block;margin:30px auto}.m-top{margin-top:45px}.qrcode_line{width:35%}.Refresh{display:block;width:35px;height:35px;float:left;background:url(../images/Icon_ChangeA.gif) no-repeat;background-size:35px;margin:0 15px 0 0}.Refresh:hover{background:url(../images/Icon_ChangeB.gif) no-repeat;background-size:35px}.fa-refresh:before{content:"\f021";font-size:32px;padding-top:5px;display:block}.Warning{width:300px;color:red;font-weight:700;font-size:16px;line-height:24px;margin:20px 0 0 7.5%;text-align:center}.mailSendOk{border:solid 1px #eee;border-radius:6px;width:auto;max-width:640px;margin:0 auto 18px auto;color:red;font-weight:700;font-size:16px;line-height:24px;text-align:center}.mailSendOk p{padding:25px 0}.mailSendOk a{display:block;margin-top:30px}#txtForm{position:relative;margin:0 -25px 35px 15px}.google-map1{margin:0 -25px 35px 15px;height:420px}#txtForm label{position:relative;display:inline-block;width:100%;height:54px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:none;margin-bottom:18px}#txtForm label.message{width:100%;height:153px}.serv-info{margin:0 0 30px 70px;display:inline-block}.address-block{font-style:normal}.address-block address{display:block;position:relative}.address-block address:before{display:block;font-family:"微軟正黑體",Microsoft JhengHei,Apple LiGothic Medium,Verdana,Arial,Helvetica,sans-serif,FontAwesome;font-size:30px;position:absolute;font-style:normal;font-weight:400;text-decoration:none;cursor:default;color:#3c5cff;left:0}.address-block address span{display:block}.address-block address.location:before{content:'\f015'}.address-block address.phones:before{content:'\f095';top:9px}.address-block address.mail:before{font-size:24px;content:'\f0e0';top:1px}.address-block address.facebook:before,.address-block i.facebook:before{font-size:24px;content:'\f082';display:inline-block;vertical-align:middle}@media (max-width:1199px){#txtForm label{width:100%}.grid_2{padding:0}}#txtForm fieldset{border:none}#txtForm ._placeholder{width:100%!important;position:absolute;left:0;top:0;display:block;font:400 16px/22px "微軟正黑體",Microsoft JhengHei,Apple LiGothic Medium,Verdana,Arial,Helvetica,sans-serif;color:#2c2c2c;padding:12px 21px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0;cursor:text}#txtForm ._placeholder.focused,#txtForm textarea[name=enquiry]:focus{opacity:.4;-webkit-box-shadow:0 0 7px 0 rgba(0,0,255,.5);box-shadow:0 0 7px 0 rgba(0,0,255,.5)}#txtForm textarea[name=enquiry]:focus{opacity:.6;color:#000}#txtForm ._placeholder.hidden{display:none}#txtForm .file ._placeholder{display:none}#txtForm input[type=text]{width:100%;font:400 16px/22px "微軟正黑體",Microsoft JhengHei,Apple LiGothic Medium,Verdana,Arial,Helvetica,sans-serif;color:#2c2c2c;background:#e6e6e6;padding:12px 21px;outline:0;height:100%;border:1px solid #f4f2ee;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:none;margin:0;-webkit-appearance:none}#txtForm textarea{width:100%;font:400 16px/22px "微軟正黑體",Microsoft JhengHei,Apple LiGothic Medium,Verdana,Arial,Helvetica,sans-serif;color:#2c2c2c;background:#e6e6e6;padding:12px 21px;outline:0;border:1px solid #f4f2ee;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:none;resize:none;height:100%;-webkit-appearance:none}#txtForm a[type=submit]{width:120px;line-height:54px;height:54px;padding:0 16px;background:#252525;color:#f4f4f4;text-align:center;vertical-align:middle;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#txtForm a[type=submit]:hover{background:#848c00;color:#fff;text-decoration:none}#captcha,.codeFrameBox,.codeFrameBox a{height:54px;display:inline-block}#txtForm #captcha{width:160px;float:left}#codeFrame{height:36px;width:100px;float:left}#codeFrame{margin:10px 15px 0 20px}#txtForm a[type=submit],.Refresh{margin:-12px 15px 0 20px}#txtForm .message .empty-message,#txtForm .message .error-message{right:20px}#txtForm .empty-message,#txtForm .error-message{position:absolute;right:4px;top:4px;color:red;height:0;overflow:hidden;font-size:11px;line-height:12px;-webkit-transition:.3s ease-in height;transition:.3s ease-in height;z-index:99}#txtForm .empty .empty-message,#txtForm .invalid .error-message{height:20px}.txtForm-buttons{text-align:left;margin:16px 0 0 0}.modal-open{overflow:hidden}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0;font-family:"微軟正黑體",Microsoft JhengHei,Apple LiGothic Medium,Verdana,Arial,Helvetica,sans-serif;font-size:16px}.modal h4{font-weight:700!important;padding:0!important;margin:0!important;color:#000!important;font-size:24px}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:20px;color:#525151!important}.modal-dialog{width:600px;margin:140px auto}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000!important;text-shadow:0 1px 0 #fff;opacity:.2}.close:focus,.close:hover{color:#000!important;text-decoration:none;cursor:pointer;opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}address{font-style:normal}.address-block{margin-top:37px;margin-bottom:60px;line-height:27px}.address-block address{display:block;padding-left:52px;font-family:FontAwesome}.location strong{line-height:27px}.fb strong,.line strong,.mail strong,.phone strong{line-height:62px}.address-block address:before,.address-block i:before{display:block;font-size:36px;font-style:normal;font-weight:400;text-decoration:none;cursor:default;color:#385898;line-height:0;text-align:center}.address-block address.location:before{content:'\f015'}.address-block address.phone:before{content:'\f095'}.address-block address.mail:before{content:'\f0e0';font-size:30px}.Icon_con{position:absolute;left:0;display:block;width:60px;height:62px}@media only screen and (max-width:991px){#txtForm a[type=submit]{margin:15px 15px 0 20px}.qrcode_line{width:50%}}@media only screen and (max-width:767px){#txtForm{position:relative;margin:0 -30px 55px 0}.google-map1{margin:0 -30px 35px 0;height:400px}.modal-dialog{position:relative;width:auto;margin:10px}.serv-info{margin:0 0 30px 15px}.address-block address{padding-left:22px}.qrcode_line{width:50%}}@media only screen and (max-width:419px){#captcha,.codeFrameBox{width:50%}.qrcode_line{width:100%}}@media only screen and (max-width:379px){#txtForm #captcha{width:138px}#codeFrame{margin:10px 8px 0 8px}}