/*字型統一、共同設定*/a{color:#333;}body{font-size:14px; letter-spacing:3px; line-height:2rem; background:#232323;}img{max-width:100%;}/*loading*/ 
.RWDPreloader001 h1{font-family: 'Roboto Condensed', sans-serif;}/*banner*/ 
.logo{display:none;}.RWDfullScreenEditor::before{background-color: rgba(0,0,0,0);}.b_slogan{text-align:center;margin:0 auto;}.RWDfullScreenEditor .intro-body .page-scroll a.btn{font-size: 14px; border-radius: 0; padding: 10px 20px;}.RWDfullScreenEditor .btn.btn-rj{background-color: #333;border-color: #333;}.RWDfullScreenEditor .btn.btn-rj:hover, .btn.btn-rj:focus{background-color: #da291c;border-color: #da291c;}/*menu*/ 
.navbar-brand{padding-top: 15px; width: 300px;}.RWDMenuIcon001{background-color: rgba(255, 255, 255, 0.97);box-shadow: 2px 2px 5px rgba(26, 26, 51, 0.1);}.web_language{margin-top: 35px;}.web_language .lang_text{width: 120px; background-color: transparent;}.navbar-default .navbar-nav > li > a{color: #da291c;font-size: 16px;}.navbar-nav > li > a i{padding: 35px 0 10px 0;transition: all 0.5s ease-in-out 0s;}.navbar-nav > li > a i:before{content: " "; height: 2px; width: 30px; background-color: #da291c; display: block;}.nav > li > a{padding: 0 20px; height: 95px;}.navbar .nav li.active a, .navbar .nav li.active a:hover{color: #333;}.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{color: #333;background: transparent;}.RWDMenuIcon001 ul.nav li ul li{margin: 5px 18px;}.RWDMenuIcon001 ul.nav li ul{width: 150%;}/*標題*/title_h4{font-size: 30px; color: #da291c; font-family: 微軟正黑體; margin-left:15px;font-weight:500 !important;}/*about*/ 
.about_block{padding:120px 0 100px; border-bottom: 0px solid transparent;background-color: #fff;}.RWDleft_cont .section_left_content{background-color: transparent; padding: 0;}.RWDleft_cont .content_topline{display:none;}.RWDleft_cont .content_title{color: #333; font-size: 32px; font-family: 'Roboto Condensed', sans-serif; margin-top: 30px;font-weight:700;}.lead{font-size: 14px; letter-spacing: 3px; line-height: 2rem; color:#333;}/*product*/ 
.product_block{padding:80px 0 50px;background:#efefef url(archive/image/customization/probg.jpg) center center repeat;}.RWDProduct006{padding:0;}.RWDProduct006 .heading h2{font-size: 32px; font-family: 'Roboto Condensed', sans-serif;color: #333;font-weight:700;}.RWDProduct006 .heading h2:before, .RWDProduct006 .heading h2:after{display: none;}.RWDProduct006 .illustration-v2 a.product-review{z-index: 999;background: rgba(218, 41, 28, 0.8);}.RWDProduct006 .illustration-v2 a.product-review:hover{background:rgba(255,255,255,0.3); text-decoration: none;}.RWDProduct006 .product-description-brd{box-shadow: 0 0 2px transparent; position: absolute; top: 0; background-color: rgba(0, 0, 0, 0.7); text-align:center; width:94%; height:100%; transition: all 1s ease-in-out 0s;}.RWDProduct006 .product-description-brd:hover{background-color: transparent; transition: all 0.5s ease 0s;}.product-description.product-description-brd:hover{transform: translateY(-350px); transition: all 1s ease-in-out 0s;}.RWDProduct006 .margin-bottom-5{margin-top: 30px;}.RWDProduct006 .product-description h4.title-price{margin-bottom: 105px;}.RWDProduct006 .product-description .product-price span{text-align: center;}.RWDProduct006 .illustration-v2 .item{padding-bottom: 0;}span.title-price:before{content: "優惠價："; font-size: 14px;}span.title-price.line-through.fix-price:before{content: "定價：";}.pull-left{width:100%;}/*service*/ 
.service_block{padding:120px 0 80px; border-bottom: 0px solid transparent;background:#efefef url(archive/image/customization/probg.jpg) center center repeat;}.RWDService002{padding:0;}.RWDService002 h1.main-title{font-size: 32px; font-family: 'Roboto Condensed', sans-serif; letter-spacing:3px;color: #333;font-weight:700;}.RWDService002 h2.sub-title{font-size: 22px; font-family: 微軟正黑體; margin: 0px 0px 0px 10px; display:none;}.RWDService002 .section-line{display:none;}.owl-item{cursor: pointer;}.slice_block ._bd_is-card{border: 5px solid #da291c;}.funny-boxes.float-shadow > .funny-boxes-icon{transition: all 1s ease-in-out 0s;}.funny-boxes.float-shadow:hover > .funny-boxes-icon{transform: translateX(100px); transition: all 1s ease-in-out 0s;}.funny-boxes.not-right-column::before{background: #e1e1e1; height: 100%; top: 0;}.funny-boxes.float-shadow.not-right-column.text-center{padding: 0 20px;}.funny-boxes.float-shadow.text-center{padding: 0 20px;}.funny-boxes-text.animated.flipInY{text-align: left;}.funny-boxes.float-shadow > .funny-boxes-icon::before{background: transparent;}.funny-boxes > .funny-boxes-text > h4{font-size: 20px; padding: 10px 15px;background-color: #da291c;text-align: center;}.funny-boxes > .funny-boxes-text > h4 a{color:#fff;}/*.funny-boxes > .funny-boxes-text > h4::after{bottom: auto; margin-left: 0; position: relative; background-color:#666;}*/ 
.funny-boxes > .funny-boxes-text > h4::after{display:none;}.funny-boxes > .funny-boxes-text > p{font-size:14px;color: #333;}/*過場圖-最新產品*/ 
.RWDparalaxSlice .paralaxText{padding:80px 0;}.RWDparalaxSlice .paralaxText blockquote{font-size: inherit; line-height: 2rem; font-family: 'Ubuntu Condensed', 微軟正黑體 , sans-serif; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0); letter-spacing:3px;}.RWDparalaxSlice .paralaxMask{background: rgba(75, 75, 75, 0.5);}.RWDparalaxSlice ._bd_margin-25._bd_center img{width: 80%;}.RWDparalaxSlice ._bd_is-dark-text ._bd_is-social a > i{color: #da291c;margin: 0;font-size: 30px;}slice_title{color: #f0f0f0; font-size: 32px; font-family: 'Roboto Condensed', sans-serif; margin-top: 30px;font-weight:700;}.RWDparalaxSlice title_h4{color:#fff !important;}/*news*/ 
.news_block{padding:80px 0;}.RWDnews009 title_h4{color:#fff !important;}.RWDnews009 h1{color: #f0f0f0; font-size: 32px; font-family: 'Roboto Condensed', sans-serif; letter-spacing:3px;font-weight:700;}.RWDnews009 .item{background-color: #111;}.RWDnews009 .date-box{color: #fff;background-color: #da291c;}.RWDnews009 .text-box .title a{color: #da291c;}.RWDnews009 .text-box .under-line{background-color: #424242;margin: 20px 0;}.RWDnews009 .text-box .description{line-height: 2;font-size: 14px;color: #fff;}.RWDnews009 .text-box button{color: #888;font-size: 13px;margin-top: 15px;}.RWDnews009 .text-box button::before{margin: 15px 10px;background-color: #888;}#m_RWDfullscreen01_64_1 > div.section-subject.row > div > h2{font-size: 22px; color: #d2a259; font-family: 微軟正黑體; margin-left:10px;}/*footer*/ 
.footer_block{font-size:12px; background-color: #da291c; padding:30px 0;color: #fff;}.footer_block a{color: #fff;}/*===內頁===*//*top*/header{border-bottom:0;}.navbar{margin:0;}.navbar .logo_img{width:220px;}#panel_5 .nav > li > a{height:58px; transition: all 0.5s ease-in-out 0s;}#panel_5 .nav > li > a:before{content: " "; height: 2px; width: 30px; background-color: #D2B359; display: block; margin-bottom: 10px;}.navbar-nav>li:hover > a{transform: translateX(35px); transition: all 0.5s ease-in-out 0s;}.navbar .nav li a:hover, .navbar .nav li a:active{color: #da291c;border-bottom: none;}/*banner*/ 
.collapsing_header .full_page_photo{position: relative;}.flexslider .container{width: 100%; text-align: center;}.flexslider .container .carousel-caption{margin: 0; position: relative; height: 100%; display: table !important; width: 100%;}.flexslider .container .carousel-caption h1{text-align: center; text-shadow: 0 1px 1px rgba(0, 0, 0, 0); font-family: 'Ubuntu Condensed', sans-serif; letter-spacing: 3px; line-height: 4.5rem; vertical-align: middle; display: table-cell; width: 100%;}/*文章標題、內容*/ 
.hgroup h1{color: #f0f0f0; font-size: 25px; font-family: 'Ubuntu Condensed', 微軟正黑體, sans-serif;}.hgroup .breadcrumb{background-color: transparent; border:0; bottom:15px;}.breadcrumb > li a{color: #a78e45;}.breadcrumb > li + li:before{color: #d2b359;}section.article-text.rwd{color: #333333; font-size: 14px; line-height: 2.8rem; letter-spacing: 3px;}section.article-text.rwd > img{max-width: 100% !important;}.layoutlist_5 .list_subject a{color:#999 !important;}/*背景色*/@media (min-width:1024px){.collapsing_header .main{background-color: transparent; top: 90px !important;}}/*footer*/footer{background: #000; padding: 60px 0; line-height: 2rem; font-size:12px; border-top:0;}.copyright{padding:0;text-align: right;}.copyright_desc{text-align: left; color: #c3c3c3;}.copyright  a, .copyright  a:hover{color: #c3c3c3;}#m_RWDPAGE_BASE_PAT01_29_1 > span > a{position: absolute;}

/*---首頁---*//*RWD首頁小螢幕*/@media screen and (min-width: 770px) and (max-width: 1220px) {#RWDfullscreen01 .container{width:95%;}.navbar-brand{width: 230px;padding-right: 0;}.RWDMenuIcon001 .pull-right{float: right !important;margin-right: 0px;margin-top: 7px;}.nav > li > a{height: auto;padding: 39px 20px 10px;}.navbar-default .navbar-nav > li > a{font-size: 1em;}.navbar-nav > li > a i:before{top: 28px;position: absolute;}.RWDProduct006 .product-description-brd{width: 92.5%;}.footer_info.col-sm-8{width: 70%;}.copyright_bg.col-sm-4{width: 30%;}}/*最新消息*/@media (min-width: 1220px) {.RWDnews009 .date-box{height: 100%;padding: 56.5px 0;}}@media screen and (max-width: 1220px) {/*產品介紹*/ 
.RWDProduct006 .product-description h4.title-price a{line-height: 1.5;}.funny-boxes > .funny-boxes-text > h4::after{left: 35%;}/*最新消息*/ 
.RWDnews009 .item{width: 48%;margin: 0 1% 20px;float: left;}.RWDnews009 .date-box .month, .RWDnews009 .date-box .date, .RWDnews009 .date-box .year{display: inline-block;font-size: 16px;}.RWDnews009 .pic-box{float: none;width: 100%;}.RWDnews009 .date-box{float: none;width: 100%;height: auto;padding: 10px 25px;}.RWDnews009 .text-box{float: none;width: auto;}}/*過場圖-最新產品*/@media (max-width:540px){slice_title{font-size: 25px;}._bd_is-card > *{text-align: center;}._bd_center{text-align: center;}._bd_is-card{margin-bottom: 30px;}}


/*版面*/section.call_to_action {min-height: 600px !important;}.hgroup h1 {margin-bottom: 25px;}._bd_row p, ._bd_row td, ._bd_row li, ._bd_row label {line-height: 2.5;}.form_01 {overflow-x: auto;}#panel_14 > section.hgroup > div > div > ul > li:nth-child(2) {display: none;}.collapsing_header .main {background: #efefef url(archive/image/customization/probg.jpg) center center repeat;}h4 ,.hgroup h1 {color: #333;}.product_desc_content {color: #333;}/*所有產品*/ 
.page_menu_block ul.nav > li a {padding: 5px 10px; height: auto;}.page_menu_block ul.nav > li > a:hover, .page_menu_block ul.nav > li.hover > a, .page_menu_block ul.nav > li.active > a {color: #f5f5f5;background: #da291c;border-radius: 0px;transition: all 0.2s ease-out;}#prod_name, #prod_name h2 {color: #f5f5f5;}.page_wrapper_bg table {    border-color: #c4c4c4;border-width: 2px;}.product_desc_subject {color: #eee; font-size: 18px;margin-top: 0px; margin-bottom: 10px;}.item .subject A.itemlink {    color: #333;}.item .subject A.itemlink:hover {color: #da291c;}.page_menu_block ul.nav > li > a {color: #f5f5f5; background: #434343; border-radius: 0px;}.layoutlist_4 .pricearea {    display: none;}.count_info {    display: none;}.layoutlist_4 .item {height: 340px !important;}.layoutlist_4 .subject {    text-align: center;line-height: 23px;}.block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn {background: #000000;border-radius: 0px;}.btn:hover {transition: all 0.2s ease-out;background: #da291c !important;}label.dd-option-text {line-height: 1.5;}.dd-selected {color: #6c6c6c;}.dd-selected:hover {color: #da291c;}.dd-options {    box-shadow: 0px 0px 0px #ddd;}/*聯絡我們*/ 
.ebtn {background: #000000 !important;border-radius: 0px !important;}.ebtn:hover {transition: all 0.2s ease-out;background: #da291c !important;}.form-horizontal .control-label {    padding-top: 0px!important;}/*最新資訊*/ 
.layoutlist_2 .list_subject a {color: #333 !important;font-size: 16px;}/*頁尾*/ 
.page_wrapper_bg .copyright {border-top: 0;background-color: transparent;}.copyright_desc { font-size: 12px;}

@media (max-width:1024px){
/*內頁*//*選單*/ 
.page_wrapper_bg .container {padding-left: 15px;padding-right: 15px;}.navbar .nav li a {padding-right: 20px;}/*所有產品*/ 
.layoutlist_4 .item { height: 285px !important;}
}
@media (max-width: 768px) {
/*---首頁---*/#RWDfullscreen01 .container{padding:0 35px;}/*選單*/ 
.navbar-toggle{margin-right: 0;border-radius: 0}.navbar-nav{margin: 0 auto;}.navbar .nav{padding: 15px 0;}.nav > li > a{padding: 15px 5px;height: auto;}.navbar-default .navbar-toggle{margin-top: 35px;}.navbar-nav > li > a{font-size: 16px;}.navbar-nav > li > a i:before{display:none;}.mobile_language{margin-bottom: 25px;}.RWDMenuIcon001 ul.nav li ul{width: 100%;position: relative;box-shadow: 0 1px 10px rgba(0, 0, 0, 0);}/*關於我們*/ 
.RWDleft_cont .content_title{margin-top: 0;}/*產品介紹*/ 
.RWDProduct006 .product-description h4.title-price{margin-bottom: 150px;}/*最新產品*/ 
.RWDparalaxSlice .paralaxText blockquote{padding: 90px 0;}.RWDparalaxSlice .container{padding: 0 15px !important;}.RWDparalaxSlice ._bd_margin-25{margin: 20px 11px !important;}/*service*/ 
.RWDProduct006 .product-description-brd{width: 95%;}.funny-boxes.float-shadow.not-right-column.text-center{padding: 0;}.funny-boxes.float-shadow.text-center{padding: 0;}.funny-boxes > .funny-boxes-text > h4::after{left: 20%;}.funny-boxes.float-shadow:hover > .funny-boxes-icon{transform: translateX(50px); transition: all 1s ease-in-out 0s;}/*最新消息*/ 
.RWDnews009 .text-box .title a{font-size: 18px;}/*頁尾*/ 
.footer_info.col-sm-8{width:100%;float:none;}.copyright_bg.col-sm-4{width:100%;float:none;}.footer_info, .copyright{text-align:center;}.footer_info{line-height:2;margin-bottom:10px;}/*----內頁----*//*選單*/ 
.navbar .nav li a {text-align: center;}/*所有產品*/ 
.layoutlist_4 .item {height: 290px !important;}.form-control {border-radius: 0px;}
}
@media (max-width: 480px) {
/*---首頁---*//*loading*/ 
.RWDPreloader001 h1{font-size:20px;}/*選單*/ 
.navbar-brand{width: 180px;padding: 15px 0px;}.navbar-default .navbar-toggle{margin-top: 22px;}/*banner*/#flexHome h1{line-height: 2rem;}bn_h1{font-size: 15px; letter-spacing: 5px;}/*模組title統一*/ 
.RWDProduct006 .heading h2, .RWDleft_cont .content_title, .RWDService002 h1.main-title, .RWDnews009 h1, .RWDparalaxSlice slice_title{font-size: 30px;line-height: 1.1 !important;text-align: center;}title_h4{font-size: 20px;display: block;margin-left: 0;margin-top:5px;}.RWDparalaxSlice title_h4{margin-top:0px !important;line-height: 1.1 !important;}/*模組間距統一*/ 
.about_block{padding: 100px 0 80px;}.product_block{padding: 60px 0 30px;}.service_block{padding: 80px 0 20px;}.news_block{padding: 40px 0;}.footer_block{padding: 40px 0;}/*service*/ 
.funny-boxes.float-shadow:hover > .funny-boxes-icon{transform: translateX(0); transition: all 1s ease-in-out 0s;}.funny-boxes > .funny-boxes-icon{margin-bottom:0; border-radius: 0; border-right: 1px solid #999; padding-right: 15px; height: 70px; width: 70px;}.funny-boxes-icon{float:left; margin-right:15px;}.funny-boxes-text{min-height: 120px;}.funny-boxes > .funny-boxes-text > h4{padding: 12px 0px 0;background-color: transparent;text-align: left;margin: 0;}.funny-boxes > .funny-boxes-text > h4 a{color:#da291c;}.funny-boxes > .funny-boxes-text > h4::after{display:none;}.funny-boxes > .funny-boxes-text > p{font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}/*產品介紹*/ 
.RWDProduct006 .product-description h4.title-price{margin-bottom: 60px;}.RWDProduct006 .product-description-brd{width: 93%;}/*最新消息*/ 
.RWDnews009 .item{width: 100%;margin: 0 auto 20px;float: none;}.RWDnews009 .text-box{padding: 30px 25px;}.RWDnews009 .text-box .title a{font-size: 17px;letter-spacing: 1px;}}/*首頁*/ 
.copyright_desc{letter-spacing: 2px;}/*===內頁===*/ 
.flexslider .container .carousel-caption h1{line-height: 2.5rem; padding: 0;}.hgroup h1{text-align: center;margin-bottom: 40px;}.hgroup .breadcrumb{bottom: 0;  left: 0; text-align: center;}.page_wrapper_bg .container {    padding-left: 35px; padding-right: 35px;}.main section .container {padding-left: 0;padding-right: 0;}section.call_to_action {padding-top: 0px !important;}section.article-text p {    font-size: 15px;line-height: 2.5em;}._bd_row ol, ._bd_row  ul {    padding-left: 20px;}.hgroup h1 {    font-size: 20px;}/*所有產品*/#product > div > div.product_top.row > div:nth-child(4) {height: 0px !important;}._bd_row h5 {font-size: 1.5em;}.form-control {    border-radius: 0px;}.layoutlist_4 .item { height: auto !important;}/*最新資訊*/ 
.layoutlist_2 .item { padding: 25px 15px;margin-left: 0px;margin-right: 0px;}
}
@media (max-width: 800px) {
/*選單*/ 
.navbar-toggle{margin-right: 0;border-radius: 0}.navbar-nav{margin: 0 auto;}.navbar .nav{padding: 15px 0;}.nav > li > a{padding: 15px 5px;height: auto;}.navbar-nav > li > a{font-size: 16px;}.navbar-nav > li > a i:before{display:none;}.mobile_language{margin-bottom: 25px;}.RWDMenuIcon001 ul.nav li ul{width: 100%;position: relative;box-shadow: 0 1px 10px rgba(0, 0, 0, 0);}
}