/* all */a, a:hover, a:focus{text-decoration: none;}body{font-family:'Open Sans', 微軟正黑體, sans-serif;}.clear{clear:both;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background:#555;    color: #fff;}/*---首頁---*/@media (min-width: 1200px) {#RWDfullscreen01 .container{width: 100%;max-width:1400px;min-width:1170px;}}/* loading*/ 
.RWDfakeloader{z-index:999999 !important}.RWDfakeloader .fl{text-align: center;}.RWDfakeloader img{max-width:350px;}/*遮罩*/ 
.cd-overlay{background-color: rgba(0, 0, 0, 0.6);}/*header*/ 
.cd-logo{width: 250px;margin: 19px 0 0;}nav.cd-nav .bottom-copyright{display:none;}@media (min-width: 1200px) {.RWDmenu_plus02 .container{width: 100%;max-width:100% !important;min-width:1170px;padding:0 50px;}}/*menu*/nav.cd-nav{margin-left: 0;}.cd-primary-nav, .cd-primary-nav ul{z-index: 1111;}.cd-primary-nav > li::after{bottom:0;height:3px;}.cd-primary-nav > li:hover::after{background: #009ef9;}.cd-primary-nav > li > a{font-family:'Open Sans', 'Noto Sans TC', sans-serif;letter-spacing: 3px;font-size: 16px;color: #333;}.cd-primary-nav > li > a:hover{color: #009ef9;}.cd-primary-nav > .has-children > a.selected::before, .cd-primary-nav > .has-children > a.selected::after{background-color: #009ef9;}.cd-primary-nav .cd-secondary-nav > li > a{font-family:'Open Sans', 微軟正黑體, sans-serif;color: #777;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: #f5f5f5;color:#333;}.RWDmenu_plus02 a{font-family:'Open Sans', 'Noto Sans TC', sans-serif;color: #555;transition: all 0.2s ease 0s;}.RWDmenu_plus02 a:hover{color: #009ef9;}.menu_tack{margin-right: 15px;padding-right: 10px;}.menu_tack a{padding-left: 40px !important;}.menu_tack a::before{content:"";width:17px;height:17px;background:transparent url(archive/image/customization/line_icon.png) no-repeat center center;background-size:contain;display:block;position:absolute;top: 33.5px;left: 12px;transition: all 0.5s ease 0s;}.menu_tack a:hover::before{background-color: transparent !important;background:transparent url(archive/image/customization/line_icon2.png) no-repeat center center;background-size:contain;}.menu_tack a::after{content:"";width: 1px;height: 15px;display: block;background-color: #ccc;position: absolute;right: -10px;top: 34px;}/*選單編輯器*/ 
.RWDmenu_plus02 .sub-nav{float: right;}.RWDmenu_plus02 .sub-nav.sub-up{margin-top: 0;}.RWDmenu_plus02 .editor{float: none;margin-right: 0;margin-top: 25px;margin-left: 15px;}.RWDmenu_plus02 .editor i{font-size:17px;}.RWDmenu_plus02 .editor a{display: block;background-color: #00b900;color: #fff;font-size: 15px;font-family: 'Open Sans', 'Noto Sans TC', sans-serif;letter-spacing: 2px;padding: 5px 15px;transition: all 0.5s ease 0s;}.RWDmenu_plus02 .editor a:hover{background-color:#333;}/*新Banner*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background: transparent;border: 2px solid #fff;}/*main*/#RWDfullscreen01 .cd-main-content{margin-top:80px;}.scroll_link01, .scroll_link02, .scroll_link03{position:relative;}.scroll_link01{top: -25px;}.scroll_link02{top: -100px;}/*服務項目*/ 
.block_service{padding:100px 0 85px;}.title_top{margin-top: 0;}.title_top .box_title{margin-bottom: 60px;}.RWDservice005 .box_title .text1{color: #333;margin: 0 auto;font-size: 50px;font-weight: 300;}.RWDservice005 .box_title .text2{font-family:'Open Sans', 微軟正黑體, sans-serif;color: #555;letter-spacing: 3px;font-size: 19px;margin: 15px auto 0;}.RWDservice005 .block{margin: 0 20px;background-color: transparent;padding: 30px 30px 0;}.RWDservice005 .block .imgs{left: -30px;margin-top: -30px;border: 8px solid #009ef9;border-top: 0;border-left: 0;width: calc(100% + 60px);}.RWDservice005 .block .title1{font-size: 19px;font-weight: normal;font-family: 'Open Sans', 'Noto Sans TC', sans-serif;letter-spacing: 3px;margin: 35px auto 10px;height: auto;padding-bottom: 6px;border-bottom: 2px solid #eee;}.RWDservice005 .block .title2{max-height: 100%;font-size: 15px;letter-spacing: 2px;color: #555;}.RWDservice005 .block .link{color: #555;letter-spacing: 3px;border: 3px solid #555;font-family: 'Open Sans', 'Noto Sans TC', sans-serif;font-size: 15px;}/*計價方式*/ 
.block_price{padding:20px 0;}.block_price .RWDedictor .col-md-5 h1{color: #333;margin: 0 auto;font-size: 50px;font-weight: 300;line-height:1.1;}.block_price .RWDedictor .col-md-5 h2{font-family:'Open Sans', 微軟正黑體, sans-serif;color: #555;letter-spacing: 3px;font-size: 19px;margin: 15px auto 0;font-weight: normal;}.price_img {margin: 35px auto;border: 8px solid #fff;}.block_price .notice{background-color:#f5f5f5;padding:70px;width: calc(100% - 10px);position: relative;}.block_price .notice::after{content:"";width: calc(100% - 10px);height: 100%;display: block;background-color: #009ef9;position: absolute;right: -10px;bottom: -10px;z-index: -1;}.block_price .RWDedictor{padding:0 20px;color: #555;font-size: 15px;letter-spacing: 2px;line-height: 2;margin-top: 0px;}.block_price .RWDedictor h2{font-family: 'Open Sans', 'Noto Sans TC', sans-serif;color: #333;letter-spacing: 3px;font-size: 19px;margin: 0 auto 25px;font-weight: normal;}.block_price .RWDedictor ol{margin-top:10px;}.block_price .RWDedictor ul, .block_price .RWDedictor ol{padding-left: 23px;}.block_price .RWDedictor ul li, .block_price .RWDedictor ol li{padding-left: 10px;border-bottom: 1px dashed #ccc;padding-bottom: 5px;margin-bottom: 5px;}.price_img img {    width: 100%;}span.price_notice {    font-size: 15px;    display: block;    padding-top: 8px;    line-height: 2;    font-weight: 400 !important;    font-family: '微軟正黑體', sans-serif;}/*六大保證*/ 
.block_six{padding:100px 0;position:relative;}.RWDproduct002_v2{padding: 0;}.RWDproduct002_v2 h1.main-title{color: #333;margin: 0 auto;font-size: 50px;font-weight: 300;}.RWDproduct002_v2 h2.sub-title{display:none;font-family: 'Open Sans', 'Noto Sans TC', sans-serif;color: #333;letter-spacing: 3px;font-size: 19px;margin: 15px auto 0;}.RWDproduct002_v2 .section-line{display:none;}.RWDproduct002_v2 .bounceIn{  -webkit-animation-name: fadeIn;animation-name: fadeIn;animation: none;}.RWDproduct002_v2 .popup-portfolio .portfolio-item{padding: 0 25px;height: auto !important;}.RWDproduct002_v2 .row{margin:0 -5px;}.RWDproduct002_v2 .section-subject{margin-right: 0px;margin-left: 0px;margin-bottom:70px;}.RWDproduct002_v2 .row .col-md-12{padding:0;}.RWDproduct002_v2 .portfolio-item{margin-bottom: 55px;}.RWDproduct002_v2 .col-sm-4{width: calc(100% / 3 - 1px);}.RWDproduct002_v2 .portfolio-item.grow > .inner-content:hover > img {-webkit-transform: scale(1);transform: scale(1);}.RWDproduct002_v2 .showbottom:hover .inner-content > img{-webkit-transform: scale(1);transform: scale(1);}.RWDproduct002_v2 .portfolio-item > .inner-content{background-color: #009ef9;padding: 13px;position: absolute;width: 70px;opacity: 1 !important;}.RWDproduct002_v2 .portfolio-item > .inner-content > img{filter: grayscale(100%) invert(100%) brightness(150%);}.RWDproduct002_v2 .portfolio-bottom-summary {width: calc(100% - 100px);float: right;height: auto !important;}.RWDproduct002_v2 .portfolio-bottom-summary h4{font-size:19px;color: #333;text-align: left;letter-spacing: 2px;line-height: 1.8;font-family: 'Open Sans', 'Noto Sans TC', sans-serif;margin: 0 auto 10px;border-bottom: 2px solid #eee;padding-bottom: 5px;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4{color: #333;}.RWDproduct002_v2 .portfolio-bottom-summary p{font-size: 15px;letter-spacing: 2px;color: #555;text-align: left;}/*關鍵字*/ 
.keywordlink{position: absolute;font-size: 14px;letter-spacing: 1.5px;text-align: right;right: 0;left: 0;margin: 0 auto;top: -35px;padding-right: 35px;}.keywordlink a{color:#ccc;}/*footer*/ 
.block_footer{background-color: #333;font-size: 15px;color: #999;padding-bottom: 25px;position: relative;}.footer_left{float:left;width:50%;}.footer_right{float:right;width:50%;margin-top: 77px;}.block_footer h1{font-size: 30px;font-weight: bold;color: #fff;margin: 0 auto;}.block_footer h2{font-family: 'Open Sans', 'Noto Sans TC', sans-serif;color: #fff;letter-spacing: 3px;font-size: 19px;margin: 15px auto 0;}.footer_left{margin-top: -90px;}.footer_left img{max-width: 80%;}.zent{padding-left: 5vw;}.footer_right a{display: inline-block;width: 35%;color: #fff;letter-spacing: 2px;font-size: 15px;font-family: 'Open Sans', 'Noto Sans TC', sans-serif;border: 2px solid #fff;margin-right: 5%;text-align: center;padding: 7px 0;margin-top: 35px;transition: all 0.5s ease 0s;}.footer_right a:hover{background-color:#fff;color:#333;}.footer_right h2{margin: 0 auto 8px;}/*頁尾三事項*/ 
.footer_notice{font-size: 13px;color: #666;letter-spacing: 1.5px;line-height: 1;text-align: center;margin-top: 50px;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc{color: #666;}.footer_copyright, .footer_browser{display: inline-block;}.footer_browser{border-left: 1px solid #777;margin-left:8px;padding-left:10px;}.scrollTop002 .ii{border-radius: 0;}.site_fixed .RWDedictor{display:none;}
/*內頁 start*/

/*-共通設定-*/ 
.page_wrapper_bg .main{margin-top:100px;}.page_wrapper_bg .pagecontent{font-size:16px;color:#333;letter-spacing:2px;line-height:2.2;}.page_wrapper_bg .call_to_action {min-height:700px;}.page_wrapper_bg .hgroup h1{font-size:50px;font-weight:300;}.page_wrapper_bg ul.breadcrumb.pull-right {letter-spacing:2px;border-radius:0;}.page_wrapper_bg ul.breadcrumb.pull-right a:hover{color:#777;}/*相簿*/ 
.page_content1 {margin: 0 0 50px 0;}.page_wrapper_bg .layoutlist_1 .row a img, .row .album_d_item a img {border: 8px solid #009ef9;border-top: 0;border-left: 0;}.page_wrapper_bg .album_d_item .album_item_subject {    bottom: 0;    color: #333;    background: #fff;    opacity: 1 !important;    margin: 5px 0;    transition: .5s ease}.album_item.col-sm-3.col-md-3.content_box img{transition: .5s ease;}.album_item.col-sm-3.col-md-3.content_box:hover img{transform: scale(1.03);}.album_item_subject table tbody tr td{color: #333;font-weight: 600;padding-top: 15px;}a.fancyboxm img{transition: .5s ease;}a.fancyboxm:hover img{transform: scale(1.03);}

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

@media screen and (max-width: 1199px) {/*左右間距*/ 
.RWDmenu_plus02 .cd-main-header{padding: 0 25px;text-align: right;}#RWDfullscreen01 .container{padding: 0 25px;}.RWDmenu_plus02 .container{padding: 0 !important;}/*header*/ 
.cd-logo{width: 175px;}.cd-main-header .cd-logo{margin-top: 10px !important;margin-left: 0;}.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after{background: #333;}/*選單*/ 
.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: #555;}.cd-primary-nav > li > a.selected{background-color: transparent;color: #555;}.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: #777;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after{background: #555;}.go-back a:hover::after, .go-back a:hover::before, .has-children>a:hover::after, .has-children>a:hover::before{background: #555;}nav.cd-nav .bottom-copyright{color: #555;}.menu_tack a{padding-left: 25px !important;}.menu_tack a::before{top: 21.5px;left: 0;}/*選單編輯器*/ 
.RWDmenu_plus02 .sub-nav{display:inline-block !important;float: none;}.RWDmenu_plus02 .editor{margin-right: 10px;margin-top: 9px;margin-left: 0;}/*title*/ 
.RWDservice005 .box_title .text1, .RWDright_cont002 .item-first .text-box .title, .block_price .RWDedictor .col-md-5 h1, .RWDproduct002_v2 h1.main-title{font-size:40px;}/*main*/#RWDfullscreen01 .cd-main-content{margin-top: 50px;}.block_service{padding: 80px 0 85px;}.title_top .box_title{margin-bottom: 50px;}.RWDservice005 .block{margin: 0 10px;padding: 30px 15px 0;}.RWDservice005 .block .imgs{width: calc(100% + 30px);left: -15px;}.RWDservice005 .block .title2 br{display: none;}.RWDright_cont002 .container{padding: 0 !important;}.RWDright_cont002 .item-first .text-box{padding: 0;}.RWDright_cont002 .item-first .text-box .text ul li{padding-left: 0;}.RWDproduct002_v2 .row{margin: 0 -15px;}.RWDproduct002_v2 .section-subject{margin-right: 0px;margin-left: 0px;margin-bottom: 70px;}.RWDproduct002_v2 .col-sm-4{width: calc(100% / 2 - 1px);}.keywordlink{width: 100%;left: auto;top: -60px;max-width: 435px;padding-right: 35px !important;}.footer_right{width: 45%;}.footer_right a{width: 40%;}.footer_left h2{line-height: 1.5;}/*---內頁---*/ 
.page_wrapper_bg .main{margin-top:0px;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.block_price .RWDedictor ol{padding-left: 28px;}.scroll_link01{top: 0px;}.scroll_link02{top: -70px;}.album_item.col-sm-3.col-md-3.content_box:hover img{transform: scale(1);}a.fancyboxm:hover img{transform: scale(1);}
}
/*Pad橫向 end*/
/*選單變化 start*/
@media (max-width: 800px) {
/*---首頁---*/ 
.block_service{padding: 80px 0 20px;}.RWDservice005 .img_block{display: block;}.RWDservice005 .block{width: calc(50% - 30px);float: left;margin: 0 15px 50px;}.RWDservice005 .block .title2{-webkit-line-clamp: 2;height: 4.6em;}.block_price .RWDedictor .col-md-5 h2{margin: 15px auto 50px;}.block_six{padding: 80px 0 70px;}.footer_left{margin-top: -45px;}.zent{margin-top: 20px;}.footer_right{margin-top: 95px;}
}
/*選單變化 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*---首頁---*/ 
.RWDfakeloader img{max-width:75%;}/*左右間距*/ 
.RWDmenu_plus02 .cd-main-header{padding: 0 25px;}#RWDfullscreen01 .container{padding: 0 25px;}.RWDmenu_plus02 .container{padding: 0 !important;}/*header*/ 
.RWDmenu_plus02 .sub-nav{display: none !important;}.RWDservice005 .block{width: 100%;margin: 0 auto 50px;float: none;}/*title*/ 
.RWDservice005 .box_title .text1, .RWDright_cont002 .item-first .text-box .title, .RWDproduct002_v2 h1.main-title, .block_price .RWDedictor .col-md-5 h1{font-size:32px;}.RWDservice005 .box_title .text2, .RWDright_cont002 .item-first .text-box .subtitle, .RWDproduct002_v2 h2.sub-title{line-height: 1.5;font-size: 17px;}/*main*/ 
.RWDservice005 .block .title1{margin: 25px auto 10px;}.price_img{border: 5px solid #fff;}.block_price .RWDedictor{padding: 0;}.block_price .notice{padding: 80px 25px;width: 100%;}.block_price .notice::after{display:none;}.block_price .container{padding:0 !important;}.RWDproduct002_v2 .section-subject{margin-bottom: 50px;}.RWDproduct002_v2 .col-sm-4{width: 100%;}.RWDproduct002_v2 .portfolio-item > .inner-content{width: 50px;padding: 9px;}.RWDproduct002_v2 .portfolio-bottom-summary{width: calc(100% - 70px);}.block_six{padding: 50px 0 30px;}.block_footer{padding-bottom: 70px;text-align: center;}.footer_left{float: none;width: 100%;}.footer_left img{max-width: 83%;}.zent{padding-left: 0;}.block_footer h1{font-size: 27px;}.block_footer h2{font-size: 17px;}.footer_right{margin-top: 35px;width: 100%;float: none;}.footer_right a {width: 43%;margin: 35px 3.5% 0;}.keywordlink{position: relative;top: auto;max-width: 100%;padding: 0 25px !important;text-align: center;margin-top: 15px;}.keywordlink a{color: #666;}/*頁尾三事項*/ 
.footer_notice{line-height: 1.8;text-align: center;}.footer_copyright, .footer_ssl{display:block;}.footer_browser{border: 0px solid transparent;margin: 0 auto;padding: 0;margin-top: 0;}.site_fixed{position:fixed;bottom:-50px;right:0;left:0;margin:0 auto;z-index:21;width:100%;transition: all 0.5s ease 0s;}.site_fixed_change{bottom:0 !important;}.site_fixed .RWDedictor{display:block;width: calc(100% - 45px);float:left;}.site_fixed .RWDedictor a{display: block;background-color: #00b900;color: #fff;font-size: 17px;line-height: 45px;font-family: 'Open Sans', 'Noto Sans TC', sans-serif;letter-spacing: 2px;padding: 0;text-align: center;}.scrollTop002{position: relative !important;right: 0;bottom: 0;float: right;opacity: 1 !important;}.scrollTop002 .ii{width: 45px;line-height: 45px;}/*新增*/ 
.album_d_item.col-sm-6.col-md-3.content_box {float: none!important;display:block;}/*標題置中*/ 
.page_wrapper_bg .hgroup h1{text-align: center;}ul.breadcrumb.pull-right {    position: relative;    margin: 0;    padding: 0;    bottom: 10px;    border: none;    background: none;    float: none !important;    text-align: center;}
}
/*phone版 end*/
/*767px start*/
@media (max-width: 767px) {
.page_wrapper_bg .hgroup h1 {font-size: 35px;}
}
/*767px end*/