/*Banner*/ 
.flexslider .container .carousel-caption h1{letter-spacing: 2px;}.lead.skincolored{letter-spacing: 2px;}.function-toggle{display:none}/*選單*/ 
.navbar{margin:0}.collapsing_header header{background:#fff !important}.navbar-default .navbar-nav > li > a{color:#333}.navbar-brand{width:200px}.navbar .nav{margin-top:0;}nav.cd-nav{margin-left: 220px;}@media (min-width: 800px) {.cd-header-buttons li.search-btn{margin-top: 8px;}.cd-primary-nav > li > a{padding-top: 5px;height: 92px;}.cd-primary-nav > .has-children > a::before, .cd-primary-nav > .has-children > a::after{margin-top: 0px;}nav.cd-nav { height: 92px;}.cd-primary-nav .cd-secondary-nav, .cd-primary-nav .cd-nav-gallery, .cd-primary-nav .cd-nav-icons{top: 92px;}}.cd-primary-nav > li > a{font-size:15px;letter-spacing: 2px;}.cd-primary-nav > li > a:hover{color: #53885e;}.cd-primary-nav > li > a:hover:before, .cd-primary-nav > li > a:hover:after {background-color: #53885e;}.cd-primary-nav > li > a.selected{background-color: #53885e;}.cd-primary-nav .cd-secondary-nav > li > a:hover { background-color: #7baf85;}li.has-children.open a:hover { color: #fff;}ul.first-block li a:hover { background: #a5a5a5;}.cd-primary-nav > li:hover:after{background-color: #53885e;}.RWDmenu_plus01 #lan-02 a:hover{color: #53885e;}/*logo*/@media (min-width: 768px) {.cd-logo{width: 140px;margin-top: 10px;margin-bottom: 10px;}}/*服務項目*/ 
.RWDService002 h1.main-title{font-size:24px;font-weight:600;margin-bottom:30px;color:#53885e;text-transform: uppercase;}.RWDService002 h2.sub-title{font-size: 30px;letter-spacing: 6px;margin: 10px 0 0;font-family: 微軟正黑體, Arial, Helvetica, sans-serif; margin: 10px 0 0;color: #777;font-weight: 600;}.RWDService002 .section-line{display:none}.funny-boxes > .funny-boxes-text > h4{font-size: 20px; letter-spacing: 2px; padding-bottom: 15px;}.funny-boxes > .funny-boxes-text > h4 a{font-size: 22px;letter-spacing: 4px; padding-bottom: 15px;color:#337ab7;}/*.funny-boxes:hover > .funny-boxes-text > h4 a { color: #777;}*/ 
.funny-boxes > .funny-boxes-text > h4 a:hover{text-decoration: none;}.funny-boxes > .funny-boxes-text > h4::after{background-color: #1D5377;}.funny-boxes > .funny-boxes-text > p{width:60%;font-size: 16px; letter-spacing: 2px;margin:0 auto;line-height:2;}@media (min-width: 800px) {.funny-boxes > .funny-boxes-icon{height: 200px; width: 200px;}}.funny-boxes.not-right-column::before{background:#c3c3c3;display:none}.funny-boxes > .funny-boxes-text > h4::after{display:none}.RWDService002 .fa{border-radius: 120px;box-shadow: -1px 2px 9px 0px rgba(155, 155, 155, 0.46);}/*關於我們*/ 
.RWDedictor002 h1.main-title{color: #555;font-size: 35px;font-weight: 600;letter-spacing: 3px;}.RWDedictor002 .section-line{display: none;}.section-inner .RWDedictor002-text { letter-spacing: 2px; line-height: 35px; font-size: 14px; color: #555;}.about_0{text-align:justify;font-size: 16px;}.owl-carousel.owl-theme { margin-bottom: 20px;}.RWDedictor002 .btn.btn-rj {border-color: #496b50;color: #496b50;font-size: 15px;letter-spacing: 1px;}.RWDedictor002 .btn.btn-rj:hover, .RWDedictor002 .btn.btn-rj:focus { background-color: #496b50;transition: all 0.5s ease;}/*背景顏色*/ 
.collapsing_header header{background: #1d5377;}section.call_to_action{background:#efefef; padding: 40px 0;}section.portfolio_teasers_wrapper{background:#efefef; padding: 80px 0;}/*輪播*/section.features_teasers_wrapper{margin:80px 0;}.RWDedictor002 .section-content{padding-bottom: 60px;}.btn-lg, .btn-group-lg > .btn{border-radius: 0; float: right;}/*.main.cd-main-content { top: 91px !important;}*//*.slider_wrapper {position: relative !important; }*/ 
.slider_wrapper{ top: 91px !important;}/*產品*/ 
.RWDproduct002 h1.main-title{font-size:24px;font-weight:600;margin-bottom:30px;color:#53885e;text-transform: uppercase;}.RWDproduct002 h2.sub-title{font-size:30px;letter-spacing: 6px;margin: 10px 0 0;font-family: 微軟正黑體, Arial, Helvetica, sans-serif; margin: 10px 0 0;color: #777;font-weight: 600;}.RWDproduct002 .section-line{margin-top: 20px;display:none}.RWDproduct002 .btn.btn-rj{border-radius: 0;font-size: 16px;}.RWDproduct002 .btn.btn-rj:hover, .btn.btn-rj:focus{background-color: #496B50;}.portfolio-bottom-summary h4{line-height: 2; text-align: center; letter-spacing: 2px;font-weight: bold;font-size: 20px;}.RWDproduct002 .showbottom:hover .portfolio-bottom h4{color: #53885e;}.portfolio-bottom-summary p { text-align: center;line-height: 2;letter-spacing: 2px;font-size: 16px;}.portfolio-item { margin-bottom: 35px;}/*頁尾*/ 
.RWDnews002 h3{font-weight: 500; letter-spacing: 3px; padding: 0 0 20px;}.RWDnews002 li.media{margin-bottom: 30px;}.RWDnews002 li.media h5.media-heading{margin: 0 0 10px 75px;}.RWDPhoto002 h3{font-weight: 500; letter-spacing: 3px; padding: 0 0 20px;}.RWDPhoto002 ul li a{border-radius:0px;}.footer{padding:30px 0}.footer_teasers_wrapper{padding: 60px 0 20px;display:none}.footer{margin-top:0px; background: none #314d37;}.copyright a{color: #c3c3c3; font-size:12px;}.ft_title {font-size: 20px; line-height: 2;letter-spacing: 2px;font-weight: 600;margin-bottom: 10px;}.ft_left p {line-height: 2;letter-spacing: 2px;font-size: 16px;}@media (min-width: 768px) {.ft_ssl{float: right;}.RWDcopyright{float: right;}}.ft_ssl img { width: 12px; margin-left: 6px;}.ft_ssl { letter-spacing: 2px; line-height: 2; color: #fff;}.RWDcopyright {letter-spacing: 2px;line-height: 2;margin-top: 6px;color: #fff;}@media (min-width: 800px) {.ft_right { margin-top: 40px;}}.copyright a {color: #fff;}/*語言*/@media (min-width: 800px) {.RWDmenu_plus01 #lan-02{margin-top: 17px;}}.inbox span{display:inline-block;} /*反白*/::selection {background: #53885e;color: #fff;}/*scrolltop*/#toTop {background: rgb(49, 77, 55) url(archive/image/customization/ScrollTop_01.png) center center no-repeat;border-radius: 50px;display: none !important;}.scrollTop001 { transition: bottom 0.5s ease 0s; width: 83px; height: 123px; position: fixed; bottom: 5%; right: 25px; opacity: 0;text-align: center;cursor: pointer;z-index: 75;}.scrollTop001 .icon:hover { opacity: 0.7; transition: all 0.5s ease;}.scrollTop001 .icon { background:rgb(71, 122, 82) url(archive/image/customization/ScrollTop_01.png) center center no-repeat;width: 65%; height: 44%;border-radius: 50px; float: right;}/*手機版menu*/ 
.btn-default{color: #fff;}.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color: transparent;}.navbar-toggle{border-radius:0px;}.navbar-default .navbar-toggle .icon-bar{background-color: #fff;}.navbar .btn-navbar span.nb_right{text-shadow: none; color:#fff;}.navbar .btn-navbar span.nb_right a:hover{background:#fff;}.in ul.nav{background: #1d5377;}.btn{background-color: #000;}/*內頁選單*/ 
.template_panel_first .RWDMenuNormal001 ul, .RWDMenuNormal001 li{margin: 8px 0;}/*內頁字型設定*/ 
.article-text{font-size: 14px; letter-spacing: 2px;}.hgroup h1{font-size: 25px; letter-spacing:3px;}/*內頁文章列表*/ 
.list_img img{max-width: 100%;}.layoutlist_4 .list_subject a{font-size: 14px ! important; line-height: 26px ! important;}.layoutlist_4 .list_subject .summary{margin: 10px 0px 20px ! important;}/*內頁相簿列表*/ 
.album_item:hover{opacity: 0.8;}.album_item_subject{margin-top: 10px; font-size: 16px; color: #333; opacity: 1 ! important;}/*內頁產品列表*/#prod_price{margin-top:23px;}.item .subject{font-size: 16px; margin-bottom: 10px;}.item .summary{line-height: 26px;}#btn_shopping{border-radius: 0;}.dd-select{background: #dcdcdc; border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #999;}.dd-pointer-down{border: 1px solid #666; background: transparent url(https://system6.webtech.com.tw/web/201700043/archive/image/customization/down_pro.png) 0 0 no-repeat;}.dd-selected{background: transparent;}.block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn{border-radius: 0px;}/*內頁表單*/ 
.ebtn{border-radius: 0; margin-right: 10px;}.form-control{border-radius: 0;}.eformsDesc{font-size: 14px; line-height: 26px; letter-spacing: 2px;}/*-----------------英文版----------------------*/ 
.lang_en nav.cd-nav {margin-left: 0px;}.lang_en .RWDmenu_plus01 .container {width: 70%;}.lang_en .funny-boxes > .funny-boxes-text > p {width: 100%;letter-spacing: 1px;}.lang_en .RWDproduct002 h2.sub-title {letter-spacing: 2px;}.lang_en .portfolio-bottom-summary p {letter-spacing: 1px;}.lang_en  .about_0 {letter-spacing: 1px;}.lang_en .RWDedictor002 h1.main-title {letter-spacing: 2px;}.inbox a {font-size: 14px;}.owl-pagination {margin-left: -65px;}@media (min-width: 1280px) and (max-width: 1440px) {.lang_en .RWDmenu_plus01 .container {width: 90%;}}
/*選單變化 start*/
@media (max-width: 800px) {
.navbar .logo_img {width: 200px; margin: 0px 0 0px 15px;}
}
/*選單變化 end*/
/*日文 start*/

.lang_jp .funny-boxes > .funny-boxes-text > p {    width: 70%;}body.lang_jp  {    font-family: 'Noto Sans JP', sans-serif;}.lang_jp .portfolio-bottom-summary h4 {    font-weight: 500;}    .lang_jp .RWDedictor002 .section-content {    width: 100%;    max-width: 970px;}    .lang_jp .copyright  .container {    padding-left: 0;    padding-right: 0;}

/*日文 end*/
/*內頁 start*/

/**/@media (min-width: 800px) {section.call_to_action{min-height:638px;padding: 40px 0 80px 0;}}section.article-text p{font-size: 16px !important;color:#555; line-height: 32px; letter-spacing:2px;}section.call_to_action{background: #fff;}/*麵包屑*/ 
.breadcrumb > li > a:hover { color: #53885e;}.hgroup h1{margin: 0;text-align: center;margin-bottom: 20px;}.hgroup .breadcrumb {border: none;position: relative; bottom: 0px; padding: 0;width: 100%;text-align: center;}/*主選單*/ 
.RWDmenu_plus01 #lan-02 a{margin-right: 10px;}.page_wrapper_bg .RWDmenu_plus01 .inside{box-shadow: 1px 1px 15px rgba(43, 43, 43, 0.12);}/*聯絡我們*/ 
.ebtn{float: right !important;border-radius: 0 !important;}#eformsForm_1_2 > div > div.row > div.col-sm-12.col-md-11 > div:nth-child(2) {background: #314d37;}#eformsForm_1_2 > div > div.row > div.col-sm-12.col-md-11 > div:nth-child(1) {background: #9c9c9c;}/*按鈕*/ 
.btn.btn_back {  float: right;margin-top: 50px;}/*關於我們*/p.about_0 { margin-top: 25px; margin-bottom: 20px;}.row.about_01{margin-top: 30px;}.com_0 :hover { color: #314d37;}/*測選單*/aside.page_menu_block h4 {display: none;}.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: #fff; background: #314d37;}.page_menu_block ul.nav > li > a { background: #dedede; color: #626161;font-size: 15px;}/*產品*/ 
.item .subject A.itemlink{color: #4e4e4e;}.item .subject{text-align: center;}.item .subject A.itemlink:hover { color: #314d37;}#prod_no{display: none;}#prod_name, #prod_name h2{font-size: 24px;font-weight: 600;    text-align: center;}.product_desc_subject{font-size: 17px;margin-top: 10px;text-align: center;border-bottom: 1px solid #c9c9c9;padding-bottom: 20px;letter-spacing: 3px;}#product > div > div.product_top.row > div:nth-child(5) { display: none;}.product_desc_content { text-align: center;}/*服務據點*/ 
.ser_place { margin: 50px 0;}.ser_title {font-size: 18px;margin-bottom: 15px;letter-spacing: 2px;font-weight: 600; color: #476c4f;line-height: 30px;}/*關係企業*/ 
.com_0 { margin-top: 50px;}.com_0 table { text-align: center;}.com_0 td { padding-top: 10px;}/*搜尋*/ 
.layoutlist_3 .item .subject{opacity: 1 !important;}/*------------------------英文內頁-------------------------*//*頁尾*/ 
.lang_en.page_wrapper_bg .footer {font-size: 14px; line-height: 1.5em;}/*標題麵包屑*/ 
.lang_en .hgroup h1 {letter-spacing: 0px;}/*測選單*/ 
.lang_en .page_menu_block ul.nav > li > a:hover, .page_menu_block ul.nav > li.hover > a, .page_menu_block ul.nav > li.active > a { letter-spacing: 0px;}.lang_en .page_menu_block ul.nav > li > a {letter-spacing: 0px;}/*字*/ 
.lang_en section.article-text p {letter-spacing: 0px;}/*產品*/ 
.lang_en .product_desc_content {text-align: left;}.lang_en .item .subject {letter-spacing: 0px;}.lang_en #prod_name, #prod_name h2 {letter-spacing: 0px;}.lang_en .product_desc_subject {letter-spacing: 0px;}.lang_en .btn.btn_back {letter-spacing: 0px;}

/*內頁 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.funny-boxes > .funny-boxes-text > p{width:100%}/*選單*/ 
.slider_wrapper { top: 70px !important;}.cd-logo { width: 100px;}header.cd-main-header { padding: 0 20px;}.cd-header-buttons li.search-btn {margin-top: 15px;}li.phone-menu {margin-top: 13px;}.cd-search { top: 70px !important;}.copyright{margin:0 20px}nav.cd-nav .phone-language:after{display:none;}header.cd-main-header { height: 70px;}.cd-primary-nav > li > a{ height:60px;}/*搜尋*/ 
.cd-overlay.is-visible.search-is-visible {top: 70px;}.page_wrapper_bg header.cd-main-header { box-shadow: -3px 2px 8px 1px rgba(47, 47, 47, 0.12);}.fa-angle-down:after{display:none;}.hgroup h1{display:block !important}/*英文版*/ 
.owl-pagination {margin-left: 0px;}.device-nav:before {background: #fff;}.cd-primary-nav > li > a:hover {text-decoration: none;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*關於我們輪播*/ 
.img-rounded{margin:0px auto;}.btn-lg, .btn-group-lg > .btn{float: none;}/*banner*/ 
.slider_wrapper { top: 70px !important;}/*選單*/@media (max-width: 768px)and @media (min-width: 481px){header.cd-main-header { padding: 0 20px;}}nav.cd-nav .phone-language:after{display:none;}/*服務項目*/ 
.funny-boxes > .funny-boxes-icon{height: 176px; width: 176px;}/*搜尋*/ 
.cd-overlay.is-visible.search-is-visible { top: 92px;}/*頁尾*/ 
.inbox_2 span{display:inline-block;} .ft_ssl{text-align: right;}/*--以下為內頁--*/ 
.page_wrapper_bg header.cd-main-header { box-shadow: -3px 2px 8px 1px rgba(47, 47, 47, 0.12);}.hgroup .container{ margin-bottom: 50px;}.hgroup .breadcrumb{margin-bottom: 10px;}.aa { text-align: center;}.fa-angle-down:after{display:none;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*banner*/ 
.flexslider .container .carousel-caption .lead.skincolored{display:none;}.flexslider .container .carousel-caption h1{border-bottom: 5px solid #428bca; font-size: 26px; width: 80%; margin-left: 20px;}/*header*/header.cd-main-header { padding: 0 5px;}.slider_wrapper { top: 74px !important;}/*搜尋*/ 
.cd-search { top: 70px !important;}/*公司介紹*/ 
.RWDedictor002 .section-content { padding-top: 0;}.about_0{ text-align: left !important; margin-top: 20px !important;}/*頁尾*/ 
.ft_ssl{text-align: center;}.RWDcopyright{text-align: center;}.ft_left .RWDedictor { text-align: center;}/*商品*/ 
.portfolio-bottom-summary p{-webkit-line-clamp: 2;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}.portfolio-item { margin-bottom: 20px;}.com_0{overflow-x: auto;white-space: nowrap;}/*恆桿*/ 
.com_0{overflow-x: auto;white-space: nowrap;}.com_0 {    overflow-x: scroll;    padding-bottom:15px;    -webkit-overflow-scrolling: auto;}.com_0::-webkit-scrollbar {  width: 3px;  height: 5px;}.com_0::-webkit-scrollbar-thumb:horizontal {  background-color: #a6a6a6;  border-radius: 3px;}.com_0::-webkit-scrollbar-track-piece:horizontal:decrement,.com_0::-webkit-scrollbar-track-piece:horizontal:increment {  background-color: rgba(166, 166, 166, 0.2);}/*--以下為內頁--*/ 
.call_to_action .container { padding-left: 5px; padding-right: 5px;}/*-------英文版---------*/ 
.ssl_block {text-align: center;}.row {    margin-right: 0px;    margin-left: 0px;}.device-nav:before {background: #fff;}
}
/*phone版 end*/
/*iphone5 start*/
@media (max-width: 320px){
.inbox span{display:inline-block;} .scrollTop001{bottom: 6%;}/*頁尾*/ 
.copyright .container { padding: 0;}.copyright { margin: 0 5px;}
}
/*iphone5 end*/