body, html {    font-family: 'Noto Sans TC', sans-serif;    font-weight: 400;    font-size: 16px;    letter-spacing: 1.5px;    line-height: 1.5;    color: #333;}.fl img{width:300px;}a:focus, a:hover {text-decoration: none;}.scrollTop002 .ii {border-radius: 0;letter-spacing: 0px;}.scrollTop002 {bottom: 80px;right: 15px;}.footer-block .RWDedictor, .footer-block .RWDsocial002, .RWDssl01, .copyright {animation: none;opacity: 1 !important;}/*cookie*/ 
.RWDalert_fancybox.bottom { left: auto !important;width: 400px;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;line-height: 1.5 !important;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox .btn.active {border-radius: 0px;margin-top: 20px;background: #a73b00 !important;border: 1px solid #a73b00  !important;display: block;padding: 5px 50px;color: #fff !important;font-size: 14px !important;}.RWDalert_fancybox .btn:hover {background: #000 !important;color: #fff !important;}.RWDalert_fancybox.bottom .editor a {    color: #a73b00;}@media (max-width: 600px) {.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;}}/*跟隨*/ 
.fixed_ph {display:none;width: 100%;z-index: 222;position: fixed;bottom: 0;}.fixed_ph a {    background: #005e2e;    padding: 15px 15px;    display: flex;    align-items: center;    height: 50px;    justify-content: center;    font-size: 13px;}.fixed_ph a h8 {font-size: 16px;padding-left: 5px;}.fixed_ph a img {    width: 35px;    margin-right: 10px;    border: 1px solid rgb(255 255 255 / 50%);    padding: 6px;    border-radius: 50%;}/*logo*/ 
.RWDmenu_plus04 .logo {width: 260px;transition: all .5s ease;margin-top: 7px;}.RWDmenu_plus04 .is-up .logo {width: 230px;margin-top: 9px;transition: all .5s ease;}/*選單*/ 
.RWDmenu_plus04 .site-nav .menu>li>a {    font-size: 16px;    color: #fff;    letter-spacing: 1.5px;    transition: all .5s ease;    padding: 25px 20px;}.RWDmenu_plus04 .header {padding: 0 50px;display: table;width: 100%;transition: all .5s ease;background: linear-gradient(to bottom, rgb(0 0 0 / 50%), rgb(0 0 0 / 0%));}.RWDmenu_plus04 .header.is-up {background: #7d3200;transition: all .5s ease;padding: 0 0 0 50px;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn, .RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i, .RWDmenu_plus04 .lang-select {color: #fff;}.RWDmenu_plus04 .features .share-group a:first-child {    background: #005e2e;    padding: 15px 15px;    display: flex;    align-items: center;    border-bottom-left-radius: 15px;    border-bottom-right-radius: 15px;    height: 74px;}.RWDmenu_plus04 .features .share-group.main_share {float: right;padding: 0;margin-left: 20px;}.RWDmenu_plus04 .features .share-group img {width: 35px !important;margin-right: 10px;border: 1px solid rgb(255 255 255 / 50%);padding: 6px;border-radius: 50%;}.RWDmenu_plus04 .features .share-group span {font-size: 13px;line-height: 1.1;}.RWDmenu_plus04 .features .share-group a:first-child h8 {line-height: 1;display: block;font-size: 18px;letter-spacing: 1px;}.RWDmenu_plus04 .is-up .features .share-group a:first-child {border-radius: 0;background: #e16a0f;}.RWDmenu_plus04 .site-nav .menu>li>a:hover:before, .RWDmenu_plus04 .site-nav .menu>li.active>a:before {opacity: 1;transition: all .5s ease;transform: translate(-50%, 0px);}.RWDmenu_plus04 .site-nav .menu>li>a:before {    content: "";    position: absolute;    width: 50%;    height: 2px;    background: #e16a0f;    bottom: 0;    left: 50%;    transform: translate(-50%, 10px);    opacity: 0;    transition: all .5s ease;}.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: #fff;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.RWDmenu_plus04 .site-nav .menu ul li>a {padding-right: 10px;padding: 15px 10px;text-align: center;transition: all .5s ease;}.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: #e2dad2;color: #333;transition: all .5s ease;}.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-color: #eee;}/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-left {top: 25%;}.RWDbanner_plus01 .logo {width: 150px;display: inline-block;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 55px;font-weight: 700;line-height: 1.3;text-shadow: 4px 4px 10px rgb(0 0 0 / 50%);letter-spacing: 2px;color: #fff;}.RWDbanner_plus01 .slick-caption .txt2 span h8:last-child {border: 0;}.RWDbanner_plus01 .slick-caption .txt2 span h8 {border-right: 1px solid #999;padding-right: 15px;margin-right: 15px;line-height: 1;display: inline-block;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 21px;letter-spacing: 1.5px;line-height: 1.7;color: #eee;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 80px;}.RWDbanner_plus01 .page-scroll {bottom: 30px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 10px;height: 10px;background: #eee;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #e16a0f;}.index section .container {width: 80%;}/*標題*/ 
.model__head__h1.isRWDbanner013 {font-size: 40px;line-height: 1.5;display: block;position: relative;margin-top: 0;margin-bottom: 30px;font-weight: bold;}.RWDproduct002_v3 .section-subject .col-md-12 {display: flex;flex-direction: column-reverse;}.RWDproduct002_v3 .main-title, .RWDqa01 .en_title {font-size: 40px;line-height: 1.5;margin: 0;color: #333;font-weight: 700;}.RWDproduct002_v3 .sub-title {font-size: 22px;line-height: 1.5;margin: 0 0 10px;color: #666;font-weight: 500;letter-spacing: 2px;}.index .section-line {display: none;}/*服務*/ 
.case_block {padding: 100px 0 ;}.RWDproduct002_v3 .active .btn.btn-rj, html.no-touch .RWDproduct002_v3 .btn.btn-rj:hover {font-weight: 500;background-color: transparent;color: #e16a0f;}.filter-portfolio {width: 100%;margin: 0 auto 50px;background: #f5f4f3;}.RWDproduct002_v3 .filter-portfolio ul {padding: 15px 0;margin-bottom: 35px;}.RWDproduct002_v3 .filter-portfolio ul>li {margin: 0;}.RWDproduct002_v3 li:last-child .btn.btn-rj {border-right: 0;}.RWDproduct002_v3 .btn.btn-rj {    background-color: transparent;    color: #333;    border: 1px solid transparent;    border-right: 1px solid #ddd9d2;    border-radius: 0;    font-size: 16px;    line-height: 1.5;    padding: 5px 15px;    letter-spacing: 2px;    font-weight: 300;    min-width: 103px;}.RWDproduct002_v3 .showbottom a {display: flex !important;align-items: baseline;justify-content: space-between;}.portfolio-bottom__h4 {font-weight: 500;font-size: 14px;line-height: 1.5;letter-spacing: 1.5px;margin-right: 15px;display: inline-block;background: #333;color: #fff;padding: 2px 15px;}.RWDproduct002_v3 .popup-portfolio {margin: 0 auto;}.RWDproduct002_v3 {padding: 0;}.bounceIn {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100%/4 - 30px);margin: 0 15px 50px;padding: 0;}.portfolio-bottom-summary {padding: 15px 10px;border-bottom: 1px solid #ddd;}p.portfolio-bottom__p {margin: 0;}.RWDproduct002_v3 .btn-box .btn {background: transparent;color: #333;border: 1px solid #666666;min-width: 250px;border-radius: 0;padding: 0 15px;font-size: 16px;line-height: 40px;max-width: 200px;width: 100%;transition: all .5s ease;}.RWDproduct002_v3 .btn-box .btn:hover {border-color: #333;background: #333;color: #fff;transition: all .5s ease;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 {transition: all .3s ease-in-out;color: #fff;background:#e16a0f;}/*產品*/ 
.product_block {padding: 80px 0;background: #f5f4f3;position: relative;background-image: linear-gradient(rgba(255,255,255,0) 1px, transparent 0), linear-gradient(90deg, rgba(255,255,255,0) 1px, transparent 0), linear-gradient(#fff 1px, transparent 0), linear-gradient(90deg, #ffffff 1px, transparent 0);background-size: 0px 0px, 25% 25%, 0px 0px, 25% 25%;}.index .product_block .container {width: 100%;padding: 0 50px;}.model__head.isRWDbanner013 {padding-top: 0;}.RWDbanner013 .swiper-slide {padding: 0 25px;}.RWDbanner013 .box .sub_text .sub_name {font-size: 16px;line-height: 1.5;letter-spacing: 1.5px;color: #fff;position: relative;white-space: normal;display: -webkit-box;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.RWDbanner013 .box .sub_text {display: flex;flex-direction: column;justify-content: flex-end;padding: 30px 30px 80px;}.RWDbanner013 .box:hover .sub_text {padding: 30px 30px 80px;}.RWDbanner013 .box:hover .img_box img {opacity: 1;}.RWDbanner013 .box {height: 32vw;overflow: initial;}.RWDbanner013 .box .img_box img {filter: brightness(.9);}.RWDbanner013 .box .img_box .hover {    filter: brightness(1);    opacity: 1;    width: 120px;    height: auto;    right: -20px;    left: auto;    bottom: 28%;    top: auto;    box-shadow: -9px 8px 10px rgb(0 0 0 / 10%), -9px 6px 15px rgb(0 0 0 / 30%);    border: 3px solid #fff;border-radius: 50%;}.RWDbanner013 .box .sub_text .name {font-size: 20px;line-height: 1.5;letter-spacing:1.5px;color: #fff;font-weight: 500;margin-bottom: 15px;}.RWDbanner013 .box:hover .sub_text .num {top: 60px;}.RWDbanner013 .box .sub_text .num {font-size: 18px;color: rgb(255 255 255 / 60%);right: auto;left: 30px;bottom: auto;top: 60px;font-weight: 400;opacity: 0;}.RWDbanner013 .nav_bottom {display: none;}/*過場*/ 
.callto_block {padding: 100px 0;background: #e2dad2;position: relative;background-image: linear-gradient(rgba(255,255,255,0) 1px, transparent 0), linear-gradient(90deg, rgba(255,255,255,0) 1px, transparent 0), linear-gradient(#d9ccc0 1px, transparent 0), linear-gradient(90deg, #d9ccc0 1px, transparent 0);background-size: 0px 0px, 25% 25%, 0px 0px, 25% 25%;}.callto_block:before {    content: "";    position: absolute;    width: 50%;    height: 100%;    background: url(archive/image/customization/c_bg.jpg)no-repeat;    background-size: cover;    mix-blend-mode: multiply;    filter: grayscale(1);    top: 0;    right: 0;    opacity: .3;}.index .callto_block>.container {    padding: 0;    width: 70%;    max-width: 1600px;    display: flex;    align-items: center;    background: #fff;    position: relative;    box-shadow: -0.4px -0.3px 4.8px -10px rgb(0 0 0 / 5%), 2.3px 1.6px 12.6px -10px rgb(0 0 0 / 7%), 12.1px 8.5px 24.7px -10px rgb(0 0 0 / 8%), 71px 50px 41px -10px rgb(0 0 0 / 11%);}.index .callto_block>.container:before {    content: "";    position: absolute;    width: 100%;    height: 100%;    background: url(archive/image/customization/web_bg.jpg)repeat;    background-size: 330px;    opacity: .4;    top: 0;    left: 0;    mix-blend-mode: luminosity;}.callto_block .RWDedictor008 {width: 60%;}.callto_block .RWDparallax_new {width: 40%;}.callto_block .RWDparallax_new .container {width: 100%;padding: 0;display: flex;justify-content: flex-end;}.RWDparallax_new .picbgbox {height: 24vw !important;background-size: 75% !important;background-position-x: right !important;}.RWDparallax_new img {height: 24vw;width: auto;max-width: initial;}.call_txtbox {font-size: 16px;color: #555;padding: 0px 80px 0 120px;}.call_txtbox p {line-height: 1.7;}.call_titlebox {display: flex;align-items: baseline;margin-bottom: 30px;border-bottom: 1px solid #ddd;padding-bottom: 15px;}.call_txtbox a {display: inline-block;margin-top: 30px;background: #e16a0f;padding: 10px 30px;min-width: 300px;color: #fff;    text-align: center;}.call_txtbox a span {padding-left: 5px;font-size: 20px;}.call_titlebox h3 {margin: 0;font-size: 40px;line-height: 1.5;letter-spacing: 1px;}.call_titlebox h4 {margin: 5px 0 15px;font-weight: 500;font-size: 20px;padding-left: 15px;}/*QA*/ 
.qa_block {padding: 100px 0;position: relative;}.qa_block:before {    content: "";    position: absolute;    width: 100%;    height: 100%;    background: url(archive/image/customization/web_bg.jpg)repeat;    background-size: 330px;    opacity: .3;    top: 0;    left: 0;}.RWDqa01 .accordion button .accordion-title {font-weight: 500;color: #333;letter-spacing: 1.5px;}.RWDqa01 .accordion .accordion-item button[aria-expanded='true'] .accordion-title {color: #7d3200;}.RWDqa01 .accordion button[aria-expanded='true'] .accordion-title::before {color: #7d3200;}.RWDqa01 .accordion button .icon {    top: 22px;}.RWDqa01 .accordion button .icon::before {    display: block;    position: absolute;    content: '';    top: 10px;    left: 3px;    width: 20px;    height: 2px;    background: #888;}.RWDqa01 .accordion button .icon::after {    display: block;    position: absolute;    content: '';    top: 1px;    left: 12px;    width: 2px;    height: 20px;    background: #888;    transition: transform .4s cubic-bezier(.96,.01,0,.95);}.RWDqa01 .accordion button .accordion-title::before {content: 'Q';color: #888;position: absolute;width: 80px;font-size: 26px;font-weight: 400;}.RWDqa01 .accordion .accordion-content {color: #333333;font-size: 16px;line-height: 1.5;}.RWDqa01 .more_button {font-size: 16px;padding: 10px 15px;text-align: center;min-width: 250px; transition: all .5s ease;margin-top: 50px;}.RWDqa01 .more_button:hover {color: #fff;background: #333;border-color: #333;transition: all .5s ease;}.RWDqa01 .accordion {border-top: 0;}.RWDqa01 .accordion .accordion-item {margin-bottom: 15px;background: #fff;border-bottom: 1px solid #d4d4d4;}.RWDqa01 .accordion .accordion-content .box .text {max-width: 90%;}.RWDqa01 {padding: 0;}
/*footer start*/

.footer-block {background: #311e11;color: #fff;padding: 80px 0;}.footer-block  a, .footer-block  a:hover{color:#fff;}.footer-block .container {width: 70%;}.footer-block>.container {display: grid;grid-template-columns: 20% 65% 15%;align-items: flex-end;}.ft_left {grid-column-start: 1;}.ft_left img {width: 100px;}.ft_left h4 {font-size: 20px;color: #fff;margin: 15px 0 0;}.ft_info_t {display: grid;grid-template-columns: 1fr 2fr;}.ft_info_t dd {line-height: 2;}.ft_info_t dl {margin-bottom: 0;}a.map_a {border: 1px solid #888;font-size: 12px;padding: 0px 3px;}.RWDsocial002 .iconRounded {margin-right: 0;margin-left: 15px;border: 1px solid #888;background-color: rgb(255 255 255 / 0%);width: 45px;height: 45px;margin-top: 15px;font-size: 19px;color: #fff;letter-spacing: 0;transition: all .5s ease;}i.i.ii-fb1.iconRounded {color: #3f92ff;transition: all .3s ease;}i.i.ii-line3.iconRounded {color: #00b900;}.RWDsocial002 ul.socialNetwork {margin-bottom: 0;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {background-color: #e2dad2;color: #333;border-color: #e2dad2;transition: all .5s ease;}.ft_other {font-size: 12px;color: #999;font-family: '微軟正黑體',sans-serif;}.ft_other .container {display: flex;flex-wrap: wrap;border-top: 1px solid #48433d;padding-top: 30px;margin-top: 30px;align-items: center;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #999 !important;}.RWDssl01 {padding: 0 10px;}

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

/*-------main--------*/ 
.page_wrapper_bg .main {top: 0 !important;}.page_wrapper_bg section.call_to_action { padding: 35px 0 85px 0; min-height: 700px;}.page_wrapper_bg section.call_to_action>.container {max-width: 1500px; width: 85%; padding: 0 15px;}.page_wrapper_bg .article-text .container {width: 100%;}.page_wrapper_bg .main.cd-main-content {position: relative;}.page_wrapper_bg .main.cd-main-content::before {content: ""; position: absolute; width: 100%; height: 100%; background: url(archive/image/customization/web_bg.jpg)repeat; background-size: 330px; opacity: .3; top: 0; left: 0; z-index: -1;}/*-------文字--------*/ 
.page_wrapper_bg .article-text, .page_wrapper_bg .article-text div, .page_wrapper_bg .article-text a {font-family: 'Noto Sans TC', sans-serif;}.page_wrapper_bg .hgroup h1 {font-size: 38px; text-align: center; font-weight: 700; color: #333; margin: 0; line-height: 1.5;}.page_wrapper_bg .article-text h2 {font-size:24px; font-weight: 500; color: #333;}.page_wrapper_bg .article-text h3 {margin-bottom: 10px; font-weight: 500; font-size: 24px !important; color: #333;}.page_wrapper_bg .article-text h4 {font-size: 20px;line-height: 1.7; margin: 15px 0 15px; font-weight: 500; color: #333;}.page_wrapper_bg .article-text, .page_wrapper_bg .article-text p{font-size:16px; line-height: 1.7; color: #555; font-weight: 400;}._bd_row h1, ._bd_row h2, ._bd_row h3, ._bd_row h4, ._bd_row h5, ._bd_row h6 {font-size: 20px !important; font-weight: 500; color: #333; font-family: 'Noto Sans TC', sans-serif;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td{font-size:16px; line-height: 1.7; font-weight: 400; color: #555;}._bd_row li{margin-bottom: 10px;}._bd_row ol{padding-left: 22px;}._bd_row ul{padding-left: 18px;}/*主標*/ 
.page_wrapper_bg .hgroup .container {width: 100%; margin-bottom: 30px;}/*麵包屑*/ 
.hgroup .breadcrumb {font-size:13px; background-color: transparent; border: none; text-align: center; float: none !important; position: relative; bottom: 0; padding: 0; margin: 15px 0 20px;}.hgroup .breadcrumb a {color: #555;}.hgroup .breadcrumb a:hover {color: #e16a0f;}/*文章編輯*/ 
.RWDeditor01 .model-title {display: none;}.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {margin-top: 0px;}/*-------按鈕--------*/ 
.btn {border-radius: 0;}/*回上一頁*/#article .btn.btn_back a, #album .btn.btn_back a {padding: 6px 15px;display:block;}.btn.btn_back {margin-right: 0;float: right;background: transparent !important;padding: 0;box-shadow: none; margin-top: 40px !important;}.btn.btn_back a {font-size: 15px; min-width: 200px; padding: 3px 15px; background: transparent; color: #333; border: 1px solid #666; transition: all 0.5s ease;}.btn.btn_back a:hover {border: 1px solid #333; color: #fff; background: #333;}/*-------選單--------*//*次選單C*/ 
.m2018 .products-nav .nav-title {font-weight: 500; color: #333;}.m2018 .products-nav ul>li a {font-weight: 400; transition: all 0.3s ease;}.m2018 .products-nav li.active>a, .m2018 .products-nav li:hover>a {font-weight: 500; color: #e16a0f; transition: all 0.3s ease;}/*-------相簿列表--------*//*相簿列表B*/ 
.page_desc {margin-bottom: 20px; font-size: 17px; color: #333; font-weight: 500;}.albumlist .layoutlist_2 {display: flex; flex-wrap: wrap;}.layoutlist_2 .album_item {height: auto !important; margin: 10px 0 15px;}.layoutlist_2 .album_item_subject {color: #333; padding: 10px 0px; font-size: 18px;  transition: all 0.3s ease;}.layoutlist_2 .album_item:hover .album_item_subject {color: #e16a0f;}/*-------相簿內容--------*//*相簿內容A*/ 
.albumcontent .page_content1v1 .row {display: flex; flex-wrap: wrap;}.row .album_d_item {margin: 5px 0 35px !important;}.row .album_d_item a {padding-bottom: 40px; height: 265px;}.page_content1v1 .album_d_item .album_item_subject {font-size: 17px; background: transparent; opacity: 1 !important; color: #333; bottom: 0; transition: all 0.3s ease; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; white-space: normal;}.page_content1v1 .album_d_item:hover .album_item_subject {background: transparent; color: #e16a0f; opacity: 1 !important;}.fancybox-title {font-size: 18px;}.photo_num {font-size: 16px;}/*-------FAQ--------*/ 
.rwd .faq_question {font-weight: 500; padding: 20px 0;}.faq_question .faq_q_icon {background: transparent; position: relative; margin: 0px 40px 0 0;}.faq_question .faq_q_icon::before {content: 'Q'; color: #888; position: absolute; font-family: 'Arial', sans-serif; font-weight: 400; font-size: 25px; text-align: center; left: 0; line-height: 1; width: 60px;}.faq_answer .faq_a_icon {background: transparent;}.rwd .faq_answer {padding: 34px 30px 36px 32px;}/*-------個別--------*//*關於景鴻*/ 
.aboutus-content {margin-top: 40px;}.aboutus-content .aboutus-main {display: flex;}.aboutus-content .aboutus-main .main-left {width: 33%;}.aboutus-content .aboutus-main .main-right {width: 67%; padding-left: 60px;}.main-right .item:first-child {margin-bottom: 70px;}.main-right .item .title {font-size: 22px; border-bottom: 1px solid #ddd; padding-bottom: 10px;}.main-right .item .title:first-child {margin-top: 0;}.main-right .item .title span {font-size: 18px; margin-left: 40px; position: relative;}.main-right .item .title span::before {content: ''; width: 18px; height: 1px; background: #333; position: absolute; left: -25px; bottom: 10px;}.aboutus-content .aboutus-pics {display: flex; justify-content: space-between; margin: 100px auto 0;}.aboutus-content .aboutus-pics .pic {width: 24%;}.aboutus-main-pad {display: none;}/*隱私權政策*/ 
.privacy-content {max-width: 1150px; margin: 0 auto;}.privacy-content>p {margin-top: 0;}.privacy-content .item {margin-top: 40px;}.privacy-content .item ul li {margin-bottom: 10px;}

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

@media (max-width:1700px){.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 48px;}}@media (max-width:1600px){.index section .container {width: 85%;}.RWDproduct002_v3 .showbottom a {flex-direction: column;}.portfolio-bottom__h4 {margin-bottom: 5px;}.index .callto_block>.container, .footer-block .container {width: 80%;}.RWDparallax_new img, .RWDparallax_new .picbgbox {height: 26vw !important;}.RWDbanner013 .box {height: 38vw;}body, html, .RWDbanner013 .box .sub_text .sub_name, .RWDqa01 .accordion .accordion-content {font-size: 15px;}.RWDbanner013 .box .img_box .hover {width: 38%;}/*內頁-關於景鴻*/ 
.aboutus-content .aboutus-main .main-left {width: 35%;}.aboutus-content .aboutus-main .main-right {width: 65%;}}@media (max-width:1500px){.RWDbanner_plus01 .logo {width: 130px;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 42px;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 50px;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 18px;}.RWDparallax_new img, .RWDparallax_new .picbgbox {height: 29vw !important;}/*內頁-main*/ 
.page_wrapper_bg section.call_to_action>.container {width: 90%;}}@media (max-width:1400px){.index section.banner-block .container {width: 85%;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 38px;}.RWDbanner_plus01 .logo img {margin-bottom: 15px;}.index section .container {width: 90%;}.index .product_block .container {padding: 0 25px;}.RWDbanner013 .swiper-slide {padding: 0 15px;}.RWDbanner013 .box .img_box .hover {width: 32%;right: -12px;bottom: 30%;}.RWDbanner013 .box {height: 40vw;}.call_txtbox {padding: 0px 80px;}.RWDparallax_new img, .RWDparallax_new .picbgbox {height: 32vw !important;}.index .callto_block>.container, .footer-block .container, .qa_block .container {width: 85%;}/*內頁-關於景鴻*/ 
.aboutus-content .aboutus-main .main-left {width: 40%;}.aboutus-content .aboutus-main .main-right {width: 60%; padding-left: 50px;}}@media (max-width:1300px){/*內頁-關於景鴻*/ 
.main-right .item:last-child {display: none;}.aboutus-content .aboutus-pics {display: none;}.aboutus-main-pad {display: block; margin-top: 80px;}.main-right .item:first-child {margin-bottom: 0px;}.aboutus-main-pad .title {font-size: 22px !important; border-bottom: 1px solid #ddd; padding-bottom: 10px;}.aboutus-main-pad .title span {font-size: 18px; margin-left: 40px; position: relative;}.aboutus-main-pad .title span::before {content: ''; width: 18px; height: 1px; background: #333; position: absolute; left: -25px; bottom: 10px;}.aboutus-main-pad .aboutus-pics-pad {display: flex;  justify-content: space-between; flex-wrap: wrap; margin-top: 30px;}.aboutus-pics-pad .pic {width: 24%;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
div#RWDfullscreen01 {overflow: initial !important;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #e16a0f;}.RWDmenu_plus04 .header, .RWDmenu_plus04 .header.is-up {padding: 0 30px;}.RWDmenu_plus04 .features:after{display:none;}.RWDmenu_plus04 .site-nav {display: none;}.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;}.ml-stack-nav-toggle__line {background: #fff;}.index section .container, .footer-block .container, .qa_block .container {width: 100%;padding: 0 50px;}.ml-stack-nav-toggle i {display: none;}.ml-stack-nav-toggle {padding: 35px 45px 35px 15px;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 35px;}.RWDbanner_plus01 .logo {width: 120px;}.RWDbanner_plus01 .page-scroll {display: none;}.index section.banner-block .container {width: 90%;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 30px;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 16px;}.model__head__h1.isRWDbanner013, .RWDproduct002_v3 .main-title, .RWDqa01 .en_title, .call_titlebox h3 {font-size: 35px;}p.portfolio-bottom__p {text-align: left;}.call_titlebox h4 {font-size: 18px;}.RWDbanner013 .nav_bottom {display: inline-flex;}.call_txtbox {font-size: 15px;}.call_txtbox a span {font-size: 18px;}.RWDbanner013 .box {padding-bottom: 0;}.RWDbanner013 .box .img_box .hover {display: block;width:26%;z-index: 6;right: -10px;}.RWDbanner013 .box .sub_text {    display: flex;    flex-direction: column;    justify-content: flex-start;    padding: 30px;    height: auto;    box-shadow: none;    border-right: 0;    position: absolute;    bottom: 0;    top: auto;    background: linear-gradient(to top, rgb(0 0 0 / 40%), rgb(0 0 0 / 0%));}.RWDbanner013 .box:hover .sub_text {padding: 30px;}.RWDbanner013 .box .more span {display: none;}.RWDbanner013 .nav_bottom .RWDbanner013_swiper__swiper-next,  .RWDbanner013 .nav_bottom .RWDbanner013_swiper__swiper-prev {background: transparent;box-shadow: none;}.RWDparallax_new img, .RWDparallax_new .picbgbox {height: 36vw !important;}.RWDparallax_new .picbgbox {background-size: 86% !important;}.ft_other .container {padding-top: 30px;}.footer-block {padding: 80px 0 30px;}.scrollTop002 {bottom: 40px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {background-color: transparent;color: #fff;border-color: #888;transition: all .5s ease;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 32px;}body, html, .RWDbanner013 .box .sub_text .sub_name, .RWDqa01 .accordion .accordion-content {font-size: 14px;letter-spacing: 1px;}.portfolio-bottom__h4 {font-size: 13px;letter-spacing: 1px;}.index .product_block .container {padding: 0 15px;}.call_txtbox {padding: 0px 80px 0 50px;}.ft_info {grid-column-start: 1;grid-column-end: 3;}.ft_left {grid-column-start: 1;grid-column-end: 4;margin-bottom: 15px;}.footer-block>.container {grid-template-columns: 20% 60% 20%;}.ft_info_t {grid-template-columns: 1fr 1.5fr;}/*內頁-main*/ 
.page_wrapper_bg section.call_to_action>.container {width: 95%;}/*內頁-關於景鴻*/ 
.aboutus-content {margin-top: 10px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner_plus01 .slick-caption.txt-left {top: auto;text-align: center;bottom: 10%;}.RWDbanner_plus01 .slick-caption .txt1 span { color: #333;text-shadow: none;}.RWDbanner_plus01 .slick-caption .txt2 span {color: #777;}.RWDbanner_plus01 .slick-caption .txt2 span h8 {padding-right: 15px;padding-left: 15px;margin-right: 0;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100%/2 - 30px);margin: 0 15px 30px;}.RWDproduct002_v3 .filter-portfolio ul {flex-direction: row;overflow: scroll;display: flex;}.RWDproduct002_v3 .section-inner .row:nth-child(2) {position: sticky;z-index: 2;width: 100%;top: 73px;margin: 0;}.callto_block .RWDparallax_new {width: 100%;}.callto_block .RWDedictor008 {width: 100%;}.index .callto_block>.container {flex-direction: column;}.call_txtbox {padding: 50px 80px;}.RWDparallax_new img, .RWDparallax_new .picbgbox {height: 68vw !important;}.RWDparallax_new .picbgbox {background-size: 100% !important;background-position: top center !important;}/*內頁-相簿列表B*/ 
.albumlist .layoutlist_2 {margin-top: 20px;}.page_desc {margin: 20px 0; text-align: center;}/*內頁-相簿內容A*/ 
.albumcontent .page_content1v1 {margin-top: 25px;}.albumcontent .page_content1v1 .row {margin-right: 0;}.album_d_item.col-xs-12.col-sm-6.col-md-4.content_box {width: calc(100% / 3 - 1px);}/*內頁-關於景鴻*/ 
.aboutus-content .aboutus-main .main-left {width: 48%;}.aboutus-content .aboutus-main .main-right {width: 52%;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.model__head__h1.isRWDbanner013, .RWDproduct002_v3 .main-title, .RWDqa01 .en_title, .call_titlebox h3 {    font-size: 32px;}/*內頁-關於景鴻*/ 
.aboutus-content .aboutus-main {display: block;}.aboutus-content .aboutus-main .main-left {width: 60%; margin: 10px auto 30px;}.aboutus-content .aboutus-main .main-right {width: 100%; padding: 0;}.aboutus-main-pad {margin-top: 50px;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.model__head__h1.isRWDbanner013, .RWDproduct002_v3 .main-title, .RWDqa01 .en_title, .call_titlebox h3 {    font-size: 30px;}/*內頁-main*/ 
.page_wrapper_bg section.call_to_action>.container {width: 100%;}/*內頁-主標*/ 
.page_wrapper_bg .hgroup .container {margin-left: 0px;  margin-right: 0px;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDmenu_plus04 .header, .RWDmenu_plus04 .header.is-up {padding: 0 15px;}.RWDmenu_plus04 .logo, .RWDmenu_plus04 .is-up .logo {width: 200px;margin-top: 10px;}.model__head__h1.isRWDbanner013, .RWDproduct002_v3 .main-title, .RWDqa01 .en_title, .call_titlebox h3 {font-size: 28px;}.RWDbanner013 .box {height: 60vw;}.call_txtbox {font-size: 14px;}.call_titlebox h4 {font-size: 16px;padding-left: 0;}.call_titlebox {flex-direction: column;}.RWDparallax_new img, .RWDparallax_new .picbgbox {height: 70vw !important;}.index section .container, .footer-block .container, .qa_block .container {width: 100%;padding: 0 30px;}.RWDqa01 .accordion button .accordion-title::before {width: 40px;font-size: 23px;}.RWDqa01 .accordion button .icon::after {top: 1px;left: 8.5px;width: 2px;height: 15px;}.RWDqa01 .accordion button .icon::before {top: 7px;left: 2px;width: 15px;height: 2px;}.ft_info, .ft_social{grid-column-start: 1;grid-column-end: 4;}.RWDsocial002 .iconRounded {margin-right: 15px;margin-left: 0;}/*內頁-main*/ 
.page_wrapper_bg .main {top: 74px !important;}.page_wrapper_bg .RWDmenu_plus04 .header {background: #7d3200;}/*內頁-相簿列表B*/ 
.layoutlist_2 .album_item.col-sm-4.col-md-4.content_box {width: calc(100% / 2 - 1px);}/*內頁-相簿內容A*/ 
.album_d_item.col-xs-12.col-sm-6.col-md-4.content_box {width: calc(100% / 2 - 1px);}.row .album_d_item a {border-bottom: 1px solid #b2b2b2;}.row .album_d_item a img {width: auto; height: 100%;}.album_d_item .album_item_subject {bottom: 37px;}/*內頁-FAQ*/ 
.rwd .faq_answer {padding: 34px 15px 36px 32px;}/*內頁-關於景鴻*/ 
.aboutus-content .aboutus-main .main-left {width: 70%;}.aboutus-main-pad .title span {display: block; margin-left: 0;}.aboutus-main-pad .title span::before {display: none;}.aboutus-pics-pad .pic {width: 49%; margin-bottom: 10px;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.fl img{width:260px;}.fixed_ph {display:block;}.RWDmenu_plus04 .features .share-group.main_share {display: none;}.ml-stack-nav-toggle {padding: 35px 15px;}.index section.banner-block .container {width: 100%;}.RWDbanner_plus01 .slick-caption.txt-left {width: 100%;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 28px;letter-spacing: 1px;}.RWDbanner_plus01 .slick-caption.txt-left {bottom: 12%;}.RWDbanner_plus01.style-dotnav.control-left .control-box, .RWDbanner_plus01.style-dotnav.control-right .control-box {bottom: 15px;}.RWDbanner013 .box {height: 90vw;}.RWDbanner013 .box .img_box .hover {right: -8px;}.model__head__h1.isRWDbanner013, .RWDproduct002_v3 .main-title, .RWDqa01 .en_title, .call_titlebox h3 {font-size: 24px;letter-spacing: 1px;}.RWDproduct002_v3 .filter-portfolio ul {padding: 15px 10px;}.RWDproduct002_v3 .section-inner .row:nth-child(2) {width: calc(100% + 60px);transform: translate(-30px, 0px);}.RWDproduct002_v3 .section-inner .row:nth-child(2) {top: 71px;}.RWDproduct002_v3 .btn.btn-rj {padding: 5px 10px;}.RWDproduct002_v3 .section-inner .row:nth-child(2) .col-md-12 {padding: 0;}.RWDproduct002_v3 .btn.btn-rj {min-width: auto;}.call_txtbox {padding: 30px;}.case_block, .qa_block, .callto_block {padding: 80px 0;}.product_block, .callto_block {background-size: 0px 0px, 50% 50%, 0px 0px, 50% 50%;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100%/2 - 10px);margin: 0 5px 30px;}.RWDqa01 .more_button {min-width: 100%;}.RWDproduct002_v3 .btn-box .btn {min-width: calc(100% - 30px);}.call_txtbox a {padding: 10px ;min-width: 100%;}.ft_info_t {grid-template-columns: auto;}.footer-block {padding: 80px 0;}.footer-block>.container {text-align: center;grid-template-columns: auto;}.index section .container, .footer-block .container, .qa_block .container {width: 100%;padding: 0 30px;}.ft_other .container {padding-top: 30px;flex-direction: column;}.RWDssl01 {padding: 0;}.RWDsocial002 ul.socialNetwork {text-align: center;}.RWDsocial002 ul.socialNetwork li {display: inline-block;float: none;}.scrollTop002 {bottom: 80px;}.RWDsocial002 .iconRounded {margin-right: 10px;margin-left: 10px;}/*內頁-main*/ 
.page_wrapper_bg section.call_to_action>.container {padding-left: 10px; padding-right: 10px;}.page_wrapper_bg .pagecontent {padding: 0px !important;}.page_wrapper_bg .article-text .container {padding-left: 20px; padding-right: 20px;}/*內頁-主標*/ 
.page_wrapper_bg .hgroup h1 {font-size: 34px;}/*內頁-按鈕-回上一頁*/ 
.btn.btn_back {float: none; width: 100%;}/*內頁-相簿列表B*/ 
.layoutlist_2 .album_item.col-sm-4.col-md-4.content_box {width: 100%;}/*內頁-相簿內容A*/ 
.album_d_item.col-xs-12.col-sm-6.col-md-4.content_box {width: 100%;}.row .album_d_item {margin: 5px 0 25px !important;}.row .album_d_item a {height: auto; padding-bottom: 25px;}.row .album_d_item a img {width: 100%; height: auto;}.page_content1v1 .album_d_item .album_item_subject {padding: 5px 0;}/*內頁-FAQ*/#faq {margin: 15px 0 0 !important;}.rwd .faq_answer {padding: 34px 15px 36px;}.rwd .faq_answer tr>td:first-child {display: none;}/*內頁-關於景鴻*/ 
.aboutus-content .aboutus-main .main-left {width: 100%;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.index section.banner-block .container {    padding: 0 15px;}.RWDbanner_plus01 .logo {    width: 90px;}.RWDbanner_plus01 .slick-caption .txt2 {    margin-top: 15px;}.RWDbanner_plus01 .slick-caption .txt2 span {    font-size: 14px;}.RWDqa01 .en_title br {    display: none;}.model__head__h1.isRWDbanner013, .RWDproduct002_v3 .main-title, .RWDqa01 .en_title, .call_titlebox h3 {    font-size: 23px;    letter-spacing: 1px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {    width: calc(100%);    margin: 0 0px 30px;}/*內頁-main*/ 
.page_wrapper_bg .main {top: 72px !important;}/*內頁-主標*/ 
.page_wrapper_bg .hgroup h1 {font-size: 32px;}/*內頁-FAQ*/ 
.faq_question .faq_q_icon {margin: 0px 20px 0 0;}.faq_question .faq_q_icon::before {width: 40px;}/*內頁-相簿內容A*/ 
.photo_num {position: relative; margin-top: 10px;}/*內頁-關於景鴻*/ 
.aboutus-main-pad .title span {display: inline-block; margin-left: 10px;}
}
/*480px end*/
/*414px start*/

@media (max-width: 414px) {/*內頁-搜尋*/ 
.RWDsearch_page .search-list {margin-bottom: 40px;}}

/*414px end*/
/*380px start*/
@media (max-width: 380px){
.RWDbanner013 .box {    height: 110vw;}.RWDbanner_plus01 .slick-caption .txt1 span {    font-size: 23px;}/*內頁-關於景鴻*/ 
.aboutus-pics-pad .pic {width: 100%;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
/*內頁-關於景鴻*/ 
.aboutus-main-pad .title span {margin-left: 0;}
}
/*320px end*/