/*字體統一*/body{font-size:14px; line-height:2em; letter-spacing:3px;}a{color:#666;text-decoration: none}a:hover, a:focus {color: #222;text-decoration: none}/*----選單----*//*滑過底線隱藏*/ 
.cd-primary-nav > .has-children > a.selected::before{display:none}.cd-primary-nav > .has-children > a.selected::after{display:none}.cd-primary-nav > li:hover:after{display:none}.RWDmenu_plus02 .container {width: 90%;}.RWDmenu_plus02 .inside {background:#eee;}.cd-main-header {background:#eee;}.cd-primary-nav>li>a {letter-spacing: 3px;font-size: 15px;font-weight: 600;color:#222;padding:0px}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {background: #222}.cd-primary-nav>li>a:hover {color:#425a9a;}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before {background-color: #222;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color:#ffac73;color:#222;}.cd-primary-nav>li {margin: 0px 20px;}/*會員購物車*/ 
.RWDmenu_plus02 .cart-block:after, .RWDmenu_plus02 .member-block:after, .RWDmenu_plus02 .querycar-block:after {display:none}.RWDmenu_plus02 .cart-block i.qty {color: #222;box-shadow: 0px 0px 0px #ccc;top: -9px;right: -16px;}.RWDmenu_plus02 .cart-block, .RWDmenu_plus02 .member-block, .RWDmenu_plus02 .querycar-block {margin-top: 10px}.RWDmenu_plus02 .cart-menu .title span {box-shadow: 0px 0px 0px #dedede;position: relative;top: -2px;}.RWDmenu_plus02 .cart-menu .title {border-bottom: 1px solid #9e9e9e}.RWDmenu_plus02 .cart-menu .buy-btn a {background-color: #9a9a9a}.RWDmenu_plus02 .cart-menu .buy-btn a:hover {background-color:#425a9a}ul.cd-header-buttons {position: relative;}ul.cd-header-buttons::after {content: "|";top: 10px; left: -13px;position: absolute;color: #ccc;font-size: 20px;font-weight: 300;}/*詢問車*/ 
.qty_menu::before {background: url(archive/image/customization/gty_img.png);position: absolute;content: "";background-size: contain;right: -28px;width: 25px;height: 25px; top: 30px;}.qty_menu {margin-right: 30px;}#cd-primary-nav {margin-right: 55px;}.cd-header-buttons li.search-btn {margin-top: 5px;}/*logo*/ 
.cd-logo {width: 200px;margin-top: 18px;margin-left: 0px;}/*搜尋*/ 
.cd-search {left: 70%;width: 30%;top: 80px !important;height: 45px}.cd-search button {right: 30px;font-size: 15px;letter-spacing: 2px;top: 10px;font-weight: 600;}#top_search_searchkey::placeholder {color: #222; font-size: 15px;letter-spacing: 2px;font-weight: 600;position: relative;top: -2px;}.cd-search button:hover {color: #0171b2;}/*banner*/ 
.slick-caption .txt1 {text-shadow: 0px 0px 10px #000;letter-spacing: 3px;}.slick-caption .txt2 span span {background: #ec691e;margin: 0px 15px;padding: 5px 30px; letter-spacing: 2px; border-radius: 50px;}.slick-caption .txt2 {margin-top:35px !important}.banner_block{position: relative}/*共同*/ 
.RWDService002 .container,.product_block .container,.info_block .container,.footer_block .container{width: 85%;padding: 0}.section-line {display:none !important}.main-title {color: #222 !important;font-size: 38px !important;font-weight: 600 !important; letter-spacing: 3px !important;}.sub-title {font-weight: 900 !important;position: absolute !important; right: 50% !important;margin-right: -200px !important;font-size: 94px !important; top: -13px !important; -webkit-text-fill-color: transparent !important;-webkit-text-stroke: 1px #ededed !important;z-index: -1 !important;}/*服務項目*/ 
.RWDService002 .col-md-4.col-sm-4 {width: 50% !important;background: #f9f9f9; padding: 80px;transition: 0.8s;border-bottom: 5px #274396 solid;}.funny-boxes > .funny-boxes-text > h4 {font-size: 24px;font-weight: 900;letter-spacing: 2px;padding-bottom: 25px;line-height:35px;min-height: 90px;margin-bottom: 0px}.RWDService002 {padding: 0px 0px;}.service_block {padding:100px 15px;position: relative}.funny-boxes > .funny-boxes-text > h4::after {display:none}.funny-boxes > .funny-boxes-text > p {color: #222;font-size: 16px;padding: 0px 30px; font-weight: 600; line-height: 32px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;/*指定行數...取代*/-webkit-box-orient: vertical;}.funny-boxes.not-right-column::before {display:none}.RWDService002 .col-md-4.col-sm-4:hover {background: #e5e5e5;border-bottom: 5px #7789bd solid;}.funny-boxes > .funny-boxes-icon {height: 90px;width: 90px;}.RWDproduct004 .heading-title.heading-arrow-bottom::after {display:none}/*快捷*/ 
.product_block {z-index: 1;position: relative;}.RWDproduct004 .callout-dark {background-color: transparent;color: #222;padding-top: 0px;padding-bottom: 50px;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 20px; line-height: 18px;letter-spacing: 3px !important;text-align: center}.funny-boxes-text.animated.flipInY {-webkit-backface-visibility: visible !important;-ms-backface-visibility: visible !important; backface-visibility: visible !important;-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDproduct004 section {border-bottom: 0px solid rgba(0, 0, 0, 0.1)}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {background: #fff;border: 1px #eee solid;transition: 0.8s}.RWDproduct004 #portfolio {border-right: 1px #eee solid;border-left: 1px #eee solid}.RWDproduct004 #portfolio.portfolio-nogutter .item-box:hover {margin-top: -15px !important;border-bottom: 3px #ec6519 solid;box-shadow: 0px 0px 8px #525252a6}/*相關知識*/ 
.info_block {padding: 250px 15px 100px;position: relative;margin-top: -180px;background: #f5f5f5;overflow: hidden}.portfolio-bottom-summary h4 {font-size: 20px;font-weight: 600;letter-spacing: 1px;text-align: left;padding-left: 50px;position: relative;margin-bottom: 30px}.portfolio-bottom-summary p {font-size: 15px;font-weight: 600; line-height: 32px; letter-spacing: 1px;text-align: left;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:5;/*指定行數...取代*/-webkit-box-orient: vertical;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {background: #fff;padding: 45px 35px 30px;transition: 0.8s;border-bottom: 2px #fff solid}.RWDproduct002_v2 .portfolio-item {margin-bottom: 5px;box-shadow: 0px 0px 10px #cdcdcd;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {color: #eb661a;}.RWDproduct002_v2 .popup-portfolio .portfolio-item:hover {margin-top: -15px;border-bottom: 2px #aaa solid;}.portfolio-bottom-summary h4::after {background: url(archive/image/customization/icon_03.png);position: absolute;content: ""; top:-22px;width: 60px;height: 60px;background-size: contain; left: -16px;}.RWDproduct002_v2 .active .btn.btn-rj {background-color: #1d2f63;color: #fff;opacity: 1;font-weight: 600; border: 0px solid transparent; font-size: 20px;padding: 5px 30px;}.RWDproduct002_v2 .btn.btn-rj {background-color:#ec691e;color:#fff;border: 1px solid transparent;font-size: 20px;font-weight: 600;padding: 5px 30px;}.RWDproduct002_v2 .btn.btn-rj:hover {background-color:#c3c3c3;color:#fff}.RWDproduct002_v2 .btn-box .btn {background: #1d2f63;color: #fff;padding: 0.2% 4%;font-size: 20px;font-weight: 600;max-width: 500px;transition: 0.8s;}.RWDproduct002_v2 .btn-box .btn:hover {background: #ec691e}/*裝飾*/ 
.banner_block::after {content: "";position: absolute;width:1px;height: 80px;background: #888; left: 50%;bottom: -20px;animation: web_menu002 ease-out 1.5s infinite;animation-direction: alternate;z-index: 9;}@keyframes web_menu002{0% { transform: translate(0px, 0px);}  50% {transform: translate(0px, -30px);}  100% {transform: translate(0px, 0px);}  }.info_block::after {background: url(archive/image/customization/a_bg.png);position: absolute;content: "";width: 1040px;height: 400px;z-index: -1; bottom: -70px;right: -120px;background-size: contain;opacity: 0.3;}.banner_block .pic-box::after {content: "";position: absolute;width: 100%; height: 120px;background: linear-gradient(to top, #fff 0%, rgba(111, 99, 99, 0) 100%);bottom: 0px;z-index: 1;pointer-events: none}/*跟隨*/ 
.scrollTop002 .top_btn img {width: 25px;}.fix_tel {position: fixed;bottom: 250px;width: 70px;z-index: 111;height: 175px;background-size: contain;right: 10px;}/*頁尾*/ 
.footer_block {padding: 25px 15px; background: #1d2f63; text-align: center; color: #fff;font-size: 15px;font-weight: 600;letter-spacing: 2px;line-height: 35px;}.footer_block a {color:#fff}.footer_block a:hover {color:#eee}.footer_info span {display: inline-block;margin-right: 15px;border-left: 1px #525e82 solid;padding-left: 15px;margin: 0px 15px;line-height: 21px;}#m_RWDfullscreen02_47_1 > span:nth-child(1) {border: 0px;margin-left: 0;padding-left: 0}.web_block,.web_block a {margin-top: 13px;font-size: 12px;color: #6275ab;}
/*內頁 start*/

.page_wrapper_bg section.article-text.rwd .container {width: 100%;}.page_wrapper_bg section.call_to_action {padding: 50px 0 50px 0;min-height: 800px;}.page_wrapper_bg section.call_to_action .img-responsive {display: inline-block;}.page_wrapper_bg section.call_to_action i { display: inline-block; width: 15px; font-size: 14px;}.pagecontent {margin-top: 0!important;}/*會員登入*/ 
.RWDmenu_plus02 .member-block.logn-out { margin-top: 10px;}/*文字*/ 
.page_wrapper_bg .call_to_action h3 {font-size: 22px;line-height: 40px;color: #1d2f63;letter-spacing:1px;font-weight: bold;}.page_wrapper_bg .call_to_action h4 {font-size: 18px;line-height: 2;color: #ec691e;letter-spacing: 1px;font-weight: bold;}.page_wrapper_bg .call_to_action .col-lg-offset-1 {padding: 0;}.page_wrapper_bg .product_desc_content{ font-size: 16px;line-height: 2;color:#333; font-weight: 400;letter-spacing: 1px;}.page_wrapper_bg .call_to_action ._bd_row p, .page_wrapper_bg .call_to_action ._bd_row td, .page_wrapper_bg .call_to_action ._bd_row label {font-size: 16px;line-height: 2; color: #333; letter-spacing: 1px; font-weight: 400;text-align: justify;}.page_wrapper_bg .call_to_action ._bd_row a, .page_wrapper_bg .call_to_action a {color: #333;transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s;-moz-transition: all .5s;}.page_wrapper_bg .call_to_action ._bd_row a:hover, .page_wrapper_bg .call_to_action a:hover {color: #ec691e;}.pagecontent {color: #333;line-height: 2;font-size: 16px;letter-spacing: 1px; font-weight: 400;padding: 0px 15px 30px !important;}/*.page_wrapper_bg .call_to_action ol, .page_wrapper_bg .call_to_action ul {padding-left: 19px;}*/ 
.page_wrapper_bg ._bd_row li {font-size: 16px;line-height: 2;font-weight: unset;}.page_wrapper_bg .page_menu_block ul {padding-left: 0px;}.ListMemo {color: #333;line-height: 2;font-size: 16px;letter-spacing: 1px; font-weight: 400;padding: 0px 15px 30px !important;}.shopping_notice_content {color: #333;line-height: 2;font-size: 16px;letter-spacing: 1px; font-weight: 400;padding: 0px 15px 30px !important;}.page_content2 .info .subtitle {font-size: 16px !important;color: #606060 !important;letter-spacing: 1px;} /*左右說明*/ 
.tabs nav ul {padding: 0 !important;}.dd-options {padding-left: 0px !important;}/*下拉*/ 
.page_wrapper_bg .call_to_action ._bd_row hr, .page_wrapper_bg .call_to_action hr {border-top: 1px dashed #b5b5b5 !important;}/*置中標題樣式*/ 
.hgroup h1 { font-size: 36px; color: #000; font-weight: 400; line-height: 50px; letter-spacing: 5px;text-align: center;font-weight: bold;}.hgroup .breadcrumb {padding: 3px 10px;border: 0px;margin: 0px auto;position: relative;text-align: center;width: 100%;bottom: 0;letter-spacing: 5px;padding-left: 10px !important;background-color: transparent;}.hgroup .breadcrumb a {color:#333;font-size: 14px; letter-spacing: 1px;}.hgroup .breadcrumb a:hover {color:#666;}.hgroup .container {border-bottom: 0;width: 100%;margin-bottom: 50px;}/*服務項目*/ 
.service-txt {background: #fff;padding: 30px 30px 30px;box-shadow: 0px 0px 10px #cdcdcd; min-height: 310px;}/*農產品販售*//*列表*/ 
.layoutlist_2 .item, .layoutlist_4 .item { border-bottom: 0px solid #b2b2b2;}.layoutlist_4 .cate_div { padding: 0px 0; margin: 0 3px; margin-top: -15px;}.layoutlist_4 .stands_div { float: none; width: 99%; text-align: center;}.layoutlist_4 .amount_div { float: none; width: 99%; text-align: center;}.layoutlist_4 select { padding: 6px 9px; margin-bottom: 6px;width: 83%;}.layoutlist_4 .subject { text-align: center; font-size: 18px;font-weight: bold;}.layoutlist_4 .price { color: #ec691e;font-weight: bold;}.layoutlist_4 .buybtn {background-color: #1d2f63; text-align: center; border-radius: 4px; transition: 0.8s;}.layoutlist_4 .buybtn:hover { background: #ec691e;}.layoutlist_2 .item, .layoutlist_4 .item { margin-top: 0;}/*內容*/ 
.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor { color: #666;}.RWDproduct_page .products-info .combination_info, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .txt {font-size: 14px;}.RWDproduct_page .products-info .price-box li { color: #df621f;}.RWDproduct_page .products-info .price-box b { color: #df621f;font-size: 24px; margin-left: 6px;}/*左側*/ 
.m2018 .products-nav .nav-title {color:#fff; border-radius: 4px;background: #1d2f63; font-size: 18px; padding: 10px 15px;}.m2018 .products-nav li.is-open { background: #fff;border-radius: 4px;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a { color: #000 !important;}.m2018 .products-nav li.is-open .toggle-submenu { border-top-left-radius: 4px; border-top-right-radius: 4px;}.m2018 .products-nav li.is-open >a { color: #000 !important;}.m2018 .products-nav li.is-open>.toggle-submenu::after { color: #000 !important;}.m2018 .products-nav .toggle-submenu::after {right: 10px;}.m2018 .products-nav a {color: #888 !important;}.m2018 .products-nav>ul>li.active > a {color: #000 !important;}/*工廠輔導登記*/ 
.factory-txt h4 { margin-top: 0;}.factory-txt h3 { margin-bottom: 0;}.page-ul ul, .page-ul ol {padding-left: 19px;}.factory-box { background: #efefef; padding: 50px 0;}.factory-box p { margin-top: 0;}/*不動產物件瀏覽*/ 
.layoutlist_2 .subject { text-align: center; font-size: 18px; font-weight: bold;}.RWDproduct_page .products-info .name { font-weight: bold;}/*不動產相關知識*/ 
.layoutlist_7 .cdate, .layoutlist_7 .cdate a { display: none;}.layoutlist_7 .subject, .layoutlist_7 .subject a {font-size: 18px; font-weight: bold; text-align: center;}/*會員*/#btn_member_login {border-radius: 4px; background-color: #1d2f63; font-size: 15px;transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s;-moz-transition: all .5s;}#btn_member_login:hover {background-color: #ec691e;}.member_join_strong { color: #ec691e;}.join_form-title { font-size: 20px; color: #000;font-weight: bold;}.member_join:focus, .member_join:hover {color: #afafaf;}/*購物車*/ 
.cart-menu .text-box .price { color: #ec691e !important;}.shopping-step .current .num:before { background: #1d2f63;}.shopping-step .num {border: 1px solid #1d2f63;color: #1d2f63;background: transparent;}.shopping-step li+li:before { background: #9c9c9c;}.shopping-step .current { color: #000;}.shopping-step li { color: #9c9c9c;}.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price { color: #ec691e;}.total b { color: #ec691e;}.login-box a:hover b {color: #ec691e;}.login-box a b {color: #ec691e;}/*購物車上方園*/@keyframes num-bg {    0% {        background: rgb(29, 47, 99, 0);        -webkit-transform: scale(.5);        transform: scale(.5)    }    100% {        background:rgb(29, 47, 99, 1);        -webkit-transform: scale(1);        transform: scale(1)    }}/*按鈕*/ 
.page_wrapper_bg .btn_back a { color: #fff;}.page_wrapper_bg .btn_back {color: #fff; padding: 0.2% 4%; background: #1d2f63; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s;-moz-transition: all .5s;float: right;font-size: 15px;}.page_wrapper_bg .btn_back:hover { background: #ec691e;}.page_wrapper_bg .btn_back a:hover { color: #fff;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add { background: #1d2f63; border-radius: 4px; font-size: 15px;transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s;-moz-transition: all .5s;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop { background: #ec691e; font-size: 15px; border-radius: 4px;transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s;-moz-transition: all .5s;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, .no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover { background-color: #1d2f63;}.page_wrapper_bg .ebtn { background: #1d2f63; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 0.2% 4%; margin-right: 0px;transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s;-moz-transition: all .5s;}.page_wrapper_bg .ebtn:hover { background: #ec691e;}.page_wrapper_bg .ebtn a { color: #fff;transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s;-moz-transition: all .5s;}.page_wrapper_bg .ebtn a:hover { color: #fff;}.btn-primary {color: #fff; padding: 0.2% 4%; background: #1d2f63; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s;-moz-transition: all .5s;font-size: 15px;border: 0;}.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover { background-color: #ec691e; border-color: #ec691e;}.btn-primary a { color: #fff !important; line-height: 32px;transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s;-moz-transition: all .5s;}.btn-primary:hover { background: #ec691e;}.btn-primary a:hover { color: #fff;}#join_form .btn-primary {color: #fff; padding: 0.2% 4%; background: #1d2f63; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s;-moz-transition: all .5s;font-size: 15px;border: 0;line-height: 32px;}#join_form .btn-primary:hover { background: #ec691e;color: #fff;}.RWDshopping .btn.bg1 {color: #ec691e; padding: 0.2% 4%; border:1px solid #ec691e !important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s;-moz-transition: all .5s;font-size: 15px;border: 0;line-height: 32px;}.RWDshopping .btn.bg2 {color: #fff; padding: 0.2% 4%; background: #1d2f63; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s;-moz-transition: all .5s;font-size: 15px;border: 0;line-height: 32px;}.RWDshopping .btn.bg3 {color: #fff; padding: 0.2% 4%; background: #1d2f63; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s;-moz-transition: all .5s;font-size: 15px;border: 0;line-height: 32px;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg2:hover, .RWDshopping .btn.bg3:hover { background: #ec691e;color: #fff;}/*詢問車*/ 
.RWDquiry .btn{color: #ec691e !important; padding: 0.2% 4%; border:1px solid #ec691e !important; -webkit-border-radius: 4px !important; -moz-border-radius: 4px !important; border-radius: 4px !important;transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s;-moz-transition: all .5s;font-size: 15px;border: 0;line-height: 32px;}.RWDquiry .btn.bg2 {color: #fff !important; padding: 0.2% 4%; background: #1d2f63;  border:1px solid #1d2f63 !important;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s;-moz-transition: all .5s;font-size: 15px;border: 0;line-height: 32px;}.RWDquiry .btn.bg3 {color: #fff !important; padding: 0.2% 4%; background: #1d2f63;  border:1px solid #1d2f63 !important;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s;-moz-transition: all .5s;font-size: 15px;border: 0;line-height: 32px;}.RWDquiry .btn.bg3:hover, .RWDquiry .btn.bg2:hover, .RWDquiry .btn:hover { background: #ec691e!important;color: #fff !important;border:1px solid #ec691e !important;}/*手機板-按鈕*/#mobile-fixed .btn-box .normal{color: #ec691e !important; padding: 0.2% 4%; border:1px solid #ec691e !important; -webkit-border-radius: 4px !important; -moz-border-radius: 4px !important; border-radius: 4px !important;transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s;-moz-transition: all .5s;font-size: 15px;border: 0;line-height: 32px;}#mobile-fixed .btn-box .bg2 {color: #fff !important; padding: 0.2% 4%; background: #1d2f63;  border:1px solid #1d2f63 !important;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s;-moz-transition: all .5s;font-size: 15px;border: 0;line-height: 32px;}

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

@media (max-width:1680px){.RWDmenu_plus02 .container {width: 100%;}.RWDmenu_plus02 .container {width: 100%;}.RWDmenu_plus02 .container {width: 100%;}.RWDbanner_plus01 .slick-caption {top: 26%;}/*共同*/ 
.RWDService002 .container,.product_block .container,.info_block .container,.footer_block .container{width: 95%;padding: 0}}@media (max-width:1440px){.cd-primary-nav>li {margin: 0px 11px;}.info_block .container {width: 100%;}}@media (max-width:1366px){#cd-primary-nav {margin-right: 15px;}ul.cd-header-buttons::after {display:none}.RWDService002 .col-md-4.col-sm-4 {padding: 80px 40px}.cd-primary-nav>li {margin: 0px 12px;}.fix_tel {position: fixed;bottom: 170px;width: 65px; z-index: 111; height: 160px;background-size: contain;right: 10px;}nav.cd-nav { margin-left: 0px;}}@media (max-width:1280px){.cd-primary-nav>li { margin: 0px 7px;}}

/*小螢幕 end*/
/*1199 start*/

@media (max-width:1199px){/*選單*/ 
.cd-main-header {padding: 0px 15px}.cd-main-header .cd-logo {margin-top: 10px !important;width: 150px;}.cd-header-buttons {top:5px}.RWDmenu_plus02 .inside .cd-main-header {background:#fff;}.RWDmenu_plus02 .inside.is-up .cd-main-header {background: #fff}.RWDmenu_plus02 .cart-block {margin-top: 10px;margin-right: 15px;margin-left: 2px;font-size: 16px;}.cd-search {left: 45%;width: 50%;top: 50px !important;}.cd-search button {right: 15px;}.cd-header-buttons li.search-btn {margin-top: 7px;}.member-block.hidden-xs {margin-right: 20px;margin-top: 12px;margin-left: 5px}.qty_menu::before {right: 135px;top: 18px;}.RWDmenu_plus02 .member-block.logn-out { margin-top: 12px; margin-left: 0;}.cd-primary-nav, .cd-primary-nav ul {background: #eee;}/*側邊選單*/ 
.cd-primary-nav.nav-is-visible {background: #eee;}.fa-long-arrow-left:before {color: #222;}.cd-primary-nav > li {margin: 0 50px;}.cd-primary-nav a, .cd-primary-nav ul a {border-bottom: 1px solid #ccc;color: #222}nav.cd-nav .bottom-copyright {color: #222;}nav.cd-nav .bottom-copyright span {color: #222;}.cd-primary-nav .cd-secondary-nav {background:#eee}.cd-primary-nav .first-click {margin: 0px 30px;}.cd-primary-nav > li > a {color: #222;}.cd-primary-nav > .has-children > a::before, .cd-primary-nav > .has-children > a::after {background: #222;}.cd-primary-nav .cd-secondary-nav > li > a:hover, .cd-primary-nav .cd-secondary-nav > li.active > a {background-color: transparent;color: #222;}.has-children > a:hover::before, .has-children > a:hover::after, .go-back a:hover::before, .go-back a:hover::after {background-color: #222;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after {background: #222}.cd-primary-nav > li > a:hover {color:#222}.cd-primary-nav > li > a:hover {background: transparent;}nav.cd-nav .bottom-copyright {display:none}#cd-primary-nav {margin-right: 0px;z-index: 1111}/**/ 
.info_block {padding: 250px 15px 80px}/*頁尾*/ 
.footer_block {font-size: 14px; letter-spacing: 1px; line-height: 30px;}}

/*1199 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.RWDmenu_plus02 .cart-block {margin-top: 6px}.member-block.hidden-xs {margin-top: 8px;}.RWDmenu_plus02 .member-block.logn-out { margin-top: 8px;}.cd-header-buttons li.search-btn {margin-top: 4px;}/*裝飾*/ 
.info_block::after {display:none}/*------------------------------------------內頁-----------------------------------------*/ 
.RWDproduct_page .products-info .price-box b { font-size: 16px;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before {border: 0px solid #8d8d8d;}.RWDproduct_page .pic-box .thumbnails ul li a:before {border: 0px solid #ccc;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
.slick-caption .txt2 span span {margin: 0px 5px;padding: 6px 25px;}/*服務項目*/ 
.RWDService002 .col-md-4.col-sm-4 {padding: 80px 0px;}.main-title {font-size: 32px !important; letter-spacing: 2px !important;}.RWDproduct004 .col-md-3.col-sm-3.mix {width: 50%;}/*知識*/ 
.portfolio-bottom-summary h4 {font-size: 18px; letter-spacing: 1px; margin-bottom: 20px; line-height: 32px;}.RWDproduct002_v2 {padding: 0px 0px;}.footer_info span {border-left: 0px #525e82 solid;padding-left: 0px;margin: 0px 0px;}/*footer*/ 
.footer_block .hidden-md.visible-xs {display: block !important;}.web_block, .web_block a {line-height: 22px;}#m_RWDfullscreen02_47_1 > span:nth-child(5) {border: 0;padding-left: 0;margin-left: 0;}/*------------------------------------------內頁-----------------------------------------*/ 
.page_wrapper_bg .call_to_action h3 {font-size: 21px;}.service-txt {padding: 15px;}.pagecontent {margin-top: 40px !important;}.page_wrapper_bg .call_to_action .container { padding-left: 15px; padding-right: 15px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
.slick-caption .txt2 {line-height: 50px;}.slick-caption .txt2 {margin-top: 20px !important}.slick-caption .txt2 {margin-top: 20px !important;background: #eb6417;line-height: 38px;}.slick-caption .txt2 span span {margin: 0px 2px; padding: 0px 3px;background: transparent;border-right: 1px rgba(255, 255, 255, 0.2) solid;border-radius: 0;}#slick-slide00 > div.slick-caption.txt-center.chang_fontSize > div > div.txt2.fadeInUp01.device_phone > span > span:nth-child(3) {border: 0;}/*服務*/ 
.RWDService002 .col-md-4.col-sm-4 {padding: 30px 0px;width: 100% !important;}.funny-boxes.not-right-column {padding-bottom: 0px;}.funny-boxes > .funny-boxes-text > p {color: #222;font-size: 14px;letter-spacing: 1px; line-height: 30px;min-height: 60px}.funny-boxes > .funny-boxes-text > h4 {font-size: 18px;letter-spacing: 1px;padding-bottom: 12px; line-height: 28px}.RWDproduct004 .col-md-3.col-sm-3.mix {width: 100%;}/*共同*/ 
.sub-title {display:none}.main-title {font-size: 26px !important; letter-spacing: 0px !important; line-height: 35px;}.cd-search {left: 0%; width: 100%;top: 50px !important;}/*知識*/ 
.portfolio-bottom-summary h4 { font-size: 16px; letter-spacing: 1px;margin-bottom: 10px; line-height: 32px;padding-left: 30px;}.portfolio-bottom-summary h4::after {width: 50px;height: 50px;}/*FOOTER*/ 
.footer_block {font-size: 12px; letter-spacing: 1px;line-height: 25px;padding: 25px 0px}.footer_info span {margin-right: 5px;border-left: 0px #525e82 solid;padding-left: 0px;margin: 0px 5px; line-height: 21px;}/*跟隨*/ 
.fix_tel { width: 58px;height: 135px;right: 2px}.scrollTop002 .top_btn img {width: 20px;}.scrollTop002 {right: 20px}/*動態*/ 
.RWDproduct004 #portfolio.portfolio-nogutter .item-box:hover {margin-top: 0px !important;box-shadow: 0px 0px 0px #525252a6;}.RWDproduct002_v2 .popup-portfolio .portfolio-item:hover {margin-top: 0px;}/*-----------------------------內頁---------------------------------*/ 
.hgroup h1 { font-size: 27px;}.page_wrapper_bg .footer_block .container { width: 95% !important;}.page_wrapper_bg .call_to_action .container { padding-left: 10px; padding-right: 10px;}.RWDproduct_page .pic-box .big .pic {min-height: auto;}.RWDquiry .btn { width: 96%; margin-bottom: 5px !important; margin-left: 2% !important;}#mobile-fixed .btn-box .normal {padding: 0;font-size: 12px;}#mobile-fixed .btn-box.step1 li, #mobile-fixed .btn-box.step2 li {width: 45%;}.service-txt { padding: 10px; border-bottom: 1px dashed #dadada; box-shadow: none; min-height: auto;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
/*scrolltop*/ 
.scrollTop001 {right: 5px;}/*英文版*//*標語*/ 
.banner_text {margin-top: 31%;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
.txt1.fadeInUp01.device_phone span {font-size: 22px !important;}.txt2.fadeInUp01.device_phone span {letter-spacing: 1px;}.cd-main-header .cd-logo {margin-top: 15px !important;width: 130px;}.qty_menu::before { right: 80px;}/*-----------------------------內頁---------------------------------*/ 
.RWDproduct_page .btn-other li .ii { display: inline-block; margin-right: 3px;}
}
/*iphone5 end*/