/* all */a, a:hover, a:focus{text-decoration: none;}body {font-family: 'Noto Sans TC', sans-serif;}/* 反白顏色設定*/::selection { background: #333; color: #fff;}::-moz-selection { background:#333; color: #fff;}/*loading*/ 
.fl {width: 280px;}/*menu*/ 
.RWDmenu_plus04 .header {background: #fff; padding: 0 0px 0 50px;}.RWDmenu_plus04 .logo {margin-bottom: 13px;}.RWDmenu_plus04 .site-nav .menu>li>a {color: #333; padding: 20px 30px; font-size: 17px; letter-spacing: 1px; transition: .5s all;}.RWDmenu_plus04 .features {font-size: 15px; line-height: 1.8; display: flex; align-items: center; justify-content: center; width: fit-content; float: right;}.RWDmenu_plus04 .features .lang-select {float: left;}.RWDmenu_plus04 .lang-select {color: #fff;}.RWDmenu_plus04 .features .search-btn {float: left; cursor: pointer; position: relative; padding: 23px 20px;}.RWDmenu_plus04 .features .edit {float: right; display: block; position: relative; text-align: center; margin-left: 25px; border-left: 1px solid rgb(255 255 255 / 0.2);}.RWDmenu_plus04 .features .edit a.menu_tel {display: block; padding: 11px 50px; color: #fff; transition: .5s all; font-size: 17px; line-height: 1.6; background: #062a4c;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn, .RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i, .RWDmenu_plus04 .lang-select {color: #333;}.RWDmenu_plus04 .site-nav .menu:hover>li>a{opacity:.7}.RWDmenu_plus04 .site-nav .menu>li>a:hover{opacity:1}.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:#333;}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after,.RWDmenu_plus04 .lang-select-label:after,.RWDmenu_plus04 .site-nav .menu li.dropdown>a:after,.RWDmenu_plus04 .site-nav .menu li.has-child>a:after{border-color:#999}.lang-select-label {letter-spacing: 1px;}.lang-select-options a:hover{font-weight: 400; color: #fff; background: #1160ac;}.lang-select-options a {width: 100%; letter-spacing: 1px;}.lang-select-options>li {width: 100%; border-right: 0;}.lang-select-options a {transition: .5s all;}.lang-select-options a:hover * {font-weight: 400; color: #fff;}.RWDmenu_plus04 .is-up .site-nav .menu>li>a{color:#333}.RWDmenu_plus04 .is-up .features .cart-btn,.RWDmenu_plus04 .is-up .features .querycar-btn,.RWDmenu_plus04 .is-up .features .share-group a,.RWDmenu_plus04 .is-up .features i,.RWDmenu_plus04 .is-up .lang-select{color:#333}.RWDmenu_plus04 .is-up .features .edit a.menu_tel{background:#062a4c}/*.RWDmenu_plus04 .is-up .dropdown-menu .manu-item-box ul li.has-child>a:after,.RWDmenu_plus04 .is-up .lang-select-label:after,.RWDmenu_plus04 .is-up .site-nav .menu li.dropdown>a:after,.RWDmenu_plus04 .is-up .site-nav .menu li.has-child>a:after{border-color:#999}*/ 
.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: #999;}.RWDmenu_plus04 .features .lang-select:hover .lang-select-label i, .RWDmenu_plus04 .lang-select:hover .lang-select-label {color: #333;}.RWDmenu_plus04 .is-up .lang-select:hover .lang-select-label,.RWDmenu_plus04 .is-up .site-nav .menu>li.active>a,.RWDmenu_plus04 .is-up .site-nav .menu>li>a:hover{color:#333}.RWDmenu_plus04 .is-up .features .lang-select:hover .lang-select-label i,.RWDmenu_plus04 .is-up .lang-select:hover .lang-select-label{color:#333}.RWDmenu_plus04 .header.is-up{border-bottom:0;box-shadow:0 0 5px rgba(0,0,0,0.2)}.RWDmenu_plus04 .site-nav .menu ul li>a{line-height: 1.5em;padding-right:10px;font-size:15px;transition:.5s all}.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:400;color:#fff;background:#af141a}.RWDmenu_plus04 .site-nav .menu>li>ul{padding:0;top:calc(100% + 2px)}.RWDmenu_plus04 .features .edit a.menu_tel:hover {background: #af141a;}/*main*/#RWDBASE_PAT01 .main {top: 0 !important;}/*banner*/ 
.banner_block .container{width:70%}.RWDbanner_plus01 .slick-caption{top:50%;transform:translate(0px,-50%)}.txt1 span{font-size:48px;color:#fff;font-weight:500;letter-spacing:3px}.txt2 span>span{padding:0 5px;font-size:15px;background:#fff;border-radius:5px;color:#134e86;font-weight:500;margin-right:20px;width:130px;display:inline-block;text-align:center}.txt2 span{color:#fff;font-size:22px;line-height:2;letter-spacing:2px}.RWDbanner_plus01 .slick-caption .txt3{margin-top:80px}.txt3 span{color:#dceaf8;line-height:1.5;letter-spacing:2px;font-size:16px}.RWDbanner_plus01 .slick-caption .txt2{margin-top:20px}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: #062b4e;}/*模組標題*/ 
.section-line{display:none!important}h1.main-title{font-size:40px!important;color:#000!important;font-weight:500!important;line-height:1.5!important}h2.sub-title{font-size:20px!important;letter-spacing:1px;font-weight:300!important;color:#333!important}/*about*/ 
.RWDedictor003 .section-content{padding-top:120px;padding-bottom:250px}.RWDedictor003 .section-overlay{background-color:transparent}.RWDedictor003 .section-content{display:flex;align-items:flex-start;justify-content:space-between;width:80%}.RWDedictor003 .section-subject{text-align:left;width:32%;margin-bottom:0;    animation-duration: 2s;    -webkit-animation-name: fadeInLeft;    animation-name: fadeInLeft; animation-delay: 1.5s;}.RWDedictor003 h1.main-title{font-size:44px;color:#000;font-weight:500;line-height:1.5}.about_box{width:50%;padding-left:120px;font-size:17px;letter-spacing:1px;color:#333;line-height:2;animation-duration: 2s;    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight; animation-delay: 1.5s;}.about_block .container_x{position:relative}div#m_RWDBASE_PAT01_17_2{position:absolute;bottom:0;text-align:center;width:100%;padding-bottom:120px}.ab_bottom a{display:block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:#fff;letter-spacing:.1em;text-decoration:none;-webkit-transition:opacity .3s;transition:opacity .3s}.ab_bottom a span{position:absolute;top:0;left:50%;width:18px;height:18px;border-left:1px solid #999;border-bottom:1px solid #999;-webkit-transform:rotate(-45deg);transform:rotate(-45deg) translate(-50%,0px);-webkit-animation:scroll02 2s infinite;animation:scroll02 2s infinite;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box}.ab_bottom a span:nth-of-type(1){-webkit-animation-delay:0;animation-delay:0}.ab_bottom a span:nth-of-type(2){top:16px;-webkit-animation-delay:.15s;animation-delay:.15s}.ab_bottom span:nth-of-type(3){top:32px;-webkit-animation-delay:.3s;animation-delay:.3s}h4.ab_bottom_tit{font-size:24px;letter-spacing:2px;display: inline-block; margin: auto; border-top: 1px solid #ddd; padding-top: 15px; padding: 15px 50px 0;}/*service*/ 
.RWDservice011{display:flex;align-items:center;justify-content:center}.link_area.num2{width:40%}.link_area.num3{width:60%}.RWDservice011 .link_area{height:50rem}.RWDservice011 .link_box .memo {-webkit-line-clamp: 4;}.RWDservice011 .link_box .circle {border-color: #e62129;}/*partner*/ 
.partner_block{padding:120px 0 90px;position: relative;}.partner_block .container{width:75%}.RWDproduct004 .sub-title{margin:18px 0 0!important}.RWDproduct004 .main-title{margin:0!important}.RWDproduct004 .section-subject{margin-bottom:50px;text-align:center}.RWDproduct004 .callout-dark{background-color:transparent;border-bottom:none;padding:0}.RWDproduct004 .heading-title.heading-arrow-bottom::after {display: none;}.RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3.col-sm-3.mix{width:calc(100% / 3);margin-bottom:30px!important;padding:0 15px!important}.RWDproduct004 .item-box{display:flex;align-items:center;justify-content:space-between;min-height:200px;flex-direction:row;text-align:left;border:1px solid #eee;background: #fff;}.RWDproduct004 .item-box figure{margin:0;padding:0 10px;text-align:center;width:50%}.RWDproduct004 .item-box figure img{width:100%;margin:auto}.RWDproduct004 .item-box .item-box-desc{width:50%;text-align:left;padding:25px;background:#f7f7f7;display:flex;height:100%;position: absolute;right: 0;align-items:flex-start;justify-content:center;flex-direction:column;margin:0}.RWDproduct004 #portfolio div.col-md-3 h2,.RWDproduct004 #portfolio div.col-md-3 h3{font-size:18px!important;margin:0 0 5px;color:#333;letter-spacing:0;font-weight:600;line-height:1.5;}/*.RWDproduct004 #portfolio div.col-md-3 h3::before {    content: "";    position: absolute;    width: 10px;    height: 10px;    left: 0;    top: 9px;    background: #e60c11;    -webkit-clip-path: polygon(0 0, 0% 100%, 100% 50%);    clip-path: polygon(0 0, 0% 100%, 100% 50%);    display: block;}*/ 
.RWDproduct004 .item-box .item-box-desc .list-inline{height:auto!important;margin-left:0;font-size:16px;line-height:1.8;letter-spacing:.5px;font-weight:400;min-height:4rem;color:#555}.RWDproduct004 section{border-bottom:none}.partner_block::before {    background: url(archive/image/customization/partner-bg.jpg);    content: "";    width: 100%;    height: 100%;    position: absolute;    left: 0px;    bottom: 0px;    background-size: cover;}/*cookie*/ 
.RWDalert_fancybox.bottom {width: 500px;padding: 30px 60px 20px !important;box-shadow: 1px 0px 2px rgba(20%,20%,40%,0.2) !important;background: rgba(255, 255, 255, 90%) !important;color: #000 !important;left: auto !important;right: 0 !important;line-height: 1.5 !important;}.RWDalert_fancybox a{color: #000;border-bottom: 1px solid #555;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox .btn.active {border-radius: 0px;margin-top: 20px;background: #ccc !important;border: 1px solid #ccc !important;display: block;padding: 5px 50px;color: #333 !important;font-size: 14px !important;}.RWDalert_fancybox .btn:hover {background: #333 !important;color: #fff !important;}
/*footer start*/

.footer_block{background: rgb(4,52,98);    background: -moz-linear-gradient(left, rgba(4,52,98,1) 0%, rgba(6,42,76,1) 100%);    background: -webkit-linear-gradient(left, rgba(4,52,98,1) 0%,rgba(6,42,76,1) 100%);    background: linear-gradient(to right, rgba(4,52,98,1) 0%,rgba(6,42,76,1) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#043462', endColorstr='#062a4c',GradientType=1 );padding:80px 0 0px}.ft_box{text-align:center;font-size:15px;letter-spacing:1px;color:#c6d5e4;padding-bottom:30px;line-height:1.8}.ft_box h3{color:#fff!important;font-size:24px;letter-spacing:3px;margin:0 0 15px;font-weight:500;line-height:1; display: inline-block; position: relative; padding: 0 30px;}.ft_box h5 {margin: 0 0 30px; font-weight: 400; font-size: 14px !important; line-height: 1.5 !important;}.contact_box{display:flex;align-items:center;justify-content:center;font-size:17px;margin-bottom:30px}.contact_box p{margin:0 15px;color:#fff}.contact_box p i{font-size:18px;margin-right:2px}.contact_box p span{color:#384e63}.ft_box a{color:#fff}.ft_box h3::after {    content: "";    position: absolute;    width: 15px;    height: 15px;    right: 0;    top: 4px;    background: #e60c11;    -webkit-clip-path: polygon(100% 0, 0% 50%, 100% 100%);    clip-path: polygon(100% 0, 0% 50%, 100% 100%);    display: block;}.ft_box h3::before {    content: "";    position: absolute;    width: 15px;    height: 15px;    left: 0;    top: 4px;    background: #e60c11;    -webkit-clip-path: polygon(0 0, 0% 100%, 100% 50%);    clip-path: polygon(0 0, 0% 100%, 100% 50%);    display: block;}span.key_span {    font-size: 12px;    color: #6d869e;    margin: 30px 0 0;    display: block;}.copy_block{display:flex;align-items:center;justify-content:center;padding-top:10px;border-top:1px solid #113a61;color:#6d869e;font-size:12px;letter-spacing:1px;font-weight:300;line-height:1.5;flex-wrap: wrap;background:#fff;padding-bottom: 10px;}.copy_block .model{margin:0 8px}.copyright_desc,.copyright_desc a,.copyright_desc a:hover{color:#6d869e!important;line-height:1.2}

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

.page_wrapper_bg{font-size: 16px;line-height: 2;letter-spacing: 1px;font-family: 'Noto Sans TC', serif;}.page_wrapper_bg p{font-size: 16px;line-height: 2;letter-spacing: 2px;font-family: 'Noto Sans TC', serif;margin: 0;}.call_to_action img{max-width:100%;}.call_to_action a{color:#555;transition: all 0.5s ease 0s;}.page_wrapper_bg a{transition: all 0.5s ease 0s;}.page_wrapper_bg a:hover{color:#333;}._bd_row h1, ._bd_row h2, ._bd_row h3, ._bd_row h4, ._bd_row h5, ._bd_row h6{font-family: 'Noto Sans TC', serif;}.product1 .lang_tw section.call_to_action {letter-spacing: 0;}/*header*//*標題麵包屑*/ 
.page_subject{padding: 0;text-align: center;}.hgroup{margin-bottom: 0px;}.hgroup h1{font-size: 40px;color: #000;font-weight: 500;letter-spacing: 3px;line-height: 1.8;margin: 0 auto;text-align: center;}.hgroup .breadcrumb{text-align: center;border: 0 solid transparent;border-radius: 0;background-color: transparent;position: relative;bottom: auto;right: auto;left: auto;margin: 0 auto;float: none !important;display: block;padding: 0;font-size: 15px;}.product1 .hgroup .breadcrumb::before, .product1 .hgroup .breadcrumb::after{width: 25%;}.page_wrapper_bg .hgroup .breadcrumb a{color: #333;}.hgroup .container{width:100% !important;min-width:100% !important;border-bottom: none;}.page_wrapper_bg .call_to_action h3{margin: 0 auto 20px;color: #333;font-size:24px;line-height: 1.4;}/*側選單*/#sidebar .products-nav>ul> li.active>ul { display: block;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{background: transparent;box-shadow: none;}.m2018 .products-nav .nav-title{background: transparent;font-size: 24px;padding: 2.5px 0px 15px;margin-bottom: 7px;color: #333;font-weight: 500;position: relative;overflow: hidden;letter-spacing: 2px;font-family: 'Noto Sans TC', serif;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #ddd;padding: 10px 0px; margin-bottom: 0px;text-align: left;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li > a{position:relative;}.page_wrapper_bg .products-nav>ul> li > a::before{content:"";content: "";width: 0px;height: 5px;display: block;background-color: #1160ac;position: absolute;left: 0;top: 50%;transform: translateY(-50%);transition: all 0.5s ease 0s;}.page_wrapper_bg .products-nav>ul> li.active > a::before, .page_wrapper_bg .products-nav>ul>li:hover > a::before{width: 20px;}.page_wrapper_bg .products-nav>ul> li.active > a, .page_wrapper_bg .products-nav>ul>li:hover > a{color: #333;font-weight: normal;padding-left: 40px;}.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: #333;font-weight: normal;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav a{padding: 5px 0px 5px 15px;font-size: 16px;font-size: 16px;letter-spacing: 1.5px;color: #777;font-family: 'Noto Sans TC', serif;}.m2018 .products-nav>ul>li>a {padding-right: 0;color: #777;font-size: 16px;padding: 5px 0px 5px 15px;letter-spacing:0px;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #ddd; padding: 10px 0 5px;margin-top:5px;padding-left: 25px !important;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;padding:10px 0px 0px;}li.has-child.is-open {background: transparent;}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;}.article7 .m2018 .products-nav .nav-title {letter-spacing: 2px;}.m2018 .products-nav ul li {padding-left: 0;}.m2018 .products-nav li:not(.has-child)>a {font-size: 16px;letter-spacing: 1.5px;font-family: 'Noto Sans TC', serif;}@media (min-width: 1200px) {#sidebar .products-nav ul li ul li ul li ul li a {padding-left: 32px;}}/*main*/ 
.page_wrapper_bg .cd-main-content{margin-top: 0;}section.call_to_action{background-color:transparent;padding: 45px 0 100px 0;font-size: 16px;letter-spacing: 1.5px;line-height: 2;color:#555;position:relative;}section.call_to_action::before {background: url(archive/image/customization/partner-bg-page.jpg) center top no-repeat;content: "";width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;background-size: 100%;}section.article-text p{font-size: 16px;letter-spacing: 1.5px;line-height: 2;color:#555;}.RWDslider01 .editor{font-size: 16px;line-height: 2;color: #555;}.RWDslider01 .control-box{letter-spacing:0;line-height: 1;font-size:16px;font-family: 'Open Sans', 微軟正黑體, sans-serif;}.RWDtimeline02 .timeline2_list .block .text{color: #555;line-height: 1.8;}.page_wrapper_bg .tabs{font-weight: normal;}@media (min-width: 1025px) {.page_wrapper_bg .article-text.rwd .container{padding:0;width: 100%;}}.page_wrapper_bg .call_to_action .pagecontent h1{margin: 0 auto 20px;font-size: 21px;font-weight: normal;color: #333;}.page_wrapper_bg .call_to_action .pagecontent h2{margin: 0 auto 20px;font-size: 18px;font-weight: normal;color: #333;}/*按鈕*/ 
.btn.active, .btn:active{box-shadow: none;}.page_wrapper_bg .call_to_action .pagecontent .btn{border: 0px solid transparent;padding: 0;font-size: 15px;line-height: 1;border-radius: 0;display: block;text-align: right;margin-top: 50px;background-color: transparent !important;}.page_wrapper_bg .call_to_action .pagecontent .btn a{width: 100%;max-width: 130px;letter-spacing: 2px;border-radius: 0;border: none;background: #062a4c;padding: 11px 0;display: inline-block;text-align: center;color: #fff;transition: all 0.5s ease 0s;}.page_wrapper_bg .call_to_action .pagecontent .btn a:hover{color:#fff;background: #af141a;border: none;}.page_wrapper_bg .call_to_action .pagecontent .btn:hover, .page_wrapper_bg .call_to_action .pagecontent .btn:focus, .page_wrapper_bg .call_to_action .pagecontent .btn:active{box-shadow: none;}#eforms .ebtn.currectsend_btn{background:transparent;color:#555;border-radius: 0;line-height: 1;width: 100%;text-align: center;max-width: 150px;}#eforms .currectsend_btn .web_btn2{background-color: #062a4c;color: #fff;border: none;padding: 11px 0;display: block;margin-top: 20px;margin-left: 15px;border-radius: 0;font-size: 14px;transition: all 0.5s ease 0s;}#eforms .currectsend_btn .web_btn2:hover{background: #af141a;color: #fff;border: none;}.article-text .ebtn{float: none;padding: 0;line-height: 1;background: transparent;border-radius: 0;display: block;text-align: right;cursor: auto;}.article-text .ebtn a{display:inline-block;width: 100%;max-width: 130px;font-size: 15px;letter-spacing: 2px;border-radius: 0;border: none;background: #062a4c;padding: 11px 0;text-align: center;color: #fff;transition: all 0.5s ease 0s;}.article-text .ebtn a:hover{background: #af141a;}/*產品列表B*/#product .item .subject A.itemlink{color: #222;font-weight: normal;}#product .item .subject{margin-bottom: 0;font-size: 18px;line-height: 1.5;text-align: center;background-color: #fff;padding: 10px 5px 5px;height: auto !important;}.layoutlist_2 .item, .layoutlist_4 .item{border-bottom: none;}#product .layoutlist_2 .item .summary{margin-bottom: 25px;font-size: 15px;line-height: 1.7;letter-spacing: 1.5px;background-color: #fff;padding:0 5px 15px;text-align: center;}#product .layoutlist_2 .item .summary A.itemlink{color: #777;}#productbx{margin-top: 20px !important;}/*產品內容B*/ 
.RWDproduct_page .pic-box .easyzoom--overlay{border: 2px solid #eee;}.RWDproduct_page .products-info .name{color: #333;font-weight:bold;font-size: 20px;}.RWDproduct_page .products-info .subname{font-size: 15px;letter-spacing: 1.5px;}.RWDproduct_page .products-info .txt .title{font-size: 15px;letter-spacing: 1.5px;color: #333;}.RWDproduct_page .products-info .txt .editor{font-size: 15px;letter-spacing: 1.5px;color: #555;}.page_wrapper_bg .products-editor.editor{font-size: 15px;letter-spacing: 1.5px;line-height: 2;color:#555;}.page_wrapper_bg .RWDproduct_page .btn_back{background: transparent;margin-right: 0;border-radius: 0;cursor: auto;padding: 0;display: block;line-height: 1;text-align: right;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add{background:#f7f7f7 !important;text-align: center;color:#888;font-size: 15px;width: 48%;margin-right: 2%;float: left;transition: all 0.5s ease 0s;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, #mobile-fixed .btn-shop .btn.add:hover{background:#074495 !important;color:#fff;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop{background:#eee !important;text-align: center;color: #666;font-size: 15px;width: 48%;margin-right: 2%;float: right;transition: all 0.5s ease 0s;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover, #mobile-fixed .btn-shop .btn.shop:hover{background:#074495 !important;color:#fff;}.RWDproduct_page button.ibtn{display: block;background-color: #fff;padding: 10px 25px;color:#189fb2;transition: all 0.5s ease 0s;}.RWDproduct_page button.ibtn:hover{background:#189fb2;}.RWDproduct_page .btn-other .ibtn:hover{color:#fff;background:#189fb2;}#btn_shopping{border-radius: 0;background:#e7e9e6;color:#555;font-size: 15px;transition: all 0.5s ease 0s;}#btn_shopping:hover{background:#2b9e94;color:#fff;}#btn_querycar{background:#a4b0aa;border-radius: 0;font-size: 15px;transition: all 0.5s ease 0s;}#btn_querycar:hover{background:#2b9e94;color:#fff;}#product .page_content1 .btn{width: 100%;}/*友站連結*/ 
.layoutlist_7 .subject, .layoutlist_7 .subject a{font-size: 18px !important;text-align: center;color: #555 !important;letter-spacing: 1.5px;}.article2 .layoutlist_7 .subject, .article2 .layoutlist_7 .subject a{margin-bottom:0;}.article2 .layoutlist_7 .cdate, .article2 .layoutlist_7 .cdate a{display:none;}/*最新消息*/ 
.layoutlist_8 .article_subject{font-weight: 400;}.layoutlist_8 .list_subject .itemlink{font-size: 16px;font-weight: bold;}.layoutlist_8 .list_subject .summary{margin: 10px auto 0;color:#777}.layoutlist_8 .list_subject .summary .itemlink{font-size: 15px;font-weight: normal;color:#777;}.layoutlist_8 .list_subject a{font-size: 18px;color: #555;margin-top: 5px;display: block;}.layoutlist_8 .list_subject .summary a{font-size: 16px;font-weight: normal;color:#777;margin-top: 0;}.layoutlist_8 .listdate .yearmonth{color: #777;text-align: center;}.layoutlist_8 .listdate .day{text-align: center;}/*文章列表頁籤*/ 
.article-text .tabs nav ul li{border: 0px solid transparent;}.article-text .tabs nav li.tab-current:after, .tabs nav li.tab-current:before{display:none;}.article-text .tabs nav li.tab-current a::after{display:none;}/*文章列表B*/ 
.layoutlist_2 .list_subject a{font-size: 17px !important;color: #999 !important;margin-top: 5px;display: block;line-height: 1.5 !important;}.layoutlist_2 .list_subject .subsubject{margin: 10px auto 0;}.layoutlist_2 .list_subject{font-size: 16px;font-weight: normal;color: #555;margin-top: 0;}.layoutlist_2 .listdate{border-left: 1px solid #eee !important;}.layoutlist_2 .listdate .yearmonth{padding: 0 0 2px;text-align: center;color: #777;}.layoutlist_2 .listdate .day{text-align: center;line-height: 1.2;}#article .webdesc{font-weight: 400;color: #333;padding: 15px 30px;margin-bottom: 50px;background: #fff;border-radius: 0;border: 1px solid #ddd;}.RWDtimeline01 .model-title{font-size: 24px;letter-spacing: 2px;font-weight: 500;color: #333;}.RWDtimeline01 li.event .point .editor{font-size: 16px;color: #555;}.RWDtimeline01 li.event:before{background: #f8f8f8;}.RWDtimeline02 .timeline2_list .block .text-in{max-height: 82px;}.RWDtimeline02 .timeline2_list .block .text{font-size: 16px;line-height: 1.75;}.RWDtimeline02{color: #555;}.RWDtimeline02 .model-title{font-size: 24px;letter-spacing: 2px;font-weight: 500;color: #333;}/*聯絡我們*/ 
.eformsDesc{border-bottom: 0px solid transparent;padding-bottom: 40px;}@media (min-width: 800px) {.form-horizontal .form-group{margin-left: 0;}}#eforms .customized_columns  label{font-weight: normal;color: #999;}.form-control{border-radius: 0;}.formdesc{color: #666;}#eforms h2{font-weight: 600;margin: 0 auto 20px;font-size: 18px;color: #333;}#eforms .col-md-4.col-sm-12{filter: grayscale(1);}.systemmsg{text-align: center;}/*footer*/ 
.page_wrapper_bg .ft_box p{letter-spacing: 1px;line-height: 1.8;}.page_wrapper_bg .contact_box p {margin: 0 15px;font-size: 17px;}.page_wrapper_bg .ft_box a:hover{color:#fff;}/*隱私權*/ 
.in_privacy ul {padding-left: 20px;}

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

/*--------------------首頁-英文------------------*//*menu*/ 
.lang_en .RWDmenu_plus04 .site-nav .menu>li>a {letter-spacing:0px;}.lang_en .lang-select-label {letter-spacing:0px;}.lang_en .lang-select-options a {letter-spacing:0px;}/*banner*/ 
.lang_en .txt1 span {letter-spacing:0px;}.lang_en .txt2 span>span {letter-spacing:0px;}.lang_en .txt2 span {letter-spacing:0px;}.lang_en .txt3 span {letter-spacing:0px;}.lang_en .txt2 span>span {width: 140px;}.lang_en .banner_block .container {width: 77%;}/*模組標題*/ 
.lang_en h2.sub-title {letter-spacing:0px;line-height: 32px;}/*about*/ 
.lang_en .about_box {letter-spacing:0px;}.lang_en .ab_bottom a {letter-spacing:0px;}.lang_en h4.ab_bottom_tit {letter-spacing:0px;}.lang_en .RWDproduct004 .item-box .item-box-desc .list-inline {letter-spacing:0px;}.lang_en .RWDedictor003 h1.main-title {letter-spacing: 0px;font-size: 34px!important;}.lang_en .RWDedictor003 .section-subject {width: 45%;}.lang_en h4.ab_bottom_tit {font-size: 22px;}/*cookie*/ 
.lang_en .RWDalert_fancybox.bottom .editor{letter-spacing:0px;}/*fotter*/ 
.lang_en .ft_box {letter-spacing:0px;}.lang_en .ft_box h3 {letter-spacing:0px;}.lang_en .copy_block {letter-spacing:0px;}.lang_en .RWDservice011 .link_box .title {letter-spacing: 0;font-size: 24px;}/*產品*/ 
.lang_en .RWDservice011 .link_box {padding: 22rem 50px 0;}/*--------------------內頁-英文------------------*/ 
.page_wrapper_bg.lang_en {letter-spacing: 0;}.page_wrapper_bg p.lang_en {letter-spacing: 0;}.lang_en .RWDmenu_plus04 #mobile-menu .menu>li>a {letter-spacing: 0;}/*標題麵包屑*/ 
.lang_en .hgroup h1 {letter-spacing: 0;}/*側選單*/ 
.lang_en .m2018 .products-nav .nav-title {letter-spacing: 0;}.lang_en .m2018 .products-nav a {letter-spacing: 0;}.lang_en .m2018 .products-nav>ul>li>a {letter-spacing: 0;}.lang_en .article7 .m2018 .products-nav .nav-title {letter-spacing: 0;}.lang_en .m2018 .products-nav li:not(.has-child)>a {letter-spacing: 0;}/*main*/ 
.lang_en section.call_to_action {letter-spacing: 0;}.lang_en section.article-text p {letter-spacing: 0;}.lang_en .RWDslider01 .control-box {letter-spacing: 0;}.page_wrapper_bg.lang_en .call_to_action .pagecontent .btn a {letter-spacing: 0;}.lang_en .article-text .ebtn a {letter-spacing: 0;}/*產品列表B*/ 
.lang_en #product .layoutlist_2 .item .summary {letter-spacing: 0;}.lang_en .RWDproduct_page .products-info .subname {letter-spacing: 0;}.lang_en .RWDproduct_page .products-info .txt .title {letter-spacing: 0;}.lang_en .RWDproduct_page .products-info .txt .editor {letter-spacing: 0;}.page_wrapper_bg.lang_en .products-editor.editor {letter-spacing: 0;}/*友站連結*/ 
.lang_en .layoutlist_7 .subject, .layoutlist_7 .subject a {letter-spacing: 0;}/*文章列表B*/ 
.lang_en .RWDtimeline01 .model-title {letter-spacing: 0;}.lang_en .RWDtimeline02 .model-title {letter-spacing: 0;}/*footer*/ 
.page_wrapper_bg.lang_en .ft_box p {letter-spacing: 0;}/*contact*/ 
.lang_en .new-form .new-width .control-label {    padding: 0 0 0 25px !important;}

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

@media (max-width: 1700px) {.banner_block .container{width:75%}.RWDedictor003 .section-subject{width:35%}.partner_block .container{width:80%}.RWDproduct004 .item-box{min-height:250px}}@media (max-width: 1500px) {.RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px;}.txt1 span{font-size:42px}.txt2 span{font-size:20px}.RWDedictor003 .section-subject{width:40%}.about_box{width:60%}.RWDservice011{flex-direction:column}.RWDservice011 .link_area{height:25rem}.link_area.num2{width:100%}.link_area.num3{width:100%}.RWDservice011 .link_box{padding:8rem 80px 0}.partner_block .container {width: 90%;}/*首頁-英文*/ 
.lang_en .RWDmenu_plus04 .header {padding: 0 0 0 15px;}.lang_en .RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 20px;}.lang_en .banner_block .container {width: 80%;}.lang_en .RWDservice011 .link_box {padding: 8rem 80px 0;}.lang_en .RWDservice011 .link_box .title {font-size: 24px;}}@media (max-width: 1400px) {.RWDmenu_plus04 .header {padding: 0 0 0 15px;}.RWDmenu_plus04 .logo {width: 150px; margin-bottom: 18px;}.RWDmenu_plus04 .features .edit {margin-left: 5px;}.RWDmenu_plus04 .features .search-btn {padding: 23px 15px;}.RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 15px;}.txt1 span {font-size: 38px;}.RWDbanner_plus01 .slick-caption {top: 53%;}.RWDedictor003 .section-content {padding-top: 120px;}h1.main-title {font-size: 38px !important;}.RWDservice011 .link_box .title {font-size: 28px;}/*首頁-英文*/ 
.lang_en .RWDmenu_plus04 .features .edit a.menu_tel {padding: 11px 20px;}}@media (max-width: 1280px) {.lang_en .RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 15px;}.lang_en .banner_block .container {width: 85%;}.lang_en .RWDedictor003 .section-subject {width: 50%;}.lang_en h4.ab_bottom_tit {font-size: 20px;line-height: 32px;}.lang_en .RWDbanner_plus01 .slick-caption .txt3 {    margin-top: 60px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*menu*/ 
.ml-stack-nav-toggle i {display: none;}.RWDmenu_plus04 .features {margin-right: 0; padding-right: 0;}.RWDmenu_plus04 .features:after {display: none;}.RWDmenu_plus04 .logo{width:180px;margin-bottom:0;margin-top:13px}.RWDmenu_plus04 .site-nav{display:none}.RWDmenu_plus04 #mobile-menu,.RWDmenu_plus04 .ml-stack-nav-toggle,.RWDmenu_plus04 .toggle-menu{display:block}.RWDmenu_plus04 .dropdown-menu,.RWDmenu_plus04 .features .lang-select,.RWDmenu_plus04 .features .language-block{display:none}.ml-stack-nav-toggle{padding:37px 45px 37px 15px}.RWDmenu_plus04 .header{padding:0 15px}.is-up .ml-stack-nav-toggle__line {background: #2e3233;}.RWDmenu_plus04 .features .edit {border-right: 1px solid rgb(255 255 255 / 0.2);}/**/ 
.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #1160ac;}/**/ 
.RWDbanner_plus01 .slick-caption {top: 56%;}/**/ 
.RWDservice011 .link_area{height:auto}.RWDservice011 .link_area.num4 .link_box,.RWDservice011 .link_box{height:320px}.RWDservice011 .link_box{padding:6rem 80px 0}.RWDservice011 .link_box .mid_box{transform:translate3d(0,-2.5rem,0)}.RWDservice011 .link_box .memo,.RWDservice011 .link_box .more{opacity:1}.RWDservice011 .link_box .circle{transform:translateY(30px);opacity:0}#m_RWDBASE_PAT01_39_1.RWDservice011 .link_box:hover .shadow{background-color:rgba(0,0,0,.6)}.RWDservice011 .link_box {padding: 6rem 60px 0;}/**/ 
.RWDproduct004 .item-box{flex-direction:column}.RWDproduct004 .item-box .item-box-desc{position:relative;width:100%;min-height:155px;padding:20px 15px}.RWDproduct004 .item-box figure{width:75%;margin:auto}/*---內頁---*/ 
.RWDtimeline02 {padding-top: 0;}/*首頁-英文*/ 
.lang_en .RWDmenu_plus04 .features .edit a.menu_tel {    padding: 11px 50px;}.lang_en .RWDmenu_plus04 .header {    padding: 0 15px;}.lang_en .RWDedictor003 h1.main-title {font-size: 30px!important;}/*產品*/ 
.lang_en .RWDservice011 .link_box {padding: 6rem 60px 0;}.lang_en .RWDservice011 .link_box .title {font-size: 28px;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.banner_block .container {width: 90%;}/**/ 
.RWDbanner_plus01 .slick-caption {top: 53%;}.RWDedictor003 {background-position: 0 0 !important;}.RWDedictor003 .section-content{width:90%;padding-top:80px}.about_box{width:60%;padding-left:50px}h1.main-title {font-size: 36px !important;}/*---內頁---*/section.call_to_action{padding: 25px 0 60px 0;}.hgroup h1 {font-size: 36px;}/*首頁-英文*/ 
.lang_en .banner_block .container {    width: 90%;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner_plus01 .slick-caption{top:45%}.txt3 span{font-size:15px}.txt1 span{font-size:34px}.txt2 span{font-size:16px}.txt2 span>span{font-size:14px}.RWDedictor003 .section-content{flex-direction:column}.RWDedictor003 .section-subject{width:100%;margin-bottom:30px;-webkit-animation-name: none; animation-name: none;}.about_box{width:100%;padding-left:0;-webkit-animation-name: none; animation-name: none;}.RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3.col-sm-3.mix{width:calc(100% / 2)}.partner_block{padding:80px 0 50px}.RWDproduct004 .section-subject {margin-bottom: 30px;}/*---內頁---*/section.call_to_action{padding: 45px 0 80px 0;}.main section .container{margin: 0 auto;}.hgroup {margin-bottom: 25px;}.new-form .new-width .row .col-md-11{margin-bottom: 0;}#eforms .ebtn.currectsend_btn{max-width: 100%;}#eforms .currectsend_btn .web_btn2{margin: 20px auto 0;}.article-text .ebtn a{max-width: 100%;}.page_wrapper_bg .call_to_action .pagecontent .btn a{max-width: 100%;}@media screen and (min-width: 415px) and (max-width: 991px){.RWDslider01 .products-list .box,.RWDslider01.pic-right .products-list .box{flex-direction:column}.RWDslider01 .pic-list{width:80%;padding:0}.RWDslider01 .text{width:100%}.RWDslider01.pic-right .pic-list {padding: 0;}.RWDslider01 .products-list .box,.RWDslider01.pic-right .products-list .box{flex-direction:column;width:80%;margin:auto;padding:0!important}.RWDslider01 .pic-list{width:80%;padding:0;margin:auto;float:none!important}.RWDslider01.pic-right .control-box{left:50%;transform:translateX(-50%);text-align:center;right:auto}.RWDslider01 .control-box{right:auto;left:50%;transform:translateX(-50%)}}/*---------------首頁英文--------------*/ 
.lang_en .RWDbanner_plus01 .slick-caption .txt3 {    margin-top: 55px;}.lang_en .RWDedictor003 .section-subject {    width: 100%;}.lang_en .new-form .new-width .control-label {    padding: 0 0 0 15px !important;}@media (max-width: 768px) {.lang_en .RWDbanner_plus01 .slick-caption {top: 52%;}}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
/*---------------首頁英文--------------*/ 
.lang_en .RWDedictor003 h1.main-title {    font-size: 26px!important;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3.col-sm-3.mix {float: left;}.fixed_media {    position: fixed;    bottom: 0;    z-index: 21;    background: #062a4c;    width: 100%;    text-align: center;    color: #fff;    font-size: 15px;    line-height: 1.5;    letter-spacing: 1px;    padding: 8px 5px;}.fixed_media a {    color: #fff;}div#m_RWDBASE_PAT01_43_1 {    opacity: 1;    animation-delay: 0s !important;}.footer_block {    padding: 80px 0 50px;}/*---內頁---*/section.article-text p, .RWDslider01 .editor, .RWDtimeline02 .timeline2_list .block .text, .RWDtimeline01 li.event .point .editor{font-size: 15px;}.article-text .container{padding:0;}.hgroup h1 {font-size: 24px;}.device-nav{margin: 20px auto 25px !important;}#product {padding: 0 !important;}.RWDproduct_page .products-info .name{margin-top: 25px;}section.call_to_action {padding: 60px 0 60px 0;}.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {margin-top: 30px;}.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}.RWDslider01 .text {padding-bottom: 0;}.RWDtimeline01 .model-title{margin-bottom: 60px;}.RWDtimeline01 li.event .point .date {font-size: 16px;}.RWDtimeline01 li.event .point .title {font-size: 18px;}.pagecontent .RWDtimeline01 {margin-top: 50px;}.RWDtimeline02 .timeline2_list .block .text-in {max-height: 80px;}.RWDtimeline01 .model-title, .RWDtimeline02 .model-title {font-size: 18px;}.layoutlist_7 .litem{width: 50%;}.new-form {margin-top: 0;}/*---------------首頁英文--------------*/ 
.lang_en .txt1 span{font-size:30px;letter-spacing:0px}.lang_en .txt2 span{font-size:18px}.lang_en .txt2 span>span {font-size: 12px;background: rgb(255 255 255 / 70%);padding: 3px 5px;margin-top: 0px;width: auto;margin-right: 0;color: #134e86;position: relative;line-height: 1;}.lang_en .txt2 span hr {border-color: rgb(255 255 255 / 15%);margin-top: 5px;margin-bottom: 5px;margin-left: 0;width: 100%;}.lang_en .RWDedictor003 h1.main-title {font-size: 22px!important;}.lang_en .about_box {font-size: 15px;}.lang_en h4.ab_bottom_tit {font-size: 18px;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDmenu_plus04 .features .edit {display: none;}.RWDmenu_plus04 .features .search-btn{padding:16px 25px}.ml-stack-nav-toggle{padding:30px 15px}.RWDmenu_plus04 .logo{width:150px;margin-bottom:0;margin-top:13px}.banner_block .container{width:100%}.RWDbanner_plus01 .slick-caption .txt2 {    margin-top: 15px;}.txt1 span{font-size:20px;letter-spacing:2px}.txt2 span{font-size:16px}.txt2 span>span {    font-size: 12px;    background: rgb(255 255 255 / 70%);    padding: 3px 5px;    margin-top: 0px;    width: auto;    margin-right: 0;    color: #134e86;    position: relative;    line-height: 1;}.txt2 span hr {    border-color: rgb(255 255 255 / 15%);    margin-top: 5px;    margin-bottom: 5px;margin-left: 0;    width: 80%;}.txt3 span {font-size: 12px; color: rgb(220 234 248 / 75%);}.RWDbanner_plus01 .slick-caption .txt3 {margin-top: 80px;}.RWDbanner_plus01 .slick-caption.txt-left {width: 100%;text-align:left;}h1.main-title {font-size: 30px !important;}.RWDedictor003 h1.main-title{font-size:22px!important;letter-spacing:1px;}.RWDedictor003 .section-content{width:95%;padding-top:50px}.about_box{font-size:15px;line-height:1.8}h4.ab_bottom_tit{font-size:18px;line-height:1.5}.partner_block .container{width:95%}h2.sub-title{font-size:16px!important;line-height:1.5}.RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3.col-sm-3.mix{width:100%}.RWDproduct004 .item-box .item-box-desc{min-height:auto}.RWDproduct004 .item-box{min-height:auto}.RWDproduct004 .item-box figure{padding:20px}.partner_block::before{display:none}.contact_box{flex-direction:column}.copy_block{font-size:10px; line-height: 1.8;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;}.RWDalert_fancybox.bottom {padding: 30px 30px 20px !important;width: 100%;}.RWDalert_fancybox .btn.active {display: block !important;margin: 20px 0 0 !important;width: 100% !important;}/*---------------首頁英文--------------*/ 
.lang_en .txt1 span {    font-size: 26px;}.lang_en .RWDedictor003 .section-content {    padding-bottom: 300px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
/*---------------首頁英文--------------*/ 
.lang_en .txt3 span {display: none;}.lang_en .RWDbanner_plus01 .slick-caption {top: 45%;}.lang_en .txt2 span {font-size: 15px;}.lang_en .txt1 span {font-size: 20px;}.lang_en .RWDedictor003 .section-content {padding-bottom: 340px;}.lang_en .RWDservice011 .link_box {padding: 6rem 40px 0;}.lang_en .copy_block {flex-direction: column;}
}
/*480px end*/
/*360px start*/

@media (max-width: 360px) {.lang_en .RWDbanner_plus01 .slick-caption {    top: 50%;}}

/*360px end*/
/*320px start*/
@media (max-width: 320px){
.txt1 span{font-size:17px;}.txt2 span {    font-size: 15px;}.RWDbanner_plus01 .slick-caption .txt3 {    margin-top: 50px;}
}
/*320px end*/