a{text-decoration:none}a:hover, a:active, a:focus, a:visited {text-decoration:none;}.row {margin-left:0px;margin-right:0px;}/*loading*/ 
.RWDfakeloader .fl img {width: 250px}/*logo*/ 
.RWDmenu_plus04 .logo {width: 155px;margin-top:11px}/*menu*/ 
.RWDmenu_plus04 .header {background: transparent;padding:0 65px 0 20px}.RWDmenu_plus04 .header.is-up {background: #fff;box-shadow: 0 4px 24px rgb(0 0 0 / 8%);transition: 0.4s}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 16px;letter-spacing: 1.5px;padding: 25px 20px;color: #555;font-weight: bold;}.RWDmenu_plus04 .container {width: 100%;}.RWDmenu_plus04 .site-nav .menu {text-align: right;transition: 0.4s}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 16px;letter-spacing: 2px;color:#333;font-weight: bold;transition: 0.4s}.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: #8B2323;transition: 0.4s}.RWDmenu_plus04 .site-nav .menu ul li>a {text-align: center;}.RWDmenu_plus04 .site-nav .menu ul li>a:hover {text-decoration: none;}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after, .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 {border: 1px solid #333;border-width: 1px 1px 0 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: #8B2323;}.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: normal;color: #fff;background: #8B2323;transition: 0.4s}.RWDmenu_plus04 .site-nav .menu>li>ul {padding:0px}.RWDmenu_plus04 .site-nav .menu>li>ul {top: calc(100% + 0px);}.RWDmenu_plus04 .header.is-up::before {display:block}.RWDmenu_plus04 .container {min-width: 100%;}.RWDmenu_plus04 .site-nav .menu>li.is-active>a {color: #8B2323;}/**/ 
.hot_menu a {position: relative;}.hot_menu > a::before {    content: "\f1e9";    font-family: FontAwesome;    font-style: normal;    position: absolute;    top: 50%;    transform: translateY(-50%);    left: -8px;    font-size: 20px;    color: #cd5555;}/*搜尋*/ 
.RWDmenu_plus04 .features .search-btn {float: left;padding: 12px 10px;margin-right:30px;}.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}/*行動呼籲*/ 
.RWDmenu_plus04 .features {position: relative;width:26%}.RWDmenu_plus04 .features .edit {float: right;display: flex;align-items: center;justify-content: center;}.menu_btn {padding: 12px 20px;font-size: 16px;letter-spacing: 1.5px;font-weight: bold;line-height:1.5;transition: 0.4s;}.menu_btn:hover {color:#fff;transition: 0.4s;opacity: 0.8;}.menu_btn i {color: #fff !important;font-size: 18px !important;margin-right: 10px;}.menu_btn:focus {color: #fff;}.reserve_btn {background: #CD5555;color: #fff;margin-right:10px;transition: 0.4s;}.ph_btn {display: inline-block;background: #8B3A3A;color: #fff;}.ph_btn span {font-size: 13px;letter-spacing: 0px;padding-left:10px}/*banner*/ 
.banner_block {padding: 75px 65px 0 0;position: relative;}.banner_block::before {content: "";position: absolute;top: 0;right: 0;background: url(archive/image/customization/bn_bg.png);width: 100%;height: 80%;opacity: 0.6;}.RWDbanner_plus01 {overflow: unset;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {max-height: calc(100vh - 60px)!important;}/*標語*/ 
.RWDbanner_plus01 .slick-caption {top: 200px;bottom: auto;}.banner_block .container {width: 90%;}.slick-caption .txt1 {font-size: 40px;color: #fff;font-weight: bold;letter-spacing: 1px;line-height: 1.5;    text-shadow: 2px 2px 5px #333;}.slick-caption .txt2 {font-size: 20px;color: #fff;font-weight: normal;letter-spacing: 0.5px;line-height: 1.5;margin-top:0px !important;    text-shadow: 2px 2px 5px #333;}.slick-caption .txt3 {font-size: 20px;color: #fff;font-weight: bold;letter-spacing: 1px;line-height: 1.5;margin-top: 50px !important;    text-shadow: 2px 2px 5px #333;}/*scroll*/ 
.RWDbanner_plus01 .page-scroll {    right: -47px;    left: auto;    width: 30px;    margin: 0;    bottom: 55px;}.RWDbanner_plus01 .page-scroll.style-custom img {animation-name: aa01;animation-duration: 2s;animation-iteration-count: infinite;}@keyframes aa01{    0%{transform: translateY(0px);}    50%{transform: translateY(15px);}    100%{transform: translateY(0px);}}/*輪播*/ 
.RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {right: -45px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 8px;height: 8px;background: #cd5555;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li {height: 25px;width: 25px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #8b3a3a;}/*寬*/ 
.about_block .container {width:100%;padding:0px}.service_block .container {width:100%;padding:0px}.case_block .container {width:90%}.news_block .container {width:90%}.footer_block .container {width:70%}/*標題*/h1.main-title span {margin-left:15px;font-size: 13px;color: #cd5555;}h1.main-title {font-size: 30px !important;font-weight: 400 !important;color: #333 !important;line-height: 1.5;font-family: 'Noto Sans TC', sans-serif;letter-spacing: 2px;}h2.sub-title {font-size: 16px !important;line-height: 1.5;font-weight: unset !important;color:#555 !important;font-weight: 600 !important}.section-line {display:none !important}/*關於*/ 
.about_block {padding:100px 0px;position: relative;}.RWDright_cont002 .item-first {background: transparent;}.RWDright_cont002 .item-first:hover .pic img {transform: scale(1.03);}.RWDright_cont002 .item-first .pic {width: 45%;box-shadow: 0 8px 22px rgb(0 0 0 / 8%);}.RWDright_cont002 .item-first .text-box {width: 60%;height: 80%;background: transparent;color: #555;padding: 50px 0px 50px 15%;min-height: 500px;display: flex;flex-direction: column;justify-content: center;position: absolute;bottom: -50px;right: 0px;}.RWDright_cont002 .item-first .text-box .subtitle {letter-spacing: 1.5px;margin: 0;line-height: 1.5;font-size: 16px;font-weight: 600;color:#555}.RWDright_cont002 .item-first .text-box .underline {display:none}.RWDright_cont002 .item-first .text-box .title span {font-size: 13px;margin-left: 15px;color: #cd5555;}.RWDright_cont002 .item-first .text-box .text {width:80%;line-height:1.8;color:#676767;font-size:15px;overflow: unset;}.RWDright_cont002 .item-first .text-box .title {font-size: 30px;font-weight: 400;letter-spacing: 2px;margin-bottom: 20px;color:#444;font-family: 'Noto Sans TC', sans-serif;}/*.about_block .RWDedictor {width: 60%;position: absolute;right: 0;top: 25%;padding-left: 200px;font-size: 15px;font-weight: bold;z-index:-1;color: #b1b1b1;}*/ 
.about_block .container::before {content: "";    width: 80%;    height: 80%;    background: #fff;    position: absolute;    right: 0;    bottom: -50px;    z-index: -1;    box-shadow: 0 8px 22px rgb(0,0,0,8%);display:block}.about_block::before {    content: "";    width: 80%;    height: 80%;    background: url(archive/image/customization/about_bg.jpg);    top: 0;    right: 0;    position: absolute;    z-index: -2;background-position: bottom right;    background-size: cover;    opacity: 0.1;}.about_block::after {    content: "";    width: 80%;    height: 80%;    background: #fff;    position: absolute;    top: 0;    right: 0;    z-index: -3;}/**/ 
.RWDright_cont002 .item-first .text-box .subtitle span::before {    content: "";    width: 30px;    height: 30px;    background: #cd5555;    border-radius: 50%;    position: absolute;    top: -3px;    left: -6px;z-index:-1}.RWDright_cont002 .item-first .text-box .subtitle span {    color: #fff;    height: 30px;    width: 30px;    display: inline-block;    position: relative;    margin-left: 10px;}/*按鈕*/ 
.RWDright_cont002 .item-first .text-box a {margin: 80px 0 0px;width: 200px;line-height: 1.5;color: #555;padding:10px;position: relative;border:1px solid #ccc}.RWDright_cont002 .item-first .text-box button {letter-spacing: 2px;font-size: 15px;}.text-box a::before {content: "";width: 71px;height: 12px;background: url(archive/image/customization/arrow_icon02.png) no-repeat;position: absolute;top: 50%;transform: translateY(-50%);right: -50px;transition: 0.4s;opacity: 0.4;}.text-box a:hover::before {right: -60px;transition: 0.4s;}.RWDright_cont002 .item-first .text-box a:hover {background-color: transparent;}.RWDright_cont002 .item-first .text-box a:hover button {color: #555;}/*服務項目*/ 
.service_block {padding:400px 0px 0px;position: relative;}.RWDService001 {display: flex;align-items: center;box-shadow: 0 8px 22px rgb(0 0 0 / 8%);}.service_icon {width: 80%;float: right;background: #fff;}.service_icon .main-title {text-align: left;margin-bottom: 15px !important;}.RWDService001 h2.sub-title {text-align: left;margin-top: 5px;color:#555;letter-spacing: 1.5px;font-weight: 600 !important;}.RWDService001 .section-subject {width: 300px;margin:0px}.RWDService001 .row {width: 80%;padding: 70px 50px;}.RWDService001 .section-subject {width: 20% !important;padding: 0;padding-left: 50px;}.RWDService001 h2 {font-size: 16px;color: #555;font-weight: 600;letter-spacing: 1.5px;}.RWDService001 p {font-size: 15px;color: #676767;text-align: left;letter-spacing: 1px;}.RWDService001 h1.main-title span {    display: block;    margin-left: 0;}/*icon*/ 
.RWDService001 i {background: #cd5555;width: 70px;padding: 12px;border-radius: 50%;}.RWDService001 .col-md-3 {padding: 0 20px;}/*bg*/ 
.service_bg {position: absolute;bottom: 0;left: 0;width: 80%;z-index: -1;}.RWDparallax_new .picbgbox {height: 600px !important;}/*案例*/ 
.case_block {padding:160px 0px 0;position: relative;}.RWDbanner007 .title-main {font-size: 30px !important;font-weight: 400 !important;color: #333 !important;line-height: 1.5;font-family: 'Noto Sans TC', sans-serif;letter-spacing: 2px;}.RWDbanner007 .title-main span {margin-left:15px;font-size: 13px;color: #cd5555;}.RWDbanner007 .title-sub {font-size: 16px !important;line-height: 1.5;font-weight: 600;color: #555;}.RWDbanner007 .item-info {padding:60px}.RWDbanner007 .item-title {    font-size: 18px;    font-weight: 600;    letter-spacing: 1.5px;    color: #333;    line-height: 1.5;    margin-bottom: 6px;}.RWDbanner007 .item-subtitle {font-size: 15px;color: #555;}.RWDbanner007 .item-editor {color: #676767;font-size: 15px;letter-spacing: 1.5px;line-height: 1.5;}/*點點*/ 
.RWDbanner007 .item-pagination .swiper-pagination-bullet:before {width:8px;height:8px;background-color: #cd5555;}.RWDbanner007 .item-pagination .swiper-pagination-bullet-active:before {background-color: #8b3a3a;}.RWDbanner007 .item-fraction {font-size: 12px;color: #ccc;}.RWDbanner007 .decorate-line {background-color: #ccc;}.RWDbanner007 .link-store {color: #999;font-size: 15px;border: 1px solid #ccc;padding: 10px 40px;bottom: -60px;transition: 0.4s;letter-spacing: 2px;right: 80px;overflow: inherit;}.RWDbanner007 .link-store:hover {transition: 0.4s;}.RWDbanner007 .link-store::before {content: "";width: 71px;height: 12px;background: url(archive/image/customization/arrow_icon02.png) no-repeat;position: absolute;top: 50%;transform: translateY(-50%);right: -50px;transition: 0.4s;opacity: 0.4;}.RWDbanner007 .link-store:hover::before {right: -60px;transition: 0.4s;}.RWDbanner007 .item-editor span {font-size: 12px;}.case_block::before {    content: "";    position: absolute;    top: 0;    left: 0;    background: url(archive/image/customization/bn_bg.png);    width: 20%;    height: 100%;    opacity: 0.6;}/*最新消息*/ 
.news_block {padding:80px 0px;position: relative;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {display:none}.news_block::before {content: "";position: absolute;top: 0;left: 0;background: url(archive/image/customization/bn_bg.png);width: 20%;height: 100%;opacity: 0.6;}.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page span { background: #8b3a3a;}.owl-theme .owl-controls .owl-page span {width:8px;height:8px}.RWDnews005 .owl-controls {margin-top:50px}.RWDnews005 h4 {    font-size: 16px;    letter-spacing: 1px;    line-height: 1.5;    padding: 0px 25px;    color: #555;margin-bottom: 5px;    font-weight: 600;}.RWDnews005 p.text-left {font-size: 15px;padding: 0 25px;color: #676767;min-height:50px;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    overflow: hidden;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item .img-hover {background: #fff;padding: 20px;box-shadow: 0 0px 9px rgb(0 0 0 / 5%);}.RWDnews005 .owl-carousel {padding-top: 20px;}.list-inline>li {padding: 0 30px;display: block;}.RWDnews005 ul>li>i {display:none}/*背景line*/ 
.bg_line {position: fixed;height: 100%;width: 100%;background: transparent;bottom: 0;z-index: -11;}.bg_line .container {width: 60%;border-left: 1px solid hsla(0,0%,80%,.3);height: 100vh;background: transparent;}.scrollTop002 {    right: 10px;    bottom: 60px;}
/*footer start*/

.footer_block {background: #333;padding: 50px 0;position: relative;}.footer_block:before {    content: "";    width: 100%;    height: 100%;    background: url(archive/image/customization/ft_bg.jpg) no-repeat;    position: absolute;    top: 0;    left: 0;    background-size: cover;    background-position: center;    opacity: 0.02;}.ft_top {display: flex;align-items: flex-end;}.ft_logo {width:25%}.ft_logo h4 {margin-top: 30px;font-size: 15px;color: #777;line-height: 1.5; font-weight: bold;margin-bottom:0px}.ft_logo img {width: 120px;}.ft_info {width:50%}.ft_link {width:35%}.ft_copyright {display: flex;flex-flow: wrap;font-size: 12px;color: #666;margin-top: 30px;padding-top: 30px;border-top: 1px solid #444;}.ft_copyright .RWDedictor {padding: 0 10px;}.ft_info a:hover {color: #cd5555;transition: 0.4s;}.ft_info b {font-size: 15px;padding-right: 15px;color: #777;}.ft_info, .ft_info a {width: 55%;color: #ccc;letter-spacing: 1px;font-size: 15px;transition: 0.4s;}/**/ 
.ft_fbbtn a:hover {    opacity: 0.8;    transition: 0.4s;}.ft_fbbtn i {    font-size: 22px;    margin-right: 15px;}.ft_fbbtn a {    background: #174090;    padding: 6px 10px;    letter-spacing: 1px;    color: #fff;    font-weight: bold;    font-size: 15px;    display: flex;    align-items: center;    justify-content: center;    margin-bottom: 10px;    transition: 0.4s;}.ft_seo {font-size: 12px;color: #777;letter-spacing: 0px;line-height: 1.5;}.ft_menu a::before {content: "";width: 1px;height: 15px;background: #555;position: absolute;top: 2px;right: -15px;}.ft_menu a {font-size: 14px;color: #ccc;margin-right: 23px;position: relative;}.ft_menu a:hover {color: #cd5555;transition: 0.4s;}.ft_menu {margin-bottom:15px}.ft_menu a:nth-child(3)::before {display:none}/**/ 
.copyright_desc, .copyright_desc a, .copyright_desc a:hover {    color: #666;}/*ph btn*/ 
.ph_btn_bottom {display:none}.ph_btn a {width:calc(100% / 2)}

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

/*banner*/#RWDPAGE_BASE_PAT02 .banner_block {padding: 0;}#RWDPAGE_BASE_PAT02 .slick-track {width: 100% !important;}/*通用*/ 
.page_wrapper_bg section.call_to_action{padding: 100px 0 !important;background: url(archive/image/customization/bn_bg.png);}#RWDPAGE_BASE_PAT02 .main {margin-top:0px !important}.article-text .container {width: 100%;padding:0;}.page_wrapper_bg section.call_to_action > .container {width: 70%;background:#fff;padding: 50px;min-height: 700px;}.pagecontent .article_model[data-seq="0"] {margin-top:0 !important}/*統一*/ 
.page_wrapper_bg .pagecontent {line-height: 2;letter-spacing: 1px;font-size: 15px;color:#676767}.webdesc {font-size: 18px;letter-spacing: 2px;color: #555;padding: 0 15px;margin-bottom: 30px;font-weight:600;line-height:1.5}.page_txt h4 {font-size: 18px;font-weight: 600;color: #333;line-height: 1.5;}/*標題&麵包屑*/ 
.hgroup h1 {font-size: 30px !important;font-weight: 400 !important;color: #333 !important;line-height: 1.5;font-family: 'Noto Sans TC', sans-serif;letter-spacing: 2px;margin-bottom:0;text-align: center;}.hgroup .container {width: 100%;border-bottom:1px solid #eee;margin-top:0px;margin-bottom: 40px;padding: 0 0 35px;}.hgroup .breadcrumb {border-radius: 0px;border: 0px;padding: 6px 0px 6px 30px;}.hgroup .breadcrumb a {color:#666;transition: 0.4s;}.hgroup .breadcrumb a:hover {color:#cd5555;transition: 0.4s;}/*列表*/ 
.layoutlist_7 .subject {padding:0px 10px;text-align: center;}.layoutlist_7 .litem a {color: #555;transition: 0.4s;}.layoutlist_7 .litem:hover a {color: #cd5555;transition: 0.4s;}/*按鈕*/ 
.btn_back {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0;background-color: transparent !important;margin-top:50px;margin-right:50px}.btn_back:hover {background: #910b19;transition: 0.4s;}.btn_back a {color: #555 !important;text-decoration: none !important;display: block;padding: 8px 50px;font-weight: normal;border: 1px solid #ccc;transition: 0.4s;line-height:1.5;font-size: 15px;position: relative;}.btn_back a:hover {border: 1px solid #ccc;color: #555 !important;background: transparent;transition: 0.4s}.btn_back a::before {content: "";width: 71px;height: 12px;background: url(archive/image/customization/arrow_icon02.png) no-repeat;position: absolute;top: 50%;transform: translateY(-50%);right: -50px;transition: 0.4s;opacity: 0.4;}.btn_back a:hover::before {right: -60px;transition: 0.4s;}.ebtn {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0;background-color: transparent !important;margin-top:50px;margin-right:50px}.ebtn:hover {background: #910b19;transition: 0.4s;}.ebtn a {color: #555 !important;text-decoration: none !important;display: block;padding: 8px 50px;font-weight: normal;border: 1px solid #ccc;transition: 0.4s;line-height:1.5;font-size: 15px;position: relative;}.ebtn a:hover {border: 1px solid #ccc;color: #555 !important;background: transparent;transition: 0.4s}.ebtn a::before {content: "";width: 71px;height: 12px;background: url(archive/image/customization/arrow_icon02.png) no-repeat;position: absolute;top: 50%;transform: translateY(-50%);right: -50px;transition: 0.4s;opacity: 0.4;}.ebtn a:hover::before {right: -60px;transition: 0.4s;}/*左側*/#sidebar {padding-right:40px}.m2018 .products-nav .nav-title {background: #cd5555;color: #fff !important;}.m2018 .products-nav a {color:#666}.m2018 .products-nav ul li>ul>li:hover>a, .m2018 .search-box .ibtn:hover {color: #cd5555;transition: 0.4s;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #cd5555;}.m2018 .products-nav>ul>li {border-bottom:1px solid #eee;position: relative;}.m2018 .products-nav>ul>li>a {padding: 0;color: #666;position: relative;transition: 0.4s;}.m2018 .products-nav>ul>li>a:hover, .m2018 .products-nav>ul>li.active>a {padding: 0;padding-left:20px;color: #cd5555;transition: 0.4s;}.m2018 .products-nav>ul>li a::before {content: "";width: 7px;height: 7px;background: #cd5555;position: absolute;top: 9px;left: 15px;border-radius: 50%;transition: 0.4s;opacity: 0;}.m2018 .products-nav>ul>li>a:hover::before, .m2018 .products-nav>ul>li.active>a::before  {left: 0px;transition: 0.4s;opacity: 1;}/*熱銷*/ 
.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {margin-top: 0 !important;}.page_txt .page_stex span {color: #cd5555;padding: 0 5px;font-weight: bold;}.page_txt h2 {font-size: 30px !important;font-weight: 400 !important;color: #cd5555 !important;line-height: 1.5;font-family: 'Noto Sans TC', sans-serif;letter-spacing: 2px;text-align: center;margin: 80px 0;}.block_w {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 20px;}.page_case2.page_txt .page_stex {text-align: left;padding: 0 50px;display: flex;flex-direction: column;justify-content: center;}.page_case3 {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 20px;}.page_case4 {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 20px;}.page_case4 .page_stex {padding: 0px 50px;display: flex;flex-direction: column;justify-content: center;}.page_case5 {margin: 80px 50px;}.page_row {margin-bottom:30px}.photo_view #slider::before {    content: "";    width: 100%;    height: 80px;    background: #e5e5e5;    position: absolute;    top: 50%;    left: 0;    transform: translateY(-50%);}.photo_view #slider .flex-direction-nav a:before {left:10px !important;filter: brightness(8);}.photo_view .flexslider .slides2 img, .photo_view .flexslider .slides2 img:hover {transition: 0.4s;}/*文章頁籤*/ 
.tab_row {margin-top: 150px;}.tabs nav li.tab-current a::before {background: #b5002c !important;height: 1px;}.tabs nav li.tab-current a::after {background: transparent !important;}.tabs .content {border: 1px solid #ddd !important;padding: 30px !important;margin-top: 0px;}.tabs nav li.tab-current a {border-color: #ddd !important;color: #555;font-weight: 600;}.tabs nav a::before {height:1px !important}.tabs nav li {min-width: 120px;text-align: center;margin-right: 5px;}/*相簿*/ 
.layoutlist_2 .album_item {margin: 10px 0;height: auto !important;min-height: 200px;}.layoutlist_2 .album_item a .album_item_subject {color: #555;font-size: 16px;font-weight: bold;transition: 0.4s;}.layoutlist_2 .album_item a:hover .album_item_subject {color: #cd5555;transition: 0.4s;}.page_news .news_img {display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 25px;margin-top: 30px;}.page_news .news_img img {width: 100%;}/*表單*/ 
.form-horizontal .form-group {margin-left: 0;margin-right: 0;}.eformsDesc {margin: 0 0 35px;padding-bottom: 30px;border-bottom: 1px dashed #eee;}/*樣式*/ 
.customized_columns ._input, .customized_columns select {border: 0px;background-color: #eee;font-size: 15px;border-radius: 0px;box-shadow: none;}.form-control:focus {box-shadow: none;}.form-group input { color: #333; caret-color:#333; }.form-group textarea { color: #969696; caret-color:#333;} @supports (-webkit-mask: none) and (not (caret-color:#333)) { .form-groupinput { color:#333; }.form-group input::first-line { color: #ccc; } }/*服務項目*/ 
.page_icon_block {padding: 50px 35px;border-right: 1px solid #eee;}.icon_img {background: #cd5555;width: 70px;padding: 12px;border-radius: 50%;margin-bottom:15px}.icon_txt h4 {margin: 0px 0 5px;line-height: 1.5;}.icon_txt p {margin-bottom:0px}.pageservice_block {margin-top: 50px;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;border: 1px solid #eee;}.pageservice_txt {padding: 50px}.page_icon_block:nth-child(4) {    border: 0;}/*售後*/ 
.sales_txt .page_stex {justify-content: center;display: flex;flex-direction: column;padding-left:80px;position: relative;align-items: baseline;}.sales_txt .page_stex ul {padding-left: 0px;list-style: none;line-height: 2;margin-bottom:0px;position: relative;padding-left: 38px;}.sales_txt .page_stex ul::before {content: "";width:1px;height:90%;background:rgb(205 85 85 / 20%);position: absolute;left:7px;top:20px}.sales_txt {margin-top:50px}.sales_txt h4 {margin-bottom: 50px;}.sales_txt .page_stex::before {content: "";width: 105%;height: 84%;background: #fff;box-shadow: 0 0 24px rgb(0 0 0 / 10%);position: absolute;bottom:0px;right:0px;z-index: -1;}.sales_txt span {color: #cd5555 !important;padding: 0px !important;margin-right: 8px;border-radius: 20px;font-size: 20px;position: relative;display: flex;align-items: center;}.sales_txt li {padding: 0px 0 25px;position: relative;display: flex;align-items: center;}.sales_txt li:nth-child(7) {padding-bottom:0px}.sales_txt span::before {content: "";    width: 7px;    height: 7px;    background: #cd5555;    border-radius: 50%;    position: absolute;    bottom: 50%;    left: -34px;    transform: translateY(50%);}/*關於*/ 
.about_row.about_01 {display: flex;align-items: center;}.about_row.about_01 .about_txt {padding:50px 80px 50px 0;width: 60%;}.about_row.about_01 .about_img {width: 40%;}.about_row.about_01 .about_txt h4 {font-weight: bold;color: #cd5555;font-size: 25px;padding-bottom: 30px;margin:0}.about_row.about_01 .about_txt img {margin-top:80px}.about_row.about_02 {padding: 80px 0px;}.about_row.about_02 .about_txt {position: relative;padding-bottom: 500px;}.about_row.about_02 .about_txt::before {content: "";width: 100%;height: 74%;background: url(archive/image/article3/about_img2.jpg) no-repeat;position: absolute;z-index: -1;bottom: 0;background-size: cover;background-attachment: fixed;}/*相關連結*/ 
.layoutlist_5 .item {padding: 15px 0px !important;}.list_date.col-sm-2.col-md-2 {color: #555;font-size: 14px;}.layoutlist_5 .item a {transition: 0.4s;}.layoutlist_5 .item a:hover {color: #cd5555;transition: 0.4s;}/*最新消息*/ 
.news_txt {padding: 30px 0;}.layoutlist_7 .cdate, .layoutlist_7 .cdate a {text-align: center;}

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

@media (max-width:1800px){.RWDmenu_plus04 .features {width:30%}.about_block .container::before {height:90%}}@media (max-width:1680px){/*內頁*/ 
.page_wrapper_bg section.call_to_action > .container {width:80%}}@media (max-width:1600px){.RWDmenu_plus04 .features {width:33%}.footer_block .container {width: 90%;}/*內頁*/ 
.page_wrapper_bg section.call_to_action > .container {width: 95%;padding: 50px 30px;}}@media (max-width:1480px){.RWDmenu_plus04 .header.is-up {padding: 0 20px;}.RWDright_cont002 .item-first .text-box a {margin-top: 30px;}.RWDright_cont002 .item-first .text-box {height: 100%;padding-left:13%}.about_block .container::before {height: 100%;}.RWDService001 .row {width: 80%;padding: 60px 30px;}.RWDmenu_plus04 .logo {float: none;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a {    padding-left: 60px;    font-size: 15px;    letter-spacing: 2px;}/*內頁*/#RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .header {padding: 0 20px;}}@media (max-width:1400px){.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu, .RWDmenu_plus04 .toggle-mmenu-cover {display:block}.RWDmenu_plus04 .features {position: relative;float: right;margin-right: 10px;padding-right: 10px;margin-top: 12px;width:450px}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #8B3A3A;}.RWDmenu_plus04 #mobile-menu .menu>li>ul {background-color: #eee;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 .features:after {display:none}.RWDright_cont002 .item-first .text-box {padding-left:12%}.RWDService001 .row {padding: 70px 30px;}.hot_menu::before {left: 14px;}.RWDmenu_plus04 #mobile-menu .menu>li.active > a::before {color: #fff;}.RWDmenu_plus04 #mobile-menu .menu a {padding: 13px 30px;}}@media (max-width:1366px){.bg_line .container {width: 80%;}.case_block::before, .news_block::before {width:10%}.service_icon {width: 90%;}.about_block::before {width:90%}.about_block .container::before {width:90%}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDright_cont002 .item-first .pic {width: 50%;}.RWDright_cont002 .item-first .text-box {width:50%;padding: 50px;}.RWDright_cont002 .item-first .text-box .text {width:100%}.RWDright_cont002 .item-first .text-box .title {font-size: 25px;}h1.main-title {font-size: 25px !important;}.service_block {padding-top: 350px;}.RWDService001 {flex-direction: column;}.RWDService001 .section-subject {width: 100% !important;}.RWDService001 h1.main-title span {display: inline-block;margin-left: 15px;}.RWDService001 .row {width: 100%;}.RWDService001 .row:nth-child(2) {padding: 0 30px 50px;}.RWDparallax_new .picbgbox {height: 700px !important;}.service_bg {width: 100%;}.RWDbanner007 .item-img .swiper-slide {background-size: cover;height: 500px;background-color: transparent;}.RWDbanner007 .swiper-container {background-color: transparent;}.md4sd .item-img {width:91%}.md4sd .item-blk .item-box {max-width: 760px;top: auto;bottom: 0;margin: -50px auto 0;}/*.bg_line .container {width: 84%;}.case_block::before, .news_block::before {width: 8%;}*//*內頁*/ 
.page_case4 .page_stex {padding:0 30px}.page_case2.page_txt .page_stex {padding:0 30px}.page_case5 {margin: 80px 30px;}.page_case2.page_txt .page_stex {padding:0 30px}.page_row {margin-bottom: 50px;}.tab_row {margin-top:100px}.layoutlist_2 .album_item {width: calc(100% / 2);padding: 0 calc(15px / 2);}.about_row.about_01 .about_txt {padding: 0 50px 0 0;}.about_row.about_02 {padding: 50px 0;}.about_row.about_01 .about_txt img {margin-top: 50px;}.sales_txt .case_img img {height: 600px;object-fit: cover;}.sales_txt .page_stex {padding-left:50px}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
/*內頁*/#article > div:nth-child(5) .page_case4 {grid-template-columns: 1fr;grid-gap: 20px;}.pageservice_block {margin-top: 0;}.pageservice_block {grid-template-columns: 1fr 1fr;}.page_icon_block:nth-child(1) {border-bottom: 1px solid #eee;}.page_icon_block:nth-child(2) {border-bottom: 1px solid #eee;border-right:0}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.md4sd .item-img {width: 99%;}.RWDService001 .col-md-3 {width:calc(100% / 4)}.RWDright_cont002 .item-first .pic {width: 50%;}.about_block .container::before {height: 125%;}.service_block {padding-top: 300px;}.RWDService001 .row {padding: 50px 30px;}/**/ 
.ft_top {flex-flow: wrap;}.ft_logo {width: 100%;}.ft_logo .RWDedictor {display: flex;align-items: baseline;margin-bottom:30px}.ft_logo h4 br {display: none;}.ft_logo h4 {margin-top: 0;margin-left: 20px;}.ft_link {width: 50%;}.ft_info {width: 50%;}#sidebar {padding: 0;margin-bottom: 30px;}.photo_view #slider::before {display:none}.about_row.about_01 .about_img img {object-fit: cover;width: 100%;height: 450px;}.about_row.about_02 .about_txt {padding-bottom: 350px;}.about_row.about_02 .about_txt::before {height:300px}section.call_to_action h4 {    font-size: 18px;    font-weight: 600;    color: #333;    line-height: 1.5;    margin-bottom: 5px;}.sales_txt h4 {margin-bottom: 50px !important;}.sales_txt {display: flex;}.sales_txt .case_img {width: 40%;}.sales_txt .page_stex {width:60%;}.form-horizontal .control-label {padding: 0 !important;}.form-group .col-sm-12 {padding: 0;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.RWDright_cont002 .item-first .text-box {padding:50px 20px 50px 50px}/*內頁*/ 
.pageservice_block {grid-template-columns: 1fr 1fr;position: relative;}.pageservice_txt {padding: 50px 0;}.page_icon_block {position: relative;border:0}.pageservice_block::before {content: "";width: 100%;height: 1px;background: #eee;position: absolute;top: 50%;left:0;transform: translateY(-50%);}.pageservice_block::after {content: "";width: 1px;height: 100%;background: #eee;position: absolute;top:0;left: 50%;transform: translateX(-50%);}.page_icon_block:nth-child(1) {border-bottom: 0}.page_icon_block:nth-child(2) {border-bottom: 0;border-right:0}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDmenu_plus04 .features .edit {display:none}.RWDmenu_plus04 .features {width: auto;}.RWDright_cont002 .item-first .text-box {width: 100%;    position: relative;}.RWDright_cont002 .item-first .pic {width: 90%;height: 300px;float: right;}.RWDright_cont002 .item-first .text-box {overflow: initial;padding: 50px 50px 0px 120px;position: relative;bottom: 0;height: auto;display: block;}.about_block .container::before {height: 95%;bottom: auto;top: 0;}.service_bg {width: 100%;height: 300px;top: 0;position: relative;}.service_block {padding-top: 0px;}.service_block .container {flex-direction: column-reverse;display: flex;align-items: flex-end;}.ph_btn_bottom {position: fixed;bottom: 0;width: 100%;left: 0;}.md4sd .item-img {width: 100%;}.ph_btn_bottom {display:block;    z-index: 111;opacity: 0;transition: 0.4s;}.ph_btn_bottom_change {opacity: 1;transition: 0.4s;}.ph_btn_bottom .reserve_btn {width: 50%;display: inline-block;text-align: center;margin: 0;float: left;}.ph_btn_bottom .ph_btn {width: 50%;display: inline-block;text-align: center;float: left;    letter-spacing: 0;}.ph_btn_bottom .menu_btn:hover {opacity:1}.footer_block {padding-bottom: 80px;}.RWDmenu_plus04 .features .search-btn {margin-right:0px}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item .img-hover {background: transparent;padding: 0px 15px;box-shadow: none;}.RWDnews005 .section-subject {    margin-bottom: 45px;}/*內頁*/ 
.page_case2.page_txt {display: flex;flex-direction: column-reverse;}.page_case2.page_txt .page_stex {padding: 0;}.page_txt h2 {text-align: left;margin: 50px 0 30px;}.page_case5 {margin: 50px 0;}.page_case4 .page_stex {padding: 0 30px 0 0px;}section.article-text p {font-size: 15px !important;line-height: 2 !important;margin-bottom: 15px;}.page_case4 .page_stex {padding: 0;}.hgroup .breadcrumb {width: 100%;padding: 0;text-align: center;background: transparent;}.hgroup .container {margin: 0px 0 50px; border-bottom: 0px; padding-bottom: 25px;}.layoutlist_7 .litem {width: calc(100% / 2);padding: 0 calc(15px / 2);}.page_wrapper_bg .pagecontent {padding: 0 !important;}.layoutlist_7 .row:after {clear: none;}.sales_txt .page_stex {padding-left: 30px;}.ebtn {max-width: 250px;float: none;}.layoutlist_7 .litem {min-height: 300px;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.case_block .container {width: 100%;}.RWDService001 .col-md-3 {    width: calc(100% / 2);    float: left;    margin-bottom: 30px;}.about_block {padding: 100px 0px 0px;}.RWDmenu_plus04 .logo {width: 135px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item .img-hover {box-shadow:none}.RWDright_cont002 .item-first .pic {width: 90%;}.about_block::before {width: 90%;}.hgroup .breadcrumb {bottom:-10px}/*內頁*/ 
.tab {border-top: 1px solid #ddd !important;}.tab:last-child {border-bottom: 1px solid #ddd !important;}.tab_title_nav .line {width:18px !important}.tab_content {font-size: 15px !important;margin-top: 20px !important;color: #555 !important;}.layoutlist_2 .album_item {float: left;}.hgroup .container {padding-bottom:15px}
}
/*767px end*/
/*750px start*/

@media (max-width: 750px){.ft_info {width:100%}.ft_link {    width: 100%;    margin-top: 30px;}/*內頁*/ 
.page_news .news_img {    display: flex;    flex-direction: column;    width: 100%;}}

/*750px end*/
/*700px start*/

@media (max-width: 700px) {.sales_txt {display: flex;flex-direction: column-reverse;}.sales_txt .page_stex {width: 100%; margin-bottom: 30px;padding-left:0}.sales_txt .page_stex::before {display:none}.sales_txt h4 {margin-bottom: 30px !important;}.sales_txt .case_img {width: 100%;}.sales_txt .case_img img {    object-fit: cover;    height: 500px;    width: 100%;    object-position: top;}.list_date.col-sm-2.col-md-2 {    margin-bottom: 5px;}}

/*700px end*/
/*600px start*/
@media (max-width: 600px) {
.owl-pagination {display:block}.banner_block {padding:0px}.RWDmenu_plus04 .header {background: url(archive/image/customization/bn_bg.png);}.RWDbanner_plus01 .page-scroll {display:none}.ft_logo .RWDedictor {flex-direction: column;}.ft_logo h4 {margin-left: 0;margin-top: 10px;}/*內頁*/ 
.layoutlist_7 .litem {width: 100%;padding: 0;}.about_row.about_01 .about_img {display:none}.about_row.about_01 .about_txt {width: 100%;padding: 0;}.page_icon_block {padding: 30px;}.icon_txt p {margin-bottom: 0 !important;}.page_wrapper_bg section.call_to_action {padding: 50px 0 !important;}
}
/*600px end*/
/*550px start*/

@media (max-width: 550px) {.banner_block { padding-right: 0;}.RWDmenu_plus04 .header {padding:0 20px}.slick-caption .txt1 {margin-bottom: 10px;font-size: 30px;text-align: center;}.slick-caption .txt2 { text-align: center;font-size: 18px;}.slick-caption .txt3 { text-align: center;font-size: 18px;}/*loading*/ 
.RWDfakeloader .fl img {width: 200px}.RWDright_cont002 .item-first .text-box {width: 100%;padding: 50px 30px;}.service_icon {width: 100%;}.case_block .container {width: 88%;}.bg_line {display:none}.case_block::before, .news_block::before {width: 100%;}.ft_copyright .RWDedictor {padding:0px}.about_block .container::before {    height: 100%;    bottom: auto;    top: 0;    width: 100%;}.RWDbanner007 .item-blk {padding: 0px;}.RWDbanner_plus01 .page-scroll {right: 50%;bottom: 70px;transform: translateX(50%);}.RWDbanner_plus01.style-dotnav.control-left .control-box, .RWDbanner_plus01.style-dotnav.control-right .control-box {bottom:60px}}

/*550px end*/
/*480px start*/
@media (max-width: 480px) {
.ft_logo .RWDedictor {flex-direction: column;align-items: flex-start;}.ft_logo h4 {margin: 15px 0 0;}.case_block {padding: 80px 0;}.RWDService001 .col-md-3 {width: calc(100% / 2);float: left;margin-bottom: 30px;}.RWDbanner007 .link-store {right: 50%;transform: translateX(50%);bottom: -108px;}.RWDbanner007 .item-pagination {width: 100%;left: 50%;transform: translateX(-5%);}.RWDbanner007 .item-info {padding: 60px 30px;}.RWDnews005 h1.main-title {text-align: left;}.RWDnews005 h2.sub-title {text-align: left;}.RWDbanner007 .title-main {text-align: left;font-size: 24px !important;}.RWDbanner007 .title-sub {text-align: left;}.RWDright_cont002 .item-first .text-box .title {font-size: 24px;}.RWDService001 .col-md-3 {padding: 0 10px;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {width:100%}.RWDbanner007 .item-img .swiper-slide {height: 300px;}.RWDnews005 .owl-carousel {padding-top:0px}.RWDnews005 .section-subject {margin-bottom: 45px;}.RWDparallax_new .picbgbox {background-position: bottom;height: 500px !important;}.RWDright_cont002 .item-first .pic {width: 95%;}.about_block::before {width: 95%;}/*內頁*/ 
.page_wrapper_bg section.call_to_action > .container {padding:50px 30px;width:100%}.page_case4 {display: flex;flex-direction: column;}.page_txt h2 {font-size: 24px !important;}.hgroup h1 {font-size: 26px !important;}.about_row.about_01 .about_txt img {margin-top: 30px;}.about_row.about_02 {padding: 30px 0;}.about_row.about_02 .about_txt {padding-bottom: 200px;}.about_row.about_02 .about_txt::before {    height: 170px;    background-size: contain;    background-attachment: unset;}.pageservice_block {grid-template-columns: 1fr;}.pageservice_block::before, .pageservice_block::after {display:none}.page_icon_block {border-bottom: 1px solid #eee;}.layoutlist_2 .album_item {    width: 100%;    padding: 0;}.pageservice_txt {    padding: 30px 0;}.page_icon_block:nth-child(1), .page_icon_block:nth-child(2) {border-bottom: 1px solid #eee;}
}
/*480px end*/
/*390px start*/

@media (max-width: 390px) {.RWDright_cont002 .item-first .text-box {padding:50px 30px}.RWDright_cont002 .item-first .text-box .subtitle {font-size:14px;letter-spacing: 0;}h2.sub-title, .RWDbanner007 .title-sub {font-size: 15px !important;}.RWDnews005 .section-subject {margin-bottom:30px}.slick-caption .txt2 {font-size: 15px;}.banner_block .container {width: 100%;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {width:100%}.menu_btn {font-size:15px}}

/*390px end*/
/*380px start*/
@media (max-width: 380px){
.RWDbanner007 .link-store {    max-width: 80% !important;    width: 80%;    text-align: center;}/*內頁*/ 
.page_case3 {display: flex;flex-direction: column;}.page_row {margin-bottom: 30px;}.ebtn {max-width: 200px}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.slick-caption .txt3 {font-size:15px}.menu_btn {font-size:15px}.menu_btn:hover {opacity:1}.RWDright_cont002 .item-first .text-box .subtitle {    font-size: 14px;    letter-spacing: 0;}.RWDright_cont002 .item-first .text-box .subtitle span::before {top: -4px;    left: -7px;}.RWDbanner007 .item-img .swiper-slide {    height: 350px;}.RWDbanner007 .item-pagination {    width: 100%;    left: 50%;    transform: translateX(-8%);}.RWDService001 .row .col-md-12 {    padding: 0;}.RWDright_cont002 .item-first .text-box .subtitle span {    margin: 10px 11px;}.RWDright_cont002 .item-first .pic {height:260px}.RWDbanner007 .item-img .swiper-slide {height: 210px;}
}
/*320px end*/