a {color: #222;text-decoration: none;}a:hover, a:focus{color: #191970; text-decoration: none;}/* 反白顏色設定*/::selection { background: #222; color: #fff;}::-moz-selection { background:#222; color: #fff;}.fl img{width:14vw;}body, html {font-family: 'Noto Sans', sans-serif;}/*logo*/ 
.cd-logo {width: 225px;}.inside.is-up .cd-logo {margin-top: 14px;}/* 選單*/ 
.RWDmenu_plus02 .container {width: 90%;}.RWDmenu_plus02 .inside {background: transparent;padding-top: 10px;}.cd-main-header { background: transparent;}.cd-primary-nav>li>a {padding: 0 30px;text-transform: uppercase;color: #fff;font-size: 15px;}.cd-primary-nav>li>a:hover { color: #191970;}.cd-primary-nav>li:after { height: 2px;}.cd-primary-nav>li:hover:after {left: 20px; right: 20px; background: #00469b;}.RWDmenu_plus02 .inside.is-up {height: 70px;background: rgba(255, 255, 255, 0.8);padding-top: 0;box-shadow: 1px 1px 15px rgba(43,43,43,.12);}.inside.is-up .cd-primary-nav>li>a{color: #222;line-height: 70px;height: 70px;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: #222;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before { background: #fff;}.inside.is-up .cd-primary-nav>.has-children>a::after, .inside.is-up .cd-primary-nav>.has-children>a::before { background: #222;}li.email a {background: #191970;border: 1px solid #191970;color: #fff;display: inline;border-radius: 99em;padding: 8px 35px;margin-left: 0;transition: all .5s ease;}li.email {margin-left: 10vw;}li.email a:before {content: "";position: relative;display: inline-block;width: 15px;height: 15px; background: url(archive/image/customization/icon_mail_wh.png)no-repeat;background-size: contain; top: 2px;margin-right: 15px;}li.email:after{display:none;}.inside.is-up .cd-primary-nav>li.email>a { color: #fff;}li.email a:hover { color: #fff;background: #222;}.cd-primary-nav>li.email>a:hover:before {background-color: transparent;}/*banner*/ 
.RWDbanner_plus01 .logo img {width: 14vw;}.RWDbanner_plus01 .slick-caption {top: 39%;}.slick-caption .txt1 span {font-size: 30px;}.RWDbanner_plus01 .slick-caption .txt1 {filter: drop-shadow(0px 0px 2px #ccc);}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #fff;}/*標題*/ 
.index h1.main-title {line-height: 1.3;font-size: 48px;text-transform: uppercase;letter-spacing: 1px;margin: 0px;color: #191970;font-weight: 600;}.index .section-line, .index h2.sub-title{display:none;}/* 關於我們 */ 
.RWDedictor002 .section-subject h1.main-title {display: none;}.RWDedictor002 .section-content {padding-top: 120px;padding-bottom: 0;}.RWDedictor002 .container {width: 100%;}.RWDedictor002 .RWDedictor002-text {width: 75%;float: right;padding-right: 10%;}.RWDedictor002 .img-rounded {border-radius: 0px;}.RWDedictor002 .col-md-6:first-child {float: right;padding: 0;padding-left: 50px;}.RWDedictor002 .RWDedictor002-text > p {font-size: 15px;margin-top: 70px;}/*解決方案*/ 
.RWDService001 .row:nth-child(2) {position: relative;}.RWDService001 .row:nth-child(2):before {content: "";position: absolute;width: 100%;height: 1px;background: #dfdff4; top: 50px;left: 0;}.service_block {background: #f5f5ff;margin-top: -50px;padding: 200px 0 80px;}.RWDService001 .section-subject {margin-bottom: 80px;}.RWDService001 i img {width: 100px;background: #cfcfeb;border-radius: 50%;border: 1px solid #191970;padding: 14px;margin: 0 auto;}.RWDService001 h2 { text-align: center;font-size: 18px;color: #222;}.service_block .RWDedictor img {width: 90%;margin: 0 auto;display: block;}.RWDService001 {margin-bottom: 60px;}.RWDService001 a:hover i {transform: translate(0px, -10px);transition: all .5s ease;}.RWDService001 i {transition: all .5s ease;}.RWDService001 a:nth-child(1):after {content: "";position: absolute;width: 15vw;height: 15vw;border-radius: 60%;left: 1vw;bottom: -58vh;background: rgba(25, 25, 112, 0.1);transform: scale(0);transition: all .5s ease;}.RWDService001 a:nth-child(1):hover:after {transform: scale(1);transition: all .5s ease;}.RWDService001 a:nth-child(2):after {content: "";position: absolute;width: 15vw;height: 15vw;border-radius: 60%; left:28vw;bottom: -70vh;background: rgba(25, 25, 112, 0.1);transform: scale(0);transition: all .5s ease;}.RWDService001 a:nth-child(2):hover:after {transform: scale(1);transition: all .5s ease;}.RWDService001 a:nth-child(3):after {content: "";position: absolute; width: 15vw;height: 15vw;border-radius: 60%;right: 0;bottom: -50vh;background:rgba(25, 25, 112, 0.1);transform: scale(0);transition: all .5s ease;}.RWDService001 a:nth-child(3):hover:after {transform: scale(1);transition: all .5s ease;}.RWDService001 a:nth-child(4):after {content: "";position: absolute;width: 15vw;height: 15vw;border-radius: 60%;right:10vw;bottom: -35vh;background: rgba(25, 25, 112, 0.1);transform: scale(0);transition: all .5s ease;}.RWDService001 a:nth-child(4):hover:after {transform: scale(1);transition: all .5s ease;}/*表單*/ 
.RWDeformandsoical.section-bgimage-yes > .section-inner > .section-overlay{display:none;}.RWDeformandsoical.section-bgimage-yes {background-image: none !important;background: #fff;}.form-horizontal .form-group img {margin-left: 15px;}.RWDeformandsoical > .section-inner .section-content .form-group label { color: #222;}.RWDeformandsoical .btn.btn-rj {margin-top: 12px !important;padding: 6px 23px;font-size: 16px;letter-spacing: 1px;background-color: #191970;border-color: #191970;color: #fff;text-transform: uppercase;}.RWDeformandsoical > .section-inner .section-content .form-group textarea {height: 80px;}.form-group {margin-bottom: 20px;}.RWDeformandsoical .btn.btn-rj:hover, .RWDeformandsoical .btn.btn-rj:focus {background-color: #222;border-color: #222;}.form-control {font-size: 15px;line-height: 1.5;color: #222; background-color: #eee; border-left-color: #ddd; border: 1px solid #ddd;}.form-control:focus {border-color: transparent;border-bottom: 1px solid #222;outline: 0;-webkit-box-shadow: none;box-shadow: none;}.RWDeformandsoical > .section-inner .section-content .form-group input, .RWDeformandsoical > .section-inner .section-content .form-group textarea {border-left-color: #ddd;}.scrollTop002 img {width: 50px;background: rgba(0, 0, 0, 0.6);padding: 14px;}.scrollTop002 {bottom: 15%;}
/*footer start*/

.footer_block {background: #222;padding: 80px 0 30px;}.footer_block a {color: #fff;text-decoration: none;}.footer_block a:hover, .footer_block a:focus{color: #ccc; text-decoration: none;}.footer_block h3 {margin-bottom: 40px;border-bottom: 0;color: #fff;letter-spacing: 1px;font-size: 24px; font-weight: 600;}.footer_block {line-height: 2;color: #fff;font-size: 15px;letter-spacing: 1px;}.RWDsocial002 .iconRounded {border: 1px solid #fff; color: #fff;background-color: transparent;font-size: 20px;width: 45px;height: 45px;margin-right: 0;margin-left: 20px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover { background-color: #191970; color: #fff;}.RWDssl01, .footer_other .RWDedictor, .copyright {display: inline-block;}.footer_other {font-size: 12px;color: #666;padding-top: 80px;}.footer_other .RWDedictor {padding: 0 30px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #666;}.RWDsocial002 .ii-line3.iconRounded {font-size: 16px;padding-top: 14px;}

/*footer end*/
/*INNER start*/

.page_wrapper_bg .cd-main-content { top: 0 !important;}.pagecontent a, .pagecontent a:hover { text-decoration: none; transition: .5s;}.pagecontent a:hover { color: #191970;}.layoutlist_2 .item, .layoutlist_4 .item { margin: 0 0 30px;}.none img { width: 30%; display: block;  margin: auto;}/*ttl & bread*/ 
.hgroup .container { margin: 0; margin-bottom: 30px; text-align: center; border: 0;}h1.pageTitle { font-size: 30px; color: #111; font-weight: bold; letter-spacing: 1.5px; line-height: 1.5; margin: 0;}.hgroup .breadcrumb { position: relative; bottom: 0; width: 100%; border: 0; background: transparent;}.breadcrumb a { font-size: 13px; color: #9c9c9c; letter-spacing: .5px; line-height: 1.5;}.breadcrumb a:hover { color: #191970;}.breadcrumb > li:nth-child(1) a { color: #191970;}/*space*/ 
.pagecontent .RWDslider01, .pagecontent .RWDeditor01 { margin-top: 0 !important;}.call_to_action { padding: 35px 0 70px !important;}/*fonts*/ 
.page_wrapper_bg .article-text h2 {font-size:26px;line-height: 1.5;font-weight: bold;}.page_wrapper_bg .article-text h3 {line-height: 1.5;margin-bottom: 10px; font-weight: bold; font-size: 24px !important;}.page_wrapper_bg .article-text h4 {font-size: 18px;line-height: 1.7;margin: 15px 0 15px;font-weight: bold;}.page_wrapper_bg .article-text {font-size: 15px;line-height: 2;color: #222;}.page_wrapper_bg .article-text p {font-size: 15px;line-height: 2;color: #222;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td {font-size: 15px;line-height: 2;}._bd_row li{margin-bottom: 10px;}._bd_row>ul >li, ._bd_row>ol >li { border-bottom: 1px dashed #ddd;}._bd_row ol, .products-info .txt .editor ol { padding-left: 22px;}._bd_row ul, .products-info .txt .editor ul{ padding-left: 18px;}a, a:focus, a:hover, ._bd_row a, ._bd_row a:hover, ._bd_row a:focus {color: #000;}/*con*//*conform*/ 
.customized_columns ._input:hover, .customized_columns ._input:active, .customized_columns ._input:focus { border-bottom: 1px solid #666;}.customized_columns ._input, .customized_columns select { background: white; border-radius: 0;}/*btn*/ 
.pagecontent .btn_back { float: right;}.pagecontent .btn_back a { padding: 6px 40px;line-height: 1.5;}.RWDproduct_page .btn_back { background: transparent; margin: 0;}.btn.active, .btn:active {box-shadow: none;}.pagecontent .btn,.page_wrapper_bg .ebtn { font-size: 14px !important;}.btn, .ebtn { background: transparent; padding: 0; color: #333; margin: 0; letter-spacing: 1.5px;}.btn a, .ebtn a { background: #191970; color: white; font-weight: normal; margin: 0; padding: 2px 40px; margin-top: 30px;}.btn a:hover, .ebtn a:hover { background-color: #222; color: white;}.RWDeform001 .ebtn {  background: transparent; margin-top: 5px; width: 100%;}.RWDeform001 .ebtn:hover { background: transparent;}.RWDeform001 .ebtn a:hover { background: #505050;}.btn, .btn:hover, .ebtn, .ebtn:hover { transition: .5s;}.ebtn.currectsend_btn { float: right;}#panel_14 > section.article-text > div > div > div > div.ebtn { float: right;}#sidebar { margin-top: 45px;}/*sidebar*/ 
.m2018 .products-nav .nav-title { background: #191970; color: white; font-size: 15px; margin: 0; font-weight: bold;}.m2018 .products-nav>ul>li { padding: 0; margin: 0;}.m2018 .products-nav>ul>li a { display: block; max-width: 100% !important; padding: 10px;}.m2018 .products-nav ul>li>.toggle-submenu { height: 45px;}.m2018 .products-nav>ul>li.active { background: #eee;}.m2018 .products-nav li a:hover { color: #9c9c9c !important;}.m2018 .products-nav>ul>li.active>a { font-weight: bold;}.m2018 .products-nav>ul>li { border-color: #eee;}#sidebar > div.m2018.visible-lg > div > ul > li.active.is-open.has-child > ul > li.active.iscate>a { color: #9c9c9c;}.m2018 .products-nav>ul>li>a { font-size: 14px;}/*news*/ 
.layoutlist_8 .listdate .day { color: #444; font-size: 25px !important; margin: 10px 0 0 0 !important;}.layoutlist_8 .listdate { border-left: 0 !important;}.layoutlist_8 .list_subject a { font-weight: bold; font-size: 15px !important;; line-height: 1.5 !important;}.layoutlist_8 .listdate .yearmonth { padding: 0;}.subsubject { margin-top: 20px;}.layoutlist_8 .item { border-color: #eee !important;}

/*INNER end*/
/*小螢幕 start*/

@media(max-width:1700px){.RWDService001 a:nth-child(1):after {width: 18vw;height: 18vw; left: 2vw; bottom: -55vh;}.RWDService001 a:nth-child(2):after {width: 18vw; height: 18vw;left: 31vw;bottom: -64vh;}.RWDService001 a:nth-child(3):after {width: 18vw;height: 18vw;right: 0;bottom: -47vh;}.RWDService001 a:nth-child(4):after {width: 18vw;height: 18vw;right: 11vw;bottom: -32vh;}.RWDedictor002 .col-md-6:first-child { padding-left: 30px;}.RWDedictor002 .RWDedictor002-text {width: 80%;padding-right: 50px;}}@media(max-width:1600px){.RWDService001 a:nth-child(2):after {left: 36vw; bottom: -73vh;}}@media(max-width:1500px){.RWDbanner_plus01 .page-scroll { bottom: 10px;}.slick-caption .txt1 span {font-size: 25px;}.service_block .container {    width: 75%;}.RWDService001 a:nth-child(2):after {bottom: -65vh;}.RWDService001 a:nth-child(3):after {right: 2vw;}.RWDService001 a:nth-child(4):after { right: 14vw; bottom: -31vh;}.RWDedictor002 .col-md-6:first-child {padding-left: 0;}.service_block { margin-top: -90px;}}@media(max-width:1400px){.RWDedictor002 .RWDedictor002-text {width: 90%;}.RWDService001 i img {width: 85px;padding: 10px;}.RWDService001 .row:nth-child(2):before {top: 43px;}.service_block .RWDedictor img {width: 80%;}.RWDService001 a:nth-child(1):after {left: 6vw;bottom: -57vh;}.RWDService001 a:nth-child(2):after {left: 34vw;}.RWDService001 a:nth-child(3):after {right: 4vw;bottom: -50vh;}.RWDService001 a:nth-child(4):after {right: 15vw;bottom: -36vh;}}@media(max-width:1300px){.RWDedictor002 .RWDedictor002-text > p { margin-top: 40px;}.RWDedictor002 .RWDedictor002-text {padding-right: 40px;}.RWDService001 h2 {font-size: 16px;}.RWDService001 a:nth-child(1):after { bottom: -53vh;}.RWDService001 a:nth-child(3):after {right: 5vw; bottom: -47vh;}.RWDService001 a:nth-child(4):after { right: 16vw; bottom: -33vh;}.scrollTop002 {bottom: 15%; right: 10px;}}

/*小螢幕 end*/
/*1199px start*/

@media(max-width:1200px){.RWDmenu_plus02 .inside {padding-top: 0;}.cd-main-header { padding: 0 20px;}.RWDmenu_plus02 .inside.is-up {height: auto;height: auto;}.cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before { background: #fff; transition: all .5s;}.RWDmenu_plus02 .inside.is-up .cd-main-header {background: rgba(255, 255, 255, .8);}.inside.is-up .cd-nav-trigger span, .inside.is-up .cd-nav-trigger span::after, .inside.is-up .cd-nav-trigger span::before {background: #222;transition: all .5s;}.cd-logo {width: 170px;margin-top: 10px !important;}nav.cd-nav .bottom-copyright{display:none;}.cd-primary-nav>li>a {padding: 0;color: #222;}li.email {margin-top: 25px;margin-left: 30px;}.cd-primary-nav>li.email>a {padding: 8px 35px;color: #fff;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before { background: #222;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: transparent;}nav.cd-nav ul .close-btn { color: #222;}.RWDeformandsoical #eForm1 .col-md-5.col-md-offset-1 {margin: 0;padding: 0 60px;width: 50%;}.footer_block .container {padding: 0 60px;}.RWDedictor002 .RWDedictor002-text {width: 100%;padding-left: 60px;padding-right: 20px;}.RWDedictor002 .row {display: flex; align-items: center; flex-direction: row-reverse;}.RWDedictor002 .section-content {padding-top: 80px;}/*INNER*/ 
.collapsing_header header { padding: 0 20px;}}

/*1199px end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*首頁*/ 
.fl img{width:160px;}.footer_block .container, .RWDeformandsoical #eForm1 .col-md-5.col-md-offset-1 {padding: 0 30px;}.RWDedictor002 .RWDedictor002-text { padding-left: 30px;}.RWDedictor002 .section-content {padding: 0px 0 50px;}/*方案*/ 
.service_block {margin-top: 0;}.service_block { padding: 60px 0;margin-top: 0;}.RWDService001 a:after{display:none;}.index h1.main-title {font-size: 40px;}.RWDsocial002 .pull-right { float: right !important;}.scrollTop002 {bottom: 10px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
#sidebar { margin-bottom: 40px;}
}
/*pad版 end*/
/*選單變化 start*/
@media (max-width: 800px) {
/*banner*/ 
.RWDbanner_plus01 .logo img {width: 20vw;}.RWDbanner_plus01 .slick-caption {top: 35%;}.RWDedictor002 .col-md-6:first-child { float: none;}.service_block .container {width: 100%;padding: 0 30px;}.RWDService001 .col-md-3.col-sm-6 {width: calc(100% / 4);}/*關於*/ 
.RWDedictor002 .row {display: block;align-items: unset; flex-direction: unset;}.RWDedictor002 .item {height: 350px; overflow: hidden;}.RWDedictor002 .col-md-6:first-child { padding: 0 15px;}.RWDedictor002 .section-subject h1.main-title {display: block;}.RWDedictor002 .RWDedictor002-text h1.main-title {display: none;}.RWDedictor002 .RWDedictor002-text > p {text-align: left;}.RWDedictor002 .img-rounded {margin: 0 auto;width: 96%;}.RWDedictor002 .RWDedictor002-text {padding: 0 15px;}.RWDedictor002 .section-content {padding: 60px 30px;}.RWDeformandsoical #eForm1 .col-md-5.col-md-offset-1 {float: left;}/*頁尾*/ 
.footer_other {padding-top: 40px;}.RWDsocial002 ul.socialNetwork {display: inline-block;}.footer_block {padding: 60px 0 30px;}.RWDsocial002 ul.socialNetwork li {float: none;}.RWDsocial002 .iconRounded {font-size: 16px; padding-top: 10px;width: 40px;height: 40px; margin-left: 0; margin-bottom: 10px;}.RWDsocial002 .ii-line3.iconRounded { font-size: 13px;padding-top: 12px;}
}
/*選單變化 end*/
/*phone版 start*/
@media (max-width: 480px) {
.fl img{width:140px;}/*banner*/ 
.RWDbanner_plus01 .logo img {width: 30vw;}.RWDbanner_plus01 .page-scroll{display:none;}.slick-caption .txt1 span {font-size: 22px;}.index h1.main-title { font-size: 35px;}/*關於*/ 
.RWDedictor002 .item { height: auto;}.RWDedictor002 .img-rounded {width: 100%;}.RWDedictor002 .RWDedictor002-text {padding: 0;}/*方案*/ 
.RWDService001 .col-md-3.col-sm-6 { width: calc(100% / 2);float: left;}.service_block .RWDedictor img {width: 100%;}.RWDService001 article.boxFeature-2 {margin-bottom: 40px;}.RWDService001 { margin-bottom: 10px;}.RWDService001 .row:nth-child(2):before{display:none;}.RWDeformandsoical #eForm1 .col-md-5.col-md-offset-1 {width: 100%;}/*頁尾*/ 
.RWDsocial002 .pull-right {float: none !important;}.RWDsocial002 {padding-top: 25px;}.RWDssl01, .footer_other .RWDedictor, .copyright { display: block;}.footer_other .RWDedictor {padding: 0;}.footer_block h3 {line-height: 1.3;margin-bottom: 25px;}.footer_block {word-break: break-word;}.RWDsocial002 ul.socialNetwork li {float: left;}.RWDsocial002 .iconRounded {font-size: 16px;padding-top: 11px; width: 40px; height: 40px; margin-left: 0;margin-right: 15px;margin-bottom: 0px;}.RWDsocial002 .ii-line3.iconRounded {font-size: 13px;padding-top: 12px;}/*INNER*/ 
.hgroup h1 {font-size: 25px; line-height: 1.5;margin:0;}.page_wrapper_bg .call_to_action>.container { padding: 0;}._bd_row h1 { font-size: 22px !important;}#sidebar { margin: 0 5% 40px;}.layoutlist_8 .listdate .yearmonth { display: inline-block;}.layoutlist_8 .listdate .day:before { content: "/"; left: 0; position: absolute;}.layoutlist_8 .listdate .day { font-size: 12px !important;color: #afafaf !important; display: inline-block; position: relative; padding-left: 10px;}.layoutlist_8 .list_subject a { line-height: 2 !important;}
}
/*phone版 end*/
/*iphone5 start*/
@media (max-width: 320px){
.index h1.main-title { font-size: 32px;}.article-text>.container { padding: 0;}
}
/*iphone5 end*/