/*共用*/a{color:#333}a:hover{text-decoration: none;}/* 反白顏色設定*/::selection { background: #ccc; color: #fff;}::-moz-selection { background:#ccc;   color: #fff;}/* loading*/ 
.fl {width:270px;}.fl img {width:100%;animation-name: zeroall;animation-duration: 2.8s;}/**/ 
.main{    position: relative;    top: 72px;    font-family: 'Noto Sans TC', sans-serif;    font-weight: 300;    background: url(archive/image/customization/sowhite.png)repeat;}.index .row {margin-right: 0;margin-left: 0;}/*cookie*/ 
.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: 0 !important;right: auto !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: #000 !important;border: 1px solid #000 !important;display: block;padding: 5px 50px;color: #fff !important;font-size: 14px !important;}.RWDalert_fancybox .btn:hover {background:#fff !important;color: #333 !important;border: 1px solid #ddd !important;}@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;}}/**/ 
.RWDmenu_plus04 .logo {width: 200px;margin-top: 10px;}.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: #7ebb29;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 15px;color: #555;letter-spacing: 2px;}.RWDmenu_plus04 .site-nav .menu ul li>a { text-align: center;letter-spacing: 1px;}.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: normal;color: #7ebb29;}.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: #7ebb29;border-width: 1px 1px 0 0;}.RWDmenu_plus04 .container {padding-right: 0;}/**/ 
.RWDmenu_plus04 .features { width: 160px;}.RWDmenu_plus04 .features .edit {    margin-top: 25px;    float: right;    margin-right: 15px;}.RWDmenu_plus04 .features .edit .menu_contact a:hover {    transition: .3s ease;    color: #71a32b;}.RWDmenu_plus04 .features .edit .menu_contact a {    padding: 10px 20px;    background: transparent;    color: #333;    font-size: 15px;    letter-spacing: 2px;    transition: .3s ease;}.RWDmenu_plus04 .features .edit .menu_contact a i.icon.ion-ios-compose-outline {    color: #fff;    font-size: 20px;    margin-right: 7px;    position: relative;    top: 1px;}.RWDmenu_plus04 .features .edit .menu_contact a:hover i.icon.ion-ios-compose-outline{ color: #333; transition: .3s ease;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}/* BANNER*/ 
.RWDbanner_plus01 .slick-caption { width: 100%;bottom:160px;top: auto;}.RWDbanner_plus01.slick-caption .container { width: 95%;}.RWDbanner_plus01 .slick-caption .txt1  {font-family: 'Noto Sans TC', sans-serif;color: #000; font-weight: 500;letter-spacing: 2px;font-size: 23px;}.RWDbanner_plus01 .page-scroll.style01 a span {border-left: 1px solid #a7a7a7; border-bottom: 1px solid #a7a7a7;}.RWDbanner_plus01 .slick-caption .container {width: 95%;}.RWDbanner_plus01 .page-scroll{bottom: 0;left: auto;margin-left: 0;right: 30px;}.RWDbanner_plus01 .page-scroll a {color: transparent;}/*bnanimation*/#RWDfullscreen01 .RWDbanner_plus01 .banner-slider .slick-item .pic img {animation: zoom01 7s forwards;}@-webkit-keyframes zoom01{0% {transform: scale(1.1);}100% {transform: scale(1);}}/**/ 
.about-block {position: relative;padding: 100px 0;}.about-block  .container {width: 85%;}.service-block {    position: relative;    background: #f1f1f1;    padding: 100px 0;}.service-block  .container {width: 85%;}.news-block{position: relative;padding: 100px 0 80px;}.news-block  .container {width: 85%;}.brand-block{position: relative;padding: 100px 0;background: #f3f3f3;overflow:hidden}.brand-block .container {width: 70%}.brand-block:before {    content: "";    position: absolute;    background: url(archive/image/customization/brand_deco2.png)no-repeat;    width: 100%;    height: 100%;    background-size: cover;    top: 0;    opacity: 0.15;    background-attachment: fixed;    left: -500px;}/**/ 
.index h1.main-title,.RWDbanner007 .title-main ,.RWDright_cont002 .item-first .text-box .title,.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {    font-size: 18px;    font-family: 'Noto Sans TC', sans-serif;    color: #7ebb29;    letter-spacing: 2px;    line-height: 1.8;    margin: 0;font-weight: 300;}.index h2.sub-title,.RWDright_cont002 .item-first .text-box .subtitle,.RWDbanner007 .title-sub{    font-size: 28px;    font-family: 'Noto Sans TC', sans-serif;    color: #333;    font-weight: 500;    letter-spacing: 2px;    line-height: 1.5;    margin: 0;}.index .section-line {display: none;}.index .section-subject { text-align: center;margin-bottom: 30px;}.RWDService001 .section-subject{ margin-bottom:50px !important;}/* 關於我們模組*/ 
.RWDright_cont002 .item-first{background-color:transparent}.RWDright_cont002 .item-first .text-box{    color: #555;    padding: 0 0 0 50px;}.RWDright_cont002 .item-first .text-box .text{    width: 100%;    color: #555;    font-size: 15px;    line-height: 2;    margin-top: 20px;    border-top: 1px solid #e1e1e1;    padding-top: 20px;}.RWDright_cont002 .item-first .text-box .underline{display:none}.RWDright_cont002 .item-first .text-box a{    font-weight: normal;    float: left;    font-size: 15px;    border: 1px solid #dbdbdb;    display: block;    width: 200px;    padding: 10px 0;    line-height: 1;    color: #585858;}.RWDright_cont002 .item-first .text-box a:hover{background-color: #333; border: 1px solid #333;}.RWDright_cont002 .item-first .text-box button{letter-spacing: 2px;}.RWDright_cont002 .item-first .text-box a:hover button{color:#fff;}.RWDright_cont002 .item-first .pic:after{background-color: rgba(255, 255, 255, 0.4);}.RWDright_cont002 .item-first .pic:before{background: none;}.RWDright_cont002 .item-first:hover .pic img { transform: scale(1);}/* 最新消息模組*/ 
.RWDService001 .col-md-3 {    width: calc(100%/4 - 40px);    margin: 0 20px;float:left}.RWDService001 .col-md-3:hover i {    transform: translateY(-10px);    transition: .3s ease;}.RWDService001 i {    display: block;    background: #ffffff;    border-radius: 100%;    width: 120px;    margin: 0 auto;    padding: 20px;    border: 1px solid #e8e8e8;    transition: .3s ease;}.RWDService001 .boxFeature-2 h2{color: #333; font-size: 16px;letter-spacing: 2px;text-align: center;margin-bottom:0}.RWDService001  .boxFeature-2 h2:hover{color:#000}.RWDService001 .col-md-3:hover .boxFeature-2 h2{color:#000}.RWDService001  .boxFeature-2 p {    color: #555;    font-size: 14px;    letter-spacing: 1px;    text-align: left;    padding: 0;    border-top: 1px solid #dedede;    padding-top: 10px;    margin-top: 10px;}.RWDService001 .boxFeature-2 p span {opacity: 0.3;padding: 0 5px;}/**/ 
.RWDproduct004 #portfolio.portfolio-nogutter .row > div { width: calc(100%/5 - 20px);float: left; margin: 0 10px 20px !important;}.RWDproduct004 .item-box-desc {display: none;}.RWDproduct004 .callout-dark {background-color: transparent;color: #333;padding:0}.RWDproduct004 {overflow-x: visible;}.RWDproduct004 #portfolio {overflow: visible;}.RWDproduct004 div.row > div img.img-responsive{    width: 100%;    border: 1px solid #f7f7f7;    background: #fff;filter: grayscale(1);transition: .3s ease;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:hover img {filter: none;transition: .3s ease;}.RWDproduct004 .heading-title.heading-arrow-bottom::after{display:none;}.RWDproduct004 section {border-bottom: none;}/**/ 
.RWDbanner007 .item-info {padding: 50px;}.RWDbanner007 .item-title-blk {    position: relative;    margin-bottom: 20px;    border-bottom: 1px solid #ddd;    padding-bottom: 20px;}.RWDbanner007 .item-title {    position: relative;    font-size: 20px;    font-family: 'Noto Sans TC', sans-serif;    color: #64a30d;    letter-spacing: 2px;    line-height: 1.8;    margin: 0;}.RWDbanner007 .item-subtitle {    position: relative;    font-size: 15px;    color: #555;    letter-spacing: 1px;}.RWDbanner007 .item-editor {font-size: 15px;letter-spacing: 1px; line-height: 1.8;}.RWDbanner007 .decorate-line {background-color: #cfcfcf;}.RWDbanner007 .item-pagination {top: -40px;}.RWDbanner007 .link-store {max-width: initial; max-height: initial;bottom: -70px;font-size: 15px;color: #585858;border: 1px solid #dbdbdb;padding: 10px 25px;width: 200px; text-align: center; letter-spacing: 2px; transition: .3s ease;font-weight: normal;}.RWDbanner007 .link-store:hover {border: 1px solid #333;background: #333; color: #fff;transition: .3s ease;}
/*footer start*/

.footer-block {    background:url(archive/image/customization/black_paper.png);    color: #ddd;    font-size: 15px;    letter-spacing: 1px;    padding: 100px 0 40px;}.footer-block .container {display: flex;align-items: flex-start;width:65%}.footer_left {width: 30%;}.ft_logo {    width: 230px;}.footer_right {font-size: 12px;text-align: right; line-height: 1.5; color: #7c7c7c; width: 30%;}.ft_copyright {    margin-top: 20px;}.copyright_desc,.copyright_desc a { color: #7c7c7c;}/*電子報*/ 
.web_edm{display:flex;flex-direction:column;border:none!important;background:transparent}.web_edm .email input {width: 100%;padding: 3px 15px !important;margin: 0 0 10px;background: transparent;display: block;height: auto;color: #ddd;border: 1px solid rgb(162 162 162 / 65%);border-radius:0px;}.web_edm .btn{width:50%;border:none;border-radius:0;font-size:15px;padding:2px 10px;color:#fff;transition:.5s all ease;letter-spacing:2px}div#btn_order_emailm_RWDfullscreen01_96_1 {    background: #e7e7e7;    color: #000;}div#btn_reject_emailm_RWDfullscreen01_96_1 {    background: #555;}/**/ 
.RWDsocial002 .pull-right { float: left !important;}.RWDsocial002 .iconRounded{    border: none;    color: #333;    background-color: #fff;    font-size: 15px;    width: 35px;    height: 35px;    margin-right: 10px;}i.i.ii-line3.iconRounded {color: #6fc770;}i.i.ii-youtube1.iconRounded { color: #ff2a25;font-size: 20px; padding-top: 8px;}.RWDsocial002 {    border-top: 1px solid #5a5a5a;    padding-top: 15px;    margin-top: 15px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover { background-color: #ededed;}/**/ 
.footer_mid {    width: 40%;    padding-left: 50px;}.footer_mid ul {    list-style: none;    padding: 0;    margin: 0;line-height: 1.8;}.footer_mid ul a{  color: #ddd;}.footer_mid i.icon.ion-android-pin {    color: #a94442;    margin-left: 7px;    font-size: 18px;}/**/ 
.scrollTop002 .ii {font-size: 40px; background: #ffffff;color: #a1a1a1;border-radius: 0; border: 1px solid #e9e9e9;}.scrollTop002 { bottom: 100px;}

/*footer end*/
/*bounceIn 修正成 fadeIn start*/

/* bounceIn 修正成 fadeIn*/@-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;  }}@-webkit-keyframes zeroall {  0% {    opacity: .1;  }  100% {    opacity: 1;  }}.bounceIn {  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}

/*bounceIn 修正成 fadeIn end*/
/*內頁 start*/

/*通用*/ 
.page_wrapper_bg section.call_to_action{padding: 50px 0 100px 0px!important;min-height: 700px;}#RWDPAGE_BASE_PAT02 .main {margin-top:0px !important}.article-text .container {width: 100%;padding:0px;max-width: 1500px;}#RWDPAGE_BASE_PAT02 .main .call_to_action > .container {width: 70%;}.pagecontent .article_model[data-seq="0"] {margin-top: 0px !important;}.collapsing_header .main {overflow-x: inherit;}/*統一*/ 
.page_wrapper_bg .pagecontent {line-height: 2;letter-spacing: 1px;font-size: 15px;color:#666;padding:0 !important}.webdesc {font-size: 18px;letter-spacing: 2px;color: #888;}.page_subject {padding:0}/*標題&麵包屑*/ 
.hgroup h1 {padding: 0;color: #333 !important;letter-spacing: 2px !important;font-size: 28px !important;line-height: 1.5 !important;font-weight: 500 !important;margin:0px;font-family: 'Noto Sans TC', sans-serif;}.hgroup .container {width: 100%;border-bottom:1px solid #eee;margin-top:0px;text-align: center;margin-bottom: 60px;padding-bottom:50px}.hgroup .breadcrumb {border: 0px;}.hgroup .breadcrumb a:hover {color:#7ebb29}/*文字*/ 
.page_txt h3 {font-size: 22px !important;font-family: 'Noto Sans TC', sans-serif;color: #333;font-weight: 500;letter-spacing: 2px;line-height: 1.5 !important;position: relative;padding-left: 30px;margin-bottom:20px !important}.page_txt p {font-size: 15px !important;color: #555;letter-spacing: 2px;line-height: 2 !important}.page_txt h3::before {content: "";width: 1px;height: 100%;background: rgb(100 163 13 / 50%);position: absolute;left: 8px;top: 0;}/*左側*/#sidebar {padding-right:40px}.m2018 .products-nav a {color:#666;font-weight: normal;}.m2018 .products-nav ul li>ul>li:hover>a, .m2018 .search-box .ibtn:hover {color: #7ebb29;transition: 0.4s;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #7ebb29;}.m2018 .products-nav .nav-title {background: transparent;color: #000 !important;font-weight: bold;letter-spacing: 1px;padding: 10px 20px 15px;border-bottom: 1px solid #eee;font-size:20px}.m2018 .products-nav>ul>li {padding-left:20px;margin-bottom: 20px;border-bottom: 1px solid #ddd;}.m2018 .products-nav>ul>li>a {transition: 0.4s;position: relative;}.m2018 .products-nav>ul>li>a:hover {color: #7ebb29;transition: 0.4s;padding-left:35px}.m2018 .products-nav>ul>li.active a {color: #7ebb29;padding-left:35px}.m2018 .products-nav>ul>li.active a::before {width: 25px;transition: 0.4s}.m2018 .products-nav>ul>li>a::before {content: "";width: 0px;height: 1px;background: #7ebb29;;position: absolute;left: 0;top: 17px;transition: 0.4s}.m2018 .products-nav>ul>li>a:hover::before {width: 25px;transition: 0.4s}#sidebar .products-nav {background: transparent;border: 0px solid #e8e8e8;}/*按鈕*/ 
.btn_back {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0;background-color: transparent !important;border:0px}.btn_back:hover {background: #fff;transition: 0.4s;}.btn_back a {color: #585858 !important;text-decoration: none !important;display: block;padding: 5px 20px;font-weight: normal;border: 1px solid #dbdbdb;transition: 0.4s;line-height:1.5;font-size: 15px;}.btn_back a:hover {border: 1px solid #333;color: #fff !important;background: #333;transition: 0.4s}.ebtn {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0;background-color: transparent !important;border:0px}.ebtn:hover {background: #fff;transition: 0.4s;}.ebtn a {color: #585858 !important;text-decoration: none !important;display: block;padding: 5px 20px;font-weight: normal;border: 1px solid #dbdbdb;transition: 0.4s;line-height:1.5;font-size: 15px;}.ebtn a:hover {border: 1px solid #333;color: #fff !important;background: #333;transition: 0.4s}/*關於*/ 
.about_row01, .about_row02, .about_row03, .about_row04 {margin-bottom: 60px}.about_row01 {animation-delay: 1.5s !important;animation-duration: 1.5s;}.about_row02 {animation-delay: 2s !important;animation-duration: 1.5s;}.about_row03 {animation-delay: 2.5s !important;animation-duration: 1.5s;}.about_row04 {animation-delay: 3s !important;animation-duration: 1.5s;}.about_row05 {animation-delay: 3.5s !important;animation-duration: 1.5s;}.about_row05 {padding: 60px;position: relative;background: #f3f3f3;overflow: hidden;}.about_row05::before {    content: "";    position: absolute;    background: url(archive/image/customization/brand_deco2.png)no-repeat;    width: 100%;    height: 100%;    background-size: cover;    top: 0;    opacity: 0.1;    background-attachment: fixed;    left: -500px;}/*服務項目*/ 
.page_service {display: inline-block;}.service_box img {display: block;background: #ffffff;border-radius: 100%;width: 120px;margin: 0 auto;padding: 15px;border: 1px solid #e8e8e8;transition: .3s ease;margin-bottom:30px}.service_box {width: calc(100% / 2);float: left;padding: 0 calc(110px / 2);margin-bottom:60px}.service_img h4 {color: #333;font-size: 16px;letter-spacing: 2px;text-align: center;margin-bottom: 0;}.s_txt {color: #555;font-size: 14px;letter-spacing: 1px;text-align: left;padding: 0 15px;border-top: 1px solid #dedede;padding-top: 10px;margin-top: 10px;}.s_txt span {opacity: 0.3;padding: 0 5px;}.service_box {width: 50%;animation-delay: 1s; animation: 1500ms ease normal forwards 1 fadeInUp;opacity: 0;}.service_box:nth-child(1){ animation-delay: 1.5s;}.service_box:nth-child(2){ animation-delay: 1.8s;}.service_box:nth-child(3){ animation-delay: 2.1s;}.service_box:nth-child(4){ animation-delay: 2.4s;}/*精選*/ 
.layoutlist_2 .album_item {margin: 0 0 20px;transition: 0.4s;overflow: unset !important;height:auto !important;transition: 0.4s;position: relative;}.layoutlist_2 .album_item:hover .subject a {color: #7ebb29;transition: 0.4s;}.layoutlist_2 .album_item a {background: #fff;padding: 10px;box-shadow: 0 0 15px rgb(0 0 0 / 10%);transition: 0.4s;color:#333;}.layoutlist_2 .album_item a:hover {color:#7ebb29;transition: 0.4s}.layoutlist_2 .album_item:hover {transform: translateY(-10px);transition: 0.4s}.layoutlist_2 .album_item_subject td {line-height: 1.5;padding-top: 12px;}.photo_view .flexslider .slides2 li img {transition: 0.4s;}.photo_view .flexslider .slides2 img:hover {transition: 0.4s;}/*平面設計*/ 
.layoutlist_7 .litem:hover .subject a {color: #7ebb29;}.layoutlist_7 .subject, .layoutlist_7 .subject a {text-align: center;color: #333;transition: 0.4s;}.layoutlist_7 .subject, .layoutlist_7 .subject a:hover {color: #7ebb29;transition: 0.4s;}.layoutlist_7 .litem {margin: 0 0 !important;padding: 10px;background: #fff;box-shadow: 0 0 15px rgb(0 0 0 / 10%);transition: 0.4s;width: calc(100% / 3);}.layoutlist_7 .litem:hover {transition: 0.4s}.cate_list .col-sm-6 {margin: 0 0 20px 0;background: #fff;padding: 10px;transition: 0.4s;box-shadow: 0 0 15px rgb(0 0 0 / 10%)}.cate_list .col-sm-6:hover {transform: translateY(-10px);transition: 0.4s}.cate_list .col-sm-6 .subject {color: #333;transition: 0.4s;}.cate_list .col-sm-6 .subject a {transition: 0.4s;}.cate_list .col-sm-6:hover .subject a {color: #7ebb29;transition: 0.4s;}.article4 #RWDPAGE_BASE_PAT02 .main .call_to_action > .container {width: 90%;}.article4 #sidebar {width: 250px;}.article4 .page_wrapper_bg .pagecontent {width: calc(100% - 250px);}.page_design {height: 100%;position: relative;}.design_img {width: 65%;display: inline-block;}.design_txt {width: 35%;padding: 0 30px 0 50px;position: sticky;top: 100px;float: right;}.design_txt h2 {font-size: 28px;color: #000;letter-spacing: 1px;margin: 50px 0 10px;font-family: 'Noto Sans TC', sans-serif;font-weight: 500;line-height:1.5;margin-bottom: 20px;border-bottom: 1px solid #e1e1e1;padding-bottom: 20px;}.design_txt h4 {font-size: 18px;margin: 0px 0 10px;color: #7ebb29;font-weight: 300;font-family: 'Noto Sans TC', sans-serif;}.design_img img {margin-bottom: 10px;animation-delay: 1s !important;animation-duration: 1s; animation: 1500ms ease normal forwards 1 fadeInUp;opacity: 0;}.design_txt p {margin-bottom: 0;line-height: 1.8;font-size: 15px;letter-spacing: 1px;color: #777;}/*聯絡*/ 
.form-horizontal .form-group {margin-left:0px;margin-right:0px}.boxname {margin: 0 10px;}.photo_view .flexslider {background: transparent;border: 0;}/*相簿*/ 
.photo_view .flexslider {background: transparent !important;border: 0 !important;}.page .page_active, .page ul li a:hover {background-color:#71a32b;transition: 0.4s;}.page ul li a {transition: 0.4s;}.page ul li a:hover {background-color: #71a32b;transition: 0.4s;color:#fff}.page ul li a:hover .page_next, .page ul li a:hover .page_last {filter: brightness(5);}/*表單樣式*/ 
.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_eforms {display: flex;align-items: center;column-gap: 70px;border: 1px solid #eee;background: #fff;}.eforms_txt {width: 50%;}.eforms_txt a {transition: 0.4s;}.eforms_txt a:hover {color:#71a32b;transition: 0.4s;}.eforms_map {width: 50%;height:250px}.page_eforms {margin-bottom:50px}.eforms_txt h4 {padding-left: 50px;    font-size: 18px !important;    line-height: 1.5 !important;    letter-spacing: 2px !important;margin:10px 0 !important}.eforms_txt ul {list-style: none;padding-left:50px}.form-horizontal .control-label {font-weight: normal;color: #333;}.eforms_txt2 {text-align: center;}.eforms_txt2 h4 {background: #71a32b;display: inline-block;margin: 0;padding: 10px 20px;color: #fff;}.page_eforms { animation-delay: 1.3s !important;}.eforms_txt2 { animation-delay: 1.6s !important;}/*列表遮罩*/ 
.layoutlist_7 .album_item a {position: relative;padding:0}.layoutlist_7 .album_item_subject {position: absolute;top: 50%;transform: translateY(-50%);padding: 0;}.layoutlist_7 .album_item_subject {position: absolute;top: 50%;transform: translate(-50%, -50%);left: 50%;color: #fff;width: 100%;padding: 0 50px;opacity: 0;transition: 0.4s;}.layoutlist_7 .album_item a:hover .album_item_subject {opacity: 1;transition: 0.4s;}.layoutlist_7 .album_item a::before {content: "";width: 100%;height: 100%;background: rgb(42 42 42 / 70%);position: absolute;top: 0; left: 0;opacity: 0;transition: 0.4s;}.layoutlist_7 .album_item a:hover::before {opacity:1;transition: 0.4s;}.layoutlist_7 .litem .div {position: relative;}.layoutlist_7 .litem {background: transparent;box-shadow: none;position: relative;padding:0px}.layoutlist_7 .litem:before {content: "";width: 100%;height: 100%;background: rgb(42 42 42 / 70%);position: absolute;top: 0; left: 0;opacity: 0;transition: 0.4s;}.layoutlist_7 .litem .subject {position: absolute;top: 50%;transform: translate(-50%, -50%);left: 50%;color: #fff !important;width: 100%;opacity: 0;transition: 0.4s;height: 100%;padding: 0;margin: 0 !important;}.layoutlist_7 .litem .div:hover .subject a {color:#fff;}.layoutlist_7 .litem:hover::before {opacity: 1;transition: 0.4s;}.layoutlist_7 .litem .subject a {display: flex;height: 100%;width: 100%;margin: 0;align-items: center;justify-content: center;padding:0}.layoutlist_7 .litem .subject:hover a {color:#fff}.layoutlist_7 .litem .subject:hover {opacity:1;transition: 0.4s;}.layoutlist_7 .row {margin:0}

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

@media (max-width:1700px){.RWDbanner_plus01 .page-scroll {bottom: -60px;}.RWDbanner_plus01 .slick-caption {bottom: 100px;}.footer-block .container {width: 80%;}}@media (max-width:1550px){/*內頁*/#RWDPAGE_BASE_PAT02 .main .call_to_action > .container {width: 85%;}}@media (max-width:1500px){.about-block .container {width: 95%;}.service-block .container {width: 90%;}.brand-block .container { width: 80%;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 18px;}}@media (max-width:1400px){.footer-block .container {width: 90%;}.scrollTop002 {bottom: 350px;}}@media (max-width:1300px){.RWDService001 .col-md-3 {width: calc(100%/4 - 20px);margin: 0 10px;}.RWDService001 i {width: 100px;}.index h2.sub-title, .RWDright_cont002 .item-first .text-box .subtitle, .RWDbanner007 .title-sub {font-size: 25px;}.RWDright_cont002 .item-first .text-box .text {font-size: 14px;line-height: 1.8;}.news-block .container{width: 90%;}.brand-block .container{width: 90%;}.RWDbanner_plus01 .slick-caption .txt1 { font-size: 16px;}/*內頁*/#RWDPAGE_BASE_PAT02 .main .call_to_action > .container {width:90%;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.footer_left {width: 25%;}.footer_mid {width: 45%;padding-left: 30px;}.RWDbanner_plus01 .slick-caption .container { width: 100%;padding: 0 20px;}.RWDbanner_plus01 .page-scroll {right: 0;}/*內頁*/ 
.article4 #sidebar {    width: 100%;    padding: 0;    margin-bottom: 30px;}.article4 .page_wrapper_bg .pagecontent {    width: 100%;}
}
/*1199px end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.service-block .container { width: 85%;}.brand-block .container { width: 90%;}.news-block .container{ width: 95%;}.RWDService001 .col-md-3 {width: calc(100%/2 - 20px);margin: 0 10px 20px;padding: 0 20px;min-height: 260px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100%/4 - 10px);float: left;margin: 0 5px 20px !important;min-height: 110px;}.footer-block {padding: 80px 0 30px;}.footer-block .container {width: 75%; flex-wrap: wrap;}.footer_left {width: 40%;}.footer_mid {width: 60%;padding-left: 30px;}.footer_right {width: 100%;margin-top: 30px;}.ft_copyright {display: flex;flex-wrap: wrap;}.ft_copyright .RWDedictor {margin: 0 10px;}.scrollTop002 {bottom: 40px;}.brand-block { padding: 80px 0;}.news-block {padding: 80px 0 60px;}.service-block {padding: 80px 0;}.about-block {padding: 80px 0;}.brand-block:before {opacity: 0;}.RWDright_cont002>.container {width: 100%;padding: 0;}.RWDright_cont002 .item-first .pic {width: 55%;}.RWDright_cont002 .item-first .text-box { padding: 0 0 0 30px;width: 45%;}.ml-stack-nav-toggle i {display: none;}.ml-stack-nav-toggle {padding: 45px 45px 25px 15px;}.RWDmenu_plus04 .features:after {background-color: #bfbfbf;}.RWDmenu_plus04 .features {padding-right: 20px;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a { background-color: transparent;}.RWDmenu_plus04 .features {width: auto;}.RWDmenu_plus04 .features .edit, .RWDmenu_plus04 .features .lang-block { display: block;}.RWDmenu_plus04 .features .edit {margin-top: 23px;}
}
/*Pad橫向 end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner_plus01 .slick-caption.txt-right { text-align: center;}.RWDbanner_plus01 .slick-caption .txt1 { color: #fff;}.RWDbanner_plus01 .page-scroll {right: 50%;transform: translateX(-50%);width: 0;display:none}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 20px;}.about-block .container {width: 90%;}.service-block .container {width: 90%;}.RWDright_cont002 .item-first .pic {height: 35vh;margin-bottom: 30px;width: 100%;}.RWDright_cont002 .item-first .text-box { padding: 0;width: 100%;}.RWDright_cont002 .item-first .text-box .title,.RWDright_cont002 .item-first .text-box .subtitle { text-align: center;}.RWDright_cont002 .item-first .text-box a {float: none;margin: 30px auto 0;text-align: center;}.RWDbanner007 .item-blk .item-box {  width: 100%; max-width: 100%;margin: 0px auto 60px;}.RWDbanner007 .item-pagination {top: auto;left: 50%;transform: translateX(-50%);}.RWDbanner007 .link-store {right: 50%;transform: translateX(50%);bottom: -110px;}.RWDbanner007 {margin: 0 auto 110px;}.RWDbanner007 .banner-info {margin-bottom: 30px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100%/3 - 10px);}.footer-block .container { width: 85%; flex-wrap: wrap;}.ft_logo {width: 180px;}.footer_left {    width: 30%;}.footer_mid {    width: 70%;    padding-left: 30px;}.scrollTop002 .ii { font-size: 30px;}.scrollTop002 {right: 20px;}/*內頁*/ 
.page_eforms {flex-direction: column;}.eforms_txt {width:100%;padding:30px 0}.eforms_map {width:100%;}.service_box {min-height: 330px;padding: 0 25px;}#sidebar {padding: 0;margin-bottom: 30px;}.article4 #sidebar {width: 100%;}.layoutlist_7 .row {margin: 0;}.article4 .page_wrapper_bg .pagecontent {width: 100%;}.layoutlist_7 .litem {margin: 0 0 !important;width: calc(100% / 3);}.cate_list.row {margin: 0;}.design_txt {width: 50%;padding: 0 0px 0 40px;}.design_img {width: 50%;}.design_txt h2 {font-size: 20px !important;}.design_txt h4 {font-size:18px !important;margin-bottom:10px !important}.design_txt p {font-size:14px !important;line-height:1.8 !important}
}
/*991px end*/
/*767px start*/
@media (max-width: 767px) {
.about-block .container {width: 95%;}.brand-block .container {width: 95%;}.index .section-subject>.col-md-12 {padding: 0;}.RWDbanner_plus01 .slick-caption {bottom: 50px;}.RWDmenu_plus04 .features .edit, .RWDmenu_plus04 .features .lang-block {display: none;}.RWDmobile_bottom_v2 .icon {display: none;}.mobile_bottom__li {border-left: none;border-right: none;}.mobile_bottom__a, .mobile_bottom__a:hover, .mobile_bottom__a:active, .mobile_bottom__a:focus { background: #333;}.RWDmobile_bottom_v2 .text {font-size: 15px;letter-spacing: 2px;}.mobile_bottom__a {padding: 10px 0;}.footer-block {padding: 80px 0 60px;}.scrollTop002 {bottom: 60px;}/*內頁*/ 
.eforms_txt h4 {padding:0}.eforms_txt ul {padding:0}.eforms_txt {padding:30px 40px}.service_box {width: 100%;min-height: auto;padding: 0 50px;}.layoutlist_7 .litem {width: calc(100%);margin: 0 !important;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.index h2.sub-title, .RWDright_cont002 .item-first .text-box .subtitle, .RWDbanner007 .title-sub { font-size: 22px;}.fl {width:190px;}/**/ 
.about-block .container {width: 95%;}.brand-block .container {width: 95%;}.index .section-subject>.col-md-12 {padding: 0;}.RWDright_cont002 .item-first .text-box .subtitle {font-size: 20px; letter-spacing: 1px;}/**/ 
.RWDbanner_plus01 .page-scroll {display: none;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {width: 100%;}.RWDbanner_plus01 .slick-caption {bottom: 70px;}.RWDbanner_plus01.style-dotnav .control-box .items, .RWDbanner_plus01.style-dotnav .control-box .items li, .RWDbanner_plus01.style-dotnav .slick-arrow {margin-top: -25px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #ddd;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 18px;}.ft_copyright {    flex-direction: column;    text-align: left;    letter-spacing: 0;}/**/ 
.RWDbanner007 .item-img .swiper-slide {background-position: inherit;background-size: contain;}.RWDbanner007 .item-blk {padding: 0;}.RWDbanner007 .item-box .box-shadow {box-shadow: none;}.RWDbanner007 .item-info:before {background-color: transparent;}.RWDbanner007 .item-info { padding: 0;}.RWDbanner007 .item-title { margin: 0;}.RWDbanner007 .item-fraction{display: none;}.RWDbanner007 .item-img {height: 40vh !important;}.RWDbanner007 .link-store {width: 100%;}.RWDright_cont002 .item-first .text-box .subtitle br {display: none;}.RWDright_cont002 .item-first .pic {height: auto; margin-bottom: 15px;}.RWDright_cont002 .item-first .text-box a { width: 100%;}.RWDService001 .col-md-3 {width: 100%;margin: 0 0px 30px;padding: 0;min-height: auto;}.RWDService001 i { width: 80px; padding: 10px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {    width: calc(100%/2 - 10px);    min-height: 60px;}.footer_left {width: 100%;}.footer_mid {width: 100%;padding-left: 0;}.footer-block .container { width: 90%;}.scrollTop002 {right: 15px; bottom:65px;}.scrollTop002 .ii {font-size: 25px;}.ft_copyright .RWDedictor {margin: 0;}/*內頁*/section.call_to_action h4 {width:100%;font-size:16px;margin:0}.about_row05 {padding:30px}.hgroup .container {margin: 0 0 50px;text-align: center;}.hgroup .breadcrumb {    position: relative;    bottom: 0;    left: 0;    width: 100%;    padding: 0;    background: transparent;    margin-top: 15px;}.hgroup h1 {font-size: 24px !important;}.about_row05::before {left:0;opacity:0.05}.service_box {padding:0}.design_img {width:100%}.design_txt {width: 100%;padding: 0 ;position: relative;top: 0;margin-bottom:40px}.page_design {display: flex;flex-direction: column-reverse;}.design_txt h2 {margin-top:0}.btn_back {width: 100%;}.hgroup .container {margin: 0 0 30px;padding-bottom: 30px;}
}
/*600px end*/
/*phone版 start*/
@media (max-width: 480px) {
.ml-stack-nav-toggle {padding: 35px 14px;}.RWDbanner007 .item-img {height: 35vh !important;}.RWDmenu_plus04 .features {    padding-right: 5px;}/*內頁*/ 
.page_txt h3::before {top: 0;width: 30%;left: 0;height: 1px;}.page_txt h3 {padding-left: 0;padding-top: 30px;}.service_box img {width: 100px;}
}
/*phone版 end*/
/*380px start*/
@media (max-width: 380px){
.RWDbanner_plus01 .txt1 {font-size: 40px;}
}
/*380px end*/
/*370px start*/

@media (max-width: 370px){.RWDmenu_plus04 .logo {width: 185px;margin-top: 12px;}.RWDbanner_plus01 .slick-caption {bottom: 70px;}.index .container {padding: 0px 10px;}.index h2.sub-title, .RWDright_cont002 .item-first .text-box .subtitle, .RWDbanner007 .title-sub {font-size: 18px;}.scrollTop002 .ii {font-size: 22px;}.scrollTop002 {right: 10px;bottom: 50px;}}

/*370px end*/