/* all */a{color:#989898}a:hover{text-decoration: none;}body, html, .RWDProduct015 .product_box .title, .RWDleft_cont002 .item-second .text-box .text {    font-size: 18px;    line-height: 1.8;    color: #333;    font-family: 'Noto Sans TC', sans-serif;    font-weight: 300;    letter-spacing: 2px;}.scrollTop002 .ii {letter-spacing: 0;}.fl img{width:350px;}/*cookie*/ 
.RWDalert_fancybox.bottom {    left: auto !important;    width: 900px;    padding: 0px 30px 10px !important;    box-shadow: 1px 0px 2px rgb(51 51 102 / 20%) !important;    background: #fff !important;    color: #000 !important;    line-height: 1.5 !important;    margin: 15px 20px;}.RWDalert_fancybox.bottom .editor {    font-size: 14px !important;    letter-spacing: 2px !important;}.RWDalert_fancybox .btn.active {    border-radius: 0px;    margin-top: 20px;    background: #3e4b54 !important;    border: 1px solid #3e4b54 !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: #e8390d;}@media (max-width: 1024px) {.RWDalert_fancybox.bottom {    width: 50%;    padding: 20px 60px 20px !important;    margin: 15px 20px;}}@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%;margin:0;    }    .RWDalert_fancybox .btn.active {        display: block !important;        margin: 20px 0 0 !important;        width: 100% !important;    }}/*logo*/ 
.RWDmenu_plus04 .logo {margin-top: 12px;transition: all .5s ease;}.RWDmenu_plus04 .is-up .logo {width: 180px;transition: all .5s ease;}/*menu*/ 
.RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i {color: #fff;}.RWDmenu_plus04 .header:before {content: "";position: absolute;width: 100%;height: 120%;background: linear-gradient(to bottom, rgb(0 0 0 / 90%), rgb(0 0 0 / 0%));left: 0;z-index: -1;}.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;}.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 .header {padding: 0 50px;background: transparent;transition: all .5s ease;}.RWDmenu_plus04 .header.is-up {background: #333;transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu>li>a:hover:before, .RWDmenu_plus04 .site-nav .menu>li.active>a:before {width: 100%;transition: all .5s ease;left: 0;}.RWDmenu_plus04 .site-nav .menu>li>a:before {content: "";position: absolute;width: 0;height: 1px;right: 0;background: #fff;bottom: -1px;transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu>li>a {color: #fff;font-size: 18px;font-weight: 300;}.RWDmenu_plus04 .features .share-group.main_share {    margin-left: 15px;    height: 74px;    display: flex;    align-items: center;}.RWDmenu_plus04 .features .share-group a {    background: #e8390d;    padding: 10px 20px;    border-radius: 99em;    line-height: 1;transition: all .5s ease;}.RWDmenu_plus04 .features .share-group a:hover {background: #ff6100;transition: all .5s ease;}.RWDmenu_plus04 .features .share-group a img {width: 18px !important;}.RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i {font-size: 18px;}.RWDmenu_plus04 .site-nav .menu>li>ul {width: 200px;margin-left: -100px;}.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: 300;background: #6d8394;color: #fff;transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.RWDmenu_plus04 .site-nav .menu ul li>a {padding-right: 10px;transition: all .5s ease;}/*區塊寬度*/ 
.index section .container {width: 80%;}.index .main-title, .RWDProduct015__head__h1 {font-size: 50px;line-height: 1.5;font-weight: 600;color: #333;letter-spacing: 3px;}.index h2.sub-title {color: #333;font-weight: 500;line-height: 1.5;font-size: 20px;margin: 15px 0 0;}.index .section-line {display: none;}.index .section-subject {margin-bottom: 50px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-right .container {width: 90%;}.RWDbanner_plus01 .slick-caption.txt-right {top: auto;bottom: 7%;}.RWDbanner_plus01 .logo {width: 33%;}.RWDbanner_plus01 .logo img {filter: drop-shadow(2px 4px 6px rgb(0 0 0 / 30%));}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #6d8394;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: #ddd;}/*關於*/ 
.about_block {padding: 120px 0 0;position: relative;margin-bottom: 180px;}.about_block:before {    content: "";    position: absolute;    width: 100%;    height: 100%;    background-image: repeating-linear-gradient(-45deg, #f1f1f1 2px, #f1f1f1 5px, #cfcfcf 5px, #cfcfcf 6px);    background-size: 6px 6px;    top: 0;z-index: -1;}.about_block:after {    content: "";    position: absolute;    width: 45%;    height: 90%;    background: url(archive/image/customization/ab_deco2.jpg);    background-size: cover;    background-position: left bottom;    right: 0;    top: 0;    z-index: -1;    mix-blend-mode: darken;    opacity: .3;}.RWDleft_cont002 .item-second .text-box .text h1.sub-title {font-size: 24px;margin: 15px 0 0;}.RWDleft_cont002 .item-second .text-box .text {margin-top: 0;width: 90%;}.RWDleft_cont002 .item-second .text-box .title {font-size: 24px;font-weight: 300;}.RWDleft_cont002 .item-second .pic {    width: 100%;    float: none;    overflow: initial;    box-shadow: 2.8px 2.8px 2.2px rgb(0 0 0 / 2%), 6.7px 6.7px 5.3px rgb(0 0 0 / 3%), 12.5px 12.5px 10px rgb(0 0 0 / 4%), 22.3px 22.3px 17.9px rgb(0 0 0 / 4%), 41.8px 41.8px 33.4px rgb(0 0 0 / 5%), 100px 100px 80px rgb(0 0 0 / 7%);}.RWDleft_cont002 .item-second {    display: flex;flex-direction: row-reverse;background-color: transparent;align-items: center;}.RWDleft_cont002 .item-second .text-box .underline {display: none;}.RWDleft_cont002 .item-second>a {width: 50%;position: relative;}.RWDleft_cont002 .item-second .text-box {    margin-top: 50px;    width: 50%;    height: 100%;    left: 0;    color: #333;    padding: 0 50px 0 0;    background: transparent;}.RWDleft_cont002 .item-second .text-box .title {margin-bottom: 0px;font-size: 36px;color: #333;font-weight: 700;line-height: 1.3;letter-spacing: 1px;}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}.RWDleft_cont002 .item-second .text-box a {    width: auto;    margin: 80px 0 0;    max-width: 280px;    padding: 8px 10px;    background: #666;    color: #fff;    font-weight: 300;    font-size: 18px;}.RWDparallax_new .picbgbox {height: 11vw !important;}.RWDparallax_new {width: 90%;margin: 120px 0 0 auto;}.RWDleft_cont002 .item-second >a:before {    content: "About";    position: absolute;    font-size: 100px;    color: #e95520;    z-index: 1;    font-family: 'Dancing Script', cursive;    left: -10%;    transform: rotate(-12deg);    bottom: 5%;}/*服務項目*/ 
.service_block {position: relative;padding-left: 80px;margin-bottom: 120px;}.index .service_block .container {margin: 0;padding-left: 30px;width: 90%;}.service_block:before {    content: "";    position: absolute;    width: calc(40%*100/110);    height: 100%;    background-image: repeating-linear-gradient(-45deg, #f1f1f1 2px, #f1f1f1 5px, #cfcfcf 5px, #cfcfcf 6px);    background-size: 6px 6px;        box-shadow: -6.7px 6.7px 5.3px rgb(0 0 0 / 3%), -15px 14px 17.9px rgb(0 0 0 / 5%), -19px 20px 17.9px rgb(0 0 0 / 8%);}.RWDnews003 .section-subject:before {    content: "Service";    position: absolute;    font-size: 100px;    color: #2888c1;    z-index: 1;    font-family: 'Dancing Script', cursive;    left: 2%;    transform: rotate(-11deg) translate(0px, 0%);    bottom: -14%;}.service_block:after {    content: "";    position: absolute;    width: 20%;    height: 55%;    background: #e95520;    left: 0;    bottom: -120px;    z-index: -1;}.RWDnews003 .col-md-4:nth-child(4), .RWDnews003 .col-md-4:nth-child(5), .RWDnews003 .col-md-4:nth-child(6) {border-bottom: 0;}.RWDnews003 {display: grid;grid-template-columns: 40% auto;grid-column-gap: 100px;align-items: center;border-left: 1px solid #db501e;}.RWDnews003 .section-subject {text-align: left;margin: 0 80px 30px auto;max-width: calc(100% - 10%*100/40);}.RWDnews003 .col-md-4 {border-bottom: 1px solid #999;width: calc(100%/3 - 60px);margin: 15px 30px;}.RWDnews003 .row:nth-child(2) {display: flex;flex-wrap: wrap;}.RWDnews003 .box-icon.box-icon-side {text-align: center;padding-left: 0;}.RWDnews003 .box-icon.box-icon-side>i {    margin: 0 auto;    position: relative;    left: 0;    top: 0;    font-size: initial;    display: block;    width: 110px;    border:3px solid #ddd;    border-radius: 50%;    padding: 15px;}.RWDnews003 .fa img {max-width: 100%;transition: all .5s ease;}.RWDnews003 .section-subject .col-md-12 {padding: 0;}.RWDnews003 .box-icon a.box-icon-title >h2 {font-weight: 300;line-height: 1.5;margin-bottom: 0;}.RWDnews003 .box-icon a.box-icon-title:hover>h2, .RWDnews003 .box-icon:hover a.box-icon-title>h2 {color: #e95520;}.RWDnews003 .box-icon a.box-icon-more {font-size: 0;position: absolute;width: 100%;height: 100%;top: 0;left: 0;}/*工程實績*/ 
.case_block {padding: 150px 0;position: relative;border-top: 1px solid #ddd;}.RWDProduct015__head {margin: 0 0 80px;}.RWDProduct015 .product_box .imgs_box {border: 0;padding: 0;}.RWDProduct015 .product_box {width: calc(25% - 30px);margin: 0 15px 50px;background: #eee;padding: 10px;transition: all .5s ease;}.RWDProduct015 .product_area.under .product_box .imgs_box, .RWDProduct015 .product_box .imgs_box, .RWDProduct015 .product_box .img_block {position: static;}.RWDProduct015 .product_box .info {padding: 0;height: 100%;}.RWDProduct015 .product_box .info .icon, .RWDProduct015 .product_box .info .icon .button {width: 100%;margin-left: 0;height: 100%;}.RWDProduct015 .product_box .info {background-color: transparent;}.RWDProduct015 .product_box .info .icon span {display: none;}.RWDProduct015 .tab__name {border-radius: 99em;font-size: 15px;font-weight: 300;letter-spacing: 1px;}.RWDProduct015 .tab--hot {color: #fff;background-color: #597d92;}.RWDProduct015 .product_area.under .product_box .tab {padding: 0 10px;margin-top: 15px;}.RWDProduct015 .product_area.inner .product_box .tab {top: 25px;}.RWDProduct015 .more_product {    width: auto;    max-width: 280px;    border-radius: 99em;    font-size: 18px;    font-weight: 300;    height: auto;    padding: 8px 10px;    line-height: 1.8;    background: #666;    color: #fff;}/*20220729*/ 
.RWDmenu_plus04 .header.is-up { background: rgb(51 51 51 / 35%);}.RWDmenu_plus04 .site-nav .menu>li>a { font-size: 20px;}
/*footer start*/

.fixed_ph {position: fixed;bottom: 0;left: 0;z-index: 222;display: none;}.fixed_ph .RWDedictor, .RWDalert_fancybox.bottom {opacity: 1 !important;animation: none;}.footer_block .fixed_ph a {    background: #e8390d;    width: 100%;    display: flex;    text-align: center;    color: #fff;    height: 45px;    align-items: center;    justify-content: center;    font-size: 18px;    font-weight: 500;}.footer_block {    background: #6d8394;    margin-top: 0;    border-top: 0;    padding: 100px 0 0;    color: #fff;    position: relative;}.footer_block:before {    content: "Contact Us";    position: absolute;    font-size: 100px;    color: #e95520;    z-index: 1;    font-family: 'Dancing Script', cursive;    left: 50%;    transform: rotate(-5deg)translate(-50%, 0px);    top: -23%;    line-height: 1;    transform-origin: center;}.footer_block .container {display: grid;grid-template-columns: 50% auto;grid-column-gap: 80px;}.footer_block a {color: #fff;}.footer_block dd {margin-bottom: 5px;}.footer_block dl {margin-bottom: 0;}.ft_left {grid-column: 1;border-right: 1px solid #ddd;}.RWDsocial002 .pull-right {float: none !important;}.RWDsocial002 .iconRounded {    width: 50px;    height: 50px;    margin-right: 10px;    border: 1px solid #ccc;    font-size: 18px;    display: flex;    align-items: center;    justify-content: center;    letter-spacing: 0px;    padding-top: 0;    color: #333;}i.i.ii-line3.iconRounded {color: #43a30c;}i.i.ii-fb1.iconRounded {color: #1578fb;}.footer_block h3 span {opacity: .5;}.footer_block h3 {font-size: 24px;font-weight: 500;margin: 0 0 10px;letter-spacing: 1px;}.RWDsocial002 {margin-top: 30px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {background-color: #eee;color: #333;}.ft_other {display: flex;align-items: center;justify-content: center;font-size: 13px;color: #ccc;background: #333;padding: 15px;margin-top: 80px;flex-wrap: wrap;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #ccc;}.RWDssl01 {padding: 0 15px;}

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

body .page_wrapper_bg,html {    letter-spacing: 1px;}.page_wrapper_bg a:hover,.page_wrapper_bg a:focus {    color: #e8390d;}.page_wrapper_bg section.call_to_action {    padding: 2rem 0 10rem 0;    position: relative;}.page_wrapper_bg section.call_to_action {    background: rgb(255 255 255 / 50%);}.page_wrapper_bg .call_to_action::before{    content: "";    position: absolute;    width: 100%;    height: 100%;    background-image: repeating-linear-gradient(-45deg, #f1f1f1 2px, #f1f1f1 5px, #cfcfcf 5px, #cfcfcf 6px);    background-size: 6px 6px;    top: 0;    z-index: -1;    opacity: 0.7;}/* container */ 
.page_wrapper_bg .pagecontent .article_model[data-seq="0"]{    margin-top: 0px!important;}.page_wrapper_bg .collapsing_header .main{    top: 0px!important;}.page_wrapper_bg section.call_to_action>.container {    width: 80%;    padding: 0px;}.page_wrapper_bg .article-text .container {    width: 100%;    padding: 0px;}.page_wrapper_bg .article-text .container .pagecontent {    padding: 0px !important;}.page_wrapper_bg .pagecontent .RWDslider01, .pagecontent .RWDeditor01{    margin-top: 0px;}/* breadcrumb */ 
.page_wrapper_bg section.hgroup .container {    width: 100%;    margin: 2rem 0rem 4rem 0rem;    border-bottom: 0px;    padding: 0px;}.page_wrapper_bg .hgroup .breadcrumb {    float: unset !important;    right: unset;    background-color: transparent;    border: solid 0px #ccc;    padding: 0px;    text-align: center;}.page_wrapper_bg .page_subject {    display: flex;    justify-content: center;}/* font */ 
.layoutlist_2 .list_subject .subsubject,.layoutlist_7 .summary,.layoutlist_7 .summary a,.page_wrapper_bg .RWDtimeline02 .timeline2_list .block .text-in,.page_wrapper_bg section.article-text p,.page_wrapper_bg .layoutlist_8 .list_subject .summary a,.page_wrapper_bg .faq_answer td,.page_wrapper_bg .RWDtimeline01 li.event .point .editor,.page_wrapper_bg .content-current,.page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li,.page_wrapper_bg .tabs .content,.RWDeditor01 p,.RWDslider01 .editor {    line-height: 1.8;    font-size: 16px;    letter-spacing: 1px;    margin-bottom: 0px;    margin-top: 0px;    color: #414141;}.RWDtimeline01 li.event .point .date,.RWDtimeline02 .timeline2_list .block .year {    line-height: 1.5;    font-size: 13px;    letter-spacing: 1px;}.faq_question td,.m2018 .products-nav a {    font-size: 16px;    font-weight: 400;    letter-spacing: 1px;}.page_wrapper_bg .tabs nav a,.page_wrapper_bg .tabs nav li.tab-current a {    font-size: 16px;}.page_wrapper_bg .cate_list .subject a,.page_wrapper_bg .item .subject A.itemlink {    font-size: 18px;    line-height: 1.8;    color: #414141;    margin: 0;    font-weight: 400;}.album_item_subject td{    font-size: 18px;    line-height: 1.5;    color: #414141;    margin: 0;    font-weight: 300;}.page_wrapper_bg .video_item_subject,.page_wrapper_bg .layoutlist_2 .list_subject a,.join_form-title,.login_box_head,.page_wrapper_bg .layoutlist_7 .subject,.page_wrapper_bg .layoutlist_7 .subject a,.page_wrapper_bg .layoutlist_8 .article_subject {    font-size: 18px;    font-weight: 400;    letter-spacing: 1px;    line-height: 1.8;}.icon-text h4{    font-size: 20px;    font-weight: 500;}.page_wrapper_bg .pageTitle {    color: #333;    font-size: 42px;    margin-bottom: 0.5rem;    line-height: 1.5;    font-weight: 600;    margin-top: 0px;    text-align: center;}.page_wrapper_bg .layoutlist_8 .list_subject .summary a {    font-weight: 300;}.page_wrapper_bg .article-text .webdesc {    text-align: center;    font-size: 18px;    font-weight: 600;    color: #e8390d;    font-style: italic;    margin-bottom: 3rem;}/* btn */ 
.ebtn,.page_wrapper_bg .btn {    float: right;    text-align: center;    letter-spacing: 2px;    background: #666;    color: #fff;    font-weight: 300;    font-size: 16px;    transition: .3s ease;    width: 100%;    border-radius: 99em;    margin: 2rem 0rem 0rem;    padding: 0px;    max-width: 230px;}.ebtn a,.page_wrapper_bg .btn a{    padding: 8px 10px;    letter-spacing: 2px;    color: #fff!important;    font-weight: 300;    font-size: 16px;    line-height: 1.5;    width: auto;    display: block;}.ebtn:hover,.page_wrapper_bg .btn:hover {    background: #333;}.ebtn:hover a,.page_wrapper_bg .btn:hover a {    color: #fff;}.page_wrapper_bg .btn_back a {    font-weight: 300;    color: #fff;}/* footer */ 
.page_wrapper_bg footer{    overflow: visible;}/* about-page */ 
.article1 .page_wrapper_bg .article-text p{    text-align: justify;    margin-bottom: 3rem;}.article1 .page_wrapper_bg .article-text h2{   text-align: center;    margin-bottom: 1rem;}/* 技術服務 */ 
.article2 .page_wrapper_bg .products-item i {    width: 150px;    border: 3px solid #ddd;    border-radius: 50%;    padding: 15px;}/* 工程實績 */ 
.album1 .page_wrapper_bg .layoutlist_2 .album_item {    margin: 0 0 2rem 0;    height: auto !important;}.album1 .page_wrapper_bg .row .album_d_item a {    border-bottom: 0px solid #b2b2b2;    height: auto;}   .page_wrapper_bg .RWDslider01 .pic img {        height: auto !important;    }.page_wrapper_bg .layoutlist_2 .album_item_subject {    min-height: 75px;}.album1  .row .album_d_item a img{    height: auto;}.page_content1v1 .row {    display: flex;    flex-wrap: wrap;}.album1  .row .album_d_item {    margin-top: 0px;}/* 技術服務 */ 
.article2 .page_wrapper_bg.tb_article .article-text .container {    background: #fff;    padding: 5rem;}.page_wrapper_bg .RWDslider01 .model-title {    display: none;}.page_wrapper_bg .RWDslider01 .pic-list {    width: 70%;}.page_wrapper_bg .RWDslider01 .pic-list figure {    margin: 0px;}.page_wrapper_bg .RWDslider01 .text {    width: 30%;    padding-bottom: 0px;    text-align: center;}.page_wrapper_bg .RWDslider01 {    border-bottom: 1px solid #999;    padding: 5rem 0rem;}.page_wrapper_bg .pagecontent .RWDslider01:nth-child(6){    border-bottom: 0px solid #999!important;}.page_wrapper_bg .pagecontent .RWDslider01:nth-child(2){    padding: 0rem 0rem 5rem;}.page_wrapper_bg .RWDslider01 .control-box {    padding: 0rem 0rem 2rem;}.page_wrapper_bg .RWDslider01.pic-right .control-box{    right: 0;    left: inherit;}.page_wrapper_bg .RWDslider01 .control-box{    left: 0;    right: inherit;}.page_wrapper_bg .RWDslider01 .products-list .box {    display: flex;    align-items: center;    justify-content: center;}.page_wrapper_bg .RWDslider01.pic-right .products-list .box {    flex-direction: row-reverse;}/* 最新消息 */ 
.article3 .article-text p{    text-align: center;    padding:0rem 0rem 2rem 0rem;}.article3 .article-text img{    display: block;    margin: auto;}.layoutlist_8 {    background: #fff;    padding: 5rem;}.layoutlist_8 .item{    padding: 4rem 0rem 4rem 0rem!important;}.layoutlist_8 .item:nth-child(2){    padding: 0rem 0rem 4rem 0rem!important;}.layoutlist_8 .item:last-child {    border-bottom:0px;    padding: 4rem 0rem 0rem 0rem!important;}.layoutlist_8 .listdate{    display: flex;    flex-direction: column;    align-items: center;    border-left: 1px solid #cbcbcb;}.layoutlist_8 .listdate .yearmonth{    font-weight: 600;}.layoutlist_8 .list_subject .summary{    margin: 10px 0;}/* 合作提案 */ 
.eforms1 .eformsDesc{    display: flex;    border-bottom: 0px solid #dcdcdc;    margin-bottom: 3rem;}.eforms2 .eformsDesc{    padding: 0px;    margin: 0rem 0rem 3rem 0rem;    border-bottom: 0px solid #dcdcdc;    text-align: center;}.cooperation-text,.cooperation-image{    width: 50%;}.cooperation-text{    padding-right: 3rem;    font-size: 16px;}.cooperation-text ol{    list-style: auto;    padding-left: 25px;}.cooperation-text li{    padding-bottom: 0.5rem;}.eforms1 .layoutlist_1.page_content2,.eforms2 .eformsForm{    background: #e8390d0d;    padding: 5rem;}.new-form .new-width .row .col-md-11{    margin-top: 0px;    margin-bottom: 0px;}.page_wrapper_bg .customized_columns ._input,.customized_columns select {    background-color: #fff;    box-shadow: none;    border-radius: 0;    background: #f5f5f5;}.page_wrapper_bg .customized_columns ._input,.customized_columns select {    background-color: #fff;    box-shadow: none;    border-radius: 0;}.layoutlist_1.page_content3,.layoutlist_1.page_content2 {    max-width: 1200px;    margin: 0 auto;    width: 100%;}.page_wrapper_bg .form-horizontal .form-group {    margin-left: 0;    margin-right: 0;}.page_wrapper_bg .form-horizontal .form-group .col-sm-12.col-md-5,.page_wrapper_bg .form-horizontal .form-group .col-md-11 {    width: 100%;    padding: 0px;}.page_wrapper_bg .form-horizontal .form-group{    display: flex;}.form-horizontal .control-label{    font-weight: 500;    font-size: 16px;    width: 15%;}/* Privacy */ 
.privacy-page .content-part li {    list-style: square;    line-height: 1.5;    margin-bottom: 0.5rem;    color: #666;}.privacy-page .content-part ul {    padding-left: 20px;    margin-top: 2rem;    font-size: 15px;}.privacy-page .content-part {    flex-direction: column;    row-gap: 4rem;    align-items: start;    display: grid;}.privacy-page .content-text {    flex-direction: column;}.privacy-page .content-text:first-child {    text-align: center;}.privacy-page .content-part h3 {    color: #000;    margin: 0 0 1.5rem;    font-size: 22px;}.privacy-page {    width: 80%;    margin: 0 auto;}

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

@media (min-width: 992px) {    .new-form .new-width .must, .new-form .new-width .control-label, .new-form .new-width .row .col-md-1{        width: 110px;    }    .new-form .new-width .col-md-5, .new-form .new-width .col-md-11{        width: calc(100% - 110px) !important;    }}@media screen and (min-width: 1200px) {.RWDProduct015 .product_box:hover {background: #d2d2d2;transition: all .5s ease;}.RWDnews003 .box-icon:hover img {transform: scale(.9);transition: all .5s ease;}}@media (min-width: 1920px) {    .page_wrapper_bg.tb_article  .article-text .container{        width: 80%;    }   }@media screen and (max-width: 2000px) {.index .main-title, .RWDProduct015__head__h1 {font-size: 42px;}body, html, .RWDProduct015 .product_box .title, .RWDleft_cont002 .item-second .text-box .text, .RWDmenu_plus04 .site-nav .menu>li>a, .RWDleft_cont002 .item-second .text-box a, .RWDProduct015 .more_product {font-size: 16px;}.RWDleft_cont002 .item-second .text-box {margin-top: 0;}.RWDleft_cont002 .item-second .text-box .text h1.sub-title, .index h2.sub-title {font-size: 20px;margin: 10px 0 0;}.RWDProduct015 .tab__name {font-size: 13px;}.RWDleft_cont002 .item-second >a:before, .RWDnews003 .section-subject:before, .footer_block:before {font-size: 75px;}.RWDnews003 .section-subject:before {bottom: -11%;}.RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i {font-size: 16px;}.footer_block:before {top: -16%;}/*20220729*/ 
.RWDmenu_plus04 .site-nav .menu>li>a { font-size: 18px;}}@media screen and (max-width: 1700px) {.RWDbanner_plus01 .logo {width: 40%;}.RWDparallax_new .picbgbox {height: 13vw !important;}.RWDnews003 {grid-column-gap: 80px;}.about_block {margin-bottom: 150px;}.RWDnews003 .section-subject {margin: 0 50px 30px auto;}.RWDleft_cont002 .item-second .text-box a {margin: 50px 0 0;}}@media screen and (max-width: 1550px) {.RWDbanner_plus01 .logo {width: 45%;}.RWDleft_cont002 .item-second .text-box .text h1.sub-title, .index h2.sub-title {font-size: 18px;}.index section .container {width: 85%;}.RWDparallax_new {width: 92.5%;}.RWDnews003 .section-subject {margin: 0 auto 30px;max-width: 80%;}.index .service_block .container {width: 92.5%;}.RWDleft_cont002 .item-second >a:before, .RWDnews003 .section-subject:before, .footer_block:before {font-size: 65px;}.RWDnews003 .section-subject:before {bottom: -9%;}.RWDnews003 .col-md-4 {width: calc(100%/3 - 30px);margin: 15px;}.footer_block:before {top: -14%;}/*20220729*/ 
.RWDmenu_plus04 .header {padding: 0 35px;}}@media (max-width: 1440px) {    .page_wrapper_bg section.hgroup .container {        margin: 1rem 0rem 3rem 0rem;    }       /* font */    .cooperation-text,    .form-horizontal .control-label,    .RWDproduct_page .products-info .stock,    .RWDproduct_page .products-info .pd-info .control-label,    .RWDproduct_page .products-info .txt .editor span,    .layoutlist_5 .list_date,    .layoutlist_5 .list_subject a,    .layoutlist_2 .list_subject .subsubject,    .layoutlist_7 .summary,    .layoutlist_7 .summary a,    .page_wrapper_bg .RWDtimeline02 .timeline2_list .block .text-in,    .page_wrapper_bg section.article-text p,    .page_wrapper_bg .layoutlist_8 .list_subject .summary a,    .page_wrapper_bg .faq_answer td,    .page_wrapper_bg .RWDtimeline01 li.event .point .editor,    .page_wrapper_bg .content-current,    .page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li,    .page_wrapper_bg .tabs .content,    .RWDeditor01 p,    .RWDslider01 .editor {        line-height: 1.6;        font-size: 15px !important;    }    .page_wrapper_bg .tab_title,    .m2018 .products-nav>ul>li>a,    .page_wrapper_bg .tabs nav a,    .page_wrapper_bg .tabs nav li.tab-current a {        font-size: 16px !important;    }    .eformsDesc,    .RWDtimeline01 li.event .point .title,    .page_wrapper_bg .article-text .webdesc,    .album_item_subject td,    .page_wrapper_bg .cate_list .subject a,    .page_wrapper_bg .item .subject A.itemlink {        font-size: 16px !important;    }    .page_wrapper_bg .video_item_subject,    .page_wrapper_bg .layoutlist_2 .list_subject a,    .join_form-title,    .login_box_head,    .page_wrapper_bg .layoutlist_7 .subject,    .page_wrapper_bg .layoutlist_7 .subject a,    .page_wrapper_bg .layoutlist_8 .article_subject {        font-size: 16px !important;        line-height: 1.7;    }    .page_wrapper_bg .pageTitle {        font-size: 36px !important;        line-height: 1.7;    }}@media screen and (max-width: 1400px) {.RWDmenu_plus04 .logo {width: 180px;}.RWDmenu_plus04 .is-up .logo {width: 160px;margin-top: 16px;}.RWDmenu_plus04 .features .share-group.main_share {margin-left: 10px;}.RWDmenu_plus04 .header {padding: 0 30px;}.RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 12px;}.RWDbanner_plus01 .logo {width: 50%;}.index section .container {width: 88%;}.RWDparallax_new {width: 94%;}.RWDparallax_new .picbgbox {height: 15vw !important;}.RWDleft_cont002 .item-second .text-box .text {width: 92%;}.index .service_block .container {width: 94%;}.RWDnews003 {grid-column-gap: 50px;}.case_block {padding: 120px 0;}.RWDProduct015 .product_box {width: calc(100%/3 - 30px);}.about_block {margin-bottom: 120px;padding: 100px 0 0;}/*20220729*/ 
.RWDmenu_plus04 .header { padding: 0 20px;}.RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 10px;}}@media screen and (max-width: 1300px) {/*.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 15px;}*//*20220729*/ 
.RWDmenu_plus04 .site-nav .menu>li>a { letter-spacing: 1px;}}@media (max-width: 1280px) {    .article2 .page_wrapper_bg .products-item i {        width: 120px;    }    .eforms1 .layoutlist_1.page_content2, .eforms2 .eformsForm {        padding: 2.5rem;    }    .new-form .new-width .must, .new-form .new-width .control-label, .new-form .new-width .row .col-md-1{        width: 100px;    }    .new-form .new-width .col-md-5, .new-form .new-width .col-md-11{        width: calc(100% - 100px) !important;    }    .article2 .page_wrapper_bg.tb_article .article-text .container {        padding: 3rem;    }}@media screen and (max-width: 1260px) {.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;}.ml-stack-nav-toggle {color: #fff;}.ml-stack-nav-toggle__line {background: #fff}.RWDmenu_plus04 .features {position: relative;float: right;padding-right: 0;margin-right: 5px;}.RWDmenu_plus04 .features:after{display:none;}.RWDmenu_plus04 .features .share-group.main_share {margin-left: 0;float: left;margin-right: 10px;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #333;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a {font-size: 15px;}.RWDmenu_plus04 .ml-stack-nav-toggle:hover {color: #fff;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDbanner_plus01.full .banner-slider.bg .slick-item {max-height: calc(100vh - 65px) !important;}.service_block {padding-left: 0px;}.service_block:after {height: 50%;background: #e95520;}.service_block:before {width: 40%;}body, html, .RWDProduct015 .product_box .title, .RWDleft_cont002 .item-second .text-box .text, .RWDmenu_plus04 .site-nav .menu>li>a, .RWDleft_cont002 .item-second .text-box a {line-height: 1.5;}.footer_block .container {padding: 0 40px;}.footer_block h3 {line-height: 1.3;}.footer_block h3 span {display: block;font-size: 0;line-height: 0;}.footer_block .container {grid-column-gap: 40px;}.about_block:before, .service_block:before{background-image: repeating-linear-gradient(-45deg, #f1f1f1 2px, #f1f1f1 5px, #ddd 5px, #ddd 6px);background-size: 3px 3px;}
}
/*1199px end*/
/*1100px start*/

@media (max-width: 1100px) {.index .main-title, .RWDProduct015__head__h1 {font-size: 35px;}body, html, .RWDProduct015 .product_box .title, .RWDleft_cont002 .item-second .text-box .text, .RWDmenu_plus04 .site-nav .menu>li>a, .RWDleft_cont002 .item-second .text-box a {font-size: 15px;letter-spacing: 1px;}.index section .container {width: 100%;padding: 0 50px;}.RWDparallax_new {display: none;}.about_block:after {width: 67%;height: 100%;}.about_block {padding: 100px 0;}.RWDparallax_new {width: 100%;}.RWDparallax_new .picbgbox {height: 16vw !important;}.RWDnews003 {display: block;padding-bottom: 50px;}.service_block:before {    width: calc(100% - 50px);    top: 100px;    right: 0;    height: calc(38% - 100px);    border-left: 1px solid #e85620;}.about_block {margin-bottom: 0;}.service_block {padding-top: 150px;margin-bottom: 0;}.service_block:after {top: 0;height: 38%;width: 100%;}.RWDnews003 .section-subject:before {bottom: auto;right: 3%;left: auto;top: -17%;}.RWDnews003 .section-subject {margin: 0 auto 80px;}.index .service_block .container {width: calc(100% - 100px);margin: 0 auto;padding: 0;}.service_block {margin-bottom: 0;}.RWDnews003 .col-md-4 {border-bottom: 0;width: calc(100%/3);margin: 10px 0;}.RWDnews003 .box-icon.box-icon-side {margin-bottom: 0;}.case_block {padding: 100px 0;}.RWDProduct015 .product_box {width: calc(100%/3 - 20px);margin: 0 10px 30px;}.RWDsocial002 {margin-top: 15px;}.ft_other {font-size: 12px;letter-spacing: .5px;}}

/*1100px end*/
/*991px start*/
@media (max-width: 991px) {
.index section.about_block  .container {width: 85%;}.RWDbanner_plus01 .logo {width: 65%;}.RWDleft_cont002 .item-second {flex-direction: column;}.RWDleft_cont002 .item-second .text-box .text {width: 100%;}.RWDleft_cont002 .item-second>a {width: 100%;}.RWDleft_cont002 .item-second .text-box {width: 100%;padding: 50px 0 0;margin-top: 0;}.RWDProduct015__head {margin: 0 0 50px;}    .privacy-page{        width: 100%;    }        .page_wrapper_bg section.call_to_action>.container{        width: 90%;    }    .page_wrapper_bg section.call_to_action {        padding: 2rem 0 6rem 0;    }    .form-horizontal .control-label {        width: 20%;        padding: 0px!important;    }    .cooperation-text ol{        padding-left: 20px;    }      .eforms2 .formdesc{        width: 40%;    }    .eforms2 .new-width{        width: 60%;    }    .eforms2 .eformsForm{        display: flex;    }    .new-form .new-width .must, .new-form .new-width .control-label, .new-form .new-width .row .col-md-1{        width: 35%;        padding: 0px!important;    }    .new-form .new-width .col-md-5, .new-form .new-width .col-md-11{        width: 100%!important;     }     .album1 .page_wrapper_bg .layoutlist_2 .album_item,     .row .album_d_item{        width: calc(100%/3);     }     .eforms1 .layoutlist_1.page_content2, .eforms2 .eformsForm{        padding: 3rem;     }       .page_wrapper_bg .pagecontent .RWDslider01 h4{        font-size: 18px;        margin: 0 0 10px 0;     }     .cooperation-text {        padding-right: 2rem;    }    .layoutlist_8 .item {        padding: 3rem 0rem 3rem 0rem!important;    }    .layoutlist_8 .item:nth-child(2) {        padding: 0rem 0rem 3rem 0rem!important;    }    .layoutlist_8 .item:last-child {        padding: 3rem 0rem 0rem 0rem!important;    }    .layoutlist_8{        padding: 3rem;    }     
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.RWDProduct015 .product_box {width: calc(100%/2 - 20px);margin: 0 10px 30px;}.RWDbanner_plus01 .logo {width: 75%;}.index section.about_block .container {width: 90%;}.footer_block {font-size: 14px;} .privacy-page .content-part {        row-gap: 3rem;    }     .article2 .page_wrapper_bg .products-item i {        width: 100px;    }    .eforms1 .layoutlist_1.page_content2, .eforms2 .eformsForm {        padding: 0rem;        background: transparent;    }    .page_wrapper_bg .RWDslider01 .text {        width: 30%;    }    .page_wrapper_bg .RWDslider01 .pic-list {        width: 70%;    }
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.index section.about_block .container {width: 100%;}.RWDleft_cont002 .item-second >a:before {left: -20px;}.RWDleft_cont002 .item-second .text-box {padding: 30px 0 0;}.index .section-subject {margin-bottom: 30px;}.index .RWDnews003 .section-subject {margin-bottom: 80px;}.RWDnews003 .box-icon a.box-icon-title >h2 {font-size: 16px;}.service_block {padding-top: 120px;}.RWDProduct015 .more_product {margin-bottom: 50px;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDmenu_plus04 .header {padding: 0 15px;}.RWDmenu_plus04 .is-up .logo, .RWDmenu_plus04 .logo {width: 160px;margin-top: 16px;}.index section .container {padding: 0 30px;}.index .service_block .container {width: calc(100% - 60px);}.service_block:before {width: calc(100% - 30px);top: 80px;right: 0;height: calc(38% - 80px);}.case_block {padding: 80px 0;}.footer_block .container {display: block;grid-template-columns: auto;grid-column-gap: initial;}.ft_left {    grid-column: auto;    border-right: 0;    border-bottom: 1px solid #90a2b0;    margin-bottom: 30px;    padding-bottom: 30px;}.footer_block {text-align: center;}.RWDsocial002 ul.socialNetwork li {float: none;display: inline-block;}.RWDsocial002 .iconRounded {margin: 0 10px;}.footer_block {padding: 80px 0 0;}.footer_block:before {top: -10%;}    .eforms2 .formdesc,    .eforms2 .new-width,    .cooperation-text,    .cooperation-image{        width: 100%;    }    .eforms1 .eformsDesc,    .eforms2 .formdesc{        margin-bottom: 3rem;    }    .eforms2 .eformsForm,    .eforms1 .eformsDesc{        flex-direction: column;        margin-top: 0px;    }    .eforms2 .eformsDesc{        margin: 0rem 0rem 1rem 0rem;    }    .cooperation-text{        padding-right: 0rem;     }     .cooperation-image img{        width: 100%;     }     .album1 .layoutlist_2 {        display: flex;        flex-direction: row;        flex-wrap: wrap;    }    .album1 .page_wrapper_bg .layoutlist_2 .album_item,    .row .album_d_item{       width: calc(100%/2);    }    .page_wrapper_bg .RWDslider01 .text {        width: 35%;    }    .page_wrapper_bg .RWDslider01 .pic-list {        width: 65%;    }    .article2 .page_wrapper_bg.tb_article .article-text .container {        padding: 2rem;    }    .layoutlist_8 .item {        width: 50%;    }    .layoutlist_8 .listdate {        flex-direction: row;        border-left: 0px solid #cbcbcb;    }    .layoutlist_8.rwd .listdate .day {        color: #afafaf;        font-size: 12px;        letter-spacing: 2px;        padding-bottom: 0;        line-height: 1.5em;        font-weight: 400;    }    .layoutlist_8 {        display: flex;        flex-direction: row;        flex-wrap: wrap;    }    .layoutlist_8 .item {        margin: 0px !important;        border-bottom: 0px;    }    .layoutlist_8 {        padding: 1rem;    }    .layoutlist_8 .item:last-child {        padding: 2rem 0rem 2rem 0rem !important;    }    .layoutlist_8 .item:nth-child(2),    .layoutlist_8 .item,    .layoutlist_8 .item:last-child{        padding: 2rem 0rem 2rem 0rem!important;    }    .layoutlist_8.rwd .listdate {        margin: 5px 0 0;    }    .page_content1v1 .row{        margin: auto;    }
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.fixed_ph {display: block;width: 100%;}.fixed_ph a img {width: 18px;margin-right: 10px;}.fl img{width:280px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 10px;height: 10px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {max-height: calc(100vh - 110px) !important;}.RWDbanner_plus01.style-dotnav.control-left .control-box, .RWDbanner_plus01.style-dotnav.control-right .control-box {bottom: 30px;}.RWDbanner_plus01 .logo {width: 100%;}.RWDbanner_plus01 .slick-caption.txt-right .container {width: 100%;}.RWDbanner_plus01 .slick-caption.txt-right {bottom: 10%;width: 100%;}.about_block {padding: 80px 0;}.RWDleft_cont002 .item-second >a:before, .RWDnews003 .section-subject:before, .footer_block:before {font-size: 45px;}.RWDssl01 {padding: 0;}.RWDnews003 .section-subject {margin: 0 0 80px auto;max-width: 90%;}.RWDnews003 {border-left: 0;}.RWDnews003 .col-md-4 {padding: 0 10px;}.RWDnews003 .box-icon.box-icon-side>i {width: 95px;}.RWDnews003 .box-icon.box-icon-side {margin-bottom: 10px;margin-top: 0;}.service_block:after {height: 42%;}.service_block:before {height: calc(42% - 80px);}.RWDProduct015 .product_box {width: calc(100%/2 - 10px);margin: 0 5px 10px;}.RWDmenu_plus04 .features .share-group.main_share {display: none;}.RWDleft_cont002 .item-second .text-box a, .RWDProduct015 .more_product {max-width: 100%;}.footer_block .container {padding: 0 30px;}.footer_block:before {top: -6%;}.ft_other {padding-bottom: 80px;}    .page_wrapper_bg section.call_to_action {        padding: 2rem 0 5rem 0;        background: rgb(255 255 255 / 70%);    }    .ebtn, .page_wrapper_bg .btn{           width: 100%;           max-width: unset;           margin: 3rem 0rem 0rem;    }    .ebtn{        margin-top: 3rem;    }    .layoutlist_8{        flex-direction: column;        padding: 0rem;        background: transparent;    }    .page_wrapper_bg .RWDslider01 .text,    .page_wrapper_bg .RWDslider01 .pic-list,    .album1 .page_wrapper_bg .layoutlist_2 .album_item, .row .album_d_item,    .layoutlist_8 .item {        width: 100%;    }    .layoutlist_8 .item:nth-child(2), .layoutlist_8 .item, .layoutlist_8 .item:last-child {        padding: 1rem 0rem 1rem 0rem!important;    }    .album1 .layoutlist_2{        flex-direction: column;    }    .page_wrapper_bg .layoutlist_2 .album_item_subject {        min-height: unset;    }    .page_wrapper_bg .RWDslider01.pic-right .products-list .box,    .page_wrapper_bg .RWDslider01 .products-list .box{        flex-direction: column-reverse;    }    .RWDslider01.pic-right .pic-list{        padding-left: 0px;    }    .RWDslider01 .editor>div{        display: flex;        align-items: center;        justify-content: center;        padding: 2rem 0rem 1rem;    }    .article2 .page_wrapper_bg .products-item i{        width: 20%;    }    .icon-text{        width: 80%;        text-align: left;        padding: 0rem 3rem;    }    .page_wrapper_bg .RWDslider01 .control-box,    .page_wrapper_bg .RWDslider01.pic-right .control-box{        top: unset;        bottom: 0;        padding: 0rem;        right: 0;        left: inherit;    }    .RWDslider01 .pic-list{        padding-right: 0px;    }    .page_wrapper_bg .RWDslider01,    .page_wrapper_bg .pagecontent .RWDslider01:nth-child(2){        padding: 0rem 0rem 3rem;    }    .page_wrapper_bg .RWDslider01{        border-bottom: 0px solid #999;      }    .article2 .page_wrapper_bg.tb_article .article-text .container{        padding: 0rem;        background: transparent;    }    .article-text h2{        font-size: 26px;    }    .album_d_item {        margin-top: 0px;        margin-bottom: 40px!important;    }    .form-horizontal .control-label{        width: 100%;    }    .page_wrapper_bg .form-horizontal .form-group {        flex-direction: column;    }
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.index .main-title, .RWDProduct015__head__h1 {font-size: 28px;}.RWDmenu_plus04 .features {margin-right: 15px;}.RWDnews003 .col-md-4 {width: calc(100%/2);}.service_block:before {height: calc(35% - 60px);top: 60px;}.service_block:after {height:35%;}.RWDnews003 .section-subject:before {top: -10%;}.RWDleft_cont002 .item-second .text-box .text h1.sub-title, .index h2.sub-title {font-size: 16px;}.RWDnews003 .section-subject:before {top: -12%;}.RWDProduct015 .product_box {width: calc(100%);margin: 0 0px 15px;}    .privacy-page .content-part {        row-gap: 2rem;    }    .article-text h2 {        font-size: 22px;    }    .RWDslider01 .editor>div{        padding: 3rem 0rem 1rem;    }    .icon-text{        padding: 0rem 2rem;    }    .page_wrapper_bg .pageTitle {        font-size: 32px !important;    }    .page_wrapper_bg .pagecontent .RWDslider01 h4 {        margin: 0 0 5px 0;    }    .page_wrapper_bg section.hgroup .container {        margin: 0rem 0rem 3rem 0rem;    }
}
/*480px end*/
/*414px start*/

@media (max-width:414px) {    .RWDslider01 .control-box, .RWDslider01.pic-right .control-box {        position: absolute;    }    .page_wrapper_bg .RWDslider01, .page_wrapper_bg .pagecontent .RWDslider01:nth-child(2) {        padding: 0rem 0rem 1rem;    }    .page_wrapper_bg .RWDslider01:nth-child(2) .editor>div{        padding: 0rem 0rem 1rem;    }    .article2 .page_wrapper_bg .products-item i{        padding: 8px;    }    .icon-text {        padding: 0rem 1rem;    }}

/*414px end*/