/* all */body{font-family:'Oswald','Noto Sans TC',sans-serif;font-weight: 300;letter-spacing: 1px;}a, a:hover, a:focus{text-decoration: none;transition: all 0.5s ease-out;}p{letter-spacing: 0;color: #555;line-height: 1.5em;font-weight: 300;font-size: 16px;}/* 反白顏色設定*/::selection {background: #1458e4;color: #fff;}::-moz-selection {background:1458e4;color: #fff;}/* 動態效果改成fadeIn*/ 
.bounceIn{animation-name:fadeInUp;animation-duration:1s}/*loading*/ 
.RWDfakeloader img{width: auto;}/*main*/div#RWDfullscreen01 {    overflow: visible !important;}/*行動呼籲*/ 
.mobile-link {position: fixed;display: none;left: 0;bottom: 0; width: 100%;color: #FFF;text-align: center;z-index: 800;transition: all 0.5s ease-out;}.mobile-link .RWDedictor {display: flex;flex-direction: row;align-items: stretch;align-content: center;animation-delay: initial !important;animation-duration: initial !important;background-color:#5dca72; }.mobile-link .RWDedictor a {width: 100%;color: #fff;padding: 15px 0;font-family: 'Open Sans', 'Noto Sans TC',serif;display: flex;align-items: center;justify-content: center;flex-direction: row;}.mobile-link .RWDedictor i{margin-right:10px;font-size: 18px;}.mobile-link .RWDedictor a img{width:11px;height:15px;margin-right:10px;}.mobile-link .RWDedictor a:hover{color:#fff;}/*搜尋*/ 
.RWDmenu_plus04 .features .search-btn {padding:30px 15px 25px}.RWDmenu_plus04 #search-box.full .form-control {font-size: 20px;}.RWDmenu_plus04 #search-box.full .ibtn {font-size: 20px;}.RWDmenu_plus04 #search-box.full .search-in {max-width:900px}/*寬度間距*/ 
.service-block .container{width: 83%;}.product-block .container,.customization-block .container{width: 90%;}.product-block .container{position: relative;z-index: 1;}/*板塊間距*/ 
.service-block .container{padding: 120px 15px 80px;}.product-block .container{padding: 130px 15px 120px;}.customization-block .container{padding:80px 0;}/*主標題*/ 
.titlebar{text-align: center;}.RWDService001 h2.sub-title,.RWDproduct002_v3 .sub-title{color: #313131;font-size: 25px;font-weight: 500;letter-spacing: 2px;margin-top: 0px;}.RWDService001 .main-title,.RWDproduct002_v3 .main-title{font-family:'Oswald',sans-serif;font-size: 70px;line-height: 70px;font-weight: 900;margin: 20px 0 10px;letter-spacing: 0px;color: transparent;-webkit-text-stroke: 1px #0035a8;text-transform:uppercase;}.service-block  .col-md-12,.RWDproduct002_v3 .col-md-12{text-align: left;}.RWDService001 .section-line,.RWDproduct002_v3 .section-line{display: none;}/*按鈕*//*style01*/ 
.btnbar{border: 1px solid #5dca72;background: #5dca72;color: #fff;border-radius: 99em;font-size:16px;font-weight: 500;margin-top: 40px;display: flex;align-items: center;min-width: 250px;width: 250px;padding: 10px 20px;justify-content: center;}.btnbar i{margin-right: 10px;}.btnbar:hover{background:  #54cb25;}/*style02*/ 
.RWDbtn01 li{width: 320px;}.RWDbtn01 .btn{background: transparent;border: 2px solid #efd300;border-radius: 99em;color: #555;position: relative;z-index: 0;overflow: hidden;padding: 10px 12px;font-size: 16px;}.RWDbtn01 .btn::after{content: "";background: #fff;width: 0;height: 100%;position: absolute;right: 0;top: 0;transition: .5s;z-index: -1;border-radius: 99em;}.RWDbtn01 .btn::before {content: '';background: url(archive/image/customization/btn_button_after.png)no-repeat;background-size: 100% auto;width: 19px;height: 19px;position: absolute;left: 25px;top: 15px;filter: brightness(0) invert(0);}.RWDbtn01 .btn:hover{color: #2863e3;border: 2px solid #efd300;background: transparent;}.RWDbtn01 .btn:hover::after {width: 100%;transition: .4s;right: auto;left: 0;background: #efd300;}.RWDbtn01 .btn:hover::before{filter: initial;}/*header*/ 
.RWDmenu_plus04 .header{padding:5px 1% 0px 4%;background: #3274fb;transition: all 0.5s ease-out;}.RWDmenu_plus04 .logo {z-index: 30;width:200px;transition: all 0.5s ease-out;margin-top: 10px;transition: all 0.5s ease-out;}.RWDmenu_plus04 .features .search-btn img{filter: brightness(0) invert(1);}.RWDmenu_plus04 .menu li a{color: #fff;font-family: 'Noto Sans TC',sans-serif;font-weight: 500;padding: 20px 15px 25px !important;font-size: 17px !important;}.RWDmenu_plus04 .menu li a .m_stitle_block{font-size: 13px;font-family: 'Oswald',serif;font-weight: 400;padding-top: 2px;}.RWDmenu_plus04 .site-nav .menu{text-align: right;}.RWDmenu_plus04 .site-nav .menu ul li a{color: #555;font-weight: 400;}/*header hover*/ 
.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: #efd300;}.RWDmenu_plus04 .site-nav .menu>li>a:before {content: "";position: absolute;width: 0;height: 2px;background:#efd300;bottom: 0;right: 0;transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu>li>a:hover:before {width: 100%;transition: all .5s ease;right: auto;left: 0;}/*header下拉選單*/ 
.RWDmenu_plus04 .site-nav .menu li{text-align: center;}.RWDmenu_plus04 .lang-select-label:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:after {    position: absolute;    right: 5px;    border-color: #fff;}.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{  font-weight: 400;  text-decoration: none;}.RWDmenu_plus04 .site-nav .menu ul li>a {    padding-right: 0px;    padding-left: 0;}.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: #efd300;}/*header icon*/ 
.RWDmenu_plus04 .features{width: 220px;}.RWDmenu_plus04 .features .search-btn img,.RWDmenu_plus04 .features .member-btn img,.RWDmenu_plus04 .features .cart-btn img{  width: 17px;height: 17px;}.RWDmenu_plus04 .features .share-group.main_share a{background: #5dca72;color: #fff;border: 1px solid #5dca72;border-radius: 99em;display: flex;align-items: center;padding: 5px 15px;min-width: 150px;justify-content: center;}.RWDmenu_plus04 .features .share-group i{color: #fff;}.RWDmenu_plus04 .features .share-group.main_share a:hover{background: #54cb25;}/*header is-up*/ 
.RWDmenu_plus04 .header.is-up{transition: all 0.5s ease-out;padding-bottom: 0;}.RWDmenu_plus04 .header.is-up .logo{width: 170px;margin-top: 15px;transition: all 0.5s ease-out;}/*漢堡選單基本設定*/ 
.RWDmenu_plus04 #mobile-menu .menu>li.active>a{background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li .m_title_block{color: #2863e3;}.RWDmenu_plus04 #mobile-menu .menu>li .m_stitle_block{color:#555;}.RWDmenu_plus04 #mobile-menu .menu>li.active { background-color: #2863e3;}.RWDmenu_plus04 #mobile-menu .menu>li.active .m_title_block,.RWDmenu_plus04 #mobile-menu .menu>li.active .m_stitle_block{color: #fff;}.RWDmenu_plus04 #mobile-menu .menu li.has-child>a{padding: 13px!important;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a{color:#555;font-weight: 400;padding-left: 50px !important;}/*banner*/ 
.banner-block{position: relative;background: #3274fb;z-index: 6;}.banner-block .RWDbanner_plus01 .slick-caption{top: 25%;}.banner-block .container{width: 42%;float: right;}.banner-block .RWDbanner_plus01 .logo{position: absolute; top:10%;left: 35%;}.banner-block .RWDbanner_plus01 .slick-caption .txt1{font-size: 16px;color: #fff;text-transform: uppercase;font-family:'Open Sans', serif;}.banner-block .RWDbanner_plus01 .slick-caption .txt2,.about-block .block-tag{font-size: 120px;text-transform: uppercase;margin-top: 0;font-weight: 700;font-family: 'Oswald', serif;color: transparent;-webkit-text-stroke: 1px #acb2b7;letter-spacing: 3px;line-height: 1.1;}.banner-block .RWDbanner_plus01 .slick-caption .txt3{color: #fff;font-size: 70px;font-weight:700;letter-spacing: 1px;margin-top: 0;}.banner-block .RWDbanner_plus01 .slick-caption .txt4{color: #fff;font-size: 22px;font-weight:500;margin-top: 10px;}.banner-block .RWDbanner_plus01 .pic-box{position: relative;z-index: 2;}.banner-block .RWDbanner_plus01 .pic-box::after{content: '';width: 1px;height: 100%;background: #485458;position: absolute;top: 0;left: 29.1%;z-index: 1;opacity: 0.4;}.banner-block .RWDbanner_plus01 .pic-box::before{content: '';width: 1px;height: 100%;background: #485458;position: absolute;top: 0;right: 29.1%;z-index: 1;opacity: 0.4;}.banner-block .RWDbanner_plus01 .page-scroll {width: auto;left: 0px;margin-left: 15px;bottom: 0;transform: translateX(-50%);transform: translateY(51%);}.banner-block .RWDbanner_plus01 .page-scroll a {display: inline-block;-webkit-transform: translate(0,-50%);transform: translate(0,-50%);color: #fff;letter-spacing: .1em;text-decoration: none;-webkit-transition: opacity .3s;transition: opacity .3s;}.banner-block .RWDbanner_plus01 .page-scroll.style-custom span { writing-mode: tb-rl;margin-bottom: 0; font-size: 12px;letter-spacing: 2px;color:#fff;font-weight: 300;padding-bottom: 40px;}.banner-block .RWDbanner_plus01 .page-scroll.style-custom span::before {position: absolute;content: '';width: 1px;height: 30px;left: 30px; top: 0;background: #fff;animation: scd 5s ease 0s infinite alternate;transition: all 0.5s ease 0s;}.banner-block .RWDbanner_plus01 .page-scroll.style-custom span::after {content: '';width: 1px;height: 100%;background: rgba(255,255,255,0.3);position: absolute;left: 30px;bottom: 0;}.banner-block .RWDbanner_plus01.style-dotnav.control-right .plus-banner-container{right: 0;}.banner-block .RWDbanner_plus01.style-dotnav.control-right .control-box{background: #3274fb;padding: 0 20px;}.banner-block .RWDbanner_plus01.style-dotnav.dot .slick-dots li button{opacity: 10;background: transparent;border: 1px solid #fff;}.banner-block .RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background: #84C1FF;border-color: #84C1FF;}/*外掛按鈕*/ 
.bnbtnblock{position: relative;z-index: 10;}.linkbtn {margin-top: -120px;width: 550px;padding: 0;right: 0px;transition: .3s ease;position: absolute;display: flex;flex-direction: row;z-index: 2;height: 120px;}.linkbtn .btninner {padding: 0;width: 100%;}.linkbtn a {background: #23afc5;display: block;color: #fff;padding: 15px 30px 10px;transition: .5s ease;height: 100%;}.linkbtn .btninner:nth-child(2) a{background: #dbc627;}.linkbtn a img {width: 35px;margin-bottom: 15px;}.linkbtn h4{margin-bottom: 0px;}.linkbtn a:hover {transition: .5s ease;margin-top: -30px;}/*about*/ 
.about-block{display: flex;flex-direction: row;align-items: center;justify-content: flex-start;position: relative;z-index: 5;}.about-block::before{content: '';background: url(archive/image/customization/block_bg.jpg) no-repeat;background-size: cover;position: absolute;top: 0;left: 0;width: 100%;height:90%;}.about-block .infobox{width: calc(100% - 750px);padding: 0 20rem;color: #fff;margin-top: -40px;position: relative;z-index: 2;}.about-block .infobox::after{content: '';background: url(archive/image/customization/aboout-info-bg.png)no-repeat;width: 777px;height: 716px;background-size: 100% auto;position: absolute;right: 0;bottom: 0;transform: translateY(200px);z-index: -1;}.about-block .infobox h2{font-size: 40px;margin-bottom: 20px;line-height: 1.3;font-weight: 700;}.about-block .infobox h2.main-title-en{display: block;font-family: 'Oswald',serif;font-size: 20px;text-transform:uppercase;margin-top: 30px;margin-bottom: 20px;font-weight: 500;}.about-block .infobox p{font-family:'Open Sans', 'Noto Sans TC',serif;color: #fff;}.about-info{position: relative;z-index: 0;}.about-block .block-tag{display: none;writing-mode: vertical-lr;text-orientation: mixed;position: absolute;left: -13rem;top: -13rem;font-size: 289px;-webkit-text-stroke: 1px #3091e3;z-index: -2;}.about-block .RWDparallax_new .picbgbox{width: 755px;height: 888px;}.about-block .RWDbtn01 .btn-box{display: flex;justify-content: flex-start}.about-block .RWDbtn01 .btn{color: #fff;}.about-block .RWDbtn01 .btn::before{filter: brightness(0) invert(1);}/*service*/ 
.service-block {position: relative;margin-top:-130px;}.service-block::after{content: '';width: 1px;height: 115%;background: #e1e1e1;position: absolute;top: 0;left: 3%;z-index: 0; opacity: 0.4;transform: translateY(-13%);}.service-block::before{content: '';width: 1px;height: 100%;background: #e1e1e1;position: absolute;top: 0;right: 3%;z-index: 0;opacity: 0.4;}.service-block .container{position: relative;z-index: 1;}.service-block .RWDService001 { z-index: 1;padding:0 0 40px}.service-block .RWDService001 .col-md-3 { padding: 0 1px;width: auto;}.service-block .RWDService001 .row:nth-child(2) { display: flex; justify-content: center;}.service-block .RWDService001 i img { margin: 0 auto; border-radius: 60%; padding: 28%;position: relative; background: #fff;}.service-block .RWDService001 .boxFeature-2 p { font-size: 14px; letter-spacing: 1px;  padding: 0 15px; color: #333;margin: 0;font-weight: 400;font-family:'Open Sans', 'Noto Sans TC',serif;text-transform:uppercase;letter-spacing: 0;}.service-block .RWDService001 .boxFeature-2 h2 { position: relative;text-align: center;color: #fff;font-weight: 400;background: #444;font-size: 16px;padding: 11px 0px 12px 30px;letter-spacing: 2px;margin-right: 30px;}.service-block .RWDService001 .boxFeature-2 h2:before {content: ""; position: absolute; width: 0; height: 0; border-style: solid; border-width: 21.5px 0 21.5px 30px; border-color: transparent transparent transparent #fff; left: 0;top: 0;}.service-block .RWDService001 .boxFeature-2 h2:after {content: "";position: absolute;width: 0;height: 0;border-style: solid;border-width: 20px 0 21px 30px;border-color: transparent transparent transparent #444;right: -29px;top: 0;}.service-block .RWDService001 .col-md-3:nth-child(odd) h2{background:#8aa2d3;}.service-block .RWDService001 .col-md-3:nth-child(odd) .boxFeature-2 h2:after{border-color: transparent transparent transparent #8aa2d3;}.service-block .RWDService001 .boxFeature-2{ position: relative;}.service-block .RWDService001 .boxFeature-2:before {content: "01";position: absolute; width: 40px; background: #ffd801; border-radius: 60%;line-height: 40px; text-align: center; margin-left: -20px;left: 50%;top: -20px;z-index: 2;}.service-block .RWDService001 i:before {content: ""; width: calc(100% + 4px);height: calc(100% + 4px); position: absolute;left: -2px; top: -2px; border-radius: 60%; border:1px dashed #ddd;z-index: -1;}.service-block .RWDService001 i:after {content: ""; width: calc(100% + 4px); height: calc(100% + 4px);position: absolute;bottom: -2px;left: -2px;border-radius: 60%;background: linear-gradient(to bottom, rgba(255, 216, 1, 0) 50%, #ffd801 50% ,#ffd801 100%);z-index: -1;    transition: .5s ease;}.service-block .RWDService001 i {width:100%;position: relative; border-radius: 60%;display: block;margin: 0 auto 40px;}.service-block .RWDService001 .col-md-3:nth-child(even) i:after {transform: rotate(-180deg);}.service-block .RWDService001 .col-md-3:nth-child(2) .boxFeature-2:before{content: "02";}.service-block .RWDService001 .col-md-3:nth-child(3) .boxFeature-2:before{content: "03";}.service-block .RWDService001 .col-md-3:nth-child(4) .boxFeature-2:before{content: "04";}.service-block .RWDService001 .row:nth-child(3) .col-md-3:nth-child(1) .boxFeature-2:before{content: "05";}.service-block .RWDService001 .row:nth-child(3) .col-md-3:nth-child(2) .boxFeature-2:before{content: "06";}.service-block .RWDService001 .section-subject.row{float: none;width: 100%;margin-bottom: 50px;}.service-block .RWDService001 .row {margin: 0;float: left;}.service-block .RWDService001 .row:nth-child(2) {width: calc(100%/6 * 4);}.service-block .RWDService001 .row:nth-child(3) {width: calc(100%/6 * 2);}.service-block .RWDService001 .col-sm-6 {width: calc(100%/4);text-align: center;position: relative;}.service-block .RWDService001 .row:nth-child(3) .col-sm-6 {width: calc(100%/2);}/*product*/ 
.product-block{background: #f9f9f9;position: relative;z-index: 1;}.product-block::before{content: '';background: url(archive/image/customization/product_bg.jpg)no-repeat;width: 100%;height: 100%;background-size: cover;position: absolute;top: 0;left: 0;}.product-block .RWDproduct002_v3{padding: 0;}.product-block .RWDproduct002_v3 .popup-portfolio .portfolio-item{width:calc(100% / 4 - 1px);padding-bottom: 20px;padding-top: 5px;}.product-block .RWDproduct002_v3 .section-inner{position: relative;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center;}.product-block .RWDproduct002_v3 .section-inner .section-subject.row{width:100%}.product-block .RWDproduct002_v3  .section-inner .row:nth-child(2){position: absolute;right: 0;top: 40px;}.product-block .RWDproduct002_v3  .section-inner .row:nth-child(3){width: 100%;}/*product tabs*/ 
.product-block .RWDproduct002_v3 .filter-portfolio ul{display: flex;justify-content: flex-end;flex-direction: row;flex-wrap: wrap;}.product-block .RWDproduct002_v3 .filter-portfolio ul>li{margin: 0;}.product-block .RWDproduct002_v3 .btn.btn-rj{border-radius: 0;background-color: transparent;border: 1px solid #b8bfcd;border-left: 0;color: #555;font-size: 15px;padding: 10px 15px;}.product-block .RWDproduct002_v3 .filter-portfolio ul>li:first-child a{border: 1px solid #b8bfcd;}.product-block .RWDproduct002_v3 .active .btn.btn-rj,html.no-touch .RWDproduct002_v3 .btn.btn-rj:hover{background: #efd300;color: #2863e3;}/*productlist*/ 
.product-block .RWDproduct002_v3 .showbottom a{color: #313131;font-size: 18px;margin-top: 15px;font-weight: 500;}.product-block .RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4{color: #0035a8;}.product-block .RWDproduct002_v3 .portfolio-item>.inner-content>img{border-radius: 10px;}/*producthover*/ 
.product-block .RWDproduct002_v3 .popup-portfolio .portfolio-item::after,.product-block .RWDproduct002_v3 .popup-portfolio .portfolio-item::before {content: "";filter: alpha(opacity=0);Opacity: 0;pointer-events: none;z-index: 3;position: absolute;box-sizing: border-box;transition: all 0.5s ease;box-shadow: none;}.product-block .RWDproduct002_v3 .popup-portfolio .portfolio-item::before {color: #2863e3;top: 0px;left: 0px;right: 100%;bottom: 100%;border-top: 2px solid;border-left: 2px solid;}.product-block .RWDproduct002_v3 .popup-portfolio .portfolio-item::after {color: #2863e3;left: 100%;top: 100%;bottom: 0px;right: 0px;border-bottom: 2px solid;border-right: 2px solid;}.product-block .RWDproduct002_v3 .popup-portfolio .portfolio-item:hover::before {filter: alpha(opacity=100);Opacity: 1.0;bottom: 0px;right: 0px;}.product-block .RWDproduct002_v3 .popup-portfolio .portfolio-item:hover::after {filter: alpha(opacity=100);Opacity: 1.0;top: 0px;left: 0px;}/*客製*/ 
.customization-block{position: relative;}.customization-block::before{content: '';background: #f9f9f9;width: 100%;height: 70%;position: absolute;top: 0;left: 0;z-index: -1;}/*infobox*/ 
.customization-block .section_right_content{background: transparent;border: 0;}.customization-block .section_right_content .container{width: 100%;padding: 0;}.customization-block .section_right_content .row{display: flex;justify-content: center;align-items: center;flex-direction: row;flex-wrap: wrap;}.customization-block .section_right_content .col-lg-5{width: 50%;}.customization-block .section_right_content .col-lg-offset-1{margin-left: 0;padding: 0 50px;}.customization-block .section_right_content .content_topline{display: none;}.customization-block .section_right_content .content_title{color: #fff;font-size: 40px;font-weight:700;line-height: 1.3;margin: 0 0 25px;}.customization-block .section_right_content .content_title span{display:none;}.customization-block .section_right_content .lead,.section_right_content .lead p,.section_right_content .lead a {color: #fff;font-family: 'Open Sans', 'Noto Sans TC',serif;}.customization-block .section_right_content .lead .sub-title{font-size: 20px;margin-top:30px;margin-bottom: 20px;font-family: 'Oswald',serif;font-weight: 500;text-transform:uppercase;}/*bg*/ 
.customization-block .RWDparallax_new{position: absolute;top: 0;left: 0;height: 100%;width: 100%;}.customization-bg .RWDparallax_new .picbgbox{height: 100%;}.customization-bg{position: absolute;top: 0;right: 0;width: 90%;height: 100%;z-index: -1;}/*螺絲釘*/ 
.customization-transitions-top{position: absolute;top: -50px;right:200px;z-index: 3;}.customization-transitions-bottom{position: absolute;bottom: -50px;right: 100px;z-index: 3;}@keyframes scd {    0% {        height: 0px;    }    100% {        height: 100%;}}@-webkit-keyframes scd {    0% {        height: 0px;    }    100% {        height: 100%;    }}/*大螢幕*/@media (min-width: 1921px) {  }
/*footer start*/

/*footer*/ 
.footer-block{background: #fff;min-height: 681px;}.footer-block .container{width: 82%;display: flex;flex-direction: row;justify-content: flex-start;align-items: stretch;padding: 100px 0 50px;}.footer-block,.footer-block a{color: #313131;font-weight: 400;font-family:'Oswald','Noto Sans TC',sans-serif;}.footer-block a:hover{color:#547fdd;}.footer-block .ft-left{width: 40%;position: relative;}.footer-block .ft-right{width: 60%;}/*logo*/ 
.ft-logo{font-size: 28px;letter-spacing: 5px;}.ft-logo span{display: block;    font-size: 12px;    line-height: 1.3;    font-family: "微軟正黑體";    margin-top: 10px;    letter-spacing: 0;    color: #888;}.ft-logo img{width: 200px;}.ft-logo .mobile-ft-logo{display:none;}/*info*/ 
.ft-info ul{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-items: flex-start;list-style: none;padding: 0;margin: 0;}.ft-info ul li{width: calc(100% / 2);margin-bottom: 20px;font-size: 18px;}.ft-info ul li span{display: block;margin-bottom: 5px;font-size: 15px;color: #547fdd;}.ft-info ul li i{margin-right: 10px;}.footer-block .socialbtn{margin-top:12px;}.footer-block .btnbar,.footer-block .btnbar:hover{color: #fff !important;}/*map*/ 
.footer-block .map{margin: 25px 0;}/*關鍵字*/ 
.footer-block .keyword{font-size: 12px;color: #adadad;font-weight: 300;}/*社群*/ 
.RWDsocial002 .pull-right {float: none !important;}.RWDsocial002 .iconRounded {border: 0;color: #fff;background-color: #fff;}.RWDsocial002 .iconRounded img{width: 30px;height: 30px;margin-top: 5px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {background-color: #fff;color: #fff;}/*copyright*/ 
.ft-bottom{font-size: 12px;color:#adadad;border-top: 1px solid #dfdfdf;padding: 15px 0 10px;margin: 20px 0 0;font-weight: 300;font-family: '微軟正黑體';font-weight: 400;}.ft-bottom .container{padding: 0;justify-content: center !important;display: flex !important; flex-direction: row !important; align-items: center !important; flex-wrap: wrap;}.copyright_desc a, .copyright_desc{color: #adadad}.scrollTop002 .ii{border-radius: 10px;}

/*footer end*/
/*cookie start*/

.RWDalert_fancybox.bottom {    width: 500px;    padding: 30px 60px 20px !important;    box-shadow: 1px 0px 2px rgb(51 51 102 / 20%) !important;    z-index: 9999 !important;}.RWDalert_fancybox.bottom {    z-index: 999;    box-shadow: 0px -3px 3px rgb(51 51 102 / 20%);    padding: 15px 30px;    text-align: center;    letter-spacing: 1px;    position: fixed;    bottom: 0;    left: 0;    right: 0;    background: #fff;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {     display: inline-block;}.RWDalert_fancybox.bottom .editor {     font-size: 15px;    margin-bottom: 8px;}.RWDalert_fancybox .btn.active {    border-radius: 99em;    margin-top: 20px;    background:transparent !important;    border: #0035a8 1px solid !important;    display: block;    padding: 5px 50px;    color: #0035a8 !important;    font-size: 15px;}.RWDalert_fancybox .btn.active:hover{    background: #0035a8 !important;    color: #fff !important;}.RWDalert_fancybox .editor a{border-bottom: #a9a9a9 dotted 1px;}.RWDalert_fancybox .editor a:hover{color: #0038ae;}/*--600--*/@media (max-width:600px) {    .RWDalert_fancybox.bottom {        width: 100%;    }}

/*cookie end*/
/*內頁 start*/

/* 匯入內頁版面寬度80%*//*a連結*/a{text-decoration: none;}.page_wrapper_bg section.call_to_action a, .page_wrapper_bg section.call_to_action a:hover, .page_wrapper_bg section.call_to_action a:focus {color: #000;text-decoration: none;}.row{margin-right:0px;margin-left:0px;}/*購物流程圈圈改色*/@keyframes num-bg{0%{background:#0035a8 ;-webkit-transform:scale(.5);transform:scale(.5)}100%{background:#0035a8 ;-webkit-transform:scale(1);transform:scale(1)}}/*main*/ 
.page_wrapper_bg section.call_to_action { padding: 35px 0 85px 0; min-height: 35vw;}.page_wrapper_bg section.call_to_action>.container {padding: 0 15px;width:70%; max-width:1700px}.page_wrapper_bg .article-text .container {width: 100%;padding-left: 0;padding-right: 0;}.hgroup .container { width: 100%;padding-left: 0;padding-right: 0;border-bottom: 1px solid #e1e0e0;}/*文字統一設定*/ 
.page_wrapper_bg .hgroup h1 {line-height: 1.3;}.page_wrapper_bg .article-text h2 {font-size:24px;line-height: 1;letter-spacing:2px;}.page_wrapper_bg .article-text h3 {letter-spacing: 2px;line-height: 1.5;margin-bottom: 10px; font-weight: bold; font-size: 24px !important;}.page_wrapper_bg .article-text h4 {font-size: 18px;line-height: 1.7;letter-spacing: 2px;margin: 15px 0 15px;font-weight: bold;}.page_wrapper_bg .article-text, .page_wrapper_bg .article-text p{font-size:16px;line-height: 1.5em;letter-spacing: 1px;color: #333; font-weight: 300;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td{font-size:15px;line-height: 2; font-weight: 300;}._bd_row li{margin-bottom: 10px;}._bd_row ol{padding-left: 22px;}._bd_row ul{padding-left: 18px;}/*footer*/ 
.page_wrapper_bg  .footer-block{background: #f5f4f4;}/*中間*/ 
.page_wrapper_bg .collapsing_header .main{top:100px!important;}/*麵包屑*/ 
.hgroup .container {width: 100%;margin-left: auto;margin-right: auto;}.hgroup .page_subject {display: flex;flex-direction: column-reverse;align-items: flex-start;padding: 0;}.hgroup h1 {letter-spacing: 3px;font-weight: 700 !important;color: #0035a8 !important;float: left;padding-right: 30px;position: relative;margin-right: 2rem;font-size: 35px;margin: 0;}.hgroup h1 span{font-family: 'Oswald',sans-serif;font-size: 80px;line-height: 70px;font-weight: 900;margin: 20px 0 15px 0;letter-spacing: 0px;color: transparent;-webkit-text-stroke: 1px #0035a8;text-transform: uppercase;display: block;}.hgroup .breadcrumb {letter-spacing: 2px;font-weight: 300;order: 1;font-size: 12px;color: #555;background-color: transparent;margin: 0;padding: 5px 0; margin: 0 0 5px; border: none;position: relative;bottom: 0px;right: auto;left: 0;float: left !important; display: none;}/*banner*/ 
.page_wrapper_bg .banner-block .RWDbanner_plus01 .slick-caption {    top: 30%;}.page_wrapper_bg  .banner-block .RWDbanner_plus01 .slick-caption .txt1{    font-size: 80px;    text-transform: uppercase;    margin-top: 0;    font-weight: 700;    font-family: 'Oswald', serif;    color: transparent;    -webkit-text-stroke: 1px #acb2b7;    letter-spacing: 3px;    line-height: 1.1;}.page_wrapper_bg  .banner-block .RWDbanner_plus01 .slick-caption .txt2{    color: #fff;    font-size: 70px;    font-weight: 700;    letter-spacing: 1px;    margin-top: 10px;    -webkit-text-stroke:initial;}/*-------按鈕--------*/#panelCms .btn.btn-primary { float: none;border-radius: 5px !important;}/*重新填寫*/ 
.refill_btn {display: none;}/*回上一頁按鈕*/#article .btn.btn_back a, #album .btn.btn_back a {padding: 10px 12px;display:block;}.btn.btn_back {margin-right: 0;float: right;background: transparent !important;padding: 0;box-shadow: none;}.btn.btn_back a { min-width:230px;padding: 10px 12px;background: transparent;color: #555; transition: all 0.2s ease;border: 1px solid #efd300;border-radius: 99em;position: relative;}.btn.btn_back a:hover {border: 1px solid #efd300;color: #2863e3!important;background:transparent;}/*確定送出*/ 
.ebtn {padding: 0;background: transparent;-webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 99em;float: right;margin-right: 0;}.ebtn a { display: block;text-align: center;min-width:230px;line-height: 1.5;padding: 10px 12px;margin-top: 20px;border-radius: 99em;color: #555;background: transparent; border:2px solid #efd300;transition: all .2s ease;position: relative;overflow: hidden;}.ebtn a:hover {background: transparent; color: #2863e3 !important; border-color: #efd300; transition: all .2s ease;}.ebtn a::before,.btn.btn_back a::before{content: '';background: url(archive/image/customization/btn_button_after.png)no-repeat;background-size: 100% auto;width: 19px;height: 19px;position: absolute;left: 25px;top: 15px;filter: brightness(0) invert(0);}.ebtn a::after ,.btn.btn_back a::after{content: "";background: #fff;width: 0;height: 100%;position: absolute;right: 0;top: 0;transition: .5s;z-index: -1;border-radius: 99em;}.ebtn a:hover::after,.btn.btn_back a:hover::after{width: 100%;transition: .4s;right: auto;left: 0;background: #efd300;}.ebtn a:hover::before,.btn.btn_back a:hover::before {filter: initial;}/*購物車按鈕*/ 
.RWDshopping .btn.bg1{background: transparent ;color: #444;border: 1px solid #444;border-radius: 0 ;}.RWDshopping .btn.bg1:hover{border-radius: 0 ;transition: all 0.3s ease;border: 1px solid #000 ;color: #fff !important;background: #000 ;}.layoutlist_4 .showY br {display: none;}.RWDshopping .btn.bg2{border-radius: 0 !important;transition: all 0.3s ease;border: 1px solid #444 !important;color: #fff !important;background: #444 !important;}.RWDshopping .btn.bg2:hover{background:#000 !important;color: #fff !important;border: 1px solid #000 !important;}.RWDshopping .btn.bg2 i {transition: none;}.RWDshopping .btn.bg3{background: transparent; color: #444; border: 1px solid #444;border-radius: 0;}.RWDshopping .btn.bg3:hover{border-radius: 0;transition: all 0.3s ease;border: 1px solid #000;color: #fff !important; background: #000;}/*會員按鈕*/#join_form .btn{padding: 6px 12px;border-radius: 0;}#join_form .btn-link:hover { text-decoration: none;}#btn_member_login { float: none;background: #444;color: #fff;border: 1px solid #444;padding: 6px 12px;}#btn_member_login:hover {background: #000;color:#fff !important;border: 1px solid #000;}#join_form .btn-primary {min-width:180px;float: none; background: #444;color: #fff;border: 1px solid #444;}#join_form .btn-primary:hover{background: #000;color:#fff !important;border: 1px solid #000;}.btn-primary { background-color:#444;border: 1px solid #444; border-radius: 0 !important; float: right; margin-right: 0px;font-size: 14px;box-shadow:none;}.btn-primary a {color: #fff;font-size: 14px;}.btn.btn-primary:focus a, .btn.btn-primary:hover a, .btn.btn-primary:active a{color:#fff !important;}.btn-primary:hover{transition: all 0.3s ease; color:#fff; background-color: #000;border-color: #000;} .btn-primary:active:hover, .btn-primary:active:focus{background-color: #000;border: 1px solid #000;}.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{color: #fff !important;background-color:  #000;border-color: #000;outline: none;}/*忘記密碼 ＆重發認證信*/#div_forget_area *{border-radius: 0 !important;}/*註冊*/ 
.join_form_btns{ text-align: right;}/*文章列表-2*/#article .layoutlist_2 .list_subject a {font-size: 16px !important;font-weight: bold;margin: 0px 0px 20px !important; display: block;line-height:2 !important;}.subsubject {font-size: 14px;font-weight: 400;line-height: 2;}.layoutlist_2 .listdate .yearmonth, .layoutlist_4 .listdate .yearmonth{ padding-bottom: 0;}/*文章列表-3*/ 
.layoutlist_3.fn_article3 .list_subject a{font-size: 16px !important;font-weight: bold;margin: 0px 0px 20px !important; display: block;line-height:2 !important;}.layoutlist_3.fn_article3 .list_subject .summary a{font-size: 14px !important;font-weight: 400;line-height: 2 !important;}/*文章列表-4*/#article .layoutlist_4 .item {display: flex;align-items: stretch;border-bottom: 1px solid #eee;}#article .layoutlist_4 .list_subject a{font-size:17px!important;font-weight:700;margin:0 0 10px!important;display:block;line-height:1.5!important}#article .layoutlist_4 .list_subject .summary a{font-size:16px!important;font-weight:400;line-height:1.5!important}#article .layoutlist_4 .listdate{padding:0 10px;width:90px;border-left:1px solid #eee}#article .layoutlist_4 .listdate .day{font-size:25px}#article .layoutlist_4 .listdate .yearmonth{letter-spacing:1px;padding:0}#article .layoutlist_4 .item .list_img{padding-left:0}#article .layoutlist_4 .list_subject{width:calc(100% - 25% - 90px)}#article .layoutlist_4 .xrow.list {height: auto;}/*文章列表-7*/#article .layoutlist_7 .subject, .article7 .layoutlist_7 .subject a{margin-top: 15px !important;;margin-bottom: 15px !important;;}#article .layoutlist_7 .cdate, .article7 .layoutlist_7 .cdate a{font-size: 12px;}#article .layoutlist_7 .summary, .article7 .layoutlist_7 .summary a{font-size: 14px !important;font-weight: 400;line-height: 2 !important;}/*文章列表-8*/ 
.layoutlist_8 .article_subject{font-weight:500;font-size:17px;line-height:1.5;display:block}.layoutlist_8 .list_subject .summary{margin:10px 0}.layoutlist_8 .list_subject .summary a{font-size:16px;font-weight:400;line-height:1.5;color:#000}/*文章列表頁籤修正*/#article .tabs {margin: 50px 0;}/*相簿列表*/ 
.layoutlist_2 .album_item {height: auto !important;}/*相簿上下方說明*/#album .page_desc {margin: 50px 0;}#album .page_content3 .page_desc2,#album .page_content4 .page_desc2 {margin: 50px 0 0;}/*修正相簿a連結顏色*/ 
.photo_view .flex-direction-nav a {color: transparent !important;}/*相簿-1*/#album .layoutlist_1 .album_item_subject {padding: 20px 0px;font-size: 18px;}/*相簿-2*/#album .layoutlist_2 .album_item_subject{padding: 20px 0px;font-size: 18px;}/*Q&A*/ 
.rwd .faq_question{font-size: 16px;letter-spacing: 2px;}.rwd .faq_answer{font-size: 15px;letter-spacing: 2px;line-height: 1.8;}/*影片*/ 
.video_item_subject{font-size: 16px;letter-spacing:1px;}/*檔案下載*/ 
.download .search_input {background: transparent;}.no-touch .layoutlist_5 .dbtn_v2:hover {background: #333;border-color: #333;color: #fff;}.layoutlist_5 .dbtn_v2 { display: inline-block;margin: 15px 0 0;padding: 6px 0.8em;font-size: 14px; line-height: 1.2;color: #333;border: 1px solid #b7b7b7; border-radius: 2px;background: #fff; text-decoration: none; cursor: pointer;}.layoutlist_5 .download_subject {line-height: 1.4;}.layoutlist_5 .summary {margin: 8px 0 0;font-size: 13px;line-height: 1.4;color: #818181;}/*產品_1*/ 
.page_content1 #productbx_bg{background: #efefef;-moz-opacity:1;opacity: 1;}.page_content1 .dd-selected {letter-spacing: 1px;}#btn_shopping{border-radius: 0;font-size: 14px;background:#444}#btn_shopping:hover{background:#000}.fbtn{border-radius: 0;font-size: 14px;background:#444}.fbtn:hover{background:#000}#btn_querycar{border-radius: 0;font-size: 14px;background:#444}#btn_querycar:hover{background:#000}.product_desc_content {color: #333;letter-spacing: 1px;line-height: 30px;}.page_content1 #prod_price {margin-top: 17px;}.page_content3_mainphoto .swiper-slide img {width: 100%;}/*產品_2*/#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #999;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background:#444;}.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: #111;}#mobile-fixed .style-radio .form-radio, .RWDproduct_page .style-radio .form-radio {border: 1px solid rgb(214, 214, 214);}#mobile-fixed .style-radio .form-radio.checked, .RWDproduct_page .style-radio .form-radio.checked {border-color: #000;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor {color: #555;font-size: 15px;letter-spacing: 1px;}/*產品列表樣式*/ 
.layoutlist_4 .product_list_item,.layoutlist_2 .product_list_item{margin-top:0;}.layoutlist_4 .pricearea{text-align:left;display:flex;align-items:center;letter-spacing:0}.layoutlist_4 .fixprice{ font-size: 16px;text-decoration: line-through;}.layoutlist_4 .sellprice{color:#f10404;font-weight:bold;}/*修正產品、文章預設列表排版*/ 
.productlist .layoutlist_2, .productlist .layoutlist_4, .productlist .layoutlist_5, .albumlist .layoutlist_2, .albumlist .layoutlist_4, .articlelist .layoutlist_2, .articlelist .layoutlist_4 {display: flex; flex-wrap: wrap;}.sortbar {float: none !important;margin-bottom: 20px !important;text-align: left !important; width: 100%;}/*購物清單*/ 
.RWDshopping .btn.normal{border-radius: 0;}/*會員註冊*/#join_form .btn-primary{border-radius: 0;}#join_form {background: white;}/*留言板*/ 
.customized_columns .css-table .th.textarea {width: 10%;}/*詢問車*/ 
.RWDquiry .shopping_form .control-box img {margin-left: 10px;}.RWDquiry .btn.normal:hover{transition:.5s ease}.RWDquiry .btn.normal{border-radius:0;font-size:15px;letter-spacing:1.5px;transition:.5s ease}.RWDquiry .btn.normal:hover{transition:.5s ease;background:#eee;color:#333;border-color:#eee;font-weight:500}.RWDquiry .btn.bg2,.btn.normal.bg3{background:#333;color:#fff;border-color:#333}/*電子表單*/ 
.eforms1 .page_wrapper_bg section.call_to_action>.container{width: 60%;}.eforms1 .pagecontent{padding: 0;}.eformsDesc {margin: 50px 0;border: 0;}.eformscontent .layoutlist_1 {width: 100%;max-width: initial; margin: 0 auto;}.form-horizontal .form-group {margin-left: 0; margin-right: 0;}.form-horizontal .control-label {width: 15%;font-weight: 400;}.form-horizontal .form-group .col-sm-12.col-md-11 {width: 85%;}textarea.form-control {min-height: 130px;}.form-control{box-shadow: initial;}.customized_columns{margin-top: 30px;}.contactbox{display: flex;justify-content: flex-start;align-items: flex-end;margin: 35px 0;}.contactbox .left,.contactbox .right{width: 50%;}.contactbox .right{text-align: right;}.contactbox ul{list-style: none;padding: 0;margin: 0;}.contactbox h4{color: #000 !important;font-size: 35px;font-weight: 600;}.contactbox ul > li span{color: #547fdd;display: inline-block;min-width: 80px;font-weight:400;}.contactbox ul > li span i{margin-right: 10px;}.contactbox ul > li,.contactbox ul > li  a{color: #313131 !important;}.mapbox{display: flex;flex-direction: row;justify-content: flex-start;align-items: flex-start;}.mapbox iframe{width: 50%;}/*關於我們*/ 
.article1 .pagecontent{padding: 0;}.article1 p{font-family: 'Open Sans', 'Noto Sans TC',serif;}.article1 p.en-tit{font-family: 'Oswald',serif;text-transform:uppercase}.article1 h4{width: 100%;position: relative;z-index: 0;margin-bottom: 35px !important;}.article1 h4 span{background: #fff;padding-right: 15px;}.article1 h4::after{content: '';width: 100%;height: 1px;background: #e1e0e0;display: block;position: absolute;right: 0;top: 15px;z-index: -1;}.mechanical{margin: 55px 0;}.mechanical ul{display: flex;flex-direction: row;justify-content: flex-start;align-items: flex-start;list-style: none;margin: 0;padding: 0;}.mechanical ul > li{width: calc(100%/4 - 1px);text-align: center;}.mechanical-name{font-weight: 600;}.mechanical-name span{display: block;text-transform:uppercase;font-weight: 400;font-family: 'Open Sans', 'Noto Sans TC',serif;font-size: 15px;}.factory{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-items: flex-start;grid-column-gap: 30px;}.factory img{width: calc(100%/2 - 15px);margin-bottom: 25px;}/*產品*/ 
.m2018 .products-nav .nav-title{color: #fff;font-weight: 600;background: #3274fc;padding: 10px;}.m2018 .products-nav>ul>li{margin: 0 0 10px 0;padding: 0 0 5px 10px;border-bottom: 1px solid #e1e0e0;}.m2018 .products-nav>ul>li{font-weight: 500;}.m2018 .products-nav>ul>li.active a,.m2018 .products-nav>ul>li>a:hover{color: #3274fc;font-weight: 600;}/*產品list*/ 
.product1 .hgroup .breadcrumb{display: block;}.product1 .layoutlist_2 .item, .product1 .layoutlist_4 .item{border: 0;}.product1 .layoutlist_2 .subject{text-align: center;}.product1 .item .subject A.itemlink{color: #000;font-weight: 400;font-size: 18px;}.product1 .layoutlist_2 .item::after, .product1 .layoutlist_2 .item::before {content: "";filter: alpha(opacity=0);Opacity: 0;pointer-events: none;z-index: 3;position: absolute;box-sizing: border-box;transition: all 0.5s ease;box-shadow: none;}.product1 .layoutlist_2 .item::before {color: #2863e3;top: 0px;left: 0px;right: 100%;bottom: 100%;border-top: 2px solid;border-left: 2px solid;}.product1 .layoutlist_2 .item::after {color: #2863e3;left: 100%;top: 100%;bottom: 0px;right: 0px;border-bottom: 2px solid;border-right: 2px solid;}.product1 .layoutlist_2 .item:hover::before {filter: alpha(opacity=100);Opacity: 1.0;bottom: 0px;right: 0px;}.product1 .layoutlist_2 .item:hover::after {filter: alpha(opacity=100);Opacity: 1.0;top: 0px;left: 0px;}/*產品detail*/ 
.productcontent .hgroup .container{border-bottom: 0;}.RWDproduct_page .products-info .name{color: #000;font-size: 28px;font-weight:700;}.RWDproduct_page .pic-box{width: calc(100% - 50%);}.RWDproduct_page .products-info{width: 50%;}.RWDproduct_page .pic-box .swiper-container{border: 1px solid #dfdfdf;}.RWDproduct_page .btn, .RWDproduct_page .ibtn{font-size: 15px;}/*頁籤*/ 
.RWDproduct_page .tab-box .tab-menu a{font-weight: bold;}/*服務流程*/ 
.page-ServiceProcess{display: flex;flex-direction: row;justify-content: flex-start;align-items: flex-start;}.page-ServiceProcess .col-sm-6 p{width: 90%;font-weight: 400;}.page-ServiceProcess .col-sm-6 {width: calc(100%/6);text-align: center;position: relative; padding: 0 1px;}.page-ServiceProcess .col-sm-6:before {content: "01";position: absolute;width: 40px;background: #ffd801;border-radius: 60%;line-height: 40px;text-align: center;margin-left: -20px;left: 50%;top: -20px;z-index: 2;}.page-ServiceProcess i img {margin: 0 auto;border-radius: 60%;padding: 28%;position: relative;background: #fff;}.page-ServiceProcess i {width: 100%;position: relative;border-radius: 60%;display: block;margin: 0 auto 40px;}.page-ServiceProcess i::before {content: "";width: calc(100% + 4px);height: calc(100% + 4px);position: absolute;left: -2px;top: -2px;border-radius: 60%;border: 1px dashed #ddd;z-index: -1;}.page-ServiceProcess i::after {content: "";width: calc(100% + 4px);height: calc(100% + 4px);position: absolute;bottom: -2px;left: -2px;border-radius: 60%;background: linear-gradient(to bottom, rgba(255, 216, 1, 0) 50%, #ffd801 50% ,#ffd801 100%);z-index: -1;transition: .5s ease;}.page-ServiceProcess  h2 {position: relative;text-align: center;color: #fff;font-weight: 400;background: #444;font-size: 16px !important;padding: 11px 0px 12px 30px;letter-spacing: 2px !important;margin-right: 30px;width:85%;margin:0 auto;}.page-ServiceProcess  p{width:85%;margin:20px auto 0;}.page-ServiceProcess .col-sm-6 h2:after {content: "";position: absolute;width: 0;height: 0;border-style: solid;border-width: 20px 0 19px 15px;border-color: transparent transparent transparent #444;right: -15px;top: 0;}.page-ServiceProcess  .col-md-3:nth-child(even) i:after {transform: rotate(-180deg);}.page-ServiceProcess  .col-md-3:nth-child(odd) h2 {background: #8aa2d3}.page-ServiceProcess  .col-md-3:nth-child(odd) h2:after {border-color: transparent transparent transparent #8aa2d3;}.page-ServiceProcess  .col-md-3:nth-child(2):before {    content: "02";}.page-ServiceProcess  .col-md-3:nth-child(3):before {    content: "03";}.page-ServiceProcess  .col-md-3:nth-child(4):before {    content: "04";}.page-ServiceProcess  .col-md-3:nth-child(5):before {    content: "05";}.page-ServiceProcess  .col-md-3:nth-child(6):before {    content: "06";}.en-Process{margin-top: 50px;border-top: #dfdfdf dotted 1px;padding-top: 80px;}.en-Process h2{font-family: 'Oswald',serif;text-transform:uppercase;line-height: 1.3 !important;height: 60px;display: flex;justify-content: center;align-items: center;}.en-Process p{font-family: 'Open Sans', 'Noto Sans TC',serif;}.en-Process .col-sm-6 h2:before{border-width: 30px 0 30px 30px;}.en-Process .col-sm-6 h2:after{border-width: 30px 0 30px 30px;}/*隱私權政策*/ 
.article3 .hgroup{display:none;}.article3 .page_wrapper_bg .article-text.rwd .container p {font-size: 18px; font-weight: 500;width: 60%;margin: 0 auto 80px;text-align: center;color: #333;}.article3 .page_wrapper_bg .article-text.rwd .container .item {margin-bottom: 50px;font-family:'Noto Sans TC',sans-serif;}.article3 .page_wrapper_bg .article-text.rwd .container h5 {font-weight: 500;color: #333;font-size: 20px;margin-top: 0;}.article3 .page_wrapper_bg .article-text.rwd .container .item h6 { padding-left: 42px;color: #111;font-size: 16px; font-weight: 600;}.article3 .page_wrapper_bg .article-text.rwd .container .item span {padding-left: 42px;display: block;}.article3 .page_wrapper_bg .article-text.rwd .container .item ul {padding-left: 65px;}

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

@media (max-width: 2000px) {  /*內頁*/  .page_wrapper_bg .banner-block .RWDbanner_plus01 .slick-caption .txt1,.page_wrapper_bg .banner-block .RWDbanner_plus01 .slick-caption .txt2{font-size: 60px;}}@media (max-width: 1920px) {  .banner-block .RWDbanner_plus01 .slick-caption {top: 19%;}  .banner-block .RWDbanner_plus01 .slick-caption .txt2{font-size: 100px;}  .about-block .infobox{margin-top: -80px;}  .about-block .infobox{padding: 0 14rem;}  /*服務流程*/  .article2 .page_wrapper_bg section.call_to_action>.container{width: 80%;}  .page-ServiceProcess.en-Process h2{font-size: 15px !important;padding-left:15px;}  /*footer*/  .footer-block{min-height: 696px;}}@media (max-width: 1800px) {  .banner-block .RWDbanner_plus01 .slick-caption {top: 25%;}  .banner-block .RWDbanner_plus01 .slick-caption .txt3{font-size: 60px;}  .banner-block .RWDbanner_plus01 .slick-caption .txt2{font-size: 80px;}  .banner-block .RWDbanner_plus01 .slick-caption .txt4{font-size: 20px;}  .customization-block .section_right_content .content_title{font-size: 40px;}}@media (max-width: 1620px) {  .about-block .infobox {padding: 0 8rem;}  .customization-transitions-top{top:-20px;}  .customization-block .section_right_content .content_title {font-size: 35px;}  .customization-block .section_right_content .col-lg-5{width:40%;right:60%;}  .customization-block .section_right_content .col-lg-offset-1{width:60%;left: 40%;}  .customization-bg{width:92%;}  .about-block .infobox{width: calc(100% - 550px);}  .about-block .RWDparallax_new .picbgbox{width:550px;}  /*內頁*/  .eforms1 .page_wrapper_bg section.call_to_action>.container {width: 70%;}  .page-ServiceProcess .col-sm-6 p{text-align:left;}}@media (max-width: 1500px) {  .RWDService001 .main-title, .RWDproduct002_v3 .main-title{font-size: 60px;line-height: 60px;}  .banner-block .RWDbanner_plus01 .slick-caption .txt2 {font-size: 70px;}  .banner-block .RWDbanner_plus01 .slick-caption .txt3 {font-size: 50px;}  .service-block .RWDService001 .boxFeature-2 h2{padding-bottom:13px;}  .service-block .RWDService001 .boxFeature-2 h2:after{border-width:20px 0 21px 30px}    /*內頁*/ .page_wrapper_bg section.call_to_action>.container,.eforms1 .page_wrapper_bg section.call_to_action>.container{width:90%;}}@media (max-width: 1400px) {  .banner-block .container{width: 44%;}  .banner-block .RWDbanner_plus01 .slick-caption{top:22%;}  /*內頁*/  .hgroup h1 span{font-size: 60px;margin-bottom:0;}  .hgroup h1{font-size: 28px;}  .page-ServiceProcess h2{padding: 11px 0px 12px 20px;font-size: 15px !important;}    .page-ServiceProcess .col-sm-6 p{font-size: 14px !important;}  }@media (max-width: 1300px) {  .banner-block .RWDbanner_plus01 .slick-caption .txt2 {font-size: 50px;}  .banner-block .RWDbanner_plus01 .slick-caption .txt3 {font-size: 40px;}  .banner-block .RWDbanner_plus01 .slick-caption .txt4 {font-size: 17px;}  .linkbtn .btninner h4{font-size: 16px;}  .about-block .infobox {padding: 0 5rem;}  .about-block .infobox h2 span{font-size: 18px;}  .about-block .infobox h2{font-size: 35px;}  .service-block .RWDService001 i img {padding: 25%;}  .service-block .RWDService001 .boxFeature-2 h2:after {border-width: 20px 0 22px 30px;}  .product-block .container{padding-top:80px;}  .product-block .RWDproduct002_v3 .section-subject{margin-bottom:25px;}  .product-block .RWDproduct002_v3 .col-md-12{text-align: center;}  .product-block .RWDproduct002_v3 .section-inner .row:nth-child(2){position: static;margin-bottom:25px;}  .product-block .RWDproduct002_v3 .popup-portfolio{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: flex-start;}  .product-block .RWDproduct002_v3 .popup-portfolio .portfolio-item{width: calc(100% / 2 - 1px);}  .product-block .RWDproduct002_v3 .filter-portfolio ul{justify-content: center;display: flex;}  /*內頁*/  /*服務流程*/  .page-ServiceProcess{flex-wrap: wrap;}  .page-ServiceProcess .col-sm-6{width: calc(100%/3);margin-bottom: 45px;}  .en-Process .col-sm-6 h2:after{border-width: 30px 0 30px 20px;right: -20px;}}/* 匯入內頁版面寬度80%*/@media (max-width: 1920px) {.page_wrapper_bg section.call_to_action {min-height: 700px;}}/*產品定售價掉落修正*/@media (max-width: 1500px) {.layoutlist_4 .pricearea span{margin:0}.layoutlist_4 .pricearea{flex-direction:column-reverse;align-items:flex-start}.page_wrapper_bg .banner-block .RWDbanner_plus01 .slick-caption .txt1, .page_wrapper_bg .banner-block .RWDbanner_plus01 .slick-caption .txt2 {font-size: 50px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.service-block .container {width: 90%;}.about-block .infobox {width: calc(100% - 400px);}.about-block .RWDparallax_new .picbgbox {width: 400px;}.service-block .RWDService001 {z-index: 1;padding: 0 20px;}.customization-block .section_right_content .content_title {font-size:28px;}/*內頁-匯入內頁版面寬度80%*//*main*/ 
.page_wrapper_bg section.call_to_action>.container,.article2 .page_wrapper_bg section.call_to_action>.container {width: 90%}/*banner*/ 
.page_wrapper_bg .banner-block .RWDbanner_plus01 .slick-caption .txt1, .page_wrapper_bg .banner-block .RWDbanner_plus01 .slick-caption .txt2 {font-size: 42px;}/*產品介紹*/ 
.product1 .layoutlist_2 .item::before,.product1 .layoutlist_2 .item::after{display:none;}.RWDproduct_page .products-info .name{font-size: 24px;line-height: 1.2;}
}
/*1199px end*/
/*1070px start*/

@media (max-width: 1070px) {  .banner-block .RWDbanner_plus01 .slick-caption {top: 20%;}  .banner-block .RWDbanner_plus01 .slick-caption .txt1{font-size: 15px;}  .banner-block .RWDbanner_plus01 .slick-caption .txt2 {font-size: 40px;}  .banner-block .RWDbanner_plus01 .slick-caption .txt3 {font-size: 35px;}  .banner-block .RWDbanner_plus01 .slick-caption .txt4 {font-size: 15px;}    .service-block{margin-top:-80px;}  .service-block .RWDService001 .section-subject.row{float:left;}  .service-block .RWDService001 .row{width: 100% !important;float: none;display: initial !important;}  .service-block .RWDService001 .row::before,.service-block .RWDService001 .row::after{display:none;}  .service-block .RWDService001 .col-sm-6{width: calc(100%/3 - 1px) !important; float: left !important;margin-bottom:35px;}  .service-block .RWDService001 i:after,.service-block .RWDService001 i:before{height: calc(100% + 5px);width: calc(100% + 5px);}}

/*1070px end*/
/*1024px start*/
@media (max-width: 1024px) {
/*header*/ 
.RWDmenu_plus04 .header{padding-right:5%;}.RWDmenu_plus04 .logo,.RWDmenu_plus04 .header.is-up .logo{width:130px;margin-top: 16px;}.RWDmenu_plus04 .ml-stack-nav-toggle{color:#fff;}.RWDmenu_plus04 .ml-stack-nav-toggle i{font-family: 'Open Sans', 'Noto Sans TC',serif;}.RWDmenu_plus04 .ml-stack-nav-toggle__line{background: #fff;}.RWDmenu_plus04 .features:after{display:none;}.RWDmenu_plus04 .features .share-group.main_share{padding: 20px 5px 25px 5px;}.RWDmenu_plus04 .features{margin-right: 0;padding-right: 0;}.RWDmenu_plus04 .features .search-btn {padding: 23px 15px 25px;}/*各區標題*/ 
.RWDService001 .main-title, .RWDproduct002_v3 .main-title,.RWDService001 h2.sub-title, .RWDproduct002_v3 .sub-title{text-align: center;}.linkbtn{margin-top: -110px;height: 110px;}.linkbtn a{font-size: 13px;}.linkbtn a img{margin-bottom: 5px;}.about-block{align-items: flex-start;flex-direction: column;display: flex;}.about-block .infobox,.about-block .block-leftimg,.about-block .RWDparallax_new .picbgbox{width:100%;}.about-block .infobox{margin-top:0;padding: 5rem 6rem;width:90%;margin-left:auto;margin-right:auto;}.about-block .infobox h2{text-align: center;}.about-block .RWDbtn01 .btn-box{justify-content: center;}.about-block #m_RWDBASE_PAT01_44_1 .picbgbox { height: 38vw !important;background-position: center center;width: 85%;background-size: 100% auto;margin: 0 auto;z-index: 5;background-position: center 17%;}.service-block {margin-top: -30px;}.service-block .RWDService001 .section-subject.row{margin-bottom: 80px;}.service-block::before,.service-block::after{display:none;}.customization-block .container{padding-bottom:0;}.customization-block::before{display:none;}.customization-block .section_right_content .content_title,.customization-block .section_right_content .lead .sub-title{text-align: center;}.customization-block .section_right_content .content_title{font-size: 30px;}.customization-block .section_right_content .row{display: flex;justify-content: center;align-items: flex-start;flex-direction: column;flex-wrap: wrap;}.customization-block .section_right_content .col-lg-offset-1,.customization-block .section_right_content .col-lg-5{position: static;}.customization-block .section_right_content .col-lg-5{width:80%;margin:50px auto 0;}.customization-block .section_right_content .col-lg-offset-1{width:90%;margin-top:0;margin-left:auto;margin-right:auto;}.customization-block .btnbar{margin-left:auto;margin-right:auto;}.customization-bg {width: 100%;}.customization-bg #m_RWDBASE_PAT01_52_1 .picbgbox {height: 83%;}.customization-transitions-bottom{bottom: 50px;}.footer-block .container{padding-top:20px;}.footer-block .btnbar{min-width: 200px;width: 200px;}/* 匯入內頁版面寬度80%*/ 
.page_wrapper_bg .collapsing_header .main {top: 86px!important;}/*banner*/ 
.page_wrapper_bg .banner-block .RWDbanner_plus01 .slick-caption .txt1,.page_wrapper_bg .banner-block .RWDbanner_plus01 .slick-caption .txt2 {    font-size: 37px;}/*內頁的footer*/ 
.page_wrapper_bg .footer-block{padding-top: 40px;}/*產品內頁-01*/ 
.page_content1 #prod_price {margin-top: 18px;}/*相簿內容樣式-03*/ 
.photo .content_box {width: calc(100% / 4) !important;}/*文章列表-04*/#article .layoutlist_4 .item{flex-direction:column}#article .layoutlist_4 .item .list_img,#article .layoutlist_4 .list_subject,#article .layoutlist_4 .listdate{width:100%}#article .layoutlist_4 .item .list_img{padding:0;margin:0 0 10px}#article .layoutlist_4 .list_subject{padding:0;margin:0 0 10px}#article .layoutlist_4 .listdate{border:0;display:flex;align-items:center;padding: 0;}#article .layoutlist_4 .listdate .day:before{content:"/";margin-right:5px}#article .layoutlist_4 .listdate .day{font-size:12px;color:#afafaf;position:relative;margin-left:5px}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.banner-block .container {width: 100%;text-align: center;float: none;}.banner-block .RWDbanner_plus01 .slick-caption {top: 10%;}.banner-block .RWDbanner_plus01 .slick-caption .txt1 {font-size: 17px;}.banner-block .RWDbanner_plus01 .slick-caption .txt2 {font-size: 70px;}.banner-block .RWDbanner_plus01 .slick-caption .txt3 {font-size: 57px;}.banner-block .RWDbanner_plus01 .slick-caption .txt4 {font-size: 20px;}.about-block::before{background-position:right top;}.about-block .infobox,.customization-block .section_right_content .col-lg-offset-1{width:100%;}.service-block .RWDService001 .col-md-3:nth-child(odd) .boxFeature-2:before {top: -20px;}.product-block .RWDproduct002_v3 .section-subject{margin-bottom:0px;}.product-block .RWDproduct002_v3 .section-inner .row:nth-child(2) {position: sticky;top: 80px;z-index: 1;padding-top: 25px;}.product-block .RWDproduct002_v3 .btn.btn-rj{background-color: #fff;}div#RWDfullscreen01 {overflow: visible !important;}.customization-block .container{width:100%}.customization-block .section_right_content .col-lg-5{width:100%;}.customization-block .section_right_content .col-lg-offset-1{width:75%;}.customization-transitions-bottom{bottom: 166px;}.footer-block {min-height: inherit;padding-bottom: 96px;}.footer-block .container{display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;padding-top:0px;} .footer-block .ft-left,.footer-block .ft-right{width:100%;}  .footer-block .ft-right{margin-top:50px;}.footer-block .socialbtn {margin-top: 0;position: absolute; right: 0;top: -20px;}/*匯入內頁版面寬度80%*//*banner*/ 
.page_wrapper_bg .banner-block .RWDbanner_plus01 .slick-caption .txt1, .page_wrapper_bg .banner-block .RWDbanner_plus01 .slick-caption .txt2 {    font-size: 40px;}/*麵包屑*/section.hgroup {margin: 0 0 20px;}.hgroup .container{margin-top: 0;}.hgroup .page_subject{text-align: center;align-items: center;}.page_wrapper_bg .hgroup h1{margin:0;}.hgroup .breadcrumb{text-align: center;float: none !important;position: static;padding: 0;border:0;}.hgroup h1{padding-right:0;}/*編輯器 圖文*/ 
.RWDeditor01 .col-md-6{padding-left:0px;padding-right:0px;margin-bottom:20px;background;#000;}.RWDeditor01 .col-md-6 img{width:100%;}/*文章列表樣式-04*/#article .layoutlist_4 .listdate {padding-right: 0;}/*文章列表樣式-07*/#article .layoutlist_7 {display: flex;flex-wrap: wrap;}#article .layoutlist_7 .litem { width: calc(100% / 3 - 1px);margin: 15px 0px;}/*文章列表樣式-08*/ 
.rwdlayoutlist_9 .litem {width: calc(100% / 2 - 1px);}.litem__text {width: 85%;}/*產品列表樣式 A*/#product .layoutlist_2 .col-sm-6 {width: calc(100% / 3 - 1px);}/*產品列表樣式 B*/#product .layoutlist_3.row {display: flex;flex-wrap: wrap;}#product .layoutlist_3.row > .col-md-12 {width: calc(100% / 3 - 1px);}#product .item .subject {margin-top: 15px;margin-bottom: 10px;}/*產品列表樣式 C*/#product .layoutlist_4 .col-xs-6 {width: calc(100% / 3 - 1px);}/*產品列表樣式 E*/#product .layoutlist_5.layoutlist .col-sm-3.col-md-3 {width: calc(100%/3 - 1px);}/*相簿列表樣式-02*/ 
.layoutlist_2 .album_item {width: calc(100% / 3 - 1px);}/*相簿內容樣式-03*/ 
.photo .content_box {width: calc(100% / 3) !important;}/*相簿內容樣式-04*/ 
.album-list {display: flex;flex-wrap: wrap;}.album-list .item {width: calc(100% / 3);}/*檔案下載樣式-02*/ 
.download .list_table .container::after { clear: none;}.download .list_table .container .row::after { clear: none;}.download .list_table .container .row div:last-child {clear: none !important;}.download .oneline {border-bottom: none;clear: none;}/*電子表單*/ 
.eformscontent .layoutlist_1 {width: 100%;}.eformscontent .form-horizontal .control-label{padding:0!important;width:100%}.eformscontent .form-horizontal .form-group .col-sm-12.col-md-11{width:100%;padding:0!important}.eformscontent .form-horizontal .col-sm-12.col-md-5 {padding: 0 !important;}.eformsDesc {margin: 50px 0 0;}/*影片列表*/ 
.layoutlist_2 .video_item { width: calc(100% / 3 - 1px);}/*產品內頁-02*/#sidebar { padding: 0 !important; margin: 0 0 30px;}/*購物車按鈕pad*/#mobile-fixed .btn-box .normal {background: transparent ;color:  #444;border: 1px solid  #444;border-radius: 0 ;}#mobile-fixed .btn-box .bg2{border-radius: 0 ;transition: all 0.3s ease;border: 1px solid #000 ;color: #fff ;background: #000 ;}.RWDshopping #mobile-fixed .btn.normal {color: #444;}/*相簿列表樣式-02*/ 
.layoutlist_2 .album_item {width: calc(100% / 3 - 1px);}/*檔案下載*/ 
.download .search-container { margin-left: 20px;margin-top: 0;}/*關於我們*/ 
.mechanical ul{flex-wrap: wrap;}.mechanical ul li{width: calc(100%/2 - 1px);margin-bottom:20px;}/*產品介紹*/ 
.RWDproduct_page .pic-box {width: calc(100% - 40%);}.RWDproduct_page .products-info {width: 40%;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
/*行動呼籲*/ 
.RWDmenu_plus04 .features .share-group.main_share{display:none;}.mobile-link{display:block;}.banner-block .RWDbanner_plus01 .slick-caption .txt2 {font-size: 80px;}.banner-block .RWDbanner_plus01 .slick-caption .txt3 {font-size: 60px;}.banner-block .RWDbanner_plus01 .slick-caption .txt3 {font-size: 60px;}.ft-bottom{padding-bottom:80px;}/*內頁 匯入內頁版面寬度80%*//*banner*/ 
.page_wrapper_bg .collapsing_header .main {top: 80px!important;}/*文章列表樣式-04*/#article .layoutlist_4 .fixrow {padding-left: 0;padding-right: 0;}/*圖文輪播*/ 
.RWDslider01 .products-list .box {display: flex;flex-direction: column;}.RWDslider01 .pic-list,.article1 .RWDslider01 .text,.article1 .RWDslider01 .pic img {width: 100%;}.RWDslider01 .pic-list {padding-right: 0;}.RWDslider01.pic-right .pic-list { padding-left: 0;}.pagecontent .RWDslider01, .article1 .pagecontent .RWDeditor01 {margin-top: 30px;}.RWDslider01.pic-right .control-box {right: 0;left: auto;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
/* 匯入內頁版面寬度80%*//*麵包屑*/ 
.hgroup .container {margin-left: 0;margin-right: 0;}.hgroup .page_subject {padding-bottom: 20px;}/*按鈕*/ 
.btn.btn_back ,.ebtn, .block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn{  width: auto !important;}/*文章列表樣式-03*/#article .layoutlist_3 .listdate .yearmonth {padding-bottom: 0px;}/*文章列表樣式-04*/#article .layoutlist_4 .listdate {padding-right: 0;}#article .layoutlist_4 .listdate .yearmonth {letter-spacing: 1px;}#article .layoutlist_4 .listdate .yearmonth { padding-bottom: 15px;}#article .layoutlist_4 .list_subject .summary {margin: 10px 0px 0;}#article .layoutlist_4 .list_subject a { margin: 0px !important;}/*相簿列表樣式-01*/#album .layoutlist_1 .row .album_item {width: calc(100% / 3 - 1px) !important;}/*檔案下載樣式-02*/ 
.layoutlist_3 .dbtn_v2 {width: 100%;text-align: center;}/*電子表單*/ 
.form-horizontal .control-label {width: 100%;}.form-horizontal .form-group .col-sm-12.col-md-11 {width: 100%;}/*隱私權政策*/ 
.article3 .page_wrapper_bg .article-text.rwd .container p{width: 100%;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.banner-block .RWDbanner_plus01 .slick-caption .txt2 {font-size: 70px;}.banner-block .RWDbanner_plus01 .slick-caption .txt3 {font-size: 50px;}.about-block .infobox{padding-left:4rem;padding-right:4rem;}.about-block .infobox h2.main-title-en{margin-top: 53px;text-align: left;}.service-block .RWDService001 .row:nth-child(2) {flex-wrap: wrap;}.service-block .RWDService001 .col-md-3 {margin: 0 0 80px;width: 50%;}.customization-block .section_right_content .content_title {font-size: 30px;}.customization-block .section_right_content .col-lg-offset-1{padding:0;}.customization-block .section_right_content .lead .sub-title{margin-bottom: 20px;margin-top: 53px;text-align: left;}/* 匯入內頁版面寬度80%*//*banner*/ 
.page_wrapper_bg .banner-block .RWDbanner_plus01 .slick-caption { top: 38%;}.page_wrapper_bg .banner-block .RWDbanner_plus01 .slick-caption .txt1{font-size: 40px;}.page_wrapper_bg .banner-block .RWDbanner_plus01 .slick-caption .txt2{font-size: 50px;}/*文章列表樣式-02*/#article .layoutlist_2 {display: flex; flex-wrap: wrap;}#article .layoutlist_2 .item {width: calc(100% / 2 - 21px);margin: 0 10px;}#article .layoutlist_2 .list_subject,#article .layoutlist_2 .listdate{padding-left:0px;padding-right:0;}#article .layoutlist_2 .listdate .yearmonth {color: #afafaf  !important;font-size: 12px  !important;letter-spacing: 2px  !important;}#article .layoutlist_2 .listdate .yearmonth::after {content: "/";position: relative;display: inline-block;}#article .layoutlist_2 .listdate .yearmonth, .layoutlist_2 .listdate .day {display: inline-block;}#article .layoutlist_2 .listdate .day {color: #afafaf !important;font-size: 12px !important;letter-spacing: 2px !important;margin-left: -3px;}/*文章列表樣式-03*/#article .layoutlist_3 { display: flex;flex-wrap: wrap;}#article .layoutlist_3 .item { width: calc(100% / 2 - 21px);margin: 0 10px;}#article .layoutlist_3 .listdate .day {color: #afafaf; font-size: 12px;letter-spacing: 2px;}#article .layoutlist_3 .listdate .day::before {content: " / ";}/*文章列表樣式-04*/#article .layoutlist_4 > .fixrow > .xrow {display: flex; flex-wrap: wrap;}#article .layoutlist_4 > .fixrow > .xrow > .col-sm-6.col-md-6 {width: calc(100% / 2 - 21px);margin: 0 10px;}/*文章列表樣式-06*/ 
.rwdlayoutlist_6 .subject_title{display: flex;align-items: center;}.rwdlayoutlist_6 .list_no{width: 16.66666667%;}.rwdlayoutlist_6 .list_subject{width: 66.66666667%;}.rwdlayoutlist_6 .list_date{width: 16.66666667%;}.rwdlayoutlist_6 .list_item{display: flex; justify-content: flex-start;align-items: center;}.rwdlayoutlist_6 .list_item .column.no {width: 16.66666667%;}.rwdlayoutlist_6 .list_item .column.subject{width: 66.66666667%;}.rwdlayoutlist_6 .list_item .column.date{width: 16.66666667%;}/*文章列表樣式-07*/#article .layoutlist_7 .litem {width: calc(100% / 2 - 1px);}/*文章列表樣式-08*/ 
.layoutlist_8.rwd{display:flex;    flex-wrap: wrap;}.layoutlist_8.rwd .item{border-bottom:0;width: calc(100% / 2);}/*文章列表樣式-09*/ 
.rwdlayoutlist_9 .litem {width: calc(100% / 2 - 1px);}/*左右圖文輪播PAD*/@media screen and (min-width: 415px) and (max-width: 767px){.RWDslider01 .products-list .box,.RWDslider01.pic-right .products-list .box{flex-direction:column}.RWDslider01 .text{width:100%}.RWDslider01.pic-right .pic-list {padding: 0;}.RWDslider01 .products-list .box,.RWDslider01.pic-right .products-list .box{flex-direction:column;width:80%;margin:auto;padding:0!important}.RWDslider01 .pic-list{width:80%;padding:0;margin:auto;float:none!important}.RWDslider01.pic-right .control-box{left:50%;transform:translateX(-50%);text-align:center;right:auto}.RWDslider01 .control-box{right:auto;left:50%;transform:translateX(-50%)}}/*文章列表頁籤*/ 
.tab_content {margin-top: 20px}/*文章頁籤修正*/ 
.tab {padding: 20px 0;}.tab.open .tab_title {margin: 0 0 20px;}/*產品列表樣式 A*/#product .layoutlist_2 .col-sm-6 {width: calc(100% / 2 - 1px);}/*產品列表樣式 B*/#product .layoutlist_3.row > .col-md-12 {width: calc(100% / 2 - 1px);}/*產品列表樣式 C*/#product .layoutlist_4 .col-xs-6 {width: calc(100% / 2 - 1px);}/*產品列表樣式 D*/#product .layoutlist_5.layoutlist {display: flex;flex-wrap: wrap;}#product .layoutlist_5.layoutlist .col-sm-4 {width: calc(100% / 2 - 1px);}/*產品列表樣式 E*/#product .layoutlist_5.layoutlist .col-sm-3.col-md-3 {width: calc(100%/2 - 1px);}/*產品我的最愛按鈕調整*/ 
.RWDproduct_page .btn-other{margin:10px 0}.RWDproduct_page .btn-other li{width:100%;display:block;text-align:left;padding:0}.RWDproduct_page .btn-other li .ii{display:inline-block}.RWDproduct_page .btn-other li button{text-align:left}/*相簿列表樣式-01*/#album .layoutlist_1 .row.masonry {display: flex;flex-wrap: wrap;}#album .layoutlist_1 .row.masonry .album_item {width: calc(100% / 2 - 1px) !important;}/*相簿列表樣式-02*/#album .layoutlist_2 {display: flex; flex-wrap: wrap;}#album .layoutlist_2 .album_item { width: calc(100% / 2 - 1px);}/*相簿內容樣式-01*/ 
.albumcontent section.call_to_action .container .article-text .container .row { display: flex;flex-wrap: wrap;}.row .album_d_item {width: calc(100% / 2 - 1px);}/*相簿內容樣式-03*/ 
.photo .content_box {width: calc(100% / 2) !important;}/*相簿內容樣式-04*/#article .layoutlist_4 .item{display: initial;}.album-list .item {width: calc(100% / 2);}#article .layoutlist_4 .listdate .yearmonth {color: #afafaf  !important;font-size: 12px  !important;letter-spacing: 2px  !important;}#article .layoutlist_4 .listdate .yearmonth, .layoutlist_4 .listdate .day {display: inline-block;}#article .layoutlist_4 .listdate .day {color: #afafaf !important;font-size: 12px !important;letter-spacing: 2px !important;}#article .layoutlist_4 .listdate .day::before {content: " / ";}/*相簿內容箭頭*/ 
.photo_view .flex-direction-nav .flex-disabled{ opacity: 10!important;}/*檔案下載樣式-01*/ 
.download .list_table td.list_subject {text-align: center;}/*檔案下載樣式-02*/ 
.download .item table tr { display: flex;flex-direction: column;}.download .oneline {display: flex; flex-wrap: wrap;}.download .list_table td { width: 100%;padding-top: 0;}.download .list_table td:nth-child(2) {  display: none;}.download .oneline .col-md-4.col-sm-6 {   width: calc(100% / 3);}.layoutlist_5 .downlaod_item { width: calc(100%/2);}/*影片列表*/#video .layoutlist_2 {display: flex;flex-wrap: wrap;}#video .layoutlist_2 .video_item { width: calc(100% / 2 - 1px);}/*購物車呼籲置底*/#mobile-fixed .fixed-bottom .price-box{text-align: center;}/*電子表單*/ 
.mapbox{flex-direction: column}.mapbox iframe {width: 100%;margin-bottom:25px;}.contactbox .left{width:60%;}.contactbox .right{width:40%;}/*產品介紹*/#sidebar{padding-left:15px !important;padding-right:15px !important;}.RWDproduct_page .pic-box,.RWDproduct_page .products-info{width: 100%;}.RWDproduct_page .products-info .name-box{text-align: center;margin-top:30px;}/*頁籤*/ 
.RWDproduct_page .faq-item .faq-question{font-weight: bold;}
}
/*767px end*/
/*650px start*/

@media (max-width: 650px) {     .RWDService001 .main-title, .RWDproduct002_v3 .main-title {font-size: 50px;line-height: 50px;}  .banner-block .RWDbanner_plus01.style-dotnav.control-right .control-box{background: transparent;}  .banner-block .RWDbanner_plus01 .slick-caption .txt1 {font-size: 15px;}  .banner-block .RWDbanner_plus01 .slick-caption .txt2 {font-size: 60px;}  .banner-block .RWDbanner_plus01 .slick-caption .txt3 {font-size: 40px;}  .banner-block .RWDbanner_plus01 .slick-caption .txt4 {font-size: 18px;}  .banner-block .RWDbanner_plus01 .page-scroll{display:none;}  .banner-block .RWDbanner_plus01 .pic-box::before,.banner-block .RWDbanner_plus01 .pic-box::after{background: #909699;}  .about-block .infobox::after{width: 500px;height: 461px;}  .about-block  #m_RWDBASE_PAT01_44_1 .picbgbox{    height: 45vw !important;}  .linkbtn{margin-top:auto;height:auto; width: 100%;position: static;}  .linkbtn a{padding-left:15px;padding-right:15px;line-height:1.2;}  .linkbtn h4{margin-bottom: 5px;}      .service-block .container{padding-top:80px;padding-bottom:0;}  .service-block .RWDService001{padding:0;}  .service-block .RWDService001 .col-sm-6{width: calc(100%/2) !important;min-height: 420px; margin-bottom: 30px;}  .service-block .RWDService001 i{width:98%;}    .product-block .container {padding-top: 50px;}  .product-block::before{background-position: -360px center;}  .product-block .RWDproduct002_v3 .col-md-12{padding:0;}  .product-block .RWDproduct002_v3 .popup-portfolio{display: flex;flex-direction: column;}  .product-block .RWDproduct002_v3 .popup-portfolio .portfolio-item{width: calc(100% / 1 - 1px);padding-left:0;padding-right:0;margin-bottom:20px;}  .product-block .RWDproduct002_v3 .filter-portfolio ul{display: flex;flex-wrap: wrap;justify-content: flex-start;border-top: 1px solid #b8bfcd;}  .product-block .RWDproduct002_v3 .filter-portfolio ul>li{width:calc(100%/2);}  .product-block .RWDproduct002_v3 .btn.btn-rj{width:100%;border-top:0; line-height: 15px;}  .product-block .RWDproduct002_v3 .filter-portfolio ul>li:nth-child(odd) a{border-left: 1px solid #b8bfcd;}  .product-block .RWDproduct002_v3 .filter-portfolio ul>li:first-child a{border-top:0;}  .product-block .RWDproduct002_v3 .section-inner .row:nth-child(2){padding-top: 0;top: 75px;margin-bottom: 0;margin-left:0px;margin-right:0px;}  .product-block .RWDproduct002_v3 .section-subject {margin-bottom: 30px;}  .customization-block .container{padding:80px 0 0;}  .customization-transitions-bottom{bottom: 100px;right: 50px;}  .customization-transitions-top{top: -75px;right: 100px;}  .customization-block .section_right_content .content_title br{display:none;}  .customization-block .section_right_content .content_title span{display: inline-block;}  .footer-block .ft-logo {text-align:center;}  .footer-block .ft-pc-logo{display:none;}  .footer-block .mobile-ft-logo{display: block;}  .footer-block .socialbtn{position: static;}  .footer-block .btnbar{margin-left:auto;margin-right:auto; margin-top: 30px;  margin-bottom: 20px;min-width: 180px;width: 180px;}  .footer-block .ft-right {margin-top: 20px;}  .ft-bottom{padding-bottom: 170px;}  /*內頁*/  .page_wrapper_bg .ft-bottom {padding-bottom: 80px;}}

/*650px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDmenu_plus04 .features {width: auto;}.RWDbtn01 li{width:100%;}.about-block .infobox{padding-top:3rem;padding-left:2.5rem;padding-right:2.5rem;}.about-block .infobox h2 {font-size: 32px;}.about-block .infobox p br{display:none;}.about-block .infobox p span{display:block;margin-top:15px;}.service-block .RWDService001 .boxFeature-2 h2 {font-size: 16px;}.service-block .RWDService001 .col-sm-6{min-height: 370px;}.service-block .RWDService001 i{margin-bottom:10px;}.customization-block .container{overflow-x: hidden;}.customization-block .section_right_content{padding-top:20px;}.customization-block .section_right_content .content_title {font-size: 24px;}.footer-block{padding-bottom:0;}.ft-info ul{flex-direction: column;align-items: flex-start}.ft-info ul li{width:100%;}/*匯入內頁版面寬度80%*//*banner*/ 
.page_wrapper_bg .banner-block .RWDbanner_plus01 .slick-caption {top: 35%;}.page_wrapper_bg .banner-block .RWDbanner_plus01 .slick-caption .txt1 {font-size: 20px;}.page_wrapper_bg .banner-block .RWDbanner_plus01 .slick-caption .txt2 {font-size: 28px;}/*標題*/section.hgroup{padding-left:0;padding-right:0;}.hgroup {padding-left:15px; padding-right:15px;}.hgroup h1{margin-bottom: 50px;line-height:1.8;}.hgroup h1 span{font-size: 30px;line-height: 1;}/*按鈕*/ 
.btn.btn_back, .ebtn, .block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn ,.btn-primary{ width: 100%!important;}/*container*/ 
.page_wrapper_bg .pagecontent {padding: 0px !important;}/*fixrow*/ 
.fixrow{padding-left:0px !important;padding-right:0px !important;}/*文章列表最上層樣式調整*/#article .cate_list.row .col-sm-6.col-md-4 { margin: 0 0 30px;}/*文章列表樣式-02*/#article .layoutlist_2 .item { width: 100%; margin: 10px 0;}/*文章列表樣式-03*/#article .layoutlist_3 .item {width: 100%; margin: 10px 0;}/*文章列表樣式-04*/#article .layoutlist_4 > .fixrow > .xrow > .col-sm-6.col-md-6 {width: 100%; margin: 10px 0;}/*文章列表樣式-06*/ 
.rwdlayoutlist_6 ul { margin: 0;}.rwdlayoutlist_6 li { margin: 0;border-bottom: #dfdfdf solid 1px;padding: 10px 0 10px;}.rwdlayoutlist_6 .subject_title{display:none;}.rwdlayoutlist_6 .list_item{text-align: center;flex-direction: column}.rwdlayoutlist_6 .list_item .column.no,.rwdlayoutlist_6 .list_item .column.subject,.rwdlayoutlist_6 .list_item .column.date{width:100%;}/*文章列表樣式-07*/#article .layoutlist_7 .litem {width: 100%;padding: 0 0 40px;margin: 0 0 40px;border-bottom: 1px solid #eee;}/*文章列表樣式-08*/ 
.layoutlist_8.rwd .item{    border-bottom: 1px solid #ccc;    width: 100%;}/*文章列表樣式-09*/ 
.rwdlayoutlist_9 .litem {width: 100%;}/*左右圖文輪播PH*/ 
.RWDslider01 .pic-list{width:100%;}/*時間軸樣式*/ 
.RWDtimeline01 .line_dot, .RWDtimeline01 .line_dot2 {left: 0;}.RWDtimeline01 li.event:before {left: 27px;}.RWDtimeline01 li.event .point {width: calc(100% - 90px);left: 90px;}.RWDtimeline01 li.event .point .date{font-size:14px;letter-spacing:1px}/*電子表單*/ 
.new-form {margin-top: 0;}/*相簿上下方說明*/#album .page_desc {margin: 30px 0;}#album .page_content3 .page_desc2,#album .page_content4 .page_desc2 {margin: 30px 0 0;}.photo_discription .text{font-size:16px!important;line-height:1.5!important;margin:30px 0;color:#333!important;letter-spacing:2px;font-weight:400}/*相簿列表樣式-01*/ 
.layoutlist_1 .album_item {width: 100% !important;}/*相簿列表樣式-02*/ 
.layoutlist_2 .album_item {margin: 10px 0px 20px !important;width: 100%;}/*產品列表樣式 A*/#product .layoutlist_2 .col-sm-6 {width: 100%;}/*產品列表樣式 B*/#product .layoutlist_3.row > .col-md-12 {width: 100%;}/*產品列表樣式 C*/#product .layoutlist_4 .col-xs-6 {width: 100%;}/*產品列表樣式 D*/#product .layoutlist_5.layoutlist .col-sm-4 {width: 100%;}/*產品列表樣式 E*/#product .layoutlist_5.layoutlist .col-sm-3.col-md-3 {width: 100%;}/*相簿內容樣式-01*/ 
.row .album_d_item { width: 100%;}/*相簿內容樣式-03*/ 
.photo .content_box {width: 100% !important;}/*相簿內容樣式-04*/ 
.album-list .item {width:100%;}/*檔案下載樣式-02*/ 
.download .oneline .col-md-4.col-sm-6 {width: 100%;margin-bottom: 20px;}/*影片列表*/#video .layoutlist_2 .video_item {width: 100%;}/*產品內頁-01*/#member_org_price, #prod_fixprice {margin-top: 25px;}.page_content1 #prod_price {margin-top: 5px;}/*關於我們*/ 
.mechanical-name span{font-size: 13px;}.factory{flex-direction: column}.factory img{width:100%;}/*服務流程*/ 
.page-ServiceProcess .col-sm-6{ width: calc(100%/2);}/*電子表單*/ 
.contactbox{margin: 0px 0;}.contactbox .left {width: 70%;}.contactbox .right {width: 30%;}.contactbox .right img{width: 50%;}.mapbox{margin-top:20px;}#sidebar{padding-left:0px !important;padding-right:0px !important;}/*隱私權政策*/ 
.article3 .page_wrapper_bg .article-text.rwd .container p.privacy-tit,.article5 .page_wrapper_bg .article-text.rwd .container h5{font-size: 17px;},.article3 .page_wrapper_bg .article-text.rwd .container .item ul{padding-left:25px;}.article3 .page_wrapper_bg .article-text.rwd .container .item span,.article5 .page_wrapper_bg .article-text.rwd .container .item h6{padding-left:0px;}
}
/*600px end*/
/*580px start*/

@media (max-width: 580px) {  .customization-transitions-bottom {bottom: 130px;right: 40px;width: 18%;}}

/*580px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDService001 .main-title, .RWDproduct002_v3 .main-title {font-size: 40px;line-height: 40px;}.banner-block .RWDbanner_plus01 .slick-caption .txt1 {font-size: 14px;}.banner-block .RWDbanner_plus01 .slick-caption .txt2 {font-size: 45px;}.banner-block .RWDbanner_plus01 .slick-caption .txt3 {font-size: 27px;margin-top:10px;}.banner-block .RWDbanner_plus01 .slick-caption .txt4 {font-size: 15px;}.linkbtn .btninner span{width:50px;display:block;}.about-block .infobox h2 {font-size: 25px;}.about-block .infobox h2 span {font-size: 17px;}.about-block .infobox {padding-left: 3rem;padding-right: 3rem;}.service-block  .RWDService001 .col-md-3 { padding: 0;width: 100%; float: none; margin-bottom: 55px;}.service-block .RWDService001 .col-sm-6{margin-bottom:0;}.ft-bottom .container{justify-content: flex-start  !important;}/* 匯入內頁版面寬度80%*/ 
.page_wrapper_bg .collapsing_header .main {    top: 76px!important;}/*文章高度調整*/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}/*檔案下載*/ 
.layoutlist_5 .downlaod_item {width: calc(100%);}/*圖文輪播*/ 
.RWDslider01 .text {padding-bottom: 40px;}/*電子表單*/ 
.contactbox{position: relative;}.contactbox .left {width:100%;}.contactbox .right{position: absolute;right: 0;top: 20px;}/*服務流程*/ 
.article2 .pagecontent{margin-top: 37px !important;}.page-ServiceProcess .col-sm-6{margin-bottom:45px;}
}
/*480px end*/
/*414px start*/

@media (max-width: 414px) {   /*標題*/  .RWDService001 .main-title, .RWDproduct002_v3 .main-title {font-size: 30px;line-height: 30px;}  .RWDmenu_plus04 .logo, .RWDmenu_plus04 .header.is-up .logo {margin-top: 12px;}  .RWDmenu_plus04 .features .search-btn{margin-right: 15px;}  .banner-block .RWDbanner_plus01 .slick-caption{width:100%;}  .about-block .infobox h2{margin-bottom: 30px;}  .service-block .RWDService001 .col-sm-6 {min-height: 355px;}  .service-block .RWDService001 .boxFeature-2 h2:before{border-width: 20px 0 24px 11px;}  .service-block .RWDService001 .boxFeature-2 h2{padding-left:15px;}  .service-block .RWDService001 .boxFeature-2 h2:after{ border-width: 20px 0 22px 21px;right: -21px;}  /*內頁*/  .hgroup h1 {font-size: 25px;}  .contactbox{flex-direction: column;}  .contactbox .right,.contactbox .left{width:100%;}  .contactbox .right{position: static;text-align: left;margin-top:20px;}  .contactbox .right img{width:auto;}  .page-ServiceProcess .col-sm-6 {width: 75%;margin: 0 auto 55px}  .page-ServiceProcess i{margin-bottom: 20px;}  .page-ServiceProcess .col-md-3:nth-child(odd) i:after{transform: rotate(-180deg);}}

/*414px end*/
/*380px start*/
@media (max-width: 380px){
.banner-block .RWDbanner_plus01 .slick-caption .txt1 {font-size: 13px;}.banner-block .RWDbanner_plus01 .slick-caption .txt2 {font-size: 35px;}.banner-block .RWDbanner_plus01 .slick-caption .txt3 {font-size: 25px;}.banner-block .RWDbanner_plus01 .slick-caption .txt4 {font-size: 13px;margin-top: 0;}.about-block .infobox h2 {font-size: 20px;}.service-block .RWDService001 .col-sm-6 {min-height: 330px;}/*關於我們*/ 
.mechanical ul > li{width: calc(100%/1 - 1px);}/*服務流程*/ 
.page-ServiceProcess .col-sm-6 h2:before{border-width: 18px 0 18px 15px;}/*電子表單*/ 
.contactbox ul > li{margin-bottom:15px;}.contactbox ul > li span{display:block;}
}
/*380px end*/
/*340px start*/

@media (max-width:340px){  /*內頁*/  .page_wrapper_bg .banner-block .RWDbanner_plus01 .slick-caption {top: 32%;}  .page_wrapper_bg section.call_to_action>.container {width: 95%;}}

/*340px end*/