/*all*/ 
.wrapper_bg {font-family: 'Roboto Condensed','Noto Sans TC', sans-serif;}a:focus, a:hover {text-decoration: none;}#RWDBASE_PAT01 .fl {width: 400px; left: 50% !important; top: 50% !important; margin-left: -200px; margin-top: -45px;}/*menu*/ 
.RWDmenu_plus02 .container { width: 100% !important;padding: 0;}.RWDmenu_plus02 .inside {background: #bd0f0f;}.cd-main-header {background: #bd0f0f;}.cd-logo {margin: 0;width: 330px;}.cd-primary-nav>li>a {font-size: 15px;font-family: 'Roboto','Noto Sans TC', sans-serif;letter-spacing: 2px;color: #fff;}.cd-primary-nav>li:after {height: 0;}.cd-primary-nav>li>a:hover {color: #fff;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: transparent;color: #bd0f0f;}@media only screen and (min-width: 1201px){.cd-primary-nav>li>a {background: url(archive/image/customization/_line.jpg) no-repeat 49% -13px;    box-sizing: border-box; -webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}.cd-primary-nav>li>a:hover {background-position: 49% 12px;}.cd-primary-nav>li.has-children.active.hover>a {background-position: 49% 12px;}}.RWDmenu_plus02 .sub-nav {margin-top: 0px;}nav.cd-nav {margin-right: 220px;}.RWDmenu_plus02 .sub-nav {padding: 40px;padding-top: 10px;position: absolute;right: 0;height: 80px;background: #960000;}.RWDmenu_plus02 .sub-nav.sub-up {padding: 40px;padding-top: 10px;margin: 0;}.RWDmenu_plus02 .editor a {font-size: 16px;font-weight: bold;letter-spacing: 1px;}.RWDmenu_plus02 .editor {margin-right: 0;}.RWDmenu_plus02 .editor img { width: 25px; position: relative; top: -1px; left: -10px;}.RWDmenu_plus02 .sub-nav:hover {background: #bd0f0f;}/*banner*/ 
.banner-block {position: relative;}.banner-block:after { content: ""; position: absolute; background: url(archive/image/customization/190621_madeintaiwan.png)no-repeat; width: 140px; height: 61px; background-size: contain; bottom: 20px;right: 20px;}.RWDbanner_plus01 .slick-caption {top: 23%;}.RWDbanner_plus01 .txt1 span span {font-size: 59px;font-weight: bold;margin-bottom:10px;display: inline-block;font-weight: bold;position: relative;}.RWDbanner_plus01 .txt1 span span:after { content: ""; position: absolute; background: url(archive/image/customization/190621_banner_icon.png)no-repeat; background-size: contain; width: 70px; height:85px; right: -78px; top: 0;}.RWDbanner_plus01 .txt1 {font-size: 24px; color: #bd0f0f;letter-spacing: 4px;font-family: 'Noto Sans TC', sans-serif;font-weight: bold;}/*.RWDbanner_plus01 .txt2 {font-size: 50px;letter-spacing: 6px;font-weight: bold;color: #fff;font-family: 'Noto Sans TC', sans-serif;-webkit-text-stroke: 1px #ffffff;-webkit-text-fill-color: rgba(255, 255, 255, 0);margin-top: 5px !important;}*/ 
.RWDbanner_plus01 .txt2 {color: #000; font-size: 19px; letter-spacing: 3px; line-height: 36px; margin-top: 40px !important;font-family: 'Noto Sans TC', sans-serif; font-weight: bold;}.RWDbanner_plus01 .txt2::after {background: url(archive/image/customization/0709_b.png);content: "";position: absolute;width: 250px;height: 158px;background-size: contain;top: -2px;}/*第三張*/ 
.RWDbanner_plus01 .slickitem03 .txt1 { font-size: 55px;  color: #fff;letter-spacing: 4px; font-family: 'Noto Sans TC', sans-serif; font-weight: bold;}.RWDbanner_plus01 .slickitem03 .slick-caption {top: 11%;}.RWDbanner_plus01 .slickitem03 .logo {width: 150px;}.RWDbanner_plus01 .slickitem03 .logo img {margin-bottom: 10px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #bc1010;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 5px;height: 20px;border-radius: 0;background: #c3c3c3;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li {margin-bottom: 5px;}/*service*/ 
.service-block {padding: 50px 0;background-image: linear-gradient(to top, #dedede 0%, #fff 60%) !important;position: relative;}.RWDService002 .section-subject {margin-bottom: 80px; text-align: left;margin-left: 0px;}.RWDService002 h1.main-title {float: left; font-size: 36px; letter-spacing: 5px; line-height: 50px;font-weight: bold;}.RWDService002 h2.sub-title {float: right;margin-left: 15px;margin-top: 15px; font-size: 16px; color: #666; letter-spacing: 2px;z-index: 1;position: relative;}.RWDService002 .section-line {display: none;}.funny-boxes > .funny-boxes-text > h4::after {display: none;}.funny-boxes.not-right-column::before {display: none;}.funny-boxes-text h4 {color: #bd0f0f;}.funny-boxes > .funny-boxes-text > h4 {font-size: 20px;margin-bottom: 0;}.funny-boxes > .funny-boxes-text > h4 a{color: #bd0f0f;font-weight: bold;}.funny-boxes > .funny-boxes-text > p { color: #333; font-size: 15px; letter-spacing: 2px; text-align: justify; line-height: 2; padding: 0 25px;}#m_RWDBASE_PAT01_14_1 > div.section-inner > div > div:nth-child(2) {position: relative;}.funny-boxes > .funny-boxes-icon {height: 150px;width: 150px;border-radius: 100%;background: #fff;padding: 30px;z-index: 1;border: 1px solid #bd0f0f;}#m_RWDBASE_PAT01_14_1 > div.section-inner > div > div:nth-child(2):after { content: ""; position: absolute; width: calc(100% - 60px); height: 2px;border-bottom: 1px dashed #bd0f10;right: 30px;top: 75px;}.main-title:after { content: ""; position: absolute; background: url(archive/image/customization/190621_title_icon.png)no-repeat; width: 70px; height: 100px; background-size: contain; left: -60px; top: -45px;}.funny-boxes.float-shadow:hover > .funny-boxes-icon::before {display:none}.funny-boxes.float-shadow > .funny-boxes-icon::before {display:none}.funny-boxes.float-shadow > .funny-boxes-icon {box-shadow: 5px 2px 5px rgba(0, 0, 0, 0.2) !important;}.RWDService002 .section-subject:after { content: "our service"; position: absolute; font-size: 110px; width: 100%; text-align: right;font-weight: bold;text-transform: uppercase;color: #f5f5f5; top: 14px; right: 0;pointer-events: none;}/*product*/ 
.product-block {position: relative;}.RWDproduct002 {padding: 100px 0px 80px;}.RWDproduct002 .section-line {display: none;}.RWDproduct002 h1.main-title {float: left; font-size: 36px; letter-spacing: 5px; line-height: 50px;font-weight: bold;}.RWDproduct002 h2.sub-title {float: left;margin-left: 15px;margin-top: 15px; font-size: 16px; color: #666; letter-spacing: 2px;}.portfolio-bottom-summary h4 {text-align: center;}.RWDproduct002 .section-subject {float: left;position: relative;z-index: 1;}#m_RWDBASE_PAT01_17_1 > div.section-inner > div > div:nth-child(2) {float: right;margin-top: 7px;position: relative;z-index: 1;}.filter-portfolio ul {margin-bottom: 0;}.RWDproduct002 .btn.btn-rj {color: #000;background-color: transparent;font-size: 15px; letter-spacing: 1px;font-weight: bold;}.filter-portfolio ul > li:after {content: "/";color: #000;}.filter-portfolio ul > li:last-child:after {content: "";}.RWDproduct002 .btn.btn-rj:hover, .btn.btn-rj:focus {background-color: transparent;color: #bd0f10;}.filter-portfolio ul > li.active > a {font-weight: 700;color: #bd0f0f !important;opacity: 1;}.portfolio-bottom-summary h4 {margin: auto;padding: 5px 10px;color: #ffffff;background: #bd0f10;letter-spacing: 2px;}.RWDproduct002 .showbottom:hover .portfolio-bottom h4 {color: #ffffff;}.bounceIn {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDproduct002 .showbottom:hover .inner-content > img {-webkit-transform: scale(1.1);transform: scale(1.1);}.RWDproduct002 .btn.active, .RWDproduct002 .btn:active {-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0);box-shadow: inset 0 3px 5px rgba(0,0,0,0);}.portfolio-item > .inner-content {border: 1px solid #ccc;border-bottom: 0;}.RWDproduct002 .container.section-content:after {content: "our product";position: absolute;font-size: 110px; width: 100%; text-align: right; font-weight: bold; text-transform: uppercase; color: #f5f5f5;top: 14px;right: 0;pointer-events: none;}.portfolio-bottom-summary p { text-align: center; font-size: 15px; margin-top: 10px; letter-spacing: 2px;}/*about*/ 
.about-block {position: relative;}.about-title {float: left; width: calc(28% - 40px); margin-right: 40px; padding: 0 15px;}.RWDparallax_new h1 {font-size: 36px;letter-spacing: 5px;line-height: 50px;margin: 0;font-weight: bold;position: relative;}.RWDparallax_new h1:after {content: ""; position: absolute; background: url(archive/image/customization/190621_title_icon.png)no-repeat; width: 70px; height: 100px; background-size: contain; left: -75px; top: -45px;}.RWDparallax_new .picbgbox {height: 550px !important;}.about-text {float: right;width: 72%;padding: 0 30px 0 60px;}.RWDparallax_new h2 {margin-bottom: 20px;letter-spacing: 4px;margin-top: 0;line-height: 45px;font-size: 27px;font-weight: bold;}.RWDparallax_new p {font-size: 15px; letter-spacing: 1px;text-align: justify;line-height: 2;}.RWDparallax_new .container.editor {padding: 100px 15px;color: #fff;}.about-btn {background: #bd0f0f; width: 100%; display: block; text-align: center; color: #fff; padding: 15px 0;margin-top: 170px;font-size: 16px;letter-spacing: 3px;}.about-text:after { content: "about us"; position: absolute; font-size: 110px; width: 100%; text-align: right; font-weight: bold; text-transform: uppercase; color: rgba(255, 255, 255, 0.2); top: 110px; right: 40px;}/* Sweep To Right */ 
.about-btn {  display: inline-block;  vertical-align: middle;  -webkit-transform: perspective(1px) translateZ(0);  transform: perspective(1px) translateZ(0);  box-shadow: 0 0 1px transparent;  position: relative;  -webkit-transition-property: color;  transition-property: color;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}.about-btn:before {  content: "";  position: absolute;  z-index: -1;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: #000;  -webkit-transform: scaleX(0);  transform: scaleX(0);  -webkit-transform-origin: 0 50%;  transform-origin: 0 50%;  -webkit-transition-property: transform;  transition-property: transform;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}.about-btn:hover, .about-btn:focus, .about-btn:active {  color: white;}.about-btn:hover:before, .about-btn:focus:before, .about-btn:active:before {  -webkit-transform: scaleX(1);  transform: scaleX(1);}/*footer*/ 
.footer {margin-top: 0px;border-top: solid 0px #fff;padding: 60px 0 30px;}.footer a {color: #fff;transition: all .5s;-o-transition: all .5s; -webkit-transition: all .5s;-moz-transition: all .5s;}.footer a:hover {color: #757575;}.footer_black {font-size: 14px; letter-spacing: 1px; line-height: 2;}.ft-left-bottom {margin-top: 0px;background: #444;padding: 5px 15px;text-align: center; margin-bottom: 15px;}.footer_black h1 { font-size: 24px; margin-top: 5px; margin-bottom: 30px;}.footer_black i {color: #757575;margin-right: 5px;}.footer-copy { text-align: center; margin-top: 50px; font-size: 12px;}.RWDssl01 {display: inline-block;}.footer-copy .RWDedictor {display: inline-block;margin-left: 15px;}.footer-copy .RWDedictor:after {content: "|";position: absolute;left: -11px;top: 0px;}.copyright {display: inline-block;margin-left: 15px;}.copyright:after {content: "|";position: absolute;left: -11px;top: 0px;}.copyright a, .copyright a:hover {color: #fff;}/*我要詢價*/ 
.fix-block { position: fixed;  right: 20px;  bottom: 20px;  z-index: 111; color: #bd0f0f;font-weight: bold;font-size: 15px;letter-spacing: 2px;}.fix-block a { color: #bd0f0f}.fix-block img {width: 50px;margin-bottom: 8px;}/*top*/#toTop { display: none !important;}.scrollTop001 .icon {background: transparent url(archive/image/customization/190621_top.png) center center no-repeat;background-size: contain;}.scrollTop001 {width: 50px;height: 50px;bottom: 110px;right: 30px;}.scrollTop001:hover .icon {opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;filter: alpha(opacity=100);}
/*內頁 start*/

/*通用*/ 
.page_wrapper_bg section.call_to_action{padding: 50px 0 100px 0 !important;min-height: 900px;}/*統一文字*/ 
.page_wrapper_bg .pagecontent {line-height: 2;letter-spacing: 2px;font-size: 15px;}/*banner*/#RWDPAGE_BASE_PAT01 .banner-block:after {display:none}/*選單*/#RWDPAGE_BASE_PAT01 .RWDmenu_plus02 .editor a:hover {color: #fff;}/*按鈕*/ 
.btn.btn_back {background: #bd0f0f;font-size: 14px;letter-spacing: 2px;float: right;border-radius: 0px;border: 0px;transition: 0.4s;margin-right: 0px;background-color: #bd0f0f !important;}/*.btn.btn_back:hover {background: #000;border: 0px;transition: 0.4s}*/ 
.btn.btn_back a {color: #fff;}.btn.btn_back a:hover {color: #fff;}.btn.btn_back:hover > a {color: #fff;}.page_wrapper_bg .eformsForm  .ebtn{background: #bd0f0f;font-size: 14px;letter-spacing: 2px;float: right;border-radius: 0px;border: 0px;transition: 0.4s;margin-right: 0px;}/*.page_wrapper_bg .eformsForm  .ebtn:hover{background: #000;border: 1px solid #e4e4e4;transition: 0.6s}*/ 
.page_wrapper_bg .eformsForm  .ebtn a {color: #fff;}.page_wrapper_bg .eformsForm  .ebtn a:hover {color: #fff;}.page_wrapper_bg .eformsForm  .ebtn:hover > a {color: #fff;}/*按鈕滑過*/ 
.btn.btn_back {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}.btn.btn_back:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #000;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}.btn.btn_back:hover, .btn.btn_back:focus, .btn.btn_back:active {color: white;}.btn.btn_back:hover:before, .btn.btn_back:focus:before, .btn.btn_back:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}.page_wrapper_bg .eformsForm .ebtn {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}.page_wrapper_bg .eformsForm  .ebtn:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #000;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}.page_wrapper_bg .eformsForm  .ebtn:hover, .page_wrapper_bg .eformsForm  .ebtn:focus, .page_wrapper_bg .eformsForm  .ebtn:active {color: white;}.page_wrapper_bg .eformsForm  .ebtn:hover:before, .page_wrapper_bg .eformsForm  .ebtn:focus:before, .page_wrapper_bg .eformsForm  .ebtn:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}/*詢問車按鈕*/ 
.RWDquiry .btn {font-size:14px;}.RWDquiry .btn.normal {border-radius: 0px;}.RWDquiry .btn.bg2 {background: #bd0f0f;font-size: 14px;letter-spacing: 2px;float: right;border-radius: 0px;border: 0px;transition: 0.4s;margin-right: 0px;}.RWDquiry .btn.bg2:hover {background: #bd0f0f}.RWDquiry .btn.bg2 {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}.RWDquiry .btn.bg2:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #000;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}.RWDquiry .btn.bg2:hover, .RWDquiry .btn.bg2:focus, .RWDquiry .btn.bg2:active {color: white;}.RWDquiry .btn.bg2:hover:before, .RWDquiry .btn.bg2:focus:before, .RWDquiry .btn.bg2:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}/*左側*/#sidebar .products-nav ul {border: 1px solid #dcdcdc;}.page_wrapper_bg .products-nav .nav-title {background:#222;color:#fff;letter-spacing: 3px;text-align: center;padding: 15px 10px;margin-bottom: 0px;font-size: 20px;font-weight: bold;}.page_wrapper_bg .products-nav>ul>li {padding: 5px;margin-bottom:0px;text-align: center;border-bottom: 1px solid #dcdcdc;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active, .page_wrapper_bg .products-nav>ul>li:hover {background: #eee;}.page_wrapper_bg .products-nav>ul>li>a {padding: 5px;}/*標題&麵包屑*/ 
.pageTitle {font-size: 36px !important;text-align: center;color: #222;letter-spacing: 5px !important;font-weight: bold !important;line-height: 50px;}.hgroup .container {border-bottom: 1px dashed #dcdcdc;width: 100%;margin-bottom: 80px;}.hgroup .breadcrumb {border: 1px dashed #dcdcdc;border-radius: 0px;bottom: -18px;}.hgroup .breadcrumb a:hover {color: #bd0f0f;transition: 0.4s;}/*about*/ 
.about_tex {text-align: center;}.about_tex h3 {background: #fff;margin:0px;font-weight: bold;font-size: 32px;}.about_tex h4 {padding: 20px;margin: 0px auto;background: #fff;width: fit-content;font-size: 22px;}.about_tex p {padding: 55px 100px 40px;width: fit-content;margin: -50px auto 0px;border: 1px solid #b9b9b9;position: relative;z-index: -1;}.about_time {margin-top: 80px;text-align: center;position: relative;}.about_img {width: 33%;display: inline-block;}.about_img img {width: 40%;border: 1px solid #bd0f0f;border-radius: 90px;background: #fff;}.about_img span {display: block;margin-top: 40px;padding: 0px 50px;}.about_time::after {content: "";width: 70%;height: 1px;position: absolute;top: 78px;left: 170px;border-top: 2px dotted #bd0f0f;z-index:-1}.RWDtimeline01 li.event .point .title {margin: 6px 0 10px 0;}.RWDtimeline01 li.event .point .editor {padding: 0px 75px;text-align: justify;}/*產品*/ 
.RWDproduct_page .products-info .name {font-weight: bold;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before {border: 3px solid #bd0f0f;}.product_tex ol {list-style-type: none;padding-left: 0;}.product_tex li {padding: 8px 0px;border-bottom: 1px dotted #eee;}.product_tex {font-size: 14px;}.tex_icon::before {content: "*";padding: 0px 3px;color: #bd0f0f;}.product_tex b {color: #000;}.layoutlist_2 .item, .layoutlist_4 .item {border:0px}.product_list_item div.img:nth-child(1) {height: auto !important;border: 1px solid #ccc;border-bottom: 0px;}.layoutlist_2 .subject {background: #bd0f10;margin: 0px;text-align: center;padding: 0px;height: auto !important;}.item .subject A.itemlink {color: #fff;font-size: 18px;}.item .subject A.itemlink:hover {color:#fff}.RWDproduct_page .pic-box .thumbnails ul li a:hover:before {border: 3px solid #bd0f0f;}.product_list_item div.img:nth-child(1) img, .product_list_item div.img:nth-child(2) img {-webkit-transform: scale(1);transform: scale(1);transition: 0.4s;}.product_list_item div.img:nth-child(1) img:hover, .product_list_item div.img:nth-child(2) img:hover {-webkit-transform: scale(1.1);transform: scale(1.1);transition: 0.4s;}/*相簿*/ 
.layoutlist_2 .album_item {margin: 10px 0px;border: 1px solid #ccc;height: auto !important;padding: 0px;width: 24%;margin: 0px 5px 20px;}.layoutlist_2 .album_item_subject {background: #bd0f10;margin: 0px;text-align: center;padding: 2px;color:#fff}.photo_view #slider {background: transparent;padding: 20px 50px !important;}.photo_view .flexslider {border:4px solid #eee}#carousel > div {border: 4px solid #eee;}/*詢問車*/ 
.info-box, .no-item, .shopping-item, .shopping_form {background: #eee;border-radius: 0px;}.shopping-item .table .tbody .tr .td {border-bottom: 10px solid #eee;}.RWDquiry input, .RWDquiry select, .RWDquiry select.form-control:not([size]):not([multiple]), .RWDquiry textarea {border-radius: 0px;}.quiry_ok .shopping-item-box .item-btn {border-radius: 0px;}/*聯絡我們*/ 
.contact_tex h4 {font-weight: bold;font-size: 24px;letter-spacing: 5px;margin-top: 0px;}.contact_tex {padding-right: 40px;}.customized_columns ._input, .customized_columns select {border-radius: 0px;box-shadow: none;}.ph_open {display: none;}.contact_tex a {color:#4d4d4d}.contact_tex a:hover {color:#BD0F0F}.call_button {background: #afafaf;padding: 2px;margin-bottom: 20px;display: block;text-align: center;color: #fff;width:100%;color:#fff !important}.call_button {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}.call_button:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #000;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}.call_button:hover, .call_button:focus, .call_button:active {color: white;}.call_button:hover:before, .call_button:focus:before, .call_button:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}/*詢問車按鈕*/ 
.RWDproduct_page .btn, .RWDproduct_page .ibtn {    background: #bd0f0f;    font-size: 14px;    letter-spacing: 2px;    float: right;    border-radius: 0px;    border: 0px;    transition: 0.4s;    margin-right: 0px;    color: #fff;    padding: 5px 15px;}.RWDproduct_page .btn, .RWDproduct_page .ibtn {    display: inline-block;    vertical-align: middle;    -webkit-transform: perspective(1px) translateZ(0);    transform: perspective(1px) translateZ(0);    box-shadow: 0 0 1px transparent;    position: relative;    -webkit-transition-property: color;    transition-property: color;    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;}.RWDproduct_page .btn::before, .RWDproduct_page .ibtn::before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #000;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}.RWDproduct_page .btn:hover, .RWDproduct_page .ibtn:hover{ color: #fff !important;}.RWDproduct_page .btn:hover::before, .RWDproduct_page .ibtn:hover::before {-webkit-transform: scaleX(1);transform: scaleX(1);}.RWDproduct_page .products-info .download .control-label, .RWDproduct_page .products-info .pd-info .control-label, .RWDproduct_page .products-info .style-radio .control-label {    width: 90px;}.RWDproduct_page .products-info .select-box, .RWDproduct_page .products-info .qtybox {    width: calc(100% - 96px);}

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

@media (max-width: 1600px){.RWDbanner_plus01 .slickitem03 .slick-caption {top: 8%;}.RWDbanner_plus01 .slickitem03 .logo {width: 130px;}.RWDbanner_plus01 .slickitem03 .txt1 { font-size: 40px;}}@media (max-width: 1440px){.RWDbanner_plus01 .slickitem03 .slick-caption {top: 8%;}.RWDbanner_plus01 .slickitem03 .logo {width: 110px;}.RWDbanner_plus01 .slick-caption {top: 19%;}.RWDbanner_plus01 .slickitem03 .txt1 { font-size: 35px;}}@media (max-width: 1280px){.RWDbanner_plus01 .slickitem03 .slick-caption {top: 5%;}.RWDbanner_plus01 .slick-caption {top: 18%;}}

/*小螢幕 end*/
/*1200 start*/

@media (max-width: 1199px){#RWDBASE_PAT01 .container {width: 90%;}.cd-logo {margin: 0;width: 204px;}.collapsing_header header {padding: 0;}.collapsing_header .cd-main-header .cd-logo {margin-top: 0;}.cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before {background: #ffffff;}.cd-primary-nav, .cd-primary-nav ul {background: #960000;}.go-back a::after, .go-back a::before, .has-children>a::after, .has-children>a::before {background: #ffffff;}.cd-primary-nav a, .cd-primary-nav ul a {border-bottom: 1px dashed #e05656;}nav.cd-nav ul .close-btn {color: #fff;}nav.cd-nav .bottom-copyright {color: #fff;}.cd-primary-nav a, .cd-primary-nav ul a {color: #ffffff;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {color: #ffffff;}.go-back a:hover::after, .go-back a:hover::before, .has-children>a:hover::after, .has-children>a:hover::before {background-color: #fff;}.cd-primary-nav.nav-is-visible {z-index: 1111;}.RWDmenu_plus02 .sub-nav {padding: 10px 30px;height: 50px;display: block !important;right: 44px;}.RWDmenu_plus02 .sub-nav.sub-up {padding: 10px 30px;height: 50px;display: block !important;right: 44px;}.RWDmenu_plus02 .editor {margin-top: 4px;}.RWDmenu_plus02 .sub-nav:hover {background: #960000;}/*service*/ 
.service-block {padding: 50px 0 20px;}.RWDService002 .section-subject:after {font-size: 100px;}/*product*/ 
.RWDproduct002 {padding: 100px 0px 60px;}.RWDproduct002 .section-subject {position: relative; z-index: 1; margin: 0;float: none;}.RWDproduct002 h2.sub-title {margin-top: 5px;margin-left: 0;float: right;margin-right: 15px;}#m_RWDBASE_PAT01_17_1 > div.section-inner > div > div:nth-child(2) {margin: 0;margin-top: -27px;}.popup-portfolio {margin-top: 50px;}.RWDproduct002 .container.section-content:after {font-size: 100px;}/*about*/ 
.RWDparallax_new h2 {font-size: 26px;}.about-title {width: calc(28% - 20px);margin-right: 20px;}.RWDparallax_new .container.editor {padding: 80px 15px;}.about-text:after { top: 90px;}/*--內頁--*//*about*/ 
.about_img {width:32%;}.about_img span {padding: 0px 35px;}.RWDtimeline01 li.event .point .editor {padding: 0px 50px;}/*相簿*/ 
.layoutlist_2 .album_item {width: 32%;}/*footer*/ 
.contact_tex a {color:#4d4d4d}}

/*1200 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
#RWDBASE_PAT01 .container {width: 90%;}.cd-logo {margin: 0;width: 204px;}.collapsing_header header {padding: 0;}.collapsing_header .cd-main-header .cd-logo {margin-top: 0;}.cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before {background: #ffffff;}.cd-primary-nav, .cd-primary-nav ul {background: #960000;}.go-back a::after, .go-back a::before, .has-children>a::after, .has-children>a::before {background: #ffffff;}.cd-primary-nav a, .cd-primary-nav ul a {border-bottom: 1px dashed #e05656;}nav.cd-nav ul .close-btn {color: #fff;}nav.cd-nav .bottom-copyright {color: #fff;}.cd-primary-nav a, .cd-primary-nav ul a {color: #ffffff;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {color: #ffffff;}.go-back a:hover::after, .go-back a:hover::before, .has-children>a:hover::after, .has-children>a:hover::before {background-color: #fff;}.cd-primary-nav.nav-is-visible {z-index: 1111;}.RWDmenu_plus02 .sub-nav {padding: 10px 30px;height: 50px;display: block !important;right: 44px;}.RWDmenu_plus02 .sub-nav.sub-up {padding: 10px 30px;height: 50px;display: block !important;right: 44px;}.RWDmenu_plus02 .editor {margin-top: 4px;}.RWDmenu_plus02 .sub-nav:hover {background: #960000;}.RWDbanner_plus01 .txt2::after {width: 180px;height: 118px;top: -10px;}/*banner*/ 
.RWDbanner_plus01 .slickitem03 .slick-caption {top: 10%;}/*service*/ 
.service-block {padding: 50px 0 20px;}.RWDService002 .section-subject:after {font-size: 100px;}/*product*/ 
.RWDproduct002 {padding: 100px 0px 60px;}.RWDproduct002 .section-subject {position: relative; z-index: 1; margin: 0;float: none;}.RWDproduct002 h2.sub-title {margin-top: 5px;margin-left: 0;float: right;margin-right: 15px;}#m_RWDBASE_PAT01_17_1 > div.section-inner > div > div:nth-child(2) {margin: 0;margin-top: -27px;}.popup-portfolio {margin-top: 50px;}.RWDproduct002 .container.section-content:after {font-size: 100px;}/*about*/ 
.RWDparallax_new h2 {font-size: 26px;}.about-title {width: calc(28% - 20px);margin-right: 20px;}.RWDparallax_new .container.editor {padding: 80px 15px;}.about-text:after { top: 90px;}/*--內頁--*//*about*/ 
.about_img {width:32%;}.about_img span {padding: 0px 35px;}.RWDtimeline01 li.event .point .editor {padding: 0px 50px;}/*相簿*/ 
.layoutlist_2 .album_item {width: 32%;}/*footer*/ 
.contact_tex a {color:#4d4d4d}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
#RWDBASE_PAT01 .container {width: 95%;}#RWDBASE_PAT01 .fl {width: 300px; left: 50% !important; top: 50% !important; margin-left: -150px; margin-top: -45px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption { top: 25%;}/*service*/ 
.RWDService002 .section-subject {text-align: center; margin-left: -15px;}.RWDService002 .section-subject:after {text-align: center;font-size: 100px;right: -15px;}.RWDService002 h1.main-title {float: none; position: relative; z-index: 1;}.RWDService002 h2.sub-title {float: none;margin-left: 0;}.funny-boxes > .funny-boxes-text > p {padding: 0px;}.funny-boxes-text {padding: 0 5px;}.funny-boxes > .funny-boxes-text > h4 {font-size: 18px;line-height: 30px;}.main-title:after {left: 50%;margin-left: -175px;top: -45px;}/*product*/ 
.RWDproduct002 h1.main-title {float: none;}.RWDproduct002 h2.sub-title {margin-top: 15px;margin-left: 0; float: none;}#m_RWDBASE_PAT01_17_1 > div.section-inner > div > div:nth-child(2) {margin-top: 50px;float: none;}.popup-portfolio {margin-top: 0;}.RWDproduct002 .container.section-content:after {text-align: center; font-size: 100px;right: -15px;}/*about*/ 
.RWDparallax_new .picbgbox {height: 80vw !important; background-size: 200%;}.about-title {width: calc(31% - 20px);}.about-text {width: 69%;}.about-btn {margin-top: 31vw;}.RWDparallax_new h2 { font-size: 19px; letter-spacing: 2px;}.about-text:after {font-size: 100px;}.RWDparallax_new h1:after {display:none}/*footer*/ 
.ft-left-bottom { text-align: left;}.map-iframe {height: 90px;}.copyright { display: block; margin-left: 0;}.copyright:after {display:none;}.footer-copy { margin-top: 30px;}/*--內頁--*/#RWDPAGE_BASE_PAT01 section.article-text p {line-height: 2;font-size: 15px;}/*about*/ 
.about_tex h3 {font-size: 32px !important;}.about_tex h4 {margin:0px auto !important;padding: 10px 20px;}.about_tex p {margin-top: -26px;padding: 45px 100px 40px;}.about_img {width: 100%;margin-bottom:80px;}.about_img img {width: 35%;border: 1px solid #bd0f0f;border-radius: 90em;}.about_time::after {display:none;}.about_img span br {display: none;}.RWDtimeline01 li.event .circle img {max-width: 400px;}/*相簿*/ 
.layoutlist_2 .album_item {width: 48%;}/*詢問車*/ 
.shopping-item .table .tbody .tr .td {border-bottom: 0px;}/*聯絡我們*/ 
.contact_tex h4 {font-size: 24px !important;margin-top: 0px !important;margin-bottom: 10px !important;}.contact_tex {padding-right: 0px;}.contact_map iframe {height: 300px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
#RWDBASE_PAT01 .container {width: 97%;}.collapsing_header .main {top: 85px !important;}#RWDBASE_PAT01 .fl {width: 250px; left: 50% !important; top: 50% !important; margin-left: -125px; margin-top: -45px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {width: 100%;}.banner-block:after { width: 100px; height: 45px;}.RWDbanner_plus01 .slick-caption {top: 25%;}.RWDbanner_plus01 .txt1 span span:after {display: none;}.RWDbanner_plus01 .txt1 {font-size: 19px;}.RWDbanner_plus01 .txt1 span span {font-size: 35px; line-height: 35px;margin-bottom: 15px;}.RWDbanner_plus01 .txt2 { font-size: 28px; letter-spacing: 6px; line-height: 35px;margin-top: 15px !important;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 20px;height: 5px;}.RWDbanner_plus01.style-dotnav .control-box .control {text-align: left;}.RWDbanner_plus01.style-dotnav.control-right .control-box {right: -20px;}.RWDbanner_plus01 .txt2::after { right: 50%; margin-right: -90px;}.RWDbanner_plus01 .txt2::after {top: 40px;margin-right: -90px;}/*第三張*/ 
.RWDbanner_plus01 .slickitem03 .logo {display: none;}.RWDbanner_plus01 .slickitem03 .slick-caption {top: 10%;}.RWDbanner_plus01 .slickitem03 .logo {width: 75px;}.RWDbanner_plus01 .slickitem03 .txt1 {font-size: 40px; letter-spacing: 1px;}/*menu*/ 
.RWDmenu_plus02 .sub-nav {padding: 5px 30px; right: 0; height: auto; top: 50px; width: 100%;text-align: center;}.RWDmenu_plus02 .sub-nav.sub-up {padding: 5px 30px; right: 0; height: auto; top: 50px; width: 100%;text-align: center;}.RWDmenu_plus02 .editor {float: none;}.RWDmenu_plus02 .editor a {font-size: 14px;letter-spacing: 2px;}.RWDmenu_plus02 .editor img {width: 18px;}/*service*/ 
.RWDService002 .section-subject {margin-bottom: 50px;}.funny-boxes > .funny-boxes-text > h4 {padding-bottom: 20px;}.service-block {padding: 20px 0 20px;}#m_RWDBASE_PAT01_14_1 > div.section-inner > div > div:nth-child(2):after {display: none;}.main-title:after {display: none;}.RWDService002 h1.main-title {font-size: 31px;}.RWDService002 h2.sub-title { line-height: 30px; margin-top: 5px;}.RWDService002 .section-subject:after {display: none;}.funny-boxes > .funny-boxes-icon {margin-bottom: 20px;}.funny-boxes-text {padding: 0px 20px;}/*about*/ 
.about-text:after {display: none;}.about-title {width: 100%; float: none; margin: 0 0 30px 0;padding: 0;}.RWDparallax_new h1 {font-size: 31px;}.about-text {width: 100%;float: none;padding: 0;}.RWDparallax_new h2 { font-size: 18px; letter-spacing: 2px; line-height: 30px;}.RWDparallax_new .picbgbox {height: 235vw !important;}.about-btn {margin-top: 30px;}.RWDparallax_new .container.editor {padding: 80px 45px;}/*product*/ 
.RWDproduct002 { padding: 70px 0px 60px;}.RWDproduct002 h2.sub-title { line-height: 30px; margin-top: 5px;}.RWDproduct002 h1.main-title {font-size: 31px;}.filter-portfolio ul > li {margin: 0px 3px 0px 3px;}.RWDproduct002 .btn.btn-rj {padding: 3px 10px;}.popup-portfolio {margin-top: 20px;}.RWDproduct002 .container.section-content:after {display: none;}/*footer*/ 
.RWDssl01 {display: block;}.footer-copy .RWDedictor {display: block;margin-left: 0;}.footer-copy .RWDedictor:after {display: none;}.footer-left {margin-bottom: 20px;}.ft-left-bottom {margin-bottom: 25px;}/*top*/ 
.scrollTop001 { width: 40px; height: 40px; bottom: 120px; right: 10px;}.fix-block img {width: 40px;}.fix-block {right: 10px;font-size: 14px;line-height: 19px;}/*--內頁--*//*標題&麵包屑*/ 
.hgroup .breadcrumb {width: 100%;text-align: center;border: 0px;bottom: 5px;}.hgroup .container {padding-bottom: 26px;margin-bottom: 0px;border-bottom:0px}/*關於我們*/ 
.about_tex h3 {font-size: 26px !important;padding: 0 13px;}.about_tex h4 {line-height: 2 !important;}#RWDPAGE_BASE_PAT01 section.article-text p {line-height: 2;font-size: 15px;padding: 0;border: 0px;margin-top: 20px;}.RWDtimeline01 li.event .circle img {max-width: 300px;}.pagecontent .RWDtimeline01 {margin-top: 50px;}.RWDtimeline01 li.event .point .editor {padding:0px;}.about_img img {width: 50%;}.pagecontent .RWDtimeline01 {margin-top: 0px !important;}/*產品*/ 
.shopping-item .table .tbody>.tr {border-top: 5px solid #eee;}.layoutlist_2 .album_item {width: 100%;margin: 0px 0px 20px;}/*詢問車*/ 
.shopping-item {background: transparent;}#querycar_form {background: #eee;}.RWDproduct_page .btn-other li{width: 100%;}/*聯絡我們*/ 
.contact_tex {text-align: center;}.ph_open {display: block;}.RWDproduct_page .btn-shop .btn, #mobile-fixed .btn-shop .btn{display: none;}.select-box .btn {background: #000 !important;}.RWDproduct_page .products-info .select-box, .RWDproduct_page .products-info .qtybox {width: 78%;}#mobile-fixed .select-box, #mobile-fixed .qtybox{width: 80%;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.RWDparallax_new .picbgbox {height: 278vw !important;}/*第三張*/ 
.RWDbanner_plus01 .slickitem03 .slick-caption {top: 8%;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
.RWDparallax_new .picbgbox {height: 350vw !important;}.RWDbanner_plus01 .txt1 {font-size: 17px;}.RWDbanner_plus01 .txt1 span span {font-size: 29px; line-height: 35px;margin-bottom: 10px;}.RWDbanner_plus01 .txt2 { font-size: 23px; letter-spacing: 6px; line-height: 35px;margin-top: 10px !important;}/*第三張*/ 
.RWDbanner_plus01 .slickitem03 .slick-caption {top: 6%;font-size: 35px;}
}
/*iphone5 end*/