/* all */a, a:hover, a:focus{text-decoration: none;}body{font-family:arial, 微軟正黑體, sans-serif;}.main {top:80px !important;}/* 反白顏色設定*/::selection { background: #a59169; color: #fff;}::-moz-selection { background:#a59169; color: #fff;}/*loading*/ 
.fl {width: 200px;}.fl img {width: 100%;}/*menu*/ 
.RWDmenu_plus02 .inside {background: #005b30;}.RWDmenu_plus02 .cart-block a, .RWDmenu_plus02 .member-block a, .RWDmenu_plus02 .querycar-block a{color:#fff}.cd-main-header {background: transparent;}.cd-logo {width: 160px;position: absolute;margin-top: 0;margin-left: 0;}.cd-primary-nav>li>a {letter-spacing: 0.8px;font-size: 18px;color:#fff;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {background: #fff;}.cd-primary-nav .cd-secondary-nav>li>a {letter-spacing: 0.8px;font-size: 18px;line-height: 1.5;}.RWDmenu_plus02 .container {width: 80%;}/*會員&購物車icon*/ 
.RWDmenu_plus02 .member-block:hover span {color: #fff;opacity: 0.8;}.RWDmenu_plus02 .member-block:hover:after {display:none}.RWDmenu_plus02 .member-block.logn-out a {color: #005b30;}.RWDmenu_plus02 .member-block.logn-out a:hover {color: #005b30;}.RWDmenu_plus02 .member-block.logn-out {cursor: pointer;margin-left: 5px;margin-top: 9px;background: #fff;padding: 0px 5px;}#m_RWDBASE_PAT01_1_1 > div.inside > div > header > ul > li.member-block.logn-out.hidden-xs > a > span {color: #005b30;}.RWDmenu_plus02 .cart-block i {transition: all .5s ease;}.RWDmenu_plus02 .cart-block:hover i {color: #fff;opacity: 0.8;transition: all .5s ease;}.RWDmenu_plus02 .cart-block:after {display:none;transition: all .5s ease;}@media (min-width: 1200px){.cd-primary-nav>li:after {bottom: auto;left: calc(50% - 1px);top: 0;right: auto;width: 2px;height: 0;}.cd-primary-nav>li:hover:after {left: calc(50% - 1px);right: auto;height: 20px;background: #ffffff;}.cd-primary-nav>li>a:hover {color: #fff;}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before {background-color: #fff;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: #abcd05;}}/*banner*/ 
.RWDbanner_plus01 .slick-caption {top: 23%;letter-spacing: 1px;}.txt1 {font-family: 'Mada', sans-serif;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #005b30;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: #005b30;opacity: .5;}/*標題*/ 
.RWDProduct012 .main-title, .RWDright_cont002 .item-first .text-box .title, .RWDproduct002 h1.main-title{font-size: 38px;margin-bottom: 0;margin-top: 0;line-height: 1.3;font-weight: 900;text-align: center;color: #005b30;letter-spacing: 0.5px;font-family: 'Mada', sans-serif;}.RWDProduct012 .sub-title, .RWDright_cont002 .item-first .text-box .subtitle {display:none;}.RWDProduct012 .section-line, .RWDright_cont002 .item-first .text-box .underline , .RWDproduct002 .section-line{display:none;}.RWDproduct002 .section-subject, .RWDProduct012 .section-subject {margin-bottom: 35px;}/*主力產品*/ 
.product-block {padding: 90px 0 40px;}.product-section .item-box{width: calc(100% / 3);padding: 0 3%;margin:0;}.RWDProduct012 .circle-btn{display:none;}.RWDProduct012 .item-box .item-title{font-size: 20px;color: #333;letter-spacing: 0.8px;margin-top: 25px;margin-bottom: 30px;transition:.3s;height:auto;}.RWDProduct012 .item-box .item-text{display:none;}.RWDProduct012 .second-item {box-shadow: 0px 0px 10px rgba(49, 49, 49, 0.2);overflow: hidden;}.RWDProduct012 .second-item img {transition: .3s;}@media (min-width: 1200px){.item-box:hover .item-title {color: #005b30;}.item-box:hover img {transform: scale(1.1);}}/*關於我們*/ 
.about-block {margin: 80px auto;}.RWDright_cont002 .item-first{background: #f7f7f7;display: flex;align-items: center;}.RWDright_cont002 .item-first .pic {width: 100%;}.RWDright_cont002 .item-first .text-box{color: #333;padding: 80px;width:100%;}.RWDright_cont002 .item-first .text-box .title {text-align: left;margin-bottom: 35px;}.RWDright_cont002 .item-first .text-box .text{width: 100%;line-height: 2.5;text-align: left;margin: 0 auto;line-height: 1.8;color: #333;letter-spacing: 0.8px;font-size: 15px;}.RWDright_cont002 .item-first .text-box>a {display: none;}@media (min-width: 1200px){.RWDright_cont002 .item-first:hover .pic img {transform: scale(1.1);}.RWDright_cont002 .item-first .text-box a:hover {background:transparent;color:#333;border-color:#333;}}.ab-two {display: flex;justify-content: center;}.page-scroll {width: 100%;}.RWDright_cont002 .item-first .text-box a.ab-more {font-size: 16px;color: #fff;padding: 6px 16px;border: 1px solid #005b30;width: auto;margin-top: 30px;margin-left: 10px;display: flex;justify-content: center;align-items: center;background:#005b30;}.RWDright_cont002 .item-first .text-box a.ab-more.more01 {margin-left: 0;margin-right:10px;}.ab-more i {font-size: 26px;margin-right: 10px;}/*其他產品*/ 
.bounceIn {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.popup-portfolio .portfolio-item {padding: 0 20px;height: auto !important;margin-bottom: 30px;}.portfolio-bottom-summary h4 {margin: 0;text-align: center;}.portfolio-bottom {position: absolute !important;width: calc(100% - 40px);background: rgba(0, 91, 48, 0.8);color: #fff;padding: 10px;bottom: 0;transition:0.3s;letter-spacing: 0.8px;}.RWDproduct002 .showbottom:hover .portfolio-bottom h4 {color: #fff;}@media (min-width: 1200px){.RWDproduct002 .showbottom:hover .inner-content > img {-webkit-transform: scale(1.1);transform: scale(1.1);}.RWDproduct002 .showbottom:hover .portfolio-bottom {background: rgba(0, 91, 48, 0.5);}}/*footer*/ 
.footer_bg {padding: 60px 0;color:#333;line-height:1.8;letter-spacing:1px;font-size: 14px;background:url(archive/image/customization/back.jpg);}.footer_bg a {color:#333;line-height:1.8;letter-spacing:1px;font-size: 14px;}.footer_bg .row {display: flex;align-items: center;}.footer_map .RWDedictor {height: 250px;}.footer-right {padding-left: 60px;}.footer_info h5 {font-weight: 900;font-size: 22px;line-height: 1.5;margin: 0 0 5px;font-family: 'Mada', sans-serif;}.footer_info h6 {margin: 0;font-size: 18px;line-height: 1.5;margin-bottom: 5px;color:#333;}.footer_info h6 a {margin: 0;font-size: 18px;line-height: 1.5;margin-bottom: 5px;color:#333;}.footer_ssl {margin-top: 15px;padding-top:15px;border-top: 1px solid rgba(51, 51, 51, 0.2);}.footer_ssl, .footer_web, .footer_copyright {font-size: 12px;opacity: 0.8;}/*copyright*/ 
.copyright{text-align: left;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover{color: #333;line-height: 1.8;font-size: 12px;letter-spacing: 0.8px;}/*200115社群*/ 
.right_social a {    display: inline-block !important;    background: transparent !important;    border: 0 !important;    border-radius: 0 !important;    float: none !important;    padding: 0 !important;    margin: 0 !important;    width: auto !important;}
/*其他尺寸 start*/

@media (max-width:1199px){.main {top: 50px !important;}/*選單*/ 
.collapsing_header header {height: 50px;padding: 0 20px;padding-left: 0;background: #005b30;}.cd-logo {margin-top: 0 !important;width: 130px;}.cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before {background: #fff;}.cd-primary-nav, .cd-primary-nav ul {background: #005b30;}.fa-long-arrow-left:before {color:#fff;}.cd-primary-nav.nav-is-visible .cd-secondary-nav a {color:#fff;}#cd-primary-nav>li>ul>li.go-back a {color:#fff;}nav.cd-nav .bottom-copyright {display:none;}.cd-primary-nav .go-back a::after, .cd-primary-nav .go-back a::before {background: #fff;}/*關於*/ 
.RWDright_cont002 .container {padding: 0 30px;}.RWDright_cont002 .item-first:hover .pic img {transform: scale(1);}/*其他產品*/ 
.RWDproduct002 .showbottom:hover .inner-content > img {-webkit-transform: scale(1);transform: scale(1);}/*頁尾*/ 
.footer_bg .container {padding: 0 30px;}}

/*其他尺寸 end*/
/*內頁 start*/

.page_wrapper_bg .article-text {line-height: 2;margin: 0 auto;line-height: 1.8;color: #333;letter-spacing: 0.8px;font-size: 17px;}.page_wrapper_bg .article-text h4 {font-weight: 900;line-height: 1.5;margin: 15px 0 15px;font-size: 24px;font-family: 'Mada', sans-serif;}.page_wrapper_bg .article-text h5 {font-weight: 700;line-height: 1.5;margin: 0 0 10px;font-size: 20px;font-family: 'Mada', sans-serif;border-left: 4px solid #005b30;padding-left: 10px;}.hgroup h1 {font-size: 36px;font-weight: 500;color: #005b30;letter-spacing: 0.5px;font-family: 'Mada', sans-serif;margin: 0;}.page_wrapper_bg .article-text p {line-height: 1.8;color: #333;letter-spacing: 0.8px;font-size: 17px;margin-top: 20px; font-weight: normal;}ol, ul {padding-left: 18px;}.page_content {    margin-bottom: 50px;    margin-top: 40px;}a {color: #333;}/*麵包屑*/ 
.breadcrumb {border-radius: 0px;}a:focus, a:hover {color: #005b30;}/*確定送出*/ 
.page_wrapper_bg .new-form .new-width .currectsend_btn {background: transparent;}.page_wrapper_bg .ebtn a {background: #005b30;padding: 7px 30px;border-radius: 0px;color: #fff;font-size: 14px;font-weight: 600;transition:0.5s ease;}.page_wrapper_bg .ebtn:hover a {background: #3f3f3f;}.page_wrapper_bg .ebtn {background: transparent;margin-top: 30px;float: right;border-radius: 0px;padding: 0px;}/*聯絡我們*/ 
.customized_columns {    padding: 0 17px;    margin-top: 235px;}/*產品*/ 
.page_wrapper_bg table {background-color: #f4eede;border: 1px solid #9c9c9c;width:100%;margin-top: 30px;}.page_wrapper_bg td{padding: 10px 40px;text-align: left;border-right: 1px solid #9c9c9c;border-bottom: 1px solid #9c9c9c;}.page_wrapper_bg th {padding: 13px 40px;border-right: 1px #9c9c9c solid; border-bottom: 1px #9c9c9c solid;background: #ecdcb7;}.page_wrapper_bg tr {ntn-child(ood)}.tabs nav li.tab-current {background: #b4ca52f5;height: 52px;}.tabs nav li.tab-current a {color: #2e3233;}.tabs nav ul li {border: 1px solid #ccc;background: #eee;padding: 10px 3px;}.tabs nav a { color: #555;}.tabs nav li.tab-current:after, .tabs nav li.tab-current:before { background: transparent}.tab_row:before {    content: "Specification";    text-align: center;    font-size: 24px;    font-weight: 700;    position: absolute;    top: -60px;    width: 100%;}.tab_row {position: relative;    margin-top: 50px;}/*會員*/#btn_member_login, #join_form .btn-primary {border-radius: 0px;background: #005b30;transition:0.5s ease;}#btn_member_login:hover, #join_form .btn-primary:hover {background: #3f3f3f;transition:0.5s ease;}.btn-primary {color: #fff;background-color: #005b30;border-color: transparent;border-radius:0px;transition:0.5s ease;}.btn-primary:hover {background: #3f3f3f;transition:0.5s ease;}.btn-primary a {color:#fff}

/*內頁 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*---首頁---*//*關於*/ 
.about-block {margin: 60px auto;}.RWDright_cont002 .item-first .text-box{padding: 35px;}.RWDright_cont002 .item-first .text-box .text{text-align: left;}/*頁尾*/ 
.footer-right {padding-left: 50px;}.page_wrapper_bg .article-text h4 { margin: 0px 0 15px;}.tabs nav a {font-size: 12px;}.tabs nav ul li {padding: 8px 0px;}.tabs nav li.tab-current {height: 48px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*banner*/ 
.RWDbanner_plus01 .slick-caption {top: 33%;}/*標題*/ 
.RWDProduct012 .main-title, .RWDright_cont002 .item-first .text-box .title, .RWDproduct002 h1.main-title {font-size: 32px;}.RWDright_cont002 .item-first .text-box .title {text-align: center;margin-bottom: 25px;}/*關於我們*/ 
.about-block {margin: 60px auto 30px;}.main .RWDright_cont002 .container {padding-left: 30px;padding-right: 30px;}.RWDright_cont002 .item-first {display:block;}.RWDright_cont002 .item-first .pic {height: 520px;}.RWDright_cont002 .item-first .pic img {transform: translateY(-80px);}.RWDright_cont002 .item-first:hover .pic img {transform: translateY(-80px);}/*頁尾*/ 
.footer_map .RWDedictor {height: 270px;}.footer-right {padding-left: 15px;}.footer_info h5 {font-size: 20px;}.footer_info h6 {font-size: 17px;}.footer_info h6 a {font-size: 17px;}/*內頁*/ 
.page_wrapper_bg .article-text h4 { margin: 15px 0 15px;}.tabs nav ul li {padding: 8px 28px;}.customized_columns {margin-top: 0;}.hgroup h1 {margin-bottom: 10px;}.ebtn {margin-right: 0;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
.row {margin-right: 0;margin-left: 0;}.page_content>.container { padding: 0 !important;}.page_wrapper_bg .article-text p {line-height: 2;}/*banner*/ 
.RWDbanner_plus01 .slick-caption {top: 24%;}.txt1 span {border-bottom: double #005B30 5px;line-height: 1.8;letter-spacing: 0;}/*選單*/ 
.cd-logo {width: 100px;}/*標題*/ 
.RWDProduct012 .main-title, .RWDright_cont002 .item-first .text-box .title, .RWDproduct002 h1.main-title {font-size: 28px;letter-spacing: 0;}/*主力產品*/ 
.product-block {padding: 50px 0 0px;}.RWDProduct012 {padding: 0;}.product-section .item-box {width: 100%;margin-bottom: 50px;}/*關於*/ 
.about-block {margin: 10px auto 30px;}.main .RWDright_cont002 .container {padding-left: 15px;padding-right: 15px;}.RWDright_cont002 .item-first .pic {display:none;}.RWDright_cont002 .item-first .text-box {padding: 35px 25px;}.ab-two {display: block;}.RWDright_cont002 .item-first .text-box a.ab-more.more01 {margin-right: 0;margin-top:30px;}.RWDright_cont002 .item-first .text-box a.ab-more {margin-left: 0;margin-top:10px;}/*其他產品*/ 
.RWDproduct002 {padding: 30px 0px;}.popup-portfolio .portfolio-item {padding: 0;}.portfolio-bottom {width: 100%;}.RWDproduct002>.section-inner>.section-content>.row>.col-md-12 {padding: 0;}/*頁尾*/ 
.footer_bg .container {padding: 0 20px;}.footer_bg .row {display: block;}.footer_map {margin-bottom: 25px;padding: 0;}.footer_map .RWDedictor {height: 220px;}.footer-right {padding: 0;}.footer_info h5 {font-size: 17px;}.footer_info h6 {font-size: 15px;}.footer_info h6 a {font-size: 15px;}/*橫桿呈現*/ 
.calen::-webkit-scrollbar { width: 3px; height: 5px;}.calen::-webkit-scrollbar-thumb:horizontal {background-color: #a6a6a6; border-radius: 3px;}.calen::-webkit-scrollbar-track-piece:horizontal:decrement,.calen::-webkit-scrollbar-track-piece:horizontal:increment {  background-color: rgba(166, 166, 166, 0.2);}section.article-text p {padding: 8px;font-weight: bold;}.calen{overflow-x: auto;white-space: nowrap;}.calen{ overflow-x: scroll;padding-bottom:15px; -webkit-overflow-scrolling: auto;}.page_wrapper_bg .article-text h5 {font-size: 20px;line-height: 1.5;}.customized_columns {padding: 0px;}.pagecontent {    padding: 0px 0px!important;}.page_content {    padding-left: 10px;    padding-right: 10px;}.tab_content{color: #333 !important;font-weight: bold; }.hgroup h1 {    margin-bottom: 40px;    line-height: 1.5;}.move{text-aligen:left;}.page_wrapper_bg table{margin-top:0;}.tabs:before {    content: "Specification";    text-align: center;    font-size: 24px;    font-weight: 700;    width: 100%;}.tabs {    position: relative;    margin-top: 50px;}.tab:first-child {    margin-top: 20px;}.phfix img {    width: 100% !important;}.prebox {    text-align: justify;}
}
/*phone版 end*/