@import url(http://fonts.googleapis.com/earlyaccess/notosanstc.css);@import url(http://fonts.googleapis.com/earlyaccess/notosanstc.css);/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}
audio:not([controls]){display:none;height:0}
progress{vertical-align:baseline}
template,[hidden]{display:none}
a{background-color:transparent}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
svg:not(:root){overflow:hidden}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
button,input,select,textarea{font:inherit}
optgroup{font-weight:bold}
button,input,select{overflow:visible}
button,input,select,textarea{margin:0}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}
[disabled]{cursor:default}
button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
.call-action{padding:2em 0}
.category-tag{padding:0 .5em}
.category-tag a{color:#fff}
.btn{display:inline-block;vertical-align:middle;padding:.6em 2em;box-sizing:border-box;outline:0;background-color:transparent;border:0;margin:0 .1em}
.btn.compact{padding:0 2em;height:44px;line-height:44px}
.btn.basic{background-color:#1565c0;color:#fff}
.btn.basic:hover{background-color:#104d92}
.btn.basic:active{background-color:#212434}
.btn.frame{border:1px solid #1565c0;color:#1565c0}
.btn.frame:hover{background-color:#1565c0;color:#fff}
.btn.frame:active{background-color:#212434}
.btn.reverse{background-color:#353a53;color:#fff}
.btn.reverse:hover{background-color:#1565c0;color:#fff}
.btn.reverse:active{background-color:#212434}
.btn.gradient.yellow{color:#000;background-color:#ffd150}
.btn.gradient.yellow:hover{background-image:inherit}
.controlgroup{margin-bottom:.5em;position:relative}
.controlgroup label{font-size:1.1em;line-height:44px}
.controlgroup .controls.small{width:50%;margin:0 auto}
.controlgroup .controls .status{display:inline-block;vertical-align:middle}
.controlgroup .controls .vertify{display:inline-block;vertical-align:middle}
.controlgroup .controls .vertify img{display:block}
textarea{width:100%;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;height:44px;padding:1em;outline:0;min-height:200px}
textarea:focus{border:1px solid #353a53;background-color:#353a53;color:#fff}
input,input[type=search]{width:100%;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;height:44px;padding:0 1em;outline:0}
input:focus,input[type=search]:focus{border:1px solid #353a53;background-color:#353a53;color:#fff}
input.calc,input[type=search].calc{display:inline-block;vertical-align:middle;width:calc(100% - 60px)}
input#CAPTCHA,input[type=search]#CAPTCHA{display:inline-block;vertical-align:middle;width:calc(100% - 93px)}
input+button,input[type=search]+button{position:absolute;right:-2px;top:0;border-radius:0 3px 3px 0}
.controlgroup select{width:100%;-webkit-appearance:none;-moz-appearance:window;border:0;color:#666;border-radius:0}
.controlgroup select::-ms-expand{display:none}
.controlgroup select{background-color:transparent;background-image:url("../images/components/select-arrow.png");background-position:97% center;background-repeat:no-repeat;box-sizing:border-box;height:44px;padding:.3em .7em;background-color:#f2f2f2}
.controlgroup select:focus{outline:0}
.controlgroup .select-wrapper{box-sizing:border-box;width:100%;border:0;outline:0;background-color:#f2f2f2;display:inline-block;vertical-align:middle;overflow:hidden;border:1px solid #ccc;box-shadow:inset 0 0 3px rgba(0,0,0,0.33)}
::-webkit-input-placeholder{color:#ccc}
:-moz-placeholder{color:#ccc;opacity:1}
::-moz-placeholder{color:#ccc;opacity:1}
:-ms-input-placeholder{color:#ccc}
html{font-family:"lato","Helvetica Neue",Arial,"Noto Sans TC","source-han-sans-traditional","Heiti TC","LiHei Pro","微軟正黑體","Microsoft Jhenghei",sans-serif;font-size:100%;line-height:1.8;color:#666}
.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6,.wf-loading a,.wf-loading p,.wf-loading span{opacity:0}
.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6,.wf-active a,.wf-active p,.wf-active span{opacity:1;-webkit-transition:.3s all ease-in;transition:.3s all ease-in}
.centered{text-align:center}
.left{text-align:left}
.right{text-align:right}
.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;-moz-text-align-last:justify;-webkit-text-align-last:justify}
.justify:after{content:'';display:inline-block;width:100%}
h1,h2,h3{font-weight:500;margin-top:0}
h1,h2,h3,h4,h5,h6{color:#000}
h1{font-size:2.25em;line-height:1.2}
blockquote{font-style:italic;padding:.1em 1em;box-sizing:border-box;background-color:#f2f2f2;margin:0 0 0 2.5em}
.transition,.btn{-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}
.clr:before,.controlgroup:before,#navigation .navigation-inner:before,.news-wrapper:before,.separator:before,.footer-inner:before,.category-wrapper:before,.single-inner:before,.single-inner .entry-meta:before,.single-inner .entry-attachments ul li:before,.page-inner .entry-attachments ul li:before,.clr:after,.controlgroup:after,#navigation .navigation-inner:after,.news-wrapper:after,.separator:after,.footer-inner:after,.category-wrapper:after,.single-inner:after,.single-inner .entry-meta:after,.single-inner .entry-attachments ul li:after,.page-inner .entry-attachments ul li:after{content:'';clear:both;display:block}
main{display:block}
a{text-decoration:none;color:#666}

img{display:block;max-width:100%;height:auto;margin:0 auto}
.goodbyeieeight{text-align:center;position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background-color:#000;color:#fff;padding-top:120px}
.goodbyeieeight h1,.goodbyeieeight h2{margin:0 auto;width:50%}
.goodbyeieeight p{margin:20px auto;width:50%}
.goodbyeieeight a{display:inline-block;color:#fff;width:120px}
.goodbyeieeight img{width:64px}
.goodbyeieeight span{display:block;text-align:center}
.restrict-large{max-width:1170px;margin:0 auto;padding:0 2em;box-sizing:border-box}
.restrict{max-width:740px;margin:0 auto;padding:0 2em;box-sizing:border-box}
.restrict-small{max-width:700px;margin:0 auto;padding:0 2em;box-sizing:border-box}
.restrict-tiny{max-width:550px;margin:0 auto;padding:0 2em;box-sizing:border-box}
#header{position:relative}
.search-form-wrapper{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.8);z-index:999;text-align:center;font-size:0;color:#fff}
.search-form-wrapper.active{display:block}
.search-form-wrapper:before{content:'';width:0;height:100%;display:inline-block;vertical-align:middle}
.search-form-wrapper .search-form-inner{font-size:1rem;width:50%;min-width:300px;margin:auto;display:inline-block;vertical-align:middle}
.search-form-wrapper .close-btn{position:absolute;top:4rem;right:4rem;opacity:.5}
.search-form-wrapper .close-btn:hover{opacity:1}
.category #navigation,.single #navigation,.page #navigation{position:relative}
.category #navigation .navigation-inner,.single #navigation .navigation-inner,.page #navigation .navigation-inner{background-color:#4a4a4a}
.home.page #navigation{position:absolute}
.home.page #navigation .navigation-inner{background-color:transparent}
.home.page #navigation .is-sticky .navigation-inner{background-color:#4a4a4a}
#navigation{position:absolute;bottom:0;left:0;right:0;z-index:999}
#navigation .navigation-inner{box-sizing:border-box;height:60px;box-shadow:0 3px 6px rgba(0,0,0,0.33)}
#navigation .is-sticky .navigation-inner{background-color:#4a4a4a}
#navigation .menu{margin:0;padding:0}
#brand{width:250px;float:left}
#brand .brand-title{padding:16px .5em}
#brand .brand-title a{display:block;color:#fff;font-weight:600;font-size:1.3em}
#brand img{margin:0}
nav.main-navigation{display:none;text-align:right;margin-left:250px}
nav.main-navigation .menu-primary-nav-container{width:calc(100% - 40px);float:left}
nav.main-navigation .search-trigger{display:inline-block;vertical-align:middle;padding:21px .5em}
nav.main-navigation ul{font-size:0;display:none}
nav.main-navigation ul li{display:inline-block;vertical-align:middle;font-size:1rem;position:relative}
nav.main-navigation ul li.current-menu-item>a{background-color:#92a19121}
nav.main-navigation ul li a{display:block;color:#fff;font-size:1.1em;padding:0 .5em;line-height:60px}
nav.main-navigation ul li a:hover{background-color:#92a19121}
nav.main-navigation ul li ul{display:none;margin-left:-75px;padding:0 1em;width:150px;position:absolute;top:100%;left:50%;background-color:#f2f2f2;box-shadow:0 6px 12px -6px rgba(0,0,0,0.33)}
nav.main-navigation ul li ul:before{content:'';display:block;position:absolute;bottom:100%;left:50%;margin-left:-10px;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #f2f2f2 transparent}
nav.main-navigation ul li ul li{display:block;margin:0}
nav.main-navigation ul li ul li.current-menu-item>a{color:#fff;background-color:#8EA4A3}
nav.main-navigation ul li ul li a{padding:.5em;color:#000;border-bottom:1px solid #ddd;line-height:initial;text-align:center}
nav.main-navigation ul li ul li a:hover{background-color:#8EA4A3;color:#fff}
nav.main-navigation ul li ul li:last-child a{border-bottom:0}
nav.slide ul{display:block}
nav.slide ul li{display:block}
a.mobile-trigger{display:inline-block;vertical-align:middle;float:right;margin-right:0;background-image:url("assets/img/menu.png");height:44px;width:44px;text-indent:-9999px;background-position:center;background-size:cover;padding:8px}
.meteor-slideshow-wrapper{position:relative}
.meteor-slideshow-wrapper .overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:999;font-size:0;text-align:center}
.meteor-slideshow-wrapper .overlay:before{content:'';display:inline-block;vertical-align:middle;width:0;height:100%}
.meteor-slideshow-wrapper .overlay img{display:inline-block;vertical-align:middle}
.menu-footer-nav-container{text-align:center}
.menu-footer-nav-container ul{margin:0;padding:1em 0;list-style-type:none}
.menu-footer-nav-container ul li{display:inline-block;vertical-align:middle;border-right:1px solid #ccc}
.menu-footer-nav-container ul li a{display:block;padding:0 1em}
.menu-footer-nav-container ul li:last-child{border:0}
.slidemenu-wrapper{position:fixed;top:0;bottom:0;left:-100%;width:70%;max-width:280px;background-color:#262626;z-index:9999;box-shadow:0 3px 6px rgba(0,0,0,0.33);-webkit-transition:.3s all ease-out;transition:.3s all ease-out}
.slidemenu-wrapper.active{left:0}
.slidemenu-wrapper .slidemenu-inner{height:100%;overflow-y:scroll;overflow-x:hidden}
.slidemenu-wrapper .slidemenu-inner .menu{margin:0;padding:0;list-style-type:none;padding:0}
.slidemenu-wrapper .slidemenu-inner .menu li{border-bottom:1px solid #1a1a1a}
.slidemenu-wrapper .slidemenu-inner .menu li a{padding:1em 1.5em;box-sizing:border-box;display:block;color:rgba(255,255,255,0.5)}
.slidemenu-wrapper .slidemenu-inner .menu li a:hover,.slidemenu-wrapper .slidemenu-inner .menu li a:active{color:#000000}
.slidemenu-wrapper .slidemenu-inner .menu li a.active+ul{display:block}
.slidemenu-wrapper .slidemenu-inner .menu li ul{display:none;margin:0;padding:0;list-style-type:none}
.slidemenu-wrapper .slidemenu-inner .menu li ul li{padding-left:2em;background-color:#000}
.slidemenu-wrapper .slidemenu-inner .menu li ul li:last-child{border:0}

.news-wrapper .block{box-sizing:border-box;border-right:1px solid #f2f2f2}
.news-wrapper .block .title{border-bottom:1px solid #f2f2f2;padding:0 1em;font-size:1.4em;font-weight:bold;height:50px;line-height:50px;box-sizing:border-box;width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/*
.news-wrapper .block:last-child{background-color:#f2f2f2; display: flex; max-height: 400px;max-width:40%;}
.news-wrapper .block:last-child .title{color:#173b63;font-size:1.1em;background-color:#dbe5ea}
.news-wrapper .block:last-child .post-title a{color:#4a4a4a;font-size:.9em}
.news-wrapper .block:last-child ul li:hover{background-color:#fff;color:#000}
.news-wrapper .block:last-child ul li:hover .post-title a{color:#000}
*/
.news-wrapper .block ul{margin:0;padding:0;list-style-type:none}
.news-wrapper .block ul li{padding:.8em 1em;border-bottom:1px solid #f2f2f2;-webkit-transition:.4s all ease-out;transition:.4s all ease-out}
.news-wrapper .block ul li:hover{background-color:#67778a72;color:#000000}
.news-wrapper .block ul li:hover .meta{opacity:1}
.news-wrapper .block ul li:hover .post-title a{color:#fff}
.news-wrapper .block .meta,.news-wrapper .block .category{display:inline-block;vertical-align:middle}
.news-wrapper .block .meta{opacity:.5;font-size:.9em;width:110px}
.news-wrapper .block .type{padding-right:.3em}
.news-wrapper .block .type,.news-wrapper .block time{display:inline-block;vertical-align:middle}
.news-wrapper .block .post-title{font-weight:bold;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.news-wrapper .block .category{font-size:.9em;padding-right:.5em}
.news-wrapper .block .category a{display:inline-block;vertical-align:middle}
.news-wrapper .block .post-title{display:block}
.news-wrapper .block .post-title a{color:#000}

#comments{padding:0 2em}
#comments .comment-reply-title{font-size:2.4em;border-bottom:1px solid #f2f2f2;color:#353a53}
.separator span{display:block;height:6px;background-color:#ccc;width:25%;float:left}
.separator span:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}
.separator span:nth-child(4n+2){margin-left:25%;margin-right:-100%;clear:none}
.separator span:nth-child(4n+3){margin-left:50%;margin-right:-100%;clear:none}
.separator span:nth-child(4n+4){margin-left:75%;margin-right:-100%;clear:none}
.separator span:first-child{background-color:#50e3c2}
.separator span:nth-child(2){background-color:#b8e986}
.separator span:nth-child(3){background-color:#4a90e2}
.separator span:last-child{background-color:#9013fe}
.footer-inner{padding:2em 0;background-color:#f2f2f2}
.separator2 span{display:block;height:6px;background-color:#ccc;width:25%;float:left}
.separator2 span:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}
.separator2 span:nth-child(4n+2){margin-left:25%;margin-right:-100%;clear:none}
.separator2 span:nth-child(4n+3){margin-left:50%;margin-right:-100%;clear:none}
.separator2 span:nth-child(4n+4){margin-left:75%;margin-right:-100%;clear:none}
.separator2 span:first-child{background-color:#93ACB5}
.separator2 span:nth-child(2){background-color:#93ACB5}
.separator2 span:nth-child(3){background-color:#93ACB5}
.separator2 span:last-child{background-color:#93ACB5}
.footer-inner{padding:2em 0;background-color:#f2f2f2}
.footer-inner .block{margin-bottom:1em}
.footer-inner .block:last-child{text-align:center}
.footer-inner .block:last-child a{display:inline-block;vertical-align:middle;opacity:.5}
.footer-inner .block:last-child a:hover{opacity:1}
.footer-inner .contact{font-size:.9em}
.footer-inner .contact a{color:#4a90e2}
.footer-inner h3{margin:0}
.copyrights{text-align:center;background-color:#666;color:#fff;font-size:.9em;padding:.5em 1em}
.breadcrumbs{background-color:#f2f2f2}
.breadcrumbs-inner{display:inline-block;vertical-align:middle;background-color:#666;color:#fff;padding:.3em 1em}
.breadcrumbs-inner a{color:#fff}
.container{padding:4em 0}
.header-cover{background-color:#000;height:30vh;background-size:cover;background-repeat:no-repeat;background-position:center;text-align:center;font-size:0}
.header-cover:before{content:'';display:inline-block;vertical-align:middle;width:0;height:100%}
.header-cover.huge{height:60vh}
.header-cover.huge .header-cover-inner{text-align:center}
.header-cover .header-cover-inner{font-size:1.2rem;display:inline-block;vertical-align:middle;text-align:left;width:100%}
.header-cover h1{display:inline-block;vertical-align:middle;color:#fff}
.sidebar ul{margin:.5em 0 0 0;padding:0;list-style-type:none}
.sidebar ul li{text-align:center;margin-bottom:.5em}
.sidebar ul li a{display:block;padding:.3em 1em;box-sizing:border-box;background-color:#f2f2f2;color:#000}
.sidebar ul li a:hover{color:#fff;background-color:#253459}
.sidebar ul li.current-cat>a,.sidebar ul li.current_page_item>a{color:#fff;background-color:#253459}
.sidebar>ul{margin-top:0}
.category-list ul{margin:0;padding:0;list-style-type:none;border-top:1px solid #f2f2f2;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2}
.category-list ul li{padding:.8em 1em;border-bottom:1px solid #f2f2f2;-webkit-transition:.4s all ease-out;transition:.4s all ease-out}
.category-list ul li:hover{background-color:#67788b;color:#fff}
.category-list ul li:hover .meta{opacity:1}
.category-list ul li:hover .post-title a{color:#fff}
.category-list .meta,.category-list .category{display:inline-block;vertical-align:middle}
.category-list .meta{opacity:.5;font-size:.9em;width:110px}
.category-list .type{padding-right:.3em}
.category-list .type,.category-list time{display:inline-block;vertical-align:middle}
.category-list .post-title{font-weight:bold;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.category-list .category{font-size:.9em;padding-right:.5em}
.category-list .category a{display:inline-block;vertical-align:middle}
.category-list .post-title{display:block}
.category-list .post-title a{color:#000}
nav.pagination{display:block}
nav.pagination .screen-reader-text{display:none}
.pagination{text-align:center;margin:2em 0}
.pagination a,.pagination span{display:inline-block;vertical-align:middle;line-height:1.2}
.pagination span{color:#67788b;width:20px;height:20px;padding:10px}
.pagination a{opacity:.5;width:20px;height:20px;padding:10px;background-repeat:no-repeat;background-position:center}
.pagination a.first{background-image:url("assets/img/pagination/first.png");text-indent:-9999px}
.pagination a.prev{background-image:url("assets/img/pagination/prev.png");text-indent:-9999px}
.pagination a.next{background-image:url("assets/img/pagination/next.png");text-indent:-9999px}
.pagination a.last{background-image:url("assets/img/pagination/last.png");text-indent:-9999px}
.pagination a:hover{opacity:1}
.single-inner #content{border-top:4px solid #ccc;margin-top:2em}
.single-inner .entry-meta{margin:2em 0}
.single-inner .entry-meta .category,.single-inner .entry-meta time{width:49.6183206107%;float:left;margin-right:.7633587786%}
.single-inner .entry-meta time{float:right;margin-right:0;text-align:right}
.single-inner .entry-meta .category-tag{display:inline-block;vertical-align:middlem}
.single-inner .entry-attachments .attachments-title{border-top:1px solid #ccc}
.single-inner .entry-attachments .attachments-title h3{margin:0;background-color:#4a4a4a;padding:0 1em;display:inline-block;vertical-align:middle;color:#fff;font-weight:300}
.single-inner .entry-attachments ul{margin:0 0 0 2em;padding:1em 0;list-style-type:none}
.single-inner .entry-attachments ul li{border-bottom:1px solid #ddd;padding:.5em 0}
.single-inner .entry-attachments ul li .name{float:left;width:calc(100% - 100px)}
.single-inner .entry-attachments ul li .download{float:right;text-align:right;width:100px}
.single-inner .entry-attachments ul li a{color:#4a90e2;display:block}
.single-inner.regulation .entry-attachments ul{margin:0;padding:0}
.single-inner.regulation .entry-attachments ul li{color:#4a90e2}
.text-separator{position:relative}
.text-separator p{background-color:#4a90e2;color:#fff;display:inline-block;vertical-align:middle;padding:.3em 1em;margin-top:0}
.text-separator p:after{content:'';width:100%;height:1px;background-color:#626868;position:absolute;top:50%;left:0;z-index:-1}
.page-inner .entry-attachments .attachments-title{border-top:1px solid #ccc}
.page-inner .entry-attachments .attachments-title h3{margin:0;background-color:#4a4a4a;padding:0 1em;display:inline-block;vertical-align:middle;color:#fff;font-weight:300}
.page-inner .entry-attachments ul{margin:0 0 0 2em;padding:1em 0;list-style-type:none}
.page-inner .entry-attachments ul li{border-bottom:1px solid #ddd;padding:.5em 0}
.page-inner .entry-attachments ul li .name{float:left;width:calc(100% - 100px)}
.page-inner .entry-attachments ul li .download{float:right;text-align:right;width:100px}
.page-inner .entry-attachments ul li a{color:#4a90e2;display:block}
ul.bxslider{margin:0;padding:0}
.bx-wrapper{position:relative;margin:0;padding:0;*zoom:1}
.bx-wrapper img{max-width:100%;display:block}
.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-ms-transform:translatez(0);transform:translatez(0)}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}
.bx-wrapper .bx-loading{min-height:50px;background:url("../images/components/bx_loader.gif") center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}
.bx-wrapper .bx-prev{left:10px;background:url("../images/components/bx_controls.png") no-repeat 0 -32px}
.bx-wrapper .bx-next{right:10px;background:url("../images/components/bx_controls.png") no-repeat -43px -32px}
.bx-wrapper .bx-prev:hover{background-position:0 0}
.bx-wrapper .bx-next:hover{background-position:-43px 0}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url("../images/components/bx_controls.png") -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url("../images/components/bx_controls.png") -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none !important}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
.meteor-slides .mslide img{width:100%}
.ngg-galleryoverview{margin:0 !important}
.ngg-galleryoverview .slideshowlink{display:none}
.ngg-galleryoverview .ngg-gallery-thumbnail-box{margin:0;width:50%;float:left}
.ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}
.ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-child(2n+2){margin-left:50%;margin-right:-100%;clear:none}
.ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail{width:100%}
.ngg-galleryoverview .ngg-gallery-thumbnail img{border:0;margin:0;padding:0;width:100%;height:auto;-webkit-filter:saturate(0);filter:saturate(0);-webkit-transition:.3s all ease-out;transition:.3s all ease-out}
.ngg-galleryoverview .ngg-gallery-thumbnail a{cursor:pointer;display:block}
.ngg-galleryoverview .ngg-gallery-thumbnail a:hover img{-webkit-filter:saturate(100%);filter:saturate(100%)}
.gallery-wrapper{position:relative}
.gallery-wrapper .title{position:absolute;top:6px;left:0;right:0;z-index:2}
.gallery-wrapper .title h2{display:inline-block;vertical-align:middle;background-color:#173b63;color:#fff;margin:0;padding:.5em 1em}
.single-gallery-wrapper .ngg-galleryoverview .ngg-gallery-thumbnail-box{width:49.1525423729%;float:left;margin-bottom:1em}
.single-gallery-wrapper .ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}
.single-gallery-wrapper .ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-child(2n+2){margin-left:50.8474576271%;margin-right:-100%;clear:none}
.single-gallery-wrapper .ngg-galleryoverview .ngg-gallery-thumbnail-box a{display:block;position:relative;color:#fff}
.single-gallery-wrapper .ngg-galleryoverview .ngg-gallery-thumbnail-box a:hover .overlay{display:block}
.single-gallery-wrapper .ngg-galleryoverview .ngg-gallery-thumbnail-box a .overlay{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8);box-sizing:border-box;font-size:0;pointer-events:none}
.single-gallery-wrapper .ngg-galleryoverview .ngg-gallery-thumbnail-box a .overlay:before{content:'';display:inline-block;vertical-align:middle;width:0;height:100%}
.single-gallery-wrapper .ngg-galleryoverview .ngg-gallery-thumbnail-box a .overlay .overlay-inner{display:inline-block;vertical-align:middle;font-size:1rem;padding:2rem}
.single-gallery-wrapper .ngg-galleryoverview .ngg-gallery-thumbnail-box a h4{color:#fff}
.single-gallery-wrapper .ngg-galleryoverview .ngg-gallery-thumbnail-box a .description{border:1px solid #fff;padding:1em}
.icons-mobile-btn{background-image:url(../sprite.png);background-position:0 0;width:60px;height:60px}
@media(min-width:768px){.g-12-12{width:100%;float:left;margin-left:0;margin-right:0}
.g-12-12.no-gutters{width:100%;float:left;margin-left:0;margin-right:0;padding:0}
.g-11-12{width:91.6030534351%;float:left;margin-right:.7633587786%}
.g-11-12.no-gutters{width:91.6030534351%;float:left;padding:0}
.g-10-12{width:83.2061068702%;float:left;margin-right:.7633587786%}
.g-10-12.no-gutters{width:83.2061068702%;float:left;padding:0}
.g-9-12{width:74.8091603053%;float:left;margin-right:.7633587786%}
.g-9-12.no-gutters{width:74.8091603053%;float:left;padding:0}
.g-8-12{width:66.4122137405%;float:left;margin-right:.7633587786%}
.g-8-12.no-gutters{width:66.4122137405%;float:left;padding:0}
.g-7-12{width:58.0152671756%;float:left;margin-right:.7633587786%}
.g-7-12.no-gutters{width:58.0152671756%;float:left;padding:0}
.g-6-12{width:49.6183206107%;float:left;margin-right:.7633587786%}
.g-6-12.no-gutters{width:49.6183206107%;float:left;padding:0}
.g-5-12{width:41.2213740458%;float:left;margin-right:.7633587786%}
.g-5-12.no-gutters{width:41.2213740458%;float:left;padding:0}
.g-4-12{width:32.8244274809%;float:left;margin-right:.7633587786%}
.g-4-12.no-gutters{width:32.8244274809%;float:left;padding:0}
.g-3-12{width:24.427480916%;float:left;margin-right:.7633587786%}
.g-3-12.no-gutters{width:24.427480916%;float:left;padding:0}
.g-2-12{width:16.0305343511%;float:left;margin-right:.7633587786%}
.g-2-12.no-gutters{width:16.0305343511%;float:left;padding:0}
.g-1-12{width:7.6335877863%;float:left;margin-right:.7633587786%}
.g-1-12.no-gutters{width:7.6335877863%;float:left;padding:0}
.grid:last-child{float:right;margin-right:0}
.table{display:table}
.table-c{display:table-cell}
.t-1-10{width:10%}
.t-2-10{width:20%}
.t-3-10{width:30%}
.t-4-10{width:40%}
.t-6-10{width:60%}
.t-5-10{width:50%}
.news-wrapper .block:first-child .post-title{width:calc(100% - 210px)}
.news-wrapper .block:last-child .meta{width:90px}
.news-wrapper .block:last-child .post-title{width:calc(100% - 100px)}
.news-wrapper .block .post-title{display:inline-block;vertical-align:middle}
.category-wrapper .sidebar{width:14.2857142857%;float:left;margin-right:2.8571428571%}
.category-wrapper #content{width:82.8571428571%;float:right;margin-right:0}
.category-list .post-title{width:calc(100% - 210px);display:inline-block;vertical-align:middle}
.single-inner .sidebar{width:14.2857142857%;float:left;margin-right:2.8571428571%}
.single-inner #content{width:82.8571428571%;float:right;margin-right:0;margin-top:0;border-top:0}
.single-inner #content .entry-meta{margin:0 0 2em 0}
.ngg-galleryoverview .ngg-gallery-thumbnail-box{width:25%;float:left}
.ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}
.ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-child(4n+2){margin-left:25%;margin-right:-100%;clear:none}
.ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-child(4n+3){margin-left:50%;margin-right:-100%;clear:none}
.ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-child(4n+4){margin-left:75%;margin-right:-100%;clear:none}
.single-gallery-wrapper .ngg-galleryoverview .ngg-gallery-thumbnail-box{width:23.7288135593%;float:left}
.single-gallery-wrapper .ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}
.single-gallery-wrapper .ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-child(4n+2){margin-left:25.4237288136%;margin-right:-100%;clear:none}
.single-gallery-wrapper .ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-child(4n+3){margin-left:50.8474576271%;margin-right:-100%;clear:none}
.single-gallery-wrapper .ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-child(4n+4){margin-left:76.2711864407%;margin-right:-100%;clear:none}
}
@media(min-width:992px){
	.footer-inner .block{width:16.0305343511%;float:left;margin-right:.7633587786%}
	.footer-inner .block:nth-child(2){width:58.0152671756%;float:left;margin-right:.7633587786%}
	.footer-inner .block:last-child{width:24.427480916%;float:right;margin-right:0}
	.footer-inner .block:last-child a{display:inline-block;vertical-align:middle;opacity:.5}
	.footer-inner .block:last-child a:hover{opacity:1}
	.news-wrapper{
		
		position:relative;
		display:flex;
		flex-direction:row;
		flex-wrap:nowrap;
		align-items:stretch;
		justify-content: flex-start;
	}
	.news-latest.block {
		/*max-height:25%;*/
		overflow-y: auto;
		flex-basis: 40%;
		aspect-ratio: 16 / 9;
	}
	.news-others.block{

		flex-basis: 30%;
		
	}
}
/* 手機板*/
@media(max-width:991px){
	.news-wrapper{
		position:relative;
		display:flex;
		flex-direction:column;
		flex-wrap:nowrap;
		justify-content:space-around;
		align-items:stretch;
		
	}
	.news-latest.block {
		flex-basis: 40%;
    	
	}
	.news-others.block{
		
		flex-basis: 30%;
		
	}
}
@media(min-width:1280px){.controlgroup label{width:140px;display:inline-block;float:left}
.controlgroup .controls{margin-left:140px}
.restrict-large{padding:0}
.restrict{padding:0}
.restrict-small{padding:0}
.restrict-tiny{padding:0}
nav.main-navigation{display:block}
nav.main-navigation ul{display:block}
a.mobile-trigger{display:none}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}
.mfp-arrow-left{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}
.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
}