/* all */a, a:hover, a:focus{text-decoration: none;}body{font-family:'Open Sans', 微軟正黑體, sans-serif;}.clear{clear:both;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background:#555;    color: #fff;}/*---首頁---*//* loading*/ 
.RWDfakeloader{z-index:999999 !important}.RWDfakeloader .fl{text-align: center;}.RWDfakeloader img{max-width:150px;}/*遮罩*/ 
.cd-overlay{background-color: rgba(0, 0, 0, 0.6);}/*header*/ 
.cd-logo{width: 70px;margin: 6px 0 0;}nav.cd-nav .bottom-copyright{display:none;}@media (min-width: 1200px) {.RWDmenu_plus02 .container{width: 100%;padding:0 50px;min-width:1170px;}}/*menu*/nav.cd-nav{margin-left: 0;}.cd-primary-nav, .cd-primary-nav ul{z-index: 1111;}.cd-primary-nav > li::after{display:none;}.cd-primary-nav > li > a{font-family:'Open Sans', 微軟正黑體, sans-serif;letter-spacing: 1.5px;font-size: 15px;color: #555;}.cd-primary-nav > li > a:hover{color: #bf0000;}.cd-primary-nav > .has-children > a.selected::before, .cd-primary-nav > .has-children > a.selected::after{background-color: #bf0000;}.cd-primary-nav .cd-secondary-nav > li > a{font-family:'Open Sans', 微軟正黑體, sans-serif;color: #777;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: #aaa;}.RWDmenu_plus02 a{font-family:'Open Sans', 微軟正黑體, sans-serif;color: #555;transition: all 0.2s ease 0s;}.RWDmenu_plus02 a:hover{color: #bf0000;}/*語系-new*/ 
.lang-select{font-size: 15px;color: #444;background-color: #ddd;width: auto;border-radius: 99em;margin: 0 10px 0 5px;padding: 0 15px;}.lang-select-label:hover{color: #222;}.lang-select-options a{color:#777;}.lang-select-options a:hover{background-color: #aaa;color:#fff;}#cd-primary-nav a.lang-select-label{margin-left: 0;}.cd-main-header .lang-select-label::after{border: 1px solid #777;border-width: 1px 1px 0 0;}/*搜尋*/ 
.cd-header-buttons li.search-btn{margin-top: 0;margin-left: 10px;}.cd-search-trigger{background-color: #f28d1e;border-radius: 99em;cursor:pointer;transition: all 0.5s ease 0s;}.cd-search-trigger:hover{background-color:#aaa;}.cd-search-trigger::before{top: 14px;left: 13px;border: 2px solid #fff;}.cd-search-trigger::after{bottom: 16px;right: 15px;background: #fff;}.cd-search-trigger::before, .cd-search-trigger::after{transition: all 0.2s ease 0s;}.cd-search-trigger:hover::before{border: 2px solid #fff;}.cd-search-trigger:hover::after{background: #fff;}.cd-search-trigger span::after, .cd-search-trigger span::before{background: #fff;margin-top: -1px;margin-left: -9px;}.RWDmenu_plus02 .cd-search button{top: 15px;}.RWDmenu_plus02 .cd-search button:hover{color: #bf0000;}#top_search_searchkey::placeholder {letter-spacing: 1px;}@media (min-width: 800px) {.RWDmenu_plus02 .cd-search{height: 60px;width: 350px;right: 0;left: auto;}.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;}}/*詢問車*/ 
.RWDmenu_plus02 .querycar-block{cursor:pointer;background-color: #b9b334;margin-top: 0;margin-left: 0;width: auto;height: 44px;text-align: center;line-height: 44px;border-radius: 99em;position: relative;padding: 0 15px;transition: all 0.5s ease 0s;}.RWDmenu_plus02 .querycar-block:hover{background-color: #aaa;}.RWDmenu_plus02 .querycar-block a{color:#fff;}.RWDmenu_plus02 .querycar-block .ii{position: relative;}.RWDmenu_plus02 .querycar-block .ii::after{content:"Inquiry";font-size: 15px;position: relative;top: -3px;margin-left: 5px;letter-spacing: 1.5px;}.RWDmenu_plus02 .querycar-block:hover i{color: #fff;}.RWDmenu_plus02 .querycar-block i.qty{display:none;color: #fff;background: #d95050;box-shadow: none;}.RWDmenu_plus02 .querycar-block:hover span{color: #fff;}.RWDmenu_plus02 .querycar-block::after{display:none;}.RWDmenu_plus02 .cart-menu .buy-btn a{background-color: #b9b334;}.RWDmenu_plus02 .cart-menu .buy-btn:hover a{background-color: #555;}/*main*/ 
.cd-main-content{margin-top: 80px;}/*banner*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background: #aaa;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background: transparent;border: 2px solid #aaa;}.RWDbanner_plus01 .slick-caption{top: 28%;}.RWDbanner_plus01 .slick-caption .txt1{color:#fff;font-size: 65px;font-weight: 600;text-shadow: 0 0 10px rgb(0, 0, 0);font-family: 'Barlow Condensed', sans-serif;}.RWDbanner_plus01 .slick-caption .txt2{color:#fff;font-size: 38px;margin-top: 35px;text-shadow: 0 0 10px rgb(0, 0, 0);font-family: 'Barlow Condensed', sans-serif;}/*Feature Products*/ 
.block_feature{padding:100px 0 70px;}.RWDbanner005 .title_block{margin-top: 0;}.RWDbanner005 .title_block .title_tw{font-size: 36px;font-weight: normal;line-height: 1.1;margin-bottom: 5px;color: #333;letter-spacing: 1px;}.RWDbanner005 .title_block .title_en{font-size: 17px;color: #aaa;letter-spacing: 1px;font-weight: normal;}.RWDbanner005 .main-title{font-weight: normal;color: #333;letter-spacing: 1px;line-height: 1.3;}.RWDbanner005 .swiper-left .main-title{color: #333;letter-spacing: 1px;}.RWDbanner005 .subtitle{color: #777;margin-bottom: 2px;font-size: 15px;letter-spacing: 1px;}.RWDbanner005 .price{font-weight: normal;color: #777;letter-spacing: 1px;}/*webline*/ 
.web_line{width:100%;max-width:1140px;height:1px;margin:0 auto;background-color:#ccc;display:block;}/*Main Products*/ 
.block_product{padding:80px 0 0px;overflow:hidden;position:relative;}.block_product::after{content:"";width: 100%;height: 50%;display: block;background-color: #eee;position: absolute;bottom: 0;left: 0;right: 0;z-index: -1;}.block_product .container{width:100%;padding:0 80px;}.RWDproduct002_v2{padding: 0;}.RWDproduct002_v2 h1.main-title{font-size: 36px;font-weight: normal;line-height: 1.1;color: #333;letter-spacing: 1px;}.RWDproduct002_v2 h2.sub-title{font-size: 17px;color: #aaa;letter-spacing: 1px;font-weight: normal;margin-top: 5px;}.RWDproduct002_v2 .section-line{display:none;}.RWDproduct002_v2 .bounceIn{  -webkit-animation-name: fadeIn;animation-name: fadeIn;}.RWDproduct002_v2 .popup-portfolio .portfolio-item{padding: 25px 25px 45px;margin: 0 20px;background-color: #fff;box-shadow: 0 10px 20px rgba(0,0,0,0.1);overflow: visible !important;}.RWDproduct002_v2 .row{margin:0 -20px;}.RWDproduct002_v2 .section-subject{margin-right: 0px;margin-left: 0px;margin-bottom:50px;}.RWDproduct002_v2 .row .col-md-12{padding:0;}.RWDproduct002_v2 .portfolio-item{margin-bottom: 0px;}.RWDproduct002_v2 .col-md-3.col-sm-6{width: calc(100% / 4 - 41px);margin-bottom: 80px;}.RWDproduct002_v2 .portfolio-bottom-summary h4{margin: 20px auto 0;color: #333;letter-spacing: 1px;font-size: 20px;line-height: 1.3;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4{color: #333;}.RWDproduct002_v2 .portfolio-bottom-summary p{margin: 0 auto;position: absolute;left: 0;right: 0;bottom: -60px;background-color: #b9b334;width: 50%;border-radius: 99em;color: #fff;padding: 5px 0;font-size: 14px;letter-spacing: 2px;transition: all 0.5s ease 0s;}.RWDproduct002_v2 .portfolio-bottom-summary p:hover{background-color:#aaa;}/*新模組products*/ 
.block_product .RWDservice005.title_top{margin: 0 auto;padding-bottom: 110px;}.block_product .RWDservice005.title_top .box_title{margin-bottom: 50px;}.block_product .RWDservice005 .box_title .text1 {font-size: 36px;font-weight: normal;line-height: 1.1;color: #333;letter-spacing: 1px;text-align: center;margin:0 auto;}.block_product .RWDservice005 .box_title .text2 {font-size: 17px;color: #aaa;letter-spacing: 1px;font-weight: normal;margin-top: 5px;}.block_product .RWDservice005 .block{padding: 25px 25px 20px;background-color: #fff;margin: 0 20px;text-align: center;box-shadow: 0 10px 20px rgba(0,0,0,0.1);}.block_product .RWDservice005 .block .title1{margin: 20px auto 0;color: #333;letter-spacing: 1px;font-size: 20px;line-height: 1.3;font-weight: normal;height: auto;}.block_product .RWDservice005 .block .title2{font-size: 15px;color: #777;letter-spacing: 1px;height: auto;max-height: 100%;margin: 10px auto 0;}.block_product .RWDservice005 .block .price{display:none;}.block_product .RWDservice005 .block .link{margin: 0 auto;position: relative;left: 0;right: 0;bottom: -35px;background-color: #b9b334;width: 50%;border-radius: 99em;color: #fff;padding: 5px 0;font-size: 14px;letter-spacing: 2px;border: 0 solid transparent;transition: all 0.5s ease 0s;}.block_product .RWDservice005 .block .link:hover{background-color: #aaa;}/*Quality Guarantee*/ 
.block_quality{padding:100px 0 100px;}.block_quality .RWDservice005{margin: 0 auto;}.block_quality .RWDservice005 .img_block{margin: 0 -18px 0 30px;}.block_quality .RWDservice005 .block:first-child{border-left: 0px dashed transparent;}.block_quality .RWDservice005 .block{margin: 0 auto;background-color: transparent;padding: 0 18px;border-left: 1px dashed #ccc;}.block_quality .RWDservice005 .box_title .text1{font-size: 26px;letter-spacing: 1px;color: #333;font-weight: normal;line-height: 1.1;margin-top: 0;}.block_quality .RWDservice005 .box_title .text2{font-size: 13px;letter-spacing: 1px;color: #aaa;font-weight: normal;line-height: 1.1;}.block_quality .RWDservice005 .box_title .memo{font-size: 14px;line-height: 2;letter-spacing: 1px;text-align: justify;}@media (min-width: 800px) {.block_quality .RWDservice005 .box_title{text-align: left;}}.block_quality .RWDservice005 .block .imgs{text-align: center;}.block_quality .RWDservice005 .block .imgs img{max-width: 50%;display: inline-block;}.block_quality .RWDservice005 .block .title1{text-align: center;font-size: 15px;letter-spacing: 1px;color: #333333;font-weight:normal;height: auto;margin: 20px auto 0;word-break:normal;}.block_quality .RWDservice005 .block .title2{line-height: 1.8;color: #555;max-height: 7em;height: 7em;}/*footer*/ 
.block_footer{background-color: #eaeaea;}.footer_mail{background:url(archive/image/customization/footer_bg.jpg) center center no-repeat;background-size:cover;text-align: center;padding: 100px 0 200px;}.footer_mail h3{font-size: 36px;font-weight: normal;line-height: 1.1;margin:0 0 25px 0;color: #fff;letter-spacing: 1px;padding:0;text-transform: none;}.maillink{display:inline-block;background-color: #fff;padding: 12px 35px 12px 0;border-radius: 99em;font-size: 20px;color: #555;}.maillink a{color:#555;transition: all 0.5s ease 0s;}.maillink a:hover{color:#aaa;}.maillink span{background-color: #f28d1e;color: #fff;padding: 10.5px 30px;margin-right: 20px;border-radius: 99em 0 0 99em;position: relative;left: -5px;top: 0px;}.footer_bottom{width:100%;max-width:1140px;margin:-135px auto 0;background-color:#fff;}.footer_map{width: 50%;float:right;height: 300px;overflow: hidden;}.footer_info{width: 50%;float:left;font-size: 15px;letter-spacing: 1px;color: #777;padding: 60px 50px 0;line-height: 2;}.footer_info a{color:#777;transition: all 0.5s ease 0s;}.footer_info a:hover{color:#bf0000;}.footer_info h1{margin: 0 auto 15px;font-size: 20px;color: #333;}/*頁尾三事項*/ 
.footer_notice{font-size: 13px;color: #777;letter-spacing: 1.5px;line-height: 1;text-align: center;padding:20px 0;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc{color: #777;}.footer_copyright, .footer_ssl, .footer_browser{display: inline-block;}.footer_ssl{border-left: 1px solid #999;border-right: 1px solid #999;margin: 0 8px;padding: 0 8px;}/*右側*/ 
.fixed_right{position: fixed;right: 15px;z-index: 21;top: 35%;background-color: #777;padding: 0 10px;border-radius: 99em;opacity: 0;transition: all 0.5s ease 0s;}.right_change{opacity: 1 !important;}/*社群*/ 
.RWDsocial002{text-align: center;}.RWDsocial002 ul{margin:0;}.RWDsocial002 .pull-right{float: none !important;}.RWDsocial002 ul.socialNetwork li{float: none;display: block;}.RWDsocial002 .iconRounded{border: 0 solid transparent;color: #fff;background-color: transparent;margin: 25px auto;width: 23px;height: 23px;font-size: 23px;padding: 0;line-height: 23px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover{background-color: transparent;color: #000;opacity: 1;}/*scrolltop*/ 
.scrollTop002{z-index: 21;right: 21px;bottom: 10%;opacity: 1 !important;}
/*內頁 start*/

/*內頁長度*/section.call_to_action{min-height: 800px;}/*toTop隱藏*/#toTop{display:none !important;}/*main*/#RWDPAGE_BASE_PAT02 .cd-main-content {margin-top: 0;}/*title*/h1.pageTitle {font-size: 36px; font-weight: normal; line-height: 1.1; color: #333; letter-spacing: 1px; text-align: center;}.hgroup .container {width: 100%; border-bottom: none;}.hgroup .breadcrumb {font-size: 17px; color: #aaa; letter-spacing: 1px; font-weight: normal; float: none !important; position: relative; border: none; text-align: center; padding: 0; bottom: 0;}/*內文*/section.article-text, section.article-text p {font-size: 14px; letter-spacing: 1px; line-height: 1.8; color: #555;}/*最新消息*/ 
.layoutlist_8 .item {background: #eee; padding: 44px 23px !important; transition: .5s all ease; border-bottom: none; margin-bottom: 30px;}.list_subject a {color: #000; font-size: 18px;}.summary a {color: #777; font-size: 15px;}.layoutlist_8 .list_subject .summary {margin: 20px 0;}.layoutlist_8 .listdate .day {font-size: 48px; letter-spacing: 1px; color: #333; font-weight: blod; line-height: 48px;}.layoutlist_8 .listdate .yearmonth {font-size: 14px; letter-spacing: 1px; color: #333; font-weight: 100; line-height: 30px;}/*側選單2*/#sidebar .products-nav>ul> li.active>ul { display: block;}#sidebar {padding-bottom: 30px;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{ background: #f5f5f5;}.m2018 .products-nav .nav-title {background: #b9b334; font-size: 16px; padding: 8px 10px; text-align: center; margin-bottom: 0; color: #fff; letter-spacing: 1px; font-weight: 600;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 2px solid #ddd;padding: 10px 0px; margin-bottom: 0px;text-align: center;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active, .page_wrapper_bg .products-nav>ul>li:hover {border-bottom: 1px solid #060f1f;}.page_wrapper_bg .products-nav>ul> li.active > a, .page_wrapper_bg .products-nav>ul>li:hover > a{color: #333;font-weight: 600;}.m2018 .products-nav>ul>li>a {padding-right: 0;color: #888;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #111;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {font-size: 15px;padding: 5px 0px;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #ddd; padding: 10px 0 5px;margin-top:5px;}li.has-child.is-open {background: #f5f5f5;}li.has-child.is-open .has-child {padding: 10px 0px 0px;background: transparent;}.page_wrapper_bg .products-nav>ul> li.active {padding-left: 0px;padding-right: 0px;}.article7 .m2018 .products-nav .nav-title {letter-spacing: 2px;}.m2018 .products-nav ul li {padding-left: 0;}/*產品列表*/ 
.layoutlist_2 .item, .layoutlist_4 .item {margin-top: 0; margin-bottom: 45px; border-bottom: none; box-shadow: 0 10px 20px rgba(0,0,0,0.1);}.layoutlist_2 .subject {color: #333; letter-spacing: 1px; font-size: 20px; line-height: 1.3; text-align: center;margin-bottom: 10px;padding:0 10px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.layoutlist_2 .item .summary{text-align: center;color: #777;font-size: 15px;line-height: 1.5;padding:0 10px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}/*產品列表圖放大*/ 
.item.product_list_item img{border: 1px solid #f5f5f5; transition: all 0.5s;}.item.product_list_item:hover img {-moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05);-webkit-transform: scale(1.05);transform: scale(1.05);transition: all 0.5s;}/*產品內頁*/ 
.RWDproduct_page .products-info .name {font-size: 26px; letter-spacing: 1px; color: #333; font-weight: normal; line-height: 1.1; margin-top: 0;}.RWDproduct_page .products-info .subname {font-size: 13px; letter-spacing: 1px; color: #aaa; font-weight: normal; line-height: 1.1; margin-top: 15px;}.RWDproduct_page .products-info .txt .editor { color: #777; margin-bottom: 2px; font-size: 15px; letter-spacing: 1px;}.RWDproduct_page .products-info .txt .title {margin-top: 30px;}.RWDproduct_page .ibtn {background-color: #b9b334; margin-top: 0; margin-left: 0; text-align: center; line-height: 44px; border-radius: 99em; position: relative; padding: 0 15px; transition: all 0.5s ease 0s; color: #fff; letter-spacing: 1px;}.RWDproduct_page .ibtn:hover {color: #fff !important; background: #aaa;}/*產品檔案下載*/ 
.RWDproduct_page .file_area {width: calc(100% - 115px)!important;}/*頁籤*/ 
.RWDproduct_page .tab-box .tab-menu li.active a:before {background: #b9b334;}/*回上層*/ 
.btn.btn_back {float: right; margin-right: 0px; background: #aaa; border-radius: 99em; transition: all 0.5s ease 0s;}.btn.btn_back:hover {background: #777;}/*電子表單*/ 
.formdesc h1 {margin: 0 auto 15px; font-size: 20px; color: #333;}.formdesc {font-size: 15px; letter-spacing: 1px; color: #777; line-height: 2;}.formdesc a {color: #777; transition: .5s all ease 0s;}.formdesc a:hover {color: #bf0000}.customized_columns ._input, .customized_columns select {border-radius: 0px;}.new-form .new-width .control-label, .form-horizontal .control-label{font-size: 15px; font-weight: normal; line-height: 1.1; color: #333; letter-spacing: 1px;}.ebtn.currectsend_btn {background-color: #b9b334; height: 44px; text-align: center; line-height: 44px; border-radius: 99em; position: relative; transition: all 0.5s ease 0s; float: right;}.ebtn.currectsend_btn:hover {background: #aaa;}.form-horizontal .form-group {margin-left: 0; margin-right: 0;}/*詢問車*/ 
.RWDquiry .btn.normal {letter-spacing: 1px; font-size: 15px; background-color: #aaa; height: 44px; text-align: center; line-height: 44px; border-radius: 99em; position: relative; padding: 0 15px; transition: all 0.5s ease 0s; color: #fff;border: none;}.RWDquiry .btn.normal:hover {background: #777;}.RWDquiry .btn.bg2:hover {background: #aaa;}.RWDquiry .btn.bg2 {background: #b9b334;}

/*內頁 end*/
/*語系 start*/

/*----中文版內頁----*/ 
.lang_tw .block_quality .RWDservice005 .box_title .text1{font-size: 36px;}.lang_tw .block_quality .RWDservice005 .box_title .text2{font-size: 15px;}/*----中文版內頁----*/ 
.lang_tw .breadcrumb.pull-right {font-size: 15px;}.lang_tw .RWDproduct_page .file_area {width: calc(100% - 71px)!important;}

/*語系 end*/
/*小螢幕 start*/

@media screen and (max-width: 1500px) {.block_product .RWDservice005 .block .link{width: 80%;}}@media screen and (max-width: 1199px) {/*左右間距*/ 
.RWDmenu_plus02 .cd-main-header{padding: 0 60px;}#RWDfullscreen01 .container{padding: 0 60px;}.RWDmenu_plus02 .container{padding: 0 !important;}.footer_notice{padding: 20px 0 !important;}/*header*/ 
.cd-logo{width: 45px;}.cd-main-header .cd-logo{margin-top: 3px !important;margin-left: 0;}.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after{background: #333;}/*選單*/ 
.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after{background: #555;}.cd-primary-nav, .cd-primary-nav ul{background: #fff;}.cd-primary-nav > li > a{font-size: 16px;}.cd-primary-nav > li > a:hover{color: #555;}.cd-primary-nav > li > a.selected{background-color: transparent;color: #555;}.cd-primary-nav a, .cd-primary-nav ul a{transition: all 0.2s ease 0s;}.cd-primary-nav .cd-secondary-nav > li > a{font-size: 16px;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: transparent;color: #777;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after{background: #555;}.go-back a:hover::after, .go-back a:hover::before, .has-children>a:hover::after, .has-children>a:hover::before{background: #555;}nav.cd-nav .bottom-copyright{color: #555;}/*搜尋*/ 
.cd-header-buttons li.search-btn{margin-top: 3px;margin-left: 0;margin-right: 10px;}.cd-nav-trigger, .cd-search-trigger{width: 38px;height: 38px;}.cd-search-trigger::before{top: 11px;left: 10px;}.cd-search-trigger::after{bottom: 13px;right: 11px;}.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-overlay.is-visible{z-index: 111;}/**/ 
.lang-select-label{line-height: 38px;}.RWDmenu_plus02 .querycar-block{height: 38px;line-height: 38px;margin-top: 3px;}/*新語系*/ 
.cd-header-buttons .lang-select{display:none;margin: 0px 10px 0 5px;}.cd-primary-nav .ic_lang-select:after{content: "Language";font-family: 'Open Sans', sans-serif;position: absolute;left: 40px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption{top: 25%;}.RWDbanner_plus01 .slick-caption .txt1{font-size: 50px;}.RWDbanner_plus01 .slick-caption .txt2{font-size: 28px;}/*main*/ 
.cd-main-content{margin-top: 50px;}.fixed_right{right: 10px;}.web_line{max-width: 100%;width: calc(100% - 120px);}.block_product::after{height: 70%;}.RWDproduct002_v2 .popup-portfolio .portfolio-item{padding: 25px 25px 45px;margin: 0 25px;background-color: #fff;box-shadow: 0 10px 20px rgba(0,0,0,0.1);overflow: visible !important;}.RWDproduct002_v2 .row{margin:0 -25px;}.RWDproduct002_v2 .section-subject{margin-right: 0px;margin-left: 0px;margin-bottom:50px;}.RWDproduct002_v2 .row .col-md-12{padding:0;}.RWDproduct002_v2 .portfolio-item{margin-bottom: 0px;}.RWDproduct002_v2 .col-md-3.col-sm-6{width: calc(100% / 2 - 51px);margin-bottom: 80px;}.block_product .RWDservice005.title_top{padding-bottom: 30px;}.block_product .container{padding: 0 45px !important;}.block_product .RWDservice005 .img_block{flex-wrap: wrap;}.block_product .RWDservice005 .block{width: calc(50% - 40px);margin-bottom: 80px;}.block_product .RWDservice005 .block .link{padding: 7px 0;}.RWDsocial002 .iconRounded{width: 20px;height: 20px;line-height: 20px;font-size: 20px;}.scrollTop002{right: 16px;}.footer_mail{padding: 100px 0 65px;}.footer_bottom{margin: 0 auto;}/*頁尾三事項*/ 
.footer_ssl{border-right: 0px solid transparent;margin-right: 0;padding-right: 0;}.footer_browser {display: block;margin-top: 8px; }}@media screen and (max-width: 767px) {.RWDbanner005 .swiper-center .main-title{color: #333;font-size: 17px;}.RWDbanner005 .swiper-center .subtitle {color: #777;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.block_quality .RWDservice005 .box_title .text1{font-size: 24px;}
}
/*Pad橫向 end*/
/*選單變化 start*/
@media (max-width: 800px) {
/*---首頁---*//*banner*/ 
.RWDbanner_plus01 .slick-caption{top: 22%;}/*title*/ 
.RWDbanner005 .title_block .title_tw, .RWDproduct002_v2 h1.main-title, .footer_mail h3, .block_product .RWDservice005 .box_title .text1{font-size: 33px;}.RWDbanner005 .title_block .title_en, .RWDproduct002_v2 h2.sub-title, .block_product .RWDservice005 .box_title .text2{font-size: 15px;}/*main*/ 
.RWDbanner005 .main-title{font-size: 17px;line-height: 1.3;}.block_quality .RWDservice005 .img_block{margin: 0 auto;}.block_quality .RWDservice005 .box_title .text1{font-size: 26px;}.RWDproduct002_v2 .portfolio-bottom-summary h4, .block_product .RWDservice005 .block .title1{font-size: 17px;}.maillink span{top: 0.5px;}.footer_map{width: 40%;}.footer_info{width: 60%;}
}
/*選單變化 end*/
/*pad版 start*/
@media (max-width: 768px) {
section.call_to_action {padding: 35px 0 80px;}h1.pageTitle {font-size: 33px; margin-bottom: 10px;}.form-horizontal .form-group {margin-left: -15px; margin-right: -15px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*---首頁---*/ 
.RWDfakeloader img{max-width:50%;}/*左右間距*/ 
.RWDmenu_plus02 .cd-main-header{padding: 0 25px;}#RWDfullscreen01 .container{padding: 0 25px;}.RWDmenu_plus02 .container{padding: 0 !important;}.footer_notice{padding: 20px 0 60px !important;}/*header*/ 
.RWDmenu_plus02 .querycar-block .ii::after{display:none;}.RWDmenu_plus02 .querycar-block{padding: 0;width: 38px;line-height: 36px;}.RWDmenu_plus02 .querycar-block .ii{font-size: 19px;right: -1.5px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption .txt1{font-size: 35px;}.RWDbanner_plus01 .slick-caption .txt2{font-size: 19px;margin-top: 20px;}/*title*/ 
.RWDbanner005 .title_block .title_tw, .RWDproduct002_v2 h1.main-title, .footer_mail h3, .block_product .RWDservice005 .box_title .text1{font-size: 30px;}.RWDbanner005 .title_block .title_en, .RWDproduct002_v2 h2.sub-title, .block_product .RWDservice005 .box_title .text2{font-size: 14px;}.web_line{width: calc(100% - 50px);}.block_feature{padding: 80px 0 30px;}.RWDbanner005.frac-top .fraction_block.frac-top{margin-bottom: 0px;}.block_product{padding: 55px 0 0px;}.block_product::after{height: 85%;}.RWDproduct002_v2 .popup-portfolio .portfolio-item{padding: 25px 15px 45px;margin: 0 auto;background-color: #fff;box-shadow: 0 10px 20px rgba(0,0,0,0.1);overflow: visible !important;}.RWDproduct002_v2 .row{margin:0 auto;}.RWDproduct002_v2 .section-subject{margin-right: 0px;margin-left: 0px;margin-bottom:50px;}.RWDproduct002_v2 .row .col-md-12{padding:0;}.RWDproduct002_v2 .portfolio-item{margin-bottom: 0px;}.RWDproduct002_v2 .col-md-3.col-sm-6{width: 100%;margin-bottom: 80px;}.RWDproduct002_v2 .portfolio-bottom-summary p{width: 80%;}.block_product .container{padding: 0 25px !important;}.block_product .RWDservice005 .block{padding: 25px 15px 20px;margin: 0 auto 70px;width: 100%;}.block_quality{padding: 70px 0;}.block_quality .RWDservice005 .block{padding:30px 0 0;border-top: 1px dashed #ccc;border-left: 0px dashed transparent;margin-top: 20px;}.block_quality .RWDservice005 .block:first-child{border-top: 0px dashed transparent;margin-top: 0px;padding:0;}.block_quality .RWDservice005 .block .title2{height: auto;}.maillink{font-size: 17px;color: #555;width: calc(100% - 50px);padding: 12px 0;background-color: #f28d1e;}.maillink span{display:none;top: -12px;width: calc(100% + 35px);left: 0;border-radius: 99em 99em 0 0;}.maillink a{color:#fff;}/*footer*/ 
.footer_map{width: 100%;float: none;}.footer_info{width: 100%;float: none;padding: 60px 25px;}.footer_info h1{font-size: 17px;}/*頁尾三事項*/ 
.footer_notice{line-height: 1.8;}.footer_copyright, .footer_ssl{display:block;}.footer_ssl{border: 0px solid transparent;margin: 0 auto;padding: 0;}.footer_browser{margin-top: 0;}/*右側*/ 
.fixed_right{right: 0;width: 100%;border-radius: 0;bottom: -40px;top: auto;padding: 0;opacity: 1;}.right_change{bottom:0 !important;}.RWDsocial002{float:left;width:calc(100% / 3 * 2);}.RWDsocial002 ul.socialNetwork li{width: 50%;float: left;}.RWDsocial002 .iconRounded{margin: 0 auto;height: 40px;line-height: 40px;}.scrollTop002{right: 0;position: relative !important;bottom: 0;float: right;width: calc(100% / 3);}.scrollTop002 .ii{border-radius: 0;width: 100%;display: block;line-height: 40px;}/*---內頁---*/section.call_to_action .container {padding-left: 10px; padding-right: 10px;}h1.pageTitle {font-size: 30px; line-height: 1.5;}.layoutlist_8.rwd .listdate .day {font-size: 14px; color: #333; font-weight: 500;}.formdesc h1 {font-size: 17px;}.RWDproduct_page .btn-other li {width: 100%;}.RWDproduct_page .btn-other li .ii {display: inline-block;}.RWDquiry .btn.normal {font-size: 13px;}
}
/*phone版 end*/
/*iphone5 start*/
@media (max-width: 320px){
/*banner*/ 
.RWDbanner_plus01 .slick-caption .txt1{font-size: 29px;}.RWDbanner_plus01 .slick-caption .txt2{font-size: 17px;margin-top: 20px;}
}
/*iphone5 end*/