a {text-decoration: none}a:hover {text-decoration: none}/*選單*/ 
.RWDmenu_plus04 .container {max-width: 100%;width: 100%;float: right;}.RWDmenu_plus04 .header {padding: 0px 15px 0px 0px; background: transparent;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 14px;padding: 25px 20px;text-align: center;cursor: pointer; font-family: 'Roboto', sans-serif;letter-spacing: 1.5px; color: #fff;transition: 0.5s;}.RWDmenu_plus04 .site-nav .menu>li::after {content: "";position: absolute;width: 10px;height: 2px; background: #888; left: 2px;top: 30px;transition: 0.5s;opacity: 0}.RWDmenu_plus04 .site-nav .menu>li:hover::after  {opacity:1;top: 35px}.RWDmenu_plus04 .header {margin-top:0px;transition: 0.8s;background:#a7a7a7}.RWDmenu_plus04 .lang-select:hover .lang-select-label, .RWDmenu_plus04 .site-nav .menu>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>a:hover {background: transparent;color: #555;}.RWDmenu_plus04 .header.is-up {padding: 0px 15px;background:#a7a7a7;margin-top: 0px;border-bottom: 1px #fff solid;transition: 0.5s}.RWDmenu_plus04 .site-nav .menu li.has-child>a:after {border: 1px solid #fff !important;border-width: 1px 1px 0 0 !important}.RWDmenu_plus04 .site-nav .menu li {position: relative;text-align: center;letter-spacing: 1px;text-decoration: none; transition: 0.5s;font-family: 'Roboto', sans-serif}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {text-decoration: none;font-weight: 400;background: #ccc;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0px 0 0px;}/**/ 
.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn, .RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i, .RWDmenu_plus04 .lang-select {color: #222;letter-spacing: 1px;}div#m_RWDfullscreen01_1_1_querycar_btn img {width: 28px;height: auto;filter: invert(100%) grayscale(100%) brightness(200%);}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding: 20px 10px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn, .RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i, .RWDmenu_plus04 .lang-select {color: #fff;}/**/ 
.RWDmenu_plus04 .cart-block h3, .RWDmenu_plus04 .querycar-block h3 {font-size: 14px;letter-spacing: 1px;color: #333;}.RWDmenu_plus04 .cart-block .close, .RWDmenu_plus04 .querycar-block .close {letter-spacing: 2px;font-weight: 600;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {letter-spacing: 1px;transition: 0.5s;}.RWDmenu_plus04 .querycar-block .bottom-box .pay-btn:hover {background: #9C9C9C !important;}/*banner*/ 
.banner_block {position: relative;z-index: 111}/*.RWDbanner_plus01 .pic-box {position: relative;top: 80px;padding:15px 0px 50px 250px;}*//*.RWDbanner_plus01::after {content: ""; position: absolute; width: 200px;height: 100vh;top: 0; left: 0;background: linear-gradient(to right, #555 5%,#5550 90%);opacity: 0.1;}*/ 
.RWDbanner_plus01 .banner-slider .slick-item .pic::after {content: "";position: absolute;background: #909090;width: 1px;height: 150vh;left: 0;top: -160px;opacity: 0.5;}/*.RWDbanner_plus01 .slick-caption {top: 25%;left: -17.2%}.RWDbanner_plus01 .slick-caption .txt1 {margin-left: 40px; font-family: 'Roboto', sans-serif; text-transform: uppercase; line-height: 2.5;letter-spacing:15px;}.RWDbanner_plus01 .slick-caption .txt2 {margin-left: 40px; font-family: 'Roboto', sans-serif;text-transform: uppercase;line-height: 2;letter-spacing: 2px;}.RWDbanner_plus01 .slick-caption .txt3 {margin-left: 40px; font-family: 'Roboto', sans-serif;text-transform: uppercase;line-height: 2;letter-spacing: 2px;margin-top:150px}.RWDbanner_plus01 .slick-caption .txt3 span span {color:#eee;margin: 0px 10px}.RWDbanner_plus01 .logo {width: 680px;margin:0px 10px}*//*banner文字標語大小調整*/ 
.RWDbanner_plus01 .slick-caption {top: 25%;left: -17.2%}.RWDbanner_plus01 .slick-caption .txt1 {margin-left: 40px; font-family: 'Roboto', sans-serif; text-transform: uppercase; line-height: 2.5;letter-spacing:15px;}.RWDbanner_plus01 .slick-caption .txt2 {margin-left: 40px; font-family: 'Roboto', sans-serif;text-transform: uppercase;line-height: 2;letter-spacing: 2px;}.RWDbanner_plus01 .slick-caption .txt3 {margin-left: 40px; font-family: 'Roboto', sans-serif;text-transform: uppercase;line-height: 2;letter-spacing: 2px;margin-top:150px}.RWDbanner_plus01 .slick-caption .txt3 span span {color:#eee;margin: 0px 10px}.RWDbanner_plus01 .logo {width: 680px;margin:0px 10px}/*輪播點*/ 
.RWDbanner_plus01.style-dotnav .slick-dots li {height: 65px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 6px;height: 6px;background: #ffffff;transition: 0.8s;position: relative;opacity:0.5}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #fff; opacity: 1;transition: 0.8s}.RWDbanner_plus01.style-dotnav.dot .slick-dots button:hover::after {transform: scale(1);}.RWDbanner_plus01.style-dotnav.dot .slick-dots button::after {border: 1px #aaa solid;width: 22px;height: 22px;position: absolute;content: ""; border-radius: 100%;left: -8px;top: -8px;pointer-events: none;transform: scale(0);transition: 0.5s;opacity: 0.5;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button::after {border: 1px #aaa solid;width: 22px;height: 22px;position: absolute;content: ""; border-radius: 100%;left: -8px;top: -8px;pointer-events: none;transform: scale(1);transition: 0.5s;opacity: 0.5;}/**/ 
.RWDbanner_plus01 .page-scroll {right: 0px;}.RWDbanner_plus01 .page-scroll.style01 a::after {box-sizing: border-box;content: "";position: absolute;top: 55px;right: 50%;width: 1px;height: 65px;background: #eee;animation: web_menu002 ease-out 1.5s infinite;animation-direction: alternate;opacity: .3;}@keyframes web_menu002{0%{ transform: translate(0px, 0px);} 50%{transform: translate(0px, -20px);}100%{transform: translate(0px, 0px);}}.RWDbanner_plus01 .page-scroll {right: 0px;left: inherit;margin-left: 0px;}.RWDbanner_plus01 .page-scroll {z-index: 1111;}.RWDbanner_plus01 .page-scroll a {color: transparent}.RWDbanner_plus01 .page-scroll.style01 a span {width: 0px;height: 0px;border-left: 0px solid #fff;border-bottom: 0px solid #fff}.RWDbanner_plus01 .page-scroll.style01 a::before {content: "scorll";position: absolute;width: 20px;color: #eee;transform: rotate(90deg);text-transform: uppercase;font-size: 12px; right: 6px;letter-spacing: 3px;top: -40px;right: 24px;}/*搜尋*/ 
.RWDmenu_plus04 #search-box.full .form-control {font-family: 'Roboto', sans-serif}/*logo*/ 
.RWDmenu_plus04 .logo {transition: 0.5s;margin-top: 15px;width: 300px;padding-left: 15px}.header.is-up .logo {transition: 0.5s; width: 200px}.RWDmenu_plus04 .header.is-up .logo img {transition: 0.5s;}/**/#RWDfullscreen01 .main {background:#efefef;overflow: hidden;}.block_0 {height: 150px;background: #efefef;position: relative}/*寬度*/ 
.RWDright_cont002 .container {width: 80%;}.RWDleft_cont002 .container {width: 78%;}.footer_block .container {width:92%;}.product_block .container{width: 80%;}.service_block .container{width: 90%;box-shadow: 0px 0px 15px rgba(154, 154, 154, 0.40);background: #fff;padding: 0px}.px_block .container{width: 90%;}.product2_block .container{width: 90%;padding: 0px}.news_block .container{width: 70%;}/*關於我們*/ 
.about_block {background:transparent; padding-bottom: 0px;position: relative;z-index: 1}.about2_block {position: relative;background:transparent;padding-bottom:0px;padding-top: 30px;z-index: 11}.RWDright_cont002 .item-first .text-box .title {font-size: 55px;letter-spacing: 1px;font-family: 'Crimson Text', serif;font-weight: 600; color: #222;}.RWDright_cont002 .item-first .pic {width: 45%}.RWDright_cont002 .item-first {background: transparent;z-index: 1}.RWDright_cont002 .item-first .text-box .text {line-height: 30px;font-size: 16px;letter-spacing: 0.5px;margin-top: 35px;font-family: 'Roboto', sans-serif;width: 100%;overflow: hidden;transition: all 0.8s;-o-transition: all 0.8s;color: #555;-webkit-transition: all 0.8s;text-align: justify;font-weight: 400;}/**/ 
.RWDright_cont002 .item-first .text-box {width: 55%; color: #222;padding: 20px 30px 40px 100px;}.RWDleft_cont002 .item-second .pic {width: 30%;position: relative;top: -90px;padding: 20px}.RWDleft_cont002 .item-second .text-box .title {font-size: 45px;letter-spacing: 1px;font-family: 'Crimson Text', serif;font-weight: 600; color: #555;}.RWDleft_cont002 .item-second {background-color: transparent;z-index: 1}.RWDleft_cont002 .item-second .text-box {width: 60%;background: transparent;color: #555;padding: 80px 0px 0px 100px;position: relative}.RWDleft_cont002 .item-second .text-box .text {line-height: 32px;font-size: 16px; letter-spacing: 1px;margin-top: 35px;width: 82%;font-family: 'Roboto', sans-serif}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}.RWDright_cont002 .item-first:hover .pic img {transform: scale(1.05);}.RWDleft_cont002 .item-second .text-box .text  img {position: absolute;right: -150px;width: 200px !IMPORTANT;height: auto !IMPORTANT;top: 150px;}/*了解更多*/ 
.RWDright_cont002 .item-first .text-box button {box-shadow: 0px 0px 0px #b1b1b1;font-size: 14px;letter-spacing: 1px;font-family: 'Roboto', sans-serif;font-weight: 500;color: #fff;position: relative}.RWDright_cont002 .item-first .text-box a {color: #555;display: block;padding: 4px 36px 4px 1px;border: 1px solid #e3000f;width: 145px;border-radius: 50px;background:#e3000f;margin: 30px 0px;position: relative;}.RWDleft_cont002 .item-second .text-box a {text-align: center;margin-top: 30px;padding: 4px 36px 4px 1px;border: 0px solid #e3000f;width: 145px;border-radius: 50px;background: #e3000f;margin: 30px 0px;position: relative;display: block;box-shadow: 0px 0px 0px #b1b1b1;font-size: 14px;letter-spacing: 1px;font-family: 'Roboto', sans-serif;font-weight: 500;color: #fff;line-height: 2;transition: 0.5s;position: relative}.RWDleft_cont002 .item-second .text-box a:hover {background-color: #333;order: 1px #333 solid}.RWDright_cont002 .item-first .text-box a:hover {background-color: #333;border: 1px #333 solid;}.RWDright_cont002 .item-first .text-box button::after {content: "";position: absolute;background: url(archive/image/customization/arrow.png);width: 15px;height: 15px;background-size: contain;right: -35px; top: 6px;}.RWDleft_cont002 .item-second .text-box a::after {content: "";position: absolute;background: url(archive/image/customization/arrow.png);width: 15px;height: 15px;background-size: contain;right:30px; top:11px;}/*產品*/ 
.product2_block {z-index: 11;position: relative;padding-top: 100px;}.product_block {background: #fff;margin: 20px; box-shadow: 0px 0px 15px hsla(0, 0%, 78%, 0.70);padding:100px 0px;z-index: 11;position: relative}.RWDbanner005 .title_block .title_tw {margin-bottom: 50px;font-size: 55px;letter-spacing: 1px;font-family: 'Crimson Text', serif;font-weight: 600;color: #222;line-height: 1;}.RWDbanner005 .title_block {margin-top: 0px;margin-bottom: 50px;text-align: center;}.swiper-slide {background:#ececec;}.swiper-slide {padding: 20px;}.RWDbanner005 .swiper-left .main-title, .RWDbanner005 .swiper-right .main-title {font-size: 20px;letter-spacing: 1px;font-family: 'Roboto', sans-serif; color: #222;font-weight: 400;text-align: center;}.RWDbanner005 .sqare_shadow {width: 45px;height: 45px;position: relative;-webkit-box-shadow: 0 0 0px 0 #c3c1c1;box-shadow: 0 0 0px 0 #c3c1c1;background-color: #C9C9CA;border-radius: 100%}.RWDbanner005 .sqare_shadow.swiper-next:after, .RWDbanner005 .sqare_shadow.swiper-prev:after {width: 13px;height: 13px}.RWDbanner005 .sqare_shadow.swiper-prev:after {left: 46%}.RWDbanner005 .sqare_shadow.swiper-next:after {left: 60%}.RWDbanner005 .fraction_block .dot-line:after {height: 1px}.RWDbanner005 .fraction_block .dot-line:before {width: 5px;height: 5px}.RWDbanner005 .swiper-left {border-right: 1px solid #e4e4e4;padding-right: 30px;}.RWDbanner005 .swiper-right {padding-left: 30px;}.RWDbanner005 .sqare_shadow.swiper-next {right: -53px;top: 200px;border: 1px #cacaca solid;background: #fff;}.RWDbanner005 .sqare_shadow.swiper-prev {left: -53px; top: 200px;border: 1px #cacaca solid;background: #fff}.RWDbanner005 .sub-link:hover:after {width: 50%;background-color: #e60012;}.RWDbanner005 .sub-link:after {width:10%; height: 1px;-webkit-transition: width .4s;transition: width .4s;background-color: #555;position: absolute;display: block;left:95px;bottom: 10px;content: '';}.RWDbanner005 .swiper-left .subtitle, .RWDbanner005 .swiper-right .subtitle {font-size: 16px;font-family: 'Roboto', sans-serif;letter-spacing: 1px;padding: 0px 8px;line-height: 1.2;}.RWDbanner005 .sub-link {color: #333;font-size: 14px;margin-top: 0px;margin-bottom: 10px;letter-spacing:1px;font-weight: 600;padding: 0px 8px;}.swiper-slide::after {content: "";position: absolute;width: 5px;background: #e60012;top: 20px;height: 45px;left: 1px;}.RWDbanner005 .main-title {font-size: 32px;letter-spacing: 1px; font-family: 'Roboto', sans-serif;color: #222;font-weight: 400; text-align: center;}.RWDbanner005 .subtitle {color: #333;margin-bottom: 10px; font-size: 18px; font-family: 'Roboto', sans-serif;letter-spacing: 1px;padding: 0px 8px; line-height: 1.2;}.RWDbanner005 .add-cart:before {background-color: #e60012;opacity: 1;}.RWDbanner005.frac-bottom .fraction_block.frac-bottom {margin-top: 0px}.RWDbanner005 .more-btn {color: #e3000f;border: 1px solid #e3000f;border-radius: 50px;height: 45px}.RWDbanner005 .more-btn:hover {background-color: #e50011;color: #fff;}.RWDbanner005 .swiper-left, .RWDbanner005 .swiper-right {    float: left;    width: 30%;    min-height: 460px;    margin-top: 30px;    text-align: left;}.RWDbanner005 .swiper-center {    position: relative;    float: left;    width: calc(40% - 60px);    margin-left: 30px;    margin-right: 30px;}/*最新消息*/ 
.RWDnews005 h1.main-title {margin: 0px; font-size: 55px;letter-spacing: 1px;font-family: 'Crimson Text', serif; font-weight: 600 !important;color: #222;line-height: 1;}.RWDnews005 .section-line {display:none}.news_block {padding-bottom: 100px;position: relative;z-index: 11;border-top: #e4e4e4 1px solid;background: #efefef}.RWDnews005 .owl-item p.text-left {text-align: left;line-height: 22px;font-size: 14px;letter-spacing: 1px;font-family: 'Roboto', sans-serif;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4; -webkit-box-orient: vertical;padding: 0px 15px;float: left;width: 50%;padding-right: 50px;display:none}.RWDnews005 .margin-top-20 {margin-top: 20px !important;font-family: 'Roboto', sans-serif;font-size: 16px;text-align: left;padding: 0px 15px;letter-spacing: 1px;line-height: 1.5;float: left;width: 50%;padding-right: 50px;display:none}.RWDnews005 .owl-carousel .owl-item div {position: relative;text-align: center;background:transparent;padding-bottom:0px;}.RWDnews005 .owl-carousel {overflow: visible;}.RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden !important;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {color: #121212;background: #efefef;border: #e50011 1px solid;opacity: 1;filter: Alpha(Opacity=100);-webkit-border-radius: 100%;-moz-border-radius: 100%;width: 40px !important;border-radius: 100%;height: 40px !important;display: flex;align-items: center;justify-content: center;color: #e50011;font-size: 25px;}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -70px}.RWDnews005 .controlls-over .owl-controls .owl-next {right: -70px}.RWDnews005 .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {filter: Alpha(Opacity=100);opacity: 1;background: transparent;border: 1px #E50018 solid;}.RWDnews005 .owl-theme .owl-controls .owl-page span { display: block;width: 8px;height: 8px;transition: 0.8s;margin: 5px 7px; filter: Alpha(Opacity=50);opacity: 0.5;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 99em;background: #E50018;border: 1px #E50018 solid;}.RWDnews005 .controlls-over .owl-pagination {display:none}/*過場*/ 
.px_block .container {width: 90%;padding: 0;}.px_block {background: transparent;padding-top: 100px; z-index: 11;position: relative;}.px_block .px_title {font-family: 'Roboto', sans-serif;font-size: 50px;line-height: 1.2;color: #fff;letter-spacing: 1px;margin-top: 250px;font-weight:400;}.px_block .product_btn_block a.product_a {background: #e3000f;padding: 10px 50px 10px 30px; color: #eee;font-family: 'Roboto', sans-serif; letter-spacing: 2px;border-radius: 30px;transition: 0.8s;font-weight: 600;position: relative}.px_block .product_btn_block {margin-top: 30px;margin-left: 8px;}.px_block .product_btn_block a.product_a::after {content: "";position: absolute;background: url(archive/image/customization/arrow.png);width: 15px;height: 15px;background-size: contain;right:30px; top:11px;}.px_block .product_btn_block a.product_a::hover {background:#CCC}/*服務項目*/ 
.service_block {padding: 100px 0px;background: #efefef;position: relative;z-index: 11}.RWDService001 .col-md-3.col-sm-6 {width: 50%;}.service_right {background: #ffffff;padding: 68px 180px 58px 150px;}.RWDService001 .section-line {display:none}.RWDService001 i img {margin: 0 auto; width: 60px;float: left;}.RWDService001 h2 {display: inline-block; font-family: 'Roboto', sans-serif;font-size: 16px; color: #555;margin: 0px; font-weight: 400;letter-spacing: 1px;margin-left: 18px;transition: 0.5s}.RWDService001 i {margin-bottom: 0px;display: block;    transition: 0.5s}.RWDService001 article.boxFeature-2 {display: flex; flex-direction: row;align-items: center;margin-bottom: 18px;transition: 0.5s}.RWDService001 h1.main-title {display:none}.RWDService001 .section-subject {text-align: left;margin-bottom: 80px;}.RWDService001 h2.sub-title {font-family: 'Roboto', sans-serif !important;font-size: 24px !important;color: #e60012 !important;margin: 0px !important;letter-spacing: 1px !important;text-transform: uppercase !important; font-weight: 600 !important;}.RWDService001 .section-subject {display:none}.RWDService001 article.boxFeature-2:hover h2 {color: #888; transition: 0.5s;}.RWDService001 article.boxFeature-2:hover i  {opacity: 0.5; transition: 0.5s}.service_left .title_bg .col-md-5,.service_left .title_bg .col-md-7 {padding: 0px;}.service_left .title_bg img {width: 100%;}.service_left .title_bg img {width: 100%;}.service-main-title {font-size: 55px; letter-spacing: 1px;font-family: 'Crimson Text', serif;font-weight: 600;color: #222;position: absolute; top: 100px; width: 100%;text-align: center}.service_left .title_bg2 img {width: 100%;filter: grayscale(1);opacity: 0.3;}.title_bg.row {background: #EFEFEF;}.service_left {padding:0px}/*頁尾*/ 
.footer_block {background: #222;padding: 50px 0px;position: relative;z-index: 11}.footer_block .info_box {font-family: 'Roboto', sans-serif;font-size: 14px;letter-spacing: 1px;font-weight: 400;color: #eee;line-height: 2;transition: 0.5s}.footer_logo h5 {font-family: 'Roboto', sans-serif; color: #eee;font-size: 18px;text-align: center; letter-spacing: 0px;line-height: 1.5;}.footer_logo img {width: 85%;}.footer_logo {text-align: center;}.footer_box {padding-right: 185px;}.footer_block .info_m {filter: grayscale(1);padding-right: 30px;}.footer_block .flex_box {display: flex;flex-direction: row; align-items: center;}.footer_block  h6 .icon {margin-right: 12px;}.footer_block h6 {font-size: 22px;}.footer_block .info_box a {color: #eee;transition: 0.5s}.footer_block .info_box a:hover {color:#e50011}.footer_block .info_box span {display: inline-block;margin-right: 20px;width: 30px;}.web_box {font-size: 11px;color: #888;letter-spacing: 1px;padding: 0px 15px;border-top: 1px #2e2e2e solid;margin-top: 20px;padding-top: 20px;font-family: 'Roboto', sans-serif}.web_box span {margin: 0px 5px;color: #444;}.web_box a {color: #888}.info_l h5 {display:none}/*頁尾搜尋*/ 
.web_search {border-color: transparent;background: transparent;}.web_search .searchkey input {border: medium none;line-height: 44px;height: 40px;padding: 0px 20px;width: 500px; margin: 0 5px;text-transform: uppercase;font-weight: 600;}.web_search input {background: #fff;color: #e50011;letter-spacing: 1px;font-family: 'Roboto', sans-serif;}.search_box {position: relative;margin-bottom: 45px;border-bottom: 1px #5d5d5d dotted;padding-bottom: 60px;}.web_search.webfunction_bg {width: fit-content; margin: 0 auto;margin-top: 20px;}.web_search .btn {display: inline-block;padding: 0px 10px;line-height: 40px;font-size: 15px;float: left;text-align: center;cursor: pointer;background: #e3000f !important;text-transform: uppercase;font-weight: 600;font-family: 'Roboto', sans-serif;letter-spacing: 2px;border-radius: 0px;width: 100px;color: #fff !important;border: 1px #e3000f solid;transition: 0.8s;}.web_search .btn:hover {background: #222 !important;border: 1px #fff solid;transition: 0.8s}.search_title {margin: 0px;font-size: 30px; letter-spacing: 1px;font-family: 'Crimson Text', serif; font-weight: 600;color: #545454;line-height: 1; text-align: center;}/*裝飾*/ 
.block_0:after {content: ""; position: absolute; width: 200px; height:425vh; top:-50px; left: 0; background: linear-gradient(to right, #555 5%,#5550 90%); opacity: 0.2; z-index: 1;}.RWDleft_cont002 .item-second::after {content: "";position: absolute;background: #c9c9c9;width: 300px;height: 300px;right: 10px;bottom: 100px;z-index: -1;}.block_0::before {content: "";position: absolute;width: 400px;height: 400px;border: 1px #ccc dotted;right: -150px;top: -150px;border-radius: 100%;opacity: 0.8;z-index: 11;pointer-events: none}.product_block::after {content: "";position: absolute;width: 500px;height: 500px;border: 1px #ccc dotted;left: -160px;bottom: -200px;border-radius: 100%; opacity: 0.5;pointer-events: none; z-index: -1;}/**/ 
.fixed_line::after {content: "";position: absolute;left: 250px;background: #d6d6d6;bottom: 0;width: 1px;height: 100vh;}.fixed_line {position: fixed;bottom: 0;}/**/ 
.scrollTop002 img {width: 40px;}.fixed_block .RWDedictor img {width: 50px;position: relative;right: 25px;bottom: 25px;}.fixed_block {position: fixed;z-index: 111;bottom: 0;right: 0;}.web_search .searchkey {border-radius: 0px;}.web_search .searchkey input {border-radius: 0px;}/*最新消息*/ 
.RWDnews005 .owl-carousel img {display: inline-block;width: 60%;}.news_block::after {background: url(archive/image/customization/000map.png);position: absolute;content: "";top: 0;right: 0;width: 100%;height: 100%;z-index: -1;opacity: 0.3}
/*首頁產品-勿刪 start*/

/*產品系列*/ 
.RWDproduct004 .heading-title.heading-arrow-bottom h1 {margin-bottom: 50px !important;font-size: 55px !important; letter-spacing: 1px !important;font-family: 'Crimson Text', serif !important;font-weight: 600 !important;color: #222 !important;line-height: 1 !important;    text-align: center!important}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 25px;line-height: 18px;font-family: 'Roboto', sans-serif;color: #fff;letter-spacing: 1px !important;margin: 0;padding: 0;font-weight: 500; text-shadow: 0px 0px 10px #171717;}#portfolio > div > div:nth-child(1) > div.item-box::after {content: "";position: absolute;background: #CDB5CD;left: 0px;bottom: -2px;width: 65px;height: 45px;-webkit-clip-path: polygon(0 0, 50% 0, 100% 100%, 0 100%);clip-path: polygon(0 0, 50% 0, 100% 100%, 0 100%);transition: 0.3s;}#portfolio > div > div:nth-child(2) > div.item-box::after {content: "";position: absolute;background: #FF4500;left: 0px;bottom: -2px;width: 65px;height: 45px; -webkit-clip-path: polygon(0 0, 50% 0, 100% 100%, 0 100%);clip-path: polygon(0 0, 50% 0, 100% 100%, 0 100%);transition: 0.3s;}#portfolio > div > div:nth-child(3) > div.item-box::after {content: "";position: absolute;background: #00BFE1;left: 0px;bottom: -2px;width: 65px;height: 45px;-webkit-clip-path: polygon(0 0, 50% 0, 100% 100%, 0 100%);clip-path: polygon(0 0, 50% 0, 100% 100%, 0 100%);transition: 0.3s;}#portfolio > div > div:nth-child(4) > div.item-box::after {content: "";position: absolute;background: #40E0D0;left: 0px;bottom: -2px;width: 65px;height: 45px;-webkit-clip-path: polygon(0 0, 50% 0, 100% 100%, 0 100%);clip-path: polygon(0 0, 50% 0, 100% 100%, 0 100%); transition: 0.3s;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box:hover:after {width: 101%;z-index: 1;-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);height: 8px;bottom: -1px;transition: 0.3s}.row{margin-left:0px;margin-right:0px;}.RWDproduct004 .item-box-desc{display:none;cursor: pointer;pointer-events: none}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {margin:6px !important;position:relative}.RWDproduct004 .item-box-desc {display: block;margin-bottom: 0px;overflow: hidden;padding: 8px 20px 15px;position: absolute;bottom: 6px;color: #fff;left: 60px}.RWDproduct004 .heading-title.heading-arrow-bottom::after {display:none}.RWDproduct004 .callout-dark {background-color: transparent;color: #eee;}.RWDproduct004 .heading-title.heading-arrow-bottom h1 {color: #eee;font-size: 32px;letter-spacing:6px;text-align: left;font-weight: 600;}.RWDproduct004 h2.sub-title {font-size: 32px;margin: 18px 0 0; color: #676767;letter-spacing: 1pc; text-align: left;padding-left: 5px}.RWDproduct004 section {padding: 0px 0px 0px;border-bottom: 0px solid rgba(0, 0, 0, 0.1)}/*.RWDproduct004 .item-box-desc a:hover:after {opacity: 0 !important;display: none;}*/ 
.RWDproduct004 .item-box-desc a:hover:before {opacity: 0 !important;display: none;}/*.mix-grid .mix:nth-child(10n){width:calc(100%/4);float: right;}.mix-grid .mix:nth-child(10n+2){width:calc(100%/4);float: left;}.mix-grid .mix:nth-child(10n+3){width:calc(100%/2);float: right;}.mix-grid .mix:nth-child(10n+4){width:calc(100%/2);float: left;}.mix-grid .mix:nth-child(10n+5){width:calc(100%/4);float: left;}.mix-grid .mix:nth-child(10n+6){width:calc(100%/4);float: left;}*/ 
.RWDproduct004 .item-box a::after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 0;transition: 0.5s; background: rgba(0, 0, 0, 0.3)}.RWDproduct004 .item-box a:hover::after {height:100% }/*.RWDproduct004 .item-box a:hover:before {letter-spacing: 3px;opacity: 1;}*//*.RWDproduct004 .item-box a:before {content: "MORE";position: absolute;bottom: 0;z-index: 1;letter-spacing: 3px;transition: 0.8s ease;font-size: 16px;background: #222;width: 100%;padding: 5px 0px; color: #eee;opacity: 0}*/ 
.RWDproduct004 .item-box a:hover img {-webkit-transform: scale(1.05);transform: scale(1.05);}.RWDproduct004 .item-box a img {-webkit-transition-duration: 1s;transition-duration: 1s;-webkit-transition-property: transform; transition-property: transform; -webkit-transform: translateZ(0);transform: translateZ(0);}/*動畫*/ 
.animated .RWDleft_cont002 .item-second::after {animation: 1300ms ease normal forwards 1 move01;animation-delay: 1.2s;opacity: 0}.animated #m_RWDfullscreen01_68_1 > div:nth-child(2) > a:nth-child(1) > div > article {animation: 1300ms ease normal forwards 1 move01;animation-delay:0.3s;opacity: 0}.animated #m_RWDfullscreen01_68_1 > div:nth-child(2) > a:nth-child(2) > div > article {animation: 1300ms ease normal forwards 1 move01;animation-delay:0.5s;opacity: 0}.animated #m_RWDfullscreen01_68_1 > div:nth-child(2) > a:nth-child(3) > div > article {animation: 1300ms ease normal forwards 1 move01;animation-delay:0.7s;opacity: 0}.animated #m_RWDfullscreen01_68_1 > div:nth-child(2) > a:nth-child(4) > div > article {animation: 1300ms ease normal forwards 1 move01;animation-delay:0.9s;opacity: 0}.animated #m_RWDfullscreen01_68_1 > div:nth-child(3) > a:nth-child(1) > div > article {animation: 1300ms ease normal forwards 1 move01;animation-delay:1.2s;opacity: 0}.animated #m_RWDfullscreen01_68_1 > div:nth-child(3) > a:nth-child(2) > div > article {animation: 1300ms ease normal forwards 1 move01;animation-delay:1.4s;opacity: 0}.animated #portfolio > div > div:nth-child(1) > div.item-box {animation: 1300ms ease normal forwards 1 move01;animation-delay:0.3s;opacity: 0}.animated #portfolio > div > div:nth-child(2) > div.item-box {animation: 1300ms ease normal forwards 1 move01;animation-delay:0.5s;opacity: 0}.animated #portfolio > div > div:nth-child(3) > div.item-box {animation: 1300ms ease normal forwards 1 move01;animation-delay:0.8s;opacity: 0}.animated #portfolio > div > div:nth-child(4) > div.item-box {animation: 1300ms ease normal forwards 1 move01;animation-delay:1s;opacity: 0}@keyframes move01{0% {   opacity: 0;-webkit-transform:translate(50px,50px);    -moz-transform:translate(50px,50px);    -ms-transform:translate(50px,50px);    -o-transform:translate(50px,50px);transform:translate(50px,50px);}100% {  opacity: 1;-webkit-transform:translate(-0px,-0px);    -moz-transform:translate(-0px,-0px);    -ms-transform:translate(-0px,-0px);    -o-transform:translate(-0px,-0px);transform:translate(-0px,-0px);}}

/*首頁產品-勿刪 end*/
/*內頁 start*/

/*main*/ 
.page_wrapper_bg section.call_to_action { padding: 35px 0 85px 0; min-height: 700px;}.page_wrapper_bg section.call_to_action>.container {padding: 0;}.page_wrapper_bg .main {  background-color: transparent;}.page_wrapper_bg {background-color: #efefef;}.page_wrapper_bg .main section .container { width: 82%;}.page_wrapper_bg section.call_to_action:after {    content: "";    position: absolute;    width: 200px;    height: 100%;    top: -50px;    left: 0;    background: linear-gradient(to right, #555 5%,#5550 90%);    opacity: 0.2;    z-index: -1;}.page_wrapper_bg .banner_block {    margin-top: 0;}/*麵包屑(置中)*/ 
.hgroup .breadcrumb {font-size: 12px;background-color: transparent;border: none;position: relative;float: none !important;text-align: center;bottom: 0;}.hgroup .container {border-bottom: none;}.hgroup h1 { margin-bottom: 0; font-family: 'Crimson Text', serif; text-align: center; font-size: 35px; line-height: 1.5; font-weight: 600; color: #222;letter-spacing: 1px;text-transform: uppercase;}.hgroup .breadcrumb a { color: #555;font-weight: 600; letter-spacing: 1px;}/*文字統一設定*/ 
.page_wrapper_bg .article-text h2 {font-size:26px;line-height: 1.5;letter-spacing:.5px;font-weight: bold;}.page_wrapper_bg .article-text h3 {letter-spacing: .5px;line-height: 1.5;margin-bottom: 10px; font-weight: bold; font-size: 24px !important;}.page_wrapper_bg .article-text h4 {font-size: 18px;line-height: 1.5;letter-spacing: .5px;margin: 15px 0 15px;font-weight: bold;}.page_wrapper_bg .article-text {font-family: 'Roboto', sans-serif;font-size: 16px;line-height: 1.5;letter-spacing: .5px;color: #222;font-weight: 400;}.page_wrapper_bg .article-text p { font-family: 'Roboto', sans-serif;font-size: 16px;line-height: 1.5;letter-spacing: .5px;color: #222; font-weight: 400;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td { font-family: 'Roboto', sans-serif; font-size: 16px;line-height: 1.5; font-weight: 400;}._bd_row li{margin-bottom: 10px;}._bd_row ol, .products-info .txt .editor ol { padding-left: 22px;}._bd_row ul, .products-info .txt .editor ul{ padding-left: 18px;}/*側選單*/ 
.m2018 .products-nav .nav-title:before {content: ""; position: relative; display: inline-block; width: 15px; height: 2px; background: #444; margin-right: 10px; top: -5px;}#sidebar .products-nav ul {background: #e2e2e2;}.m2018 .products-nav>ul>li { margin: 0; padding: 5px 10px; border-bottom: 1px solid #ccc;}.m2018 .products-nav .nav-title {  background: transparent; font-size: 17px; padding: 5px 0; color: #444;}#sidebar .products-nav {font-family: 'Roboto', sans-serif;}.m2018 .products-nav ul > li.has-child>ul >li>.toggle-submenu, .m2018 .products-nav ul > li.has-child>ul >li>ul >li>.toggle-submenu {top:0px;}.m2018 .products-nav ul > li.has-child>.toggle-submenu {top: 5px;}.m2018 .products-nav>ul>li:hover>a, .m2018 .products-nav>ul>li.active>a { color: #e3000f; transition: all .5s ease;}.m2018 .products-nav>ul>li>a {transition: all .5s ease;color: #222;}/*-------按鈕--------*/#panelCms .btn.btn-primary { float: none;border-radius: 5px !important;}/*回上一頁按鈕*/#article .btn.btn_back a, #album .btn.btn_back a {padding: 6px 15px;display:block;}.btn.btn_back {margin-right: 0;float: right;background: transparent !important;padding: 0;box-shadow: none;}.btn.btn_back a { border-radius: 99em; padding: 0 15px;background: transparent;color:#e3000f; transition: all 0.2s ease;border: 1px solid #e3000f;}.btn.btn_back a:hover {border: 1px solid #e3000f;color: #fff;background: #e3000f;}/*確定送出*/ 
.ebtn {padding: 0;background: transparent;-webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px;float: right;margin-right: 0;}.ebtn a {border-radius: 99em; line-height: 1.5;padding: 6px 30px;margin-top: 20px;color: #fff;background: #e3000f; border: 1px solid #e3000f;transition: all .2s ease;}.ebtn a:hover {background:#333; color: #fff; border-color:#333; transition: all .2s ease;}.RWDproduct_page .ibtn {background: #e3000f; color: #fff; padding: 6px 20px; font-weight: 600; border-radius: 99em; transition: all .5s ease;}.RWDproduct_page .btn-other .ibtn:hover {color: #fff; background: #333; transition: all .5s ease;}/*詢問車*/ 
.RWDquiry .btn.normal {min-width: 134px; margin: 0 5px; -webkit-border-radius: 99em; -moz-border-radius: 99em; border-radius: 99em;}.RWDquiry .btn.bg2 {background: #e3000f;color: #fff; border-color: #e3000f;}.RWDquiry .btn.bg2:hover { background: #333; color: #fff; border-color: #333;}.RWDquiry .btn.bg3 {background: transparent;}/*相簿*/ 
.album_item:hover img { filter: brightness(0.8);transition: all .5s ease;}.album_item img{transition: all .5s ease;}.layoutlist_2 .album_item_subject {color: #333;font-weight: 600;letter-spacing: 1px;}.row .album_d_item a {border-bottom: 0;}/*時間軸*/ 
.RWDtimeline01 li.event .point .editor {padding-top: 12px;}.RWDtimeline01 li.event .point .title { font-size: 22px;line-height: 1.5;}.RWDtimeline01 li.event .point .date { font-size: 13px;padding: 20px 0 5px;color: #555;}.RWDtimeline01 li.event:before { width: 12px; height: 12px; border: 2px solid #555;    background: #eee;}.RWDtimeline01 .line_dot2 span { background: -moz-linear-gradient(top,rgba(239, 239, 239,0) 0,rgba(239, 239, 239,1) 2%,rgba(239, 239, 239,1) 100%);background: -webkit-linear-gradient(top,rgba(239, 239, 239,0) 0,rgb(239, 239, 239) 2%,rgba(239, 239, 239,1) 100%);background: linear-gradient(to bottom,rgba(239, 239, 239,0) 0,rgba(239, 239, 239,1) 2%,rgba(239, 239, 239,1) 100%);}/*產品*/ 
.item .summary A.itemlink {text-align: left;font-size: 12px; letter-spacing: 1px; color: #1c2952;font-weight: 600;}.item .subject {text-align: left; font-size: 17px;font-weight: 600;letter-spacing: 1px;color: #222; margin-top: 20px;margin-bottom: 0;}.layoutlist_2 .item, .layoutlist_4 .item {border-bottom: 0;}.layoutlist_2 .item.product_list_item img { transition: all .5s ease;}.layoutlist_2 .item.product_list_item:hover img {transform: scale(1.1); transition: all .5s ease;}.RWDproduct_page .products-info .name {font-weight: 600;font-size: 20px;margin-bottom: 0;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor { color: #333;}.RWDproduct_page .products-info .subname {font-size: 14px; letter-spacing: 1px; font-weight: 600; color: #1c2952 !important;}.RWDproduct_page .products-info .download, .RWDproduct_page .products-info .name-box, .RWDproduct_page .products-info .price-box {text-align: left;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before {border: 2px solid #1c2952;}.RWDproduct_page .products-info .txt { border: 1px solid #ddd;}.RWDproduct_page .products-info .txt .title {padding: 10px 15px;    color: #222; border-bottom: 0; margin-bottom: 0;}.RWDproduct_page .products-info .txt .editor {padding: 10px 15px;}.RWDproduct_page .products-info .txt .title .ii { right: 10px;}#mobile-fixed, .RWDproduct_page { color: #333;}.RWDproduct_page .products-info .combination_info, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .txt { font-size: 14px;}/*最新消息*/ 
._col.listdate.col-sm-2.col-md-2 { text-align: center;}.layoutlist_8 .listdate .day { color: #555; letter-spacing: 1px; font-size: 35px;}.article2 .layoutlist_8 .item {position: relative;background: #fff; box-shadow: 0px 0px 15px rgba(154, 154, 154, 0.1); padding: 30px 0;border-bottom: 0 !important;margin-bottom: 15px;}.layoutlist_8 .list_subject .summary { line-height: 1.5;}.layoutlist_8 .article_subject { font-size: 18px;}._col.list_img {padding-left: 0; padding-right: 30px;}.article2 .layoutlist_8 .item:before {content: ""; position: absolute;width: 5px; background: #e60012; top: 10px;height: 35px; left: -1px; z-index: 2;}/*聯絡我們*/ 
.new-form .new-width .control-label {text-align: right !important;}.customized_columns ._input, .customized_columns select { border-radius: 0;}.form-group { margin-bottom: 20px;}textarea.form-control {min-height: 100px;}.formdesc { text-align: left;}.eformsDesc {margin: 10px 0 50px;}form#eForm1 {padding: 0 15px;}input[type=checkbox], input[type=radio] { margin: 4px 5px 0 0;}/*影片*/ 
.video_item_subject {font-size: 16px; font-weight: 600; color: #333;}/**/ 
.info-box, .no-item, .shopping-item, .shopping_form { background: #fafafa;}

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

@media (max-width:1700px){/*寬度*/ 
.RWDright_cont002 .container {width: 90%;}.RWDleft_cont002 .container {width: 90%;}.footer_block .container {width:100%;}.product_block .container{width: 90%;}.service_block .container{width: 90%;box-shadow: 0px 0px 15px rgba(154, 154, 154, 0.40);background: #fff;padding: 0px}.px_block .container{width: 90%;}.product2_block .container{width: 90%;}.news_block .container{width: 90%;}.RWDbanner_plus01 .slick-caption {left: -10%;}/**/ 
.service_right {padding: 50px 80px 0px 50px;}/**/ 
.scrollTop002 {right: 0px}.fixed_block .RWDedictor img {right: 0px;}}@media (max-width:1500px){.RWDbanner_plus01 .logo img {width: 90%;}.RWDbanner_plus01 .logo {width: 600px;}.RWDbanner_plus01 .slick-caption {left: -5%;}.RWDbanner_plus01 .pic-box {padding: 15px 0px 50px 0px;}/**/ 
.RWDleft_cont002 .item-second .text-box {padding: 0px 0px 0px 100px;}.service_right {padding: 20px 20px 0px 20px;}.service-main-title {top: 50px;}/**/ 
.footer_logo {width: 20%}.footer_box {padding-right:80px;}.footer_box {width: 80%}/**/ 
.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -10px;}.RWDnews005 .controlls-over .owl-controls .owl-next {right: -10px;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 18px;line-height: 30px}.RWDproduct004 .item-box-desc {bottom: -5px}/*內頁*/ 
.page_wrapper_bg .main section .container {width: 1170px;}}@media (max-width:1400px){.RWDbanner_plus01 .logo {width: 500px;}.RWDmenu_plus04 .logo {margin-top: 10px; width: 250px;}.header.is-up .logo {width: 250px}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 20px;line-height: 12px}}@media (max-width:1300px){/*寬度*/ 
.RWDright_cont002 .container {width: 95%;}.RWDleft_cont002 .container {width: 95%;}.footer_block .container {width:100%;}.product_block .container{width: 95%;}.service_block .container{width: 95%;box-shadow: 0px 0px 15px rgba(154, 154, 154, 0.40);background: #fff;padding: 0px}.px_block .container{width: 95%;}.product2_block .container{width: 95%;}.news_block .container{width: 95%;}.RWDbanner_plus01 .slick-caption {left: 0%;}.RWDright_cont002 .item-first .text-box {padding: 20px 0px 40px 50px;}.RWDright_cont002 .item-first .text-box .text {line-height:25px; font-size: 14px;letter-spacing: 0.5px;margin-top: 0px}.RWDleft_cont002 .item-second .text-box .text {line-height: 25px;font-size: 14px;letter-spacing: 1px;margin-top: 0px;width: 100%;}.RWDleft_cont002 .item-second .text-box .text img {position: absolute;right: -100px; width: 200px !IMPORTANT;height: auto !IMPORTANT;top: 130px;}.RWDleft_cont002 .item-second::after {width: 250px;height: 200px}/**/ 
.RWDbanner005 .swiper-center {width: calc(50% - 60px)}.RWDbanner005 .swiper-left, .RWDbanner005 .swiper-right {width: 25%}.RWDbanner005 .main-title {font-size: 28px}}

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

@media (max-width:1280px){.service_left {width: 100%}.service_left .title_bg img {display:none}.service_left {height: 150px;}.service_right {padding: 20px 180px 20px 180px;width: 100%;}.footer_block .info_m {filter: grayscale(1);padding-right: 15px;width: 50%;}.info_r {width: 100% !important;}.footer_box {padding-right: 15px;}.footer_block .flex_box {display: block;}}@media (max-width:1199px){.news_block::after {background-size: contain !important;top: 100px}/*選單*/ 
.RWDmenu_plus04 .copyright {display:none}.RWDmenu_plus04 .header {margin-top: 0px;transition: 0.8s;padding: 0px 15px 0px 15px;}.ml-stack-nav-toggle i {font-style: normal;font-size: 12px;font-weight: 600;letter-spacing: 1px;color: #eee}.RWDmenu_plus04 .features:after {top: 30%;height: 40%;background-color:#eee;}.ml-stack-nav-toggle__line {background: #eee}/*banner*/ 
.RWDbanner_plus01 .pic-box {top: 60px}/**/ 
.RWDright_cont002 .item-first .text-box .title {font-size: 45px}.RWDright_cont002 .item-first .text-box {padding: 10px 0px 40px 30px;}.RWDleft_cont002 .item-second .text-box {padding: 0px 0px 0px 30px;}.RWDleft_cont002 .item-second .text-box .title {font-size: 35px}.block_0 {height: 100px;}/**/ 
.RWDleft_cont002 .item-second .text-box {width: 50%}.RWDleft_cont002 .item-second .pic {width: 40%}.RWDbanner_plus01 .banner-slider .slick-item .pic::before {display:none}/**/ 
.product_block .container {width: 100%;}.product_block {background: #fff;margin: 0px;box-shadow: 0px 0px 0px hsla(0, 0%, 78%, 0.70);padding: 100px 0px 100px;}.about2_block {border-bottom: 1px #e0e0e0 solid}/**/ 
.px_block .px_title {font-size: 35px}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 20px;line-height: 25px;}.RWDproduct004 .item-box-desc {padding: 8px 0px 0px}.product2_block .container {width:96%;}.service_right {padding: 20px 100px 20px 100px; width: 100%;}/**/ 
.footer_logo {display:none}.info_l h5 {display:block}.footer_box {width: 100%;}.info_m iframe {height: 140px !important;}/*內頁*/ 
.page_wrapper_bg .main section .container {    width: 100%;    padding: 0 15px;}}@media (max-width:991px){.RWDbanner005 .swiper-center {width: 100%;margin: 0}.RWDbanner005 .swiper-center .swiper-slide {max-width: 80%;transition: 0.3s}.swiper-slide.swiper-slide-next {opacity: 0;transition: 0.3s}.swiper-slide.swiper-slide-duplicate.swiper-slide-prev {opacity: 0;transition: 0.3s}.swiper-slide.swiper-slide-prev {opacity: 0;transition: 0.3s}.swiper-slide.swiper-slide.swiper-slide-next {opacity: 0;transition: 0.3s}.swiper-slide.swiper-slide-next {transition: 0.3s}.swiper-slide.swiper-slide-prev {transition: 0.3s}}

/*1199 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.banner_block {margin-top: 55px;}.RWDbanner_plus01 .slick-caption {top: 18%}.RWDbanner_plus01 .logo img {width: 80%;margin-bottom: 0px}.RWDproduct004 .item-box-desc {bottom: 10px;left: 75px;}.news_block::after {background: url(archive/image/customization/000map.png) top center no-repeat}.fixed_line::after {content: "";position: absolute;left: 50px;background: #d6d6d6; bottom: 0;width: 1px;height: 100vh;}.mix-grid .col-md-3.col-sm-3.mix {width: 50%}/*內頁*/ 
.fixed_line::after{display:none;}.page_wrapper_bg section.call_to_action:after { background: linear-gradient(to right, #888 5%,#5550 90%);}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
.RWDbanner_plus01 .slick-caption {top: 15%}.block_0::before {display:none}/**/ 
.RWDright_cont002 .item-first .pic {width: 80%;margin: 0 auto;}.RWDright_cont002 .item-first .text-box {width: 80%;padding: 50px 20px 40px 20px;float: none;margin: 0 auto;}.RWDleft_cont002 .item-second .pic {width: 40%;float: right;}.RWDleft_cont002 .item-second .text-box {width: 60%;padding: 0px 30px 0px 30px;}.RWDleft_cont002 .item-second .text-box .title {font-size: 28px;line-height: 1.2;}.RWDleft_cont002 .item-second .text-box .text img {position: absolute; right: -240px;width: 180px !IMPORTANT;height: auto !IMPORTANT;top: 180px;}.RWDleft_cont002 .item-second::after {width: 150px; height: 150px;bottom: 125px;}.about2_block {padding-bottom: 80px}.RWDService001 article.boxFeature-2 {margin-bottom: 10px;}/*.mix-grid .mix:nth-child(10n+1){width:calc(100%/2);float: left;}.mix-grid .mix:nth-child(10n+2){width:calc(100%/2);float: right;}.mix-grid .mix:nth-child(10n+3){width:calc(100%/1);float: right;}.mix-grid .mix:nth-child(10n+4){width:calc(100%/1);float: left;}.mix-grid .mix:nth-child(10n+5){width:calc(100%/1);float: left;}.mix-grid .mix:nth-child(10n+6){width:calc(100%/1);float: left;}*//**/ 
.px_block .px_title {font-size: 25px;margin-top: 180px;}.RWDService001 .col-md-3.col-sm-6 {width: 100%;}.service_right {padding: 0px 50px 20px 50px;width: 70%;margin: 0 auto;}/**/ 
.footer_block .info_l {width: 50%;display: inline-block}.footer_block .info_m {width: 49%;display: inline-block;padding:0px}.footer_block .info_r {width: 100% !important;clear: both;position: relative;}/**/ 
.RWDnews005 .owl-carousel img {display: inline-block;width: 90%;}/*內頁*/ 
.btn.btn_back, .ebtn{width:auto;}#sidebar {  margin-bottom: 30px;}form#eForm1 { padding: 0;}.RWDtimeline01 li.event:before {left: 46px;}.RWDtimeline01 .line_dot2 span { background: -moz-linear-gradient(to left,rgb(232, 232, 232) 0,rgb(232, 232, 232) 2%,rgb(224, 224, 224) 100%);background: -webkit-linear-gradient(to left,rgb(232, 232, 232) 0,rgb(232, 232, 232) 2%,rgb(224, 224, 224) 100%);background: linear-gradient(to left,rgb(232, 232, 232) 0,rgb(232, 232, 232) 2%,rgb(224, 224, 224) 100%);}.page_wrapper_bg  .footer_block .container { padding: 0 15px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*logo*/ 
.RWDmenu_plus04 .logo {transition: 0.5s;margin-top:20px;width: 150px}.header.is-up .logo {filter: invert(0%) grayscale(0%) brightness(100%);transition: 0.5s; width: 150px}.block_0 {height: 50px;}/**/ 
.RWDbanner_plus01 .logo {display:none}.RWDright_cont002 .item-first .text-box {width: 100%; padding: 50px 20px 0px 20px}.RWDleft_cont002 .item-second .pic {width: 100%;float: none;}.RWDleft_cont002 .item-second .text-box {width: 100%;padding: 0px 0px 0px 0px;}.RWDleft_cont002 .item-second .pic {width: 30%;position: relative; top: 0px;padding: 20px;}/**/ 
.RWDbanner_plus01 .slick-caption .txt1 {display:none}.RWDbanner_plus01 .slick-caption .txt2 {display:none}.RWDbanner_plus01 .slick-caption .txt3 {display:none}.RWDbanner_plus01 .page-scroll {display:none}/**/ 
.RWDright_cont002 .item-first .pic {width: 90%;}.RWDleft_cont002 .item-second .pic {width: 100%;position: relative;top: 0px;padding: 20px;}.about2_block {padding-top: 0px;}.about2_block {padding-bottom: 50px;}.product_block {background: #fff;margin: 0px;box-shadow: 0px 0px 0px hsla(0, 0%, 78%, 0.70);padding: 50px 0px 50px;}.RWDbanner005 .title_block .title_tw {margin-bottom: 50px;font-size: 35px}/**/ 
.RWDbanner005 .swiper-center .swiper-slide.swiper-slide-active {border-right: 0;border-left: 0;max-width: 95%; -webkit-transform: perspective(100px) translateZ(0);transform: perspective(100px) translateZ(0);}.RWDbanner005 .swiper-center .swiper-slide {max-width: 95%;transition: 0.3s;}/**/ 
.RWDproduct004 .heading-title.heading-arrow-bottom h1 {margin-bottom: 50px !important;font-size: 35px !important}#m_RWDfullscreen01_66_1 .picbgbox {height: 90vw;}/**/ 
.service-main-title {font-size: 35px}.service_right {padding: 0px 15px 20px 15px;width: 100%;margin: 0 auto;}.RWDService001 h2 {display: inline-block;font-family: 'Roboto', sans-serif;font-size: 14px}.service_left {height: 100px;}.service_block {padding: 50px 0px;background: #efefef;position: relative;z-index: 11;}.news_block {padding-bottom: 50px;position: relative;z-index: 11;border-top: #e4e4e4 1px solid;}.RWDleft_cont002 .container {width: 92%;}.RWDbanner005.frac-bottom .fraction_block.frac-bottom {display: flex;}.product2_block {z-index: 11;position: relative;padding-top: 50px;}.web_box {font-size: 11px;color: #888;letter-spacing: 1px;padding: 0px 0px}.footer_block .info_l {width: 100%;display: block;padding: 0}.footer_block .info_m {width: 100%;display: block;padding: 0px;}.footer_block .info_r {width: 100% !important;clear: both;position: relative;padding: 0;}.web_search.webfunction_bg {width: 100%;margin: 0 automargin-top: 20px;}.web_search .searchkey {float: none;position: relative;}.search_box {display:none}.RWDnews005 h1.main-title {margin: 0px;font-size: 35px}#m_RWDfullscreen01_66_1 .picbgbox {height: 90vw !important;}.animated .RWDleft_cont002 .item-second::after {display:none}.web_box {font-size: 11px;color: #888;letter-spacing: 1px;padding: 0px 0px;line-height: 20px;padding-top: 20px;}.web_box span {display:none}.RWDnews005 .controlls-over .owl-pagination {display: block;}.RWDnews005 .owl-buttons {display:none}.px_block .product_btn_block a.product_a {background: #e3000f;padding: 10px 50px 10px 30px;color: #eee;font-family: 'Roboto', sans-serif;letter-spacing: 1px;font-size: 14px;transition: 0.8s;font-weight: 500}/**/ 
.RWDnews005 .owl-carousel img {display: inline-block;width: 100%;}.mix-grid .col-md-3.col-sm-3.mix {width: 100%;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {margin: 15px 0px !important;position: relative;}/*內頁*/ 
.hgroup h1 { font-size: 30px; line-height: 1.3;}.btn.btn_back, .ebtn{width:100%;}.page_wrapper_bg .pagecontent {padding: 0px !important;}._col.list_img {padding-left: 0;padding-right: 0;}._col.listdate.col-sm-2.col-md-2 {text-align: left;}.layoutlist_8.rwd .list_img+.list_subject {margin-top: 25px;}.layoutlist_8 .list_subject .summary { margin: 5px 0 20px;}.RWDtimeline01 li.event:before {left: 25px;}.RWDtimeline01 .line_dot2 span {background: -moz-linear-gradient(to left,rgb(232, 232, 232) 0,rgb(230, 230, 230) 2%,rgb(221, 221, 221) 100%); background: -webkit-linear-gradient(to left,rgb(232, 232, 232) 0,rgb(230, 230, 230) 2%,rgb(221, 221, 221) 100%);background: linear-gradient(to left,rgb(232, 232, 232) 0,rgb(230, 230, 230) 2%,rgb(221, 221, 221) 100%);}.info-box, .no-item, .shopping-item, .shopping_form {background: transparent;}.RWDproduct_page .btn-other li {width: 100%;float: none;}.RWDproduct_page .btn-other li button {width: 100%;padding: 6px;}.RWDproduct_page .products-info .name-box{margin-top: 22px;}.RWDproduct_page .products-info .txt {border: 1px solid #ccc;}.layoutlist_1 .row a img, .row .album_d_item a img {height: auto; width: 100%;}.album_d_item { float: none;}.RWDquiry .btn.normal {display: inline-block;width: calc(50% - 22px);min-width: auto;margin: 0 10px;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
#m_RWDfullscreen01_66_1 .picbgbox {height: 120vw;}.RWDright_cont002 .item-first .text-box .title {font-size: 30px;}.fixed_block .RWDedictor img {width: 40px}.scrollTop002 img {width: 30px;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
#m_RWDfullscreen01_66_1 .picbgbox {    height: 130vw;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {    padding: 20px 5px;}.header.is-up .logo {    width: 120px;}.header .logo {    width: 120px;}
}
/*iphone5 end*/