/*共用*/a{color:#817c7d;}a:hover{text-decoration: none;color:#acc6ef;}body, html {font-family: 'Roboto', 微軟正黑體 , sans-serif;}/* 反白顏色設定*/::selection {background: #8d8889;color: #fff;}::-moz-selection {background:#8d8889;color: #fff;}/*menu*/ 
.cd-logo {width: 185px;}.RWDmenu_plus02 .container {width: 85%;}nav.cd-nav {float: right;margin-right: 100px;margin-left: 0;}.cd-primary-nav>li>a {letter-spacing: 1px;font-size: 15px;color: #817c7d;font-family: 'Raleway', sans-serif;font-weight:700;}.cd-primary-nav .cd-secondary-nav>li>a {letter-spacing: 1px;font-size: 15px;color: #817c7d;font-family: 'Raleway', sans-serif;font-weight:700;}.cd-primary-nav>li>a:hover {color: #acc6ef;}.cd-primary-nav>li:after { position: absolute; display: block;bottom: 15px;margin-left: -3px; border-radius: 50%;left: 50%; right: 50%; width: 6px; height: 6px;}.cd-primary-nav>li:hover:after { left: 50%;margin-left: -3px; right: 50%;  background: #efe7e7;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover { background-color: #efe7e7; color: #817c7d;}.cd-primary-nav>li:hover>a {color: #acc6ef;}li.contact-us a {background: #acc6ef;border: 2px solid #acc6ef;color: #fff;display: inline;border-radius: 99em;padding: 12px 25px;margin-left: 15px;}li.contact-us a:hover {background: transparent;}li.contact-us:after{display:none;}/*語系*/ 
.RWDmenu_plus02 #lan-02 a { letter-spacing: 2px;  color: #817c7d; padding: 0 10px;}.lang_en .RWDmenu_plus02 #lan-02 a:first-child, .lang_en .RWDmenu_plus02 #lan-02 a:hover { background: #efe7e7;padding: 4px 10px;color: #817c7d;}.lang_tw .RWDmenu_plus02 #lan-02 a:first-child {background: transparent;}.lang_tw .RWDmenu_plus02 #lan-02 a:last-child {background: #efe7e7; padding: 4px 10px;}/* BANNER*/ 
.slick-caption .container {text-align: left;width: auto;display: inline-block;}.RWDbanner_plus01 .slick-caption.txt-right {letter-spacing: 2px;font-size: 60px;top: 35%;text-align: right;padding: 0 5%;font-family: 'Raleway', sans-serif;font-weight:800 !important;}.txt1 {margin-left: -40px;}.txt2 {margin-left: 40px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button { background: #efe7e7;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button { background: #817c7d;}.RWDbanner_plus01 .page-scroll {left: auto;right: 1%;bottom: -20%;}.RWDbanner_plus01 .page-scroll.style-custom span {writing-mode: vertical-lr;line-height: 1; font-size: 13px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 8px; height: 8px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button { background: #eee;}@keyframes s_down{    0%{       opacity: 0; top:-40px;    }50%{ background: #fff;opacity: 1;}   100%{       top:90px;opacity:0;    }}.RWDbanner_plus01 .scrolllink:after {content: "";position: relative;display: inline-block; width: 1px;height: 150px;  background: #fff;}.RWDbanner_plus01 .page-scroll:after {content: "";position: absolute; width: 10px;height: 10px;border-radius: 60%; animation-name: s_down; background: #ffffff; left: 50%; margin-left: -5px; animation-duration: 2s;animation-iteration-count: infinite;}.cd-main-content {top: 60px;overflow: hidden;}/*About*/ 
.about-section {padding-bottom: 30px;}.RWDedictor002 .section-subject{display:none !important;}.RWDedictor002 .img-rounded { border-radius: 60%;}.RWDedictor002 .item { padding: 25px; filter: drop-shadow(-25px 10px 0px #efe7e7);}.RWDedictor002 .row { display: flex; align-items: center;}.RWDedictor002 h1.main_tit {font-weight:800;font-family: 'Raleway', sans-serif;font-size: 50px;letter-spacing: 2px;color: #817c7d; line-height: 1.2;}.RWDedictor002 h2.sub_tit {font-weight:700;font-family: 'Raleway', sans-serif;font-size: 18px;color: #817c7d; padding-bottom: 50px;letter-spacing: 1px;}.RWDedictor002 .RWDedictor002-text {padding-left: 120px;}.RWDedictor002 .RWDedictor002-text > p {font-size: 16px;color: #817c7d; font-weight: 400; letter-spacing: 1px; line-height: 1.7;}.ab_btn a {border: 2px solid #acc6ef;padding: 10px 30px;display: inline-block;border-radius: 99em;color: #acc6ef;margin-top: 35px;letter-spacing: 1px;transition: all .5s ease;}.ab_btn a:hover {background: #acc6ef;color: #fff;transition: all .5s ease;}/*過場01*/ 
.RWDparallax_new .container.editor h1 {text-align: center;font-size: 50px;color: #fff;font-family: 'Raleway', sans-serif;font-weight:800;letter-spacing: 2px;}.RWDparallax_new .picbgbox {height: 450px !important;}.container.editor {padding: 183px 0;}/* 產品 */ 
.RWDProduct006 {width: calc(100% - 500px);}.product-section:before { content: "";position: absolute;width: 100%;height: 35vh; background: #efe7e7;}.RWDProduct006 .heading { margin-bottom: 20px;text-align: left;padding: 0 20px;}.RWDProduct006 .heading h2:before, .RWDProduct006 .heading h2:after{display:none;}.RWDProduct006 .heading h2 {font-family: 'Raleway', sans-serif;font-size: 50px;  font-weight: 800;  letter-spacing: 2px; color: #817c7d; line-height: 1.2 !important;}.RWDProduct006 .heading p {font-family: 'Raleway', sans-serif;display: inline-block; font-size: 18px; color: #817c7d;padding-bottom: 50px; letter-spacing: 1px;    padding-left: 35px;}.RWDProduct006 .illustration-v2 .item { margin: 0 35px;}.RWDProduct006 .product-description h4.title-price a { color: #817c7d; font-weight: 700;font-family: 'Raleway', sans-serif;letter-spacing: 1px; font-size: 20px; line-height: 1.5;}.RWDProduct006 .product-description-brd { box-shadow: none; padding: 40px 0 0;}.RWDProduct006 .product-description h4.title-price {margin: 2px 0 30px;}.RWDProduct006 .product-description .gender { color: #817c7d; line-height: 1.7; letter-spacing: 1px; display: block; font-size: 16px;}.RWDProduct006 .product-description h4.title-price a:hover {color: #acc6ef; text-decoration: none;}.RWDProduct006 .illustration-v2 .customNavigation {text-align: right;margin-bottom: 25px; position: absolute; right: 30px;top: -115px;}.RWDProduct006 .illustration-v2 { position: relative;}.RWDProduct006 .illustration-v2 .customNavigation a.owl-btn { margin-left: 15px; background: #acc6ef; color: #fff;border: 2px solid #acc6ef;}.RWDProduct006 .illustration-v2 a.product-review { color: #fff; width: 100%; padding: 8px 0;font-size: 14px; letter-spacing: 1px;text-transform: none; background: #acc6ef;transition: all .5s ease;text-decoration: none;}.RWDProduct006 .owl-item:hover a.product-review { padding: 50px 0; transition: all .5s ease;}.RWDProduct006 .illustration-v2 .customNavigation a.owl-btn:hover {background: #8ca9d8; color: #fff; border-color: #8ca9d8;}.owl-theme .owl-controls .owl-page span {background: #acc6ef !important;}/*影片*/ 
.RWDvideo001.show { height: 500px !important;}.RWDvideo001 .mouse.defbg{display:none;}/*合作客戶*/ 
.RWDedictor001 h2.sub-title{display:none;}.RWDedictor001 h1.main-title{font-family: 'Raleway', sans-serif;font-size: 50px;font-weight: 800; letter-spacing: 2px; color: #817c7d;line-height: 1.2 !important;}.RWDedictor001 .section-line{display:none;}.brand_block {padding: 80px 0 60px;}.con_btn { text-align: center;}.owl-theme .owl-controls { margin-top: 30px !important;}/*過場02*/ 
.con_btn a {display: inline-block;background: #fff;padding: 20px 40px;font-size: 20px;letter-spacing: 1px;border-radius: 99em;margin-top: 60px;transition: all .5s ease;}.para_02 .container.editor {padding: 136px 0;}.con_btn a:hover {background: #acc6ef;color: #fff;transition: all .5s ease;}.para_02 .RWDparallax_new .picbgbox {height: 480px !important;}.RWDad002 .owl-carousel {margin-bottom: 0;}
/*內頁 start*/

.page_wrapper_bg .pagecontent p ,.page_wrapper_bg .pagecontent li, .page_wrapper_bg .pagecontent dl {font-size: 16px;color: #817c7d; font-weight: 400;letter-spacing: 1px;line-height: 1.5;}.page_wrapper_bg h1.pageTitle {font-family: 'Raleway', sans-serif;font-size: 45px; font-weight: 800;letter-spacing: 2px;color: #817c7d;}.page_wrapper_bg h3 { color: #555;font-weight: 700;font-family: 'Raleway', sans-serif;letter-spacing: 1px;font-size: 18px;line-height: 1.5;}.page_wrapper_bg h4 {font-weight: bold;}.hgroup .container{margin-bottom: 50px;}.page_wrapper_bg .pagecontent ol, ul{padding-left: 19px;}.hgroup .container {border-bottom: 1px solid #bacff1;margin-bottom: 40px;}.hgroup .breadcrumb {border: 1px solid #acc6ef;border-radius: 25px;}.hgroup .breadcrumb a {color: #acc6ef;}.hgroup .breadcrumb a:hover {color: #8ca9d8}.m2018 .products-nav .nav-title {background: #acc6ef; font-size: 16px;padding: 5px 10px; margin-bottom: 15px;color: #fff;text-align: center;}.m2018 .products-nav>ul>li>a{color: #817c7d;font-weight: 700;font-family: 'Raleway', sans-serif;letter-spacing: 1px;font-size: 17px; line-height: 1.5;}.m2018 .products-nav>ul>li>a:hover{color:  #acc6ef}.m2018 .products-nav>ul>li.active>a{color:  #8ca9d8}.layoutlist_2 .subject {color: #817c7d;font-weight: 700;font-family: 'Raleway', sans-serif;font-size: 18px;letter-spacing: 1px;text-align: center;}.layoutlist_2 .item, .layoutlist_4 .item {margin-top: 44px;border-bottom: 0px;}.page_content1 #productbx_bg {background: #acc6ef;}#prod_name h2 {text-align: center;font-family: 'Raleway', sans-serif;font-size: 48px;}.product_desc_subject {font-family: 'Raleway', sans-serif;font-size: 18px;color: #acc6ef;letter-spacing: 1px;border-bottom: 1px solid #acc6ef;padding-bottom: 10px; text-align: center;}.product_desc_content h3{padding-bottom: 10px; margin-bottom: 25px;}.product_desc_content dd {margin-left: 0;margin-bottom: 10px;border-bottom: 1px solid #e0e0e0;padding-bottom: 5px;}.product_desc_content h4{border-left: 2px solid #9e9e9e;padding-left: 15px;background: #efefef;padding: 8px 0px 8px 8px;}.btn_back {background: #efefef !important;border-radius: 20px !important;}.btn_back:hover {background: #e6ebf5 !important;}.btn_back a{color: #777;}.layoutlist_3 .dbtn_v2{border: 0px;background: #817c7d;border-radius: 20px;color: #fff;padding: 6px 20px;font-weight: bold;letter-spacing: 1px;}.no-touch .layoutlist_3 .dbtn_v2:hover {background: #acc6ef;border-color: transparent;color: #fff;}.new-form .new-width .currectsend_btn {width: 100%; text-align: center;    background: #817c7d; font-weight: bold;border-radius: 20px;}.new-form .new-width .currectsend_btn:hover{background:#acc6ef}.new-form .new-width .currectsend_btn:hover a{ color: #fff;}.layoutlist_3 .download_subject{font-size: 18px;margin: 10px 0px;color: #817c7d;}.new-form .formdesc h3 {margin-top: 0px;}

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

.footer-topline { position: relative; width: calc(100% - 200px);margin: 0 auto; border-top: 1px solid #acc6ef;}.footer_block .container { width: calc(100% - 560px);}.footer_block { padding: 80px 0 40px; font-size: 15px; letter-spacing: 1px; line-height: 1.5; color: #817c7d;}.footer_block img {width: 300px;}.footer_block dd { margin-bottom: 18px;}.ft_other { font-size: 13px; color: #aaa;  display: flex; justify-content: center; padding-top: 70px;}.copyright {padding-left: 15px; border-left: 1px solid #ddd;margin-left: 15px;}.copyright_desc a { color: #aaa;}.copyright_desc { color: #aaa;}.copyright_desc a:hover {color: #aaa;}

/*footer end*/
/*bounceIn 修正成 fadeIn start*/

/* bounceIn 修正成 fadeIn*/@-webkit-keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }    to {    opacity: 1;    -webkit-transform: none;    transform: none;  }   }@keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.bounceIn {  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}

/*bounceIn 修正成 fadeIn end*/
/*小螢幕 start*/

@media (max-width:1700px){.RWDbanner_plus01 .slick-caption.txt-left {  font-size: 55px;}.RWDbanner_plus01 .slick-caption.txt-right { font-size: 52px;}.RWDbanner_plus01 .scrolllink:after {height: 108px;}.RWDbanner_plus01 .page-scroll {bottom: -16%;right: 0;}@keyframes s_down{    0%{       opacity: 0; top:-40px;    }50%{ background: #fff;opacity: 1;}   100%{       top:80px;opacity:0;    }}.RWDProduct006 {width: calc(100% - 300px);}.footer_block .container {width: calc(100% - 360px);}}@media (max-width:1500px){.RWDbanner_plus01 .slick-caption.txt-right {font-size: 56px;}.RWDbanner_plus01 .page-scroll {bottom: -20%;}.RWDbanner_plus01 .slick-caption.txt-right {padding: 0 2%;font-size: 48px;}.product-section:before { height: 45vh;}.RWDProduct006 {width: calc(100% - 250px);}.footer_block .container {width: calc(100% - 310px);}.footer-topline { width: calc(100% - 100px);}}@media (max-width:1400px){.RWDmenu_plus02 .container {    width: 100%;}@keyframes s_down{    0%{       opacity: 0; top:-20px;    }50%{ background: #fff;opacity: 1;}   100%{       top:70px;opacity:0;    }}.RWDbanner_plus01 .page-scroll {bottom: -22%;}.RWDbanner_plus01 .slick-caption.txt-left { font-size: 45px;}.RWDbanner_plus01 .slick-caption .txt2{ margin-top: 8px;}}@media (max-width:1300px){.RWDbanner_plus01 .slick-caption.txt-right { font-size: 42px;}.RWDedictor002 .img-rounded {width: 90%;}.RWDProduct006 {width: calc(100% - 100px);}.footer_block .container {width: calc(100% - 160px);}.footer-topline { width: calc(100% - 30px);}}

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

@media (max-width:1200px){.cd-main-content { top: 49px;}.cd-main-header {padding: 0 15px;}.cd-main-header .cd-logo {width: 175px; margin-top: 6px !important;}.RWDbanner_plus01 .page-scroll {bottom: -25%; right: -10px;}.RWDbanner_plus01 .slick-caption.txt-right {font-size: 48px;}.cd-primary-nav li.contact-us a {background: #acc6ef;border: 2px solid #acc6ef;padding: 0 15px;border-radius: 0;color: #fff;display: block;margin-left: 0;}.lang-select-label>*+* {font-weight: 400;text-transform: uppercase;}nav.cd-nav .bottom-copyright{display:none;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: transparent;}.cd-primary-nav, .cd-primary-nav ul {background: #efe7e7;}.cd-primary-nav>li>a {padding: 0 15px;border-bottom: 1px solid #fff;font-weight: 400;}.cd-primary-nav a, .cd-primary-nav ul a {border-bottom: 1px solid #fff;}.cd-primary-nav a, .cd-primary-nav ul a {color: #817c7d;}.RWDbanner_plus01 .slick-caption.txt-right { font-size: 36px;}.about-section .container, .RWDProduct006{width: 95%;}.RWDparallax_new .container.editor h1 {font-size: 45px;}.RWDad002 .owl-carousel img {padding: 0 30px;}.container.editor {padding: 177px 0;}}

/*1199px end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.about-section .container, .RWDProduct006, .footer_block .container {width: 100%;padding-left:30px;padding-right:30px;}.RWDbanner_plus01 .page-scroll {display:none;}.RWDbanner_plus01 .slick-caption.txt-right {font-size: 32px;}/*About*/ 
.RWDedictor002 h1.main_tit {font-size: 40px;}.RWDedictor002 .RWDedictor002-text {padding-left: 60px;}.RWDparallax_new .picbgbox {height: 350px !important;}.container.editor {padding:126px 0;}/*Product*/ 
.RWDProduct006 .heading h2 {font-size: 40px;}.RWDparallax_new .container.editor h1 {padding: 0 80px;font-size: 45px;line-height: 1.5;}.para_02 .container.editor {padding: 96px 0;}.RWDedictor001 h1.main-title{font-size: 40px;}/*footer*/
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*內頁*/ 
.about-img img{display:none}.page_wrapper_bg section.call_to_action h3 {font-size: 28px;}.page_wrapper_bg h1.pageTitle{font-size: 32px; margin-bottom: 40px;}#sidebar{ margin-bottom: 40px;}
}
/*pad版 end*/
/*選單變化 start*/
@media (max-width: 800px) {
/* Banner*/   .RWDbanner_plus01 .slick-caption .txt2 {margin-top: 20px;}.RWDbanner_plus01 .slick-caption .txt2{border-top: 1px solid #eee;padding-top: 15px;}.slick-caption .container { text-align: center;}.RWDbanner_plus01 .slick-caption.txt-right {top: 9%;text-align: center;}.txt1 , .txt2 {margin-left: 0;}.RWDedictor002 .img-rounded {width: 85%;margin: 0 auto;}.RWDedictor002 .RWDedictor002-text {margin-top: 40px;}.RWDedictor002 .row {display: block;align-items: unset;}.RWDedictor002 h2.sub_tit {padding-bottom: 30px;}.RWDedictor002 .RWDedictor002-text {padding-left: 0px;}.RWDedictor002 .RWDedictor002-text > p {text-align: left;}.RWDProduct006 {padding-bottom: 20px;}.RWDparallax_new .picbgbox {height: 300px !important;}.container.editor {padding:105px 0;}.RWDparallax_new .container.editor h1 {padding: 0 60px;font-size: 40px;}.RWDvideo001.show {height: 300px !important;}.para_02 .container.editor {padding: 103px 0;}.footer_block {text-align: center;padding: 60px 0 40px;}.footer_block img {width: 250px;margin-bottom: 35px;}.ft_other {padding-top: 50px;}
}
/*選單變化 end*/
/*phone版 start*/
@media (max-width: 480px) {
.about-section .container, .RWDProduct006, .footer_block .container {padding-left: 20px;padding-right: 20px;}/*banner*/ 
.slick-caption .container {width: 100%;}.RWDbanner_plus01 .page-scroll{display:none;}.RWDbanner_plus01 .slick-caption.txt-right {width: 100%;letter-spacing: 1px;font-size: 28px;bottom: 11%;top:auto;}/* 關於我們*/ 
.RWDedictor002 .section-subject{display:block !important;}.RWDedictor002 h1.main-title {font-size: 35px;font-weight:800;font-family: 'Raleway', sans-serif;letter-spacing: 2px;color: #817c7d;line-height: 1.2;}.RWDedictor002 h2.sub-title {font-size: 18px;color: #817c7d;letter-spacing: 1px;font-weight: 700;font-family: 'Raleway', sans-serif;}.RWDedictor002 .section-line{display:none;}.about-section {margin-top: 0;}.RWDedictor002 .img-rounded {width: 100%;}.RWDedictor002 .section-subject {margin-bottom: 35px;}.RWDProduct006 .heading h2 {font-size: 35px;}.RWDProduct006 .heading {margin-bottom: 20px;text-align: center;padding: 0;}.RWDProduct006 .heading p {display: block;font-size: 18px;color: #817c7d;padding-bottom: 30px;letter-spacing: 1px;padding-left: 0;}.RWDProduct006 .illustration-v2 .customNavigation {text-align: center;margin-bottom: 25px;position: relative;right: 0;top: 0;}.RWDProduct006 .illustration-v2 .customNavigation a.owl-btn {margin: 0 10px;}.product-section:before {content: "";position: absolute;width: 100%;height: 60vh;}.RWDProduct006 .illustration-v2 .item {margin: 0 15px;}.RWDedictor001 h1.main-title {font-size: 35px;}.RWDparallax_new .container.editor h1 {padding: 0 15px;font-size: 35px;}.container.editor {padding: 83px 0;}.para_02 .container.editor {padding: 85px 0;}.con_btn a {display: block;background: #fff;padding: 20px 0;}.con_btn {padding: 0 15px;}.ft_other {font-size: 12px;display: block;}.copyright {padding-left: 0;border-left: 0px;margin-left: 0;margin-top: 15px;}.scrollTop002 { right: 5px;}/*our clients*/ 
.brand_block {padding: 55px 0 25px;}.RWDad002 .text-center.margin-top-30.margin-bottom-30 {margin: 0 !important;}.RWDedictor001 .section-subject {margin-bottom: 35px;}/*內頁*/section.call_to_action {padding: 20px 0;}.about-img img {height: auto !important;display: block;width: 100% !important; margin-bottom: 20px;}.article-text .container {padding: 0px 10px;}.page_wrapper_bg h1.pageTitle {font-size: 28px;margin-bottom: 0px;}.hgroup .container{margin-bottom: 30px;margin-bottom: 20px;}.page_subject {padding: 0px 0px 10px 0px;}.hgroup .breadcrumb{display:none}.page_wrapper_bg section.call_to_action h3 { font-size: 20px;line-height: 1.5;}section.call_to_action h4 {font-size: 16px;line-height: 1.5;}.col-sm-12.col-md-12.col-xs-12.product_desc {padding: 0px 5px;}.page_wrapper_bg .pagecontent p, .page_wrapper_bg .pagecontent li, .page_wrapper_bg .pagecontent dl {font-size: 15px;}.video_item {margin: 10px 0px 30px 0px !important;}.new-form {margin-top: 0px;}.formdesc dd {margin-left: 0;padding: 10px 0px;border-bottom: 1px solid #d8d8d8;}#prod_name h2 {font-size: 40px;}.new-form .new-width .ebtn a{padding: 8px 30px;font-size: 16px;}.new-form .new-width .currectsend_btn{border-radius: 50px;}
}
/*phone版 end*/
/*iphone5 start*/
@media (max-width: 320px){
.RWDbanner_plus01 .slick-caption.txt-right {    font-size: 24px;}.RWDparallax_new .container.editor h1 {    font-size: 30px;}.container.editor {    padding: 90px 0;}.con_btn a {    font-size: 18px;}
}
/*iphone5 end*/