/* all */a{color:#989898}a:hover{text-decoration: none;}.RWDMenuShop001 .container{width:90%}a:hover, a:focus {color: #b3a479;}.btn-primary a:hover{color:#fff}.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{background-color: #333;border-color: #333;}.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus{background-color: #333;}.index .row {margin: 0;}/* 反白顏色設定*/::selection {background: #333;color: #fff;}::-moz-selection {background:#333;color: #fff;}/*loading*/ 
.fl {width:270px;}.fl img {width:100%;}/*-----*/ 
.RWDmenu_plus02 .editor {margin-right: 0;}.submenu-sec {    display: flex;    align-items: center;}.submenu-box {    border-right: 1px solid #ddd;    line-height: 1;    padding: 0 10px;}.RWDmenu_plus02 .sub-nav a {    color: #555;    font-size: 16px;}.submenu-box:last-child {    border: none;}.RWDmenu_plus02 .container {    width: 100%;    padding: 0 70px;}.RWDmenu_plus02 .share-group.main_share { margin-left: 50px;}.RWDmenu_plus02 .share-group *~span { font-size: 17px; font-weight: bold;}i.ii.ii-line3 {    color: #54cb2d;font-size:20px;}.RWDmenu_plus02 .share-group a {    color: #545454;    background: transparent;    padding: 10px 40px;    border: 1px solid rgb(76 137 56 / 29%);}.cd-logo {width: 245px; margin-top: -6px;}.RWDmenu_plus02 nav.cd-nav {margin-left: 0;}.lang-select-options a:hover{color: #fff !important;}/*main*/ 
.cd-main-content {    font-family: 'Noto Sans TC', sans-serif;    font-weight: 300;    font-size: 15px;    letter-spacing: 1px;    line-height: 1.7;    color: #555;  position: relative;}/*-----*/ 
.RWDbanner_plus01 .slick-caption .txt1 {    font-size: 45px;    font-weight: 700;    color: #333;    line-height:1.7;    margin: 0;}.RWDbanner_plus01 .slick-caption .txt2 {    font-size: 18px;    letter-spacing: 0.5px;    margin: 0;    line-height: 1.7;}.RWDbanner_plus01 .page-scroll {left: 16.5%; margin-left: 0;}.RWDbanner_plus01 .logo img {margin-bottom: 15px;}.RWDbanner_plus01 .logo {    display: inline-block;    width: 120px;}.RWDbanner_plus01 .slick-caption { top: 45%; transform: translateY(-50%);}.RWDbanner_plus01 .slick-caption .container {    width: 66%;    padding: 0;}/*-------*/ 
.banner-btn {    position: absolute;    bottom: 0;    z-index: 1;    width: 35%;    right: 0;}.banner-btn .btn-box:first-child a {    border-radius: 70px 0 0 0;}.banner-btn .btn-box a{    width: 100%;    display: flex;    flex-direction: column;    justify-content: center;    padding: 50px 50px 30px;    background: #ffffff;    font-size: 17px;    font-weight: 700;    letter-spacing: 2px;    color: #555;}.banner-btn .btn-box {    width: calc(100%/3);}.banner-btn .bbtn-sec {    display: flex;    align-items: center;    box-shadow: -7px -6px 12px 4px rgb(157 157 157 / 14%);    border-radius: 70px 0 0 0;}.banner-btn .btn-box a i {    font-size: 27px;    margin: 0 0 7px;color: #78abe1;}.banner-btn .btn-box.box2 a {    border-left: 1px solid #ddd;    border-right: 1px solid #ddd;}.banner-btn .btn-box a:hover i {    color: #fff;    transition: .3s ease;}.banner-btn .btn-box a:hover {    background: #5f799d;    color: #fff;    transition: .3s ease;}/*-----*/ 
.RWDmenu_plus02 .inside {top: -133px;}.RWDmenu_plus02 .inside.is-up {    top: 0;    transition: .3s ease;}.RWDmenu_plus02 .sub-nav.sub-up {    margin-top: 0;}.RWDmenu_plus02 .cd-primary-nav>li>a {padding: 0 16px; font-size: 17px;}.RWDmenu_plus02 .share-group a:hover i {    color: #fff;    transition: .3s ease;}.RWDmenu_plus02 .share-group a:hover {    background: #61cf3d;    transition: .3s ease;    border: 1px solid #61cf3d;    color: #fff;}.RWDmenu_plus02 .cd-primary-nav>li>a:hover {color: #528fcf;}/*------*/ 
.RWDservice012__head {    margin: 0 0 30px;}.report-block .RWDService001 .section-subject {display: none;}h2.sub-title,.RWDservice012__head__h2  {    font-size: 17px !important;    margin: 0 !important;    line-height: 1.7 !important;    font-weight: 300 !important;}h1.main-title,.RWDProduct015__head__h1,.RWDservice012__head__h1 {    font-weight: 700 !important;    color: #333 !important;    font-size: 40px !important;    letter-spacing: 2px;    line-height: 1.7;    margin: 0 !important;}.RWDService001 h2.sub-title {display: none;}.index .section-line {display: none;}.report-block .RWDService001 .section-subject {    text-align: left;    margin: 0 0 50px !important;}/*------*/ 
.report-title:before{    content: "";    position: absolute;    background: url(archive/image/customization/dropper-img.png)no-repeat;    width: 75%;    height: 100%;    background-size: contain;    left: -55px;    top: 0;    opacity: 0.07;}.report-block .RWDService001 .col-md-3.col-sm-6:nth-child(4n) {    border-right: none;}.report-block .RWDService001 .col-md-3.col-sm-6 {    width: calc(25% - 20px);    margin: 0 10px 50px;    border-right: 1px solid rgb(51 51 51 / 12%);}.product-block:before {    content: "";    position: absolute;    background: #85a5c7;    width: 50%;    height: 5px;    bottom: 0;    right: 0;}.product-block:after {    content: "";    position: absolute;    background: #5e799d;    width: 50%;    height: 5px;    bottom: 0;}/*---------*/ 
.report-point {    position: absolute;    width: 100%;    height: 30px;margin-top: -50px;}.service-point {    position: absolute;    width: 100%;    height: 30px;    margin-top: -80px;}.banner-blcok {    position: relative;}.about-block .container {    width: 100%;    padding: 0;}.about-block {    position: relative;    padding: 100px 0;overflow: hidden;}.product-block .container {    width:90%;}.product-block {    position: relative;    padding: 100px 0;;background-color: #ffffff;/*background-image: url("https://www.transparenttextures.com/patterns/concrete-wall-3.png");*/}.factory-block .container {    width: 100%;padding:0}.factory-block {    position: relative;    padding: 100px 0 0;}.report-block .container {    display: flex;    width: 100%;padding:0;}.report-block {    position: relative;}.service-block {    position: relative;    background-color:#595757;}.service-block .container {    display: flex;    width: 100%;    padding: 0;    align-items: center;}.report-btn-sm {display: none;}/*-----*/ 
.about-block:after {    content: "";    position: absolute;    background: url(archive/image/customization/ab-bg.png)no-repeat;    width: 100%;    height: 100%;    background-size: cover;    right: 0;    top: 0;    background-attachment: fixed;    z-index: -1;    opacity: 0.15;}.about-block:before {    content: "";    position: absolute;    background: url(archive/image/customization/ablogo.png)no-repeat;    width: 370px;    height: 370px;    background-size: contain;    bottom: -120px;    right: -83px;}/*RWDleft_cont002 */ 
.RWDleft_cont002 .item-second .text-box .subtitle {    letter-spacing: 1px;    color: #555;    font-size: 17px;    margin-bottom: 30px;    line-height: 1.6;    font-weight: 300;    margin-top: 0px;}.RWDleft_cont002 .item-second {    background-color: transparent;    display: flex;    flex-direction: row;align-items: center;}.RWDleft_cont002 .item-second>a {    width: 50%;pointer-events: none;}.RWDleft_cont002 .container {padding: 0;}.RWDleft_cont002 .item-second .text-box {background: transparent; color: #555;padding: 0;padding:0 80px;}.RWDleft_cont002 .item-second .text-box .title {    font-size: 42px;    font-weight: 700;    letter-spacing: 2px;    line-height: 1.7;    color: #333;    margin: 0 0 1px;}.RWDleft_cont002 .item-second .text-box .underline {display: none;}.RWDleft_cont002 .item-second .text-box .text{    line-height: 2;    font-size: 16px;    letter-spacing: 1px;    margin-top: 30px;    width: 100%;    border-top: 1px solid #ddd;    padding-top: 30px;}.RWDleft_cont002 .item-second .text-box a {display: none;}.RWDleft_cont002 .item-second .text-box a:hover{background: #9b5d5b;transition: .3s ease;}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}.RWDleft_cont002 .item-second .pic {width: 100%;}.RWDleft_cont002 .item-second .text-box .text .ab_box:before {    content: "";    position: relative;    background: #d5b0b0;    display: inline-block;    width: 10px;    height: 10px;    border-radius: 100%;    margin-right: 5px;}/*------*/ 
.left-sec {    display: flex;    flex-direction: column;    height: 100%;    justify-content: space-between;}.report-title {    width: 30%;    padding: 100px;}.report-info {    width: 70%;    background: #f5f5f5;    padding: 100px 0 70px;}.report-title .RWDedictor {    height: 100%;}/*------*/ 
.report-block .RWDService001 .boxFeature-2 h2 {    color: #6a86a5;    font-size: 17px;    text-align: center;    letter-spacing: 0;    margin: 10px 0 5px;}.report-block .RWDService001 .boxFeature-2 p {    color: #555;    text-align: center;    font-size: 17px;    margin: 0;    font-weight: 500;}.report-block .RWDService001 i img {    margin: 0 auto;    width: 80px;}.report-block .RWDService001 i {margin-bottom: 0;}.report-title .btn-sec a {    display: flex;    width: 200px;    padding: 10px 15px;    justify-content: space-between;    border: 1px solid #5e799d;background: #5e799d;    color: #fff;}.report-title .btn-sec a span {position: relative;left: -10px;transition: 0.5s ease;}.report-title .btn-sec a:hover span {left: 0;transition: 0.5s ease;}/*-------*/ 
.RWDProduct015 .product_box {padding: 30px; font-size: 16px;background: #ffff;margin: 0px 10px 20px;width: calc(100%/5 - 20px);}.RWDProduct015 .product_box .title {font-size: 18px; font-weight: 700; padding: 0; color: #333; text-align: center;margin: 10px 0 0;}.RWDProduct015 .product_box:hover .title {    color: #5e799d;    transition: .3s ease;}.RWDProduct015 .product_box .memo {text-align: center;padding: 0 10px;color: #555;font-size: 15px;margin:0}.RWDProduct015__head{margin: 0 0 30px;}.RWDProduct015 .product_box:hover {    box-shadow: 5px 6px 11px 2px rgb(183 183 183 / 56%);    transition: .3s ease;}.RWDProduct015 .product_box .imgs_box {    border: 0;}/*-------*/ 
.service-info {    width: 65%;    padding: 0 100px;}.service-img { width: 35%;}.service-info  .RWDService001 .boxFeature-2 p {    color: #555;    font-size: 15px;    text-align: left;    margin: 10px 0 0;    line-height: 1.7;}.service-info  .RWDService001 .boxFeature h2 {    color: #333;    margin: 0;    font-size: 22px;    line-height: 1.7;}.service-info .RWDService001 .boxFeature-2 h2 {    color: #333;    font-size: 20px;    margin: 0;}.service-info .RWDService001 .boxFeature-2 h2 span {    display: block;    color: #3584dd;    margin: 0 0 10px;    position: relative;}.service-info .RWDService001 .boxFeature-2 h2 span:after {    content: "";    position: absolute;    background: rgb(53 132 221 / 25%);    width: 335px;    height: 1px;    top: 12px;    left: 32px;}.service-info .RWDService001 .boxFeature-2 p {    color: #555;    font-size: 15px;    text-align: left;    margin: 5px 0 0;    line-height: 1.7;}.service-info  .RWDService001 .col-md-3 {width: 50%;}.service-info  .RWDService001 article.boxFeature-2 {    background: rgb(255 255 255 / 66%);    padding: 20px 50px;    margin: 0 0 30px;}.service-info .RWDService001 .section-subject {margin-bottom: 30px !important;}.service-info .RWDService001 h1.main-title { text-align: left;color:#fff !important;}.RWDparallax_new .picbgbox {height: 580px !important}/*.RWDvideo001 .video {margin-top: -135px;}*/ 
.RWDvideo001 .mouse.defbg {display: none;}.RWDvideo001 .btn2play, .RWDvideo001 .btn2pause {width: 70px;height: 70px;border-radius: 55px;border-color: transparent; border: none;background: #4c749fd9;}/*-------*/ 
.RWDProduct015 .product_box .info {display: none;}.RWDProduct015 .tab--hot {    background-color: #5E799D;}.RWDProduct015 .tab--normal {    background-color:#85A5C7;}/*------*/ 
.RWDservice012 .text_box .text .title {    font-size: 18px;    line-height: 1.7;    display: block;    font-weight: 700;    position: relative;    margin-bottom: 0;    color: #fff;    padding: 7px 30px;}.RWDservice012 .text_box .text { border: 1px solid #fff;}.RWDservice012 .text_box .text .memo {    font-size: 15px;    display: block;    line-height: 28px;    color: #ddd;}.RWDservice012 .text_box .text .arrow {color: #ddd;}.RWDservice012 .text_box .text .bg {height: 100%;}@media (min-width: 768px) {.RWDservice012 .text_box.num8 .text{overflow:hidden;}.RWDservice012 .text_box .text{align-items: flex-end;}.RWDservice012 .text_box .text .box {    width: 100%;    margin-bottom: 0;    position: relative;    background: rgb(94 121 157 / 77%);}.RWDservice012 .text_box .text .bg {display: block;position: absolute;top: 50%;transform: translateY(-50%);transition: all 0.5s ease 0s;}.RWDservice012 .text_box .text .bg img{max-width:175%;opacity: 1;height:100%;}.RWDservice012:hover .text_box .text .bg {display:none;}.RWDservice012:hover .text_box .text .bg img{opacity: 0;}}
/*內頁 start*/

body .page_wrapper_bg,html {    letter-spacing: 1px;}.page_wrapper_bg a:hover,.page_wrapper_bg a:focus {    color: #5f799d;}#mobile-fixed,#plusbuy_mobile-fixed,.RWDproduct_page,.page_wrapper_bg {    font-family: 'Noto Sans TC', sans-serif !important;}.page_wrapper_bg .RWDmenu_plus02 .inside {    top: 0px;}.product1.cid7.productcontent .page_wrapper_bg .cd-main-content,.article1 .page_wrapper_bg .cd-main-content {    background: rgba(242, 248, 255, 1);    background: linear-gradient(0deg, rgb(242, 248, 255) 0%, rgba(255, 255, 255, 1) 100%);}.page_wrapper_bg footer {    border-top: solid 0px #fff;}.page_wrapper_bg section.call_to_action>.container {    width: 80%;}.page_wrapper_bg section.hgroup .container {    width: 100%;    margin: 2rem 0rem 6rem 0rem;}.page_wrapper_bg .article-text .container {    width: 90%;}.faq1 .page_wrapper_bg .article-text .container {    width: 70%;}.page_wrapper_bg section.call_to_action {    padding: 2rem 0 7rem 0;}.page_wrapper_bg .hgroup .breadcrumb {    border: solid 0px #ccc;}/* banner */ 
.page_wrapper_bg .RWDbanner_plus01 .slick-item.slick-active .pic-box .pic img {    animation-name: none;}.page_wrapper_bg .RWDbanner_plus01 .pic-box::before {    content: "";    position: absolute;    background: #5e799d;    width: 50%;    height: 7px;    bottom: 0;    z-index: 1;}.page_wrapper_bg .RWDbanner_plus01 .pic-box::after {    content: "";    position: absolute;    background: #85a5c7;    width: 50%;    height: 7px;    bottom: 0;    right: 0;    z-index: 1;}/* font */ 
.page_wrapper_bg .RWDtimeline02 .timeline2_list .block .text-in,.page_wrapper_bg section.article-text p,.page_wrapper_bg .layoutlist_8 .list_subject .summary a,.page_wrapper_bg .faq_answer td,.page_wrapper_bg .RWDtimeline01 li.event .point .editor,.page_wrapper_bg .content-current,.page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li,.page_wrapper_bg .tabs .content,.RWDeditor01 p,.RWDslider01 .editor {    font-size: 14px;    line-height: 1.8;    color: #555;}.page_wrapper_bg .tabs nav li.tab-current a {    font-size: 15px;}.page_wrapper_bg .item .subject A.itemlink {    font-size: 18px;    font-weight: 700;}.page_wrapper_bg .layoutlist_7 .subject,.page_wrapper_bg .layoutlist_7 .subject a,.page_wrapper_bg .layoutlist_8 .article_subject {    color: #78abe1;    font-size: 20px;    font-weight: 500;    letter-spacing: 2px;}.layoutlist_7 .cdate, .layoutlist_7 .cdate a{    display: none;}.page_wrapper_bg .pageTitle {    font-weight: 700;    letter-spacing: 2px;    font-size: 40px;    line-height: 1.7em;    margin: 0 0 0.3em 0;    padding: 0;    color: #333;    text-align: center;}/* btn */ 
.ebtn,.page_wrapper_bg .btn {    float: right;    padding: 0px 0px;}.ebtn {    margin-top: 1rem !important;}.ebtn,.page_wrapper_bg .btn a {    min-width: 200px;    padding: 10px 15px;    border: 1px solid #5e799d;    background: #5e799d;    color: #fff;    border-radius: 0px;    font-size: 15px;    font-weight: 300;    line-height: 1.7;    margin-top: 3rem;    transition: 0.5s ease;    display: block;    text-align: center;    position: relative;}.page_wrapper_bg .btn_back a:before {    content: '<';    transition: 0.5s ease;    position: absolute;    left: 20px;}.page_wrapper_bg .btn_back a:hover:before {    transition: 0.5s ease;    left: 15px;}.page_wrapper_bg .btn.active,.btn:active {    box-shadow: unset;}.RWDquiry .btn.normal.bg3,.page_wrapper_bg .btn-other .ibtn {    width: 200px;    padding: 10px 15px;    border: 1px solid #5e7a9e;    background: #5e7a9e;    color: #fff;    border-radius: 0px;    font-size: 15px;    text-align: center;    font-weight: 300;    line-height: 1.7;    transition: 0.5s ease;}.RWDquiry .btn.normal{    background: #666;    width: 200px;    padding: 10px 15px;    border: 1px solid #666;    color: #fff;    border-radius: 0px;    font-size: 15px;    text-align: center;    font-weight: 300;    line-height: 1.7;    transition: 0.5s ease;}.RWDquiry .btn.normal:hover{    border: 1px solid #5e7a9e;    background: #5e7a9e !important;}.RWDquiry .btn.normal.bg3:hover{    background: #666 !important;    transition: 0.5s ease;}.RWDquiry .btn-box {    display: flex;    justify-content: center;}.RWDproduct_page .btn-other {    float: left !important;}.ebtn:hover,.page_wrapper_bg .btn-other .ibtn:hover {    background: #666 !important;    color: #fff !important;    transition: 0.5s ease;}.ebtn a:hover {    color: #fff !important;    transition: 0.5s ease;}/* About */ 
.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {    margin-top: 0px !important;}.page_wrapper_bg .RWDeditor01 .row .col-md-6 img {    width: 100%;}.page_wrapper_bg .article-text .tabs {    margin-top: 4rem;}.page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li,.page_wrapper_bg .tabs .content {    padding: 50px;    background-color: #fff;}.page_wrapper_bg .tabs nav li.tab-current a::before {    background: #78abe1;}.page_wrapper_bg .tabs nav li.tab-current a.tabs nav li.tab-current a {    border-color: transparent;}.page_wrapper_bg .tabs nav ul li:first-child {    border-left: 1px solid #ccc;}.page_wrapper_bg .tabs nav li.tab-current a {    background: #fff;    border-color: transparent;    color: #78abe1;    font-weight: 500;}.page_wrapper_bg.page_wrapper_bg .tabs nav li.tab-current:after,.tabs nav li.tab-current:before {    height: 0px;    background: #ccc;}.page_wrapper_bg .tabs nav ul li {    border: 1px solid #ccc;    border-bottom: none;    border-left: 0;}.page_wrapper_bg .tabs,.page_wrapper_bg .tab_row {    margin-top: 3rem;}.tabs nav a:hover,.page_wrapper_bg .tab_title {    color: #78abe1 !important;}.page_wrapper_bg .tab_title_nav .line {    background: #78abe1 none repeat scroll 0 0 !important;}.product1 .page_wrapper_bg .tab-box .tab li {    border-left: 1px solid #ccc;    border-right: 1px solid #ccc;    border-top: 1px solid #ccc;}.product1 .page_wrapper_bg .tab-box .tab .active {    border: 0px solid #ccc;}.tabs nav a {    background: #fafafa !important;}.tabs nav li.tab-current a {    background: #fff !important;}/* timeline */ 
.page_wrapper_bg .RWDtimeline01 .model-title {    margin-bottom: 50px;}.page_wrapper_bg .RWDtimeline01 .model-title,.page_wrapper_bg .RWDtimeline02 .model-title {    font-weight: 500;}.RWDtimeline02 .timeline2_list .block .text-in {    max-height: 80px;}.RWDtimeline01 li.event .point .date,.RWDtimeline02 .timeline2_list .block .year {    font-size: 14px;    color: #555;}.RWDtimeline02 .control-box .slick-arrow {    border: 2px solid #78abe1;    transition: all .3s ease-in-out;}.RWDtimeline02 .control-box .slick-next:after,.RWDtimeline02 .control-box .slick-prev:after {    border-color: transparent #78abe1 transparent transparent;    transition: all .3s ease-in-out;}.RWDtimeline02 .control-box .slick-next:after:hover,.RWDtimeline02 .control-box .slick-prev:after:hover {    transition: all .3s ease-in-out;    opacity: 0.3;}.RWDtimeline02 .control-box .slick-arrow:hover {    border-color: #78abe1;    transition: all .3s ease-in-out;    opacity: 0.3;}.RWDtimeline01 li.event:before {    border: 2px solid #5e799d;    background: #5e799d;}.RWDtimeline01 li.event .point .title {    color: #78abe1;    font-size: 20px;    font-weight: 500;}/* sidebar */ 
.page_wrapper_bg .m2018 .products-nav .nav-title {    background: #5e7a9e;    color: #fff;    font-weight: 500;    padding: 10px 20px;    text-align: left;    font-weight: bold;    font-size: 18px;    margin-bottom: 0px;}.page_wrapper_bg .m2018 .products-nav .active.is-open.has-child a {    color: #5e799d !important;}.page_wrapper_bg .m2018 .products-nav .sidemenu2__ul--child a{    color: #333;}.m2018 .products-nav .sidemenu2__ul--child a {    color: #333 !important;}.page_wrapper_bg .m2018 .products-nav>ul>li>a:hover,.m2018 .products-nav .sidemenu2__ul--child a:hover {    color: #5e799d !important;}.page_wrapper_bg .m2018 .products-nav li:not(.has-child)>a:hover {    color: #5e799d;}.page_wrapper_bg .m2018 .products-nav>ul>li>a {    padding: 10px 0px;}.page_wrapper_bg .m2018 .products-nav>ul>li {    padding: 0 0 0px 20px;    margin: 0px;}.page_wrapper_bg .m2018 .products-nav>ul>li.active a {    color: #5e799d;}/* Product */#sidebar .products-nav {    font-family: 'Noto Sans TC', sans-serif;}.page_wrapper_bg .layoutlist_2 .item,.layoutlist_4 .item {    margin-bottom: 30px;    margin-top: 10px;    border-bottom: 0px solid #b2b2b2;}.page_wrapper_bg .sortbar,.page_wrapper_bg .sortbar a {    font-size: 14px;    color: #888888;}.page_wrapper_bg .sortbar a:hover {    color: #5e799d;}.page_wrapper_bg .sortbar {    padding: 0px 15px;    margin-bottom: 0px;}.page_wrapper_bg .webdesc {    padding: 0px 15px;    font-size: 18px;    font-weight: 400;    margin-bottom: 0.5rem;}.page_wrapper_bg .layoutlist_4 .price {    display: inline-block;}.page_wrapper_bg .layoutlist_4 .pricearea {    text-align: left;}.page_wrapper_bg .layoutlist_4 select {    padding: 4px 27px 4px 8px;}.page_wrapper_bg .product_list_item:hover a {    color: #5e799d;}.page_wrapper_bg .layoutlist_2 .col-md-4.col-lg-4 {    transition: .3s ease;}.page_wrapper_bg .layoutlist_2 .col-md-4.col-lg-4:hover {    box-shadow: 5px 6px 11px 2px rgb(183 183 183 / 56%);    transition: .3s ease;}/* Product-detail */ 
.RWDproduct_page .pic-box {    width: 60%;}.RWDproduct_page .products-info {    width: 40%;}.RWDproduct_page .products-info .name {    font-weight: 600;    font-size: 20px;    color: #5e799d;}.RWDproduct_page .pic-box .easyzoom--overlay {    float: left;}.RWDproduct_page .pic-box .thumbnails ul li {    width: fit-content;}.RWDproduct_page .btn-other .ibtn:hover,.RWDproduct_page .products-nav ul li>ul>li:hover>a,.RWDproduct_page .tab-box .tab-menu a:hover {    color: #5e799d;}.RWDproduct_page .products-info .txt .title,.RWDproduct_page .related-box .title {    font-size: 18px;    font-weight: 600;    color: #686868;}.RWDproduct_page .products-info .txt {    margin: 2rem 0rem;}.RWDproduct_page .products-info .txt ul {    margin-left: -20px;    list-style: square;}.RWDproduct_page .products-info .txt ul li::marker {    color: #5e799d;}.RWDproduct_page .products-info .txt ul li {    font-size: 16px;}.RWDproduct_page .file_area {    width: calc(100% - 100px) !important;    height: 35px;}.RWDproduct_page .download_container .btn {    width: 100px;    height: 35px;    line-height: 35px;    font-size: 14px;    background: #5e7a9e;    color: #fff;}.RWDproduct_page #file_dlist,.RWDproduct_page .dd-select,.RWDproduct_page .dd-selected {    line-height: 35px;    height: 35px !important;    font-size: 14px;}.RWDproduct_page .btn,.RWDproduct_page .ibtn {    font-size: 14px;    font-weight: 400;}/* Product tab */ 
.RWDproduct_page .tab-box .tab-menu li.active a:before {    background: #78abe1;}.RWDproduct_page .tab-box .tab-menu li.active a:after {    content: '';    position: absolute;    left: -1px;    right: -1px;    bottom: -2px;    height: 2px;    background: #fff;    transition: all .3s ease-in-out;}.RWDproduct_page .tab-box .tab-menu li.active a {    color: #78abe1;    font-weight: 500;}.RWDproduct_page .tab-box .tab-menu a:hover {    color: #78abe1;}.RWDproduct_page .tab-box .tab-menu a {    background: #fafafa !important;}.RWDproduct_page .tab-box .tab-menu .active a {    background: #fff !important;}.RWDproduct_page .btn_back {    background: transparent;}/* case */ 
.product3.productcontent .page_wrapper_bg .article-text .container {    width: 70%;}/* contact */ 
.contact-info.ftleft-title {    text-align: left;}.contact-info.ftbtn-sec {    flex-wrap: wrap;    margin: 0 auto;    width: 100%;    justify-content: flex-start;}.page_wrapper_bg .customized_columns ._input,.customized_columns select {    background-color: #fff;    box-shadow: none;    border-radius: 0;    background: #f5f5f5;}.page_wrapper_bg .customized_columns ._input,.customized_columns select {    background-color: #fff;    box-shadow: none;    border-radius: 0;}.contact-info.ftbtn-sec {    margin-bottom: 30px;}.eforms1 .layoutlist_1.page_content3 {    max-width: 1350px;    margin: 0 auto;    width: 100%;}.eforms2 .layoutlist_1.page_content2 {    max-width: 960px;    margin: 0 auto;    width: 100%;}.eforms1 .form-horizontal .control-label,.eforms2 .form-horizontal .control-label {    font-weight: 500;    width: 110px;}.eforms1 .form-horizontal .form-group,.eforms2 .form-horizontal .form-group {    display: flex;    flex-direction: row;}.new-form .new-width .form-group .col-md-11 {    width: calc(100% - 110px) !important;}.eforms1 .eformsDesc,.eforms2 .eformsDesc {    border-bottom: 0px solid #dcdcdc;}.eforms1 .eformsDesc{    text-align: center;}.eforms2 .eformsDesc {    background: #fafafa;    padding: 40px 60px;    margin: 0 auto 60px;}.eforms2 .eformsDesc ul{    list-style: none;    margin-left: -40px;    font-size: 16px;    font-weight: 400;}.new-form {    margin: 0;    background: #fafafa;    padding: 80px 100px;}.new-form .formdesc {    padding: 0 60px 0 0;}.contact-info.ftbtn-sec .ftbtn a {    border-bottom: 1px solid #EEE;    background: TRANSPARENT;    padding: 10px 20px;    margin: 0 15px 0 0;}/* Privacy */ 
.privacy-page .content-part li {    list-style: square;    line-height: 1.5;    margin-bottom: 0.5rem;}.privacy-page .content-part ul {    margin-left: -15px;    margin-top: 2rem;}.privacy-page .content-part {    flex-direction: column;    row-gap: 2rem;    align-items: start;    display: grid;}.privacy-page .content-text {    flex-direction: column;}.privacy-page .content-part h3 {    margin-bottom: 2rem;}/* cookie */ 
.RWDalert_fancybox .btn {    border: 1px solid #78abe1 !important;    background: transparent !important;    color: #78abe1 !important;    font-weight: 600 !important;    padding: 5px 15px;    border-radius: 0px;}.RWDalert_fancybox .btn:hover {    background-color: #111 !important;    border: 1px solid #111 !important;    color: #fff !important;}#RWDalert_fancybox a {    color: #78abe1}#RWDalert_fancybox a:hover {    color: #ccc}.RWDalert_fancybox.bottom {    display: flex;    justify-content: center;    align-items: center;}.RWDalert_fancybox.bottom .editor {    margin-bottom: 0px !important;    transition: 0.5s ease;}/* cart-menu */ 
.RWDmenu_plus02 .cart-menu .buy-btn a {    background-color: #337ab7;    transition: 0.5s ease;}.RWDmenu_plus02 .cart-menu .buy-btn a:hover {    background-color: #666;    transition: 0.5s ease;}.RWDmenu_plus02 .cart-menu .title span {    background-color: #337ab7;}.article6 .page_wrapper_bg .webdesc{    text-align: center;}

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

.footer-block a {    color: #555;}.footer-block {    position: relative;    padding: 0;    background: #ebebeb;    color: #555;}.footer-block .container {    display: flex;    width: 95%;    padding: 100px 0 60px;}.footer-left {    width: 35%;    border-right: 1px solid #cdcdcd;}.footer-right {    width: 65%;padding-left: 80px}.ftinfosec {    display: flex;    align-items: flex-start;}.ftright-title {    border-bottom: 1px solid #e3e3e3;    margin: 0 0 15px;    padding: 0 0 15px;}.ftright-title p{    font-size: 15px;    color: #4e4e4e;    margin: 0;    line-height: 1.7;    letter-spacing: 0;}.ftright-title h1 {    font-weight: 500;    color: #333;    font-size: 24px;    margin: 0;    line-height: 1.7;}.ftinfo-box { width: 50%;font-size: 14px;}.ftleft-title {    text-align: center;    margin: 0 0 30px;}.ftleft-title h5 {    font-size: 25px;    color: #333;    font-weight: 500;    margin: 0;}.ftbtn-sec {    display: flex;    flex-wrap: wrap;    margin: 0 auto;    justify-content: center;    width: 85%;}.ftbtn-sec .ftbtn {    margin: 0 5px;    width: calc(50% - 10px);}.ftbtn a{    display: flex;    background: #fff;    margin: 7px 0;    width: 100%;    padding: 10px 30px;    color: #333;    letter-spacing: 0.5px;    font-weight: 300;    align-items: center;}.btn-icon {    margin-right: 5px;    line-height: 1;}.btn-icon img {    width: 23px;}.btn-icon i {    font-size: 20px;}i.ii-line3 {    color: #53c555;}i.ionicons.ion-social-skype {    color: #209fff;}i.ionicons.ion-android-mail {    color: #336db5;}.ftinfo-box span {    font-weight: 500;    color: #333;    margin-right: 7px;}.ftinfo-box small {    letter-spacing: 0;    color: #5c5c5c;}.ft-protect {    background: #4b607a;    display: flex;    justify-content: center;    font-size: 12px;    color: #8192a7;    padding: 5px 0;}.copyright_desc {    color: #8192a7;}.copyright_desc a {    color: #8192a7;}.RWDssl01 {margin: 0 15px;}

/*footer end*/
/*動態 start*/

.RWDbanner_plus01 .banner-slider .slick-item { max-height: 100vh !important;overflow: hidden !important;}.RWDbanner_plus01 .slick-item.slick-active .pic-box .pic img {-webkit-animation-name: zoomOut01;    animation-name: zoomOut01;    -webkit-animation-duration: 12s;    animation-duration: 12s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both}@keyframes zoomOut01 {0% {    transform: scale(1.2);    -webkit-transform: scale(1.2);    -moz-transform: scale(1.2);    -o-transform: scale(1.2);    -ms-transform: scale(1.2);}100% {    transform: scale(1);    -webkit-transform: scale(1);    -moz-transform: scale(1);    -o-transform: scale(1);    -ms-transform: scale(1);}}

/*動態 end*/
/*2560px start*/

@media (min-width: 2000px) {.footer-block .container {width: 85%;}.RWDleft_cont002 .item-second .text-box {padding: 0 150px;}.service-img {width: 40%;}.service-info {width: 60%;}.service-info .RWDService001 article.boxFeature-2 { padding: 20px 40px;}}

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

@media (max-width: 2000px) {    .service-info .RWDService001 article.boxFeature-2 {        padding: 20px;    }}@media (max-width: 1920px) {    .page_wrapper_bg section.hgroup .container {        margin: 2rem 0rem 4rem 0rem;    }    .page_wrapper_bg section.call_to_action>.container {        width: 85%;    }    .page_wrapper_bg .article-text .container {        width: 95%;    }    .faq1 .page_wrapper_bg .article-text .container {        width: 80%;    }}@media (max-width: 1700px) {    .about-block:before {        width: 270px;        height: 270px;    }}@media (max-width: 1680px) {    .page_wrapper_bg section.call_to_action>.container {        width: 95%;    }    .product3.productcontent .page_wrapper_bg .article-text .container {        width: 80%;    }}@media (max-width: 1600px) {    .RWDProduct015 .product_box {        width: calc(100%/3 - 20px);        padding: 15px;    }    .about-block:before {        width: 250px;        height: 250px;    }    .service-info {        padding: 0 60px;    }}@media (max-width: 1500px) {    .RWDmenu_plus02 .container {        padding: 0 30px;    }    .RWDmenu_plus02 .cd-primary-nav>li>a {        padding: 0 13px;        font-size: 16px;    }    .about-block:before {        width: 260px;        height: 260px;        right: -50px;    }    .RWDleft_cont002 .item-second .text-box {        padding: 0 50px;        width: 55%;    }    .RWDleft_cont002 .item-second>a {        width: 45%;    }    .banner-btn {        width: 45%;    }    .banner-btn .btn-icon {        margin-right: 0;        margin-bottom: -2px;    }    .ftbtn a {        flex-direction: column;    }    .footer-block .container {        width: 100%;        padding: 100px 30px 60px;    }    .footer-right {        padding-left: 40px;    }    .service-info {        padding: 0 30px;        width: 70%;    }    .service-img {        width: 30%;    }    .service-info .RWDService001 .boxFeature-2 h2 span:after {        width: 280px;    }    .contact-info.ftbtn-sec .ftbtn a {        flex-direction: row;        padding: 10px;    }}@media (max-width: 1440px) {    .page_wrapper_bg .item .subject A.itemlink,    .page_wrapper_bg .webdesc,    .page_wrapper_bg .m2018 .products-nav .nav-title {        font-size: 16px;    }    .layoutlist_7 .summary,    .layoutlist_7 .summary a,    .tabs nav a,    .RWDproduct_page .tab-box .tab-menu a,    .page_wrapper_bg .tabs nav li.tab-current a,    .m2018 .products-nav>ul>li>a {        font-size: 14px;    }    .page_wrapper_bg .sortbar,    .page_wrapper_bg .sortbar a {        font-size: 12px;    }    .RWDtimeline01 li.event .point .title,    .page_wrapper_bg .layoutlist_7 .subject,    .page_wrapper_bg .layoutlist_7 .subject a,    .page_wrapper_bg .layoutlist_8 .article_subject,    .RWDproduct_page .products-info .name {        font-size: 18px;    }    .page_wrapper_bg .pageTitle {        font-weight: 700;        letter-spacing: 2px;        font-size: 32px;        line-height: 1.7em;        margin: 0 0 0.3em 0;        padding: 0;        color: #333;        text-align: center;    }    .article4 .page_wrapper_bg .article-text .container {        width: 100%;    }    .page_wrapper_bg section.call_to_action {        padding: 2rem 0 3rem 0;    }    .faq1 .page_wrapper_bg .article-text .container {        width: 90%;    }}@media (max-width: 1400px) {    .RWDleft_cont002 .item-second {        align-items: flex-start;    }    .RWDleft_cont002 .item-second .text-box .title {        font-size: 35px;    }    h1.main-title,    .RWDProduct015__head__h1,    .RWDservice012__head__h1 {        font-size: 35px !important;    }    .report-title {        width: 30%;        padding: 100px 40px;    }    .ftbtn a {        font-size: 13px;    }}@media (max-width: 1366px) {    .product3.productcontent .page_wrapper_bg .article-text .container {        width: 95%;    }    .page_wrapper_bg .layoutlist_2 .item,    .layoutlist_4 .item {        margin-bottom: 20px;    }    .new-form{        padding: 40px 40px;    }    .layoutlist_2 .col-xs-12,    .layoutlist_7 .litem{        width: calc(100%/3);    }}@media (max-width: 1300px) {    .banner-btn {        width: 50%;    }    .RWDbanner_plus01 .slick-caption .container {        width: 85%;    }    .RWDbanner_plus01 .page-scroll {        left: 5.5%;    }    .footer-left {        width: 40%;    }    .footer-block .container {        width: 90%;        padding: 70px 0 60px;        flex-direction: column;    }    .footer-left {        width: 100%;        border-bottom: 1px solid #cdcdcd;        padding: 0 0 30px;        margin: 0 auto 30px;        border-right: none;    }    .footer-right {        width: 100%;        padding-left: 0;    }    .ftright-title {        border-bottom: 1px solid #e3e3e3;        margin: 0 0 15px;        padding: 0 0 15px;        text-align: center;    }    .ftinfo-box {        width: auto;    }    .ftinfo-box.right {        padding-left: 50px;    }    .ftleft-title {        text-align: center;        margin: 0 0 30px;    }    .ftbtn-sec {        flex-wrap: wrap;        margin: 0 auto;        justify-content: center;        width: 80%;    }}@media (max-width: 1280px) {    .page_wrapper_bg section.hgroup .container {        margin: 0rem 0rem 4rem 0rem;    }    .page_wrapper_bg .m2018 .products-nav>ul>li>a {        padding: 5px 10px;        letter-spacing: 0.5px;    }    .page_wrapper_bg .m2018 .products-nav .nav-title {        padding: 10px 12px;    }    .page_wrapper_bg .m2018 .products-nav>ul>li,    .page_wrapper_bg .m2018 .products-nav .nav-title {        margin-bottom: 10px;    }    .page_wrapper_bg .layoutlist_2 .item,    .layoutlist_4 .item {        margin-bottom: 10px;    }    .page_wrapper_bg section.call_to_action {        padding: 3rem 0 5rem 0;    }    .page_wrapper_bg .products-info .btn-shop {        display: flex;    }    .page_wrapper_bg .article-text .container {        width: 100%;    }    .page_wrapper_bg .form-horizontal .form-group {        margin-left: 0;        margin-right: 0;    }    .form-horizontal .control-label {        padding-left: 0px !important;    }    .ftinfosec {        justify-content: center;    }    .RWDproduct_page .pic-box .thumbnails ul li {        width: 20%;    }    .page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li,    .page_wrapper_bg .tabs .content {        padding: 30px;    }}@media (max-width: 1250px) {    .service-block {        padding: 0;    }    .service-block .container {        width: 100%;        padding: 0;        flex-direction: column;    }    .service-info {        width: 85%;        padding: 70px 0 30px;    }    .service-img {        width: 100%;    }    .RWDparallax_new .picbgbox {        height: 350px !important;    }    .service-info .RWDService001 .boxFeature-2 h2 span:after {        width: 250px;    }    .service-info .RWDService001 h1.main-title {        text-align: center;    }    .cd-logo {        width: 200px;        margin-top: 0;    }}@media (max-width: 1080px) {    .page_wrapper_bg .products-info .btn-other {        display: flex;    }    .page_wrapper_bg section.call_to_action>.container {        width: 100%;    }    .eforms1 .form-horizontal .control-label {        font-size: 15px;    }    .page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li,    .page_wrapper_bg .tabs .content {        padding: 30px;    }    .page_wrapper_bg section.hgroup .container {        margin: 0rem 0rem 3rem 0rem;    }    .page_wrapper_bg .device-nav {        margin-bottom: 1.5rem;    }}@media (max-width: 800px) {    .RWDproduct_page .btn_back {        width: initial;    }    .RWDalert_fancybox.bottom {        flex-direction: column;    }    .RWDalert_fancybox.bottom .editor {        margin-bottom: 1rem !important;    }         .new-form .formdesc{        padding: 0px;    }    .page_wrapper_bg .ebtn {width: auto}    .page_wrapper_bg .webdesc {        margin-bottom: 1rem;    }  }@media (max-width: 768px) {    .new-form {        margin-top: 0px;    }    .product1.productlist .pagecontent {        padding: 0px !important;    }    .page_wrapper_bg .form-horizontal .form-group .col-sm-12.col-md-11 {        padding-right: 0px;    }    .product3.productcontent .page_wrapper_bg .article-text .container {        width: 100%;    }  }@media (max-width: 480px) {    .page_wrapper_bg .sortbar {        display: block;    }    .product1 .page_wrapper_bg section.call_to_action>.container {        padding: 0px 10px;    }    .page_wrapper_bg .sortbar,    .page_wrapper_bg .sortbar a {        letter-spacing: 0.5px;    }    .product1.productcontent .page_wrapper_bg .article-text .container .pagecontent {        padding: 0px 15px !important;    }    .page_wrapper_bg section.call_to_action {        padding: 3rem 0 0rem 0;    }    .eforms1 .formdesc.col-md-6 {        padding: 30px;    }    }

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.fl {width:250px;}.cd-main-content { top: 50px;}.cd-main-header .cd-logo {margin-top: 7px !important;width: 160px;}nav.cd-nav .bottom-copyright {display: none;}nav.cd-nav .phone-group a { padding: 10px 25px;background: #ebebeb;width: 100%;}nav.cd-nav .phone-menubelow .phone-group {width: 100%;}nav.cd-nav .phone-group span {font-size: 15px;font-weight: 700;margin-left: 3px;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 38px;}.RWDbanner_plus01 .logo { width: 100px;}.RWDleft_cont002 .item-second .text-box .text { font-size: 15px;}.report-block {background: #f5f5f5;padding: 80px 0;}.report-block .container {width: 90%;flex-direction: column;}.report-title {width: 100%;text-align: center;padding: 80px 0 40px;}.report-title {width: 100%;text-align: center;padding: 0 0 40px;}.report-block .btn-sec {display: none;}.report-info {width: 100%; background: transparent;padding: 0;}.left-sec h2.sub-title br { display: none;}.about-block:before {width: 220px; height: 220px;right: -20px;bottom: -105px;}.report-btn-sm {display: block;}.RWDbtn01 .btn {display: flex;justify-content: space-around;background: #fff !important; width: 270px;padding: 10px 0;border-radius: 0;}.RWDbtn01 {margin-top: 10px;}.RWDservice012 .text_box .text, .RWDservice012 .text_box.num4 .text, .RWDservice012 .text_box.num6 .text, .RWDservice012 .text_box.num8 .text {width: calc(100%/3);height: 30vw;}
}
/*1199px end*/
/*1100px start*/

@media (max-width: 1100px) {}

/*1100px end*/
/*1024px start*/
@media (max-width: 1024px) {
.about-block { padding: 70px 0;}.about-block .container {width: 80%;}.product-block {padding:60px 0 70px;}.factory-block { padding: 70px 0 0;} .cd-main-header .cd-logo {margin-top: 8px !important;width: 150px;}.RWDleft_cont002 .item-second { flex-direction: column-reverse;}.RWDleft_cont002 .item-second>a {width: 100%;}.RWDleft_cont002 .item-second .pic {width: 100%;}.RWDleft_cont002 .item-second .text-box {padding: 0 0 30px;width: 100%;}.about-block:before,.about-block:after{display:none}.RWDleft_cont002 .item-second .text-box .title,.RWDleft_cont002 .item-second .text-box .subtitle {text-align: center;}.RWDleft_cont002 .item-second .text-box .subtitle  {text-align: center;}.RWDbanner_plus01 .slick-caption .container { width: 80%;}.banner-btn {width: 100%;bottom: 0;}.banner-btn .bbtn-sec {border-radius: 0;}.RWDbanner_plus01 .slick-caption .txt1 { font-size: 35px;}.RWDbanner_plus01 .logo { width: 90px;}.banner-btn .btn-box:first-child a {border-radius: 0;}.banner-btn .btn-box a {padding: 30px 50px;text-align: center;}.report-block .RWDService001 .boxFeature-2 p {font-size: 15px;}.report-block .RWDService001 .col-md-3.col-sm-6 {width: calc(25% - 1px);margin: 0 0px 40px;}.RWDservice012:hover .text_box .text .bg {display:block;}.RWDservice012:hover .text_box .text .bg img{opacity: 1;} .RWDhistory002 .history-block.right .history-btn {        left: -48px;    }
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.report-block .container {width: 100%;}.product-block .container {width: 95%;}.about-block .container {width: 90%;}.RWDbanner_plus01 .slick-caption.txt-left {text-align: center;}.RWDbanner_plus01 .slick-caption {top: 210px;}.RWDbanner_plus01 .page-scroll {display: none;}.report-title:before {display: none;}.service-info .RWDService001 .col-md-3 {padding: 0 5px;}.service-info {width: 95%;}.RWDservice012 .text_box .text, .RWDservice012 .text_box.num4 .text, .RWDservice012 .text_box.num6 .text, .RWDservice012 .text_box.num8 .text {    width: calc(100%/2);    height: 50vw;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: 90vh!important;    height: 90vh!important;}/*左右圖文輪播PAD*/@media screen and (min-width: 415px) and (max-width: 767px){.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%)}}   .eforms1 .page_wrapper_bg .article-text .container {        padding: 0px;    }    .new-form .new-width .form-group .col-md-11 {        width: 100% !important;    }    .layoutlist_8 .list_subject .summary {        margin: 10px 0;    }    .page_wrapper_bg .webdesc {        text-align: center;    }    .page_wrapper_bg section.call_to_action h3 {        font-size: 20px;        line-height: 20px;    }     .page_wrapper_bg .RWDeditor01 p {        margin-bottom: 1rem;    }    #mobile-fixed .btn-box .normal.bg3,    #mobile-fixed .btn-box .normal.bg2 {        border: 1px #337ab7 solid;    }    #mobile-fixed .btn-box .normal.bg3:hover,    #mobile-fixed .btn-box .normal.bg2:hover {        border: 1px #666 solid;    }    .page_wrapper_bg a:active,    a:focus,    a:hover {        color: #337ab7;    }    #mobile-fixed {        padding: 15px 10px;    }    .RWDeditor01 .row {        display: flex;    }    .RWDeditor01 .col-md-6 {        width: calc(50% - 10px);        margin-left: 10px;    }    .eforms1 .eformsForm {        display: flex;    }    .eforms1 .formdesc.col-md-6 {        width: 55%;    }    .eforms1 .customized_columns {        width: 45%;    }    .eforms1 .form-horizontal .form-group {        flex-direction: column;    }    .eforms1 .form-group .col-sm-12 {        padding: 0px;    }    .eforms2 .eformsDesc {        font-size: 14px;    }    .page_wrapper_bg .item .subject A.itemlink,    .page_wrapper_bg .webdesc,    .page_wrapper_bg .m2018 .products-nav .nav-title {        font-size: 14px;    }    .product1 .pagecontent {        padding: 0px 15px !important;    }    .new-form .formdesc {        padding: 0px 20px;    }    .eforms1 .customized_columns,    .eforms1 .formdesc.col-md-6 {        width: 100%;    }    .eforms1 .eformsForm {        flex-direction: column;    }    .contact-info.ftleft-title {        text-align: center;    }
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.service-info .RWDService001 article.boxFeature-2 {padding: 20px;}.RWDbanner_plus01 .slick-caption { top: 170px;}.RWDProduct015 .product_box {width: calc(100%/2 - 20px);margin: 0 10px 20px;}.ftinfo-box.right { padding-left: 25px;}
}
/*850px end*/
/*選單變化 start*/
@media (max-width: 800px) {
.fl {width:240px;}
}
/*選單變化 end*/
/*767px start*/
@media (max-width: 767px) {
.service-block {padding: 60px 0 0;}.service-info .RWDService001 article.boxFeature-2 {background: rgb(255 255 255 / 66%);padding: 20px;margin: 0 0 20px;display: flex;flex-wrap: wrap;text-align: left;}.service-info {width: 90%;padding:0;}.service-info .RWDService001 .col-md-3 {width: 100%;padding:0}.service-info .RWDService001 .boxFeature-2 h2 span {display: inline-block;margin: 0 7px 0 0px;}.service-info .RWDService001 .boxFeature-2 h2 span:after {display:none; }.service-img {margin: 10px 0 0;}.service-info .RWDService001 .boxFeature-2 h2 {width: 100%;}.RWDbanner_plus01 .slick-caption {top: 250px;}.RWDbanner_plus01 .slick-caption.txt-left { width: 100%;}.report-block .RWDService001 .col-md-3.col-sm-6 {width: calc(100%/3 - 1px);margin: 0 0px 40px;float: left;min-height: 168px;}.report-block .RWDService001 .row:before,.report-block .RWDService001 .row:after {display:none}.report-block .RWDService001 .row:nth-child(2) .col-md-3.col-sm-6:nth-child(4) {border-right: 1px solid rgb(51 51 51 / 12%);}.factory-block .container {width: 90%;}.RWDservice012 .text_box .text, .RWDservice012 .text_box.num4 .text, .RWDservice012 .text_box.num6 .text, .RWDservice012 .text_box.num8 .text {width: calc(100%/2 - 10px);height: auto;margin: 0 5px 60px;}.RWDservice012 .text_box .text.link_box .box {position: relative;background-color: transparent; padding: 0;}.RWDservice012 .text_box .text .title {text-align: center;color: #333;}.RWDservice012 .text_box .text .memo {color: #555;text-align: center;}.RWDservice012 .text_box .text .arrow {display: none;}.RWDmobile_bottom_v2 {background-color: #2cb934;z-index: 202;}.RWDmobile_bottom_v2 .mobile_bottom__a {    padding: 12px 0;    display: flex;    justify-content: center;}.RWDmobile_bottom_v2 .icon {margin: 3px 7px 0 0;color: #fff;}.RWDmobile_bottom_v2 .text {text-align: center;font-size: 15px;letter-spacing: 1px;color: #fff;}    .layoutlist_7 .row{        margin: 0px;    }    .page_wrapper_bg .form-horizontal .form-group .col-sm-12.col-md-11 {        width: 100%;    }    .page_wrapper_bg .form-horizontal .form-group .col-sm-12.col-md-5 {        padding: 0px;    }    .page_wrapper_bg .products-info .btn-shop {        display: none;    }    #mobile-fixed.show-info {        padding: 20px 0px;    }    .page_wrapper_bg .RWDproduct_page .pic-box,    .RWDproduct_page .products-info {        width: 100%;    }    .page_wrapper_bg .RWDproduct_page .pic-box .easyzoom--overlay {        float: none;    }    .page_wrapper_bg #sidebar .device-nav {        margin: 0px 0px 30px 0px;    }    .page_wrapper_bg .RWDproduct_page .products-info .name {        margin-top: 2rem;    }    .page_wrapper_bg .RWDproduct_page .btn-other li {        width: 100%;        border: 0px solid #d3d3d3;        margin: 1rem 0px;        padding: 0px;    }    .RWDproduct_page .btn-other {        margin: 0px;    }    .page_wrapper_bg .products-info .btn-shop {        margin: 2rem 0rem;    }    .page_wrapper_bg .tab {        padding: 10px 15px;    }    .page_wrapper_bg .RWDproduct_page .faq-item.active .faq-question,    .page_wrapper_bg .RWDproduct_page .faq-item .faq-question {        background: #ebebeb;        color: #777;        font-weight: 300;        padding: 5px 20px;    }    .page_wrapper_bg .layoutlist_8 .list_subject .summary {        margin: 10px 0;        margin: 10px 0;    }    .fix_product a {        bottom: 260px;    }    .scrollTop002 {        bottom: 180px;    }    .layoutlist_2 .col-xs-12,    .product2.productlist .layoutlist_4 .col-xs-12 {        width: calc(50% - 10px);        margin-left: 10px;    }    .layoutlist_7 .litem,    .layoutlist_8.rwd .item {        width: 50% ;    }    .product2.productlist .layoutlist_4,    .layoutlist_8.rwd {        flex-direction: row !important;    }    .faq1 .layoutlist_2 {        flex-direction: column;    }    .layoutlist_7 .litem {        margin-bottom: 2rem !important;    }    .layoutlist_8.rwd .listdate {        margin: 0px 0 0;    }    .layoutlist_8 .item {        border-bottom: 0px solid #ccc;    }    .article6 .articlelist .page_wrapper_bg .article-text .container {        padding: 0px;    }    .layoutlist_8.rwd .item {        width: 50%;        margin: 0px;    }    .layoutlist_2,    .product2.productlist .layoutlist_4,    .layoutlist_8.rwd {        display: flex;        flex-direction: row;        flex-wrap: wrap;    }    .page_wrapper_bg .article-text .tabs {        margin-top: 2rem;    }    .RWDeditor01 .row {        flex-direction: column;    }    .RWDeditor01 .col-md-6 {        width: 100%;        margin-left: 0px;        margin-bottom: 1rem;    }
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.fl {width:210px;}/*左右間距*/ 
.RWDmenu_plus02 .cd-main-header{padding: 0 10px;}#RWDfullscreen01 .container{padding: 0 25px;text-align: center;width:100%}.RWDmenu_plus02 .container{padding: 0 !important;}.cd-primary-nav.nav-is-visible .phone-menubelow {display: none;}/*------*/ 
.RWDbanner_plus01.style-dotnav.control-left .control-box, .RWDbanner_plus01.style-dotnav.control-right .control-box {    bottom: 275px;    width: 100%;    right: 20px;}.RWDbanner_plus01.style-dotnav .control-box .control {    float: right;}.RWDbanner_plus01.style-dotnav .control-box .items, .RWDbanner_plus01.style-dotnav .control-box .items li, .RWDbanner_plus01.style-dotnav .slick-arrow {    display: block;    right: 0;    top: 50%;}.banner-btn .btn-box a{padding: 15px; font-size: 15px;}.RWDProduct015__head {margin: 0 0 40px;}.RWDProduct015 .product_box {padding: 0;background: transparent;border: 1px solid #eee;}.RWDProduct015 .product_box .imgs_box { border: none;padding: 0;}.RWDProduct015 .product_box .title {font-size: 16px;}.RWDProduct015 .product_box {    margin: 0 5px 40px;    width: calc(50% - 10px);}.RWDleft_cont002 .item-second .text-box .title {font-size: 28px;}h1.main-title, .RWDProduct015__head__h1, .RWDservice012__head__h1 {font-size: 28px !important;}.ftinfosec {text-align: left;}.ftinfosec {text-align: left;flex-direction: column;}.ftinfo-box.right {padding-left: 0;padding-top: 10px;}.footer-block .container { padding: 60px 20px 30px !important;flex-direction: column;}.ft-protect {padding: 7px 20px 50px;flex-direction: column;}.RWDssl01 {margin: 0;}.ftright-title { text-align: left;}.ftbtn-sec { width: 100%;}.ftbtn a {flex-direction: row;}.ftbtn-sec .ftbtn { margin: 0; width: 100%;}.banner-btn .btn-icon {margin-right: 7px;margin-bottom: 0;}.ftleft-title { margin: 0 0 20px;}.RWDbanner_plus01 .slick-caption {top: 100px;transform: none;}.RWDbanner_plus01 .logo img {margin-bottom: 5px;}.RWDbanner_plus01 .logo {width: 65px;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 28px;}.RWDbanner_plus01 .slick-caption .txt2 { font-size: 14px;}.service-info .RWDService001 .boxFeature-2 h2 {font-size: 17px;}.service-block .container {padding: 0 !important;}.service-info .RWDService001 article.boxFeature-2 {padding:20px 15px;}.report-block .RWDService001 .col-md-3.col-sm-6 {width: calc(50% - 1px);margin: 0 0px 20px; float: left;}.report-block .RWDService001 .col-md-3.col-sm-6:nth-child(even) { border-right: none;}.report-block .RWDService001 .row:nth-child(2) .col-md-3.col-sm-6:nth-child(4) {border-right: none;}.report-block .RWDService001 .col-md-3.col-sm-6 {padding: 0 0 25px; width: 100%;min-height: auto;margin: 0 0 25px;border-bottom: 1px solid rgb(51 51 51 / 12%);border-right: none;}.report-info {width: 95%;margin: 0 auto;}.report-block .RWDService001 i img {width: 75px;}.report-block .RWDService001 i {margin-bottom: 0;position: absolute;top: -15px;}.report-block .RWDService001 .boxFeature-2 h2 { margin: 0 0 5px;padding-left: 120px;text-align: left;}.report-block .RWDService001 .boxFeature-2 p {padding-left: 120px;text-align: left;}.report-block .RWDService001 .row:nth-child(3) .col-md-3.col-sm-6:last-child {border: none;}.product-block {padding: 60px 0;}.report-block {padding: 70px 0;}.RWDleft_cont002 .item-second .text-box .text {text-align: left;}   .item .subject{        margin-top: 10px;    }    .article6 .page_wrapper_bg .webdesc,    .product1 .page_wrapper_bg .webdesc{        text-align: left;    }    .contact-info.ftleft-title {        text-align: left;    }    .page_wrapper_bg .ebtn{        width: 100%;    }    .eforms1 .formdesc.col-md-6 {        background: #fafafa;        padding: 30px;        margin: 0 0 30px;    }    .contact-info.ftbtn-sec {        margin: 0;    }    .new-form{        padding:0px;        background: transparent;    }    .eforms1 .eformsDesc{        text-align: left;    }    .article3.articlelist .pagecontent{        padding: 0px 0px!important;    }    .eforms2 .eformsDesc {        padding: 20px 30px;        margin: 0 auto 40px;    }    .layoutlist_8.rwd .item {        width: 100% !important;    }    .product2.productlist .layoutlist_4,    .layoutlist_8.rwd {        flex-direction: column !important;    }    .layoutlist_8.rwd .item {        padding: 20px 0;    }    .eforms1 .form-horizontal .form-group,    .eforms2 .form-horizontal .form-group {        flex-direction: column;    }    .page_wrapper_bg .form-horizontal .form-group .col-sm-12.col-md-11 {        padding: 0px;    }    .faq1 .page_wrapper_bg .article-text .container {        width: 100%;    }    .layoutlist_2 .col-xs-12,    .product2.productlist .layoutlist_4 .col-xs-12 {        width: 100%;        margin-left: 0px;        margin-bottom: 10px;    }    .product1 #sidebar {        padding: 0px 15px;    }    .product3 .pagecontent,    .article6.articlelist .pagecontent {        padding: 0px !important;    }    .page_wrapper_bg .pageTitle {        text-align: left;    }    .layoutlist_7 .litem,    .product2.productlist .layoutlist_4 .col-xs-12,    .layoutlist_8.rwd .item {        width: 100%;        margin-left: 0px;    }    .product2.productlist .layoutlist_4,    .layoutlist_8.rwd {        flex-direction: column;    }    .layoutlist_8.rwd .item {        width: 100%;        margin-left: 0px;    }    #join_form .btn-primary,    .page_wrapper_bg section.call_to_action>.container {        width: 100%;    }    .main .article-text .container {        padding: 0px 0px !important;    }    .RWDquiry .btn.normal,    .RWDshopping .btn.normal,    .ebtn,    .page_wrapper_bg .btn_back {        max-width: none;        margin: 0.5rem 0rem;        width: 100%;    }    .ebtn,    .page_wrapper_bg .btn a {        width: 100%;        justify-content: center;        margin-top: 1rem;    }    #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop {        display: none;    }    #join_form .btn-primary,    .RWDquiry .btn.normal,    .RWDshopping .btn.normal {        padding: 15px 0px;    }    .RWDquiry .btn-box,    #RWDshopping .btn-box,    .page_wrapper_bg .products-info .btn-shop {        flex-direction: column;    }    .page_wrapper_bg .products-info .btn-other {        width: 100%;    }    .RWDquiry .btn.normal.bg3,    .RWDquiry .btn.normal,    .page_wrapper_bg .btn-other .ibtn {        width: 100%;    }    .RWDproduct_page .btn-other {        float: unset;    }    .page_wrapper_bg .webdesc {        font-size: 14px;    }    .page_wrapper_bg .sortbar {        float: none;    }    .RWDslider01 .pic-list,    .RWDslider01.pic-right .pic-list {        float: none;        width: 100%;        margin-bottom: 20px;        padding-left: 0;        padding-right: 0;    }    .RWDslider01 .text {        float: none;        width: 100%;        padding-bottom: 50px;    }    .page_wrapper_bg .pagecontent .RWDslider01 {        margin-top: 40px !important;    }    .RWDmenu_plus04 #mobile-menu .menu a {        font-size: 14px;    }    .page_wrapper_bg .hgroup .container {        border-bottom: 0px solid #ccc;    }    .page_wrapper_bg .hgroup .breadcrumb {        left: 0;        bottom: -30px;    }    .page_wrapper_bg .eformsForm .formdesc {        text-align: left;    }    .product2.productcontent .article-text .container {        padding: 0px 15px !important;    }
}
/*600px end*/
/*英文首內頁 start*/

.lang_en .cd-main-content, body .lang_en.page_wrapper_bg, html{letter-spacing: 0.5px;}/*首頁*/ 
.lang_en .cd-primary-nav > li > a{letter-spacing: 0.5px;}.lang_en .RWDbanner_plus01 .slick-caption{letter-spacing: 0.5px;}.lang_en .RWDbanner_plus01 .slick-caption .txt1{line-height: 1.5;}.lang_en .banner-btn .btn-box a{letter-spacing: 1px;}.lang_en .RWDleft_cont002 .item-second .text-box .title, .lang_en h1.main-title, .lang_en .RWDProduct015__head__h1, .lang_en .RWDservice012__head__h1{letter-spacing: 1px;}.lang_en .RWDleft_cont002 .item-second .text-box .subtitle, .lang_en .RWDProduct015__head__h2, .lang_en h2.sub-title, .RWDservice012__head__h2{letter-spacing: 0.5px;}.lang_en .RWDleft_cont002 .item-second .text-box .text{letter-spacing: 0.5px;}body.lang_en .RWDleft_cont002 .item-second .text-box .text{margin-top:0}body.lang_en .RWDnews005 p.text-left{letter-spacing:0px}.lang_en .service-info .RWDService001 .boxFeature-2 h2{line-height: 1.3;}/* logn*/ 
.form-horizontal .control-label{padding-left:15px}/* edm */#btn_reject_emailm_RWDfullscreen01_60_2{display:none}/*footer*/body.lang_en .footer-section .text{line-height:28px;font-size:14px}@media screen and (min-width: 991px) and (max-width: 1590px){.lang_en .RWDservice012 .text_box .text .title{min-height: 76px;}}@media screen and (max-width: 1500px) {.lang_en .report-block {background: #f5f5f5;padding: 80px 0;}.lang_en .report-block .container {width: 90%;flex-direction: column;}.lang_en .report-title {width: 100%;text-align: center;padding: 80px 0 40px;}.lang_en .report-title {width: 100%;text-align: center;padding: 0 0 40px;}.lang_en .report-block .btn-sec {display: none;}.lang_en .report-info {width: 100%; background: transparent;padding: 0;}}@media screen and (min-width: 1250px) and (max-width: 1500px){.lang_en .service-info .RWDService001 article.boxFeature-2{min-height: 160px;}}@media screen and (max-width: 1199px) {.lang_en .RWDleft_cont002 .item-second .text-box .subtitle{font-size:16px;}}@media screen and (max-width: 1100px) {.lang_en .RWDleft_cont002 .item-second .text-box .subtitle, .lang_en .RWDProduct015__head__h2, .lang_en h2.sub-title, .RWDservice012__head__h2{letter-spacing: 0px;}}@media screen and (min-width: 601px) and (max-width: 991px){.lang_en .report-block .RWDService001 .col-md-3.col-sm-6{width: calc(100%/2 - 1px);}.lang_en .report-block .RWDService001 .col-md-3.col-sm-6:nth-child(2n) {border-right: none;}.lang_en .report-block .RWDService001 .row:nth-child(2) .col-md-3.col-sm-6:nth-child(4) {border-right: none;}}@media screen and (min-width: 768px) and (max-width: 890px){.lang_en .service-info .RWDService001 article.boxFeature-2{min-height: 160px;}}@media screen and (min-width: 768px) and (max-width: 800px){.lang_en .RWDservice012 .text_box .text .title{min-height: 76px;}}@media screen and (min-width: 601px) and (max-width: 991px){.lang_en .ft-protect {padding: 7px 20px 50px;flex-direction: column;text-align: center;}}@media screen and (max-width: 767px) {.lang_en .RWDservice012 .text_box .text, .lang_en .RWDservice012 .text_box.num4 .text, .lang_en .RWDservice012 .text_box.num6 .text, .lang_en .RWDservice012 .text_box.num8 .text{margin-bottom: 80px;}}@media screen and (max-width: 600px) {.lang_en .RWDservice012 .text_box .text, .lang_en .RWDservice012 .text_box.num4 .text, .lang_en .RWDservice012 .text_box.num6 .text, .lang_en .RWDservice012 .text_box.num8 .text{width: calc(100% - 10px);}.lang_en .RWDservice012 .text_box .text, .lang_en .RWDservice012 .text_box.num4 .text, .lang_en .RWDservice012 .text_box.num6 .text, .lang_en .RWDservice012 .text_box.num8 .text{margin-bottom: 50px;}}@media screen and (max-width: 480px) {.lang_en .RWDservice012 .text_box .text, .lang_en .RWDservice012 .text_box.num4 .text, .lang_en .RWDservice012 .text_box.num6 .text, .lang_en .RWDservice012 .text_box.num8 .text{margin-bottom: 80px;}}/*內頁*/ 
.lang_en .ebtn, .lang_en.page_wrapper_bg .btn a{min-width: 250px;}

/*英文首內頁 end*/
/*phone版 start*/
@media (max-width: 480px) {
.RWDbanner_plus01 .slick-caption { top: 45px;}.RWDservice012 .text_box .text, .RWDservice012 .text_box.num4 .text, .RWDservice012 .text_box.num6 .text, .RWDservice012 .text_box.num8 .text {width: 100%;margin: 0 0px 65px;}
}
/*phone版 end*/
/*370px start*/

@media (max-width: 370px){.RWDbanner_plus01 .slick-caption .txt1 { font-size: 25px;}.cd-main-header .cd-logo{width: 118px;}}

/*370px end*/
/*320px start*/
@media (max-width: 320px){
.RWDProduct015 .product_box {width: 100%;margin: 0 0px 10px;}
}
/*320px end*/