/* all */a:hover, a:focus {text-decoration: none;}.fl img {    width: 100%;    animation-name: zeroall;    animation-duration: 2.5s;}@-webkit-keyframes zeroall {  0% {    opacity: .1;  }  30% {    opacity: 1;  }}/* 反白顏色設定*/::selection {background: #333;color: #fff;}::-moz-selection {background:#333;color: #fff;}.fl img {    width: 180px;}.index .cd-main-content {    position: relative;    font-family: 'Noto Sans TC', sans-serif;    font-weight: 300;    letter-spacing: 1px;    line-height: 1.7;    color: #555;    font-size: 15px;background: url(archive/image/customization/ab_bg2.jpg);}.banner-block{    margin-top: 190px;    transition: all .3s ease;    padding:0 5%;}.banner-block.is-up{margin-top: 160px; transition: all .3s ease;}/* 選單*/ 
.RWDmenu_plus04 .features .edit{display:none}.RWDmenu_plus04 .header {padding: 0 5%;}.RWDmenu_plus04 .header-in {position: relative;display: flex;flex-wrap: wrap;justify-content: center;}.RWDmenu_plus04 .logo {width: 100%;float: none;text-align: center; }.RWDmenu_plus04 .logo a>img{width: 130px;margin: 20px auto 20px;display: inline-block;transition: all .3s ease;}.RWDmenu_plus04 .site-nav {position: relative;z-index: 20;flex-grow: 1;margin-left: 42px;margin-bottom: 30px;transition: all .3s ease;}.RWDmenu_plus04 .site-nav .menu {text-align: center;width: 100%;transition: all .3s ease;}.RWDmenu_plus04 .site-nav .menu>li:first-child:before{display:none;}.RWDmenu_plus04 .site-nav .menu>li>a {    font-size: 15px;    letter-spacing: 2px;    font-weight: 500;    padding: 8px 20px;    text-align: center;    cursor: pointer;    color: #808080;    line-height: 1;    position: relative;    min-width:134px;}.RWDmenu_plus04 .site-nav .menu>li:before{    content: "";    position: absolute;    background: #e8e8e8;    width: 1px;    height: 50%;    top: 50%;    left: 0;    transform: translateY(-50%);}.RWDmenu_plus04 .site-nav li.menu_contact>a {   color:#000;font-weight: bold;position: relative;}.RWDmenu_plus04 .site-nav li.menu_contact>a:before {    content: "";    position: relative;    background: url(archive/image/customization/pg_icon.png)no-repeat;    width: 12px;    height: 12px;    background-size: contain;    display: inline-block;    margin: 0;margin-right: 6px;}.RWDmenu_plus04 .features .search-btn {padding: 8px 12px;border: 1px solid #ececec;border-radius: 50%;}.RWDmenu_plus04 .features .search-btn i {top: 3px;}.RWDmenu_plus04 .is-up  .site-nav .menu {text-align: right;}.RWDmenu_plus04 .is-up .header-in {display: table-row;flex-wrap: initial;justify-content: initial;   }.RWDmenu_plus04 .is-up .logo {width:150px;text-align: center;position:relative;background: #fff;padding: 0 35px;z-index: 31;}.RWDmenu_plus04 .is-up .logo a>img{transition: all .3s ease;;}.RWDmenu_plus04 .header.is-up {padding: 0 5% 0 0;}.RWDmenu_plus04 .is-up .site-nav .menu {border: 0;}.RWDmenu_plus04 .is-up .site-nav .menu>li>a {padding: 20px 30px;border: 0;min-width:153px;}.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: #646a87;}.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: #646a87;}.RWDmenu_plus04 .is-up .site-nav .menu>li.shop>a {background: #c9e5d4; }.RWDmenu_plus04 .is-up .site-nav .menu>li.shop>a {background: #c9e5d4;color: #263c46;}.RWDmenu_plus04 .is-up .site-nav .menu>li.shop>a:before {filter: grayscale(1)contrast(1)brightness(0.6);}.RWDmenu_plus04 .site-nav .menu li.shop a:before {content: "";position: relative;display: inline-block;width: 20px;height: 18px;background: url(archive/image/customization/menu_i.png)no-repeat;background-size: contain;top: 3px;margin-right: 5px;}.RWDmenu_plus04 .site-nav .menu li.shop a {color: #b63f6e;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {text-decoration: none;font-weight: 400;background: #dbdadf;transition: all .3s ease;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.RWDmenu_plus04 .site-nav .menu>li>a .m_title {width: 86px;}.RWDmenu_plus04 .site-nav .menu>li>a .m_stitle {width: 86px;}/**/ 
.RWDbanner_plus01 .slick-caption {top: auto;bottom: 100px;}.RWDbanner_plus01 .slick-caption .container {    width: 80%;}.RWDbanner_plus01 .slick-caption .txt1 {    color: #fff;    letter-spacing: 2px;    font-size: 17px;    line-height: 1.7;    text-shadow: 2px 2px 3px rgb(41 41 41 / 70%);}/**/ 
.about-section {position: relative;}.about-section .container  {    width: 70%;    border-left: 1px solid #ececec;    border-right: 1px solid #ececec;    padding: 100px 10%;}.block-choice{position: relative;padding: 100px 0;background: #f7f7f7;box-shadow: 3px 0px 6px 0px rgb(97 97 97 / 15%);}.block-choice .container {width:70%;}.brand-block {position: relative;padding: 100px 0;}.brand-block .container {width: 100%;max-width:1150px;}.index h1.main-title ,.RWDbanner005 .title_block .title_tw{    font-family: 'Noto Sans TC', sans-serif;    color: #333;    font-weight:500;    margin: 0;    line-height: 1.7;    letter-spacing: 2px;font-size:35px}.index .section-line{display:none}.RWDService001 h2.sub-title{display:none}/**/ 
.concept-box h5 {    font-size: 17px;    color: #333;    letter-spacing: 1px;}.concept-box {margin-top: 50px;;}.RWDService001 .row, .RWDService001 .row:after, .RWDService001 .row:before {    clear: inherit !important;    margin-right: 0;    margin-left: 0;}.RWDService001  .col-md-3 {    width: calc(100%/10 - 10px);    padding: 0;    transition: 0.3s;    margin: 0 5px 20px;float:left}article.boxFeature-2 {    text-align: center;}.RWDService001 i {    margin-bottom: 10px;    border: none;    padding: 15px;    box-shadow: none;background: transparent;}.RWDService001 .boxFeature-2 h2 {    color: #555;    font-size: 13px;    margin: 0;    font-weight: lighter;}.RWDService001 .boxFeature-2 p {    color: #333;    margin: 0;    font-size: 12px;    line-height: 1.5;}.RWDService001 .boxFeature-2 p span {    letter-spacing: 0.5px;}.RWDService001 .section-subject {margin-bottom: 80px;}/*風格*/ 
.RWDbanner005 .title_block{margin-top: 0;margin-bottom: 65px;}.RWDbanner005 .more-btn:hover{background-color:transparent;color:#333;}.RWDbanner005.title-left .more-btn{top: 23px;}.RWDbanner005 .swiper-left .main-title, .RWDbanner005 .swiper-right .main-title{color: #212121;font-size: 16px;font-weight:normal;margin-bottom: 8px;order: 2;}.RWDbanner005 .swiper-left .subtitle, .RWDbanner005 .swiper-right .subtitle{    order: 3;    -webkit-line-clamp: 3;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;    font-size: 13px;    line-height: 1.7;    margin: 0;    width: 100%;}.RWDbanner005 .main-title{color: #212121;font-size: 18px;font-weight:normal;line-height: 1.3;margin-bottom: 10px;}.RWDbanner005 .subtitle{    color: #555;    font-size: 14px;    line-height: 1.7;    letter-spacing: 1px;}.RWDbanner005 .add-cart .add-cart-span{font-size: 14px;}.RWDbanner005 .swiper-left .swiper-slide, .RWDbanner005 .swiper-right .swiper-slide {    display: flex;    flex-direction: column;}.RWDbanner005.frac-bottom .fraction_block.frac-bottom {margin-top: 60px;}.RWDbanner005 .fraction_block {    position: absolute;    top: 0;    left: 50%;    transform: translateX(-50%);}.RWDbanner005 .more-btn {    height: 40px;    color: #fff;    font-size: 15px;    line-height: 45px;    background-color: #333;    transition: all 0.5s ease 0s;    position: relative;    text-align: center;    margin: 50px auto 0;    width: 200px;}.RWDbanner005 .add-cart {bottom: 0;}.RWDbanner005 .add-cart {height: 100%;}.RWDbanner005 .add-cart:before {background-color: transparent;}.RWDbanner005 .sub-link {position: absolute;color: transparent;width: 100%;height: 100%;}.RWDbanner005 .img_wrap {margin-bottom: 15px;transition: all 0.5s ease 0s;}.RWDbanner005 .swiper-slide:hover .img_wrap {filter: brightness(1.1); transition: all 0.5s ease 0s;}.RWDbanner005 .add-cart .add-cart-span {    font-size: 14px;    color: transparent;}.RWDbanner005 .fraction_block .dot-line:before,.RWDbanner005 .fraction_block .dot-line:after{background-color: #9c9c9c;}.RWDbanner005 .swiper-center {width: calc(40% - 60px);}.RWDbanner005 .swiper-left, .RWDbanner005 .swiper-right {width: 30%;filter: grayscale(1);}.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {margin: 0 10px;}
/*動態 start*/

/* 特效*/@-webkit-keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.bounceIn {  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}

/*動態 end*/
/*footer start*/

.footer-block {    background: #e8e8e8;    color: #ddd;    font-size: 15px;}.footer-block .container {    display: flex;flex-wrap:wrap;    align-items: center;    padding: 80px 30px 30px;}.footer_left {    width:100%;}.ft_logo {    width: 130px;    text-align: center;    margin: 0 auto 30px;}.footer_right {    width: 100%;}.ft-info {    display: flex;    border-top: 1px solid #a5a5a5;    border-bottom: 1px solid #a5a5a5;    padding: 20px 0;    margin-bottom: 30px;}.info-box a {    color: #333;}.info-box {    width: calc(100%/3);    text-align: center;    border-right: 1px solid #525252;    color: #333;}.info-box:last-child {    border-right: none;}.ft-copyright {    display: flex;    background: #e8e8e8;    justify-content: center;    font-size: 12px;    letter-spacing: 1px;    padding: 10px 0;    color: #b5b5b5;}.RWDssl01 {    padding: 0 20px;}.copyright_desc {    color: #b5b5b5;}.copyright_desc a {    color: #b5b5b5;}.RWDsocial002 .iconRounded  {    border: none;    color: #fff;    background-color: #fff;    border-radius: 0;    width: 30px;    height: 30px;    font-size: 16px;    padding-top: 8px;    margin-right: 10px;    padding-left: 1px;}i.i.ii-fb1.iconRounded {    background: #337ab7;}i.i.ii-line1.iconRounded {    background: #31b933;}i.i.ii-ig2.iconRounded {    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}.RWDsocial002 {    display: flex;    justify-content: center;}.RWDsocial002 .pull-right {margin: 0;}.scrollTop002 {bottom: 100px;}.scrollTop002 .ii {font-size: 30px;background: #1f1f1f;border-radius: 0;}.map_tab a {    padding: 0 5px;    margin-left: 5px;    font-size: 12px;}.map_tab a i{color: #cc0001;}.map_tab {    display: inline-block;}.RWDalert_fancybox.bottom {width: 500px;padding: 30px 60px 20px !important;box-shadow: 1px 0px 2px rgba(20%,20%,40%,0.2) !important;background: rgba(255, 255, 255, 90%) !important;color: #000 !important;left: auto !important;right: 0 !important;line-height: 1.5 !important;}.RWDalert_fancybox a{color: #000;border-bottom: 1px solid #555;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox .btn.active {border-radius: 0px;margin-top: 20px;background: #333 !important;border: 1px solid #ccc !important;display: block;padding: 5px 50px;color: #fff !important;font-size: 14px !important;}.RWDalert_fancybox .btn:hover {background: #111 !important;color: #fff !important;}

/*footer end*/
/*內頁 start*/

/*內頁底部距離*/ body.page_wrapper_bg { font-weight: 300;letter-spacing: 1px; line-height: 1.7;    font-family: 'Noto Sans TC', sans-serif;}.page_wrapper_bg .main section.call_to_action{background: url(archive/image/customization/ab_bg2.jpg);padding: 0 0 120px 0;}section.hgroup .container {  width: 100%;margin-left: 0; margin-right: 0;}.main section .container .article-text > .container {width: 100%;}/*banner*/ 
.page_wrapper_bg .banner-block { background: url(archive/image/customization/ab_bg2.jpg); margin-top: 0px;}/*立即諮詢按鈕*/ 
.page_wrapper_bg .RWDmenu_plus04 .features .edit .menu_btn {font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,Sans-serif;}/*拿掉*//*.pagecontent .article_model[data-seq="0"] { margin-top: 0 !important;}*/ 
.btn.active, .btn:active {    box-shadow: none;}/*內文統一*/#RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 35px;margin-bottom: 5px;color: #333;font-weight: 500;letter-spacing: 3px;line-height: 1.7;text-align: center;}#RWDPAGE_BASE_PAT02 .pagecontent p {font-weight: 300;color: #555;letter-spacing: 2px;line-height: 1.7;font-size: 15px;}/*標題下麵包屑*/ 
.page_wrapper_bg .hgroup .breadcrumb {font-size: 13px;text-align: center;float: none !important;position: relative;border: 0px;bottom: 0px;background: transparent;letter-spacing: 1.5px;color: #555; padding: 0;}.page_wrapper_bg .hgroup .breadcrumb a:hover {color:  #000;}/*按鈕們*//*內頁返回按鈕*/ 
.page_wrapper_bg .btn_back {letter-spacing: 2px;background: transparent !important;padding: 0px;margin: 0px;float: right;margin-top: 30px;line-height: 1.5;}.page_wrapper_bg .btn.btn_back a {display: block;width: 160px;padding: 10px 0;border: 1px solid #333;font-size: 15px;color: #333;font-weight: 300;transition: 0.5s ease;}.page_wrapper_bg .btn_back a:hover {background: #333;color: #fff;transition: 0.5s ease;}.page_wrapper_bg .ebtn {letter-spacing: 2px;background: transparent;padding: 0px;float: right;margin-top: 20px;line-height: 1.5;margin-right: 0px;}.page_wrapper_bg .ebtn a {text-align: center;display: block;width: 160px;border: 1px solid #333;font-size: 15px;padding: 10px 0;color: #333;font-weight:300;transition: 0.5s ease;}.page_wrapper_bg .ebtn a:hover {background: #333;color: #fff;transition: 0.5s ease;}/*範例文章內文統一*//*範例圖文輪播樣式*/ 
.page_wrapper_bg .RWDslider01 .editor {font-weight: 300;color: #555;letter-spacing: 2px;line-height: 1.7;font-size: 15px;}.page_wrapper_bg .RWDslider01 .control-box .slick-dots li {font-weight: 300;color: #000;font-size: 16px;}.RWDslider01 .control-box .total {font-weight: 300;}/*範例時間軸樣式*/ 
.page_wrapper_bg .RWDtimeline01 .model-title {margin-bottom: 60px;}.page_wrapper_bg .RWDtimeline01 .model-title, .RWDtimeline02 .model-title {color: #333;font-weight: 500;padding-bottom: 10px;text-align: center;    letter-spacing: 2px;line-height: 1.7;}.page_wrapper_bg .RWDtimeline01 li.event .point .date {color: #000;    letter-spacing: 1.5px;}.page_wrapper_bg .RWDtimeline01 li.event .point .title {font-weight: 500;font-size: 20px;margin: 5px 0 15px 0;color: #333;    letter-spacing: 2px; line-height: 1.7;}.page_wrapper_bg .RWDtimeline01 li.event .point .editor {font-weight: 300;color: #555;letter-spacing: 2px;line-height: 1.7;font-size: 15px;}.page_wrapper_bg .RWDtimeline01 li.event:before{border: 1px solid #000;}.RWDtimeline01 .line_dot2 span {    background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgb(249 249 249) 2%,rgba(249,249,249,1) 100%);}/*是內文*/ 
.page_wrapper_bg .RWDtimeline02 .timeline2_list .block .text-in {font-weight: 300;color: #555;letter-spacing: 2px;line-height: 1.7;font-size: 15px;max-height: 80px;}.page_wrapper_bg .RWDtimeline02 .timeline2_list .block .year {color: #000;letter-spacing: 1.5px;}.page_wrapper_bg .RWDtimeline02 .control-box .slick-arrow{border: 1px solid #000 ;}.page_wrapper_bg .RWDtimeline02 .control-box .slick-next:after, .RWDtimeline02 .control-box .slick-prev:after{border-color: transparent  #000 transparent transparent;}.RWDtimeline02 .control-box .slick-arrow {  width: 45px;height: 45px;}/*列表樣式F*/ 
.layoutlist_7 .subject, .layoutlist_7 .subject a {text-align: center;}.page_wrapper_bg .layoutlist_7 .subject a{    color: #212121;font-size: 18px;font-weight: 500; line-height: 1.5; letter-spacing: 2px;}.page_wrapper_bg .layoutlist_7 .subject a:hover{color: #000;}.page_wrapper_bg .layoutlist_7 .cdate{text-align: center;}.page_wrapper_bg .layoutlist_7 .cdate a{color: #b5b5b5;text-align: center;letter-spacing: 1.5px;}.page_wrapper_bg .layoutlist_7 .litem:hover  .subject a {color: #000;}.layoutlist_8 .listdate .yearmonth {color: #b5b5b5;}/*列表樣式G*/ 
.layoutlist_8 .item {padding: 40px 0; border-bottom: 1px solid #eee;  margin: 20px 0;transition: .5s ease;}.layoutlist_8 .item:hover {  border-bottom: 1px solid #b4b4b4; transition: .5s ease;}.layoutlist_8 .list_subject .summary a{font-size: 15px;font-weight: 300;color: #555;text-align: center;letter-spacing: 2px;line-height: 1.7;}.layoutlist_8 .article_subject{color: #212121;font-size: 18px;font-weight: 500;line-height: 1.5;letter-spacing: 2px;}.layoutlist_8 .listdate {padding-left: 30px;border-left: 1px solid #eee;}.layoutlist_8 .listdate .day { color: #333;font-size: 43px;   line-height: 1.2;    font-weight: 400;}/*聯絡列表文字*/ 
.eformsDesc {    padding-bottom: 30px;text-align: center;color: #212121;font-size: 18px;font-weight: 300;line-height: 1.5;letter-spacing: 2px;    border-bottom: none;}.systemmsg{    padding-bottom: 30px;text-align: center;color: #212121;font-size: 18px;font-weight: 300;line-height: 1.5;letter-spacing: 2px;    border-bottom: none;}/*聯絡我們*/ 
.page_wrapper_bg  .customized_columns ._input, .customized_columns select {background: transparent;  border-radius: 0px; box-shadow: initial;border: none; border-bottom: 1px solid #eee;transition: .5s ease;}.page_wrapper_bg  .customized_columns ._input:hover, .customized_columns select:hover {border-bottom: 1px solid #b4b4b4;transition: .5s ease;}/*.form-horizontal .control-label {   font-size: 15px;  width: 100%;color: #212121; letter-spacing: 2px;  line-height: 1.6; font-weight: 400;}*/ 
.form-horizontal .control-label {   font-size: 15px; color: #212121; letter-spacing: 2px;  line-height: 1.6; font-weight: 400;}/*.form-horizontal { width: 800px; margin: 0 auto;}*//*.form-group .col-sm-12.col-md-11 {width: 100%;  padding: 0;}*//*.form-group .col-sm-12.col-md-5  {    width: 100%; padding: 0;}*/ 
.col-sm-6, .customized_columns>.row {    width: 800px;margin: 0 auto;}.form-horizontal .form-group { margin-left: 0;margin-right: 0;margin-bottom: 30px;}/*0927修正.page_wrapper_bg .RWDbanner_plus01 .banner-slider {animation-duration: 3.4s;}*/

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

@media (max-width: 1600px) {/*1600px*/ 
.RWDService001 i {padding: 20px;}}@media (max-width: 1500px) {.block-choice .container {width: 80%;}.RWDmenu_plus04 .container {margin-right: 0;}.RWDmenu_plus04 .is-up .site-nav .menu>li>a {    padding: 20px;    min-width: 140px;}}@media (max-width: 1300px) {.RWDService001 i {padding: 15px;}.block-choice .container {width: 85%;}.about-section .container{width: 85%;}.RWDmenu_plus04 .site-nav .menu>li>a .m_title {letter-spacing: 1px;}.RWDmenu_plus04 .is-up .site-nav .menu>li>a {padding: 20px 10px;min-width: 117px;}.brand-block .container {width: 85%;}}@media (max-width: 1230px) {.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;color: #646b87;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active>.toggle-submenu:after, .RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active>.toggle-submenu:after {color: #646b87;}.RWDmenu_plus04  .header-in {display: table-row;flex-wrap: initial;justify-content: initial;}.RWDmenu_plus04 .logo a {width: 80px;transition: all .3s ease;margin: 10px auto;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu, .RWDmenu_plus04 .toggle-mmenu-cover {display: block;}.RWDmenu_plus04 .header.is-up, .RWDmenu_plus04 .header {padding: 0 30px 0 0;}.RWDmenu_plus04 .features {position: relative;float: right;padding: 15px;}.RWDmenu_plus04 .features:after{display:none;}.RWDmenu_plus04 .site-nav {display: none !important;}.RWDmenu_plus04  .logo {    width: auto;    text-align: center;    position: absolute;    background: #fff;    padding: 0 35px;    z-index: 31;}.RWDmenu_plus04 .logo a, .RWDmenu_plus04 .is-up .logo a {width: 90px;}.RWDmenu_plus04 .is-up .logo,.RWDmenu_plus04 .logo{padding:0;margin: 7px 0 0;width:90px; }.RWDmenu_plus04 .logo a>img {width: 90px;margin: 0 auto;}.ml-stack-nav-toggle i {display: none;}.ml-stack-nav-toggle {padding:35px 30px 35px 20px}.banner-block,.banner-block.is-up{margin-top: 70px;transition: all .3s ease;}.RWDmenu_plus04 .features .edit {display: block;}.RWDmenu_plus04 .features:after {display: none;}.RWDmenu_plus04 .features {margin-right: 0;padding-right: 0;}.ml-stack-nav-toggle i {display: none;}.RWDmenu_plus04 .header ,.RWDmenu_plus04 .header.is-up{padding:0 30px;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active {    background-color: #14449a;}.RWDmenu_plus04 .features .edit .menu_btn {    color: #333;    font-size: 15px;    letter-spacing: 2px;    padding: 5px 28px;    display: block;    text-align: center;    position: relative;    font-weight: bold;    transition: 0.3s;    border: 1px solid #d6d6d6;    margin-top: 3px;    margin-right: 15px;}.RWDmenu_plus04 .features .search-btn {border: none;}.RWDmenu_plus04 #mobile-menu .menu>li.menu_contact {display: none;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDmenu_plus04 .logo a, .RWDmenu_plus04 .is-up .logo a {width: 70px;}.RWDmenu_plus04 .is-up .logo,.RWDmenu_plus04 .logo{padding:0 }.ml-stack-nav-toggle i {display: none;}.ml-stack-nav-toggle {padding:35px 30px 35px 20px}.banner-block,.banner-block.is-up{margin-top: 70px;transition: all .3s ease;}.RWDmenu_plus04 .features .edit {display: block;}.RWDmenu_plus04 .features:after {display: none;}.RWDmenu_plus04 .features {margin-right: 0;padding-right: 0;}.ml-stack-nav-toggle i {display: none;}.RWDmenu_plus04 .header ,.RWDmenu_plus04 .header.is-up{padding:0 30px;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active {    background-color: #14449a;}.RWDmenu_plus04 .features .edit .menu_btn {    color: #333;    font-size: 15px;    letter-spacing: 2px;    padding: 5px 28px;    display: block;    text-align: center;    position: relative;    font-weight: bold;    transition: 0.3s;    border: 1px solid #d6d6d6;    margin-top: 3px;    margin-right: 15px;}.RWDmenu_plus04 .features .search-btn {border: none;}.RWDmenu_plus04 #mobile-menu .menu>li.menu_contact {display: none;}.brand-block .container{width:85%}.footer-block .container {width:85%}.RWDService001 .col-md-3 {width: calc(100%/5 - 30px);margin: 0 15px 20px;}.RWDService001 i {padding: 30px;}
}
/*1199px end*/
/*1100px start*/

@media (max-width: 1100px) {.footer-block .container {width: 95%;}.brand-block .container{width: 95%;}.block-choice .container{width: 95%;}}

/*1100px end*/
/*1024px start*/
@media (max-width: 1024px) {
/*menu*/ 
.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;color:#666;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active>.toggle-submenu:after, .RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active>.toggle-submenu:after {color: #891d21;}.about-section .container {width: 90%; padding: 80px 5%;}.block-choice{padding: 80px 0;}.brand-block{padding: 80px 0;}.RWDbanner005 .swiper-left, .RWDbanner005 .swiper-right {min-height: 330px;}.RWDbanner005 .more-btn {margin: 0px auto 0;}/*內頁*/#RWDPAGE_BASE_PAT02 .hgroup h1 { font-size: 32px; }section.call_to_action { min-height: 700px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner005 .swiper-center {    width: 100%;    margin-right: 0;    margin-left: 0;}.RWDbanner_plus01 .slick-caption {    bottom: 45px;}.RWDService001  .col-md-3 {min-height:180px;}.RWDbanner005 .subtitle{ -webkit-line-clamp: 3;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;}.RWDService001 .section-subject {margin-bottom: 30px;}.ft-info {display: block;text-align: center;}.info-box { width: 100%;border:none}.info-box br {    display: none;}.map_tab {display: block;}.map_tab a { margin-left: 0;}.RWDbanner005 .more-btn {margin:30px auto 0;}/*內頁*/section.call_to_action { min-height: 500px;}.form-group label {padding:0 !important;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
/*內頁*/ 
.pagecontent .article_model[data-seq="0"] { margin-top: 20px !important;}.page_wrapper_bg .hgroup .breadcrumb { margin-bottom: 15px;}.page_wrapper_bg .btn_back { width: 100%;}.page_wrapper_bg .btn.btn_back  {width: 100%;}.page_wrapper_bg .btn.btn_back a {width: 100%;}.page_wrapper_bg .ebtn {width: 100%;}.page_wrapper_bg .ebtn a{width: 100%;}.form-horizontal { width: auto;}.col-sm-6, .customized_columns>.row .col-sm-12.col-md-11 {     width:  100%;   display: flex;  justify-content: center;}.col-sm-6, .customized_columns>.row .col-sm-0.col-md-1 {display: none;}.col-sm-6, .customized_columns>.row {     display: flex; justify-content: center; width: auto;}@media (max-width: 768px) {.page_wrapper_bg .main section.call_to_action > .container > .article-text > .container { padding-left: 15px; padding-right: 15px; }.page_wrapper_bg .main section.call_to_action > .container { padding-left: 30px; padding-right: 30px; }.layoutlist_8 .listdate { padding-left: 0; border-left: none;}}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDmenu_plus04 .features .edit{display:none}.ft-copyright {text-align: center;line-height: 1.5;flex-direction: column;padding: 10px 0 50px;}.RWDbanner005.frac-bottom .fraction_block.frac-bottom {display: flex;width: 100%;}   .RWDbanner005 .swiper-center .swiper-slide{height: auto;}.RWDmobile_bottom_v2 .icon{display:none}.mobile_bottom__a {padding: 10px 0;}.mobile_bottom__li {border-left: none;border-right: none;background: #101010;}.RWDmenu_plus04 .header, .RWDmenu_plus04 .header.is-up {    padding: 0 20px 0 30px;}.block-choice .container {    width: 100%;    padding: 0;}.RWDbanner005 .swiper-center .add-cart, .RWDbanner005 .swiper-center .main-title, .RWDbanner005 .swiper-center .price, .RWDbanner005 .swiper-center .subtitle {opacity: 1;}/*內頁*/ 
.page_wrapper_bg .main section.call_to_action{padding: 0 0 60px 0;}.page_wrapper_bg .main section.call_to_action > .container > .article-text > .container > .xrow > .pagecontent {padding: 0px!important;} .layoutlist_8.rwd .listdate {  margin: 0; padding-left: 15px;}.layoutlist_8.rwd { display: flex; flex-wrap: wrap;}.layoutlist_8.rwd .item {width: calc(100% / 2 - 21px); margin: 10px 10px 20px !important;}.layoutlist_8 .list_subject .summary {margin: 5px 0 20px;}.layoutlist_7 .litem { width: calc(100% / 2 - 21px); margin: 10px 10px 20px !important;}.layoutlist_8.rwd .listdate .day {  color: #b5b5b5;   font-weight: 300;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.fl img {width: 150px;}.RWDmenu_plus04 .header, .RWDmenu_plus04 .header.is-up {    padding: 0 20px;}.about-section .container {    width: 85%;    padding: 50px 0px 70px;    border: none;}.block-choice{padding:50px 0 70px;}.brand-block{padding:50px 0;}.footer-block .container{50px 30px 30px}.RWDbanner005 .more-btn {margin: 20px auto 0;width: 100%}.RWDService001 .col-md-3 {width: calc(100%/2 - 20px);margin: 0 10px 20px;}.RWDbanner_plus01 .slick-caption .container {width: 100%;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right{width: 100%;}.index h1.main-title, .RWDbanner005 .title_block .title_tw {font-size: 28px;text-align: center;}.RWDService001 .section-subject {margin-bottom:20px;}.RWDService001 i {padding: 30px;}.concept-box {margin-top: 30px;}.concept-box h5 {text-align: center;}.RWDbanner005.frac-bottom .fraction_block.frac-bottom {margin-top: 45px;}.ft-info { padding: 15px 0;margin-bottom: 20px;}.ft_logo {width: 110px;margin: 0 auto 20px;}.RWDbanner005 .swiper-center .add-cart, .RWDbanner005 .swiper-center .main-title, .RWDbanner005 .swiper-center .price, .RWDbanner005 .swiper-center .subtitle {opacity:0;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;}.RWDalert_fancybox.bottom {padding: 30px 30px 20px !important;width: 100%;}.RWDalert_fancybox .btn.active {display: block !important;margin: 20px 0 0 !important;width: 100% !important;}/*內頁*/ 
.layoutlist_8.rwd .item {width: 100%;margin: 10px 0px 20px !important;}.layoutlist_7 .litem { width: 100%;margin: 10px 0px 20px !important; }/*時間軸*/ 
.RWDtimeline01 li.event .point {    padding-right: 10px; padding-bottom: 60px;}.page_wrapper_bg .RWDtimeline01 .model-title, .RWDtimeline02 .model-title {    margin-bottom: 30px;text-align: left;}
}
/*600px end*/
/*phone版 start*/
@media (max-width: 480px) {
/*風格*/ 
.RWDbanner005 .swiper-center .swiper-slide{height: auto;}.RWDmenu_plus04 .features {padding-right: 15px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #fff;}/*內頁*/#RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 28px;}/*時間軸*/@media (max-width: 414px) {.page_wrapper_bg .main section.call_to_action > .container > .article-text > .container { padding-left: 0px; padding-right: 0px; }.RWDtimeline01 li.event .point .date { font-size: 16px;  margin: 0;}/*距離*/ 
.pagecontent .article_model[data-seq="0"] { margin-top: 20px !important;}/*圖文輪播*/ 
.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {margin-top: 0px !important;}.RWDslider01 .text { padding-bottom: 30px;}.RWDtimeline02 .control-box .slick-arrow { width: 40px; height: 40px;}.page_wrapper_bg .RWDtimeline01 li.event .point .title {font-size: 18px;}}
}
/*phone版 end*/
/*320px start*/
@media (max-width: 320px){
.RWDbanner005 .more-btn {width: 90%;}.brand-block .container {width: 100%;}.footer-block .container{padding:50px 15px 30px}.RWDbanner_plus01 .slick-caption .txt1 {letter-spacing: 1px;font-size: 15px;}/*內頁*/#RWDPAGE_BASE_PAT02 .hgroup h1 {  font-size: 26px;}.page_wrapper_bg .main section.call_to_action > .container {  padding-left: 20px; padding-right:20px;}
}
/*320px end*/
/*480px start*/
@media (max-width: 480px) {
.ml-stack-nav-toggle {    padding: 35px 14px;}
}
/*480px end*/