/* all */a, a:hover, a:focus{text-decoration: none;}body{font-family:arial, 微軟正黑體, sans-serif;}.clear{clear:both;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background:#555;    color: #fff;}/*---首頁---*/ 
.cd-main-content {    background: url(archive/image/customization/rockywall.png);    padding: 60px;}/*右-選單*/@media (min-width: 1200px){/*body{overflow: hidden;}*/ 
.cd-logo {left: 50%; margin: 0px; width: 60%; order: 1; transform: translateX(-50%);}.menu-container {position: fixed;width: 280px;top: 0;left: 0;height: 100%;z-index: 999;}.RWDmenu_plus02 .container {width: 100%;padding: 0;}.RWDmenu_plus02 .inside {float:left;width: 280px;left: 0;height: 100vh;}nav.cd-nav {margin-left: 0;margin-top: 7vh; order: 2;}.RWDmenu_plus02 ol, .RWDmenu_plus02 ul{margin: 0 auto;}.cd-primary-nav > li > a {line-height: 50px;height: 50px; text-align: left; display: block; padding: 0 px;}.cd-primary-nav > li {width: 100%;padding: 0 50px;text-align: center;}.cd-primary-nav > li:after {bottom: 0;}.cd-main-header {height: 100vh;justify-content: center;}.cd-header-buttons{width: calc(100% - 100px) !important; border: none !important; padding: 0 !important; order: 3; position: initial; float: none; text-align: left; margin: 50px 50px 0 !important;}.RWDmenu_plus02 .cart-block, .RWDmenu_plus02 .member-block, .RWDmenu_plus02 .querycar-block {margin: 0;}.RWDmenu_plus02 .share-group.main_share {position: absolute; bottom: 0px; width: 100%; margin: 0; text-align: center; left: 0;}.RWDmenu_plus02 .share-group img {width: 17px !important;}.RWDmenu_plus02 .share-group i {font-size: 22px;}.shoppingcar001 .car_block {background-color: #eae8de;border-top-right-radius: 20px;border-bottom-right-radius: 20px;padding: 5px 5px 8px 0;}.is-visible .shoppingcar001 {z-index: 9;}.RWDmenu_plus02 .inside.is-push {transform: translateX(0px);-o-transform: translateX(0px);-webkit-transform: translateX(0px);-moz-transform: translateX(0px);}.cd-overlay.is-push {z-index: 99999999;}.cd-primary-nav > .has-children > a::before{transform: rotate(45deg);right: 0px;top: 21px;}.cd-primary-nav > .has-children > a::after{transform: rotate(-45deg);right: 0;top: 26px;}.cd-primary-nav > .has-children > a::before, .cd-primary-nav > .has-children > a::after{background: #7d7d7c;}.cd-primary-nav .cd-secondary-nav, .cd-primary-nav .cd-nav-gallery, .cd-primary-nav .cd-nav-icons {background: #555;}.cd-primary-nav .cd-secondary-nav > li{border-bottom: 1px solid #777;}.cd-primary-nav .cd-secondary-nav > li > a{color: #fff;}.cd-primary-nav .cd-nav-gallery, .cd-primary-nav .cd-nav-icons, .cd-primary-nav .cd-secondary-nav{left: 250px !important;top: 0;box-shadow: none;}.RWDmenu_plus02 .cart-block {    order: 3;    width: auto;    margin-right: 15px;    width: 40px;    height: 40px;    background: #666;    border-radius: 50%;    display: flex;    justify-content: center;    align-items: center;    top: -6px;}.RWDmenu_plus02 .cart-block i.qty {    top: -7px;    right: -6px;}.RWDmenu_plus02 .share-group a img {    width: 38px !important;}.RWDmenu_plus02 .cart-block .glyphicon, .RWDmenu_plus02 .cart-block:hover i {    color: #fff;}.cd-header-buttons li.search-btn {    width: 40px;    height: 40px;    border-radius: 50%;    border: 1px solid #666;}.RWDmenu_plus02 .querycar-block {    width: 42px;    height: 42px;    border-radius: 50%;    border: 1px solid #666;    display: flex;    align-items: center;    justify-content: center;}/*搜尋*/ 
.cd-search {margin-top: -30px;height: 60px; width: 500px; top: 50vh !important;left: 50vw;margin-left: -125px;}.cd-search-trigger::before {left: 12px;top: 12px;border-color:#fff;}.RWDmenu_plus02 .member-block {    order: 3;    width: auto;    margin-right: 0;    width: 40px;    height: 40px;    background: #666;    border-radius: 50%;    display: flex;    justify-content: center;    align-items: center;    top: -6px;}.cd-search-trigger::after {    right: auto;left: 22px;    bottom: 17px;    background: #fff;}.cd-search-trigger span::after, .cd-search-trigger span::before {left: 10px;}.cd-search button {top: 18px;}ul.cd-header-buttons {    display: flex;    flex-direction: row;    align-items: center;}.cd-header-buttons li.search-btn {    order: 2;    margin: 0 0 0 20px;}.RWDmenu_plus02 .member-block .glyphicon {    font-size: 14px;    margin-top: -5px;    left: 1px;}.cd-header-buttons li.lang-select {    border-bottom: 2px solid #ccc;    margin-bottom: 30px;}.RWDmenu_plus02 .member-block .glyphicon-user:before{color:#fff;}.cd-search.full {    top: 0 !important;    width: 100%;    margin-left: 0;}.RWDmenu_plus02 .querycar-block i.ii.ii-query1 {    color: #fff;}.RWDmenu_plus02 .querycar-block i.qty {    box-shadow: none;    border: 0;    top: -4px;    right: -6px;    background: #383a46;    font-weight: 600;    color: #fff;}.cd-nav-trigger, .cd-search-trigger {    top: -1px;    left: -1px;}/*左-內容*/ 
.cd-main-content {position: relative; z-index: 99;width: calc(100% - 280px);top: 0;float: right;height:100vh;}.cd-main-content::after {    width: 10%;    height: 100%;    content: "";    background: url(archive/image/customization/0223rockywall-2.jpg);    display: block;    position: absolute;    left: 0;    top: 0;    z-index: -2;}}/*選單樣式*/ 
.cd-main-header {background: url(archive/image/customization/0223rockywall-2.jpg); display: flex; flex-direction: column;}.cd-primary-nav > li:after {height: 0;}.RWDmenu_plus02 .share-group a {color: #666;height: 70px;background: transparent;text-align: center;border-radius: 0;display: flex;transition: all 0.5s ease 0s;align-items: center;float: left;justify-content: center;width: calc(100% / 3);padding: 0;border-top: 1px solid #ddd;}.cd-primary-nav > li > a {font-size: 15px; font-family: 微軟正黑體, sans-serif; font-weight: bold; border-bottom: 1px solid #585a64; padding: 0; color: #fff;}.RWDmenu_plus02 .cart-menu {    background: url(archive/image/customization/rockywall.png);}.RWDmenu_plus02 .cart-menu ul.content li .pic {background-color: #eae8de;}.shoppingcar001 .line {border: 0;}.RWDmenu_plus02 .cart-menu ul.content li .text-box .price { color: #dc6828;}.cd-primary-nav>li>a:hover {color: #aaa;}.RWDmenu_plus02 .cart-block:hover:after, .RWDmenu_plus02 .member-block:hover:after, .RWDmenu_plus02 .querycar-block:hover:after{display: none;}/*副選單樣式*/ 
.RWDmenu_plus02 .editor i {color: #aaa;width: 20px;float: left;text-align: center;margin-right: 15px;}.RWDmenu_plus02 .editor {font-size: 12px; text-align: left; letter-spacing: 1px; line-height: 2; color: #555;}.RWDmenu_plus02 .editor a:hover {color: #000;}.RWDmenu_plus02 .editor a {color: #555; transition: .5s all;}.nav_ph {display: inline-block; width: 40px;}@media (min-width: 1200px){.RWDmenu_plus02 .inside {background: #fff;}.RWDmenu_plus02 .inside.is-up {box-shadow: none;}}.RWDmenu_plus02 .cart-menu .title {font-weight: 600;color: #555;}.RWDmenu_plus02 .cart-menu .buy-btn a {width: 100%;background-color: #383a46;}.RWDmenu_plus02 .cart-menu .title span {background: #383a46;}/*banner*/ 
.banner-block .container {width: 100%; padding: 0px;}/*購物清單*/ 
.RWDmenu_plus02 .cart-menu .buy-btn:hover a {color: #fff; background: #333;}/*服務項目*/ 
.RWDaccordion001, .RWDaccordion001 ul li {height: calc(100vh - 270px) !important;}.RWDaccordion001 ul:hover li:hover:before{background:rgba(0,0,0,.2);transition:all .5s ease;}.RWDaccordion001 ul:hover li:before{background:rgba(0,0,0,.8);transition:all .5s ease;}.RWDaccordion001 ul li:before {    content: "";    position: absolute;    width: 100%;    height: 100%;   background:rgba(0,0,0,.4);    top: 0;    left: 0;    transition: all .5s ease;}.service_block .RWDaccordion001,.service_block .RWDaccordion001 ul li{height:750px}.RWDaccordion001 .pic_show .word{display:flex;justify-content: flex-end;align-items:center;flex-direction:column;width:280px;max-width:none;height:100%;padding:0 0 80px;opacity:1;border:0;background-color:transparent}.RWDaccordion001 .pic_show .word .tw span{letter-spacing:2px;padding:50px 0 15px;border-bottom:0;color:#fff;font-size:26px;line-height:1.3;font-weight:600;text-shadow: 1px 1px 3px #000;}.RWDaccordion001 ul li div a *{opacity:1;text-overflow:initial;position:relative;white-space:inherit;overflow:initial;-webkit-transform:translateX(0px);transform:translateX(0px)}.RWDaccordion001 ul li div{display:block;overflow:hidden;width:calc(100% - 10px);height:100%;text-align:center;left:10px}.RWDaccordion001 ul li:first-child div{left:0}.RWDaccordion001 ul li div a{width:100%;height:100%;display:inline-block;color:#fff;padding:0 15px;text-decoration:none}.RWDaccordion001 .pic_show .word .tw{border-bottom:1px solid #999;max-width:300px}.RWDaccordion001 .pic_show .word .en{width:100%;text-align:center;font-size:15px;color:#fff;letter-spacing:1px;padding:15px 0 0;text-shadow: 1px 1px 2px #000;}.RWDaccordion001 .pic_show:nth-child(even) .word .tw:after{background-color:#3aa9c4;border-color:#3aa9c4}.RWDaccordion001 ul:hover li.pic_show:hover .word .tw:after{transform:translate(-50%,0px)scale(1);transition:all .3s ease}.RWDaccordion001 ul li:last-child:after{display:none}.footer_block {    position: relative;    color: #555;    padding: 40px 60px;    font-size: 15px;    line-height: 1.5;    letter-spacing: 1px;    border-right: 1px solid #ccc;    border-bottom: 1px solid #ccc;}.footer_block a {color: #555;}.footer_block::after {    content: "";    width: 100%;    height: 100%;    display: block;    position: absolute;    left: 0;    top: 0;    background: url(archive/image/customization/ft-bg.jpg);    z-index: -1;    background-position: right bottom;    background-size: cover;}.ft-info {display: flex;align-items: flex-end;}.ft-fb {    margin: 0px 100px 0 60px;    border-left: 1px solid #cdcdcd;    padding-left: 60px;}.ft-web {font-size: 13px;letter-spacing: 0px;color: #aaa;}.ft-web a {color: #aaa;}.line-btn a {    background: #4caf50;    color: #fff;    padding: 7px 20px;    width: 200px;display: flex;    align-items: center;    justify-content: center;transition:0.5s ease;}.line-btn a:hover {background: #31b936;transition:0.5s ease;}.fb-btn a {    border: 1px solid #1578fb;    color: #1578fb;    padding: 7px 20px;    display: flex;    align-items: center;    justify-content: center;    width: 200px;transition:0.5s ease;}.fb-btn a:hover {background: #1578fb;color: #fff;transition:0.5s ease;}.line-btn , .fb-btn {margin-top:10px;}.ft-info i {margin-right: 6px;}.ft-web span {font-size: 12px;letter-spacing: 1px;margin-right: -3px;color: #999;}/*第二種*/ 
.RWDalert_fancybox.bottom {width: 500px;padding: 30px 50px 20px !important;box-shadow: 1px 0px 2px rgba(20%,20%,40%,0.2) !important;background: rgba(255, 255, 255, 90%) !important;color: #000 !important;left: auto !important;right: 0 !important;line-height: 1.5 !important;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox .btn.active {    margin-top: 20px;    background: #fff !important;    border: 1px solid #3587db !important;    display: block;    padding: 5px 50px;    color: #3587db !important;    font-size: 15px !important;    border-radius: 0px !important;}.RWDalert_fancybox .btn:hover {background: #3587db !important;color: #fff !important;}/*20220301修改*/ 
.RWDaccordion001 ul li {  background-size: cover;}
/*內頁 start*/

/*通用*/ 
.page_wrapper_bg section.call_to_action{padding: 50px 0 100px 0px!important;min-height: 700px;background: #fff;}.page_wrapper_bg section.call_to_action > .container {width:100%;max-width: 1800px;background: #fff;padding: 0 50px;}#RWDPAGE_BASE_PAT02 .main {margin-top:0px !important;top: 0 !important;padding: 60px;position: relative;background: transparent;width: calc(100% - 280px);float: right;}#RWDPAGE_BASE_PAT02 .main::after {    content: "";    width: 100%;    height: 100%;    background: url(archive/image/customization/rockywall.png) repeat;    position: absolute;    left: 0;    top: 0;    z-index: -5;}#RWDPAGE_BASE_PAT02 .main::before {    width: 10%;    height: 100%;    content: "";    background: url(archive/image/customization/0223rockywall-2.jpg);    display: block;    position: absolute;    left: 0;    top: 0;    z-index: -2;    background-attachment: fixed;}.article-text .container {width: 100%;}.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important}#RWDPAGE_BASE_PAT02 .cd-main-content {height:100%}/*統一*/ 
.page_wrapper_bg .pagecontent {line-height: 1.8;letter-spacing: 0.5px;font-size: 15px;color:#666}.webdesc {font-size: 18px;letter-spacing: 1px;color: #888;margin-bottom: 20px;margin-top:0px;font-weight: 400;text-align: center;}.pagecontent .RWDeditor01 {margin-top: 40px !important;}/*標題&麵包屑*/ 
.hgroup h1 {padding: 0;color: #333 !important;letter-spacing: 1px !important;font-size: 35px !important;line-height: 50px !important;font-weight: 400 !important;margin:0px;text-align: center;}.hgroup .container {width: 100%;border-bottom:1px solid #eee;margin-top:0px;margin-bottom:40px}.hgroup .breadcrumb {border-radius: 0px;border: 0px;padding: 6px 30px;}.hgroup .breadcrumb a {color:#666;transition: 0.4s;}.hgroup .breadcrumb a:hover {color:#30323F;transition: 0.4s;}/*按鈕*/ 
.btn_back {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0;background-color: transparent !important}.btn_back:hover {background: #30323F;transition: 0.4s;}.btn_back a {color: #333 !important;text-decoration: none !important;display: block;padding: 5px 20px;font-weight: normal;border: 1px solid #d7d7d7;transition: 0.4s;line-height:1.5;font-size: 15px;}.btn_back a:hover {border: 1px solid #30323F;color: #fff !important;background: #30323F;transition: 0.4s}.RWDproduct_page .btn_back {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0}.RWDproduct_page .btn_back:hover {background: #30323F;transition: 0.4s;}.RWDproduct_page .btn_back a {color: #333;text-decoration: none;display: block;padding: 5px 20px;font-weight: normal;border: 1px solid #d7d7d7;transition: 0.4s;line-height:1.5;font-size: 15px;}.RWDproduct_page .btn_back a:hover {border: 1px solid #30323F;color: #fff;background: #30323F;transition: 0.4s}.RWDproduct_page .btn, .RWDproduct_page .ibtn {font-size:15px;letter-spacing:0.5px;margin: 0;transition: 0.4s}.ebtn {margin-top: 30px;margin-right:0px;background: #fff;border-radius: 0px;transition: 0.4s;padding:0px}.ebtn:hover {background: #30323F;transition: 0.4s;}.ebtn a {border: 1px solid #d7d7d7;background: #fff;color: #333;transition: 0.4s;line-height: 2;width: 100%;display: block;padding: 0 30px;}.ebtn a:hover {background: #30323F;border: 1px solid #30323F;color:#fff;transition: 0.4s;}/*左側*/#sidebar {padding-right:40px;font-weight: normal;}.m2018 .products-nav .nav-title {background: #30323F;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}.m2018 .products-nav>ul>li.active>a, .m2018 .products-nav>ul>li>a:hover {color: #30323F;transition: 0.4s;}.m2018 .products-nav ul li>ul>li:hover>a, .m2018 .search-box .ibtn:hover {color: #30323F;transition: 0.4s;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #30323F;}.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;}/*健康保證*/ 
.RWDtimeline01 .model-title {color: #2a8ba9;margin: 30px 0;text-align: center;font-weight: bold;line-height: 1.5;font-size:25px !important}.RWDtimeline01 li.event .point .title {font-size: 16px !important;margin: 0;color: #b2703f;font-weight: 800;line-height: 1.5;}.RWDtimeline01 li.event .circle img {max-width:350px;margin-bottom:20px}.RWDtimeline01 li.event .point {text-align:center}.RWDtimeline01 li.event .point .editor {text-align: center;}.RWDtimeline01 li.event .point .editor h2 {margin: 20px 0;font-size: 20px !important;color: #c43333;font-weight: bold;line-height: 1.5;}/*小貓*/ 
.kitten_box h4 {font-size: 20px;margin: 40px 0 5px;color: #32323e;font-weight: bold;}.kitten_box h4 span {    font-size: 26px;    padding: 10px 18px;    background: #32323e;    border-radius: 50%;    margin-right: 20px;    color: #fff;}.kitten_box p {    font-size: 15px !important;    margin-top: 28px;    line-height: 2 !important;    color: #666;}.kitten_box {    border-bottom: 1px dashed #eee;    padding-bottom: 20px;    margin-bottom: 50px;}.top_txt {    margin-bottom: 80px;}.top_txt h4 {   font-size: 25px;margin: 0 0 10px;color: #2a8ba9;font-weight: bold;}.kitten_box b {margin: 20px 0 0;font-size: 18px;color: #c43333;font-weight: bold;}/*產品*/ 
.layoutlist_2 .subject {text-align: center;margin: 10px 0;}.item .summary {text-align: center;margin-bottom: 0;}.layoutlist_2 .item, .layoutlist_4 .item {margin: 0 0 30px;border:0}.item .subject A.itemlink {color: #666;transition: 0.4s;}.item .subject A.itemlink:hover {color: #30323F;transition: 0.4s;}.RWDproduct_page .pic-box {width: calc(100% - 500px);}.RWDproduct_page .products-info {width:500px}.RWDproduct_page .products-info .subname {    font-size: 18px;    color: #555;}.RWDproduct_page .products-info .name {    font-size: 25px;    font-weight: bold;    color: #30323F;    margin-bottom: 8px;}.RWDproduct_page .products-info .combination_info, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .txt {    font-size: 15px;    line-height: 2;}.RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title {    border-bottom: 1px solid #eee;    margin-bottom: 10px;    padding-bottom: 6px;    position: relative;    font-size: 16px;    font-weight: bold;    letter-spacing: 1px;}.list-inline>li {    width: 100%;}.RWDproduct_page .ibtn {    width: 100%;text-align: center;    background: #2f313d;    padding: 10px;    font-weight: bold;    color: #fff;transition: 0.4s}.RWDproduct_page .ibtn:hover {color: #fff !important;opacity: 0.8;transition: 0.4s;}/*聯絡我們*/ 
.form-horizontal .control-label {font-weight: normal;}.form-horizontal .form-group {margin-left: 0;margin-right: 0;}.ebtn {margin-left: 15px;}/*表單樣式*/ 
.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; } } /*相簿*/ 
.page_desc span {font-size: 15px;color: #30323F;line-height:1.5}.page_desc {font-size: 18px;text-align: center;margin-bottom: 50px;}.page_desc b {color: #333;font-weight: 500;}.page_desc h4 {font-size: 18px !important;color: #000;margin-top:20px !important}.page_desc a {color: #fff;border: 1px solid #30323F;background: #30323F;padding: 1px 20px;margin-left: 10px;line-height: 1.5;font-size: 16px;transition: 0.4s;}.page_desc a:hover {background:#30323F;transition: 0.4s;}.layoutlist_2 .album_item a .album_item_subject {transition: 0.4s;}.layoutlist_2 .album_item a:hover .album_item_subject {color: #30323F;transition: 0.4s;}.photo_view .flexslider {background: transparent !important;border: 0 !important;}.layoutlist_1 .row a {color: #666;transition: 0.4s;}.layoutlist_1 .row a:hover {color: #30323F !important;transition: 0.4s;}.row .album_d_item a {border-bottom:0}/*about*/ 
.ab_row01 {display: flex;align-items: flex-start;}.ab_row01 .ab_img {width: 500px;}.ab_row01 .ab_block {width: calc(100% - 500px);padding-left: 60px;}.ab_title {margin-bottom: 10px;}.ab_txt {margin-bottom: 25px;}.ab_block h3 {font-size: 25px !important;margin: 0 0 10px;color: #2a8ba9;font-weight: bold;line-height:1.5}.ab_block h4 {font-size: 18px !important;margin: 0 0 25px;color: #555;font-weight: 600;line-height:1.5}.ab_block h5 {font-size: 16px !important;margin: 0;color: #b2703f;font-weight: 800;line-height:1.5}.ab_row02 {display: flex;align-items: center;flex-direction: column-reverse;}.ab_row02 .ab_block {width: 100%;margin-bottom:40px}.ab_row02 .ab_img {display: flex;grid-column-gap: 40px;width:100%}.ab_row02 .ab_img img {width: calc(100% / 2 - 20px);}.ab_row03 {display: flex;flex-direction: column-reverse;}.ab_row03 .ab_block {margin-bottom: 40px;}.ab_row03 .ab_txt h2 {margin: 40px 0 0;font-size: 28px !important;color: #c43333;font-weight: bold;line-height:1.5}/*健康保健*/ 
.article2 .ab_row01 {display: flex;align-items: center;}.article2 .ab_row01 .ab_txt h2 {margin: 20px 0;font-size: 20px !important;color: #c43333;font-weight: bold;line-height:1.5}/*king*/ 
.king_txt h2{font-size: 25px !important;margin: 0 0 10px;color: #2a8ba9;font-weight: bold;line-height:1.5}.king_txt h4{font-size: 18px !important;margin: 0 0 25px;color: #555;font-weight: 600;line-height:1.5}.king_txt h5{font-size: 16px !important;margin: 0;color: #b2703f;font-weight: 800;line-height:1.5}.king_txt span {margin: 20px 0 30px;font-size: 20px !important;color: #c43333;font-weight: bold;display:block}.RWDslider01 .products-list .box {display: flex;align-items: center;}.RWDslider01 .text {padding-bottom:20px}.layoutlist_7 .litem {    margin: 0 0 30px;    text-align: center;}/*隱私權*/ 
.privacy_txt h4 {font-size: 18px !important;margin: 30px 0 5px;color: #222;font-weight: bold;line-height:1.5}/*問答*/ 
.faq_item {border-bottom: 1px dashed #eee;}.faq_close {    opacity: 0.4;}/*詢問車*/ 
.RWDquiry .btn.normal {border-radius: 0;}.shopping-item-box .item-btn, .shopping-item-box .item-btn:hover {background: #30323F;border-radius: 0px;color: #fff;}/*參賽*/ 
.rwdlayoutlist_9 .subject {    font-size: 18px;}/*列表遮罩*/ 
.layoutlist_7 .litem img {transition: 0.4s;}.layoutlist_7 .litem:hover img {opacity: 0.5;transition: 0.4s;}.layoutlist_2 .item img, .layoutlist_4 .item img {transition: 0.4s;}.layoutlist_2 .item:hover img, .layoutlist_4 .item:hover img {opacity: 0.5;transition: 0.4s;}.layoutlist_1 .row a img {transition: 0.4s;}.layoutlist_1 .row a:hover img {opacity: 0.5;transition: 0.4s;}.layoutlist_2 .album_item a img {transition: 0.4s;}.layoutlist_2 .album_item:hover a img {opacity: 0.5;transition: 0.4s;}.article3 .pagecontent .RWDslider01 {margin-top: 0;}/*20220330*/ 
.product_pic_item {  display: flex; flex-wrap: wrap;margin-top: 30px;}.product_pic_item > .product_pic { width: calc(100% / 2 - 21px);margin: 0 10px 20px;}.product_pic_item > .product_pic img { border: 1px solid #eee;}.RWDproduct_page .btn-other {display: none;}.product_pic_item.product_pic_only > .product_pic { width: 100%; margin: 0px 0px 20px;}.product_pic_item.product_pic_only > .product_pic img {width: 100%;}.RWDproduct_page .pic-box .pic, .RWDproduct_page .pic-box .pic>img {  width: 100%;}.RWDproduct_page .pic-box .thumbnails ul li a {max-width: none;}.RWDproduct_page .pic-box .thumbnails ul li a:hover:before {  border: 4px solid #2a2a366b;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before { border: 1px solid #2a2a366b;}/*20220330頁籤*/ 
.RWDproduct_page .tab-box {  background: #fbfbfb;padding: 70px 100px;   font-family: 'Montserrat','Noto Sans TC', sans-serif !important;}.RWDproduct_page .tab-box .tab-container { border-top: none; border-width: 1px 0 0 0;   }.RWDproduct_page .tab-box .tab-container>ul>li { font-size: 15px;  color: #000;letter-spacing: 2px;  line-height: 1.6;   font-weight: 400;    padding: 0; }.RWDproduct_page .tab-box nav.tab-menu { margin-bottom: 45px;}.RWDproduct_page .tab-box .tab {   margin-bottom: 0px;   display: flex; justify-content: center;}.RWDproduct_page .tab-box .tab>li { min-width: 200px; text-align: center;   position: relative;}.RWDproduct_page .tab-box .tab-menu a {    transition: .5s ease; background: #2a2a3675; border: none;   padding: 12px 35px;  font-size: 16px;  letter-spacing: 2px; color: #fff; font-weight: 400;}.RWDproduct_page .tab-box .tab-menu a:hover {      transition: .5s ease;  background: #2a2a36b0; color: #fff;}.RWDproduct_page .tab-box .tab-menu li.active a {    color: #fff; background:#2a2a36; }.RWDproduct_page .tab-box .tab-menu li.active a:before {display: none;}/*20220330產品列表*/ 
.item .subject A.itemlink {   color: #000000;  font-size: 16px;  margin-top: 13px;}/*20220330產品簡述*/ 
.king_txt h4 { margin: 0 0 15px;}.king_txt span {margin: 15px 0 20px;}

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

@media screen and (max-width: 1700px) {.RWDaccordion001 .pic_show .word {width: 200px;}.RWDaccordion001 .pic_show .word .en {    font-size: 14px;    letter-spacing: 1px;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}.RWDaccordion001 .pic_show .word .tw span {font-size: 21px;letter-spacing: 1px;}}@media screen and (max-width: 1600px) {.cd-main-content {padding: 0;}.RWDaccordion001, .RWDaccordion001 ul li {height: calc(100vh - 201px) !important;}.ft-info {flex-wrap: wrap;}.ft-web {margin: 30px 0 0;}.footer_block {padding: 40px 60px 20px;}/*內頁*/ 
.ab_row01 {flex-direction: column-reverse;}.ab_row01 .ab_block {width: 100%;padding: 0;}.ab_row01 .ab_img img {    object-fit: cover;    width: 100%;    height: 400px;    object-position: 0 -140px;}.ab_row01 .ab_img {    width: 100%;}.article2 .ab_row01 .ab_img img {    object-fit: cover;    object-position: center;}.RWDslider01 .products-list .box {    align-items: flex-start;}.RWDproduct_page .pic-box {    width: calc(100% - 350px);}.RWDproduct_page .products-info {    width: 350px;}}@media screen and (max-width: 1300px) {.RWDaccordion001 .pic_show .word {padding-bottom: 50px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.cd-main-content {top: 50px !important; height: calc(100vh - 50px) !important;}/*左右間距*/ 
.cd-main-header{padding: 0 20px;}.RWDmenu_plus02 .container{padding: 0 !important;}.block_p .RWDparallax_new .editor{padding: 11vw 0 !important;}/*header*/ 
.logo-shadow{box-shadow: 0px 2px 8px 1px rgba(47,47,47,.12);}.cd-main-header .cd-logo {margin-top: 10px !important;margin-left: 0;width: 130px;display: block;z-index: 99;padding: 0;}.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after{background: #333;}nav.cd-nav{margin-top: 0px;}.cd-main-header{background:#383a46;transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;display: block;}nav.cd-nav .phone-group img {width: 38px !important;}/*選單*/ 
.RWDmenu_plus02 .phone-menu{margin-top: 6px;transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;}.phone-smenu{margin-top: 0px !important;}.cd-primary-nav, .cd-primary-nav ul {background: url(archive/image/customization/rockywall.png);}.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after{background: #fff;}.cd-primary-nav > li > a{font-size: 15px;color:#555;}.cd-primary-nav > li > a:hover{color: #555; background: transparent;}.cd-primary-nav > li > a.selected{background-color: transparent;color: #555;}.cd-primary-nav > li > a {border-bottom: 1px solid #ddd;}.cd-primary-nav a, .cd-primary-nav ul a{transition: all 0.2s ease 0s;}.cd-primary-nav .cd-secondary-nav > li > a{font-size: 15px;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: transparent;color: #777;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after{background: #555;}nav.cd-nav .bottom-copyright{display: none;}.cd-header-buttons {top: 0px; text-align: right;}.RWDmenu_plus02 .cart-block, .RWDmenu_plus02 .member-block, .RWDmenu_plus02 .querycar-block {margin-right: 15px;}.cd-search-trigger::before {border: 2px solid #fff;}.cd-search-trigger::after {background: #fff;}/*搜尋*/ 
.cd-header-buttons li.search-btn{margin-top: 5px;margin-left: 0;margin-right: 0px;transition: all 0.5s ease 0s;}.search_change{margin-top: 2px !important;}.cd-overlay.is-visible.search-is-visible{display: none;}.RWDmenu_plus02 .cd-search{width: 350px;height: 60px;right: 0;left: auto;margin-top: 30px;transition: all 0.5s ease 0s; top: 0px !important; margin-top: 50px;}.RWDmenu_plus02 .cd-search button{top: 18px;font-size: 15px;}.searchbar_change{margin-top: 0px !important;}.cd-search.full {width: 100%;height: 100%;}.RWDmenu_plus02 .cart-block a, .RWDmenu_plus02 .member-block a, .RWDmenu_plus02 .querycar-block a {color: #fff;}.RWDmenu_plus02 .querycar-block i.qty {background: transparent;color: #fff;box-shadow: none;}.RWDmenu_plus02 .querycar-block {margin-top: 12px;margin-right: 30px;}/*社群*/ 
.cd-primary-nav .phone-menubelow{margin: 30px;}.RWDaccordion001 {height: calc(100vh - 112px) !important;}.RWDaccordion001 ul li{width:50%;margin:0;height:calc(50vh - 56px) !important;float:left;background-size:cover}.RWDaccordion001 ul:hover li,.RWDaccordion001 ul:hover li:hover{width:50%}.RWDaccordion001 ul li:after{display:none}.RWDaccordion001 .pic_show .word{width:100%}.RWDaccordion001 ul li div{left:0;width:100%}.RWDaccordion001 .pic_show .word .tw:after{transform:translate(-50%,0px)scale(1)}.RWDaccordion001 ul:hover li:before {background: rgba(0,0,0,.4);transition: all .5s ease;}.RWDaccordion001 .pic_show .word {width: 300px;}.footer_block {padding: 40px 30px 20px;}.ft-info {justify-content: center;}.ft-web {text-align: center;}.line-btn a, .fb-btn a {margin: 0 auto;}.ft-fb, .ft-line {padding: 0px 30px;margin: 0;text-align: center;}/*內頁*/#RWDPAGE_BASE_PAT02 .cd-main-content {height: 100vh}#RWDPAGE_BASE_PAT02 .main {width: 100%;padding: 0;top: 50px !important;}.collapsing_header header {padding: 0 20px;}#RWDPAGE_BASE_PAT02 .main::before {display:none}.scrollTop002 {opacity: 1 !important;}.collapsing_header .main {    overflow-x: unset;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
/*20220330*/ 
.RWDproduct_page .tab-box { padding: 70px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDaccordion001 ul li {height: 40vh !important;}.RWDaccordion001 {height: 80vh !important;}/*內頁*/ 
.ab_block h3 {    font-size: 25px !important;    line-height: 1.5 !important;    margin-bottom: 0 !important;}.page_wrapper_bg section.call_to_action > .container {    padding: 0 20px;}.RWDslider01 .products-list .box {    flex-direction: column;}.RWDslider01 .pic-list {    width: 100%;    padding: 0;}.RWDslider01 .text {width:100%;padding-bottom: 40px;}#sidebar {    padding: 0;    margin-bottom: 30px;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDaccordion001 .pic_show .word {width: 250px;}/*內頁*/ 
.hgroup .container {    margin-left: 0;    padding-bottom: 15px;    text-align: center;}.hgroup .breadcrumb {    width: 100%;    background: transparent;    bottom: 0;    position: relative;}
}
/*800px end*/
/*768px start*/

@media (max-width: 768px) {/*20220330*/ 
.RWDproduct_page .tab-box { padding: 65px 50px;}/*產品提早變換*/ 
.RWDproduct_page .products-con {  margin-bottom: 20px;}.RWDproduct_page .pic-box {    padding-right: 0;width: 100%;}.RWDproduct_page .pic-box .big { position: relative;}.RWDproduct_page .pic-box .big .pic { border: 1px solid #e0e0e0;   width: 100%;   min-height: 150px;}.RWDproduct_page .pic-box .page-control {font-size: 12px; color: #fff;   background: #3f3f3f;   display: inline-block; padding: 2px 8px;  position: absolute;bottom: 1px;right: 1px;}#mobile-fixed, #plusbuy_mobile-fixed, .RWDproduct_page .faq-list, .RWDproduct_page .m-pd-info, .RWDproduct_page .pic-box .gallery-control, .RWDproduct_page .pic-box .page-control {display: block;}.RWDproduct_page .pic-box .prev {   left: 1px; filter: FlipH;   -ms-filter: FlipH; -webkit-transform: scaleX(-1);    -moz-transform: scaleX(-1);  -o-transform: scaleX(-1); transform: scaleX(-1);}.RWDproduct_page .pic-box .next { right: 1px;}.RWDproduct_page .pic-box .btn { position: absolute; top: 50%;   font-size: 20px;  background: rgba(0,0,0,.2); color: #fff; padding: 0 5px; margin-top: -22px;}.RWDproduct_page .pd-info, .RWDproduct_page .products-info .btn-shop, .RWDproduct_page .products-info .control-box, .RWDproduct_page .tab-box, .RWDproduct_page .thumbnails {  display: none;}.RWDproduct_page .products-info { width: 100%;     margin-top: 20px;}.RWDproduct_page .faq-item .editor { padding: 0;}/*頁籤*/ 
.RWDproduct_page .faq-item .faq-question{position: relative; text-align: center;  background: #2a2a3675; color: #fff; padding: 15px 35px;  font-size: 16px; letter-spacing: 2px;} .RWDproduct_page .faq-item.active .faq-question {position: relative; text-align: center;  background: #2a2a36; color: #fff; padding: 15px 35px;  font-size: 16px; letter-spacing: 2px;}.RWDproduct_page .faq-item .faq-answer { border-top: 1px solid #eee;  padding: 40px 35px;}.RWDproduct_page .faq-list {list-style: none;  padding: 0;   margin: 0; margin-bottom: 20px;  border: 1px solid #d8d8d8;    font-size: 15px; color: #000;  letter-spacing: 2px;   line-height: 1.7; font-weight: 400;}.RWDproduct_page .faq-item .faq-question:before { font-size: 20px; content: '+';display: block; width: 40px; height: 100%;position: absolute;   top:11px; right: 0;  z-index: 1; line-height: 31px;}.RWDproduct_page .pic-box .page-control {background: #2a2a36;}}

/*768px end*/
/*767px start*/
@media (max-width: 767px) {
.ft-web span {display: none;}/*內頁*/ 
.ab_row01 .ab_img img {object-position: top;}.webdesc {    font-size: 16px;    line-height: 1.5;}.RWDproduct_page .pic-box {    width: 100%}.RWDproduct_page .products-info {    width: 100%}.RWDproduct_page .btn-other li {    width: calc(100% - 10px);    float: none;    padding: 0;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDaccordion001 ul li {height: 35vh !important;}.RWDaccordion001 {height: 70vh !important;}.RWDmenu_plus02 .querycar-block {margin-right: 20px;}.cd-main-header {padding: 0 15px;}.RWDaccordion001 .pic_show .word {width: 100%;}.RWDaccordion001 .pic_show .word .en{-webkit-line-clamp:2}.ft-fb {border-left: 0;margin-top: 30px;}.line-btn, .fb-btn {margin-top: 5px;}/*ph*/ 
.RWDalert_fancybox.bottom {padding: 30px 30px 20px !important;width: 100%;}/*內頁*/ 
.ab_row03 .ab_txt h2 {font-size: 20px;}.main .container {padding: 0;}.ab_row02 .ab_block {margin-bottom:10px}.ab_row02 .ab_img img {    width: 100%;}.ab_row02 .ab_img {    flex-direction: column;    grid-row-gap: 10px;}.scrollTop002 {    right: 10px;}.kitten_box h4 span {    display: block;    max-width: 46px;    margin-bottom: 20px;padding: 10px 15px;}.top_txt {    margin-bottom: 40px;}.btn_back {    width: 100%;}.webdesc {    text-align: center;}/*20220330*/ 
.product_pic_item > .product_pic { width: 100%; margin: 0px 0px 20px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.ft-fb, .ft-line {width: 100%;}.line-btn a, .fb-btn a {width: 100%;display: block;}/*內頁*/ 
.hgroup h1 {    font-size: 28px !important;    line-height: 1.5 !important;}.layoutlist_2 .col-xs-12.col-sm-6.col-md-3 {    padding: 0;}/*20220330*/ 
.RWDproduct_page .products-right.menu8 {  padding: 0 10px !important;}.RWDproduct_page .faq-item .faq-answer { padding: 30px 25px;}.RWDproduct_page .faq-item .faq-question { padding: 10px;}
}
/*480px end*/