/*共同*/a{color:#b6b6b6;text-decoration: none;}a:hover, a:focus{text-decoration: none;color: #424242;}/* 反白顏色設定*/::selection { background: #333; color: #fff;}::-moz-selection { background:#333; color: #fff;}.fl {width:400px;}.fl img {width: 100%;animation-name: zeroall;animation-duration: 2.5s;}/**/#RWDfullscreen01 .RWDbanner_plus01 .page-scroll {    bottom: 300px;    left: -5px;z-index: 999;}.RWDbanner_plus01 .page-scroll  {left: calc(15%/2 - 30px);bottom: 100px;margin-left: 0}.RWDbanner_plus01 .page-scroll a {color: transparent}.RWDbanner_plus01 .page-scroll.style01 a span {width: 0px;height: 0px;border-left: 0px solid #fff;border-bottom: 0px solid #fff}.RWDbanner_plus01 .page-scroll.style01 a::before {    content: "";    position: absolute;    background: #a6b7ca;    top: 96px;    right: 19px;    width: 5px;    height: 16px;    border-radius: 0;    animation: web_menu002 ease-in-out 5s infinite;    animation-direction: alternate;    z-index: 1;}.RWDbanner_plus01 .page-scroll.style01 a::after {    box-sizing: border-box;    content: "";    position: absolute;    top: 0px;    right: 52%;    width: 1px;    height: 120px;    background: #8494a5;    opacity: .3;}.RWDbanner_plus01 .page-scroll.style01 a span::after {content: "";border:1px a2a7aa solid;width: 50px;height: 50px; left: -15px;bottom: -50px; position: absolute;border-radius: 100%; opacity: 0.3;}.RWDbanner_plus01 .page-scroll.style01 a span {-webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-animation:none;animation: none;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative}.index h1.main-title {    font-family: 'Noto Sans TC', sans-serif;    font-size: 36px;    letter-spacing: 4px;    font-weight: bold;    line-height: 1.5;color: #000;}.index h2.sub-title {    font-family: 'Noto Sans TC', sans-serif;    color: #333;    font-size: 17px;    letter-spacing: 2px;    font-weight: normal;    line-height: 1.8;    margin: 8px 0;}.index .section-line{display:none;}.RWDproduct002_v2 .section-subject { text-align: left;}/**/ 
.RWDmenu_plus04 .site-nav .menu li.menu_consult{    margin-left: 30px;}.RWDmenu_plus04 .logo {    width: 215px;    margin-top: 8px;    transition: .3s ease;    opacity: 1;}.RWDmenu_plus04 .header {     padding: 0 3%;    transition: .3s ease;    background: transparent;   }.RWDmenu_plus04 .header.is-up  {    padding: 0 3%;    transition: .3s ease;background: #fff; box-shadow: 2px 2px 3px rgb(214 214 214 / 27%);}.RWDmenu_plus04 .site-nav .menu {    text-align: right;    width: 100%;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 15px;font-family: 'Noto Sans TC', sans-serif;letter-spacing: 3px;color: #555;position: relative;}.RWDmenu_plus04 .site-nav .menu li.menu_buy a:before {    background:#fcd5e1;    content: "";    position: absolute;    width: 100%;    height: 40px;    right: 0;    top: 50%;    transform: translateY(-50%);    z-index: -1;transition: .3s ease;}.RWDmenu_plus04 .site-nav .menu li.menu_consult a:before {    background:#ebebeb;    content: "";    position: absolute;    width: 100%;    height: 40px;    right: 0;    top: 50%;    transform: translateY(-50%);    z-index: -1;transition: .3s ease;}.RWDmenu_plus04 .site-nav .menu li.menu_buy a:hover:before {background:#fd9ec1;transition: .3s ease;}.RWDmenu_plus04 .site-nav .menu li.menu_consult a:hover:before {background:#ace2fa;transition: .3s ease;}.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:#000;}.RWDmenu_plus04 .site-nav .menu>li.has-child>a:after {margin-right: 10px;}.RWDmenu_plus04 .site-nav .menu ul li>a {text-align: center;}.RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after{border-color: #888;border-width: 1px 1px 0 0;}.RWDmenu_plus04 .site-nav .menu ul li a:hover{text-decoration: none;}/**/ 
.RWDmenu_plus04 .features .share-group a img {display: none;}.RWDmenu_plus04 .features .share-group.main_share{display: none;}/**/ 
.RWDmenu_plus04 .features .lang-select:hover .lang-select-label i, .RWDmenu_plus04 .lang-select:hover .lang-select-label, .RWDmenu_plus04 .lang-select:hover .lang-select-label::after, .RWDmenu_plus04 .features .lang-select:active .lang-select-label::after {    color: #000;}.RWDmenu_plus04 .lang-select-label:hover:after{    border-color: #000;}/**/ 
.product-section {position: relative;padding: 100px 0 0;}.product-section .container {    width: 75%;    border-bottom: 1px solid #dbdbdb;    padding-bottom: 100px;}.news-section {position: relative;padding:100px 0;}.news-section .container { width: 85%;padding: 0;}.bottom-section .container {width: 65%;}.bottom-section {    position: relative;    background: #f9f9f9;    padding: 100px 0 80px;    letter-spacing: 2px;    color: #333;    box-shadow: 0px -2px 9px rgb(148 135 135 / 18%);}/*.bottom-section:before {    content: "";    position: absolute;    background: url(archive/image/customization/ft-decor2.png)no-repeat;    width: 200px;    height: 220px;    right: 0px;    top: -118px;    background-size: contain;    z-index: 1;}*/ 
.about-section {    position: relative;    width: 80%;    line-height: 1.8;    font-size: 15px;}.footer-section {    position: relative;    display: flex;    align-items:flex-end;    margin-top:100px;    flex-wrap: wrap;font-size: 15px;}.bottom-section  .about-bg {    position: absolute;    right:8%;    width: 70%;    height: 100%;    top: 0;opacity: 0.8;}.product-section:before {    content: "";    position: absolute;    background: url(archive/image/customization/pr-bg2.png)no-repeat;    width: 100%;    height:100%;    top: 0;    left: 0;    z-index: 0;    background-size: contain;    background-attachment: fixed;    opacity: 0.25;}/* 選單*/@media screen and (max-width: 1199px) {#RWDfullscreen01 .cd-main-header .cd-logo {margin-top: 7px;}}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background:#6c7072;opacity: 1;height: 20px;border-radius:0;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button { width: 8px;height: 15px;line-height: 12px; background: #b0b0b0;border-radius:0;}/* 最新消息*/ 
.RWDnews005 .controlls-over .owl-pagination {display: none;}.RWDnews005 .margin-top-20{text-align:left;}.RWDnews005 ul>li>i{display:none}.RWDnews005 .owl-carousel .owl-item div {background: #fff;}.RWDnews005  .list-inline > li{margin-bottom:20px;display:none;}.RWDnews005 .text-left {padding: 0 20px;font-size: 13px;letter-spacing: 1px;color: #b7b7b7;}.RWDnews005 .margin-top-20{letter-spacing:2px}.RWDnews005 .section-line{background-color:#505050;height:3px;display:none;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item{padding:0 14px}.RWDnews005 .owl-carousel .owl-item div {    text-align: left;    width: 85%;    margin: 0 auto 10px;font-size: 15px;    color: #555;    line-height: 1.8;}.RWDnews005 .owl-carousel.owl-padding-10 {margin-left: 0;margin-right: 0;}.RWDnews005 h4 a {    margin-top: 15px;    font-size: 20px;    font-family: 'Noto Sans TC', sans-serif;    letter-spacing: 1px;    color: #333;    margin: 20px 0 10px;    font-weight: bold;    text-align: center;}.RWDnews005 .margin-top-20 {text-align: center;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {color: #8b8a8a;font-size: 45px; background: #fff;}/* 產品模組 */ 
.RWDproduct002_v2 {padding: 0;}.RWDproduct002_v2 .btn.btn-rj {    font-size: 16px;    letter-spacing: 4px;    border-radius: 0px;    text-align: center;    background-color: transparent;    border: none;    font-family: 'Noto Sans TC', sans-serif;    color: #484848;    padding-left: 19px;    text-transform: uppercase;    border-right: 1px solid #e7e7e7;    padding: 0 15px;position:relative;}.RWDproduct002_v2 .btn.btn-rj:before {    content: "";    position: absolute;    background: #c84f79;    width: 8px;    height: 8px;    left: 2px;    top: 50%;    transform: translateY(-50%);    border-radius: 50%;opacity: 0; transition: .3s ease;}.RWDproduct002_v2 .filter-portfolio ul > li:last-child .btn.btn-rj {border: none;}.RWDproduct002_v2 .active .btn.btn-rj:before {opacity: 1; transition: .3s ease;}.RWDproduct002_v2 .btn.btn-rj:hover, .btn.btn-rj:focus{background-color:transparent;color: #000;}.RWDproduct002_v2 .row:nth-child(2) {    position: absolute;    right: 0;    top:55px;}.portfolio-item.grow.identity.isotope-item { margin: 0; padding: 0;}.portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text h4{font-family: 'Questrial', sans-serif; font-weight: 600;font-size: 13px; color: #fff;}.bounceIn{animation-name: fadeInUp;}.RWDproduct002_v2 .showbottom a{text-align: left;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4{color: #000000;}.RWDproduct002_v2 .portfolio-bottom-summary h4 {    margin-top: 15px;    font-size: 20px;    font-family: 'Noto Sans TC', sans-serif;    letter-spacing: 1px;    color: #333;    margin: 20px 0 10px;    font-weight: bold;text-align: center;}.portfolio-bottom-summary {    width: 80%;    margin: 0 auto;    font-size: 15px;    color: #555;    line-height: 1.8;}.RWDproduct002_v2 .pr-txt ,.RWDnews005  .pr-txt {    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis;}.RWDproduct002_v2 .pr-sec  ,.RWDnews005  .pr-sec{    border-top: 1px solid #dadada;    padding-top: 10px;    margin-top: 10px;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis;}.RWDproduct002_v2 .pr-sec span ,.RWDnews005  .pr-sec span {    font-weight: bold;    margin-right: 10px;    color: #1177a2;}.RWDproduct002_v2 .popup-portfolio .portfolio-item{padding: 0 10px;}.RWDproduct002_v2 .row{margin:0 -10px;}.RWDproduct002_v2 .row:last-child {margin: 0 -30px;}.RWDproduct002_v2 .section-subject{margin-right: -15px;margin-left: -15px;margin-bottom:50px;}.RWDproduct002_v2 .row .col-md-12{padding:0;}.RWDproduct002_v2 .portfolio-item{margin-bottom: 25px;}.RWDproduct002_v2 .active .btn.btn-rj {background-color: transparent;color: #c51250;opacity: 1;font-weight: bold;}.RWDproduct002_v2 .col-sm-4 {width: calc(100% / 3 - 21px);margin: 0 10px 50px;}.RWDproduct002_v2 .portfolio-item > .inner-content > img {margin: auto;}.RWDproduct002_v2 .btn-box .btn:hover {    background: #d52e68;    transition: .3s ease;    color: #fff;}.RWDproduct002_v2 .btn-box .btn {    background:#cee2ea;    color: #676161;    padding: 6px 3%;    font-size: 15px;    line-height: 2;    max-width: 250px;    font-family: 'Noto Sans TC', sans-serif;    letter-spacing: 2px;    border-radius: 0;    transition: .3s ease;}.RWDproduct002_v2 .filter-portfolio ul > li {margin: 0px 5px 10px 5px;transition: .3s ease;}.RWDproduct002_v2 .filter-portfolio ul > li.active{margin: 0px 5px 10px 15px;transition: .3s ease;}/**/ 
.about-section .ab-txt {margin-top: 50px;}.about-section .ab-left {width: 70%;border-bottom: 1px solid #cecece;padding-bottom: 60px;}.RWDparallax_new {height: 100%;}.RWDparallax_new .picbgbox {height: 100% !important;background-size: contain !important;}/**/ 
.footer-right a {    color: #b5b5b5;}.footer-right {    width: 30%;    font-size: 12px;    color: #b5b5b5;    text-align: right;letter-spacing:1px;}.footer-mid span {    font-weight: bold;    letter-spacing: 0;    width: 55px;    display: inline-block;    font-family: 'Noto Sans TC';    color: #555;}.footer-mid {    width: 50%;    line-height: 2;letter-spacing: 0.5px;}.footer-left {    width: 20%;}.ft-logo {    width: 190px;    margin-bottom: 35px;}.ft-subtitle {    font-size: 12px;    letter-spacing: 0.5px;    color: #555;    line-height: 1.5;}h5.ft-title {    font-size: 18px;    font-weight: bold;    font-family: 'Noto Sans TC';    color: #333;}.footer-section a {    color: #333;}.RWDsocial002 .iconRounded {    border: 1px solid #9e9999;    color: #232323;    background-color: #fff;    font-size: 15px;}.bottom-section  .add-en {    letter-spacing: 0;    font-size: 12px;}.bottom-section  .add-en br{display: none;}.footer-right a {    color: #b5b5b5 !important;}.bottom-right {    line-height: 1.8;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {    background-color: transparent;    color: #000;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:nth-child(even) {border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;}.RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden;width:99%;margin: 0 auto 0 -1px;}.ft-keyword br {display: none;}.footer-section .add-cn br {display: none;}/*cookie*/ 
.RWDalert_fancybox.bottom {width: 500px;padding: 30px 60px 20px !important;box-shadow: 1px 0px 2px rgba(20%,20%,40%,0.2) !important;background: rgba(255, 255, 255, 90%) !important;color: #000 !important;left: auto !important;right: 0 !important;line-height: 1.5 !important;}.RWDalert_fancybox a{color: #000;border-bottom: 1px solid #555;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox .btn.active {border-radius: 0px;margin-top: 20px;background: #ccc !important;border: 1px solid #ccc !important;display: block;padding: 5px 50px;color: #333 !important;font-size: 14px !important;}.RWDalert_fancybox .btn:hover {background: #333 !important;color: #fff !important;}
/*特效 start*/

/*動態*/ 
.slickitem01:after {content: ""; position: absolute; background: url(archive/image/customization/0204banner_line2.png)no-repeat; background-size: contain; width: 100%; height: 100%; top:300px; left: 100vw;animation: line 3.2s ease-in-out;}@keyframes line{from{left:100%;}to{left:-100%}}@-webkit-keyframes line{from{left:100%;}to{left:-100%}}@-moz-keyframes line{from{left:100%;}to{left:-100%}}@-o-keyframes line{from{left:100%;}to{left:-100%}}@-ms-keyframes line{from{left:100%;}to{left:-100%}}@-webkit-keyframes zeroall {  0% {    opacity: .1;  }  30% {    opacity: 1;  }}/*scroll*/@keyframes web_menu002{0%{ transform: translate(0px, 0px);} 50%{transform: translate(0px, -50px);}100%{transform: translate(0px, 0px);}}

/*特效 end*/
/*語系 start*/

/*menu*/ 
.lang_en .RWDmenu_plus04 .site-nav .menu>li>a {letter-spacing: 1px;}/*標題*/ 
.index .lang_en h1.main-title {letter-spacing: 1px;}.index .lang_en h2.sub-title {letter-spacing: 0.5px;}/**/ 
.lang_en .RWDproduct002_v2 .btn.btn-rj {letter-spacing: 0.5px;}.lang_en .RWDproduct002_v2 .row:nth-child(2) {position: relative; top: 0;}.lang_en .RWDproduct002_v2 .filter-portfolio ul {text-align:left;}.lang_en .RWDproduct002_v2 .portfolio-bottom-summary h4{letter-spacing:.5px;line-height:1.5;font-size:18px;min-height:3rem;display:flex;align-items:center;justify-content:center}.lang_en .portfolio-bottom-summary{font-size:14px}.lang_en .RWDproduct002_v2 .pr-txt,.lang_en .RWDnews005 .pr-txt{-webkit-line-clamp:4}.lang_en .RWDproduct002_v2 .pr-sec,.lang_en .RWDnews005 .pr-sec{-webkit-line-clamp:2}/**/ 
.lang_en .RWDnews005 .owl-carousel .owl-item div {font-size: 14px;}.lang_en .RWDnews005 .margin-top-20 {letter-spacing: 0.5px;line-height: 1.5;}.lang_en .RWDnews005 h4 a {font-size: 18px;}/**/ 
.lang_en .bottom-section {letter-spacing: 0px;}.lang_en h5.ft-title {font-size: 16px;}.lang_en .bottom-section .container {width: 75%;}/**/ 
.lang_en .footer-right {letter-spacing: 0px;}.lang_en .footer-mid {letter-spacing: 0px;padding:0 20px;}

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

.page_wrapper_bg .about-section{display:none;}.page_wrapper_bg .bottom-section .about-bg{display:none;}.page_wrapper_bg  .footer-section {margin-top: 0;}.page_wrapper_bg  .RWDmenu_plus04 .header{box-shadow: 2px 2px 3px rgb(214 214 214 / 27%);}/*a連結*/a{text-decoration: none;}a:focus, a:hover {color: #000000;text-decoration: none;}/*main*/ 
.page_wrapper_bg section.call_to_action { padding:60px 0 90px; min-height: 700px;}.page_wrapper_bg section.call_to_action>.container {padding: 0;}.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}/*文字統一設定*/ 
.page_wrapper_bg .hgroup h1 {line-height: 1.7;}.page_wrapper_bg .article-text h2 {font-size:24px;line-height: 1;letter-spacing:2px;}.page_wrapper_bg .article-text h3 {letter-spacing: 2px;line-height: 1.5;margin-bottom: 10px; font-weight: bold; font-size: 24px !important;}.page_wrapper_bg .article-text h4 {font-size: 18px;line-height: 1.7;letter-spacing: 2px;margin: 15px 0 15px;font-weight: bold;}.page_wrapper_bg .article-text{font-size:15px;line-height: 2;letter-spacing: 2px;color: #333;text-align: justify;font-weight: 400;}.page_wrapper_bg .article-text p{font-size:15px;line-height: 2;letter-spacing: 2px;color: #333; font-weight: 400;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td{font-size:15px;line-height: 2; font-weight: 400;}._bd_row li{margin-bottom: 10px;}._bd_row ol{padding-left: 22px;}._bd_row ul{padding-left: 18px;}/*-------按鈕--------*/#panelCms .btn.btn-primary { float: none;border-radius:0px !important;}/*重新填寫*/ 
.refill_btn {display: none;}/*回上一頁按鈕*/#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 { padding: 0 15px;background: transparent;color:#1177a2; transition: all 0.2s ease;border:1px solid #a8c4d0;width: 160px;font-weight: bold;}.btn.btn_back a:hover {border: 1px solid #1177a2;color: #fff;background:#1177a2;}/*確定送出*/ 
.ebtn {padding: 0;background: transparent;-webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px;float: right;margin-right: 0;}.ebtn a {line-height: 1.5;padding: 6px 0px;margin-top: 20px;color: #fff;background:#1177a2; border: 1px solid #1177a2;transition: all .2s ease;width: 160px;font-weight: bold;text-align: center;}.ebtn a:hover {background:#d52e68; color: #fff; border-color:#d52e68; transition: all .2s ease;}/*購物車*/ 
.RWDshopping .btn.bg1{background: transparent ;color: #444;border: 1px solid #444;border-radius: 0 ;}.RWDshopping .btn.bg1:hover{border-radius: 0 ;transition: all 0.3s ease;border: 1px solid #000 ;color: #fff ;background: #000 ;}.RWDshopping .btn.bg2{border-radius: 0 !important;transition: all 0.3s ease;border: 1px solid #444 !important;color: #fff !important;background: #444 !important;}.RWDshopping .btn.bg2:hover{background:#000 !important;color: #fff !important;border: 1px solid #000 !important;}.RWDshopping .btn.bg2 i {transition: none;}.RWDshopping .btn.bg3{background: transparent; color: #444; border: 1px solid #444;border-radius: 0;}.RWDshopping .btn.bg3:hover{border-radius: 0;transition: all 0.3s ease;border: 1px solid #000;color: #fff; background: #000;}/*文章列表-2*/ 
.layoutlist_2 .list_subject a {font-size: 16px !important;font-weight: bold;margin: 0px 0px 20px !important; display: block;line-height:2 !important;}.subsubject {font-size: 14px;font-weight: 400;line-height: 2;}/*文章列表-3*/ 
.layoutlist_3 .list_subject a{font-size: 16px !important;font-weight: bold;margin: 0px 0px 20px !important; display: block;line-height:2 !important;}.layoutlist_3 .list_subject .summary a{font-size: 14px !important;font-weight: 400;line-height: 2 !important;}/*文章列表-4*/ 
.layoutlist_4 .list_subject a{font-size: 16px !important;font-weight: bold;margin: 0px 0px 20px !important; display: block;line-height:2 !important;}.layoutlist_4 .list_subject .summary a{font-size: 14px !important;font-weight: 400;line-height: 2 !important;}/*文章列表-7*/ 
.layoutlist_7 .subject, .layoutlist_7 .subject a{margin-top: 15px !important;;margin-bottom: 15px !important;;}.layoutlist_7 .cdate, .layoutlist_7 .cdate a{font-size: 12px;}.layoutlist_7 .summary, .layoutlist_7 .summary a{font-size: 14px !important;font-weight: 400;line-height: 2 !important;}/*相簿-1*/ 
.layoutlist_1 .album_item_subject {padding: 20px 0px;font-size: 18px;}/*相簿-2*/ 
.layoutlist_2 .album_item_subject{padding: 20px 0px;font-size: 18px;}.layoutlist_2 .subject {text-align: center;}.layoutlist_2 .subject a{color: #000;}/*Q&A*/ 
.rwd .faq_question{font-size: 16px;letter-spacing: 2px;}.rwd .faq_answer{font-size: 15px;letter-spacing: 2px;line-height: 1.8;}/*影片*/ 
.video_item_subject{font-size: 16px;letter-spacing:1px;}/*檔案下載*/ 
.download .search_input {background: transparent;}/*產品_1*/ 
.page_content1 #productbx_bg{background: #efefef;-moz-opacity:1;opacity: 1;}.page_content1 .dd-selected {letter-spacing: 1px;}#btn_shopping{border-radius: 0;font-size: 14px;background:#444}#btn_shopping:hover{background:#000}.fbtn{border-radius: 0;font-size: 14px;background:#444}.fbtn:hover{background:#000}#btn_querycar{border-radius: 0;font-size: 14px;background:#444}#btn_querycar:hover{background:#000}.product_desc_content {color: #333;letter-spacing: 1px;line-height: 30px;}.page_content1 #prod_price {margin-top: 17px;}/*產品_2*/#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #999;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background:#444;}.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: #111;}#mobile-fixed .style-radio .form-radio, .RWDproduct_page .style-radio .form-radio {border: 1px solid rgb(214, 214, 214);}#mobile-fixed .style-radio .form-radio.checked, .RWDproduct_page .style-radio .form-radio.checked {border-color: #000;}/*購物清單*/ 
.RWDshopping .btn.normal{border-radius: 0;}/*會員註冊*/#join_form .btn-primary{border-radius: 0;}/*留言板*/ 
.customized_columns .css-table .th.textarea {width: 10%;}/*詢問車*/ 
.RWDquiry .btn.normal{border-radius: 0;}/*側選單*/#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:2px 2px 3px rgb(212 212 212 / 30%);border-radius:0px;}.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:0px;}.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:#4ba1c4;font-weight: 600;}.page_wrapper_bg .products-nav>ul>li:hover > a{color:#4ba1c4;}.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:#4ba1c4;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {font-size: 15px;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;}/*麵包屑(置中)*/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-bottom: 0;border-bottom: none;}.hgroup h1 {text-align: center; letter-spacing: 4px; font-size: 32px; font-weight: 600; line-height: 1.5; margin: 0; padding: 0;}/**/ 
.layoutlist_2 .item, .layoutlist_4 .item {    margin-top: 0;    border-bottom: none;}.RWDproduct_page .ibtn {font-size: 15px;letter-spacing: 2px;}.RWDproduct_page .btn-other .ibtn{    text-align: left;    margin-top: 20px;width: 200px;    text-align: center;    padding: 7px 0;    background: #cee2ea;    color: #676161;    font-weight: bold;    letter-spacing: 2px;}.RWDproduct_page .products-info .name { font-weight: bold;letter-spacing: 3px;}.RWDproduct_page .btn-other .ibtn:hover {background: #d52e68;color: #fff;transition: .3s ease;}.RWDproduct_page .btn-other {text-align: left;margin-top: 16px;}/**/ 
.new-form .formdesc span {font-weight: bold;width: 55px;display: inline-block;}.new-form .formdesc a {color: #555;}.new-form .formdesc p {border-bottom: 1px solid #d4d4d4;padding-bottom: 15px;margin-bottom: 15px;}.new-form .formdesc {padding-top: 0;line-height: 2.2;letter-spacing: 1px;}/*英文*/ 
.lang_en .hgroup h1 {letter-spacing: 0.5px;}.lang_en.page_wrapper_bg .article-text p {letter-spacing: 0px;}.lang_en .new-form .formdesc {letter-spacing: 0px;}.lang_en .RWDproduct_page .products-info .name {letter-spacing: 0.5px;}.lang_en.page_wrapper_bg .article-text {text-align:left;letter-spacing: 0.5px;}.lang_en .RWDproduct_page .btn-other .ibtn {letter-spacing: 0px;}.lang_en ul.breadcrumb.pull-right a {letter-spacing: 0.5px;}.lang_en .m2018 .products-nav .nav-title {letter-spacing: 0px;}

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

@media (max-width: 1700px) {#RWDfullscreen01 .RWDbanner_plus01 .page-scroll {bottom: 200px;}.bottom-section .about-bg {right: 0%;width: 90%;}.RWDparallax_new .picbgbox {background-size: contain !important;}.news-section .container {width: 90%;}.bottom-section .container {width: 75% !important;}}@media (max-width: 1500px) {.product-section .container {width: 80%;}.news-section .container {width: 95%;}.bottom-section .container {width: 80% !important;}.bottom-section  .add-en { display:block;}#RWDfullscreen01 .RWDbanner_plus01 .page-scroll {bottom: 170px;left: -10px;}}@media (max-width: 1400px) {#RWDfullscreen01 .RWDbanner_plus01 .page-scroll {bottom: 140px;left: -14px;}.footer-right {width: 35%;}.footer-mid {width: 40%;}.footer-left {width: 25%;}.footer-mid span {width: 40px;}}@media (max-width: 1300px) {.product-section .container {width: 90%;}.news-section .container {width: 95%;}.bottom-section .container {width:90% !important;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {display: none;}.RWDnews005 .controlls-over .owl-pagination {display:block;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {margin: 0 0 50px;}.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {width: 15px;}.owl-theme .owl-controls .owl-page span {border-radius: 0;}}@media (max-width: 1280px) {.lang_en .RWDproduct002_v2 .btn.btn-rj {    font-size: 15px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.news-section .container {width: 100%;padding: 0 10px;}.about-section .ab-left {border-bottom:none;}.about-section {width: 100%;border-bottom:1px solid #cecece;}.footer-section {margin-top: 80px;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.ml-stack-nav-toggle i {display: none;}.ml-stack-nav-toggle {padding: 45px 45px 25px 15px;}.RWDmenu_plus04 .features:after {background-color: #888;}.RWDmenu_plus04 .features {padding-right: 20px;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #86acce;}.bottom-section .about-bg {width: 100%;}.RWDparallax_new .picbgbox {    height: 435px !important;}.RWDsocial002 .pull-right {    float: right !important;}.ft-keyword br {display:block;}.RWDsocial002 ul.socialNetwork {margin-bottom: 35px;}.RWDmenu_plus04 .features .share-group.main_share{display:block;}.RWDmenu_plus04 .features .share-group.main_share {padding: 18px 15px 25px;}.RWDmenu_plus04 .features .share-group a {margin: 0 10px;}.RWDmenu_plus04 .features .share-group a:first-child {    margin-left: 0;    background: #ebebeb;    padding: 5px 30px;    font-weight: bold;    letter-spacing: 3px;}.RWDmenu_plus04 .features .share-group a:last-child {     margin-left: 0;background: #fcd5e1;    padding: 5px 30px; font-weight: bold;    letter-spacing: 3px;}.RWDnews005 h4 a {font-size: 17px;padding: 0;}.RWDnews005 .text-left {padding: 0;}.portfolio-bottom-summary {width: 90%;}.footer-section .add-cn br {display: block;}#RWDfullscreen01 .RWDbanner_plus01 .page-scroll {left: -20px;}.RWDproduct002_v2 .btn-box .btn:hover {background: #cee2ea;}.new-form .formdesc p {letter-spacing: 1px;font-size: 14px;}/**/ 
.lang_en .RWDproduct002_v2 .btn.btn-rj {font-size: 12px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.index h2.sub-title {text-align: center;}.index h1.main-title{text-align: center;}.RWDproduct002_v2 .row:nth-child(2) {position: relative;top: 0;}.RWDproduct002_v2 .section-subject {margin-bottom: 20px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    padding: 0;}.RWDparallax_new .picbgbox {background-size: cover !important;}.bottom-section .about-bg {    width: 100%;    opacity: 0.15;}.about-section .ab-left {width: 100%;text-align: center;}.about-section .ab-txt {    margin-top: 30px;}.footer-left {width: 100%;text-align: center;margin-bottom: 50px;}.ft-logo {margin: 0 auto;}.footer-mid , .footer-right{width: 50%;}.RWDnews005 .owl-carousel .owl-item div {width: 90%;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:nth-child(even) {border-right: none;}/**/#sidebar input, #sidebar select, #sidebar select.form-control:not([size]):not([multiple]) {margin-bottom: 30px;}.item .subject {margin-top: 10px;margin-bottom: 30px;}/**/ 
.lang_en .RWDproduct002_v2 .filter-portfolio ul {    text-align: center;}.lang_en .footer-mid {padding: 0;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.page_wrapper_bg  .ebtn a {width: 180px;}.page_wrapper_bg  .ebtn {width: auto;}.RWDproduct_page .btn_back {width: auto;}
}
/*800px end*/
/*pad版 start*/
@media (max-width: 768px) {
/*配置*/ 
.main .container{padding-right: 15px;padding-left: 15px;}#RWDfullscreen01 .RWDbanner_plus01 .page-scroll {bottom: 300px;}
}
/*pad版 end*/
/*767px start*/
@media (max-width: 767px) {
.RWDmenu_plus04 .features .share-group.main_share {display: none;}.RWDmobile_bottom_v2 .icon { display: none;}.mobile_bottom__a {padding: 8px 0;}.mobile_bottom__a, .mobile_bottom__a:hover, .mobile_bottom__a:active, .mobile_bottom__a:focus {    color: #fff;    background: #76a3bd;}.mobile_bottom__li:last-child .mobile_bottom__a {  background: #d87885;}.RWDmobile_bottom_v2 .text {font-size: 15px;letter-spacing: 3px;font-weight: bold;}.mobile_bottom__li {    flex: 1 1 25%;    border-left: 1px solid #fff;    border-right: 1px solid #76a3bd;}.RWDmenu_plus04 .logo {width: 110px;margin-top: 15px;opacity: 1;}.RWDmenu_plus04 .header.is-up .logo{width: 110px;margin-top: 15px;opacity: 1;}.layoutlist_2 .col-xs-12 {width: 50%;float: left;}.layoutlist_8.rwd .item {padding: 30px 0;width: 50%;float: left;}.layoutlist_8.rwd .row {margin-left: 0;margin-right: 0;}.RWDslider01 .pic-list {float: none;width: 100%;padding-left: 0;padding-right: 0;}.RWDslider01.pic-right .pic-list { float:none; padding-left: 0px; padding-right: 0;}.RWDslider01 .text { float: none;width: 100%;}.RWDslider01 .control-box { left: 0;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.fl {width:230px;}.footer-mid, .footer-right {width: 100%;}.bottom-section .container {width: 95% !important;padding: 0 15px !important}.RWDsocial002 .pull-right {    float: left !important;    margin: 20px 0;}.footer-mid, .footer-right {    width: 100%;    text-align: left;}.RWDsocial002 ul.socialNetwork {    margin-bottom: 20px;}.about-section .ab-txt p br {    display: none;}.about-section .ab-left {text-align: left;}.RWDproduct002_v2 .col-sm-4 {width: 100%;margin: 0 auto 30px;}.RWDproduct002_v2 .row:last-child {    margin: 0;}.RWDnews005 .owl-carousel .owl-item div {width: 100%;}.portfolio-bottom-summary {width: 100%;}.ml-stack-nav-toggle {    padding: 45px 15px 25px 15px;}.RWDmenu_plus04 .features {    padding-right: 20px;    margin-right: 20px;}.RWDmenu_plus04 .features:after {    background-color: #d4cfcf;}.RWDproduct002_v2 .btn.btn-rj:before{display: none;}.RWDproduct002_v2 .filter-portfolio ul > li.active {margin: 0px 5px 10px 5px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {height: 8px;width: 15px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 8px;height: 8px;}.RWDmenu_plus04 .logo {width: 160px;margin-top: 15px;}.RWDmenu_plus04 .header.is-up .logo{width: 160px;margin-top: 15px;}#RWDfullscreen01 .RWDbanner_plus01 .page-scroll {display: none;}.RWDmobile_bottom_v2 {display: block;}.RWDproduct002_v2 .btn-box .btn {max-width: 100%;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:nth-child(even) {    border-left: none;    border-right: none;}.RWDproduct002_v2 .filter-portfolio ul > li {margin: 0px 5px 10px;width: calc(100%/4 - 10px);}.RWDproduct002_v2 .filter-portfolio ul > li:nth-child(4n) .btn.btn-rj {    border: none;}.footer-left {text-align: left;}.ft-logo {margin: 0;}.footer-left {margin-bottom: 30px;}/*cookie*/ 
.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;}.RWDalert_fancybox.bottom {padding: 30px 30px 20px !important;width: 100%;}.RWDalert_fancybox .btn.active {display: block !important;margin: 20px 0 0 !important;width: 100% !important;}/**/ 
.RWDproduct_page .btn_back {width: 100%;}.page_wrapper_bg  .ebtn a {width: 100%;}.page_wrapper_bg  .ebtn {width: 100%;}.page_wrapper_bg .main .container {padding-left: 10px;padding-right: 10px;}.layoutlist_8.rwd .item { width:100%;float:none;}.layoutlist_2 .col-xs-12 { width:100%;float:none;}.btn.btn_back {width: 100%;}#article .btn.btn_back a {display: block;}.RWDproduct_page .btn-other .ibtn {width: 100%;}.btn.btn_back a {width: 100%;}.lang_en .footer-mid {    padding: 0;}.lang_en .RWDproduct002_v2 .filter-portfolio ul > li {    width: fit-content;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
/*.RWDbanner_plus01.style-dotnav.control-left .control-box, .RWDbanner_plus01.style-dotnav.control-right .control-box {position: relative;bottom: 60px;}*/ 
.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container {bottom: 60px;}.product-section {padding: 80px 0 0;}.news-section{padding: 80px 0;}.bottom-section{padding: 80px 0 60px;}
}
/*480px end*/
/*jQuery start*/

.bg-up{top:0px !important;box-shadow: 1px 1px 5px #e6e6e6;}.sub-up{top:-50px}

/*jQuery end*/
/*380px start*/
@media (max-width: 380px){
.RWDproduct_page .btn-other li {width: 100%;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.index h1.main-title {font-size: 30px;}.fl {width:150px;}
}
/*320px end*/