@charset "UTF-8";
/* RWDfullscreen01 start=> */ 
 /* <= RWDfullscreen01 end */ 
 /* miracle customization start=> */ 
a:focus, a:hover {text-decoration: none;}.main {    margin-top: 80px;    background: #fff;    width: 100%;    height: 100%;    background-image: linear-gradient(#f7f7f7 1px, transparent 0), linear-gradient(90deg, #f7f7f7 1px, transparent 0), linear-gradient(white 1px, transparent 0), linear-gradient(90deg, #f7f7f7 1px, transparent 0);    background-size: 45px 45px, 45px 45px, 90px 90px, 90px 90px;}.RWDbanner_plus01 .slick-caption .txt2 span{position:absolute;bottom:-195px;display:block;min-width:465px}.RWDbanner_plus01 .slick-caption .txt2{margin-top:0;position:relative;height:100%;width:100%;bottom:0}.RWDbanner_plus01 .slick-caption {    left: 0;    right: 0;    margin: auto;    top: 0;    text-shadow: 0 0 10px rgba(0, 0, 0, 0.3);    height: 100%;}/*loading*/ .fl {width:320px;}.fl img {width:100%;}/*container*/@media (min-width: 1550px){.RWDmenu_plus02 .container {    width: 1500px;}.product-block>.container {    width: 1380px;}.RWDbanner_plus01 .slick-caption, .product-brand .container, .about-block>.container, .news-block .container, .partner-block .container, .footer-block .container {    width: 1500px;}}/*選單*/ .cd-logo{width:260px;margin-top:14px;margin-left:0}.cd-primary-nav>li>a {    letter-spacing: 2px;    font-size: 17px;    color: #333;}.cd-primary-nav>li>a:hover {    color: #333;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {    background: #333;}.cd-primary-nav .cd-secondary-nav>li>a {    font-size: 16px;    letter-spacing: 2px;    color: #333;}@media (min-width: 1200px) {.cd-primary-nav .has-children {    padding-right: 10px;}.cd-primary-nav>li>a:hover, .cd-primary-nav>li.active>a {    color: #c60019;}.cd-primary-nav>li:hover:after {    background: #c70012;}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before, .cd-primary-nav>li.active>a:after, .cd-primary-nav>li.active>a:before {    background: #c70012;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {    background-color: #666;}}/*banner*/ .RWDbanner_plus01 .slick-caption>.container {    width: auto;    text-align: left;    display: inline-block;}.RWDbanner_plus01 .slick-caption.txt-right>.container {    float: right;}.RWDbanner_plus01 .txt1 {    font-size: 50px;    letter-spacing: 3px;    margin-top: 20vh;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {    background: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {    background: #c70012;}.RWDbanner_plus01 .slickitem03 .pic-box::before, .RWDbanner_plus01 .slickitem04 .pic-box::before {    content: "";    background: url(archive/image/customization/1006-deco-0222.webp);    display: block;    position: absolute;    left: -100px;    bottom: -60px;    width: 620px;    height: 532px;    opacity: 0.4;}/*產品項目*/ .product-block {padding: 80px 0;}.RWDproduct004 {overflow-x: visible;}.RWDproduct004 .section-subject {margin-bottom: 0;}.RWDproduct004 .heading-title.heading-arrow-bottom h1 {font-size: 40px;color: #333333;font-weight: 600;letter-spacing: 2px;line-height: 1.5;}.RWDproduct004 h2.sub-title {font-size: 16px;color: #333333;margin: 10px 0 0;font-weight: normal;letter-spacing: 2px;line-height: 1.5;}.RWDproduct004 .section-line {display: none;}.RWDproduct004 .item-box .item-hover a.ico-rounded {width: 100%;height: 100%;display: block;}.RWDproduct004 .callout-dark {padding: 0;background: transparent;margin-bottom: 90px;}.RWDproduct004 .item-box .item-hover .inner {height: 100%;margin-top: 0;opacity: 0;top:0;}.RWDproduct004 .item-box .item-hover a.ico-rounded.lightbox {display: none;}.RWDproduct004 .heading-title.heading-arrow-bottom::after{display:none}.RWDproduct004 .item-box .item-hover {opacity: 1;}.RWDproduct004 .item-box:hover .item-hover {opacity: 0;background-color: rgba(0, 0, 0, 0);}.RWDproduct004 section {border-bottom: 0;}.RWDproduct004 .item-box-desc {margin-bottom: 0px;padding: 0;}.RWDproduct004 #portfolio div.col-md-3 h3 {text-align: center;background: rgba(255,255,255,0.6);position: absolute;z-index: 0;bottom: 0;width: 100%;padding: 10px;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box:hover .item-box-desc h3 {color: #fff;transition: 0.3s;}.RWDproduct004 #portfolio div.col-md-3 h3 {letter-spacing: 1px;font-size: 17px;line-height: 30px;}.RWDproduct004 .overlay {background-color: rgba(0, 0, 0, 0.4);}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {clip-path: polygon(0 0, 80% 0, 100% 100%, 20% 100%);transform: scale(1.2);width: calc(100% / 3);}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) {clip-path: polygon(0 0, 80% 0, 100% 100%, 0% 100%);}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3) {clip-path: polygon(0 0, 100% 0, 100% 100%, 20% 100%);}.RWDproduct004 #portfolio {    overflow: visible;    height: 280px;}#portfolio > div > div:nth-child(2) > div > div > a > h3 {margin-left: 55px !IMPORTANT;}#portfolio > div > div:nth-child(3) > div > div > a > h3 {margin-left: 55px !IMPORTANT;}@media (min-width: 1200px) {.RWDproduct004 #portfolio div.col-md-3:hover h3:before {    height: 100%;}.RWDproduct004 #portfolio div.col-md-3 h3:before {    content: '';    width: 100%;    height: 0%;    background: rgba(199, 0, 18, 0.8);    position: absolute;    left: 0;    bottom: 0;    z-index: -1;    transition: .2s ease;}}/*代理品牌*/ .product-brand {    margin-top: 80px;}.RWDad002 .text-center.margin-top-30.margin-bottom-30 {margin: 0 !important;}.RWDad002 .owl-carousel .owl-item {    padding: 0 20px;}.RWDad002 .owl-carousel {    margin-bottom: 0;}.RWDad002 .owl-controls {    display: none !important;}/*-----關於我們and服務項目-----*/ .about-block {    padding: 80px 0;}.RWDright_cont002 .container, .about-right .container {    width: 100%;    padding : 0;    height: 100%;}.about-in-block {    display: flex;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.08);    border: 1px solid #eee;}/*關於我們*/ .about-left {    width: 100%;    overflow: hidden;}.RWDright_cont002 {    height: 100%;}.RWDright_cont002 .item-first {    background: transparent;    height: 100%;}.RWDright_cont002 .item-first>a {    display: block;    position: absolute;    z-index: -1;}.RWDright_cont002 .item-first .pic {    width: 100%;    float: none;}.RWDright_cont002 .item-first .pic img {    max-width: 130%;    transform: scale(1.01);    height: auto;}.RWDright_cont002 .item-first:hover .pic img {    transform: scale(1.04);}.RWDright_cont002 .item-first .text-box {    width: 100%;    position: relative;    height: 100%;    float: none;    color: #fff;    top: 0;    left: 0;    padding: 80px;    backdrop-filter: blur(1px);}.RWDright_cont002 .item-first .text-box .title {    font-size: 32px;    color: #fff;    font-weight: 600;    letter-spacing: 2px;    line-height: 1.5;}.RWDright_cont002 .item-first .text-box .subtitle {    font-size: 16px;    margin: 10px 0 0;    font-weight: normal;    letter-spacing: 2px;    line-height: 1.5;}.RWDright_cont002 .item-first .text-box .underline {    display: none;}.RWDright_cont002 .item-first .text-box .text {    line-height: 2;    font-size: 20px;    letter-spacing: 1px;    margin-top: 50px;    width: 100%;}.RWDright_cont002 .item-first .text-box a {    display: none;}.RWDright_cont002 .item-first .text-box .text .philosophy {    display: flex;    margin-top: 30px;}.RWDright_cont002 .item-first .text-box .text .ab-ph {    width: 90px;    height: 90px;    display: flex;    align-items: center;    justify-content: center;    border-radius: 50%;    border: 1px solid #2B3210;    background-color: #819830;    padding: 20px;    text-align: center;    line-height: 1.5;    margin-right: 15px;}/*服務項目*/ .about-right {    width: 590px;    flex-shrink: 0;    padding: 80px;    background: #fff;}.RWDnews008 {    margin-top: 0;}.RWDnews008 .col-md-12 {    padding: 0;}.RWDnews008 .row {    margin-left: 0;    margin-right: 0;}.RWDnews008 .section-subject {    text-align: left;}.RWDnews008 h1.main-title {    font-size: 32px;    color: #333333;    font-weight: 600;    letter-spacing: 2px;    line-height: 1.5;}.RWDnews008 h2.sub-title {    font-size: 16px;    color: #333333;    margin: 10px 0 0;    font-weight: normal;    letter-spacing: 2px;    line-height: 1.5;}.RWDnews008 .section-line {    display: none;}.RWDnews008 .row:nth-child(2) {    display: flex;    flex-direction: column;}.RWDnews008 .item {    width: 100%;    padding: 0 0 20px;    border-bottom: 1px solid #eee;}.RWDnews008 .item:last-child {    padding: 0;    margin: 0;    border-bottom: 0;}.RWDnews008 .news-title {    font-size: 36px;    color: rgba(0, 153, 76, 0.5);    font-family: arial;    font-weight: 600;    display: inline-block;    margin-right: 15px;    line-height: 1;}.RWDnews008 .news-text {    font-size: 20px;    margin-top: 0;    letter-spacing: 1px;    line-height: 1;    display: inline-block;}/*最新消息*/ .news-block {    padding: 40px 0;}.RWDnews005 .section-subject {    margin: 0 0 35px;}.RWDnews005 h1.main-title {    font-size: 40px;    color: #333333;    font-weight: 600;    letter-spacing: 2px;    line-height: 1.5;}.RWDnews005 h2.sub-title {    font-size: 16px;    color: #333333;    margin: 10px 0 0;    font-weight: normal;    letter-spacing: 2px;    line-height: 1.5;}.RWDnews005 .section-line {    display: none;}.RWDnews005 .owl-carousel.owl-padding-10 {    margin-left: 0;    margin-right: 0;    padding: 0 60px;}.RWDnews005 .owl-carousel {    margin-bottom: 0;    overflow: visible;}.RWDnews005 .owl-carousel .owl-wrapper-outer {    overflow: hidden;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    padding: 20px;}.RWDnews005 .owl-carousel .owl-item div {    padding: 20px 40px;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.08);    background: #fff;}.RWDnews005 .margin-top-20 {    margin-top: 0px !important;}.RWDnews005 .owl-carousel .owl-item div > a {    display: block;    margin-bottom: 20px;}.RWDnews005 h4 {    font-size: 18px;    letter-spacing: 2px;    margin: 0 0 25px 0;    border-bottom: 1px solid #d8d8d8;    padding-bottom: 15px;    font-weight: 600;    color: #333;}.RWDnews005 .owl-carousel .owl-item p.text-left {    font-size: 16px;    letter-spacing: 2px;    line-height: 1.8;    color: #333;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 4;    -webkit-box-orient: vertical;    margin-bottom: 25px;}/*左右箭頭*/ .RWDnews005 .owl-theme .owl-controls .owl-buttons div {    color: #333;    background: transparent;    border: 0;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;}.RWDnews005 .owl-prev, .RWDnews005 .owl-next {    width: 30px !important;}.RWDnews005 .controlls-over .owl-controls .owl-prev {    left: 0;}.RWDnews005 .controlls-over .owl-controls .owl-next {    right: 0;}/*合作品牌*/ .partner-block {    padding: 80px 0;}.RWDedictor001 .section-subject {    margin: 0 0 35px;}.RWDedictor001 h1.main-title {    font-size: 40px;    color: #333333;    font-weight: 600;    letter-spacing: 2px;    line-height: 1.5;}.RWDedictor001 h2.sub-title {    font-size: 16px;    color: #333333;    margin: 10px 0 0;    font-weight: normal;    letter-spacing: 2px;    line-height: 1.5;}.RWDedictor001 .section-line {    display: none;}.RWDbanner008 .slider {    padding: 0 15px;}.partner-more {    width: 100%;}.partner-more a.btn {    background: #f9f9f9;    border: 1px solid #bfbfbf;    border-radius: 0;    font-size: 15px;    letter-spacing: 2px;    line-height: 2;    color: #333;    width: 200px;    margin: auto;}.RWDbtn01 {    margin-top: 45px;}.RWDnews008 .item a {    pointer-events: none;}@media (min-width: 1200px){.RWDbtn01 .btn:hover {    color: #fff;    background: #00994c;    border: 1px solid #00994c;}}/*cookie*/ .RWDalert_fancybox.bottom {    box-shadow: none !important;    color: #fff !important;    background: rgba(0, 0, 0, 0.8) !important;}.RWDalert_fancybox .btn.active {    background: #fff !important;    color: #333 !important;}.RWDalert_fancybox .btn {    box-shadow: none !important;    border-radius: 0 !important;    font-size: 15px !important;    letter-spacing: 2px !important;}
/*footer start*/ 

.footer-block {    background: #fff;}.footer-block>.container {    display: flex;    padding-top: 60px;    padding-bottom: 40px;}.footer-logo {    width: 330px;    text-align: center;    font-size: 14px;    letter-spacing: 0px;    color: #333;    flex-shrink: 0;    margin-right: 20px;    margin-top: -20px;}.footer-logo img {    margin: auto;}.footer-logo h5 {    font-size: 17px;    font-weight: 600;    letter-spacing: 2px;    margin: 25px 0 5px;}/*頁尾資訊*/ .footer-info {    font-size: 16px;    letter-spacing: 1px;    color: #333;    line-height: 2;    width: 100%;}.footer-info a {    color: #333;}.footer-info i {    width: 15px;    display: inline-block;    margin-right: 15px;}/*洽詢*/ .footer-mail {    margin-left: 100px;    flex-shrink: 0;}.footer-mail .RWDedictor {    height: 100%;}.mail-inquire {    font-size: 16px;    color: #333;    width: 320px;    text-align: center;    border: 1px solid #333;    height: 85%;    display: flex;    align-items: center;    flex-direction: column;    justify-content: center;    transition: .3s;}.mail-inquire span {    font-weight: 600;    font-size: 18px;    letter-spacing: 2px;    margin-bottom: 10px;}.mail-inquire:hover {    color: #333;}@media (min-width: 1200px) {.mail-inquire:hover {    background: #f7f7f7;}}/*社群*/ .footer-socail {    font-size: 16px;    color: #333;    letter-spacing: 1px;    line-height: 2;    width: 230px;    flex-shrink: 0;    margin-left: 100px;}.footer-socail .RWDsocial002 {    margin-bottom: 10px;}.RWDsocial002 .pull-right {    float: none !important;    margin: 0;}.RWDsocial002 ul.socialNetwork li {    float: none;    display: inline-block;    margin-right: 15px;}.RWDsocial002 .iconRounded {    border: 0;    color: #333;    background-color: transparent;    font-size: 24px;    line-height: 40px;    padding: 0;    margin: 0;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {    background-color: transparent;    color: #c50019;}/*SSl*/ .footer-ssl {    background: #00994c;    color: #fff;    padding: 10px 0;    font-size: 14px;    letter-spacing: 1px;    line-height: 1;}.RWDssl01, .footer-ssl .RWDedictor, .copyright {    display: inline-block;}.footer-ssl .RWDedictor {    margin: 0 15px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {    color: #fff;    font-size: 14px;    line-height: 1;}/*跟隨右側*/ .fixed-call {    position: fixed;    right: -60px;    bottom: 200px;    transition: .4s cubic-bezier(0, 0.46, 0.37, 1.43);}.fixed-call-change {    right: 0px;}.fixed-r-btn {    width: 45px;    background: #c70012;    color: #fff;    display: block;    padding: 20px 10px;    font-size: 16px;    text-align: center;    transition: .3s ease;    transform: translateX(-10px);}.fixed-r-btn.fixed-r-line {    background: #00b900;    margin-top: 15px;}.fixed-r-btn:hover {    color: #fff;}.scrollTop002 {    bottom: auto;    margin-top: 30px;    right: 17px;    position: absolute !important;}.RWDalert_fancybox.bottom a {color: #fff;}.privacy-box {margin-left: 15px;}.ftmid {    display: flex;    align-items: center;}.ftmid  a {color: #fff;}@media (min-width: 1200px) {.fixed-r-btn:hover {    transform: translateX(-20px);}}@media (max-width: 1549px) {.footer-mail {    display: none;}}@media (max-width: 1199px) {.fixed-r-btn { transform: none;}.scrollTop002 { right: 9px;}}/* footer-edm  */ .footer-edm {    border: #00994c;    border-radius: 0;    overflow: hidden;    margin: 50px auto 70px;width: fit-content;}.footer-edm .newsletter-form { display: grid; grid-template-columns: 20vw 80px /*80px*/;justify-content: center;}.footer-edm #btn_order_email { background-color: #00994c; border-color: #00994c; color: #fff;}.footer-edm #btn_reject_email { background-color:#ddd; border-color:#ddd; color: #333;}#btn_reject_email {    display: none;}.footer-edm .form-group { margin-bottom: 0;}.footer-edm .form-control,.footer-edm .RWDedm001 .btn.btn-rj { height: 40px; border-radius: 0; border: 0; box-shadow: unset; font-size: var(--FontSizeP);}.footer-edm .form-control { padding-inline: 20px; color: white;background-color: #8f8f8f;}.footer-edm .form-control::-webkit-input-placeholder { color: #ffffff5c; font-size: 15px;}

/*footer end*/ 
/*內頁 start*/ 

/*共同*/ .page_wrapper_bg section.call_to_action {    min-height: 650px !important;    padding: 70px 0 100px;    position: relative;}.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {    margin: 0 0 40px;}.page_wrapper_bg .main {    background-image: none;    top: 0px !important;}.page_wrapper_bg .call_to_action>.container,.article-text>.container {    width: 100%;    max-width: 1450px;}.page_wrapper_bg section.article-text.rwd>.container {    box-shadow: 0 0 10px rgba(0, 0, 0, 0.08);    border: 1px solid #eee;    background: #fff;    padding: 60px;}.page_wrapper_bg section.call_to_action::before {    content: "";    position: absolute;    bottom: 0;    background: #fff;    width: 100%;    height: 40%;    background-image: linear-gradient(#f7f7f7 1px, transparent 0), linear-gradient(90deg, #f7f7f7 1px, transparent 0), linear-gradient(white 1px, transparent 0), linear-gradient(90deg, #f7f7f7 1px, transparent 0);    background-size: 45px 45px, 45px 45px, 90px 90px, 90px 90px;}/*文字*/ .page_wrapper_bg .pagecontent,.page_wrapper_bg .pagecontent a:not(.hashtagLink),.article-text,.page_wrapper_bg section.article-text p {    font-size: 15px;    letter-spacing: 1.5px;    line-height: 28px;    color: #333;}.page_wrapper_bg .pagecontent h4 {    font-weight: 600;    letter-spacing: 2px;    font-size: 20px;    line-height: 32px;    margin: 0px 0px 20px;    color: #000;}.page_wrapper_bg .pagecontent h5 {    font-size: 17px;    color: #000;    font-weight: bold;    line-height: 28px;    padding-bottom: 8px;    margin-bottom: 8px;}.page_wrapper_bg .pagecontent h6 {    font-size: 15px;    color: #333;    font-weight: bold;    line-height: 28px;    padding-bottom: 8px;    margin-bottom: 12px;    border-bottom: 1px dashed #e0e0e0;    position: relative;    padding-left: 20px;}.page_wrapper_bg .pagecontent h6::before {    content: "";    position: absolute;    width: 8px;    height: 8px;    background: #333;    top: 10px;    left: 3px;}/*測選單*/#sidebar.layoutmenu6 {    padding-right: 70px;}.m2018 .products-nav .nav-title {    background: transparent;    font-size: 20px;    font-weight: bold;    color: #333;    position: relative;    margin-bottom: 30px;    padding: 20px 0px 0px;    margin-top: 35px;}.nav-title::before {    content: "roducts";    position: absolute;    top: -30px;    margin-top: 12px;    left: 25px;    font-size: 30px;    color: #888;    letter-spacing: 0px;}.nav-title::after {    content: "P";    position: absolute;    top: -35px;    margin-top: 12px;    left: 0px;    font-size: 40px;    color: #a00014;}.m2018 .products-nav>ul>li {    padding: 0px;    margin: 0px;    border: 0px;}.m2018 .products-nav>ul>li>a {    color: #777;    padding: 10px 10px 10px;    margin-bottom: 15px;    transition: 0.3s;    border: 1px solid #cecece;}.m2018 .products-nav>ul>li.active a {    color: #a00014;    border-color: #a00014;    position: relative;}/*.m2018 .products-nav>ul>li.active a::before {content: "";position: absolute;background: #a00014;width: 7px;height: 7px;left: -20px;top: 44%;}.m2018 .products-nav>ul>li.active a::after {content: "";position: absolute;background: #a00014;width: 30px;height: 1px;left: -46px;top: 50%;}*/ .m2018 .products-nav>ul>li a:hover {    border-color: #a00014;    color: #a00014;}.m2018 .products-nav>ul>li.active ul>li a {    color: #888;}.m2018 .products-nav ul li>ul>li.active>a,.m2018 .products-nav ul li>ul>li.is-open>a {    color: #a00014;}.m2018 .products-nav ul li>ul>li:hover>a,.m2018 .search-box .ibtn:hover {    color: #a00014;}/*最新消息*/ .page_wrapper_bg .layoutlist_8 .item {    padding: 40px 15px;    margin-bottom: 40px;    border-bottom: 1px dashed #eaeaea;}.page_wrapper_bg .layoutlist_8 .list_subject {    margin-top: 20px;    padding-left: 20px;}.page_wrapper_bg .layoutlist_8 .list_subject a:not(.hashtagLink) {    font-size: 17px !important;    line-height: 1.7 !important;    color: #333 !important;    padding: 10px 0;    letter-spacing: 1px;    transition: 0.2s;}.page_wrapper_bg .layoutlist_8 .list_subject .summary a {    color: #333 !important;    border-bottom: 0 !important;    font-size: 15px !important;    font-weight: 400;}.page_wrapper_bg .layoutlist_8 .listdate .day {    font-size: 32px;    color: #333}.page_wrapper_bg .layoutlist_8 .listdate {    border: 0px;    margin-top: 20px;    padding-left: 50px;}.page_wrapper_bg .layoutlist_8 .listdate .yearmonth {    padding-bottom: 20px;    color: #333;}.page_wrapper_bg .layoutlist_8 .list_subject a:hover {    opacity: 0.8;}.page_wrapper_bg .layoutlist_8 .item ._col.list_img {    padding: 0px;}/*標題*/ .hgroup .container {    max-width: 1450px;    width: 96%;    margin: 0 auto 30px;    border: 0px;}.hgroup h1 {    text-align: center;    margin: 0;    font-size: 36px;    color: #333333;    font-weight: 600;    letter-spacing: 2px;    line-height: 46px;}.hgroup .breadcrumb {    background-color: transparent;    border: 0;    position: relative;    bottom: 0;    text-align: center;    float: none !important;    letter-spacing: 1px;}.hgroup .breadcrumb a {    color: #999;    letter-spacing: 1px;}/*按鈕*/ .page_wrapper_bg .ebtn,.page_wrapper_bg .btn.btn_back {    float: right;    padding: 0px;    margin: 0 0 20px;    background: transparent;    border-radius: 0px;    border: 0px;    text-align: center;    box-shadow: none;}.page_wrapper_bg .ebtn a,.page_wrapper_bg .btn.btn_back a {    padding: 6px 30px;    background: transparent;    font-size: 15px;    line-height: 24px;    transition: 0.5s;    display: block;    color: #333 !important;    letter-spacing: 2px;    border: 1px solid #333;}.page_wrapper_bg .ebtn a:hover,.page_wrapper_bg .btn.btn_back a:hover {    background: #f7f7f7;}/*聯絡我們*/ .con-txt {    margin-bottom: 10px;}.con-txt ul li {    border-bottom: 1px dashed #eaeaea;    margin-bottom: 15px;    padding-bottom: 8px;    list-style: none;    padding-left: 10px;    color: #333;}.con-txt ul {    padding-left: 0px;}.con-txt ul li:last-child {    border: 0px;}/*.new-form .new-width .control-label {padding: 0 0 0 40px;}*/@media(min-width: 992px) {    .new-form .new-width .control-label {        min-width: 85px;    }    .new-form .new-width .form-column {        max-width: calc(100% - 85px);    }    .new-form .new-width .col-md-5.form-column {        max-width: calc(49% - 85px);    }}.customized_columns ._input,.customized_columns select {    margin-bottom: 17px;    border-radius: 0px;}.new-form .new-width .form-column .verifyimg,.new-form .new-width .form-column .btn_refresh {    margin-bottom: 17px;}.contact-box a {    transition: 0.3s;}.contact-box a:hover {    color: #999;}.con-txt .icon.xs {    margin-right: 10px;}.con-txt .icon.xs.map {    margin-right: 15px;}/*搜尋*/ .RWDsearch_page .list-img .pic {    background: #fff;}.RWDsearch_page .list-img .name span {    display: block;    letter-spacing: 0px;}/*產品介紹_列表*/ .page_wrapper_bg .layoutlist_2 .item {    border-bottom: 0px;    margin-top: 0;    margin-bottom: 50px;}.page_wrapper_bg .layoutlist_2 .subject {    margin: 0 auto;    color: #fff;}.page_wrapper_bg .layoutlist_2 .subject a.itemlink {    display: block;    padding: 7px 5px;    transition: 0.4s;    font-size: 18px;    font-weight: bold;    text-align: center;    color: #333;}.page_wrapper_bg .layoutlist_2 .item:hover .subject a.itemlink {    background: #c32630;    color: #fff;}.page_wrapper_bg .webdesc {    margin: 0px 0px 40px;    padding: 10px 15px 0;}.page_wrapper_bg .pagecontent .webdesc h5 {    padding-bottom: 0px;}.page_wrapper_bg .layoutlist_2 .subject span {    display: block;    letter-spacing: 0.5px;    color: #888;    font-size: 15px;    font-weight: 400;    transition: 0.3s;}.page_wrapper_bg .layoutlist_2 .item.product_list_item:hover .subject span {    color: #fff;}.page_wrapper_bg .product_list_item .img {    background: #fff;    padding: 10px;    border: 1px solid #f2f2f2;    height: auto !important;}/*頁籤*/ .RWDproduct_page .tab li {    width: calc(100%/4 - 1px);}.RWDproduct_page .products-con ul,.RWDproduct_page .products-editor ul,.RWDproduct_page .tab-box ul {    line-height: 2;    font-weight: normal;}.RWDproduct_page .tab-box .tab-menu a {    background: #fff;    display: block;    font-size: 18px;    padding: 10px 5px;    height: 78px;    position: relative;    border: 1px solid #ced6e0;    transition: 0.5s;    margin: 0 5px;    text-align: center;    color: #333;    letter-spacing: 2px;    font-weight: bold;}.RWDproduct_page .tab-box .tab-menu span {    display: block;    letter-spacing: 0.5px;    color: #777;    font-weight: bold;    font-size: 15px;}.RWDproduct_page .tab-box .tab-menu li.active a {    background: #e6e6e6;    border-color: #e6e6e6;    clip-path: polygon(13% 0, 100% 0, 100% 100%, 0 100%, 0 30%);}.RWDproduct_page .tab-box .tab-menu li.active a:before {    display: none;}.RWDproduct_page .tab-box .tab-container {    border: none;}.RWDproduct_page .tab-box .tab-container>ul>li {    display: block;    padding: 45px 5px 16px;    float: none;    color: #333;    line-height: 2;}/*產品介紹*/ .RWDproduct_page .products-con {    position: relative;}.RWDproduct_page .products-info .name {    font-size: 30px;    color: #333333;    font-weight: 600;    letter-spacing: 2px;    line-height: 1.5;    line-height: 36px;    margin-bottom: 15px;}.RWDproduct_page .products-info .name-box .name span {    font-size: 15px;    color: #777;    letter-spacing: 0.5px;    display: block;}.RWDproduct_page .products-info .subname {    color: #a00014;    font-size: 15px;    font-weight: bold;}.pr-box.li-tx2 ul {    padding-left: 0px;}.pr-box.li-tx2 ul li {    width: calc(100% / 2 - 60px);    display: inline-block;    margin-bottom: 25px;    margin-right: 35px;    padding-bottom: 10px;    border-bottom: 1px dashed #eaeaea;}.pr-box.li-tx2 ul img {    margin-right: 10px;}.pr-box.li-tx2 ul li:nth-child(even) {    margin-right: 0px;}.pr-box2 ul {    padding-left: 0px;}.pr-box2 ul li span {    color: rgba(0, 153, 76, 0.5);    font-weight: 600;    margin-right: 8px;    font-size: 25px;}.pr-box2 ul li {    width: calc(100% / 3 - 50px);    display: inline-block;    margin-bottom: 30px;    margin-right: 28px;    border-bottom: 1px dashed #eaeaea;}.RWDproduct_page .products-info .txt .editor {    font-size: 14px;}.pr-table01 {    margin: 0px 0 60px;}.pr-table01 tr:first-child {    background: #00984d;    text-align: center;    color: #fff;    font-weight: bold;}.pr-table01 td {    padding: 5px 15px;    border: 1px solid #eee;}.pr-table01 tr:nth-child(n+2) td:nth-child(1) {    background: #f8f8f8;    width: 210px;}.pr-table02 {    margin: 0px 0 60px;}.pr-table02 tr:first-child {    background: #00984d;    text-align: center;    color: #fff;    font-weight: bold;}.pr-table02 tr:nth-child(n+2) td:nth-child(1) {    width: 260px;}.pr-table02 td {    padding: 5px 15px;    border: 1px solid #eee;}.pr-table02 tr:nth-child(2) {    background: #f8f8f8;    text-align: center;}.pr-table03 .txt1 {    margin-bottom: 20px;}.pr-table03 {    background: #f8f8f8;    padding: 30px 20px 20px;    margin: 0px;}.table_tow {    display: none;    font-size: 13px;    color: #868585;    margin-bottom: 5px;}.pr-int {    padding: 25px 10px;    background: #f8f8f8;    margin: 30px 0 0px;}.pr-int .int-img {    padding: 0px 10px;}.page_wrapper_bg .RWDproduct_page .tab-box .tab-container p {    font-size: 15px;    letter-spacing: 1.5px;    line-height: 30px;    color: #333;    margin: 0 0 12px;}/*動態*/ .right01.fadeInUp {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;    animation-delay: .5s !important;}.right02.fadeInUp {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;    animation-delay: .8s !important;}.right03.fadeInUp {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;    animation-delay: 1.1s !important;}.right04.fadeInUp {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;    animation-delay: 1.4s !important;}.right05.fadeInUp {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;    animation-delay: 1.7s !important;}.right06.fadeInUp {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;    animation-delay: 2.1s !important;}/*------*/ .inner-sec h5 {    padding: 0 !important;}.inner-sec {    margin: 0 0 40px;}/*240314修*/ .RWDproduct_page .btn-other {    text-align: center;}.RWDproduct_page .btn-other .ibtn {    background: #eb0000;    color: #fff;    font-size: 20px;    padding: 2px 15px;    transition: .3s ease;    font-weight: 600;}.RWDproduct_page .btn-other .ibtn:hover {    background: red;    color: #fff;    transition: .3s ease;}/* 20250310 */ .layoutlist_2 {    display: flex;    flex-wrap: wrap;}

/*內頁 end*/ 
/*其他尺寸 start*/ 

@media (max-width: 1700px) {.RWDbanner_plus01 .txt1 {    margin-top: 12vh;}/*內頁*/ .pr-box.li-tx2 ul li {width: calc(100% / 2 - 17px);margin-right: 25px;}}@media (max-width: 1549px) {/*banner*/ .RWDbanner_plus01 .slick-caption>.container {    padding: 0 50px;}.RWDbanner_plus01 .slick-caption {top: 27%;}.RWDbanner_plus01 .pic-box::before {width: 350px;height: 250px}.RWDbanner_plus01 .slickitem03 .pic-box::before, .RWDbanner_plus01 .slickitem04 .pic-box::before {width: 455px;height: 330px;}/*服務項目*/ .product-block>.container {    width: 1050px;}#portfolio > div > div:nth-child(2) > div > div > a > h3 {    margin-left: 25px !IMPORTANT;}#portfolio > div > div:nth-child(3) > div > div > a > h3 {    margin-left: 38px !IMPORTANT;}/*關於我們*/ .about-right {    width: 400px;    padding: 60px 40px;}.RWDright_cont002 .item-first .text-box {    padding: 60px 40px;}.RWDnews008 .item {    padding: 0 0 15px;    margin-bottom: 20px;}.RWDbanner_plus01 .txt1 {    margin-top: -7vh;}/*內頁*/ .page_wrapper_bg .call_to_action>.container, .article-text>.container {width: 95%;max-width: none;}#sidebar.layoutmenu6 {padding-right: 60px;}.page_wrapper_bg .layoutlist_2 .item {margin-bottom: 30px;}/*標題*/ .hgroup .container {max-width: none;margin-bottom: 20px;}}@media (max-width: 1400px) {.RWDbanner_plus01 .slick-caption .txt2 span {    bottom: -175px;}/*內頁*/ .pr-box2 ul li {width: calc(100% / 3 - 15px);margin-right: 10px;}.pr-box2 ul li span {margin-right: 5px;font-size: 20px;}}@media (max-width: 1300px) {.RWDbanner_plus01 .slick-caption .txt2 span {    bottom: -150px;    font-size: 15px;}/*內頁*/ .pr-table03 {padding: 10px 5px 10px;}}@media (max-width: 1200px) {}

/*其他尺寸 end*/ 
/*1199px start*/ 
@media (max-width: 1199px) {
.main {    margin-top: 60px;}.RWDbanner_plus01 .slick-caption, .product-brand .container, .about-block>.container, .news-block .container, .partner-block .container, .footer-block .container {    padding-left: 40px;    padding-right: 40px;}/*選單*/ .cd-main-header {    padding: 0 30px;    height: 60px;}.cd-logo {    width: 170px;    margin-top: 16px !important;    margin-left: 0;}.cd-header-buttons {    top: 8px;}.cd-header-buttons li.search-btn {    margin-left: 0;    margin-right: 20px;}/*展開漢堡*/ .cd-primary-nav, .cd-primary-nav ul {    background: #fff;}nav.cd-nav ul .close-btn {    font-size: 16px;    color: #333;}nav.cd-nav .bottom-copyright {    display: none;}/*banner*/ .RWDbanner_plus01 .slick-caption>.container {    padding: 0;}.RWDbanner_plus01 .txt1 {    font-size: 36px;    letter-spacing: 2px;    margin-top: -5vh;}/*服務項目*/ .product-block>.container {    width: 86%;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box:hover .item-box-desc h3 {    color: #333;}/*關於我們*/ .RWDright_cont002 .item-first .pic img {    max-width: 150%;}.RWDright_cont002 .item-first .text-box, .about-right {    padding: 50px 40px;}/*-----------------------------內頁-----------------------------*/ .page_wrapper_bg .call_to_action>.container, .article-text>.container {width: 100%;padding: 0px 35px;}.page_wrapper_bg section.article-text.rwd>.container {padding: 50px 35px;}.page_wrapper_bg section.call_to_action {padding: 50px 0 100px;}/*產品*/ .page_wrapper_bg .webdesc {padding-top: 0px;margin: 0px 0px 25px;}.page_wrapper_bg .pagecontent .webdesc h5 {margin-top: 0px;}.page_wrapper_bg .layoutlist_2 .item:hover .subject a.itemlink {background: #fff;color: #333;}.page_wrapper_bg .layoutlist_2 .item.product_list_item:hover .subject span {color: #888;}.page_wrapper_bg .layoutlist_2 .subject span {letter-spacing: 0px;font-size: 14px;}.pr-box2 ul li {width: calc(100% / 3 - 16px);margin-right: 10px;letter-spacing: 1px;font-size: 14px;}.pr-box.li-tx2 ul li {width: calc(100% / 2 - 10px);letter-spacing: 1px;margin-right: 12px;}.pr-table01 tr:nth-child(n+2) td:nth-child(1) {padding: 0px 10px;width: 195px;}.pr-table01 td {padding: 5px 10px;}/*測選單*/#sidebar.layoutmenu6 {padding: 0 40px 0 0;}
}
/*1199px end*/ 
/*1024px start*/ 
@media (max-width: 1024px) {
.RWDbanner_plus01 .slick-caption {    top: 0;}.RWDbanner_plus01 .txt1 {    font-size: 36px;    letter-spacing: 2px;    margin-top: 8vw;}.RWDbanner_plus01 .slick-caption .txt2 span {    bottom: -90px;    font-size: 15px;}/*關於我們*/ .about-in-block {    flex-direction: column;}.about-right {    width: 100%;}.RWDnews008 .row:nth-child(2) {    display: flex;    flex-direction: row;    flex-wrap: wrap;}.RWDnews008 h1.main-title, .RWDnews008 h2.sub-title {    text-align: center;}.RWDnews008 .item {    width: calc(calc(100%/2) - 40px);    margin-right: 40px;    margin-bottom: 50px;}.RWDnews008 .item:last-child {    padding: 0 0 15px;    margin-right: 0;    border-bottom: 1px solid #eee;    margin-bottom: 50px;}/*最新消息*/ .RWDnews005 .owl-carousel.owl-padding-10 {    padding: 0 40px;}/*頁尾*/ .footer-socail {    margin-left: 80px;}.footer-logo {    margin-right: 20px;    margin-top: -10px;    width: 270px;}/*-----------------------------內頁-----------------------------*//*最新消息*/ .page_wrapper_bg .layoutlist_8 .listdate .day {font-size: 28px;}.page_wrapper_bg .layoutlist_8 .item {padding: 15px 0px 25px;}.page_wrapper_bg .layoutlist_8 .listdate {    padding-left: 15px;}.page_wrapper_bg .layoutlist_8 .list_subject {    margin-top: 10px;}.layoutlist_8 .list_subject .summary {    margin: 10px 0 10px;}/*產品*/ .pr-box2 ul li span {margin-right: 2px;}
}
/*1024px end*/ 
/*991px start*/ 
@media (max-width: 991px) {
/*banner*/ .RWDbanner_plus01 .slick-caption {    top:25%;}.RWDbanner_plus01 .txt1 {    margin-top: 0vw;}.RWDbanner_plus01 .pic-box::after {    width: 45%;}/*服務項目*/ .product-block>.container {    width: 100%;    padding-left: 40px;    padding-right: 40px;}.RWDproduct004 .heading-title.heading-arrow-bottom h1 {    font-size: 32px;}.RWDproduct004 .row.mix-grid {    margin: 0;}.RWDproduct004 .callout-dark {    margin-bottom: 50px;}.RWDproduct004 #portfolio {    height: auto;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {    clip-path: none !important;    transform: none;    width: calc(100% / 2);    padding: 0 10px !important;    margin-bottom: 30px !important;}#portfolio > div > div:nth-child(2) > div > div > a > h3, #portfolio > div > div:nth-child(3) > div > div > a > h3 {    margin-left: 0 !IMPORTANT;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3) {    width: 100%;    margin-bottom: 0 !important;}/*關於我們*/ .about-block {    padding: 40px 0;}.RWDright_cont002 .item-first .text-box .title {    font-size: 26px;}.RWDnews008 .item {    width: auto;}/*最新消息*/ .RWDnews005 h1.main-title {    font-size: 32px;}/*合作夥伴*/ .partner-block {    padding: 40px 0 80px;}.RWDedictor001 h1.main-title {    font-size: 32px;}/*頁尾*/ .footer-block>.container {    flex-wrap: wrap;}.footer-info {    width: calc(100% - 300px);}.footer-ssl, .copyright_desc, .copyright_desc a, .copyright_desc a:hover {    font-size: 12px;    letter-spacing: 0px;}.footer-ssl .container {    padding-left: 20px;    padding-right: 20px;line-height: 1.7;}.footer-block>.container {    padding-bottom: 30px;}.footer-socail {    width: calc(100% - 280px);    margin-left: 280px;    margin-top: 5px;}.footer-socail .RWDsocial002 {    margin-bottom: 0;    margin-right: 15px;    display: inline-block;}.footer-socail .RWDedictor {    display: inline-block;}.footer-socail .RWDedictor br {    display: none;}/*-----------------------------內頁-----------------------------*//*測選單*/#sidebar.layoutmenu6 {    margin-bottom: 30px;    padding: 0px;}#sidebar .device-nav {    margin-bottom: 0px;}/*產品列表*/ .page_wrapper_bg .layoutlist_2 .item {margin-bottom: 30px;}.page_wrapper_bg .layoutlist_2 .subject span {    letter-spacing: 0.5px;    font-size: 15px;}/*聯絡我們*/ .con-txt ul, .page_wrapper_bg .pagecontent .contact-box a {letter-spacing: 1px;font-size: 14px;}.con-txt {padding-right: 0px;}.new-form {margin-top: 0px;}.form-group label.error {padding: 0px !important;}.footer-edm {    width: 100%;}.footer-edm .newsletter-form {    grid-template-columns: 50vw 80px /*80px*/;}
}
/*991px end*/ 
/*800px start*/ 
@media (max-width: 800px) {
.page_wrapper_bg .call_to_action>.container, .article-text>.container {    padding: 0px 30px;}.page_wrapper_bg .pagecontent {    padding: 0px 0px!important;}/*產品*/ .pr-box2 ul li {    width: calc(100% / 2 - 25px);    margin-right: 20px;    letter-spacing: 1.5px;    font-size: 15px;}.pr-box2 ul li span {    margin-right: 8px;    font-size: 25px;}/*按鈕*/ .page_wrapper_bg .ebtn, .page_wrapper_bg .btn.btn_back {width: 26%;margin-top: 10px;}
}
/*800px end*/ 
/*767px start*/ 
@media (max-width: 767px) {
/*選單*/ .cd-main-header {    padding: 0 20px;}/*container*/ .RWDbanner_plus01 .slick-caption, .product-brand .container, .about-block>.container, .news-block .container, .partner-block .container, .footer-block .container {    padding-left: 20px;    padding-right: 20px;}/*服務項目*/ .product-block>.container {    padding-left: 20px;    padding-right: 20px;}.RWDproduct004 .heading-title.heading-arrow-bottom h1 {    font-size: 28px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {    width: 100%;    padding: 0 !important;}/*關於我們*/ .RWDright_cont002 .item-first .text-box .title {    font-size: 24px;}.RWDright_cont002 .item-first .text-box, .about-right {    padding: 50px 20px;}.RWDnews008 h1.main-title {    font-size: 28px;}.RWDnews008 .news-title {    display: block;    margin-right: 0;    margin-bottom: 15px;}/*最新消息*/ .RWDnews005 .col-md-12 {    padding: 0;}.RWDnews005 h1.main-title {    font-size: 28px;}.RWDnews005 .owl-carousel.owl-padding-10 {    padding: 0;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    padding: 0 5px;}.RWDnews005 .owl-carousel .owl-item div {    padding: 20px;    box-shadow: none;    border: 1px solid #d6d6d6;}.RWDnews005 .owl-buttons {    display: none;}.RWDnews005 .owl-pagination {    display: block;    width: 100% !important;    margin-top: 20px !important;}/*合作客戶*/ .RWDedictor001 h1.main-title {    font-size: 28px;}/*頁尾*/ .footer-block>.container {    flex-direction: column;}.footer-logo {    margin: auto;}.footer-info, .footer-socail {    width: 100%;    font-size: 15px;    letter-spacing: 0px;    margin-top: 30px;}.footer-socail {    margin-left: 0;}.footer-info i {    width: 12px;    margin-right: 10px;}.footer-ssl .RWDedictor {    margin: 0;}.RWDssl01, .footer-ssl .RWDedictor, .copyright {    display: block;    line-height: 2;}/*-----------------------------內頁-----------------------------*/ .page_wrapper_bg .call_to_action>.container, .article-text>.container {    padding: 0px 25px;}/*文字*/page_wrapper_bg .pagecontent h5 {font-size: 16px;}.page_wrapper_bg .pagecontent h4 {margin: 0px 0px 15px;}/*產品介紹_列表*/ .layoutlist_2 .pr-item {width: calc( 100% / 2 - 3px);display: inline-block;padding: 0px 10px;}.page_wrapper_bg section.article-text.rwd>.container {    padding: 30px 20px;}/*產品*/ .RWDproduct_page .pic-box .page-control {background: #999;}.pr-box2 ul li {    width: calc(100% / 2 - 15px);    margin-right: 10px;}.pr-box.li-tx2 ul li {width: 100%;display: block;}.table_tow {display: block;}.pr-table01, .pr-table02 {overflow: auto;}.pr-table01 table {width: 700px !important;}.pr-table02 table {width: 700px !important;}.pr-table03 {background: #fff;padding: 0px;}.pr-table03 .col-sm-12 {padding: 0px;}.pr-table03 .txt1 {padding: 0px;}.RWDproduct_page .products-info .name {margin-top: 25px;font-size: 26px;}.RWDproduct_page .products-info .name-box .name span {line-height: 28px;}.RWDproduct_page .faq-item .editor {padding: 20px 15px 10px;}.RWDproduct_page .faq-item.active .faq-question {padding: 8px 35px 8px 20px;}.RWDproduct_page .faq-item .faq-question span>span {color: #777;letter-spacing: 0px;margin-left: 3px;font-size: 14px;}.RWDproduct_page .faq-item .faq-question {color: #333;font-weight: bold;letter-spacing: 1px;}.pr-int {background: #fff;padding: 0px;}.pr-int .int-img {padding: 0px;margin-bottom: 25px;}/*聯絡我們*/ .con-txt {padding-right: 15px;}.con-txt ul, .page_wrapper_bg .pagecontent .contact-box a {    font-size: 15px;}/*最新消息*/ .page_wrapper_bg .layoutlist_8 .listdate .day {font-size: 12px;padding: 0px;position: relative;padding-left: 10px;}.page_wrapper_bg .layoutlist_8 .listdate .day::before {content: "/";display: block;position: absolute;left: 0px;}.page_wrapper_bg .layoutlist_8 .list_subject {margin-top: 15px;}.page_wrapper_bg .layoutlist_8 .item {padding: 15px 0px 10px;margin-bottom: 25px;}.page_wrapper_bg .layoutlist_8 .listdate {margin-top: 10px;    padding: 0px 20px;}/*240314修*/ .RWDproduct_page .btn-other li {width: 100%; float: none;}
}
/*767px end*/ 
/*600px start*/ 
@media (max-width: 600px) {
/*loading*/ .fl {width:220px;}/*banner*/ .RWDbanner_plus01 .pic-box::after {display:none;}.RWDbanner_plus01 .slick-caption>.container {    width: 100%;    text-align: center;    display: block;}.RWDbanner_plus01 .slick-caption .txt2 span {    min-width: 100%;    line-height: 2;}.RWDbanner_plus01 .slick-caption .txt2 h8::before {display:none;}.RWDbanner_plus01 .slick-caption.txt-left {text-shadow: 1px 1px 3px #000;}/*關於*/ .RWDright_cont002 .item-first .text-box .text .philosophy {    flex-wrap: wrap;    justify-content: center;}.RWDright_cont002 .item-first .text-box .text .ab-ph {    margin-bottom: 20px;    border-color: #000;}.RWDright_cont002 .item-first .text-box, .about-right {    padding: 50px 20px;    color: #000;}.RWDright_cont002 .item-first .text-box .title {    font-size: 24px;    color: #000;}/*關於*/ .RWDright_cont002 .item-first {    display: flex;    flex-direction: column-reverse;}.RWDright_cont002 .item-first>a {    position: relative;    z-index: 0;}.RWDright_cont002 .item-first .pic img {    max-width: 100%;    opacity: 1;}.RWDnews008 .item {    width: 100%;    margin-right: 0;}.RWDnews008 .item:last-child {    margin-bottom: 0;    padding-bottom: 0;    border: 0;}.partner-more a.btn {    width: 100%;}/*頁尾*/ .footer-block {    margin-bottom: 45px;}.fixed-call {    right: auto;    bottom: 0;    width: 100%;    bottom: -70px;}.fixed-call-change {    bottom: 0;    transition: .3s;}.fixed-call .RWDedictor{    width: calc(100% - 45px);}.fixed-r-btn {    width: calc(100%/2);    float: left;    padding: 0px 10px;    line-height: 45px;    height: 45px;}.fixed-r-btn.fixed-r-line {    margin-top: 0;}.fixed-r-btn.fixed-r-line img {    margin-bottom: 0 !important;    width: 15px !important;    height: 15px !important;    margin-right: 5px;}.fixed-r-mail i {    margin-right: 5px;}.scrollTop002 {    bottom: 0;    margin-top: 0;    right: 0;}.scrollTop002 .ii {    border-radius: 0;    width: 45px;    height: 45px;    line-height: 45px;}.footer-logo {    width: 100%;}/*cookie*/ .RWDalert_fancybox.bottom .btn-box {    display: block !important;    width: 100% !important;}.RWDalert_fancybox .btn {    margin: 5px 0 !important;    width: 100% !important;}/*-----------------------------內頁-----------------------------*/ .page_wrapper_bg .call_to_action>.container, .article-text>.container {padding: 0px 20px;}.page_wrapper_bg section.article-text.rwd>.container {box-shadow: none;border: 0px;padding: 0px 5px;}/*共同*/ .page_wrapper_bg section.call_to_action {padding: 40px 0 45px;min-height: 500px !important;}.page_wrapper_bg section.call_to_action::before {display:none;}/*產品_列表*/ .layoutlist_2 .pr-item {width: 100%;display: block;}.page_wrapper_bg .webdesc {padding: 0;}.layoutlist_2 .pr-item {padding: 0px;}/*產品介紹*/ .pr-box2 ul li {width: 100%;margin-right: 0;}/*ft*/ .page_wrapper_bg .footer-block {border-top: 1px solid #f2f2f2;}/*標題*/ .hgroup h1 {font-size: 26px;line-height: 40px;}.page_subject {    padding: 0px;}/*按鈕*/ .page_wrapper_bg .ebtn, .page_wrapper_bg .btn.btn_back {width: 100%;}.ftmid {align-items: flex-start;flex-direction: column;}.privacy-box {    margin-left: 0;}/*240314修*/ .RWDproduct_page .btn-other .ibtn {font-size: 18px;}
}
/*600px end*/ 
/*480px start*/ 
@media (max-width: 480px) {
/*聯絡我們*/ .con-txt .icon.xs {    display: none;}.con-txt ul li {    padding-left: 5px;}.con-txt ul, .page_wrapper_bg .pagecontent .contact-box a {    font-size: 14px;}/*產品*/ .page_wrapper_bg .pagecontent .pr-table03 h5>span {    display: block;    font-size: 15px;}/* 20250310 */ .cd-header-buttons li.search-btn {    margin-right: 0;}    .cd-logo {        width: 155px;    }
}
/*480px end*/ 
/*380px start*/ 
@media (max-width: 380px){
/*聯絡我們*/ .con-txt ul,.page_wrapper_bg .pagecontent .contact-box a {    padding-left: 0px;    letter-spacing: 0px;}/*產品*/ .page_wrapper_bg .pagecontent .pr-table03 h5 {    letter-spacing: 1px;}/* 20250310 */ .collapsing_header header {    padding: 0 10px;}.cd-logo {    width: 130px;}
}
/*380px end*/ 
/*340px start*/ 

@media (max-width: 340px){.page_wrapper_bg .pagecontent .pr-table03 h5>span {letter-spacing: 0;}.hgroup h1 {    font-size: 24px;    letter-spacing: 1px;}}

/*340px end*/ 
/*320px start*/ 
@media (max-width: 320px){
.cd-logo {    width: 115px;    margin-top: 18px !important;}
}
/*320px end*/ 
/* <= miracle customization end */ 
/* user customization start=> */ 

/* <= user customization end */ 
/* last build time:2025-04-14 09:24:34 */ 
/* last build by :網站管理員 */ 