a:hover, a:focus{text-decoration:none}.RWDalert_fancybox.bottom {    width: 400px;    color: #333;    box-shadow: none !important;    background:rgba(238,238,238,.9) !important;    padding: 25px 30px !important;    z-index: 31 !important;    margin-right: 0;    text-align: left !important;    margin-left: auto;}.RWDalert_fancybox .btn.active {    background:#132e63 !important;    color: #fff !important;    border-radius: 0;    border: 0;    font-size: 16px !important;    margin: 5px 0;}#wh-widget-send-button.wh-widget-right {z-index: 30 !important;}.fl img{width:230px;}.RWDService002 .flipInY {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}/*menu*/ 
.RWDmenu_plus04 .logo {    width: 200px;    padding: 32px;margin-top: 0;    margin-left: -32px;    transition: all .3s ease;}.RWDmenu_plus04 .is-up .logo {    width: 120px;    padding: 0;    margin-top: 12px;    margin-left: 0;    transition: all .3s ease;}.RWDmenu_plus04 .header:before {    content: "";    position: absolute;    width: 200px;    height: 118px;    background: #fff;    top: 0;    left: 0;    z-index: -1;    transition: all .2s ease;}.RWDmenu_plus04 .header.is-up:before {content: "";height: 74px;transition: all .2s ease;}.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: #fff;}.RWDmenu_plus04 .header:after {    content: "";    position: absolute;    width: 0;    height: 100%;    background: #075488;    top: 0;    left: 0;    z-index: -2; transition: all .5s ease;}.RWDmenu_plus04 .header.is-up:after {width: 100%; transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.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;    background: #eee;    font-weight: 700;    transition: all .3s ease;}.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;}.RWDmenu_plus04 .header {padding: 0 0px 0 32px;background: transparent;}.RWDmenu_plus04 .features {padding-right: 190px;}.RWDmenu_plus04 .features .edit {position: absolute;right: 32px;top: 32px;transition: all .3s ease;}.RWDmenu_plus04 .is-up .features .edit {top: 16px; transition: all .3s ease;}.RWDmenu_plus04 .features .edit a:hover {background: #c52000;transition: all .3s ease;}.RWDmenu_plus04 .features .edit a {    background: #e5310e;    display: flex;letter-spacing: 1px;    align-items: center;    justify-content: center;    padding: 8px 32px;    font-size: 16px;    color: #fff;    border-radius: 99em; transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu>li>a{color: #fff;font-weight: 600;letter-spacing: 2px;font-size: 16px;}.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: #fff;}span.cart-nu {display: none;}.RWDmenu_plus04 .features .cart-btn i.ii.ii-query1 {font-size: 18px;}i.fa.ic_lang-select {font-size: 19px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding: 25px 16px;}.RWDmenu_plus04 .language-block a {  color: #fff;font-size: 16px;letter-spacing: 1px;transform: translate(0px, -2px);}.RWDmenu_plus04 .site-nav .menu>li>a:before {    content: "";    position: absolute;    width: 90%;    height: 1px;    background: #fff;    bottom: 0;    left: 50%;    transform: translate(-50%, 0px); transition: all .5s ease;    opacity: 0;}.RWDmenu_plus04 .site-nav .menu>li:hover>a:before {    height: 2px;    opacity: 1;    transition: all .5s ease;}/*banner*/ 
.RWDbanner_plus01 .logo {display: inline-block;height: 78px;width: auto;margin-bottom: 8px;}.RWDbanner_plus01 .logo img {width: auto;color: #fff;height: 100%!important;margin-bottom: 0px;}.RWDbanner_plus01 .slick-caption.txt-left .container {width: 85%;}.RWDbanner_plus01 .slick-caption.txt-left {top: 33%;}.RWDbanner_plus01 .slickitem02 .slick-caption .txt1 span, .RWDbanner_plus01 .slickitem03 .slick-caption .txt1 span{font-size: 72px;}.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container, .RWDbanner_plus01.style-dotnav.control-right .plus-banner-container { z-index: 30;}.RWDbanner_plus01 .slick-caption .txt1 span:after {    content: "";    position: relative;    display: block;    width: 100%;    height: 1px;    background: #aaa;}.RWDbanner_plus01 .slick-caption .txt1 span {    display: inline-block;    color: #fff;    font-size: 80px;    font-weight: 600;    letter-spacing: 6px;    line-height: 1.3;    position: relative;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 25px;color: #fff;letter-spacing: 2px;line-height: 1.5;font-weight: 300;}.RWDbanner_plus01 .slick-caption .txt2 span span:after, .RWDbanner_plus01 .slick-caption .txt3 span span:after {    content: "/";    margin: 0 8px;    color: #aaa;    font-weight: 100;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 48px;}.RWDbanner_plus01  .slickitem01 .slick-caption .txt2{margin-top: 16px;}.RWDbanner_plus01  .slickitem01 .slick-caption .txt3{margin-top: 48px;}.RWDbanner_plus01 .slick-caption .txt3 span {font-size: 25px;color: #fff;letter-spacing: 2px;line-height: 1.5;font-weight: 300;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 10px;height: 10px;background: #888;}/*標題*/ 
.index .section-subject {margin-bottom: 80px;}.index h1.main-title, .RWDservice004 .title_block .title_tw {    font-size: 35px;    letter-spacing: 2px;    font-weight: 600;    margin: 0px;    color: #075488;line-height: 1.3;}.index h2.sub-title, .RWDservice004 .title_block .title_en {    font-size: 18px;    letter-spacing: 1px;    margin: 16px 0 0;    color: #888;    font-weight: 400;line-height: 1.7;}.index .section-line{display:none;}.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {color: #075488;}/*系列*/ 
.series_block {position: relative;padding: 80px 0;}.series_block:before {    content: "";    position: absolute;    width: 100%;    height: 100%;    background: url(archive/image/customization/bg-deco.jpg)no-repeat;    background-size: cover;    background-attachment: fixed;    top: 0;    opacity: .4;    filter: brightness(.96);}.series_block .container {width: 80%;}.RWDproduct004 #portfolio {overflow: initial;}.RWDproduct004 {overflow-x: initial;}.RWDproduct004 .mix-grid .item-box, .RWDproduct004 #portfolio .item-box {    display: flex;overflow: inherit;    min-height: 200px;    box-shadow: none;align-items: center;    border: 1px solid #f4f4f4;background: #fff;transition: all .5s ease;}.RWDproduct004 #portfolio .item-box:hover {    box-shadow: 0 0 30px 4px rgb(206 224 239 / 50%);    transform: translate(-8px, -8px);    transition: all .5s ease;}.RWDproduct004 .callout-dark {background-color: transparent;color: #333;border-bottom: 0;padding: 0;margin-bottom: 48px;}.RWDproduct004 .heading-title.heading-arrow-bottom::after{display:none;}.RWDproduct004 section {border-bottom: 0;}.RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3 {width: calc(100% / 3 - 48px);margin: 0 24px 64px !important;}.RWDproduct004 .list-inline {    line-height: 1.5;    font-size: 15px;    letter-spacing: 1px;    color: #666;    margin-left: 0;    padding-left: 0;    margin-bottom: 0;    min-height: 48px;}.RWDproduct004 #portfolio div.col-md-3 h3 {    font-size: 18px;    line-height: 18px;    letter-spacing: 1px;    color: #333;    margin: 0 0 16px;    border-bottom: 1px solid #ddd;    padding: 0 0 16px;    font-weight: 600;}.RWDproduct004 .item-box-desc {width: 57%;margin-bottom: 0;overflow: initial;padding: 32px 16px 48px;}.RWDproduct004 .item-box figure {width: 43%;position: initial;}.RWDproduct004 .item-box .item-hover {background-color: transparent;}.RWDproduct004 .overlay {background-color: transparent;}.RWDproduct004 .item-box  a.ico-rounded.lightbox {display: none;}.RWDproduct004 .item-box .item-hover .inner .ico-rounded>span{display:none;}.RWDproduct004 .item-box .item-hover .inner {height: 100%;top: 0;margin-top: 0;}.RWDproduct004 .item-box .item-hover a {width: 100%;height: 100%;display: block;}.RWDproduct004 #portfolio .item-hover:after {    content: ">";    position: absolute;    font-size: 18px;    bottom: 0;    right: 0;    color: #fff;    background: #075488;    width: 56px;    height: 36px;    display: flex;    align-items: center;    justify-content: center;    font-weight: 600;    opacity: 0;    transition: all .5s ease;}.RWDproduct004 #portfolio .item-hover:hover:after {opacity: 1;transition: all .5s ease;width: 36px;}/*service*/ 
.service_block {padding: 80px 0;}.RWDservice004 .title_block {width: 30%;float: left;padding-top: 0;position: relative;text-align: left;padding-right: 136px;}.RWDservice004 .tab_block, .swiper-container.main-slider {width: 70%;float: right;}.service_block .container {width: 100%;padding:0 168px;}.RWDservice004 .tab_block {border-top: 0;border-bottom: 1px solid #ddd;}.tab_block .swiper-container {    margin-left: 0;}.RWDservice004 .title_block:after {    content: "";    position: absolute;    width: 1px;    height: 360px;    background: #ddd;    right: 68px;    top: 0;}.RWDservice004 .main-slider .swiper-slide {background: transparent;}.tab_block .swiper-container {overflow: visible;}.RWDservice004 .editor p {    font-size: 15px;    letter-spacing: 2px;    color: #666;    line-height: 1.7;    margin-bottom: 0;}.RWDservice004 .editor h3 {    font-size: 24px;    letter-spacing: 1px;    line-height: 1.5;    font-weight: 600;    color: #333;}.RWDservice004 .editor img {width: 100%;height: auto;}.RWDservice004 .editor:nth-child(1) {width: calc(60% - 30px) !important;}.RWDservice004 .editor:nth-child(2) {width: 40% !important;padding-left: 32px;}.RWDservice004 .tab_name:after {height: 2px;background-color: #075488;}.RWDservice004 .tab_name {font-size: 15px;letter-spacing: 1px;}.RWDservice004 .main-slider .swiper-slide {min-height: auto;}/*優勢*/ 
.RWDService002 {padding: 0;}.RWDService002 .section-subject {text-align: left;}.RWDService002 .section-subject .col-md-12 {padding: 0;}.strength_block>.container {    display: flex;    align-items: center;flex-direction: row-reverse;    width: 100%;    padding: 0 120px;}.strength_block .RWDService002 .container {width: 100%;}.funny-boxes > .funny-boxes-text > h4::after, .funny-boxes.not-right-column::before{display:none;}.funny-boxes-text.animated.flipInY {text-align: left;}.RWDService002 .funny-boxes {padding: 48px 80px 48px 48px;}.funny-boxes > .funny-boxes-text > h4 {    font-size: 18px;    letter-spacing: 1px;    line-height: 1.5;    font-weight: 600;    color: #333;    padding-bottom: 16px;    margin: 0;}.funny-boxes > .funny-boxes-text > p {    font-size: 15px;    min-height: 70px;    letter-spacing: 1px;    color: #666;    line-height: 1.5;margin-bottom: 0;}.strength_block {margin: 80px 0;position: relative;}.strength_info{width: 62%;padding: 0 48px 32px;} .strength_pic{width: 38%;padding: 0 16px;}.strength_pic img {    width: calc(100% - 32px);    margin: 0px 16px;    box-shadow: 4px 0px 10px 2px #ddd;}.strength_pic .small-pic img {display: block;margin: 32px 16px 0;}.strength_pic .small-pic p {margin-bottom: 32px;}.strength_pic .RWDedictor001 {display: flex;align-items: center;}.big-pic {width: 60%;}.small-pic {width: 40%;}.strength_pic p {    text-align: center;    padding-top: 12px;    font-size: 13px;    letter-spacing: 1px;    color: #aaa;}.strength_block:before {    content: "";    position: absolute;    width: 100%;    height: 110%;    background: #f6f6f6;    bottom: 0;    right: 0;    clip-path: polygon(0 0, 100% 25%, 100% 100%, 0% 100%);-webkit-clip-path: polygon(0 0, 100% 25%, 100% 100%, 0% 100%);}.RWDService002 .row:nth-child(3) .col-md-4:nth-child(2){border-bottom:0;}.RWDService002 .funny-boxes:after {    content: "";    position: absolute;    width: 1px;    height: 100px;    background: #ddd;    right: 40px;    top: 50%;    transform: translate(0px, -50%);}.RWDService002 .row:nth-child(2) .col-md-4:nth-child(2) .funny-boxes:after, .RWDService002 .row:nth-child(3) .col-md-4 .funny-boxes:after{display:none;}.row:nth-child(2):before, .row:nth-child(2):after, .row:nth-child(3):before, .row:nth-child(3):after{display:none;}.RWDService002 .col-md-4 { width: 50%;padding: 0;border-bottom: 1px solid #ddd;float:left;}.funny-boxes > .funny-boxes-text > h4:before {    content: "01";    position: absolute;    font-size: 38px;    color: transparent;    z-index: -1;    top: -5px;    left: -53px;    width: 45px;    height: 45px;    overflow: hidden;    display: flex;    align-items: center;    -webkit-text-stroke: 1px #a9cfed;    font-weight: 600;    font-family: verdana;z-index: 1;}.RWDService002 .row:nth-child(2) .col-md-4:nth-child(2) .funny-boxes > .funny-boxes-text > h4:before { content: "02";}.RWDService002 .row:nth-child(2) .col-md-4:nth-child(3) .funny-boxes > .funny-boxes-text > h4:before { content: "03";}.RWDService002 .row:nth-child(3) .col-md-4:nth-child(1) .funny-boxes > .funny-boxes-text > h4:before { content: "04";}.RWDService002 .row:nth-child(3) .col-md-4:nth-child(2) .funny-boxes > .funny-boxes-text > h4:before { content: "05";}/**/ 
.about_block {position: relative;padding: 80px 0;}.RWDedictor002 .RWDedictor002-text p {    font-size: 15px;    margin-bottom: 0;    padding-top: 64px;    letter-spacing: 2px;    line-height: 1.7;}.RWDedictor002 .section-content {width: 80%;padding-top: 0;padding-bottom: 0;}.RWDedictor002 .RWDedictor002-text {padding-top: 16px;padding-left: 64px;}.RWDedictor002 .img-rounded {border-radius: 0;width: 100%;}.about_block:after {    content: "";    position: absolute;    width: 600px;    height: 250px;    background: url(archive/image/customization/world.png)no-repeat;    background-size: contain;    right: 0;    bottom: -20%;    z-index: -1;    opacity: .3;}.more_btn a {    border: 1px solid #888;    padding: 8px 60px;    display: inline-block;    margin-top: 32px;    color: #888;    letter-spacing: 2px;    font-size: 15px;transition: all .3s ease;}.more_btn a:hover {    color: #fff;    background: #132e63;    transition: all .3s ease;    border-color: #132e63;}span.visible-ph {display: none;}.scrollTop002 {bottom: 120px;    right: 20px;}
/*footer start*/

.footer_block a, .footer_block a:hover {color: #fff;}.footer_block a:hover {color: #fff;}.footer_block {font-size:15px;position: relative;padding: 80px 0 20px;    color: #fff;    background: #075488;margin-top: 80px;}.ft_company h2 {font-size: 28px;margin: 0 32px 8px 0;line-height: 1.3;letter-spacing: 2px;font-weight: 600;color: #fff;}.ft_company h2 span {display: block;font-size: 20px;}.ft_info dl {display: inline-block;padding: 0 16px;margin-bottom: 0;}.ft_info dd {line-height: 1.5;margin-bottom: 8px;letter-spacing: 1px;}.footer_block .container {display: flex;flex-wrap: wrap;align-items: flex-end;}.ft_other {    width: 100%;    display: flex;    flex-wrap: wrap;    border-top: 1px solid #ddd;    padding-top:20px;    margin-top: 48px;    font-size: 12px;    letter-spacing: 1px;color: #ccc;}.RWDssl01 {padding: 0 24px;}.ft_company {width: 26%;}.ft_info {width:74%;}.ft_info .RWDedictor {width: 70%; float: left;}.RWDsocial002 {width: 30%;float: left;}.RWDsocial002 .iconRounded {    border: 1px solid #fff;    color: #fff;    background-color: transparent;    margin-right: 0;    margin-left: 16px;    transition: all .3s ease;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {    background-color: #132e63;    border-color: #132e63;    color: #fff;    transition: all .3s ease;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #ccc;}

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

/*內頁長度*/section.call_to_action{min-height: 800px;}section.call_to_action .container {width: 100%; max-width: 1300px;}#RWDPAGE_BASE_PAT02 .main {top: 74px !important;}/*選單*/#RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .header:before {content: ""; height: 74px; transition: all .2s ease;}#RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .logo {width: 120px; padding: 0; margin-top: 12px; margin-left: 0;}#RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .header:after {width: 100%;}#RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .features .edit {top: 16px;}/*title*/h1.pageTitle {font-size: 35px; letter-spacing: 2px; font-weight: 600; color: #075488; line-height: 1.3; text-align: center;}.hgroup .container {width: 100%; border-bottom: none;}.hgroup .breadcrumb {position: relative; bottom: 0; float: none !important; padding: 0; background: transparent; text-align: center; letter-spacing: 1px; font-size: 14px; line-height: 2; border: none; margin: 10px 0 0 0;}.hgroup .breadcrumb a:hover {color: #075488; transition: .5s all;}/*共通文字設定*/section.article-text , section.article-text  p {font-size: 15px; letter-spacing: 2px; line-height: 1.7; color: #333;}/*側選單*/#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: #f5f5f5;}.m2018 .products-nav .nav-title {background: #075488; font-size: 16px; padding: 8px 10px; text-align: center; margin-bottom: 0; color: #fff; letter-spacing: 2px; font-weight: 600;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px 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;}.article7 .m2018 .products-nav .nav-title {letter-spacing: 2px;}.m2018 .products-nav ul li {padding-left: 0;}/*回上層*/ 
.btn.btn_back:hover a {color: #fff;}.btn.btn_back:hover {background: #132e63; border-color: #132e63;}.btn.btn_back a {color: #888; transition: .5s all;}.btn.btn_back {float: right; border-radius: 0px; transition: .5s all; margin-right: 0px; border: 1px solid #888; background: transparent;}/*新編輯器*/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0px !important;}.RWDslider01 .editor {font-size: 15px !important; line-height: 1.7 !important; color: #333 !important; letter-spacing: 2px;}.RWDtimeline01 li.event .point .editor {font-size: 15px; color: #333; line-height: 1.7; letter-spacing: 2px;}.RWDtimeline01 li.event .point .title {font-size: 20px; letter-spacing: 2px;}/*商品列表*/ 
.layoutlist_2 .item, .layoutlist_4 .item {margin-top: 0 !important; margin-bottom: 45px !important;}.item .subject {text-align: center; margin: 15px 0 !important;}/*產品介紹*/ 
.RWDproduct_page .products-info .name {margin-bottom: 7px; font-size: 18px; font-weight: 600; line-height: 1.5; letter-spacing: 2px; color: #333;}.RWDproduct_page .products-info .subname {font-size: 15px; line-height: 1.8; letter-spacing: 2px; color: #333;}ul.price-box.list-inline {display: none;}.RWDproduct_page .products-info .name-box {padding: 0 0 20px; border-bottom: 1px solid #eee; margin-bottom: 25px;}.RWDproduct_page .products-info .txt .title {margin-bottom: 7px; padding-bottom: 0; border-bottom: none;}.RWDproduct_page .products-info #O_quantity {display: none !important;}.btn-shop {display: none !important;}#mobile-fixed {display: none !important;}.download_container {margin: 30px 0 30px;}.RWDproduct_page .download_container .btn:hover {background: #075488;}.RWDproduct_page .btn-other {margin-top: 30px;}.RWDproduct_page .list-inline>li {display: block;}.RWDproduct_page .ibtn {font-size: 15px; letter-spacing: 2px; color: #888; border: 1px solid #888; display: block; width: 100%; line-height: 2.5; background: transparent; transition: .5s all;}.RWDproduct_page .ibtn:hover {color: #fff !important; background: #132e63;}/*最新消息*/ 
.layoutlist_8 .item {padding: 30px 25px !important; border: 1px solid #ddd; transition: .5s all ease; margin-bottom: 30px; display: flex; align-items: center;}.list_subject a {color: #000; font-size: 18px;}.summary a {color: #777; font-size: 15px;}.layoutlist_8 .list_subject .summary {margin: 20px 0;}.layoutlist_8 .article_subject {font-size: 18px; letter-spacing: 2px; font-weight: bold;}.layoutlist_8 .listdate .yearmonth {color: #999; letter-spacing: 1px; padding-bottom: 5px;}.layoutlist_8 .listdate .day {color: #555; letter-spacing: 1px;}.layoutlist_8 .list_subject .summary {margin: 10px 0 !important;}._col.listdate {text-align: center;}/*檔案下載*/ 
.download1 .webdesc {margin: 0 0 45px; text-align: center;}.download .search_area {margin-bottom: 32px; position: relative; display: flex; align-items: center; justify-content: center;}.oneline {clear: none; border-bottom: none; padding: 0px;}.oneline .col-md-4.col-sm-6 {margin: 0px 0 30px 0;}.oneline::before , .oneline::after {display: none;}.oneline>div:last-child {clear: none !important;}.no-touch .layoutlist_3 .dbtn_v2:hover {color: #fff !important; background: #132e63 !important; border-color: #132e63 !important;}.layoutlist_3 .dbtn_v2 {width: 100px; text-align: center; transition: .5s all; border-radius: 0px; border: 1px solid #888; color: #888;}.layoutlist_3 .download_subject {font-size: 18px; letter-spacing: 1px; line-height: 1.5; font-weight: 600; color: #333; padding-bottom: 16px;}.layoutlist_3 .summary {font-size: 15px; letter-spacing: 1px; color: #666; line-height: 1.5; margin: 0 0 30px 0px;}/*合作洽詢*/ 
.eformsDesc {margin: 0 0 45px; padding-bottom: 45px;}.in_contact {letter-spacing: 1px; line-height: 2;}.in_contact h2 {font-size: 24px; color: #333; font-weight: 600; letter-spacing: 2px; line-height: 1.5; margin-top: 0px;}.in_contact h2 span {display: block; font-size: 16px;}.in_contact .map {padding-top: 20px; padding-right: 30px;}.ebtn.currectsend_btn:hover a {color: #fff;}.ebtn.currectsend_btn:hover {background: #132e63; border-color: #132e63;}.ebtn.currectsend_btn a {color: #888; transition: .5s all;}.ebtn.currectsend_btn {border-radius: 0px; font-size: 14px; border: 1px solid #888; background: transparent; transition: .5s all;}.in_contact a {color: #555;}/*詢問車*/ 
.RWDquiry .btn.normal:hover {background: #132e63; border-color: #132e63; color: #fff;}.RWDquiry .btn.normal {font-size: 14px; border-radius: 0px; border: 1px solid #888; color: #888; transition: .5s all; background: transparent;}

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

/*logo*/ 
.lang_en .RWDmenu_plus04 .logo {padding:32px 10px}.lang_en .RWDmenu_plus04 .is-up .logo {width:120px;margin-top: 18px;padding:0px}/*banner*/ 
.lang_en .RWDbanner_plus01 .slick-caption .txt1 span {letter-spacing: 1px;font-size: 40px}.lang_en .RWDbanner_plus01 .slickitem02 .slick-caption .txt1 span, .RWDbanner_plus01 .slickitem03 .slick-caption .txt1 span {font-size: 45px;}.lang_en .RWDbanner_plus01 .slick-caption .txt2 span {letter-spacing:0}.lang_en .RWDbanner_plus01 .slick-caption .txt3 span {letter-spacing: 0px;font-size:22px}/*menu*/ 
.lang_en .RWDmenu_plus04 .site-nav .menu>li>a {letter-spacing:0px}/**/ 
.lang_en .RWDmenu_plus04 .features .edit a {letter-spacing:0px}/*product*/ 
.lang_en .RWDproduct004 .item-box-desc {min-height: 245px;}/*Technology*/ 
.lang_en .RWDbanner007 .title-main {letter-spacing:1px}.lang_en .index h1.main-title, .lang_en .RWDservice004 .title_block .title_tw {letter-spacing:1px}.lang_en .RWDservice004 .tab_name {letter-spacing:0px}.lang_en .RWDservice004 .editor p {letter-spacing:0px;word-break: normal}.lang_en .RWDservice004 .editor h3 {letter-spacing:0px}/*Service*/ 
.index .lang_en h2.sub-title, .lang_en .RWDservice004 .title_block .title_en {word-break: normal;letter-spacing: 0;}.lang_en .RWDService002 .funny-boxes {min-height:250px}.lang_en .funny-boxes > .funny-boxes-text > p {word-break: normal;text-align: left;}.lang_en .funny-boxes > .funny-boxes-text > h4 {text-align: left;letter-spacing: 0;text-transform: none !important;}.lang_en .RWDService002 .funny-boxes:after {height:200px}/*about*/ 
.index .lang_en h1.main-title, .lang_en .RWDservice004 .title_block .title_tw {font-size: 25px;letter-spacing: 0px;line-height:1.5}.lang_en .RWDedictor002 .RWDedictor002-text p {padding-top:50px;letter-spacing:0}/*footer*/ 
.lang_en .ft_company {padding:0px}.lang_en .footer_block .container {align-items: center;}.lang_en .footer_block .ft_info span {margin-left:30px}/*--內頁--*/ 
.lang_en #RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .logo {margin-top:18px}.lang_en h1.pageTitle {letter-spacing: 0px;}.lang_en section.article-text, .lang_en section.article-text p {letter-spacing: 0.5px;}.lang_en ._bd_column._bd_fourth b {display: block;}.lang_en .RWDproduct_page .ibtn {letter-spacing: 0px;}

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

@media screen and (max-width: 1700px) {.strength_block>.container {padding: 0 80px;}.service_block .container {padding: 0 128px;}.about_block:after {width: 480px;height: 190px;}.RWDedictor002 .RWDedictor002-text {padding-top: 0;}.index .RWDService002 .section-subject {margin-bottom: 48px;}.ft_other {justify-content: flex-start;}/*語系*/ 
.lang_en .RWDproduct004 .item-box-desc {min-height: 305px;}.lang_en .RWDService002 .funny-boxes {min-height: 300px;}.lang_en .RWDedictor002 .RWDedictor002-text p {padding-top: 30px;}}@media screen and (max-width: 1600px) {.lang_en .RWDService002 .funny-boxes {min-height: 325px;}}@media screen and (max-width: 1500px) {.RWDmenu_plus04 .header:before {    width: 175px;    height: 108px;}.RWDmenu_plus04 .logo {    width: 175px;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 60px;}.RWDbanner_plus01 .logo {height: 63px;}.RWDbanner_plus01 .slickitem02 .slick-caption .txt1 span, .RWDbanner_plus01 .slickitem03 .slick-caption .txt1 span {font-size: 55px;}.RWDbanner_plus01 .slick-caption .txt2 span, .RWDbanner_plus01 .slick-caption .txt3 span {font-size: 21px;}.service_block .container {padding: 0 104px;}.strength_block:before {-webkit-clip-path: polygon(0 0, 100% 15%, 100% 100%, 0% 100%);    clip-path: polygon(0 0, 100% 15%, 100% 100%, 0% 100%);}.series_block .container, .RWDedictor002 .section-content {width: 100%;padding: 0 104px;}.index h2.sub-title, .RWDservice004 .title_block .title_en {font-size: 16px;}.strength_info {padding: 0 24px 0px;}.strength_block>.container {align-items: center;}.RWDservice004 .editor h3 { margin-top: 0;}.RWDService002 .funny-boxes:after {height: 120px;}.RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3 {width: calc(100% / 3 - 32px);margin: 0 16px 64px !important;}.funny-boxes > .funny-boxes-text > p {min-height: 88px;}.big-pic, .small-pic {width: 50%; }.RWDproduct004 .item-box-desc {width: 54%;}.RWDproduct004 .item-box figure {width: 46%;}.RWDservice004 .title_block:after {height: 314px;}.RWDedictor002 .RWDedictor002-text {padding-left: 48px;}/*語系*/ 
.lang_en .RWDService002 .funny-boxes:after {height:250px}}@media screen and (max-width: 1400px) {.RWDmenu_plus04 .site-nav .menu>li>a {    font-size: 15px;}.RWDmenu_plus04 .language-block a {    font-size: 15px;}.funny-boxes > .funny-boxes-text > h4:before {content: "01";    font-size: 30px;    left: -43px;    width: 35px;    height: 35px;}.RWDService002 .funny-boxes:after {right: 32px;}.RWDService002 .funny-boxes {padding: 48px 64px 48px 48px;}.funny-boxes > .funny-boxes-text > h4, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 16px;}.RWDservice004 .title_block {padding-right: 120px;}.RWDservice004 .title_block:after {right: 60px;}.footer_block .container {    width: 100%;    padding: 0 80px;}/*內頁*/section.call_to_action .container {max-width: 1200px;}}@media (max-width:1366px){.lang_en .RWDmenu_plus04 .logo {width: 160px;padding: 32px 20px;}}@media screen and (max-width: 1320px) {.RWDmenu_plus04 .site-nav .menu>li>a { padding: 25px 10px;}.RWDmenu_plus04 .features {padding-right: 175px;}}@media screen and (max-width: 1300px) {.RWDmenu_plus04 .header {    padding: 0 0px 0 24px;}.RWDmenu_plus04 .header.is-up:before {    content: "";    width: 160px;    height: 74px;    transition: all .2s ease;}.RWDmenu_plus04 .is-up .logo {    width: 110px;    padding: 0;    margin-top: 14px;}.RWDmenu_plus04 .header:before {width: 180px;height: 110px;}.RWDmenu_plus04 .logo {width: 180px;}.RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 8px;}.strength_block>.container {padding: 0 64px;}.strength_info {padding: 0 16px 0px;}.strength_block:before {    clip-path: polygon(0 0, 100% 10%, 100% 100%, 0% 100%);-webkit-clip-path: polygon(0 0, 100% 10%, 100% 100%, 0% 100%);}.series_block .container, .RWDedictor002 .section-content, .service_block .container {padding: 0 80px;}.RWDedictor002 .row {display: flex;align-items: center;}.RWDmenu_plus04 .features {padding-right: 170px;}/*語系*/ 
.lang_en .RWDmenu_plus04 .site-nav .menu>li>a {font-size: 14px;padding: 25px 12px;}.lang_en .RWDbanner_plus01 .slickitem02 .slick-caption .txt1 span, .lang_en .RWDbanner_plus01 .slickitem03 .slick-caption .txt1 span {font-size: 40px;}.lang_en .RWDproduct004 .item-box-desc {min-height: 325px;}.lang_en .ft_company h2 {font-size: 26px;}.index .lang_en h1.main-title, .lang_en .RWDservice004 .title_block .title_tw {font-size: 22px;}}@media (max-width:1280px){.lang_en .RWDmenu_plus04 .site-nav .menu>li>a {font-size: 14px;}.lang_en .RWDmenu_plus04 .header:before, .lang_en .RWDmenu_plus04 .header.is-up:before {width: 158px;}}@media (max-width:1205px){.RWDmenu_plus04 .features {padding-right: 165px;}.RWDmenu_plus04 .language-block {padding: 0 5px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding: 25px 12px;}.RWDmenu_plus04 .features .search-btn {padding: 25px 10px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*menu*/ 
.RWDmenu_plus04 .site-nav {display: none;}.lang-select-label {display: none;}.RWDmenu_plus04 .ml-stack-nav-toggle:hover {color: #fff;}.RWDmenu_plus04 #mobile-menu .menu>li.active>.toggle-submenu:after, .RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active>.toggle-submenu:after {color: #666;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;color: #075488;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: transparent;}.RWDmenu_plus04 .features {padding-right: 0;}.RWDmenu_plus04 .features:after {    content: "";    position: absolute;    right: 0;    top: 20%;    height: 60%;    width: 1px;    background-color: #bbb;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu, .RWDmenu_plus04 .toggle-mmenu-cover {display: block;}.RWDmenu_plus04 .features .edit {position: relative;right: 0;top: 12px;}.RWDmenu_plus04 .features .edit {position: relative;right: 0;top: 16px;margin-right: 24px;}.RWDmenu_plus04 .features {float: right;}.RWDmenu_plus04 .header {padding: 0 32px;}.ml-stack-nav-toggle {color: #fff;}.ml-stack-nav-toggle__line {background: #fff;}.RWDmenu_plus04 .header.is-up:before {    content: "";    width: 180px;}.RWDmenu_plus04 .language-block a {    font-size: 14px;    color: #777;}.RWDmenu_plus04 .features .language-block {    display: none;}/*banner*/ 
.RWDbanner_plus01 .banner-slider.bg .slick-item {height: calc(100vh - 50px) !important;}.RWDbanner_plus01 .slickitem02 .slick-caption .txt1 span, .RWDbanner_plus01 .slickitem03 .slick-caption .txt1 span, .RWDbanner_plus01 .slick-caption .txt1 span {font-size: 50px;}.RWDbanner_plus01 .slick-caption .txt2 span, .RWDbanner_plus01 .slick-caption .txt3 span {font-size: 19px;}.RWDbanner_plus01 .logo {height: 50px;}/**/ 
.series_block .container, .RWDedictor002 .section-content, .service_block .container {padding: 0 48px;}.strength_block>.container {padding: 0 32px;}.RWDService002 .funny-boxes {text-align: left;}.strength_pic {width: 39%;padding: 0;}.strength_info {width: 61%;}.about_block:after {width: 410px;height: 170px;}.RWDservice004 .editor {margin-bottom: 0;}.RWDproduct004 #portfolio .item-box:hover {    box-shadow: none;    transform: translate(0px, 0px);    transition: all .5s ease;}.RWDproduct004 .item-box-desc {padding: 16px 16px 8px;}.RWDproduct004 #portfolio .item-hover:after{display:none;}.ft_company h2 {    font-size: 26px;}/*語系*/ 
.lang_en .RWDmenu_plus04 .header:before, .lang_en .RWDmenu_plus04 .header.is-up:before {width: 175px;}.lang_en .RWDService002 .funny-boxes {min-height: 360px;}.lang_en .ft_company h2 {font-size: 22px;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3 {width: calc(100% / 2 - 32px);float:left;}.RWDmenu_plus04 .features .edit{display: block;}/*banner*/ 
.RWDbanner_plus01 .slickitem02 .slick-caption .txt1 span, .RWDbanner_plus01 .slickitem03 .slick-caption .txt1 span, .RWDbanner_plus01 .slick-caption .txt1 span {font-size: 45px;}.RWDbanner_plus01 .slick-caption .txt2 span, .RWDbanner_plus01 .slick-caption .txt3 span {font-size: 17px;}.RWDbanner_plus01 .logo {height: 45px;}.RWDService002 .funny-boxes {padding: 48px 32px;}.funny-boxes > .funny-boxes-text > h4:before {    content: "01";    font-size: 26px;    left: -38px;    width: 30px;    height: 30px;}.index h1.main-title, .RWDservice004 .title_block .title_tw {font-size: 30px;}.RWDedictor002 .row {align-items: flex-start;}.RWDService002 .funny-boxes:after{display:none;}.about_block:after {width: 410px;height: 170px;right: -9%;}.main.cd-main-content {overflow: hidden;}/*footer*/ 
.ft_company {width: 32%;}.ft_info {width: 67%;}.footer_block .container {align-items: flex-start;}/*語系*/ 
.lang_en .RWDproduct004 .item-box-desc {min-height: auto;}.lang_en .RWDproduct004 .mix-grid .item-box, .lang_en .RWDproduct004 #portfolio .item-box {min-height:250px}.lang_en .funny-boxes > .funny-boxes-text > p {min-height: 174px;}.lang_en .RWDService002 .funny-boxes {min-height: auto;}.lang_en .RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3 {margin: 0 16px 30px !important;}.lang_en .RWDmenu_plus04 #mobile-menu .menu>li>a {letter-spacing: 0px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner_plus01 .slick-caption.txt-left {top: 24%;}.index .section-subject {text-align: left;}.about_block, .service_block, .series_block {padding: 64px 0;}.strength_block {margin: 64px 0;}.RWDservice004 .title_block {padding-right: 0;width: 100%;}.RWDservice004 .title_block:after{display:none;}.RWDservice004 .tab_block, .swiper-container.main-slider {width: 100%;float: none;}.strength_block>.container {flex-direction: column-reverse;}.strength_pic, .strength_info {width: 100%;}.pricr_pic {display: inline-block;width: 50%;float: left;}.small-pic {width: calc(100%/3*2);}.big-pic{ width: calc(100%/3);}.strength_block:before {    clip-path: polygon(0 0, 100% 6%, 100% 100%, 0% 100%);-webkit-clip-path: polygon(0 0, 100% 6%, 100% 100%, 0% 100%);    height: 105%;}.strength_pic p, .strength_pic .small-pic p{margin-bottom: 48px;}.strength_pic img {margin: 32px 16px 0;}.RWDedictor002 .RWDedictor002-text {margin-top: 32px;padding-left: 0;}.RWDedictor002 .RWDedictor002-text {text-align: left;}.RWDedictor002 .row {flex-direction: column;}.RWDedictor002 .col-md-6 {width: 100%;}.RWDedictor002 .owl-carousel .owl-wrapper {display: block;}.footer_block .container {flex-direction: column;}.ft_company, .ft_info {width: 100%;}.ft_info dl {padding: 0 32px 0 0;}.RWDsocial002 .iconRounded {margin: 0 16px 0 0;}.ft_company{margin-bottom: 24px;}.RWDsocial002 .pull-right {display: inline-block !important;}.RWDsocial002 {margin-top: 24px;}.RWDsocial002, .ft_info .RWDedictor {width: 100%;float: none;}.RWDsocial002 .iconRounded {margin: 0 8px;}.ft_company h2 {margin: 0 0 8px;}.ft_other {padding-top: 32px;margin-top: 32px;}.about_block:after {    width: 410px;    height: 170px;    right: 50%;    bottom: -17%;    transform: translate(50%, 0);}/*---內頁---*/ 
.product1 .pagecontent {padding: 0 !important;}h1.pageTitle {margin-bottom: 0;}.btn.btn_back {float: none; display: block; width: 100%; margin-top: 30px;}section.call_to_action {padding: 35px 0 40px;}.layoutlist_8 .item {align-items: flex-start; padding: 25px !important;}.in_contact .map {padding-right: 0; padding-bottom: 30px;}.in_contact {text-align: center;}/*語系*/ 
.lang_en #RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .logo {width: 131px;transform: translateX(-10px);}.lang_en .RWDproduct004 .mix-grid .item-box, .lang_en .RWDproduct004 #portfolio .item-box {min-height: 325px;}.lang_en .funny-boxes > .funny-boxes-text > p {min-height: auto;}.lang_en .RWDssl01 {padding: 0 24px 0px 0px;}.lang_en .RWDService002 .funny-boxes {min-height: 295px;}.lang_en .RWDmenu_plus04 .header.is-up {padding-left: 20px;}.lang_en .RWDmenu_plus04 .is-up .logo {width: 131px;margin-top: 0px;padding: 18px 0px;}.lang_en .RWDproduct004 #portfolio div.col-md-3 h3 {min-height: 53px;}
}
/*991px end*/
/*767px start*/
@media (max-width: 767px) {
#RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .logo {padding: 16px; margin-top: 0;}#RWDPAGE_BASE_PAT02 .ml-stack-nav-toggle__line {background: #333;}#RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .features .cart-btn, #RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .features .querycar-btn, #RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .features .share-group a, #RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .features i, #RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .lang-select {color: #333;}#RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .header {padding: 0 16px 0 0;}#RWDPAGE_BASE_PAT02 .main {top: 67px !important;}section.call_to_action .container {padding-left: 5px; padding-right: 5px;}#sidebar {padding-bottom: 30px; padding-right: 15px; padding-left: 15px;}section.call_to_action {padding: 35px 0 0px;}h1.pageTitle {font-size: 28px;}.hgroup .breadcrumb {font-size: 12px;}.page_subject {padding: 0;}section.call_to_action .container.RWDproduct_page { padding-left: 15px !important; padding-right: 15px !important;}.RWDproduct_page .btn-other li {width: 100%;}.querycar section.call_to_action .container {padding-left: 20px; padding-right: 20px;}.RWDquiry, .RWDquiry .btn, .delivery-editor, .shopping-item .tag {letter-spacing: 1px;}.RWDquiry .btn-box {display: flex; align-items: center; justify-content: center;}.download .search_area {flex-direction: column;}.layoutlist_8 .item {    flex-direction: column;    padding: 0px 0px 25px 0px !important;    border: none;    border-bottom: 1px solid #ddd;    margin: 0 0 45px 0;}.layoutlist_8.rwd .listdate .day {color: #999;}#mobile-fixed {display: block !important;}.product1 .con_btn {display: none !important;}/*語系*/ 
.lang_en #RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .header {padding:0 32px 0px 16px}.lang_en #RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .features .cart-btn, .lang_en #RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .features .querycar-btn, .lang_en #RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .features .share-group a, .lang_en .lang_en #RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .features i, .lang_en #RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .lang-select {color: #fff;}.lang_en #RWDPAGE_BASE_PAT02 .ml-stack-nav-toggle__line {background: #fff;}.lang_en #RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .logo {transform: none;padding: 0;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDalert_fancybox.bottom {    width: 100%;background:#eee !important;    padding: 25px 10px !important;    text-align: center !important;}.RWDalert_fancybox .btn.active {    width: 100% !important;}.RWDalert_fancybox.bottom .btn-box {    width: 60% !important;}.fl img{width:180px;}.ml-stack-nav-toggle i {    display: none;}.ml-stack-nav-toggle {padding: 34px 14px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding: 22px 16px;}.RWDmenu_plus04 .features .search-btn {padding: 22px 10px;}.RWDmenu_plus04 .is-up .logo, .RWDmenu_plus04 .logo  {    width: 120px;    height: 68px;background: #fff;    padding: 16px;    margin-top: 0;    margin-left: -16px;    transition: all .3s ease;    display: flex;    align-items: center;}.RWDmenu_plus04 .header:after {background: #fff;}.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;}.is-up .ml-stack-nav-toggle__line {background: #333;}.RWDmenu_plus04 .is-up .features .edit{display:none;}.RWDmenu_plus04 .header {padding: 0 16px;}.RWDmenu_plus04 .features .edit {    display: block;    position: absolute;    width: 100%;    left: 0;    top: 100%;opacity: 0;    pointer-events: none;}.RWDmenu_plus04 .features {position: inherit;}.RWDmenu_plus04 .header:before{display:none;}.RWDmenu_plus04 .is-up .features .edit {top: 100%;}.RWDmenu_plus04 .features .edit a {border-radius: 0;}.RWDmenu_plus04 .features:after{display:none;}/*banner*/ 
.RWDbanner_plus01 .slickitem02 .slick-caption .txt1 span, .RWDbanner_plus01 .slickitem03 .slick-caption .txt1 span, .RWDbanner_plus01 .slick-caption .txt1 span {font-size: 35px;letter-spacing: 2px;}.RWDbanner_plus01 .slick-caption .txt2 span, .RWDbanner_plus01 .slick-caption .txt3 span {font-size: 15px;letter-spacing: 1px;}.RWDbanner_plus01 .slick-caption.txt-left .container {width: 90%;}.RWDbanner_plus01 .slick-caption.txt-left {width: 100%;}.RWDbanner_plus01 .slick-caption .txt2 span span:after, .RWDbanner_plus01 .slick-caption .txt3 span span:after {margin: 0 4px;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 32px;}.RWDbanner_plus01 .slick-caption.txt-left .container {width: 100%;}.RWDbanner_plus01 .slickitem02 .slick-caption .txt1 span:after, .RWDbanner_plus01 .slickitem03 .slick-caption .txt1 span:after{display:none;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt3 {margin-top: 32px;}.RWDbanner_plus01 .slick-caption.txt-left .container { text-align: center;}/*main*/ 
.index .section-subject {margin-bottom: 48px;text-align: left;}.series_block .container, .RWDedictor002 .section-content, .service_block .container, .footer_block .container {padding: 0 32px;}.strength_block {margin: 48px 0 0;}.RWDService002 .section-subject {text-align: left;}.strength_pic .RWDedictor001 {display: flex;    flex-direction: column;    align-items: center;}.strength_pic p, .strength_pic .small-pic p {margin-bottom: 16px;}.strength_pic {padding: 0 0 48px;}.small-pic {width: 100%;}.big-pic {width: 50%;}.RWDService002 .col-md-4 {width: 100%;}.RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3 {width: calc(100% - 32px);}.RWDproduct004 .mix-grid .item-box, .RWDproduct004 #portfolio .item-box {flex-direction: column;display: flex;min-height: auto;}.RWDproduct004 .item-box figure, .RWDproduct004 .item-box-desc {width: 100%;}.RWDmenu_plus04 .logo {width: 120px;background: #fff;padding: 16px;}.RWDproduct004 .item-box-desc {margin-bottom: 0;overflow: initial;padding: 32px 16px 8px;}.RWDService002 .funny-boxes {padding: 48px 8px 48px 32px;}.RWDedictor002 .RWDedictor002-text {text-align: left;}.index h1.main-title, .RWDservice004 .title_block .title_tw {font-size: 26px;}.RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3 {width: calc(50% - 4px);float: left;margin: 0 2px 24px !IMPORTANT;}.RWDproduct004 .list-inline {    line-height: 1.5;    font-size: 14px;    height: auto !important;    letter-spacing: 1px;    min-height: 84px;}.strength_block:before {-webkit-clip-path:  polygon(0 0, 100% 2%, 100% 100%, 0% 100%);    clip-path: polygon(0 0, 100% 2%, 100% 100%, 0% 100%);    height: calc(100% + 60px);}.RWDservice004 .tab_name {word-break: break-word;}span.visible-ph {display: inline;}.RWDedictor002 .RWDedictor002-text p {padding-top: 32px;}.funny-boxes > .funny-boxes-text > p {min-height: auto;}.tab_block .swiper-container {overflow: hidden;}.more_btn {    text-align: center;}.RWDbanner007 .item-editor {    position: relative;    font-size: 15px;    color: #666;    line-height: 1.5;overflow: inherit;    letter-spacing: 1px;    -webkit-line-clamp: inherit;}.RWDbanner007 .item-fraction {display: none;}.RWDbanner007 .banner-info {    padding: 0 32px;    color: #333;    text-align: left;    margin-bottom: 48px;}.RWDbanner007 .title-main {    margin-bottom: 15px;    font-size: 26px;    letter-spacing: 2px;    font-weight: 600;    margin: 0px;    color: #333;    line-height: 1.3;}.RWDbanner007 .item-title {    position: relative;    font-size: 24px;    letter-spacing: 2px;    color: #333;    font-weight: 600;    margin-bottom: 0;    padding-right: 0 !important;    line-height: 1.5;}.RWDbanner007 .item-title-blk {margin-bottom: 24px;}.RWDbanner007 {margin: 0;}.RWDbanner007 .title-sub {    font-size: 16px;    letter-spacing: 1px;    margin: 16px 0 0;    color: #888;    font-weight: 400;    line-height: 1.7;}.RWDbanner007 .item-blk .item-box {margin: -170px auto 00px;}.RWDbanner007 .item-pagination {left: 50%;right: auto;transform: translate(-50%, 0);}.RWDbanner007 .item-img .swiper-slide:first-child {background-color: transparent;}.RWDbanner007 .item-img .swiper-slide:first-child {background-color: transparent;background-image: none !important;}.RWDbanner007 .item-img img {opacity: 1;width: 100%;}.swiper-container-autoheight .swiper-wrapper {height: auto !important;}.RWDbanner007 .item-nav-next:after{display:none;}.RWDbanner007 .item-nav-prev {top: initial;left: -30px;bottom: 92%;z-index: 2;}.RWDbanner007 .item-nav-next {top: initial;left: auto;bottom: 92%;z-index: 2;right: -30px;}.RWDbanner007 .item-nav-prev.swiper-button-disabled, .RWDbanner007 .item-nav-next.swiper-button-disabled {opacity: .3;}.RWDbanner007 .item-nav-next, .RWDbanner007 .item-nav-prev {background-color: #075488;}/*footer*/ 
.footer_block .container {text-align: left;}.ft_info dl {padding: 0;}.ft_other {justify-content: flex-start;}.RWDssl01 {padding: 0;}.RWDsocial002 .iconRounded {margin: 0 16px 0 0;}.ft_company h2 {font-size: 26px;}.ft_company h2 span {display: block;font-size: 16px;}.con_btn.menu_change a {    opacity: 1;transform: translate(0px, 0px);transition: all .5s ease;    pointer-events: auto;}.con_btn a {    transform: translate(0px, 45px);    pointer-events: none;    opacity: 0;    position: fixed;    width: 100%;    height: 45px;    bottom: -1px;    background: #e5310e;    color: #fff;    display: flex;    align-items: center;    justify-content: center;    letter-spacing: 2px;    z-index: 30;    transition: all .5s ease;}#wh-widget-send-button.wh-widget-right {    bottom: 50px !important;}.scrollTop002 {    bottom: 180px;}.footer_block {    padding: 80px 0;}/*語系*/ 
.lang_en .RWDbanner_plus01 .slick-caption .txt1 span {letter-spacing: 0px;font-size: 30px;}.lang_en .RWDbanner_plus01 .slick-caption .txt3 span {letter-spacing: 0px;font-size: 15px;}.lang_en .RWDbanner_plus01 .slickitem02 .slick-caption .txt1 span, .lang_en .RWDbanner_plus01 .slickitem03 .slick-caption .txt1 span {font-size: 30px;}.lang_en .RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3 {width: calc(50% - 4px);float: left;margin: 0 2px 24px !important;}.lang_en .RWDproduct004 .mix-grid .item-box, .lang_en .RWDproduct004 #portfolio .item-box {min-height: 485px;}.lang_en .RWDbanner007 .item-title {letter-spacing: 0px;}.lang_en .con_btn a {letter-spacing: 0px;}.lang_en .RWDService002 .funny-boxes {min-height: auto;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.lang_en #RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .features .cart-btn, .lang_en #RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .features .querycar-btn, .lang_en #RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .features .share-group a, .lang_en .lang_en #RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .features i, .lang_en #RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .lang-select {color: #333;}.lang_en #RWDPAGE_BASE_PAT02 .ml-stack-nav-toggle__line {background: #333;}.lang_en #RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .logo {margin-top: 0px;}.lang_en #RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .header {padding: 0px 16px;}
}
/*480px end*/
/*400 start*/

@media screen and (max-width: 400px) {.lang_en .footer_block .ft_info span {display: block;margin-left: 0;line-height: 2;}.lang_en .RWDproduct004 .mix-grid .item-box, .lang_en .RWDproduct004 #portfolio .item-box {min-height: 505px;}}

/*400 end*/
/*320px start*/
@media (max-width: 320px){
.RWDbanner_plus01 .slickitem02 .slick-caption .txt1 span, .RWDbanner_plus01 .slickitem03 .slick-caption .txt1 span, .RWDbanner_plus01 .slick-caption .txt1 span {    font-size: 32px;}.RWDbanner_plus01 .logo {    height: 40px;}.RWDproduct_page .btn-other li .ii {    display: inline-block;}/*語系*/ 
.lang_en .RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3 {width: 100%;}.lang_en .RWDproduct004 .mix-grid .item-box, .lang_en .RWDproduct004 #portfolio .item-box {height:auto}
}
/*320px end*/