@charset "UTF-8";.menuArea,.menuArea .itemBox .itemList li{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}body,html{height:100%;overflow:hidden}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.15);box-shadow:inset 0 0 3px rgba(0,0,0,0.15);background-color:#f1f1f1}body::-webkit-scrollbar,html::-webkit-scrollbar{width:3px;height:3px;background-color:#f1f1f1}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:#1A73E8}@media (max-width:1180px){.mainArea .contentBox.flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.menuArea{width:300px;height:100%;background-color:rgba(255,255,255,0.8);-webkit-box-shadow:3px 3px 8px rgba(0,0,0,0.15);box-shadow:3px 3px 8px rgba(0,0,0,0.15);position:fixed;top:0;left:0;z-index:99}.menuArea.close{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}@media (max-width:640px){.menuArea{width:260px}}.menuArea .topBox{position:relative}.menuArea .topBox .logo{background-color:#fff;display:block;padding:10px 20px}.menuArea .topBox .logo img{width:120px;display:block;margin:0 auto}.menuArea .topBox .btn_close{width:40px;height:90px;background-color:#1A73E8;color:#fff;cursor:pointer;display:block;font-size:20px;line-height:90px;position:absolute;top:0;left:100%;z-index:1;text-align:center}@media (min-width:1181px){.menuArea .topBox .btn_close:hover{background-color:#135cbc}}.menuArea .topBox .mapNav{background-color:#f1f1f1;padding:20px}.menuArea .topBox .mapNav .title{font-size:20px;font-weight:500;line-height:1;letter-spacing:0.5px;margin-bottom:15px}.menuArea .topBox .mapNav .filter{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -3px}.menuArea .topBox .mapNav .filter li{padding:3px}.menuArea .topBox .mapNav .filter li a{background-color:#1A73E8;color:#fff;cursor:pointer;font-size:13px;line-height:1;letter-spacing:0.5px;display:block;padding:8px 10px}@media (min-width:1181px){.menuArea .topBox .mapNav .filter li a:hover{background-color:#1A73E8}}.menuArea .topBox .mapNav .filter li img{display:none}.menuArea .topBox .mapNav .m_filter{display:none}.menuArea .topBox .mapNav .m_filter a.main{position:relative;display:block;font-size:15px;line-height:35px;color:#1A73E8}.menuArea .topBox .mapNav .m_filter a.main i{display:block;font-size:15px;line-height:35px;position:absolute;right:10px;top:0;z-index:1;text-align:center}.menuArea .topBox .mapNav .m_filter ul{display:none}.menuArea .topBox .mapNav .m_filter ul li:first-child a{border-top:none}.menuArea .topBox .mapNav .m_filter ul li a{border-top:1px solid #eee;font-size:13px;display:block;padding:10px 0}.menuArea .topBox .mapNav .m_filter ul li a img{display:none}@media (max-width:640px){.menuArea .topBox .mapNav{padding:10px 20px}.menuArea .topBox .mapNav .filter,.menuArea .topBox .mapNav .title{display:none}.menuArea .topBox .mapNav .m_filter{display:block}}.menuArea .itemBox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menuArea .itemBox .bx-wrapper .bx-prev{left:-30px}.menuArea .itemBox .bx-wrapper .bx-next{right:-30px}.menuArea .itemBox .itemList{height:100%;overflow-y:auto}.menuArea .itemBox .itemList::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.15);box-shadow:inset 0 0 3px rgba(0,0,0,0.15);background-color:#f1f1f1}.menuArea .itemBox .itemList::-webkit-scrollbar{width:3px;height:3px;background-color:#f1f1f1}.menuArea .itemBox .itemList::-webkit-scrollbar-thumb{background:#1A73E8}.menuArea .itemBox .itemList li{border-bottom:1px solid #eee;cursor:pointer;padding:15px}.menuArea .itemBox .itemList li .Img{display:none}.menuArea .itemBox .itemList li .Img img{width:100%;height:auto;display:block;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.menuArea .itemBox .itemList li .Txt{overflow:hidden}.menuArea .itemBox .itemList li .Txt h3{font-size:15px;line-height:1.2;letter-spacing:0.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menuArea .itemBox .itemList li .Txt p{color:#404040;font-size:13px;line-height:1.5;letter-spacing:0.5px;margin-top:8px}.menuArea .itemBox .itemList li .Txt b{color:#1A73E8}.menuArea .itemBox .itemList li.current{background-color:#e1e1e1}@media (min-width:1181px){.menuArea .itemBox .itemList li:hover{background-color:#e1e1e1}}.menuArea .itemBox .btn{padding:30px 20px}.mapArea{position:relative}.mapArea .mapWrap{position:relative;width:100%;background-color:#ccc}.mapArea #g_map{width:100%;height:100%}.mapArea #g_map .gm-style-cc,.mapArea #g_map .gm-style-mtc,.mapArea #g_map .gm-svpc{display:none!important}.mapArea .ginfowindow{font-size:12px;color:#666;line-height:1.6}.mapArea .ginfowindow strong{display:block;font-size:15px;font-family:"微軟正黑體";color:#000}.mapArea .ginfowindow a{text-decoration:underline;color:#06f}.introArea{width:400px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.15);box-shadow:0 3px 5px rgba(0,0,0,0.15);background-color:#fff;cursor:move;display:none;padding:50px 20px 20px;position:fixed;top:50%;right:20px;z-index:999;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-height:80vh;overflow:hidden}@media (max-width:640px){.introArea{display:none!important}}.introArea .btn_closeInfo{width:46px;height:46px;background-color:#488fed;cursor:pointer;color:#fff;display:block;font-size:16px;line-height:46px;position:absolute;right:0;top:0;z-index:1;text-align:center}@media (min-width:1181px){.introArea .btn_closeInfo:hover{background-color:#135cbc}}.introArea .loading{width:100%;color:#666;font-size:12px;position:absolute;left:0;top:30%;z-index:999;text-align:center}.introArea .tab{margin:0 0 20px 0}.introArea .tab li{-webkit-box-shadow:none;box-shadow:none;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.introArea .tab a{width:auto;background-color:#2b2b2b;color:#fff;padding:15px 20px;text-align:center}.introArea .tab a:after,.introArea .tab a:before{display:none}.introArea .tab a.current{background-color:#1A73E8}@media (min-width:1181px){.introArea .tab a:hover{background-color:#1A73E8;color:#fff}}.introArea .tabContent{max-height:-webkit-calc(80vh - 100px);max-height:-moz-calc(80vh - 100px);max-height:calc(80vh - 100px);overflow:auto;padding-bottom:0;position:relative}.introArea .tabContent::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.15);box-shadow:inset 0 0 3px rgba(0,0,0,0.15);background-color:#f1f1f1}.introArea .tabContent::-webkit-scrollbar{width:3px;height:3px;background-color:#f1f1f1}.introArea .tabContent::-webkit-scrollbar-thumb{background:#1A73E8}.introArea .introBox .Img img{width:100%;height:auto;display:block;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.introArea .introBox .Txt{margin-top:10px}.introArea .introBox .Txt h3{clear:both;margin-bottom:10px;font-weight:400;font-size:16px;font-family:"微軟正黑體";color:#930}.introArea .introBox .Txt h3 a{color:#2f2f2f}@media (min-width:1181px){.introArea .introBox .Txt h3 a:hover{text-decoration:underline}}.introArea .introBox .Txt b{display:block;font-weight:400;font-size:13px}.introArea .introBox .Txt b a{color:#09f}@media (min-width:1181px){.introArea .introBox .Txt b a:hover{text-decoration:underline}}.introArea .introBox .Txt p{margin-top:5px;line-height:1.5;font-size:13px;color:#333}.introArea .introBox .Txt .btn{margin-top:15px}.introArea .routBox .adp-placemark{display:none}.introArea .routBox .adp-legal{margin-top:10px}.introArea .box.b-box{max-height:-webkit-calc(80vh - 70px);max-height:-moz-calc(80vh - 70px);max-height:calc(80vh - 70px)}