.fl {width: 350px;}.fl img {width: 100%;}/*選單*/ 
.RWDmenu_plus02 .container {width: 90%;}.RWDmenu_plus02 .inside, .cd-main-header {background: transparent;}.cd-logo {width: 290px;margin-top: 21px;}.cd-primary-nav>li>a {letter-spacing: 2px;font-size: 15px;color: #fff;}.cd-primary-nav>li>a:hover {color: #fff;}.glyphicon-user:before, .glyphicon-shopping-cart:before {color: #fff;}.RWDmenu_plus02 .cart-block:after, .RWDmenu_plus02 .member-block:after, .RWDmenu_plus02 .querycar-block:after {display:none;}.RWDmenu_plus02 .inside.is-up {background: #fff;}.is-up .cd-primary-nav>li>a {color: #af8533;}.is-up .glyphicon-user:before, .is-up .glyphicon-shopping-cart:before {color: #af8533;}@media (min-width: 1200px){.cd-primary-nav>li:hover:after {background: #fff;}.cd-primary-nav>li:after {left: calc(50% - 4px);right: auto;height: 8px;width: 8px;border-radius: 50%;bottom:5px;display:none;}.cd-primary-nav>li:hover:after {left: calc(50% - 4px);right: auto;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: #af8533;}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before {background-color: #fff;}.is-up .cd-primary-nav>li>a:hover:after, .is-up .cd-primary-nav>li>a:hover:before {background-color: #af8533;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {background-color: #fff;}.is-up .cd-primary-nav>.has-children>a::after, .is-up .cd-primary-nav>.has-children>a::before {background-color: #af8533;}nav.cd-nav {margin-left: 0;padding-right: 50px;}.RWDmenu_plus02 .cart-block, .RWDmenu_plus02 .member-block, .RWDmenu_plus02 .querycar-block {margin-left: 30px;}}/*展開購物車*/ 
.RWDmenu_plus02 .cart-menu {background:#fff;}.RWDmenu_plus02 .cart-menu .buy-btn a {background-color: #30ad49;}.main {background: #fdf7e9;}/*banner*/ 
.banner-block {display: block;position: relative;}.slick-caption .logo {width: 560px;margin-left: -180px;}.banner-block:before {content: '';background: url(archive/image/customization/banner-bottom.png)no-repeat bottom;position: absolute;width: 100%;height: 165px;background-size: 100%;z-index: 1;bottom: -50px;transform: scaleY(0.5);}.RWDbanner_plus01.style-dotnav.dot .slick-dots button, .RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #fff;}/*關於我們*/ 
.about-block {padding-top: 100px;}.RWDleft_cont002 .container {width: 100%;padding: 0;}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1.05);}.RWDleft_cont002 .item-second {background-color: transparent;display: flex;align-items: center;flex-direction: row-reverse;}.RWDleft_cont002 .item-second .pic {width: 100%;}.RWDleft_cont002 .item-second .text-box {background: transparent;color: #333;width: 100%;padding: 0px 50px 0 0;text-align: justify;}.RWDleft_cont002 .item-second .text-box .text {line-height: 2;font-size: 15px;width: 100%;}.RWDleft_cont002 .item-second .text-box .title {font-size: 22px;font-weight: bold;letter-spacing: 2px;line-height: 1;}.RWDleft_cont002 .item-second .text-box .subtitle {font-size: 46px;font-weight: bold;letter-spacing: 2px;margin-top: 25px;line-height: 1;}.RWDleft_cont002 .item-second .text-box .underline {display:none;}.RWDleft_cont002 .item-second .text-box a {border-radius: 15px;background: transparent;color: #333;font-weight: normal;margin: 0;padding: 8px 10px;margin-top: 30px;border: 1px solid #bdbdbd;text-decoration: none;}.RWDleft_cont002 .item-second .text-box a:hover {background-color: #30ad49;border-color: #30ad49;}/*服務項目*/ 
.service-block {padding-top:100px;}.RWDService001 h1.main-title {font-size: 46px;color: #333;font-weight: bold;letter-spacing: 5px;font-family: 'cwTeXYen', sans-serif;margin-bottom: 15px;}.RWDService001 h2.sub-title {font-size: 18px;width: fit-content;border-top: double rgba(0, 0, 0, 0.1);border-bottom: double rgba(0, 0, 0, 0.1);padding: 6px 0;margin: auto;color: #333;font-weight: normal;letter-spacing: 5px;line-height: 1.5;}.RWDService001 .section-line {display:none;}.RWDService001 .col-md-3.col-sm-6 {width:50%;}.boxFeature-2 {background: #fff;border-radius: 10px;box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);overflow: hidden;margin-bottom:30px;}.RWDService001 i {margin-bottom: 0;overflow: hidden;}.boxFeature-2 h2 {font-size: 18px;letter-spacing: 2px;font-weight: 600;color: #333;margin:20px 0;text-align: center;}.RWDService001 p {display:none;}.boxFeature-2 img {transition: 0.3s;}@media (min-width: 1200px){.boxFeature-2:hover img {transform: scale(1.05);}.boxFeature-2:hover h2 {color: #30ad49;}}/*最新消息*/ 
.news-block {padding:55px 0 70px;}.RWDproduct002_v2 {padding: 50px 0px 0;}.RWDproduct002_v2 .section-subject {margin: 0 0 10px;}.RWDproduct002_v2 h1.main-title {font-size: 46px;color: #333;font-weight: bold;letter-spacing: 5px;font-family: 'cwTeXYen', sans-serif;text-align: left;}.RWDproduct002_v2 .section-line {display:none;}.RWDproduct002_v2 .btn.btn-rj {background-color: #d12027;color: #fff;font-size: 17px;letter-spacing: 2px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);}.bounceIn {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 20px;background: #fff;border-radius: 10px;border: 1px solid #eee;width: calc(100%/3 - 2% - 20px);margin: 0 1%;height: auto !important;}.RWDproduct002_v2 .popup-portfolio .portfolio-item:hover {border: 1px solid #ddd;}.portfolio-bottom h4 {font-size: 18px;letter-spacing: 2px;font-weight: 600;color: #333;margin-top: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {color: #30ad49;}.portfolio-bottom-summary p {margin: 0;font-size: 15px;letter-spacing: 2px;line-height: 2;color: #333;text-align: left;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.RWDproduct002_v2 .active .btn.btn-rj {background-color: #30ad49;}.filter-portfolio {position: absolute;right: 35px;top: -45px;}.RWDproduct002_v2 .popup-portfolio {background: #fff;margin: 0;padding: 70px 30px;border-radius: 20px;box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);}.RWDproduct002_v2 .filter-portfolio ul > li {margin: 0;}.RWDproduct002_v2 .filter-portfolio ul {margin-bottom: 0;align-items: flex-end;}.list-unstyled .btn {border-radius: 10px 10px 0 0;padding: 10px 30px;}@media (min-width: 1200px){.RWDproduct002_v2 .btn.btn-rj:hover {background-color: #30ad49;padding: 12px 30px;transform: translateY(-4px);}.RWDproduct002_v2 .active .btn.btn-rj {padding: 12px 30px;transform: translateY(-4px);}}/*頁尾*/ 
.footer-block {font-size: 15px;letter-spacing: 2px;line-height: 2;color: #333;}.footer-block a {color: #333;text-decoration: none;}.footer-top {padding: 50px 0;background: #fdf7e9;}.footer-top .container {display: flex;align-items: center;justify-content: space-between;}.ft-logo {width: 130px;}.ft-info {width: 515px;padding-left: 65px;}.ft-gmap {width: calc(100% - 645px);padding-left: 65px;height: 160px;}.RWDsocial002 .pull-right {float: none !important;margin-top: 25px;}.RWDsocial002 .iconRounded {border: 0;color: #333;background-color: transparent;font-size: 20px;width: 22px;height: 22px;padding-top: 0;margin-right: 14px;}.RWDsocial002 ul.socialNetwork li:last-child .iconRounded {margin-right: 0;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {background-color: transparent;color: #30ad49;}.ft-info h5 {font-weight: 600;font-size: 18px !important;line-height: 1.5 !important;margin: 0 !important;}.footer-bottom {background: #30ad49;text-align: center;color: #fff;font-size: 13px;padding: 5px 0;line-height: 1;position: relative;}.RWDssl01, .footer-bottom .RWDedictor, .copyright {display: inline-block;}.footer-bottom .RWDedictor {padding:0 5px;margin:0 5px;border-left:1px solid #fff;border-right:1px solid #fff;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #fff;text-decoration: none;}
/*INNER start*/

.page_wrapper_bg a,.page_wrapper_bg a:active,.page_wrapper_bg a:focus,.page_wrapper_bg a:hover { text-decoration: none; transition: .5s;}.pagecontent ol,.pagecontent ul { margin-left: -19px; margin-top: 10px;}.pagecontent ul > li { margin-bottom: 10px;}.pagecontent .textbox ul>li:before { content: "\2022";  position: absolute; margin-left: -18px; color: #30AD4A; font-size: 20px; margin-top: -5px;}.pagecontent .textbox ul { list-style: none;}.pagecontent a:hover { #30ad49;}.btn.active, .btn:active { box-shadow: none;}.page_wrapper_bg .btn { font-size: 14px !important;}/*購物車隱藏在這邊*/ 
.RWDmenu_plus02 .cart-block {    display: none;}/*product3加入詢問車隱藏*/ 
.product3 .RWDproduct_page .btn-other {    display: none;}/*space*/ 
.cd-main-content { top: 0 !important;}.textbox { padding: 10px 0 20px;}.textbox img { margin: 20px 0 0;}.descttlbox { border: 1px dashed #ccc;  border-radius: 10px; padding: 10px 20px; font-weight: bold; font-size: 16px;  margin-bottom: 20px; border-left: 2px dashed #e60013; display: inline-block;}/*fonts*/ 
.page_wrapper_bg, .page_wrapper_bg p { line-height: 2; font-size: 15px; color: #333; text-align: justify; letter-spacing: .5px;}.page_wrapper_bg .pagecontent h5 { color: #111; font-weight: bold; font-size: 17px !important; letter-spacing: 1.5px; margin: 0 0 10px !important; line-height: 1.5 !important;}.page_wrapper_bg .pagecontent h4 { font-size: 25px !important; line-height: 1.5 !important; margin: 15px 0 !important; font-weight: bold; letter-spacing: 1.5px; color: #30ad49; padding-left: 20px; border-left: 5px solid;}.page_wrapper_bg h4 span { color: #e60013;}/*btn*/ 
.btn, .ebtn { background: transparent; padding: 0; color: #333; margin: 0; font-size: 14px; letter-spacing: 2.5px;}.btn a, .ebtn a { border-radius: 15px; background: transparent; color: #333; font-weight: normal; margin: 0; padding: 2px 40px; margin-top: 30px; border: 1px solid #bdbdbd; text-decoration: none;}.btn a:hover, .ebtn a:hover { background-color: #30ad49; border-color: #30ad49; color: white;}.RWDproduct_page .btn_back a { color: #333;}.RWDproduct_page .btn_back { float: right; background: transparent; padding: 0; margin: 0;}.RWDproduct_page .btn_back a:hover { color: white;}/*shopbtn*/ 
.RWDproduct_page .btn-shop .btn { border-radius: 10px; border: 1px solid #ccc; background: transparent !important; color: #333;}button#btn_add2car2go,.RWDshopping .btn.t-right,.RWDshopping .btn.bg3,.RWDquiry .btn.bg3,.RWDquiry .btn.bg2 { background: #30ad49 !important; color: white; border: 0;}button#btn_add2car2go:hover,.RWDshopping .btn.t-right:hover,.RWDshopping .btn.bg3:hover,.RWDquiry .btn.bg3:hover,.RWDquiry .btn.bg2:hover {background: #268439 !important; color: white;}button#btn_add2car:hover { background: #e60013 !important; color: white;}/*ttl and bread*/ 
.hgroup .container { border: 0; margin: 0 0 30px;}.page_subject { position: relative;}.hgroup h1 { position: relative; font-size: 35px; color: #333; font-weight: bold; letter-spacing: 0; font-family: 'cwTeXYen', sans-serif; text-align: center;}.hgroup .breadcrumb { position: relative; bottom: auto; background: transparent; border: 0; width: 100%; text-align: center;}.hgroup .breadcrumb a { color: #111; letter-spacing: 1.5px;}.hgroup .breadcrumb a:hover { color: #30ad49;}/*ab*/ 
.ab,.info-ok,.quiry_ok .info-box { background: white; margin-bottom: 30px; border-radius: 10px; border-bottom: 5px solid #30ad49; padding: 30px;}.ab .ttl { text-align: center; margin-bottom: 20px; font-size: 16px;background: #30ad49; color: white; font-weight: bold; letter-spacing: 2.5px;}.abbox { margin-bottom: 20px;padding: 0 10px 20px; border-bottom: 1px dashed #ccc;}.abbox:nth-child(3) { border: 0; margin-bottom: 0; padding-bottom: 0;}.qbox img { height: 150px; display: block; margin: 10px auto 30px;}.qbox { width: calc(100% / 4 - 10px); display: inline-block; text-align: center;margin: 3px;}.history td {border-bottom: 1px solid #eee; padding: 10px; vertical-align: top;}.right tr:nth-child(1) > td { padding-top: 0;}.right.col-sm-9 tr > td:nth-child(1) { font-weight: bold; width: 23%;}.abrightimg img { width: calc(100% / 3 - 40px); margin: 20px;}.ab a:hover, .service a:hover { color: #30ad49;}/*service*/ 
.service tr > td:nth-child(1) { font-weight: bold;}.service tr { position: relative;}.service { border: 1px solid #eee; border-bottom: 5px solid #30ad49;}/*product*/ 
.product3 .pagecontent,.product2 .pagecontent {background: white; border-radius: 10px; border-bottom: 5px solid #30ad49; padding: 30px !important;}.layoutlist_2 .item, .layoutlist_4 .item { margin-top: 0;margin-bottom: 40px;border: 1px solid #eee; border-radius: 10px;}.layoutlist_2 .subject a { font-weight: bold;font-size: 16px; text-align: center; display: block; line-height: 1.5;}.layoutlist_2 .item:hover .subject a, .layoutlist_4 .item:hover .subject a { color: #30ad49;}.layoutlist_2 .item:hover, .layoutlist_4 .item:hover { border-color: #ccc; transition: .5s;}.layoutlist_2 .item, .layoutlist_4 .item { transition: .5s;}/*info*/ 
.RWDproduct_page .products-info .name { font-size: 25px; font-weight: bold; line-height: 1.5; margin-bottom: 25px;}.RWDproduct_page .products-info .txt .editor { font-size: 14px; line-height: 2; letter-spacing: .5px; border-radius: 10px; border: 1px dashed; padding: 20px;}.RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title { display: none;}.RWDproduct_page .btn-other { text-align: left; margin-top: 0;}.RWDproduct_page .ibtn { width: 100%; border: 1px solid #30ad49; padding: 5px; border-radius: 10px; transition: .5s;}.products-info > ul.btn-other.list-inline > li:nth-child(2) > button:hover { background: #e60013; color: white; transition: .5s;}.products-info > ul.btn-other.list-inline > li:nth-child(2) > button { border-color: #e60013; color: #e60013;}.products-info > ul.btn-other.list-inline > li:nth-child(3) > button:hover { background: #30ad49; color: white; transition: .5s;}.products-info > ul.btn-other.list-inline > li:nth-child(3) > button { color: #30ad49;}.RWDproduct_page .file_area { width: calc(100% - 81px)!important;}ul.dd-options.dd-click-off-close { margin: 0;width: 242px !important; height: 250px;}.RWDproduct_page .download_container { margin: 20px 0;}#file_dlist > ul > li { margin: 0;}.RWDproduct_page .list-inline .item, .RWDproduct_page .list-inline>li {  width: 49%;  margin: 10px 0;}.RWDproduct_page .products-info .price-box>li { width: auto;}/*pinfo*/ 
.fooddesc { margin: 30px 0;}.foodttl { background: #30AD4A; display: inline-block; color: white; padding: 5px 10px; border-top-left-radius: 10px; border-top-right-radius: 10px;}table { width: 100%;}.fooddesc td { border: 1px solid #999; text-align: center; padding: 10px;}.fooddesc tr:nth-child(1) td { font-weight: bold; border-top-color: #30ad4a; border-top-width: 3px;}.fooddesc tr:nth-child(4) > td { text-align: left;}/*news*/ 
.edcontent4 .pagecontent { padding: 50px !important;  background: white; border-radius: 10px; border-bottom: 5px solid #30ad49;}.picfix1 img { width: 80px; display: block; margin: auto;}.picfix1 { float: right; width: 30%;}.txtfix1 { float: left; width: 70%; text-align: justify; display: flex; align-items: center; height: 230px;}.m2018 .products-nav>ul>li>a:hover { color: #30ad49;}.layoutlist_7 .subject, .layoutlist_7 .subject a { line-height: 1.5; letter-spacing: 1.5px; font-weight: bold;}.layoutlist_7 .cdate, .layoutlist_7 .cdate a { font-size: 12px;}.layoutlist_7 .litem:hover .subject a { color: #30ad49;}/*sidebar*/ 
.products-nav { background: white;}.m2018 .products-nav .nav-title { background: #30ad49; color: white; font-weight: bold; font-size: 15px; border-top-left-radius: 10px; border-top-right-radius: 10px; margin: 0;}#sidebar .products-nav { background: white; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}.m2018 .products-nav>ul>li { padding: 0; margin: 0; border-bottom: 1px solid #eee;}.m2018 .products-nav>ul>li>a { font-size: 15px; padding: 10px; letter-spacing: .5px;}.m2018 .products-nav>ul>li.active>a { font-weight: bold;}#sidebar ul > li > ul > li > a { padding: 10px;}.m2018 .products-nav ul>li>.toggle-submenu { height: 45px;}#sidebar ul a:hover { color: #30ad49;}/*con*/ 
.eformsDesc { padding: 30px; text-align: center; background: white;  border-bottom: 3px solid #30ad49; border-radius: 10px;}.conhello img { width: 200px; position: absolute; top: -30px; margin-left: 50px;}.new-form { background: white; padding: 30px; border-radius: 10px; border-bottom: 5px solid #30ad49;}.customized_columns ._input, .customized_columns select { background: white;}.customized_columns ._input:hover, .customized_columns ._input:active, .customized_columns ._input:focus { border-bottom: 1px solid #e50012;}.formdesc a:hover { color: #30ad49;}.confactory {width: 80%; margin-top: 50px;}.new-form .formdesc {margin-top: 30px;}/*conmessenger*/ 
.systemmsg {padding: 30px; text-align: center; background: white; border-radius: 10px; border-bottom: 5px solid #30ad49;}#panel_14 > section.article-text > div > div > div > div.ebtn a { padding: 7px 40px;}#panel_14 > section.article-text > div > div > div > div.ebtn { float: right;}/*member*/#btn_member_login,#div_forget_content #forget_table_btn,#join_form .btn-primary { background: #30ad49;}#btn_member_login:hover,#div_forget_content #forget_table_btn:hover,#join_form .btn-primary:hover { background: #19842e;}.member_join_strong { color: #30ad49;  font-weight: bold;}.login_box { border-radius: 10px;}#join_form { border-radius: 10px; background: white;  border-bottom: 5px solid #30ad49; margin: 0 auto;}.join_form-title,.shopping_form .shopping-title { font-size: 25px;  color: #333;  font-weight: bold;  letter-spacing: 0;  font-family: 'cwTeXYen', sans-serif; text-align: center;}#join_form .control-label { font-weight: bold;}.page_menu_block { background: white;  border-radius: 10px;}.page_menu_block h4 { border: 0; background: #30ad49; color: white; font-size: 15px !important; margin: 0 !important; border-top-left-radius: 10px; border-top-right-radius: 10px; padding: 10px;}.page_menu_block ul.nav>li a { padding: 10px; background: white;}.page_menu_block ul.nav>li a:hover { background: white; color: #30ad49;}#sidebar > aside > ul > li a {background: transparent;}.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary { background: transparent;}.btn-primary { border: 0;}.btn-primary a { margin: 0; padding: 7px 40px;}#panel_14 > section.article-text > div > div > div.col-sm-9.col-md-9.\31 { padding: 30px; background: white; border-radius: 10px; border-bottom: 5px solid #30ad49;}li.member-block.my-account.hidden-xs > a:nth-child(2) > span { display: none;}li.member-block.logn-out.hidden-xs > a > span { display: none;}.page_menu_block ul.nav>li.active a { font-weight: bold;}.login_box_footer a:hover, .login_box_footer a:focus{color:#222;}/*shop*//*購物車上方圓*/@keyframes num-bg {    0% {         background: #30ad49;        -webkit-transform: scale(.5);        transform: scale(.5)    }    100% {         background: #30ad49;        -webkit-transform: scale(1);        transform: scale(1)    }}.shopping-step .current .num:before { background: #30ad49;}.shopping-step .name {  color: #666;}.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price,.total b { color: #f1870a;}.shopping-item,.info-box, .no-item, .plus-in, .shopping-item, .shopping_form { background: transparent; border: 1px solid #eee;}.shopping_form {background: transparent;border: 1px solid #ccc;}.login-box a:hover b { color: #f18c38;}.login-box a b { color: #f18c38;}.shopping-item, .info-box, .no-item, .plus-in, .shopping-item, .shopping_form { background: white; border-radius: 10px;}.RWDshopping .btn { font-size: 14px;}.pform { border: 0;}.table-rwd { margin: 10px;}.table-rwd span { font-size: 14px; margin-left: 10px; letter-spacing: 2px; display: inline-block; line-height: 3;}.member section.call_to_action {padding: 100px 0 45px 0;}

/*INNER end*/
/*其他尺寸 start*/

@media (min-width:1700px){.footer-bottom:before {content: '';background: url(archive/image/customization/u1911111717081573463828143.gif)no-repeat;background-size: 100%;width: 200px;height: 145px;position: absolute;left: 3%;top: -125px;}}.RWDproduct002_v2:before {content: '';background: url(archive/image/customization/u1911111717081573463828086.gif)no-repeat;background-size: 100%;width: 190px;height: 140px;position: absolute;left: 230px;top: 0;z-index: 1;}.ab-txt:before {content: '';background: url(archive/image/customization/u1911111717081573463828111.gif)no-repeat;background-size: 100%;width: 175px;height: 160px;position: absolute;right: 40px;top: -50px;z-index: 1;}@media (max-width:2560px){.banner-block:before {background-size: 150%; bottom: -55px;}.slick-caption .logo {width: 650px;margin-left: -300px;}}@media (max-width:1920px){.slick-caption .logo {width: 560px;margin-left: -180px;}.banner-block:before {background-size: 100%;bottom: -50px;}}@media (max-width: 1440px){.slick-caption .logo {width: 400px;margin-left: 15px;}}@media (max-width: 1199px){.cd-primary-nav>li>a:hover { color: #af8533;}.cd-logo {width: 185px;}.RWDmenu_plus02 .inside .cd-main-header {transition: 0.3s;padding: 0 20px;background: rgba(255, 255, 255, 0.65);}.RWDmenu_plus02 .inside.is-up .cd-main-header {background: #fff;}.RWDmenu_plus02 .cart-block {margin-right: 40px;margin-left: 30px;}.cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before {background: #222;transition: 0s;}.is-up .cd-nav-trigger span, .is-up .cd-nav-trigger span::after, .is-up .cd-nav-trigger span::before {background: #af8533;}.cd-primary-nav, .cd-primary-nav ul {background: #fff;}.cd-primary-nav>li>a {color: #333;}nav.cd-nav .bottom-copyright {display:none;}.cd-primary-nav.nav-is-visible .cd-secondary-nav a {text-decoration: none;}.glyphicon-user:before, .glyphicon-shopping-cart:before {color: #222;}/*INNER*/ 
.RWDmenu_plus02 .member-block { display: none;}}

/*其他尺寸 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.main .container {padding-right: 25px;padding-left: 25px;}/*banner*/ 
.slick-caption .logo {width: 320px;margin-left: 45px;}/*安心訊息*/ 
.RWDleft_cont002 .container {padding: 0;}.list-unstyled .btn {padding: 10px 15px;}.RWDleft_cont002 .item-second .text-box {padding-left: 15px;}.ft-info {padding-left: 60px;}/*INNER*/ 
.right.col-sm-9 tr > td:nth-child(1) { width: 30%;}.service tr > td:nth-child(1) {  width: 20%;}.service tr:after { left: 14%;}.RWDproduct_page .file_area { width: calc(100% - 81px)!important;}ul.dd-options.dd-click-off-close { width: 238px !important;}.fooddesc:nth-child(2) > table > tbody > tr > td:nth-child(1) { width: 15%;}.visible-md { display: block !important;}
}
/*Pad橫向 end*/
/*991px start*/
@media (max-width: 991px) {
.ab-txt {margin-bottom: 50px;}/*安心訊息*/ 
.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/2 - 2% - 33px);height: auto !important;margin-bottom: 20px;}.portfolio-bottom-summary p {min-height: 60px;}.RWDproduct002_v2:before {width: 60px;height: 47px;left: 216px;top: 50px;}#sidebar { margin-bottom: 20px;}.btn a, .ebtn a { margin: 20px 0 0;}.btn_back {width: 100%;}.edcontent4 .pagecontent { padding: 50px 50px 100px !important;}
}
/*991px end*/
/*pad版 start*/
@media (max-width: 768px) {
/*banner*/ 
.slick-caption .logo {width: 300px;margin-left: -30px;margin-top: 55px;}/*關於*/ 
.RWDleft_cont002 .item-second .text-box .subtitle {font-size: 34px;margin-top: 13px;}.RWDleft_cont002 .item-second .text-box .title {font-size: 18px;}.RWDleft_cont002 .item-second .text-box .text {margin-top: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}.RWDleft_cont002 .item-second .text-box {width: 180%;padding: 0px 30px 0 0;}.news-block {padding: 30px 0;}.ab-txt {margin-bottom: 50px;}.ab-txt:before {right: 0px;top: -40px;z-index: 1;width: 120px;height: 115px;}.RWDleft_cont002 .item-second .text-box {padding: 0;}/*安心訊息*/ 
.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/2 - 2% - 33px);height: auto !important;margin-bottom: 20px;}.portfolio-bottom-summary p {min-height: 60px;}.RWDproduct002_v2:before {width: 60px;height: 47px;left: 216px;top: 50px;}/*頁尾*/ 
.ft-gmap {display:none;}.footer-bottom .RWDedictor {border-right: 0;}/*INNER*/ 
.right.col-md-9 > table > tbody > tr > td:nth-child(1) { width: 30%;}#sidebar { margin-bottom: 20px;}.service tr:after { left: 15%;}.edcontent4 .pagecontent { padding: 50px 50px 100px !important;}.btn a, .ebtn a { margin: 20px 0 0;}.RWDproduct_page .products-editor { margin: 0;}.conhello img { position: relative; display: block; margin: auto; margin-top: 30px; top: 0; width: 150px;}.new-form .formdesc { text-align: center;}.confactory { margin: 30px auto; width: 70%;}.qbox { width: calc(100% / 2 - 10px);}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
.fl {width: 200px;}.RWDmenu_plus02 .cart-block {margin-right: 15px;margin-left: 0;}/*banner*/ 
.RWDleft_cont002 .item-second .text-box {width: 100%;padding: 0;margin-top: 30px;}.RWDleft_cont002 .item-second {display: block;}.RWDleft_cont002 .item-second .text-box a {width: 100%;}.slick-caption .logo {display:none;}.banner-block:before {bottom: -42px;}/*關於我們*/ 
.ab-txt, .ab-video {padding: 0;}.RWDleft_cont002 .item-second .text-box a {margin-top: 20px;}.about-block {padding-top: 50px;}.service-block {padding-top: 70px;}.ab-txt:before {display:none;}/*服務項目*/ 
.RWDService001 .col-md-3.col-sm-6 {float: left;padding: 0 5px;}.RWDService001 h1.main-title {font-size: 36px;}.RWDService001 h2.sub-title {font-size: 15px;}.RWDleft_cont002 .item-second .text-box .title, .RWDleft_cont002 .item-second .text-box .subtitle {text-align: center;}/*安心訊息*/ 
.filter-portfolio {position: relative;right: 0;top: 0;}.RWDproduct002_v2 h1.main-title {font-size: 36px;text-align: center;margin-bottom: 10px;}.RWDproduct002_v2 .filter-portfolio ul > li {display: block;}.RWDproduct002_v2 .btn.btn-rj {width: 100%;}.list-unstyled .btn {border-radius: 10px;margin-bottom: 5px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: 100%;margin-left: 0;margin-right: 0;}.RWDproduct002_v2 .popup-portfolio {padding: 0;margin-top: 20px;display: block;background: 0;box-shadow: none;}.news-block {padding: 0 0 20px;}.RWDproduct002_v2:before {display:none;}/*頁尾*/ 
.footer-top .container {display: block;}.ft-info {width: 100%;padding-left: 0;}.ft-logo {margin: auto;margin-bottom: 20px;}.footer-top {padding: 20px 0 40px;font-size: 14px;letter-spacing: 1px;}.RWDssl01, .footer-bottom .RWDedictor, .copyright {display: block;font-size: 12px;letter-spacing: 0;}.footer-bottom .RWDedictor {padding: 10px 0;margin: 0;border-left: 0;border-right: 0;}/*INNER*/ 
.hgroup h1 {font-size: 25px;letter-spacing: 1px; line-height: 1.5;margin:0;}.page_wrapper_bg .call_to_action>.container { padding: 0;}.page_wrapper_bg .main .container { padding: 0 10px;}.hgroup .breadcrumb { text-align: center;width: 100%;}#RWDshopping,#RWDquiry { padding: 0 10px;}.hgroup .container { margin: 0 0 10px;}.right.col-md-9 { padding: 0;}.page_wrapper_bg .pagecontent h5 { line-height: 2 !important;}.qbox { width: 100%;}.right.col-md-9 > table > tbody > tr > td:nth-child(1) { width: 20%;}.abrightimg img { width: 100%; margin: 20px 0;}.edcontent1 #edcontent { padding: 0 !important;}.service tr > td:nth-child(1) { width: 37%;}.service tr:after { left: 26%; margin-top: 80px;}.service > table > tbody > tr:nth-child(5):after { margin-top: 50px;}.RWDproduct_page .products-info .name { font-size: 20px; margin: 20px 0;}.RWDproduct_page .list-inline .item, .RWDproduct_page .list-inline>li { width: 100%;}.RWDproduct_page .btn-other li button { padding: 5px 0;}ul.dd-options.dd-click-off-close { width: 232px !important;}.footer-top>.container { padding: 0 25px !important;}#mobile-fixed,#mobile-fixed_append { display: none;}table { width: 1000px;}.edcontent4 .pagecontent { padding: 30px 30px 100px !important;}.page_wrapper_bg .pagecontent h4 { font-size: 20px !important;}.layoutlist_7 .litem { margin: 0 0 40px !important;}.textbox img { width: 100% !important;}.picfix1 { float: none; width: 30%; margin:auto;}.txtfix1 { width: 100%;}.pagecontent ol, .pagecontent ul { margin-top: 20px; margin-bottom: 20px;}.new-form { padding: 20px;}.new-form .formdesc { text-align: left; padding: 0;}.shopping_form .shopping-title { background: transparent; font-size: 20px;}.RWDquiry .btn.normal { width: 100%; margin: 0 0 15px;}.service table { width: 100%;}.right table { width: 100%;}.shopping_form .control-label { font-size: 14px; letter-spacing: 0.5px;  margin: 10px 0;}.RWDquiry .form-radio {margin: 5px 10px 5px 0;}.shopping_form .address .input-box select.form-control { margin-bottom: 10px;}.page_wrapper_bg a { word-break: break-all;}.confactory { width: 100%;}.service > table > tbody > tr:nth-child(4):after { margin-top: 50px;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.product3 .pagecontent, .product2 .pagecontent {    padding: 15px !important;}.ab, .info-ok, .quiry_ok .info-box {    padding: 15px;}.service tr:after {    left: 21%;}
}
/*iphone6 end*/