@charset "utf-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,main,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}body{background:#fff;font-family:"蘋方體","思源黑體","微軟正黑體","Adobe 黑体 Std R",Arial,"TimesNew Roman","Heiti TC Light","Microsoft JhengHei","Microsoft Sans Serif";margin:0;vertical-align:middle}img{border:0;max-width:100%;height:auto;}ul,li{list-style:none} a, a:hover, a:active, a:focus {color:#ffe433; outline:none;transition:all .3s; text-decoration:none;}.navbar{margin-bottom:0;background:#007c7d;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;height:56px;box-shadow:0 0 5px 0 #333}.navbar-nav{margin:0}ul.navbar-nav{font-size:16px;font-weight:900;letter-spacing:1px;margin-left:10px;margin-right:90px}.navbar-fixed-top .navbar-collapse{max-height:600px}ul.navbar-nav li a{height:56px;padding:20px 15px 12px 10px;color:#fff;background:transparent}ul.navbar-nav li a:hover,ul.navbar-nav li a.active{color:#fff;background:#2d68a9;outline:0}ul.navbar-nav li a:focus{color:#fff;background:#007c7d;outline:0}.navbar-brand{width:200px;height:45px;margin-top:8px;margin-left:45px;background:url(../img/logo-c.png) no-repeat left;background-size:contain}.apply-b{position:absolute;right:0;top:0;height:56px;background:#b1c9cb;cursor:pointer;width:90px;background:#2d68a9}.btn-ap{font-size:16px;font-weight:900;letter-spacing:1px;padding-top:20px;color:#fff}@media (min-width: 768px) and (max-width:1048px){ul.navbar-nav{font-size:14px;margin-left:0;margin-right:75px}ul.navbar-nav li a{padding:21px 6px 12px 2px}.navbar-brand{width:150px;margin-left:10px}.apply-b{width:65px;background:#2d68a9}.btn-ap{font-size:14px}}@media (max-width:767px){.navbar{float:none;height:48px}.navbar-collapse{float:none;padding:0;border:0}.navbar-toggle{width:45px;border:none;background:#007c7d;margin:10px 70px 0 0}.icon-bar{height:48px;border:1px solid #fff}ul.navbar-nav{margin-left:0;margin-right:0}ul.navbar-nav li a{height:60px;padding:18px 8px;color:#fff;background:#2d68a9;opacity:1;text-align:center}ul.navbar-nav li a:hover,ul.navbar-nav li a:focus{color:#000;border:0;background:#fff}.navbar-brand{width:55%;min-width:150px;height:40px;margin-top:6px;margin-left:1%}.navbar-toggle .icon-bar{position:relative;transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out}.apply-b{width:70px;height:50px}.btn-ap{font-size:14px;padding-top:16px}.navbar-toggle.active .icon-bar:nth-of-type(1){top:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navbar-toggle.active .icon-bar:nth-of-type(2){opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.navbar-toggle.active .icon-bar:nth-of-type(3){top:-6px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}}.carousel-fade .carousel-inner .item{transition-property:opacity;animation-timing-function:linear}.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{opacity:0}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;transform:translate3d(0,0,0)}.carousel-fade .carousel-control{z-index:2}#footer{clear:both;width:100%;background:#E6E6E5}.foot-d{display:block;width:70%;margin-left:15%;padding-top:15px;padding-bottom:15px}.foot-m{display:none}@media (max-width: 767px){.foot-d{display:none}.foot-m{display:block;width:86%;margin-left:7%;padding-top:20px;padding-bottom:20px}}.icon-top{position:fixed;z-index:99;bottom:0;width:48px;right:10px;opacity:.8;cursor:pointer}.icon-left {position: fixed;z-index: 99;  bottom: 125px;width:95px;right: 5px;opacity:0.9}@media (max-width: 767px){.icon-top{bottom:10px;width:43px}.icon-left { bottom:100px; width: 90px; right: 0}}