a:hover, a:focus{text-decoration:none}/*cookie*/ 
.RWDalert_fancybox .btn.active {    background: transparent !important;    border: 1px solid #f7dd8d !important;    color: #f7dd8d !important;    border-radius: 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: 1px !important;}.RWDalert_fancybox.bottom a {    color: #f7dd8d;    border-bottom: 1px solid;}@media (max-width: 600px) {.RWDalert_fancybox.bottom .editor {font-size: 13px !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;}}.fl img{width:230px;}.scrollTop002 {    position: fixed;    bottom: 30px;    right: 10px;}.fixed_btn {    position: fixed;    right: 10px;    bottom: 90px;    z-index: 31;    transition: all .5s ease;}.fixed_btn .RWDedictor {    display: flex;    flex-direction: column;    align-items: center;    font-weight: 600;    line-height: 1.2;    font-size: 16px;    text-align: center;    transition: .3s ease;}.footer_block .fixed_btn .phone_btn h8 {    margin-bottom: 0px;}.fixed_btn .line_btn img {    filter: brightness(30)grayscale(1)contrast(10);}.fixed_btn .line_btn a {    width: 55px;display: block;    padding: 30px 10px;    background: #00b900;}.footer_block .fixed_btn .phone_btn a {    width: 55px;    display: flex;    justify-content: center;    align-items: center;    padding: 15px 20px;    background: #f7dd8d;    color: #365b78;    flex-direction: column;}/**//* 動態效果改成fadeIn*/ 
.bounceIn{animation-name:fadeInUp;animation-duration:1s}/*logo*/ 
.RWDmenu_plus04 .logo {position: absolute;width: 150px;transition: all .5s ease;}.RWDmenu_plus04 .is-up .logo {width: 115px;transition: all .5s ease;}/*menu*/ 
.RWDmenu_plus04 #search-box.full .search-in {transform: scale(.8);}.RWDmenu_plus04 .site-nav {padding-left: 150px;}.RWDmenu_plus04 .site-nav .menu {text-align: left;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 16px;letter-spacing: 2px;padding: 25px;color: #333;}.RWDmenu_plus04 .site-nav .menu>li>a:before {    content: "";    position: absolute;    width: 1px;    height: 20px;    background: #ddd;    left: 0;    top: 50%;    transform: translate(0px, -50%);}.RWDmenu_plus04 .site-nav .menu>li:first-child>a:before {display:none;}.RWDmenu_plus04 .site-nav .menu ul li a {text-align: center;}.RWDmenu_plus04 .site-nav .menu ul li>a {padding-right: 10px;}.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: #2e556f;}.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: #2e556f;}.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 {color: #f7dd8d;text-decoration: none;font-weight: 400;background: #375a78;transition: all .3s ease;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.RWDmenu_plus04 .features .member-btn { padding: 25px 15px;}.RWDmenu_plus04 .header.is-up {    border-bottom: 1px solid #ddd;}.RWDmenu_plus04 .cart-block .pic, .RWDmenu_plus04 .querycar-block .pic {    background: transparent;}/*banner*/ 
.banner_block {margin-top: 72px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {max-height: calc(100vh - 70px)!important;height: calc(100vh - 70px)!important;}.RWDbanner_plus01 .slick-caption.txt-left {top: 18%;}.RWDbanner_plus01 .slick-caption.txt-left .container {width: 40%;margin-left: 14%;text-align: center;}.RWDbanner_plus01 .slick-caption .txt3 span {    font-size: 130px;    color: #2e556f;    letter-spacing: 20px;    line-height: 1.3;    text-shadow: 0 0 25px #fff;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 0;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 30px;line-height: 1.3;color: #333;letter-spacing: 4px;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 48px;line-height: 1.3;color: #333;letter-spacing: 4px;}.RWDbanner_plus01 .slick-caption .txt4 {margin-top: 30px;}.RWDbanner_plus01 .slick-caption .txt4 span h8:last-child {border-right: 0;margin-right: 0;padding-right: 0;}.RWDbanner_plus01 .slick-caption .txt4 span h8 {    border-right: 1px solid #bbb;    padding-right: 10px;    margin-right: 10px;}.RWDbanner_plus01 .slick-caption .txt4 span {    display: inline-block;    border: 1px solid #2f5670;    color: #333;    padding: 8px 30px;    border-radius: 10px;    font-size: 16px;    letter-spacing: 2px;    line-height: 1.5;    font-weight: 600;}.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container, .RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {    z-index: 30;}.RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {    right: 24px;}/*標題*/ 
.RWDedictor002 .section-subject {    text-align: left;}.RWDedictor002 .section-subject p {    margin: 10px 0 0;}.index h1.main-title {    font-size: 36px;    font-weight: 600;    line-height: 1.5;    letter-spacing: 2px;}.index h2.sub-title {    font-size: 18px;    letter-spacing: 1px;    line-height: 1.5;    margin: 5px 0 0;    font-weight: 600;color:#666;}.index .section-line{display:none;}.RWDproduct002_v2 h1.main-title {    color: #fff;}/*about*/ 
.ab_block {    padding: 100px 0;    position: relative;}.RWDedictor002 .section-content {    padding-top: 0;    padding-bottom: 0;    width: 80%;}.RWDedictor002  .col-md-6{width:40%;}.RWDedictor002 .col-md-6:nth-child(1) {    width: 60%;    padding: 0px 100px;}.RWDedictor002 .RWDedictor002-text p {    font-size: 16px;    line-height: 1.7;    letter-spacing: 1px;color:#666;}.RWDedictor002 .img-rounded {    border-radius: 0;}.RWDedictor002 .RWDedictor002-text h4 {    font-size: 20px;    font-weight: 600;color: #375a78;    line-height: 1.5;    letter-spacing: 1px;}.ab_info {    border: 2px solid #ddd;    border-radius: 10px;    padding: 30px;    margin-top: 20px;}.ab_paper {    width: 50%;    padding: 0 10px;}.ab_paper_box {    display: flex;}.ab_block .RWDedictor {    bottom: -20px;    width: 24%;    position: absolute;    background: #fff;    padding: 30px;left:32%}.ab_paper p {    color: #666;    text-align: center;    margin-bottom: 0;    margin-top: 10px;    font-size: 15px;}.RWDedictor002 .RWDedictor002-text h3 {    letter-spacing: 1px;    line-height: 1.5;    font-size: 18px;    color: #333;margin: 50px 0 0;}/*products*/ 
.products_block {    background: #2e556f;    padding: 100px 0 70px;    margin-top: 100px;    position: relative;}.products_block:before {    content: "";    position: absolute;    width: 400px;    height: 400px;    background: url(archive/image/customization/pd_deco.png)no-repeat;    background-size: contain;    right: 0;    top: 0;    opacity: .4;}.products_block .container {    width: 80%;}.RWDproduct002_v2 {    padding: 0;}.portfolio-bottom-summary p {    color: #ddd;    font-size: 15px;    text-align: left;    line-height: 1.7;    letter-spacing: 1px;display: -webkit-box;    text-overflow: ellipsis;    overflow: hidden;    -webkit-line-clamp: 5;    -webkit-box-orient: vertical;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    padding: 0;    width: calc(100%/3 - 80px);    margin: 0 40px 30px;}.portfolio-bottom-summary h4 {    color: #fff;    font-weight: 600;    letter-spacing: 2px;    line-height: 1.5;    text-align: left;    font-size: 18px;    margin-top: 30px;    margin-bottom: 5px;}.portfolio-bottom-summary p h8 {    display: block;}.RWDproduct002_v2 .portfolio-item > .inner-content {    box-shadow: 0 0 15px 5px #1e445d;}.RWDproduct002_v2 .shop-box.clearfix {    display: none;}.RWDproduct002_v2 .price {    color: #fff;    list-style: none;    padding: 15px 0 0;    border-top: 1px solid #497390;    margin: 15px 0 10px 0;    font-size: 15px;    text-align: left;}.portfolio-bottom-summary {    height: auto !important;}.portfolio-bottom-summary {    min-height: 220px;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {    color: #fff;}.RWDproduct002_v2 .popup-portfolio {    margin: 0;}.RWDproduct002_v2 .btn-box .btn {    margin-top: 50px;    background: transparent;    color: #f7dd8d;    border: 1px solid #f7dd8d;}.RWDproduct002_v2 .btn-box .btn:hover {    background: #f7dd8d;    color: #2e556f;}/*news*/ 
.news_block {    padding: 100px 0;}.RWDnews005 h4 {    font-size: 16px;    letter-spacing: 1px;    line-height: 1.5;    margin: 0 0 15px 0;    display: -webkit-box;    text-overflow: ellipsis;    overflow: hidden;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    min-height: 50px;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {    background: #2e556f;    border: 0;    border-radius: 60%;    width: 50px !important;    height: 50px !important;    color: #f7dd8d;}.RWDnews005 .owl-carousel .owl-wrapper-outer {    overflow: hidden;}.RWDnews005 .owl-carousel {    overflow: visible;}.RWDnews005 .controlls-over .owl-controls .owl-prev {    left: -60px;}.RWDnews005 .controlls-over .owl-controls .owl-next {    right: -60px;}.RWDnews005 .owl-buttons i {    font-size: 26px;}.RWDnews005 .size-12 {    margin-bottom: 0;}/*過場*/ 
.RWDparallax_new .picbgbox {    height: 350px !important;}.para_block {    position: relative;    padding: 0 80px;}.para_block .RWDedictor {    position: absolute;    z-index: 2;    top: 50%;    transform: translate(0px, -50%);    transition: all .5s ease;    text-align: center;}.para_block .RWDedictor h3 {    font-size: 26px;    color: #fff;    letter-spacing: 1px;    line-height: 1.5;}.para_block .RWDedictor a {    color: #365b78;    background: #f7dd8d;    padding: 10px 30px;    display: inline-block;    margin-top: 15px;font-weight: 600;    letter-spacing: 1px;    border-radius: 99em;transition: all .5s ease;}.para_block .RWDedictor a:hover {    background: #ffd451;    transition: all .5s ease;}.RWDparallax_new{border-top: 4px solid #f7dd8d;z-index:-1;}
/*footer start*/

.footer_block {    padding: 100px 0 0px;    background: #eee;    margin-top: 80px;}.footer_block a {    color: #333;}.footer_block .container {    display: flex;width: 70%;}.ft_logo {    width: 10%;}.ft_info {    padding-left: 100px;    width: 70%;    color: #333;    letter-spacing: 1px;}.ft_social {    width: 20%;}.ft_info dd:last-child {    margin-bottom: 0;    padding-bottom: 0;    border: 0;}.ft_info dd {    line-height: 2;    border-bottom: 1px solid #ccc;    padding-bottom: 10px;    margin-bottom: 10px;}.ft_info .RWDedictor {    display: flex;}.ft_info dl {    width: 50%;    padding-right: 50px;}.ft_info dt {    margin-bottom: 28px;    font-size: 18px;}.ft_info dd img {    display: inline-block;    width: 35px;    margin-right: 15px;}/**/ 
.RWDsocial002 .pull-right {    float: left !important;}.RWDsocial002 h3 {    font-size: 15px;    font-weight: 400;    color: #333;    letter-spacing: 1px;    line-height: 2;    margin: 0 0 15px;}.RWDsocial002 .iconRounded {    border: 0;    padding-top: 0;    margin-right: 15px;}/**/ 
.ft_other {    font-size: 13px;    background: #ddd;    padding: 10px;    margin-top: 80px;color: #999;}.ft_other .container {    flex-wrap: wrap;    justify-content: center;}.ft_other .RWDedictor a {    padding-right: 10px;    border-right: 1px solid #bbb;    margin-right: 10px;}.ft_other .RWDedictor:nth-child(2) {    padding: 0 15px;}.copyright_desc, .footer_block .copyright_desc a, .copyright_desc a:hover {    color: #999;}.RWDssl01 {    padding-right: 15px;}

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

.page_wrapper_bg .call_to_action {padding-top: 60px;padding-bottom: 90px;}.page_wrapper_bg .footer_block {margin-top: 0;}/*標題*/ 
.hgroup .container {margin-bottom: 50px;}.page_subject {padding: 0;}.hgroup h1 {    font-size: 34px;    letter-spacing: 2px;    line-height: 45px;    color: #000;    font-weight: 600;    text-align: center;}.hgroup .breadcrumb {border: 0;border-radius: 0;}.hgroup .breadcrumb li a {color: #383838;letter-spacing: 1px;transition: .5s;}.hgroup .breadcrumb li a:hover {color: #375a78;transition: .5s;}.page_wrapper_bg .pagecontent {font-size: 15px;letter-spacing: 1px;font-weight: 400;line-height: 30px;color: #333;}.page_wrapper_bg .pagecontent p {font-size: 15px;letter-spacing: 1px;font-weight: 400;line-height: 30px;color: #333;}.RWDtimeline01 li.event .point .title {font-weight: normal;font-size: 21px;}.webdesc {border: 1px solid #ddd;text-align: center;padding: 15px 25px; margin-bottom: 20px;border-radius: 10px;}/*產品列表*/ 
.page_wrapper_bg .layoutlist_4 .pricearea {display: flex;align-items: center;justify-content: center;}.page_wrapper_bg .layoutlist_4 .price {display: inline-block;letter-spacing: 1px;}.page_wrapper_bg .item .subject A.itemlink {display: block;font-size: 18px;text-align: center;letter-spacing: 1px;color:#333;font-weight: 600;}.page_wrapper_bg .layoutlist_4 .price.fixprice {font-size: 14px;}.page_wrapper_bg .layoutlist_4 .price.sellprice {color: #c40452;}.page_wrapper_bg .layoutlist_4 .count_info {display:none;}.page_wrapper_bg .layoutlist_2 .item, .page_wrapper_bg .layoutlist_4 .item {border-bottom: 0px;}.product_list_item div.img {border: 1px solid #eee;}.page_wrapper_bg .layoutlist_4 .subject>a:hover {color:#000;}.page_wrapper_bg .layoutlist_4 .buybtn {    line-height: 2;    background: #f7dd8d;    color: #365b78;    border-radius: 50px;    font-weight: 600;}/*產品內頁*/ 
.RWDproduct_page .products-con {padding-bottom: 60px;margin: 40px 0 50px;border-bottom: 1px solid #eee;}.RWDproduct_page .pic-box {padding-right: 100px;}.RWDproduct_page .products-info .stock {display: none !important;}.RWDproduct_page .products-info .name {font-size: 19px;font-weight: 600;line-height: 1.5;color: #000;letter-spacing: 1px;font-family: 'Noto Sans TC', sans-serif;}.RWDproduct_page .products-info .price-box li#O_fixPrice {color: #666;letter-spacing: 1px;font-size: 15px;line-height: 30px;}.RWDproduct_page .products-info .price-box li#O_sellPrice {color: #c10000;font-size: 19px;letter-spacing: 1px;line-height: 30px;font-weight: bold;}.RWDproduct_page .products-info .price-box li#O_sellPrice b {font-size: 19px;}.RWDproduct_page .products-info .txt .title {font-weight: bold;font-size: 14px;}.RWDproduct_page .products-info .txt .editor {font-size: 15px;line-height: 30px;letter-spacing: 1px;color: #333;}.page_wrapper_bg .btn-shop {margin-top: 10px;}.RWDproduct_page .btn-shop .btn {border-radius: 30px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add {    background: #f7dd8d;    border: 1px solid #f7dd8d;    transition: .3s;    font-weight: bold;    color: #375a78;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop {background: #dddd;color: #365b78;border-color: #dddd;transition: .3s;font-weight: bold;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {background: #f7dd8d;color: #365b78;transition: .3s;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover {    background: #f7dd8d;border: 1px solid #f7dd8d;color: #375a78;}.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: #f7d467;}.page_wrapper_bg .btn-shop {display: flex;}#mobile-fixed .btn-shop .btn, .RWDproduct_page .btn-shop .btn {font-size: 15px;width: calc(50% - 10px);margin-right: 10px;}/*按鈕*/ 
.page_wrapper_bg .btn_back {padding: 0;border-radius: 30px;background: transparent !important;float: right;margin-right: 0;margin-top: 30px;}.RWDproduct_page .btn_back {padding: 0;border-radius: 30px;background: transparent !important;float: right;margin-right: 0;}.page_wrapper_bg .btn_back a {padding: 9px 35px;font-size: 14px;letter-spacing: 1px;background: #333;border-radius: 30px;transition: .3s;color: #fff;}.page_wrapper_bg .btn_back a:hover {background: #375a78;transition: .3s;}.page_wrapper_bg .RWDproduct_page .btn_back a {padding: 3px 35px;}.page_wrapper_bg .ebtn {padding: 0;border-radius: 30px;background: transparent !important;float: right;margin-right: 0;}.page_wrapper_bg .ebtn a {padding: 6px 35px;font-size: 14px;letter-spacing: 1px;background: #333;border-radius: 30px;transition: .3s;border-radius: 30px;}.page_wrapper_bg .ebtn a:hover {background: #c60d41;transition: .3s;}#join_form .btn-primary {border-radius: 30px;}.RWDshopping .btn.normal {border-radius: 30px;}#btn_member_login {border-radius: 30px;}/*側選單*/ 
.m2018 .products-nav .nav-title {background: #efefef;font-size: 19px;padding: 10px 10px;margin-bottom: 15px;color: #333;font-weight: bold;}.m2018 .products-nav>ul>li>a {color: #333;transition: .3s;}.m2018 .products-nav>ul>li>a:hover {color: #375a78;transition: .3s;}/*表單*/ 
.customized_columns ._input, .customized_columns select {border-radius: 0px;box-shadow: initial;background: transparent;border: 1px solid #ccc;}.formdesc a {color:#333;transition:0.5s ease;}.formdesc a:hover {color:#000080;}.customized_columns ._input:hover, .customized_columns select:hover {border: 1px solid #b6b6b6;}.form-horizontal .control-label {font-weight: normal;}.page_wrapper_bg .eformsDesc {border-bottom: 0px;text-align: center;background: #efefef;padding: 20px;margin: 30px 0 50px;}.form-horizontal .form-group {margin-left: 0px;}/**/@keyframes num-bg {    0% {        background: rgb(98, 14, 15, 0);        -webkit-transform: scale(.5);        transform: scale(.5)    }    100% {        background: #375a78;        -webkit-transform: scale(1);        transform: scale(1)    }}.rwd .faq_question {font-weight: 600;color: #000;}.faq_a_icon {position: relative;left: -3px;top: 8px;}.RWDmenu_plus04 .cart-block .name, .RWDmenu_plus04 .querycar-block .name {font-size: 15px;letter-spacing: 1px;}/*活動*/ 
.page_wrapper_bg .layoutlist_8 .article_subject {font-size: 17px;font-weight: normal;color: #000;letter-spacing: 2px;}.page_wrapper_bg .layoutlist_8 .list_subject .summary {margin: 10px 0 0;}.page_wrapper_bg .cate_list .img {border: 1px solid #eee;}.page_wrapper_bg .cate_list .subject {font-weight: 600;font-size: 18px;}.page_wrapper_bg .cate_list .subject a {color: #333;}.page_wrapper_bg .rwdlayoutlist_9 .subject {font-size: 18px;font-weight: 600;}.page_wrapper_bg .layoutlist_4 .list_subject a {font-size: 18px;font-weight: 600;color: #333;}.page_wrapper_bg .layoutlist_4 .list_subject .summary {margin: 8px 0 0;line-height: 1.6;}.page_wrapper_bg .layoutlist_4 .list_subject .summary a {font-size: 15px;font-weight: normal;letter-spacing: 1px;}.page_wrapper_bg .layoutlist_4 .listdate .day {font-size: 36px;line-height: 1;}.page_wrapper_bg .layoutlist_4 .listdate .yearmonth {line-height: 1;padding-bottom: 15px;}.article3 .page_wrapper_bg .layoutlist_4 .item {display: flex;align-items: center;padding: 30px 0;}.page_wrapper_bg .layoutlist_4 .listdate {border-left: 0;}

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

@media screen and (max-width: 1700px) {.RWDedictor002 .section-content {width: 90%;}.portfolio-bottom-summary h4 { font-size: 16px;}.footer_block .container { width: 80%;}}@media screen and (max-width: 1530px) {.RWDmenu_plus04 .logo { width: 120px;}.RWDmenu_plus04 .is-up .logo {width: 100px;}.RWDbanner_plus01 .slick-caption .txt3 span { font-size: 90px;}.RWDbanner_plus01 .slick-caption .txt2 span { font-size: 40px;}.RWDbanner_plus01 .slick-caption .txt1 span { font-size: 24px;}.RWDbanner_plus01 .slick-caption .txt4 span { font-size: 14px;}.index h1.main-title { font-size: 32px;}.RWDedictor002 .col-md-6:nth-child(1) { padding: 0px 100px 0 0;}.ab_block .RWDedictor {bottom: 0;width: 30%;left: 26%;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/3 - 50px);margin: 0 25px;  }.products_block .container {width: 90%;}.portfolio-bottom-summary {min-height: 250px;}.ft_info {padding-left: 50px;}.footer_block {font-size: 14px;}.footer_block .ft_other .container {width: 100%;padding: 0 30px;}}@media screen and (max-width: 1400px) {.fl img{width:200px;}.ft_other {font-size: 12px;}.para_block .RWDedictor {left: 200px;}.RWDnews005 .container {width: 80%;}.products_block { margin-top: 80px;}.RWDedictor002 .col-md-6:nth-child(1) {padding: 0px 50px 0 0;}}@media screen and (max-width: 1300px) {.index h1.main-title {font-size: 28px;letter-spacing: 1px;}.RWDedictor002 .RWDedictor002-text p {    font-size: 15px;}.RWDedictor002 .RWDedictor002-text h4 {    font-size: 18px;}.RWDedictor002 .section-content, .products_block .container, .footer_block .container {    width: 100%;    padding: 0 80px;}.portfolio-bottom-summary h4 {font-size: 16px;letter-spacing: 1px;}.portfolio-bottom-summary p {; font-size: 14px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDmenu_plus04 .site-nav {display: none;padding-left: 0;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.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;float: right;margin-right: 10px;padding-right: 10px;}.RWDmenu_plus04 .features:after {    content: "";    position: absolute;    right: 0;    top: 20%;    height: 60%;    width: 1px;    background-color: #ddd;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {max-height: calc(100vh - 130px)!important;height: calc(100vh - 130px)!important;}.RWDbanner_plus01 .slick-caption .txt3 span {font-size: 80px;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 36px;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 22px;}.RWDbanner_plus01 .slick-caption .txt4 span {padding: 8px 20px;}/*about*/ 
.RWDedictor002 .RWDedictor002-text h3 {font-size: 16px;}.RWDedictor002 .section-content {padding: 0 120px;}.RWDedictor002 .RWDedictor002-text {text-align: center;}.RWDedictor002 .col-md-6 {width: 100%;}.RWDedictor002 .col-md-6:nth-child(1) {padding: 0 15px; margin-top: 50px;width: 100%;}.RWDedictor002 .item { max-height: 400px;overflow: hidden;}.RWDedictor002 .RWDedictor002-text p { font-size: 14px;}.RWDedictor002 .item img {transform: translate(0px, -10%);}.RWDedictor002 .row {display: flex;text-align: center; flex-direction: column-reverse;}.ab_block .RWDedictor {width: 45%;bottom: -50px;left: 50%;transform: translate(-50%, 0);}.ab_info  {padding: 30px 50px;}/*products*/ 
.products_block {margin-top: 100px;}.portfolio-bottom-summary h4 { font-size: 16px;letter-spacing: 2px;min-height: 50px;}.portfolio-bottom-summary {min-height: 275px;}/*footer*/ 
.footer_block {font-size: 13px;}.ft_info dl { width: 50%; padding-right: 30px;}.ft_info dd {padding-bottom: 5px; margin-bottom: 5px;}.ft_info dt {margin-bottom: 14px;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.fixed_btn {right: 0;}.scrollTop002 {right: 0;}.ab_block {padding: 80px 0 100px;}.products_block {padding: 80px 0 50px;}.footer_block {padding: 80px 0 0px;}.ft_other {margin-top: 50px;}.RWDparallax_new .picbgbox {height: 300px !important;}.para_block .RWDedictor {left: 180px;width: 30%;}.ft_other .RWDedictor:nth-child(1) {width: 100%;text-align: center;}/*---------------內頁-------------*/ 
.page_wrapper_bg .layoutlist_4 .col-sm-4.col-md-4 {width: 50%;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner_plus01 .slick-caption.txt-left {top: 8%;}.RWDbanner_plus01 .slick-caption.txt-left .container {width: 70%;margin: 0 auto;}.RWDedictor002 .section-content, .products_block .container, .footer_block .container {width: 100%;padding: 0 50px;}.RWDproduct002_v2 .price {display: flex;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/3 - 30px);margin: 0 15px;}.portfolio-bottom-summary p {font-size: 13px;}.news_block {padding: 50px 0;}.para_block {padding: 0 50px;}.para_block .RWDedictor {left: 110px;width: 40%;}/*footer*/ 
.footer_block .container {flex-wrap: wrap;}.ft_logo {width: 15%;padding-right: 15px;}.ft_info {padding-left: 0;width: 85%;}.ft_info dl {padding-right: 0;padding-left: 30px;}.ft_info dd {letter-spacing: 0px;}.ft_social {width: 100%;margin-top: 50px;text-align: center;}.RWDsocial002 ul.socialNetwork{float: none !important;display: inline-block;margin-bottom: 0;}.RWDsocial002 .iconRounded {margin: 0 5px;}.RWDsocial002 h3{display:none;}.ft_other {margin-top: 10px;}/*------------------內頁-----------------*/#sidebar {margin: 20px 0;}.form-horizontal .form-group {margin-left: -15px;}.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {margin-top: 0;}.page_wrapper_bg .RWDproduct_page .pic-box {padding-right: 50px;}.RWDproduct_page .btn_back a {float: right;}.layoutlist_4 .list > .col-sm-6.col-md-6 { width: 100%;border-bottom: 1px solid #eee;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDedictor002 .section-content {padding: 0 80px;}.RWDedictor002 .item {max-height: 300px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/2 - 30px);margin: 0 15px 30px;}.ab_block .RWDedictor {width: 55%;}.ft_logo {padding-right: 5px;}.ft_other .RWDedictor:nth-child(2) {padding: 0 15px 0 0;}/*-----------------內頁----------------*/ 
.page_wrapper_bg .layoutlist_4 .pricearea {display: block;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.ft_info {width: 100%;}.ft_info dl {padding: 0 15px;}.ft_logo {width: 100%;padding-right: 0;margin-bottom: 50px;}.ft_logo img {margin: 0 auto;width: 130px;}.page_wrapper_bg .RWDproduct_page .pic-box {padding-right: 0px;}#mobile-fixed .btn-shop .btn {border-radius: 30px;font-weight: 600;}#mobile-fixed .btn-shop .btn.shop, .RWDproduct_page .btn-shop .btn.shop {background: #999;}#mobile-fixed .btn-shop .btn.add, .RWDproduct_page .btn-shop .btn.add {background: #e5d4a1;color: #375a78;}.rwdlayoutlist_9 .litem {width: 50%;}.layoutlist_4 .list > .col-sm-6.col-md-6 {width: 50%;border-bottom: 1px solid #eee;display: inline-block;}.article3 .page_wrapper_bg .layoutlist_4 .item {display: block;}.page_wrapper_bg .layoutlist_4 .listdate {margin-top: 20px;}.page_wrapper_bg .layoutlist_4 .listdate .yearmonth {padding-bottom: 0px;display: inline-block;}.page_wrapper_bg .layoutlist_4 .listdate .day {font-size: 12px;font-weight: normal;color: #afafaf;display: inline-block;}.page_wrapper_bg .layoutlist_4 .listdate .day::before {content: "/";margin-right: 5px;}.article3 .page_wrapper_bg .layoutlist_4 .item .list_img img {border: 1px solid #eee;margin-bottom:15px;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.fl img{width:180px;}.RWDmenu_plus04 #search-box.full .search-in {transform: scale(.9);}.RWDmenu_plus04 .logo, .RWDmenu_plus04 .is-up .logo {width: 90px; left: 0;}.RWDmenu_plus04 .header {padding: 0 15px;}/*banner*/ 
.RWDbanner_plus01.full .banner-slider.bg .slick-item {max-height: calc(100vh - 175px)!important;height: calc(100vh - 175px)!important;}.RWDbanner_plus01 .slick-caption .txt3 {margin-top: 0px;}.RWDbanner_plus01 .slick-caption.txt-left .container {width: 100%;}.RWDbanner_plus01 .slick-caption.txt-left {top: 11%;width: 100%;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 26px;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 16px;}.RWDbanner_plus01 .slick-caption .txt4 span {font-size: 13px;letter-spacing: 0px;}.RWDbanner_plus01 .slick-caption .txt3 span {font-size: 60px;}.RWDbanner_plus01 .slick-caption .txt4 {margin-top: 15px;}/*about*/ 
.RWDedictor002 .section-content, .products_block .container, .footer_block .container {padding: 0 30px;}.RWDedictor002 .RWDedictor002-text h3 {font-size: 15px;margin-top: 30px;}.ab_info {padding: 30px 10px;}.RWDedictor002 .col-md-6:nth-child(1) {margin-top: 30px;}.ab_block {padding: 50px 0;}.ab_block .RWDedictor {    width: 100%;    position: relative;    bottom: 0;    left: 0;margin-top: 30px;    transform: translate(0px, 0px);    padding: 0 30px;}.RWDedictor002 .item {max-height: initial;overflow: initial;}.RWDedictor002 .item img {transform: translate(0px, 0%);}/*products*/ 
.products_block {margin-top: 0;padding: 50px 0px;}.RWDproduct002_v2 .price {display: block;}.portfolio-bottom-summary {min-height: 265px;}.portfolio-bottom-summary h4 {font-size: 15px;letter-spacing: 2px;min-height: 50px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/2 - 10px);margin: 0 5px 30px;}.RWDproduct002_v2 .price li {font-size: 13px;}.RWDproduct002_v2 .btn-box .btn {width: calc(100% - 30px);max-width: initial;}/*news*/ 
.RWDnews005 h4 {min-height: auto;}.RWDnews005 .container {width: 100%;padding: 0 30px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 50px;}.RWDnews005 .controlls-over .owl-controls .owl-next {right: -10px;}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -10px;}/*para*/ 
.para_block {padding: 0;}.RWDparallax_new .picbgbox {height: 350px !important;background-position: 80% !important;filter: brightness(.75);}.para_block .RWDedictor {left: 0;width: 100%;padding: 0 50px;}.para_block .RWDedictor h3 {font-size: 22px;}/*footer*/ 
.footer_block {margin-top: 0;}.ft_info dl {width: 100%;padding: 0; margin-bottom: 0;}.ft_info .RWDedictor {display: flex;flex-wrap: wrap;}.ft_logo img {margin: 0;}.ft_other .RWDedictor a {display: block;padding-right: 0;border-right: 0;margin-right: 0;}.footer_block .ft_other .container {flex-direction: column;}.ft_info dd:last-child {margin-bottom: 5px;padding-bottom: 5px;border-bottom: 1px solid #ccc;}.ft_social {margin-top: 30px;text-align: left;}.ft_other .RWDedictor:nth-child(1) {text-align: left;}.RWDssl01 {padding-right: 0;}.ft_other {padding: 15px 0px 80px;}.RWDsocial002 .iconRounded {margin: 0 5px 0 0;}.ft_other .RWDedictor:nth-child(2) {padding: 0;}/*跟隨*/ 
.fixed_btn {right: 0;bottom: 0;width: 100%;}.footer_block .fixed_btn .phone_btn h8 {margin-bottom: 0px;margin-right: 10px;}.phone_btn {width: calc(100% - 50px);height: 45px;}.line_btn {width: 55px;height: 45px;}.fixed_btn .line_btn a {width: 100%;height: 100%;display: flex;padding:0 8px;justify-content: center;align-items: center;}.footer_block .fixed_btn .phone_btn a {    writing-mode: initial;    width: 100%;    height: 100%;    display: flex;    justify-content: center;    align-items: center;    padding: 0px 10px;    flex-direction: row;}.fixed_btn .RWDedictor {font-size: 15px;flex-direction: row;}.scrollTop002 {position: fixed;bottom: 50px;right: 0px;}/*------------------內頁------------------*/ 
.page_wrapper_bg .layoutlist_4 .col-sm-3.col-md-3 {width: 100%;}.RWDproduct_page .pic-box {padding-right: 0px;}.page_wrapper_bg .btn-shop {margin-top: 0;}.page_wrapper_bg .btn_back {float: none;width: 100%;}.page_wrapper_bg .btn_back a {display: block;}/*標題*/ 
.hgroup .container {padding-bottom: 20px !important;}.page_subject h1.pageTitle {text-align: center;margin-bottom: 10px;}.hgroup .breadcrumb {position: relative;bottom: 0px;float: none !important;text-align: center;padding: 0;}.page_wrapper_bg .sortbar {float: none;display: block;text-align: center;}.page_wrapper_bg .call_to_action .container {padding: 0px 10px;}.page_wrapper_bg .input-group-btn>.btn {margin-top: 0;}.page_wrapper_bg .scrollTop002 {bottom: 80px;}.page_wrapper_bg .layoutlist_4 .col-sm-4.col-md-4 {width: 100%;}.rwdlayoutlist_9 .litem {width: 100%;}.RWDproduct_page .btn_back a {float: none;}.layoutlist_4 .list > .col-sm-6.col-md-6 {width: 100%;display: block;}
}
/*600px end*/
/*380px start*/
@media (max-width: 380px){
.RWDbanner_plus01 .slick-caption .txt3 span {font-size: 50px;}.RWDbanner_plus01 .slick-caption .txt4 span {padding: 5px 15px;}.RWDbanner_plus01 .slick-caption .txt4 span h8 {padding-right: 5px;margin-right: 5px;}.RWDedictor002 .RWDedictor002-text h3 {font-size: 15px; letter-spacing: 2px;}.para_block .RWDedictor h3 {font-size: 18px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDmenu_plus04 .logo, .RWDmenu_plus04 .is-up .logo {    width: 80px;}.RWDbanner_plus01 .slick-caption .txt3 span {    font-size: 40px;}.RWDbanner_plus01 .slick-caption .txt4 span {     font-size: 12px;}.RWDbanner_plus01 .slick-caption .txt2 span {    font-size: 24px;}.index h1.main-title {    font-size: 26px;}
}
/*320px end*/