a:hover , a:focus {text-decoration:none;}body {background: #f7f7f7;}body, html {    font-size: 16px;    line-height: 1.5em;    letter-spacing: 1px;    font-family: 'Noto Sans TC', sans-serif;    font-weight: 400;color: #555;}.fl img{width:300px;}/*logo*/ 
.RWDmenu_plus04 .logo{width:350px;margin-top:8px;z-index:30;transition:all .3s ease}.RWDmenu_plus04 .logo img {width:100%}/*選單*/ 
.RWDmenu_plus04 .header {padding: 0 50px;transition: all .5s ease;background: #f0f2f6}.RWDmenu_plus04 .site-nav .menu {text-align: right;}.RWDmenu_plus04 .header.is-up {transition: all .5s ease; background: #f0f2f6; box-shadow: 1px 1px 15px rgb(43 43 43 / 12%);}.RWDmenu_plus04 .site-nav .menu>li>a{font-size:16px;font-weight:400;color:#333;transition:all .5s ease}.RWDmenu_plus04 .is-up .site-nav .menu>li>a{color:#333}.RWDmenu_plus04 .features .cart-btn,.RWDmenu_plus04 .features .querycar-btn,.RWDmenu_plus04 .features .share-group a,.RWDmenu_plus04 .features i,.RWDmenu_plus04 .lang-select{color:#333}.RWDmenu_plus04 .is-up .features .cart-btn,.RWDmenu_plus04 .is-up .features .querycar-btn,.RWDmenu_plus04 .is-up .features .share-group a,.RWDmenu_plus04 .is-up .features i,.RWDmenu_plus04 .is-up .lang-select{color:#333}.RWDmenu_plus04 .features .search-btn{padding:25px 15px}div#m_RWDfullscreen01_1_1_querycar_btn span.cart-nu{display:none}.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: #001e64; color: #fff;}.RWDmenu_plus04 .site-nav .menu li.try_menu a,.RWDmenu_plus04 .site-nav .menu li.ask_menu a{padding:5px 10px;background:#001e64;border-radius:99em;min-width:140px;margin-left:20px;color:#fff}.RWDmenu_plus04 .site-nav .menu li.ask_menu a{background:#f4e25c;color: #333;}.RWDmenu_plus04 .site-nav{padding-left:100px}.RWDmenu_plus04 .site-nav .menu li.try_menu a:hover{background:#bb0909;color:#fff;transition:all .3s ease}.RWDmenu_plus04 .site-nav .menu li.ask_menu a:hover{background:#bb0909;color:#fff;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.RWDmenu_plus04 .site-nav .menu ul li>a {    text-align: center;    transition: .5s all ease;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {    text-decoration: none;    font-weight: 500;    background: #001e64;    color: #fff;}#RWDfullscreen02 .RWDmenu_plus04 .container {    width: 100%;}.RWDmenu_plus04 .site-nav .menu>li.is-active>a:after {border-color: #888;}.RWDmenu_plus04 .site-nav .menu>li.is-active:hover>a:after {border-color: #fff;}/*banner*/ 
.RWDbanner_plus01 .slick-caption {    top: 50%;    transform: translateY(-50%);}#RWDfullscreen02 .banner_block .container {    width: fit-content;    margin-left: 20vw;}.txt1 span {    color: #333;    font-size: 20px;    letter-spacing: 1.5px;}.txt2 span .color_span {    font-size: 44px;    margin-left: 15px;    color: #001e64;}.txt2 span {    font-size: 32px;    color: #333;    font-weight: 600;letter-spacing: 2px;}.txt3 span {    background: #001e64;    color: #fff;    padding: 5px 15px;    display: block;    width: fit-content;    margin: 16px auto 0;    letter-spacing: 1.5px;font-size:17px;}/*統一標題*/ 
.index h1.main-title, .index .main-title, .RWDphoto004 .title-main{color:#333;font-size:40px;font-weight:500;line-height:1.3;letter-spacing:5px}.index .section-line{display:none}.index h1.main-title, .index .main-title, .RWDphoto004 .title-main{border-bottom:1px solid #ddd;display:inline-block}.index h2.sub-title, .index .sub-title{font-size:18px;margin:30px 0 0;color:#666;letter-spacing:2px;line-height:1.5;font-weight:300}.index .section-subject{margin-bottom:80px;text-align:left}.main.cd-main-content{overflow:hidden}.news_bolck .RWDnews005 .section-subject,.RWDproduct004 .section-subject{padding-left:10px}/*main*/#RWDfullscreen02 .container {width: 80%;}.cd-main-content {    overflow: hidden;    background: url(archive/image/customization/mianbg.jpg) no-repeat;    width: 100%;    height: 100%;    background-size: cover;    background-position: bottom;    background-attachment: fixed;}/*news*/ 
.news_block::before {    content: "";    background: url(archive/image/customization/newssbg.png);    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    opacity: 0.8;}.RWDnews005 .owl-carousel {margin-bottom: 0;}.RWDnews005 .owl-carousel, .doctors_bolck .RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: initial;}.RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden;}.RWDnews005 .img-hover li {font-size: 15px;letter-spacing: 1px;line-height: 1.7;color: #666;}.RWDnews005 .fa-angle-left:before {    content: "";    position: absolute;    width: 50px;    height: 20px;    background: url(archive/image/customization/right-02-01.png)no-repeat;    background-size: contain;    transform: scaleX(-1)translate(0, -50%);    filter: brightness(0.8);    top: 50%;    right: 0;}.RWDnews005 .fa-angle-right:before{content:"";position:absolute;width:50px;height:20px;background:url(archive/image/customization/right-02-01.png)no-repeat;background-size:contain;transform:translate(0,-50%);filter:brightness(0.8);top:50%;right:0}.news_block {padding: 100px 0;border-top: 1px solid #eee;position: relative;}.RWDnews005 h4{letter-spacing:2px;line-height:1.3;font-size:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;margin:0 0 15px}.RWDnews005 p.text-left{font-size:15px;color:#666;letter-spacing:1px;line-height:1.7;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {background: transparent;border: 0;}.RWDnews005 .controlls-over .owl-controls .owl-next {right: 10px;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div{top:-90px;color:#121212;background:transparent;border:1px solid #ddd;opacity:1;filter:Alpha(Opacity=100);-webkit-border-radius:60%;-moz-border-radius:60%;border-radius:60%}.news_block .RWDnews005 .fa-angle-left:before, .news_block .RWDnews005 .fa-angle-right:before {width: 35px;right: 8px;opacity: .6;}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: auto;right: 100px;}.news_block .RWDnews005 .owl-theme .owl-controls .owl-buttons div:hover {background: #eee;}/*service*/ 
.service_block {background: #efefef;padding: 100px 0;position: relative;}.service_block::before {    content: '';    width: 50%;    height: 645px;    background: url(archive/image/customization/service_bg.png) no-repeat;    display: block;    position: absolute;    bottom: 0;    left: 0;    background-position: left bottom;    background-size: contain;}.service_block .RWDbtn01 {    width: 30%;    float: left;    margin-top: 0;}.RWDbtn01 .btn-box li {    padding: 0 8px;}.RWDbtn01 .btn-box .col-sm-12 {    justify-content: flex-start;}.index .service_block .section-subject {    margin-bottom: 30px;}.RWDbtn01 .btn-box {    padding-right: 80px;}.RWDbtn01 .btn:hover {    color: #333;    background: #f4e25c;}.RWDbtn01 .btn {    max-width: 180px;    background: #001e64;    color: #fff;    border-radius: 25px;    transition: .5s all;}.service_block .RWDproduct002_v3 {width: 70%; float:right; padding: 0;z-index: 1;}.RWDproduct002_v3 .popup-portfolio {margin: 0 auto;}.RWDproduct002_v3 .bounceIn{-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDproduct002_v3 .section-subject {display: none;}.RWDproduct002_v3 .section-subject .col-md-12 {padding-left: 0;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {padding: 0px;width: calc(100% /2 - 21px);margin: 0px 10px 20px;background: #fff;}.RWDproduct002_v3 .portfolio-bottom__h4 {font-size: 20px;color: #333;font-weight: 600;letter-spacing: 2px;line-height: 1.5;padding: 20px 20px 10px;margin: 0;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 {color: #000;}.RWDproduct002_v3 .portfolio-bottom-summary p {font-size: 17px;color: #777;line-height: 1.5;letter-spacing: 2px;padding: 0px 20px;margin-bottom: 0px;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom h4 {color: #00635D;}.RWDproduct002_v3 .btn-box{display: none;}.RWDproduct002_v3 .btn-box .btn {max-width: 180px;    background: #001e64;    color: #fff;    border-radius: 25px;    transition: .5s all;}.RWDproduct002_v3 .btn-box .btn:hover{ color: #333;    background: #f4e25c;}/*合作夥伴*/ 
.cooperation_block {    background: rgb(247 247 247 / 80%);    padding: 100px 0px 70px;    position: relative;}.cooperation_block > .container {    padding: 0;}.RWDphoto004 .xicon-des {    color: #555;    letter-spacing: 1px;    font-size: 17px;    font-weight: 400;    margin-top: 15px;    display: block;}.RWDphoto004 {    margin: 0px auto;}.RWDphoto004 .xicon-item {    margin: 0 15px 30px !important;    text-align: center;    width: calc(100% / 4 - 30px) !important;}.RWDphoto004 .xicon-logo {    width: 100% !important;    height: 80px !important;}.RWDphoto004 .logo-wall {    padding: 0 0 0 60px !important;}/*關於我們*/ 
.about_block {position: relative;padding: 100px 0;overflow:hidden;background: rgb(247 247 247 / 80%);}.about_info {z-index: 2; position: relative;}.about_block .RWDparallax_new {width: 100%;position: absolute;top: 0;z-index: 0;}.RWDright_cont002 .item-first {background: transparent;display: flex;justify-content: center;align-items: center;box-shadow: none;}.RWDright_cont002 .item-first .text-box .text {width: 100%;font-size: 15px;color: #333;letter-spacing: 1px;line-height: 28px;margin-top: 0;margin: 0 0 60px;}.RWDright_cont002 .item-first .text-box .subtitle {font-size: 32px;color: #333;font-weight: 500;letter-spacing: 2px;line-height: 1.8;margin: 0 0 40px;}.RWDright_cont002 .item-first .text-box .title {color: #333;font-size: 20px;letter-spacing: 2px;font-weight: 500;line-height: 32px;margin: 0 0 10px;}.RWDright_cont002 .item-first .text-box a {margin: 0;color: #333;border: 1px solid #ddd;width: 140px;padding: 0;background: transparent !important;}.RWDright_cont002 .item-first .text-box .underline {display: none;}.RWDright_cont002 .item-first .pic {width: 100%;}.RWDright_cont002 .item-first>a {width: 50%;}.RWDright_cont002 .item-first .text-box button {letter-spacing: 2px;display: block;width: 100%;padding: 6px 10px;transition: 0.3s;font-size: 15px;}.RWDright_cont002 .item-first .text-box button:hover {color: #fff;background: #001e64;}.RWDright_cont002 .item-first:hover .pic img {transform: scale(1);}.RWDparallax_new .picbgbox {height: 800px !important;}.RWDright_cont002 .item-first .text-box {padding:50px 80px 50px 50px;width: 50%;background: #fff;box-shadow: 1px 1px 11px -6px rgb(0 0 0 / 60%);}
/*footer start*/

.footer_block {padding: 80px 0 30px;background:#f0f2f6;color: #555;letter-spacing: 2px;}.footer_block .container {display: flex;width: 70%;align-items: flex-start;flex-wrap: wrap;}.top_b h4 {font-size: 14px;color: #555;line-height: 1.8;}.RWDsocial002 {position: absolute;right: 0;}.top_b h3 {    padding-bottom: 0;    margin-bottom: 15px;    color: #333;    font-size: 28px;    letter-spacing: 5px;    font-weight: 400;    line-height: 1.2;}.top_b {position: relative;display: flex;width: 100%;align-items: flex-end;margin-bottom: 50px;}.RWDsocial002 .iconRounded {border: 1px solid #ddd;margin-left: 15px;margin-right: 0;letter-spacing: 0px;color: #eee;background-color: transparent;font-size: 16px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {background-color: #222;color: #fff;border-color: #222;}.left-box {width: 16%;}.left-box h3 {margin-bottom: 0;font-size: 26px;color: #fff;letter-spacing: 4px;}.left-box h4 {font-size: 14px;color: #666;margin-top: 0;line-height: 1.5;}.ft_menu {width: 15%;}.ft_info {width: 69%; padding: 0 50px 0 0px;}.ft_info .RWDedictor {display: flex;align-items: flex-end;}.ft_info dl {    border-left: 1px solid #ddd;    padding: 0 50px;    margin-bottom: 0;}.ft_menu dl{margin-bottom: 0;padding-left: 50px;}.ft_info dd, .ft_menu dd{margin: 15px 0;line-height: 1.5;}.ft_menu dd {    border-bottom: 1px solid #999;    padding-bottom: 14px;}.ft_menu dd:last-child {    border-bottom: 0;}.call_btn a {    font-size: 16px;    color: #eee;    display: inline-block;    text-align: left;    line-height: 1.8;    padding: 20px 0px;    margin-bottom: 12px;}.call_btn a span {font-size: 24px;letter-spacing: 1px;font-weight: 600; color: #333;}.footer_block a {color: #555;}.map_info {width: 40%;}.map_info {width: 40%;filter: grayscale(1)brightness(0.5);margin-bottom: -10px;}.map_info iframe {height: 130px;}.ft_other {    margin-top: 50px;    border-top: 1px solid #ddd;    display: flex;    align-items: center;    flex-wrap: wrap;    padding: 0 30px;    justify-content: center;    padding-top: 30px;    font-size: 12px;    color: #666;letter-spacing: 1px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #666 !important;}.ft_other .RWDedictor {padding: 0 15px;}.footer_block .RWDedictor, .footer_block .RWDsocial002, .RWDssl01 {    animation: none;    opacity: 1 !important;}.fixed_btn {    display: none;}.ft_txt  h4 {font-size:18px;margin-top:0;margin-bottom:20px;    font-weight: bold;line-height:1.5}.ft_txt dd {margin: 15px 0;line-height: 1.5;font-size:16px}.ft_info h4 {font-size:18px;margin-top:0;    font-weight: bold;line-height:1.5}/*cookie*/ 
.RWDalert_fancybox.bottom {width: 500px;padding: 30px 60px 20px !important;box-shadow: 1px 0px 2px rgba(20%,20%,40%,0.2) !important;z-index: 9999 !important;}.RWDalert_fancybox .btn.active {border-radius: 0px;margin-top: 20px;background: #000 !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;}

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

/*通用*/ 
.page_wrapper_bg section.call_to_action{padding: 50px 0 100px 0px!important;min-height: 700px;}#RWDPAGE_BASE_PAT02 .main {margin-top:0px !important}.article-text .container {width: 100%;padding:0px !important}.page_wrapper_bg section.call_to_action > .container {width: 75%;padding: 0;max-width: 1500px;}#RWDPAGE_BASE_PAT02 .main {position: relative;}#RWDPAGE_BASE_PAT02 .main::before {content: "";background: url(archive/image/customization/newssbg.png);width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0.8;z-index: -1;}.row {margin-left:0;margin-right:0}/*統一*/ 
.page_wrapper_bg .pagecontent {line-height: 1.8;letter-spacing: 1px;font-size: 15px;color:#333}.webdesc {font-size: 18px;letter-spacing: 2px;color: #001E64;margin-bottom:30px}.webdesc a, .webdesc a:hover {font-weight:bold;color:#BB0909;margin:0 5px}/*標題&麵包屑*/ 
.hgroup h1 {padding: 0;color: #222 !important;letter-spacing: 1.5px !important;font-size: 35px !important;line-height: 1.5 !important;font-weight: 400 !important;margin:0px;}.hgroup .container {width: 100%;border-bottom:1px solid #ddd;margin-top:0px}.hgroup .breadcrumb {border: 0;border-radius: 0;}.hgroup .breadcrumb a {color:#888;transition: 0.4s;}.hgroup .breadcrumb a:hover {color:#001E64;transition: 0.4s;}/*按鈕*/ 
.btn_back {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0;background-color: transparent !important}.btn_back:hover {background: #001E64;transition: 0.4s;}.btn_back a {color: #333 !important;text-decoration: none !important;display: block;padding: 5px 20px;font-weight: normal;border: 1px solid #ddd;transition: 0.4s;line-height:1.5;font-size: 15px;background: rgb(255 255 255 / 30%);}.btn_back a:hover {border: 1px solid #001E64;color: #fff !important;background: #001E64;transition: 0.4s}.RWDproduct_page .btn_back {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0}.RWDproduct_page .btn_back:hover {background: #001E64;transition: 0.4s;}.RWDproduct_page .btn_back a {color: #333;text-decoration: none;display: block;padding: 5px 20px;font-weight: normal;border: 1px solid #ddd;transition: 0.4s;line-height:1.5;font-size: 15px;background: rgb(255 255 255 / 30%);}.RWDproduct_page .btn_back a:hover {border: 1px solid #001E64;color: #fff;background: #001E64;transition: 0.4s}.RWDproduct_page .btn, .RWDproduct_page .ibtn {font-size:15px;letter-spacing:0.5px;margin: 0;transition: 0.4s}.ebtn {margin-top: 30px;margin-right:0px;background: rgb(255 255 255 / 30%);border-radius: 0px;transition: 0.4s;padding:0px}.ebtn:hover {background: #001E64;transition: 0.4s;}.ebtn a {border: 1px solid #ddd;background: rgb(255 255 255 / 30%);color: #333;transition: 0.4s;line-height: 2;width: 100%;display: block;padding: 0 30px;}.ebtn a:hover {background: #001E64;border: 1px solid #001E64;color:#fff;transition: 0.4s;}/*左側*/#sidebar {padding-right:40px;font-weight: normal;}.m2018 .products-nav .nav-title {background: #001E64;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;background: #fff;}.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: #001E64;transition: 0.4s;}.m2018 .products-nav ul li>ul>li:hover>a, .m2018 .search-box .ibtn:hover {color: #001E64;transition: 0.4s;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #001E64;}.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;}/*文章頁籤*/ 
.tabs nav li.tab-current a::before {background: #001E64 !important;height: 1px;}.tabs nav li.tab-current a::after {background: transparent !important;}.tabs .content {padding: 30px !important;margin-top: 0px;background: #fff;border:1px solid #ddd !important;font-weight: normal;font-size: 15px !important;line-height: 1.8;}.tabs nav li.tab-current a {border-color: #ddd !important;color: #555;font-weight: 600;background: #fff !important;}.tabs nav a::before {height:1px !important}.tabs nav a {background:#fff !important;font-weight: normal;border: 1px solid #ddd !important;border-bottom:0 !important}.tabs nav li {min-width: 120px;text-align: center;margin-right: 5px;}.tabs nav li.tab-current:after, .tabs nav li.tab-current:before {display:none !important}.tabs nav ul li {border:1px solid transparent}.tabs nav ul li:first-child {border:1px solid transparent !important}/*產品*/ 
.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: #333;font-size: 16px;font-weight: 500;transition: 0.4s;}.item .subject A.itemlink:hover {color: #001E64;transition: 0.4s;}.layoutlist_4 .price {color: #ccc;letter-spacing: 0.5px;}.layoutlist_4 .sellprice {color: #001E64;}.RWDproduct_page .products-info .price-box li {color:#ccc}.RWDproduct_page .products-info .price-box li.active {color: #001E64;}.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: #001E64;transition: 0.4s;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before {border: 3px solid #001E64;}.RWDproduct_page .pic-box .thumbnails ul li a:hover:before {border: 3px solid #001E64;}.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;background: #BB0909;}.page_content3_thumbphoto .swiper-slide.swiper-slide-thumb-active, .page_content3_thumbphoto .swiper-slide:hover {border-color: #001E64;}.swiper-slide {transition-property: revert !important;}.layoutlist_4 .cate_div, .layoutlist_4 .stands_options {display: none;}.RWDproduct_page .products-info .stock {display:none}.layoutlist_3 .item {    margin: 0 0 30px;}/*產品_頁籤*/ 
.RWDproduct_page .tab-box .tab-menu a {padding: 5px 20px;height: 35px;color: #001E64;background: #cfdef3;font-weight: bold;border: 1px solid #cfdef3;margin-right: 5px;transition: 0.3s;}.RWDproduct_page .tab-box .tab-menu li.active a {background: #001E64;color: #fff;border-color: #001E64;}.RWDproduct_page .tab-box .tab-container {border: 1px solid rgb(0 30 100 / 20%);    background: rgb(255 255 255 / 50%);}.RWDproduct_page .tab-box .tab-menu li a:before {background: transparent;top: initial;bottom: -1px;height: 2px;}.RWDproduct_page .tab-box .tab-menu li.active a:before{background: #001E64;}.RWDproduct_page .tab-box .tab-menu a {height: 40px;}.RWDproduct_page .tab-box .tab-menu a:hover {color: #fff;}.RWDproduct_page .tab-box .tab-container>ul>li {padding:30px}.RWDproduct_page .list-inline .item, .RWDproduct_page .list-inline>li {width:100%}.RWDproduct_page .ibtn {width: 100%;background: #001e64;color: #fff;padding: 5px;border-radius: 20px;}/*聯絡我們*/ 
.form-horizontal .control-label {font-weight: normal;}.form-horizontal .form-group {margin-left: 0;margin-right: 0;}.ebtn {margin-left: 15px;}.eformsDesc {margin-bottom:30px;border-bottom:1px solid #eee}/*表單樣式*/ 
.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; } } /*會員*/#join_form {background: #fff;border-radius: 0px;}.join_form-title {font-weight: bold;color: #555;}#join_form .btn-primary {border-radius: 0px;    background: rgb(255 255 255 / 30%);border:1px solid #ddd;transition: 0.4s;color:#333}#join_form .btn-primary:hover {border:1px solid #001E64;background: #001E64;transition: 0.4s;color:#fff}.btn-primary {background: transparent;border-radius: 0px;transition: 0.4s;padding:0;border:0px}.btn-primary:hover {background: #001E64;transition: 0.4s;}.btn-primary a {color: #333;text-decoration: none;display: block;padding: 8px 30px;font-weight: normal;border: 1px solid #ddd;transition: 0.4s;line-height:1.5;font-size: 15px;border-radius: 0px;background: rgb(255 255 255 / 30%);}.btn-primary a:hover {border: 1px solid #001E64;color: #fff;background: #001E64;transition: 0.4s}/*會員按鈕*/#btn_member_login {border: 1px solid #ddd;background:#fff;color:#333;transition: 0.4s;border-radius: 0px;}#btn_member_login:hover {background: #001E64;border: 1px solid #001E64;color:#fff;transition: 0.4s;}.member_join_strong {color: #001E64;}#div_forget_content #forget_table_btn, #div_forget_content #forget_table_btn:hover {background: #001E64;border-radius: 0px;}/*查詢訂單*/ 
.shopping_viewlogin__h1 {font-weight: normal;}.shopping_viewlogin__submit {border: 0px solid #d7d7d7;background:#eee;color:#333;transition: 0.4s;border-radius: 0;}.shopping_viewlogin__submit:hover {background: #910b19 !important;border: 0px solid #910b19;color:#fff;transition: 0.4s;}.go2member, .go2member:hover {color:#910b19;transition: 0.4s;}.info-box, .no-item, .shopping-item, .shopping_form {    background: #fff;border-radius:0}.RWDquiry .btn {border-radius: 20px !important;}.RWDquiry .btn.bg2 {background: #001e64;border:1px solid #001e64}.RWDquiry .btn.bg2:hover {background: #BB0909 !important;border:1px solid #BB0909}.shopping-item-box .item-btn, .shopping-item-box .item-btn:hover {background: #001E64;border-radius: 0px;color: #fff;}/*最新消息*/ 
.layoutlist_2 .item {padding: 30px !important;border-bottom: 1px solid #eee !important;background: #fff;border-radius: 0px;margin-bottom: 13px;margin-top:0px;margin-bottom:30px}.layoutlist_2 .list_subject .summary {margin: 5px 0 0;font-size: 16px;}.layoutlist_2 .article_subject {font-size: 18px;line-height: 1.5;letter-spacing: 1px;}.layoutlist_2 ._col.listdate.col-sm-2.col-md-2 {text-align: center;}.layoutlist_2 .listdate .day {font-size: 25px !important;font-weight: 500;line-height: 1.5;}.layoutlist_2 .listdate {text-align: center;border-left: 1px solid #eee;}.layoutlist_2 .listdate .yearmonth {padding-bottom:0}.layoutlist_2 .article_subject {line-height:1.5 !important;font-size:18px !important}/*ft*/#RWDPAGE_BASE_PAT02 .footer_block .container {width:80% !important}#RWDPAGE_BASE_PAT02 .copyright_desc, #RWDPAGE_BASE_PAT02 .copyright_desc a, #RWDPAGE_BASE_PAT02 .copyright_desc a:hover {font-size:12px}

/*內頁 end*/
/*其他螢幕尺寸 start*/

@media (max-width: 1650px) {#RWDfullscreen02 .container {width: 85%;}#RWDfullscreen02 .footer_block .container {width: 90%;}.RWDmenu_plus04 .logo {width:200px;margin-top:20px}/*內頁*/#RWDPAGE_BASE_PAT02 .footer_block .container {width: 90% !important;}}@media (max-width: 1550px) {.RWDphoto004 .logo-main {padding-left: 0;}}@media (max-width: 1530px) {.RWDmenu_plus04 .site-nav {padding-left: initial;}}@media (max-width: 1500px) {#RWDfullscreen02 .banner_block .container {margin-left: 15vw;}}@media (max-width: 1440px) {#RWDfullscreen02 .footer_block .container {    width:100%;padding: 0 50px;}#RWDfullscreen02 .container {    width: 90%;}#RWDfullscreen02 .about_block .container {    width: 95%;}/*內頁*/#RWDPAGE_BASE_PAT02 .footer_block .container {width: 100% !important;padding: 0 50px;}.page_wrapper_bg section.call_to_action > .container {width: 100%;padding: 0 50px;}}@media (max-width: 1400px) {.RWDmenu_plus04 .header {padding: 0 30px;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 15px;padding: 25px 12px;}.RWDmenu_plus04 .site-nav .menu li.try_menu a, .RWDmenu_plus04 .site-nav .menu li.ask_menu a {min-width: 125px;}.ft_info dd, .ft_menu dd {font-size: 14px;}.ft_txt dd {font-size:14px}}@media (max-width: 1280px) {/*1280px*/#RWDfullscreen02 .banner_block .container {    margin-left: 10vw;}.RWDmenu_plus04 .logo {    width: 160px;    margin-top: 20px;}/*內頁*/}@media (max-width: 1250px) {.RWDmenu_plus04 .site-nav li{display:none}.RWDmenu_plus04 .site-nav{padding-left:0;display:table-cell!important}.RWDmenu_plus04 .site-nav li.try_menu,.RWDmenu_plus04 .site-nav li.ask_menu{display:inline-block}.RWDmenu_plus04 .features{width:160px;position:relative;float:right}.RWDmenu_plus04 #mobile-menu,.RWDmenu_plus04 .ml-stack-nav-toggle,.RWDmenu_plus04 .toggle-menu,.RWDmenu_plus04 .toggle-mmenu-cover{display:block!important;order:1}.RWDmenu_plus04 .header-in{display:flex;justify-content:flex-end;align-items:center}.RWDmenu_plus04 .logo{left:0;top:0; position: absolute;}.ml-stack-nav-toggle i{display:none}.ml-stack-nav-toggle__line{background:#333}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #001e64;}#RWDfullscreen02 .about_block .container {    width: 100%;    padding-right: 0;}.RWDright_cont002 .item-first .text-box {    width: 70%;}.RWDmenu_plus04 .logo {    width: 300px;    margin-top: 12px;}}

/*其他螢幕尺寸 end*/
/*1199px start*/

.txt1 span {    font-size: 18px;}.txt2 span {    font-size: 28px;}.txt2 span .color_span {    font-size: 40px;}.txt3 span {    font-size: 15px;}/*footer*/ 
.ft_info dl {padding: 0 30px 0 50px;}.call_btn .hidden-sm {display: block !important;}.left-box {    width: 18%;}.ft_info {    width: 69%;    padding: 0;}.ft_menu {    width: 13%;}.ft_info dl {    padding: 0 40px 0 40px;}

/*1199px end*/
/*1170px start*/

@media (max-width: 1170px) {/*footer*/ 
.top_b {margin-bottom: 10px;}.ft_info {width: 100%;padding: 0;}.ft_info dl:first-child {border-left: 0;padding-left: 0px;width: 50%;}.call_btn a {padding: 0;margin-bottom: 0;display: block;}.ft_menu dd {display: inline-block;}.footer_block .container {align-items: center;}.ft_info {width: 100%;}.left-box {    width: 100%;    margin-bottom: 20px;}.ft_menu dd:nth-child(2) {padding: 0 0px 0 0;}.ft_menu dl {padding-left: 10px;}.ft_other {padding:30px 50px 0;margin-top: 10px;justify-content: flex-start;}.call_btn .hidden-sm {display: none !important;}.ft_menu {width: 100%;}.ft_menu dd {border-bottom: 0;padding-bottom: 0;}.ft_menu dl {padding-left: 0;}.ft_menu {margin-top: 50px;}.map_info iframe {height: 110px;}.ft_info dd:last-child {margin-bottom: 0;}}

/*1170px end*/
/*1024px start*/
@media (max-width: 1024px) {
#RWDfullscreen02 .banner_block .container {    margin-left: 7vw;}#RWDfullscreen02 .container {    width: 95%;}.RWDphoto004 {    flex-direction: column;    align-items: center;    justify-content: center;}.RWDphoto004 .logo-main {    padding-right: 0px;    width: 100%;    text-align: center;    margin-bottom: 40px;}.RWDphoto004 .logo-wall {    width: 100%;}.about_block {    padding: 0px 0;}.RWDparallax_new .picbgbox {    height: 600px !important;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-left .container {width: 50%;}.RWDbanner_plus01 .txt3 h8 {margin-right: 10px;}.RWDphoto004 .logo-content {    margin: 0;}.RWDphoto004 .logo-wall {    padding: 0px !important;}.RWDmenu_plus04 .logo {    width: 200px;    margin-top: 20px;}/*內頁*/#sidebar {padding:0;margin-bottom:20px}.webdesc {font-size:16px;text-align: center;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.txt1 span {    font-size: 16px;}.txt2 span {    font-size: 22px;}.txt2 span .color_span {    font-size: 28px;}.txt3 span {    font-size: 14px;}.news_block {    padding: 80px 0;}.index .service_block .section-subject {    text-align: center;}.service_block .RWDbtn01 {    display: none;}.service_block .RWDproduct002_v3 {    width: 100%;}.RWDproduct002_v3 .section-subject {    display: block;}.RWDproduct002_v3 .btn-box {    display: block;    margin-top: 30px;}.service_block {    padding: 80px 0;}.service_block::before {display: none;}.RWDphoto004 .xicon-item {    width: calc(100% / 3 - 30px) !important;}.RWDright_cont002 .item-first .text-box {    width: 100%;}.RWDparallax_new .picbgbox {    height: 650px !important;}.ft_info dl {    padding: 0 0px 0 40px;}.RWDmenu_plus04 .logo {    width: 250px;    margin-top: 15px;}.RWDmenu_plus04 .site-nav {    display: none !important;}.fixed_btn {display:block}.footer_block {    padding: 50px 0 80px;}.fixed_btn {    bottom: 0;    position: fixed;    right: 0;    z-index: 202;    width: 100%;    display: block;}.fixed_btn a {    display: flex;    justify-content: center;    align-items: center;    font-size: 15px;    width: 50%;    height: 40px; color:#fff;}.fixed_btn a.try_menu {    background: #001e64;}.fixed_btn a.ask_menu {    background: #f4e25c;color:#333;}.fixed_btn .RWDedictor {    display: flex;}/*內頁*/section.article-text p {font-size: 15px;line-height: 1.8;}.hgroup .container {margin-left: 0;text-align: center;}.hgroup .breadcrumb {    width: 100%;    background: transparent;    position: relative;    bottom: 0;}.pagecontent .article_model[data-seq="0"] {margin-top: 10px !important;}.hgroup .pageTitle {margin-bottom:0}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
/*menu*/ 
.RWDmenu_plus04 .site-nav li.try_menu, .RWDmenu_plus04 .site-nav li.ask_menu {display: none;}/*banner*/#RWDfullscreen02 .banner_block .container {    margin-left: auto;}.RWDbanner_plus01 .slick-caption {    top: 35%;}.txt1 span {    font-size: 18px;}.txt2 span {    font-size: 26px;}.txt2 span .color_span {    font-size: 36px;}.txt3 span {    font-size: 15px;}.RWDphoto004 .xicon-logo {    max-width: 100%;}.RWDphoto004 .logo-wall {    padding: 0 !important;}.RWDparallax_new .picbgbox {    background-position: 70% 50% !important;}/*內頁*/ 
.page_wrapper_bg section.call_to_action > .container {padding:0 30px}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
/*--首頁--*/ 
.fl img {    width: 180px;}.RWDmenu_plus04 .header {    padding: 0 15px;}/*banner*/ 
.index .banner_block {    margin-top: 73px;}/*標題共同設定*/ 
.index h1.main-title, .index .main-title, .RWDphoto004 .title-main{font-size:30px;}.index .section-subject {    text-align: center;    margin-bottom: 40px;}.index h2.sub-title, .index .sub-title {    margin: 15px 0 0;}/*news*/ 
.RWDnews005 .owl-theme .owl-controls .owl-buttons div {    top: 50%;    margin-top: -80px;    color: #121212;    background: transparent;    border: 0;}.RWDnews005 .controlls-over .owl-controls .owl-prev {    left: -20px;    right: auto;}.RWDnews005 .controlls-over .owl-controls .owl-next {    right: -15px;}/**/ 
.RWDproduct002_v3 .portfolio-bottom-summary p {    font-size: 15px;}/**/ 
.RWDphoto004 .xicon-item {    width: calc(100% / 2 - 30px) !important;}.RWDright_cont002 .item-first>a {    display: none;}.about_block .RWDparallax_new {    position: relative;}.RWDparallax_new .picbgbox {    height: 200px !important;}.RWDparallax_new .picbgbox {    background-position: 50% 50% !important;}/*footer*/ 
.footer_block .container {width: 100%;padding: 0 30px;}.RWDsocial002 {position: relative;right: auto;}.top_b {display: flex;align-items: flex-start;margin-bottom: 50px;flex-direction: column;}.RWDsocial002 .iconRounded {border: 1px solid #ddd;margin-left: 0;margin-right: 15px;}.left-box {width: 100%;}.ft_info dd:last-child {margin-bottom: 15px;}.ft_info .RWDedictor {display: flex;flex-direction: column;align-items: flex-start;}.ft_info dl:first-child {width: 100%;}#RWDfullscreen02 .footer_block .container {    padding: 0 30px;}.call_btn a span {    display: block;}.ft_other {padding: 30px 30px 0;}.ft_other .RWDedictor {padding: 0;}.ft_menu dl {padding-left: 0;}.top_b h4 {font-size: 12px;letter-spacing: 1px;}.ft_info dd{letter-spacing: 0px;}.ft_info dl {    padding: 0;    border: none;}#m_RWDfullscreen02_78_1 > dl:nth-child(2) > dd:nth-child(1) {    display: none;}.ft_menu {    margin-top: 30px;}.ft_info dd, .ft_menu dd {    font-size: 15px;}.ft_info dd {    letter-spacing: 1.5px;}.scrollTop002 {bottom:60px;right: 15px;}.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;}/*內頁*/#RWDPAGE_BASE_PAT02 .footer_block .container {padding: 0 30px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
span.cart-nu {    display: none;}.RWDbanner_plus01 .slick-caption {    top: 35%;}.txt1 span {    font-size: 16px;}.txt2 span {    font-size: 18px;}.txt2 span .color_span {    font-size: 24px;}.txt3 span {    font-size: 12px;}.RWDbanner_plus01 .slick-caption {    top: 38%;}.news_block, .service_block, .cooperation_block,{    padding: 50px 0;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {    width: calc(100% - 21px);}.RWDproduct002_v3 .btn-box .btn {    max-width: 100%;}.RWDproduct002_v3 .btn-box {    padding: 0 25px;}.RWDphoto004 .xicon-logo {    height: 50px !important;}.RWDright_cont002 .item-first .text-box {    padding: 40px 30px;}.RWDright_cont002 .item-first .text-box .subtitle {    font-size: 26px;    line-height: 1.6;}.RWDright_cont002 .item-first .text-box a {    width: 100%;}.RWDmenu_plus04 .logo {    width: 180px;    margin-top: 20px;}/*內頁*/ 
.page_wrapper_bg section.call_to_action > .container {    padding: 0 20px;}.page_wrapper_bg .pagecontent {padding:0}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDmenu_plus04 .logo {    width: 160px;    margin-top: 20px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
#RWDfullscreen02 .footer_block .container {    padding: 0 20px;}.top_b h3 {    font-size: 24px;}.call_btn a {    font-size: 15px;}.footer_block {    letter-spacing: 1.5px;}.ft_info dd, .ft_menu dd {    font-size: 13px;}.ft_other {    padding: 30px 20px 0;    font-size: 11px;}.RWDmenu_plus04 .logo {    width: 120px;    margin-top: 23px;}
}
/*320px end*/