/* all */a, a:hover, a:focus{text-decoration: none;}body{font-family:'Open Sans', 微軟正黑體, sans-serif;}.clear{clear:both;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background:#555;    color: #fff;}.fl img{width:230px;}/*---首頁---*/ 
.RWDmenu_plus04 .logo {width: 320px;margin-top: 8px;}/*menu*/ 
.RWDmenu_plus04 .header {padding: 0 50px;}.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: #188196;transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 16px;color: #333;letter-spacing: 2px;}.RWDmenu_plus04 .language-block a {font-size: 15px;letter-spacing: 1px;color: #333;}.RWDmenu_plus04 .language-block span {position: relative;}.RWDmenu_plus04 .language-block span:after {content: "";position: absolute;width: 1px;height: 15px;background: #ddd;top: 3px;right: -8px;}.RWDmenu_plus04 .features .language-block a:last-child span:after{display:none;}.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: #188196;}.RWDmenu_plus04 .features .search-btn i {font-size: 15px;transform: translate(0px, 2px);}.RWDmenu_plus04 .features .search-btn {padding: 25px 15px;}.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;background: #188196;color: #fff;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.RWDmenu_plus04 .features .lang-select:hover .lang-select-label i, .RWDmenu_plus04 .lang-select:hover .lang-select-label {    color: #188196;}/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-center .container {width: auto;}.RWDbanner_plus01 .slick-caption.txt-center {text-align: center; width: auto; right: 15%; top: 30%;}.RWDbanner_plus01 .slick-caption .txt1 span {color: #fff; font-size: 22px; letter-spacing: 1px; font-weight: 400; line-height: 1.3;}.RWDbanner_plus01 .slick-caption .txt3 span {color: #fff; font-size: 26px; line-height: 1.5; letter-spacing: 2px;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span {color: #fff; font-size: 70px; font-weight: 600; letter-spacing: 6px; line-height: 1.3;}.RWDbanner_plus01 .slick-caption .txt4 span {color: #fff; font-size: 18px; letter-spacing: 1px; font-weight: 400;}.RWDbanner_plus01 .slick-caption .txt3 {margin-top: 10px;}.RWDbanner_plus01 .slick-caption .txt4 {margin-top: 50px;}/*.RWDbanner_plus01 .slick-caption .txt1 span, .RWDbanner_plus01 .slick-caption .txt3 span {color: #fff;font-size: 70px;font-weight: 600;letter-spacing: 6px;line-height: 1.3;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt1.device_pc, .RWDbanner_plus01 .slickitem01 .slick-caption .txt2.device_pc {display: inline-block;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span {position: relative;font-size: 24px;color: #fff;font-weight: 400;letter-spacing: 2px;display: inline-block;padding: 0 50px;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span:before {content: "<";position: absolute;font-size: 60px;color: #f4f4f4;font-weight: 200;transform: scaleY(1.5)scaleX(.8);top: -10px;left: 0;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span:after {content: ">";position: absolute;font-size: 60px;color: #f4f4f4;font-weight: 200;transform: scaleY(1.5)scaleX(.8);top: -10px;right: 0;}.RWDbanner_plus01 .slick-caption .txt4 span {color: #fff;font-size: 24px;letter-spacing: 3px;}*/ 
.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container, .RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {z-index: 30;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 10px;height: 10px;}/*main*/ 
.cd-main-content{margin-top:74px;}.index h1.main-title, .RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {    font-size: 38px;    letter-spacing: 3px;    margin: 0px;    color: #333;    line-height: 1.5;    font-weight: 600;}.index h2.sub-title {font-size: 20px;margin: 10px 0 0;color: #888;line-height: 1.5;font-weight: 400;letter-spacing: 2px;}.index .RWDedictor002 h2.sub-title {margin-top: 0;}/**/ 
.block_ab {background: #fff;padding: 80px 0;}.RWDedictor002 .section-content {width: 70%;padding-top: 0;padding-bottom: 0;}.pic_ibox {    display: flex;    flex-wrap: wrap;    margin-bottom: 30px;}.pic_ibox img {width: calc(100% /8);margin-right: 30px;}.RWDedictor002 .img-rounded {border-radius: 0;}.RWDedictor002 .RWDedictor002-text p.ab_t{padding: 15px 0 30px;}.RWDedictor002 .RWDedictor002-text p {font-size: 16px;letter-spacing: 1px;line-height: 1.7;margin-bottom: 0;}.RWDedictor002 .RWDedictor002-text {padding-right: 50px;text-align: justify;}.RWDedictor002 .RWDedictor002-text h4 {    font-size: 20px;    line-height: 1.5;    letter-spacing: 2px;    font-weight: 600;    border-top: 1px solid #ddd;    padding-top: 30px;    margin-top: 0;}.RWDedictor002 .row {display: flex;flex-direction: row-reverse;}.pic_w {    width: calc(100% /6 - 15px);    margin-right: 30px;    text-align: center;    font-size: 15px;    color: #666;line-height: 1.2;}.pic_w img {width: 100%;display: block;margin-bottom: 5px;}/**/ 
.block_service {padding: 80px 0 30px;background: linear-gradient(to top, #eee, #f8f8f8);}.block_service .container {width: 80%;}.RWDproduct004 .item-box figure {position: initial;}.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 .item-box .item-hover .inner .ico-rounded>span{display:none;}.RWDproduct004 .item-box .item-hover {background-color: transparent;}.RWDproduct004 .overlay {background-color: transparent;}.RWDproduct004 .item-box  a.ico-rounded.lightbox {display: none;}.RWDproduct004 .heading-title.heading-arrow-bottom::after{display:none;}.RWDproduct004 .callout-dark {background-color: transparent;color: #333;border-bottom: 0;padding: 0;margin-bottom: 48px;}.block_service .RWDproduct004 .item-box-desc {    position: relative;    background: #fff;    overflow: initial;        padding: 30px 30px 30px 50px;    text-align: left !important;}.RWDproduct004, .RWDproduct004 #portfolio {overflow: visible;}.RWDproduct004 section {border-bottom: 0;}.RWDproduct004 #portfolio.portfolio-nogutter .mix {width: calc(100% / 3);}.block_service .RWDproduct004 #portfolio.portfolio-nogutter .item-box {padding: 0 40px 50px !important;}.block_service .RWDproduct004 .item-box-desc ol {padding-left: 20px;}.RWDproduct004 .list-inline {    min-height: 100px;    padding-top: 15px;line-height: 1.7;    letter-spacing: 1px;    font-size: 16px;    color: #666;    margin-left: 0;}.RWDproduct004 .list-inline li {line-height: 1.5;margin-bottom: 5px;}.block_service .RWDproduct004 .item-box-desc:before {content: "01";    position: absolute;    color: #fff;    line-height: 1;    font-size: 25px;    top: -25px;    left: 0;    width: 50px;    height: 43px;    background: #188196;    display: flex;    align-items: center;    justify-content: center;    font-weight: 200; transition: all .5s ease;}.block_service .RWDproduct004 .col-md-3:nth-child(2) .item-box-desc:before{content: "02";}.block_service .RWDproduct004 .col-md-3:nth-child(3) .item-box-desc:before{content: "03";}.block_service .RWDproduct004 .col-md-3:nth-child(4) .item-box-desc:before{content: "04";}.block_service .RWDproduct004 .col-md-3:nth-child(5) .item-box-desc:before{content: "05";}.block_service .RWDproduct004 .col-md-3:nth-child(6) .item-box-desc:before{content: "06";}.block_service .RWDproduct004 #portfolio div.col-md-3 h3 {    position: absolute;    top: -25px;    left: 50px;    background: linear-gradient(45deg, #1b8fa7, #97cdbf);    padding: 5px 30px;    font-size: 22px;    letter-spacing: 2px;    line-height: 1.5;    color: #fff;    margin: 0;    font-weight: 600;transition: all .5s ease;}.block_service .RWDproduct004 #portfolio.portfolio-nogutter .item-box:hover img {transform: scale(1.05);transition: all .5s ease;}.block_service .RWDproduct004 #portfolio.portfolio-nogutter .item-box img {transition: all .5s ease;}.block_service .RWDproduct004 .item-box:hover .item-box-desc:before{background: #6cc3b8; transition: all .5s ease;}/*系列*/ 
.block_sample {position: relative;padding: 80px 0;z-index: 2;}.block_sample .container {width: 80%;}.block_sample .RWDproduct004 #portfolio {overflow: initial;}.block_sample .RWDproduct004 {overflow-x: initial;}.block_sample .RWDproduct004 .mix-grid .item-box, .block_sample .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;}.block_sample .RWDproduct004 #portfolio .item-box:hover {box-shadow: 0 0 30px 4px rgb(206 224 239 / 50%);transform: translate(-8px, -8px);transition: all .5s ease;}.block_sample:after {    content: "";    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: #d4e8f2;    z-index: -2;}.block_sample .RWDproduct004 section {border-bottom: 0;}.block_sample .RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3 {width: calc(100% / 2 - 50px);margin: 0 25px 50px !important;}.block_sample .RWDproduct004 .list-inline {    line-height: 1.5;    font-size: 16px;    letter-spacing: 1px;    color: #666;    margin-left: 0;    padding-left: 0;    margin-bottom: 0;    min-height: 48px;}.block_sample .RWDproduct004 #portfolio div.col-md-3 h3 {    font-size: 18px;    line-height: 1.5;    letter-spacing: 1px;    color: #333;    margin: 0 0 15px;    border-bottom: 1px solid #ddd;    padding: 0 0 15px;    font-weight: 600;}.block_sample .RWDproduct004 .item-box-desc {width: 60%;margin-bottom: 0;overflow: initial;padding: 30px;}.block_sample .RWDproduct004 .item-box figure {width: 40%;position: initial;padding: 15px;}.block_sample .RWDproduct004 #portfolio .item-hover:after {    content: ">";    position: absolute;    font-size: 18px;    bottom: 5px;    right: 0;    color: #ffbc01;    width: 56px;    height: 36px;    display: flex;    align-items: center;    justify-content: center;    font-weight: 600;    transform: scaleY(1.5);    opacity: 0;    transition: all .5s ease;}.block_sample .RWDproduct004 #portfolio .item-hover:hover:after {opacity: 1;transition: all .5s ease;width: 36px;}.RWDparallax_new {width: 100%;position: absolute;top: 0;height: 100%;z-index: -1;}.RWDparallax_new .picbgbox {height: 100% !important;}.RWDbtn01 .btn {background: transparent;border: 1px solid #999;border-radius: 5px;letter-spacing: 2px;font-size: 16px;}.RWDbtn01 .btn:hover {color: #fff;background: #00458b;border: 1px solid #00458b;}/*跟隨*/ 
.fixed_contact {position: fixed;bottom: 200px;right: 0;z-index: 30;transform: translate(200px,0px);transition: all .5s ease;pointer-events: none;opacity:0;}.fixed_contact.down{ pointer-events:auto;opacity:1;transition: all .5s ease;}.fixed_contact:hover{transform: translate(0px,0px);transition: all .5s ease;}.fixed_contact h4 {cursor: pointer;    width: 50px;    padding: 15px;    background: #c81a2f;    margin: 0;    font-weight: 600;    color: #fff;    line-height: 1.2;    border-top-left-radius: 5px;    border-bottom-left-radius: 5px;}.con_num {width: calc(100% - 60px);min-width: 200px;background: #eee;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;}.con_num a:first-child {border-bottom: 1px solid #ddd;padding-bottom: 15px;margin-top: 0;}.con_num a {display: block;font-size: 20px;padding: 15px;margin: 15px 0 0;color: #333;}.con_num span {font-size: 15px;color: #888;letter-spacing: 1px;}.fixed_contact .RWDedictor {display: flex;}.scrollTop002 {bottom: 100px;right: 0;}.scrollTop002 .ii {font-size: 50px;background: transparent;color: #666;}
/*footer start*/

.block_footer {padding: 120px 0 0px;}.block_footer a {color: #333;}.block_footer .container {display: flex;flex-wrap: wrap;width: 80%;align-items: flex-end;}.ft_company {width: 100%;}.ft_info {width: 50%;}.ft_social{width: 25%;}.ft_menu {width: 25%;}.ft_menu a {font-size: 16px;letter-spacing: 1px;width: 50%;display: block;border-bottom: 1px solid #ddd;line-height: 1.5;margin-top: 10px;color: #333;}.ft_company h3 span {display: block;font-weight: 400;font-size: 18px;}.ft_company h3 {font-size: 24px;line-height: 1.3;margin: 0;letter-spacing: 1px;color: #333;}.ft_info .RWDedictor {display: flex;}.ft_info dl {padding-right: 30px;margin-bottom: 0;}.ft_info dd {margin-top: 15px;letter-spacing: 1px;font-size: 16px;line-height: 1.7;color: #333;}.social_b {border: 1px solid #ddd;text-align: center;display: flex;flex-wrap: wrap;border-top-left-radius: 5px;border-top-right-radius: 5px;}.social_b h4 {    font-size: 18px;    background: #eee;    line-height: 1.5;    letter-spacing: 1px;    color: #666;    width: 100%;    margin: 0;    padding: 5px;}.ft_social a {display: inline-block;padding: 10px 30px;width: 50%;font-size: 15px;color: #333;transition: all .3s ease;}.ft_social a:hover {background: #39963a;color: #fff;transition: all .3s ease;}.ft_social a:hover span {color: #fff;transition: all .3s ease;}.ft_social a img {width: 25px;margin-right: 10px;}.ft_social a span {color: #39963a;padding-right: 10px;font-size: 18px;font-weight: 600;transition: all .3s ease;}.ft_social a:last-child {border-left: 1px solid #ddd;}.ft_other {    display: flex;    font-size: 12px;    color: #999;    letter-spacing: .5px;    width: 80%;    margin: 50px auto;    border-top: 1px solid #ddd;    padding-top: 30px;}.ft_other .RWDedictor, .RWDssl01, .copyright {padding: 0 10px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #999;}.ft_name {    display: flex;    justify-content: space-between;    align-items: flex-end;}.ft_span {    padding: 0 0 12px;    font-size: 14px;}

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

.page_wrapper_bg {overflow-x: hidden;}.page_wrapper_bg .call_to_action {padding: 50px 0px 80px;min-height: 550px;}.page_wrapper_bg .RWDmenu_plus04 .header {box-shadow: 1px 1px 3px #ddd;}.page_wrapper_bg .block_footer {border-top: 1px solid #eee;padding-top: 80px;}.page_wrapper_bg .ft_other {margin-bottom: 30px;}.page_wrapper_bg .cd-main-content {margin-top:0px;}/*標題*/ 
.hgroup h1 {font-size: 38px;letter-spacing: 3px;margin: 0px;color: #333;line-height: 1.5;font-weight: 600;text-align: center;}.hgroup .breadcrumb {background: transparent;border: 0px;bottom: 0px;float: none !important;position: relative;text-align: center;padding: 0px;font-size: 13px;letter-spacing: 1px;}.page_wrapper_bg .hgroup .breadcrumb a:hover {color:#666}.page_wrapper_bg .pagecontent , .page_wrapper_bg .pagecontent p {font-size: 16px;letter-spacing: 1px;line-height: 1.7;color:#666;}.page_wrapper_bg .pagecontent ul {padding-left:20px;}.page_wrapper_bg .pagecontent h4 {font-size: 21px;font-weight: 600;color: #222;line-height: 1.5;margin: 0px 0px 30px;}.page_wrapper_bg .pagecontent h5 {font-size: 16px;color: #000;font-weight: 600;line-height: 1.8;}.page_wrapper_bg .tab_row .tabs h4 {margin-bottom: 6px;}.page_wrapper_bg .pagecontent a {color:#666;}.page_wrapper_bg .pagecontent a:hover {color:#333;}/*關於*/ 
.about-area {display: flex;}.about-text {width: 60%;padding-right: 60px;}.about-pic {width: 40%;}.cer-area {display: flex;}.cer-child {margin-right: 30px;background: #eee;padding: 10px 12px;}.cer-child img {display: block;margin-bottom:6px;}.page_wrapper_bg .download_container {margin: 60px 15px 0px;}.download_container .btn {border: 1px solid #ddd;font-size: 16px;color: #666;transition:0.5s ease;}.download_container .btn:hover {background: #00458b;border: 1px solid #00458b;color:#fff;transition:0.5s ease;}.page_wrapper_bg .dd-options {padding-left: 0px !important;}.page_wrapper_bg .dd-selected {font-size: 16px;color: #666;}.page_wrapper_bg .dd-option-text {font-weight: normal;}.RWDtimeline01 .line_dot, .RWDtimeline01 .line_dot2 {margin-left: -22px;}.RWDtimeline01 li.event .point .title {color: #000;font-size: 21px;font-weight: 400;letter-spacing: 1px;}.RWDtimeline01 li.event .point .editor {font-size: 16px;color: #666;line-height: 1.7;text-align: center;}/*側選單*/#sidebar .products-nav>ul> li.active>ul { display: block;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{ background: #f9f9f9;box-shadow: 2px 2px 5px #ddd;}.m2018 .products-nav .nav-title {background: #0E4096; font-size: 17px; padding: 10px 0px;text-align: center; margin-bottom: 0; color: #fff;letter-spacing: 4px;font-family: 'Noto Sans TC', sans-serif;}.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 { /*background: #fff; */border-bottom: 1px solid #0E4096;}.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: 16px;padding: 5px 0px;letter-spacing:2px;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;padding:10px 0px 0px;}#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: #eee;}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: 2px;}/*列表*/ 
.page_wrapper_bg .layoutlist_7 .subject, .page_wrapper_bg .layoutlist_7 .subject a {font-size: 18px;}.page_wrapper_bg .layoutlist_2 .list_subject a {font-size: 18px;letter-spacing: 2px;color: #000;line-height: 1.8;}.page_wrapper_bg .layoutlist_2 .listdate .yearmonth {padding-bottom: 0px;}.page_wrapper_bg .layoutlist_2 .listdate .day {font-size: 36px;line-height: 1.5;}/*頁籤*/ 
.page_wrapper_bg .tabs nav ul {padding-left:0px;}.tab_row .tabs {font-weight: normal;}/*按鈕*/ 
.page_wrapper_bg .btn_back {float: right;padding: 0px;margin-right: 0px;}.page_wrapper_bg .btn_back a {background: transparent;border: 1px solid #999;border-radius: 5px;letter-spacing: 2px;font-size: 16px;display: block;width: 200px;padding: 10px 0;transition:0.5s ease;}.page_wrapper_bg .btn_back a:hover {color: #fff;background: #00458b;border: 1px solid #00458b;transition:0.5s ease;}.page_wrapper_bg .ebtn {float: right;padding: 0px;margin-right: 0px;background: transparent;text-align: center;}.page_wrapper_bg .ebtn a {background: transparent;border: 1px solid #999;border-radius: 5px;letter-spacing: 2px;font-size: 16px;display: block;width: 200px;padding: 3px 0;transition:0.5s ease;color:#666;}.page_wrapper_bg .ebtn a:hover {color: #fff;background: #00458b;border: 1px solid #00458b;transition:0.5s ease;}.page_wrapper_bg .member-btn {float: right;padding: 0px;margin-right: 0px;background: transparent;text-align: center;}.page_wrapper_bg .member-btn a {background: transparent;border: 1px solid #999;border-radius: 5px;letter-spacing: 2px;font-size: 16px;display: block;width: 200px;padding: 5px 0;transition:0.5s ease;color:#666;}.page_wrapper_bg .member-btn a:hover {color: #fff;background: #00458b;border: 1px solid #00458b;transition:0.5s ease;}/*表單*/ 
.eformsDesc { background: #efefef;text-align: center;padding: 20px;margin: 40px 0px 0px;border-bottom: 0px;}.customized_columns ._input, .customized_columns select {border-radius: 0px;box-shadow: initial;background: transparent;border: 1px solid #ddd;}.formdesc a {color:#333;transition:0.5s ease;}.formdesc a:hover {color:#000080;}.customized_columns ._input:hover, .customized_columns select:hover {border: 1px solid #b6b6b6;}.page_wrapper_bg .road.sub_0 {margin-top: 10px;}.page_wrapper_bg .form-horizontal .form-group {margin-left: 0;}.page_wrapper_bg .boxname {margin-left: 5px;margin-right: 15px;width: 25%;display: inline-block;}.eformsDesc_bottom h4 {margin-bottom: 10px !important;}.footer-last {display: flex;margin-bottom: 50px;}.footer-text {width: 60%;padding-right: 60px;}.footer-map {width: 40%;}.footer-map iframe {width: 100%;height: 250px;}.page_wrapper_bg .eformsDesc_bottom h5 {font-size: 16px;font-weight: 600;color: #000;margin-bottom:5px;}.eformsDesc_bottom {margin-top: 60px;}.customized_columns {margin-top: 60px;}/*人才*/ 
.member-child {width: calc(100% / 3);display: inline-block;border: 1px solid #eee;}.member-area {display: flex;flex-wrap: wrap;margin: 40px -10px 20px;}.member-child {width: calc(100% / 3 - 20px);display: inline-block;margin: 10px;padding: 20px;}.member-child h5 {color: #000;font-size: 18px;border-bottom: 1px solid #ccc;padding-bottom: 8px;line-height: 1.8;margin:0px 0 20px;}/*QA*/ 
.faq_a_icon {position: relative;left: -4px;top: 2px;}/*產品*/ 
.page_wrapper_bg .tab_row .tabs nav {margin-bottom: 45px;}.page_wrapper_bg .tabs .content {border: 0px;padding: 0;}.page_wrapper_bg .pro-table td {border: 1px solid #ddd;padding: 3px 10px;letter-spacing: 1px;font-size:15px;}

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

/*menu*/ 
.lang_en .RWDmenu_plus04 .site-nav .menu>li>a {letter-spacing: 0px; font-size: 15px;}/*banner*/ 
.lang_en .RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span {font-size: 30px; letter-spacing: 0px;}.lang_en .RWDbanner_plus01 .slick-caption .txt1 span {letter-spacing: 0.5px; font-size: 20px;}.lang_en .RWDbanner_plus01 .slick-caption .txt3 span {letter-spacing: 0px;}.lang_en .RWDbanner_plus01 .slick-caption .txt4 span {letter-spacing: 0px;}/**/ 
.index .lang_en h2.sub-title {letter-spacing: 0.5px;font-size: 18px;}.index .lang_en h1.main-title, .lang_en .RWDproduct004 .heading-title.heading-arrow-top h1, .lang_en .RWDproduct004 .heading-title.heading-arrow-bottom h1 {letter-spacing: 0.5px; font-size: 32px;}/*關於*/ 
.lang_en .RWDedictor002 .RWDedictor002-text {text-align: left;}.lang_en .RWDedictor002 .RWDedictor002-text p {letter-spacing: 0px;font-size: 15px;}.lang_en .pic_w {letter-spacing: 0px;font-size: 14px;}.lang_en .RWDedictor002 .RWDedictor002-text h4 {letter-spacing: 0px;}/**/ 
.lang_en .block_service .RWDproduct004 #portfolio div.col-md-3 h3 {letter-spacing: 0px;font-size: 18px;line-height: 33px;}.lang_en .RWDproduct004 .list-inline {letter-spacing: 0px;font-size: 15px;}/**/ 
.lang_en .ft_info dd {    font-size: 15px;    letter-spacing: 0px;    line-height: 1.2;}.lang_en .ft_other {width: 85%; letter-spacing: 0px;justify-content: center; flex-wrap: wrap;}.lang_en #m_RWDfullscreen01_55_4 {    width: 100%;    text-align: center;}.lang_en .ft_info {width: 60%;}.lang_en .ft_menu {width: 15%;}/*跟隨*/ 
.lang_en .fixed_contact h4 {width: 95px;    display: flex;    align-items: center;    justify-content: center;    flex-direction: column;    text-align: center;    text-transform: uppercase;}.lang_en .fixed_contact h4 i {    font-size: 30px;    margin-bottom: 10px;}.lang_en .con_num a {margin: 5px 0 0; padding: 5px;}.lang_en .con_num a:first-child {padding-bottom: 5px;}/*內頁*/ 
.lang_en .hgroup h1 {    letter-spacing: 0.5px;}.lang_en.page_wrapper_bg .pagecontent, .lang_en.page_wrapper_bg .pagecontent p {    letter-spacing: 0px;}.lang_en .m2018 .products-nav .nav-title {    letter-spacing: 0px;}.lang_en .m2018 .products-nav li:not(.has-child)>a {    letter-spacing: 0.5px;}.lang_en.page_wrapper_bg .ebtn a {    letter-spacing: 0px;}

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

@media screen and (max-width: 1700px) {.RWDbanner_plus01 .slickitem01 .slick-caption.txt-center {top: 25%;}.RWDedictor002 .section-content {width: 80%;}.block_service .container {width: 85%;}.RWDbanner_plus01 .slickitem01 .slick-caption.txt-center {right: 10%;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span {font-size: 56px;}}@media screen and (max-width: 1500px) {.RWDmenu_plus04 .header {padding: 0 30px;}.RWDedictor002 .section-content {width: 85%;}.block_service .RWDproduct004 #portfolio.portfolio-nogutter .item-box {padding: 0 25px 50px !important;}.block_service .container {width: 90%;}.block_sample .container {width: 85%;}.block_footer .container {width: 90%;}.ft_other {width: 90%;}.ft_menu {width: 20%;}.ft_menu a {width: 65%;}.ft_social {width: 30%;}.lang_en .ft_social {width: 25%;}.lang_en .fixed_contact h4 {    font-size: 14px;    width: 85px;}.lang_en .fixed_contact h4 i {    font-size: 20px;}}@media screen and (max-width: 1400px) {.RWDbanner_plus01 .slickitem01 .slick-caption.txt-center {top: 23%;}.block_service .container {width: 95%;}.block_footer {padding: 80px 0 0px;}.index .lang_en h1.main-title, .lang_en .RWDproduct004 .heading-title.heading-arrow-top h1, .lang_en .RWDproduct004 .heading-title.heading-arrow-bottom h1 {font-size: 28px;}}@media screen and (max-width: 1300px) {.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 15px;}.block_service .container, .RWDedictor002 .section-content, .block_footer .container {width: 100%;padding: 0 50px;}.block_service .RWDproduct004 #portfolio.portfolio-nogutter .item-box {padding: 0 15px 50px !important;}.RWDproduct004 .list-inline, .block_sample .RWDproduct004 .list-inline, .RWDedictor002 .RWDedictor002-text p, .ft_menu a, .ft_info dd {font-size: 15px;}.ft_other {width: 100%;padding: 30px 40px 0;margin: 50px auto 30px;}.social_b h4 {font-size: 16px;}.lang_en .RWDmenu_plus04 .logo {width: 250px; margin-top: 16px;}}@media screen and (max-width: 1250px) {.lang_en .ft_company {    order: 1;}.lang_en .ft_info {    order: 2;width: 100%;}.lang_en .ft_social {    order: 3;    width: 50%;    margin-top: 30px;}.lang_en .ft_menu {    margin-top: 30px;    width: 49%;    order: 4;    padding-left: 30px;}.lang_en .ft_menu a {width: calc(50% - 30px);    display: inline-block;    margin-right: 15px;    text-align: center;    border-bottom: 0;    border-right: 1px solid #ddd;    padding-right: 15px;}.lang_en .ft_menu a:first-child {    border-right: 1px solid #ddd;}.lang_en .ft_other {    width: 100%;    justify-content: flex-start;}.lang_en #m_RWDfullscreen01_55_4 {    text-align: left;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*menu*/ 
.RWDmenu_plus04 .site-nav {display: none;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu, .RWDmenu_plus04 .toggle-mmenu-cover {display: block;}.RWDmenu_plus04 .features:after {background-color: #ddd;}.RWDmenu_plus04 .language-block a:last-child span:after{display:none;}.RWDmenu_plus04 .features {position: relative;float: right;margin-right: 10px;padding-right: 10px;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #188196;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a {font-size: 15px;letter-spacing: 2px;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span {    font-size: 50px;}.RWDbanner_plus01 .slick-caption .txt3 span {    font-size: 22px;}.RWDbanner_plus01 .slick-caption .txt4 {    margin-top: 30px;}.block_service .RWDproduct004 .item-box-desc:before {font-size: 16px;width: 30px;height: 40px;}.block_service .RWDproduct004 #portfolio div.col-md-3 h3 {left: 30px;font-size: 20px;}.block_service .RWDproduct004 .item-box-desc {padding: 30px;}/*----------------內頁----------------*/input[type=checkbox], input[type=radio] {width: 13px;}.page_wrapper_bg .boxname {width: calc(50% - 33px);}/*內頁*/ 
.lang_en .RWDedictor002 .row {    display: flex;    flex-direction: column-reverse;    align-items: center;}.lang_en .RWDedictor002 .col-md-6 {    width: 80%;}.lang_en .block_service .RWDproduct004 #portfolio div.col-md-3 h3 {    letter-spacing: 0px;    font-size: 16px;    line-height: 30px;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
/*banner*/ 
.RWDbanner_plus01 .slickitem01 .slick-caption.txt-center {top: 20%;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span {font-size: 40px;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 16px;}/*main*/ 
.pic_w {width: calc(100% /7 - 15px);}.block_service .RWDproduct004 #portfolio div.col-md-3 h3 {width: calc(100% - 30px);}.RWDproduct004 .list-inline {min-height: 115px;}.block_sample .container {padding: 0 50px;width: 100%;}.block_sample .RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3 {width: calc(100% / 2 - 30px);margin: 0 15px 30px !important;float: left;}.RWDbtn01 {margin-top: 20px;}.RWDedictor002 .row {display: flex;flex-direction: column-reverse;align-items: center;}.RWDedictor002 .col-md-6 {width: 80%;}.RWDedictor002 .RWDedictor002-text {padding-right: 0;}.RWDedictor002 .item {margin-top: 30px;height: 335px;overflow: hidden;}.block_service .RWDproduct004 .item-box-desc:before {width: 40px;height: 40px;}.block_service .RWDproduct004 #portfolio div.col-md-3 h3 {width: calc(100% - 40px);left: 40px;}/*footer*/ 
.ft_info {width: 60%;}.ft_social {width: 40%;orphans: 3;}.ft_menu {width: 100%;order: 4;margin-top: 30px;}.ft_menu a {width: 10%;display: inline-block;margin-right: 15px;text-align: center;border-bottom: 0;border-right: 1px solid #ddd;padding-right: 15px;}.ft_menu a:last-child{ border-right:0;}.ft_other {margin: 30px auto;}.ft_other .RWDedictor:first-child {width: 100%;}.ft_other {flex-wrap: wrap;}/*--------------------內頁-----------------*/ 
.page_wrapper_bg .pro-table td {padding: 3px 6px;letter-spacing: 0px;}/*內頁*/ 
.lang_en .RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span {    font-size: 24px;}.index .lang_en h1.main-title, .lang_en .RWDproduct004 .heading-title.heading-arrow-top h1, .lang_en .RWDproduct004 .heading-title.heading-arrow-bottom h1 {    font-size: 24px;}.lang_en .block_service .RWDproduct004 #portfolio div.col-md-3 h3 {    font-size: 14px;}.lang_en .RWDmenu_plus04 #mobile-menu .menu>li>a {    letter-spacing: 0.5px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner_plus01 .slickitem01 .slick-caption.txt-center {top: 36%;right: 8%;}.RWDedictor002 .col-md-6 {width: 90%;}.RWDproduct004 #portfolio.portfolio-nogutter .mix {width: calc(100% / 2);float:left;}.RWDproduct004 .list-inline {min-height: 100px;padding-top: 10px;}.block_service .RWDproduct004 .item-box-desc {padding: 30px 15px 15px;}.block_sample .RWDproduct004 .mix-grid .item-box, .block_sample .RWDproduct004 #portfolio .item-box {flex-direction: column;}.block_sample .RWDproduct004 .item-box figure, .block_sample .RWDproduct004 .item-box-desc {width: 100%;}.block_sample .container {padding: 0 80px;}.block_sample .RWDproduct004 .item-box-desc {padding: 10px 15px 30px;}/*footer*/ 
.ft_info {width: 100%;}.ft_social {margin-top: 30px;width: 50%;}.block_footer .container {align-items: flex-start;}.ft_menu {width: 49%;order: 4;margin-top: 30px;padding-left: 30px;}.ft_menu a {width: calc(50% - 30px);display: inline-block;border-right: 0;}.ft_menu a:first-child{border-right: 1px solid #ddd;}.ft_name {    flex-direction: column;    justify-content: flex-start;    align-items: flex-start;}/*-----------------內頁---------------*/#sidebar {margin: 10px 0px 30px;}.about-text {width: 100%;padding-right: 0px;}.about-pic {width: 100%;margin-top: 30px;}.about-area {display: block;}.page_wrapper_bg .layoutlist_7 .summary, .page_wrapper_bg .layoutlist_7 .summary a {letter-spacing: 1px;font-size: 15px;}.page_wrapper_bg .btn_back {float: none;width: 100%;}.page_wrapper_bg .btn_back a {width: 100%;}.footer-text br.visible-xs {display: block !important;}.footer-text span {display: none;}.page_wrapper_bg .form-horizontal .form-group {margin-left: -15px;}.page_wrapper_bg .ebtn a {width: 100%;}.page_wrapper_bg .ebtn {float: none;margin-top: 30px;}.page_wrapper_bg .customized_columns {margin-top: 40px;}.page_wrapper_bg .boxname {width: calc(25% - 33px);}.page_wrapper_bg .form-horizontal .form-group {margin-bottom: 0px;}.form-horizontal .control-label {margin-top: 20px;}@media (max-width: 812px) {.RWDtimeline01 .line_dot, .RWDtimeline01 .line_dot2 {margin-left: 0;left: 41px;}}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.hgroup .container {padding-bottom: 30px;}.member-child {width: calc(100% / 2 - 20px);}.page_wrapper_bg .member-btn {float: none;margin-top: 30px;}.page_wrapper_bg .member-btn a {width: 100%;}/**/ 
.lang_en .ft_info .RWDedictor {    flex-direction: column;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDbanner_plus01 .slickitem01 .slick-caption.txt-left {right: 6%;}/*--------------內頁-------------*/ 
.page_wrapper_bg .tab_title {font-weight: normal;font-size: 16px;letter-spacing: 1px;}.page_wrapper_bg .tab_content {font-size: 15px;font-weight: normal;letter-spacing: 1px;color: #666;padding-top: 20px;}.page_wrapper_bg .tabs.visible-xs {position: relative;top: -80px;}.page_wrapper_bg .tab_content h4 {margin-bottom: 5px;}.page_wrapper_bg .tab {padding: 20px 0;}.page_wrapper_bg .layoutlist_2 .listdate .day {color: #afafaf;font-weight: normal;font-size: 12px;display: inline-block;}.page_wrapper_bg .layoutlist_2 .listdate .yearmonth {display: inline-block;}.page_wrapper_bg .layoutlist_2 .listdate .day::before {content: "/";margin-left: -3px;}.page_wrapper_bg .big-table {overflow-x: auto;}.page_wrapper_bg .big-table table{width: 850px;}.phone-info {margin: 15px 0px;}.phone-info img {margin-right: 8px;}.small-info {display: none !important;}/**/ 
.lang_en .ft_social {    width: 100%;}.lang_en .ft_menu {    width: 100%;    padding-left: 0;}.lang_en .ft_menu a {    width: auto;}.lang_en .RWDedictor002 .col-md-6 {    width: 100%;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
/*menu*/ 
.RWDmenu_plus04 .logo {width: 235px;margin-top: 16px;}.RWDmenu_plus04 .header {padding: 0 15px;}.RWDmenu_plus04 .features .search-btn {padding: 25px 10px;}/*banner*//*.RWDbanner_plus01 .slickitem01 .slick-caption .txt1.device_pad, .RWDbanner_plus01 .slickitem01 .slick-caption .txt2.device_pad{display:none;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt1.device_phone, .RWDbanner_plus01 .slickitem01 .slick-caption .txt2.device_phone{display:block;}.RWDbanner_plus01 .slickitem01 .device_pad, .RWDbanner_plus01  .slickitem01 .img-pad, .RWDbanner_plus01 .slickitem01 .setheight .pad {display: none;}.RWDbanner_plus01 .slickitem01 .device_phone {display: block;}*/ 
.RWDbanner_plus01 .slickitem01 .slick-caption.txt-center {right: 0%;text-align: center;width: 100%;top:11%;}.RWDbanner_plus01 .slickitem01 .slick-caption.txt-center .container {padding: 0 30px;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span {font-size: 24px;font-weight: 600;}.RWDbanner_plus01 .slick-caption .txt3 span {font-size: 18px;font-weight: 400;letter-spacing: 1px;}.RWDbanner_plus01 .slick-caption .txt3 {margin-top: 15px;border-top: 1px solid #ccc;padding-top: 15px;}/*main*/ 
.block_service .container, .RWDedictor002 .section-content, .block_footer .container {padding: 0 30px;}.block_ab, .block_sample {padding: 50px 0;}.RWDedictor002 .RWDedictor002-text {text-align: left;}.RWDedictor002 .col-md-6 {width: 100%;}.block_service {padding: 50px 0 0px;}.RWDedictor002 .item {margin-top: 30px;height: auto;overflow: initial;}.index h1.main-title, .RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {text-align: left;font-size: 28px;letter-spacing: 1px;}.index h2.sub-title { text-align: left;font-size: 16px;letter-spacing: 1px;}.RWDproduct004 #portfolio.portfolio-nogutter .mix {width: 100%;}.pic_w {width: calc(100% /3 - 15px);margin-right: 15px;}.RWDproduct004 .list-inline {min-height: auto;height: auto !important;}.block_service .RWDproduct004 .item-box-desc {padding: 30px 15px 30px;}.block_sample .RWDproduct004 .list-inline {min-height: 100px;}.block_sample .RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3 {width: calc(100% / 2 - 10px);float: left;margin: 0 5px 30px !important;}.block_sample .RWDproduct004 .mix-grid .item-box, .block_sample .RWDproduct004 #portfolio .item-box {min-height: auto;}.block_sample .container {padding: 0 30px;}.RWDparallax_new {display: none;}/*跟隨*/ 
.fixed_contact {position: fixed;bottom: 0;width: 100%;right: 0;transform: translate(0px,0px);}.fixed_contact h4 {display: none;}.con_num span {font-size: 12px;color: #ccc;letter-spacing: 1px;line-height: 1;}.con_num {width: 100%;min-width: auto;}.con_num {width: 100%;min-width: auto;}.con_num a {width: 50%;background: #0a4c90;color: #fff;font-size: 18px;margin: 0;display: block;font-size: 19px;padding: 5px;margin: 0;}.con_num {flex-direction: row;}.con_num a:first-child {border-bottom: 0;border-right: 1px solid #ddd;padding-bottom: 5px;margin-top: 0;}/*footer*/ 
.block_footer {padding: 80px 0 50px;}.ft_company h3 span {font-size: 16px;letter-spacing: 0px;}.ft_social {width: 100%;}.ft_menu {width: 100%;padding-left: 0;}.ft_menu a {text-align: left;width:auto;}.ft_menu a:nth-child(2) {border-right:1px #ddd solid;}.ft_info .RWDedictor {flex-direction: column;}.ft_social a {padding: 10px;}.ft_info dl {padding-right: 0;}.ft_other {padding: 30px 30px 0;}.ft_other .RWDedictor, .RWDssl01, .copyright {padding: 0;}/*-----------------內頁----------------*/ 
.page_wrapper_bg .pagecontent {padding: 0px !important;}.hgroup h1 {font-size: 30px;letter-spacing: 2px;}.RWDtimeline01 li.event .point .title {font-size: 18px;}.page_wrapper_bg .cer-area {flex-wrap: wrap;}.page_wrapper_bg .cer-child {width: 50%;margin-right: 0;}.page_wrapper_bg .file_area {margin-right: 0px;}.page_wrapper_bg .dd-select {width: 100% !important;}.page_wrapper_bg .dd-container {width: 100% !important;}.page_wrapper_bg .dd-options {width: 100% !important;}.page_wrapper_bg .download_container .btn {width: 100%;margin-top: 20px;}.eformsDesc {margin-top: 10px;}.member-area {margin-top: 20px;}.address-col-2 {margin-top: 12px;}.page_wrapper_bg .boxname {width: calc(50% - 33px);}.footer-text {width: 100%;padding-right: 0px;}.footer-map {width: 100%;margin-top: 20px;}.footer-map iframe {height: 150px;}.footer-last {display: block;font-size: 15px;margin-bottom: 20px;}.lang_en .fixed_contact h4 {    display: none;}.lang_en .con_num a {    margin: 0;}.lang_en .block_sample .RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3 {    width: 100%; margin: 0 0 30px !important;}.lang_en .RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span {    font-size: 18px;}.lang_en .RWDbanner_plus01 .slick-caption .txt1 span {    font-size: 16px;}.lang_en .RWDbanner_plus01 .slick-caption .txt4 span {    font-size: 14px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDtimeline01 .line_dot, .RWDtimeline01 .line_dot2 {left: 21px;}.page_wrapper_bg .small-table {overflow-x: auto;}.page_wrapper_bg .small-table table{width: 500px;}.small-info {display: block !important;}.page_wrapper_bg .tab_content h5 {margin: 25px 0px 0;}.member-child {width: 100%;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDmenu_plus04 .logo {    width: 215px;    margin-top: 17px;}.lang_en .RWDmenu_plus04 .logo {    width: 200px;    margin-top: 21px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDmenu_plus04 .logo {    width: 185px;    margin-top: 21px;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span, .RWDbanner_plus01 .slick-caption .txt3 span {padding: 0;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span:before, .RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span:after {    font-size: 24px;    top: 1px;}.index h1.main-title, .RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {    font-size: 26px;}.block_sample .RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3 {    width: 100%;    float: none;    margin: 0 0px 30px !important;}.block_sample .RWDproduct004 .list-inline {    min-height: auto;}.block_service .container, .RWDedictor002 .section-content, .block_footer .container {    padding: 0 15px;}.ft_other {    padding: 30px 15px 0;}.ft_social a {    font-size: 14px;}.ft_social a span {    font-size: 16px;}.ft_menu a {    margin-right: 10px;    padding-right: 10px;}
}
/*320px end*/