/*連結隱藏底線*/a:hover, a:focus {color: #23527c;text-decoration: none;}/*隱藏模組*/ 
.sign{display:none;}.RWDService002 h2.sub-title{display:none;}/*header*/ 
.navbar {margin: 15px 0px;}@media only screen and (max-width:768px){.navbar {margin: 15px 0px 0px;}}/*logo*/ 
.navbar .logo_img{width: 265px;}@media only screen and (max-width:768px){.navbar .logo_img {width: 20%;height: auto}}@media only screen and (max-width:480px){.navbar .logo_img {width: 50%}}/*選單*/@media only screen and (min-width:769px){.navbar-default .navbar-nav > li > a{font-size: 18px;letter-spacing: 0.2em;}.navbar-collapse.collapse{float: right;}}.navbar .nav li a{text-align: center;}.navbar .nav li a:hover, .navbar .nav li a:active{color: #dedede;}.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{border-color: #ffffff;}.RWDMenuNormal001 ul ul {padding: 0px 0px;}.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color: #ffffff;}.dropdown-menu{min-width: 100%;}.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {color: #fff;}#m_RWDPAGE_BASE_PAT01_5_1 > ul > li.dropdown.open > ul > li> a {color: #000;padding: 10px;}#m_RWDBASE_PAT01_5_1 > ul > li.dropdown.open > ul > li > a {color: #000;}/*語系*/ 
.web_language004{float: left;margin-top: -75px;margin-right: 0px;width: 100%;padding-right: 22px;}.top_languages_text{float: right;margin-left:15px;}.top_languages_text a{margin: 0px;}.btn:hover, .btn:focus, .btn.focus{color: #fff400;}/*內容*/ 
.main{overflow:hidden;}/*service*/ 
.funny-boxes > .funny-boxes-text > h4{font-size: 20px;}.funny-boxes > .funny-boxes-text > h4::after{background-color: #1D5377;}.funny-boxes > .funny-boxes-icon{height: 176px; width: 176px;}.funny-boxes.not-right-column::before{background:rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(29, 83, 119, 0) 0%, rgba(29, 83, 119, 0.9) 15%, rgba(29, 83, 119, 0.9) 85%, rgba(29, 83, 119, 0) 100%) repeat scroll 0 0}/*模組間距*/ 
.Service_Block{padding:100px 0px;overflow:hidden;}.About_Block{padding:100px 0px;display:none;}.Products_Block{padding:100px 0px;display:none;}.footer_teasers_wrapper{padding: 55px 0 30px;}.funny-boxes > .funny-boxes-text > p{margin-bottom:40px;}@media only screen and (max-width: 799px){.footer_teasers_wrapper .footer_teaser_Pad {margin: 0 0 40px 0;}}/*Pad_模組間距*/@media only screen and (max-width:768px){.Service_Block{padding:50px 0px;}.About_Block{padding:50px 0px;}.Products_Block{padding:50px 0px;}.footer_teasers_wrapper {padding: 55px 0 0px;}}/*Phone_模組間距*/@media only screen and (max-width:480px){.Service_Block{padding:40px 0px;}.About_Block{padding:40px 0px;}.Products_Block{padding:40px 0px;}.footer_teasers_wrapper {padding: 55px 0 0px;}}/*模組標題*/ 
.RWDService002 h1.main-title{font-size: 2.2em;font-weight: normal;letter-spacing: 0.2em;}.RWDproduct002 h1.main-title{font-size: 2.2em;font-weight: normal;letter-spacing: 0.2em;}.RWDeform001 h1.main-title{font-size: 2.2em;font-weight: normal;letter-spacing: 0.2em;}.About_Block ._bd_row h1 {font-size: 2.2em;font-weight: normal;letter-spacing: 0.2em;}.RWDService002 .section-line{margin-top: 20px;}.RWDproduct002 .section-line{margin-top: 20px;}.RWDeform001 .section-line{margin-top: 20px;}/*背景顏色*/header {background: none #1d5377}.color4{background:#efefef !IMPORTANT}section.portfolio_teasers_wrapper{background:#efefef;}.copyright_panel {background: #313131;text-align: center;padding: 15px 0;}/*產品介紹*/ 
.RWDproduct002{padding:0px 0px;}/*聯絡資訊*/@media (min-width:481px) {footer .col-sm-4{width: 50%;}footer .col-md-offset-4{margin-left:50% !important;}}.footer_teaser a{color: #ffffff;}footer a:hover, footer a:active{color: #e0e0e0;}.footer_teaser_Pad a{color: #ffffff;}.footer{margin-top:0px; background: none #1d5377;}/*copyright*/ 
.copyright{border-top: none;background-color: transparent}.copyright  a, .copyright  a:hover{color: #ffffff;}.btn{background-color: #000;}.btn-lg, .btn-group-lg > .btn{padding: 10px 15px;font-size: 15px;}.footer .container { padding-left: 30px; padding-right: 30px;}
/*英文版 start*/

/*選單*/ 
.lang_en header .container {width: 83%;}.lang_en .navbar-default .navbar-nav > li > a { letter-spacing: 0px; font-size: 17px;}@media (max-width:1600px){.lang_en header .container {width: 100%;}}@media (max-width:1360px){.lang_en .navbar .logo_img {width: 200px;}}/*服務項目*/ 
.lang_en .funny-boxes > .funny-boxes-text > h4 { font-size: 17px; letter-spacing: 1px; line-height: 23px;}.lang_en .RWDService002 h1.main-title { letter-spacing: 1px;}/*頁尾*/ 
.lang_en .footer h4 { font-size: 15px; font-weight: 600; letter-spacing: 0.8px; line-height: 1.5;}.lang_en .footer p {font-size: 13px;}/*聯絡我們*/ 
.lang_en .RWDeform001 h1.main-title { letter-spacing: 1px;}/*-----------------內頁--------------------*/ 
.lang_en .hgroup h1 { letter-spacing: 1px;}.lang_en .article-text { font-size: 14px; letter-spacing: 1px; line-height: 1.7;}.eformsDesc a { color: #000;}

/*英文版 end*/
/*內頁 start*/

.navbar .nav li a {color: #fff;}.navbar .nav li a:hover, .navbar .nav li a:active{border-bottom: solid 1px #fff;}.top_languages_text a {color: #fff;font-size: 14px;}.top_languages_text a:hover{ color: #fff400;}/*內頁文字*/ 
.article-text {font-size: 14px;letter-spacing: 2px;line-height: 2;color: #000;}/*頁籤置中*/ 
.page_wrapper_bg .hgroup .breadcrumb {width: 100%;text-align: center;border: none;background-color: transparent;letter-spacing: 1.5px;bottom:-20px;font-size: 14px;}.pull-right a {color: #000;font-size: 14px;letter-spacing: 2px;}.hgroup .container {width: 100%;text-align: center; margin-bottom: 70px;border-bottom: 0;}.hgroup h1 {font-size: 2.2em;font-weight: normal;letter-spacing: 0.2em;color: #222222;}/*公司簡介*/ 
.itemLine {border-bottom: 2px solid #dddddd;padding-bottom: 7px;font-size: 16px;font-weight: bold;position: relative;}.itemLine:after {content: "";position: absolute;bottom: -1px;left: 0;height: 2px;width: 80px;background-color: #1d5276;}/*頁尾*/#panel_13 .copyright {text-align: center;padding: 15px 0;background: #313131;}/*廠房設備*/table#equipment {width: 100%;}#equipment td {padding: 4px;border: 1px solid #ddd;}.btn.btn_back a {color: #fff;}.btn.btn_back a:hover {color: #fff;}.album_d_item .album_item_subject {opacity: 0.8 !important;}/*各項認證*/ 
.itemLine2 {border-bottom: 2px solid #dddddd;padding-bottom: 15px;font-size: 16px;font-weight: bold;position: relative;}.itemLine2:after {content: "";position: absolute;bottom: -1px;left: 50%;margin-left:-125px;height: 2px;width: 250px;background-color: #1d5276;}/*聯絡我們*/ 
.eformsDesc {border-bottom: 0;}.eformsForm {margin-top: 40px;}.ebtn {background: #000 !important;}/*工程實績*/table#performance {width: 1310px;}#performance td {padding: 4px;border: 1px solid #ddd;}.table-scroll2{width: 100%;overflow-x: scroll;-webkit-overflow-scrolling: auto;margin-bottom: 30px;}.table-scroll2::-webkit-scrollbar{width: 3px;  height: 5px;}.table-scroll2::-webkit-scrollbar-thumb:horizontal {  background-color: #a6a6a6;  border-radius: 3px;}.table-scroll2::-webkit-scrollbar-track-piece:horizontal:decrement,.table-scroll::-webkit-scrollbar-track-piece:horizontal:increment {background-color: rgba(166, 166, 166, 0.2);}.itemLine3 {border-bottom: 2px solid #dddddd;padding-bottom: 25px;font-size: 16px;bold;position: relative;}.itemLine3:after {content: "";position: absolute;bottom: -1px;left: 0;height: 2px;width: 250px;background-color: #1d5276;}.itemLine3 .left {font-size: 20px;font-weight: 600;color:#000}/*廠房設備*/ 
.product_desc_subject {display: none;}#prod_name, #prod_name h2 {text-align: center;font-size: 36px;font-weight: normal;letter-spacing: 0.2em;color: #222222;margin: 0;}.layoutlist_2 .subject {text-align: center;font-size: 16px;letter-spacing: 2px;}.layoutlist_2 .item, .layoutlist_4 .item {margin-top: 0;border-bottom: 0;margin-bottom: 40px;}

/*內頁 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*頁尾*/ 
.footer .container { padding-left: 30px; padding-right: 30px;}/*頁首*/ 
.lang_en header .container {width: 100%;}.lang_en .navbar-default .navbar-nav > li > a { letter-spacing: 0.8px; font-size: 15px;z-index: 1;}.lang_en ul.nav.navbar-nav.pull-right { width: 690px; margin: 0 auto;}.lang_en .navbar .logo_img { width: 250px; padding-top: 10px;}/*語系*/ 
.lang_en .web_language004 { margin-top: -40px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
.row {margin-right: 0px;margin-left: 0px;}/*選單*/ 
.navbar-default .navbar-toggle .icon-bar {background-color: #ffffff;}.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: transparent;}.RWDMenuSmall001 {padding-top: 0px;}.in ul.nav li a:hover, .in ul.nav li a:active{color:#fff;}/*語系*/ 
.web_language004{float: none;margin:15px 0px;text-align: center;clear:both}.top_languages_text {float: none;margin-left: 0px;margin: 10px 0px;}.web_language004 {display: block;}#m_RWDPAGE_BASE_PAT01_5_1 > ul > li.dropdown.open > ul > li> a {color: #fff;padding: 10px;}#m_RWDBASE_PAT01_5_1 > ul > li.dropdown.open > ul > li > a {color: #fff;}.in ul.nav { background: #326f98;}/*----------英文版------------*//*服務項目*/ 
.lang_en .funny-boxes > .funny-boxes-text > h4 { font-size: 16px; letter-spacing: 0.5px; line-height: 23px;}/*頁尾*/ 
.lang_en footer .col-sm-4 {width: 100%;}/*頁首*/ 
.lang_en .web_language004 {margin-top: 0px !important;}.lang_en .navbar .logo_img { width: 20% !important; height: auto; margin: 0 0 10px 15px; padding-top: 0 !important;}.lang_en .navbar-nav .open .dropdown-menu {background-color: rgb(87, 148, 189);}.lang_en ul.nav.navbar-nav.pull-right {width: 100%; margin: 27px 0 0 0;}.row.ser_block .col-md-4.col-sm-6 { min-height: 295px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*手機版menu*/ 
.btn-default{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;}.main .container {padding-left: 10px;padding-right: 10px;}/*phone版表格卷軸*/ 
.table-scroll{width: 100%;overflow-x: scroll;-webkit-overflow-scrolling: auto;margin-bottom: 30px;}.table-scroll::-webkit-scrollbar{width: 3px;  height: 5px;}.table-scroll::-webkit-scrollbar-thumb:horizontal {  background-color: #a6a6a6;  border-radius: 3px;}.table-scroll::-webkit-scrollbar-track-piece:horizontal:decrement,.table-scroll::-webkit-scrollbar-track-piece:horizontal:increment {background-color: rgba(166, 166, 166, 0.2);}table#equipment {width: 600px;}#edcontent > div:nth-child(6) > div {padding: 0px;}.row.ser_block .col-md-4.col-sm-6 {  min-height: 265px;}/*-------英文版---------*//*頁首*/ 
.lang_en .navbar .logo_img { padding-top: 0; width: 50% !important;}.lang_en ul.nav.navbar-nav.pull-right { width: 100%; margin: 0 auto;margin: 27px 0 0 0;}/*內頁*/ 
.map_info { line-height: 2; margin-top: 20px;}.lang_en .hgroup h1 { font-size: 25px;}
}
/*phone版 end*/