﻿@charset "utf-8";html,body{height:100%}body{overflow-x:hidden!important}*{font-family:Arial,Helvetica,sans-serif,"微軟正黑體","Microsoft JhengHei","PMingLiU",AppleGothic,Dotum,Lucida Grande,Verdana Sans-serif}img{max-width:100%;height:auto}a:hover{text-decoration:none}a:focus,a:hover{text-decoration:none}h1{margin:0}h2{text-align:center;font-size:2rem;font-weight:700;border-bottom:1px dotted #707070;margin:auto;width:300px;padding:20px;margin-bottom:50px;position:relative}h2:after{content:'';display:block;width:10px;height:10px;background-color:#0070BA;outline:15px solid #f7f7f7;border-radius:5px;position:relative;bottom:-25px;margin:auto}.nav-tabs{border-bottom:none}.nav-tabs>li>a{border:none;border-radius:5px;text-align:center;background-color:#0070BA;margin-right:10px;color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3)}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#fff;cursor:default;background-color:#003B81;border:none;border-bottom-color:transparent}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#003B81}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#003B81;color:#fff}.dropdown-menu>li>a{padding:8px 20px}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#003B81;color:#fff}.dropdown-menu{padding:0}.navbar-toggle .icon-bar{background-color:#555}header{background-color:#fff}header .top_link{background-color:#F8F8F8;padding-top:10px;width:100%;margin-bottom:14px;border-bottom:1px solid #E2E2E4}header .top_link_main ul{list-style:none;display:inline-block}header .top_link_main ul li{display:inline-block;margin-left:5px}header .top_link_main ul li i{font-size:1.125rem;color:#707070}.top_nav .search_hot,.top_nav .search_hot a{color:#0070BA;padding-bottom:6px}.top_nav .search{display:block}.top_nav .search .search_button{float:right}.top_nav .search .search_button i{font-size:1.2rem}.top_nav .search button.btn{background-color:#003B81;color:#fff;height:50px;width:54px}.top_nav .search button.btn-search{background-color:transparent;border:0;color:#90949c;height:50px;width:40px}.news .news_block .other_news{padding-bottom:0}.top_nav .search input.ac_input{width:170px;height:38px;border-radius:0;margin-top:6px;float:left}.top_nav .top_nav_menu{background-color:#0070BA;border-radius:4px 4px 0 0;height:50px}.top_nav .search form{height:50px}.top_nav .top_nav_menu .top_nav_menu_main{float:left}.top_nav .navbar-collapse{padding:0}.top_nav .nav>li>a{position:relative;display:block;color:#fff;margin:0;font-size:1.1rem;padding-left:20px;padding-right:20px}.top_nav .nav>li:last-child>a{padding-right:14px;margin-right:6px}.top_nav .form-inline{padding-top:6px;padding-bottom:6px}.input-group-btn{float:left;right:34px}.dropdown .dropdown-menu .dropdown-submenu{position:relative}.dropdown .dropdown-menu .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-5px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px}.dropdown .dropdown-menu .dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown .dropdown-menu .dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown .dropdown-menu .dropdown-submenu:hover>a:after{border-left-color:#fff}.banner{position:relative}.owl-carousel .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;margin-top:20px}.owl-carousel .owl-dot{display:inline-block;zoom:1}.owl-carousel .owl-dots .owl-dot span{background:#D6D6D6;width:10px;height:10px;margin:5px 10px;display:block;border-radius:30px}.owl-carousel .owl-dots .owl-dot.active span{background:#888}.banner .owl-carousel .owl-nav{position:relative;padding:20px;margin-top:-80px;text-align:right;z-index:3;right:0;width:auto;padding-left:0;float:right}.banner .owl-carousel .owl-nav .owl-next,.banner .owl-carousel .owl-nav .owl-prev{display:inline-block;color:#ffffff;background-color:#0070BA;border-radius:20px;height:40px;width:40px;padding:4px 13px 0 0;font-size:1.5rem;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;line-height:2rem}.banner .owl-carousel .owl-nav .owl-next:hover,.banner .owl-carousel .owl-nav .owl-prev:hover{background-color:#003B81;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.banner .owl-carousel .owl-dots{position:relative;padding:20px 0;margin-top:-76px;text-align:left;width:90%;padding-right:0}.banner .owl-carousel .owl-dots:before{content:'';display:inline-block;width:0;height:0;border-left:14px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent;vertical-align:middle}.banner .owl-carousel .owl-dots:after{content:'';display:block;height:0;border-bottom:1px dotted #fff;position:relative;top:-15px}.banner .owl-carousel .owl-dot{vertical-align:middle}.banner .owl-carousel .owl-dots .owl-dot span{width:20px;height:20px;border:1px solid #fff;padding:3px;border-radius:50%;background-color:#fff;background-clip:content-box;margin-left:70px;position:relative;z-index:1}.banner .owl-carousel .owl-dots .owl-dot.active span{background:#0070BA;border:3px solid #fff}.banner .warning{position:absolute;right:5%;top:20%}.banner .warning .warning_alert{display:none}.banner .warning img{z-index:10;position:relative}@-webkit-keyframes warning_bg{from{background-color:#B80000}to{background-color:#0055B8}}@-moz-keyframes warning_bg{from{background-color:#B80000}to{background-color:#0055B8}}@keyframes warning_bg{from{background-color:#B80000}to{background-color:#0055B8}}.banner .warning:before{content:'';display:block;border-radius:60px;height:100px;width:100px;box-shadow:2px 2px 2px rgba(86,51,102,.6),4px 4px 6px rgba(102,70,136,.4),6px 6px 12px rgba(20%,20%,40%,.4);position:absolute;z-index:2;-webkit-animation-duration:3s;-moz-animation-duration:3s;animation-duration:3s;-webkit-animation-name:warning_bg;-moz-animation-name:warning_bg;animation-name:warning_bg;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear}.banner .warning{cursor:pointer}.banner .warning a{display:block}.news{margin-top:50px}.news .news_block{border-radius:5px;background-color:#fff;margin-top:35px;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.news .news_block:hover{box-shadow:0 3px 20px rgba(0,0,0,.3);-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.news .news_block .block_content,.news .news_block .other_news{padding:20px}.news .news_block .block_content .content_title{font-size:1.5rem;font-weight:700;margin-bottom:20px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:2rem}.news .news_block .block_content .content_main{color:#707070;text-overflow:ellipsis;overflow:hidden;height:65px}.news .news_block_full{padding:20px}.news .news_block_full .block_content{border-bottom:1px solid #989898}.news .news_block .other_news .news_icon{vertical-align:top}.news .news_block .other_news .other_news_content{margin-top:10px;border-bottom:1px solid #E5E5E5;padding-bottom:5px}.news .news_block .other_news .other_news_content .other_news_title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:90%;display:inline-block}.news .news_block .other_news .other_news_content .other_news_title_more{width:100%;display:inline-block}.news .news_block .other_news .other_news_content.other_news_content_last{border-bottom:none}.link{margin-top:50px}.link .link_icon{position:relative;top:50px;border-radius:60px;padding:7px;width:110px;margin-left:8px}.link .link_icon_img{border-radius:50px;border:3px solid #fff;padding:16px}.link .link_icon_1{background-color:#F39C12}.link .link_icon_10{background-color:#01478d}.link .link_icon_11{background-color:#04B5B5}.link .link_icon_2{background-color:#00B7F1}.link .link_icon_3{background-color:#44B900}.link .link_icon_4{background-color:#a0008f}.link .link_main{text-align:center;background-color:#0070BA;padding:25px 30px 25px 100px;border-radius:5px;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.link .link_main:hover{box-shadow:0 3px 10px rgba(0,0,0,.5);-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.link .link_main a{font-weight:700;font-size:1.1rem;color:#fff;display:block;line-height:1.5rem}.center{background:url(../img/center_bg.png) no-repeat center top;-webkit-background-size:cover;background-size:cover}.center .center_main{margin-bottom:150px}@-webkit-keyframes center_bg{0%{background-position:100% 80%}100%{background-position:100% 100%}}@-moz-keyframes center_bg{0%{background-position:100% 80%}100%{background-position:100% 100%}}@keyframes center_bg{0%{background-position:100% 80%}100%{background-position:100% 100%}}.center .center_title{background:url(../img/center_title_bg.png) no-repeat right;-webkit-background-size:40%;background-size:40%;height:370px;-webkit-animation-duration:2s;-moz-animation-duration:2s;animation-duration:2s;-webkit-animation-name:center_bg;-moz-animation-name:center_bg;animation-name:center_bg;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease}.center .center_title h2{margin-top:70px}.center .center_main .tab-content{margin-top:30px;margin-bottom:100px}.center .center_main .tab-content .center_block .center_img{border-radius:5px}.center .center_main .tab-content .center_block .center_img img{-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.center .center_main .tab-content .center_block:hover .center_img img{box-shadow:0 3px 20px rgba(0,0,0,.5);-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.center .center_main .tab-content .center_block .center_content{text-align:center}.center .center_main .tab-content .center_block .center_content .content_title{font-weight:700;font-size:1.4rem;margin-top:20px}.lighthouse{margin-top:-82px}.lighthouse .lighthouse_link{display:none}.lighthouse .lighthouse_map{position:relative}.lighthouse .lighthouse_map img{position:absolute;top:60px;right:20px}.lighthouse .lighthouse_map ul{position:relative}.lighthouse .lighthouse_map ul li{position:absolute;width:60px;height:25px;font-size:1.1rem;font-weight:700;text-align:left;text-indent:-2000px;list-style:none;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.lighthouse .lighthouse_map ul li.active{color:#d13f4a;text-indent:inherit}.lighthouse .lighthouse_map ul li.active:before{content:"‧";font-size:7rem;line-height:.9375rem;position:absolute;left:-26px;top:-2px}.top_nav_menu .navbar-toggle{margin-right:0}.lighthouse .nav-tabs>li>a{margin-right:0;margin-bottom:5px;padding:8px}.lighthouse .lighthouse_main .tab-content{margin-top:50px;margin-bottom:100px;position:relative}.lighthouse .lighthouse_title{margin-top:100px}.lighthouse .lighthouse_block{background-color:#fff;border-radius:5px;padding:30px;position:relative}.lighthouse .lighthouse_block .lighthouse_block_img{background:url(../Images/lighthouse_img.png) no-repeat;right:26px;top:-49px;position:absolute;width:170px;height:282px;background-size:100%}.lighthouse .lighthouse_block .lighthouse_block_title{font-size:1.875rem;font-weight:700}.lighthouse .lighthouse_block .lighthouse_block_content{display:block;font-size:1.1rem;font-weight:700;margin-top:10px;width:50%;float:left}.middle{background:#E8F6FF url(../img/middle_bg_top.png) no-repeat top}.middle:before{content:url(../img/middle_bg_top.png);overflow:hidden;background:#f7f7f7;height:80px;display:block}.middle:after{content:url(../img/middle_bg_bottom.png);overflow:hidden;background:#f7f7f7;height:80px;display:block}.middle_trend{margin-top:50px}.middle_trend h2{margin-bottom:20px}.middle_trend h2:after{outline:15px solid #E8F6FF}.middle_trend .trend_main{padding:15px;padding-bottom:30px}.middle_trend .trend_main img{margin-bottom:15px}.middle_trend .trend_main a{display:inline-block;text-align:center}.middle_trend .trend_main a:focus{color:#0070BA}.middle_trend .trend_main a:hover{color:#0070BA}.middle_trend .trend_main p.trend_content{text-align:center;font-size:1.1rem;font-weight:700}.middle_fb{margin:auto;width:340px}.business{margin-top:50px}.business_img:after{content:'';overflow:hidden;background-image:url(../img/business_bg.png);background-repeat:repeat no-repeat;-webkit-background-size:150% 100%;background-size:150% 100%;height:70px;display:block;-webkit-animation-duration:20s;-moz-animation-duration:20s;animation-duration:20s;-webkit-animation-name:footer_bg;-moz-animation-name:footer_bg;animation-name:footer_bg;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;width:100%;top:-70px}.business #owl_business{margin-bottom:130px}.business .owl-carousel .owl-nav{color:#fff;font-weight:700;font-size:1.5625rem}.business .owl-carousel .owl-nav .owl-next,.business .owl-carousel .owl-nav .owl-prev{background-color:rgba(0,0,0,.1);height:40px;width:40px;border-radius:25px;display:inline-block;padding:3px 14px;position:absolute;top:28%;line-height:2.1875rem;font-size:1.5rem}.business .owl-carousel .owl-nav .owl-prev{left:-48px}.business .owl-carousel .owl-nav .owl-next{right:-48px}.business .owl-carousel .owl-nav .owl-next:hover,.business .owl-carousel .owl-nav .owl-prev:hover{background-color:rgba(0,0,0,.2);-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;color:#000}.footer_link{background-color:#dcdcdc}.footer_link .footer_click{display:block;margin:auto;position:relative;top:-150px;width:70px;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.footer_link .footer_click img{text-align:center;background-color:#0070BA;padding:16px;border-radius:50px;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}.footer_nav_none{-webkit-transition:.1s;-moz-transition:.1s;transition:.1s}.footer_nav_none .footer_click span{border:5px solid #e8e9ee;border-top-color:transparent;border-right-color:transparent}.footer_link .footer_nav{padding-bottom:50px}.footer_link.footer_nav_none .footer_nav{padding:0}.footer_link .footer_nav .footer_nav_block{width:20%;float:left}.footer_link .footer_nav .footer_nav_block .footer_nav_title{border-bottom:1px dotted #0070BA;margin:20px;margin-left:0;padding-bottom:9px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.footer_link .footer_nav .footer_nav_block .footer_nav_title span{color:#0064A6;font-size:1.4rem;font-weight:700;padding-bottom:10px;border-bottom:3px solid #0064A6}.footer_link .footer_nav .footer_nav_block ul{list-style:none;padding-left:0}.footer_link .footer_nav .footer_nav_block ul li{border-bottom:1px dotted #BBBBBB;padding:5px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.footer_link .footer_nav .footer_nav_block ul li.footer_nav_link_last{border-bottom:none}.footer_link .footer_nav .footer_nav_block ul li:before{content:url(../img/news_icon.png);width:7px;height:7px;margin-right:7px;position:relative;top:3px}footer{background-color:#0071BE;margin-top:-1px;color:#fff}@-webkit-keyframes footer_bg{0%{background-position:-50% 100%,0% 100%,80% 100%}50%{background-position:0 100%,650% 100%,150% 100%}100%{background-position:250% 100%,900% 100%,380% 100%}}@-moz-keyframes footer_bg{0%{background-position:-50% 100%,0% 100%,80% 100%}50%{background-position:0 100%,650% 100%,150% 100%}100%{background-position:250% 100%,900% 100%,380% 100%}}@keyframes footer_bg{0%{background-position:-50% 100%,0% 100%,80% 100%}50%{background-position:0 100%,650% 100%,150% 100%}100%{background-position:250% 100%,900% 100%,380% 100%}}footer:before{content:'';overflow:hidden;background-color:#dcdcdc;background-image:url(../img/footer_bg_6.png);background-repeat:repeat no-repeat;-webkit-background-size:300% 70%;background-size:300% 70%;height:68px;display:block;margin:auto;-webkit-animation-duration:20s;-moz-animation-duration:20s;animation-duration:20s;-webkit-animation-name:footer_bg;-moz-animation-name:footer_bg;animation-name:footer_bg;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;position:absolute;width:100%}footer .container.nav{padding:130px 20px 50px}footer ul{padding:0}footer ul li{display:inline-block;list-style:none}footer ul li a{color:#fff}footer .link{margin-top:0}footer .footer_info{display:block}.modal-content{background-color:transparent;-webkit-filter:drop-shadow(0 5px 15px #000);-o-filter:drop-shadow(0 5px 15px #000);filter:drop-shadow(0 5px 15px #000);-webkit-box-shadow:none;box-shadow:none;border-color:transparent}.modal-content .modal-header{height:250px;background:transparent url(../img/modal_bg.png) no-repeat bottom;-webkit-background-size:100%;background-size:100%;position:relative}@-webkit-keyframes modal_img{0%{top:35px}100%{top:40px}}@-moz-keyframes modal_img{0%{top:35px}100%{top:40px}}@keyframes modal_img{0%{top:35px}100%{top:40px}}.modal-content .modal-header img{position:absolute;z-index:-1;width:260px;left:30px;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-name:modal_img;-moz-animation-name:modal_img;animation-name:modal_img;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear}.modal-content .modal-header .close{position:absolute;bottom:-20px;right:20px;font-size:3rem;z-index:1}.modal-content .modal-body{margin-top:-1px;background-color:#BBE6FF;padding:30px}.modal-content .modal-body h4{color:#00006A;font-size:2rem;font-weight:700}.modal-content .modal-body p{margin-bottom:0;line-height:1.4rem;padding:8px 10px;border-bottom:1px dashed #fff}.modal-content .modal-body .semi-bold{margin-top:0}.modal-content .modal-body p.modal_p_last{border-bottom:none}.dropdown .dropdown_span{display:none}.dropdown .collapse-close{display:none}