a, a:hover, a:focus{text-decoration:none}body, html {line-height: 1.5;letter-spacing: 1.5px;font-family: 'Noto Sans TC', sans-serif;font-weight: 400;}.RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 20px;font-size: 18px;}.RWDmenu_plus04 .site-nav .menu{text-align:right}.RWDmenu_plus04 .container{max-width:100%}.RWDmenu_plus04 .features{width:250px}.fixed_btn .model {    opacity: 1 !important;    animation: none;}.scrollTop002 {bottom: 50px;right: 10px;}.fixed_btn {    position: fixed;    width: 100%;    bottom: 0;    z-index: 30;    display: none;}/*cookie*/ 
.RWDalert_fancybox .btn.active {    background:#95020d !important;    color: #fff !important;    border-radius: 10px !important;    border: 5px !important;    font-size: 18px !important;    letter-spacing: 2px !important;    padding:6px 30px !important;}.RWDalert_fancybox.bottom {color: #000 !important;background: #fff !important;letter-spacing: 2px !important;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox.bottom {padding:25px !important;}.RWDalert_fancybox.bottom .editor a {color: #001c4f;border-bottom: 1px solid;}@media (max-width: 600px) {.RWDalert_fancybox.bottom {padding: 25px 60px !important;}.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;}}.RWDalert_fancybox.bottom {    animation: none;    opacity: 1 !important;}.RWDmenu_plus04 .header {padding: 0 50px;}.RWDmenu_plus04 .logo {width: 265px;margin-top: 15px;}.RWDmenu_plus04 .site-nav .menu>li>a {color: #222;letter-spacing: 2px;transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu ul li>a {    text-align: center;    padding: 10px;    font-size: 18px;    letter-spacing: 1px;}.RWDmenu_plus04 .features .share-group.main_share a {background: #e50010;height: 74px;padding: 0 30px;display: flex;align-items: center;justify-content: center;text-align: left;color: #fff;}.RWDmenu_plus04 .features .share-group.main_share a img {margin-right: 5px;transform: rotate(16deg);}.RWDmenu_plus04 .features .share-group.main_share {padding: 0 0px 0 15px;margin-right: -50px;}.RWDmenu_plus04 .features .share-group span h8 {display: block;font-size: 20px;letter-spacing: 0px;font-weight: 700;}.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: #e50010;transition: all .5s 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>a:after {border-color: #e50010;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {    text-decoration: none;    font-weight: 400;    background: #ddd;    transition: all .5s ease;}/*banner*/ 
.banner_block {margin-top: 74px;}.RWDbanner_plus01 .logo {width: 24%;}.RWDbanner_plus01 .slick-caption.txt-right {text-align: right;top: auto;bottom: 20%;}.RWDbanner_plus01 .slick-caption.txt-right .container {width: 78%;position: relative;}.RWDbanner_plus01 .logo img {margin-bottom: 5px;}.RWDbanner_plus01 .slick-caption .txt1 span {line-height: 1.3;font-size: 60px;color: #fff;font-weight: 700;letter-spacing: 5px;}.RWDbanner_plus01 .slick-caption .txt2 span {letter-spacing: 3px;writing-mode: vertical-lr;padding: 5px 10px;color: #ccc;}.RWDbanner_plus01 .slick-caption .txt2 {position: absolute;right: -60px;bottom: 5px;margin-top: 0;border: 1px solid #666;border-width: 0 1px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 10px;height: 10px;background: #ccc;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #fff;}.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container, .RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {z-index: 20;}/*統一標題*/ 
.index .main-title, .index h1.main-title, .RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1{font-size: 40px;line-height: 1.3;margin: 0;color: #222;letter-spacing: 4px;font-weight: 700;}.RWDproduct004 .callout-dark {padding: 0 0 50px;}.RWDedictor002 h2.sub-title {font-size: 16px;margin: 10px 0 0;letter-spacing: 1px;color: #999;font-weight: 300;}.RWDedictor002 .section-subject, .index .section-subject .col-md-12 {display: flex;flex-direction: column-reverse;}.index h2.sub-title {font-size: 16px;margin: 0 0 20px;letter-spacing: 1px;color: #666;font-weight: 300;}.index h2.sub-title:after {content: "";position: relative;display: block;width: 45px;height: 15px;background: url(archive/image/customization/title_deco.png)no-repeat;background-size: contain;margin: 0 auto;transform: scaleY(-1);}.index h2.sub-title:before {content: "";position: relative;display: block;width: 45px;height: 15px;background: url(archive/image/customization/title_deco.png)no-repeat;background-size: contain;margin: 0 auto;}.index .section-line{display:none;}/*關於*/ 
.ab_block:after {content: "";position: absolute;width: 100%;height: 30px;background: linear-gradient(to bottom, rgb(0 0 0 / 15%), rgb(0 0 0 / 0%));bottom: 0;transform: translate(0, 100%);z-index: 2;}.ab_block {padding: 80px 0 100px;position: relative;}.ab_block>.container {width: 80%;display: flex;}.RWDedictor002 .container {width: 100%;}.RWDedictor002 {color: #222;width: 50%;}.RWDparallax_new {width: 50%;padding-left: 80px;}.RWDedictor002 .row {display: flex;flex-direction: row-reverse;}.RWDedictor002 .col-md-6 {width: 100%;}.RWDedictor002 .RWDedictor002-text > p {font-size: 16px;line-height: 1.7;letter-spacing: 1.5px;color: #666;text-align: justify;}.ab_icon {margin-top: 30px;display: flex;flex-wrap: wrap;position: relative;}.ab_icon:before {content: "";position: relative;display: block;width: 100%;height: 1px;background: linear-gradient(45deg, #efefef,#bbb, #efefef);margin-bottom: 30px;}.ab_icon i {font-size: 24px;top: -10px;position: relative;margin-right: 15px;color: #999;}.ab_icon h4 {display: flex;line-height: 1.5;letter-spacing: 1.5px;margin-bottom: 30px;width: 100%;font-size: 18px;color: #333;}.ab_i {position: relative;background: linear-gradient(334deg, rgb(0 0 0 / 44%), #f5f5f5 34%, rgb(0 0 0 / 20%)45%,#f5f5f5 62%,rgb(0 0 0 / 10%)65%);background-attachment: fixed;width: calc(100%/3);padding: 30px;text-align: center;border-right: 6px solid #fff;}.ab_i img {width: 95px;margin-bottom: 10px;}.ab_i:last-child {border-right: 0;}.ab_i:before {content: "";position: absolute;width: 20px;height: 20px;border: 1px solid #fff;border-width: 1px 0 0 1px;left: 10px;top: 10px;}.RWDedictor002 .RWDedictor002-text {padding-right: 50px;text-align: left;}.RWDedictor002 .col-md-6:first-child {display: none;}.RWDparallax_new .picbgbox {height: 100% !important;}/*產品*/ 
.products_block {padding: 80px 0 50px;position: relative;background: linear-gradient( 334deg, rgb(0 0 0 / 55%), #f5f5f5 34%, rgb(0 0 0 / 25%)45%,#f5f5f5 62%,rgb(0 0 0 / 25%)73%);}.products_block .container {width: 80%;}.products_block:before {content: "";position: absolute;width: 100%;height: 100%;background: url(archive/image/customization/211027pd_bg.jpg)no-repeat;background-size: cover;opacity: .15;top: 0;}.RWDproduct004 .nopadding {border-bottom: 0;}.RWDproduct004 .callout-dark {background-color: transparent;border-bottom: 0;}.RWDproduct004 .heading-title.heading-arrow-bottom::after{display:none;}.RWDproduct004, .RWDproduct004 #portfolio {overflow: visible;}.RWDproduct004 .item-box figure {position: initial;}.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 #portfolio.portfolio-nogutter .row .col-md-3 {width: calc(100%/4 - 30px);margin: 0 15px 50px !important;background: #fff;padding: 30px !important;box-shadow: 0 0 30px rgb(0 0 0 / 15%);}.RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3:nth-child(4n):before{display:none;}.RWDproduct004 .row.mix-grid {margin: 0;display: flex;flex-wrap: wrap;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 16px;line-height: 1.5;color: #fff;margin: 0 0 10px;min-width: 173px;letter-spacing: 1.5px;font-weight: 500;display: inline-block;background: #cb0a18;padding: 8px 35px 8px 15px;line-height: 1;clip-path: polygon(0 0, 85% 0%, 100% 100%, 0% 100%);transition: all .3s ease;}.RWDproduct004 .list-inline {    font-size: 15px;    color: #666;    line-height: 1.7;    display: -webkit-box;    text-overflow: ellipsis;    overflow: hidden;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;    height: auto !important;}.RWDproduct004 .item-box-desc i {padding-right: 5px;opacity: .8;}.RWDproduct004 .item-box-desc {padding: 15px 0px 0px;}a.ico-rounded.lightbox {display: none !important;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box:hover h3 {color: #fff;background: #e50010;transition: all .3s ease;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box:hover img {transform: scale(1.05);transition: all .5s ease;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box img {transition: all .5s ease;}.RWDproduct004 .item-box-desc p {margin: 10px 0 0;border-top: 1px solid #dcdcdc;padding-top: 10px;font-size: 15px;letter-spacing: 1px;line-height: 1.7;color: #666;}/*news*/ 
.works_block {padding: 80px 0 100px;background: linear-gradient(to top, #fff, #eee, #fff);}.RWDnews005 .container {width: 75%;}.RWDnews005 .margin-top-20, .RWDnews005 p.text-left {display: none;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 5px;}.RWDnews005 h4 {display: none;}.RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden;}.RWDnews005 .owl-carousel {overflow: initial;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {color: #666;background: rgb(255 255 255 / 55%);border: 1px solid #ccc;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;height: 45px !important;width: 45px !important;line-height: 32px;font-size: 30px;margin-top: 0;transform: translate(0px, -50%);}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -80px;}.RWDnews005 .controlls-over .owl-controls .owl-next {right: -80px;}.RWDnews005 .owl-theme .owl-controls {margin-top: 30px;}.RWDnews005 .owl-theme .owl-controls .owl-page span {display: block;width: 30px;height: 3px;margin: 5px 3px;transition: all .3s ease;}
/*footer start*/

.footer_block {background: #222;padding: 50px 0 80px;color: #eee;font-size: 15px;letter-spacing: 1px;}.footer_block .ft_info a, .footer_block .ft_info a:hover {color: #eee;}.footer_block .container {display: flex;width: 80%;align-items: flex-end;flex-wrap: wrap;}.ft_top {text-align: center;width: 100%;}.ft_top h3 {margin: 0;padding: 0 0 30px;font-size: 25px;line-height: 1.3;color: #fff;letter-spacing: 3px;}.con_btn {margin-bottom: 50px;display: flex;justify-content: center;}.con_btn a.line_b {border: 1px solid #11bc2b;background: transparent;color: #11bc2b;}.con_btn a {    padding: 10px 30px;    background: #e7091a;    border: 1px solid #e7091a;    color: #fff;    border-radius: 10px;    margin: 0 5px;    min-width: 200px;    display: flex;    justify-content: center;    align-items: center;}.con_btn a i {margin-right: 5px;font-size: 18px;    line-height: 1;}i.icon.ion-android-call {transform: rotate( 18deg);}.ft_info, .ft_other {width: calc(25% - 30px);margin: 0 15px;}.ft_map {width: calc(50% - 30px);}.ft_info dd {line-height: 1.5;margin-bottom: 15px;}.ft_info dd:last-child, .ft_info dl {margin-bottom: 0;}.ft_other {text-align: right;font-size: 12px;color: #888;}.ft_other .RWDedictor {margin: 15px 0;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #888;}

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

.page_wrapper_bg .banner_block {margin-top: 0;}.page_wrapper_bg section.call_to_action {padding:80px 0;min-height: 700px;}.page_wrapper_bg .article-text {font-size: 16px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;}.page_wrapper_bg .article-text p{font-size: 16px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;}/*側選單*/#sidebar .products-nav>ul> li.active>ul { display: block;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{background: #fdfeff;box-shadow: none;border-radius: 20px;}.m2018 .products-nav .nav-title {background: #e6ecef;font-size: 16px;padding: 7px 10px;text-align: center;margin-bottom: 0;color: #4d6069;letter-spacing: 5px; border-radius: 10px;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #ddd;padding: 10px; margin-bottom: 0px;text-align: center;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active{background: #fff; border-bottom: 1px solid #01a0e8;}.page_wrapper_bg .products-nav>ul> li.active > a, .page_wrapper_bg .products-nav>ul>li:hover > a{color: #01a0e8;font-weight: 600;}.m2018 .products-nav>ul>li>a {padding-right: 0;color: #888;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #494949;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {font-size: 16px;padding: 5px 0px;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #ddd; padding: 5px 0;}.m2018 .products-nav ul li {padding: 8px 0px;}/*確定送出*/ 
.page_wrapper_bg .new-form .new-width .currectsend_btn {background: transparent;}.page_wrapper_bg .currectsend_btn a {background: #409fca;padding: 7px 30px !important;border-radius: 30px;color: #fff;font-size: 15px;font-weight: 600;transition: 0.5s ease;}.page_wrapper_bg .ebtn a {color:#fff;font-size: 15px;font-weight: 500;background:  rgb(229 0 16);padding: 10px 30px;border-radius: 10px;transition: all 0.5s ease 0s;}.page_wrapper_bg .currectsend:hover a {background: #409fca;}.page_wrapper_bg .ebtn {background: transparent;margin-top: 30px;float: right;border-radius: 0px;padding: 0px;}.page_wrapper_bg .ebtn a:hover {background: rgb(213 3 17);transition: .3s ease;}/*回上頁按鈕*/ 
.btn.btn_back {background: transparent;padding: 0;float: right;box-shadow: none;border-radius: 0px;margin-top: 30px;}.btn.btn_back a:hover {background: #e50010;transition: .5s ease;border: 1px solid #e50010;color: #fff;padding: 3px 20px;border-radius: 20px;font-size: 15px;}.btn.btn_back a {border:1px solid  #c3c3c3;background: #fff; color: #555;padding: 3px 20px;border-radius: 20px;font-size: 15px;}#article .btn.btn_back a {padding: 9px 20px;}.btn.btn_back {background: transparent !important;}.album1 .btn.btn_back a {padding: 10px 20px;}.album1 .btn.btn_back a:hover {padding: 10px 20px;}/*麵包屑(置中)*/ul.breadcrumb.pull-right a {color: #666;transition: all 0.2s ease;letter-spacing: 1px;}ul.breadcrumb.pull-right a:hover{color: #333;}.hgroup .breadcrumb {font-size: 12px;background-color: transparent;border: none;position: relative;float: none !important;text-align: center;bottom: 0;padding: 0;margin: 10px 0 30px;}.hgroup .container {margin: 0 0 30px;border-bottom: none;padding:0}.hgroup h1 {text-align: center; letter-spacing: 4px; font-size: 35px; font-weight: 600; line-height: 1.5; margin: 0; padding: 0;}/**/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}.layoutlist_7 .litem {text-align: center;}.layoutlist_7 .subject a:hover {color: #8dc21f; transition: .3s ease;}.layoutlist_7 .subject, .layoutlist_7 .subject a {color: #333;font-size: 18px;font-weight: bold;transition: .3s ease;}.layoutlist_8 .item:last-child { border-bottom: none;}.layoutlist_8 .item {padding: 35px 0;border-bottom: 1px solid #d7d7d7;}.layoutlist_8 .article_subject:hover { color: #000;transition: .3s ease;}.layoutlist_8 .article_subject {color: #333;font-size: 20px;transition: .3s ease;}.layoutlist_8 .listdate .yearmonth {text-align: right;color: #555;font-size: 12px;letter-spacing: 0px;padding-bottom: 5px;}.layoutlist_8 .listdate .day {text-align: right;color: #555;font-size: 30px;}.layoutlist_8 .list_subject .summary {margin: 5px 0;}.layoutlist_8 .list_subject .summary a {font-size: 16px;font-weight: normal;color: #747474;}/*產品頁*/ 
.RWDproduct_page .products-info .price-box li.active{color: #ff6613;}#RWDPAGE_BASE_PAT02 .cart-menu .text-box .price{color: #ff6613;}.RWDproduct_page .products-info .name {font-size: 20px;color: #333;font-weight: bold;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, .no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {background-color: #10a5e9; color: #fff;transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #fff;border-radius: 20px;color: #009fe8;border: 1px solid #009fe8;transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #10a5e9;border-radius: 20px;}.layoutlist_2 .subject {text-align: center;}.RWDproduct_page .products-info .txt .title {display: none;}.RWDproduct_page .products-info .name-box {border-bottom: 1px solid #ababab;}.RWDproduct_page .products-info .txt .editor ul {    padding-left: 0;    list-style: none;}.RWDproduct_page .products-info .txt .editor li {    margin: 0 0 15px;    border-bottom: 1px solid #e7e7e7;    padding-bottom: 15px;}.RWDproduct_page .products-info .txt .editor li span {    display: block;    font-weight: bold;    position: relative;    font-size: 17px;    line-height: 2;color: #333;}.RWDproduct_page .products-info .txt .editor li span:before {    content: "";    position: relative;    display: inline-block;    background: #ad565c;    width: 10px;    height: 10px;    margin-right: 5px;}.RWDproduct_page .products-info .txt .editor li:last-child {    border: none;    padding: 0;    margin: 0;}.RWDproduct_page .products-info .txt {font-size: 15px;}.RWDproduct_page .products-info .txt .editor {color: #555;}/**/ 
.form-horizontal .form-group {margin-left: 0;margin-right: 0;}.eformsDesc {padding-bottom: 15px;margin-bottom: 30px;text-align: center;}.form-horizontal .control-label {font-weight: normal;}.layoutlist_1.page_content2 {background: #fbfbfb;padding: 50px;border: 1px solid #f7f7f7;}.customized_columns ._input, .customized_columns select {border: none;background-color: #efefef;}.form-control {border-radius: 0; -webkit-box-shadow: none;box-shadow: none;}/*---*/ 
.layoutlist_2 .album_item a:hover {    color: #e50010;    transition: .3s ease;}.row .album_d_item a {    border-bottom: none;    padding: 0;}/*---*/ 
.download .search_area .dd-option { font-size: 15px; font-weight: normal;}.download .search_area .dd-option label {font-weight: normal;}.page_wrapper_bg .dd-selected:hover { color: #333;}.no-touch .layoutlist_3 .dbtn_v2:hover {background: #e50010;border-color: #e50010;}.download .search_area {    margin-bottom: 32px;    position: relative;    display: flex;    align-items: center;    justify-content: center;}.layoutlist_3 .download_subject {font-size: 17px;}/*---*/ 
.layoutlist_2 .item, .layoutlist_4 .item {margin-top: 0;border-bottom: none;margin-bottom: 30px;}.product_list_item div.img:nth-child(1) {border: 1px solid #e9e8e8;}.layoutlist_2 .item .subject A.itemlink:hover {color: #e50010;}.layoutlist_2 .item:hover  .subject A.itemlink{color: #e50010;}.layoutlist_2 .item .subject A.itemlink {color: #333;font-size: 16px;}.layoutlist_2 .subject { text-align: center;margin-top: 10px;}.layoutlist_2 .item:hover img {transform: scale(1.03);transition: .3s ease;}.layoutlist_2 .item img {transition: .3s ease;}

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

@media (max-width: 1750px) {.RWDedictor002 .RWDedictor002-text {padding-right: 0;text-align: left;}}@media (max-width: 1600px) {.ab_block>.container, .products_block .container, .footer_block .container {width: 88%;}}@media (max-width: 1550px) {.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 55px;}.RWDbanner_plus01 .slick-caption .txt2 span {letter-spacing: 2px;font-size: 15px;}.ab_block>.container, .products_block .container, .footer_block .container {width: 100%;padding: 0 80px;}.index .main-title, .index h1.main-title, .RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {font-size: 36px;}.RWDnews005 .container {width: 80%;}.RWDedictor002 .RWDedictor002-text > p {font-size: 15px;}.footer_block, .RWDproduct004 .list-inline {font-size: 14px;}.ft_other {letter-spacing: 0px;}}@media (max-width: 1450px) {.ab_i {padding: 30px 10px;}.RWDedictor002 .container {padding: 50px 0;}.ft_other {width: 100%;display: flex;justify-content: center;align-items: center;padding-top: 20px;border-top: 1px solid #555;margin: 50px 0 0;}.ft_info {width: 50%;margin: 0;}.ft_map {width: 50%;}.ft_other .RWDedictor {margin: 0 15px;}}@media (max-width: 1400px) {.RWDmenu_plus04 .logo {width: 230px;margin-top: 17px;}.RWDbanner_plus01 .logo {width: 30%;}.RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3 {width: calc(100%/4 - 10px);margin: 0 5px 30px !important;}.products_block {padding: 80px 0 70px;}}@media (max-width: 1300px) {.ab_icon h4 {font-size: 16px;}.RWDedictor002 .container {padding: 0px 0 30px;}.RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3 {padding: 30px 20px !important;}.RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 15px;font-size: 17px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.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 {position: relative;margin-right: 0;float: right;}.RWDmenu_plus04 .features:after{display:none;}.RWDmenu_plus04 .features .share-group.main_share {margin-right: 0;}.RWDmenu_plus04 .features .share-group.main_share {padding: 0 15px;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;color: #cb0a18;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active>.toggle-submenu:after, .RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active>.toggle-submenu:after {color: #cb0a18;}.RWDmenu_plus04 .features {width: auto;}.RWDbanner_plus01 .logo {width: 38%;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 50px;}.RWDbanner_plus01 .slick-caption .txt2 {right: -50px;}.index .main-title, .index h1.main-title, .RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {font-size: 35px;letter-spacing: 2px;}.ab_block>.container, .products_block .container, .footer_block .container {width: 100%;padding: 0 50px;}.ab_i img {width: 80px;}.ab_i {background: linear-gradient(334deg, rgb(0 0 0 / 20%), #f5f5f5, rgb(0 0 0 / 15%),rgb(0 0 0 / 10%));background-attachment: initial;}.products_block, .products_block:before {background-attachment: initial;}
}
/*1199px end*/
/*1100px start*/

@media (max-width: 1100px) {.RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3 {width: calc(100%/3 - 10px);}.index .main-title, .index h1.main-title, .RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {font-size: 30px;}.RWDnews005 .container {width: 85%;}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -60px;}.RWDnews005 .controlls-over .owl-controls .owl-next {right: -60px;}.form-horizontal .control-label {font-weight: normal;width: 80px;}.form-horizontal .form-group .col-sm-12.col-md-11 {width: calc(100% - 80px);}}

/*1100px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDmenu_plus04 .header {padding: 0 30px;}.RWDmenu_plus04 .features .share-group.main_share {    padding: 0 0px 0 15px;}.RWDbanner_plus01 .slick-caption.txt-right {width: 100%;    text-align: center;}.RWDbanner_plus01 .logo {    width: 45%;}.RWDbanner_plus01 .slick-caption .txt2 span {    letter-spacing: 2px;    font-size: 15px;    writing-mode: initial;    border: 1px solid #666;    border-width: 1px 0;    padding: 5px 50px;}.RWDbanner_plus01 .slick-caption .txt2 {    right: 0;    position: relative;    bottom: 0;    border-width: 0;    margin-top: 30px;}.ab_block {padding: 60px 0 50px;}.products_block {padding: 60px 0 50px;}.works_block {padding: 60px 0 80px;}.ab_block>.container {flex-wrap: wrap;}.RWDedictor002 {width: 100%;}.RWDparallax_new {width: 100%;display: none;padding-left: 0;}.products_block:before{display:none;}.form-horizontal .control-label{width: 100%;}.form-horizontal .form-group .col-sm-12.col-md-11{width: 100%;}.page_wrapper_bg .ebtn {width: auto;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.ft_other {text-align: center;flex-wrap: wrap;}.ft_other .RWDedictor {margin: 0 0 0 15px;}.copyright {width: 100%;}.RWDproduct_page .btn_back {width: auto;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.fixed_btn {display: block;}.fixed_btn img {    width: 15px;    margin-right: 5px;    top: 3px;    position: relative;}.fixed_btn a {    background: #e50010;    height: 45px;    padding: 0 30px;    display: flex;    align-items: center;    justify-content: center;    text-align: left;    color: #fff;    font-weight: 400;    font-size: 16px;    letter-spacing: 1px;}.fixed_btn a h8 {margin-left: 10px;letter-spacing: 0px;font-size: 21px; font-weight: 700;}.scrollTop002 {bottom: 70px;}.RWDbanner_plus01 .slick-caption.txt-right .container {    width: 100%;    padding: 0 30px;}.RWDbanner_plus01 .slick-caption .txt1 span {    font-size: 38px;    letter-spacing: 2px;}.RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3 {width: calc(100%/2 - 10px);}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -50px;}.RWDnews005 .controlls-over .owl-controls .owl-next {right: -50px;}.RWDmenu_plus04 .features .share-group.main_share {display: none;}.footer_block {padding: 50px 0 110px;}.ft_info {width: 100%;margin: 0 0 30px;}.ft_map {width: 100%;}.layoutlist_2 .album_item {width: calc(50% - 1px);float: left;}.download .search_area {display: block;}.page_wrapper_bg .RWDmenu_plus04 .header {box-shadow: 2px 2px 3px #f5f5f5;}.download .item {margin-right: 0;width: calc(50% - 1px) !important;}.album_d_item {margin-top: 20px;}.layoutlist_8.rwd .item {    padding: 0;    width: calc(50% - 10px);    margin: 0 5px 20px;    float: left;    border-bottom: none;}.layoutlist_8.rwd .listdate {    margin: 0;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.fl img{width:300px;}.RWDmenu_plus04 .logo {width: 180px;margin-top: 19px;}.RWDmenu_plus04 .header {padding: 0 15px;}.RWDbanner_plus01 .slick-caption .txt1 span {    font-size: 36px;    letter-spacing: 2px;}.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container, .RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {    bottom: 15px;}.RWDbanner_plus01 .slick-caption.txt-right {    bottom: 22%;}.ab_block {padding: 60px 0 30px;}.ab_block>.container, .footer_block .container {width: 100%;padding: 0 30px !important;}.ab_i {width: 100%;border: 0;display: flex;justify-content: center;align-items: center;margin-bottom: 10px;padding: 10px;}.ab_i p {font-size: 15px;min-width: 116px;margin-bottom: 0;}.ab_icon h4 {font-size: 15px;}.RWDedictor002 .RWDedictor002-text > p {font-size: 14px;}.ab_i img {    width: 70px;    margin-bottom: 0;    margin-right: 10px;}.products_block {padding: 60px 0 30px;}.RWDproduct004 .list-inline {font-size: 13px;-webkit-line-clamp: 4;letter-spacing: 1px;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 14px;min-width: auto;letter-spacing: 1px;display: block;padding: 8px;}.RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3 {padding: 20px 15px !important;}.products_block .container {padding: 0 15px;}.works_block {padding: 60px 0;}.RWDnews005 .container {width: 100%;padding: 0 50px;}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -32px;}.RWDnews005 .controlls-over .owl-controls .owl-next {right: -32px;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {background: #fff;}.con_btn {flex-wrap: wrap;}.con_btn a {text-align: center;margin-bottom: 15px;min-width: 100%;}.con_btn {margin-bottom: 15px;}.ft_other {text-align: left;flex-wrap: wrap;justify-content: flex-start;flex-direction: column;align-items: flex-start;}.ft_other .RWDedictor {margin: 0;}/*-----*/ 
.layoutlist_2 .album_item {width: 100%;}.page_wrapper_bg .main .container {padding-left: 10px;padding-right: 10px;}.page_wrapper_bg  .layoutlist_2 .col-xs-6 {padding: 0 5px;}.page_wrapper_bg section.call_to_action {padding: 60px 0;}.layoutlist_2 .item, .layoutlist_4 .item {margin-bottom: 15px;}.page_wrapper_bg .article-text>.container { padding: 0;}.layoutlist_1.page_content2 {    background: transparent;    padding: 0;    border: none;}.form-horizontal .control-label{padding: 0 !important;}.form-horizontal .form-group .col-sm-12.col-md-11{padding: 0;}.form-horizontal .form-group .col-sm-12.col-md-5{padding: 0;}.hgroup .container {margin: 0 0 15px;}.hgroup h1 {letter-spacing: 3px;font-size: 28px;}.album1 .page_content1v1>.row {margin: 0;}.eformsDesc {margin-top: 0;}.page_wrapper_bg .btn.btn_back {width: 100%;}.page_wrapper_bg .btn.btn_back a {display: block;width: 100%;}.page_wrapper_bg .ebtn  {width: 100%;}.RWDproduct_page .btn_back  {width: 100%;}.download .item{width: 100% !important;}.layoutlist_8.rwd .item {width: 100%; margin: 0 0 30px;}.layoutlist_8 .list_subject .summary {margin: 0;}.RWDproduct_page .products-info {margin-top: 40px;}.layoutlist_8.rwd .listdate .day {color: #555;letter-spacing: 0px;}.layoutlist_8 .article_subject {font-size: 16px; font-weight: normal;}.layoutlist_8 ._col.list_img {padding: 0;}.layoutlist_8.rwd .list_img+.list_subject{padding: 0;}.layoutlist_8.rwd .listdate{padding: 0;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDbanner_plus01 .logo {    width: 68%;}.RWDbanner_plus01 .slick-caption .txt2 {    margin-top: 20px;}.download .search-container {    margin-top: 10px!important;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.fl img{width:280px;}.RWDbanner_plus01 .slick-caption.txt-right .container {padding: 0 20px;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 13px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container, .RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {    bottom: 25px;}.RWDbanner_plus01 .slick-caption .txt1 span {    font-size: 30px;}
}
/*320px end*/