body, html {    font-size: 16px;    line-height: 1.5;    font-family: 'Noto Sans TC', sans-serif;    font-weight: 400;}a, a:hover, a:focus {    text-decoration: none;}.scrollTop002 {bottom: 50px;right: 20px;}/*cookie*/ 
.RWDalert_fancybox .btn.active {background: #e64616 !important;color: #fff !important;border-radius: 0 !important;border: 0 !important;font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox.bottom {color: #fff !important;background: rgba(0, 0, 0, 0.9) !important;letter-spacing: 2px !important;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox.bottom {padding: 20px 30px !important;}@media (max-width: 600px) {.RWDalert_fancybox .btn.active {width: 100% !important;display: block !important;margin: 15px 0 0;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;margin: auto !important;}}/*menu*/ 
.RWDmenu_plus04 .logo {width: 250px;margin-top: 15px;}.RWDmenu_plus04 .features .member-btn {padding: 25px 15px;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 16px;color: #222;letter-spacing: 2px;}.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: #e64616;transition: all .3s ease;}.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.active>a:after{border-color: #e64616;}.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: #e64616;color: #fff;transition: all .3s ease;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.RWDmenu_plus04 .site-nav .menu>li.is-active>a:after {    border-color: #888;}.RWDmenu_plus04 .site-nav .menu ul{width: 200px;}.RWDmenu_plus04 .site-nav .menu > li > ul{margin-left: -100px;}/*統一標題*/ 
.index h1.main-title, .RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1, .RWDnews011 .title-block.title-center .title-tw {font-size: 40px;letter-spacing: 2px;line-height: 1.5;color: #222;margin: 0px;font-weight: 600;}.index h2.sub-title, .RWDnews011 .title-en {    font-size: 18px;    margin: 15px 0 0;    color: #555;    font-weight: 400;    letter-spacing: 1px;    line-height: 1.5;}.index .section-line{display:none;}/**/ 
.banner_block {    margin-top: 74px;}.RWDbanner_plus01 .slick-caption.txt-left {    text-align: left;    top: auto;    bottom: 15%;}.RWDbanner_plus01 .slick-caption.txt-left .container {    width: 80%;}.RWDbanner_plus01 .slick-caption .txt1 span, .RWDbanner_plus01 .slick-caption .txt2 span, .RWDbanner_plus01 .slick-caption .txt3 span {    font-weight: 400;    font-size: 38px;    color: #fff;    letter-spacing: 5px;    line-height: 1.3;    text-shadow: 0 0 15px rgb(0 0 0 / 50%);}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {    width: 10px;    height: 10px;    line-height: 12px;    background: #e0e1e2;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {    background: #fff;}/**/ 
.story_block {    padding: 100px 0 30px;}.story_block .container{ width: 80%;}.RWDedictor002 .section-subject {    display: none;}.RWDedictor002 .container {    width: 100%;padding:0;}.RWDedictor002 h1.main-title {    margin-bottom: 15px;text-align: center;}.RWDedictor002 .img-rounded {    border-radius: 0;}.RWDedictor002 .RWDedictor002-text {    padding-left: 80px;}.RWDedictor002 .RWDedictor002-text p {    font-size: 16px;    line-height: 1.7;    letter-spacing: 1px;    text-align: justify;    color: #333;    margin-bottom: 15px;}.ab_company h3 {    width: 100%;    text-align: center;    padding: 15px;    font-size: 22px;    line-height: 1.5;    letter-spacing: 1px;    border: 1px solid #999;    border-width: 1px 0;    margin: 0 0 30px;position: relative;}.ab_company {    display: flex;    flex-wrap: wrap;    margin-top: 50px;}.ab_company dl {    width: calc(100%/3 - 10px);    text-align: center;    background: #f6f6f6;    padding: 30px 15px;    margin: 0 5px;}.ab_company dt {    margin-bottom: 10px;    border-bottom: 1px solid #ddd;    padding-bottom: 10px;    font-size: 16px;    letter-spacing: 1px;}.ab_company dd {    font-size: 15px;    letter-spacing: 1px;    color: #555;}.ab_company dl:nth-child(2) dt {    border: 0;}a.to_brand {    display: inline-block;    border: 1px solid #666;    font-size: 16px;    color: #666;    line-height: 1.5;    padding: 10px;    margin-top: 30px;    border-radius: 6px;    text-align: center;    letter-spacing: 1px;    min-width: 220px;}.ab_btn {    text-align: center;}a.to_brand:hover {    color: #fff;    background: #333;    transition: all .3s ease;}/**/ 
.service_block {    padding: 80px 0;}.service_block .container {    width: 100%;    padding: 0 50px;}.RWDproduct004 div.row > div img.img-responsive {    width: 100%;    border-radius:5px;}.row.mix-grid {    display: flex;    justify-content: center;    margin: 0;}.RWDproduct004 .callout-dark {padding: 0;background-color: transparent;padding-bottom: 50px;border-bottom:0px;}.RWDproduct004 .heading-title.heading-arrow-bottom::after{display:none}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {    width: calc(100%/5);    background: #f6f6f6;    padding: 50px 60px 50px 30px !important;    border-radius: 20px;    margin-left: -30px !important;    transform: translate(15px, 0px);    box-shadow: -5px 0px 8px rgb(0 0 0 / 10%);}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:first-child {    box-shadow: -2px -1px 12px rgb(0 0 0 / 10%);}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(even) {    background: #e0e1e2;    box-shadow: -5px 0px 12px rgb(0 0 0 / 16%);}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:last-child {    padding-right: 30px !important;    width: calc(100%/5 - 30px);}.RWDproduct004 .item-box {overflow: initial;}.RWDproduct004 .section-subject {text-align: center;padding: 0;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc h3 {    color: #333;    margin-bottom: 15px;    font-size: 20px;    letter-spacing: 1px;    line-height: 1.3;    min-height: 65px;    padding-bottom: 10px;    border-bottom: 1px solid #e64616;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc .list-inline {    color: #333;    font-size: 15px;    letter-spacing: 1px;    line-height: 1.5;text-align: justify;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc {    width: 100%;    height: auto;    margin: 25px 0 10px;    padding: 0 ;    background: transparent;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {margin: 0 !important;padding: 0 15px !important;}.RWDproduct004 .nopadding { border-bottom: 0px;}.RWDproduct004, .RWDproduct004 #portfolio {overflow: visible;}.RWDproduct004 .item-box figure {position: initial;padding: 5px;}.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 .inner {height: 100%;top: 0;margin-top: 0;}.RWDproduct004 .overlay, .RWDproduct004 .item-box .item-hover {background-color: transparent;}.RWDproduct004 a.ico-rounded.lightbox {display: none !important;}.RWDproduct004 .item-box-desc h8 i {    padding-right: 5px;}.RWDproduct004 .item-box-desc h8 {    display: block;    color: #111;    letter-spacing: 1px;text-align: left;    margin-top: 15px;transition: all .3s ease;}.RWDproduct004 .item-box:hover h8 {    color: #e64616;    transition: all .3s ease;}/**/ 
.product_block {    padding: 50px 0 0 ;}.RWDproduct002_v2 {    padding: 0;}.RWDproduct002_v2 .popup-portfolio {    margin: 0 auto;}.product_block .container {    width: 100%;    padding: 0 100px;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {    color: #e64616;}.RWDproduct002_v2 .bounceIn {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDproduct002_v2 .btn.btn-rj {    display: inline-block;    min-width: 100%;    border-radius: 6px;    font-weight: 400;    font-size: 16px;    letter-spacing: 2px;    background-color: #fff;    color: #666;    border: 1px solid #666;    padding: 10px 0;}.RWDproduct002_v2 .filter-portfolio ul > li {    min-width: 220px;    display: inline-block;    margin: 0px 5px 10px 5px;}.RWDproduct002_v2 .active .btn.btn-rj {    background-color: #e64616;    border-color: #e64616;    color: #fff;    opacity: 1;    font-weight: 400;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    padding: 0 15px;    margin-bottom: 30px;}.RWDproduct002_v2 .showbottom a h4 {    font-size: 20px;margin-top: 15px;    font-weight: 400;    color: #222;    letter-spacing: 1px;    line-height: 1.5;}.RWDproduct002_v2 .portfolio-item > .inner-content {    box-shadow: 0px 0px 15px rgb(0 0 0 / 12%);    border-radius: 5px;}.RWDproduct002_v2 .btn.btn-rj:hover {    background-color: #e64616;    border-color: #e64616;}/**/ 
.news_block {    position: relative;    padding: 90px 0 0;}.news_block:before {    content: "";    position: absolute;    width: calc(100% - 100px);    height: 70%;    background: #f6f6f6;    z-index: -1;    top: 0;display:none;}.news_block:after {    content: "";    position: absolute;    width: calc(100% - 100px);    height: 70%;    background: url(archive/image/customization/web_deco.jpg)no-repeat;    background-attachment: fixed;    opacity: .15;    filter: grayscale(1);    mix-blend-mode: darken;    z-index: -1;    top: 0;display:none;}.news_block .container {    width: 80%;}.RWDnews011 {    margin-top: 0;}.RWDnews011 .title-block {    margin-bottom: 50px;    position: relative;    width: 100%;}.RWDnews011 .news-block {    padding: 50px 100px;    background: #fff;    box-shadow: 0 0 20px rgb(0 0 0 / 10%);}.RWDnews011 .title-block.title-center .ctrl-bar {    position: absolute;    left: 100px;    bottom: -120px;}.RWDnews011 .more-btn {    width: 220px;    padding: 8px 10px;    letter-spacing: 1px;    border: 1px solid #666;    font-size: 16px;    color: #666;border-radius: 6px;    line-height: 1.5;}.RWDnews005 h4{min-height:60px;font-size: 20px;font-weight: 400;color: #222;letter-spacing: 1px;line-height: 1.5;}.RWDnews005 h4 a{color: #222;}.RWDnews005 .owl-carousel{margin-bottom: 0;}.RWDnews005 .owl-carousel.owl-padding-10 {margin-left: -20px;margin-right: -20px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 20px;}.RWDnews005 .owl-carousel .owl-item p.text-left {min-height:90px;margin-bottom: 15px;color: #333;font-size: 15px;letter-spacing: 1px;line-height: 1.5;text-align: justify;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div{font-size: 23px;}.RWDnews005 .controlls-over .owl-pagination{margin-top: 25px;display:none !important;}.RWDnews005 .owl-theme .owl-controls .owl-page span{height: 9px;}/*btn01*/ 
.RWDbtn01{width: 100%;max-width: 220px;margin: 35px auto 0;}.RWDbtn01 .btn-box{margin: 0 auto;}.RWDbtn01 .btn-box .col-xs-12 {padding: 0;}.RWDbtn01 .btn{font-size: 16px;letter-spacing: 1.5px;}.RWDbtn01 .btn, .RWDbtn01 .btn:hover{color: #666;background: transparent;border: 1px solid #666;border-radius: 6px;padding: 9px 0;}.RWDbtn01 .btn:hover {color: #fff;background: #666;border-color: #666;}/**/ 
.cooperation_block {    padding: 100px 0 120px;}.cooperation_block .container {    width: 100%;    padding: 0 100px;}.RWDService001 .row {    margin-left: 0;    margin-right: 0;}.cooperation_block .RWDService001 .section-subject.row:before, .cooperation_block .RWDService001 .section-subject.row:after {    clear: both;}.cooperation_block .RWDService001 .row:before, .cooperation_block .RWDService001 .row:after {    clear: none;}.cooperation_block .RWDService001 .col-md-3 {    width: calc(100%/5 - 5px);    margin: 2.5px;    padding: 30px;    background: #f6f6f6;}.RWDService001 i img {    mix-blend-mode: darken;}.RWDService001 .boxFeature-2 h2 {font-size: 15px;    display: -webkit-box;    text-overflow: ellipsis;    overflow: hidden;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    padding-bottom: 10px;    border-bottom: 1px solid #ddd;    text-align: center;    color: #222;    line-height: 1.3;}.RWDService001 p {    margin-top: 0;    color: #555;    font-size: 15px;    text-align: center;    display: -webkit-box;    text-overflow: ellipsis;    overflow: hidden;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    min-height: 45px;    letter-spacing: 1px;}.RWDService001 i {    margin-bottom: 20px;    display: block;    padding: 0 10px;}
/*footer start*/

.footer_block {background: #333;padding: 80px 0 0;}.footer_block .container {width: 70%;}.RWDeform001 .form-horizontal {width: 50% ;}.RWDeform001 .col-sm-4{width:50%;}.RWDeform001 .row:nth-child(2) {width: 100%;display: flex;}.contact_info dl {width: 50%;line-height: 1.5;padding-right: 30px;}.contact_info dt {font-size: 18px;color: #fff;letter-spacing: 2px;margin-bottom: 10px;font-weight: 400;}.contact_info dd {color: #ccc;font-size: 15px;letter-spacing: 1px;margin-bottom: 5px;}.contact_info {display: flex;flex-wrap: wrap;}.contact_info dl:first-child {width: 100%;}.footer_block  .contact_info a {color: #ccc;}/**/ 
.RWDeform001 h1.main-title {font-size: 35px;color: #fff;font-weight: 600;letter-spacing: 2px;}.RWDeform001  .section-line {display: none;}.RWDeform001 .form-group {margin-bottom: 45px;}.RWDeform001 .form-control {    background-color: transparent;    border: none;    border-radius: 0;    border-bottom: 1px #989898 solid;    -webkit-box-shadow: none;    box-shadow: none;    padding: 6px 0px;    font-size: 15px;    letter-spacing: 2px;    color: #fff;}.RWDeform001 label {font-weight: 400;margin-bottom: 0;line-height: 1.5;letter-spacing: 1px;font-size: 15px;color: #c0c0c0;}.RWDeform001 .ebtn {color: #ffffff;line-height: unset;padding: 0;width: 100%;background: transparent;}.RWDeform001 .ebtn a {    background: #e64616;    padding: 6px 30px;    font-size: 16px;    letter-spacing: 1px;    border-radius: 6px;margin-top: 0px;    color: #ffffff;border: 0;    text-decoration: none;}textarea.form-control {min-height: 85px;}.RWDeform001 .form-horizontal .form-group img {margin-left: 5px;}/**/ 
.footer_block .ft_other a, .footer_block .ft_other a:hover {    color: #999;}.ft_other .container {display: flex;justify-content: center;}.ft_other {background: #000;font-size: 13px;padding: 20px 0;margin-top: 50px;font-weight: 400;color: #999;letter-spacing: 1px;font-family: '微軟正黑體',sans-serif;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #999;}.RWDssl01 {padding: 0 15px;}.footer_block .ft_other .RWDedictor a {    margin-right: 15px;}

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

.page_wrapper_bg  .banner_block {margin-top: 0;}.page_wrapper_bg .article-text>.container {width: 100%;}.RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {letter-spacing: 1px;}/*main*/ 
.page_wrapper_bg section.call_to_action { padding: 35px 0 125px 0; min-height: 700px;}.page_wrapper_bg section.call_to_action>.container {padding: 0;width: 70%;}/*標題麵包屑*/ 
.hgroup h1 {font-size: 36px;text-align: center;color: #222;letter-spacing: 2px;line-height: 1.5;margin: 0;display: block;font-weight: 600;}.hgroup .breadcrumb {display: none;font-size: 12px;background-color: transparent;border: none;position: relative;float: none !important;text-align: center;bottom: 0;}.product1 .hgroup .breadcrumb, .download1 .hgroup .breadcrumb {display: block;}.hgroup .breadcrumb a:hover {color: #555;}.hgroup .container {margin-left: 0;margin-right: 0;border-bottom: none;width: 100%;}/*文字統一設定*/ 
.page_wrapper_bg .article-text h2 {font-size:26px;line-height: 1.5;letter-spacing: 1.5px;font-weight: bold;color:#333;}.page_wrapper_bg .article-text h3 {letter-spacing: 1.5px;line-height: 1.5; font-weight: bold; font-size: 24px !important;color:#333;}.page_wrapper_bg .article-text h4 {font-size: 18px;line-height: 1.5;letter-spacing: 1.5px;margin: 15px 0 15px;font-weight: bold;color:#333;}.page_wrapper_bg .article-text {font-size: 16px;line-height: 1.7;letter-spacing: 1.5px;color: #555;text-align: justify;font-weight: 400;}.page_wrapper_bg .article-text p {font-size: 16px;line-height: 1.7;letter-spacing: 1.5px;color: #555; font-weight: 400;}._bd_row h1, ._bd_row h2, ._bd_row h3, ._bd_row h4, ._bd_row h5, ._bd_row h6, #mobile-fixed, #plusbuy_mobile-fixed, .RWDproduct_page {font-weight: 400;font-family: 'Noto Sans TC', sans-serif;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td { font-size: 16px;line-height: 1.7; font-weight: 400;color: #555;}._bd_row li {margin-bottom: 10px;}._bd_row ol, .products-info .txt .editor ol, , .RWDproduct_page .products-editor ol { padding-left: 22px;}._bd_row ul, .products-info .txt .editor ul, .RWDproduct_page .products-editor ul{ margin-bottom: 15px;padding-left: 18px;}._bd_row hr {border: none;border-top: 1px solid #eee;margin: 30px 0!important;}.editor a:focus, .editor a:hover, ._bd_row a:focus, ._bd_row a:hover, .formdesc a:focus, .formdesc a:hover {color: #888;}._bd_column._bd_full {padding: 0;}.pagecontent .article_model[data-seq="0"] {margin-top: 10px !important;}._bd_row p {margin: 0 0 10px;}._bd_row a {color: #333;}dd {margin-bottom: 10px;margin-left: 0;color: #888;line-height: 1.5;}/*-------按鈕--------*/#panelCms .btn.btn-primary { float: none;border-radius: 5px !important;}/*回上一頁按鈕*/#article .btn.btn_back a, #album .btn.btn_back a {padding: 6px 15px;display:block;}.btn.btn_back {margin-right: 0;float: right;background: transparent !important;padding: 0;box-shadow: none;}.btn.btn_back a {border-radius: 6px;min-width:180px;padding: 0 15px;background: transparent;color: #666; transition: all 0.2s ease;border: 1px solid #666;}.btn.btn_back a:hover {border: 1px solid #666;color: #fff;background:#666;}/*確定送出*/ 
.ebtn {padding: 0;background: transparent;-webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px;float: right;margin-right: 0;}.ebtn a {border-radius: 6px;min-width:180px;text-align: center;line-height: 1.5;padding: 6px 30px;margin-top: 20px;color: #fff;background: #d59d3b; border: 1px solid #d59d3b;transition: all .2s ease;}.ebtn a:hover {background: #dd3f10;color: #fff;border-color: #dd3f10;transition: all .2s ease;}/**/ 
.RWDproduct_page .list-inline>li {width: 100%;}.RWDproduct_page .ibtn {background: 0 0;width: 100%;border-radius: 6px;padding: 8px;font-size: 15px;letter-spacing: 1px;background-color: #e64616;border-color: #e64616;color: #fff;}.RWDproduct_page .btn-other .ibtn:hover{    background: #dd3f10;color: #fff;border-color: #dd3f10;transition: all .2s ease;}/*會員*/#join_form .btn{padding: 6px 12px;border-radius: 6px;}#join_form .btn-link:hover { text-decoration: none;}#btn_member_login {border-radius: 6px;min-width:180px; float: none;background:#e64616;color: #fff;border: 1px solid#e64616;padding: 6px 12px;}#btn_member_login:hover {background: #dd3f10;color:#fff;border: 1px solid #dd3f10;}#join_form .btn-primary {border-radius: 6px !important;min-width:180px;float: none; background: #e64616;color: #fff;border: 1px solid #e64616;}#join_form .btn-primary:hover{background: #dd3f10;color:#fff;border: 1px solid #dd3f10;}.btn-primary { min-width:180px;background-color:#e64616;border: 1px solid #e64616; border-radius: 6px !important; float: right; margin-right: 0px;font-size: 14px;box-shadow:none;}.btn-primary a {color: #fff;font-size: 14px;}.btn.btn-primary:focus a, .btn.btn-primary:hover a, .btn.btn-primary:active a{color:#fff;}.btn-primary:hover{transition: all 0.3s ease; color:#fff; background-color:#dd3f10;border-color:#dd3f10;} .btn-primary:active:hover, .btn-primary:active:focus{background-color:#dd3f10;border: 1px solid#dd3f10;}.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{color: #fff;background-color: #dd3f10;border-color: #dd3f10;outline: none;}.RWDquiry .btn.bg2 {background: #e64616;color: #fff;border-color: #e64616;}.RWDquiry .btn {border-radius: 6px;color: #666;border: 1px solid #666;}.RWDquiry .btn:hover {background: #666;color: #fff;}.RWDquiry .btn.bg2:hover{background-color:#dd3f10; color: #fff;border-color: #dd3f10;}/*側選單*/#sidebar .products-nav{    font-family: 'Noto Sans TC', sans-serif;}#sidebar.layoutmenu6, .download1 #sidebar.layoutmenu3 {margin-top: -60px;}.product1.productlist #sidebar.layoutmenu6, .download1.downloadlist #sidebar.layoutmenu3{margin-top: -110px;}.m2018 .products-nav .nav-title {    padding: 8px 15px;    background: #666;    font-size: 18px;    line-height: 1.5;    margin-bottom: 0;    color: #fff;    letter-spacing: 2px;    font-weight: 400;    text-align: center;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 2px solid #ddd;padding: 10px 20px 10px 15px;margin-bottom: 0px;transition: 0.4s;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #ddd;padding: 10px;margin-bottom: 0px;transition: 0.4s;}#sidebar .products-nav {background: #f9f9f9;}.m2018 .products-nav>ul>li:last-child {border-bottom: 1px solid #ddd;}.m2018 .products-nav>ul>li>a {padding: 5px 0;}.page_wrapper_bg .products-nav>ul> li.active {border-bottom: 1px solid #e64515;background: #eee;}.page_wrapper_bg .products-nav>ul>li:hover {background: #eee;}.m2018 .products-nav ul>li>.toggle-submenu {height: 56px;}/*時間軸*/ 
.RWDtimeline01 li.event .point .date {display: none;}.RWDtimeline01 li.event .point .title {    font-size: 22px;    border: 1px solid #999;    border-width: 1px 0;    letter-spacing: 0px;    padding: 8px 15px;    text-align: center;    font-weight: 700;    margin: 0 0 20px 0;    line-height: 1.5;    color: #222;}.RWDtimeline01 li.event .point .editor {font-size: 15px;padding: 0 15px;letter-spacing: 1px;color: #555;line-height: 1.7;text-align: left;}.RWDtimeline01 li.event:before {left: auto;transform: translate(50%, 0px);right: calc(50% + 1px);width: 10px;height: 10px;    border: 2px solid #e64616;}.ab_ppic {width: 50%;}.ab_ptxt {width: 50%;padding-left: 50px;}.ab_pinfo {display: flex;align-items: center;}/*產品*/ 
.webdesc {margin-bottom: 30px;padding: 0 5px;}.product1 .layoutlist_2 {display: flex;flex-wrap: wrap;}.product1 .pagecontent, .download1 .pagecontent{float: right;}.layoutlist_2 .item, .layoutlist_4 .item {margin-top: 0;margin-bottom: 44px;}.product1 .hgroup .container, .download1 .hgroup .container {width: 75%;margin-right: 0;margin-left: auto;padding: 17px 0;}.product1 .page_subject, .download1 .page_subject  {flex-direction: column;align-items: flex-start;}.product1 .hgroup h1, .product1 .hgroup .breadcrumb, .download1 .hgroup h1, .download1 .hgroup .breadcrumb{text-align: left;padding-left: 0;}.layoutlist_2 .subject a, .item .subject A.itemlink {color: #333;}.layoutlist_2 .subject {display: -webkit-box;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.layoutlist_2 .item, .layoutlist_4 .item {border-bottom: 0;overflow: initial !important;}.product_list_item div.img, .cate_list .img {box-shadow: 0px 0px 15px rgb(0 0 0 / 12%);border-radius: 5px;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor {color: #555;}.RWDproduct_page .products-info .combination_info, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .txt {font-size: 14px;}.RWDproduct_page .products-info .name {font-size: 20px;text-align: left;color: #333;margin-bottom: 10px;font-weight: 600;}.RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title {color: #555;font-size: 16px;}.RWDproduct_page .products-info .txt .title {margin-top: 30px;}.RWDproduct_page .products-editor h4:before {content: "";    position: relative;    display: inline-block;    width: 8px;    height: 8px;    background: #e64616;    border-radius: 6px;    margin-right: 10px;    top: -2px;}/*news*/ 
.article2.articlecontent .pagecontent, .article4 .pagecontent{padding: 0 80px !important;}.article2 ._bd_column._bd_full {margin-bottom: 30px;}._col.listdate.col-sm-2.col-md-2 { text-align: center;}.layoutlist_8 .listdate .day {color: #e64616; letter-spacing: 1px; font-size: 35px;}.layoutlist_8 .item { background: #f6f6f6;padding: 30px 0; border-bottom: 1px solid #ddd !important;}.layoutlist_8 .item:nth-child(odd) {background: #fff;}.layoutlist_8 .list_subject .summary { line-height: 1.5;}.layoutlist_8 .article_subject { font-size: 18px;}._col.list_img {padding: 0 30px; }.layoutlist_8 .list_subject .summary a {    font-size: 15px;    font-weight: 400;    letter-spacing: 1px;    line-height: 1.7;    color: #555;    text-decoration: none;    display: -webkit-box;    text-overflow: ellipsis;    overflow: hidden;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}.cate_list.row {margin: 0;}/**/ 
.map_info .col-sm-6 {    box-shadow: 0px 0px 15px rgb(0 0 0 / 12%);    margin: 0 16px;    width: calc(100%/2 - 32px);    padding: 20px;    background: #f9f9f9;}.map_info {margin-bottom: 50px;}.map_info h4 {margin-bottom: 0px !important;}.map_info p {margin-bottom: 15px;}.download .search-go {font-weight: 400;}

/*內頁 end*/
/*小螢幕 start*/

@media (max-width: 1700px) {.story_block>.container {width: 90%;}.ab_company h3 {padding: 10px 15px;}.RWDedictor002 .RWDedictor002-text {padding-left: 50px;}.service_block .container {padding: 0 30px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {padding: 50px 35px 50px 20px !important;margin-left: -15px !important;transform: translate(7.5px, 0px);}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:last-child {padding-right: 20px !important;width: calc(100%/5 - 20px);}.footer_block .container {width: 80%;}.page_wrapper_bg section.call_to_action>.container {width: 80%;}}@media (max-width: 1600px) {.index h1.main-title, .RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1, .RWDnews011 .title-block.title-center .title-tw {font-size: 35px;}.service_block .container {padding: 0 15px;}.RWDnews011 .news-block {padding: 50px;}.news_block:before, .news_block:after {width: 100%;}.RWDnews011 .title-block.title-center .ctrl-bar {left: 50px;}.news_block .container {width: 80%;}.footer_block .container {width: 85%;}.page_wrapper_bg section.call_to_action>.container {width: 85%;}}@media (max-width: 1500px) {.RWDbanner_plus01 .slick-caption .txt1 span, .RWDbanner_plus01 .slick-caption .txt2 span, .RWDbanner_plus01 .slick-caption .txt3 span {font-size: 32px;}.RWDedictor002 .container .row {display: flex;align-items: center;}.RWDedictor002 .RWDedictor002-text h1 {display: none;}.RWDedictor002 h1.main-title {margin-bottom: 0;}.RWDService001 .boxFeature-2 h2 {min-height: 50px;}.RWDedictor002 .RWDedictor002-text {padding-left: 15px;}.story_block>.container {width: 100%;padding: 0 80px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {padding: 30px 35px 30px 20px !important;}.ab_company h3 {font-size: 20px;}.RWDedictor002 .RWDedictor002-text p {font-size: 15px;}.footer_block .container {width: 100%;padding: 0 80px;}.page_wrapper_bg .article-text, .page_wrapper_bg .ab_company dt, .page_wrapper_bg .article-text p {font-size: 15px;}.page_wrapper_bg .ab_company dd {font-size: 14px;}}@media (max-width: 1400px) {.RWDedictor002 .container .row {display: block;}.ab_company dt {font-size: 15px;}.ab_company dd {font-size: 13px;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {padding: 0 5px !important;}.index h2.sub-title, .RWDnews011 .title-en {font-size: 16px;}.footer_block .container {padding: 0 50px;}.news_block .container {width: 100%;padding: 0 80px;}.contact_info dd {font-size: 14px;}.cooperation_block .container {padding: 0 50px;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc h3 {font-size: 16px;min-height: 57px;letter-spacing: 1px;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc .list-inline {font-size: 13px;}.RWDeform001 .form-horizontal .form-group img {margin-left: 2px;}.RWDeform001 label {font-size: 14px;}.RWDnews005 .owl-carousel.owl-padding-10 {margin-left: -15px;margin-right: -15px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 15px;}.page_wrapper_bg section.call_to_action>.container {width: 100%;padding: 0 50px;}.page_wrapper_bg .ab_ptxt {padding-left: 30px;}.m2018 .products-nav>ul>li>a {font-size: 15px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDmenu_plus04 .header {padding: 0 30px;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #e64616;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.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 {float: right;margin-right: 10px;padding-right: 10px;}.RWDmenu_plus04 .features:after{display:none;}.RWDbanner_plus01 .slick-caption .txt1 span, .RWDbanner_plus01 .slick-caption .txt2 span, .RWDbanner_plus01 .slick-caption .txt3 span {font-size: 26px;}/**/ 
.story_block {padding: 80px 0 50px;}.RWDedictor002 .container .col-md-6:first-child {width: 60%;margin: 0 auto;}.RWDedictor002 .container .col-md-6 {width: 100%;    float: none;}.RWDedictor002 .RWDedictor002-text {padding-left: 80px;padding-right: 80px;margin-top: 50px;}/**/ 
.service_block {padding: 80px 0 50px;}.row.mix-grid {justify-content: flex-start;flex-wrap: wrap;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {margin-bottom: 30px !important;width: calc(100%/2 - 30px);transform: translate(0px, 0px);margin-left: 15px !important;margin-right: 15px !important;padding: 30px 20px !important;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:last-child {width: calc(100%/2 - 30px);}.service_block .container {padding: 0 80px;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc {padding: 0 0 0 15px;margin: 0 0 10px;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc h3 {min-height: auto;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(even) {background: #f6f6f6;box-shadow: -5px 0px 8px rgb(0 0 0 / 10%);}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {display: flex;align-items: center;}/**/ 
.product_block .container {padding: 0 50px;}.news_block .container {padding: 0 50px;}.news_block:after {background-size: contain;background-attachment: unset;}.cooperation_block .RWDService001 .col-md-3 {width: calc(100%/4 - 5px);}.RWDnews011 .list {align-items:center;}.RWDeform001 .row:nth-child(2) {flex-wrap: wrap;margin: 0;}.RWDeform001 .form-horizontal {width: 100%;margin-top: 50px;}.RWDeform001 .row> .col-sm-4 {width: 100%;}.contact_info dl:first-child, .contact_info dl {width: calc(100%/3);}.contact_info dl:first-child, .contact_info dl {width: calc(100%/3);padding: 0 15px;padding-right: 15px;}/*內頁*/ 
.page_wrapper_bg section.call_to_action>.container {padding: 0 30px;}.ab_pinfo {flex-direction: column;}.ab_ppic {width: 60%;}.ab_ptxt {width: 80%;margin-top: 50px;}.page_wrapper_bg .ab_ptxt {padding-left: 0;}.article2.articlecontent .pagecontent, .article4 .pagecontent {padding: 0 50px !important;}.btn.btn_back a, .ebtn a, .RWDproduct_page .ibtn{transition: 0s;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(50% - 1px);}.service_block .container {padding: 0 30px;}.RWDnews005 .owl-prev, .RWDnews005 .owl-next{display:none;}.RWDnews005 .controlls-over .owl-pagination {display: block !important;}.ab_ptxt {width: 100%;}.ab_ppic {width: 70%;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner_plus01 .slick-caption.txt-left {bottom: 20%;}.service_block {padding: 50px 0 0;}.product_block {padding: 70px 0 0;}.cooperation_block {padding: 70px 0 100px;}.story_block {padding: 80px 0 50px;}.RWDproduct002_v2 .showbottom a h4 {font-size: 18px;}.cooperation_block .RWDService001 .col-md-3 {width: calc(100%/3 - 5px);}.news_block .container {width: 100%;padding: 0 30px;}.RWDnews011 .news-block {padding: 80px 30px 50px;}.RWDnews011 .title-block.title-center .ctrl-bar {position: absolute;left: 50%;right: auto;transform: translate(-50%, 0px);bottom: -110px;}.contact_info dd {font-size: 13px;}.ft_other .container {flex-wrap: wrap;}/*內頁*/ 
.product1 .page_subject {align-items: center;}.product1.productlist #sidebar.layoutmenu6, .download1.downloadlist #sidebar.layoutmenu3 {margin-top: 0;margin-bottom: 30px;}#sidebar.layoutmenu6, .download1 #sidebar.layoutmenu3 {margin-top: 0;width: 100%;padding-right: 0;padding-left: 0;}.product1 .hgroup .container, .download1 .hgroup .container  {width: 100%;margin-left: 0;}.product1 .hgroup h1, .product1 .hgroup .breadcrumb, .download1 .hgroup h1, .download1 .hgroup .breadcrumb {text-align: center;padding-right: 0;}.easyzoom img {width: 100%;}.RWDproduct_page .products-info {margin-top: 15px;}.RWDproduct_page .products-info .txt .title {margin-top: 15px;}.product1 .pagecontent, .download1 .pagecontent {float: left;width: 100%;}.product1 .layoutlist_2 .col-sm-6, .cate_list .col-sm-6{width: calc(100%/3);}.hgroup h1 {font-size: 30px;}.page_wrapper_bg section.call_to_action {padding: 35px 0 85px 0;}.RWDtimeline01 .line_dot, .RWDtimeline01 .line_dot2 {left: 0px;}.RWDtimeline01 li.event:before {left: 21px;transform: translate(50%, 0px);right: auto;}.RWDtimeline01 li.event .point {width: calc(100% - 80px);right: inherit;left: 80px;padding-right: 30px;}.article2.articlecontent .pagecontent, .article4 .pagecontent {padding: 0 30px !important;}.btn.btn_back, .ebtn{width:auto}.member .col-sm-9 {width: 100%;}#sidebar {padding: 0;width: 100%;margin-bottom: 30px;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.RWDedictor002 .RWDedictor002-text {padding-left: 0;padding-right: 0;}.contact_info dl:first-child, .contact_info dl {width: calc(100%/2);}.RWDedictor002 .container .col-md-6:first-child {width: 65%;}.article2.articlecontent .pagecontent, .article4 .pagecontent {padding: 0 15px !important;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.service_block .container {padding: 0 15px;}.product1 .layoutlist_2 .col-sm-6, .cate_list .col-sm-6{width: calc(100%/2);}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.index h1.main-title, .RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1, .RWDnews011 .title-block.title-center .title-tw, .index .RWDeform001 h1.main-title {font-size: 28px;}.RWDbanner_plus01 .slick-caption .txt2, .RWDbanner_plus01 .slick-caption .txt3, .RWDbanner_plus01 .slick-caption .txt4, .RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6 {margin-top: 10px;}.RWDbanner_plus01 .slick-caption.txt-left .container {width: 100%;}.RWDbanner_plus01 .slick-caption.txt-left {text-align: center;top: 12%;bottom: auto;width: 100%;padding: 0 30px;}.RWDbanner_plus01 .slick-caption .txt1 span, .RWDbanner_plus01 .slick-caption .txt2 span, .RWDbanner_plus01 .slick-caption .txt3 span {font-size: 26px;letter-spacing: 3px;text-shadow: 0 0 30px rgb(0 0 0 / 45%);}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {flex-direction: column;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc {margin: 15px 0 10px;padding: 0;}.service_block .container {padding: 0 30px;}.story_block>.container {padding: 0 50px;}.news_block {padding: 50px 0 0;}.RWDnews011 .news-block {padding: 50px 30px;}.RWDnews011 .more-btn {margin-top: 30px;}.RWDnews011 {padding-left: 0;padding-right: 0;}.RWDnews011 .img-view {max-width: initial;}.cooperation_block .container {padding: 0 30px;}.cooperation_block .RWDService001 .col-md-3 {width: calc(100%/2 - 5px);float: left;padding: 15px;}.RWDService001 p {min-height: 40px;font-size: 13px;}.RWDproduct002_v2 .filter-portfolio ul > li {min-width: auto;width: calc(50% - 10px);}.RWDproduct002_v2 .showbottom a h4 {font-size: 16px;}.footer_block .container {padding: 0 30px;}.RWDeform001 .col-sm-4 {width: 100%;}.contact_info dl:first-child, .contact_info dl {width: 100%;text-align: center;padding: 15px 0 0;border-top: 1px solid #525252;}.contact_info dl:first-child{border:0;}.page_wrapper_bg section.call_to_action>.container {padding: 0 15px;}.layoutlist_8.rwd .item {    width: 50%;    float: left;    margin: 0;    background: transparent;    border-bottom: 0;border-bottom: 0 !important;}._col.list_img {padding: 0 15px;}._col.listdate.col-sm-2.col-md-2 {text-align: left;}.article2.articlecontent .pagecontent, .article4 .pagecontent, .page_wrapper_bg .pagecontent{padding: 0 !important;}.map_info .col-sm-6 {float: left;}.RWDproduct_page .btn-other li button {padding: 8px 0;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.fl img{width:270px;}.RWDmenu_plus04 .header {padding: 0 15px;}span.cart-nu {display: none;}.RWDmenu_plus04 .logo {width: 170px;margin-top: 20px;}.RWDmenu_plus04 .features .member-btn {padding: 25px 10px;}.RWDmenu_plus04 .features {margin-right: 5px;padding-right: 5px;}.index h2.sub-title br, .RWDnews011 .title-en br {display: none;}.index h2.sub-title, .RWDnews011 .title-en {font-size: 15px;}.RWDedictor002 .RWDedictor002-text {margin-top: 30px;}.ab_company dl:nth-child(2) dt {margin-bottom: 0;padding-bottom: 0;}.story_block>.container {padding: 0 30px;}.RWDedictor002 .container .col-md-6:first-child {width: 100%;}.ab_company dl {width: calc(100%);padding: 20px 15px;margin: 0 0px 10px;}.index .section-subject {margin-bottom: 30px;}.RWDproduct004 .callout-dark {padding-bottom: 30px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div, .RWDproduct004 #portfolio.portfolio-nogutter .row > div:last-child {width: calc(100%);}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:last-child{margin-bottom: 0 !important;}.RWDproduct002_v2 .btn.btn-rj {font-size: 14px;letter-spacing: 1px;}.product_block .container {padding: 0 15px;}.news_block:before{height: 47%;}.news_block:after{display:none;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0 8px;}.RWDnews011 .news-block {padding: 0 15px;background: transparent;box-shadow: none;}.cooperation_block .container {padding: 0 15px;}.RWDnews011 .more-btn, a.to_brand {width: 100%;}.ft_other .container {text-align: center;}.RWDssl01 {padding: 0;}.ft_other {font-size: 12px;letter-spacing: 0px;}.RWDeform001 label {width: 100%;}.story_block {padding: 60px 0 10px;}.cooperation_block {padding: 20px 0 80px;}.page_wrapper_bg .article-text, .page_wrapper_bg .ab_company dt, .page_wrapper_bg .article-text p {font-size: 14px;}.page_wrapper_bg section.call_to_action {padding: 35px 0 50px 0;}.btn.btn_back, .ebtn, .btn-primary{width:100%;}.product1 .layoutlist_2 .col-sm-6, .cate_list .col-sm-6 {width: calc(100%/2);padding: 0 7px;}.layoutlist_2 .subject, .cate_list .subject {font-size: 14px;letter-spacing: 1px;line-height: 1.3;margin-top: 10px;}.page_wrapper_bg .article-text>.container {padding: 0 10px;}.ab_ppic {width: 100%;}.hgroup .container {margin-top: 0;}.ab_ptxt { margin-top: 30px;}.map_info .col-sm-6 {width: 100%;float: none;margin: 0 0 30px;}.map_info {margin: 0;}.RWDtimeline01 li.event .point {width: calc(100% - 70px);right: inherit;left: 70px;padding-right: 15px;}.RWDtimeline01 li.event .point .editor {font-size: 14px;}.layoutlist_8.rwd .item {width: 100%;float: none;}.layoutlist_8 .article_subject {font-size: 16px;}.layoutlist_8 .list_subject .summary a {font-size: 14px;}.RWDquiry .btn.normal {min-width: calc((100% / 2) - 8px);}
}
/*600px end*/
/*380px start*/
@media (max-width: 380px){
.RWDmenu_plus04 .features .member-btn {    padding: 25px 6px;}.RWDmenu_plus04 .logo {    width: 155px;    margin-top: 22px;}.RWDbanner_plus01 .slick-caption .txt1 span, .RWDbanner_plus01 .slick-caption .txt2 span, .RWDbanner_plus01 .slick-caption .txt3 span {    font-size: 23px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDmenu_plus04 .logo {    width: 140px;    margin-top: 24px;}.service_block .container {    padding: 0 15px;}.RWDbanner_plus01 .slick-caption .txt1 span, .RWDbanner_plus01 .slick-caption .txt2 span, .RWDbanner_plus01 .slick-caption .txt3 span {    font-size: 18px;    letter-spacing: 3px;}
}
/*320px end*/