/*網頁共同設定*/body{font-size:14px; letter-spacing:0.5px; line-height:2;}section.article-text.rwd{font-size:14px; letter-spacing:0.5px; line-height:2;}an{color:#8D785A}.index .cd-main-content {    overflow-x: hidden;}/**/ 
.fl {width:200px;}.fl img {width: 100%;animation-name: zeroall;animation-duration: 2.5s;}/**/ 
.service_block .container {    width: 80%;}.service_block { padding: 0 0 100px;position: relative;}.service_block:before {    content: "";    position: absolute;    background: url(archive/image/customization/ab-block.webp)no-repeat;    width: 890px;    height: 370px;    right: 150px;    top: -182px;    background-size: contain;    z-index: -1;    opacity: 0.45;}.product_block {    background: #efefef;    padding: 100px 0;    position: relative;    box-shadow: -1px -3px 10px rgb(51,51,51,0.20);}.product_block .container {    width: 80%;}.about_block {    padding: 0;    position: relative;    box-shadow: -6px -1px 5px rgb(51,51,51,0.15);}.about_block .container {    width: 100%;    display: flex;    flex-wrap: wrap;    align-items:center; padding:0}/**/ 
.index .section-line {display: none;}.index h2.sub-title{    font-size: 17px;    letter-spacing: 1px;    margin: 15px 0 0;    color: #222;    line-height: 1.8;}.index h1.main-title{    color: #333;    font-family: 'Anton';    font-size: 35px;    letter-spacing: 2px;}.index p {    margin: 0 0 15px;    color: #666;    font-size: 14px; letter-spacing: 0.5px;}/*service*/ 
.RWDService001 .section-subject {text-align: left;margin-bottom: 100px;}.service_block .col-md-3{    width: calc(100%/3 - 50px);    margin: 0px 25px;    padding: 0;}.RWDService001 .section-line{display:none;}.RWDService001 i {    width: 50px;    float: left;    margin: 0;}.boxFeature-2 h2 {    font-size: 20px;    float: left;    margin: 20px 0px 25px 6px;    font-family: 'Anton';    color: #333;    letter-spacing: 0.5px;}.RWDService001 p{    font-size: 14px;    text-align: left;    clear: both;    line-height: 28px;    border-top: 1px solid #c7c7c7;    padding-top: 20px;    margin-top: 20px;}.RWDbanner_plus01 .slick-caption .txt1 {color: #fff;font-size: 18px;letter-spacing: 0.5px;font-family: 'Anton', sans-serif;}.RWDbanner_plus01 .slick-caption .txt2{color: #fff;font-size: 45px;letter-spacing: 0.5px;font-family: 'Anton', sans-serif;}.RWDbanner_plus01 .slick-caption .txt3{color: #fff;font-size: 16px;letter-spacing: 0.5px;}.RWDbanner_plus01 .slick-caption { top: 5%;}.RWDbanner_plus01 .slick-caption .container { width: 80%;}.RWDbanner_plus01 .logo {width: 590px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button { background: #487cd2;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 13px; height: 13px; border-radius: 2px;}.RWDmenu_plus04 .header{    width: 100%;    background: transparent;    right: 0;    transition: .3s ease;    padding: 0 0 0 20px;}.RWDmenu_plus04 .logo {    width: 115px;    margin-top: 15px;    position: absolute;    opacity: 0;    transition: .3s ease;    left: 15%;z-index: 30;}.RWDmenu_plus04 .header.is-up .logo {  opacity: 1; transition: .3s ease;}.RWDmenu_plus04 .header:after {    content: "";transition: .3s ease;    position: absolute;    background:rgb(255,255,255 ,0.8);    width:70%;    height: 80px;    right: 0;    top: 0;    z-index: -1;    -webkit-clip-path: polygon(0% 0,100% 0%,100% 100%,5% 100%);    clip-path: polygon(0% 0,100% 0%,100% 100%,5% 100%);}.RWDmenu_plus04 .header.is-up:after {    width: 95%;    transition: .3s ease; background:rgb(255,255,255 ,0.9);}.RWDmenu_plus04 .features .search-btn { padding: 28px 25px;margin-right:25px;}.RWDmenu_plus04 .site-nav .menu {text-align: right;transition: .3s ease;}.RWDmenu_plus04 .site-nav .menu>li>a { padding: 25px 20px;}.RWDmenu_plus04 .menu li a { color: #333;letter-spacing: 1px;font-weight: bold;}.RWDmenu_plus04 .lang-select:hover .lang-select-label, .RWDmenu_plus04 .site-nav .menu>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>a:hover {    background: transparent;    color: #1e4c96;}.RWDmenu_plus04 .site-nav .menu>li>ul {text-align: center;top: 100%;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {    text-decoration: none;    font-weight: 700;    color: #2e5088;}.RWDmenu_plus04 .lang-select-label:hover:after, .RWDmenu_plus04 .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.is-active>a:after {    border-color: #555;    border-width: 1px 1px 0 0;}/**/ 
.RWDmenu_plus04 .features{width:300px;overflow: hidden;}.RWDmenu_plus04 .features .share-group.main_share{padding: 0;}.RWDmenu_plus04 .features .share-group a  {padding: 14px 5px 18px;position: relative;right: 0px;top: 0;width: 190px;text-align: center;height: 100%;transform: none;background: #2e5088;color: #fff;transition: .3s ease;}.RWDmenu_plus04 .features .share-group a img {    display: inline-block;    margin: auto;    width: 20px !important;}#search_box_text::placeholder {    font-family: 'Anton';    font-weight: 300 !important;    letter-spacing: 2px; font-size: 22px;}.RWDmenu_plus04 #search-box.full .ibtn {    font-size: 22px;    position: static;    padding: 20px 20px;    color: #fff;}/**/ 
.RWDproduct002_v2 .popup-portfolio .portfolio-item {    padding: 0;    width: calc(100%/3 - 30px);    margin: 0px 15px;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 { color: #000;}.RWDproduct002_v2 {padding: 0;}.portfolio-bottom:before {    content: "";    position: absolute;    background: url(archive/image/customization/menu-bg3.webp)no-repeat;    width: 290px;    height: 40px;    top: -60px;    -webkit-clip-path: polygon(0% 0%,85% 0%,100% 100%,0% 100%);    clip-path: polygon(0% 0%,85% 0%,100% 100%,0% 100%);    background-size: cover;    opacity: 0.7;}.portfolio-bottom-summary {    width: 80%;    margin: 20px auto 0;    text-align: left;}/*.portfolio-bottom-summary p {    -webkit-line-clamp: 2;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;}*/ 
.RWDproduct002_v2 .showbottom a {text-align: left;}.portfolio-bottom-summary>a h4 {    position: absolute;    top: -50px;    left: 10%;font-family: 'Anton';    font-size: 18px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item:hover .portfolio-bottom:after {    width: 30px;    height: 2px;    transition: .3s ease;}.RWDproduct002_v2 .popup-portfolio .portfolio-item .portfolio-bottom:after {    content: "";    position: absolute;    background: #2e5088;    width: 0px;    height: 2px;    top: -41px;    transition: .3s ease;}/**/ 
.about-info {    width: 45%;    left: 10%;    position: relative;}.about-photo {    width: 55%;}.ab-title {    color: #333;    font-family: 'Anton', sans-serif;    font-size: 20px;    letter-spacing: 1px;    display: inline-block;margin-right: 5px;}.abtxt-block {    width: 70%;}/**/ 
.RWDbanner008:before {    content: "";    position: absolute;    background: #fff;    width: 190px;    height: 100%;    left: -1px;    top: 0;    z-index: 1;    -webkit-clip-path: polygon(0% 0%,85% 0%,100% 100%,0% 100%);    clip-path: polygon(0% 0%,100% 0%,0% 100%,0% 100%);}.scrollTop002 .ii {font-size: 40px;background: #45484c;color: #9e9e9e; border-radius: 2px;}
/*footer start*/

.footer_block {    padding: 100px 0 50px;    background: #00000033;    text-align: center;    color: #555;    position: relative;}.footer_block:after {    content: "";    position: absolute;    background: url(archive/image/customization/ft-bg.webp)no-repeat;    background-size: cover;    width: 100%;    height: 100%;    top: 0;    left: 0;    z-index: -1;    opacity: 0.5;}.footer_block .container{width: 80%;}.footer_block a { color: #555;}.ft_title{    color: #333;    font-family: "Open Sans", "Noto Sans Japanese", Meiryo, MS PGothic, sans-serif;    font-size: 12px;    font-weight: bold;    letter-spacing: 0px;}.mail_block {    display: flex;    justify-content: center;    margin: 20px 0 40px;}.mail_button a {    background: rgb(255 255 255 / 48%);    margin: 0 5px;    padding: 5px 0px;    border: 1px solid #989898;    color: #272727;    display: block;    width: 270px;    font-weight: bold;    font-size: 16px;}.mail_button a:hover {    background: #2e5088;    transition: .3s ease;    border: 1px solid #2e5088;    color: #fff;}.ft_title img {    width: 115px;}.info_item span {    opacity: 0.3;    padding: 0 8px;}.fttxt_block {    line-height: 2.5;    color: #333;}.fttxt_block a {color: #333;}.info_item .info_title {    color: #000;    opacity: 1 !important;    font-weight: bold;    padding: 0 5px !important;}.footer_copyright {    display: flex;    flex-direction: row;    margin: 20px 0 0;    justify-content: center;    font-size: 13px;    color:#797979; letter-spacing: 0px;}.footer_copyright a{color: #797979;  letter-spacing: 0px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover{color: #797979;  letter-spacing: 0px;}.RWDsocial002 .iconRounded {    border: none;    color: #636363;    background-color: transparent;}.RWDsocial002 .iconRounded { width: 40px; height: 40px;font-size: 25px; transition: .3s ease;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {    background-color: transparent;    color: #13b116;    transition: .3s ease;}.RWDsocial002 {    display: flex;    justify-content: center;margin-top: 10px;}.RWDssl01 {    margin: 0 15px;}

/*footer end*/
/*內頁 start*/

/*menu*/ 
.RWDmenu_plus04 .container {margin-right: 0;padding-right:0;}.page_wrapper_bg .RWDmenu_plus04 .header {background: #00223a;}.page_wrapper_bg .RWDmenu_plus04 .logo {opacity: 1;filter: grayscale(1)brightness(3);}.page_wrapper_bg .RWDmenu_plus04 .header.is-up .logo {filter: none;}.page_wrapper_bg .RWDmenu_plus04 .header.header.is-up {background: transparent;}/*共同*/ 
.page_wrapper_bg section.call_to_action {min-height: 650px !important;padding: 70px 0 140px;}.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {margin: 0 0 40px;}.article-text>.container {width: 100%;padding: 0;}/*文字*/ 
.page_wrapper_bg .pagecontent, .page_wrapper_bg .pagecontent a, .article-text {font-size: 15px;letter-spacing: 0px;line-height: 28px;color: #666;}.page_wrapper_bg .pagecontent h4 {font-weight: 600;letter-spacing: 1px;font-size: 20px;line-height: 32px;margin: 0px 0px 10px;color:#333;}/*標題*/ 
.hgroup h1 {text-align: center;line-height: 1.5;margin: 0;font-size: 36px;font-weight: normal;color: #000;letter-spacing: 0px;font-family: inherit;}.hgroup .breadcrumb {background-color: transparent;border: 0;position: relative;bottom: 0;text-align: center;float: none !important;letter-spacing: 1px;}.hgroup .breadcrumb a {color: #999;letter-spacing: 0px;}.hgroup .container {margin: 0 0 30px;border: 0;width: 100%;}/*按鈕*/ 
.page_wrapper_bg .ebtn, .page_wrapper_bg .btn.btn_back {float: right;padding: 0px;margin: 0 0 20px;background: transparent;border-radius: 0px;border: 0px;text-align: center;box-shadow: none;}.page_wrapper_bg .ebtn a, .page_wrapper_bg .btn.btn_back a {padding: 7px 30px;background: #999;font-size: 16px;line-height: 20px;transition: 0.3s;display: block;color: #fff !important;letter-spacing: 0px;}.page_wrapper_bg .ebtn a:hover, .page_wrapper_bg .btn.btn_back a:hover {background: #6a6767;}/*測選單*/ 
.m2018 .products-nav a {    letter-spacing: 0;}.m2018 .products-nav .nav-title {background: #00223a;color: #fff;text-align: center;margin: 0px;padding: 10px 10px;font-size: 20px;letter-spacing: 0.5px;font-weight: 600;}.m2018 .products-nav>ul>li {padding: 5px 0 0px 10px;margin: 0;background: #cccccc2e;transition: 0.3s;}#sidebar .products-nav>ul {border: 1px solid #d0d0d0;}.m2018 .products-nav>ul>li.active, .m2018 .products-nav>ul>li:hover {background: transparent;border-bottom: 1px solid #555;}.m2018 .products-nav>ul>li>a {color: #888;font-weight: bold;letter-spacing: 0;}.m2018 .products-nav>ul>li.active>a {color: #333;}.m2018 .products-nav>ul >li>ul {padding-bottom: 12px !important;}.m2018 .products-nav li.is-open>.toggle-submenu::after, .m2018 .products-nav .toggle-submenu::after {top: 70%;}.m2018 .products-nav>ul >li>ul>li.active>a {color: #333;}.m2018 .products-nav>ul>li>ul>li>a {color: #888;transition: 0.3s;}/*產品介紹_列表*/ 
.webdesc {margin: 0 0 25px;padding: 0 15px;}.layoutlist_2 .item.product_list_item {margin: 0 0 35px;border: 0;}.layoutlist_2 .item.product_list_item .subject a {font-size: 16px;font-weight: 600;letter-spacing: 0px;color: #333;transition: 0.3s;display: block;text-align: center;font-family: 'Open Sans', 微軟正黑體, sans-serif;}.layoutlist_2 .item.product_list_item .img img {transition: 0.3s;}.layoutlist_2 .item.product_list_item:hover .img img {transform: scale(1.03);}.layoutlist_2 .item.product_list_item .img.img1 {border: 1px solid #eee;}/*產品介紹*/ 
.pr-table td {padding: 5px 15px;}.pr-table tr:first-child {background: #1b6dc1;color: #fff;text-align: center;font-weight: 600;}#product > div.page_content3 > article > div > table > tbody > tr:nth-child(2) > td:nth-child(1) {vertical-align: top;}.RWDproduct_page .products-info .name {font-size: 24px;font-weight: 600;letter-spacing: 0px;line-height: 1.4;color: #333;}.RWDproduct_page .products-info .txt .editor ul {padding-left: 22px;}.table_tow {display:none;font-size: 13px;color: #868585;}/*最新消息*/ 
.page_wrapper_bg .layoutlist_8 .item {padding: 30px 0px 50px;margin: 0 0 40px;border-bottom: 1px solid #ddd;}.page_wrapper_bg .layoutlist_8 .list_subject a {font-size: 17px !important;line-height: 1.7 !important;color: #333 !important;padding: 10px 0;letter-spacing: 0px;transition: 0.2s;}.page_wrapper_bg .layoutlist_8 .list_subject .summary a {color: #666 !important;border-bottom: 0 !important;font-size: 15px !important;font-weight: 400;}.page_wrapper_bg .layoutlist_8 .listdate .day {font-size: 32px;color: #666;text-align: center;}.page_wrapper_bg .layoutlist_8 .listdate {border:0px;}.page_wrapper_bg .layoutlist_8 .listdate .yearmonth {padding-bottom: 20px;color: #555;text-align: center;}.page_wrapper_bg .layoutlist_8 .list_subject a:hover {opacity:0.8;}.article3 .cate_list .col-sm-6.col-md-4 {margin-bottom: 25px;}/*聯絡我們*//*聯絡我們*/ 
.eformsDesc {border: 0;margin: 0 0 40px;}.form-horizontal .form-group {margin: 0 0 35px;}.cont-txt td:first-child {width: 50px;}.cont-txt tr {vertical-align: top;}.eforms1.id14 section.article-text > div > div, .eforms1.id2 section.article-text > div > div{margin: 0;}.new-form .new-width .must, .new-form .new-width .control-label, .new-form .new-width .row .col-md-1 {padding: 0 0 0 35px;}.systemmsg {letter-spacing: 0px;font-size: 15px;line-height: 28px;}/*搜尋*/ 
.RWDsearch_page .list-img .pic {background: transparent;}/* 250227 */ 
.form-horizontal .control-label{    width: 100px;}.form-horizontal .form-column  {    width: calc(100% - 100px);}.refill_btn{    display: none;}.privacy h2{margin-block: 3rem 1rem;    font-weight: bold;    font-size: clamp(1.5rem, 1.3396rem + 0.3346vw, 1.875rem);}.page_wrapper_bg .privacy h3{    font-size: clamp(1.25rem, 1.1431rem + 0.2231vw, 1.5rem);}.page_wrapper_bg .privacy h4{margin-block: 3rem 1rem;font-size: clamp(1.125rem, 1.0715rem + 0.1115vw, 1.25rem);}

/*內頁 end*/
/*動態 start*/

/* 特效*/@-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;}@-webkit-keyframes zeroall {  0% {    opacity: .1;  }  30% {    opacity: 1;  }}

/*動態 end*/
/*小螢幕 start*/

@media (max-width:1700px){.RWDbanner_plus01 .slick-caption { top: 7%;}.RWDbanner_plus01 .logo {width: 520px;}.RWDmenu_plus04 .header:after {width: 75%;}}@media (max-width:1500px){.RWDbanner_plus01 .logo {width: 460px;}.RWDmenu_plus04 .header:after {width: 78%;}.RWDmenu_plus04 .logo {left: 13%;}/**/ 
.service_block .container {width: 90%;}.product_block .container {width: 90%;}.about-photo { width: 50%;}.about-info { width: 50%; left: 5%;}/**/ 
.RWDbanner008:before {width: 90px;}}@media (max-width:1450px){.RWDmenu_plus04 .site-nav .menu>li>a {padding: 26px 15px;font-size: 14px;}}@media (max-width:1400px){.RWDbanner_plus01 .slick-caption .container {width: 90%;}.RWDbanner_plus01 .logo {width: 400px;}.abtxt-block { width: 80%;}.RWDmenu_plus04 .logo {width: 100px;margin-top: 18px;}}@media (max-width:1300px){.RWDbanner_plus01 .slick-caption {top: 30px;}.RWDbanner_plus01 .logo {width: 430px;}.product_block .container {width: 96%;}.about-info { left: 4%;}.abtxt-block {width: 90%;}.portfolio-bottom-summary p {    font-size: 13px;}.RWDmenu_plus04 .features{width: 260px;}.RWDmenu_plus04 .header:after {width: 82%;}.RWDmenu_plus04 .features .search-btn {padding: 28px 20px;margin-right: 10px;}.RWDmenu_plus04 .logo {left: 10%;}}@media (max-width:1199px){.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu {display: block;}.RWDmenu_plus04 .site-nav {    display: none;    float: none;    clear: both;    overflow: auto;    position: static;    margin: 0;}.RWDmenu_plus04 .header {    transition: .3s ease;    background: #fff;    padding: 0px 30px;}.RWDmenu_plus04 .features .share-group span {font-size: 13px;}.RWDmenu_plus04 .features {    width: 50%;    float: right;    position: relative;}.RWDmenu_plus04 .features .search-btn {    padding: 25px 15px;    margin-right: 20px;}.RWDmenu_plus04 .features .share-group a {width: 220px;height: 74px;padding: 8px 5px 20px;line-height: 52px;}.RWDmenu_plus04 .header:after {display: none;}.RWDmenu_plus04 .header.is-up{transition: .3s ease;background: rgb(255,255,255 ,0.9);}.RWDmenu_plus04 .header{transition: .3s ease;background: #fff}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #2e5088;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 .logo {    width: 100px;    margin-top: 15px;    left: 0px;    opacity: 1; position: relative;}.index  .main {    position: relative;    top: 74px;}.RWDbanner_plus01 .slick-caption {    top: -80px;}.RWDbanner_plus01 .logo {    width: 500px;}/**/ 
.index h1.main-title { font-size: 32px; letter-spacing: 1px;}.boxFeature-2 h2 { font-size: 18px;margin: 20px 0px 25px 6px;}.portfolio-bottom:before {opacity: 0.9;}.about-photo {width: 100%}.about-info {    width: 100%;    left: 0;    padding: 100px 0 40px;}.abtxt-block {    width: 75%;    margin: 0 auto;}.RWDbanner008:before {display: none;}}@media (max-width:1100px){.RWDbanner_plus01 .logo {width: 460px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*-------------------------------內頁--------------------------------*//*menu*/ 
.page_wrapper_bg .RWDmenu_plus04 .header {    background: #fff;}.page_wrapper_bg .RWDmenu_plus04 .logo {    filter: none;}.page_wrapper_bg .RWDmenu_plus04 .header.header.is-up {    background: rgb(255,255,255 ,0.9);}/*產品介紹*/ 
.products-con.clearfix, article.products-editor.editor.clearfix {    padding: 0 15px;}/*滑過效果*/ 
.page_wrapper_bg .ebtn a:hover, .page_wrapper_bg .btn.btn_back a:hover {background: #999;}.layoutlist_2 .item.product_list_item:hover .img img {transform: scale(1);}
}
/*1199px end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*row*/ 
.row {margin-right: 0px;margin-left: 0px;}/**/ 
.RWDmenu_plus04 .features:after {display: none;}.RWDbanner_plus01 .slick-caption { top: 50px;}.service_block {padding: 80px 0;overflow: hidden;}.product_block {padding: 80px 0;}.about-info { padding: 80px 0 ;}.service_block .container {width: 96%;}.abtxt-block {width: 80%;}.RWDService001 .section-subject {text-align: center; margin-bottom: 80px;}.service_block:before {right: -230px;top: -50px;opacity: 0.3;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/3 - 10px);margin: 0px 5px;}.portfolio-bottom-summary>a h4 {top: -47px;    left: 50%;    font-size: 16px;    transform: translateX(-50%);}.RWDproduct002_v2 .showbottom a {    text-align: center;}.portfolio-bottom:before {width: 100%; -webkit-clip-path: none;clip-path: none;}.footer_copyright {flex-direction: column; color: #555;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {    color: #555;    letter-spacing: 0px;}.RWDbanner_plus01 .logo { width: 500px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item .portfolio-bottom:after{display: none;}.mail_button a:hover {    background: rgb(255,255,255,48%);    transition: .3s ease;    border: 1px solid #989898;    color: #272727;}
}
/*Pad橫向 end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner_plus01 .slick-caption.txt-left {    text-align: center;}.service_block:before {display: none;}.service_block .col-md-3 {    width: 100%;    margin: 0 0 40px;}.service_block .container {width: 90%;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    width: calc(100%/2 - 30px);    margin: 0px 15px 30px;}.RWDproduct002_v2 .popup-portfolio {    margin: 0;}.portfolio-bottom-summary p {    font-size: 14px;}/*-------------------------------內頁--------------------------------*//*共同*/ 
.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {margin: 0 0 40px;}/*側選單*/#sidebar {padding: 0px 15px;margin-bottom: 25px;}/*按鈕*/ 
.page_wrapper_bg .ebtn, .page_wrapper_bg .btn.btn_back {width: 26%;margin-top: 10px;}/*最新消息*/ 
.page_wrapper_bg .layoutlist_8 .listdate .day {font-size: 28px;}.page_wrapper_bg .layoutlist_8 .item {padding: 15px 0px 25px;}.layoutlist_8.rwd.fn_article2 {padding: 0 15px;}/*關於我們*/ 
.RWDslider01 .products-list {margin: 0;}.model.article_model.RWDtimeline01, .article_model.RWDtimeline02, .article_model.RWDeditor01 {padding-left: 15px;padding-right: 15px;}/*聯絡我們*/ 
.form-horizontal .control-label {padding: 0 !important;}.form-horizontal .form-group .col-sm-12.col-md-11, .form-horizontal .form-group .col-sm-12.col-md-5 {padding: 0;}.cont-txt {    padding-left: 0;}.form-horizontal .form-column ,.form-horizontal .control-label{    width: 100%;}
}
/*991px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDmobile_bottom_v2 {display: none;}.RWDmenu_plus04 .features {margin-right: 0;}.ml-stack-nav-toggle i {display: none;}.ml-stack-nav-toggle {padding: 45px 40px 25px 25px;}.RWDmenu_plus04 .features .share-group a {width: 200px;}.RWDmenu_plus04 .features .search-btn{margin-right: 5px;}.info_item span {display: none;}.info_item .info_title {display: inline-block;}.RWDmenu_plus04 #search-box.full .ibtn {padding: 0px 20px;}.portfolio-bottom-summary>a h4 {width: 100%;}/*-------------------------------內頁--------------------------------*//*最新消息*/ 
.page_wrapper_bg .layoutlist_8 .listdate .day {font-size: 12px;padding: 0px;position: relative;padding-left: 10px;}.page_wrapper_bg .layoutlist_8 .listdate .day::before {content: "/";display: block;position: absolute;left: 0px;}.page_wrapper_bg .layoutlist_8 .item {    padding: 15px 0px 10px;    margin-bottom: 25px;    width: 50%;    float: left;}/*產品介紹*/ 
.pr-table img {width: 160px !important;height: auto !important;}.products-con.clearfix, article.products-editor.editor.clearfix {padding: 0px;}.layoutlist_2 .item.product_list_item {margin: 0 0 20px;}/*關於我們*/ 
.RWDslider01 .products-list {margin: 0 -15px;}.model.article_model.RWDtimeline01, .article_model.RWDtimeline02, .article_model.RWDeditor01 {padding-left: 0px;padding-right: 0px;}/*聯絡我們*/ 
.cont-map {margin-top: 10px;}.cont-txt tr:last-child td {border: 0;}.eformsDesc {margin: 0px 0 20px;}.form-horizontal .form-group {    margin: 0px 0 20px;}.cont-txt, .cont-map {    padding: 0;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDmenu_plus04 .features{padding-right: 0;}.RWDmenu_plus04 .features .share-group.main_share {display: none;}.RWDmenu_plus04 .features .search-btn { margin-right: 0;}.ml-stack-nav-toggle{margin-top: 0px;}.fl {width:150px;}.RWDbanner_plus01 .logo {    width: 350px;}.service_block .container {    width: 96%;}.product_block .container {    width: 100%;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    width: 100%;    margin: 0px 0px 50px;}.about-info {    padding: 80px 0 40px;}.mail_button a {margin: 0 0 10px;width: 100%; font-size: 14px;}.mail_block { flex-direction: column;}.footer_block .container {width: 95%;}.footer_block {padding: 100px 0 80px;}.RWDmobile_bottom_v2 {display:block;}.index .section-subject .col-md-12 {padding: 0;}.mobile_bottom__a, .mobile_bottom__a:hover, .mobile_bottom__a:active, .mobile_bottom__a:focus {background: #2e5087;}.RWDService001 .section-subject { margin-bottom: 50px;}.mobile_bottom__a {    padding: 13px 0;    display: flex;    justify-content: center;    align-items: center;}.RWDmobile_bottom_v2 .icon {font-size: 14px;margin: 0 15px 0;}.footer_block:after { opacity: 0.3;}/*-------------------------------內頁--------------------------------*//*共同*/ 
.page_wrapper_bg section.call_to_action>.container {padding-left: 5px;padding-right: 5px;}.page_wrapper_bg section.article-text.rwd>.container {padding: 0px 5px;}.page_wrapper_bg section.call_to_action {padding: 50px 0 80px;min-height: 500px !important;}/*關於我們*/ 
.RWDslider01 .pic-list, .RWDslider01.pic-right .pic-list {float: none;width: 100%;margin-bottom: 20px;padding-left: 0;padding-right: 0;}.RWDslider01 .text {float: none;width: 100%;padding-bottom: 0;}.RWDslider01 .control-box, .RWDslider01.pic-right .control-box {position: static;margin-left: inherit;text-align: center;}/*側選單01*/#sidebar {padding: 0px 10px;}/*按鈕*/ 
.page_wrapper_bg .ebtn, .page_wrapper_bg .btn.btn_back {width: 100%;}/*搜尋*/ 
.RWDsearch_page .more {display: block;width: 100%;max-width: unset;}/*標題01*/ 
.hgroup h1 {font-size: 24px;letter-spacing: 0px;margin-bottom: 5px;}.page_subject {padding: 0px;}/*產品介紹*/ 
.table_tow {display: block;}.pr-table {overflow: auto;}.pr-table table {width: 500px !important;}.pr-table table {width: 540px !important;}.layoutlist_2 .col-md-4.col-sm-4.col-xs-6.pr-item {padding: 0 8px;}.layoutlist_2 .subject {    margin-bottom: 10px;}/*最新消息*/ 
.article3 .cate_list .col-sm-6.col-md-4 {width: 100%;float: none;}.page_wrapper_bg .layoutlist_8 .list_subject .summary {margin: 5px 0 20px;}.page_wrapper_bg .layoutlist_8.rwd.fn_article2 {padding: 0;}.page_wrapper_bg ._col.list_img.col-sm-3.col-md-3 {padding: 0;}.page_wrapper_bg .layoutlist_8 .listdate {padding: 0;}.page_wrapper_bg .layoutlist_8 .list_subject {margin-top: 20px !important;padding: 0;}.page_wrapper_bg .layoutlist_8 .item {width: 100%;float: none;margin: 0 0 25px;}
}
/*600px end*/
/*phone版 start*/
@media (max-width: 480px) {
.RWDbanner_plus01 .logo {width: 340px;}.RWDbanner_plus01.style-dotnav.control-left .control-box, .RWDbanner_plus01.style-dotnav.control-right .control-box {bottom: 0;}.ml-stack-nav-toggle {padding: 45px 10px 25px 10px;}/*產品介紹*/ 
.layoutlist_2 .item.product_list_item .subject a {    font-size: 14px;line-height: 24px;}
}
/*phone版 end*/
/*380px start*/
@media (max-width: 380px){
.RWDbanner_plus01 .logo {width: 310px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
/*產品介紹*/ 
.layoutlist_2 .col-md-4.col-sm-4.col-xs-6.pr-item {    width: 100%;}
}
/*320px end*/
/*370px start*/

@media (max-width: 370px){.RWDbanner_plus01 .logo {width: 260px;}}

/*370px end*/