a:hover, a:focus{text-decoration:none}body, html {font-family:'微軟正黑體', 'Roboto',  sans-serif;}.main.cd-main-content {overflow: hidden;}.RWDproduct002_v2 .bounceIn {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDalert_fancybox .btn.active { background: #d4000f !important;box-shadow: none !important;border: 0; border-radius: 0; font-size: 16px;letter-spacing: 2px;}.RWDalert_fancybox.bottom {background: rgba(0, 0, 0, 0.6) !important;}.RWDalert_fancybox.bottom .editor {color: #fff;}/*loading*/ 
.fl {width:300px;}.fl img {width:100%;}/*logo*/ 
.RWDmenu_plus04 .logo {position: absolute;width: 220px;float: left;margin-top: 20px;    z-index: 30;}.RWDmenu_plus04 .site-nav {padding-left: 260px;}/*menu*/ 
.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 16px;font-weight: 600; letter-spacing: 1px;color: #333;}.RWDmenu_plus04 .header {padding: 0 230px 0 50px;}.RWDmenu_plus04 .site-nav .menu {text-align: left;}.RWDmenu_plus04 .features .member-btn {padding: 25px;}.RWDmenu_plus04 .cart-block, .RWDmenu_plus04 .querycar-block{    z-index: 204;}.RWDmenu_plus04 .lang-select-label:hover:after, .RWDmenu_plus04 .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.is-active>a:after {border-color: #d4000f;}.RWDlinks002.RWDlinks002 {right: 50px;}.RWDlinks002 .now i.main_icon {display: none;}.RWDlinks002 .now {position: relative;width: auto; height: 45px; padding: 0 42px 0 20px;line-height: 45px;white-space: nowrap;background-color: #fff;border: 1px solid #ddd;cursor: pointer; font-size: 15px;font-weight: 600;letter-spacing: 1px;min-width: 150px;}.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: #d4000f;transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu ul li>a {  text-align: center;}.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: 700;background: #d4000f;color: #fff;transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu>li>ul { padding: 0;}.RWDmenu_plus04 .cart-block .bottom-box, .RWDmenu_plus04 .querycar-block .bottom-box {background-color: #333;}.RWDmenu_plus04 .cart-block .bottom-box .total, .RWDmenu_plus04 .querycar-block .bottom-box .total {border-top: 0;color: #fff; font-size: 15px;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn {font-size: 15px; border-left: 1px solid #444;background: #333;letter-spacing: 1px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-left .container { width: 85%;}.RWDbanner_plus01 .logo {width: 26vw;}.RWDbanner_plus01 .slick-caption.txt-left { top: 28%;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 9px; height: 9px;}/*標題*/ 
.RWDproduct002_v2 .section-subject, .RWDnews005 .section-subject { text-align: left;}.index .section-line{display:none;}.index  h1.main-title { font-size: 40px;margin: 0px; color: #333; letter-spacing: 3px;font-weight: 600;    line-height: 1.3;}.index h2.sub-title {font-size: 18px;margin: 18px 0 0;color: #d4000f; font-weight: 400;letter-spacing: 1px;}.index h1.main-title span { font-size: 24px; display: block;letter-spacing: 0px;}/*關於*/ 
.ab_block {padding: 80px 0;}.RWDedictor002 .img-rounded {border-radius: 0;}.RWDedictor002 .section-content {width:80%;padding:0;}.ab_price {width: 15%;position: absolute;background: #fff;left: -26%;top: 0;padding: 15px;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.16);}.ab_info {width:85%; float: left;padding-left: 80px;padding-top: 50px;}.ab_price img { margin: 30px 0;}.ab_info p { font-size: 16px; padding-top: 50px;line-height: 1.7; letter-spacing: 1px; color: #333;}/*最新消息*/ 
.news_block {position: relative;padding: 80px 0 20px; border-top: 1px solid #eee;}.news_block:before {content: "One brand, many possibilities.";position: absolute; background: #fff;top: -14px;left: calc(10% + 15px); letter-spacing: 1px; color: #ddd;font-size: 13px;}.RWDnews005 .container {width: 80%;position: relative;}.RWDnews005 .owl-carousel .owl-item div { background: #fff; border: 1px solid #eee;padding-bottom: 20px;}.RWDnews005 .owl-carousel .owl-item p {font-size: 15px; letter-spacing: 1px; line-height: 1.7; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; white-space: normal; min-height: 75px; padding: 0 15px;}.RWDnews005 h4 { padding: 0 15px;font-weight: 600;letter-spacing: 1px; font-size: 16px;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {top:70px;width: 45px !important; -webkit-border-radius: 60%;  -moz-border-radius: 60%; border-radius: 60%;  height: 45px !important; color: #888; line-height: 40px;  padding: 0; font-size: 22px; border: #888 1px solid; background: #fff;}.news_block .RWDnews005 .controlls-over .owl-controls .owl-prev { right: 85px; left: auto;}.news_block .RWDnews005 .controlls-over .owl-controls .owl-next { right: 10px;}.RWDnews005 .owl-carousel {overflow: visible;position: initial;}.RWDnews005 .owl-carousel .owl-wrapper-outer { overflow: hidden;position: initial;}/*系列*/ 
.series_block { position: relative;overflow: hidden;padding: 80px 0 0;background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fbfbfb);}.series_block:before { content: ""; position: absolute; width: 120%; height: 100px; background: linear-gradient(to top, #EEE, #fff); top: 26px;left: -10px; transform: rotate(1.5deg); z-index: 2;}.series_block:after { content: "";position: absolute; width: 120%; height: 100px;background: #f5f5f5; bottom: -77px;left: -10px; transform: rotate(1.5deg);z-index: 2;}.series_block .container {width: 100%; padding: 0;}.RWDaccordion001 ul:hover li:hover .word {background: rgba(212, 0, 15, .7); mix-blend-mode: multiply; color: #fff;}.RWDaccordion001, .RWDaccordion001 ul li {height: 560px !important;}.RWDaccordion001 ul li::before {content: ''; background: rgba(23, 23, 23, 0.4); width: 100%; height: 100%; display: block; z-index: 0; position: absolute; top: 0; left: 0; bottom: 0; right: 0; transition: .5s all;}.RWDaccordion001 ul li:hover::before {background: transparent;}.RWDaccordion001 ul li div a *{opacity: 1;}.RWDaccordion001 ul li div a {font-family: inherit; display: flex; justify-content: flex-end; align-items: flex-end; width: 100%; height: 100%;}.RWDaccordion001 ul li div { height: 100%;}.RWDaccordion001 { width: 100%; float: right;}.RWDaccordion001 .pic_show .word {opacity: 1;background: transparent;border: none;padding: 20px;height: auto;    margin-bottom:100px;}.RWDaccordion001 .pic_show .word .tw {transform: translateX(0px);text-align: left;}.RWDaccordion001 .pic_show .word .tw span {transform: translateX(0px);border-bottom: none;color: #fff;font-weight: normal;font-size: 36px;text-align: center;line-height: 1.2;letter-spacing: 5px;text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.5);padding-bottom: 0;}.RWDaccordion001 .pic_show .word .en {text-align: left;transform: translateX(0px);color: #ccc;font-size: 15px;letter-spacing: 3px;text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.5);}/*產品*/ 
.product_block {position: relative; animation: none; padding: 80px 0;background: linear-gradient(to bottom, #f5f5f5, #fff);} .product_block.animated:after { content: "";position: absolute; width: 500px;height: 180px;background: url(archive/image/customization/pd-deco01-1.png)no-repeat;background-size: contain; right: -45px; bottom: -30px; filter: drop-shadow(2px 10px 10px #ddd); z-index: 2;animation-delay: 1s;opacity:0;animation: 1500ms ease normal forwards 1 fadeInRight;}.RWDproduct002_v2 { position: relative;padding: 0;}.product_block .container { width: 70%;}.RWDproduct002_v2 .row:nth-child(2) {width: 20%;float: right;}.RWDproduct002_v2 .filter-portfolio ul > li {width: 100%;position: relative;}.RWDproduct002_v2 .row:nth-child(3) {width: 80%; float: left;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100% / 4 - 1px);margin-bottom: 25px;}.RWDproduct002_v2 .portfolio-item > .inner-content {border: 1px solid #eee;}.RWDproduct002_v2 .btn.btn-rj { background-color: transparent; font-size: 16px; letter-spacing: 2px; padding: 6px 0px;color: #666;display: block; text-align: left; transition: .3s;}.RWDproduct002_v2 li.active .btn.btn-rj, .RWDproduct002_v2 li .btn.btn-rj:hover {background-color: transparent;color: #d4000f;font-weight: 600;}.portfolio-bottom-summary p { font-size: 14px;color: #333;text-align: left;}.portfolio-bottom-summary h4 {font-size: 18px;font-weight: 600;color: #333;text-align: left;margin-top: 15px;}.RWDproduct002_v2 .filter-portfolio ul > li:before {content: "";position: absolute; width: 100%; height: 1px;  background: #ddd; left: 0; bottom: -2px;transition: all .5s ease;}.RWDproduct002_v2 .filter-portfolio ul > li:after {content: ""; position: absolute;  width: 0%; height: 1px;  background: #d4000f;  left: 0; bottom: -2px; transition: all .5s ease;}.RWDproduct002_v2 .filter-portfolio ul > li.active:after, .RWDproduct002_v2 .filter-portfolio ul > li:hover:after  {width: 100%; transition: all .5s ease;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4{color: #d4000f;}.scrollTop002 {bottom: 45px;}
/*footer start*/

.footer_block {position: relative;padding: 80px 0 20px; background: #eee;}.footer_block:before {content: "";position: absolute;width: 120%;height: 75px; background: #eee;top: -35px; transform: rotate(-1.5deg); z-index: 1;}.footer_block .container {width: 70%;}.ft_info a { color: #333;}.ft_logo img { width: 250px;}.ft_info{width: 28%;}.ft_menu {width: 40%;}.ft_social { width: 32%;}.ft_menu a { display: inline-block; float: left; margin-bottom: 10px;  color: #333; padding: 0 30px;font-size: 15px; padding-left: 8px;letter-spacing: 1px; font-weight: 600; position: relative;}.ft_menu a:after {content: "";position: absolute; width: 1px; height: 16px;background: #888; top: 4px;right: 14px;}.ft_menu a:nth-child(4):after{display:none;}.ft_txt {  display: flex; align-items: flex-end;}.ft_info h3 { border-bottom: 0; color: #333;font-size: 20px; line-height: 1.3; letter-spacing: 1px; font-weight: 800;margin: 15px 0;}.ft_info dd { color: #333; line-height: 2; letter-spacing: 1px;}.ft_info dl { margin-bottom: 0;}.ft_menu a:hover {transition: all .5s ease;color: #d4000f;}/*EDM*/ 
.edm_b { width: 40%; padding: 20px 0; text-align: center;}.web_edm { float: none;  background-color: #f6f6f6;border: none; border-bottom: 0; display: inline-block; margin-top: 15px;}.web_edm .email { width: 350px;}.web_edm .email input {font-size: 15px; width: 100%; height: 40px; color: #888;  background-color: transparent;}div#btn_order_emailm_RWDfullscreen01_60_2{color: #d4000f;}.web_edm .btn {  font-size: 14px;background: transparent; color: #ccc;border: 0;border-radius: 0;}.web_edm .btn_container {padding-top: 4px;}.web_edm .btn:hover { color: #ccc;}/**/ 
.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {background-color: transparent; color: #d4000f;}.RWDsocial002 ul.socialNetwork { float: left !important;}.RWDsocial002 .iconRounded { border-radius: 0 !important; border: 0; color: #333; background-color: transparent;  font-size: 19px;}i.i.ii-line3.iconRounded, i.i.ii-fb1.iconRounded { border: 1px solid #d4000f; width: 150px;    font-size: 16px;}i.i.ii-line3.iconRounded:after {content: "即時線上回覆";font-family: '微軟正黑體',sans-serif; font-size: 14px;position: relative;top: -1px;margin-left: 8px;}i.i.ii-fb1.iconRounded:after { content: "追蹤最新動態";font-family: '微軟正黑體',sans-serif;font-size: 14px; position: relative; top: -1px;margin-left: 8px;}i.i.ii-line3.iconRounded:hover, i.i.ii-fb1.iconRounded:hover {background: #d4000f; color: #fff; transition: all .5s ease;}.ft_social .RWDedictor { margin-bottom: 20px; color: #333;  letter-spacing: 1px;    font-weight: 600;}.ft_social .RWDedictor:after { content: "";position: absolute; width: calc(100% - 120px); height: 1px;  background: #ddd;right: 0; top: 11px;}/**/ 
.ft_other .RWDedictor, .RWDssl01, .copyright {display: inline-block;  font-size: 12px;}.ft_other { text-align: center;  margin-top: 50px; padding-top: 20px; border-top: 1px solid #ddd;}.RWDssl01 { padding: 0 25px;}

/*footer end*/
/*動畫頁籤 start*/

.RWDbanner_plus01 .banner-slider .slick-item { max-height: 100vh !important;overflow: hidden !important;}.RWDbanner_plus01 .slick-item .pic-box .pic img {-webkit-animation-name: zoomOut01;    animation-name: zoomOut01;    -webkit-animation-duration: 12s;    animation-duration: 12s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both}@keyframes zoomOut01 {0% {    transform: scale(1.2);    -webkit-transform: scale(1.2);    -moz-transform: scale(1.2);    -o-transform: scale(1.2);    -ms-transform: scale(1.2);}100% {    transform: scale(1);    -webkit-transform: scale(1);    -moz-transform: scale(1);    -o-transform: scale(1);    -ms-transform: scale(1);}}

/*動畫頁籤 end*/
/*內頁 start*/

/*-共通設定-*/ 
.page_wrapper_bg .pagecontent{font-size:15px;color:#333;letter-spacing:1.5px;line-height:2.2;}.page_wrapper_bg .call_to_action {min-height:700px;margin-bottom: 70px;}.page_wrapper_bg .hgroup h1{font-size:40px;font-weight:700;}.page_wrapper_bg ul.breadcrumb.pull-right {letter-spacing:2px;border-radius:0;}.page_wrapper_bg ul.breadcrumb.pull-right a:hover{color:#777;}.page_wrapper_bg .customized_columns ._input, .customized_columns select {border-radius: 0px;}.page_wrapper_bg span.name_ {color: #777;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover{color: #999;}div#m_RWDfullscreen01_57_1 {color: #777;}span.ssl01-text {color: #777;}/*---------------------------------------------------------------按鈕區---------------------------------------------------------------*/ 
.btn.btn_back, .ebtn{    float: right !important;    margin: 30px 0 0 !important;    padding: 0 !important;    border: 0 !important;    border-radius: 0px !important;    background: transparent !important;    color: inherit !important;    line-height: auto !important;}.btn.btn_back>a, .ebtn>a{    width: 150px !important;    padding: 4px 0 !important;    color: #333 !important;    transition: .5s ease !important;    text-align: center !important;    display: block !important;    margin: 0 !important;    background: transparent !important;    border: 1px solid #d4000f !important;    border-radius: 0px !important;    line-height: 2 !important;    font-size: 15px !important;}.btn.btn_back>a:hover, .ebtn>a:hover{color: #fff !important;background:#d4000f !important;border: 1px solid #d4000f !important;}/*產品頁兩按鈕*/#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add{transition: .5s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop{transition: .5s ease;}/*會員頁-登入*/ 
.RWDmenu_plus04 .member-block a.login.is-on{background-color: transparent;border: 1px solid #d4000f;border-radius: 0;color: #333;}.RWDmenu_plus04 .member-block a.login.is-on:hover{color: #fff !important;background:#d4000f !important;border: 1px solid #d4000f !important;}#btn_member_login {border: 1px solid #d4000f!important;border-radius: 0!important;background: transparent!important;    color: #333!important; transition: .5s ease!important;padding: 13px 0!important;}#btn_member_login:hover{background: #d4000f!important; color: #fff!important;}/*會員頁-基本資料*/ 
.btn.btn-primary {    margin: 0;    padding: 13px 0 !important;    width: 150px;    background: #ffffff !important;    border: 1px solid #ff0000 !important;    border-radius: 0;    color: #333 !important;    transition: .5s ease;}.btn.btn-primary:hover {    color: #fff !important;    background:#d4000f !important;    border: 1px solid #d4000f !important;}.btn-primary a {color: #333;    font-size: 15px;}.btn.btn-primary:focus a, .btn.btn-primary:hover a, .btn.btn-primary:active a{color:#fff;}.btn-primary:hover{transition: all 0.3s ease; color:#fff; background-color:#d4000f;border-color: #d4000f;} .btn-primary:active:hover, .btn-primary:active:focus{background-color: #d4000f;border: 1px solid #d4000f;}.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{color: #fff;background-color: #d4000f;border-color:#d4000f;outline: none;}.webbtn {    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    border-radius: 0px;    color: #ffffff;    padding: 0px 10px;    background: #444;    font-size: 14px;    letter-spacing: 2px;    margin-left: 10px;}/*購物車特別按鈕*/a.btn.normal.bg1 {    border: 1px solid #d4000f;    border-radius: 0;    color: #333;}a.btn.normal.bg1:hover {    color: #fff !important;    background:#d4000f !important;    border: 1px solid #d4000f !important;}a.btn.normal.bg2.t-right{    background-color: transparent;    border: 1px solid #d4000f;    border-radius: 0;    color: #333;}a.btn.normal.bg2.t-right:hover{    color: #fff !important;    background:#d4000f !important;    border: 1px solid #d4000f !important;}/*---------------------------------------------------------------按鈕區---------------------------------------------------------------*//*最新消息*/ 
.page_wrapper_bg .layoutlist_8 .article_subject{color:#333;font-size:18px;font-weight: 700;}.page_wrapper_bg .layoutlist_8 .list_subject .summary a {font-size:15px;font-weight:100;color:#555;letter-spacing:1px;line-height:2;}.page_wrapper_bg .layoutlist_8 .listdate .yearmonth{color:#333;}.page_wrapper_bg .layoutlist_8 .listdate .day {color:#d4000f;font-size:40px;}.page_wrapper_bg div._col.listdate.col-sm-2.col-md-2{text-align:center;}.layoutlist_8 .item:last-child {border-bottom: 0;}/*-左側列表-*/ 
.m2018 .products-nav .toggle-submenu::after{right: 10px; top: 75%;}.page_wrapper_bg .m2018 .products-nav .nav-title {background: #d4000f;padding: 12px 20px;color: #fff;font-weight:600;letter-spacing:2px;margin-bottom: 0;}.page_wrapper_bg .products-nav{background-color: #fcfcfc;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);}.page_wrapper_bg .m2018 .products-nav{ margin-top:15px; }.page_wrapper_bg .m2018 .products-nav ul li{margin:0;padding:0;position: relative; width: 100%;}.page_wrapper_bg .m2018 .products-nav ul li a {color:#333;font-size:15px;padding: 14px 20px;font-weight:500;}.page_wrapper_bg .products-nav ul li.active {border-bottom:1px solid #d4000f;background-color:#ffffff;}.page_wrapper_bg .products-nav ul>li:hover {background-color: transparent;color: #d4000f;font-weight: 600;}.page_wrapper_bg .products-nav ul>li:after {content:"";position: absolute;width: 0%;height: 1px;background: #d4000f;left: 0;bottom: -1px;transition: all .5s ease;}.page_wrapper_bg .products-nav ul>li:hover:after {width: 100%;}/*-產品頁 1-內容區-*/ 
.layoutlist_2 {margin-top: 30px;}.page_wrapper_bg .product_list_item{box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);}.layoutlist_2 .item, .layoutlist_4 .item {border: none;}.page_wrapper_bg .product_list_item img{transition:.6s ease;}.page_wrapper_bg .product_list_item:hover img{transform: scale(1.1);}.page_wrapper_bg .layoutlist_2 .subject{height:0;}.page_wrapper_bg .item .subject{margin: 0;}.page_wrapper_bg .item .subject A.itemlink{color:#333;display: block;padding: 15px 0 15px 20px;}.page_wrapper_bg .item .subject A.itemlink:hover{color:#d4000f;}/*-產品頁 2-內容區-*/ 
.RWDproduct_page .products-con, .RWDproduct_page .products-editor, .RWDproduct_page .tab-box{margin-top: 80px;}.RWDproduct_page .form-group {margin-bottom: 20px;}.RWDproduct_page .products-info .name {font-weight: 700;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock,.RWDproduct_page .products-info .subname,.RWDproduct_page .products-info .txt .editor{color: #777;}#mobile-fixed .noamount, #mobile-fixed .price-box li:first-child,.RWDproduct_page .products-info #timercountdown, .RWDproduct_page .products-info .discountmsg, .RWDproduct_page .products-info .noamount, .RWDproduct_page .products-info .price-box li.active, .RWDproduct_page .related-box .price-box li:first-child {color: #d4000f;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background:#d4000f;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, .no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {background-color: #333;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before {border: 3px solid #d4000f;}.RWDproduct_page .pic-box .thumbnails ul li a:hover:before {border: 3px solid #333;}/*保固說明*/ 
.layoutlist_5 {margin-top: 65px;}/*線上通路*/ 
.layoutlist_7 .subject, .layoutlist_7 .subject a {color: #333333;font-size: 15px;font-weight: 700;}.layoutlist_7 .cdate, .layoutlist_7 .cdate a {color: #fff !important;}/*實體門市*/ 
.layoutlist_7 .cdate, .layoutlist_7 .cdate a {display: none;}.layoutlist_7 .summary, .layoutlist_7 .summary a {line-height: 1.9!important;font-size: 14px!important;}/*-型錄下載-*/ 
.download.layoutlist_3.pagetype2 {margin-top: 30px;}.layoutlist_3 .download_subject {font-size: 16px;font-weight: 500;}.no-touch .layoutlist_3 .dbtn_v2{transition: .5s ease;}.no-touch .layoutlist_3 .dbtn_v2:hover {background:#d4000f;border-color:#d4000f;color: #fff;}span.search-go{transition: .5s ease;}span.search-go:hover {background:#d4000f;color: #fff;}.dd-option:hover {background:#d4000f;color: #fff;}.oneline {border-bottom: 1px solid #fff;}/*-聯絡我們-*/ 
.form-group.clearfix {margin-top: 30px;}.customized_columns ._input, .customized_columns select {background-color: #eee;}/*-隱私權-*/ 
.page_wrapper_bg article.editor.clearfix{line-height: 2.8;letter-spacing: 2px;}.page_wrapper_bg article.editor.clearfix ol {padding-left: 0px;}.page_wrapper_bg article.editor.clearfix ul {padding-left: 0px;}/*會員*/ 
.tracking_item {margin-top: 14px;}span.member_join_strong {color: #d4000f!important;}.page_wrapper_bg .tracking_item .photo{margin-bottom: 0px;}.login_box_footer{display: inline-block;}form#qForm {    margin-bottom: 20px;}input[type=checkbox], input[type=radio] {    margin: 4px 0px 0 8px;}/*購物流程*//**/@keyframes num-bg {0% {background: rgb(98, 14, 15, 0);-webkit-transform: scale(.5);transform: scale(.5)}100% {background:#d4000f;-webkit-transform: scale(1);transform: scale(1)}}/*RWD*/@media (max-width:1200px){    .oneline.row>.col-md-4 {width: 50%;}    }

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

@media screen and (max-width: 1700px) {.product_block .container, .footer_block .container {width: 80%;}}@media screen and (max-width: 1500px) {.RWDmenu_plus04 .site-nav .menu>li>a {  padding: 25px 11px;}.RWDedictor002 .section-content, .RWDnews005 .container {width: 90%;}.ab_info { padding-left: 50px; padding-top: 20px;}.product_block.animated:after {width: 400px;height: 140px;}.footer_block .container {width: 100%;padding: 0 50px;}}@media screen and (max-width: 1400px) {.RWDmenu_plus04 .logo { width: 190px;margin-top: 22px;}.RWDmenu_plus04 .header { padding: 0 230px 0 30px;}.RWDlinks002.RWDlinks002 { right: 30px;}.RWDmenu_plus04 .features .member-btn { padding: 25px 15px;}.ab_info {width:100%; padding-left: 30px; padding-top: 0;}.ft_social { width: 34%;}}@media screen and (max-width: 1300px) {.RWDmenu_plus04 .site-nav { padding-left: 210px;}.RWDmenu_plus04 .site-nav .menu>li>a { padding: 25px 9px; font-size: 15px;letter-spacing: 0px;}.product_block.animated:after {width: 360px;height: 125px;}.index h1.main-title { font-size: 36px;}.ft_menu a {width: 50%;}.ft_menu a:nth-child(2):after{display:none;}i.i.ii-line3.iconRounded, i.i.ii-fb1.iconRounded { border: 1px solid #d4000f; width: 140px;}.web_edm .email { width: 290px;}.ft_menu {padding: 0 15px;}.ft_menu a:after { right: 33px;}}@media screen and (max-width: 1200px) {.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu {    display: block;}.RWDmenu_plus04 .site-nav {    display: none;}.RWDmenu_plus04 .features {    position: relative;    float: right;    margin-right: 10px;    padding-right: 10px;}.RWDlinks002.RWDlinks002 { right: 320px;}.RWDmenu_plus04 .header { padding: 0 30px;}.RWDmenu_plus04 .features:after{display:none;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active { background-color: #d4000f;}.RWDmenu_plus04 .can-link.has-child.social-select {display: none !important;}.RWDmenu_plus04 #mobile-menu .menu>li>ul { background-color: #fff;}.RWDmenu_plus04 .logo { width: 180px; margin-top: 23px;}.RWDsocial002 .iconRounded {width: 32px;}.RWDmenu_plus04 .features .member-btn { padding: 25px 12px;}.footer_block .container { width: 100%; padding: 0 30px;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100% / 3 - 1px);}.RWDedictor002 .section-content, .RWDnews005 .container, .product_block .container, .footer_block .container { width: 100%; padding: 0 50px;}.news_block .RWDnews005 .controlls-over .owl-controls .owl-next { right: 50px;}.news_block .RWDnews005 .controlls-over .owl-controls .owl-prev { right: 125px;}.ft_info, .ft_menu{ width: 50%;float:left;}.ft_txt { display:block;  align-items: unset;}.ft_menu { padding-top: 70px;}.ft_social { width: 100%;float: left; margin-top: 40px;}.RWDsocial002 ul.socialNetwork { float: none !important;  text-align: center;}.RWDsocial002 ul.socialNetwork li { float: none;display: inline-block;}.ft_social .RWDedictor { display: none;}/*新聞+產品+保固+聯絡*/ 
.btn.btn_back>a:hover, .ebtn>a:hover{color: #333 !important;background:transparent!important;border: 1px solid #d4000f !important;}/*商品旁兩按鈕*/ 
.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover{background-color: #999;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover{background-color: #d4000f;}/*型錄下載*/ 
.dd-option:hover{background:#fff;color: #333;}span.search-go:hover{color: #7d7d7d;background: transparent;}.no-touch .layoutlist_3 .dbtn_v2:hover {    background:transparent;    border-color:#b7b7b7;    color: #333;}/*按鈕掉下狀況*/#mobile-fixed .btn-shop .btn, .RWDproduct_page .btn-shop .btn{width: 48%;}/*會員登入頁*/#btn_member_login:hover { color:#333!important;    background:transparent!important;    border: 1px solid #d4000f !important;}/*會員內頁*/ 
.btn.btn-primary:hover {    color: #333!important;    background:transparent!important;    border: 1px solid #d4000f !important;}/*購物車*/a.btn.normal.bg1:hover {    color: #333!important;    background:transparent!important;    border: 1px solid #d4000f !important;}a.btn.normal.bg2.t-right:hover{ color: #333!important;    background:transparent!important;    border: 1px solid #d4000f !important;}
}
/*Pad橫向 end*/
/*992px start*/

@media screen and (max-width: 992px) {.RWDalert_fancybox.bottom {padding: 15px 10px  !important;}.RWDalert_fancybox.bottom .editor {font-size: 14px;}.RWDbanner_plus01 .logo { width: 32vw;}.RWDbanner_plus01 .slick-caption.txt-left {  top: 33%;}.ab_info { width: 100%;padding: 50px 30px 0;text-align: left;}.ab_price {width: 15%; position: absolute; background: #fff; left: auto;  right: 12%; top: -55vw;}.series_block { padding: 60px 0 0;}.series_block:before {height: 80px;}.RWDaccordion001 .pic_show .word .tw span {font-size: 30px;}.RWDaccordion001 .pic_show .word .en { font-size: 15px; letter-spacing: 1px;}.RWDaccordion001, .RWDaccordion001 ul li { height: 460px !important;}.product_block {padding: 60px 0;}.ft_menu a { padding: 0 5px;}.ft_menu a:after{display:none;}.web_edm .email {  width: 190px;}.product_block.animated:after {width: 300px; height: 105px;}}

/*992px end*/
/*pad版 start*/
@media (max-width: 768px) {
/*-全站文字-*/section.article-text p {    font-size: 15px;    line-height: 2.4;    letter-spacing: 2px;}/*-Cookies-*/ 
.RWDalert_fancybox .btn.active {width: 120px;}/*-選單間距-*/#sidebar input, #sidebar select, #sidebar select.form-control:not([size]):not([multiple]){margin-top: 20px;}/*新聞頁*/ 
.layoutlist_8 .list_subject .summary {margin: 5px 0;}/*-產品-.col-xs-12.col-sm-6.col-md-4 {width: 50%;}*//*-產品-我的最愛-*/ 
.RWDproduct_page .btn-other li {float: none;text-align: center;margin-top: 15px;}.page_wrapper_bg .btn-other.list-inline {border-bottom: #eeeeee 1px solid;padding-bottom: 5px;}/*-奇怪的按鈕跑版-*/ 
.btn.btn_back>a, .ebtn>a{float: right;}/*-保固說明-*/ 
.layoutlist_5 {margin-top: 30px;}.layoutlist_5 .item {padding: 15px 0px;}/*實體通路*/ 
.layoutlist_7{margin-top: 30px;}.litem.col-sm-4.col-md-4 {width: 50%;}/*購物車按鈕*/#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #d4000f;border-radius: 0;}#mobile-fixed .btn-shop .btn.add, .RWDproduct_page .btn-shop .btn.add {background: #333;border-radius: 0;}#mobile-fixed .btn-box .normal {border-radius: 0;}#mobile-fixed .btn-box .bg2 {background:#d4000f;border-radius: 0;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*loading*/ 
.fl {width:250px;}.fl img {width:100%;animation-name: zeroall;animation-duration: 2.8s;}.RWDmenu_plus04 .header {padding: 0 12px;}.RWDlinks002 .now { min-width: 180px;}.RWDmenu_plus04 .can-link.has-child.social-select {display: block !important;}.RWDlinks002.RWDlinks002 {display:none;}.RWDmenu_plus04 .logo {width: 140px;margin-top: 24px;}.share-group img { width: 70% !important;padding: 10px;}.RWDmenu_plus04 .features { margin-right: 0; padding-right: 12px;}.RWDbanner_plus01 .slick-caption.txt-left { top: 26%; text-align: left;width: 100%;}.RWDbanner_plus01 .slick-caption.txt-left .container { width: 88%;}.RWDbanner_plus01 .logo {width: 95%;}.index h2.sub-title {font-size: 16px; letter-spacing: 0px;}.ab_block { padding: 60px 0;}.RWDedictor002 .section-content, .RWDnews005 .container, .product_block .container, .footer_block .container { width: 100%; padding: 0 30px;}.ab_info { width: 100%; padding: 50px 0px 0;}.ab_price {width: 100%;position: relative;background: #fff; left: auto; right: 0; top: 0;padding: 0;}.ab_price img { width: calc(100% / 4 - 20px); margin: 10px;display: inline-block;}.index h1.main-title { font-size: 30px; letter-spacing: 1px;}.index h1.main-title span {font-size: 20px;}.RWDnews005 .section-subject {margin-bottom: 80px;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {top: 120px;}.news_block .RWDnews005 .controlls-over .owl-controls .owl-prev {right: auto; left: 30px;}.news_block .RWDnews005 .controlls-over .owl-controls .owl-next {right: auto;left: 125px;}.news_block { padding: 50px 0 0px;}.RWDproduct002_v2 .row:nth-child(2), .RWDproduct002_v2 .row:nth-child(3){    width: 100%;float: none;margin: 0; }.RWDproduct002_v2 .popup-portfolio .portfolio-item { width: calc(100% / 2 - 1px);}.RWDproduct002_v2 .filter-portfolio ul > li { width: calc(100% / 2 - 6px);position: relative; margin: 0 3px 10px;}.RWDproduct002_v2 .col-md-12 { padding: 0;}.RWDaccordion001 {height: auto !important;}.RWDaccordion001 .pic_show .word { margin-bottom: 30px;}.RWDaccordion001 ul li {width: 100%;height: 33vh !important;float: left;display: flex;align-items: center; background-size: 200%;}.series_block:after{display:none;}.series_block:before { height: 70px; transform: rotate(0); top: 0;z-index: -1;}.product_block {padding: 60px 0;}.product_block.animated:after{display:none;}.ft_info, .ft_menu { width: 100%;float: none;}.ft_menu {padding: 20px 0 0;}.ft_menu a { padding: 0;}.ft_menu { padding: 30px 0 0;}.web_edm .email { width: 100%;}.web_edm { width: 100%;}.web_edm .btn_container {width: 100%;}.web_edm .btn {width: 50%; font-size: 14px; background: #ddd; color: #888;border: 0;border-radius: 0;}div#btn_order_emailm_RWDfullscreen01_60_2 { color: #fff;background: #d4000f;}i.i.ii-line3.iconRounded:after, i.i.ii-fb1.iconRounded:after {display: block;top: 0px; margin-left: 0; padding: 6px 0;    font-size: 12px;line-height: 1.3;}i.i.ii-line3.iconRounded, i.i.ii-fb1.iconRounded {border: 1px solid #d4000f; width: auto;height: auto; padding: 11px 10px 0;}.ft_other .RWDedictor, .RWDssl01, .copyright {display: block;}.RWDssl01 {  padding: 0;}.RWDsocial002 ul.socialNetwork { display: flex; align-items: center;justify-content: flex-start;}.ft_other { margin-top: 30px;padding-top: 20px;}.ft_other { padding: 20px 30px; text-align: left; margin-top: 30px;}.footer_block:before { height: 50px;}.footer_block {position: relative;padding: 20px 0;}.RWDsocial002 .iconRounded { width: 40px;}.scrollTop002 { bottom: 15px;}/*標題置中*/ 
.page_wrapper_bg .hgroup h1{text-align: center;}ul.breadcrumb.pull-right {    position: relative;    margin: 0;    padding: 0;    bottom: 10px;    border: none;    background: none;    float: none !important;    text-align: center;}.btn, .file_area {float: right!important;}/*-新聞日期-*/ 
.page_wrapper_bg div._col.listdate.col-sm-2.col-md-2 {text-align: left;}.page_wrapper_bg .layoutlist_8 .listdate .day {color: #333;font-size: 12px;}/*按鈕置中100%*/ 
.btn.btn_back, .ebtn, #join_form .btn-primary, .btn-primary{width: 100%!important;}.btn.btn_back>a, .ebtn>a#join_form .btn-primary>a, .btn-primary>a{width: 100%!important;}/*-聯絡我們按鈕-*/ 
.btn.btn_back>a, .ebtn>a{width:100%!important;}/*購物車按鈕*/a.btn.normal.bg2.t-right{float: right!important;}/*我的最愛*/ 
.RWDproduct_page .btn-other li{width: 100%;display: block;}/*下載*/ 
.oneline.row>.col-md-4 {width: 100%;}/*線上通路*/ 
.layoutlist_7 .subject, .layoutlist_7 .subject a {text-align: center;}.litem.col-sm-4.col-md-4 {width: 100%;margin-bottom: 30px;}/*實體通路*/ 
.layoutlist_7 .cdate, .layoutlist_7 .cdate a {display: none;}.layoutlist_7 .subject, .layoutlist_7 .subject a{text-align: left;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.index h1.main-title {    font-size: 28px;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
.RWDmenu_plus04 .features .member-btn {    padding: 25px 10px;}.RWDmenu_plus04 .logo {    width: 122px;    margin-top: 25px;}.RWDmenu_plus04 .features {    margin-right: 0;}
}
/*iphone5 end*/