a:hover , a:focus {text-decoration:none;}body {font-family: 'Noto Sans TC', sans-serif;}#RWDfullscreen01 .cd-main-content {overflow: hidden;}.RWDfakeloader img {width: 230px;}@media (min-width: 1500px) {#RWDfullscreen01 .container {width: 1450px;}}/*選單*/ 
.RWDmenu_plus02 ol, .RWDmenu_plus02 ul {font-family: 'Noto Sans TC', 'Noto Sans', sans-serif;}.RWDmenu_plus02 .inside {background: transparent;}.cd-main-header {background: transparent;}.cd-logo {transition:0.5s ease;width: 140px;margin-top: 24px; position: absolute;}.cd-primary-nav>li>a {font-size: 15px;color: #444;letter-spacing: 2px;font-weight: 400;transition:0.5s ease;}.cd-primary-nav>li:after {display:none;}.RWDmenu_plus02 .container {width: 100% !important;padding: 0px 30px;}.RWDmenu_plus02 .cart-block .glyphicon, .RWDmenu_plus02 .cart-block .ii, .RWDmenu_plus02 .member-block .glyphicon, .RWDmenu_plus02 .member-block .ii, .RWDmenu_plus02 .querycar-block .glyphicon, .RWDmenu_plus02 .querycar-block .ii {color: #444;}.RWDmenu_plus02 .cart-block i.qty {background: #fff;border: 0px;box-shadow: none;color: #444;}.RWDmenu_plus02 .cart-block:hover span, .RWDmenu_plus02 .member-block:hover span, .RWDmenu_plus02 .querycar-block:hover span, .RWDmenu_plus02 .cart-block:hover i {color: #41a9a5;}.RWDmenu_plus02 .cd-nav {margin-right: 60px;margin-left:195px;}.RWDmenu_plus02 .inside.is-up {background: #eaeaea;box-shadow: 0px 1px 15px 0px rgb(0 0 0 / 20%);}.RWDmenu_plus02 .inside.is-up .cd-logo {margin-top: 16px;margin-left: 0;transition:0.5s ease; }.RWDmenu_plus02 .cd-header-buttons {transition:0.5s ease;}.RWDmenu_plus02 .inside.is-up .cd-header-buttons {transition:0.5s ease;top:15px;}.RWDmenu_plus02 .inside.is-up .cd-primary-nav>li>a {height: 74px;line-height: 74px;transition:0.5s ease;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {background: #999;}.RWDmenu_plus02 .inside.is-up .cd-primary-nav>.has-children>a::after, .RWDmenu_plus02 .inside.is-up .cd-primary-nav>.has-children>a::before {background: #999;}.RWDmenu_plus02 .inside.is-up .cd-primary-nav>li>a:hover:after, .RWDmenu_plus02 .inside.is-up .cd-primary-nav>li>a:hover:before {background-color: #42a9a5;}.cd-primary-nav .cd-secondary-nav {top:74px;background:#eaeaea;}.cd-primary-nav .cd-secondary-nav>li>a {font-size: 15px;color: #444;letter-spacing: 2px;font-weight: 400;}.cd-primary-nav .cd-secondary-nav>li {border-bottom: 1px solid #ddd;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: transparent;color: #41a9a5;}.RWDmenu_plus02 .cart-block:after, .RWDmenu_plus02 .member-block:after, .RWDmenu_plus02 .querycar-block:after {display:none;}.RWDmenu_plus02 .cart-block {margin-left: 35px; margin-right: 5px;}.cd-search-trigger::after {background: #444;height: 2px;}.cd-search-trigger::before {border: 2px solid #444;}.cd-header-buttons li.search-btn {margin-top: 5px;}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before {background-color: #41a9a5;}.RWDmenu_plus02 ul#cd-primary-nav >li>a:hover {color: #41a9a5;}.RWDmenu_plus02 .cart-menu .title span {background: #41a9a5;}.RWDmenu_plus02 .cart-menu .buy-btn a {background-color: #41a9a5;}/*行動呼籲*/ 
.RWDmenu_plus02 .sub-nav{float:right}.RWDmenu_plus02 .sub-nav a img{width:18px;display:block;margin-right:10px}.RWDmenu_plus02 .sub-nav a{display:flex;background-color:#f67e62;color:#fff;border-radius:25px;padding:10px 30px;font-size:16px;letter-spacing:2px;font-weight:600;align-items:center;justify-content:center;transition:.5s all ease}.RWDmenu_plus02 .sub-nav a:hover{background:#41a9a5}.RWDmenu_plus02 .editor{margin-left:30px; transition: .5s all;}.RWDmenu_plus02 .sub-nav.sub-up {margin-top: 0;}.RWDmenu_plus02 .is-up .editor {margin-top: 15px;}@media (min-width: 1200px) {nav.cd-nav {float: left;}}/*模組*/ 
.banner-block {position: relative;}.about-block {position: relative;padding: 120px 0px 120px;}.produce-block {padding: 80px 0px 150px;}.product-block {position: relative;padding: 120px 0px 100px;}.brand-block {padding: 0px 0 50px;background: #ddf0f0;}/*news*/ 
.news-block {position: absolute;bottom: 30px;z-index: 1;left: calc((100% - 1450px) / 2 + 15px);max-width: 600px;}.RWDnews_autolist .news-box{background:transparent;display:flex;align-items:center;font-size:15px; overflow: visible;}.RWDnews_autolist .title{margin-right:25px;background:#faf7f3;color:#444;font-family:"URWDIN-Demi",sans-serif;font-weight:600;border-radius:99px;height:100px;font-size:15px;letter-spacing:1px;width:100px;display:flex;align-items:center;justify-content:center;position:relative;flex-direction:column}.RWDnews_autolist {max-width: 100%;float: right;}.RWDnews_autolist .news-list {padding: 6px 0;width: calc(100% - 150px);background: transparent; border-bottom: 1px solid #eaeaea;}.RWDnews_autolist .slick-arrow {display:none !important;}.RWDnews_autolist .title:before{content:'';background:url(archive/image/customization/megaphone.png) no-repeat;display:block;position:relative;width:18px;height:18px;background-size:contain;margin-top:10px}.RWDnews_autolist .title::after{content:'';width:150px;height:150px;display:block;position:absolute;background:url(archive/image/customization/bg3.png) no-repeat;left:-65px;bottom:-60px;z-index:-1;background-size:contain}/*標題*/h1.main-title {color: #444 !important;font-size: 36px !important;letter-spacing: 2px;font-weight: bold !important;line-height: 1.5;}h2.sub-title {color: #f67e62 !important;letter-spacing: 2px;font-size: 18px !important;line-height: 1.7;font-weight: normal !important;margin-top: 12px !important;}.section-line {display: none !important;}.RWDproduct004 h1.main-title {font-size: 36px !important;letter-spacing: 2px;line-height: 1.5;font-weight: bold  !important;color:#444 !important;}.RWDproduct004 h2.sub-title {font-size: 18px !important;color: #f67e62 !important;letter-spacing: 2px;margin: 12px 0px 0px;line-height: 1.5;}.RWDproduct004 .section-subject {margin-bottom: 60px;}.RWDproduct004 .heading-title.heading-arrow-bottom::after {display:none;}/*banner*/ 
.RWDbanner_plus01 .slick-caption{top:50%;transform:translateY(-50%)}.txt3 span{color:#f67e62;font-size:18px;letter-spacing:1px;font-weight:400;font-family:"URWDIN-Demi",sans-serif}.txt2 span{color:#444;font-size:40px;letter-spacing:2px;font-weight:bold}.txt1 span{color:#41A9A5;font-size:60px;font-weight:bold;letter-spacing:5px;line-height:1}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {border: 1px solid #41a9a5; background: #fff; opacity: 1;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #41a9a5;}/*關於*/ 
.about-block::before{content:'';background:url(archive/image/customization/bg1.png) no-repeat;width:952px;height:842px;display:block;position:absolute;right:0;top:-75px;background-size:contain}.RWDleft_cont002 .item-second .text-box .title {font-size: 36px;color: #444;letter-spacing: 2px;line-height: 1.5;}.RWDleft_cont002 .item-second .text-box .subtitle{font-size:18px;color:#f67e62;letter-spacing:2px;line-height:1.5;margin:10px 0 60px;font-weight:400}.RWDleft_cont002 .item-second .text-box .underline {display:none;}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}.RWDleft_cont002 .item-second {background: transparent;display: flex;flex-direction: row-reverse;align-items: flex-end;}.RWDleft_cont002 .item-second .text-box .text {font-size: 15px;letter-spacing: 2px;line-height: 1.8;color: #666;margin-top: 15px;width: 100%;text-align: justify;}.RWDleft_cont002 .item-second .text-box {background: transparent;font-weight: 400;padding: 0px;}.RWDleft_cont002 .item-second .text-box a {display:none;}.RWDleft_cont002 .item-second .text-box .text ul {padding: 0;margin: 0;list-style: none;}.RWDleft_cont002 .item-second .text-box .text ul li:nth-child(5) span{color:#2e8c88}.RWDleft_cont002 .item-second .text-box .text ul li:nth-child(4) span{color:#41a9a5}.RWDleft_cont002 .item-second .text-box .text ul li:nth-child(3) span{color:#f67e62}.RWDleft_cont002 .item-second .text-box .text ul li:nth-child(2) span{color:#f0905d}.RWDleft_cont002 .item-second .text-box .text ul li:nth-child(1) span{color:#f7c041}.RWDleft_cont002 .item-second .text-box .text ul span{font-family:"URWDIN-Demi",sans-serif;font-weight:700;font-size:20px;letter-spacing:1px;margin-right:8px}.RWDleft_cont002 .item-second .text-box .text ul li{margin-bottom:15px;display:flex;align-items:center;border-bottom:1px solid #ddd;padding-bottom:10px}.RWDleft_cont002 a {width: 50%;pointer-events: none;padding-left: 120px;}.about-info .RWDleft_cont002 .item-second .pic {position: relative;top: 0;width: 100%;float: none;border-radius: 10px;}.animated .about-info .RWDleft_cont002 .item-second .pic {animation: 1200ms ease normal forwards 1 fadeInRight;opacity: 0;animation-delay: 0.3s;}/*學習痛點*/ 
.RWDproduct004 .callout-dark {background: transparent;border-bottom: 0px;padding: 0;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div{margin:0!important;padding:0 20px!important}.RWDproduct004 .item-box figure{width:70%;margin:0 auto 25px}.RWDproduct004 .item-box-desc{padding:0;margin:0}.RWDproduct004 .list-inline{font-size:15px;line-height:1.8;letter-spacing:1px;color:#666;margin-top:20px!important}.RWDproduct004 #portfolio div.col-md-3 h2,.RWDproduct004 #portfolio div.col-md-3 h3{font-size:18px;line-height:1.8;color:#444;letter-spacing:1px;background:#f9f7f7;font-weight:500;padding:15px 25px;border-radius:25px;text-align:center;margin:0 20px}.RWDproduct004 section{border-bottom:none}/*產品*//*.product-block::before {    content: '';    width: 100%;    height: 900px;    position: absolute;    left: -5%;    top: 35%;    background: url(archive/image/customization/bg4.png) no-repeat;    transform: translateY(-50%);    display: block;    background-size: contain;}.product-block::after {    content: '';    background: url(archive/image/customization/bg5.png) no-repeat;    width: 300px;    height: 300px;    display: block;    position: absolute;    background-size: contain;    right: 5%;    bottom: 6%;    opacity: .5;}*/ 
.product-block .RWDproduct002_v2 {padding:0px;}.RWDproduct002_v2 .bounceIn{-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.pro-title {font-size: 40px;color: #000;letter-spacing: 2px;line-height: 1.5;margin: 0px 0px 60px;font-weight: 600;}.RWDproduct002_v2 .portfolio-bottom-summary {height: auto !important;}.portfolio-bottom-summary h4 {margin: 20px 0px 12px;font-size: 18px;font-weight: 500;color: #444;letter-spacing: 2px; line-height: 1.5;}.portfolio-bottom-summary p {font-size: 15px;color: #666;letter-spacing: 2px;line-height: 1.7;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {color: #41a9a5;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {margin-bottom: 35px;width: calc(25% - 1px);}.RWDproduct002_v2 .showbottom a {text-align: center;}.RWDproduct002_v2 .popup-portfolio {margin: 0;}/*學生好評*/ 
.RWDnews005 {overflow: hidden;}.RWDnews005 .owl-carousel {overflow: visible;}.RWDnews005 .owl-carousel .owl-item div{background:#fff;padding:25px 100px 25px 25px;border-radius:10px;margin-right:20px}.RWDnews005 .owl-carousel .owl-item div > a{position:absolute;right:-40px;width:43%;bottom:-10%}.RWDnews005 .margin-top-20{margin-top:0!important}.RWDnews005 h4{font-size:18px;letter-spacing:.5px;font-weight:600;line-height:1.5;margin:0 0 15px!important}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item p.text-left{font-size:15px;letter-spacing:.5px;color:#666;margin:0;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.8}.RWDnews005 h4 a {transition: .5s all;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:hover h4 a {color: #444;}/*左右遮罩*/ 
.RWDnews005::before {content: ''; width: calc((100% - 1450px) / 2); height: 100%; background: #ddf0f0; display: block; position: absolute; left: 0; top: 0; z-index: 1; opacity: .9;}.RWDnews005::after {content: ''; width: calc((100% - 1450px) / 2); height: 100%; background: #ddf0f0; display: block; position: absolute; right: 0; top: 0; z-index: 1; opacity: .9;}/*按鈕-左右*/ 
.RWDnews005 .owl-theme .owl-controls .owl-buttons div {z-index: 22;border-radius: 50%;background: #fff; color: #555; border: 1px solid #ddd; height: 55px !important; width: 55px !important; font-size: 28px;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div i {display: block; line-height: 55px;}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -80px; top: calc(50% - 25px);}.RWDnews005 .controlls-over .owl-controls .owl-next {right: -80px; top: calc(50% - 25px);}.RWDnews005 .owl-controls{margin-top:50px}.owl-theme .owl-controls .owl-page span{border:1px solid #41a9a5;opacity:1}.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page span{background:#fff}.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page.active span{background:#41a9a5}/*標題*/ 
.brand-block .RWDedictor001{width:100%;max-width:1450px;margin:auto}.brand-block .RWDedictor001 h1.main-title{color:#41a9a5!important}.brand-block .RWDedictor001 h2.sub-title{display:inline-block;background:#fec800;color:#fff!important;font-weight:700!important;font-size:20px!important;padding:5px 30px;border-radius:25px;margin:-25px 0 50px!important;position:relative}.brand-block .RWDedictor001 h2.sub-title::after{content:'';clip-path:polygon(49% 100%,0 0,100% 0);width:15px;height:15px;display:block;position:absolute;background:#fec800;left:50%;bottom:0;transform:translate(-50%,12px)}.brand-block .RWDedictor001 .section-subject .col-md-12{display:flex;align-items:center;justify-content:center;flex-direction:column-reverse}
/*內頁 start*/

#RWDPAGE_BASE_PAT02 .main {top: 0 !important;}.page_wrapper_bg section.call_to_action{padding: 50px 0 100px 0px!important;min-height: 800px;}.article-text .container {width: 100%;}/**/ 
.page_wrapper_bg .pagecontent {line-height: 1.8;letter-spacing: 1px;font-size: 15px;color:#666}.article-text {padding: 0 40px;}.pagecontent .article_model[data-seq="0"] {margin:0px !important}/*標題*/ 
.hgroup h1 {font-size: 36px !important;letter-spacing: 2px;line-height: 1.5;font-weight: bold !important;color: #444 !important;border-radius: 40px;padding:8px 30px;background: #faf7f3;}.hgroup .container {width:100%;border-bottom: 0px solid #eaeaea;position: relative;}.hgroup .breadcrumb {background: transparent;bottom: 49px;right: 55px;border:0px;padding:0px}.hgroup .breadcrumb a {transition:0.5s ease;}.hgroup .breadcrumb a:hover {color:#41a9a5;transition:0.5s ease;}.hgroup .container::before {content: '';width: 150px;height: 150px;display: block;position: absolute;background: url(archive/image/customization/bg3.png) no-repeat;left: -65px;bottom: 0px;z-index: -1;background-size: contain;}/*左側*/#sidebar {padding-right:40px}.m2018 .products-nav .nav-title {background: transparent;color: #333 !important;font-size:20px;padding-bottom: 15px;border-bottom: 1px solid #fff;font-weight: bold;}.m2018 .products-nav a {color:#666}.m2018 .products-nav ul li>ul>li:hover>a, .m2018 .search-box .ibtn:hover {color: #41a9a5;transition: 0.3s;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #41a9a5;}#sidebar .products-nav {background: #ddf0f0;padding: 10px 0px 0px;}.m2018 .products-nav>ul>li.active>a, .m2018 .products-nav>ul>li>a:hover {color: #41a9a5;}.m2018 .products-nav>ul>li {border-bottom:1px solid #fff}.m2018 .products-nav ul li>ul>li.active>a {color: #41a9a5;}.m2018 .products-nav ul li>ul li>ul>li.active>a {color:#f67e62;}.m2018 .products-nav ul li>ul>li>a:hover, .m2018 .products-nav ul li>ul li>ul>li>a:hover {opacity: 0.7}/*按鈕*/ 
.btn_back {border:1px solid #ddd;background: #ddd !important;border-radius: 0px;transition: 0.4s;padding:8px 20px}.btn_back:hover {background: #41a9a5 !important;border:1px solid #41a9a5;color:#fff;transition: 0.4s;}.btn_back a {color:#000 !important;transition: 0.4s;}.btn_back:hover a {color:#fff !important;transition: 0.4s;}.RWDproduct_page .btn_back {background: #ddd !important;border-radius: 0px;float: right;transition: 0.3s;color:#000 !important;border: 1px solid #ddd}.RWDproduct_page .btn_back:hover {background: #41a9a5 !important;color:#fff !important;transition: 0.3s;border: 1px solid #41a9a5;}.ebtn {border-radius: 0px;background: #ddd;margin-top: 30px;transition: 0.4s;}.ebtn:hover {border-radius: 0px;background: #41a9a5;margin-top: 30px;transition: 0.4s;}.ebtn a {color: #000;transition: 0.4s;}.ebtn a:hover {color: #fff;transition: 0.4s;}/*會員*/#btn_member_login {border-radius: 0px;background: #ddd;color: #000;}#btn_member_login:hover {background: #41a9a5;transition: 0.4s;color:#fff}.member_join_strong {color:#41a9a5}.member_join_strong:hover {color:#2c908c}.join_form-title {color: #000;}#join_form .btn-primary {border-radius: 0px;background: #ddd;color:#000;transition: 0.4s;}#join_form .btn-primary:hover {background: #41a9a5;transition: 0.4s;}#div_forget_content #forget_table_btn, #div_forget_content #forget_table_btn:hover {background: #555;font-size: 15px;letter-spacing: 2px;border-radius: 0px;border: 0px solid #e4e4e4;}.member .hgroup h1 {background: transparent !important;}.btn-primary {background: #ddd;font-size: 15px;letter-spacing: 1px;border-radius: 0px;border: 0px solid #e4e4e4;transition: all 0.5s ease 0s;margin-right: 0px;padding: 8px 50px;}.btn-primary:hover {background: #fec800;border: 0px solid #ccc;transition: all 0.5s ease 0s}.btn-primary a {color: #000;}.btn-primary a:hover {color: #fff;}.btn-primary:hover > a {color: #fff;}/*區塊*/ 
.call_to_action > .container {width: 75%;}/*banner*/#RWDPAGE_BASE_PAT02 .RWDbanner_plus01 .container {width: 70%;}/*產品*/ 
.RWDproduct_page .products-info .name {font-weight: bold;line-height:1.5}.layoutlist_4 .subject {text-align: center;}.layoutlist_2 .item, .layoutlist_4 .item {border-bottom:0px;margin-top:0px;margin-bottom:10px;text-align: center;}.layoutlist_2 .item:hover .subject a, .layoutlist_4 .item:hover .subject a {color:#41a9a5;}.item .subject A.itemlink {color: #666;transition: 0.3s;}.item .subject A.itemlink:hover {color: #41a9a5;transition: 0.3s;}.count_info {display:none}.RWDproduct_page .pic-box {width: calc(100% - 450px);}.RWDproduct_page .products-info {width: 450px;}.RWDproduct_page .pic-box .easyzoom--overlay {border: 1px solid #ccc;}.RWDproduct_page .products-info .name {font-size: 30px;margin-bottom:0px}.RWDproduct_page .products-info .txt .editor ul li::before {    content: "";    width: 6px;    height: 6px;    background: #333;    left: 5px;    top: 15px;    position: absolute;    border-radius: 50px;}.RWDproduct_page .products-info .txt .editor ul {padding-left: 0;list-style: none;}.RWDproduct_page .products-info .txt .editor ul li {border-bottom: 1px solid #eee;padding-bottom: 10px;margin-bottom: 10px;padding-left: 30px;position: relative;}.RWDproduct_page .products-info .txt .editor {font-size: 17px;color: #333;font-weight: bold;letter-spacing: 0;}.RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title {font-size: 18px;font-weight: bold;color: #000;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before, .RWDproduct_page .pic-box .thumbnails ul li a:hover:before {border: 2px solid #41a9a5;}.RWDproduct_page .products-editor img {margin-bottom: 50px;border: 1px solid #ddd;}.layoutlist_2 .item img {border: 1px solid #ddd;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #ddd;transition: 0.4s;font-size:15px;color:#000}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, #mobile-fixed .btn-shop .btn.add:hover {background: #41a9a5;transition: 0.4s;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #41a9a5;transition: 0.4s;font-size:15px;color:#fff}.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: #f67e62;color:#fff}/*news*/ 
.layoutlist_8 .item {padding: 30px 0;border-bottom: 1px solid #eaeaea;}.layoutlist_8 .listdate {text-align: center;}.layoutlist_8 .article_subject {font-size:18px;transition: 0.4s;}.layoutlist_8 .list_subject .summary {margin: 10px 0;}.layoutlist_8 .listdate .day {font-weight: normal;font-size: 35px;}.layoutlist_8 .article_subject:hover {color: #f68367;transition: 0.4s;}/*footer*/ 
.footer-block {background-color: #41a9a5 !important;}.copyright a, .copyright a:hover {color: #fff;}/*聯絡我們*/ 
.form-horizontal .control-label {font-weight: normal;}.form-horizontal .form-group {margin-left: 0;margin-right: 0;}.ebtn {margin-left: 15px;}.eformsDesc {text-align: center;margin-bottom:50px}.con_imgbox .con_img {margin: 0 20px;}.con_imgbox {display: flex;align-items: center;justify-content: center;margin-bottom: 80px;}.eforms1 .page_wrapper_bg section.call_to_action {padding-bottom: 20px !important;}.new-form {display: flex;}.layoutlist_2 .album_item a:hover .album_item_subject {color: #41a9a5;transition: 0.4s;}/*表單樣式*/ 
.customized_columns ._input, .customized_columns select {border: 0px;background-color: #ececece;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; } } /*購物*/@keyframes num-bg{0%{background:#41a9a5;-webkit-transform:scale(.5);transform:scale(.5)}100%{background:#41a9a5;-webkit-transform:scale(1);transform:scale(1)}}.RWDshopping .btn.normal {border-radius: 0px;}.RWDshopping .btn.bg2 {background: #41a9a5;color: #fff;border-color: #41a9a5;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background: #f67e62;border: 1px solid #f67e62;color: #fff;}.shopping-item-box .item-btn, .shopping-item-box .item-btn:hover {background: #41a9a5;color: #fff;border-radius: 0px;}.RWDmenu_plus02 .cart-menu ul.content li .text-box .price {color:#e6211a}

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

.footer-block {    background-color: #41a9a5;    padding: 50px 0 0px;    color: #fff;    font-size: 17px;    letter-spacing: 1px;    line-height: 2;font-weight: 400;}.footer-block .container {flex-direction: column;align-items: center;justify-content: center;text-align: center;}.ft_contact .ft_logo {    color: #fff!important;    font-weight: 700!important;    font-size: 36px!important;    margin: 0px auto 20px;    position: relative;    letter-spacing: 5px;    width: fit-content;}.ft_contact a {    color: #fff;    margin-left: 8px;}a.ft_tel {    font-size: 26px;}.RWDsocial002 ul.socialNetwork {    display: flex;    align-items: center;    justify-content: center;    margin: 20px 0 0;}.RWDsocial002 .pull-right {float: none !important;}.RWDsocial002 ul.socialNetwork li {margin: 8px;}.RWDsocial002 .iconRounded {    border: 0px;    background: transparent;    color: #580000;    font-size: 26px;    padding-top: 0;    width: 25px;    height: 25px;    margin: 0;}.RWDsocial002 .iconRounded {    width: 30px;    height: 30px;}.RWDsocial002 .iconRounded img {    display: block;    position: relative;}.copy_block .model {    margin: 0 8px;}.copy_block {margin-top: 40px;    display: flex;    align-items: center;    justify-content: center;    color: #fff;    font-size: 12px;    letter-spacing: 1px;    font-weight: 300;    line-height: 1.5;    flex-wrap: wrap;    padding-bottom: 10px;    background: #2c908c;    padding-top: 10px;}/*cookie*/ 
.RWDalert_fancybox.bottom {width: 500px;padding: 30px 60px 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: 0 !important;right: auto !important;line-height: 1.5 !important;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox .btn.active {border-radius: 0px;margin-top: 20px;background: #ccc !important;border: 1px solid #ccc !important;display: block;padding: 5px 50px;color: #333 !important;font-size: 14px !important;}.RWDalert_fancybox .btn:hover {background: #333 !important;color: #fff !important;}

/*footer end*/
/*小螢幕 start*/

@media (max-width: 1700px) {.RWDmenu_plus02 .cd-nav {margin-left: 140px;}.cd-logo {width: 110px;}.RWDleft_cont002 a {width: 54%;}.RWDleft_cont002 .item-second .text-box {width: 46%;}}@media (max-width: 1600px) {/*螢幕寬度*/#RWDfullscreen01 .container {width: 90%;}#RWDfullscreen01 .banner-block .container {width: 80%;}.footer-block .container {width: 90% !important;}/*關於*/ 
.RWDleft_cont002 .item-second .text-box .subtitle {margin-bottom: 30px;}.RWDleft_cont002 a {padding-left: 80px;}.about-block::before {width: 880px;}.RWDnews005::before, .RWDnews005::after {width: 5%;}/*內頁*/ 
.call_to_action > .container {width:90%}}@media (max-width: 1500px) {.news-block {left: 10%; max-width: 35%;}.RWDnews_autolist .title {width: 80px; height: 80px;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 16px;}.about-block::before {width: 835px;}.about-block { padding: 0px 0 50px;}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -55px;}.RWDnews005 .controlls-over .owl-controls .owl-next {right: -55px;}}@media (max-width: 1400px) {/*螢幕寬度*/#RWDfullscreen01 .container {width: 95%;}.footer-block .container {width: 95% !important;}.RWDmenu_plus02 .cd-nav {margin-right: 10px;}.cd-primary-nav>li>a {letter-spacing: 1px;}.about-block::before {width: 800px;}/*好評*/ 
.RWDnews005 .owl-theme .owl-controls .owl-buttons div {width: 40px !important; height: 40px !important;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div i {line-height: 40px;}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -15px;}.RWDnews005 .controlls-over .owl-controls .owl-next {right: -15px;}.RWDnews005::before, .RWDnews005::after {display: none;}/*內頁*/ 
.RWDproduct_page .pic-box {width: calc(100% - 320px);}.RWDproduct_page .products-info {width:320px}}@media (max-width: 1350px) {.RWDmenu_plus02 .cd-nav {margin-left: 140px;}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -15px;}.RWDnews005 .controlls-over .owl-controls .owl-next {right: -15px;}}@media (max-width: 1300px) {/*banner*/ 
.txt1 span {font-size: 48px;}.txt2 span {font-size: 32px;}/**/ 
.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 15px;}/*關於*/ 
.RWDleft_cont002 a {padding-left: 80px;}.RWDleft_cont002 .item-second .text-box .text {font-size: 15px;}.RWDleft_cont002 a {width: 50%;}.RWDleft_cont002 .item-second .text-box {width: 50%;}.about-block::before {width: 600px;height: 490px;}/*內頁*/ 
.cd-primary-nav>li>a {padding:0 15px !important}}@media (max-width: 1280px) {#RWDfullscreen01 .banner-block .container {width: 85%;}.news-block {left: 8%;}.cd-logo {width: 90px;margin-left:0;}.RWDmenu_plus02 .cd-nav {margin-left: 115px;}/*內頁*/ 
.RWDproduct_page .products-info .name {font-size: 22px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*menu*/ 
.cd-main-header .cd-logo {width: 120px;margin-left: 0;}.cd-main-header {padding: 0px 15px;}.RWDmenu_plus02 .inside .cd-header-buttons {top: 7px;}.RWDmenu_plus02 .inside.is-up .cd-header-buttons {top: 7px;}.cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before {background: #444;}.RWDmenu_plus02 .inside.is-up .cd-main-header {background: #eaeaea;box-shadow:none;}.cd-primary-nav .cd-secondary-nav>li>a {font-size: 15px;}.cd-primary-nav>li>a {color: #333 !important;}.cd-primary-nav>li>a:hover {color:#333;}nav.cd-nav .phone-member {border-bottom: 1px dotted #b0936e;}nav.cd-nav .bottom-copyright {display:none;}.cd-primary-nav .cd-secondary-nav {top: 0; background: transparent;}.cd-primary-nav.nav-is-visible .cd-secondary-nav a {color: #333;}.cd-primary-nav.nav-is-visible .cd-secondary-nav a:hover {color:#333;}.cd-primary-nav .cd-secondary-nav>li {border-bottom: 0px;}nav.cd-nav ul .close-btn {font-weight: 600;color: #777;}.cd-primary-nav>li>a {letter-spacing: 2px;font-size: 15px;}.RWDmenu_plus02 .cart-block {margin-left: 30px;margin-right: 30px;}.cd-header-buttons li.search-btn {margin-top: 3px;}.RWDmenu_plus02 .sub-nav {display: block !important;}.cd-main-header {    height: 65px;}.RWDmenu_plus02 .sub-nav {    position: absolute;    right: 205px;}.RWDmenu_plus02 .is-up .editor {    margin-top: 10px;}.RWDmenu_plus02 .editor {    margin-top: 10px;}/*痛點*/ 
.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {margin: 0 15px; padding: 15px 15px;}/*內頁*/ 
.call_to_action > .container {width: 95%;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
/*banner*/ 
.RWDbanner_plus01.full .banner-slider.bg .slick-item {height: calc(92vh - 55px) !important;max-height: calc(92vh - 55px) !important;}.RWDbanner_plus01 .logo img {margin-left: 10%;width: 75%;}.news-block {width: 800px;}.news-block {width: 100%; max-width: 50%;}/*關於*/ 
.about-block {padding: 0 0 120px;}.RWDleft_cont002 .item-second {flex-direction: column-reverse;}.RWDleft_cont002 a {width: 100%;text-align: center;padding-left: 0px;}.about-info .RWDleft_cont002 .item-second .pic {width: 80%;margin: 0 auto;}.RWDleft_cont002 .item-second .text-box {width: 80%;text-align: center;margin: 0 auto 60px;}.RWDleft_cont002 .item-second .text-box .text {text-align: center;}.about-block::before {top: 45%;}.RWDleft_cont002 .item-second .text-box .text ul li {text-align: left;}/**/ 
.RWDproduct004 .section-subject {margin-bottom: 0;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100% / 2);}/**/ 
.product-block {padding: 0 0 100px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100% / 3 - 1px);}/*內頁*/#RWDPAGE_BASE_PAT02 .RWDbanner_plus01 .container {width: 85%;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
/*模組*/ 
.about-block {padding: 100px 0px;}.produce-block {padding: 80px 0px 0;}.product-block {padding: 80px 0;}.brand-block {padding: 80px 0px 60px;}/*banner*/ 
.cd-main-header .cd-logo {width: 95px;}.RWDbanner_plus01 .slick-caption {top: 25%;}.RWDbanner_plus01 .slick-caption.txt-left {text-align: center;}/*最新消息*/ 
.news-block {max-width: 85%; bottom: 0; left: 50%; transform: translate(-50%, 0px);}.RWDnews_autolist .title::after {display: none;}/*堅持*/ 
.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100% / 2 - 20px);margin: 0px 10px 20px !important;float: left;}/*產品*/ 
.RWDproduct002_v2 .section-subject {width: 100%;text-align: center;margin: 0px 0px 30px;}.RWDproduct002_v2 .section-inner .row:nth-child(2) {width: 100%;margin-left: 0px;margin-right: 0px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(50% - 1px);margin-bottom: 30px;}.filter-portfolio {margin-bottom: 30px;}/*好評*/ 
.RWDnews005 .container {display: block;}.brand-block {padding: 100px 0px 80px;}.RWDnews005 .section-subject {width: 100%;margin: 0px 0px 50px;border-right: 0px;text-align: center;}.RWDnews005 .owl-carousel.owl-padding-10 {width: 100%;}.RWDnews005 .owl-carousel .owl-item div{padding:15px 25px 25px;margin-right:0}.RWDnews005 .owl-carousel .owl-item div > a{position:relative;right:auto;display:block;bottom:auto;width:80%;margin:0 auto 20px}.RWDnews005 h4{text-align:center}.brand-block .RWDedictor001 h2.sub-title {margin: 0px 0 25px!important;}.RWDnews005 .owl-carousel.owl-padding-10 {margin-left: 0; margin-right: 0;}/*內頁*/ 
.page_wrapper_bg section.call_to_action {padding-top:0px}.hgroup h1 {font-size: 25px !important;}.hgroup .breadcrumb {bottom:38px}.hgroup .container {margin-top:0px}#sidebar {padding-right: 0px;margin-bottom: 20px;padding-left:0px}.RWDproduct_page .pic-box {width: calc(100% - 280px);}.RWDproduct_page .products-info {width:280px}#mobile-fixed .btn-box .normal {border-radius: 0px;}#mobile-fixed .btn-box .bg2, #mobile-fixed .btn-box .bg2:hover {background:#41a9a5}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
/*關於*/ 
.RWDleft_cont002 .item-second .text-box {width: 100%;}/*標題*/ 
.RWDproduct004 h1.main-title {font-size: 28px !important;}.RWDleft_cont002 .item-second .text-box .title {font-size: 28px;}h1.main-title {font-size: 28px !important;}.produce-block {padding: 80px 0px 0;}.about-block {padding: 80px 0 20px;}.about-block::before {display: none;}/*內頁*/ 
.hgroup .breadcrumb {bottom: 22px;}.hgroup .container {margin:0px 0px 26px}section.article-text p {font-size:15px !important;line-height:1.8 !important}.article-text {padding: 0 20px;}.hgroup .breadcrumb {bottom: 44px;}.article-text {padding: 0px;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDbanner_plus01 .slick-caption {top: 30%;}.RWDmenu_plus02 .cart-block {margin-left: 20px;}.RWDmenu_plus02 .sub-nav {right: 170px;}.RWDmenu_plus02 .sub-nav{display:none!important}.fixed_block{position:fixed;bottom:0;width:100%;z-index:20;}a.contact_btn{background-color:#f67e62;color:#fff;padding:10px 30px;font-size:17px;letter-spacing:2px;font-weight:600;align-items:center;justify-content:center;display:flex;position:relative;width:100%}a.contact_btn img{width:22px;display:block;margin-right:10px}.copy_block{padding-bottom:60px}/*內頁*/ 
.RWDproduct_page .pic-box {width: 100%}.RWDproduct_page .products-info {width:100%}#mobile-fixed .btn-shop .btn {border-radius: 0px;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
/*menu*/ 
.RWDmenu_plus02 .cart-block {margin-left: 15px;margin-right: 20px;}.cd-header-buttons li.search-btn {margin-top: 6px;}.cd-header-buttons li {margin-top: 4px;}/*banner*/ 
.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container, .RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {bottom: 80px;}.RWDbanner_plus01 .logo img {width: 100%;}.RWDnews_autolist .title {line-height: 30px;}.news-block {bottom: -30px; max-width: 90%;}.RWDnews_autolist .news-list {width: calc(100% - 100px);}/*標題*/ 
.RWDproduct004 h1.main-title {font-size: 24px !important;letter-spacing: 1px;}.RWDleft_cont002 .item-second .text-box .title {font-size: 24px;letter-spacing: 1px;}h2.sub-title {letter-spacing: 1px;font-size: 17px !important;}h1.main-title {font-size: 24px !important;letter-spacing: 1px;}/*痛點*/ 
.RWDproduct004 .item-box figure {width: 60%;}/*關於*/ 
.RWDleft_cont002 .item-second .text-box {margin-bottom: 30px;}/*堅持*/ 
.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: 100%; margin: 0px 0px 30px !important;}.RWDproduct004 .list-inline {height: auto !important;}.RWDproduct004 h2.sub-title {font-size: 17px !important;letter-spacing: 1px;}.RWDproduct004 .item-box-desc {font-size: 15px;letter-spacing: 1px;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 18px;}/*產品*/ 
.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: 100%;}.RWDproduct002_v2 .row .col-md-12 {padding: 0;}.portfolio-bottom-summary p span {display: block;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {margin-bottom: 25px;}/*好評*/ 
.owl-pagination {display: block;margin-top: 30px;}.RWDnews005 a {text-align: center;padding-top: 15px;}/*cookie*/ 
.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;}.RWDalert_fancybox.bottom {padding: 30px 30px 20px !important;width: 100%;}.RWDalert_fancybox .btn.active {display: block !important;margin: 20px 0 0 !important;width: 100% !important;}/*內頁*/ 
.hgroup h1 {    text-align: center;}.hgroup .breadcrumb {    position: relative;    bottom: 0;    text-align: center;    width: 100%;    right: 0px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.cd-main-header {padding: 0px 10px;}.cd-header-buttons li.search-btn {margin-left: 0;}.cd-main-header .cd-logo {    width: 85px;}.RWDmenu_plus02 .sub-nav {    right: 150px;}.RWDmenu_plus02 .sub-nav a {    padding: 8px 20px;    font-size: 15px;}.RWDmenu_plus02 .sub-nav a img {    width: 15px;}.RWDfakeloader img {    width: 155px;}#RWDfullscreen01 .banner-block .container {    width: 100%;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {width: 100%;}.txt1 span {    font-size: 36px;}.txt2 span {    font-size: 24px;}.txt3 span {    font-size: 16px;}.RWDnews_autolist .title {    font-size: 12px;    width: 60px;    height: 60px;    letter-spacing: 0;    margin-right: 15px;}.RWDnews_autolist .title:before {    width: 15px;    height: 15px;    margin-top: 5px;}.RWDnews_autolist .news-list {    width: calc(100% - 75px);}.RWDnews_autolist .news-box {font-size: 14px;}/*內頁*/ 
.article-text .container {width: 100%;padding: 0;}.shopping_form .shopping-title {background: #2c908c;}.shopping-item-box .shopping-title .item-btn:hover, .shopping-item-box .shopping-title.active .item-btn {    background: #41a9a5;    color: #fff;    border: 1px solid #41a9a5;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
/*menu*/ 
.RWDmenu_plus02 .cart-block {margin-left: 0;margin-right: 10px;}.RWDmenu_plus02 .cart-block {    margin-left: 15px;    margin-right: 20px;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {    font-size: 16px;}.product-block {    padding: 80px 0 60px;}.brand-block {    padding: 80px 0px 60px;}.RWDnews005 .owl-controls {    margin-top: 20px;}.ft_contact .ft_logo {    font-size: 32px !important;    margin: 0 auto 10px;}.footer-block {    font-size: 15px;}a.ft_tel {    font-size: 20px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.txt1 span {    font-size: 28px;}.txt2 span {    font-size: 20px;}.txt3 span {    font-size: 14px;}.RWDbanner_plus01 .slick-caption {    top: 35%;}.RWDbanner_plus01 .slick-caption .txt2, .RWDbanner_plus01 .slick-caption .txt3, .RWDbanner_plus01 .slick-caption .txt4, .RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6 {    margin-top: 10px;}.cd-main-header .cd-logo {    width: 65px;}.scrollTop002 {    right: 20px;}.scrollTop002 .ii {    font-size: 30px !important;}a.contact_btn img {    width: 16px;}a.contact_btn {    font-size: 14px;}
}
/*320px end*/