/*隱藏模組*//*Menu*/ 
.RWDmenu_plus04 .header { background: rgba(0, 0, 128, 0.6);}.RWDmenu_plus04 .menu li a {color: #fff;letter-spacing: 3px;}.RWDmenu_plus04 .header.is-up { background:#fafafb;}.RWDmenu_plus04 .is-up .menu li a { color: #000;}.RWDmenu_plus04 .is-up .logo {filter: brightness(0);}.RWDmenu_plus04 .site-nav .menu ul li>a {color: #000;text-decoration: none;}.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; color: #0000cd;}.RWDmenu_plus04 .lang-select-label:hover:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after {border-color: #888;}.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: #fafafb;color: #0000cd;}/*Logo*/ 
.RWDmenu_plus04 .logo {width: 280px;margin-top: 16px;}/*Banner*/ 
.RWDbanner_plus01 .slick-caption.txt-right {top: 63%;}.RWDbanner_plus01 .slick-caption .txt1 span:before {content: "";position: relative;width: 250px; display: inline-block; height: 1px; background: #ccc; top: -8px; margin-right: 65px;}.RWDbanner_plus01 .slick-caption .txt1 span { color: #fff;  font-size: 27px; letter-spacing: 2px;}.RWDbanner_plus01 .slick-caption .txt1 {margin-top: 115px; padding-right: 30px;}.RWDbanner_plus01 .slick-caption .container {width: 67%;}.RWDbanner_plus01.style-dotnav .slick-dots .slick-active button:before { background: rgba(77, 77, 77, 0.8);}/*Product*/ 
.RWDproduct002 {padding: 100px 0px 0;}.RWDproduct002 h1.main-title {color: #000; font-size: 35px;  font-weight: 600; line-height: 1.5;letter-spacing: 4px;}.RWDproduct002 h2.sub-title { color: #0000cd; font-family: Roboto,sans-serif; font-size: 20px;margin-top: 5px;}.RWDproduct002 .section-line { display: none;}.portfolio-item {margin-bottom: 45px;min-height: 345px;}.portfolio-bottom-summary h4 {margin-top: 30px;text-align: center;letter-spacing: 2px;}.popup-portfolio .portfolio-item:hover .portfolio-content {display: block !important;}.portfolio-item > .inner-content > .portfolio-content {width: calc(100% - 30px); height: calc(100% - 30px); display: none;position: absolute; top: 15px;right: 15px; bottom: 15px; left: 15px;  z-index: 10; background-color: #0000cd;opacity: 0.7;}.portfolio-text:before { content: "VIEW MORE";position: relative;display: block;font-size: 12px;}.RWDproduct002 .showbottom:hover .portfolio-bottom h4 { color: #333;}/*about*/ 
.about_panel { position: relative;}.ab_bg {background: #00004d  url(archive/image/customization/ab_bg-5.png);width: 100%; height: 450px;position: absolute;bottom: 0;}.RWDparallax_new .picbgbox { height: 710px !important;    background-position: 100% !important;}.container.editor { padding-top: 148px;}.ab_tit {color: #000;font-size: 30px;font-weight: 600;line-height: 1.5;letter-spacing: 4px; margin-bottom: 60px;}.ab_year {color: #0000cd; font-family: Roboto,sans-serif;font-size: 20px;}.para_tex {padding-right: 85px; text-align: justify;font-size: 15px;}.para_block {position: relative;width: 635px; background: #fafafb;letter-spacing: 2px; line-height: 2;padding: 40px 60px 80px;}.ab_btn { position: absolute;right: 0;bottom: 0px;}.ab_btn a {background: #0000cb; padding: 10px 18px;font-size: 28px; color: #fff;}.ab_btn a:hover { background: #000;}/*footer*/footer.footer a {color: #fff;}footer.footer { padding: 100px 0 50px; background-color: #000; border-top: none; color: #fff;font-size: 14px; line-height: 2; letter-spacing: 2px;}.ft_logo img { width: 75%;margin-bottom: 30px;}footer .ft_l i.icon { font-size: 28px; line-height: 1;  letter-spacing: 0;  background: #0000cd; display: inline-block;  width: 50px; height: 50px; padding: 11px; text-align: center;}.na_tex {  float: right; text-align: center; padding: 11px 0; width: calc(100% - 50px);}.mail_btn a:hover {  background: #0000cd;transition: all 0.5s ease;}.mail_btn a {border: 1px solid #0000cd; width: 165px; margin-right: 10px; display: inline-block;}.ft_r h4 { border-bottom: 1px solid #333;  padding-bottom: 20px;margin: 0px 0px 20px;}.ft_r a:hover {opacity: 0.7;}.web_advice { font-size: 12px; margin-top: 50px;color: #666;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {float: right;color: #666 !important; font-size: 12px;}
/*內頁 start*/

/*共同*/ 
.page_wrapper_bg .cd-main-content {top: 0px !important;}.page_wrapper_bg .RWDmenu_plus04 .header {border: 0px;}.page_wrapper_bg section.call_to_action {min-height: 600px !important;padding: 70px 0 100px 0;}/*文字*/ 
.page_wrapper_bg .pagecontent, .page_wrapper_bg .pagecontent a, .page_wrapper_bg .pagecontent p {font-size: 15px;letter-spacing: 2px;line-height: 28px;color: #222;}.page_wrapper_bg .pagecontent a:hover {color:#0000cd;}.page_wrapper_bg .pagecontent ul {padding-left: 22px;}.page_wrapper_bg .pagecontent h4 {line-height: 30px;position: relative;padding-bottom: 20px;margin: 0px 0px 20px;font-weight: bold;font-size: 20px;}.page_wrapper_bg .pagecontent h4::before {content: "";position: absolute;width: 70px;height: 2px;background: #0000cd;bottom: 0px;}/*側選單*/ 
.m2018 .products-nav .nav-title {background: #0000cb;color: #fff;margin-bottom: 0px;text-align: center;padding: 8px 10px;letter-spacing: 2px;}.m2018 .products-nav>ul>li {margin: 0px;border-bottom: 1px solid #dde9f4;padding: 0px;}.m2018 .products-nav>ul>li>a {background: #f4f9fc;padding: 10px 10px;letter-spacing: 2px;color: #000;font-weight: bold;position: relative;transition: 0.3s;}.m2018 .products-nav>ul>li>a::before {content: "";position: absolute;width: 2px;height: 10px;background: transparent;left: 0px;top: 0px;transition: 0.3s;}.m2018 .products-nav>ul>li>a:hover::before {background: #0000cb;height: 100%;}.m2018 .products-nav>ul>li>a:hover {color: #0000cb;}.m2018 .products-nav>ul>li.active a {background: #dde9f4;}/*標題*/ 
.hgroup h1 {    color: #000;    font-size: 34px;    font-weight: 600;    line-height: 1.5;    letter-spacing: 4px;    text-align: center;line-height: 42px;}.hgroup .container {    border: 0px; margin-bottom: 40px;}.hgroup .breadcrumb {    border: 0px;    font-size: 12px;    text-align: center;    width: 100%;}.hgroup .breadcrumb a {    letter-spacing: 1px;color: #777;}/*製程能力*/ 
.textarea {padding: 30px; width: 65%; background: #fafafb; position: absolute; box-shadow: 0 20px 20px rgba(102, 102, 102, 0.4); left: 50%; transform: translateX(-50%);}#edcontent > div.productline.col-lg-10.col-lg-offset-1 > div.textarea > div > ul { display: flex; flex-direction: row; justify-content: space-between; padding: 0;}#edcontent > div.productline.col-lg-10.col-lg-offset-1 > div.textarea > div > ul > li { list-style: none; letter-spacing: 4px; line-height: 2.5; background: #fafafb; z-index: 2; padding: 0 15px;}.textline:after { content: ""; display: block; position: relative; background: #0000cb; height: 1px; top: -23px; z-index: 1;}#edcontent > div.productline.col-lg-10.col-lg-offset-1 > div.textarea > div > ul > li > span { font-size: 18px; font-weight: bold; color: #444;}#edcontent > div.productline.col-lg-10.col-lg-offset-1 > div.textarea > div > ul > li:nth-child(1) { font-style: italic;}.productpic {display: flex; width: 180%; left: 50%; transform: translateX(-50%); position: relative; z-index: -1; top: 141px;}.productpic1 { width: 50%; margin-right: 10px;}.productpic2 { width: 50%;}.widthfix { width: 80%;}.widthfix01 { width: 50%;}.padfixbottom {top: 195px;margin-bottom: 55px;}/*聯絡我們*/ 
.cont-box {width: 85%;margin: auto;}.cont-info {background: #eee;padding: 0px;width: 48%;margin: 0px 0px 30px 0px;}.cont-info.txt01 {margin: 0px 30px 30px 0px;}.page_wrapper_bg .cont-box h5 {display: inline-block;background: #0000cd;color: #fff;padding: 8px 12px;font-size: 15px;letter-spacing: 3px;margin: 0px 0px 10px;}.cont-box i {font-size: 38px;display: block;text-align: center;margin: 15px 0px 30px;}.page_wrapper_bg .pagecontent .cont-box p {font-size: 14px;text-align: center;margin-bottom: 15px;background: #fff;padding: 15px 10px;}.formdesc {margin-bottom: 30px;}.form-horizontal .form-group {margin-bottom: 25px;}#eformsForm_1_3 > div.customized_columns > div.row > div.col-sm-12.col-md-11 > div.ebtn.refill_btn {display: none;}.customized_columns ._input, .customized_columns select {border-radius: 0px;}.page_wrapper_bg .pagecontent .cont-box p iframe {margin-top: 10px;}/*按鈕*/ 
.page_wrapper_bg .ebtn {background: transparent;padding: 0px;float: right;margin: 20px 0px 0px;}.page_wrapper_bg .ebtn a {border: 1px solid #0000cd;color: #0000cd;padding: 2px 20px;font-size: 15px;transition: 0.3s;}.page_wrapper_bg .ebtn a:hover {background: #000;border-color: #000;color: #fff;}.page_wrapper_bg .btn.btn_back {background: transparent;padding: 0px;float: right;margin: 20px 0px 0px;}.page_wrapper_bg .btn.btn_back a {border: 1px solid #0000cd;color: #0000cd;padding: 2px 20px;font-size: 15px;transition: 0.3s;}.page_wrapper_bg .btn.btn_back a:hover {background: #000;border-color: #000;color: #fff;}/*最新消息*/ 
.page_wrapper_bg .layoutlist_3 .item {padding: 30px 0px 60px;margin-bottom: 30px;border-bottom: 1px solid #e0e0e0;}.page_wrapper_bg .layoutlist_3 .list_subject a {font-size: 17px !important;line-height: 1.7 !important;color: #000000 !important;padding: 10px 0;letter-spacing: 2px;transition: 0.2s;}.page_wrapper_bg .layoutlist_3 .list_subject .summary a {color: #555 !important;border-bottom: 0 !important;font-size: 14px !important;}.page_wrapper_bg .layoutlist_3 .listdate .day {font-size: 32px;}.page_wrapper_bg .layoutlist_3 .listdate {border:0px;}.page_wrapper_bg .layoutlist_3 .listdate .yearmonth {padding-bottom: 20px;}.page_wrapper_bg .layoutlist_3 .list_subject a:hover {opacity:0.7;}/*產品列表*/ 
.item.product_list_item {border: 0px;margin: 0px 0px 44px;}.item.product_list_item img {transition: 0.5s;}.item.product_list_item:hover img {transform: scale(1.1);}.page_wrapper_bg .pagecontent .item .subject A.itemlink {text-align: center;display: block;font-weight: bold;}.item.product_list_item .subject {margin: 15px 0px;}.item.product_list_item::before {content: "";position: absolute;width: 20%;height: 3px;background: transparent;bottom: 0px;transition: 0.5s;}.item.product_list_item:hover::before {width: 100%;background: linear-gradient(to right,#0000cb,#6187cf);}/*產品介紹*/ 
.page_wrapper_bg .RWDproduct_page .products-info .name {color: #0000cb;font-weight: 600;font-size: 20px;}.page_wrapper_bg .products-info .editor.clearfix {color: #222;font-size: 15px;letter-spacing: 2px;line-height: 28px;}.RWDproduct_page .products-info .txt .title {font-size: 15px;color: #222;margin-bottom: 15px;padding-bottom: 15px;}.RWDproduct_page .pic-box .page-control {background: #0000cb;}/*關於我們*/ 
.ab-box {background: url(https://rs957.com/archive/image/model/index/para-3.png) no-repeat;padding: 20px 60px 80px;background-size: contain;background-position: bottom;}.ab-txt {background: #fafafb;padding: 35px;box-shadow: 12px 12px #00004d;}.ab-img img {display: none;}/*totop*/#toTop {display:none !important;}

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

@media (max-width: 1680px){.productpic { transform: translateX(-51%); width: 150%;}}@media (max-width: 1440px){.RWDbanner_plus01 .slick-caption .txt1 span:before { width: 200px;}.RWDbanner_plus01 .slick-caption .txt1 { margin-top: 85px;padding-right: 15px;}}@media (max-width: 1366px){.productpic { width: 140%;}}@media (max-width: 1280px){.RWDparallax_new .picbgbox {background-position: 86% 100% !important;}.productpic { width: 130%;}}@media (min-width: 1170px) and (max-width: 1200px){.RWDbanner_plus01 .slick-caption .txt1 {margin-top: 70px; padding-right: 3px;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.row {margin: 0;}/*menu*/ 
.ml-stack-nav-toggle {padding: 12px 45px 12px 15px;}.RWDmenu_plus04 .logo {width: 200px; margin-top: 10px;}.RWDmenu_plus04 .ml-stack-nav-toggle {color: #fff;}.ml-stack-nav-toggle__line {background: #fff;}.RWDmenu_plus04 .is-up .ml-stack-nav-toggle {color: #0000cd;}.is-up .ml-stack-nav-toggle__line {background: #0000cd;}.RWDmenu_plus04 .menu li a {color: #000;}.RWDmenu_plus04 #mobile-menu { background-color: #fafafb;}.RWDmenu_plus04 .menu-icon:after, .menu-icon:before { background-color: #0000cd;}.RWDmenu_plus04 .menu-icon {color: #0000cd;}.RWDmenu_plus04 #mobile-menu .menu>li>ul {background-color: #fafafb;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active { background-color: #0000cd;}.RWDmenu_plus04 .ml-stack-nav-toggle:hover { color: #fff;}/*banner*/ 
.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 17px;}.RWDbanner_plus01 .slick-caption .txt1 {margin-top: 55px;padding-right: 0;}.RWDbanner_plus01 .slick-caption .txt1 span:before {  width: 100px; margin-right: 33px;}/*product*/ 
.RWDproduct002 {padding: 100px 0;}.popup-portfolio .portfolio-item { padding: 0 15px;}.portfolio-item {margin-bottom: 45px; min-height: 300px;}/*about*/ 
.para_block { position: absolute;top: -60px;width: 500px; background: #fafafb; letter-spacing: 2px;  line-height: 2; padding: 40px 40px 60px;}.RWDparallax_new .picbgbox { height: 500px !important; background-position: 100% !important;}.para_tex { padding-right: 45px;}.container.editor {  padding-top: 0;width: 91%;}.ab_btn { bottom: 2px;}/*footer*//*----------------------------內頁--------------------------*//*聯絡我們*/ 
.cont-box {width: 100%;}.page_wrapper_bg .pagecontent .cont-box p {text-align: left;}/*公司簡介*/ 
.ab-txt {padding: 15px;}/*製程能力*/ 
.productpic {width: 104%; transform: translateX(-50%); top: 180px; margin-bottom: 65px;}.textarea { width: 55%;}#edcontent > div.productline.col-lg-10.col-lg-offset-1 > div.textarea > div > ul { margin: 0;}.textline:after { top: -17px;}.widthfix {  width: 75% !important;}/*共同*/ 
.page_wrapper_bg section.call_to_action {padding: 40px 0 70px 0;}/*產品列表*/ 
.item.product_list_item:hover::before {width: 100%;background: #fff;}.item.product_list_item:hover img {transform: scale(1);}/*按鈕*/ 
.page_wrapper_bg .ebtn a:hover, .page_wrapper_bg .btn.btn_back a:hover {background: #fff;border-color: #0000cd;color: #0000cd;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
.RWDbanner_plus01 .slick-caption .container {width: 81%;}.RWDbanner_plus01 .slick-caption .txt1 {margin-top: 45px;}/*product*/ 
.RWDproduct002 {padding: 70px 0;}.RWDproduct002 h1.main-title {font-size: 30px;}.portfolio-item {margin-bottom: 45px; min-height: 250px;}.portfolio-bottom-summary h4 { font-size: 16px;}/*about*/ 
.RWDparallax_new .picbgbox {height: 500px !important; background-position: 28% 100% !important;}.ab_tit { font-size: 26px;}/*footer*/ 
.ft_logo img { width: 50%; margin: 0 auto 30px; display: block;}.mail_btn a { margin: 0 10px;width: calc(50% - 25px);}.mail_btn { width:100% ; margin: 0 auto 40px;}/*----------------------------內頁--------------------------*//*最新消息*/ 
.page_wrapper_bg .layoutlist_3 .item {padding: 20px 0px 15px;margin-bottom: 20px;}.page_wrapper_bg .layoutlist_3 .listdate .day {font-size: 22px;}.layoutlist_3 .listdate .day::before {display:none;}.page_wrapper_bg .layoutlist_3 .list_subject {margin-top: 0px;}/*標題*/ 
.hgroup h1 {font-size: 28px;letter-spacing: 2px;margin-bottom: 20px;}/*聯絡我們*/ 
.cont-info {width: 49%;}.cont-info.txt01 {margin: 0px 10px 10px 0px;}.page_wrapper_bg .pagecontent .cont-box p {padding: 15px 5px;}.page_wrapper_bg .pagecontent .cont-box a {font-size: 14px;}/*按鈕*/ 
.page_wrapper_bg .ebtn, .page_wrapper_bg .btn.btn_back {width: 20%;}/*製程能力*/ 
.textarea { width: 100%; position: relative; box-shadow: none;}.productpic { flex-direction: column;  position: relative;  top: 0; width: 100%;margin: 0;}.productpic2,.productpic1 { width: 100%;}.widthfix { width: 100% !important;}#edcontent > div.productline.col-lg-10.col-lg-offset-1 > div.textarea > div > ul > li > span { font-size: 17px;}/*公司簡介*/ 
.ab-box {    padding: 0px;    background: transparent;}.ab-img {padding: 0px;}.ab-txt {padding: 20px 20px 30px;box-shadow: none;}.ab-img img {    display: block;}/*側選單*/#sidebar {padding: 0px 15px;margin-bottom: 30px;}/*產品列表*/ 
.item.product_list_item {    margin: 0px 0px 20px;}/*頁尾*/ 
.page_wrapper_bg footer.footer>.container {    padding: 0px 15px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*menu*/ 
.ml-stack-nav-toggle {padding: 25px 14px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption .txt1 span:before{display:none;}.RWDbanner_plus01 .slick-caption .container {width: 100%;}.RWDbanner_plus01 .slick-caption .txt1 { text-align: right;}.RWDbanner_plus01 .slick-caption .txt1 {text-align: right;}.RWDbanner_plus01 .slick-caption .txt1 span:before {width: 75px; margin-right: 20px;}.RWDbanner_plus01 .slick-caption.txt-right { right: 10px;}.RWDbanner_plus01 .slick-caption .txt1 span { font-size: 14px;}.RWDbanner_plus01 .slick-caption .txt1 {margin-top: 30px;}/*about*/ 
.ab_tit { font-size: 19px;margin-bottom: 40px;}.para_tex {padding-right: 0;}.para_block {position: relative; top: 0;width: 100%; background: #fafafb; letter-spacing: 2px;line-height: 2;padding: 30px 25px 60px;}.RWDparallax_new .picbgbox {height: 685px !important;background-size: 165vw !important;background-position: 57% 100% !important;}.ab_btn {bottom: -1px;}/*product*/ 
.portfolio-item {margin-bottom: 45px; min-height: auto;height: auto !important;background-position: 48% 100% !important;}.RWDproduct002 {padding: 55px 0;}/*footer*/footer.footer {padding: 70px 0 50px;}.mail_btn a {margin: 10px 0;width: 100%;}.ft_logo img { width: 80%;}.ft_info01 {margin-bottom: 40px;padding: 0;}.ft_info02 { padding: 0;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {float: none;}.web_advice { font-size: 11px; letter-spacing: 1px;}/*----------------------------內頁--------------------------*//*共同*/ 
.page_wrapper_bg section.call_to_action > .container {padding: 0px 10px;}section.article-text.rwd .container {padding: 0px 10px;}.page_wrapper_bg .pagecontent {padding: 0px 15px !important;}.page_wrapper_bg section.call_to_action {    padding: 35px 0 40px 0;}/*最新消息*/ 
.page_wrapper_bg .layoutlist_3 .listdate .day {font-size: 12px;padding: 0px;position: relative;padding-left: 10px;}.page_wrapper_bg .layoutlist_3 .listdate .day::before {content: "/";display: block;position: absolute;left: 0px;}.page_wrapper_bg .layoutlist_3 .list_subject {margin-top: 15px;}/*聯絡我們*/ 
.page_wrapper_bg .cont-box h5 {padding: 5px 12px;}.cont-box i {margin: 10px 0px 30px;font-size: 45px;}.cont-info {margin: 0px 0px 40px 0px !important;padding-bottom: 1px;width: 100%;}.formdesc {margin-bottom: 0px;}.form-horizontal .form-group {margin-bottom: 0px;}.customized_columns .col-sm-12.col-md-5, .customized_columns .col-sm-12.col-md-11{margin-bottom: 15px;}.page_wrapper_bg .pagecontent .cont-box p {padding: 15px 15px;}/*按鈕*/ 
.page_wrapper_bg .ebtn, .page_wrapper_bg .btn.btn_back {width: 100%;}/*標題*/ 
.hgroup h1 {font-size: 24px;letter-spacing: 2px;margin-bottom: 20px;line-height: 36px;}/*公司簡介*/ 
.ab-box {padding: 0px;background: transparent;}/*產品介紹*/ 
.page_wrapper_bg .RWDproduct_page .products-info .name {    margin: 15px 0px;    text-align: center;}/*製程能力*/ 
.textarea { padding: 10px;}#edcontent > div.productline.col-lg-10.col-lg-offset-1 > div.textarea > div > ul { flex-direction: column;flex-direction: unset;}.textline:after{display:none;}#edcontent > div.productline.col-lg-10.col-lg-offset-1 > div.textarea > div > ul > li { padding: 0 5px;}#edcontent > div.productline.col-lg-10.col-lg-offset-1 > div.textarea > div > ul { justify-content: unset;}#edcontent > div.productline.col-lg-10.col-lg-offset-1 > div.textarea > div > ul > li > span { font-size: 15px;color: #111;}/*scrollTop*/ 
.scrollTop002 {    right: 10px;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.RWDparallax_new .picbgbox {height: 705px !important;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
.para_tex {font-size: 14px;}.ab_tit { font-size: 16px;}.ab_year {font-size: 16px;}.RWDproduct002 h2.sub-title { font-size: 16px;}.RWDproduct002 h1.main-title { font-size: 24px;}footer.footer {font-size: 13px;letter-spacing: 1px;}
}
/*iphone5 end*/