/**/a:hover, a:active, a:focus, a:visited{text-decoration:none}.row{margin-right:0px;margin-left:0px;}body.wrapper_bg.lang_tw{font-family: 'Noto Sans TC', sans-serif !important;}/*menu*/ 
.RWDmenu_plus04 .site-nav .menu {text-align: right;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 16px;letter-spacing: 2px;color: #333;}.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:#0c397d;}.RWDmenu_plus04 .site-nav {padding-right: 1%;}.RWDmenu_plus04 .logo {width: 250px;margin-top: 21px;}header.header {box-shadow: 1px 1px 13px -13px transparent;}header.header.is-up {box-shadow: 1px 1px 13px -13px #000;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {    text-decoration: none;    font-weight: 400;    background: #efefef;}.RWDmenu_plus04 .site-nav .menu>li>ul {text-align: center;}.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: #0c397d;}.RWDmenu_plus04 .site-nav .menu>li>ul {top: calc(100% + 0px);}/*search*/ 
.RWDmenu_plus04 #search-box {top: calc(100% + 10px);right: -40px;}.RWDmenu_plus04 #search-box .form-control {    border-radius: 20px;    background: #cd1719;    color: #fff;    border-color: #cd1719;}.RWDmenu_plus04 #search-box .form-control::placeholder {color: #fff;}.RWDmenu_plus04 #search-box .search {color: #fff;font-weight: bold;letter-spacing: 1px;}.RWDmenu_plus04 .features i {font-size: 15px;line-height: 16px;}/*main*/ 
.main {margin-top: 74px;}/*banner*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #3b5f96;height:18px;transition:0.3s;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 10px;border-radius: 10px;height:10px;transition:0.3s;}/*about*/ 
.about_block > .container {width: 100%;padding: 0;}.RWDleft_cont002 > .container {width: 100%;padding: 0;}.about_block { padding: 100px 0px;position: relative;}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}.RWDleft_cont002 .item-second {display: flex;flex-direction: row;background: transparent;}.item-second > a { display: block;width: 50%;float: left;z-index:111;}.RWDleft_cont002 .item-second .pic { width: 100%;}.RWDleft_cont002 .item-second .text-box .text {    line-height: 30px;    font-size: 15px;    letter-spacing: 1px;    width: 100%;    color: #b8c6da;}.RWDleft_cont002 .item-second .text-box .underline{display:none}.RWDleft_cont002 .item-second .text-box .title {    font-size: 40px;    letter-spacing: 2px;    font-weight: 400;    color: #fff;    line-height: 50px;    text-align: left;}.RWDleft_cont002 .item-second .text-box {    background: #0c397d;    color: #555;    position: absolute;    right: 0;    left: auto;    z-index: 111;    width: 58%;    height: auto;    bottom: 50px;    padding: 100px 100px;}.RWDleft_cont002 .item-second .text-box .subtitle {    font-size: 110px;    font-weight: 100;    color: #0c397d;    position: absolute;    right: 0;    top: -90px;    line-height: 87px;    margin-top: 0;}/*.RWDleft_cont002 .item-second:after {    content: "";    position: absolute;    background: url(archive/image/customization/about_pic_bg-3.png)no-repeat;    width: 100%;    height: 100%;    z-index: -1111;    left: 0;    top: 0;}*/#m_RWDfullscreen01_49_1 > div > div.item-second > div.text-box > a {display: none;}.eq_text {    display: flex;    flex-direction: row;    flex-wrap: wrap;}.eq_item {    width: calc(100%/4 - 20px);    margin: 5px 10px;    font-size: 16px;    letter-spacing: 1px;    border-bottom: 1px solid #899fc1;    padding: 0 5px;    line-height: 35px;    color: #fff;}.RWDleft_cont002 .item-second .text-box a:hover {color: #fff;background-color: transparent;}.RWDleft_cont002 .item-second .text-box a {    margin-left: 0;    text-align: left;    width: 120px;}.RWDleft_cont002 .item-second .text-box a:hover:after {right:-15px;}.RWDService001 h1.main-title {    font-size: 40px;    letter-spacing: 2px;    font-weight: 400;    color: #000;    line-height: 50px;}/*service*/ 
.service_block{position:relative;overflow-x: hidden;}.service_block .container {width: 80%;padding:0px;display: flex;flex-direction: row; justify-content: center;align-items: center;}.right_ser {width: 100%;float: right;padding:80px 0px;}.left_eq {    width: 40%;    float: left;    padding: 0 50px;}.RWDedictor001 .section-line{display:none}/*.RWDService001 h2.sub-title{display:none}*/ 
.RWDService001 .section-line{display:none}#m_RWDfullscreen01_52_1 > div > a > div {    width: calc(100%/2 - 80px);    margin: 20px 40px;    text-align: center;    padding: 0 60px;}.RWDService001 p {    font-size: 15px;    letter-spacing: 1px;    line-height: 30px;    color: #333;}article.boxFeature-2 h2 {    font-size: 20px;    color: #0c397d;    letter-spacing: 1px;    line-height: 30px;    font-weight: bold;}.service_block:after {    content: "";    position: absolute;    right: 0;    top: 0;    height: 100%;    width: 90%;    background: #e2e2e2 url(archive/image/customization/bg_service.png)no-repeat;    z-index: -1;    border-radius: 40px 0px 0px 40px;    opacity:0;}.animated.service_block:after { animation: 1000ms ease 1.2s normal forwards 1 flyright;}@-webkit-keyframes flyright{from {    width:0;    opacity:1;}to {    width:90%;    opacity:1;}}.RWDService001 i img {width: 50px;}.RWDedictor001 .section-subject {margin-bottom: 20px;}.eq_text li {    line-height: 50px;    color: #fff;    letter-spacing: 1px;    font-size: 15px;    border-bottom: 1px solid #4a6ca0;}.eq_text ol {list-style: none;padding-left:0px;}span.text-num {opacity: 0.8;margin-right: 20px;padding-left:20px;}/*equipment*/ 
.equipment_block {    padding: 100px 0px;    position: relative;}.equipment_block .container {width: 80%;padding: 0;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {padding: 0 30px;}.RWDproduct002_v3 .main-title {    font-size: 40px;    letter-spacing: 2px;    font-weight: 400;    color: #000;    line-height: 50px;}.RWDproduct002_v3 .section-line{display:none}.portfolio-bottom {margin-top: 30px;padding: 0 25px;}.portfolio-bottom__h4 {    font-size: 20px;    letter-spacing: 1px;    line-height: 30px;    margin-bottom: 10px;    color: #333;}p.portfolio-bottom__p {    font-size: 16px;    letter-spacing: 2px;    line-height: 28px;    color: #444;    /*margin-bottom: 50px;*/   margin-bottom:0px;}.RWDproduct002_v3 .portfolio-item>.inner-content {border: 1px solid #efefef;border-radius: 20px;}.RWDproduct002_v3 .showbottom:hover .inner-content>img {    -webkit-transform: scale(1);    transform: scale(1);    opacity:1;    transition:0.3s;}.RWDproduct002_v3 .portfolio-item.grow>.inner-content:hover>img {-webkit-transform: scale(1);transform: scale(1);}.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100%/3 - 1px) !important;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 {color: #0c397d;}.bounceIn {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDproduct002_v3 .portfolio-item {margin-bottom: 40px;}/*footer*/ 
.footer_block .container { width: 80%;padding: 0 30px;}.footer_menu span a {    font-size: 16px;    font-weight: bold;    color: #000;}.footer_menu a {    color: #504e4e;    font-size: 14px;    line-height: 30px;    letter-spacing: .5px;    display: block;    text-align: left;    border-bottom: 1px dotted #a59b9b;}.copy_block {    display: flex;    flex-direction: row;    font-size: 13px;    letter-spacing: 1px;    line-height: 26px;    color: #777;}.RWDssl01 {margin: 0 20px;}.right_footer {width: 100%;max-width: 293px;float: right;text-align: right;}.left_footer {width: calc(100% - 293px);float: left;}.footer_block {padding: 100px 0px; background: #efefef;position:relative;}.scrollTop002 {    position: absolute !important;    bottom: auto;    top: -25px;    right: 50%;    margin-right: -25px;}.footer_block:after {    content: "";    position: absolute;    top: 0;    height: 1px;    width: 80%;    left: 50%;    margin-left: -40%;    background: #adadad;}.footer_menu {min-height: 68px;}.footer_comp {    font-size: 18px;    color:#0c397d;    letter-spacing: 2px;    line-height: 30px;    margin-bottom: 10px;    font-weight: bold;}.footer_info {font-size: 15px;letter-spacing: 1px;line-height: 1.8;color: #444;}.footer_info a:hover {color: #0c397d;}.footer_info a {color: #444;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover{color:#777;}.scrollTop002 .ii {border: 1px solid #adadad;}.footer_menu .RWDedictor {    display: flex;    align-items: start;    margin-bottom: 24px;}.footer_menu .ft-item {    display: inline-block;    margin-right: 40px;}/*fix-tag*/ 
.fix_list {    position: fixed;    right: 0;    bottom: 40%;    width: 60px;    opacity: 0;    transition: 0.3s;}.fix_list.fix_vi {opacity: 1;transition: 0.3s;}.list_fix img { width: 100%;}.list-text {    position: absolute;    color: #fff;    top: 21px;    width: 18px;    letter-spacing: 0px;    right: 11px;    font-size: 16px;    line-height: 20px;}.list-show {    background: url(archive/image/customization/tag-bg.png)no-repeat;    height: 112px;    width: 30px;    color: #cc1618;    font-size: 16px;    line-height: 20px;    text-align: center;    display: flex;    align-items: center;    position: absolute;    top: -54%;    right: 80px;    transition: 0.3s;    opacity: 0;}.fix_list .RWDedictor a:hover > .list-show {opacity: 1;transition: 0.3s;}.footer_menu a:hover {color: #0c397d;}/*more_btn*/ 
.RWDleft_cont002 .item-second .text-box a:after {    content: ">";    position: absolute;    width: 20px;    height: 20px;    border-radius: 50%;    background: #fff;    color: #0c397d;    text-align: center;    display: flex;    justify-content: center;    align-items: center;    right: 0;    top: 50%;    margin-top: -10px;    font-size: 14px;    transition:0.3s;}.RWDleft_cont002 .item-second .text-box a {    background: transparent;    border: 0;    color: #fff;    font-weight: 400;    font-size: 16px;    letter-spacing: 2px;    line-height: 30px;    padding: 0;    position: relative;    padding-right: 20px;    width: 120px;}.eq_title {    padding-top: 30px;    margin-top: 50px;    border-top: 1px solid #3a5988;    font-size: 25px;    color: #fff;    letter-spacing: 4px;    margin-bottom: 20px;}h2.sub-title {    color: #0c397d !important;    margin: 8px 0 0 !important;    font-weight: normal !important;    font-size: 22px !important;    letter-spacing: 1px;}.RWDproduct002_v3 .sub-title{    color: #0c397d;    margin: 8px 0 0;    font-weight: normal;    font-size: 22px;    letter-spacing: 1px;}
/*小螢幕 start*/

@media (max-width: 1700px) {/*1700px*/ 
.RWDleft_cont002 .item-second .text-box {padding: 100px 50px 100px 50px;}.eq_item {font-size: 15px;}}@media (max-width: 1500px) {/*1500px*/ 
.about_block {padding: 200px 0px;}.eq_item {width: calc(100%/3 - 20px);}.RWDleft_cont002 .item-second .text-box {    position: absolute;    padding: 50px 50px 50px 80px;    margin-top: 0;    top: 37px;}}@media (max-width: 1400px) {/*1366px*/#m_RWDfullscreen01_52_1 > div > a > div {padding: 0 30px;}.footer_block .container {width: 90% !important;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {padding: 0 10px;}.footer_block:after {width: 90%;margin-left: -45%;}}@media (max-width: 1300px) {.footer_block .container {display: flex;flex-direction: column-reverse;justify-content: center;align-items: center;}.left_footer {width: 100%;float: none;}.right_footer { width: 100%;text-align: center;max-width: 100%;float: none;}.footer_block {padding: 50px 0px;}.footer_menu { min-height: auto;text-align: center;margin-top: 20px;margin-bottom: 10px;}.copy_block {justify-content: center;align-items: center;}}@media (max-width: 1280px) {/*1280px*/ 
.equipment_block .container {width: 90%;}.service_block:after {background-position: 49%;}}@media (max-width: 1194px) {/*1194px*/ 
.eq_item { padding: 0;}.footer_block .container {padding: 0;}.copy_block {font-size: 11px;}.RWDleft_cont002 .item-second:after {left: -160px;}.about_block {padding: 100px 0px;}.equipment_block {padding: 50px 0px;}#m_RWDfullscreen01_52_1 > div > a > div {padding: 0 10px;}.RWDleft_cont002 .item-second .text-box {height: 683px;padding: 50px 50px 50px 50px;}}

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

.page_wrapper_bg .article-text {font-size: 15px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;}.page_wrapper_bg .article-text p{font-size: 15px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;}.page_wrapper_bg .article-text h5 {font-size: 18px;font-weight: bold !important;letter-spacing: 2px;color: #000;line-height: 1.6;margin-top: 16px;}.page_wrapper_bg .article-text  h6 {font-size: 15px;color: #333;font-weight: bold !important;line-height: 1.6;}.page_wrapper_bg .article-text hr{border-top: 1px solid #e0e0e0;margin-top: 48px;margin-bottom: 48px;}.page_wrapper_bg .RWDmenu_plus04 .header {box-shadow: 1px 1px 15px rgba(43,43,43,.12);}.page_wrapper_bg .RWDmenu_plus04 .header.is-up {box-shadow: 1px 1px 15px rgba(43,43,43,.12);}.page_wrapper_bg  .fix_list {/*opacity: 1;*/z-index: 21;}.product2 .page_wrapper_bg .fix_list{display: none;}.article1.id37 section.call_to_action:before {content: "";position: absolute;background: url(archive/image/customization/ab-bg-top.png)no-repeat;right:-88px;top: 0;width: 630px;height: 620px;background-size: contain;z-index: 0;opacity: 0.8;}.article1.id37 section.call_to_action:after {content: "";position: absolute;background: url(archive/image/customization/ab-bg-left.png)no-repeat; left: -121px;top: 388px;width: 630px;height: 620px;background-size: contain;z-index: 0;opacity: 0.3;}.page_wrapper_bg .collapsing_header .main {top: 0 !important;}.page_wrapper_bg section.call_to_action {padding: 72px 0 72px 0;min-height: 600px;}/**/ 
.article2.id29 .main section .container {width: 85%;}.article1.id61 .main section .container {width: 85%;}.product2 .main section .container {width: 85%;}@media (max-width: 1400px) {.article2.id29 .main section .container {width: 95%;}.article1.id61 .main section .container {width: 95%;}.product2 .main section .container {width: 95%;}}@media (max-width: 1300px) {.article2.id29 .main section .container {width:95%;}.article1.id61 .main section .container {width:100%;}.product2 .main section .container {width:100%;}}/*側選單*/ 
.page_wrapper_bg .products-nav>ul>li:first-child {padding-top: 0;margin-top: -8px;}#sidebar .products-nav>ul> li.active>ul { display: block;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{background: #fdfeff;box-shadow: none;border-radius: 20px;width: 85%;}.m2018 .products-nav .nav-title {background: #e6ecef;font-size: 16px;padding: 7px 10px;text-align: center;margin-bottom: 0;color: #4d6069;letter-spacing: 5px; border-radius: 10px; display: none;}.page_wrapper_bg .products-nav>ul>li {border-bottom:1px solid #e6e6e6;padding: 10px; margin-bottom: 0px;text-align: left;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active > a{color:#2e558f;font-weight:bold;}.page_wrapper_bg .products-nav>ul>li:hover > a{color:#123e80;}.m2018 .products-nav>ul>li>a span {display: block;font-size: 13px;letter-spacing: 0;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #494949;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {font-size: 15px;padding:5px 0px 5px 10px;color: #333; letter-spacing: 0.5px;}#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:last-child {border-bottom: none;}.m2018 .products-nav ul li {padding: 8px 0px 8px 8px;margin-bottom: 16px;}.m2018 .products-nav ul li:hover {transition: .3s ease;}@media (max-width: 1400px) {#sidebar .products-nav {width: 100%;}}/*確定送出*/ 
.page_wrapper_bg .new-form .new-width .currectsend_btn {background: transparent;}.page_wrapper_bg .currectsend_btn a {background: #409fca;padding: 7px 30px !important;border-radius: 30px;color: #fff;font-size: 14px;font-weight:normal;transition: 0.5s ease;}.page_wrapper_bg .ebtn a{color: #fff; font-size: 14px;background: rgb(41 81 141);padding: 10px 30px;border-radius: 20px;transition: all 0.5s ease 0s;text-align: center; margin: 0 auto;}.page_wrapper_bg .currectsend:hover a {background: #409fca;}.page_wrapper_bg .ebtn {background: transparent;margin-top: 30px;float: right;border-radius: 0px;padding: 0px;margin: -58px auto 0; width: 160px;}.systemmsg{    line-height: 2;    letter-spacing: 2px;    text-align: left;    margin-top: 24px;    margin-bottom: -24px;}.page_wrapper_bg .currectsend_btn a:hover {background: #07295d; transition: .3s ease;}/*回上頁按鈕*/ 
.btn.btn_back {background: transparent;padding: 0;float: right;box-shadow: none;border-radius: 0px;margin-top:16px;}.btn.btn_back a:hover {background:#0c397d;transition: .5s ease;border: 1px solid #0c397d;color: #fff;padding: 3px 20px;border-radius: 15px;font-size: 14px;}.btn.btn_back a {border: 1px solid #dedede;background: #fff;color: #555;padding: 3px 20px;border-radius: 0;font-size: 14px; display: block;width: 160px;border-radius: 15px;}#article .btn.btn_back a {padding: 9px 13px;}.btn.btn_back {background: transparent !important;}.album1 .btn.btn_back a {padding: 10px 20px;}.album1 .btn.btn_back a:hover {padding: 10px 20px;}/*麵包屑(置中)*/ul.breadcrumb.pull-right a {color: #666;transition: all 0.2s ease;}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 54px;}.hgroup .container {margin-bottom: 0;border-bottom: none;margin-top: 0;padding-top: 0;}.hgroup h1 {text-align: center; letter-spacing: 4px; font-size: 32px; font-weight: 600; line-height: 1.5; margin: 0; padding: 0;}/**/ 
.product2 .hgroup .breadcrumb {float: left !important;width: 100%;left: 0;text-align: left;border-bottom: 1px solid #cecece;border-radius: 0;margin: 8px 0 42px;padding-bottom: 16px;}.product2 .hgroup h1 {text-align: left;display:block !important;}/**/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}.layoutlist_7 .litem {text-align: center;}.layoutlist_7 .subject a:hover {color: #8dc21f; transition: .3s ease;}.layoutlist_7 .subject, .layoutlist_7 .subject a {color: #333;font-size: 18px;font-weight: bold;transition: .3s ease;}.layoutlist_8 .item:last-child { border-bottom: none;}.layoutlist_8 .item {padding: 42px 0;border-bottom: none;background: #fbfbfb;box-shadow: 1px 1px 15px rgb(43 43 43 / 12%);}.layoutlist_8 .list_subject .summary{margin: 10px 0;}.layoutlist_8 .article_subject:hover { color:#0d3a7d;transition: .3s ease;}.layoutlist_8 .article_subject {color: #333;font-size: 20px;transition: .3s ease;}.form-group label.must:after {color: #f7be05;}/*產品頁*/ 
.RWDproduct_page .products-info .price-box li.active{color: #ff6613;}#RWDPAGE_BASE_PAT02 .cart-menu .text-box .price{color: #ff6613;}.RWDproduct_page .products-info .name {font-size: 20px;color: #333;font-weight: bold;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, .no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {background-color: #10a5e9; color: #fff;transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #fff;border-radius: 20px;color: #009fe8;border: 1px solid #009fe8;transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #10a5e9;border-radius: 20px;}.layoutlist_2 .subject {text-align:center;letter-spacing: 0.5px;}.layoutlist_2 .subject span {display: block;font-size: 13px; letter-spacing: 0.5px;}.layoutlist_2 .item, .layoutlist_4 .item { margin-top: 0;border-bottom: none;}.promise_item {    padding-right: 15px;}/*搜尋*/ 
.RWDsearch_page .list-data>ul>li:nth-child(odd) { background: #ecf1e2;}.RWDsearch_page .list-data>ul>li:first-child {border-top: 1px solid #c9dd9e;}.RWDsearch_page .list-data>ul>li {border-bottom: 1px solid #c9dd9e;}/**/ 
.RWDproduct_page .products-info .name{font-size: 22px; font-weight: bold;line-height: 1.8; border-bottom: 1px solid #dedede;padding-bottom: 8px;}.RWDproduct_page .products-info .name span {display: block;letter-spacing: 0; font-size: 15px;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor {color: #555;line-height: 2;letter-spacing: 1px; font-size: 14px;}.RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title {display: none;}/**/ 
.RWDproduct_page .tab-box .tab-container {border: none;}.RWDproduct_page .tab-box .tab-menu a {    background: #fff;    display: block;    font-size: 16px;    padding: 8px 15px;    height: 50px;    position: relative;    border: 1px solid #ced6e0;    transition: all .15s ease-in-out;    margin: 0 5px;    text-align: center;    color: #3e4044;    letter-spacing: 2px;border-radius: 15px;}.RWDproduct_page .tab li {width: calc(100%/5 - 11px);}.RWDproduct_pag nav.tab-menu {width: 100%;}.RWDproduct_page .tab-box .tab-menu li.active a {background: #456aa2;border-color: #456aa2;color: #fff;}.RWDproduct_page .tab-box .tab-menu li.active a:before {background: transparent;}.RWDproduct_page .tab-box .tab-menu li.active a:after {content: "";width: 0;height: 0;border-style: solid;border-width: 9px 12px 0 12px;border-color: #456aa2 transparent transparent transparent;position: absolute;left: calc(50% - 9px);bottom: -7px;opacity: 1;transition: 0.5s ease;top: initial;right: initial;background: transparent !important;}.RWDproduct_page .tab-box .tab-container>ul>li {display: block;padding: 36px 16px 16px 16px;float: none;color: #555;line-height: 2;}.RWDproduct_page .tab-box .tab-menu a:hover {background: #b6d3e8; transition: .3s ease;}.RWDproduct_page .tab-box .tab-container hr {border-top: 1px solid #e0e0e0;margin-top:48px;margin-bottom: 48px;}.RWDproduct_page .tab-box .tab-container ol {padding-left: 10px;color: #525252;line-height: 2;font-weight: normal;}.RWDproduct_page .products-con  ul , .RWDproduct_page .products-editor  ul , .RWDproduct_page .tab-box  ul {padding-left: 20px;line-height: 2; font-weight: normal;}.products-editor ol {padding-left: 20px;line-height: 2;font-weight: normal;}.layoutlist_2 .col-md-4 {width: calc(100%/3 - 8px);margin: 0 4px;}.product_list_item div.img {padding: 10px;border-radius: 20px;height: auto !important;border: 1px solid #e0e0e0;}/**/#pr_table td:nth-child(1) {color: #000;font-weight: 600;background: #d8e6fb;}#pr_table td {position: relative; padding: 15px 25px;border: 1px solid #ddd;}#pr_table tr:nth-child(1) {background: #e9edf1;border: 1px solid #ddd;}#pr_table {margin: 40px 0;}#news1 td {position: relative;padding: 15px 25px;border: 1px solid #ddd;}#news1 tr:nth-child(1) {background: #d8e6fb;border: 1px solid #ddd;}#news0 {position: relative;padding: 36px 25px;border: transparent;margin-bottom: 36px;}#news0 tr {border-bottom: 1px solid #e8e8e8;line-height: 2.5;}#news0 td:first-child { font-weight: bold;color: #333;padding-left: 24px; width: 130px;}/**/ 
.layoutlist_8 .listdate .yearmonth {color: #8a8a8a;font-size: 12px;letter-spacing: 2px;padding-bottom: 4px;text-align: center;}.layoutlist_8 .listdate .day {color: #8a8a8a;font-size: 42px;line-height: 1.2;text-align: center;}/**/ 
.special_sec {margin: 42px 0;}.special_block{ position: relative;display: flex;align-items: center;align-content: center;}.special_item {width: calc(100%/3 - 2px);float: left;text-align: center;font-size: 15px;letter-spacing: 2px;font-weight: bold;color: #333;margin: 2px 2px;padding: 32px 16px;background: #f3f3f3;}.special_icon { width: 63px; text-align: center; margin: 0 auto;}/*ab*/ 
.pr_sec:after {background: #f5f5f5;content: "";position: absolute;left: -50%;top: 0;width: 200%;height: 100%;z-index: -1;}.pr_sec {padding: 118px 0;position: relative;}.ab_sec {display: flex;border-bottom: 1px solid #ddd;padding-bottom: 40px;margin-bottom: 40px;}.ab_sec:last-child {border-bottom: none; padding-bottom: 0;margin-bottom: 0;}.ab_title span {display: block; font-size: 12px;color:#b7b7b7;}.ab_title {width: 15%;color: #484848;font-weight: bold;font-size: 22px;line-height: 1.6;}.ab_txt {width: 85%;}.pr_block { display: flex;}.pr_item {width: calc(100%/4 - 16px);margin-bottom: 16px;padding: 24px 0px;margin: 0 8px;position: relative;}.pr_img img {border: 1px solid #e4e4e4;border-radius: 20px;}.pr_item span {display: block;letter-spacing: 0;color: #325384;line-height: 1.6;font-weight: bold;margin-top: 16px;}.pr_block:first-child {margin-top: -24px;}.sr_block { display: flex;}.sr_item {width: calc(100%/2 - 1px);margin-bottom: 16px;padding-bottom: 16px;margin: 0px 8px 8px 0px;background:#f5f5f5;padding: 54px;position: relative;}.sr_item span {display: block;color: #325384;line-height: 1.6;font-size: 16px;font-weight: bold;letter-spacing: 1px;border-bottom: 1px solid #d6d3d3;padding-bottom: 8px;margin-bottom: 8px;}.ser_icon{position: absolute;right: 76px;top: 40px;width: 36px; height: 36px;opacity: 0.4;filter: brightness(0.2);}.pusen_block {display: flex;align-items: center;}.pusen_left { width: 25%;}.pusen_right {width: 75%;padding-left:48px;}.pusen_right hr {margin: 16px 0 !important;}.pusen_promise { display: flex;}.pusen_right h5 {ine-height: 1.8 !important;margin-bottom: 16px;}.ser_sec .ab_title {top: 54px;position: relative;}.pr_block .pr_item:last-child:after {display: none;}@media (max-width: 1199px) {.sr_item {padding: 42px;}.ser_icon {top: 34px;width: 30px;height: 30px;}}/**/ 
.medical_block {display: flex;}.medical_left{position: absolute; left: -57px;background: #103c7f;width: 20%;z-index: 1;height: 120px;top: 124px;color: #fff;font-size: 22px;line-height: 1.7;padding: 22px 20px; letter-spacing: 0;font-weight: bold;}.medical_left span{display: block;font-size: 18px;color: #fff;font-weight: lighter !important; letter-spacing: 4px;border-top:1px solid rgb(42 98 181 / 0.4);padding-top: 4px;margin-top: 4px;}.medical_right{ position: relative;background: #f7f7f7;width: 100%;left: 0;padding: 72px 56px 72px 0px;border-radius: 20px;overflow: hidden;}.medical_right:before {content: "";position: absolute;bottom: -145px; left: -100px;background: url(archive/image/customization/1007bg-01.png)no-repeat; width: 430px;height: 400px;background-size: contain; z-index: -1;opacity: 0.5;}.medical_group{display: flex;align-items: center;align-content: center;width: 80%;float: right;}.medical_item {width: 50%;letter-spacing: 0;text-align: center;line-height: 1.8; font-weight: bold;padding: 16px 0;}.medical_item2 {width: calc(100%/3 - 1px);letter-spacing: 0;text-align: center;line-height: 1.8;font-weight: bold;margin: 0px;padding: 16px 0;}.medical_item3 {width: 100%; letter-spacing: 0; text-align: center;line-height: 1.8;font-weight: bold;}.medical_item img{width: 90%;display: block;text-align: center;margin: 0 auto 16px;border-radius: 20px;border: 1px solid #eaeaea;}.medical_item span {display: block;letter-spacing: 1px; font-weight: normal;}.medical_item2 img{width:90%;display: block;text-align: center;margin: 0 auto 16px; border-radius: 20px;border: 1px solid #eaeaea;}.medical_item2 span {display: block;letter-spacing: 1px;font-weight: normal;}@media (max-width: 1500px) {.medical_left {left: -64px;width: 25%;height: 116px;top: 80px;font-size: 20px;}.medical_left span {font-size: 15px;}.medical_group {width: 75%;}}/**/ 
.formdesc , .formdesc a {color: #555;}.ct_memo { font-size: 14px; padding: 16px 0 0px;line-height: 1.7; text-align: center; color:#989898;}.customized_columns ._input, .customized_columns select {border: none;background-color: #f3f3f3;font-size: 15px; box-shadow: none;}.customized_columns{text-align: left;background: #fff; padding: 50px 65px;border-radius: 15px;border: 1px solid #efefef;}.boxname {margin:0 16px 0 8px;}.eforms1 .hgroup .breadcrumb {display: none;}.formdesc {padding: 10px 0;margin-bottom: 20px;line-height: 1.6;margin-bottom: 36px;text-align: center;}.formdesc h5 { color: #0d3a7d !important;margin-bottom: 8px;margin-top:36px !important;}.eformsDesc_bottom { margin: 0;padding-top: 20px;}.form-group { margin-bottom: 32px;}@media (max-width: 1100px) {.customized_columns {font-size: 14px;letter-spacing: 1px;padding:32px;}}

/*內頁 end*/
/*進場 start*/

.leftin.fadeInUp {    -webkit-animation-name: fadeInLeft;    animation-name: fadeInLeft;    animation-delay: .5s !important;}.rightin.fadeInUp {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;    animation-delay: .8s !important;}.paneleffect_v1.firstin {    animation-delay: 1.5s !important;}.paneleffect_v1.firstab{animation-delay: 1s !important;}.paneleffect_v1.firstab2{animation-delay: 1.3s !important;}.paneleffect_v1.firstab3{animation-delay: 1.6s !important;}

/*進場 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.copy_block { font-size: 10px;}.RWDleft_cont002 .item-second .text-box {    position: relative;    top: 0;    margin-top: 0;    width: 70%;    float: none;    margin: 0 auto 60px auto;}.RWDleft_cont002 .item-second {flex-direction: column;}.about_block {padding: 50px 0px 0px;}@-webkit-keyframes flyright{from {    width:0;    opacity:1;}to {    width:100%;    opacity:1;}}.service_block:after {border-radius: 0;}.service_block {padding: 50px 0px;background:#eee;}#m_RWDfullscreen01_52_1 > div > a > div {padding: 0;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color:#efefef;}.equipment_block {padding:0px;}.right_ser {padding:0px;}.RWDleft_cont002 .item-second:after {left: 0;background-color: #efefef;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: #efefef;color:#0c397d;border-bottom: 1px solid #ccc;}.RWDmenu_plus04 #mobile-menu .menu>li.active>.toggle-submenu:after, .RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active>.toggle-submenu:after {color: #a0a0a0;}.item-second > a {    float: none;    margin: 0 auto;    width: 70%;    height: 500px;    overflow: hidden;}/**/ 
.hgroup .breadcrumb { margin: 10px 0 42px;}.page_wrapper_bg .currectsend_btn a:hover{color: #fff; font-size: 14px;background: rgb(41 81 141);padding: 10px 30px;border-radius: 20px;transition: all 0.5s ease 0s;text-align: center; margin: 0 auto;}.btn.btn_back a:hover {border: 1px solid #dedede;background: #fff;color: #555;padding: 3px 20px;border-radius: 0;font-size: 14px; display: block;width: 160px;border-radius: 15px;}.RWDproduct_page .tab-box .tab-menu a:hover {background: transparent;}.medical_group {    width: 100%;}.medical_left {    left: 30px;    top: -54px;    width: 22%;    font-size: 16px;    height: auto;}.article2.id29 .main section .pagecontent .RWDslider01, .article2.id29 .pagecontent .RWDeditor01 {    margin-top: 140px !important;}.medical_right:before{display:none;}.customized_columns {font-size: 14px;letter-spacing: 1px;padding:32px;}.layoutlist_2 .col-md-4 {    width: calc(100%/3 - 4px);    margin: 0 2px;}.medical_right {padding: 88px 56px 64px;}
}
/*Pad橫向 end*/
/*991px start*/
@media (max-width: 991px) {
.footer_menu a {font-size: 13px;}.footer_menu .ft-item {margin-right: 24px;}#sidebar input, #sidebar select, #sidebar select.form-control:not([size]):not([multiple]) {margin-bottom: 32px;}.layoutlist_2 .col-md-4 {width: calc(100%/3 - 1px);margin: 0;}.btn.btn_back a {display: block;width: 100%;}.special_item {    width: calc(100%/3 - 1px);    float: left;    text-align: center;    font-size: 14px;    letter-spacing: 2px;    font-weight: bold;    color: #333;    margin: 2px 1px;    padding: 32px 8px;    background: #f3f3f3;}.hgroup .container {margin: 0;}.medical_left {width: 35%;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.copy_block {flex-direction: column;}
}
/*800px end*/
/*pad版 start*/
@media (max-width: 768px) {
.RWDleft_cont002 .item-second .text-box {    margin-top: 0;    width: 90%;}.service_block .container {width: 90%;}#m_RWDfullscreen01_52_1 > div > a > div { width: calc(100%/2 - 40px);margin: 20px 20px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100%/2 - 1px) !important;}.copy_block {flex-direction: column;}.RWDleft_cont002 .item-second .text-box .subtitle {top: -89px;}.item-second > a {    width: 90%;}h2.sub-title {font-size: 16px !important;}.RWDproduct002_v3 .sub-title{font-size: 16px;}.footer_menu span a {font-size: 14px;}/**/ 
.ab_sec {flex-direction: column;}.ab_txt {    width: 100%;}.ab_title {text-align: center;margin: 0 auto 16px;}.pr_block:first-child {    margin-top: 0;}.pr_sec {padding: 80px 0;}.article1.id61 .main section .container {    width: 100% !important;    padding: 0 5px;}.ser_sec .ab_title {top: 0;margin: 0 auto 24px;}.medical_left {width: 35%;}.customized_columns {padding: 32px;}.page_wrapper_bg .ebtn {margin: 0;width: 100%;}.layoutlist_8 .article_subject {font-size: 15px;}.layoutlist_8 .list_subject .summary {    margin: 8px 0;    font-size: 13px;    line-height: 1.8;}#news1 td:nth-child(2) {    width: 240px;}#news1 td {    position: relative;    padding: 15px 8px;    border: 1px solid #ddd;}.btn.btn_back {width: 100%;}.product2 .hgroup .breadcrumb {    float: none !important;    width: 100%;    left: 0;    text-align: center;    border-bottom: none;    border-radius: 0;    margin: 8px 0 32px;    padding-bottom: 0;}.product2 .hgroup h1 {text-align: center;}.pr_block {    display: flex;    flex-wrap: wrap;}.pr_item {    width: calc(100%/2 - 8px);    padding: 16px 0px;    margin: 0 4px;    font-size: 15px;}.form-group {    margin-bottom: 16px;}
}
/*pad版 end*/
/*767px start*/
@media (max-width: 767px) {
.RWDproduct_page .faq-item .editor {line-height: 2;}.RWDproduct_page .faq-item.active .faq-question {    background: #e3e9f3;    font-size: 16px;    font-weight: bold;}.RWDproduct_page .faq-item .editor ol {    padding-left: 10px;}#pr_table td {    padding: 15px 8px;    font-size: 14px;}.customized_columns {    padding: 0;    border: 0;    font-size: 15px;}.hgroup h1 {letter-spacing: 1px;font-size: 26px;}#news0 td:first-child {padding-left: 0;width: 100px;}.footer_block {padding-bottom: 70px;}.footer_menu a {display: inline-block;}.copy_block { margin-top: 30px;line-height:20px;}.footer_menu a {    display: inline-block;    border-bottom: 1px solid #adadad;    padding-top: 15px;}.footer_menu .RWDedictor{display: block;}.footer_menu .ft-item {    margin-right: 0;display: block;}/*橫桿呈現*/ 
.calen::-webkit-scrollbar {  width: 3px;  height: 5px;}.calen::-webkit-scrollbar-thumb:horizontal {  background-color: #a6a6a6;  border-radius: 3px;}.calen::-webkit-scrollbar-track-piece:horizontal:decrement,.calen::-webkit-scrollbar-track-piece:horizontal:increment {  background-color: rgba(166, 166, 166, 0.2);}.calen{overflow-x: auto;white-space: nowrap;}.calen{    overflow-x: scroll;    padding-bottom:15px;    -webkit-overflow-scrolling: auto;}.tab_table {    margin-bottom: -24px;    margin-top: 24px;}.ab_title {width: 100%;}.sr_block {    display: flex;    flex-wrap: wrap;}.sr_item {    width: 100%;padding: 24px;    margin: 0px 0px 16px;}.ser_icon {top: 16px;right: 32px;}.medical_left {    width: 80%;    left: 10%;}
}
/*767px end*/
/*phone版 start*/
@media (max-width: 480px) {
.item-second > a {opacity: 1;width: 114%;}.RWDleft_cont002 .item-second:after{display:none;}.RWDleft_cont002 .item-second .text-box .subtitle{display:none}.RWDleft_cont002 .item-second .text-box {margin-top: 0;}.RWDleft_cont002 .item-second .text-box {padding: 80px 30px 80px 30px;}.eq_item {width: calc(100%/2 - 20px);}.about_block {overflow-x: hidden;}.list_fix {display: none;}.fix_list {width: 100%;background: #cd1719;bottom: 0;z-index:1111;}.list-text {    position: relative;    width: 100%;    top: 0;    padding: 15px 20px;    text-align: center;    right: 0;    letter-spacing: 2px;    font-size: 20px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100%/1 - 1px) !important;padding: 0;height:auto !important;margin-bottom:60px;}#m_RWDfullscreen01_52_1 > div > a > div {width: calc(100%/1 - 40px);}.footer_block {padding-bottom: 70px;}.footer_menu a {display: inline-block;}.copy_block { margin-top: 30px;line-height:20px;}.footer_menu a {    display: inline-block;    border-bottom: 1px solid #adadad;    padding-top: 15px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {height: 10px;width: 18px;}.portfolio-bottom {padding: 0 5px;}.about_block {padding:0px;}.RWDproduct002_v3 {padding: 0;}.RWDmenu_plus04 #search-box {    right: 50%;    width: 90%;    margin-right: -45%;}p.portfolio-bottom__p {margin-bottom: 0;}.portfolio-bottom-summary {height: auto !important;}.equipment_block {padding: 50px 0px;}.RWDproduct002_v3 .popup-portfolio {margin-bottom: 0;}.RWDService001 p {margin-bottom: 50px;}/*about*/ 
.RWDleft_cont002 .item-second .text-box .title {font-size: 30px;line-height: 30px;}.RWDleft_cont002 .item-second .text-box {    width: 100%;    position: relative;    height: auto;}.eq_text {flex-direction: column;}.eq_item {width: 100%;}.footer_menu .RWDedictor{display: block;}.footer_menu .ft-item {    margin-right: 0;display: block;}.pr_block {flex-wrap: wrap;}.pr_item {    width: calc(100%/2 - 8px);    padding: 16px 0px;    margin: 0px 4px;    font-size: 13px;    letter-spacing: 1px;}.layoutlist_2 .col-md-4 {width: calc(100%/2 - 1px);margin: 0;padding: 0 4px;}.page_wrapper_bg .pagecontent {padding: 0px 10px!important;}.layoutlist_2 .subject {text-align: left;letter-spacing: 0.5px;font-size: 14px;}.page_wrapper_bg .main .container {    padding-left: 5px;    padding-right:5px;}.layoutlist_8.rwd .listdate .day {color: #8a8a8a;}.formdesc { margin-bottom: 24px;border-bottom: 1px solid #d4d4d4;padding-bottom: 24px;}.special_block .special_item:last-child {width: 100%;}.special_item {width: calc(100%/2 - 2px);float: left;font-size: 13px;letter-spacing: 1px;font-weight:normal;margin: 2px 1px;}.special_block {flex-wrap: wrap;}.pusen_right hr {display: none;}.pusen_block {flex-direction: column;}.pusen_left {width: 100%;}.pusen_right {width: 100%;padding-left:0;}.pusen_right ul {    padding-left: 20px;}.pusen_promise {flex-direction: column;}.promise_item {width: 100%;}.page_wrapper_bg .ebtn {margin-top: 24px;}.medical_left {    width: 80%;    left: 10%;}.medical_right {    padding: 88px 16px 42px;}.article2.id29 .main section .pagecontent .RWDslider01, .article2.id29 .pagecontent .RWDeditor01 {    margin-top: 100px !important;}.medical_item {font-weight: normal;font-size: 12px;}.medical_group {flex-wrap: wrap;}.medical_item2 {width: calc(100%/2 - 9px);font-weight: normal;font-size: 12px;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.eq_item {width: auto;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
.RWDleft_cont002 .item-second .text-box {padding: 50px 30px 50px 30px;}.RWDmenu_plus04 .logo {width: 180px;margin-top: 25px;}.RWDleft_cont002 .item-second .text-box .title {font-size: 35px;}.copy_block {font-size: 8px;line-height: 18px;}
}
/*iphone5 end*/