a{text-decoration:none}a:hover, a:active, a:focus, a:visited {text-decoration:none;}.row {margin-left:0px;margin-right:0px;}/*loading*/ 
.RWDfakeloader .fl img {width: 350px}/*logo*/ 
.RWDmenu_plus04 .logo {width: 300px;margin-top:7px}.RWDmenu_plus04 .logo img {padding: 20px}/*menu*/ 
.RWDmenu_plus04 .header {background: rgb(255,255,255,90%);transition: 0.4s;padding: 0 20px;}.RWDmenu_plus04 .header.is-up {background: #fff;box-shadow: 0 4px 24px rgb(0 0 0 / 8%);transition: 0.4s}.RWDmenu_plus04 .container {width: 100%;}.RWDmenu_plus04 .site-nav .menu {text-align: right;transition: 0.4s}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 16px;letter-spacing: 2px;color:#333;font-weight: bold;transition: 0.4s;padding: 20px;font-weight: bold}.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: #0da7e4;transition: 0.4s}.RWDmenu_plus04 .site-nav .menu ul li>a {text-align: center;}.RWDmenu_plus04 .site-nav .menu ul li>a:hover {text-decoration: none;}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after, .RWDmenu_plus04 .lang-select-label:after, .RWDmenu_plus04 .site-nav .menu li.dropdown>a:after, .RWDmenu_plus04 .site-nav .menu li.has-child>a:after {border: 1px solid #333;border-width: 1px 1px 0 0;}.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: #0da7e4;}.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 {font-weight: normal;color: #fff;background: #0da7e4;transition: 0.4s}.RWDmenu_plus04 .site-nav .menu>li>ul {padding:0px}.RWDmenu_plus04 .site-nav .menu>li>ul {top: calc(100% + 5px);}.RWDmenu_plus04 .header.is-up::before {display:block}.RWDmenu_plus04 .container {min-width: 100%;}.RWDmenu_plus04 .site-nav .menu>li.is-active>a {color: #0da7e4;}/*行動呼籲*/ 
.RWDmenu_plus04 .features {width: 350px;}.RWDmenu_plus04 .features .edit .menu_btn a {font-size: 16px;letter-spacing: 1px;font-weight: bold;background: #5BC3DD;padding: 10px 25px;color: #fff;display: flex;align-items: center;justify-content: center;margin-top: 14px;transition: 0.4s;    border-radius: 30px;}.RWDmenu_plus04 .features .edit .menu_btn a i {color: #fff;font-size: 20px;margin-right:10px}.RWDmenu_plus04 .features .edit .menu_btn a:hover {background: #3279BF;transition: 0.4s;}.RWDmenu_plus04 .features .menu_btn b {margin-right: 10px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption {top: 30%;}.RWDbanner_plus01 .slick-caption .container {width: 800px !important;float: right;}.RWDbanner_plus01 .logo {width: 600px;}/*輪播點*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width:8px;height:8px;background: #5BC3DD;border-radius: 50%;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #3279BF;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li {height: 30px;}/*文*/ 
.RWDbanner_plus01 .slick-caption .txt1 {letter-spacing: 2px;font-size: 40px;font-weight: bold;color:#fff;line-height:1.5;width:800px;float: right;}.RWDbanner_plus01 .slick-caption .txt2 {letter-spacing: 2px;line-height:1.5;font-size: 30px;;font-weight: bold;color:#fff;margin-top: 20px;width:800px;float: right;}.RWDbanner_plus01 .slick-caption .container {width: 94%;}/*搜尋*/ 
.RWDmenu_plus04 #search-box.full .form-control {font-size: 20px;}.RWDmenu_plus04 #search-box.full .ibtn {font-size: 20px;}.RWDmenu_plus04 #search-box.full .search-in {max-width:900px}/*詢問車*/ 
.RWDmenu_plus04 .features .cart-btn img {width: 22px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding:21px 10px}/*寬*/#RWDfullscreen01 .container {width: 75%;max-width:1400px;padding:0;margin: 0 auto;}/*標題*/ 
.pro_title h2 {    font-size: 38px;    letter-spacing: 2px;    line-height: 1.5;    margin: 0;    background-color: #0da7e4;    background-image: linear-gradient(180deg, #0da7e4 0%, #005096 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    font-weight: bold;}.pro_title h4 {font-size: 18px;letter-spacing: 2px;margin: 5px 0;color: #333;font-weight: bold;line-height:1.5}.pro_stxt h4 b {    display: block;    color: #333;    font-size: 18px;    margin-bottom: 10px;    line-height: 1.5;}.pro_stxt h4 {    margin-bottom: 30px;    line-height: 1.5;    letter-spacing: 1px;    color: #555;    font-size: 16px;}.pro_stxt {margin-top: 80px;}.RWDqa01 .main_title {font-size: 38px;letter-spacing: 2px;line-height: 1.5;margin: 0;background-color: #0da7e4;background-image: linear-gradient(180deg, #0da7e4 0%, #005096 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: bold;}.RWDqa01 .en_title { font-size: 18px;letter-spacing: 2px;margin: 5px 0;color: #333;font-weight: bold;line-height:1.5}.pro_stxt a {    padding: 10px 30px;    border-radius: 30px;    margin-top: 80px;    display: block;    max-width: 200px;    text-align: center;    color: #fff;letter-spacing: 1px;background-color: #0da7e4;    background-image: linear-gradient(180deg, #0da7e4 0%, #005096 100%);position: relative;    overflow: hidden;}.pro_stxt a::before {    content: "";    position: absolute;    bottom: 100%;    right: 100%;    width: 2em;    height: 2em;    border-radius: 50%;    background-color: rgb(255 255 255 / 20%);    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: translate3d(50%,50%,0) scale3d(0,0,0);    transform: translate3d(50%,50%,0) scale3d(0,0,0);    transition: -webkit-transform .45s ease-in-out;    transition: transform .45s ease-in-out;    -webkit-transform .45s ease-in-out: ;}.pro_stxt a:hover::before {    -webkit-transform: translate3d(50%,50%,0) scale3d(15,15,15);    transform: translate3d(50%,50%,0) scale3d(15,15,15);}/*關於*/ 
.about_block {padding:80px 0;position: relative;}.RWDright_cont002 .item-first .text-box .title {    font-size: 38px;    letter-spacing: 2px;    line-height: 1.5;    margin: 0;    background-color: #0da7e4;    background-image: linear-gradient(180deg, #0da7e4 0%, #005096 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;}.RWDright_cont002 .item-first .text-box .subtitle {    font-size: 18px;    letter-spacing: 2px;    margin: 5px 0;    color: #333;font-weight: bold;}.RWDright_cont002 .item-first .text-box .underline {display:none}.RWDright_cont002 .item-first .text-box .text {    margin-right: 0;    width: 100%;    font-size: 16px;    color: #555;    line-height: 1.8;    letter-spacing: 1px;text-align: justify;}.RWDright_cont002 .item-first {    background: transparent;    display: flex;    align-items: center;position: relative;}.RWDright_cont002 .item-first .text-box {padding:0px 0 0 80px}.RWDright_cont002 .item-first::before {    content: "";    width: 500px;    height: 500px;    background: #0888c8;    position: absolute;    bottom: -30px;    left: -30px;    opacity: 0.2;border-top-left-radius: 30px;border-bottom-right-radius: 30px;display:none}.img_icon {display: flex;grid-column-gap: 20px;justify-content: center;margin-top: 30px;padding-right: 150px;}.img_icon img {width: calc(100% / 4 - 20px);padding: 10px 5px;}.RWDright_cont002 .item-first .text-box a {    margin-right: 0;    border-radius: 50px;    min-width: 200px;    padding: 10px;    background-color: #0da7e4;    background-image: linear-gradient(180deg, #0da7e4 0%, #005096 100%);    color: #fff;    border: 0;margin-top:50px;position: relative;    overflow: hidden;}.RWDright_cont002 .item-first:hover .pic img {transform: scale(1.05);}.RWDright_cont002 .item-first > a {width: 50%}.RWDright_cont002 .item-first .pic {width: 100%;}.RWDright_cont002 .item-first .text-box {width:50%}.about_block .about_bgimg {    width: 180px;    height: 200px;    position: absolute;    bottom: -50px;    background-size: contain;    right: 0;    transform: rotateY(180deg);    z-index: -1;}.about_block .about_bgimg img {    width: 100%;}.RWDright_cont002 .item-first .text-box a::before {    content: "";    position: absolute;    bottom: 100%;    right: 100%;    width: 2em;    height: 2em;    border-radius: 50%;    background-color: rgb(255 255 255 / 20%);    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: translate3d(50%,50%,0) scale3d(0,0,0);    transform: translate3d(50%,50%,0) scale3d(0,0,0);    transition: -webkit-transform .45s ease-in-out;    transition: transform .45s ease-in-out;    -webkit-transform .45s ease-in-out: ;}.RWDright_cont002 .item-first .text-box a:hover::before {    -webkit-transform: translate3d(50%,50%,0) scale3d(15,15,15);    transform: translate3d(50%,50%,0) scale3d(15,15,15);}/*產品*/ 
.products_block {padding: 80px 0;position: relative;}.RWDproduct002_v3 .section-subject {display:none}.RWDproduct002_v3 .col-sm-4{width: calc(100% / 3 - 1px);}.product_block {padding:100px 0px;background: rgb(238,238,238,0.5) !important;position: relative;}.RWDproduct002_v3 {padding:0px}.RWDproduct002_v3 .bounceIn{  -webkit-animation-name: fadeIn;animation-name: fadeIn;}.boxFeature-2 h2 {font-size: 18px;color: #000;}.boxFeature-2 p {font-size:15px;color:#6C7B8B}.RWDproduct002_v3 .portfolio-item > .inner-content {background: #fff;padding: 40px;border-radius: 30px;opacity: 1 !important;animation: none;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {margin-bottom: 10px !important;padding: 0 5px;overflow: visible !important;}.RWDproduct002_v3 .popup-portfolio {margin-bottom:0}.products_block .container .RWDproduct002_v3 {float: right;width: calc(100% - 400px);}.products_block .container .RWDedictor008 {width: 400px;float: left;padding-right:80px}.RWDproduct002_v3 .btn-box .btn {display:none}.pro_stxt h4 b {    display: block;    color: #333;    font-size: 18px;    margin-bottom: 10px;    line-height: 1.5;    position: relative;    padding-left: 35px;}.pro_stxt h4 b::before {    content: "";    width: 10px;    height: 10px;    background: #3279bf;    position: absolute;    top: 8px;    left: 4px;    border-radius: 100% 0% 50% 50% / 60% 0% 100% 45%;}.portfolio-bottom__h4 {margin-top: 10px;    font-size: 18px;    letter-spacing: 0.5px;    font-weight: bold;    color: #333;}.pro_btn {display:none}.pro_btn a {    margin-top: 50px;    position: relative;    background: #3279BF;    border: 0;    color: #fff;    font-weight: bold;    letter-spacing: 2px;    border-radius: 40px;background-color: #0da7e4;    background-image: linear-gradient(180deg, #0da7e4 0%, #005096 100%);overflow: hidden;    max-width: 200px;    width: 100%;    text-align: center;padding: 10px 30px;}.products_block .RWDedictor {    display: none;}/*頁籤*/ 
.RWDproduct002_v3 .filter-portfolio ul {text-align: right;}.RWDproduct002_v3 .filter-portfolio ul > li {margin: 0 -1px 5px 0px}.RWDproduct002_v3 .btn.btn-rj {padding: 5px 30px;border-radius: 0px;background: #fff;border: 1px solid #ddd;font-size: 17px;letter-spacing: 1px;font-weight: bold;color: #333;}.RWDproduct002_v3 .active .btn.btn-rj {background-color: #3279BF;transition: 0.4s;border: 1px solid #3279BF;}.RWDproduct002_v3 .btn.btn-rj:hover {background-color: #005096;transition: 0.4s;border: 1px solid #5bc3dd;font-weight: bold;}.RWDproduct002_v3 .popup-portfolio .portfolio-item h4 {letter-spacing: 1px;color: #000;font-weight: bold;font-size: 17px;transition: 0.4s;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom h4 {color: #191970;transition: 0.4s;}.no-touch .RWDproduct002_v3 .btn.btn-rj:hover {background:#5BC3DD !important}/*QA*/ 
.faq_block {position: relative;padding: 80px 0 105px;}.RWDqa01 {box-shadow: 0 5px 20px rgb(77 171 234 / 20%);border-radius: 15px;padding:80px;overflow: unset;position: relative;}.RWDqa01 .accordion .accordion-item {border-bottom: 1px dashed #eee;}.RWDqa01 .accordion .accordion-content {color: #888;font-size: 15px;line-height: 1.7;letter-spacing: 1px;}.RWDqa01 .accordion .accordion-content li {margin-bottom: 10px;}.RWDqa01 .accordion button[aria-expanded='true'] .accordion-title::before {color: #3279BF}.RWDqa01 .accordion button .accordion-title::before {    content: 'Q';    color: #3279BF;    position: absolute;    width: 80px;    font-weight: 400;    font-size: 26px;    font-family: inherit;    text-align: center;    left: 0;    transition: all .3s ease;}.RWDqa01 .accordion button .accordion-title {letter-spacing: 2px;font-weight: bold;color:#333}.RWDqa01 .accordion {border-top: 1px dashed #eee;}.RWDqa01 .accordion .accordion-content ol, .RWDqa01 .accordion .accordion-content ul {padding-left: 18px;}.faq_block>.container {    background: #fff;    background-size: cover;    padding: 80px;    width: 50%;    border-radius: 15px;    position: relative;    margin-left: 10%;}.faq_block>.container:after {    content: "";    position: absolute;    width: 96%;    height: 103%;    background: url(archive/image/customization/bg-2.jpg)no-repeat;    background-size: cover;    filter:brightness(.96)hue-rotate(90deg);    border-radius: 15px;    z-index: -1;    top: 15px;    left: -50px;    transform-origin: left top;    transform: rotate(-2deg);}.RWDparallax_new .picbgbox {height: 100% !important;}.RWDparallax_new {position: absolute;width: 100%;height: 100%;max-height: 830px;bottom: 0;z-index: -2;}.RWDqa01 .accordion button .icon::after {    display: block;    position: absolute;    content: '';    top: 7px;    left: 12px;    width: 2px;    height: 20px;    background: #5BC3DD;    transition: transform .4s cubic-bezier(.96, .01, 0, .95);}.RWDqa01 .accordion button .icon::before {    display: block;    position: absolute;    content: '';    top: 15px;    left: 3px;    width: 20px;    height: 2px;    background: #5BC3DD;}.RWDqa01 .more_button {    margin-top: 50px;    position: absolute;    bottom: -25px;    background: #3279BF;    border: 0;    color: #fff;    font-weight: bold;    letter-spacing: 2px;    border-radius: 40px;background-color: #0da7e4;    background-image: linear-gradient(180deg, #0da7e4 0%, #005096 100%);overflow: hidden;}.RWDqa01 .accordion button[aria-expanded='true'] {color:#3279BF}.RWDqa01 .more_button::before {    content: "";    position: absolute;    bottom: 100%;    right: 100%;    width: 2em;    height: 2em;    border-radius: 50%;    background-color: rgb(255 255 255 / 20%);    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: translate3d(50%,50%,0) scale3d(0,0,0);    transform: translate3d(50%,50%,0) scale3d(0,0,0);    transition: -webkit-transform .45s ease-in-out;    transition: transform .45s ease-in-out;    -webkit-transform .45s ease-in-out: ;}.RWDqa01 .more_button:hover::before {    -webkit-transform: translate3d(50%,50%,0) scale3d(15,15,15);    transform: translate3d(50%,50%,0) scale3d(15,15,15);}@media (max-width:1920px){.RWDbanner_plus01 .slick-caption {top: 30%;}}
/*footer start*/

.footer_block {background-color: #0da7e4;background-image: linear-gradient(180deg, #0da7e4 0%, #005096 100%);color:#fff}.footer_block .container {display: flex;flex-flow: wrap;padding: 50px 0 !important;justify-content: center;align-items: flex-start;width: 70% !important;}.ft_info {width:calc(100% / 2)}.ft_info a {color: #fff;}.ft_info h3 {margin: 0 0 15px;padding: 0;font-size: 24px;letter-spacing: 1px;color: #fff;line-height:1.5;border-bottom: 1px solid rgb(255 255 255 / 20%);padding-bottom: 15px;}.ft_right {width:calc(100% / 2);display: flex;align-items: center;justify-content: center;}.map_block {width:100%}.ft_right .RWDedictor h3 {    line-height: 1.5;    color: #fff;    letter-spacing: 1px;    margin: 0;font-size: 18px;}.ft_btn a {    display: block;    background: #0fc025;    padding: 10px;    text-align: center;    border-radius: 30px;    color: #fff;    font-weight: bold;    letter-spacing: 1px;    max-width: 300px;transition: 0.4s;}.ft_btn a:hover {transition: 0.4s;opacity: 0.8;}.ft_btn2 a {    background: #fd5822;    margin-top: 5px;    display: flex;    justify-content: center;    align-items: center;}.ft_txt {padding-right: 80px;line-height:1.8;letter-spacing: 0.5px;}.ft_txt i {margin-right:10px}.ft_btn2 a img {    width: 20px;    margin-right: 15px;}/*copyright*/ 
.ft_copyright {display: flex;font-size: 12px;padding: 10px 0;letter-spacing: 0.5px;flex-flow: wrap;color: #5ac2dc;width:100%;justify-content: center;}.copyright_desc {color: #5ac2dc;}.ft_copyright .RWDedictor {padding: 0 8px;}.copyright_desc a, .copyright_desc a:hover {color: #5ac2dc;text-decoration: none;}/*scrollTop*/ 
.scrollTop002 {right: 10px;bottom: 80px;}.scrollTop002 img {width: 55px;height: 55px;}/*cookie*/ 
.RWDalert_fancybox.bottom {width: 500px;padding: 30px 60px 20px !important;box-shadow: 1px 0px 2px rgba(20%,20%,40%,0.2) !important;}.RWDalert_fancybox .btn.active {border-radius: 0px;margin-top: 20px;background: #3279BF !important;border: 0px !important;display: block;padding: 5px 50px;color: #fff !important;font-size: 15px;}.RWDalert_fancybox .btn:hover {opacity: 0.8;color: #fff !important;}.RWDalert_fancybox.bottom a {color: #5BC3DD;font-weight: bold;transition: 0.4s;}.RWDalert_fancybox.bottom a:hover {color:#005096;transition: 0.4s;}/*ph*/ 
.ph_btn {display:none}.ph_btn .menu_btn a b {    margin-right: 10px;}.ph_btn .menu_btn a {    width: 100%;    max-width: unset;    text-align: center;    color: #fff;    display: block;    padding: 10px;}

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

/*通用*/ 
.page_wrapper_bg section.call_to_action{padding: 50px 0 100px 0px!important;min-height: 700px;}.page_wrapper_bg section.call_to_action > .container {width:75%;max-width: 1800px;background: #fff;padding: 50px;}#RWDPAGE_BASE_PAT02 .main {margin-top:0px !important;top:95px !important}.article-text .container {width: 100%;}.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important}/*統一*/ 
.page_wrapper_bg .pagecontent {line-height: 1.8;letter-spacing: 1px;font-size: 15px;color:#666}.webdesc {font-size: 18px;letter-spacing: 2px;color: #888;}/*標題&麵包屑*/ 
.hgroup h1 {padding: 0;color: #333 !important;letter-spacing: 1px !important;font-size: 35px !important;line-height: 50px !important;font-weight: 400 !important;margin:0px}.hgroup .container {width: 100%;border-bottom:1px solid #eee;margin-top:0px}.hgroup .breadcrumb {border-radius: 0px;border: 0px;padding: 6px 30px;}.hgroup .breadcrumb a {color:#666;transition: 0.4s;}.hgroup .breadcrumb a:hover {color:#0da7e4;transition: 0.4s;}/*按鈕*/ 
.btn_back {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0;background-color: transparent !important}.btn_back:hover {transition: 0.4s;background-color: transparent;}.btn_back a {color: #fff !important;text-decoration: none !important;background-color: #0da7e4;background-image: linear-gradient(180deg, #0da7e4 0%, #005096 100%);display: block;padding: 5px 20px;font-weight: normal;border: 0px solid #d7d7d7;transition: 0.4s;line-height:1.5;font-size: 15px;position: relative;border-radius: 50px;overflow: hidden;}.btn_back a:hover {background-color: #0da7e4;background-image: linear-gradient(180deg, #0da7e4 0%, #005096 100%);color: #fff;transition: 0.4s;}.btn_back a::before {    content: "";    position: absolute;    bottom: 100%;    right: 100%;    width: 2em;    height: 2em;    border-radius: 50%;    background-color: rgb(255 255 255 / 20%);    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: translate3d(50%,50%,0) scale3d(0,0,0);    transform: translate3d(50%,50%,0) scale3d(0,0,0);    transition: -webkit-transform .45s ease-in-out;    transition: transform .45s ease-in-out;    -webkit-transform .45s ease-in-out;}.btn_back a:hover::before {    -webkit-transform: translate3d(50%,50%,0) scale3d(15,15,15);    transform: translate3d(50%,50%,0) scale3d(15,15,15);}.RWDproduct_page .btn_back {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0}.RWDproduct_page .btn_back:hover {background: transparent;color: #fff;transition: 0.4s;}.RWDproduct_page .btn_back a {color: #fff !important;text-decoration: none !important;background-color: #0da7e4;background-image: linear-gradient(180deg, #0da7e4 0%, #005096 100%);display: block;padding: 5px 20px;font-weight: normal;border: 0px solid #d7d7d7;transition: 0.4s;line-height:1.5;font-size: 15px;position: relative;border-radius: 50px;overflow: hidden;}.RWDproduct_page .btn_back a:hover {background-color: #0da7e4;background-image: linear-gradient(180deg, #0da7e4 0%, #005096 100%);color: #fff;transition: 0.4s;}.RWDproduct_page .btn, .RWDproduct_page .ibtn {font-size:15px;letter-spacing:0.5px;margin: 0;transition: 0.4s}.RWDproduct_page .btn_back a::before {    content: "";    position: absolute;    bottom: 100%;    right: 100%;    width: 2em;    height: 2em;    border-radius: 50%;    background-color: rgb(255 255 255 / 20%);    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: translate3d(50%,50%,0) scale3d(0,0,0);    transform: translate3d(50%,50%,0) scale3d(0,0,0);    transition: -webkit-transform .45s ease-in-out;    transition: transform .45s ease-in-out;    -webkit-transform .45s ease-in-out;}.RWDproduct_page .btn_back a:hover::before {    -webkit-transform: translate3d(50%,50%,0) scale3d(15,15,15);    transform: translate3d(50%,50%,0) scale3d(15,15,15);}.ebtn {color: #fff !important;text-decoration: none !important;background-color: #0da7e4;background-image: linear-gradient(180deg, #0da7e4 0%, #005096 100%);display: block;padding: 5px 20px;font-weight: normal;border: 0px solid #d7d7d7;transition: 0.4s;line-height:1.5;font-size: 15px;position: relative;border-radius: 50px;overflow: hidden;}.ebtn:hover {background-color: #0da7e4;background-image: linear-gradient(180deg, #0da7e4 0%, #005096 100%);color: #fff;transition: 0.4s;}.ebtn a {    border: 0;background: transparent;color: #fff;transition: 0.4s;line-height: 2;width: 100%;display: block;padding: 0 30px;}.ebtn a:hover {background: transparent;color: #fff;transition: 0.4s;}.ebtn a::before {    content: "";    position: absolute;    bottom: 100%;    right: 100%;    width: 2em;    height: 2em;    border-radius: 50%;    background-color: rgb(255 255 255 / 20%);    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: translate3d(50%,50%,0) scale3d(0,0,0);    transform: translate3d(50%,50%,0) scale3d(0,0,0);    transition: -webkit-transform .45s ease-in-out;    transition: transform .45s ease-in-out;    -webkit-transform .45s ease-in-out;}.ebtn a:hover::before {    -webkit-transform: translate3d(50%,50%,0) scale3d(15,15,15);    transform: translate3d(50%,50%,0) scale3d(15,15,15);}/*左側02*/#sidebar {padding-right:40px;font-weight: normal;}.m2018 .products-nav .nav-title {background: #0da7e4;color: #fff !important;padding:10px;margin-bottom:0;border-radius: 0px;}.m2018 .products-nav>ul>li {margin:0px;padding: 12px 10px;border-bottom:1px solid #eee;}.m2018 .products-nav>ul>li>a {padding:0;position: relative;font-size: 15px;letter-spacing: 0.5px;}#sidebar .products-nav > ul {border: 1px solid #eee;}.m2018 .products-nav a {color:#666;padding: 12px 0 0;transition: 0.4s}.m2018 .products-nav>ul>li.active>a, .m2018 .products-nav>ul>li>a:hover {color: #0da7e4;transition: 0.4s;}.m2018 .products-nav ul li>ul>li:hover>a, .m2018 .search-box .ibtn:hover {color: #0da7e4;transition: 0.4s;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #0da7e4;}.m2018 .products-nav ul li>ul>li.active>a {padding-top: 12px;}.m2018 .products-nav ul>li>.toggle-submenu {height:46px;right:10px}.m2018 .products-nav ul li ul li {padding: 0 20px 0 0;}/*protuct*/ 
.RWDproduct_page .products-info .name {font-weight: bold;}.layoutlist_4 .subject {text-align: center;}.layoutlist_2 .item, .layoutlist_4 .item {border-bottom:0px}.item .subject A.itemlink {color: #666;transition: 0.4s;}.item .subject A.itemlink:hover {color: #005096;transition: 0.4s;}.count_info {display:none}.layoutlist_4 .price {color: #ccc;letter-spacing: 0.5px;}.layoutlist_4 .sellprice {color: #005096;}.RWDproduct_page .products-info .price-box li {color:#ccc}.RWDproduct_page .products-info .price-box li.active {color: #005096;}.RWDproduct_page .products-info .price-box li.delline:after {background:#ccc}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #888;transition: 0.4s;border-radius: 0px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #ccc;transition: 0.4s;border-radius: 0px;}.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: #005096;transition: 0.4s;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before {border: 3px solid #005096;}.RWDproduct_page .pic-box .thumbnails ul li a:hover:before {border: 3px solid #005096;}.RWDproduct_page .btn-other .ibtn:hover, .RWDproduct_page .products-nav ul li>ul>li:hover>a, .RWDproduct_page .tab-box .tab-menu a:hover {color: #fff;}.RWDproduct_page .list-inline>li {    width: 100%;    color: #fff;    padding: 5px;    border-radius: 50px;    background-color: #0da7e4;    background-image: linear-gradient(180deg, #0da7e4 0%, #005096 100%);text-align: center;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {color:#fff;background:#5BC3DD}/*聯絡我們*/ 
.form-horizontal .control-label {font-weight: normal;}.form-horizontal .form-group {margin-left: 0;margin-right: 0;}.ebtn {margin-left: 15px;}.eformsDesc {    margin: 0;    border: 0;}.page_con a {    color: #555;}.page_con {    line-height: 2;}.page_con h3 {    font-weight: bold;margin-top:0}/*表單樣式*/ 
.customized_columns ._input, .customized_columns select {border: 0px;background-color: #eee;font-size: 15px;border-radius: 0px;box-shadow: none;}.form-control:focus {box-shadow: none;}.form-group input { color: #333; caret-color:#333; }.form-group textarea { color: #969696; caret-color:#333;} @supports (-webkit-mask: none) and (not (caret-color:#333)) { .form-groupinput { color:#333; }.form-group input::first-line { color: #ccc; } } /*詢問車*/ 
.RWDquiry .btn.bg2:hover {    background: #0779bb;    transition: 0.4s;}.RWDquiry .btn.bg2 {    background: #5bc3dd;    border-radius: 50px;    color: #fff;    border: transparent;    transition: 0.4s;}.RWDquiry .btn.normal {    border-radius: 50px;}.shopping-item-box .item-btn, .shopping-item-box .item-btn:hover {    border-radius: 50px;    background: #5bc3dd;    color: #fff;}/*FAQ*/ 
.faq_q_icon {background: transparent;position: relative;}.faq_q_icon::before {content: "Q";font-family: 'Arial', sans-serif;font-size: 30px;position: absolute;top: -13px;left: 0;color: #0da7e4;font-weight: 400;}.faq_a_icon {background: transparent;position: relative;margin-right: 16px;}.faq_a_icon::before {content: "A";font-family: 'Arial', sans-serif;font-size: 30px; position: absolute;top: -15px;left: -3px;color: #0da7e4;font-weight: 400;}.faq_split {border-top: 1px dashed #ccc;}.faq_item {border-bottom: 1px solid #ddd;}/*隱私權*/ 
.privacy_block, .privacy_block p {line-height: 2;letter-spacing: 1px;color: #000}.privacy_block a {color: #000;transition: 0.4s}.privacy_block a:hover {color: #0da7e4;transition: 0.4s;text-decoration: none}.privacy_block h5 {font-size: 18px;font-weight: bold;margin: 30px 0 10px;color: #000;}.privacy_block h6 {font-size: 16px;}.privacy_block ul {padding-left: 24px;}

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

@media (max-width:1700px){.RWDbanner_plus01 .logo {width: 450px;}.RWDbanner_plus01 .logo img {margin-bottom:0}.RWDbanner_plus01 .slick-caption .container {width: 600px !important;float: right;}.footer_block .container {width: 80% !important;}}@media (max-width:1550px){/*20220728*/ 
.RWDproduct002_v3 .popup-portfolio .portfolio-item { height: auto !important;}}@media (max-width:1500px){.about_block {padding: 80px 0 120px;}.img_icon {padding-right:0;justify-content: flex-start;}.RWDright_cont002 .item-first {align-items: flex-start;}.banner_block {padding-top: 95px;}#RWDfullscreen01 .container {width: 85%;}.RWDright_cont002 .item-first .text-box {padding: 0px 0 0 50px;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {background:#3279BF}/*內頁*/ 
.page_wrapper_bg section.call_to_action > .container {width: 100%;}.page_wrapper_bg .banner_block {    padding-top: 0;}}@media (max-width:1480px){.faq_block>.container {padding: 50px;width: 55%;}.img_icon img {width: 80px;}.RWDright_cont002 .item-first .pic img {object-fit: cover;height: 600px;}.RWDright_cont002 .item-first .pic {height: 600px;}}@media (max-width:1300px){.RWDright_cont002 .item-first {align-items: flex-start;}.RWDmenu_plus04 .site-nav .menu>li>a {padding: 20px 10px;}.RWDbanner_plus01 .slick-caption {top: 20%;}}@media (max-width:1200px){.RWDmenu_plus04 .logo img {padding: 0;}.RWDmenu_plus04 .logo {width: 220px;margin-top: 16px;}.banner_block {padding-top: 74px;}.RWDproduct002_v3 .portfolio-item > .inner-content {padding:20px}}@media (max-width:1100px){/*選單提前變化*/ 
.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;margin-top: 0px;width:370px}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #5BC3DD;}.RWDmenu_plus04 #mobile-menu .menu>li>ul {background-color: #eee;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active > a::before {color: #fff;}.RWDmenu_plus04 #mobile-menu .menu a {padding: 13px;}.RWDmenu_plus04 .features:after {content: "";position: absolute;right: 0;top: 20%;height: 60%;width: 1px;background-color: #333;}.RWDmenu_plus04 .logo {float: none;margin: 0;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {display: flex;align-items: center;}.RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i {font-size: 16px;margin-right: 5px;}.RWDmenu_plus04 .features .search-btn {padding: 27px 10px 23px;}.RWDbanner_plus01 .logo {width: 350px;}.RWDbanner_plus01 .slick-caption .container {width: 450px !important;}.about_block {overflow: hidden;}.about_block .about_bgimg {right: -80px;}.RWDright_cont002 .item-first::before {width: 400px;bottom: 0;}.RWDproduct002_v3 .col-sm-4 {width: calc(100% / 2 - 1px);}.products_block .container .RWDedictor008 {width: 300px;padding-right: 50px;}.products_block .container .RWDproduct002_v3 {width: calc(100% - 300px);}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {    padding: 23px 10px;}}

/*小螢幕 end*/
/*1024px start*/
@media (max-width: 1024px) {
.faq_block>.container {width: 65%;}.faq_block{padding: 80px 0;}.RWDright_cont002 .item-first {    flex-direction: column-reverse;}.RWDright_cont002 .item-first .text-box {    padding: 0;    width: 100%;}.RWDright_cont002 .item-first > a {    width: 100%;margin-top:50px}.RWDright_cont002 .item-first .pic img {    object-fit: cover;    height: 400px;    width: 100%;object-position: 0 -200px;}.RWDright_cont002 .item-first .pic {    height: 400px;    width: 100%;border-radius: 0;}.products_block .container .RWDedictor008 {    width: 100%;    padding-right: 0;}.pro_stxt a {display:none}.pro_stxt h4 {width: calc(100% / 2);float: left;}.pro_stxt {margin-top: 30px;}.products_block .container .RWDproduct002_v3 {width: 100%;float: none;}.RWDproduct002_v3 .filter-portfolio ul {text-align: left;}.section-inner .col-md-12 {padding: 0;}.RWDproduct002_v3 .col-sm-4 {width: calc(100% / 3 - 1px);}.ft_txt {padding-right: 0px;}.pro_btn {    display: block;    margin-top: 50px;}.RWDmenu_plus04 .features .edit, .RWDmenu_plus04 .features .lang-block {    display: block;}.products_block .RWDedictor {    display: block;}#RWDPAGE_BASE_PAT02 .main {top: 75px !important;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.footer_block .container {    flex-direction: column;    justify-content: center;    align-items: center;}.ft_info {width: 100%;margin-bottom: 30px;}.ft_right {width: 100%;justify-content: flex-start;    display: block;}.ft_right .RWDedictor .ft_btn {width: calc(100% / 2);float: left;}.RWDbanner_plus01 .logo {width: 400px;}.ft_btn2 a {margin-top:0}.ft_right .ft_btn {margin-bottom:5px}.ft_right .ft_btn2 {margin-bottom:0}/*內頁*/#sidebar {padding:0;margin-bottom: 30px;}.form-horizontal .form-group .col-sm-12 {    padding: 0 !important;}.ebtn {margin-left:0}.page_con h3 {    font-size: 24px !important;    line-height: 1.5 !important;    margin-bottom: 10px;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.hgroup .container {margin:0 0 26px}.hgroup h1 {text-align: center;}.hgroup .breadcrumb {    width: 100%;    background: transparent;    position: relative;    bottom: 0;    text-align: center;}.hgroup .container {border-bottom:0}.page_wrapper_bg section.call_to_action > .container {    padding: 0;}section.article-text p {font-size:15px;lne-height:1.8}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDright_cont002 .item-first .pic img {object-position: 0;}.RWDmenu_plus04 .features {width:auto}.RWDright_cont002 .item-first::before {display:none}.about_block {padding: 80px 0}.RWDqa01 {padding:80px 50px}.RWDqa01 .accordion button .accordion-title::before {    left: -23px;}.ft_right .RWDedictor .ft_btn {    width: 100%;    float: none;    margin-bottom: 10px;}.RWDqa01::before {    content: "";    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    background: #fff;    border-radius: 30px;}.RWDmenu_plus04 .features .edit, .RWDmenu_plus04 .features .lang-block {display: none;}.ph_btn {display:block}.menu_btn {    position: fixed;    bottom: 0;    background: #5BC3DD;    width: 100%;z-index:1}.footer_block {padding-bottom:45px}.RWDbanner_plus01 .logo {display:none}.layoutlist_2 .col-xs-12.col-sm-6.col-md-4 {    width: calc(100% / 2);    float: left;}
}
/*767px end*/
/*680px start*/

@media (max-width:680px){.pro_stxt h4 {    width: 100%;    float: none;}.RWDalert_fancybox.bottom {width:100%}}

/*680px end*/
/*600px start*/
@media (max-width: 600px) {
/*QA*/ 
.faq_block>.container {width: 100%;margin: 0;background: transparent;}.faq_block>.container {padding: 0 30px;}.RWDqa01 .accordion button .accordion-title::before {width: 40px;font-size: 26px;font-weight: 400;}.faq_block>.container:before, .qa_block>.container:after{display:none;}.faq_block{padding: 50px 0;}.RWDqa01 .accordion {margin-top: 30px;}.RWDproduct002_v3 .col-sm-4 {width: calc(100% / 2 - 1px);}.pro_btn {text-align: right;}.RWDqa01 .accordion button .accordion-title::before {left:0}.RWDbanner_plus01 .slick-caption .container {    width: 100% !important;}.RWDbanner_plus01 .logo {    width: 100%;    padding: 50px;}.RWDbanner_plus01 .slick-caption {    top: -15px;}/*內頁*/ 
.page_wrapper_bg section.call_to_action > .container {    padding: 0;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDqa01 .more_button {    padding: 12px 20px;    max-width: 200px;    width: 100%;    text-align: center;}.img_icon {    flex-flow: wrap;}.img_icon img {    width: calc(100% / 2 - 10px);}.RWDright_cont002 .item-first .text-box a {    width: 100%;max-width: unset;}.RWDright_cont002 .item-first .text-box a::before {    right: 20px;}.RWDproduct002_v3 .filter-portfolio ul > li {    width: calc(100% / 3);}.RWDproduct002_v3 .btn.btn-rj {    display: block;    padding: 5px;}.pro_btn a {    display: block;    max-width: 100%;}.RWDalert_fancybox.bottom {    padding: 30px !important;}.page_wrapper_bg .pagecontent {padding:0 !important}.article-text .container {padding:0 !important}.btn_back {width:100%}
}
/*480px end*/
/*400px start*/

@media (max-width:400px){.RWDmenu_plus04 .logo {width: 150px;}.RWDright_cont002 .item-first .text-box .title, .RWDproduct002_v3 .main-title, .RWDqa01 .main_title {    letter-spacing: 0;    font-size: 32px;}.RWDfakeloader .fl img {width:280px}.RWDproduct002_v3 .filter-portfolio ul > li {    width: calc(100% / 2);}.RWDproduct002_v3 .btn.btn-rj {    width: 100%;}.RWDqa01::before {width:100%}.RWDqa01 {    padding: 80px 20px;}}

/*400px end*/
/*380px start*/
@media (max-width: 380px){
.RWDmenu_plus04 .logo {    width: 120px;}.pro_btn a {    width: 100%;    max-width: unset;    display: block;}.RWDright_cont002 .item-first .text-box a {    width: 100%;    max-width: unset;}.RWDproduct002_v3 .col-sm-4 {    width: 100%;}
}
/*380px end*/