@charset "utf-8";@import url(../css/reset.css);@import url(../css/font-awesome.min.css);body{width:100%;font-size:1em;margin:0;padding:0;font-family:Verdana,"微軟正黑體";-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}html,body{height:100%;margin:0}.blod{font-weight:bold}#container{width:100%;height:100%;padding-top:113px}#scrollUp{bottom:20px;right:20px;background:#555;color:#fff;font-size:12px;font-family:sans-serif;text-decoration:none;opacity:.9;padding:10px 20px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-transition:background 200ms linear;-moz-transition:background 200ms linear;transition:background 200ms linear}#scrollUp:hover{background:#000}.header{width:100%;padding:0 50px;position:fixed;top:0;z-index:20;background:#fff}.header h1{color:#fff;font-size:.9em;margin-bottom:10px;margin-right:20px;text-align:right}.header .head-right{float:right;width:auto;padding-top:40px}.header .menu{text-align:right}.header .menu a{color:#000;padding:0 20px;font-size:1.1em}.header .menu a:hover{color:#22ceff}.logo2{display:block;float:left}.header,.header h1,.header .menu{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.header.cbp-af-header-shrink{box-shadow:rgba(0,0,0,.5) 0 2px 8px 0}.socialLinks{position:fixed;right:0;top:45%;width:50px;z-index:30}.socialLinks a{display:block;position:relative}.socialLinks a:hover:before{top:0;color:#333;right:50px;font-size:14px;padding:0 10px;min-width:80px;height:50px;line-height:50px;position:absolute;content:attr(data-title);background-color:#f9f9f9}.mobileBtn{border:none;outline:none;background:none;color:#fff;font-size:1.8em;float:right;display:none;padding:0}.overlay{position:fixed;z-index:9999;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,.9)}.overlay .overlay-close{width:50px;height:50px;position:absolute;right:20px;top:20px;overflow:hidden;border:none;background:url(../images/cross.png) no-repeat center center;text-indent:200%;color:transparent;outline:none;z-index:100}.overlay nav{text-align:center;position:relative;top:45%;height:60%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.overlay a{display:block;font-size:1.5em;color:#000;min-height:50px;font-weight:bold;-webkit-transition:color .2s;transition:color .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.overlay a:hover,.overlay a:focus{color:#555}.overlay-door{visibility:hidden;width:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:width .5s .3s,visibility 0s .8s;transition:width .5s .3s,visibility 0s .8s}.overlay-door.open{visibility:visible;width:100%;-webkit-transition:width .5s;transition:width .5s}.overlay-door nav{position:absolute;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.overlay-door nav,.overlay-door .overlay-close{opacity:0;-webkit-transition:opacity .3s .5s;transition:opacity .3s .5s}.overlay-door.open nav,.overlay-door.open .overlay-close{opacity:1;-webkit-transition-delay:.5s;transition-delay:.5s}.overlay-door.close nav,.overlay-door.close .overlay-close{-webkit-transition-delay:0s;transition-delay:0s}footer{width:100%;height:auto}.webLinks{padding:15px 0;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.webLinks .foot_nav{display:flex;flex-wrap:wrap;margin:0;padding:15px 0 5px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.webLinks .foot_nav .foot_nav__title{width:150px;padding-left:20px;font-size:1.3em;font-weight:bold}.webLinks .foot_nav .foot_nav__title a{color:#000}.webLinks .foot_nav .foot_nav__list{width:calc(100% - 150px);padding-top:3px;display:flex;flex-wrap:wrap;align-items:flex-start}.webLinks .foot_nav .foot_nav__list li{padding:0 15px;margin-bottom:10px;border-right:1px solid #ccc}.webLinks .foot_nav .foot_nav__list li a{color:#444;padding:8px 0}.foot_info{padding:50px 100px;color:#4e2a07;font-size:.95em;line-height:25px}.foot_info a{color:#4e2a07}.foot_info .footLogo{float:left;width:40%;text-align:right;padding-right:5%}.foot_info .footLogo img{max-width:300px;width:100%}.foot_info .info{float:right;width:60%}@media only screen and (max-width:1400px){.foot_info{padding:30px}.header{padding:0 20px}.logo2{width:320px}.logo2 img{width:100%;display:block}.header .head-right{padding-top:30px}}@media only screen and (max-width:1200px){#container{padding-top:95px}.logo2{width:270px}.header .head-right{padding-top:20px}.header h1{margin-right:8px}.header.cbp-af-header-shrink{}.header .menu a{font-size:1.05em;padding:0 10px}.webLinks .foot_nav dt{font-size:1.1em;margin-bottom:10px}.webLinks .foot_nav dd{line-height:25px;font-size:.95em}.foot_info .footLogo{width:30%;padding-right:0%;text-align:left}.foot_info .info{width:70%}}@media only screen and (max-width:990px){.header .menu{display:none}.mobileBtn{display:block;margin-left:5px;color:#000}.webLinks .foot_nav{width:100%}.webLinks .foot_nav{border-bottom:1px dashed #c1c1c1}.webLinks .foot_nav:last-child{border-bottom:none}.foot_info .footLogo{width:100%;float:none;text-align:center}.foot_info .info{width:100%;text-align:center;margin-top:20px}}@media only screen and (max-width:768px){.header .menu{display:none}.header h1{display:none}.webLinks{padding:20px 15px}.foot_info .info{font-size:90%;text-align:left}}@media only screen and (max-width:480px){#container{padding-top:101px}.logo2{width:200px}.header{padding:15px}.header.cbp-af-header-shrink{padding:5px 15px}.foot_info{padding:20px}.webLinks .foot_nav{width:100%;margin-top:0;border:none}.webLinks .foot_nav dt{width:100%;margin-bottom:10px}.webLinks .foot_nav dd{display:inline-block}}@media only screen and (max-width:480px) and (orientation:portrait){.foot_info p{margin-top:10px;border-left:3px solid #d8ac2d;padding-left:10px}}