/*共用*/a{color:#333}a:hover{text-decoration: none;}/* 反白顏色設定*/::selection { background: #ccc; color: #fff;}::-moz-selection { background:#ccc;   color: #fff;}/* loading*/ 
.RWDfakeloader{z-index:9999999999 !important}/*menu*/nav.cd-nav{margin-left: 0;}.cd-primary-nav, .cd-primary-nav ul{z-index: 1111;}.cd-primary-nav > li::after{display:none;}.cd-primary-nav > li > a{font-family:'Open Sans', 微軟正黑體, sans-serif;letter-spacing: 1.5px;font-size: 18px;color: #333;}.cd-primary-nav > li > a:hover{color: #000;background-color:transparent;}.cd-primary-nav > .has-children > a.selected::before, .cd-primary-nav > .has-children > a.selected::after{background-color: #007BC3;}.cd-primary-nav .cd-secondary-nav > li > a{font-family:'Open Sans', 微軟正黑體, sans-serif;color: #777;font-size: 18px;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: #f6f6f6;color:#222;}.RWDmenu_plus02 a{font-family:'Open Sans', 微軟正黑體, sans-serif;color: #555;transition: all 0.2s ease 0s;font-size: 18px;}.RWDmenu_plus02 a:hover{color: #fff;}.RWDmenu_plus02 .container {width: 100%;padding:0 50px 0 0px;}.RWDmenu_plus02 .inside {background: transparent;}.cd-main-header {background: transparent;transition: .3s ease;}.RWDmenu_plus02 .inside.is-up .container {background: #fff;}.RWDmenu_plus02  .inside.is-up .cd-main-header{background: #fff;}.lang-select-label {    font-size: 16px;}/**/ 
.RWDbanner_plus01 .slick-caption .container {width: 75%;}.RWDbanner_plus01 .slick-caption {top: 27%;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 50px;color: #1a1a1a;font-weight: bold;font-family: 'Noto Sans TC', sans-serif;line-height: 1.5;}.RWDbanner_plus01 .slick-caption .txt2 {color: #585858;font-size: 17px;line-height: 1.6;margin-top: 50px !important;}.RWDbanner_plus01 .slick-caption .txt2 h8{padding-top: 10px;display: block;color: #0d1c5b;letter-spacing: 1px;font-weight: bold;font-size: 18px;}.RWDbanner_plus01>.slick-caption .link-btn{margin-top: 65px;}.RWDbanner_plus01>.slick-caption .link-btn a, .link-btn a {    border-radius: 25px;    letter-spacing: 2px;    background-color:#f2f2f2;    font-size: 15px;    color: #555 !important;    display: block;    width: 150px;    border: 1px solid #aeaeae;    text-align: center;    padding: 10px 0 !important;transition: .3s ease;}.RWDbanner_plus01>.slick-caption .link-btn a:hover, .link-btn a:hover {background-color: #0d1c5b;color: #fff !important;border: 1px solid #0d1c5b;}.RWDbanner_plus01.style-dotnav .slick-arrow {    background: url(archive/image/customization/iview-control-w.svg) center no-repeat;}.RWDmenu_plus02 .cd-logo{    width: 255px;    margin-top: 0;    margin-left: 0;    border-radius: 0 0px 35px 0px;    overflow: hidden;}/*header電話信箱*/ 
.RWDmenu_plus02 .sub-nav{float: right;display: block !important;margin-left: 20px;}.RWDmenu_plus02 .sub-nav.sub-up{margin-top: 0;}.RWDmenu_plus02 .editor{float: none;margin-right: 0;margin-top: 23px;font-size: 15px;letter-spacing: 1.5px;}.contact_btn{float: right;width: auto;}.contact_btn a{    background-color: transparent;    display: block;    color: #5d5d5d;    padding: 5px 15px;    border-radius: 20px;    margin-left: 15px;    transition: all 0.5s ease 0s;    border: 1px solid #3d414c;    border:1px solid #9dc1e5;}.contact_btn a img{max-width: 20px;margin-right: 10px;filter: brightness(0.5);}.contact_btn a:hover  img{filter: none;}.contact_btn.btn_mail a{    background-color: transparent;    display: block;    color: #5d5d5d;    padding: 5px 15px;    border-radius: 20px;    margin-left: 15px;    transition: all 0.5s ease 0s;    border: 1px solid #3d414c;    border: 1px solid #b4b4d0;}.contact_btn.btn_mail a:hover {    background-color: #8695df;    color: #fff;}.contact_btn a:hover {    background-color: #a8c8e6;    color: #fff;}/*新選單搜尋*/ 
.cd-search input{font-size: 16px;}.cd-search button{font-size: 16px;}.cd-search button:hover{color: #797979;}/*新選單語系*/ 
.RWDmenu_plus02 #lan-02{font-size: 14px;letter-spacing: 1px;}#lan-02 > a:nth-child(1):before{display:none}/*區塊*/ 
.about-section {position: relative;}.about-section .container {width: 100%;padding:0;}.strong-section {background: linear-gradient(120deg, #fbfbfb 0%, #ececec 100%);position: relative;padding:120px 0 140px;overflow: hidden;}.strong-section .container {width: 70%;}.service-section .container {width: 85%;}.service-section {position: relative;padding: 50px 0;}.brand-section .container {width: 70%;}.brand-section {position: relative;background: #eee;padding: 100px 0 100px;}.footer-section .container {    padding-top: 30px;    width: 70%;}.footer-section {position: relative;padding: 70px 0;    color: #fff;    background: #0d1c5b;}.strong-section:before{    content: "";    position: absolute;    background: url(archive/image/customization/earth7.png)no-repeat;    width: 600px;    height: 420px;    right: 0;    top: -160px;    background-size: cover;    z-index: 0;    opacity: 0.35;}.RWDService001 i {    margin-bottom: 30px;    width: 70px;    position: relative;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:hover a {cursor: default;}/**/ 
.RWDbanner_plus01.style-dotnav.control-center .control-box {left: 250px;margin-bottom: 150px;}.RWDbanner_plus01.style-dotnav .control-box .control {text-align: left;}.RWDbanner_plus01.style-dotnav .slick-dots .slick-active button:before {background:TRANSPARENT;}.RWDbanner_plus01.style-dotnav .slick-dots li button:before {border-radius: 0;}.RWDbanner_plus01.style-dotnav .slick-dots li button {color: #555; font-size: 15px;}.RWDbanner_plus01.style-dotnav .slick-dots .slick-active button {color: rgb(14 29 92);}/**/ 
.about-section .ab_left {width: 30%;float: left;height: 550px;}.about-section .ab_right {    width: 70%;    float: right;    padding-left: 10%;    padding-top:9%;}.about-section .ab_right h8 {    color: #000;    font-size: 18px;    line-height: 1;    font-weight: bold;    letter-spacing: 1px;}.about-section .ab_right h1  {    font-weight: bold;    color: #1d1d1d;    font-size: 40px;    margin-top: 10px;    font-family: 'Noto Sans TC', sans-serif;}.about-section .ab_right p {    width: 80%;    line-height: 2;    margin-top: 30px;    font-size: 17px;    color: #555;}/*標題*/ 
.section-line{display: none !important;}h2.sub-title {    color: #555 !important;    font-size: 20px !important;    line-height: 1.8 !important;    font-weight: normal !important;}h1.main-title {    color: #000 !important;    font-weight: bold !important;    font-size: 45px !important;}/**/ 
.RWDService001 h2.sub-title {display: none;}.RWDService001 h1.main-title{margin-bottom: 80px;}.RWDService001 .boxFeature-2 h2 {    color: #0f1222;    font-size: 25px;    font-weight: bold;    border-bottom:1px solid rgb(209 209 209);    padding-bottom: 10px;    letter-spacing: 2px;    margin-top: 0;}.RWDService001 p {    margin-top: 0;    margin-bottom: 12px;    font-size: 18px;    text-align: left;    color: #4e4e4e !important;    line-height: 2;}.RWDService001 .section-subject {margin-bottom: 0;}.RWDService001 .col-md-3{    width: calc(100%/3 - 60px);    position: relative;    margin: 0 30px;}/*.RWDService001 .col-md-3:before {    content: "";    position: absolute;    font-size: 80px;    font-weight: bold;    color: rgba(125, 125, 125, .08);    right: 10px;    bottom: 0;    line-height: 80px;    z-index: 0;}.RWDService001 .col-md-3:first-child:before {content: "1";}.RWDService001 .col-md-3:nth-child(2):before {content: "2";}.RWDService001 .col-md-3:last-child:before {content: "3";}*//**/ 
.RWDproduct002_v2 .portfolio-bottom-summary {    height: auto !important;}.RWDproduct002_v2 .portfolio-bottom-summary ul {    text-align: left;    line-height: 1.5;    color: #555;font-size: 17px;}.RWDproduct002_v2 .portfolio-bottom h4 {    font-weight: bold;    font-size: 22px;    color: #000;    text-align: left;    padding-left: 15px;    line-height: 1.5;}.RWDproduct002_v2 .portfolio-bottom {    margin-top: 30px;padding: 0 25px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    padding: 0;    width: calc(100%/3 - 31px);    border: 1px solid #d6d6d6;    margin: 0 15px;    height: 670px !important;}.portfolio-bottom h4 span {    padding-right: 7px;    color: #0a29a9;    font-weight: bold;}.RWDproduct002_v2 .popup-portfolio .portfolio-item:hover {box-shadow: 4px 4px 5px 1px rgb(210 209 209 / 40%);transition: .3s ease;}/**/ 
.RWDnews005 .section-subject {margin-bottom: 70px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 15px;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {    color: #fff;    background:#d2d2d2;    border:#d2d2d2 1px solid;    border-radius: 0;    display: flex;    align-items: center;    justify-content: center;    width: 40px !important;    height: 40px !important;    font-size: 35px;}.RWDnews005 .owl-carousel .owl-item div { transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;border: 1px solid transparent;padding:0;border-radius:0px}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:hover div{    transition: .3s ease;    cursor: pointer;    color: #fff;}.RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden; padding: 10px 0;}.RWDnews005 .owl-carousel {overflow: visible;}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -65px;}.RWDnews005 .controlls-over .owl-controls .owl-next{right: -65px;}.RWDnews_listblock h3 {    font-size: 18px;    margin-top: 15px;    margin-bottom: 40px;}.RWDnews005 .owl-carousel.owl-padding-10 {    margin-left: 0;    margin-right: 0;}/**/ 
.footerRights {background-color:#000 !important;color: #eee;font-size: 13PX;text-align: center;padding: 10px;}.copyright_desc , .copyright_desc a{color: #eee;}.footerRights .RWDedictor {display: inline-block;}.copyright {display: inline-block;padding-left: 15px;}.RWDssl01 {display: inline-block;padding-left: 15px;}.copyright_desc a:hover{color: #eee;}/**/ 
.footer-section a:hover {color: #333;}.ft_left .ft_title_en {    line-height: 2;    font-size: 14px;    margin-top: 10px;    color: #fff;}.ft_left .ft_title  {    font-size: 22px;    color: #fff;    font-weight: bold;    font-family: 'Noto Sans TC', sans-serif;}.ft_item {    line-height: 2;}.ft_item a, .ft_item a:hover, .ft_item a:focus {color:#fff;}.RWDsocial002 .iconRounded  {    border: none;    color: #50bb83;    background-color: transparent;    font-size: 42px;    margin-right: 15px;    margin-top: 0px;}.RWDsocial002 .iconRounded img {margin-top: 10px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {    background-color: transparent;    color: #000;}.RWDparallax_new .picbgbox {height: 600px !important;}.RWDnews005 .controlls-over .owl-pagination {display: none;}
/*bounceIn 修正成 fadeIn start*/

/* bounceIn 修正成 fadeIn*/@-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;}

/*bounceIn 修正成 fadeIn end*/
/*內頁 start*/

/*內頁長度*/section.call_to_action{min-height: 800px; padding: 35px 0 80px 0;}/*toTop隱藏*/#toTop{display:none !important;}/*文字統一設定*/section.article-text, section.article-text p {line-height: 2; font-size: 15px; letter-spacing: 2px; color: #555;}/*標題*/ 
.hgroup .container {border-bottom: none; width: 100%;}h1.pageTitle {font-weight: bold; color: #1d1d1d; font-size: 40px; font-family: 'Noto Sans TC', sans-serif; text-align: center; margin-bottom: 20px;}.hgroup .breadcrumb {border: none; position: relative; padding: 0; bottom: 0; display: block; float: none !important; text-align: center; font-size: 15px; letter-spacing: 1px;}.hgroup .breadcrumb a {color: #555;}/*側選單2*/#sidebar .products-nav>ul> li.active>ul { display: block;}#sidebar {padding-bottom: 30px;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{ background: #f2f2f2;}.m2018 .products-nav .nav-title {background: #0d1d5b; font-size: 17px; padding: 10px 10px; text-align: center; margin-bottom: 0; color: #fff; letter-spacing: 2px; font-weight: 600; border-top-right-radius: 10px; border-top-left-radius: 10px;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 2px solid #ddd;padding: 10px 0px; margin-bottom: 0px;text-align: center;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active, .page_wrapper_bg .products-nav>ul>li:hover {border-bottom: 1px solid #060f1f;}.page_wrapper_bg .products-nav>ul> li.active > a, .page_wrapper_bg .products-nav>ul>li:hover > a{color: #333;font-weight: 600;}.m2018 .products-nav>ul>li>a {padding-right: 0;color: #888;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #111;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {font-size: 15px;padding: 5px 0px;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #ddd; padding: 10px 0 5px;margin-top:5px;}li.has-child.is-open {background: #f5f5f5;}li.has-child.is-open .has-child {padding: 10px 0px 0px;background: transparent;}.page_wrapper_bg .products-nav>ul> li.active {padding-left: 0px;padding-right: 0px;}.m2018 .products-nav ul li {padding-left: 0;}/*回上層*/ 
.btn.btn_back a {color: #fff;}.btn.btn_back:hover {background: #bbb;}.btn.btn_back {transition: .5s all; border-radius: 0px; float: right; background: #0d1c5b; margin-top: 30px; padding: 6px 20px;}/*新編輯器*/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0px !important;}.RWDslider01 .editor {font-size: 14px !important; line-height: 1.8 !important; color: #555 !important; letter-spacing: 0.5px;}.RWDtimeline01 li.event .point .editor {font-size: 14px; color: #555; line-height: 1.8; letter-spacing: 0.5px;}.RWDtimeline01 li.event .point .title {font-size: 20px; letter-spacing: 0.5px;}/*頁籤*/ 
.tabs {margin: 35px 0px 10px; font-weight: 400;}.tabs nav li.tab-current:after, .tabs nav li.tab-current:before{display:none;}.tabs nav ul {display: flex !important;justify-content: flex-end;}.tabs nav a {font-weight: 400;padding: 5px 20px;border-top-left-radius: 10px; border-top-right-radius: 10px; border: none !important;}.tabs nav ul li:first-child {border-left: 1px solid #ddd;}.tabs .content { border: 1px solid #ddd; padding: 50px;}.tabs nav ul li { border-top-left-radius: 10px; border-top-right-radius: 10px; border: 1px solid #ddd; border-left: 1px solid #ddd; background: #eee; margin-left: 5px; border-bottom: none !important;}.tabs nav li.tab-current a {color: #fff !important;}.tabs nav li.tab-current { background: #0d1c5b;}.tabs nav a::before, .tabs nav li.tab-current a::after{display: none;}/*解決方案*/ 
.webdesc {margin-bottom: 30px;}.layoutlist_7 .subject, .layoutlist_7 .subject a {color: #0f1222 !important;font-size: 18px !important; font-weight: bold; letter-spacing: 2px; margin-top: 20px !important; text-align: center; margin-bottom: 0px !important; line-height: 1.8;}.layoutlist_7 .cdate, .layoutlist_7 .cdate a {display: none;}.layoutlist_7 .summary, .layoutlist_7 .summary a { margin-top: 0;}.layoutlist_7 .litem {margin: 0 0 45px !important;}.layoutlist_7 .litem {width: calc(100% / 2);}/*電子表單*/ 
.eformsDesc {margin: 10px 0 40px !important;}.contact_ h4 {font-size: 20px !important; font-weight: bold; letter-spacing: 1px;}.contact_ h5 {letter-spacing: 1px; margin-bottom: 20px; color: #777;}.ebtn.currectsend_btn:hover {background: #bbb;}.ebtn.currectsend_btn {border-radius: 0px; background: #0d1c5b; transition: .5s all;}

/*內頁 end*/
/*其他語系 start*/

/*-----------------------首頁_英文-------------------------*//*menu*/ 
.lang_en .cd-primary-nav > li > a {letter-spacing:0px;}/*banner*/ 
.lang_en .RWDbanner_plus01 .slick-caption .container {width: 80%;}.lang_en .RWDbanner_plus01 .slick-caption .txt2 h8 {letter-spacing:0px;}.lang_en .RWDbanner_plus01>.slick-caption .link-btn a, .link-btn a {letter-spacing:0px;}.lang_en .RWDbanner_plus01 .slick-caption .txt1 {letter-spacing: 0px;width: 48%;font-size: 42px;}.lang_en .RWDbanner_plus01 .slick-caption .txt2 {letter-spacing: 0px;width: 40%;}/*新選單語系*/ 
.lang_en .RWDmenu_plus02 #lan-02 {letter-spacing:0px;}/*關於我們*/ 
.lang_en .about-section .ab_right h8 {letter-spacing:0px;}.lang_en .about-section .ab_right h1 {font-size: 35px;letter-spacing: 0px;line-height: 44px;width: 85%;}.lang_en .about-section .ab_right p {width: 85%;}/*Service*/ 
.lang_en .RWDService001 .boxFeature-2 h2 {letter-spacing:0px;}.lang_en .RWDproduct002_v2 .popup-portfolio .portfolio-item {height: 695px !important;}/*footer*/ 
.lang_en .ft_item td {vertical-align: top;}.lang_en .footer-section .container {    width: 77%;}/*-----------------------內頁_英文-------------------------*//*文字統一設定*/ 
.lang_en section.article-text, .lang_en section.article-text p {letter-spacing: 0px;}/*標題*/ 
.lang_en .hgroup .breadcrumb {letter-spacing: 0px;}/*側選單2*/ 
.lang_en .m2018 .products-nav .nav-title {letter-spacing: 0px;}/*新編輯器*/ 
.lang_en .RWDslider01 .editor {letter-spacing: 0px;}.lang_en .RWDtimeline01 li.event .point .title {letter-spacing: 0px;}/*回上層*/ 
.lang_en .btn.btn_back a {letter-spacing: 0px;}/*解決方案*/ 
.lang_en .layoutlist_7 .subject, .lang_en .layoutlist_7 .subject a {letter-spacing: 0px;}/*電子表單*/ 
.lang_en .contact_ h4 {letter-spacing: 0px;}.lang_en .contact_ h5 {letter-spacing: 0px;}.lang_en .contact_ td {vertical-align: top;}.lang_en .form-horizontal .control-label {    padding: 0px 15px 0 50px;}

/*其他語系 end*/
/*小螢幕 start*/

@media (max-width:1680px){.portfolio-bottom h4 {font-size: 20px;}.portfolio-bottom {padding: 0 6px;}.portfolio-bottom-summary ul {line-height: 1.3;}.RWDbanner_plus01.style-dotnav.control-center .control-box {left: 215px; margin-bottom: 100px;}/*英文語系*/ 
.lang_en .RWDbanner_plus01 .slick-caption .container {width: 82%;}.lang_en .RWDbanner_plus01 .slick-caption .txt1 {font-size: 38px;}.lang_en .ft_left .ft_title {font-size: 20px;}.lang_en .RWDproduct002_v2 .popup-portfolio .portfolio-item {height: 680px !important;}}@media (max-width:1500px){.cd-primary-nav>li>a {padding: 0 13px;}/*英文語系*/ 
.lang_en .service-section .container {width: 90%;}}@media (max-width:1440px){.RWDbanner_plus01 .slick-caption {top: 23%;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 40px;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 35px !important;}.RWDbanner_plus01>.slick-caption .link-btn{margin-top: 50px;}.RWDbanner_plus01.style-dotnav.control-center .control-box {left: 200px;margin-bottom: 100px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {height: 600px !important;}.strong-section .container {width: 80%;}.brand-section .container {width: 80%;}.footer-section .container {width: 80%;}.RWDmenu_plus02 .container {padding: 0 15px 0 0px;}.RWDmenu_plus02 .sub-nav {margin-left: 0px;}.RWDmenu_plus02 .cd-logo{width:210px;}/*英文語系*/ 
.lang_en .RWDbanner_plus01 .slick-caption .txt1 {font-size: 34px;}.lang_en .cd-primary-nav > li > a {font-size: 16px;padding:0 10px;}.lang_en .RWDbanner_plus01 .slick-caption .txt2 {width: 45%;}.lang_en .about-section .ab_right p {width: 95%;}.lang_en .about-section .ab_right h1 {width: 95%;}.lang_en .about-section .ab_right {padding-left: 6%;}.lang_en .RWDproduct002_v2 .portfolio-bottom h4 {font-size: 18px;}.lang_en .RWDproduct002_v2 .popup-portfolio .portfolio-item {height: 645px !important;}.lang_en .footer-section .container {width: 80%;}}@media (max-width:1280px){.RWDbanner_plus01 .slick-caption .container {width: 85%;}.RWDbanner_plus01.style-dotnav.control-center .control-box {left: 100px;margin-bottom: 55px;}.about-section .ab_left {height: 475px;}.about-section .ab_right {padding-left: 9%;}.about-section .ab_right p {width: 90%;}.RWDService001 .col-md-3 {width: calc(100%/3 - 40px);margin: 0 20px;}.strong-section .container {width: 85%;}.brand-section .container {width: 85%;}.footer-section .container {width: 85%;}.cd-primary-nav>li>a {padding: 0 13px;}.contact_btn a {letter-spacing: 0px;}.contact_btn.btn_mail a{margin-left:5px;}.lang_en .cd-primary-nav > li > a {    font-size: 15px;    padding: 0 8px;}/*英文語系*/ 
.lang_en .RWDbanner_plus01 .slick-caption .container {width: 90%;}.lang_en .about-section .ab_left {height: 550px;}.lang_en .RWDproduct002_v2 .portfolio-bottom {padding: 0 10px;}.lang_en .RWDproduct002_v2 .popup-portfolio .portfolio-item {height: 610px !important;}}@media screen and (max-width: 1199px) {.cd-header-buttons {right: 20px;}/*header*/ 
.cd-main-header{text-align: right;background: #fff;}.cd-main-header .cd-logo {    margin-top: 0px !important;    margin-left: 0;    width: 165px;    border-radius: 0 0px 20px 0px;}.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after{background: #333;}.RWDmenu_plus02 .sub-nav {float: none;display: inline-block !important;}.RWDmenu_plus02 .editor{margin-top: 8px;}.contact_btn a{margin-left: auto;margin-right: 15px;}/*選單*/ 
.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after{background: #555;}.cd-primary-nav, .cd-primary-nav ul{background: #eee;}.cd-primary-nav > li > a{font-size: 16px;}.cd-primary-nav > li > a:hover{color: #555;}.cd-primary-nav > li > a.selected{background-color: transparent;color: #555;}.cd-primary-nav a, .cd-primary-nav ul a{transition: all 0.2s ease 0s;}.cd-primary-nav .cd-secondary-nav > li > a{font-size: 16px;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: transparent;color: #777;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after{background: #555;}.go-back a:hover::after, .go-back a:hover::before, .has-children>a:hover::after, .has-children>a:hover::before{background: #555;}nav.cd-nav .bottom-copyright{display: none;}.cd-primary-nav a, .cd-primary-nav ul a {border-bottom: 1px solid #cfcfcf;}.collapsing_header header {padding: 0px;}.service-section .container {width: 95%;}.strong-section .container {width: 95%;}.brand-section .container {width: 95%;}.footer-section .container {width: 95%;}.about-section .ab_left {height: 450px;}.about-section .ab_right {padding-left: 7%;}.about-section .ab_right p {width: 90%; font-size: 16px;}.about-section .ab_right h1 {font-size: 35px;}.RWDbanner_plus01 .slick-caption .txt2{font-size: 16px;}.RWDbanner_plus01 .slick-caption .txt2 h8 {font-size: 16px;}.RWDbanner_plus01 .slick-caption {top: 20%;}.contact_btn.btn_mail a {margin-left: 5px;}.RWDnews005 .controlls-over .owl-controls .owl-next {right: 0;}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: 0;}#cd-primary-nav>li>ul>li.go-back a {font-size: 12px;}.RWDmenu_plus02 .phone-menu {    margin-left: 15px;}.contact_btn a {letter-spacing: 2px;}/*英文語系*/ 
.lang_en .RWDbanner_plus01 .slick-caption .container {width: 95%;}.lang_en .RWDbanner_plus01 .slick-caption .txt1 {font-size: 30px;}.lang_en .RWDbanner_plus01 .slick-caption .txt2 {width: 42%;}.lang_en .service-section .container {width: 100%;}.lang_en .RWDproduct002_v2 .popup-portfolio .portfolio-item {height: 595px !important;}.lang_en .footer-section .container {    width: 95%;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.cd-main-content {top: 45px;}.RWDbanner_plus01 .slick-caption .container {width: 90%;}.RWDbanner_plus01.style-dotnav.control-center .control-box {left: 60px;margin-bottom: 120px;}.about-section .ab_left {height: 450px;}.about-section .ab_right {padding-top: 11%;}.RWDService001 .col-md-3 {width: calc(100%/3 - 20px);margin: 0 10px;}.RWDService001 .col-md-3:before {left: -20px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/3 - 11px);margin: 0 5px;height: 550px !important;}.RWDService001 .col-md-3:before{display: none;}.RWDproduct002_v2 .portfolio-bottom {padding: 0 10px;}.RWDproduct002_v2 .portfolio-bottom h4 {font-size: 19px;}/*------------------------------英文_首頁------------------------------*/ 
.lang_en .RWDbanner_plus01 .slick-caption .txt2 {    width: 44%;}
}
/*Pad橫向 end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner_plus01.style-dotnav.control-center .control-box {left: 70%;margin-bottom: 77%;}.RWDbanner_plus01 .slick-caption {top: 10%;}.RWDbanner_plus01 .slick-caption .container {width: 80%;}.about-section .ab_left {height:0px;width: 100%;opacity: 0.08;}.about-section .ab_right {    padding-top: 0;    padding-left: 0;    width: 100%;    padding:80px 50px;    background: #fff;}.strong-section {padding: 100px 0 120px;}.RWDService001 .col-md-3 {width: calc(100%/3 - 10px);margin: 0 5px;padding: 0 20px;}.service-section .container{width: 100%; padding:0 15px;}.strong-section .container {width: 100%; padding:0 30px;}.brand-section .container{width: 100%; padding:0 15px;}.footer-section .container{width: 100%; padding:0 15px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/2 - 11px);margin: 0 5px;height: 570px !important;margin-bottom: 20px !important;}.RWDproduct002_v2 .portfolio-bottom {padding: 0 10px;}.RWDproduct002_v2 {padding: 0;}.strong-section {padding: 70px 0 90px;}.service-section{padding:70px 0 50px}.ft_left{width: 50%;float: left;}.ft_middle{width: 50%;float: right;}.ft_right{margin-top: 70px;}.RWDnews005 .section-subject {margin-bottom: 50px;}.footer-section {padding: 50px 0;}.footer-section .container {padding-top: 0;border-top: 0;}.strong-section:before {opacity: 0.15;}h1.main-title {font-size: 38px !important;}h2.sub-title {font-size: 18px !important;}.RWDService001 .boxFeature-2 h2 {font-size: 20px;}.contact_btn a {letter-spacing: 0px;}/*------------------------------英文_首頁------------------------------*/ 
.lang_en .RWDbanner_plus01 .slick-caption .txt1 {width: 100%;font-size: 40px;}.lang_en .RWDbanner_plus01 .slick-caption .txt2 {width: 100%;}.lang_en .RWDbanner_plus01 .slick-caption .container {width: 80%;}/*about*/ 
.lang_en .about-section .ab_left {height: 0px;}.lang_en .about-section .ab_right h1 {width: 100%;}.lang_en .about-section .ab_right p {width: 100%;}.lang_en .about-section .ab_right h1 {font-size: 30px;}/*service*/ 
.lang_en .RWDproduct002_v2 .popup-portfolio .portfolio-item {    height: 660px !important;}.lang_en .RWDproduct002_v2 .portfolio-bottom h4 {    font-size: 19px;}
}
/*991px end*/
/*pad版 start*/
@media (max-width: 768px) {
.RWDbanner_plus01.style-dotnav.control-center .control-box {left: 70%;margin-bottom: 77%;}.RWDbanner_plus01 .slick-caption {top: 10%;}.RWDbanner_plus01 .slick-caption .container {width: 80%;}.about-section .ab_left {height:0px;width: 100%;opacity: 0.08;}.about-section .ab_right {    padding-top: 0;    padding-left: 0;    width: 100%;    padding:80px 50px;    background: #fff;}.strong-section {padding: 100px 0 120px;}.RWDService001 .col-md-3 {width: calc(100%/3 - 10px);margin: 0 5px;padding: 0 20px;float: left;}.service-section .container{width: 100%; padding:0 15px;}.strong-section .container {width: 100%; padding:0 30px;}.brand-section .container{width: 100%; padding:0 15px;}.footer-section .container{width: 100%; padding:0 15px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/2 - 11px);margin: 0 5px;height: 570px !important;margin-bottom: 20px !important;}.RWDproduct002_v2 .portfolio-bottom {padding: 0 10px;}.RWDproduct002_v2 {padding: 0;}.strong-section {padding: 70px 0 90px;}.service-section{padding:70px 0 50px}.ft_left{width: 50%;float: left;}.ft_middle{width: 50%;float: right;}.ft_right{margin-top: 70px;}.RWDnews005 .section-subject {margin-bottom: 50px;}.footer-section {padding: 50px 0;}.footer-section .container {padding-top: 0;border-top: 0;}.strong-section:before {opacity: 0.15;}h1.main-title {font-size: 38px !important;}h2.sub-title {font-size: 18px !important;}.RWDService001 .boxFeature-2 h2 {font-size: 20px;}.ft_left {width: 45%;}.ft_middle {width: 55%;}/*---內頁---*/ 
.btn.btn_back {    float: none !important;    display: block;    width: 100%;}h1.pageTitle {    font-size: 32px;}/*------------------------------英文_首頁------------------------------*/ 
.lang_en .RWDproduct002_v2 .popup-portfolio .portfolio-item {    height: 610px !important;}.lang_en .footer-section .container {    width: 100%;}
}
/*pad版 end*/
/*767px start*/
@media (max-width: 767px) {
.RWDmobile_bottom_v2 {background-color:#749cfa;}.mobile_bottom__li {border-left:none;border-right: 1px solid #5d7bc2;}.mobile_bottom__a {padding: 10px 0;}.RWDmobile_bottom_v2 .text {font-size: 14px;margin-top: 5px;}.cd-main-content {padding-bottom: 50px;}li.mobile_bottom__li:first-child .mobile_bottom__a {background:#85c2ff;}.RWDmobile_bottom_v2 .icon img {    width: 30px;}.RWDbanner_plus01.style-dotnav.control-center .control-box {    left: 90px;    margin-bottom: 90%;}.RWDmenu_plus02 .phone-menu {margin-left: 0px;}.layoutlist_7 .litem {    float: left;}/*------------------------------英文_首頁------------------------------*/ 
.lang_en .RWDbanner_plus01 .slick-caption .txt1 {font-size: 34px;}.lang_en .RWDbanner_plus01.style-dotnav.control-center .control-box {left: 40px;}.lang_en .RWDbanner_plus01 .slick-caption .container {width: 88%;}.lang_en .ft_left .ft_title {font-size: 16px;}.lang_en .RWDService001 .col-md-3 {    width: 100%;    margin: 0 5px;    padding: 0 20px;    margin-bottom: 30px;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDmenu_plus02 .sub-nav{display:none !important;}.strong-section:before{display:none;}.about-section .ab_right {padding: 50px 20px;}.about-section .ab_right p {    width: 100%;    font-size: 15px;}.RWDbanner_plus01 .slick-caption .txt2{font-size: 15px; text-align: left;margin-top: 10px !important;}.RWDbanner_plus01 .slick-caption .txt2 br{display: none;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 32px;text-align: left;}.RWDbanner_plus01 .slick-caption {top: 5%;}.RWDbanner_plus01>.slick-caption .link-btn{margin-top: 30px;}.RWDbanner_plus01>.slick-caption .link-btn a, .link-btn a {width: 100%;}.RWDbanner_plus01.style-dotnav.control-center .control-box {left: 0;width: 100%;margin-bottom: 0;}.RWDbanner_plus01.style-dotnav.control-center .control-box .control { text-align: center;}.RWDbanner_plus01 .slick-caption .container {width: 88%;}.about-section .ab_right h1 {    font-size: 25px;    line-height: 1.5;}.RWDService001 .col-md-3:first-child br {display: none;}.RWDService001 .col-md-3 {    width: 100%;    margin: 0 5px;    padding: 0 20px;    margin-bottom: 30px;}.RWDService001 h1.main-title {    margin-bottom: 50px;}h1.main-title {font-size: 35px !important;}h2.sub-title {font-size: 15px !important;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    width: 100%;    margin: 0;    height:auto !important;    margin-bottom: 20px !important;}.strong-section {padding: 60px 0;}.about-section .ab_right {padding: 60px 20px;}.brand-section {padding: 60px 0 0;}.service-section {padding: 70px 0 30px;}.ft_left {    width: 100%;    float: none;margin-bottom: 15px;}.ft_middle{width: 100%;float: none;}.ft_right {margin-top: 0;}.RWDmobile_bottom_v2 .icon img {    width: 25px;}.footer-section {padding: 50px 0;}.RWDnews005 .section-subject {margin-bottom: 20px;}.RWDnews005 .controlls-over .owl-pagination {display: block;}.RWDService001 .boxFeature-2 h2 {font-size: 20px;}.about-section .ab_right h1  {font-size: 20px;}.fl img { width: 230px;}.cd-main-header .cd-logo {width: 160px;}.RWDmobile_bottom_v2 {background-color:#749cfa;}.mobile_bottom__li {border-left:none;border-right: 1px solid #5d7bc2;}.mobile_bottom__a {padding: 10px 0;}.RWDmobile_bottom_v2 .text {font-size: 14px;margin-top: 5px;}.cd-main-content {padding-bottom: 50px;}li.mobile_bottom__li:first-child .mobile_bottom__a {background:#85c2ff;}.layoutlist_7 .litem {width: 100%;}.RWDmenu_plus02 .phone-menu {    margin-left: 15px;}/*------------------------------英文_首頁------------------------------*/ 
.lang_en .RWDbanner_plus01 .slick-caption .container {width: 95%;}.lang_en .RWDbanner_plus01.style-dotnav.control-center .control-box {left: 0px;}.lang_en .RWDbanner_plus01 .slick-caption .txt1 {font-size: 30px;}.lang_en .ft_left .ft_title {font-size: 20px;}.lang_en .RWDproduct002_v2 .popup-portfolio .portfolio-item {height: auto !important;}
}
/*600px end*/
/*phone版 start*/
@media (max-width: 480px) {
.RWDmenu_plus02 .sub-nav{display:none !important;}.strong-section:before{display:none;}.about-section .ab_right {padding: 50px 20px;}.about-section .ab_right p {    width: 100%;    font-size: 15px;}.RWDbanner_plus01 .slick-caption .txt2{font-size: 15px; text-align: left;margin-top: 10px !important;}.RWDbanner_plus01 .slick-caption .txt2 br{display: none;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 32px;text-align: left;}.RWDbanner_plus01 .slick-caption {top: 5%;}.RWDbanner_plus01>.slick-caption .link-btn{margin-top: 30px;}.RWDbanner_plus01>.slick-caption .link-btn a, .link-btn a {width: 100%;}.RWDbanner_plus01.style-dotnav.control-center .control-box {left: 0;width: 100%;margin-bottom: 0;}.RWDbanner_plus01.style-dotnav.control-center .control-box .control { text-align: center;}.RWDbanner_plus01 .slick-caption .container {width: 88%;}.about-section .ab_right h1 {    font-size: 25px;    line-height: 1.5;}.RWDService001 .col-md-3:first-child br {display: none;}.RWDService001 .col-md-3 {    width: 100%;    margin: 0 5px;    padding: 0 20px;    margin-bottom: 30px;}.RWDService001 h1.main-title {    margin-bottom: 50px;}h1.main-title {font-size: 35px !important;}h2.sub-title {font-size: 15px !important;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    width: 100%;    margin: 0;    height:auto !important;    margin-bottom: 20px !important;}.strong-section {padding: 60px 0;}.about-section .ab_right {padding: 60px 20px;}.brand-section {padding: 60px 0 0;}.service-section {padding: 70px 0 30px;}.ft_left {    width: 100%;    float: none;margin-bottom: 15px;}.ft_middle{width: 100%;float: none;}.ft_right {margin-top: 0;}.RWDmobile_bottom_v2 .icon img {    width: 25px;}.RWDmobile_bottom_v2 {background-color:#749cfa;}.mobile_bottom__li {border-left:none;border-right: 1px solid #5d7bc2;}.mobile_bottom__a {padding: 10px 0;}.RWDmobile_bottom_v2 .text {font-size: 14px;margin-top: 5px;}.cd-main-content {padding-bottom: 50px;}li.mobile_bottom__li:first-child .mobile_bottom__a {background:#85c2ff;}.footer-section {padding: 50px 0;}.RWDnews005 .section-subject {margin-bottom: 20px;}.RWDnews005 .controlls-over .owl-pagination {display: block;}.RWDService001 .boxFeature-2 h2 {font-size: 20px;}.about-section .ab_right h1  {font-size: 20px;}.fl img { width: 230px;}.cd-main-header .cd-logo {width: 160px;}/*---內頁---*/section.call_to_action .container {padding: 0 10px;}h1.pageTitle {font-size: 28px;line-height: 34px;}/*------------------------------英文_首頁------------------------------*/ 
.lang_en .RWDbanner_plus01 .slick-caption .txt1 {    font-size: 22px;}.lang_en .about-section .ab_right h1 {font-size: 22px;line-height: 34px;}
}
/*phone版 end*/
/*380px start*/
@media (max-width: 380px){
/*------------------------------英文_首頁------------------------------*/ 
.lang_en .ft_left .ft_title {    font-size: 18px;}.lang_en .RWDparallax_new .picbgbox {    height: 670px !important;}
}
/*380px end*/
/*iphone5 start*/
@media (max-width: 320px){
.RWDbanner_plus01 .slick-caption .container {width: 95%;}.RWDbanner_plus01 .slick-caption .txt2{font-size: 14px;}.RWDbanner_plus01 .slick-caption .txt2 h8{font-size: 14px;}.RWDbanner_plus01>.slick-caption .link-btn{margin-top: 50px;}.RWDService001 p {font-size: 14px;}.portfolio-bottom h4 {font-size: 18px;}.footerRights {font-size: 12PX;}.ft_left .ft_title {font-size: 20px;}.RWDproduct002_v2 .portfolio-bottom-summary ul {padding-left: 20px;}.RWDproduct002_v2 .portfolio-bottom h4 {padding-left: 0;}.lang_en .footer-section .container {padding: 0 0px;}
}
/*iphone5 end*/