/* all */a, a:hover, a:focus{text-decoration: none;}body{font-family:verdana, 微軟正黑體, sans-serif;}/* 反白顏色設定*/::selection { background: #333; color: #fff;}::-moz-selection { background:#333; color: #fff;}/*menu*/ 
.RWDmenu_plus02 .container {width: 100%;}.RWDmenu_plus02 .inside{background: transparent;}.RWDmenu_plus02 .inside .cd-main-header{background: transparent;}.RWDmenu_plus02 .inside.is-up{background: rgba(255,255,255,0.7);}.RWDmenu_plus02 .inside .cd-primary-nav>li>a{color: #fff; text-shadow: 0.5px 1px 5px rgba(0, 0, 0, 0.8);}.RWDmenu_plus02 .inside.is-up .cd-primary-nav>li>a{color: #000; text-shadow: none;}.RWDmenu_plus02 .inside .cd-primary-nav>li>a:hover {color: #004efe;}.RWDmenu_plus02 .inside.is-up .cd-primary-nav>li>a:hover {color: #004efe; text-shadow: none;}.cd-primary-nav>li:after{display: none;}/*下拉*/ 
.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: #111;}/*語系-new*/ 
.RWDmenu_plus02 .inside.is-up .lang-select{color: #000;}.cd-main-header .lang-select-label::after{border: 1px solid #555;border-width: 1px 1px 0 0;}.lang-select{font-size: 15px;color: #fff;}.lang-select-label:hover{color: #004efe;}.lang-select-options a{color:#777;}.lang-select-options a:hover{background-color: #004efe;color:#fff;}#cd-primary-nav a.lang-select-label{margin-left: 0;}/*搜尋*/ 
.cd-search-trigger::before{border: 2px solid #fff;}.cd-search-trigger::after{background: #fff;}.RWDmenu_plus02 .inside.is-up .cd-search-trigger::before{border: 2px solid #000;}.RWDmenu_plus02 .inside.is-up .cd-search-trigger::after{background: #000;}.cd-search-trigger::before, .cd-search-trigger::after{transition: all 0.2s ease 0s;}.cd-search-trigger:hover::before, .RWDmenu_plus02 .inside.is-up .cd-search-trigger:hover::before{border: 2px solid #004efe;}.cd-search-trigger:hover::after, .RWDmenu_plus02 .inside.is-up .cd-search-trigger:hover::after{background: #004efe;}.RWDmenu_plus02 .cd-search button{top: 15px;}.RWDmenu_plus02 .cd-search button:hover{color: #004efe;}#top_search_searchkey::placeholder {letter-spacing: 1px;}.cd-search-trigger span::after, .cd-search-trigger span::before{background: #fff;}@media (min-width: 800px) {.RWDmenu_plus02 .cd-search{height: 60px;width: 100%;}.RWDmenu_plus02 .cd-search input{font-size: 16px;}.RWDmenu_plus02 .cd-search button{top: 18px;font-size: 15px;}}@media (min-width: 480px) {.RWDmenu_plus02 .cd-search{max-width: 350px;right: 0;left: auto;}}/*banner*/ 
.banner_block .container {width: 85%;}.RWDbanner_plus01 .slick-caption{top: 65%;}.RWDbanner_plus01 .slick-caption .txt1 {line-height: 1.2; letter-spacing: 0.5px; text-shadow: 1px 1px 7px rgba(0, 0, 0, 0.75);}/*news*/ 
.news_top .container {padding: 0;}.news_block {margin: 60px 0;}.RWDnews009 h1{font-family: 'Roboto', sans-serif; line-height: 55px; color: #333; text-transform: uppercase; font-weight: 600; letter-spacing: 2px; margin-top: 15px; text-align: left; font-size: 40px;margin-bottom: 0;}.RWDnews009 .section-line{width: 100%;height: 1px;background-color: #555;margin: 15px auto 50px;}.RWDnews009 .item{display: flex; align-items: center; background-color: transparent; box-shadow: 0px 2px 8px 0px #00000085;}.RWDnews009 .text-box{order: 2; width: 60%;}.RWDnews009 .pic-box{order: 3; width: 40%;}.RWDnews009 .pic-box img{width: 100%;}.RWDnews009 .text-box .under-line{display: none;}.RWDnews009 .text-box .title {position: relative; font-family: 'Roboto', sans-serif; line-height: 1.3; color: #333; font-weight: 600; letter-spacing: 0.5px; margin-top: 10px; text-align: left; font-size: 32px; margin-bottom: 20px;}.date-top {font-size: 15px !important; letter-spacing: 2px !important; font-family: 'Roboto', sans-serif; color: #555;border-bottom: 1px solid #ccc;padding-bottom: 5px;}.RWDnews009 .text-box .description {font-size: 14px; letter-spacing: 0.5px; color: #5f5f5f; line-height: 1.8; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; font-family: 'Roboto', sans-serif;}.RWDnews009 .text-box button {float: left; font-size: 15px; letter-spacing: 0px; font-weight: 600; text-decoration: underline; color: #d32725;}.RWDnews009 .text-box button:hover{ color: #333;}.RWDnews009 .text-box button:before{display: none;}/*news btn*/ 
.more_btn {margin-top: 30px;}.more_btn_pic{display: none;}.more_btn_text {text-align: center;}.more_btn_text a {padding: 10px 30px; display: inline-block; background: rgba(0, 0, 0, 0.5); color: #fff;}.more_btn_text a::before {content: ''; position: absolute; width: 0; top: 0; height: 100%; z-index: -1; opacity: 0; background-color: rgba(0,0,0,0.8); transition: all 0.3s; left: 43%;}.more_btn_text a:hover::before {opacity: 1; width: 158px;}/*facilities*/ 
.facilities_block { margin: 0px 0 80px;}.RWDedictor002 .section-subject{margin-bottom: 0;}.RWDedictor002 .section-content{width:100%;padding: 0px;/*box-shadow: 0px 2px 8px 0px #00000085;*/}.RWDedictor002 h1.main-title {font-family: 'Roboto', sans-serif; line-height: 55px; color: #333; text-transform: uppercase; font-weight: 600; letter-spacing: 2px; margin-top: 15px; text-align: left; font-size: 40px; display: none;}.RWDedictor002-text {font-size: 14px; line-height: 2; letter-spacing: 0.5px; font-family: 'Roboto', sans-serif; text-align: left; padding: 50px 20px;}.RWDedictor002 .RWDedictor002-text > h4 {font-family: 'Roboto', sans-serif; line-height: 1.5; color: #333; text-transform: uppercase; font-weight: 600; letter-spacing: 2px; margin-top: 0; text-align: left; font-size: 40px;border-bottom: 1px solid #555;margin-bottom: 25px;}.RWDedictor002 .section-line {display: none;}.img-rounded {border-radius: 0px; box-shadow: 0px 2px 8px 0px #00000085;}.owl-theme .owl-controls{margin-top: -22px !important;bottom: 5px;left: 10px;position: relative;}.owl-theme .owl-controls .owl-page span{background: #fff !important;}.owl-theme .owl-controls .owl-page{float: left;}.owl-carousel .owl-wrapper-outer{box-shadow: 0px 2px 8px 0px #00000085;}/*footer*/ 
.footer_block {padding: 15px; text-align: center; background: #eee; color: #555; font-size: 12px; letter-spacing: 1px; font-family: 'Roboto', sans-serif;}.RWDssl01 {display: inline-block; margin-right: 15px;}.copyright {display: inline-block;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #555;}
/*內頁 start*/

/*內頁長度*/section.call_to_action{min-height: 800px;}/*toTop隱藏*/#toTop{display:none !important;}/*main*/ 
.main{top: 0 !important;}/*titile*/h1.pageTitle {font-family: 'Roboto',微軟正黑體, sans-serif; line-height: 1.6; color: #333; font-weight: 600; letter-spacing: 2px; text-align: left; font-size: 32px; margin-bottom: 0;}.hgroup .breadcrumb {background: transparent; border: none; bottom: 21px; padding: 0;}.page_subject {padding: 0;}.hgroup .container {padding: 15px 0; width: 100%; border-bottom: 1px solid #333;}/*內文*/section.article-text.rwd {font-size: 14px; letter-spacing: 0.5px; color: #5f5f5f; line-height: 1.8; font-family: 'Roboto',微軟正黑體, sans-serif;}.RWDtimeline01 {font-size: 14px; letter-spacing: 0.5px; color: #5f5f5f; line-height: 1.8; font-family: 'Roboto',微軟正黑體, sans-serif;}/*回上層*/ 
.btn.btn_back a {color: #333;}.btn.btn_back {float: right; margin-right: 0px; border-radius: 0px; background: transparent; border: 1px solid #333; color: #333; transition: .5s all;}.btn.btn_back:hover a {color: #fff;}.btn.btn_back:hover {background: #333;}/*側選單*/#sidebar {padding-bottom: 30px;}#sidebar .products-nav {margin-left: -15px;}.m2018 .products-nav .nav-title {background: transparent; font-size: 18px; letter-spacing: 0px; font-family: 'Roboto',微軟正黑體, sans-serif; line-height: 1.6; color: #555; font-weight: 600; text-align: left; margin-bottom: 0; padding: 10px;}.m2018 .products-nav ul li {padding: 4px 0 4px 20px;}.m2018 .products-nav>ul>li {padding: 0; margin: 0; transition: .5s all;}.m2018 .products-nav>ul>li>a {padding: 15px 10px; font-size: 14px;}.m2018 .products-nav a {display: inline-block; font-size: 14px; padding: 5px 0; position: relative; z-index: 1; color: #888;}.m2018 .products-nav>ul>li.active {background: #eee;}.m2018 .products-nav>ul>li:hover {background: #eee;}.m2018 .products-nav .toggle-submenu::after {top: 84%;}/*商品列表*/ 
.item .subject {font-family: 'Roboto',微軟正黑體, sans-serif; text-align: center; font-size: 15px;}.layoutlist_2 .item:hover, .layoutlist_4 .item:hover {box-shadow: 1px 1px 12px 1px rgba(0, 0, 0, 0.2);}.layoutlist_2 .item, .layoutlist_4 .item {margin-top: 0px; margin-bottom: 45px; transition: .5s all;}/*商品資訊*/ 
.RWDproduct_page .products-info .name {font-family: 'Roboto',微軟正黑體, sans-serif; line-height: 1.6; color: #333; font-weight: 600; letter-spacing: 2px; text-align: left; font-size: 32px; margin-bottom: 0;}.RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title { font-family: 'Roboto',微軟正黑體, sans-serif; line-height: 1.6; color: #333; font-weight: 500; letter-spacing: 0px; text-align: left; font-size: 16px; padding-bottom: 10px; margin-bottom: 10px;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor {font-family: 'Roboto',微軟正黑體, sans-serif; font-size: 15px; line-height: 2; color: #999;}.btn-other .ibtn {background: rgba(0, 0, 0, 0.5); padding: 8px 15px; font-size: 14px; font-weight: 400; text-align: center; color: #fff; transition: .5s ease all; position: relative;}.RWDproduct_page .btn-other .ibtn:hover {color: #fff !important;}.btn-other .ibtn:hover::before {width: 100%;}.btn-other .ibtn::before {top: 0; left: 0; width: 0; height: 100%; will-change: width; transition: width .25s ease-in-out; background: rgba(0, 0, 0, 0.5); content: ''; display: block; position: absolute; z-index: -1;}/*詢問車*/ 
.RWDquiry .btn.normal {border-radius: 0px; background: transparent; border: 1px solid #333; color: #333; transition: .5s all;}.RWDquiry .btn.normal:hover {background: #333; color: #fff;}/*聯絡資訊*/ 
.com_img {margin-top: 10px; width: 70px; float: left;}.com_word {float: left; width: calc(100% - 80px); padding: 0 0 20px 25px;}.ebtn.currectsend_btn:hover::before {width: 100%;}.ebtn.currectsend_btn::before {top: 0; left: 0; width: 0; height: 100%; will-change: width; transition: width .25s ease-in-out; background: rgba(0, 0, 0, 0.5); content: ''; display: block; position: absolute; z-index: -1;}.ebtn.currectsend_btn {background: rgba(0, 0, 0, 0.5); font-size: 14px; font-weight: 400; text-align: center; color: #fff; transition: .5s ease all; position: relative; border-radius: 0px;}

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

@media screen and (max-width: 1199px) {/*左右間距*/ 
.RWDmenu_plus02 .cd-main-header{padding: 0 35px;}#RWDfullscreen01 .container{padding: 0 35px;}.RWDmenu_plus02 .container{padding: 0 !important;}.RWDedictor002 .section-content{padding: 0px !important;}/*---首頁---*//*menu動態*/ 
.cd-overlay.is-visible {    -webkit-transform: translateX(0px);    -moz-transform: translateX(0px);    -ms-transform: translateX(0px);    -o-transform: translateX(0px);    transform: translateX(0px);z-index: 31;}/*menu*/ 
.RWDmenu_plus02 .inside.is-up .cd-nav-trigger span, .RWDmenu_plus02 .inside.is-up .cd-nav-trigger span::after, .RWDmenu_plus02 .inside.is-up .cd-nav-trigger span::before{background: #000;}.RWDmenu_plus02 .inside.is-up .cd-nav-trigger.nav-is-visible span{background: rgba(46,50,51,0);}nav.cd-nav ul .close-btn {color: #fff;}nav.cd-nav ul .close-btn:after, nav.cd-nav ul .close-btn:before {background: #fff;}.collapsing_header .cd-main-header .cd-logo {margin-top: 7px;}#RWDfullscreen01 .cd-main-header .cd-logo {margin-top: 8px; width: 120px;}.RWDmenu_plus02 .inside.is-up .cd-main-header {background: rgba(255,255,255,0.7);}.cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before{background: #fff;}.cd-primary-nav, .cd-primary-nav ul {background: #111;}.cd-primary-nav a, .cd-primary-nav ul a{color: #fff; border-color: #eee;}.go-back a::after, .go-back a::before, .has-children>a::after, .has-children>a::before{background: #fff;}.cd-primary-nav .go-back a{font-weight: 500;}nav.cd-nav .bottom-copyright{color: #eee; display: none;}.cd-nav-trigger.nav-is-visible span::after, .cd-nav-trigger.nav-is-visible span::before {background: #fff;}/*搜尋*/ 
.RWDmenu_plus02 .cd-search{height: 50px;top: 50px !important;}.RWDmenu_plus02 .cd-search button{top: 13px;}#RWDfullscreen01 .cd-main-header{z-index: 111;}#RWDfullscreen01 .cd-overlay.search-is-visible{z-index: 11;}/*新語系*/ 
.cd-header-buttons .lang-select{margin: 0px 10px 0 5px;}.cd-primary-nav .ic_lang-select:after{content: "Language";font-family: 'Open Sans', sans-serif;position: absolute;left: 40px;}/*寬度*/ 
.news_top .container {padding: 0 20px;}.RWDedictor002 .section-content {padding: 0 20px;}/*main*/ 
.RWDedictor002-text{padding: 30px 20px 0;}/*news*/ 
.RWDnews009 .text-box .title{font-size: 28px;}.RWDnews009 h1{text-align: center;}}

/*小螢幕 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*---首頁---*//*menu*/ 
.RWDbanner_plus01 .slick-caption .txt1{line-height: 1.5;}/*news*/ 
.RWDnews009 .text-box .title {font-size: 20px;}.RWDnews009 .text-box .description{-webkit-line-clamp: 2;}/*facilities*/ 
.section-inner .col-md-6{width: 50%; float: left;}.RWDedictor002 .RWDedictor002-text{text-align: left; padding: 10px 15px 20px;}.RWDedictor002 .RWDedictor002-text > h4{display: none;}.RWDedictor002 h1.main-title{display: block; text-align: center;margin-bottom: 35px;border-bottom: 1px solid #555;padding-bottom: 10px;}/*---內頁---*//*聯絡我們*/ 
.map {padding-bottom: 40px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*---首頁---*//*banner*/ 
.RWDbanner_plus01 .slick-caption {top: 40%;}.banner_block .container{width: 100%;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right{width: 100%;}/*news*/ 
.RWDnews009 .item{flex-direction: column;}.RWDnews009 .text-box{order: 2; width: 100%;}.RWDnews009 .pic-box {order: 1; width: 100%;}/*news btn*/ 
.more_btn {margin-top: 5px;}/*FACILITIES*/ 
.section-inner .col-md-6{width: 100%;}.RWDedictor002 .RWDedictor002-text{padding: 20px 20px;}.owl-theme .owl-controls .owl-page {float: none;}/*---內頁---*//*title*/ 
.hgroup .breadcrumb {float: none !important; position: relative; text-align: center; bottom: 0;}h1.pageTitle {text-align: center;}/*商品內頁*/ 
.RWDproduct_page .btn-other li {width: 100%;}/*聯絡我們*/ 
.com_img {float: none; width: 80px;}.com_word {float: none; width: 100%; padding: 10px 0;}
}
/*phone版 end*/