/* 全部 1*/a{color:#333}a:hover{text-decoration: none;}/* 反白顏色設定*/::selection { background: #000; color: #fff;}::-moz-selection { background:#000;   color: #fff;}#RWDfullscreen01 .main{background-image: url(archive/image/customization/bg.png);}/* loading*/ 
.RWDfakeloader{z-index:999999 !important}.spinner4{background-color:#333 !important}h1.noSubtitle {font-size: 25px;line-height: 50px;letter-spacing: 2px;font-weight: 600; margin-top: -20px;}/* BANNER*/ 
.RWDfullScreenEditor:before{background: rgba(0, 0, 0, 0);}.RWDfullScreenEditor .intro-body .page-scroll{margin-top: 0px;position: absolute;right: 0;left: 0;top: 300px;}.RWDfullScreenEditor .intro-body .page-scroll a.btn{color:#fff;font-size:12px;padding:15px 30px;border-radius:0;border:none;background-color: rgba(0, 0, 0, 0.5);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing: 1px;}.RWDfullScreenEditor .intro-body .page-scroll a.btn:hover{background-color:#000;color:#fff}.RWDfullScreenEditor .logo img{display:none}.RWDfullScreenEditor .intro-body .intro-text{font-size: 40px;line-height: 60px;letter-spacing:3px;font-weight:600;text-shadow: 0px 3px 5px #000;margin-top:0;}.RWDfullScreenEditor .bxslider li {background-position: bottom;}/* 選單*/nav.cd-nav{float:right;}.cd-logo{width:342px;margin-top:9px;}.cd-primary-nav > li > a {letter-spacing: 2px;font-size: 16px;}@media (min-width: 800px) {.cd-primary-nav > li > a{color: #eee;}}/* 力協服務宗旨*/ 
.service-section{padding:100px 0 0;}.RWDright_cont002 .item-first{background-color:transparent;}.RWDright_cont002 .item-first .text-box{color:#eee;background-color:#000;padding:65px}.RWDright_cont002 .item-first .text-box .title{font-size: 24px;letter-spacing: 3px;font-weight: 600;color:#fff;}.RWDright_cont002 .item-first .text-box .subtitle{font-size:16px;letter-spacing:1px;margin-top: 25px;}.RWDright_cont002 .item-first .text-box .text{margin-top:45px;width:100%;font-size:15px;color:#d2d2d2;text-align: justify;}.RWDright_cont002 .item-first .text-box .underline{display:none}.RWDright_cont002 .item-first .text-box a{font-size:14px;margin-left:0;padding:5px;float:right;width:100px;transition: all 0.5s ease 0s;color: #a6a6a6;border: 1px solid #4b4b4b;}/* 規劃與執行*/ 
.news-section{padding:100px 0 0;}.boxFeature-2 h2{color: #bebebe; font-size: 18px;letter-spacing: 2px;text-align: center;margin-bottom:0;transition: all 0.3s ease 0s;}.boxFeature-2 h2:hover{color:#eee}.boxFeature-2 p{color:#bebebe;font-size: 14px;text-align: center;padding:25px;line-height: 32px;letter-spacing: 1px;}.RWDService001 h2.sub-title{color: #eee;width: 550px;margin: 0 auto; line-height: 30px;font-size: 15px;letter-spacing:1px;margin-top: 30px;}.RWDService001 h1.main-title{color:#fff;font-size: 24px;letter-spacing: 3px;font-weight: 600;}.RWDService001 .section-line{width: 1px;height: 30px;transform: rotate(0deg);display:none;}.RWDService001 article{background-color:#282828;}/*工程與服務*/ 
.video-section{padding:100px 0;}.isotope .isotope-item{padding:15px}.RWDproduct008 h1.main-title{font-size: 24px;letter-spacing: 3px;font-weight: 600;color: #fff;}.RWDproduct008 .section-line{width: 1px; height: 30px;transform: rotate(0deg);background-color:#888;display:none;}.RWDproduct008 h2.sub-title{color: #eee; width: 550px;margin: 0 auto;line-height: 30px; font-size: 15px;margin-top: 30px;letter-spacing:1px;}.RWDproduct008 .overlay {visibility: initial;opacity: 1;background-color: rgba(0, 0, 0, 0.3);height: 70px;top: auto;bottom: 5px;}.RWDproduct008 .title {letter-spacing: 2px;color: #fff;font-size: 18px;margin-top: 10px;}.RWDproduct008 .text {font-size: 14px;color: #fff;margin-top: 5px;padding: 0 20px;text-align: center;letter-spacing: 1px;}/* 頁尾*/ 
.footer-section {padding:70px 0 50px;background-color:#000;border-top: 1px solid #000;}.ft-title {font-size: 17px;font-weight: 600;padding-bottom: 15px;}.ft-info{font-size: 15px;letter-spacing: 1px;color: #eee;}.ft-info a{color:#eee;}.ft-ssl {text-align: center;font-size: 13px;letter-spacing: 1px;color: #6f6f6f;padding-top: 50px;}/* 版權宣告 */ 
.copyright{background-color:transparent !important;font-weight:300;font-size:13px;text-align: center;padding-top: 0px;color: #6f6f6f;}.copyright_desc{color:#6f6f6f;font-size:12px}.copyright_desc a{color:#999;font-size:12px}.copyright_desc a:hover{color:#999;}/* 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;  }}.bounceIn {  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}/*171213修改*//*選單*/ 
.RWDmenu_plus01 .inside{background: #000;}.cd-main-header{background: #000;}.cd-primary-nav > li > a:hover{color:#fff;}#RWDfullscreen01 .main {background-image: none;background: #000;}.RWDright_cont002 .item-first .text-box a:hover{background-color:#4b4b4b;}.RWDPreloader001{background: #000;z-index: 99999999999 }.cd-primary-nav > li > a.selected{background-color: #4b4b4b;}a:hover, a:focus {color: #aaa;}.RWDmenu_plus01 .container {width: 100%;padding: 0 10%;}
/*選單變化 start*/

/* 內頁通用設定*/ 
.main{background-color:#f6f6f6}.sign{display:none}.social_media_wrapper{display:none}#toTop{display:none !important}.hgroup .breadcrumb{background-color:#e2e2e2;border:none}   /*電子報*/  .inside-edm{margin-top:-4px}.inside-edm input{float:left;padding:5px 0;background-color:#1a1a1a;border:none; padding: 9px 0;padding-left: 7px;}.inside-edm .web_edm .btn{padding:2px}  .hgroup h1{font-size:48px;color:#333;font-family:"kepler-std-display",serif}.hgroup .container{margin-bottom:40px}/* 關於我們*/ 
.inside-about p{font-size:14px;line-height:30px;color:#333}/* 最新消息*/ 
.hgroup .container{border-bottom:1px solid #afafaf}.layoutlist_3 .listdate .day{color:#333 !important;margin-top:10px}.layoutlist_3 .list_subject .summary{font-size:14px !important;}.layoutlist_3 .list_subject .summary a{color:#333 !important;line-height:29px;}.layoutlist_3 .list_subject a{color:#333 !important;font-size:16px !important}.layoutlist_3 .item{border-bottom:1px solid #afafaf !important}/* 產品*/ 
.item .subject A.itemlink{color:#000}.layoutlist_2 .item, .layoutlist_4 .item{border:none}.page_content2 .info #prod_name h2, #prod_name h2{color:#333}.page_content2 .info #prod_price .currency{color:#333}.page_content2 .info #prod_price .money{color:#333}.item .summary A.itemlink{font-size:14px}.page_content2 .info #prod_no{margin-bottom:30px !important}/* 聯絡我們*/ 
.form-horizontal .control-label{color:#333;font-size:14px}.form-group label.must:after{color:#6a74ad}.customized_columns ._input, .customized_columns select{border:1px solid #dcdcdc; background-color:rgba(230, 230, 230, 0.58);box-shadow:none;border-radius:0}.ebtn a{font-size:14px}/* 社群*/ 
.inside-social ul li{list-style:none;float:left;}.inside-social h3{margin-top:3px;padding-bottom:20px}/*版權宣告*/footer{margin-top:0;background-color:#fff;border:none}.copyright{background-color:#fff;border:none;}.group-section{background-color:#fff}.inside-copyright{padding:35px 0;background-color:#f6f6f6}@media screen and (max-width: 1366px){/* 選單*/ 
.navbar-nav > li > a{padding:7px} }

/*選單變化 end*/
/*內頁 start*/

/*箭頭隱藏*/ 
.flex-direction-nav {display:none}/*banner*/ 
.page_wrapper_bg .collapsing_header .full_page_photo {margin-top: 0px;}/*rwd 內頁統一字*/ 
.page_wrapper_bg .article-text.rwd .container{font-size: 14px; line-height:30px; color: #fff; word-wrap:break-word;word-break:normal;letter-spacing: 1px}.page_wrapper_bg .article-text .layoutlist_3 .list_subject a{font-size: 18px !important; line-height:30px; color:#fff !important; word-wrap:break-word;word-break:normal;letter-spacing: 3px}.content section{font-size: 14px; line-height:25px; color: #6f6f6f; word-wrap:break-word;word-break:normal;letter-spacing: 2px}.edcontent .layoutlist_3 .subject A:link, .edcontent .layoutlist_3 .subject A:visited {color: #6f6f6f;text-decoration: none;line-height: 17px; letter-spacing: 2px;}.page_wrapper_bg h5, .h5 {line-height: 30px;font-size: 20px;color: #fff;font-weight: 600 !important;margin-bottom: 20px;margin-top: 20px;}.page_wrapper_bg h6, .h6 {line-height: 50px;width: 220px;border-bottom: 1px #fff solid;font-size: 20px;margin: 0 auto;text-align: center;margin-top: 0px !important;margin-bottom: 40px;letter-spacing: 3px;color: #fff;}/*麵包屑*/ 
.page_wrapper_bg .hgroup .breadcrumb {border-right: 0px !important;border-left: 0px !important;border-top: 0px !important;border-radius: 0pc;border-bottom: none !important;border: solid 0px #fff;bottom: -2px;padding: 2px 15px;background-color: transparent;}.hgroup .container {border-bottom: 1px solid #fff;}.breadcrumb > li a {letter-spacing: 3px;font-size: 14px;}.page_wrapper_bg .hgroup h1 {font-size: 22px;color: #fff;letter-spacing: 3px;font-family: 微軟正黑體;margin-bottom: 0px !important;}.breadcrumb > li a {color: #fff;}.breadcrumb > li a:hover {color: #ccc;}/*設計規劃*/ 
.page_wrapper_bg .b_pic1 {text-align: center;}.page_wrapper_bg .listdate {display:none}.page_wrapper_bg .layoutlist_3 .item {border-bottom: 1px solid #e9e5e5 !important;}.page_wrapper_bg .article-text .layoutlist_3 .list_subject a:hover{border-bottom:3px #aaa solid}.page_wrapper_bg .tit_p { padding-left: 20px;}/*聯絡我們*/ 
.page_wrapper_bg .row, .col-sm-6 {margin-top: 0px;}.page_wrapper_bg .spa_line {border-bottom: 1px #e3e3e3 solid;margin-top: 10px;margin-bottom: 30px;}.page_wrapper_bg .eformsDesc {margin: 30px 0;}#eformsDesc_1_4 > div> div.col-lg-4.col-md-4.col-sm-5.col-xs-12 > a{color:#fff}#eformsDesc_1_4 > div> div.col-lg-4.col-md-4.col-sm-5.col-xs-12 > a:hover { border-bottom: 1px #fff solid;color:#2a6496}.page_wrapper_bg .form-horizontal .control-label {color: #fff;}.page_wrapper_bg .form-group label.must:after {color: red  !important;}.page_wrapper_bg .customized_columns ._input, .customized_columns select {border: 1px solid #ffffff;background-color: rgb(255, 254, 254);}/*聯絡我們按鈕*/ 
.page_wrapper_bg .ebtn {color: #ffffff; padding: 0px 0px  !important; background: transparent !important; border-radius: 0px; float: right !important;margin-left: 10px;}.page_wrapper_bg .ebtn a { color: #fff !important;padding: 6px 30px;line-height: 32px;border: #fff 1px solid;letter-spacing: 3px;}.page_wrapper_bg .ebtn a:hover {color: #fff !important;width: 100%;padding: 6px 30px;background: #2a6496 !important;border: #2a6496 1px solid;}/*相關設備*/ 
.page_wrapper_bg .album_item_subject { margin-top: 10px;color: #fff;opacity: 1 !important; font-size: 16px;letter-spacing: 3px;border-bottom: 1px #e3e3e3 solid;font-family: 微軟正黑體;transition:0.5s}.page_wrapper_bg .album_item_subject:hover {border-bottom: 1px #ccc solid;color: #aaa}.page_wrapper_bg .album_item img {transition: 1s;}.page_wrapper_bg .album_item img:hover {transform: scale(1.05);opacity: 0.5;}.page_wrapper_bg .row .album_d_item a {border-bottom: 0px solid #b2b2b2;}.page_wrapper_bg .album_d_item .album_item_subject table td {background: #000000;border-bottom: 0px;color: #fff;}.page_wrapper_bg .page ul{float:right}/*回上頁按鈕*/ 
.block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn { background: transparent !important; border-radius: 0px; float: right !important;padding: 0px 0px}.block_body .btn a, .btn a { color: #fff; padding: 10px 20px!important;border: #fff 1px solid;}.block_body .btn a, .btn a:hover { color: #fff !important;width: 100% !important;padding: 10px 20px !important;background:#2a6496;border: 1pt #2a6496 solid;}/*20180116*//*內頁背景*/ 
.page_wrapper_bg .main section.call_to_action {background: #000;}/*相簿*/ 
.page_wrapper_bg .photo_view .flexslider {background: #000;border: 4px solid #000;}.album_item_subject td {color: #fff;}/*側選單*/ 
.page_wrapper_bg h4, .h4 {text-align: center; font-size: 18px; letter-spacing: 2px;}.page_menu_block ul.nav > li > a { text-align: center; color: #fff; background: #000000;border: 1px #383838 solid; border-radius: 0px; font-size: 15px; padding: 10px 10px;letter-spacing: 2px}.nav-stacked > li + li {margin-top: 8px;}.page_menu_block ul.nav > li > a:hover, .page_menu_block ul.nav > li.hover > a, .page_menu_block ul.nav > li.active > a {color: #111111;background: #707070;}.box {color: #bebebe;font-size: 14px;line-height: 32px;letter-spacing: 1px;text-align: center;background-color: #282828;padding: 25px;}h7 {color: #bebebe;font-size: 18px;letter-spacing: 2px;text-align: center;margin-bottom: 0;transition: all 0.3s ease 0s;}/* 20250609 */ 
.video_item_subject {    color: white;}

/*內頁 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.row {margin-right: 0px;margin-left: 0px;}.cd-logo {width: 268px;}#RWDfullscreen01 .cd-main-header .cd-logo {margin-top: 5px;}.RWDmenu_plus01 .phone-menu{margin-right:10px;}.cd-primary-nav a, .cd-primary-nav ul a:hover {color: #999;}nav.cd-nav .bottom-copyright span{color:#333;}.RWDfullScreenEditor .intro-body .page-scroll {top: 250px;}.RWDright_cont002 .item-first .text-box {padding: 25px;}.boxFeature-2 p {padding: 20px 15px;}.video-section {padding: 100px 0 50px;}.ft-info{letter-spacing:0px;}#m_RWDfullscreen01_58_1 > div.row > div:nth-child(1) > div.col-md-7{padding:0px 15px;}.cd-primary-nav > li > a {color: #333;}.cd-primary-nav > li > a:hover {color: #aaa;}/*內頁選單*/ 
.page_wrapper_bg .collapsing_header .cd-main-header .cd-logo {margin-top: 5px;}.page_wrapper_bg .collapsing_header header {padding: 0PX 0px;}/*內頁字*/ 
.page_wrapper_bg h6, .h6 {line-height: 40px;margin-bottom: 20px;margin-top: 10px !important}/*工程規劃*/ 
.page_wrapper_bg #b_pic1{width: 80%;}/*側選單*/ 
.page_wrapper_bg .fa-angle-down:before {color: #000;}.page_wrapper_bg .fa {color: #000;}/*內頁*//*banner*/ 
.page_wrapper_bg .collapsing_header .full_page_photo {margin-top: 0;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
.row {margin-right: -15px;margin-left: -15px;}/* menu*/   #RWDfullscreen01 .cd-main-header .cd-logo {margin-top: 3px;}.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after{background:#eee;}/* 力協服務宗旨*/ 
.service-section{padding:100px 0 0;}.RWDright_cont002 .item-first {width: 90%;margin: 0 auto;}.RWDright_cont002 .item-first .text-box{padding:50px;}/* 規劃與執行*/ 
.news-section{padding-top:100px}.RWDService001{padding:0 25px}.RWDService001 h2.sub-title{width:90%}.boxFeature-2 p{margin-bottom:50px}/*工程與服務*/ 
.video-section{padding:50px 0;}.RWDproduct008 h2.sub-title{width:90%}/* 頁尾*/ 
.footer-section{padding:50px 25px;}#m_RWDfullscreen01_58_1 > div.row > div:nth-child(2) {text-align: right;border-left: 1px solid #ccc;}#m_RWDfullscreen01_58_1 > div.row > div:nth-child(1) > div.col-md-7 {padding: 0 15px;}.RWDright_cont002 .item-first .text-box a{margin: 0 auto;}/*內頁*/ 
.page_wrapper_bg .main .container {padding-left: 15px; padding-right: 15px;}/*聯絡我們*/#eformsDesc_1_4 > div > div.col-lg-4.col-md-4.col-sm-6.col-xs-12 > a {color:#6f6f6f}#eformsDesc_1_4 > div > div.col-lg-4.col-md-4.col-sm-6.col-xs-12 > a:hover { border-bottom: 1px #aaa solid;color:#000}/*關於力協*/ 
.page_wrapper_bg h5, .h5 {margin-top: 10px;}.page_wrapper_bg .about_ul {padding: 0px 10px !important;}/*工程規劃*/ 
.page_wrapper_bg #b_pic1 {width: 100% !important;}.page_wrapper_bg h6, .h6 {margin-top: 0px !important;}.page_wrapper_bg .c_p3 {margin-top: 25px;}/*麵包屑*/ 
.page_wrapper_bg .hgroup h1 {margin-bottom: 10px !important;}/*聯絡我們按鈕*/ 
.page_wrapper_bg .ebtn {color: #ffffff; padding: 6px 0px  !important; background: #000 !important; border-radius: 0px; float: right !important;margin-left: 10px;border: #aaa 1px solid;}.page_wrapper_bg .ebtn:hover {background:#2a6496 !important;border: #2a6496 1px solid}.page_wrapper_bg .ebtn a { color: #fff !important;width: 100%;line-height: 32px;letter-spacing: 3px;border: #2a6496 0px solid}.page_wrapper_bg .ebtn a:hover {color: #fff !important;width: 100%}/*頁尾*/#m_RWDPAGE_BASE_PAT01_50_1 > div.row > div:nth-child(2) {text-align: right;border-left: 1px solid #ccc;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*banner*/ 
.RWDfullScreenEditor .intro-body .intro-text {font-size: 20px;line-height: 40px;letter-spacing: 2px;}.RWDfullScreenEditor .intro-body .page-scroll {top: 150px;}.RWDfullScreenEditor .intro-body .page-scroll a.btn {padding: 10px 20px;}/* 力協服務宗旨*/ 
.RWDright_cont002 .item-first .text-box{padding: 30px 20px;}/* 規劃與執行*/ 
.news-section{padding:70px 0 0;}.boxFeature-2 p {margin-bottom: 30px;}/*工程與服務*/ 
.video-section{padding:40px 0 30px;}/*頁尾*/ 
.footer-section {border-top: 1px solid #303030;}.footer-section {text-align:center;line-height:30px}#m_RWDfullscreen01_58_1 > div.row > div:nth-child(2) {text-align: center;border-left: 0px solid #ccc;padding-top: 30px;}.page_wrapper_bg .row, .col-sm-6 {margin-top: 0px !important;}/*選單*/ 
.cd-primary-nav > li > a{color: #777;}/*內頁*//*選單*/ 
.page_wrapper_bg .collapsing_header .cd-main-header .cd-logo {margin-top: 3px;}/*關於力協*/ 
.page_wrapper_bg .about_ul ul {padding-left: 30px;}.page_wrapper_bg h6, .h6 {margin-top: 10px !important;}.page_wrapper_bg .about_ul {padding: 0px 0px !important;}/*工程規劃*/ul, ol {margin-bottom: 0px;}/*頁尾*/#m_RWDPAGE_BASE_PAT01_50_1 > div.row > div:nth-child(2) {text-align: center;padding-top: 30px;border-left: 0px solid #ccc;}/*相關設備*/ 
.page_wrapper_bg .album_item {margin: 20px 0px;}
}
/*phone版 end*/
/*iphone5 start*/
@media (max-width: 320px){
.ft-info {font-size: 14px;}.cd-logo {width: 244px;}
}
/*iphone5 end*/
/*小螢幕 start*/

@media (max-width: 1680px) {    .RWDmenu_plus01 .container {        padding: 0 5%;    }}@media (max-width: 1550px) {    .cd-primary-nav>li>a {        padding: 0 12px;        letter-spacing: 1px;    }}@media (max-width: 1366px) {    .RWDmenu_plus01 .container {        padding: 0 3%;    }}@media (max-width: 1280px) {    .cd-logo {        width: 300px;        margin-top: 15px;    }}

/*小螢幕 end*/