﻿/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;width:100%;height:100%;min-height:100%;font-weight:400;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}ul{list-style:none}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}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}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;display:block;color:#222}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}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;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}button{cursor:pointer;-webkit-appearance:none;outline:0;border:0;background:none}.panel-slidein{display:block !important;animation:result-panel-slidein-animation 0.6s 1 both;-webkit-animation:result-panel-slidein-animation 0.6s 1 both;-moz-animation:result-panel-slidein-animation 0.6s 1 both;-o-animation:result-panel-slidein-animation 0.6s 1 both}@-webkit-keyframes result-panel-slidein-animation{0%{opacity:0;-webkit-transform:translateY(50px)}30%{opacity:0;-webkit-transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes result-panel-slidein-animation{0%{opacity:0;-moz-transform:translateY(50px)}30%{opacity:0;-moz-transform:translateY(50px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes result-panel-slidein-animation{0%{opacity:0;-o-transform:translateY(50px)}30%{opacity:0;-o-transform:translateY(50px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes result-panel-slidein-animation{0%{opacity:0;transform:translateY(50px)}30%{opacity:0;-o-transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}.no-panel-slidein{animation:no-panel-slidein-animation 0.6s 1 both;-webkit-animation:no-panel-slidein-animation 0.6s 1 both;-moz-animation:no-panel-slidein-animation 0.6s 1 both;-o-animation:no-panel-slidein-animation 0.6s 1 both}@-webkit-keyframes no-panel-slidein-animation{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes no-panel-slidein-animation{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes no-panel-slidein-animation{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes no-panel-slidein-animation{0%{opacity:1;transform:translateY(0)}100%{opacity:1;transform:translateY(0)}}.transblock{opacity:0.7}.hideblock{display:none !important}.showblock{display:block !important}@media only screen and (max-width: 780px){.hideontablet{display:none !important}}.hideinlineblock{display:none !important}.showinlineblock{display:inline-block !important}@media only screen and (max-width: 580px){.hideonmobile{display:none !important}}.showonmobile{display:none !important}@media only screen and (max-width: 580px){.showonmobile{display:block !important}}.noscroll{position:fixed;overflow:hidden}.bottom-panel-slidein{animation:bottompanelslidein 0.5s cubic-bezier(0.4, 0, 0.33, 1) 1 forwards;-webkit-animation:bottompanelslidein 0.5s cubic-bezier(0.4, 0, 0.33, 1) 1 forwards;-moz-animation:bottompanelslidein 0.5s cubic-bezier(0.4, 0, 0.33, 1) 1 forwards;-o-animation:bottompanelslidein 0.5s cubic-bezier(0.4, 0, 0.33, 1) 1 forwards}@-webkit-keyframes bottompanelslidein{0%{opacity:0;-webkit-transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0px)}}@-moz-keyframes bottompanelslidein{0%{opacity:0;-moz-transform:translateY(100px)}100%{opacity:1;-moz-transform:translateY(0px)}}@-o-keyframes bottompanelslidein{0%{opacity:0;-o-transform:translateY(100px)}100%{opacity:1;-o-transform:translateY(0px)}}@keyframes bottompanelslidein{0%{opacity:0;transform:translateY(100px)}100%{opacity:1;transform:translateY(0px)}}.bottom-panel-slideout{animation:bottompanelslideout 0.5s cubic-bezier(0.4, 0, 0.33, 1) 1 forwards;-webkit-animation:bottompanelslideout 0.5s cubic-bezier(0.4, 0, 0.33, 1) 1 forwards;-moz-animation:bottompanelslideout 0.5s cubic-bezier(0.4, 0, 0.33, 1) 1 forwards;-o-animation:bottompanelslideout 0.5s cubic-bezier(0.4, 0, 0.33, 1) 1 forwards}@-webkit-keyframes bottompanelslideout{0%{opacity:1;-webkit-transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(200px)}}@-moz-keyframes bottompanelslideout{0%{opacity:1;-moz-transform:translateY(0px)}100%{opacity:0;-moz-transform:translateY(200px)}}@-o-keyframes bottompanelslideout{0%{opacity:1;-o-transform:translateY(0px)}100%{opacity:0;-o-transform:translateY(200px)}}@keyframes bottompanelslideout{0%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(200px)}}@media only screen and (max-width: 580px){.full-height-on-mobile{padding:0 !important;height:100vh !important;-webkit-clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 0) !important;-moz-clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 0) !important;-o-clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 0) !important;clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 0) !important}}*{margin:0;padding:0}body *:not(.slick-track):not(.slick-list){-webkit-transition:all .3s cubic-bezier(0.4, 0, 0.33, 1);-moz-transition:all .3s cubic-bezier(0.4, 0, 0.33, 1);-ms-transition:all .3s cubic-bezier(0.4, 0, 0.33, 1);-o-transition:all .3s cubic-bezier(0.4, 0, 0.33, 1);transition:all .3s cubic-bezier(0.4, 0, 0.33, 1)}div,a,span,header,footer,aside{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table{border-collapse:collapse}table tr td,table tr th{padding:0}.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}a:link,a:hover,a:visited,a:active{text-decoration:none;outline:none}html{font-size:16px}@media screen and (max-width: 580px){html{font-size:18px}}body{background:#cdcdcd}.fa-red{color:#ed1c26 !important}.site-container{background:#cdcdcd;width:100%;height:100%;min-height:100%;text-align:center}.page-container{width:100%;max-width:1100px;height:auto;min-height:1200px;text-align:left;margin:0 auto;padding:0 0 20px}.page-header{width:100%;height:auto;position:relative}.page-top-panel{width:100%;height:150px;padding:0;background-size:cover;background-position:center center;background-image:url("img/sitetop-bg.png");position:relative}.page-top-tagline-panel{width:100%;height:20px;line-height:20px;background:rgba(255,255,255,0.5);font-family:"Saira","Microsoft Yahei","微软雅黑",sans-serif;font-size:0.8rem;font-style:normal;letter-spacing:0.5px;font-weight:500;color:#2f2f2f;padding:0 10px}.page-top-tagline-panel strong{font-weight:700}.page-top-logo-panel{width:100%;height:40px;margin:45px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:nowrap row}@media only screen and (max-width: 580px){.page-top-logo-panel{height:30px}}.page-top-logo-left{-webkit-box-flex:0 0 auto !important;-moz-box-flex:0 0 auto !important;-webkit-flex:0 0 auto !important;-ms-flex:0 0 auto !important;flex:0 0 auto !important;padding:0 20px 0 0}@media only screen and (max-width: 580px){.page-top-logo-left{padding:0}.page-top-logo-left img{width:auto;height:28px}}.page-top-logo-main{-webkit-box-flex:1 !important;-moz-box-flex:1 !important;-webkit-flex:1 !important;-ms-flex:1 !important;flex:1 !important}@media only screen and (max-width: 580px){.page-top-logo-main img{width:auto;height:30px}}.page-nav-panel{width:100%;height:34px;padding:0;background-color:#000;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:nowrap row}@media only screen and (max-width: 780px){.page-nav-panel{height:40px}}.page-nav-panel .page-nav-home{-webkit-box-flex:0 0 75px !important;-moz-box-flex:0 0 75px !important;-webkit-flex:0 0 75px !important;-ms-flex:0 0 75px !important;flex:0 0 75px !important;text-align:center}@media only screen and (max-width: 780px){.page-nav-panel .page-nav-home{-webkit-box-flex:0 0 40px !important;-moz-box-flex:0 0 40px !important;-webkit-flex:0 0 40px !important;-ms-flex:0 0 40px !important;flex:0 0 40px !important}}.page-nav-panel .page-nav-home .home-button{margin:0 auto;display:inline-block;width:21px;height:18px;margin:7px 0;background:url("img/sitetop-nav-home.png")}@media only screen and (max-width: 780px){.page-nav-panel .page-nav-home .home-button{margin:11px 0}}.page-nav-panel .page-nav-home .home-button:hover{background:url("img/sitetop-nav-home-on.png")}.page-nav-panel .page-nav-button{-webkit-box-flex:0 0 auto !important;-moz-box-flex:0 0 auto !important;-webkit-flex:0 0 auto !important;-ms-flex:0 0 auto !important;flex:0 0 auto !important;width:40px;height:32px;margin:4px 0;display:none;position:relative;cursor:pointer}.page-nav-panel .page-nav-button .line1{display:block;width:20px;height:2px;background:#fff;position:absolute;top:10px;left:10px}.page-nav-panel .page-nav-button .line2{display:block;width:20px;height:2px;background:#fff;position:absolute;top:16px;left:10px}.page-nav-panel .page-nav-button .line3{display:block;width:20px;height:2px;background:#fff;position:absolute;top:22px;left:10px}@media only screen and (max-width: 780px){.page-nav-panel .page-nav-button{display:block}}.page-nav-panel .page-nav-list{-webkit-box-flex:1 !important;-moz-box-flex:1 !important;-webkit-flex:1 !important;-ms-flex:1 !important;flex:1 !important;padding:0 100px 0 0}@media only screen and (max-width: 780px){.page-nav-panel .page-nav-list{display:none}}.mobile-page-nav-panel{width:100%;height:auto;padding:0;background-color:#000;flex-flow:nowrap row;display:none}.page-top-right{width:92px;height:92px;background-size:cover;background-position:center center;background-image:url("img/sitetop-right.png");position:absolute;bottom:0;right:0}.page-footer{width:100%;height:auto;background:#000}.page-footer .footer-top{width:100%;height:150px;text-align:center;background-size:cover;background-position:center center;background-image:url("img/sitefoot-bg.png");position:relative;padding:0 20px}@media only screen and (max-width: 980px){.page-footer .footer-top{padding:0 15px}}@media only screen and (max-width: 580px){.page-footer .footer-top{padding:0 10px}}.page-footer .footer-top .inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:50px 20px 0;flex-flow:row nowrap;justify-content:flex-end}.page-footer .footer-top .inner .footer-link{-webkit-box-flex:0 0 127px !important;-moz-box-flex:0 0 127px !important;-webkit-flex:0 0 127px !important;-ms-flex:0 0 127px !important;flex:0 0 127px !important;margin:0 0 0 40px}.page-footer .footer-bottom{width:100%;height:auto;min-height:30px;text-align:center;font-family:"Saira","Microsoft Yahei","微软雅黑",sans-serif;font-weight:400;color:#fff;font-size:0.8rem;font-style:normal;letter-spacing:0.5px;font-weight:500;line-height:20px;padding:5px 20px}@media only screen and (max-width: 980px){.page-footer .footer-bottom{padding:5px 15px}}@media only screen and (max-width: 580px){.page-footer .footer-bottom{padding:5px 10px}}.topmenu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;list-style:none;text-align:left;margin:0;padding:0}.topmenu .menu-item{-webkit-box-flex:0 0 auto !important;-moz-box-flex:0 0 auto !important;-webkit-flex:0 0 auto !important;-ms-flex:0 0 auto !important;flex:0 0 auto !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;height:34px}.topmenu .menu-item a:link,.topmenu .menu-item a:visited{display:inline-block;width:auto;height:auto;padding:5px 15px;width:auto;font-family:"Saira","Microsoft Yahei","微软雅黑",sans-serif;font-size:0.9rem;font-weight:500;text-align:left;line-height:24px;letter-spacing:0.5px;color:#fff}.topmenu .menu-item a:hover,.topmenu .menu-item a:active{color:#ffa200}.topmenu .menu-item .sub-menu{display:none;height:auto;position:absolute;top:100%;left:0;padding:10px 5px;background:#000;z-index:503}.topmenu .menu-item .sub-menu li{height:auto !important}.topmenu .menu-item .sub-menu a:link,.topmenu .menu-item .sub-menu a:visited{display:block;width:auto;height:auto;padding:10px 10px;width:auto;font-family:"Saira","Microsoft Yahei","微软雅黑",sans-serif;font-size:0.85rem;font-weight:500;text-align:left;line-height:20px;letter-spacing:0.5px;color:#fff}.topmenu .menu-item .sub-menu a:hover,.topmenu .menu-item .sub-menu a:active{color:#ffa200}.topmenu .menu-item:hover .sub-menu{display:block !important}.mobile-topmenu{width:100%;height:auto;list-style:none;text-align:left;margin:0;padding:10px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mobile-topmenu .menu-item{height:auto;border-bottom:1px solid rgba(255,255,255,0.3)}.mobile-topmenu .menu-item:last-child{border-bottom:none}.mobile-topmenu .menu-item a:link,.mobile-topmenu .menu-item a:visited{display:block;width:auto;height:auto;padding:15px 0px;width:auto;font-family:"Saira","Microsoft Yahei","微软雅黑",sans-serif;font-size:0.85rem;font-weight:500;text-align:left;line-height:20px;letter-spacing:0.5px;color:#fff}.mobile-topmenu .menu-item a:hover,.mobile-topmenu .menu-item a:active{color:#ffa200}.mobile-topmenu .menu-item .sub-menu li{height:auto !important;border-bottom:none !important}.mobile-topmenu .menu-item .sub-menu li a:link,.mobile-topmenu .menu-item .sub-menu li a:visited{display:block;width:auto;height:auto;padding:15px 20px;width:auto;font-family:"Saira","Microsoft Yahei","微软雅黑",sans-serif;font-size:0.85rem;font-weight:500;text-align:left;line-height:20px;letter-spacing:0.5px;color:#fff}.mobile-topmenu .menu-item .sub-menu li a:hover,.mobile-topmenu .menu-item .sub-menu li a:active{color:#ffa200}.cgnews-pagination-panel{width:100%;height:auto;margin:20px 0 10px;padding:20px 20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:space-between}@media only screen and (max-width: 980px){.cgnews-pagination-panel{padding:20px 15px}}@media only screen and (max-width: 580px){.cgnews-pagination-panel{padding:20px 10px}}@media only screen and (max-width: 1100px){.cgnews-pagination-panel{justify-content:flex-start}}.cgnews-pagination-panel .left-panel{-webkit-box-flex:0 0 70% !important;-moz-box-flex:0 0 70% !important;-webkit-flex:0 0 70% !important;-ms-flex:0 0 70% !important;flex:0 0 70% !important;-webkit-box-flex:1 !important;-moz-box-flex:1 !important;-webkit-flex:1 !important;-ms-flex:1 !important;flex:1 !important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap}@media only screen and (max-width: 1100px){.cgnews-pagination-panel .left-panel{-webkit-box-flex:0 0 100% !important;-moz-box-flex:0 0 100% !important;-webkit-flex:0 0 100% !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;margin:0 0 20px}}.cgnews-pagination-panel .right-panel{-webkit-box-flex:0 0 30% !important;-moz-box-flex:0 0 30% !important;-webkit-flex:0 0 30% !important;-ms-flex:0 0 30% !important;flex:0 0 30% !important;-webkit-box-flex:0 0 280px !important;-moz-box-flex:0 0 280px !important;-webkit-flex:0 0 280px !important;-ms-flex:0 0 280px !important;flex:0 0 280px !important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap}@media only screen and (max-width: 1100px){.cgnews-pagination-panel .right-panel{-webkit-box-flex:0 0 100% !important;-moz-box-flex:0 0 100% !important;-webkit-flex:0 0 100% !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important}}.cgnews-pagination-panel .cgnews-search-form{width:100%;height:30px;margin:0 0 10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap}.cgnews-pagination-panel .cgnews-search-form .form-title{-webkit-box-flex:1 !important;-moz-box-flex:1 !important;-webkit-flex:1 !important;-ms-flex:1 !important;flex:1 !important;height:30px;padding:5px 0 5px 0px;font-size:0.9rem;line-height:20px;text-align:right;color:#2f2f2f}@media only screen and (max-width: 1100px){.cgnews-pagination-panel .cgnews-search-form .form-title{-webkit-box-flex:0 0 auto !important;-moz-box-flex:0 0 auto !important;-webkit-flex:0 0 auto !important;-ms-flex:0 0 auto !important;flex:0 0 auto !important}}.cgnews-pagination-panel .cgnews-search-form .input-wrapper{position:relative}.cgnews-pagination-panel .cgnews-search-form input[type='text']{-webkit-box-flex:0 0 180px !important;-moz-box-flex:0 0 180px !important;-webkit-flex:0 0 180px !important;-ms-flex:0 0 180px !important;flex:0 0 180px !important;margin:0;padding:0px 10px;font-size:0.9rem;text-align:left;height:30px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background:#eee;position:relative;border:none}.cgnews-pagination-panel .cgnews-search-form .search-icon{position:absolute;top:7px;right:10px;height:15px;width:auto;cursor:pointer}.cgnews-pagination-panel .pagination-select{-webkit-box-flex:0 0 auto !important;-moz-box-flex:0 0 auto !important;-webkit-flex:0 0 auto !important;-ms-flex:0 0 auto !important;flex:0 0 auto !important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;margin:0 20px 10px 0;height:30px;min-width:100px;position:relative}.cgnews-pagination-panel .pagination-select .page-selected{-webkit-box-flex:1 !important;-moz-box-flex:1 !important;-webkit-flex:1 !important;-ms-flex:1 !important;flex:1 !important;margin:0;width:100%;padding:5px 10px 5px 10px;font-size:0.9rem;text-align:center;height:30px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background:#eee;position:relative;cursor:pointer}.cgnews-pagination-panel .pagination-select .page-select-title{-webkit-box-flex:0 0 auto !important;-moz-box-flex:0 0 auto !important;-webkit-flex:0 0 auto !important;-ms-flex:0 0 auto !important;flex:0 0 auto !important;height:30px;padding:5px 0 5px 0px;font-size:0.9rem;line-height:20px;height:auto;width:auto;color:#2f2f2f}.cgnews-pagination-panel .pagination-select .page-selector{display:none;position:absolute;top:35px;left:0;width:100%;height:auto;max-height:240px;overflow:scroll;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background:#eee;z-index:501}.cgnews-pagination-panel .pagination-select .page-selector .page-item{width:auto;padding:0px 10px 0px 10px;font-size:0.85rem;line-height:29px;height:auto;min-height:30px;border-bottom:1px solid #dedede;color:#2f2f2f;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.cgnews-pagination-panel .page-selected-long{min-width:140px}.cgnews-pagination-panel .pagination-list{-webkit-box-flex:0 0 auto !important;-moz-box-flex:0 0 auto !important;-webkit-flex:0 0 auto !important;-ms-flex:0 0 auto !important;flex:0 0 auto !important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;margin:0 20px 0 0;padding:2px 0}.cgnews-pagination-panel .pagination-list a.pagination-left-arrow:link,.cgnews-pagination-panel .pagination-list a.pagination-left-arrow:hover,.cgnews-pagination-panel .pagination-list a.pagination-left-arrow:visited,.cgnews-pagination-panel .pagination-list a.pagination-left-arrow:active{-webkit-box-flex:0 0 auto !important;-moz-box-flex:0 0 auto !important;-webkit-flex:0 0 auto !important;-ms-flex:0 0 auto !important;flex:0 0 auto !important;width:20px;height:26px;padding:7px 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cgnews-pagination-panel .pagination-list a.pagination-left-arrow:link:before,.cgnews-pagination-panel .pagination-list a.pagination-left-arrow:hover:before,.cgnews-pagination-panel .pagination-list a.pagination-left-arrow:visited:before,.cgnews-pagination-panel .pagination-list a.pagination-left-arrow:active:before{display:none !important}.cgnews-pagination-panel .pagination-list .left-arrow-icon{display:block;width:0;height:0;border-right:8px solid #000;border-top:5px solid transparent;border-bottom:5px solid transparent}.cgnews-pagination-panel .pagination-list .right-arrow-icon{display:block;width:0;height:0;border-left:8px solid #000;border-top:5px solid transparent;border-bottom:5px solid transparent}.cgnews-pagination-panel .pagination-list .pager-list{-webkit-box-flex:0 0 auto !important;-moz-box-flex:0 0 auto !important;-webkit-flex:0 0 auto !important;-ms-flex:0 0 auto !important;flex:0 0 auto !important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;height:26px;padding:0;margin:0;list-style-type:none}.cgnews-pagination-panel .pagination-list .pager-list .pager-list-item{-webkit-box-flex:0 0 auto !important;-moz-box-flex:0 0 auto !important;-webkit-flex:0 0 auto !important;-ms-flex:0 0 auto !important;flex:0 0 auto !important;list-style-type:none;display:block;margin:0 5px;padding:0;height:26px}.cgnews-pagination-panel .pagination-list .pager-list .pager-list-item:before{display:none}.cgnews-pagination-panel .pagination-list .pager-list .pager-list-item a.pager-link-item{display:block;width:auto;height:26px;padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#2f2f2f;font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif;font-size:0.95rem;font-weight:400;line-height:26px}.cgnews-pagination-panel .pagination-list .pager-list .pager-list-item a.pager-link-item:before{display:none}.cgnews-pagination-panel .pagination-list .pager-list .pager-list-item .current-page{position:relative}.cgnews-pagination-panel .pagination-list .pager-list .pager-list-item .current-page:after{content:'';position:absolute;bottom:0;left:calc(50% - 5px);width:10px;height:3px;background:#ffa200}.cgnews-pagination-panel .pagination-list .pager-list .dots-divider{display:block;width:auto;height:36px;line-height:36px;vertical-align:middle}@media only screen and (max-width: 360px){.cgnews-pagination-panel .pagination-list .pager-list .dots-divider{height:30px;line-height:30px}}.cgnews-pagination-panel .pagination-list .pager-list .dots-divider .black-dot{display:inline-block;width:3px;height:3px;margin:0 3px;vertical-align:middle;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background:#000}@media only screen and (max-width: 580px){.cgnews-pagination-panel .pagination-list .pager-list .dots-divider .black-dot{margin:0 2px}}.cgnews-title-container{position:relative;width:100%;height:90px;background-size:cover;background-position:center center;background-image:url("img/archive-header-bg.png")}.cgnews-title-container .title-main{font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif;font-size:1.5rem;color:#ffa200;line-height:1;margin:0;font-weight:500;font-style:italic;text-align:right;padding:22px 22% 10px 0}@media only screen and (max-width: 580px){.cgnews-title-container .title-main{text-align:center;padding:22px 0 10px 0}}.cgnews-title-container .title-sub{font-family:"Saira","Microsoft Yahei","微软雅黑",sans-serif;font-size:1rem;color:#ffa200;line-height:1;margin:0;font-weight:500;text-align:right;padding:0px 25% 0 0;font-style:italic;text-transform:uppercase}@media only screen and (max-width: 580px){.cgnews-title-container .title-sub{text-align:center;padding:0}}.cgnews-title-container .title-pattern{width:100%;height:60px;right:0;top:15px;position:absolute;background-size:auto 60px;background:url("img/content-header-pattern-dark.png") right center no-repeat}.cgnews-page-content-container{width:100%;height:auto;background:#fff;border:none}.cgnews-page-content-container .cgnews-page-content-main-col{width:100%;height:auto;min-height:1000px;border-left:1px solid #000;border-right:1px solid #000}.cgnews-page-content-container .cgnews-page-content-main-col .cgnews-page-content-main{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;padding:0}.cgnews-page-content-container .cgnews-page-content-main-col .cgnews-page-news-item-wrapper{-webkit-box-flex:0 0 50% !important;-moz-box-flex:0 0 50% !important;-webkit-flex:0 0 50% !important;-ms-flex:0 0 50% !important;flex:0 0 50% !important}@media only screen and (max-width: 980px){.cgnews-page-content-container .cgnews-page-content-main-col .cgnews-page-news-item-wrapper{-webkit-box-flex:0 0 100% !important;-moz-box-flex:0 0 100% !important;-webkit-flex:0 0 100% !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important}}.cgnews-page-content-container .cgnews-page-content-main-col p{font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif;font-size:1rem;font-weight:400;color:#2f2f2f;margin:0 0 20px;line-height:2}.cgnews-page-content-container .cgnews-page-content-main-col plast-of-type{margin:0}.cgnews-page-content-container .cgnews-page-content-main-col strong{font-weight:600;font-size:1rem}.cgnews-page-content-container .cgnews-page-content-main-col h2{font-family:"Saira","Microsoft Yahei","微软雅黑",sans-serif;font-size:1.3rem;font-weight:500;color:#2f2f2f;margin:30px 0 30px;line-height:1}.cgnews-page-content-container .cgnews-page-content-main-col h3{font-family:"Roboto Condensed","Microsoft Yahei","微软雅黑",sans-serif;font-size:1.1rem;font-weight:500;color:#2f2f2f;letter-spacing:0.5px;margin:20px 0 20px;line-height:1.8}.cgnews-page-content-container .cgnews-page-content-main-col a:link,.cgnews-page-content-container .cgnews-page-content-main-col a:visited{color:#2f2f2f;text-decoration:none;position:relative}.cgnews-page-content-container .cgnews-page-content-main-col a:link:before,.cgnews-page-content-container .cgnews-page-content-main-col a:visited:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:#ffa200}.cgnews-page-content-container .cgnews-page-content-main-col a:hover,.cgnews-page-content-container .cgnews-page-content-main-col a:active{color:#2f2f2f;font-weight:500;text-decoration:none}.cgnews-page-content-container .cgnews-page-content-main-col a:hover:before,.cgnews-page-content-container .cgnews-page-content-main-col a:active:before{display:none}.cgnews-page-content-container .cgnews-page-content-main-col ul,.cgnews-page-content-container .cgnews-page-content-main-col ol{margin:0 0 40px}.cgnews-page-content-container .cgnews-page-content-main-col ul li,.cgnews-page-content-container .cgnews-page-content-main-col ol li{font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif;font-weight:400;font-size:1rem;color:#2f2f2f;line-height:2;list-style-type:none;position:relative;list-style-position:inside;padding-left:20px}.cgnews-page-content-container .cgnews-page-content-main-col ul li:before,.cgnews-page-content-container .cgnews-page-content-main-col ol li:before{content:'';display:block;position:absolute;top:10px;left:0;width:6px;height:6px;background:#2f2f2f}.shop-page-content-container{width:100%;height:auto;background:#fff;border:none;border-left:1px solid #000;border-right:1px solid #000}.shop-page-content-container .shop-page-content-main{width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap}.shop-page-content-container .shop-page-content-main .shop-page-content-side-banner{-webkit-box-flex:0 0 75px !important;-moz-box-flex:0 0 75px !important;-webkit-flex:0 0 75px !important;-ms-flex:0 0 75px !important;flex:0 0 75px !important;height:auto;background:url("img/content-long-bg.png") center 0 repeat}@media only screen and (max-width: 580px){.shop-page-content-container .shop-page-content-main .shop-page-content-side-banner{display:none}}.shop-page-content-container .shop-page-content-main .shop-page-content-main-col{-webkit-box-flex:1 !important;-moz-box-flex:1 !important;-webkit-flex:1 !important;-ms-flex:1 !important;flex:1 !important;height:auto;position:relative;padding:0 0 80px}.shop-page-content-container .shop-page-content-main .shop-page-content-main-col .shop-home-banner{width:100%;height:auto}.shop-page-content-container .shop-page-content-main .shop-page-content-main-col .shop-home-banner img{width:100% !important;height:auto !important}.shop-page-content-container .shop-page-content-main .wp-block-image{margin:0 !important}.shop-page-content-container .shop-page-content-main .woocommerce,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout{padding:40px !important;max-width:100% !important}.shop-page-content-container .shop-page-content-main .woocommerce .woocommerce-pagination ul,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .woocommerce-pagination ul,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .woocommerce-pagination ul{border:none !important}.shop-page-content-container .shop-page-content-main .woocommerce .woocommerce-pagination ul li,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .woocommerce-pagination ul li,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .woocommerce-pagination ul li{border:none !important;padding:0 2px !important}.shop-page-content-container .shop-page-content-main .woocommerce .woocommerce-pagination ul li span,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .woocommerce-pagination ul li span,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .woocommerce-pagination ul li span{border-radius:3px !important;min-width:30px !important}.shop-page-content-container .shop-page-content-main .woocommerce .woocommerce-pagination ul li a,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .woocommerce-pagination ul li a,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .woocommerce-pagination ul li a{border-radius:3px !important;min-width:30px !important}.shop-page-content-container .shop-page-content-main .woocommerce .product_meta,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .product_meta,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .product_meta{margin:40px 0 10px !important}.shop-page-content-container .shop-page-content-main .woocommerce .product_meta .sku_wrapper,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .product_meta .sku_wrapper,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .product_meta .sku_wrapper{display:block}.shop-page-content-container .shop-page-content-main .woocommerce .product_meta .posted_in a:link,.shop-page-content-container .shop-page-content-main .woocommerce .product_meta .posted_in a:visited,.shop-page-content-container .shop-page-content-main .woocommerce .product_meta .posted_in a:hover,.shop-page-content-container .shop-page-content-main .woocommerce .product_meta .posted_in a:active,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .product_meta .posted_in a:link,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .product_meta .posted_in a:visited,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .product_meta .posted_in a:hover,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .product_meta .posted_in a:active,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .product_meta .posted_in a:link,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .product_meta .posted_in a:visited,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .product_meta .posted_in a:hover,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .product_meta .posted_in a:active{display:inline-block;-webkit-box-flex:0 0 auto !important;-moz-box-flex:0 0 auto !important;-webkit-flex:0 0 auto !important;-ms-flex:0 0 auto !important;flex:0 0 auto !important;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;height:24px;padding:0 15px;background:#f0f0f0;font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif;color:#666;font-size:0.9rem;margin:0 5px 5px 0;line-height:24px;text-transform:capitalize}.shop-page-content-container .shop-page-content-main .woocommerce .product_meta .posted_in a:link:before,.shop-page-content-container .shop-page-content-main .woocommerce .product_meta .posted_in a:visited:before,.shop-page-content-container .shop-page-content-main .woocommerce .product_meta .posted_in a:hover:before,.shop-page-content-container .shop-page-content-main .woocommerce .product_meta .posted_in a:active:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .product_meta .posted_in a:link:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .product_meta .posted_in a:visited:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .product_meta .posted_in a:hover:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .product_meta .posted_in a:active:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .product_meta .posted_in a:link:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .product_meta .posted_in a:visited:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .product_meta .posted_in a:hover:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .product_meta .posted_in a:active:before{background:none !important}.shop-page-content-container .shop-page-content-main .woocommerce .product_meta .tagged_as a:link,.shop-page-content-container .shop-page-content-main .woocommerce .product_meta .tagged_as a:visited,.shop-page-content-container .shop-page-content-main .woocommerce .product_meta .tagged_as a:hover,.shop-page-content-container .shop-page-content-main .woocommerce .product_meta .tagged_as a:active,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .product_meta .tagged_as a:link,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .product_meta .tagged_as a:visited,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .product_meta .tagged_as a:hover,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .product_meta .tagged_as a:active,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .product_meta .tagged_as a:link,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .product_meta .tagged_as a:visited,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .product_meta .tagged_as a:hover,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .product_meta .tagged_as a:active{display:inline-block;-webkit-box-flex:0 0 auto !important;-moz-box-flex:0 0 auto !important;-webkit-flex:0 0 auto !important;-ms-flex:0 0 auto !important;flex:0 0 auto !important;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;height:24px;padding:0 15px;background:#f0f0f0;font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif;color:#666;font-size:0.9rem;margin:0 5px 5px 0;line-height:24px;text-transform:capitalize}.shop-page-content-container .shop-page-content-main .woocommerce .product_meta .tagged_as a:link:before,.shop-page-content-container .shop-page-content-main .woocommerce .product_meta .tagged_as a:visited:before,.shop-page-content-container .shop-page-content-main .woocommerce .product_meta .tagged_as a:hover:before,.shop-page-content-container .shop-page-content-main .woocommerce .product_meta .tagged_as a:active:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .product_meta .tagged_as a:link:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .product_meta .tagged_as a:visited:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .product_meta .tagged_as a:hover:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .product_meta .tagged_as a:active:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .product_meta .tagged_as a:link:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .product_meta .tagged_as a:visited:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .product_meta .tagged_as a:hover:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .product_meta .tagged_as a:active:before{background:none !important}.shop-page-content-container .shop-page-content-main .woocommerce li:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart li:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout li:before{display:none !important}.shop-page-content-container .shop-page-content-main .woocommerce ul,.shop-page-content-container .shop-page-content-main .woocommerce ol,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart ul,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart ol,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout ul,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout ol{margin:0 0 40px}.shop-page-content-container .shop-page-content-main .woocommerce ul li,.shop-page-content-container .shop-page-content-main .woocommerce ol li,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart ul li,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart ol li,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout ul li,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout ol li{font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif;font-weight:400;font-size:1rem;color:#2f2f2f;line-height:2;list-style-type:none;position:relative;list-style-position:inside;padding-left:20px}.shop-page-content-container .shop-page-content-main .woocommerce ul li:before,.shop-page-content-container .shop-page-content-main .woocommerce ol li:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart ul li:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart ol li:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout ul li:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout ol li:before{content:'';display:block;position:absolute;top:10px;left:0;width:6px;height:6px;background:#2f2f2f}.shop-page-content-container .shop-page-content-main .woocommerce .wc-block-components-button__text,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .wc-block-components-button__text,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .wc-block-components-button__text{color:#fff !important}.shop-page-content-container .shop-page-content-main .woocommerce .woocommerce-checkout-payment,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .woocommerce-checkout-payment,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .woocommerce-checkout-payment{background:none !important}.shop-page-content-container .shop-page-content-main .woocommerce .woocommerce-ordering .orderby,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .woocommerce-ordering .orderby,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .woocommerce-ordering .orderby{border:none !important;-webkit-appearance:none;-moz-appearance:none;height:40px;line-height:20px;width:100%;font-size:14px;color:#2f2f2f;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:1px solid #ccc;padding:5px 40px 5px 10px;margin:0;background:#eee;display:inline-block;text-indent:0.01px;text-overflow:'';cursor:pointer;position:relative}.shop-page-content-container .shop-page-content-main .woocommerce .wc-tabs li:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .wc-tabs li:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .wc-tabs li:before{display:none !important}.shop-page-content-container .shop-page-content-main .woocommerce .wc-tab li:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .wc-tab li:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .wc-tab li:before{display:block !important}.shop-page-content-container .shop-page-content-main .woocommerce .woocommerce-shipping-methods li:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .woocommerce-shipping-methods li:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .woocommerce-shipping-methods li:before{top:6px !important;background-color:#ffa200 !important}.shop-page-content-container .shop-page-content-main .woocommerce .onsale,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .onsale,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .onsale{width:40px !important;height:40px !important;top:0.5em !important;left:0.5em !important}.shop-page-content-container .shop-page-content-main .woocommerce .restore-item:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .restore-item:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .restore-item:before{display:none !important}.shop-page-content-container .shop-page-content-main .woocommerce .input-text,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .input-text,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .input-text{height:30px !important;padding:0 10px !important}.shop-page-content-container .shop-page-content-main .woocommerce .button:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-cart .button:before,.shop-page-content-container .shop-page-content-main .wp-block-woocommerce-checkout .button:before{display:none !important}.shop-page-content-container .shop-page-content-main .woocommerce-billing-fields .input-text{height:40px !important}.shop-page-content-container .shop-page-content-main .woocommerce-additional-fields .input-text{height:auto !important;min-height:120px !important}.shop-page-content-container .shop-page-content-main .woocommerce-product-gallery .flex-control-thumbs{margin:10px 0 !important}.shop-page-content-container .shop-page-content-main .woocommerce-product-gallery .flex-control-thumbs li{padding-left:0 !important;padding-right:20px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.shop-page-content-container p{font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif;font-size:1rem;font-weight:400;color:#2f2f2f;margin:0 0 20px;line-height:2}.shop-page-content-container plast-of-type{margin:0}.shop-page-content-container strong{font-weight:600;font-size:1rem}.shop-page-content-container h2{font-family:"Saira","Microsoft Yahei","微软雅黑",sans-serif;font-size:1.3rem;font-weight:500;color:#2f2f2f;margin:30px 0 30px;line-height:1}.shop-page-content-container h3{font-family:"Roboto Condensed","Microsoft Yahei","微软雅黑",sans-serif;font-size:1.1rem;font-weight:500;color:#2f2f2f;letter-spacing:0.5px;margin:20px 0 20px;line-height:1.8}.shop-page-content-container a:link,.shop-page-content-container a:visited{color:#2f2f2f;text-decoration:none;position:relative}.shop-page-content-container a:hover,.shop-page-content-container a:active{color:#2f2f2f;font-weight:500;text-decoration:none}.shop-page-content-container a:hover:before,.shop-page-content-container a:active:before{display:none}.shop-page-content-container .wp-block-button{color:#fff;text-decoration:none;position:relative}.shop-page-content-container .wp-block-button a:link,.shop-page-content-container .wp-block-button a:visited,.shop-page-content-container .wp-block-button a:hover,.shop-page-content-container .wp-block-button a:active{color:#fff}.frontpage-content-main-col{-webkit-box-flex:1 !important;-moz-box-flex:1 !important;-webkit-flex:1 !important;-ms-flex:1 !important;flex:1 !important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap;align-items:stretch;border-right:1px solid #000}@media only screen and (max-width: 780px){.frontpage-content-main-col{-webkit-box-flex:0 0 100% !important;-moz-box-flex:0 0 100% !important;-webkit-flex:0 0 100% !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;border-right:none}}.frontpage-content-main-col .frontpage-adv1-container{width:100%;height:auto}.frontpage-content-main-col .frontpage-adv1-container img{width:100%;height:auto}.frontpage-content-main-col .frontpage-title-container{position:relative;width:100%;height:130px;border-top:3px solid #000;border-bottom:3px solid #000;background-size:cover;background-position:center center;background-image:url("img/news-header-bg.png")}.frontpage-content-main-col .frontpage-title-container .title-main{font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif;font-size:1.7rem;color:#000;line-height:1;margin:0;font-weight:700;font-style:italic;text-align:left;padding:40px 0 5px 55%}.frontpage-content-main-col .frontpage-title-container .title-sub{font-family:"Saira","Microsoft Yahei","微软雅黑",sans-serif;font-size:1.2rem;color:#000;line-height:1;margin:0;font-weight:600;text-align:left;padding:5px 0 0 45%;font-style:italic;text-transform:uppercase}.frontpage-content-main-col .frontpage-title-container .title-pattern{width:100%;height:60px;right:0;top:35px;position:absolute;background-size:auto 60px;background:url("img/content-header-pattern-dark.png") right center no-repeat}.frontpage-content-main-col .frontpage-content-container{width:100%;height:auto;-webkit-box-flex:1 !important;-moz-box-flex:1 !important;-webkit-flex:1 !important;-ms-flex:1 !important;flex:1 !important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap}.frontpage-content-main-col .frontpage-content-container .frontpage-content-banner{-webkit-box-flex:0 0 75px !important;-moz-box-flex:0 0 75px !important;-webkit-flex:0 0 75px !important;-ms-flex:0 0 75px !important;flex:0 0 75px !important;height:auto;background:url("img/content-long-bg.png") center 0 repeat}@media only screen and (max-width: 980px){.frontpage-content-main-col .frontpage-content-container .frontpage-content-banner{display:none}}.frontpage-content-main-col .frontpage-content-container .frontpage-content-main{-webkit-box-flex:1 !important;-moz-box-flex:1 !important;-webkit-flex:1 !important;-ms-flex:1 !important;flex:1 !important;height:auto;min-height:1000px;position:relative;padding:0 0 80px}.frontpage-content-main-col .frontpage-content-container .google-search-panel{position:absolute;bottom:0;left:0;width:100%;height:auto}.page-content-main{font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif;font-size:0.9rem;color:#2f2f2f;margin:0 0 20px;line-height:1;padding:0 20px}@media only screen and (max-width: 980px){.page-content-main{padding:0 15px}}@media only screen and (max-width: 580px){.page-content-main{padding:0 10px}}.page-content-main p{font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif !important;font-size:0.9rem !important;color:#2f2f2f !important;margin:20px 0 20px !important;line-height:1.5 !important}.page-content-main plast-of-type{margin:0}.page-content-main span{font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif !important;font-size:0.9rem !important;font-weight:400 !important;color:#2f2f2f !important;margin:0 0 20px !important;line-height:1.5 !important}.page-content-main strong{font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif !important;font-size:0.95rem !important;font-weight:600 !important;color:#2f2f2f !important;line-height:1.5 !important}.page-content-main img{max-width:80%;height:auto}@media only screen and (max-width: 980px){.page-content-main img{max-width:60%}}@media only screen and (max-width: 580px){.page-content-main img{max-width:80%}}.page-content-main figure{margin:10px 0 !important}.page-content-main iframe{margin:0 !important;max-width:100%}.page-content-main figure-caption{line-height:1.5 !important}.page-content-main a{font-weight:600 !important}.cgnews-container{width:100%;height:auto;padding:0 0 40px}.cgnews-container .news-date-panel{width:100%;height:auto;background:url("img/date-bg.png") right top no-repeat;margin:0 0 10px;padding:10px 20px}@media only screen and (max-width: 980px){.cgnews-container .news-date-panel{padding:10px 15px;background:url("img/date-bg.png") left top no-repeat}}@media only screen and (max-width: 580px){.cgnews-container .news-date-panel{padding:10px 10px}}.cgnews-container .news-date{font-family:"Roboto Condensed","Microsoft Yahei","微软雅黑",sans-serif;font-size:0.9rem;font-weight:600;text-align:left;line-height:20px;color:#666;letter-spacing:0.5px}.cgnews-container .heading-en{font-family:"Roboto Condensed","Microsoft Yahei","微软雅黑",sans-serif;font-size:1.2rem;font-weight:600;color:#2f2f2f;margin:0 0 10px;line-height:1;padding:0 20px}@media only screen and (max-width: 980px){.cgnews-container .heading-en{padding:0 15px}}@media only screen and (max-width: 580px){.cgnews-container .heading-en{padding:0 10px}}.cgnews-container .heading-en p{font-family:"Roboto Condensed","Microsoft Yahei","微软雅黑",sans-serif !important;font-size:1.2rem !important;font-weight:600 !important;color:#2f2f2f !important;margin:0 0 10px !important;line-height:1 !important}.cgnews-container .heading-en plast-of-type{margin:0}.cgnews-container .heading-en span{font-family:"Roboto Condensed","Microsoft Yahei","微软雅黑",sans-serif !important;font-size:1.2rem !important;font-weight:600 !important;color:#2f2f2f !important;margin:0 0 10px !important;line-height:1 !important}.cgnews-container .heading-ch{font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif;font-size:0.9rem;font-weight:400;color:#2f2f2f;margin:0 0 20px;line-height:1;padding:0 20px}@media only screen and (max-width: 980px){.cgnews-container .heading-ch{padding:0 15px}}@media only screen and (max-width: 580px){.cgnews-container .heading-ch{padding:0 10px}}.cgnews-container .heading-ch p{font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif !important;font-size:0.9rem !important;font-weight:400 !important;color:#2f2f2f !important;margin:0 0 20px !important;line-height:1.5 !important}.cgnews-container .heading-ch plast-of-type{margin:0}.cgnews-container .heading-ch strong{font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif !important;font-size:0.95rem !important;font-weight:600 !important;color:#2f2f2f !important;line-height:1.5 !important}.cgnews-container .heading-ch span{font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif !important;font-size:0.9rem !important;font-weight:400 !important;color:#2f2f2f !important;margin:0 0 20px !important;line-height:1.5 !important}.cgnews-container .heading-ch img{max-width:80%;height:auto}@media only screen and (max-width: 980px){.cgnews-container .heading-ch img{max-width:60%}}@media only screen and (max-width: 580px){.cgnews-container .heading-ch img{max-width:80%}}.cgnews-container .news-content{font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif;font-size:0.9rem;font-weight:400;color:#2f2f2f;margin:0 0 20px;line-height:1;padding:0 20px}@media only screen and (max-width: 980px){.cgnews-container .news-content{padding:0 15px}}@media only screen and (max-width: 580px){.cgnews-container .news-content{padding:0 10px}}.cgnews-container .news-content p{font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif !important;font-size:0.9rem !important;font-weight:400 !important;color:#2f2f2f !important;margin:0 0 20px !important;line-height:1.5 !important}.cgnews-container .news-content plast-of-type{margin:0}.cgnews-container .news-content span{font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif !important;font-size:0.9rem !important;font-weight:400 !important;color:#2f2f2f !important;margin:0 0 20px !important;line-height:1.5 !important}.cgnews-container .news-content strong{font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif !important;font-size:0.95rem !important;font-weight:600 !important;color:#2f2f2f !important;line-height:1.5 !important}.cgnews-container .news-content img{max-width:100%;height:auto}.cgnews-container .news-content figure{margin:10px 0 !important}.cgnews-container .news-content iframe{margin:0 !important;max-width:100%}.cgnews-container .tag-panel{width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;margin:10px 0;padding:0 20px}@media only screen and (max-width: 980px){.cgnews-container .tag-panel{padding:0 15px}}@media only screen and (max-width: 580px){.cgnews-container .tag-panel{padding:0 10px}}.cgnews-container .tag-panel .tag:link,.cgnews-container .tag-panel .tag:visited,.cgnews-container .tag-panel .tag:hover,.cgnews-container .tag-panel .tag:visited{display:inline-block;-webkit-box-flex:0 0 auto !important;-moz-box-flex:0 0 auto !important;-webkit-flex:0 0 auto !important;-ms-flex:0 0 auto !important;flex:0 0 auto !important;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;height:24px;padding:0 15px;background:#f0f0f0;font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif;color:#666;font-size:0.8rem;margin:0 5px 5px 0;line-height:24px;text-transform:capitalize}.cgnews-container .tag-panel .tag:link:before,.cgnews-container .tag-panel .tag:visited:before,.cgnews-container .tag-panel .tag:hover:before,.cgnews-container .tag-panel .tag:visited:before{background:none !important}.cgnews-container .links-panel{width:100%;height:auto;margin:20px 0;padding:0 20px}@media only screen and (max-width: 980px){.cgnews-container .links-panel{padding:0 15px}}@media only screen and (max-width: 580px){.cgnews-container .links-panel{padding:0 10px}}.cgnews-container .links-panel .link-item{width:100%;height:auto;margin:0 5px 5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap}.cgnews-container .links-panel .link-item .link-arrow-icon{-webkit-box-flex:0 0 30px !important;-moz-box-flex:0 0 30px !important;-webkit-flex:0 0 30px !important;-ms-flex:0 0 30px !important;flex:0 0 30px !important;height:25px;padding:5px 0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.cgnews-container .links-panel .link-item .link-arrow-icon:before{content:'';position:absolute;top:5px;left:0;width:0;height:0;border-left:10px solid #aaa;border-top:6px solid transparent;border-bottom:6px solid transparent}.cgnews-container .links-panel .link-item .link-content{-webkit-box-flex:1 !important;-moz-box-flex:1 !important;-webkit-flex:1 !important;-ms-flex:1 !important;flex:1 !important;font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif;font-size:0.9rem;font-weight:600;color:#2f2f2f;line-height:25px}.cgnews-container .links-panel .link-item .link-content a:link,.cgnews-container .links-panel .link-item .link-content a:visited{color:#2f2f2f;text-decoration:none;position:relative}.cgnews-container .links-panel .link-item .link-content a:link:before,.cgnews-container .links-panel .link-item .link-content a:visited:before{background:none}.cgnews-more-container{width:100%;height:auto;padding:0 20px;margin:0 0 20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-end}@media only screen and (max-width: 980px){.cgnews-more-container{padding:0 15px}}@media only screen and (max-width: 580px){.cgnews-more-container{padding:0 10px}}.cgnews-more-container .cgnews-more-button{-webkit-box-flex:0 0 auto !important;-moz-box-flex:0 0 auto !important;-webkit-flex:0 0 auto !important;-ms-flex:0 0 auto !important;flex:0 0 auto !important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;height:auto}.cgnews-more-container .cgnews-more-button .button-arrow{margin:4px 10px;-webkit-box-flex:0 0 auto !important;-moz-box-flex:0 0 auto !important;-webkit-flex:0 0 auto !important;-ms-flex:0 0 auto !important;flex:0 0 auto !important;width:0;height:0;border-left:8px solid #000;border-top:5px solid transparent;border-bottom:5px solid transparent}.cgnews-more-container .cgnews-more-button .button-text{-webkit-box-flex:0 0 auto !important;-moz-box-flex:0 0 auto !important;-webkit-flex:0 0 auto !important;-ms-flex:0 0 auto !important;flex:0 0 auto !important;font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif;font-size:0.85rem;font-weight:600;color:#2f2f2f;line-height:1.2;text-align:right}.page-content-container{width:100%;height:auto;background:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:wrap row;border:1px solid #000}.page-content-container .page-content-banner-col{-webkit-box-flex:0 0 75px !important;-moz-box-flex:0 0 75px !important;-webkit-flex:0 0 75px !important;-ms-flex:0 0 75px !important;flex:0 0 75px !important;height:auto;background:url("img/content-long-bg.png") center 0 repeat}@media only screen and (max-width: 980px){.page-content-container .page-content-banner-col{display:none}}.page-content-container .page-content-main-col{-webkit-box-flex:1 !important;-moz-box-flex:1 !important;-webkit-flex:1 !important;-ms-flex:1 !important;flex:1 !important;height:auto;min-height:1000px;border-left:1px solid #000;border-right:1px solid #000}@media only screen and (max-width: 980px){.page-content-container .page-content-main-col{-webkit-box-flex:1 !important;-moz-box-flex:1 !important;-webkit-flex:1 !important;-ms-flex:1 !important;flex:1 !important}}@media only screen and (max-width: 780px){.page-content-container .page-content-main-col{-webkit-box-flex:1 !important;-moz-box-flex:1 !important;-webkit-flex:1 !important;-ms-flex:1 !important;flex:1 !important}}.page-content-container .page-content-main-col .general-page-title-container{position:relative;width:100%;height:90px;background-size:cover;background-position:center center;background-image:url("img/archive-header-bg.png")}.page-content-container .page-content-main-col .general-page-title-container .title-main{font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif;font-size:1.5rem;color:#ffa200;line-height:1;margin:0;font-weight:500;font-style:italic;text-align:right;padding:20px 25% 10px 0}.page-content-container .page-content-main-col .general-page-title-container .title-sub{font-family:"Saira","Microsoft Yahei","微软雅黑",sans-serif;font-size:1rem;color:#ffa200;line-height:1;margin:0;font-weight:500;text-align:right;padding:5px  35% 0 0;font-style:italic;text-transform:uppercase}.page-content-container .page-content-main-col .general-page-title-container .title-pattern{width:100%;height:60px;right:0;top:15px;position:absolute;background-size:auto 60px;background:url("img/content-header-pattern-dark.png") right center no-repeat}.page-content-container .page-content-main-col .page-content-main{padding:30px 20px}@media only screen and (max-width: 980px){.page-content-container .page-content-main-col .page-content-main{padding:30px 15px}}@media only screen and (max-width: 580px){.page-content-container .page-content-main-col .page-content-main{padding:30px 10px}}.page-content-container .page-content-main-col p{font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif;font-size:1rem;color:#2f2f2f;margin:0 0 20px;line-height:2}.page-content-container .page-content-main-col plast-of-type{margin:0}.page-content-container .page-content-main-col strong{font-weight:600;font-size:1rem}.page-content-container .page-content-main-col h2{font-family:"Saira","Microsoft Yahei","微软雅黑",sans-serif;font-size:1.3rem;font-weight:500;color:#2f2f2f;margin:30px 0 30px;line-height:1}.page-content-container .page-content-main-col h3{font-family:"Roboto Condensed","Microsoft Yahei","微软雅黑",sans-serif;font-size:1.1rem;font-weight:500;color:#2f2f2f;letter-spacing:0.5px;margin:20px 0 20px;line-height:1.8}.page-content-container .page-content-main-col a:link,.page-content-container .page-content-main-col a:visited{color:#2f2f2f;font-weight:400;text-decoration:none;position:relative}.page-content-container .page-content-main-col a:link:before,.page-content-container .page-content-main-col a:visited:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:#ffa200}.page-content-container .page-content-main-col a:hover,.page-content-container .page-content-main-col a:active{color:#2f2f2f;font-weight:500;text-decoration:none}.page-content-container .page-content-main-col ul,.page-content-container .page-content-main-col ol{margin:0 0 40px}.page-content-container .page-content-main-col ul li,.page-content-container .page-content-main-col ol li{font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif;font-weight:400;font-size:1rem;color:#2f2f2f;line-height:2;list-style-type:none;position:relative;list-style-position:inside;padding-left:20px}.page-content-container .page-content-main-col ul li:before,.page-content-container .page-content-main-col ol li:before{content:'';display:block;position:absolute;top:10px;left:0;width:6px;height:6px;background:#2f2f2f}.page-content-container .page-content-aside-col{-webkit-box-flex:0 0 360px !important;-moz-box-flex:0 0 360px !important;-webkit-flex:0 0 360px !important;-ms-flex:0 0 360px !important;flex:0 0 360px !important;height:auto;min-height:1000px;background:#000}@media only screen and (max-width: 980px){.page-content-container .page-content-aside-col{-webkit-box-flex:0 0 360px !important;-moz-box-flex:0 0 360px !important;-webkit-flex:0 0 360px !important;-ms-flex:0 0 360px !important;flex:0 0 360px !important}}@media only screen and (max-width: 780px){.page-content-container .page-content-aside-col{-webkit-box-flex:0 0 100% !important;-moz-box-flex:0 0 100% !important;-webkit-flex:0 0 100% !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important}}.page-content-container .page-content-aside-col .aside-section{width:100%;height:auto;background:#bcbcbc}.page-content-container .page-content-aside-col .aside-section .section-banner-wrapper{width:100%;height:34px;border-top:1px solid #000;border-bottom:1px solid #000;background-size:cover;background-repeat:no-repeat;background-image:url("img/aside-header-bg.png");background-position:center center;padding:0 0 0 85px;margin:0 0 10px}.page-content-container .page-content-aside-col .aside-section .section-banner{font-family:"Saira","Microsoft Yahei","微软雅黑",sans-serif;font-size:1.15rem;font-weight:700;font-style:italic;color:#000;margin:0;line-height:34px}.page-content-container .page-content-aside-col .aside-section .section-banner .zh-title{font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif}.page-content-container .page-content-aside-col .aside-section .aside-content{padding:0;text-align:center}.page-content-container .page-content-aside-col .aside-section .aside-content-padded{padding:0 10px;text-align:center}.page-content-container .page-content-aside-col .aside-section .aside-content-fb{background:#000;padding:0;text-align:center}@media only screen and (max-width: 780px){.page-content-container .page-content-aside-col .aside-section .aside-content-fb{padding:20px 0}}.logo-link-blocks{margin:5px 0 !important}.logo-link-blocks .wp-block-column:not(:first-child){margin-left:20px !important}@media only screen and (max-width: 600px){.logo-link-blocks .wp-block-column{flex-basis:calc(50% - 21px) !important}}.logo-link-blocks figure{width:100% !important;margin:0 !important}.logo-link-blocks figure img{border:1px solid #000 !important;width:100% !important}.logo-link-blocks figure figcaption{margin:5px 0  10px !important;font-size:0.9rem !important;color:#2f2f2f !important}.logo-link-blocks figure figcaption strong{font-size:0.9rem !important}.logo-link-blocks p{margin:0 !important}.search-result-panel{width:100%;height:auto;margin:20px auto;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap}.search-result-panel .item-container-box{display:block;cursor:pointer !important;-webkit-box-flex:0 0 25% !important;-moz-box-flex:0 0 25% !important;-webkit-flex:0 0 25% !important;-ms-flex:0 0 25% !important;flex:0 0 25% !important;padding:10px 20px;border-bottom:none !important}@media only screen and (max-width: 980px){.search-result-panel .item-container-box{padding:10px 10px;-webkit-box-flex:0 0 33.3% !important;-moz-box-flex:0 0 33.3% !important;-webkit-flex:0 0 33.3% !important;-ms-flex:0 0 33.3% !important;flex:0 0 33.3% !important}}@media only screen and (max-width: 580px){.search-result-panel .item-container-box{padding:10px 10px;-webkit-box-flex:0 0 50% !important;-moz-box-flex:0 0 50% !important;-webkit-flex:0 0 50% !important;-ms-flex:0 0 50% !important;flex:0 0 50% !important}}@media only screen and (max-width: 360px){.search-result-panel .item-container-box{padding:0px;-webkit-box-flex:0 0 100% !important;-moz-box-flex:0 0 100% !important;-webkit-flex:0 0 100% !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important}}.search-result-panel .product-item-container{width:100%;height:auto;padding:0;margin:0 0 20px;background:#fff;overflow:hidden;border-bottom:1px solid #e3e4e5}.search-result-panel .product-item-container .pic-container{width:100%;height:auto;overflow:hidden;position:relative;margin:0}.search-result-panel .product-item-container .pic-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}.search-result-panel .product-item-container .product-pic{width:100%;height:140px;display:block;object-fit:cover;max-height:140px}@media only screen and (max-width: 980px){.search-result-panel .product-item-container .product-pic{height:140px}}@media only screen and (max-width: 580px){.search-result-panel .product-item-container .product-pic{height:100px}}@media only screen and (max-width: 360px){.search-result-panel .product-item-container .product-pic{height:140px}}.search-result-panel .product-item-container .text-container{width:100%;height:auto;font-family:"Saira","Microsoft Yahei","微软雅黑",sans-serif;font-size:0.9rem;line-height:1.2;font-weight:600;text-align:left;padding:15px 15px 15px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;color:#2f2f2f !important}@media only screen and (max-width: 980px){.search-result-panel .product-item-container .text-container{height:70px}}@media only screen and (max-width: 580px){.search-result-panel .product-item-container .text-container{height:80px}}@media only screen and (max-width: 360px){.search-result-panel .product-item-container .text-container{height:70px}}.search-result-panel .product-item-container:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:1px 1px 22px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);box-shadow:1px 1px 22px rgba(0,0,0,0.2);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border-bottom:none}.search-result-panel .product-item-container:hover .product-pic{transform:scale(1.2)}.search-result-panel .product-item-container:hover .text-container{background:#ed1c26;color:#fff !important}.search-result-panel .product-item-container:hover .pic-overlay{background:rgba(0,0,0,0.2)}.wpcf7{width:100%;max-width:400px;height:auto;margin:30px auto;text-align:left}.wpcf7 p{margin-bottom:10px !important}.wpcf7 label{font-size:0.9rem;color:#2f2f2f;font-weight:300;font-family:"Saira","Microsoft Yahei","微软雅黑",sans-serif;text-align:left !important;line-height:1}.wpcf7 input[type="text"],.wpcf7 input[type="email"]{font-family:"Saira","Microsoft Yahei","微软雅黑",sans-serif;width:100% !important;height:40px !important;padding:5px 10px !important;line-height:30px !important;background:#f3f4f5 !important;border:none !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-size:1rem;font-weight:400;color:#2f2f2f !important}.wpcf7 textarea{font-size:1rem;font-family:"Saira","Microsoft Yahei","微软雅黑",sans-serif;width:100% !important;height:120px !important;background:#f3f4f5 !important;border:none !important;color:#2f2f2f !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.2 !important;padding:10px 10px !important;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.wpcf7 input[type="submit"]{font-family:"Saira","Microsoft Yahei","微软雅黑",sans-serif;background:#ffa200 !important;color:#000 !important;height:36px !important;line-height:20px !important;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:8px 30px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none !important;cursor:pointer !important;font-weight:500 !important}.wpcf7 .wpcf7-validation-errors{margin:20px  0 !important;border:2px solid #ed1c26;color:#ed1c26 !important}.frontpage-heading{font-family:"Roboto Condensed","Microsoft Yahei","微软雅黑",sans-serif;font-weight:700;font-size:20px;line-height:1;letter-spacing:1px;text-align:left;margin:10px 0 20px}.archive-heading{font-family:"Roboto Condensed","Microsoft Yahei","微软雅黑",sans-serif;font-weight:700;font-size:20px;line-height:40px;letter-spacing:1px;text-align:left;margin:0 0 30px}.result-item-container{width:100%;height:auto;margin:0 0 30px;padding:0 0 30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;border-bottom:1px solid #e3e4e5}@media only screen and (max-width: 580px){.result-item-container{flex-flow:row wrap}}.result-item-container .result-title{text-align:left;-webkit-box-flex:1 !important;-moz-box-flex:1 !important;-webkit-flex:1 !important;-ms-flex:1 !important;flex:1 !important}@media only screen and (max-width: 580px){.result-item-container .result-title{-webkit-box-flex:0 0 100% !important;-moz-box-flex:0 0 100% !important;-webkit-flex:0 0 100% !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}}.result-item-container .result-title .result-name-title{margin:0}.result-item-container .result-title .result-name-title a:link,.result-item-container .result-title .result-name-title a:visited{font-family:"Roboto Condensed","Microsoft Yahei","微软雅黑",sans-serif;font-weight:600;font-size:18px;line-height:34px;height:34px;letter-spacing:1px;text-align:left;border-bottom:none;padding:0;color:#2790b9;-webkit-border-radius:17px;-moz-border-radius:17px;-ms-border-radius:17px;-o-border-radius:17px;border-radius:17px}.result-item-container .result-title .result-name-title a:hover,.result-item-container .result-title .result-name-title a:active{background:#2790b9;color:#fff;-webkit-border-radius:17px;-moz-border-radius:17px;-ms-border-radius:17px;-o-border-radius:17px;border-radius:17px;padding:0 20px}.result-item-container .result-title .result-desc{height:auto;font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif;font-weight:400;font-size:14px;color:#2f2f2f;line-height:1.8;letter-spacing:1px;text-align:left}.result-item-container .result-logo{-webkit-box-flex:0 0 260px !important;-moz-box-flex:0 0 260px !important;-webkit-flex:0 0 260px !important;-ms-flex:0 0 260px !important;flex:0 0 260px !important;height:auto;min-height:40px}@media only screen and (max-width: 580px){.result-item-container .result-logo{-webkit-box-flex:0 0 100% !important;-moz-box-flex:0 0 100% !important;-webkit-flex:0 0 100% !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}}.result-item-container .result-logo .result-logo-img{width:100%;max-width:240px;height:auto}.1-column-container{width:100%;height:auto;margin:0 0 30px}.3-column-container{width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:space-between}.3-column-video{-webkit-box-flex:0 0 30% !important;-moz-box-flex:0 0 30% !important;-webkit-flex:0 0 30% !important;-ms-flex:0 0 30% !important;flex:0 0 30% !important}@media only screen and (max-width: 980px){.2-column-content-pic .content-column{width:100%}}@media only screen and (max-width: 980px){.2-column-content-pic .pic-column{width:100%}}.logo-columns{margin:0px !important}.logo-columns .logo-column{margin-bottom:0px !important}.logo-columns .logo-column .wp-block-image{margin:10px !important}@media only screen and (max-width: 780px){.logo-columns{flex-wrap:wrap !important}.logo-columns .logo-column{flex-basis:20% !important;margin-left:13% !important;margin-bottom:0px !important}.logo-columns .logo-column .wp-block-image{margin:5px !important}.logo-columns .logo-column:first-child,.logo-columns .logo-column:nth-child(4){margin-left:0 !important;margin-bottom:0px !important}}@media only screen and (max-width: 580px){.logo-columns{flex-wrap:wrap !important}.logo-columns .logo-column{flex-basis:26% !important;margin-left:7% !important;margin-bottom:0px !important}.logo-columns .logo-column .wp-block-image{margin:20px !important}.logo-columns .logo-column:first-child,.logo-columns .logo-column:nth-child(4){margin-left:0 !important;margin-bottom:0px !important}}.caption-heading{font-family:"Roboto Condensed","Microsoft Yahei","微软雅黑",sans-serif !important;font-weight:500 !important;font-size:15px !important;color:#666 !important;line-height:20px !important;letter-spacing:0.5px !important;margin:0 0 5px !important;text-align:left !important}.caption-text{font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif;font-weight:400 !important;font-size:13px !important;color:#2f2f2f !important;line-height:24px !important;letter-spacing:0.5px !important;text-align:left;margin:0 !important}.frontpage-news-section{width:100%;height:auto;margin-bottom:30px;padding:10px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;margin-left:-10px;margin-right:-10px}.frontpage-news-section .news-item{-webkit-box-flex:0 0 25% !important;-moz-box-flex:0 0 25% !important;-webkit-flex:0 0 25% !important;-ms-flex:0 0 25% !important;flex:0 0 25% !important;padding:10px}.frontpage-news-section .news-item .news-panel{width:100%;height:auto;min-height:360px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 0px 25px rgba(0,0,0,0.08);-moz-box-shadow:0px 0px 25px rgba(0,0,0,0.08);box-shadow:0px 0px 25px rgba(0,0,0,0.08)}.frontpage-news-section .news-item .news-panel .news-img-container{width:100%;height:180px;-webkit-border-top-left-radius:5px;-moz-border-top-left-radius:5px;-ms-border-top-left-radius:5px;-o-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-top-right-radius:5px;-ms-border-top-right-radius:5px;-o-border-top-right-radius:5px;border-top-right-radius:5px;overflow:hidden}.frontpage-news-section .news-item .news-panel .news-img-container .news-img{object-fit:cover;height:100%;width:auto}.frontpage-news-section .news-item .news-panel .news-content-container{width:100%;height:auto;padding:10px 15px;text-align:left}.frontpage-news-section .news-item .news-panel .news-content-container .news-date{font-family:"Roboto Condensed","Microsoft Yahei","微软雅黑",sans-serif;font-weight:500;font-size:15px;line-height:20px;letter-spacing:1px;text-align:left;margin:10px 0 10px;color:#666}.frontpage-news-section .news-item .news-panel .news-content-container .news-title{text-align:left;line-height:20px !important}.frontpage-news-section .news-item .news-panel .news-content-container .news-title a:link,.frontpage-news-section .news-item .news-panel .news-content-container .news-title a:visited{font-family:"Roboto Condensed","Microsoft Yahei","微软雅黑",sans-serif;font-weight:600;font-size:18px;line-height:24px !important;letter-spacing:0.5px;text-align:left;color:#2790b9;border-bottom:2px solid transparent}.frontpage-news-section .news-item .news-panel .news-content-container .news-title a:hover,.frontpage-news-section .news-item .news-panel .news-content-container .news-title a:active{border-bottom:2px solid #2790b9}.frontpage-products-section{width:100%;height:auto;margin-bottom:30px;padding:10px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;margin-left:-10px;margin-right:-10px}.frontpage-products-section .product-item{-webkit-box-flex:0 0 25% !important;-moz-box-flex:0 0 25% !important;-webkit-flex:0 0 25% !important;-ms-flex:0 0 25% !important;flex:0 0 25% !important;padding:10px}.frontpage-products-section .product-item .product-panel{width:100%;height:auto;min-height:360px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 0px 25px rgba(0,0,0,0.08);-moz-box-shadow:0px 0px 25px rgba(0,0,0,0.08);box-shadow:0px 0px 25px rgba(0,0,0,0.08)}.frontpage-products-section .product-item .product-panel .product-img-container{width:100%;height:180px;-webkit-border-top-left-radius:5px;-moz-border-top-left-radius:5px;-ms-border-top-left-radius:5px;-o-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-top-right-radius:5px;-ms-border-top-right-radius:5px;-o-border-top-right-radius:5px;border-top-right-radius:5px;overflow:hidden;text-align:center}.frontpage-products-section .product-item .product-panel .product-img-container .product-img{object-fit:cover;height:100%;width:auto;margin:0 auto}.frontpage-products-section .product-item .product-panel .product-content-container{width:100%;height:auto;padding:10px 15px;text-align:left}.frontpage-products-section .product-item .product-panel .product-content-container .product-desc{height:auto;font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif;font-weight:400;font-size:14px;color:#2f2f2f;line-height:1.5;letter-spacing:1px;text-align:left;margin:5px 0}.frontpage-products-section .product-item .product-panel .product-content-container .product-title{text-align:left;line-height:20px !important;margin:0 0 10px 0}.frontpage-products-section .product-item .product-panel .product-content-container .product-title a:link,.frontpage-products-section .product-item .product-panel .product-content-container .product-title a:visited{font-family:"Roboto Condensed","Microsoft Yahei","微软雅黑",sans-serif;font-weight:600;font-size:18px;line-height:24px !important;letter-spacing:0.5px;text-align:left;color:#2790b9;border-bottom:2px solid transparent}.frontpage-products-section .product-item .product-panel .product-content-container .product-title a:hover,.frontpage-products-section .product-item .product-panel .product-content-container .product-title a:active{border-bottom:2px solid #2790b9}@media only screen and (max-width: 580px){.wp-block-embed-youtube{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}}@media only screen and (max-width: 580px){.wp-block-embed-youtube iframe,.wp-block-embed-youtube object,.wp-block-embed-youtube embed{position:absolute;top:0;left:0;width:100%;height:100%}}.archive-intro-block{background:#e0e0e0;padding:10px}.archive-intro-block h2{font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif !important;font-size:1.1rem !important;font-weight:600 !important;color:#2f2f2f !important;line-height:1.8 !important;margin:0 !important}.archive-intro-block p{margin:0 !important;line-height:1.4 !important;font-size:0.95rem !important;color:#2f2f2f !important}.archive-pic-col{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;padding:5px 0;margin:0 !important;border-bottom:2px solid #000}.archive-pic-col .pic-col{-webkit-box-flex:0 0 80px !important;-moz-box-flex:0 0 80px !important;-webkit-flex:0 0 80px !important;-ms-flex:0 0 80px !important;flex:0 0 80px !important}.archive-pic-col .pic-col figure{margin:0 !important}.archive-pic-col .pic-col p{margin:0 !important}.archive-pic-col .text-col{margin-left:10px !important;-webkit-box-flex:1 !important;-moz-box-flex:1 !important;-webkit-flex:1 !important;-ms-flex:1 !important;flex:1 !important}.archive-pic-col .text-col strong{font-family:"Noto Sans TC","Microsoft Yahei","微软雅黑",sans-serif !important;font-size:0.95rem !important;font-weight:600 !important;color:#2f2f2f !important;line-height:1.8 !important}.archive-pic-col .text-col p{margin:0 !important;line-height:1.4 !important;font-size:0.85rem !important;color:#666 !important}
