/* now =>2025-07-02 21:56:36*/ 
 /* Last Midoify Time By 2021-06-26 15:54:37 */ 
 /* Last Midoify Time By 1624694077 */ 
 /* Last Midoify Time By Sat, 26 Jun 2021 07:54:37 +0000 */ 
/* HTTP_IF_MODIFIED_SINCE=>*/ 
/* RWDPAGE_BASE_PAT02 start=> */ 
 /* <= RWDPAGE_BASE_PAT02 end */ 
 /* miracle customization start=> */ 
/*共用*/a{color:#333}a:hover{text-decoration: none;}/* 反白顏色設定*/::selection { background: #ccc; color: #fff;}::-moz-selection { background:#ccc;   color: #fff;}/* loading*/ 
.fl {width:200px;}.fl img {width: 100%;animation-name: zeroall;animation-duration: 2.5s;}/*main*/ 
.cd-main-content {position: relative;top: 72px;overflow: hidden;}/**/ 
.service_block {    position: relative;    padding: 140px 0 0;}.service_block:before {    content: "";    position: absolute;    background: url(archive/image/customization/strong-bg.jpg);    top: 0;    left: 0;    width: 100%;    height: 480px;    opacity: 0.7;    background-attachment: fixed;}.service_block:after {    content: "";    position: absolute;    background: url(archive/image/customization/service.png)no-repeat;    width: 480px;    height: 480px;   top:0;    z-index: 1;    filter: contrast(0);    opacity: 0.3;    background-size: contain;    left: -100px;}.work_block .container {width: 90%;}.work_block  {position: relative;padding:120px 0 150px;}.strong_block .container {width: 75%;padding: 0 30px;}.strong_block {    position: relative;    padding: 120px 0px 90px;    background: url(archive/image/customization/strong-bg6.jpg);    /*filter: opacity(0.7);*/}.video_block .container {    width: 75%;    padding: 0 30px;    display: flex;align-items: center;}.video_block{position: relative;padding:100px 0;background:rgb(44 44 44 / 59%);}.strong_block:after{    content: "";    position: absolute;    background: url(archive/image/customization/strong-right5.jpg);    right: 0;    width: 18%;    height: 100%;    top: 0;    background-size: contain;    z-index: 1;    background-attachment: fixed;}.strong_block::before{    content: "";    position: absolute;    background: url(archive/image/customization/strong_vector.png)no-repeat;    width: 565px;    height: 240px;    background-size: contain;    bottom: -2px;    left: -240px;    z-index: 1;    opacity: 0.2;}.video_block:after {    content: "";    position: absolute;    background: rgb(119 189 56 / 26%);    width: 18%;    height: 1px;    right: 0;    top: 0;    z-index: 2;}.video_block:before {    content: "";    position: absolute;    background: #2b2b2b;    width: calc(85% + 30px);    height: 1px;    right: 0;    top: 0;    z-index: 1;}/* BANNER*/ 
.RWDbanner_plus01 .slick-caption {    position: absolute;    z-index: 1;    letter-spacing: 1px;    z-index: 99;    top: auto;    width:35%;    bottom: 95px;    right: 0;    left: auto;}.RWDbanner_plus01 .slick-caption .txt1 {    font-family: 'Noto Sans TC', sans-serif;    font-size: 27px;    font-weight: bold;    letter-spacing: 5px;    line-height: 1.5;    margin: 0;    color: #fff;    text-shadow: 2px 2px 3px #000;}.RWDbanner_plus01 .slick-caption .txt2{    font-family: 'Noto Sans TC', sans-serif;    font-size: 17px;    letter-spacing: 2px;    line-height: 1.7;    margin: 5px 0 20px;    color: #fff;    text-shadow: 2px 2px 3px rgb(0 0 0 / 89%);}.RWDbanner_plus01 .slick-caption .txt3{    font-family: 'Noto Sans TC', sans-serif;    font-size: 15px;    letter-spacing: 2px;    line-height: 1.5;    margin: 5px 0 0;    color: #fff;}.RWDbanner_plus01 .slick-caption .txt3 span span {    opacity: 0.2;    padding: 0 7px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {    background: #77bd38;    opacity: 1;    position: relative;    box-shadow: 2px 2px 2px rgb(95 94 94);}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {    width: 12px;    height: 12px;    line-height: 12px;    color: transparent;    background: #ffffff;    border: none;    border-radius: 100%;    opacity: 1;    position: relative;    box-shadow: 2px 2px 2px rgb(95 94 94);}.RWDbanner_plus01 .pic-box:after{    content: "";    position: absolute;    background: linear-gradient(to top, rgb(0,0,0 ,0.6) 0%,rgba(0,0,0,0.5) 30%,rgba(255,255,255,0) 100%);    width: 100%;    height: 350px;    bottom: 0;}.RWDbanner_plus01 .pic-box {position: relative;}/*menu*/ 
.RWDmenu_plus04 .logo {margin-top: 16px;width: 260px;transition: .3s ease}.RWDmenu_plus04 .site-nav .menu>li>ul {top: 100%;}.RWDmenu_plus04 .header {background:#e6e6e6;padding:0 0 0 1%}.RWDmenu_plus04 .header.is-up .logo {filter: brightness(5);transition: .3s ease}.RWDmenu_plus04 .header.is-up {box-shadow: 0px 4px 2px 1px rgb(21 21 21 / 25%);transition: .3s ease;background: #211f1f;}.RWDmenu_plus04 .header.is-up .menu li a {color:#fff;transition: 0.3s;}.RWDmenu_plus04 .header.is-up .menu li a:hover {color:#77bd38 !important;transition: 0.3s;}.RWDmenu_plus04 .menu li a {color:#5f5f5f;font-size: 16px;letter-spacing: 2px;transition: 0.3s;font-weight: bold;}.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: #77bd38;}.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: #77bd38;border-width: 1px 1px 0 0;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}.RWDmenu_plus04 .features .edit {float: right;}.RWDmenu_plus04 .features .edit .menu_btn:before {    content: "";    position: absolute;    background:#a7a19d;    width: 1px;    height:70%;    top: 50%;    transform: translateY(-50%);    left: 0;transition: 0.3s;}.RWDmenu_plus04 .features .edit .menu_btn {    color:#332a26;    font-size: 16px;    letter-spacing: 2px;    background: transparent;    padding: 13px 20px;    display: block;    width: 200px;    text-align: center;    position: relative;    font-weight: bold;transition: 0.3s;}.RWDmenu_plus04 .header.is-up .features .edit .menu_btn:before{transition: 0.3s;display:none;}.RWDmenu_plus04 .header.is-up .features .edit .menu_btn {color: #fff;background:#77bd38;}.RWDmenu_plus04 .header.is-up .site-nav .menu>li>ul a {color: #555;}.RWDmenu_plus04 .features {width:250px}.RWDmenu_plus04 .features .edit .menu_btn i {color:#332a26;margin-right:10px}.RWDmenu_plus04 .header.is-up .features .edit .menu_btn i {color:#fff;}.RWDmenu_plus04 .features .edit .menu_btn span {display: block;letter-spacing: .5px}.RWDmenu_plus04 .menu ul li > ul li a {color: #333;text-align: center;}.RWDmenu_plus04 .site-nav .menu ul li>a, .RWDmenu_plus04 .site-nav .menu ul li>a:hover {text-decoration: none;text-align: center;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a { font-weight: bold; color: #77bd38}/**/ 
.index .section-subject {margin-bottom: 30px;}.index h1.main-title {    text-align: left;    color: #fff;    font-size: 48px;    line-height: 1.5;    margin: 0px;    letter-spacing: 5px;    font-weight: bold;}.index  h2.sub-title {    font-size: 16px;    margin: 0;    color: #e6e1e1;    font-weight: 300;    text-align: left;    letter-spacing: 2px;    line-height: 1.5;}.index  .section-line {display: none;}.RWDService002 .section-subject {margin-bottom: 70px !important; position: relative;}/**/ 
.RWDservice012 .text_box .text .box {    position: absolute;    text-align: right;    width: 100%;    padding-right: 0;    right: 30px;    bottom: 25px;}.RWDservice012 .text_box .text .title {font-size: 18px;line-height: 1;margin-bottom: 0;text-shadow: 2px 2px 5px rgb(0 0 0 / 60%);}.RWDservice012 .text_box .text .arrow {display: none;}.RWDservice012 .main_box {width:75%; float: right;}.RWDservice012__head {margin: 0;width:25%;position: absolute;text-align: left;padding-left: 5%;}.RWDservice012__head__h1 { font-size: 48px;color: #fff;line-height: 1.5;margin-bottom: 20px;letter-spacing: 5px;}.RWDservice012__head__h2  {    font-size: 16px;    letter-spacing: 1px;    margin: 0;    color: #e6e1e1;    text-align: left;    line-height: 1.5;}.RWDservice012 .text_box {height: 70vh;} .RWDservice012 .text_box .text{    border: 1px solid rgb(82 82 82 / 30%);    color: #fcfafa;    letter-spacing: 3px;    border-bottom: none;} /* 最新消息模組*/ 
.RWDService001 .col-md-3 {width: calc(100%/3 - 10px); margin: 0 5px 0;float: left;}.RWDService001 article {display: flex;align-items: center;}.RWDService001 .row:before , .RWDService001 .row:after{ display: none;}/* 產品輪播模組 */ 
.RWDnews005 {z-index: 1;}.RWDnews005 .controlls-over .owl-pagination { display: none;}.RWDnews005 h4 a {color: #fff;}.RWDnews005 .margin-top-20 {    color: #fff;    font-size: 18px;    letter-spacing: 2px;    line-height: 1.5;    margin-bottom: 0;    position: absolute;    right: 25px;    bottom: 15px;    font-weight: bold;}.RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden;}.RWDnews005 .controlls-over .owl-controls .owl-prev { left: auto;top: -70px;right: 70px;}.RWDnews005 .controlls-over .owl-controls .owl-next { left: auto;top: -70px;right: 5px;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {color: #a8aea7;background: #302e2e;border: none;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0;}.RWDnews005 .owl-carousel .owl-wrapper-outer { overflow: visible;}.RWDnews005 .owl-carousel.owl-padding-10:after {    content: "";    position: absolute;    background: rgb(58 56 55 / 80%);    right: -310px;    top: 0;    width: 300px;    height: 100%;}.RWDnews005 .owl-carousel.owl-padding-10 {overflow: visible;position: relative;}.RWDnews005 .owl-carousel {margin-bottom: 0;}/**/ 
.RWDbtn01 .btn-box {    display: block;    position: absolute;    width: 100%;    z-index: 1;    right: calc(5% + 15px);    margin: 0;    bottom: -60px;}.RWDbtn01 .btn-box .col-sm-3 {    width: 100%;    padding: 0;    justify-content: flex-end;}.RWDbtn01 .btn:hover {    background: #1d1d1d;}.RWDbtn01 .btn:hover:after {    width: 80px;    transition: .3s ease;}.RWDbtn01 .btn:after {    content: "";    position: absolute;    width: 55px;    height: 1px;    left: 170px;    background: #77bd388c;    top: 50%;    transform: translateY(-50%);    transition: .3s ease;}.RWDbtn01 .btn {    text-align: left;    display: block;    width: 250px;    white-space: normal;    font-weight: 400;    line-height: 1.6;    background: #000;    border: none;    border-radius: 0;    padding: 8px 30px;    font-size: 15px;    letter-spacing: 3px;    color: #fff;    position: relative; overflow:hidden;}.RWDbtn01 {    overflow: visible;    margin-top: 0;}/*scroll top*/ 
.scrollTop001{bottom: 3%;width:50px;height:50px;z-index: 999;}.scrollTop001 .icon{background: transparent url(archive/image/customization/top.png) center center no-repeat;}/*featuress*/ 
.featuress>.container{width:100%!important;padding:0}.featuress{text-align:left;padding:80px 0}.funny-boxes{ margin: 0 0 60px;display:flex;align-items: center;}.funny-boxes > .funny-boxes-icon{min-width:65px}#RWDfullscreen01 .RWDService002 .container.section-content{width:100%;padding:0}.funny-boxes.float-shadow > .funny-boxes-icon {    box-shadow: none;    padding: 0;    margin: 0;    width: 45px;    height: 45px;    line-height: initial;    min-width: 45px;}.funny-boxes.float-shadow > .funny-boxes-icon::before,.funny-boxes > .funny-boxes-text > h4::after,.funny-boxes.not-right-column::before{display:none}.funny-boxes > .funny-boxes-text > h4{    color: #fff;    letter-spacing: 2px;    font-size: 18px;    font-weight: 400;    padding: 0;    text-align: left;    line-height: 1.5;    margin: 0 0 5px;}.funny-boxes > .funny-boxes-text > p {    font-size: 14px;    margin: 0;    color: #aeaeae;    letter-spacing: 1px;}.RWDService002 .funny-boxes-text{margin-left:15px;position:relative;text-align: left;}.featuress .col-md-4{width:33%;padding: 0}.featuress .row:nth-child(3) .col-sm-4.col-md-4 {width: 100%}.RWDService002 {padding: 0;}.RWDService002  .col-md-4 {width: 30%;float:left;}.RWDService002 h2.sub-title:after {    content: "";    position: absolute;    background: #ffffff21;    width: 64%;    right: 20%;    height: 1px;    bottom: 5px;}/*背景*/ 
.line_box {top: 0;position: fixed;height: 100%;width: 100%;z-index:-1;background: #3A3837;}.line_box .container {width: 100%;border-right:1px solid rgb(93 93 93 / 15%); height: 100vh;border-left: 1px solid rgb(93 93 93 / 15%); padding: 0;}.line_box.hidden_line {border-left: 0px;}.line_box .col-md-3 {border-left:1px solid rgb(93 93 93 / 15%);height: 100vh;}/**/ 
.RWDvideo001 .video {    background-attachment: unset;    background-size: contain;height: 500px !important;}.RWDvideo001.show {height: 100% !important;}.btn2play div {color: transparent;}.RWDvideo001 .btn2play .fa, .RWDvideo001 .btn2pause .fa {    margin-top: 20px;    font-size: 30px;    color: #242323;    display: flex;    justify-content: center;}.RWDvideo001 .btn2play, .RWDvideo001 .btn2pause {width: 70px;height: 70px;border-radius: 32px;background:rgb(111 216 17 / 50%);border: none;}.video_left {width: 50%;padding-right: 50px;}.video_right {width: 50%;}.video_box p {    color: #adadad;    letter-spacing: 1px;    line-height: 2;    margin: 0;    font-size: 15px;}.vbox_bottom {    margin-top: 30px;}.vbox_bottom p span {    opacity: 0.2;    padding: 0 7px;}.vbox_bottom h5 {    font-weight: bold;    font-size: 17px;    color: #d0d0d0;    letter-spacing: 2px;}
/*footer start*/ 


.footer_block:after {    content: "";    position: absolute;    background: url(https://xinye.tw/archive/image/customization/ft_logo2.png)no-repeat;    height: 100%;    width: 50%;    right: -180px;    bottom: 0;    background-size: contain;    filter: brightness(5.5);opacity: 0.1;}.footer_block:before {    content: "";    position: absolute;    background: url(https://xinye.tw/archive/image/customization/ft_logo3.png)no-repeat;    height: 100%;    width: 50%;    right: -180px;    bottom: 0;    background-size: contain;    opacity: 0.7;}.footer_block{    position: relative;    background: url(https://xinye.tw/archive/image/customization/ft_bg2.jpg);    padding: 80px 0 60px;    overflow: hidden;}.footer_block .container {    width: 75%;    padding: 0 30px;position: relative;}.footer_top {    width: 60%;    margin-bottom: 20px;    color: #d0d0d0;    letter-spacing: 1px;font-size: 15px;}.footer_top a {    color: #d0d0d0;}.footer_top .ft_title {    font-size: 22px;    font-weight: bold;    color: #fff;    letter-spacing: 3px;    line-height: 1.5;    margin: 0 0 10px;}.ftinfo_sec {    align-items: flex-end;    display: flex;    padding: 40px 0;    border-top: 1px solid rgb(255 255 255 / 30%);    border-bottom: 1px solid rgb(255 255 255 / 30%);    line-height: 2;}.ftinfo_box span {    font-weight: bold;    display: inline-block;    color: #85a06d;    width: 50px;}.info_box1  span {    font-weight: bold;    display: inline-block;    color: #85a06d;    width:70px;}.ft_phone a {color: #fff;}.ft_phone .ionicons {    margin-right: 10px;}.ft_phone {    font-size: 30px;    font-weight: bold;    color: #fff;}.ftinfo_box {    width: 50%;}.footer_copyright {    font-size: 12px;    color: #5a5a5a;    display: flex;    letter-spacing: 1px;align-items: center;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover{color: #5a5a5a !important;}.RWDsocial002 ul.socialNetwork li {float: right;margin-left: 10px;}.RWDsocial002 .iconRounded {    border: none;    color: #ffffff;    background-color: #337ab7;    font-size: 15px;    width: 27px;    height: 30px;    padding-top: 8px;    margin: 0 4px;border-radius: 0;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {    background-color: #24527a;    color: #fff;}.footer_social {position: absolute;width: 350px;top: 0;left: 0;z-index: 1;}i.iconRounded.cusimg {    background: transparent;    padding-top: 0px;}i.iconRounded.cusimg:hover {    background: transparent;}/**/ 
.scrollTop002 {bottom: 100px;right: 20px;}.scrollTop002 img {width: 25px;opacity: 0.8;}

/*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;  }}.flipInY { -webkit-animation-name: fadeInUp !important; animation-name: fadeInUp !important;}.bounceIn {  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}@-webkit-keyframes zeroall {  0% {    opacity: .1;  }  30% {    opacity: 1;  }}/**/ 
.index .RWDbanner_plus01 .banner-slider .slick-item { max-height: 100vh !important;overflow: hidden !important;}.index .RWDbanner_plus01 .slick-item.slick-active .pic-box .pic img {-webkit-animation-name: zoomOut01;    animation-name: zoomOut01;    -webkit-animation-duration: 12s;    animation-duration: 12s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both}@keyframes zoomOut01 {0% {    transform: scale(1.2);    -webkit-transform: scale(1.2);    -moz-transform: scale(1.2);    -o-transform: scale(1.2);    -ms-transform: scale(1.2);}100% {    transform: scale(1);    -webkit-transform: scale(1);    -moz-transform: scale(1);    -o-transform: scale(1);    -ms-transform: scale(1);}}

/*bounceIn 修正成 fadeIn end*/ 

/*內頁 start*/ 


/*scroll top*/#RWDPAGE_BASE_PAT02 .scrollTop001{bottom: 3%;width:50px;height:50px;z-index: 999;}#RWDPAGE_BASE_PAT02 .scrollTop001 .icon{background: transparent url(archive/image/customization/top.png) center center no-repeat;}.page_wrapper_bg .ph_block {display: none;}/*背景顏色*/#RWDPAGE_BASE_PAT02 .call_to_action {background: #323131;}/*內頁底部距離*/ 
.page_wrapper_bg .main section.call_to_action{padding: 0 0 120px 0;}/*內文統一*/ 
.page_wrapper_bg .hgroup h1 {text-align: left;color: #fff;font-size: 42px;line-height: 1.5;margin: 0px;letter-spacing: 5px;font-weight: bold;}.page_wrapper_bg .pagecontent p {color: #adadad;letter-spacing: 1px;line-height: 2;margin: 0;font-size: 15px;}.page_wrapper_bg .page_subject {display: flex;justify-content: space-between;align-items: flex-end;}/*標題文字底線*/ 
.page_wrapper_bg .hgroup .container {border-bottom: 1px solid #ffffff21;}/*標題下麵包屑*/ 
.page_wrapper_bg .hgroup .breadcrumb {float: right !important;position: relative;border: 0px;bottom: 0px;background: transparent;letter-spacing: 1px;padding: 0px;}.page_wrapper_bg .hgroup .breadcrumb a {color: #e6e1e1;}.page_wrapper_bg .hgroup .breadcrumb a:hover {color:  #77bd38;}/*內頁返回按鈕*/ 
.page_wrapper_bg .btn_back {background: transparent;padding: 0px;float: right;margin-top: 30px;line-height: 1.5;border-radius: 0;}.page_wrapper_bg .btn.btn_back a {text-align: left;display: block;width: 250px;white-space: normal;font-weight: 400;line-height: 1.6;background: #000;border: none;padding: 8px 30px;font-size: 15px;letter-spacing: 3px;color: #fff;position: relative;overflow: hidden;}.page_wrapper_bg .btn.btn_back a::after { content: "";position: absolute;width: 55px;height: 1px;left: 170px;background: #77bd388c;top: 50%;transform: translateY(-50%);transition: .3s ease;}.page_wrapper_bg .btn_back a:hover {background: #1d1d1d;color: #fff;transition: 0.5s ease;border: none;}.page_wrapper_bg .btn_back a:hover:after { width: 80px;transition: .3s ease;}/*內頁側邊選單樣式*/ 
.page_wrapper_bg .products-nav .nav-title {background: #e6e6e6;color: #5f5f5f;margin-bottom: 0px;font-weight: bold;}.page_wrapper_bg .products-nav>ul>li {margin: 0px;padding: 10px 0px;border-bottom: 1px solid #ccc;}.page_wrapper_bg .products-nav>ul>li>a {color: #adadad;padding: 10px 0 10px 30px;}.page_wrapper_bg .products-nav>ul>li>a:hover {color: #77bd38;}/*相簿樣式*/ 
.layoutlist_2 .album_item_subject{color: #adadad;font-size: 15px;font-weight:bold;letter-spacing: 1px;line-height: 2;}.layoutlist_2 .album_item_subject:hover{color: #77bd38;}.layoutlist_2 .album_item a:hover .album_item_subject {color:  #77bd38;}/*最新消息_列表清單文字樣式*//*最新消息_列表清單_列表標題樣式*/ 
.page_wrapper_bg .list_subject a {color: #adadad;font-weight: bold;line-height: 2;letter-spacing: 1px;}.page_wrapper_bg .list_subject a:hover {color: #77bd38}/*最新消息_列表清單_年月樣式*/ 
.page_wrapper_bg .listdate .yearmonth {color: #adadad;}/*最新消息_列表清單_日樣式*/ 
.page_wrapper_bg .listdate .day {color: #77bd38;padding-bottom: 15px;}.page_wrapper_bg .layoutlist_8 .item{border-bottom: 1px solid #ffffff21;}/*範例圖文輪播樣式*/ 
.page_wrapper_bg .RWDslider01 .editor {color: #adadad;letter-spacing: 1px;line-height: 2;margin: 0;font-size: 15px;}.page_wrapper_bg .RWDslider01 .control-box .slick-dots li {color: #adadad;}/*範例時間軸樣式*/ 
.page_wrapper_bg .RWDtimeline01 .model-title, .RWDtimeline02 .model-title {text-align: center;color: #fff;}.page_wrapper_bg .RWDtimeline01 li.event .point .date {color: #aeaeae;}.page_wrapper_bg .RWDtimeline01 li.event .point .title {color: #fff;}.page_wrapper_bg .RWDtimeline01 li.event .point .editor {font-size: 14px;color: #aeaeae;}.page_wrapper_bg .RWDtimeline01 li.event:before{border: 2px solid #adadad;}.page_wrapper_bg .RWDtimeline02 .timeline2_list .block .text-in {color: #aeaeae;}.page_wrapper_bg .RWDtimeline02 .timeline2_list .block .year {color: #aeaeae;}.page_wrapper_bg .RWDtimeline02 .control-box .slick-arrow{border: 2px solid #aeaeae;}.page_wrapper_bg .RWDtimeline02 .control-box .slick-next:after, .RWDtimeline02 .control-box .slick-prev:after{    border-color: transparent #aeaeae transparent transparent;}.page_wrapper_bg .RWDtimeline01 .line_dot2 span{background: linear-gradient(to bottom,rgba(50,49,49,0) 0,rgba(50,49,49,1) 2%,rgba(50,49,49,1) 100%);}/*資訊分享*/ 
.rwdlayoutlist_9 .subject {color: #5f5f5f;font-size: 18px;line-height: 1;letter-spacing: 2px;font-weight: 700;}.rwdlayoutlist_9 .cdate {font-size: 13px;letter-spacing: 1px;line-height: 1;color: #adadad;}.rwdlayoutlist_9 .cdate::before {content: "";position: absolute;background: #5f5f5f;width: 50px;height: 1px;left: 0;top: 0px;}.litem__text{background: #e6e6e6;}/*聯絡我們樣式*//*聯絡我們電子表單_說明文字*/ 
.page_wrapper_bg .eformsDesc {font-size: 18px;color: #adadad;letter-spacing: 2px;line-height: 2;margin: 0 0 5px 0;border: none;}/*聯絡我們電子表單_項目標題*/ 
.page_wrapper_bg .form-horizontal .control-label {color: #d0d0d0;letter-spacing: 1px;line-height: 2;font-size: 15px;font-weight: 400;padding-right: 0px;width: 100px;}/*聯絡我們電子表單_背景顏色*/ 
.page_wrapper_bg  .customized_columns ._input, .customized_columns select {background: #f3f3f3;border-radius: 0px;box-shadow: initial;border: 1px solid #ccc;}.page_wrapper_bg  .customized_columns ._input:hover, .customized_columns select:hover {border: 1px solid #888;}/*聯絡我們電子表單_按鈕*/ 
.page_wrapper_bg .ebtn {background: transparent;padding: 0px;margin: 0px;float: right;margin-top: 30px;line-height: 1.5;border-radius: 0;}.page_wrapper_bg .ebtn a {text-align: left;display: block;width: 250px;white-space: normal;font-weight: 400;line-height: 1.6;background: #000;border: none;padding: 8px 30px;font-size: 15px;letter-spacing: 3px;color: #fff;position: relative;overflow: hidden;}.page_wrapper_bg .ebtn a::after { content: "";position: absolute;width: 55px;height: 1px;left: 170px;background: #77bd388c;top: 50%;transform: translateY(-50%);transition: .3s ease;}.page_wrapper_bg .ebtn a:hover {background: #1d1d1d;color: #fff;transition: 0.5s ease;border: none;}.page_wrapper_bg .ebtn a:hover:after { width: 80px;transition: .3s ease;}#RWDPAGE_BASE_PAT02 .contact_title {font-size: 26px;font-weight: bold;color: #fff;letter-spacing: 3px;line-height: 1.5;padding-bottom: 15px;}#RWDPAGE_BASE_PAT02 .contact_phone {font-size: 30px;font-weight: bold;color: #fff;display: block;border-bottom: 1px solid #ffffff21;    padding-bottom: 20px;}#RWDPAGE_BASE_PAT02 .contact_phone:hover {color: #77bd38;}#RWDPAGE_BASE_PAT02 .contact_phone .ionicons {margin-right: 10px;}#RWDPAGE_BASE_PAT02 .contact_text {color: #d0d0d0;letter-spacing: 1px;font-size: 15px;list-style-type: none;padding-inline-start: 0px;padding-top: 20px;}#RWDPAGE_BASE_PAT02 .contact_text li {padding-bottom: 5px;}    #RWDPAGE_BASE_PAT02 .contact_text span {color: #85a06d;padding-right: 10px;}#RWDPAGE_BASE_PAT02  a.contact_mail {color: #d0d0d0;margin-bottom: 20px;}#RWDPAGE_BASE_PAT02  a.contact_mail:hover {color: #85a06d;} .rwdlayoutlist_9 .litem .litem__wrap:hover .subject {color:#77bd38; }.page_wrapper_bg .webdesc {font-size: 18px;color: #adadad;letter-spacing: 1.5px;line-height: 2;margin-bottom: 5px;}

/*內頁 end*/ 

/*小螢幕 start*/ 


@media (max-width:1500px){.video_block .container{width: 90%;}.footer_block .container{width: 90%;}.footer_block:after,.footer_block:before{background-size: cover;}}@media (max-width:1400px){.strong_block .container {width: 90%;}.strong_block:after {width: 15%;}.strong_block::before {opacity: 0.15;}}@media (max-width:1300px){.RWDmenu_plus04 .features {width: auto;}.video_block .container {width: 95%;}.strong_block .container{width: 95%;}.strong_block:after {width: 10%;}}

/*小螢幕 end*/ 

/*1199px start*/ 

@media (max-width: 1199px) {
.RWDbanner_plus01 .slick-caption {width: 50%;bottom: 45px;}.strong_block:after {width: 15%;}.service_block {padding: 100px 0 0;}.RWDservice012__head__h1 {font-size: 42px;margin-bottom: 0;letter-spacing: 3px;}.RWDservice012__head__h2 br {display: none;}.RWDservice012__head {width: 100%;position: relative;text-align: center;padding-left: 0;margin-bottom: 30px;}.RWDservice012 .main_box {width: 100%; float: right;}.RWDservice012 .text_box {height: auto;}.RWDservice012 .text_box .text, .RWDservice012 .text_box.num4 .text, .RWDservice012 .text_box.num6 .text, .RWDservice012 .text_box.num8 .text {width: calc(100%/3);height: 30vw;}.index h1.main-title {font-size: 42px;letter-spacing: 3px;}.strong_block .container {padding: 0 20px;}.video_block .container {padding: 0 20px;}.work_block .container {width: 95%;}.footer_block .container {width: 95%;padding: 0 20px;}.RWDService002 .funny-boxes-text {margin-left: 0;}.funny-boxes {margin: 0 0 50px;align-items: flex-start;flex-direction: column;}.funny-boxes.float-shadow > .funny-boxes-icon {width: 40px; height: 40px;min-width: 40px;margin-bottom: 5px;}.RWDnews005 .controlls-over .owl-controls .owl-next {right: 10px;}.RWDnews005 .controlls-over .owl-controls .owl-prev {right: 80px;}.vbox_bottom p span {padding: 0 3px;}.RWDservice012__head__h2{text-align:center;}/**/ 
.RWDservice012__head {margin-bottom: 50px;}.index .section-subject {margin-bottom: 50px;}.RWDService002 .section-subject {margin-bottom: 60px !important;}.video_box .section-subject {margin-bottom: 30px;}/*內頁樣式*/ 
.page_wrapper_bg .hgroup h1 {text-align: center;font-size: 38px;letter-spacing: 2px;}.page_wrapper_bg .hgroup .breadcrumb {float: none !important;position: relative;text-align: center;border: 0px;bottom: 0px;}
}
/*1199px end*/ 

/*Pad橫向 start*/ 

@media (max-width:1024px){
/*menu*/ 
.RWDmenu_plus04 .header {padding: 0 20px;}.RWDmenu_plus04 #mobile-menu {background-color: #222;}.RWDmenu_plus04 #mobile-menu .menu>li {border-bottom: 1px solid #333;}.RWDmenu_plus04 .menu li a {color: #999;}.menu-open .RWDmenu_plus04 #mobile-menu {color: #999;}.RWDmenu_plus04 #mobile-menu .menu>li.active { background-color: #141414;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li>ul { background-color:#1e1d1d;}.RWDmenu_plus04 .features .edit, .RWDmenu_plus04 .features .lang-block {display: block;}.RWDmenu_plus04 .features .edit .menu_btn:before{display: none;}.ml-stack-nav-toggle i{display: none;}.ml-stack-nav-toggle {padding: 45px 45px 25px 16px;}.RWDmenu_plus04 .features {padding-right: 0;}.RWDmenu_plus04 .features:after{display: none;}.RWDmenu_plus04 .features .edit .menu_btn {background: #d0d0d0;}.RWDmenu_plus04 .header.is-up .ml-stack-nav-toggle__line {background: #ffffff;}.RWDmenu_plus04 .menu-icon:after, .menu-icon:before { background-color: #999;}/**/ 
.RWDbanner_plus01 .slick-caption.txt-left {text-align: center;}.RWDbanner_plus01 .slick-caption {width: 100%;bottom:100px;}.RWDbanner_plus01 .slick-caption .txt2 {font-size: 15px;line-height: 1.5;}.RWDbanner_plus01 .pic-box:after {background: linear-gradient(to top, rgb(0 0 0 / 75%) 0%,rgba(0,0,0,0.5) 40%,rgba(255,255,255,0) 100%);}/**/ 
.index h1.main-title {text-align: center;}.index h2.sub-title{text-align: center;}/**/ 
.strong_block .container {width:90%;}.work_block {padding: 100px 0 120px;}.strong_block {padding: 100px 0px 70px;}/**/ 
.RWDService002 .col-md-4 { width: calc(100%/3);}.RWDService002 h2.sub-title:after{display: none;}.funny-boxes{align-items: center; position:relative;}.funny-boxes > .funny-boxes-text > h4 {text-align: center;}.funny-boxes > .funny-boxes-text > p {text-align: center;}.strong_block:after{display: none;}.funny-boxes > .funny-boxes-text > p { text-align: center;width: 75%;margin: 0 auto;}.funny-boxes:after {    content: "";    position: absolute;    background:rgb(69 69 69 / 42%);    width: 2px;    height: 35%;    right: -15px;    bottom: 0;}.RWDService002 .col-md-4:nth-child(3) .funny-boxes:after{display: none;}.RWDService002  .row:nth-child(3) .col-md-4:nth-child(2) .funny-boxes:after{display: none;}.funny-boxes.float-shadow > .funny-boxes-icon {margin-bottom: 20px;}.strong_block::before {    opacity: 0.15;    left: auto;    right: -240px;    width: 550px;    height: 262px;    background: url(archive/image/customization/strong_vector2.png)no-repeat;    background-size: cover;}/**/ 
.RWDservice012 .text_box.num6 .text:nth-child(3) {border-right: none;}/**/ 
.RWDnews005 .owl-theme .owl-controls .owl-buttons div {display: none;}.RWDnews005 .controlls-over .owl-pagination {display: block;bottom: 0;position: relative !important;margin-top: 10px;}.RWDnews005 .owl-carousel.owl-padding-10 {overflow: hidden;}.RWDnews005 .owl-carousel.owl-padding-10:after{display: none;}/**/ 
.RWDbtn01 .btn-box {position: relative;right: 0;margin: 0;bottom: 0;margin-top: 30px;}.RWDbtn01 .btn-box .col-sm-3 {padding: 0;justify-content: center;}/**/ 
.RWDvideo001 .video {height: 370px !important;}.video_box p {line-height: 1.7;font-size: 14px;}.vbox_bottom {margin-top: 20px;}.video_box h1.main-title {text-align:left;}.video_block:after{display: none;}/**/ 
.footer_block:after, .footer_block:before {background-size: cover;right: -120px;opacity: 0.05;}.footer_block:before {opacity: 0.15;}.footer_top {width:80%;}.footer_social {width:320px;top: -11px;}/**//*.RWDbanner_plus01 .slick-item.slick-active .pic-box .pic img {-webkit-animation-name:none;    animation-name: none;    -webkit-animation-duration: 0s;    animation-duration: 0s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both}*//*內頁樣式*/ 
.page_wrapper_bg .btn_back.page_wrapper_bg .main section.call_to_action {padding: 0 0 100px 0;}
}
/*Pad橫向 end*/ 

/*991px start*/ 

@media (max-width: 991px) {
.cd-main-content {top: 60px;}.RWDbanner_plus01 .slick-caption {bottom:100px;}.service_block {padding: 70px 0 0;}.work_block {padding: 70px 0 90px;}.strong_block {padding: 70px 0px 40px;}.video_block {padding: 75px 0;}.footer_block {padding: 70px 0 40px;}.funny-boxes > .funny-boxes-text > p {width: 85%;margin: 0 auto;}/**/ 
.video_block .container {flex-wrap: wrap;width: 85%;text-align: center;}.video_left {width: 100%;padding-right: 0;}.video_right {width: 100%;}.video_box h1.main-title{text-align: center;}.RWDvideo001 .video {height: 500px !important;}.video_left {width: 100%;padding-right: 0;margin-bottom: 20px;}/**/ 
.footer_top {width: 100%;font-size: 14px;}.footer_copyright {color: #4a4949;align-items: flex-start; flex-direction: column;line-height: 1.5;}.scrollTop002 { bottom: 30px; right: 25px;}.footer_block .container {width: 85%;padding: 0 20px;}.footer_block:after, .footer_block:before {right: -75px;}.footer_block:before {opacity: 0.05;}.ftinfo_sec {padding: 30px 0;}/**/ 
.RWDservice012__head {margin-bottom: 30px;}.index .section-subject {margin-bottom: 30px;}/*內頁樣式*/ 
.page_wrapper_bg .layoutlist_2 {margin-top: 30px;}.page_wrapper_bg .album-list {margin: 30px -5px 0 -5px;}/*內頁說明*/ 
.page_wrapper_bg .hgroup .container{margin-bottom: 0px;}.page_wrapper_bg .formdesc {display: flex;align-items: flex-start;}#RWDPAGE_BASE_PAT02 .contact_title {margin: 0px;}#RWDPAGE_BASE_PAT02 .contact_phone {border-bottom: 1px solid #ffffff21;border-top: 1px solid #ffffff21;padding: 20px 0;}#RWDPAGE_BASE_PAT02 .contact_text {padding-left: 60px;padding-top: 0;}#RWDPAGE_BASE_PAT02 .contact_text li {padding-bottom: 12px;}.page_wrapper_bg .btn_back {float: none;display: block;width: 250px;margin: 0 auto;}.page_wrapper_bg .btn.btn_back a {text-align: left;width: auto;}.page_wrapper_bg .btn.btn_back a:hover:after { width: 129px;transition: .3s ease;}.page_wrapper_bg .ebtn {float: none;display: block;width: 250px;margin: 0 auto;}.page_wrapper_bg .ebtn a {text-align: left;width: auto;}.page_wrapper_bg .btn_back a:hover:after { width: 129px;transition: .3s ease;}.page_wrapper_bg .rwdlayoutlist_9 .litem {padding-top: 30px;}.page_wrapper_bg .webdesc {text-align: center;margin-top: 15px;}.page_wrapper_bg .layoutmenu3 {margin-top: 30px;}.page_wrapper_bg .eformsDesc {font-size: 17px;    line-height: 1.5;margin: 30px 0 5px 0;}
}
/*991px end*/ 

/*800px start*/ 

@media (max-width: 800px) {
/*內頁樣式*/ 
.page_wrapper_bg .main section.call_to_action{padding: 0px 0 80px 0;}.page_wrapper_bg .layoutlist_2 {display: flex;flex-wrap: wrap;}.page_wrapper_bg .layoutlist_2 .album_item {width: 50%;}.ph_none {display: none;}.page_wrapper_bg .eformsDesc {font-size: 16px;}.page_wrapper_bg .page_subject {margin-bottom: 10px}
}
/*800px end*/ 

/*767px start*/ 

@media (max-width: 767px) {
.RWDmobile_bottom_v2 .icon {display: none;}.mobile_bottom__li {border-left: none;border-right: none;background: #55842a;}.RWDmobile_bottom_v2 .text {font-size: 15px;}.mobile_bottom__a { padding: 15px 0;}.scrollTop002 {bottom: 80px;}.scrollTop002 img {width: 20px;}.footer_block {padding: 70px 0 80px;}/*內頁樣式*//*最新消息_列表清單文字樣式*/ 
.page_wrapper_bg .article-text .layoutlist_2 .listdate .day {display: inline-block;font-size: 12px;color: #77bd38;}.page_wrapper_bg .article-text .layoutlist_2 .listdate .yearmonth {display: inline-block;}.page_wrapper_bg .article-text  .layoutlist_2 .listdate .day::before {content: "/";margin-left: -3px;margin-right: 1px;} .page_wrapper_bg .listdate .day {padding-bottom: 0px;}.layoutlist_8.rwd .listdate {margin: 0px;text-align: center;}.layoutlist_8.rwd .list_img+.list_subject {text-align: center;}.page_wrapper_bg .visible-xs {display: none!important;}.page_wrapper_bg .layoutlist_2 .album_item {width: 100%;}
}
/*767px end*/ 

/*600px start*/ 

@media (max-width: 600px) {
.fl {width:170px;}.cd-main-content {top: 70px;}.RWDbanner_plus01 .slick-caption {bottom:60px;}.RWDmenu_plus04 .features .edit, .RWDmenu_plus04 .features .lang-block {display: none;}.ml-stack-nav-toggle {padding: 35px 14px;width: 28px;}.RWDmenu_plus04 .logo {margin-top: 20px;width: 200px;}.RWDmenu_plus04 .header {padding: 0 10px;}/**/ 
.RWDbanner_plus01 .slick-caption .txt1 {font-size: 25px;letter-spacing: 1px;}.RWDbanner_plus01 .slick-caption .txt2 { font-size: 14px;}.RWDbanner_plus01 .slick-caption .txt3 {font-size: 14px;letter-spacing:1px;margin: 0;}.RWDservice012 {width: 95%;}.RWDservice012 .text_box .text, .RWDservice012 .text_box.num4 .text, .RWDservice012 .text_box.num6 .text, .RWDservice012 .text_box.num8 .text { width: calc(50% - 10px);height: auto;margin: 0 5px 45px;}.RWDservice012 .text_box .text .title {font-size: 17px;text-align: center;margin-top: 7px;}.RWDservice012 .text_box .text.link_box .box {position: relative;background-color: transparent; padding: 0;}.RWDservice012 .text_box .text::after {background-color: transparent;}.RWDservice012 .text_box.num6 .text:nth-child(3) {border-right: none;}.service_block:after{display: none;}.service_block {padding: 70px 0;}.RWDservice012__head__h1 {font-size: 32px;letter-spacing: 1px;}.index h1.main-title{font-size: 32px;letter-spacing: 1px;}.service_block:before {height: 100%;}.RWDnews005 .margin-top-20 {font-size: 17px;position: relative;right: 0;bottom: 0;text-align: center; margin-top: 10px !important;}/**/ 
.RWDbtn01 .btn:after {right: 0;left:auto}.RWDbtn01 .btn {width: 85%;text-align: center;}.RWDbtn01 .btn:hover:after {width: 55px;}/**/ 
.strong_block {padding: 70px 0px 20px;}.strong_block .container {width: 100%;}.funny-boxes > .funny-boxes-text > p {width: 100%;}.RWDService002 .col-md-4 {width: calc(100%/2);min-height: 210px;}.RWDService002 .row:before ,.RWDService002 .row:after{display: none;}.funny-boxes.not-right-column {padding-bottom: 0;}.funny-boxes > .funny-boxes-text > h4 { letter-spacing: 1px;font-size: 17px;}.RWDService002 .col-md-4:nth-child(3) .funny-boxes:after{display: block;}.RWDService002 .row:nth-child(2) .col-md-4:nth-child(2) .funny-boxes:after{display:none;}.RWDService002 .row:nth-child(3) .col-md-4:nth-child(1) .funny-boxes:after{display:none;}/**/ 
.RWDvideo001 .video {background-size: contain;height: 270px !important;width: 100% !important;}.video_block .container {width: 100%;}/**/ 
.footer_block .container {width: 85% !important;padding: 0;}.footer_block:after, .footer_block:before { right: -10px;opacity: 0.03;}.ftinfo_sec { padding: 20px 0; flex-wrap: wrap;}.ftinfo_box {width: 100%;}.footer_social {width: 100% !important; float: right;}.RWDservice012__head__h2 br {display: block;}/*內頁樣式*/ 
.page_wrapper_bg .main section.call_to_action{padding: 0px 0 60px 0;}.page_wrapper_bg .pagecontent {padding: 0px !important;}.page_wrapper_bg .formdesc {display: flex;flex-direction: column;align-items: center;justify-content: center;border-bottom: 1px solid #ffffff21;}#RWDPAGE_BASE_PAT02 .contact_title {text-align: center;}#RWDPAGE_BASE_PAT02 .contact_text {padding: 30px 0 0 0;margin: 0 auto;}#RWDPAGE_BASE_PAT02 .contact_area {width: 100%;}#RWDPAGE_BASE_PAT02 .contact_phone {text-align: center;}#RWDPAGE_BASE_PAT02 .page_wrapper_bg .contact_phone {text-align: center;}.page_wrapper_bg .hgroup h1 {font-size: 32px;letter-spacing: 1px;padding-bottom: 5px;}.page_wrapper_bg .layoutlist_2 .album_item {padding-right: 0px;padding-left: 0px;}.page_wrapper_bg .btn_back {float: none;display: block;width: 85%;margin: 0 auto;}.page_wrapper_bg .btn.btn_back a {text-align: center;width: auto;}.page_wrapper_bg .btn.btn_back a::after { content: "";position: absolute;width: 55px;height: 1px;right: 0;left: auto;background: #77bd388c;top: 50%;transform: translateY(-50%);transition: .3s ease;}.page_wrapper_bg .ebtn {float: none;display: block;width: 85%;margin: 0 auto;}.page_wrapper_bg .ebtn a {text-align: center;width: auto;}.page_wrapper_bg .ebtn a::after { content: "";position: absolute;width: 55px;height: 1px;right: 0;left: auto;background: #77bd388c;top: 50%;transform: translateY(-50%);transition: .3s ease;}.page_wrapper_bg .page_subject {flex-direction: column;align-items: center;}.page_wrapper_bg .ph_block {display: block;}.page_wrapper_bg .eformsDesc {text-align: center;padding-bottom: 0;}
}
/*600px end*/ 

/*480px start*/ 

@media (max-width: 480px) {
@media (max-width: 400px) {.page_wrapper_bg .new-form {margin-top: 5px;}.page_wrapper_bg .visible-xs {display: block!important;}.page_wrapper_bg .btn_back {float: none;display: block;width: 100%;margin: 0 auto;}.page_wrapper_bg .btn.btn_back a {text-align: center;width: auto;}.page_wrapper_bg .btn.btn_back a::after { content: "";position: absolute;width: 55px;height: 1px;right: 0;left: auto;background: #77bd388c;top: 50%;transform: translateY(-50%);transition: .3s ease;}.page_wrapper_bg .ebtn {float: none;display: block;width: 100%;margin: 0 auto;}.page_wrapper_bg .ebtn a {text-align: center;width: auto;}.page_wrapper_bg .ebtn a::after { content: "";position: absolute;width: 55px;height: 1px;right: 0;left: auto;background: #77bd388c;top: 50%;transform: translateY(-50%);transition: .3s ease;}.page_wrapper_bg .eformsDesc {padding-bottom: 10px;}
}
/*480px end*/ 

/*380px start*/ 

@media (max-width: 380px){
.funny-boxes > .funny-boxes-text > h4 { letter-spacing: 1px;font-size: 15px;}.funny-boxes > .funny-boxes-text > p {font-size: 13px;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 20px;}.ft_phone {    font-size: 25px;    font-weight: bold;    color: #fff;}.footer_top {font-size: 13px;}.footer_block .container {width: 90%;}.footer_copyright { letter-spacing: 0;}
}
/*380px end*/ 
/* <= miracle customization end */ 
/* user customization start=> */ 

/* <= user customization end */ 
