/* all */a, a:hover, a:focus{text-decoration: none;}body{font-family:arial, 微軟正黑體, sans-serif;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background:#555;    color: #fff;}/*---首頁---*//* loading*/ 
.RWDfakeloader{z-index:999999 !important}/*header*/ 
.cd-logo{width: 180px;margin: 23px 0 0;}@media (min-width: 1170px) {.RWDmenu_plus02 .container{width:90%;padding:0px;min-width:1170px;}}/*menu*/nav.cd-nav{margin-left: 0;}.cd-primary-nav, .cd-primary-nav ul{z-index: 1111;}.cd-primary-nav > li::after{display:none;}.cd-primary-nav > li > a{font-family:arial, 微軟正黑體, sans-serif;letter-spacing: 1.5px;font-size: 15px;color: #555;}.cd-primary-nav > li > a:hover{color: #ccc;}.cd-primary-nav > .has-children > a.selected::before, .cd-primary-nav > .has-children > a.selected::after{background-color: #ccc;}.cd-primary-nav .cd-secondary-nav > li > a{font-family:arial, 微軟正黑體, sans-serif;color: #777;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: #999;color:#fff;}.RWDmenu_plus02 a{font-family:arial, 微軟正黑體, sans-serif;color: #555;transition: all 0.2s ease 0s;}.RWDmenu_plus02 a:hover{color: #ccc;}@media (min-width: 1170px) {.cd-primary-nav > li > a{height: 70px;line-height: 71px;}.cd-primary-nav .cd-secondary-nav, .cd-primary-nav .cd-nav-gallery, .cd-primary-nav .cd-nav-icons{top: 70px;}}/*語系*/@media (min-width: 1170px) {.RWDmenu_plus02 #lan-02{margin-top: 0px;border: 1px solid #aaa;padding: 2px 15px;border-radius: 50px;}}.RWDmenu_plus02 #lan-02 a{color: #555;font-size: 14px;letter-spacing: 1px;}.RWDmenu_plus02 #lan-02 a:hover{color: #ccc;}#lan-02 > a:nth-child(2)::before{content: "/";margin: 0 5px 0 0;color: #555;}/*main*/ 
.cd-main-content{background: #fff;}/*banner*/ 
.banner-block{width: 90%;margin: 0px auto;}.RWDbanner_plus01 .slick-caption{top: 58%;}.RWDbanner_plus01 .slick-caption .container{width:85%;}.RWDbanner_plus01 > .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2{font-size: 50px;font-weight: bold;color: #333;margin-top:0px;text-shadow: 0px 0px 10px #fff;}.RWDbanner_plus01.style-dotnav.control-center .control-box{bottom: 13%;}/*footer-block*/ 
.footer-block{position: fixed;bottom: 0;background: #fff;width: 100%;padding: 15px 0px;font-size: 13px;letter-spacing: 1px;color: #777;}.footer-block a{color: #777;font-weight:bold;}.footer-block a:hover {color: #ccc;}.home-footer-block .container{width:90%;padding:0px}.copyright-block .RWDedictor{font-size: 13px;letter-spacing: 1px;color: #777;text-align: right;}/*聯絡資訊*/ 
.contact-block {padding-top: 5px;}/*copyright*/ 
.copyright{text-align: right;}/*英文版首頁*/ 
.lang_en .RWDbanner_plus01 .slick-caption .container {  width: 92%;}.lang_en  .RWDbanner_plus01 .slick-caption { top: 64%;}
/*內頁 start*/

/*scrolltop*/#toTop{display:none !important;}/*banner*/ 
.collapsing_header .full_page_photo{position: relative;}.page_wrapper_bg .flex-prev,.page_wrapper_bg .flex-next{display:none;}/*main*/ 
.collapsing_header .main{top:70px !important;}section.call_to_action{padding: 50px 0 60px 0;min-height:650px;}/*footer*/ 
.page_wrapper_bg .footer-block{position: relative;}/*copyright*/ 
.page_wrapper_bg .copyright_desc,.page_wrapper_bg  .copyright_desc a,.page_wrapper_bg  .copyright_desc a:hover{color: #969696;}/*文字統一設定*/ 
.article-text h2 {font-size:24px;line-height: 1;letter-spacing: 1px;}.article-text h4 {font-size:20px;line-height: 1;letter-spacing: 1px;margin: 30px 0 15px;}.article-text p {font-size: 15px;line-height: 2;letter-spacing: 2px;color: #676767;}.article-text hr {margin-top: 50px;margin-bottom: 50px;}.hgroup h1 {font-size: 24px;color: #777;letter-spacing: 3px;line-height: 2.2;border-bottom: 1px solid #ff912e;}.pagecontent { font-size: 15px;line-height: 2;letter-spacing: 2px;color: #666;}.pagecontent h5 {font-size: 16px;color: #ff912e;font-weight: bold;}/*標題頁簽設計*/ 
.hgroup .container{width: 100%;border-bottom: none;padding-top: 0px;}.hgroup .breadcrumb{font-size: 12px;background-color: transparent;margin: 0 0 0px;padding: 0;border: none;position: absolute;bottom: 0px;right: 0px;}/*相簿*/ 
.album_item a{font-size:16px;}.album_item_subject{padding:10px 0px;letter-spacing: 2px;background: #7a4d12;color: #fff;}/*電子表單*/ 
.eformsDesc{margin: 50px 0;padding-bottom: 50px;}.form-horizontal .control-label{font-size: 14px;}.form-group {margin-bottom: 35px;}.form-control:focus{-webkit-box-shadow: none;box-shadow: none;}.customized_columns ._input, .customized_columns select{border: 1px solid #e2e2e2;background-color: transparent;font-size: 15px;border-radius: 0px;}.web_btn1{display:none;}.ebtn{float: right !important;margin-right:0px !important;}.ebtn a{font-size: 15px;letter-spacing: 2px;}/*關於我們*/ 
.worker-pic{width: 65%;margin: 20px auto;}.worker-item{text-align: center;margin: 10px 0 20px;}.worker-item h4{margin-bottom:5px}/*服務流程*/ 
.serivce-item{padding: 30px 0px;position:relative}.service-text-right{text-align:right}.serivce-item p{line-height:2;margin-top: 35px;}.nmb-text{font-size: 16em;position: absolute;top: 120px;left: 40px;color: #f7f7f7;z-index: -1;}/*公司簡介*/ 
.index_photo {width:60%;}/*麵包屑*/ 
.hgroup .breadcrumb {top: 12px;color: #777;letter-spacing: 2px;line-height: 2;}.hgroup .breadcrumb a:hover {color:#ff912e;}/*部門介紹*/ 
.page_subject {padding: 0px 0px;}.container {padding: 0px;}.intro_name {background:  rgba(255, 145, 46, 0.8);color: #ffffff;width: fit-content;letter-spacing: 3px;line-height: 2;margin-bottom: 20px;margin-top: 25px;font-size: 16px; padding: 0px 15px;}.intro_image { padding-bottom: 25px;}/*最新消息*/ 
.page_wrapper_bg .layoutlist_3 .list_subject a {letter-spacing: 2px;line-height: 2px; font-size: 16px;color: #777;}.page_wrapper_bg .layoutlist_3 .listdate .day {color: #ff912ec4;font-size: 40px;}.page_wrapper_bg .layoutlist_3 .listdate .yearmonth {color: #777;letter-spacing: 2px;font-size: 12px; padding-bottom: 5px;}.page_wrapper_bg .layoutlist_3 .list_subject a:hover {color: #ff912e;}.layoutlist_3 .listdate {border-left: 1px dashed #cccccc;}/*回上頁按鈕*/ 
.btn_back {background: transparent;}.btn_back a {padding: 0px 20px;color:  rgba(255, 145, 46, 0.65);letter-spacing: 2px;border: 1px dashed  rgba(255, 145, 46, 0.65);}.btn_back a:hover {color: #ff912e;border: 1px solid #ff912e;transition: 0.8s;}.btn:active {box-shadow: initial;}/*服務項目*/ 
.service_subject:before {content: "";width: 10px;height: 10px;background: #ff912ea8;display: inline-block;margin: 0 10px 0 0;border-radius: 5px;}.service_name {position:relative;top:5px;border-bottom:2px dotted #ffb77d;width:fit-content;}.service_provide img {position:relative;top:30px;box-shadow:3px 4px 3px #ddd;background-color:white;margin-bottom:75px;}.service_firstpic {margin-top: 0px;position: relative;bottom: 20px;}/*確定送出按鈕*/ 
.page_wrapper_bg .ebtn {background: transparent;padding: 0px;}.page_wrapper_bg .ebtn a {padding: 6px 25px;color: rgba(255, 145, 46, 0.65);letter-spacing: 2px;border: 1px dashed rgba(255, 145, 46, 0.65);}.page_wrapper_bg .ebtn a:hover {color: #ff912e;border: 1px solid #ff912e;transition: 0.8s;}/*聯絡我們*/ 
.contact_index {text-align: center;}.con_map {position: relative;top: 30px;}.row.contact_area {padding: 0px 55px;border-right: 1px dotted #ff912e;margin: 0px 20px;}.page_wrapper_bg .control-label {width: 95px;}.page_wrapper_bg .ebtn {background: transparent;position: relative;left: 57px;}.customized_columns {width: 40%;margin-left: 50px;}.con_map {position: relative;top: 30px; height: 220px;}.new-form .new-width .must, .new-form .new-width .control-label {    width: 92px !important;}/*英文內頁*/ 
.lang_en textarea#eformsen91_00007 {    min-height: 80px;}

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

@media screen and (max-width: 1170px) {/*header*/ 
.cd-logo{width: 150px;}#RWDfullscreen01 .cd-main-header .cd-logo{margin-top: 15px;margin-left: 15px;}.cd-header-buttons{top: 5px;right: 10px;}.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after{background: #333;}}@media screen and (max-width: 1220px) {/*選單*/ 
.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after{background: #555;}.cd-primary-nav, .cd-primary-nav ul{background: #fff;}.cd-primary-nav > li > a{font-size: 16px;}.cd-primary-nav > li > a:hover{color: #ccc;}.cd-primary-nav > li > a.selected{background-color: transparent;color: #ccc;}.cd-primary-nav a, .cd-primary-nav ul a{transition: all 0.2s ease 0s;}.cd-primary-nav .cd-secondary-nav > li > a{font-size: 16px;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: transparent;color: #999;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after{background: #777;}nav.cd-nav .bottom-copyright{color: #555;}}@media (min-width: 1280px) and (max-width: 1440px) {/*英文首頁*/ 
.lang_en .RWDbanner_plus01 .slick-caption .container {    width: 94%;}.lang_en .RWDbanner_plus01 .slick-caption {    top: 65%;}.lang_en .txt1.device_pc span {font-size: 28px !important;}.lang_en .txt2.device_pc span {font-size: 28px !important;}.RWDbanner_plus01 > .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2 {    font-size: 45px;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*banner*/ 
.banner-block{width: 100%;}.RWDbanner_plus01 .slick-caption .container{width: 90%;}.RWDbanner_plus01 > .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2{font-size: 40px;}.RWDbanner_plus01 .slick-caption .txt3{font-size: 26px;}/*footer-block*/ 
.home-footer-block .container{width:100%;padding:0px 15px}.footer-block {padding-top: 35px;}/*麵包屑*/ 
.hgroup .breadcrumb {right: 12px;}/*Main*/ 
.container {padding: 0px 15px;}.pagecontent.menu8 {margin-top: 20px !important;}/*服務項目*/ 
.row.service_provide {margin-left: 25px;margin-right: -15px;}/*聯絡我們*/ 
.page_wrapper_bg .ebtn {text-align: right;}/*英文首頁*/ 
.lang_en .RWDbanner_plus01 .slick-caption {top: 71%;}/*英文內頁*//*確認送出按鈕*/ 
.lang_en .new-form .new-width .row .col-md-11 {    padding-left: 0px !important;}.lang_en .eformsForm .ebtn {    background: transparent;    position: relative;    left: 62px;}.hgroup .breadcrumb {right: 0;position: relative;float: left !important;margin-bottom: 30px;}.hgroup h1 {font-size: 24px; color: #777; letter-spacing: 3px; line-height: 1.5; border-bottom: 1px solid #ff912e;margin-bottom: 0;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*banner*/ 
.RWDbanner_plus01 .slick-caption{top: auto;bottom: 20%;}/*footer*/ 
.footer-block{text-align: center;}.copyright{text-align: center;display: inline-block;}.copyright-block .RWDedictor{display: inline-block;margin-left: 15px;}/*----內頁----*/section.call_to_action{min-height: 650px;}section.article-text p{font-size:14px;line-height: 2;}.article-text p{font-size: 14px;}/*服務流程*/ 
.service-text-right {text-align: left;}.serivce-item p{margin-top: 15px;margin-bottom: 20px;}.nmb-text{font-size: 30px;top: 0px;left: auto;right: 15px;color: #d6d6d6;}.nmb-text::before {content: "";width: 100px;height: 1px;background: #dedede;position: absolute;display: block;top: 11px;left: -120px;}/*電子錶單*/ 
.eformsDesc{margin: 0px 0 50px;}/*公司簡介*/ 
.hgroup .container {margin-bottom:0px;padding: 0px 0px;}/*最新消息*/ 
.page_wrapper_bg .layoutlist_3 .listdate .day {color: #ff912ec4 ;font-size: 30px;}.layoutlist_3 .listdate .day::before{display:none;}/*聯絡我們*/ 
.row.contact_area {border-right: 0px;border-bottom: 1px dotted #ff912e;padding-bottom: 20px;}.new-form .new-width .must, .new-form .new-width .control-label {width: 102px !important;}.customized_columns {width: 73%;margin-left: 90px;}.page_wrapper_bg .ebtn {left: 0px;}.customized_columns {margin-top: 45px;}.row.contact_area {padding-bottom: 20px;}/*英文版*/ 
.lang_en .RWDbanner_plus01 .slick-caption { top: 69%;}/*聯絡我們*/ 
.lang_en .eformsForm .ebtn {left: 0px;}.new-form .new-width .must, .new-form .new-width .control-label {width: 100% !important;}/*影片*/ 
.computer_video_tw iframe {width:100%; height:370px;}.computer_video_en iframe {width:100%; height:370px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right{text-align: right;width: 90%;}.RWDbanner_plus01 .slick-caption{bottom: 12%;}.RWDbanner_plus01 .slick-caption{display: block;margin: 0 auto;left: 0;right: 0;}.RWDbanner_plus01 .slick-caption .container{width: 100%;}.RWDbanner_plus01 > .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2{font-size: 26px;}/*footer*/ 
.footer-block{position: relative;overflow: hidden;}.copyright-block{margin-top: 15px;}.copyright{display:block;}.copyright-block .RWDedictor{display: block;margin-left:0px;text-align: center;}/*----內頁----*/ 
.main .container {padding-left: 10px;padding-right: 10px;}section.call_to_action{padding: 30px 0 75px 0;border-bottom: 1px #ececec solid;min-height: 500px;}.hgroup .container{margin-top: 0px;padding: 0px 0px;}/*統一字體*/ 
.pagecontent {font-size: 14px;}/*公司簡介*/ 
.page_wrapper_bg .index_photo {width:85%;}/*關於我們*/ 
.worker-item h4{margin:0px !important}/*服務流程*/ 
.nmb-text::before {width: 30px;left: -45px;}/*最新消息*/ 
.layoutlist_3 .listdate {border-left:0px dashed #cccccc;}.page_wrapper_bg .layoutlist_3 .listdate .day {font-size: 12px;color:#666;}.layoutlist_3 .listdate .day::before{display:initial;}/*聯絡我們*/ 
.con_map {position: relative;top: 20px;margin-bottom: 20px;}.page_wrapper_bg .ebtn {text-align: center;}.eformsDesc {padding-bottom: 80px;}.row.contact_area {padding: 0px 0px;margin: 0px 0px;}.customized_columns {width: 100%;margin-left: 0;}/*英文版首頁*/ 
.lang_en .RWDbanner_plus01 .slick-caption {top: 76%;}.lang_en  .RWDbanner_plus01 .slick-caption.txt-right {text-align: right;width: 96%;}.lang_en .txt1.fadeInUp01.device_phone { padding-left: 70px;}.lang_en .RWDbanner_plus01 .slick-caption .container {width: 96%;}/*影片*/ 
.computer_video_tw iframe {width:100%; height:170px;}.computer_video_en iframe {width:100%; height:170px;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
/*英文版首頁*/ 
.lang_en .RWDbanner_plus01 .slick-caption {    top: 75%;}.lang_en .RWDbanner_plus01 .slick-caption .container {width: 95%;}.lang_en .RWDbanner_plus01 .slick-caption.txt-right { text-align: right; width: 92%;}.lang_en .txt1.device_phone span {font-size: 23px !important;}.lang_en .txt2.device_phone span {font-size: 23px !important;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
.lang_en .RWDbanner_plus01 .slick-caption {top: 75%;}.lang_en .txt1.device_phone span { font-size: 21px !important;}.lang_en .txt2.device_phone span {font-size: 21px !important;}.lang_en .RWDbanner_plus01 .slick-caption.txt-right {text-align: right; width: 95%;}.lang_en .RWDbanner_plus01 .slick-caption .container {width: 100%;}
}
/*iphone5 end*/