a {    text-decoration: none}.is-up .ml-stack-nav-toggle i {    color: #222;}.is-up .ml-stack-nav-toggle__line {    background: #222;}a:hover,a:active,a:focus,a:visited {    text-decoration: none;}.row {    margin-left: 0px;    margin-right: 0px;}/* 反白顏色設定*/::selection {    background: #333;    color: #fff;}::-moz-selection {    background: #333;    color: #fff;}.cd-main-content {    background: transparent;}#RWDfullscreen01 .container {    width: 80%;    max-width: 1500px}/*loading*/ 
.RWDfakeloader .fl img {    width: 200px}/*logo*/ 
.RWDmenu_plus04 .logo {    width: 180px;    margin-top: 15px;    filter: brightness(0) invert(1);}/*menu*/ 
.RWDmenu_plus04 .header {    background: transparent;    transition: 0.4s;    padding: 0 3%;}.RWDmenu_plus04 .header.is-up {    background: rgb(255 255 255 / 90%);    box-shadow: 0 4px 24px rgb(0 0 0 / 8%);    transition: 0.4s}.RWDmenu_plus04 .header.is-up .logo {    filter: none;}.RWDmenu_plus04 .site-nav .menu>li>a {    font-size: 16px;    letter-spacing: 0.5px;    color: #fff;    font-weight: bold;    transition: 0.4s;}.RWDmenu_plus04 .header.is-up .site-nav .menu>li>a {    color: #2b7213;}.RWDmenu_plus04 .container {    width: 100%;}.RWDmenu_plus04 .site-nav .menu {    text-align: right;    transition: 0.4s}.RWDmenu_plus04 .lang-select:hover .lang-select-label,.RWDmenu_plus04 .site-nav .menu>li.active>a,.RWDmenu_plus04 .site-nav .menu>li>a:hover {    background: transparent;    color: #fff;    transition: 0.4s}.RWDmenu_plus04 .site-nav .menu ul li>a {    text-align: center;}.RWDmenu_plus04 .site-nav .menu ul li>a:hover {    text-decoration: none;}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after,.RWDmenu_plus04 .lang-select-label:after,.RWDmenu_plus04 .site-nav .menu li.dropdown>a:after,.RWDmenu_plus04 .site-nav .menu li.has-child>a:after {    border: 1px solid #fff;    border-width: 1px 1px 0 0;}.RWDmenu_plus04 .lang-select-label:hover:after,.RWDmenu_plus04 .site-nav .menu>li.active>a:after,.RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after,.RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after,.RWDmenu_plus04 .site-nav .menu>li.is-active>a:after,.RWDmenu_plus04 .site-nav .menu li.has-child>a:after {    border-color: #fff;}.RWDmenu_plus04 .site-nav .manu-item:hover>a,.RWDmenu_plus04 .site-nav .menu ul li a:hover,.RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a,.RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {    font-weight: normal;    color: #2b7213;    background: #2b7213;    transition: 0.4s}.RWDmenu_plus04 .site-nav .menu>li>ul {    padding: 0px}.RWDmenu_plus04 .site-nav .menu>li>ul {    top: calc(100% + 0px);}.RWDmenu_plus04 .header.is-up::before {    display: block}.RWDmenu_plus04 .container {    min-width: 100%;}.RWDmenu_plus04 .header.is-up .site-nav .menu>li.is-active>a {    color: #2b7213;}.RWDmenu_plus04 .header.is-up .site-nav .menu li.has-child>a:after {    border-color: #2b7213;}.RWDmenu_plus04 .site-nav .menu ul li a:hover {    color: #fff;}.RWDmenu_plus04 .header .site-nav .menu li:after {    content: "";    position: absolute;    width: 75%;    height: 3px;    background: #fff;    left: 50%;    bottom: -20px;    transition: 0.5s;    opacity: 0;    transform: translateX(-50%);    border-radius: 50px;}.RWDmenu_plus04 .site-nav .menu li:hover:after {    bottom: 10px;    transition: 0.5s;    opacity: 1;background:#42AE1E}.RWDmenu_plus04 .header .site-nav .menu li.is-active:after {    content: "";    position: absolute;    width: 75%;    height: 3px;    left: 50%;    transition: 0.5s;    transform: translateX(-50%);    border-radius: 50px;bottom: 10px;    opacity: 1;background:#42AE1E}/*.RWDmenu_plus04 .site-nav .menu li:first-child:after,.RWDmenu_plus04 .site-nav .menu ul li:after {    display: none;}*//*編輯器*/ 
.menu_btn a i {    margin-right: 8px;    font-size: 20px !important;}.menu_btn a {    letter-spacing: 0.5px;    color: #fff;    font-weight: bold;    font-size: 16px;    display: flex;    align-items: center;    padding: 25px 20px;}.RWDmenu_plus04 .features {    width: 200px;}.RWDmenu_plus04 .is-up .features .edit .menu_btn a {    background: #42AE1E;    transition: 0.4s;}.RWDmenu_plus04 .is-up .features .edit .menu_btn a,.RWDmenu_plus04 .is-up .features .edit .menu_btn a i {    color: #fff;    transition: 0.4s;}.RWDmenu_plus04 .is-up .features .edit .menu_btn a:hover {    background: #2B7213;    transition: 0.4s;}/*搜尋*/ 
.RWDmenu_plus04 .features .search-btn {    padding: 25px 10px}.RWDmenu_plus04 #search-box.full .form-control {    font-size: 20px;}.RWDmenu_plus04 #search-box.full .ibtn {    font-size: 20px;}.RWDmenu_plus04 #search-box.full .search-in {    max-width: 900px}.RWDmenu_plus04 .features .cart-btn,.RWDmenu_plus04 .features .querycar-btn,.RWDmenu_plus04 .features .share-group a,.RWDmenu_plus04 .features i,.RWDmenu_plus04 .lang-select {    color: #fff;}.RWDmenu_plus04 .is-up .features i {    color: #2B7213;}/*banner*/ 
.RWDbanner_plus01 .page-scroll {    left: 12.5vw;}.RWDbanner_plus01 .logo {    position: absolute;    right: 4vw;    bottom: 0;    width: 40vw;    z-index: 1;}.RWDbanner_plus01 .slick-caption.txt-left .container {    width: 70%;    padding-right: 200px;}.RWDbanner_plus01 .slick-active .slick-caption {    height: 100%;    display: flex;    justify-content: center;    align-items: center;    top: 0;}.RWDbanner_plus01 .logo img {    margin-bottom: 0px}/*文字*/ 
.RWDbanner_plus01 .banner_style02 {    font-size: 60px;}.RWDbanner_plus01 .banner_style01 {    margin: 0 0 2vw;    display: inline-block;}.RWDbanner_plus01 .slick-caption .txt1 {    letter-spacing: 3px;    font-size: 60px;    font-family: 'Montserrat', sans-serif;    font-weight: 900;    color: #fff;    text-shadow: 4px 4px 10px rgb(0 0 0);    position: relative;    z-index: 3;}.RWDbanner_plus01 .slick-caption .txt2 {    letter-spacing: 1px;    line-height: 1.8;    font-size: 20px;    color: #fff;    margin-top: 20px;    text-shadow: 2px 2px 5px rgb(0 0 0);    width: 64%;}/**/ 
.RWDbanner_plus01 .page-scroll.style03 a span {    border: 1px solid #fff;}.RWDbanner_plus01 .page-scroll.style03 a span::after {    border-left: 1px solid #fff;    border-bottom: 1px solid #fff;}.RWDbanner_plus01 .page-scroll.style03 a {    color: #fff}.RWDbanner_plus01 .banner_style01,.RWDbanner_plus01 .banner_style02 {    color: #c5df48;}.ml-stack-nav-toggle i {    color: #fff;}.ml-stack-nav-toggle__line,.RWDmenu_plus04 .features:after {    background: #fff;}.RWDbanner_plus01 .banner_small_title {    font-size: 43px;}/*標題*/h1.main-title {    font-size: 35px !important;    color: #555 !important;    letter-spacing: 0.5px !important;    font-weight: 500 !important;    margin: 0px 0 15px !important}h2.sub-title {    font-size: 18px !important;    letter-spacing: 0.5px !important;    font-weight: normal !important;    color: #888 !important;    margin: 0 !important;    line-height: 1.5 !important;    font-family: 'Montserrat', sans-serif}/*about*/ 
.about_block {    padding: 80px 0}.RWDright_cont002 .item-first {    background: transparent;    display: flex;    align-items: center;}.RWDright_cont002 .item-first .text-box .underline {    display: none}/*img*/ 
.RWDright_cont002 .item-first .pic {    width: 100%;}.RWDright_cont002 .item-first>a {    width: 50%;}.RWDright_cont002 .item-first:hover .pic img {    transform: scale(1);}.RWDright_cont002 .item-first .pic img {    background-size: cover;    height: 650px;    object-fit: cover;}/*txt*/ 
.RWDright_cont002 .item-first .text-box .title {    font-size: 35px;    letter-spacing: 0.5px;    font-weight: 500;    line-height: 1.5;    font-family: 'Montserrat', sans-serif;}.RWDright_cont002 .item-first .text-box {    color: #555;    padding: 0;    padding-left: 80px}.RWDright_cont002 .item-first .text-box .text {    width: 100%;    font-size: 16px;    letter-spacing: 0.5px;    line-height: 1.8;    margin-top: 20px;    overflow: unset;}.about_txt02 {    margin-top: 50px;    padding: 15px 0px;    position: relative;}.about_txt02 h3 {    font-size: 20px;    letter-spacing: 0;    font-weight: 500;    line-height: 1.5;    font-family: 'Montserrat', sans-serif;    margin-top: 0;}.icon_block .about_icon {    width: calc(100% / 3);    text-align: center;}.icon_block .about_icon h5 {    font-size: 14px;    line-height: 1.5;}.icon_block .about_icon img {    width: 100px;}.icon_block {    display: flex;    align-items: center;    column-gap: 55px;}.about_txt02::before {    content: "";    width: 120%;    height: 100%;    background: rgb(180 210 37 / 10%);    position: absolute;    right: 0;    top: 0;    z-index: -1;}/*btn*/ 
.RWDright_cont002 .item-first .text-box a {    color: #2b7213;    width: 200px;    border: 0;    margin: 50px 0 0;    position: relative;    padding: 0 50px 0px 0;    text-align: left;    font-family: 'Montserrat', sans-serif;    font-weight: 400;    letter-spacing: 0.5px;    transition: 0.4s;}.RWDright_cont002 .item-first .text-box a button {    padding: 0;    letter-spacing: 0.5px;}.RWDright_cont002 .item-first .text-box a:hover,.RWDright_cont002 .item-first .text-box a:hover button {    color: #2b7213;    background: transparent;}.RWDright_cont002 .item-first .text-box a::before {    content: "";    width: 50px;    height: 12px;    background: url(archive/image/customization/arrow_icon.png) no-repeat;    background-size: contain;    position: absolute;    top: 8px;    left: 70px;    transition: 0.4s;}.RWDright_cont002 .item-first .text-box a:hover::before {    left: 80px;    transition: 0.4s;}/*產品*/ 
.product_block {    padding: 80px 0 40px;    position: relative;}.product_block .container {    width: 70% !important}.RWDservice010 .big_bgshow {    margin-bottom: 80px;}.new_product_block .container {    width: 85%;}.RWDservice010 .big_bgshow {    height: 50vh;    margin-bottom: 80px;}.RWDservice010 .big_bgshow.left .text_box,.RWDservice010 .big_bgshow.right .text_box {    width: 600px;    background: #fbfbfb;}.RWDservice010 .text_box {    padding: 30px;    box-shadow: 4px 4px 20px rgb(0 0 0 / 30%);}.RWDservice010__head__h1 {    font-size: 35px;    letter-spacing: 0.5px;    font-weight: 500;    line-height: 1.5;    font-family: 'Montserrat', sans-serif;    color: #555 !important;    margin-bottom: 10px;}.RWDservice010__head__h2 {    font-size: 18px !important;    letter-spacing: 0.5px !important;    font-weight: normal !important;    color: #888 !important;    margin: 0 !important;    line-height: 1.5 !important;    font-family: 'Montserrat', sans-serif;}.new_product_block {    position: relative;    margin-top: -190px;    padding: 190px 40px 100px;}.new_product_block::before {    content: "";    width: 100%;    height: 106%;    background: url(archive/image/customization/about_bg.jpg) no-repeat;    position: absolute;    top: -100px;    left: 0;    background-size: cover;    background-position: top;    z-index: -111;    background-attachment: fixed;    opacity: 0.3;}.RWDservice010 .text_box .memo {    color: #888;    font-size: 16px;    letter-spacing: 1px;}.RWDservice010 .text_box .title {    color: #333;    letter-spacing: 0px;    line-height: 1.5;    margin: 0;    font-size: 20px;    font-family: 'Montserrat', sans-serif;    font-weight: 500}.RWDservice010 .bg {    border: 0px solid #fff}.product_block::before {    content: "";    width: 300px;    height: 300px;    background: url(archive/image/customization/img_bg.jpg) no-repeat;    position: absolute;    right: 0;    top: 0;    background-size: contain;}.product_block::after {    content: "";    width: 300px;    height: 300px;    background: url(archive/image/customization/img_bg02.jpg) no-repeat;    position: absolute;    left: 0;    bottom: 0;    background-size: contain;    z-index: -1}.product_block::before {    animation-name: aa01;    animation-duration: 10s;    animation-timing-function: ease-in-out;    animation-iteration-count: infinite;}@keyframes aa01 {    0% {        transform: translateY(15px);    }    50% {        transform: translateY(-10px);    }    100% {        transform: translateY(15px);    }}.product_block::after {    animation-name: aa02;    animation-duration: 10s;    animation-timing-function: ease-in-out;    animation-iteration-count: infinite;}@keyframes aa02 {    0% {        transform: translateY(15px);    }    50% {        transform: translateY(-10px);    }    100% {        transform: translateY(15px);    }}/*國際發展*/ 
.develop_block .RWDedictor {    width: 50%;    margin: 0 auto;    text-align: center;}.develop_block .RWDedictor h2 {    font-size: 35px;    letter-spacing: 0.5px;    font-weight: 500;    line-height: 1.5;    font-family: 'Montserrat', sans-serif;    color: #555 !important;    margin-bottom: 10px;    margin-top: 0}.develop_block .RWDedictor p {    font-size: 16px;    letter-spacing: 0.5px;    line-height: 1.8;}.RWDparallax_new .picbgbox {    width: 50% !important;    height: 480px !important;    margin: 0 auto;    margin-top: 80px !important;    background-size: contain !important;}.develop_block {    background: url(archive/image/customization/bg_img.png);    padding: 80px 0;}/*news*/ 
.RWDnews010 {    margin: 0px !important}.RWDnews010 .title-tw {    font-size: 35px;    letter-spacing: 0.5px;    font-weight: 500;    line-height: 1.5;    font-family: 'Montserrat', sans-serif;    color: #555 !important;    margin-bottom: 0px;}.RWDnews010 .main-title {    font-size: 16px;    letter-spacing: 0.5px;    line-height: 1.5;    -webkit-line-clamp: 3;}.RWDnews010 .img-view {    margin-right: 25px}.RWDnews010 .sub-title {    letter-spacing: 0.5px;    height: 25px;}.news_block {    padding: 80px 0;}.news_block .container {    width: 70% !important}.RWDnews010 .sub-title {    transition: 0.4s;}.RWDnews010 .sub-title:hover {    color: #42ae1e;    transition: 0.4s;}
/*footer start*/

.footer_block {padding: 80px 0 40px;background: rgb(180 210 37 / 10%);}.footer_block .container {width:70% !important}.ft_info .RWDedictor {display: flex;align-items: flex-end;font-size:15px;line-height:1.8;color:#333;}.ft_info .RWDedictor h4 {font-family: 'Montserrat', sans-serif;font-size:20px;font-weight: 500}.ft_info .RWDedictor a {color:#333;transition: 0.4s;}.ft_info .RWDedictor a:hover {opacity: 0.8;transition: 0.4s;}.ft_info .RWDedictor i {margin-left:8px}.ft_txt01 {width: 50%;}.ft_txt02 {width: 50%;padding-left: 50px;}.ft_txt02 span {color:#999;padding:0 5px}.ft_txt02 a i {    margin-right: 10px;    font-size: 20px;}.ft_txt02 a {    padding: 6px 30px;    background: #2562c4;    margin-bottom: 10px;    display: flex;    align-items: center;    font-weight: bold;    color: #fff !important;    font-size: 16px !important;    letter-spacing: 0.5px;    max-width: 200px;}/*btn_ph*/ 
.btn_ph {display:none}/*seo*/ 
.ft_seo {font-size: 12px;color: #888;}/*copyright*/ 
.ft_copyright {display: flex;font-size: 12px;padding: 10px 0;letter-spacing: 0.5px;flex-flow: wrap;padding-top: 20px;margin-top: 20px;border-top: 1px solid #ddd;color:#888}.copyright_desc {color: #888;}.ft_copyright .RWDedictor {padding: 0 8px;}.copyright_desc a, .copyright_desc a:hover {color: #888;text-decoration: none;}/*scrollTop*/ 
.scrollTop002 {right: 10px;bottom: 80px;}.scrollTop002 img {width: 55px;height: 55px;}.scrollTop002 .ii {background: #b4d225;}/*cookie*/ 
.RWDalert_fancybox.bottom {width: 500px;padding: 30px 60px 20px !important;box-shadow: 1px 0px 2px rgba(20%,20%,40%,0.2) !important;}.RWDalert_fancybox .btn.active {border-radius: 0px;margin-top: 20px;background: #42AE1E !important;border: 0px !important;display: block;padding: 5px 50px;color: #fff !important;font-size: 15px;}.RWDalert_fancybox .btn:hover {opacity: 0.8;color: #fff !important;}.RWDalert_fancybox.bottom a {color: #42ae1e;font-weight: bold;transition: 0.4s;}.RWDalert_fancybox.bottom a:hover {color:#2B7213;transition: 0.4s;}

/*footer end*/
/*內頁 start*/

/*通用*/ 
.page_wrapper_bg section.call_to_action{padding: 50px 0 100px 0px!important;min-height: 700px;position: relative;}.page_wrapper_bg section.call_to_action > .container {width: 70%;max-width:1500px;position: relative;}#RWDPAGE_BASE_PAT02 .main {margin-top:0px !important;top:0 !important}.article-text .container {width: 100%;padding:0}.article-text {background: #fff;padding: 50px 50px 250px;box-shadow: 0 8px 24px rgb(0 0 0 / 8%);position: relative;min-height:600px}.pagecontent .article_model[data-seq="0"] {margin-top: 0px !important;}.page_wrapper_bg section.call_to_action > .container::after {    content: "";    width: 105%;    height: 300px;    background: url(archive/image/customization/aboutbg_img.png) no-repeat;    position: absolute;    bottom: -180px;    left: 50%;    transform: translateX(-49%);    z-index: 1;    background-size: contain;}/*統一*/ 
.page_wrapper_bg .pagecontent {line-height: 1.8;letter-spacing: 0.5px;font-size: 15px;color:#555;padding:0;word-break: normal;}.webdesc {font-size: 18px;letter-spacing: 0.5px;text-align: center;color: #42ae1e;font-weight: bold;margin-bottom: 30px;}.product1 .webdesc {text-align: left}/*標題&麵包屑*/ 
.hgroup h1 {padding: 0;color: #555 !important;letter-spacing: 0px !important;font-size: 30px !important;line-height: 1.5 !important;font-weight: 500 !important;margin:0px;font-family: 'Montserrat', sans-serif;}.hgroup .container {width: 100%;border-bottom:0px solid #eee;margin-top:0px;text-align: center;padding: 0;}.hgroup .breadcrumb {position: relative;bottom: 0;width: 100%;padding: 0;margin-top: 12px;border:0}.hgroup .breadcrumb a {color:#888;transition: 0.4s;}.hgroup .breadcrumb a:hover {color:#2B7213;transition: 0.4s;}/*按鈕*/ 
.btn_back {background: #42AE1E;border-radius: 0px;float: right;transition: 0.4s;padding:0;background-color: transparent !important}.btn_back:hover {background: #2B7213;transition: 0.4s;}.btn_back a {color: #fff !important;text-decoration: none !important;display: block;padding: 5px 20px;font-weight: normal;border: 1px solid #42AE1E;transition: 0.4s;line-height:1.5;font-size: 15px;letter-spacing: 0;background: #42AE1E;}.btn_back a:hover {border: 1px solid #2B7213;color: #fff !important;background: #2B7213;transition: 0.4s}.RWDproduct_page .btn_back {background: #42AE1E;border-radius: 0px;float: right;transition: 0.4s;padding:0}.RWDproduct_page .btn_back:hover {background: #2B7213;transition: 0.4s;}.RWDproduct_page .btn_back a {color: #fff;text-decoration: none;display: block;padding: 5px 20px;font-weight: normal;border: 1px solid #42AE1E;transition: 0.4s;line-height:1.5;font-size: 14px;background: #42ae1e;letter-spacing: 0;}.RWDproduct_page .btn_back a:hover {border: 1px solid #2B7213;color: #fff;background: #2B7213;transition: 0.4s}.RWDproduct_page .btn, .RWDproduct_page .ibtn {font-size:15px;letter-spacing:0px;margin: 0;transition: 0.4s}.ebtn {margin-top: 30px;margin-right:0px;background: #42AE1E;border-radius: 0px;transition: 0.4s;padding:0px;float: right;margin: 30px 15px 0;}.ebtn:hover {background: #2B7213;transition: 0.4s;}.ebtn a {border: 1px solid #42AE1E;background: #42AE1E;color: #fff;transition: 0.4s;line-height: 2;width: 100%;display: block;padding: 0 30px;letter-spacing: 0;}.ebtn a:hover {background: #2B7213;border: 1px solid #2B7213;color:#fff;transition: 0.4s;}/*左側*/#sidebar {font-weight: normal;padding-right: 40px}.m2018 .products-nav .nav-title {background: #42AE1E;color: #fff !important;padding:10px;margin-bottom:0;border-radius: 0px;}.m2018 .products-nav>ul>li {margin:0px;padding: 12px 10px;border-bottom:1px solid #eee;}.m2018 .products-nav>ul>li>a {padding:0;position: relative;font-size: 15px;letter-spacing: 0.5px;}#sidebar .products-nav > ul {border: 1px solid #eee;}.m2018 .products-nav a {color:#666;padding: 12px 0 0;transition: 0.4s;letter-spacing: 0;}.m2018 .products-nav>ul>li.active>a, .m2018 .products-nav>ul>li>a:hover {color: #1b5806;transition: 0.4s;}.m2018 .products-nav ul li>ul>li:hover>a, .m2018 .search-box .ibtn:hover {color: #42AE1E;transition: 0.4s;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #42AE1E;}.m2018 .products-nav ul li>ul>li.active>a {padding-top: 12px;}.m2018 .products-nav ul>li>.toggle-submenu {height:46px;right:10px}.m2018 .products-nav ul li ul li {padding: 0 20px 0 0;}.m2018 .products-nav ul li>ul>li.active > a {color:#42AE1E}.m2018 .products-nav ul li>ul>li.active > ul > li > a {color:#3B9D1B}.m2018 .products-nav ul li>ul>li.active > ul > li > ul > li > a {color:#e60e1f}.product1 #sidebar {font-weight: normal;width: 20%;padding-right: 0px !important;position: sticky;top: 100px;}.product1 .xrow {width: 100%;height: 100%;position: relative;display: inline-block;}.product1 .page_wrapper_bg .pagecontent {float: right;}.product1 .page_wrapper_bg .collapsing_header .main {overflow-x: inherit;}/*about*/ 
.pageabout_block {display: flex;align-items: center;}.pageabout_img {width:45%}.pageabout_txt {padding-left:50px;width:55%}.about_list {margin-top:30px}.about_list h4 {font-size:18px;color:#2B7213;font-weight: bold;}.about_list span {display: block;position: relative;padding-left:20px}.about_list span::before {content: "";width: 6px;height: 6px;background: #42AE1E;position: absolute;top: 11px;left: 1px;border-radius: 50px;}/*文章頁籤*/ 
.tabs nav li.tab-current a::before {background: #2B7213 !important;height: 1px;}.tabs nav li.tab-current a::after {background: transparent !important;}.tabs .content {border: 1px solid #d2dda1 !important;padding: 30px !important;margin-top: 0px;font-weight: normal !important;}.tabs nav a {background: #42ae1e  !important;color:#fff  !important}.tabs nav li.tab-current a {border-color: #2B7213 !important;color: #fff;font-weight: 600;background: #2B7213 !important}.tabs nav a::before {height:1px !important}.tabs nav li {min-width: 120px;text-align: center;margin-right: 5px;}.tabs nav ul li {border: 0px solid transparent !important;}.tabs nav li.tab-current:after, .tabs nav li.tab-current:before {background: transparent !important;}.tabs nav a {    font-weight: normal;    font-size: 15px !important;}/*protuct*/ 
.RWDproduct_page .products-info .name {font-weight:bold;}.RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title {font-size: 12px;border-bottom: 1px solid #ccc;letter-spacing: 0;}.product_list h4 {font-size: 18px;color: #2b7213;font-weight: bold;}.product_list span {display: block;position: relative;font-size: 15px;padding-left:20px;color:#555}.product_list span::before {content: "";width: 6px;height: 6px;background: #42AE1E;position: absolute;top: 11px;left: 1px;border-radius: 50px;}.RWDproduct_page .pic-box .thumbnails ul li a:hover:before {border: 2px solid #42ae1e;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before {border: 2px solid #42ae1e;}.product_btn a i {margin-right: 8px;font-size: 20px !important;}.product_btn a {letter-spacing: 0.5px;color: #fff;font-weight: bold;font-size: 16px;display: flex;align-items: center;padding: 5px 20px;justify-content: center;background: #42AE1E;margin-top: 30px;transition: 0.4s;}.product_btn a:hover {background: #2B7213 !important;color:#fff;transition: 0.4s;}.pro_table table {width:100%}.pro_table tr td {border: 1px solid #cad1ab !important;padding: 5px 10px;color:#333}.pro_table td:nth-child(odd) {background-color: #f7fae9;font-weight: bold;color: #333;letter-spacing: 0;vertical-align: top;}.protxt_img {margin: 50px 0;border: 1px solid #eee;}.phone-info {margin-bottom: 10px;color: #094;font-size: 18px;font-weight: bold;display:none}.phone-info i {margin: 0 5px;}.pro_table h4 {font-size: 18px;font-weight: bold;color: #000;letter-spacing: 0px;line-height: 1.5;margin-top:0}.pro_table2 {margin: 50px 0;}.pro_table2 td:nth-child(odd) {background-color: transparent;font-weight: unset;color: #333;letter-spacing: 0;vertical-align: top;}.pro_table.pro_table2 tr:nth-child(odd) {background-color: #f7fae9;color: #333;letter-spacing: 0;vertical-align: top;}.pro_table2 th {background-color: #91c547;font-weight: bold;color: #fff;letter-spacing: 0;vertical-align: top;}.pro_table2 tr th {border: 1px solid #cad1ab !important;padding: 5px 10px;}.pro_table_img .table_txt {width: calc(100% - 400px);}.pro_table_img .table_img {width: 400px;display: flex;flex-direction: column-reverse;padding-right: 80px;}.pro_table_img {display: flex;align-items: center;}.pro_table_img .table_img h4 {margin: 30px 0 0;font-size: 13px;color: #888;}/*產品_頁籤*/ 
.RWDproduct_page .tab-box .tab-menu a {padding: 5px 20px;height: 35px;color: #fff;background: #42AE1E;font-weight: bold;border: 1px solid #42AE1E;margin-right: 5px;transition: 0.3s;}.RWDproduct_page .tab-box .tab-menu li.active a {background: #2B7213;color: #fff;border-color: #2B7213;}.RWDproduct_page .tab-box .tab-container {border: 1px solid #d2dda1}.RWDproduct_page .tab-box .tab-menu li a:before {background: transparent;top: initial;bottom: -1px;height: 2px;}.RWDproduct_page .tab-box .tab-menu li.active a:before{background: #2B7213;}.RWDproduct_page .tab-box .tab-menu a {height: 40px;}.RWDproduct_page .tab-box .tab-menu a:hover {color: #fff;}.RWDproduct_page .tab-box .tab-container>ul>li {padding:30px}/*最新消息*/ 
.rwdlayoutlist_9 .subject {font-size: 18px;line-height: 1.5;letter-spacing: 0;}.litem__text {border: 1px solid #eee;width: 90%;}.rwdlayoutlist_9 .cdate::before {background: #42ae1e;height: 2px;}.no-touch .rwdlayoutlist_9 .litem:hover .litem__imgs::after {opacity: 0.3;}.news_txt {margin-bottom: 50px;}/*聯絡我們*/ 
.form-horizontal .control-label {font-weight: normal;}.form-horizontal .form-group {margin-left: 0;margin-right: 0;}.ebtn {margin-left: 15px;}.form-horizontal .control-label {font-size: 14px;letter-spacing: 0;line-height: 1.5;}.eformsDesc {margin-top: 0;margin-bottom: 50px;padding-bottom: 50px;border-bottom: 1px solid #eee;}.form-horizontal .control-label {width: 130px;}.form-group .col-sm-12.col-md-5 {width: calc(50% - 130px);}.form-group .col-sm-12.col-md-11 {width: calc(100% - 130px);}/*表單樣式*/ 
.customized_columns ._input, .customized_columns select {border: 0px;background-color: #eee;font-size: 15px;border-radius: 0px;box-shadow: none;}.form-control:focus {box-shadow: none;}.form-group input { color: #333; caret-color:#333; }.form-group textarea { color: #969696; caret-color:#333;} @supports (-webkit-mask: none) and (not (caret-color:#333)) { .form-groupinput { color:#333; }.form-group input::first-line { color: #ccc; } } /*f&Q*/ 
.faq_item {border-bottom:1px solid #eee}.faq_split {border-top: 1px dashed #ccc;}/*列表*/ 
.layoutlist_2 .item, .layoutlist_4 .item {margin: 0 0 30px;border-bottom: 0;text-align: center;border:1px solid #eee}.product_list_item:hover .subject a {transition: 0.4s;}.product_list_item:hover .subject a {color: #2B7213;transition: 0.4s;}.item .subject {margin-top: 10px;margin-bottom: 10px;}.pagenews_block a {color: #42ae1e;transition: 0.4s;}.pagenews_block a:hover {color: #1B5806;transition: 0.4s;}

/*內頁 end*/
/*小螢幕 start*/

@media (max-width:1800px){.article-text {padding-bottom:250px}}@media (max-width:1500px){#RWDfullscreen01 .container {width: 95%;}.product_block .container, .news_block .container, .footer_block .container {width: 85% !important;}.develop_block .RWDedictor {width:60%}.RWDparallax_new .picbgbox {width:80% !important;height: 550px !important;}.RWDbanner_plus01 .slick-caption .txt2 {width:55%}.banner_block .container {width: 80% !important;}.RWDbanner_plus01 .slick-caption .txt1 {font-size:52px}.RWDbanner_plus01 .banner_style02 {font-size: 50px;}.RWDright_cont002 .item-first > a {width:40%}.RWDright_cont002 .item-first .text-box {width:60%}/*內頁*/ 
.page_wrapper_bg section.call_to_action > .container {width: 85%;}}@media (max-width:1400px){.RWDbanner_plus01 .page-scroll { bottom: 0vw;}.banner_block .container {width: 90% !important;}.RWDbanner_plus01 .slick-caption .txt2{width:67%;font-size:16px}.RWDbanner_plus01 .slick-caption .txt1,.RWDbanner_plus01 .banner_style02{font-size:45px}.RWDbanner_plus01 .banner_small_title{font-size:30px}.RWDbanner_plus01 .page-scroll{left:7.5vw}}@media (max-width:1300px){.RWDbanner_plus01 .slick-caption .txt2 {width: 55%;}.banner_block .container {width: 90% !important;}.RWDbanner_plus01 .slick-caption.txt-left .container {padding-right:15px}.RWDright_cont002 .item-first .pic img {background-position: 50px 0;}.product_block::after {left: -110px;bottom: 0px;}.product_block .container, .news_block .container, .footer_block .container {width: 90% !important;}.RWDmenu_plus04 .features {width: 180px;}/*內頁*/ 
.pro_table table {width: 850px;}.pro_table {overflow: overlay;}.phone-info {display:block}.pageabout_block {align-items: flex-start;}.product1 .pro_table h4 {width:400px}.pro_table2 table {width: 450px;}.phone-info {width:400px}}@media (max-width:1230px) {.ft_txt01 {width: 55%;}.ft_txt02 {width: 45%;}#m_RWDfullscreen01_67_1 > a:nth-child(3) > div.bg {background-position: 93%;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDbanner_plus01 .logo {right:30px}/*內頁*/ 
.pageabout_block {flex-direction: column-reverse;}.pageabout_img {width: 100%;height: 400px;margin-top:30px}.pageabout_txt {width: 100%;padding: 0;}.pageabout_img img {object-fit: cover;width: 100%;height: 400px;object-position: 0 -205px;}.product1 .page_wrapper_bg section.call_to_action > .container {width: 90%;}.product1 .page_wrapper_bg section.call_to_action > .container::after {height: 230px;}.article-text {padding-bottom: 130px;}
}
/*1199px end*/
/*1050px start*/

@media (max-width:1050px){.RWDbanner_plus01 .page-scroll{display:none}.RWDright_cont002 .item-first {flex-direction: column-reverse;}.RWDright_cont002 .item-first .text-box {width: 100%;padding-left:0px}.RWDright_cont002 .item-first > a {width: 100%;}.RWDright_cont002 .item-first .pic {object-fit: cover;height: 300px;margin-top:30px}.RWDright_cont002 .item-first .pic img {height: 300px;object-fit: cover;width: 100%;object-position: center;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 48px;}#m_RWDfullscreen01_67_1 > a:nth-child(2) > div.bg {background-position: -50px;}#m_RWDfullscreen01_67_1 > a:nth-child(3) > div.bg {background-position: -250px}#m_RWDfullscreen01_67_1 > a:nth-child(4) > div.bg {background-position: -50px;}.RWDparallax_new .picbgbox {height: 450px !important;}.icon_block {align-items: flex-start;}.RWDservice010 .big_bgshow.left .text_box, .RWDservice010 .big_bgshow.right .text_box {width: 500px;}/*內頁*/ 
.pageabout_img img {object-position: center;}}

/*1050px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDmenu_plus04 .features .edit, .RWDmenu_plus04 .features .lang-block {display:block !important}/*內頁*/ 
.is-up .ml-stack-nav-toggle__line {background: #2b7213;}.is-up .ml-stack-nav-toggle__line, .RWDmenu_plus04 .is-up .features:after {background: #b5d226;}.is-up .ml-stack-nav-toggle i {color:#2b7213}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.ft_info .RWDedictor {    flex-direction: column;}.ft_txt01 {    width: 100%}.ft_txt02 {    width: 100%;    margin-top: 20px;    padding-left: 0}/*#m_RWDfullscreen01_67_1 > a:nth-child(3) > div.bg {background-position: 93%;}*/#m_RWDfullscreen01_67_1>a:nth-child(3)>div.bg {    background-position: 0;}.RWDbanner_plus01 .logo {    width: 340px;    right: 20px !important;    top: -25%;}.RWDbanner_plus01 .banner_style01 {    margin: 0 0 5vw;}.RWDbanner_plus01 .slick-caption .txt1 {    font-size: 60px;}.RWDbanner_plus01 .slick-caption .txt2 {    line-height: 1.8;    font-size: 18px;}.RWDbanner_plus01 .banner_small_title {    font-size: 26px;}.RWDservice010 .big_bgshow.left .text_box {    right: 0;    left: auto;}.RWDbanner_plus01 .page-scroll {    bottom: 0}.RWDbanner_plus01 .logo {    right: 50% !important;    transform: translateX(50%) !important;    width: 220px;    top: auto;    bottom: -320px;    display: none}.RWDbanner_plus01 .slick-caption .txt1 {    text-align: center;    font-size: 36px;}.RWDbanner_plus01 .slick-caption .txt2 {    text-align: center;    width: 100%;}.RWDbanner_plus01 .slick-active .slick-caption {    top: 26vw;    transform: unset;    display: block;}.RWDbanner_plus01 .page-scroll.style03 a span {    border: 1px solid #fff;}.RWDbanner_plus01 .page-scroll.style03 a span::after {    border-left: 1px solid #fff;    border-bottom: 1px solid #fff;}.RWDbanner_plus01 .page-scroll.style03 a {    color: #fff}.ft_info .RWDedictor {    flex-direction: column;}.ft_txt01 {    width: 100%}.ft_txt02 {    width: 100%;    margin-top: 20px;    padding-left: 0}/*#m_RWDfullscreen01_67_1 > a:nth-child(3) > div.bg {background-position: 93%;}*/#m_RWDfullscreen01_67_1>a:nth-child(3)>div.bg {    background-position: 0;}.RWDbanner_plus01 .logo {    width: 340px;    right: 20px !important;    top: -25%;}.RWDbanner_plus01 .slick-caption .txt1 {    font-size: 42px;}.RWDbanner_plus01 .slick-caption .txt2 {    line-height: 1.8;    font-size: 18px;}.RWDbanner_plus01 .banner_small_title {    font-size: 30px;}.RWDservice010 .big_bgshow.left .text_box {    right: 0;    left: auto;}.RWDbanner_plus01 .page-scroll {    bottom: 0}.RWDbanner_plus01 .logo {    right: 50% !important;    transform: translateX(50%) !important;    width: 220px;    top: auto;    bottom: -320px;    display: none}.RWDbanner_plus01 .slick-caption .txt1 {    text-align: center;    font-size: 36px;}.RWDbanner_plus01 .slick-caption .txt2 {    text-align: center;    width: 100%;}.RWDbanner_plus01 .slick-active .slick-caption {    top: 140px;    transform: unset;}.RWDbanner_plus01 .page-scroll.style03 a span {    border: 1px solid #fff;}.RWDbanner_plus01 .page-scroll.style03 a span::after {    border-left: 1px solid #fff;    border-bottom: 1px solid #fff;}.RWDbanner_plus01 .page-scroll.style03 a {    color: #fff}/*內頁*/ 
.page_wrapper_bg section.call_to_action > .container::after {height:240px}.product1 .page_wrapper_bg .pagecontent {float: none;}.product1 #sidebar {    width: 100%;    position: relative;    top: 0;    padding: 0;margin-bottom: 30px;}.product1 .webdesc {text-align: center;}.pro_table2, .protxt_img {margin: 30px 0;}#sidebar {padding: 0;margin-bottom:30px}.article_model .col-md-6 {padding: 0;}.page_wrapper_bg .pagecontent {padding:0 10px !important}.rwdlayoutlist_9 .subject {font-size: 16px;}.form-horizontal .control-label {width: 100%;padding:0 !important}.form-group .col-sm-12.col-md-5 {width: 100%;margin-bottom:15px;padding:0}.form-group {margin-bottom:5px;}.form-group .col-sm-12.col-md-11 {width: 100%;padding:0}.ebtn {margin-right:0;margin-left:0}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.RWDnews010 .main-news010 {width: 100%;margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px dashed #888;}.RWDnews010 .news-block { flex-wrap: wrap;width: 100%;justify-content: flex-start;}.RWDnews010 .mid-line {display:none}.RWDnews010 .sub {width:100%}.RWDnews010 .img-view {max-width: 100%;width: 100%;margin: 0 0 35px;}.RWDnews010 img {width: 100%;}.RWDnews010 .main-title {margin-bottom: 10px;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDbanner_plus01.full .banner-slider.bg .slick-item {max-height: calc(100vh - 65px)!important;height: calc(100vh - 65px)!important;}/*內頁*/ 
.hgroup .container {    margin-left: 0;}section.call_to_action h4 {    font-size: 18px;    line-height: 1.5;    margin: 0 0 20px;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDbanner_plus01 .slick-active .slick-caption {top: 20vw;width: 100%;}.banner_block .container {width: 100% !important;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 45px;}.RWDservice010 .big_bgshow {height: 50vh;margin-bottom: 200px;}.RWDservice010 .bg {height: 50vh;}.RWDservice010 .big_bgshow.left .text_box {width: 100%;position: relative;padding: 60px 30px 30px;margin-top: -60px;z-index: -1;}.RWDservice010 .big_bgshow.right .text_box {width: 100%;position: relative;padding: 60px 30px 30px;margin-top: -60px;z-index: -1;}#m_RWDfullscreen01_67_1 > a:nth-child(2) > div.bg, #m_RWDfullscreen01_67_1 > a:nth-child(4) > div.bg {background-position: 0;}#m_RWDfullscreen01_67_1 > a:nth-child(3) > div.bg {background-position: 0;}.product_block::after {z-index: -5;}#RWDfullscreen01 .container {width: 90%;padding: 0 15px;}.RWDparallax_new .picbgbox {height: 315px !important;margin: 0 auto !important;width: 95% !important;}.develop_block .RWDedictor {width: 90%;margin-bottom: 40px;}.RWDnews010 .title-tw {width: 100%;text-align: center;}.RWDalert_fancybox.bottom {width:100%}/*內頁*/ 
.tabs {margin: 0px 0px 50px !important;}.tab {padding: 15px !important;border-top: 1px solid #ddd !important;}.tab:last-child {border-bottom: 1px solid #ddd !important;}.tab_title {font-size: 16px !important;font-weight: bold !important;letter-spacing: 1px;line-height: 1.5;color: #555 !important;}.tab_content {font-size: 15px !important;font-weight: normal;margin-top: 20px;padding-top: 20px;border-top: 1px dashed #ddd;}.tab_title_nav .line01 {height:20px}.tab_title_nav .line02 {width: 20px}.page_wrapper_bg section.call_to_action > .container {width: 90%;padding:0}.article-text {padding:30px 30px 80px}.product1 .page_wrapper_bg .pagecontent {padding: 0 10px !important;}.RWDproduct_page .products-info {    padding: 20px 15px 0;}section.article-text p {    font-size: 15px;    line-height: 1.8;    margin-bottom: 0;}.pro_table_img .table_img {width: 400px;margin-bottom:30px;padding-right:0}.pro_table_img .table_txt {width: 100%}.pro_table {flex-direction: column;}.pro_table_img {align-items: flex-start;}.phone-info, .product1 .pro_table h4 {width:100%}.pro_table2 table {width:100%}
}
/*767px end*/
/*700px start*/

@media (max-width: 700px) {.RWDnews010 {min-width: auto}.RWDnews010 .main-news010 {width: 100%;margin-bottom: 0;padding-bottom: 20px;border-bottom: 0;}.icon_block .about_icon {width: calc(100% / 2 - 20px);margin-bottom:30px}.icon_block {align-items: flex-start;flex-wrap: wrap;column-gap: 20px;}.ft_copyright .RWDedictor {padding: 0;}.RWDssl01 {padding-right:5px}}

/*700px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDmenu_plus04 .features {width: auto;}.RWDmenu_plus04 .features .edit, .RWDmenu_plus04 .features .lang-block {display: none !important;}.RWDnews010 {padding:0}.btn_ph {display:block}.menu_btn {    display: flex;    bottom: 0;    width: 100%;    background: #2b7213;position: fixed;}.menu_btn a {    justify-content: center;    display: block;    color: #fff !important;    width: 100%;    text-align: center;    padding: 10px;}.RWDbanner_plus01 .slick-active .slick-caption {top: 25%;}.RWDbanner_plus01 .slick-caption .txt1 { letter-spacing: 1px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {max-height: calc(100vh - 120px)!important;height: calc(100vh - 120px)!important;}/*內頁*/ 
.page_wrapper_bg section.call_to_action > .container::after {height: 120px;bottom: -80px;}.product1 .page_wrapper_bg section.call_to_action > .container::after {height: 120px;z-index:0}.pro_table_img .table_img {width:100%}.hgroup h1 {font-size:26px !important}.faq1 .article-text {min-height: 300px;}.faq1 .page_wrapper_bg section.call_to_action {padding-bottom: 0 !important;min-height: 300px;}.faq1 .page_wrapper_bg section.call_to_action > .container::after {bottom: -110px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDbanner_plus01 .slick-caption .txt1 {font-size: 48px;margin: 0 0 10px; }.RWDbanner_plus01 .banner_style02{font-size: 30px}.RWDbanner_plus01 .banner_small_title {    font-size: 20px;}.RWDparallax_new .picbgbox {height: 220px !important;}/*關於我們*/ 
.about_txt02{     text-align: center;}.RWDalert_fancybox.bottom {    padding: 30px !important;}/*內頁*/ 
.page_wrapper_bg section.call_to_action {padding-bottom:0}.page_wrapper_bg section.call_to_action > .container {width: 100%;padding:0}.page_wrapper_bg section.call_to_action > .container::after {width: 100%;background-size: cover;left: 50%;transform: translateX(-50%);background-position: center;bottom:-205px}.article-text {box-shadow: none;padding: 0;}.product1 .page_wrapper_bg section.call_to_action > .container::after {height: 120px;width: 115%;}.product1 #RWDPAGE_BASE_PAT02 .main {overflow: hidden;}.page_wrapper_bg .pagecontent {padding: 0 10px !important;}.article-text {padding:0 15px}.product1 .article-text {padding:0px}.btn_back {width:100%}.layoutlist_2 .col-xs-12 {    width: calc(100% / 2);}
}
/*480px end*/
/*400px start*/

@media (max-width: 400px) {.icon_block {flex-direction: column;column-gap: unset;}.icon_block .about_icon {width: 100%;}.about_txt02::before {width:100%;}.about_txt02 {padding: 15px 30px;}.icon_block .about_icon { width: 100%;margin-bottom: 30px;}.banner_block .container, .RWDbanner_plus01 .slick-active .slick-caption {    width: 100% !important;}.RWDright_cont002 .item-first .text-box .title {font-size: 28px;letter-spacing: 0px;}.RWDservice010__head__h1, .develop_block .RWDedictor h2, .RWDnews010 .title-tw {font-size: 28px;letter-spacing: 0px;}}

/*400px end*/
/*380px start*/
@media (max-width: 380px){
.RWDbanner_plus01 .slick-active .slick-caption {top: 20%;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 35px;}
}
/*380px end*/