@keyframes long{20% {transform: translateX(100%);}100% {transform: translateX(0%);}}/*網站文字統一*/body{font-size: 14px; letter-spacing: 2px; line-height:2;}.cd-main-content {top: 80px;}/*選單*/ 
.cd-logo {width: 300px;margin-top: 27px;}.RWDmenu_plus02 .inside {background: #fff;}.RWDmenu_plus02 .inside.is-up {background: #fff;border-bottom:3px solid #316c31;}.RWDmenu_plus02 .container {width: 90%;}.cd-main-header {padding: 0 30px;}.cd-primary-nav>li>a:hover {color: #316c31;}li.has-children.active.hover > a {color: #316c31;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {background: #2e3233;}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before {background-color: #316c31;}.cd-primary-nav>li:after {display:none;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: #316c31;}/*banner*/ 
.RWDbanner_plus01 .slick-caption {top:27%;text-shadow: 0 0 10px rgba(0, 0, 0, 0.8);letter-spacing: 5px;font-family: 'cwTeXHei', sans-serif;right: 10%;width:auto;}.RWDbanner_plus01 .slick-caption .container {width: auto;}.txt2 {margin-top: 5px !important;}.txt3 {margin-top: 40px !important;opacity: 0.8;letter-spacing: 5px;}h8:before {content: "";background: url(archive/image/customization/underline-1.png);width: 100%;height: 8px;position: absolute;bottom: -6px;left: -6px;background-size: cover;}h8 {position: relative;}/*公司簡介*/ 
.profile_block {padding:70px 0;}.RWDleft_cont002 .item-second {background-color: transparent;}.RWDleft_cont002 .item-second .text-box {background: transparent;color: #333;padding: 60px 80px 0 0;text-align: justify;}.RWDleft_cont002 .item-second .text-box .title {font-size: 32px;font-weight: 600;font-family: 'cwTeXHei', sans-serif;letter-spacing: 5px;line-height:1.5;}.RWDleft_cont002 .item-second .text-box .subtitle {display: none;}.RWDleft_cont002 .item-second .text-box .underline {display: none;}.RWDleft_cont002 .item-second .text-box .text {width: 100%;margin-top:25px;}.RWDleft_cont002 .item-second .text-box a {width: 130px;border-radius: 0;color: #333;font-weight: normal;font-size: 14px;padding: 6px 10px;margin: 30px 0 0;background: transparent;text-decoration: none;border:1px solid rgba(49, 108, 49, 0.5);}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}.RWDleft_cont002 .item-second .text-box a:hover {background-color: #316c31;}/*營業項目*/ 
.service_block {padding:70px 0;}.RWDright_cont002 .item-first {background-color: transparent;}.RWDright_cont002 .item-first .text-box {color: #333;padding: 80px 0 0 80px;}.RWDright_cont002 .item-first .text-box .title {font-size: 32px;font-weight: 600;font-family: 'cwTeXHei', sans-serif;letter-spacing: 5px;line-height:1.5;}.RWDright_cont002 .item-first .text-box .subtitle {display: none;}.RWDright_cont002 .item-first .text-box .underline {display: none;}.RWDright_cont002 .item-first .text-box .text {width: 100%;margin-top:25px;}.text ul {padding-left: 25px;}.RWDright_cont002 .item-first .text-box a {display: none;}.RWDright_cont002 .item-first:hover .pic img {transform: scale(1);}.text .col-xs-6 {padding: 0;}.golongbg1 {width: 77%;height: 400px;background: #f3f3f3;position: absolute;z-index: -1;left: 0;margin-top: 20px;}.golongbg {width: 77%;height: 400px;background: #f3f3f3;position: absolute;z-index: -1;right: 0;margin-top: 20px;}/*實績案例*/ 
.product_block {padding: 70px 0;}.RWDnews005 .section-subject {margin-bottom: 35px;}.RWDnews005 h1.main-title {font-size: 32px;font-weight: 600;font-family: 'cwTeXHei', sans-serif;letter-spacing: 5px;}.RWDnews005 .section-line {display: none;}.RWDnews005 .owl-carousel .owl-item div {box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);}.RWDnews005 h4 {font-size: 16px;letter-spacing: 5px;text-align: center;margin: 0;}.RWDnews005 .margin-top-20 {margin-top: 0 !important;margin-bottom: 15px;padding: 15px 0;}p.text-left {display: none;}.list-inline {display: none;}/*頁尾*/footer.footer {background-color: #935F2D;border-top: 0;color: #fff;padding: 40px 0;}footer.footer a {color: #fff;}.ft-cont {text-align: center;letter-spacing: 6px;}.ft-cont a.btn.btn-lg.btn-rj {background: #fff;border-radius: 0;width: 100%;font-size: 20px;letter-spacing: 5px;color: #935f2d;margin-bottom: 10px;margin-top: 10px;padding: 15px 0;transition:0.3s;}.ft-cont a.btn.btn-lg.btn-rj:hover {background: #fff9f4;}.footer_copyright {padding-top: 20px;border-top: 1px dashed #fff;margin-top: 20px;}.copy {text-align: right;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc {color: #fff;font-size: 12px;}/*top*/ 
.scrollTop {border-style: solid;border-width: 0 30px 30px 30px;border-color: transparent transparent #935f2d transparent;width: 50px;height: 90px;float: right;margin-top: -125px;margin-right: 25px;}.scrollTop:hover {opacity: 1;}
/*內頁 start*/

/*--首頁設定--*//*Top*/ 
.scrollTop { border-style: solid; border-width: 0 30px 30px 30px; border-color: transparent transparent #935f2d transparent; width: 50px; height: 90px; float: right; margin-top: -125px; margin-right: 25px; position: absolute; right: 0;}#toTop{display:none !important;}/*--內頁設定--*//*NavBar*/#RWDPAGE_BASE_PAT01 .RWDmenu_plus02 .inside{background: #fff; border-bottom: 3px solid #316c31;}/*內頁長度*/section.call_to_action{padding: 60px 0 180px 0; min-height: 800px;}.article-text .container{padding-top: 30px;}/*大標&麵包屑*/ 
.hgroup .container{border-bottom: 1px dashed #935f2d;}.hgroup h1{font-size: 32px; font-weight: 600; letter-spacing: 5px; line-height: 1.5; margin:0px; text-align: center;}.hgroup .breadcrumb{ background-color: transparent; border: none; position: relative; bottom: 0px; text-align: center;}.pull-right{float: none !important;}.hgroup .breadcrumb a:hover{color:#935f2d;}/*--按鈕--*//*回上層按鈕*/ 
.btn_back{background: transparent; border: 1px solid rgba(49, 108, 49, 0.5); border-radius: 0px; float:right; margin-right:0px;}.btn_back a{color:#333;}.btn.focus, .btn:focus, .btn:hover{background-color: #316c31; transition: 0.5s;}.btn.focus, .btn:focus, .btn:hover a{color:#fff; transition: 0.5s;}/*表單按鈕*/ 
.refill_btn{display:none;}.ebtn{background: transparent; border: 1px solid rgba(49, 108, 49, 0.5); border-radius: 0px; float:right; margin-right:0px;}.ebtn a{color:#333;}.ebtn:hover{background-color: #316c31; transition: 0.5s;}.ebtn:hover a{color:#fff; transition: 0.5s;}.new-form .new-width .row .col-md-11 {float: right;}/*公司簡介*/ 
.abus p{font-size: 15px !important; letter-spacing: 2px; line-height: 2 !important;}p.abus_top{padding-top: 30px;}.abus h4{margin: 60px 13%; text-align: center; font-size: 30px; font-weight: bold; letter-spacing: 5px; background: linear-gradient(transparent 60%, #f7efe8 46%); line-height: 30px; width: fit-content;}.abus_in img{padding-bottom: 30px;}/*營業項目*/h5.firtit{margin: 0 0 30px 0 !important;font-size: 30px; font-weight: bold; letter-spacing: 5px; background: linear-gradient(transparent 60%, #f7efe8 46%); line-height: 30px; width: fit-content;}p.mar{margin-top:7%;}.abusb p{font-size: 15px !important; letter-spacing: 2px; line-height: 2 !important;}.abusb h4{margin: 60px 0px 30px 0 !important; font-size: 30px; font-weight: bold; letter-spacing: 5px; background: linear-gradient(transparent 60%, #f7efe8 46%); line-height: 30px; width: fit-content;}.abusb a{color:#333;}.abusb a:hover{color: #935f2d; transition: 0.5s;}.abusb li{font-size:15px;}.abusb ol{padding-left:22px;}/*最新消息*/ 
.layoutlist_3 .item{box-shadow: 1px 1px 5px rgba(43, 43, 43, 0.12);    padding: 20px 0px 40px 20px;  border-bottom: none !important;  margin-bottom: 25px; background: #fff;}.layoutlist_3 .item:hover{box-shadow: 10px 17px 21px -4px rgba(0, 0, 0, 0.13); transition: 0.5s;}.layoutlist_3 .list_subject a{line-height: 30px; font-size: 20px !important; letter-spacing: 5px; color: #935f2d !important; font-weight: 600;}.layoutlist_3 .list_subject .summary a{color: #333 !important; font-size: 15px !important;}.layoutlist_3 .listdate .yearmonth{color: #333 !important; padding-bottom: 0px !important; font-family: 'cwTeXHei', sans-serif;}.layoutlist_3 .listdate .day{font-family: 'cwTeXHei', sans-serif; color: #935f2d !important;}/*案例實績*/ 
.album_item_subject{opacity: 1 !important;}.album_item_subject td{font-size:16px; color:#333;}.album_item a:hover{opacity: .8; color:#316c31;}.row .album_d_item a{border-bottom: 1px dashed #316c31;}.page_content1 .btn{display:none;}/*-側選單-*/ 
.nav-pills>li>a{border-radius: 0px;}.page_menu_block ul.nav>li>a{color: #333; background: #fff; border: 1px solid #316c31; font-size: 15px;}.page_menu_block ul.nav>li>a:hover{ color: #fff; background: #316c31; transition: 0.5s;}.page_menu_block ul.nav>li.active>a, .page_menu_block ul.nav>li.hover>a, .page_menu_block ul.nav>li>a:hover{color: #fff; background: #316c31;}div#sidebar { width: 20%; margin-right: 25px;}/*聯絡我們*/ 
.formdesc{margin-bottom: 0px; padding-bottom: 5em;}.formdesc a{color:#4d4d4d;}.formdesc a:hover{color:#935f2d; transition: 0.5s;}.cons{padding-bottom: 30px;}.form-group{margin-bottom: 36px;}

/*內頁 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.cd-main-content {top: 50px;}/*選單*/ 
.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: #fff;}.cd-primary-nav, .cd-primary-nav ul {background: #fff;}.RWDmenu_plus02 .inside .cd-main-header {transition:0.3s;}.RWDmenu_plus02 .inside.is-up .cd-main-header {border-bottom:3px solid #316c31 !important;}/*banner*/ 
.RWDbanner_plus01 .slick-caption {right: 3%;top: 20%;}h8:before {bottom:-10px;height: 5px;}/*公司簡介*/ 
.RWDleft_cont002 .item-second .text-box {padding: 60px 80px 0 30px;}.golongbg1 {width: 96%;left: 0;height: 430px;}/*營業項目*/ 
.golongbg {width: 96%;right: 0;height: 350px;}/*頁尾*/ 
.ft-cont {letter-spacing: 3px;}/*--內頁--*//*公司簡介*/ 
.abus h4{margin: 60px 6%;}/*營業項目*//*頁尾長度*/section.call_to_action{padding: 60px 0 130px 0;}/*側選單*/ 
.fa-angle-down:after, nav.cd-nav .fa-angle-down:after{display:none;}#RWDPAGE_BASE_PAT01 .RWDmenu_plus02 .inside .cd-main-header{background: #fff !important; border-bottom: 3px solid #316c31 !important;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
.container {padding-right: 30px;padding-left: 30px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption {right: 0;left: 0;top: 21%;text-shadow: none;text-align: center !important;}.txt2 {margin-top: 25px !important;}h8:before {opacity: 0.7;bottom:-10px;height: 5px;}/*公司簡介*/ 
.RWDleft_cont002 .item-second .text-box {padding: 60px 50px 60px 50px;display: table;}.RWDleft_cont002 .item-second .text-box .title {text-align: center;font-size: 28px;}.RWDleft_cont002 .item-second .pic {position: absolute;z-index: -1;opacity: 0.1;height: 420px;}.RWDleft_cont002 .item-second .text-box a {float:right;}.golongbg1 {width: 0;}/*營業項目*/ 
.main .RWDright_cont002 .container {padding-left: 20px;padding-right: 20px;}.RWDright_cont002 .item-first .text-box {width: 50%;float: right;padding: 0px 0 0 30px;}.RWDright_cont002 .item-first .text-box .title {font-size: 28px;}.RWDright_cont002 .item-first .pic {width: 50%;float: left;padding: 0 15px;}.golongbg {width: 0;}/*實績案例*/ 
.RWDnews005 h1.main-title {font-size: 28px;}/*頁尾*/ 
.ft-cont {letter-spacing: 0px;font-size: 12px;}/*--內頁--*//*公司簡介*/ 
.abus h4{ margin: 60px 9% !important; text-align: center; line-height:30px !important; font-weight: 600; letter-spacing: 5px; letter-spacing: 3px;}/*最新消息*/ 
.layoutlist_3 .listdate .day{font-size: 48px !important;}.layoutlist_3 .listdate .day::before{display:none;}/*營業項目*/h5.firtit{font-size:20px; line-height:26px;}/*側選單*/div#sidebar{width: auto; margin-right: 0px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
.container {padding-right: 25px;padding-left: 25px;}.cd-logo {width: 200px;margin-left: 0;}#RWDfullscreen02 .cd-main-header .cd-logo {margin-top: 16px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption { text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);top: 12%;}.txt1 {line-height: 1.5;}.txt2 {margin-top: 15px !important;}/*公司簡介*/ 
.profile_block {padding: 50px 0;}.RWDleft_cont002 .item-second .pic {position: relative;z-index: 0;opacity: 1;height: auto;}.RWDleft_cont002 .item-second .text-box {padding: 35px 0 0 0;}.RWDleft_cont002 .item-second .text-box .text {margin-top: 10px;}.RWDleft_cont002 .item-second .text-box a {width: 100%;}/*營業項目*/ 
.service_block {padding: 50px 0;}.RWDright_cont002 .item-first .text-box .title {text-align: center;}.RWDright_cont002 .item-first .pic {width: 100%;float: none;padding: 0 10px;}.RWDright_cont002 .item-first .text-box {padding: 35px 0 0 0;width: 100%;float: none;}.RWDright_cont002 .item-first .text-box .text {margin-top: 10px;}/*實績案例*/ 
.product_block {padding: 50px 0 70px;}/*頁尾*/ 
.ft-imfo {padding: 0;}.ft-cont {padding: 0;letter-spacing: 2px;text-align: left;}.web {padding: 0;}.copy {padding: 0;text-align: left;margin-top: 10px;}/*--內頁--*//*頁尾長度*/section.call_to_action{padding: 60px 0 120px 0;}/*公司簡介*/ 
.abus h4{ margin: 30px 0 !important; text-align: center; line-height:30px !important; font-weight: 600; letter-spacing: 5px; background: transparent; letter-spacing: 3px;}/*最新消息*/ 
.layoutlist_3 .listdate .day{color:#333 !important; font-size: 12px !important;}.layoutlist_3 .listdate .day::before{display:inherit;}/*案例實績*/ 
.album_item_subject{padding-bottom: 30px;}.album_d_item{ min-width: 100%;}/*聯絡我們*/ 
.cous{padding-bottom: 30px;}.new-form .new-width .row .col-md-11{width:100%;}#RWDPAGE_BASE_PAT01 .main .container{padding-left: 10px; padding-right: 10px;}
}
/*phone版 end*/
/*iphone5 start*/
@media (max-width: 320px){
.ft-cont {letter-spacing: 0px;font-size: 12px;}
}
/*iphone5 end*/