/*-------共通--------*/img { max-width: 100%;  height: auto;}a, a:hover, a:active, a:focus, a:visited {transition: .5s ease; text-decoration: none;}.row {margin-right: 0px;margin-left: 0px;}/* 反白顏色設定*/::selection {background: #555;color: #fff;}::-moz-selection {background:#555;color: #fff;}/*容器設定*/#RWDfullscreen01 .container {width: 85%;}/*全背景*/ 
.main.cd-main-content {position: relative; /*margin-top: 74px;*/}.main.cd-main-content:before {position: absolute; content: ''; width: 100%; height: 100%; z-index: -3;}/*拿掉的物件*/#RWDfullscreen01 .section-line {display: none;}.RWDright_cont002 .item-first .text-box .underline {display: none;}/*文字*/body, html {font-size: 16px; font-family: 'Noto Sans TC', sans-serif!important; font-weight: 400; letter-spacing: 1px; line-height: 1.8; color: #555;}/*loading*/ 
.RWDfakeloader img {width: 250px;}/*header*/ 
.RWDmenu_plus04 .header {padding: 0 20px 0 3%; background: #ffffffe3; transition: .5s ease;}.RWDmenu_plus04 .header.is-up {box-shadow: 0 10px 15px rgb(66 67 68 / 10%); background: #fff; transition: .5s ease;}.RWDmenu_plus04 .logo {width: 180px; margin-top: 6px;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 16px; 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: #005fcf;}.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: #005fcf;}.RWDmenu_plus04 .site-nav .menu ul li>a {padding-right: 10px;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.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: #e9e9e9;}.RWDmenu_plus04 .features {width: 390px;}.RWDmenu_plus04 .features .edit {float: none;}.RWDmenu_plus04 .features .search-btn {padding: 25px 15px;}.RWDmenu_plus04 .features .search-btn i {vertical-align: middle;}.RWDmenu_plus04 .features .lang-select:hover .lang-select-label i, .RWDmenu_plus04 .lang-select:hover .lang-select-label {color: #333;}.RWDmenu_plus04 .lang-select-label:hover:after {border-color: #333;}.lang-select-options a:hover {background: #e9e9e9;}.lang-select-options a:hover, .lang-select-options a:hover * {font-weight: 400;}.lang-select-options {right: 80%;}/*banner*/ 
.banner_block {position: relative;}.banner_block:before {content: ''; position: absolute; background: url(archive/image/customization/grid_bg1.jpg); width: 100%; height: 100%; z-index: -1; left: 0; top: 0; opacity: 0.3;}.banner_block:after {content: ''; position: absolute; width: 15%; height: 100%; background: #0155b8; right: 0; top: 0; z-index: -1;}.banner_block .container {width: 70% !important;}.RWDbanner_plus01 .slick-caption {top: 30%;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 3.15vw; color: #fff; display: block; font-weight: 600;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 1.58vw; color: #ffffffeb;}.RWDbanner_plus01 .slick-caption .txt3 span {font-size: 1.3vw; color: #6c8cb7;}.RWDbanner_plus01 .slick-caption .txt3:before {position: relative; content: ''; width: 50px; height: 1px; background: #6c8cb7; display: block; left: 0; margin-top: 60px; margin-bottom: 15px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #125ca3; border: none;}/*.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: transparent; width: 10px; height: 10px;}*//*區塊*/ 
.about_block, .products_block, .custom_block {position: relative;}/*btn*/ 
.RWDproduct002_v4 .btn-box .btn {border: 1px solid #0155b8ab; border-radius: 0; background: transparent; padding: 5px 10px; color: #0155b8; font-size: 16px; margin-top: 30px;}.RWDproduct002_v4 .btn-box .btn:hover {color: #fff; background: #0155b8;}.RWDmenu_plus04 .features .menu-btn {font-size: 16px; padding: 27px 15px; color: #fff; background: #017aed; display: inline-block;}.RWDmenu_plus04 .features .menu-btn i, .custom_block .custom_info .custom_btn i, .fixed_ph .cta-btn i {color: #017aed; background: #fff; width: 25px; height: 25px; display: inline-block; border-radius: 100%; padding: 0 6px; margin-right: 3px;}.RWDmenu_plus04 .features .menu-btn:hover {background: #0066c9;}.custom_block .custom_info .custom_btn i {vertical-align: middle; bottom: 2px; position: relative;    line-height: 1.8;}/*title*/ 
.title-box, .RWDproduct002_v4 .section-subject {margin: 0 0 80px;}.title-box .main-title, .RWDproduct002_v4 .main-title {font-size: 42px; color: #07316e; font-weight: 700; margin: 0; line-height: 1; letter-spacing: 1.5px;}.title-box .sub-title, .RWDproduct002_v4 .sub-title {font-size: 23px; font-weight: 400; color: #333; line-height: 1; margin: 25px 0 0 0;}/*about*/ 
.about_block {padding: 30px 0 120px 0;}.about_block:before {content: ''; position: absolute; background: url(archive/image/customization/grid_bg1.jpg); width: 100%; height: 100%; z-index: -1; left: 0; top: 0; opacity: 0.3;}.about_block:after {content: ''; position: absolute; width: 15%; height: 100%; background: #0155b8; right: 0; top: 0; z-index: -1;}.about_block>.container {width: 100% !important; display: flex; align-items: flex-end; padding: 0 0 0 8vw;}.about_block .container .about_info {width: 55%; padding-right: 5vw;}.about_block .container .about_video {width: 45%;}.about_block .title-box .main-title span {color: #045abf;}.about_block .sub-title {display: inline-block;}.about_block .sub-title:after {content: ''; position: relative; display: inline-block; width: 15vw; height: 1px; background: #ccc; bottom: 8px; margin-left: 10px;}.about_info .about_txt p {text-align: justify;}.about_info .about_pics {margin-top: 50px; width: 85%;}.RWDnews005 .container {width: 100% !important; padding: 15px; background: #ededed;}.RWDnews005 .owl-carousel.owl-padding-10 {margin-left: 0; margin-right: 0;}.RWDnews005 h4, .news005_h4 {display: none;}.RWDnews005 .owl-carousel .img-hover p.text-left {display: none;}.RWDnews005 .owl-carousel {margin-bottom: 0;}.RWDnews005 .owl-controls {display: none !important;}.RWDvideo001.show {height: 45vh !important;}.RWDvideo001 .video {background-size: contain;}.RWDvideo001 .btn2play, .RWDvideo001 .btn2pause {border: 1px solid #e8e8e8; width: 100px; height: 100px; border-radius: 99em; margin-top: -50px; margin-bottom: -50px; background: #00000070;}.RWDvideo001 .btn2play .fa, .RWDvideo001 .btn2pause .fa {margin-top: 28px;}.RWDvideo001 .info .summary {text-align: left; margin-top: 20px; margin-left: 30px; color: #e8e7e7;}/*product*/ 
.products_block {background: #f4f4f4; background: url(archive/image/customization/product_bg-2.jpg); padding: 120px 0;}.RWDproduct002_v4 {padding: 0;}.RWDproduct002_v4 .section-subject .col-md-12 {padding: 0;}.row.RWDproduct002_v4_catalogue {margin-right: 80px;}.row.RWDproduct002_v4_catalogue .col-md-12 {padding: 0;}.RWDproduct002_v4 .filter-portfolio ul {background: transparent; padding: 15px 0;}.RWDproduct002_v4 .filter-portfolio ul > li {display: block; width: 100%; margin: 0 0 25px 0px; position: relative;}.RWDproduct002_v4 .filter-portfolio ul > li:before {content: ""; position: absolute; height: 1px; width: 0; background: #0155b8; bottom: 0; left: 0; transition: 0.3s;}.RWDproduct002_v4 .filter-portfolio ul > li.active:before, .RWDproduct002_v4 .filter-portfolio ul > li:hover:before {width: 100%; transition: 0.3s;}.RWDproduct002_v4 .btn.btn-rj {width: 100%; text-align: left; background-color: transparent; color: #888; font-size: 20px; letter-spacing: 0px; border-bottom: 1px solid #888; border-radius: 0; padding: 5px 20px;}html.no-touch .RWDproduct002_v4 .btn.btn-rj:hover {background: transparent; color: #0155b8;}.RWDproduct002_v4 .active .btn.btn-rj {background-color: transparent; color: #0155b8;}.RWDproduct002_v4 .filter-portfolio ul > li:after {content: ""; position: absolute; width: 10px; height: 1px; background: #888; right: 0; bottom: 3px; transform: rotate(40deg); transition: 0.3s;}.RWDproduct002_v4 .filter-portfolio ul > li.active:after, .RWDproduct002_v4 .filter-portfolio ul > li:hover:after {transition-delay: 0.2s; transition-duration: 0.3s; background: #0155b8;}.RWDproduct002_item_block {width: calc(100% - 380px);}.RWDproduct002_v4 .popup-portfolio .portfolio-item {padding: 30px; width: calc(100%/3 - 1px); border: 1px solid #e9e9e9; background: #ffffffad; height: auto !important; margin-bottom: 0 !important;}.RWDproduct002_v4 .showbottom a {text-align: left;}.RWDproduct002_v4 .showbottom .portfolio-bottom__h4 {font-size: 18px; color: #333; font-weight: 600; padding-top: 20px;}.RWDproduct002_v4 .showbottom:hover .portfolio-bottom__h4 {color: #0155b8;}.RWDproduct002_v4 .showbottom .portfolio-bottom__p {margin: 10px 0 0 0; line-height: 1.6;}.RWDproduct002_v4 .showbottom .portfolio-bottom__p span:after {content: ''; position: relative; display: inline-block; width: 1px; height: 15px; background: #adadad; margin: 0 10px; top: 2px;}/*custom*/ 
.custom_block {background: #dfdfdf;}.custom_block:after {content: ''; position: absolute; background: url(archive/image/customization/custom_oil1.png) no-repeat; width: 35%; height: 85%; top: 0; left: 0; background-size: contain; transform: translateY(-45%);}#m_RWDfullscreen01_52_4 .overlay {background-color: transparent !important; background: linear-gradient(73deg, rgba(2, 32, 76, 0.55), rgb(0 0 0 / 0%));}.custom_bg .RWDparallax_new .picbgbox {height: 400px;}.custom_block .custom_info {text-align: center; background: #fff; width: 65%; margin: 0 auto; margin-top: -230px; position: relative; padding: 50px; border: 1px solid #e9e9e9; box-shadow: 0 5px 14px rgb(0 0 0 / 10%);}.custom_block .custom_info:before {content: ''; position: absolute; background: url(archive/image/customization/grid_bg1.jpg); width: 100%; height: 100%; left: 0; top: 0; opacity: 0.4;}.custom_block .custom_info .title-box {margin: 0 0 50px;}.custom_block .custom_info .custom_btn {background: #017aed; color: #fff; padding: 10px 15px; margin-top: 20px; display: inline-block; min-width: 250px; text-align: center;}.custom_block .custom_info .custom_btn:hover {background: #0066c9;}.custom_block .custom_info p {width: 620px; margin: 0 auto 10px;}.owl-item a{   pointer-events: none;   cursor: pointer;}
/*footer start*/

/*footer*/ 
.footer_block {background: #dfdfdf; border-bottom: 10px solid #053a86;}.footer_block .container {width: 70% !important; padding: 120px 15px 60px;}.footer_block .ft_info {display: flex; flex-wrap: wrap;}.footer_block .ft_info .info_left {width: 30%; border-right: 1px solid #c3c3c3;}.footer_block .ft_info .info_right {width: 70%; display: flex; flex-wrap: wrap; padding-left: 50px;}.footer_block .ft_name {font-size: 20px; color: #111; font-weight: 500;}.info_right .ft_txt, .info_right .ft_map {width: 50%;}.info_right .ft_map iframe {height: 120px !important;}.RWDsocial002 .pull-right {float: none !important;}.RWDsocial002 .iconRounded {border: none; padding-top: 12px; font-size: 17px; margin-right: 10px; color: #fff;}.RWDsocial002 .ii-line3.iconRounded {background: #4eb14f; font-size: 16px;}.RWDsocial002 .ii-fb1.iconRounded {background: #1a70bb;}.RWDsocial002 .ii-youtube1.iconRounded {background: #fe0000;}.info_right .ft_txt dl dd {margin-bottom: 7px;}.info_right .ft_txt .material-icons {font-size: 18px; position: relative; top: 2px; margin-right: 5px;}.info_right .ft_txt dl a {color: #555;}.info_right .ft_txt dl a:hover {color: #0155b8;}.ft_copyright {display: flex; flex-wrap: wrap; font-size: 12px; color: #888; padding-top: 15px; border-top: 1px solid #c3c3c3; margin-top: 20px; font-weight: 300;}.ft_copyright .RWDedictor, .ft_copyright .RWDssl01 {margin-right: 7px;}/*scrolltop*/ 
.scrollTop002 .ii {background: #888; border-radius: 0; font-size: 35px;}/*fixed_ph*/ 
.fixed_ph .cta-btn {background: #017aed; color: #fff; padding: 12px 15px; display: block; text-align: center; display: none;}/*alert*/ 
.RWDalert_fancybox.bottom {width: 500px; right: 0 !important; left: auto !important; background: #ffffffe3;}.RWDalert_fancybox .btn {border-radius: 0; font-size: 16px; border: none !important; padding: 6px 20px;}.RWDalert_fancybox .btn.active {background: #0155b8 !important;}

/*footer end*/
/*語系 start*/

body.lang_en{line-height: 1.3;letter-spacing: 0px;}.lang_en .RWDmenu_plus04 .logo {width: 215px;margin-top: 7px;}.lang_en .RWDproduct002_v4 .btn.btn-rj {white-space: break-spaces;line-height: 1.3;}.lang_en .RWDbanner_plus01 .slick-caption .txt1 span {font-size: 2.6vw;line-height: 1.1;}.lang_en .RWDbanner_plus01 .slick-caption .txt2, .lang_en .RWDbanner_plus01 .slick-caption .txt3, .lang_en .RWDbanner_plus01 .slick-caption .txt4, .lang_en .RWDbanner_plus01 .slick-caption .txt5, .lang_en .RWDbanner_plus01 .slick-caption .txt6 {margin-top: 20px;}.lang_en .banner_block .container {width: 75% !important;}.lang_en .info_right .ft_txt, .lang_en .footer_block .ft_info .info_left {padding-right: 15px;}.lang_en .about_block .sub-title:after{display:none;}.lang_en .title-box .sub-title, .lang_en .RWDproduct002_v4 .sub-title {line-height: 1.2;}.lang_en .title-box .main-title, .lang_en .RWDproduct002_v4 .main-title {letter-spacing: 0px;line-height: 1.1;}.lang_en .about_info .about_txt p {    text-align: left;}.page_wrapper_bg.lang_en .faq_answer td, .lang_en .layoutlist_2 .list_subject .subsubject, .page_wrapper_bg.lang_en .RWDtimeline02 .timeline2_list .block .text-in, .page_wrapper_bg.lang_en section.article-text p, .page_wrapper_bg.lang_en .layoutlist_8 .list_subject .summary a, .page_wrapper_bg.lang_en .RWDtimeline01 li.event .point .editor, .page_wrapper_bg.lang_en .content-current, .page_wrapper_bg.lang_en .RWDproduct_page .tab-box .tab-container>ul>li, .page_wrapper_bg.lang_en .tabs .content, .lang_en .RWDeditor01 p, .lang_en .RWDslider01 .editor {letter-spacing: 0px;font-size: 17px;line-height: 1.5;}.page_wrapper_bg.lang_en .tabs nav a,.page_wrapper_bg.lang_en .tabs nav li.tab-current a,.lang_en .layoutlist_7 .summary,.lang_en .layoutlist_7 .summary a,.page_wrapper_bg.lang_en .cate_list .subject a{letter-spacing: 0px;}.page_wrapper_bg .layoutlist_2 .list_subject a,.lang_en .join_form-title,.lang_en .login_box_head,.page_wrapper_bg.lang_en .layoutlist_7 .subject,.page_wrapper_bg.lang_en .layoutlist_7 .subject a,.page_wrapper_bg.lang_en .layoutlist_8 .article_subject {    letter-spacing: 0px;}.lang_en .about-text .title, .page_wrapper_bg.lang_en .pageTitle, .lang_en .sortbar,  .lang_en .pdt-des {letter-spacing: 0px;}.lang_en .RWDmenu_plus04 #mobile-menu .menu>li>a {letter-spacing: 0px;}.page_wrapper_bg.lang_en .pageTitle {letter-spacing: 0px;line-height: 1.1;}.page_wrapper_bg.lang_en .m2018 .products-nav>ul>li>a {letter-spacing: 0px;}.lang_en #mobile-fixed, #plusbuy_mobile-fixed, .lang_en  .RWDproduct_page {letter-spacing: 0px;}.page_wrapper_bg.lang_en .video_item_subject, .page_wrapper_bg.lang_en .item .subject A.itemlink, .page_wrapper_bg.lang_en .faq_question td, .album_item_subject td {letter-spacing: 0px;}.lang_en .RWDproduct_page .products-info .txt .title, .lang_en .RWDproduct_page .related-box .title {letter-spacing: 0px;}.article2 .lang_en .about-page p {    text-align: left;    margin: 0 auto 10px;}.article2 .lang_en .about-page h3 {    letter-spacing: 0px;    text-align: left;line-height: 1.2;}.article2 .lang_en .about-page h3 br {    display: block;}.lang_en .download .list_table th {    padding: 0 10px;font-size: 18px;}.page_wrapper_bg.lang_en .banner-block .container {    width: 80%;}.page_wrapper_bg.lang_en .RWDbanner_plus01 .slick-caption .txt1 span {    font-size: 50px;}.page_wrapper_bg.lang_en .hgroup .breadcrumb {    position: relative;    bottom: 0px;}.page_wrapper_bg.lang_en .page_subject {    flex-direction: column;}

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

body .page_wrapper_bg,html {    letter-spacing: 1px;}.page_wrapper_bg a:hover,.page_wrapper_bg a:focus {    color: #0155b8;    transition: .3s ease;}.page_wrapper_bg  .RWDbanner_plus01 .slick-caption{    top: 35%;}.page_wrapper_bg .RWDbanner_plus01 .slick-caption .txt1 span{    font-weight: 400;}.page_wrapper_bg section.call_to_action>.container {    width: 85%;    padding: 0px;}.page_wrapper_bg .article-text .container {    width: 100%;    padding: 0px;}.page_wrapper_bg .article-text .container .pagecontent {    padding: 0px !important;}.page_wrapper_bg section.call_to_action {    padding: 2rem 0 8rem 0;    position: relative;    background: url(archive/image/customization/product_bg-2.jpg);}/* breadcrumb */ 
.page_wrapper_bg section.hgroup .container {    width: 100%;    margin: 2rem 0rem 4rem 0rem;    border-bottom: 0px;    padding: 0px;}.page_wrapper_bg .hgroup .breadcrumb {    float: unset !important;    right: unset;    background-color: transparent;    border: solid 0px #ccc;    padding: 0px;    text-align: center;}.page_wrapper_bg .page_subject {    display: flex;    justify-content: center;}/* font */#sidebar .products-nav,.page_wrapper_bg .m2018 .products-nav .nav-title,#mobile-fixed, #plusbuy_mobile-fixed, .RWDproduct_page {    font-family: 'Noto Sans TC', sans-serif!important;}.RWDtimeline01 li.event .point .date,.RWDtimeline02 .timeline2_list .block .year {    line-height: 1.5;    font-size: 15px;    letter-spacing: 1px;}.page_wrapper_bg .hgroup .breadcrumb{    font-size: 14px;}.page_wrapper_bg .faq_answer td,.layoutlist_2 .list_subject .subsubject,.page_wrapper_bg .RWDtimeline02 .timeline2_list .block .text-in,.page_wrapper_bg section.article-text p,.page_wrapper_bg .layoutlist_8 .list_subject .summary a,.page_wrapper_bg .RWDtimeline01 li.event .point .editor,.page_wrapper_bg .content-current,.page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li,.page_wrapper_bg .tabs .content,.RWDeditor01 p,.RWDslider01 .editor {    line-height: 1.8;    font-size: 16px;    letter-spacing: 1px;    margin-bottom: 0px;    margin-top: 0px;    color: #555;}.page_wrapper_bg .tabs nav a,.page_wrapper_bg .tabs nav li.tab-current a,.layoutlist_7 .summary,.layoutlist_7 .summary a,.page_wrapper_bg .cate_list .subject a{    font-size: 18px;    font-weight: 400;    letter-spacing: 1px;    line-height: 1.8;    color: #333;    margin: 0;    padding: 0;    transition: .3s ease;}.page_wrapper_bg .m2018 .products-nav>ul>li>a{    font-size: 18px;    font-weight: 400;    letter-spacing: 1.5px;    line-height: 1.8;    color: #888;    margin: 0;    padding: 0;    transition: .3s ease;}.page_wrapper_bg .video_item_subject,.page_wrapper_bg .item .subject A.itemlink,.page_wrapper_bg .faq_question td,.album_item_subject td{    font-size: 18px;    color: #333;    margin: 0;    font-weight: 600;    letter-spacing: 1.5px;    margin: 0;    padding: 0;    transition: .3s ease;}.page_wrapper_bg .layoutlist_2 .list_subject a,.join_form-title,.login_box_head,.page_wrapper_bg .layoutlist_7 .subject,.page_wrapper_bg .layoutlist_7 .subject a,.page_wrapper_bg .layoutlist_8 .article_subject {    font-size: 20px;    font-weight: 500;    letter-spacing: 1px;    line-height: 1.8;}.about-text .title{    font-size: 36px;    letter-spacing: 3px;}.page_wrapper_bg .pageTitle {    color: #07316e;    font-size: 42px;    margin-bottom: 0.5rem;    line-height: 1.8;    font-weight: 600;    margin-top: 0px;    text-align: center;    letter-spacing: 1.5px;}/* btn */ 
.ebtn,.page_wrapper_bg .btn_back,.album1 .btn{    float: right;    padding: 0px 0px;    text-align: center;    background-color: transparent !important;    margin: 0;    transition: .5s ease;    display: flex;    justify-content: center;    align-items: center;    width: auto;}.ebtn {    margin-top: 1rem !important;    background: transparent !important;}.ebtn a,.album1 .btn a,.page_wrapper_bg .btn_back a {    display: block;    border-radius: 0;    text-align: center;    font-weight: 400;    transition: 0.5s ease;    border: 1px solid #0155b8ab;    border-radius: 0;    background: transparent;    padding: 5px 10px;    color: #0155b8;    font-size: 16px;    min-width: 200px;    line-height: 40px;}.ebtn a:hover,.page_wrapper_bg .btn_back a:hover{    background: #0155b8;    color: #fff;    transition: 0.5s ease;}/* 產品列表B */ 
.page_wrapper_bg #sidebar .products-nav .sidemenu2__ul--parent {    padding: 10px 15px 20px 15px!important;}.layoutlist_2{    row-gap: 4rem;    display: flex;    flex-direction: row;    flex-wrap: wrap;}.layoutlist_2 .col-xs-12.col-sm-4.col-md-4.col-lg-4:hover a{    color: #0155b8;}.layoutlist_2 .item{    border-bottom: 0px;    margin-top: 0px;}.sortbar{    font-size: 13px;    margin:1rem!important;    letter-spacing: 1.5px;}.sortbar a:hover{    color: #0155b8!important;}.sortbar .active {    font-weight: 600;}/*文章列表C sidebar */ 
.page_wrapper_bg .m2018 .products-nav .nav-title {    background: #0155b8;    color: #fff;    font-weight: 500;    padding: 10px 20px;    text-align: left;    font-weight: bold;    font-size: 20px;    margin-bottom: 0px;}.page_wrapper_bg .m2018 .products-nav {    background: #ffffff4d;    border: 1px solid #ffffff4d;}.page_wrapper_bg .m2018 .products-nav li:not(.has-child)>a:hover {    color: #0155b8;    transition: 0.4s;}.page_wrapper_bg #sidebar .products-nav .sidemenu2__ul--parent {    padding: 10px 20px 20px;}.page_wrapper_bg #sidebar .sidemenu2__ul--child .has-child>ul li:not(.active){    padding-left: 25px;}.page_wrapper_bg #sidebar .sidemenu2__ul--child li:not(.active){    padding-left: 25px;}.page_wrapper_bg .m2018 .products-nav>ul>li>a {    padding: 0px 0px;    transition: 0.4s;    color: #000;}.page_wrapper_bg .m2018 .products-nav>ul>li {    padding: 10px 0px 10px;    margin: 0px;    border-bottom: 1px solid #ddd;}.page_wrapper_bg .m2018 .products-nav>ul>li:last-child a{    padding-bottom: 5px ;}.page_wrapper_bg .m2018 .products-nav>ul>li:last-child {    border-bottom: 0px dashed #b8b8b8;}.page_wrapper_bg .m2018 .products-nav ul .is-open>a,.page_wrapper_bg .m2018 .products-nav ul .active>a,.m2018 .products-nav ul li>ul>li:hover>a,.m2018 .search-box .ibtn:hover {    color: #0155b8;    font-weight: 500;}.page_wrapper_bg .m2018 .products-nav ul .active>a::before {    content: "";    background: #0155b8;    width: 6px;    height: 6px;    display: inline-block;    margin-right: 9px;    border-radius: 100%;    margin-bottom: 2px;}/* 產品明細頁 */ 
.RWDproduct_page .pic-box {    width: 60%;    padding-right: 5rem;}.RWDproduct_page .products-info {    width: 40%;}.RWDproduct_page .products-info .name{    font-size: 26px;    color: #0155b8;    font-weight: bold;}.RWDproduct_page .products-info .txt .title,.RWDproduct_page .related-box .title {    font-size: 22px;    font-weight: 500;    color: #333;    letter-spacing: 3px;}.RWDproduct_page .products-info .txt .editor{    font-size: 18px;    color: #333;}.RWDproduct_page .pic-box .easyzoom--overlay {    float: left;    width: 100%;    display: block;}.RWDproduct_page .pic-box .easyzoom--overlay img{    width: 100%;}.RWDproduct_page .pic-box .thumbnails ul li {    width: fit-content;    padding: 20px 8px;}.RWDproduct_page .products-info .txt {    margin: 2rem 0rem;}.RWDproduct_page .products-info .stock,.RWDproduct_page .products-info .pd-info .control-label{    font-size: 15px;    color: #686868;}.RWDproduct_page .btn{    font-size: 14px;    font-weight: 400;    margin: 0;}.RWDproduct_page .products-editor h4{    border-top: 1px solid #8a8a8a;    padding-top: 4rem;    margin: 0;}.RWDproduct_page .products-editor{    margin-bottom: 0px;}.products-editor h4{    margin: 0;    padding: 0;}.pdt-item{    margin: 5rem 0rem;}.pdt-des{    font-size: 22px;    color: #0155b8;    font-weight: bold;    margin-bottom: 1rem;    letter-spacing: 3px;}.pdt-item img{    width: 100%;}/* 相簿列表B */ 
.album_item:hover td{    color: #0155b8;}.album1 .layoutlist_2,.album2 .layoutlist_2{    row-gap: 3rem;    display: flex;    flex-direction: row;    flex-wrap: wrap;}.album1 .layoutlist_2 .album_item,.album2 .layoutlist_2 .album_item {    margin: 0px;}.album_item{    padding: 0px 20px;    height: auto!important;}.layoutlist_2 .album_item_subject{    padding: 5px 5px;}.row .album_d_item a {    border-bottom: 0px;}.page_wrapper_bg .layoutlist_2 .list_subject:hover a{    color: #0155b8;}.layoutlist_2 .item .subject{    margin-top: 10px!important;    margin-bottom: 10px!important;    overflow: auto;}/* 相簿內容B */#album .page_desc{    text-align: center;    font-size: 18px;    margin-bottom: 3rem;}.photo_view .flexslider{    background-color: transparent!important;    border: 0px !important;}.album_d_item{    margin-top: 0px;}.photo_view{    background: #ffffff73;    padding: 5rem;}/* video */ 
.video_item:hover a .video_item_subject{    color: #0155b8;    transition: 0.4s;}.video_item .video_item_subject {    transition: 0.4s;}.video_item_subject{    margin-top: 10px!important;    margin-bottom: 10px!important;    overflow: visible!important;    white-space: break-spaces!important;}.page_desc .btn{    margin-top: 3.6rem;    margin-left: 2rem;    border-radius: 0px;    background: #0155b8!important;    transition: 0.4s;    float: unset;    width: fit-content;    margin: 2rem auto;}.page_desc .btn a{    color: #fff;    transition: 0.4s;}.page_desc .btn:hover{    background: transparent!important;    transition: 0.4s;}.page_desc .btn:hover a{    color: #0155b8!important;    transition: 0.4s;}.photo_view .flexslider .slides img{    max-height: 60vh!important;}.photo_view .flexslider .slides2{    min-height: 15vh;}/* FAQ */ 
.faq1 .page_wrapper_bg .article-text .container{    width: 80%;}.rwd .faq_question{    padding: 20px 0px;}.rwd .faq_item:first-child .faq_question{    padding: 0px 0px 20px;}.faq1 .layoutlist_2{    background: #fff;    padding: 3rem;    display: block;}.faq_split {    border-top: 1px dashed #0155b8;}.faq_item{    border-bottom: 1px solid #0155b8;}/* 下載資源 */ 
.download1 .layoutlist_2{    row-gap: 0rem;}.download1 .page_wrapper_bg .article-text .container{    width: 80%;}.download .search_bg,.download1 .page_wrapper_bg .dd-selected{    background: #fff;    font-size: 16px;}.download .search_input{    font-size: 16px;}.download .search_bg,.download1 .dd-pointer-down,.download1 .dd-selected,.download1 .download_container {    border: 1px solid #0155b8;}.download .search-go{    border-left: 1px solid #0155b8;    background: #0155b8;    color: #fff;    transition: .3s ease;    font-size: 15px;}.download .search-go:hover{    background: #333;    transition: .3s ease;}.dd-select a:hover{    color: #333;}.download1 .dd-option-text{    margin-bottom: 0px;    font-weight: 300;    font-size: 15px;}.download1 .list_table tr:first-child {    background: #0155b8;}.download1 .list_table tr:first-child:hover {    background: #0155b8;}.download .list_table tr:hover{    background: aliceblue;}.download .list_table th.list_downloadbtn,.download .list_table th.list_date,.download .list_table th.list_subject,.download .list_table th.list_no{    border-bottom:3px solid #002e5a;}.download .list_table th{    color: #fff;    font-weight: bold;    font-size: 20px;    line-height: 40px;}.download .list_table td{    padding: 20px 0;    font-size: 17px;}.download .list_table .download_btn:hover{    transition: .4s ease;}.download .dd-options .dd-option{    padding: 5px 10px;}/* 公司資訊 */ 
.article2 .page_wrapper_bg .article-text .container{    width: 80%;}.article2 .page_wrapper_bg .article-text .container::before{    content: '';    position: absolute;    background: url(archive/image/customization/grid_bg1.jpg);    width: 100%;    height: 100%;    left: 0;    top: 0;    opacity: 0.6;display: block;}.article2 .pagecontent .article_model{    padding: 5rem;}.article2 .page_wrapper_bg .article-text .container .pagecontent{    background: #ffffff59;}.article2 .about-page p{    text-align: center;    max-width: 800px;}.article2 .about-page{    display: flex;    flex-direction: column;    align-items: center;    gap: 3rem;}.article2 .pagecontent .article_model[data-seq="0"],.article3 .pagecontent .article_model[data-seq="0"]{    margin-top: 0px;}.article2 .about-page h3{    font-size: 26px;    font-weight: bold;    letter-spacing: 2px;    margin: 0;    padding: 0;    color: #222;    text-align: center;    margin-bottom: 1.5rem;}.article2 .about-page h3 br{    display: none;}/* Privacy */ 
.privacy-page .content-part li {    list-style: square;    line-height: 1.5;    margin-bottom: 0.5rem;    color: #666;}.privacy-page .content-part ul {    padding-left: 20px;    font-size: 15px;}.privacy-page .content-part {    flex-direction: column;    row-gap: 4rem;    align-items: start;    display: grid;}.privacy-page .content-text {    flex-direction: column;}.privacy-page .content-part h3 {    color: #000;    margin: 0 0 1.5rem;    font-size: 22px;}.privacy-page {    width: 70%;    margin: 0 auto;}

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

@media (max-width: 2200px) {}@media (max-width: 2000px) {/*banner*/ 
.banner_block .container {width: 75% !important;}}@media (max-width: 1920px) {    .privacy-page {        width: 80%;    }}@media (max-width: 1800px) {/*banner*/ 
.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 56px;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 28px;}.RWDbanner_plus01 .slick-caption .txt3 span {font-size: 24px;}/*footer*/ 
.footer_block .container {width: 80% !important;}.privacy-page {    width: 90%;}.lang_en .RWDproduct002_item_block {    width: calc(100% - 320px);}.row.RWDproduct002_v4_catalogue {    margin-right: 50px;width: 270px;}.lang_en .RWDproduct002_v4 .btn.btn-rj {    font-size: 18px;}.lang_en .about_block>.container {    align-items: center;}.page_wrapper_bg.lang_en .RWDbanner_plus01 .slick-caption .txt1 span {    font-size: 38px;}}@media (max-width: 1700px) {/*about*/ 
.about_block .sub-title:after {width: 10vw;}/*custom*/ 
.custom_block .custom_info {width: 75%;}.custom_bg .RWDparallax_new .picbgbox {height: 370px;}/*footer*/ 
.footer_block .container {width: 85% !important;}.privacy-page {    width: 90%;    padding: 0px 15px;}.lang_en .products_block .container {    width: 90% !important;}}@media (max-width: 1600px) {/*banner*/ 
.banner_block .container {width: 80% !important;}/*about*/ 
.about_info .about_pics {width: 93%;}.RWDvideo001.show {height: 47vh !important;}.lang_en .RWDmenu_plus04 .logo {width: 185px;margin-top: 10px;}.lang_en .RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 12px;}.lang_en .RWDmenu_plus04 .header {    padding: 0 20px 0 30px;}}@media (max-width: 1550px) {/*header*/ 
.header .site-nav .container {width: 95% !important;}.lang_en .RWDmenu_plus04 .logo {    width: 165px;    margin-top: 13px;}.lang_en .RWDmenu_plus04 .features {    width: 365px;}.lang_en .RWDmenu_plus04 .features .menu-btn {    font-size: 15px;}.page_wrapper_bg.lang_en .RWDbanner_plus01 .slick-caption .txt1 span {    font-size: 30px !important;}}@media (max-width: 1500px) {/*header*/ 
.RWDmenu_plus04 .logo {width: 170px; margin-top: 10px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 52px;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 25px;}.RWDbanner_plus01 .slick-caption .txt3 span {font-size: 20px;}/*about*/ 
.about_block>.container {padding: 0 0 0 6vw;}/*product*/ 
.products_block .container {width: 90% !important;}.row.RWDproduct002_v4_catalogue {width: 270px; margin-right: 50px;}.RWDproduct002_item_block {width: calc(100% - 320px);}/*custom*/ 
.custom_block .custom_info {width: 80%;}.custom_bg .RWDparallax_new .picbgbox {height: 350px;}/*footer*/ 
.footer_block .container {width: 90% !important;}.faq1 .page_wrapper_bg .article-text .container,.download1 .page_wrapper_bg .article-text .container,.article2 .page_wrapper_bg .article-text .container {    width: 85%;}.page_wrapper_bg section.call_to_action>.container {    width: 90%;    padding: 0px 15px;}.lang_en .RWDmenu_plus04 .features .menu-btn i {    grid-row: 1/3;}.lang_en .RWDmenu_plus04 .features .menu-btn span {    grid-column: 2;}.lang_en .RWDmenu_plus04 .features .menu-btn {    display: grid;    grid-template-columns: 30px auto;    align-items: center;    grid-column-gap: 10px;    width: 190px;    padding: 15px;}.lang_en .RWDmenu_plus04 .features {    width: 315px;}.lang_en .RWDproduct002_v4 .showbottom .portfolio-bottom__p span {    display: block;}.lang_en .RWDproduct002_v4 .showbottom .portfolio-bottom__p span:after{display:none;}}@media (max-width: 1450px) {/*about*/ 
.RWDvideo001 .video {background-size: cover; height: 100% !important;}.lang_en .banner_block .container {    width: 80% !important;}.lang_en .title-box, .RWDproduct002_v4 .section-subject {    margin: 0 0 50px;}}@media (max-width: 1400px) {/*header*/ 
.RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 12px;}/*about*/ 
.about_block .sub-title:after {width: 5vw;}.RWDvideo001.show {height: 45vh !important;}.about_info .about_pics {width: 100%;}/*product*/ 
.row.RWDproduct002_v4_catalogue {width: 100%; margin-right: 0; z-index: 2; top: 79px;}.RWDproduct002_v4 .filter-portfolio ul {flex-direction: row; background: url(archive/image/customization/product_bg-2.jpg); padding: 10px 0;}.RWDproduct002_v4 .filter-portfolio ul > li {width: auto; margin: 0 10px 15px 10px;}.RWDproduct002_item_block {width: 100%;}/*custom*/ 
.custom_bg .RWDparallax_new .picbgbox {height: 320px;}.page_wrapper_bg .RWDbanner_plus01 .slick-caption .txt1 span {    font-size: 42px !important;}.page_wrapper_bg .pageTitle {    font-size: 36px;}.RWDtimeline01 li.event .point .date,.RWDtimeline02 .timeline2_list .block .year {    font-size: 13px;}.page_wrapper_bg .hgroup .breadcrumb {    font-size: 13px;}.page_wrapper_bg .faq_answer td,.layoutlist_2 .list_subject .subsubject,.page_wrapper_bg .RWDtimeline02 .timeline2_list .block .text-in,.page_wrapper_bg section.article-text p,.page_wrapper_bg .layoutlist_8 .list_subject .summary a,.page_wrapper_bg .RWDtimeline01 li.event .point .editor,.page_wrapper_bg .content-current,.page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li,.page_wrapper_bg .tabs .content,.RWDeditor01 p,.RWDslider01 .editor {    font-size: 15px;}.page_wrapper_bg .tabs nav a,.page_wrapper_bg .tabs nav li.tab-current a,.layoutlist_7 .summary,.layoutlist_7 .summary a,.page_wrapper_bg .cate_list .subject a {    font-size: 16px;}.RWDproduct_page .products-editor h4,.RWDproduct_page .products-info .txt .editor,.page_wrapper_bg .m2018 .products-nav>ul>li>a,.page_wrapper_bg .video_item_subject,.page_wrapper_bg .item .subject A.itemlink,.page_wrapper_bg .faq_question td,.album_item_subject td {    font-size: 16px;}#album .page_desc,.download .list_table td,.page_wrapper_bg .layoutlist_2 .list_subject a,.join_form-title,.login_box_head,.page_wrapper_bg .layoutlist_7 .subject,.page_wrapper_bg .layoutlist_7 .subject a,.page_wrapper_bg .layoutlist_8 .article_subject {    font-size: 16px;}.about-text .title {    font-size: 30px;    letter-spacing: 3px;}.RWDproduct_page .products-info .name {    font-size: 22px;}.privacy-page .content-part h3,.pdt-des,.RWDproduct_page .products-info .txt .title,.RWDproduct_page .related-box .title {    font-size: 20px;}.download .list_table th {    font-size: 18px;}.page_wrapper_bg section.hgroup .container {    margin: 1rem 0rem 3rem 0rem;}.download .search_bg, .download1 .page_wrapper_bg .dd-selected{    font-size: 15px;}.lang_en .RWDproduct002_item_block {width: 100%;}.lang_en .row.RWDproduct002_v4_catalogue {top: 78px;}.lang_en .RWDproduct002_v4 .btn.btn-rj {    font-size: 16px;}}@media (max-width: 1350px) {/*header-漢堡提前*/ 
.RWDmenu_plus04 .header {padding: 0 15px;}.RWDmenu_plus04 .logo {margin-top: 0; float: none;}.RWDmenu_plus04 .site-nav .menu{display:none;}.RWDmenu_plus04 #mobile-menu,.RWDmenu_plus04 .ml-stack-nav-toggle,.RWDmenu_plus04 .toggle-menu,.RWDmenu_plus04 .toggle-mmenu-cover{display:block;}.ml-stack-nav-toggle i{display:none;}.RWDmenu_plus04 .features:after {content: ""; position: absolute; right: 0; top: 20%; height: 60%; width: 1px; background-color: #bab0a4;}.RWDmenu_plus04 #mobile-menu .menu>li>a{color: #333;}.RWDmenu_plus04 #mobile-menu .menu>li>ul{background: #e9e9e9;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a{background-color:transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active{background-color:#017aed;}.RWDmenu_plus04 #mobile-menu .menu a {font-size: 15px;}.RWDmenu_plus04 #mobile-menu .menu>li.active>.toggle-submenu:after, .RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active>.toggle-submenu:after {color: #333;}.RWDmenu_plus04 .features {float: right; position: relative; width: 405px; padding-right: 12px;}.RWDmenu_plus04 .features .share-group.main_share {padding-right: 25px;}a.ml-stack-nav-toggle {margin-top: 13px;}.lang-select-options {right: 50%;}/*footer*/ 
.footer_block .ft_info .info_left {width: 25%;}.footer_block .ft_info .info_right {width: 75%;}    .lang_en .RWDmenu_plus04 .features .edit {    float: left;}.lang_en .RWDmenu_plus04 .features {    width: auto;}.lang_en .RWDmenu_plus04 .features .menu-btn {    margin-right: 10px;}}@media (max-width: 1300px) {/*banner*/ 
.banner_block .container {width: 85% !important;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 46px;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 22px;}.RWDbanner_plus01 .slick-caption .txt3 span {font-size: 18px;}.RWDbanner_plus01 .slick-caption .txt3:before {margin-top: 40px;}/*custom*/ 
.custom_bg .RWDparallax_new .picbgbox {height: 300px;}.faq1 .page_wrapper_bg .article-text .container,.download1 .page_wrapper_bg .article-text .container,.article2 .page_wrapper_bg .article-text .container {    width: 100%;}.privacy-page {    width: 100%;}.article2 .pagecontent .article_model,.photo_view{    padding: 3rem;}.RWDproduct_page .products-editor h4{    padding-top: 3rem;}.pdt-item {    margin: 3rem 0rem;}.rwd .faq_item:first-child .faq_question {    padding: 0px 0px 15px;}}@media (max-width: 1250px) {/*about*/ 
.about_block .container .about_info {padding-right: 4vw;}.about_block .sub-title:after {width: 4vw;}/*footer*/ 
.footer_block .container {width: 93% !important;}.page_wrapper_bg section.call_to_action>.container {    width: 93%;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*title*/ 
.title-box .main-title, .RWDproduct002_v4 .main-title {font-size: 40px;}.title-box, .RWDproduct002_v4 .section-subject {margin: 0 0 50px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 44px;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 21px;}.banner_block:after {width: 10%;}/*about*/ 
.about_block {padding: 40px 0 100px 0;}.about_block>.container {padding: 0 80px; flex-direction: column;}.about_block .container .about_info {width: 100%; padding-right: calc(10% + 3vw); margin-bottom: 50px;}.about_block .container .about_video {width: 100%; padding-right: calc(10% + 3vw);}.about_info .about_pics {margin-top: 25px;}.RWDvideo001 .video {width: 100% !important;}.about_block .sub-title:after {width: 15vw;}.RWDvideo001 .btn2play, .RWDvideo001 .btn2pause {margin-left: -50px;}.about_block:after {width: 10%;}.about_info .about_txt p {margin-bottom: 35px;}/*product*/ 
.products_block {padding: 100px 0;}/*custom*/ 
.custom_block .custom_info .title-box {margin: 0 0 30px;}.custom_bg .RWDparallax_new .picbgbox {height: 285px;}.custom_block .custom_info {width: 85%;}.custom_block:after {transform: translateY(-52%);}/*#m_RWDfullscreen01_52_4 .picbgbox {background-size: inherit; background-position: right;}*//*footer*/ 
.footer_block .container {padding: 80px 15px 60px;}.footer_block .ft_info .info_left {width: 100%; text-align: center; display: flex; flex-direction: column; align-items: center; border-bottom: 1px solid #c3c3c3; padding-bottom: 30px; margin-bottom: 30px; border-right: none;}.footer_block .ft_info .info_right {width: 100%; padding-left: 0;}.footer_block .ft_name {margin-bottom: 10px;}/*alert*/ 
.RWDalert_fancybox.bottom {width: 100%;} #album .page_desc{        margin-bottom: 1.5rem;    }    .page_wrapper_bg section.call_to_action{        padding: 2rem 0 5rem 0;    }/*語系*/ 
.page_wrapper_bg.lang_en .RWDbanner_plus01 .slick-caption {    top: 30%;}.lang_en .banner_block .container {    width: 85% !important;}.lang_en .footer_block .ft_info .info_left {padding-right: 0px;}.lang_en .products_block .container {    width: 100% !important;}.lang_en .RWDproduct002_v4 .filter-portfolio ul {    overflow: scroll;    justify-content: flex-start;}.lang_en .RWDproduct002_v4 .btn.btn-rj {    white-space: nowrap;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
/*header*/ 
.RWDmenu_plus04 .features .edit {display: block;}.RWDmenu_plus04 .features {width: 335px;}/*banner*/ 
.banner_block .container {width: 88% !important;}/*about*/ 
.RWDvideo001.show {height: 36vw !important;}/*product*/ 
.RWDproduct002_v4 .popup-portfolio .portfolio-item {padding: 20px;}/*custom*/#m_RWDfullscreen01_52_4 .picbgbox {height: 290px !important;}.custom_block:after {height: 70%; transform: translateY(-45%);}      .RWDproduct_page .pic-box {        padding-right: 3rem;    }    .RWDproduct_page .pic-box .thumbnails ul li {        width: 25%;    }    .page_wrapper_bg .RWDbanner_plus01 .slick-caption .txt1 span {        font-size: 36px !important;    }    .album_item,    .video_item {        width: calc(100%/3);        margin: 0px;    }
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
/*banner*/ 
.banner_block:after {display: none;}.RWDbanner_plus01 .slick-caption {top: 14%;}.RWDbanner_plus01 .slick-caption.txt-left {text-align: center;}.banner_block .container {width: 90% !important;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 38px;}.RWDbanner_plus01 .slick-caption .txt3:before {margin: 30px auto 15px;}/*about*/ 
.about_block>.container {padding: 0 50px;}.about_block .container .about_info, .about_block .container .about_video {padding-right: 0;}.about_block:after {width: 100%; height: 30%; top: auto; bottom: 0;}.RWDvideo001.show {height: 40vw !important;}/*product*/ 
.products_block .container {width: 100% !important; padding: 0 50px;}.row.RWDproduct002_item_block .col-md-12 {padding: 0;}.RWDproduct002_v4 .filter-portfolio ul > li {margin: 0 5px 15px 5px;}.RWDproduct002_v4 .btn.btn-rj {font-size: 18px;}.RWDproduct002_v4 .showbottom .portfolio-bottom__h4 {font-size: 17px;}/*custom*/#m_RWDfullscreen01_52_4 .picbgbox {height: 350px;}.custom_block .custom_info {width: 90%;}/*220830修改*/ 
.RWDbanner_plus01 .slick-caption {top: 13%;}   #sidebar {        margin-bottom: 3rem;        padding: 0px 10px;    }    .product1 #sidebar {        padding: 0px;    }    .layoutlist_2 {        row-gap: 3rem;    }    .layoutlist_2 .item .subject {        margin-top: 5px !important;        margin-bottom: 10px !important;    }.page_wrapper_bg.lang_en .banner-block .container {    width: 100%;}.index .lang_en .RWDbanner_plus01 .slick-caption .txt1 span br:nth-child(1) {    display: none;}.lang_en .RWDbanner_plus01 .slick-caption .txt1 span {    font-size: 30px;}.lang_en .banner_block .container {    width: 90% !important;}
}
/*991px end*/
/*900px start*/

@media (max-width: 900px) {/*product*/ 
.RWDproduct002_v4 .popup-portfolio .portfolio-item {width: calc(100%/2 - 1px);}}

/*900px end*/
/*850px start*/
@media (max-width: 850px) {
/*title*/ 
.title-box .main-title, .RWDproduct002_v4 .main-title {font-size: 36px;}.title-box .sub-title, .RWDproduct002_v4 .sub-title {font-size: 20px;}.title-box, .RWDproduct002_v4 .section-subject {margin: 0 0 40px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption {top: 18%;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 36px; display: inline-block;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 20px;}.RWDbanner_plus01 .slick-caption .txt3:before {margin: 22px auto 15px;}/*custom*/ 
.custom_block .custom_info {width: 88%; padding: 45px;}/*footer*/ 
.info_right .ft_txt, .info_right .ft_map {width: 100%;}.info_right .ft_txt {text-align: center;}.info_right .ft_txt dl {margin-bottom: 25px;}.info_right .ft_txt dl dd {margin-bottom: 15px;}.info_right .ft_map iframe {height: 140px !important;}.ft_copyright {justify-content: center; padding-top: 25px; margin-top: 25px;}/*220830修改*/ 
.RWDbanner_plus01 .slick-caption {top: 15%;}.lang_en .RWDbanner_plus01 .slick-caption .txt1 span br:nth-child(1) {    display: block;}
}
/*850px end*/
/*820px start*/

@media (max-width:820px) {    .page_wrapper_bg .video_item_subject {        letter-spacing: 0px;    }    .privacy-page .content-part {        row-gap: 2rem;    }    .privacy-page .content-part h3 {        font-size: 20px !important;        margin-bottom: 0px;    }    .page_wrapper_bg .RWDbanner_plus01 .slick-caption .txt1 span {        font-size: 36px !important;    }    .RWDproduct_page .pic-box .thumbnails ul li {        width: 20%;    }    .article2 .pagecontent .article_model,    .photo_view,    .faq1 .layoutlist_2 {        padding: 2rem;    }}

/*820px end*/
/*800px start*/
@media (max-width: 800px) {
/*about*/ 
.about_block {padding: 40px 0 80px 0;}.RWDvideo001.show {height: 50vw !important;}/*product*/ 
.products_block {padding: 80px 0;}/*custom*/ 
.custom_block .custom_info p {width: auto;}/*footer*/ 
.footer_block .container {padding: 65px 15px 50px;}
}
/*800px end*/
/*768px start*/

@media (max-width: 768px) {/*custom*/ 
.custom_block:after {height: 61%; transform: translateY(-42%);}    .page_wrapper_bg .RWDbanner_plus01 .slick-caption {        top: 25%;    }    .page_wrapper_bg .RWDbanner_plus01 .slick-caption .txt1 span {        font-size: 30px !important;    }}

/*768px end*/
/*767px start*/
@media (max-width: 767px) {
body, html {font-size: 15px; line-height: 1.7;}/*header*/ 
.RWDmenu_plus04 .features {width: auto;}.RWDmenu_plus04 .features .edit {display: none;}/*banner*/ 
.RWDbanner_plus01 .slick-caption .txt1 span {display: block; font-size: 35px;}/*product*/ 
.row.RWDproduct002_v4_catalogue {top: 74px;}/*.RWDproduct002_v4 .filter-portfolio ul {flex-wrap: wrap;}.RWDproduct002_v4 .filter-portfolio ul > li {width: calc(50% - 10px);}*/ 
.RWDproduct002_v4 .btn.btn-rj {font-size: 17px;}.RWDproduct002_v4 .showbottom .portfolio-bottom__h4 {font-size: 16px;}.RWDproduct002_v4 .showbottom .portfolio-bottom__p {font-size: 15px;}/*.products_block .container {padding: 0;}*//*.RWDproduct002_v4 .section-subject {padding: 0 50px;}*/ 
.row.RWDproduct002_v4_catalogue .filter-portfolio {overflow-x: scroll; margin-bottom: 15px;}.RWDproduct002_v4 .filter-portfolio ul {margin-bottom: 0; justify-content: flex-start;}/*.RWDproduct002_item_block {padding: 0 50px;}*//*footer*/ 
.footer_block .container {padding: 65px 15px 75px;}/*fixed_ph*/ 
.fixed_ph .cta-btn {display: block; position: fixed; bottom: 0; width: 100%;}  .page_wrapper_bg .RWDbanner_plus01 .slick-caption .txt1 span {        font-size: 42px !important;    }    .page_wrapper_bg .RWDbanner_plus01 .slick-caption {        top: 35%;    }    .RWDproduct_page .products-info,    .RWDproduct_page .pic-box {        width: 100%;    }    .RWDproduct_page .pic-box .easyzoom--overlay {        float: unset;    }    .RWDproduct_page .gallery-control .btn {        min-width: unset;        width: fit-content;    }    .RWDproduct_page .pic-box {        padding-right: 0rem;        padding-bottom: 2rem;    }    .RWDproduct_page .products-editor h4 {        border-top: 0px;        padding-top: 0rem;    }    .album_item,    .video_item {        width: 50%;    }    .download .list_table td.list_subject {        text-align: center;    }    .article2 .about-page h3 {        font-size: 24px;    }.lang_en .row.RWDproduct002_v4_catalogue {    top: 74px;}.lang_en .products_block .container {    padding: 0 30px;}.lang_en .info_right .ft_txt {    padding-right: 0;}
}
/*767px end*/
/*700px start*/

@media (max-width: 700px) {/*about*/ 
.about_block .sub-title:after {display: none;}}

/*700px end*/
/*600px start*/
@media (max-width: 600px) {
/*loading*/ 
.RWDfakeloader img {width: 180px;}/*header*/ 
.RWDmenu_plus04 .logo {width: 150px;}/*banner*/ 
.banner_block .container {width: 95% !important;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 30px;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 17px;}.RWDbanner_plus01 .slick-caption .txt3 span {font-size: 16px;}/*title*/ 
.title-box {margin: 0 0 30px;}.RWDproduct002_v4 .section-subject {margin: 0 0 20px;}.title-box .main-title, .RWDproduct002_v4 .main-title {font-size: 30px; line-height: 1.4;}.title-box .sub-title, .RWDproduct002_v4 .sub-title {line-height: 1.4; margin: 15px 0 0 0; font-size: 18px;}/*about*/ 
.about_block {padding: 30px 0 0;}.about_info .about_pics {margin-top: 20px;}.about_block>.container {padding: 0;}.about_block .container .about_info {padding: 0 50px;}.RWDvideo001.show {height: 55vw !important;}.about_block:after {display: none;}.about_info .about_txt p {margin-bottom: 25px;}/*product*/ 
.products_block {padding: 60px 0;}.RWDproduct002_v4 .showbottom .portfolio-bottom__h4 {line-height: 1.4; min-height: 65px; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}.RWDproduct002_v4 .showbottom .portfolio-bottom__p {line-height: 1.4; margin: 20px 0 0;}.RWDproduct002_v4 .showbottom .portfolio-bottom__p span {display: block;}.RWDproduct002_v4 .showbottom .portfolio-bottom__p span:last-child {margin-top: 6px; padding-top: 6px; border-top: 1px solid #dddddd;}.RWDproduct002_v4 .showbottom .portfolio-bottom__p span:after {content: '：'; width: 0; height: 0; margin: 0; top: 0;}.RWDproduct002_v4 .btn-box .btn {width: 100%; max-width: none;}.RWDproduct002_v4 .filter-portfolio ul > li {margin: 0 5px 10px 5px;}/*custom*/ 
.custom_block .custom_info {width: 85%; padding: 35px;}.custom_block .custom_info .custom_btn {width: 100%; min-width: auto;}.custom_block:after {height: 50%; transform: translateY(-40%);}/*footer*/ 
.RWDsocial002 .iconRounded {margin-right: 13px;}   .page_wrapper_bg .video_item_subject {        letter-spacing: 1px;        font-size: 17px;    }    .page_wrapper_bg .RWDbanner_plus01 .slick-caption {        top: 30%;    }    .ebtn,    .page_wrapper_bg .btn_back,    .album1 .btn,    .ebtn a,    .album1 .btn a,    .page_wrapper_bg .btn_back a {        width: 100%;    }    .page_desc2 .btn {        margin-bottom: 3rem;        margin-left: 0rem;        margin-top: 3rem;    }    .page_wrapper_bg .RWDbanner_plus01 .slick-caption .txt1 span {        font-size: 30px !important;    }    .page_wrapper_bg .pageTitle {        font-size: 35px;    }    .article2 .about-page p {        text-align: left;    }    .page_content2 br {        display: none;    }    .faq1 .layoutlist_2,    .photo_view {        background: transparent;        padding: 0rem;    }    .article2 .page_wrapper_bg .article-text .container::before {        display: none;    }    .article2 .about-page h3 {        font-size: 22px;        line-height: 1.5;        margin-bottom: 1rem;    }    .article2 .about-page {        gap: 1.5rem;    }    .photo_view,    .faq1 .layoutlist_2 {        padding: 0rem;    }    .article2 .pagecontent .article_model {        padding: 1rem;    }    .article2 .page_wrapper_bg .article-text .container .pagecontent {        background: #ffffffc4;    }    .rwd .faq_question {        padding: 15px 0px;    }.lang_en .download .list_table th {    font-size: 16px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
/*header*/ 
.RWDmenu_plus04 .features {padding-right: 2px; margin-right: 15px;}.ml-stack-nav-toggle {padding: 24px 14px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption {top: 18%;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 28px;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 7px;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 16px;}.RWDbanner_plus01 .slick-caption .txt3 span {font-size: 15px;}/*about*/ 
.about_block .container .about_info {padding: 0 30px;}.RWDvideo001.show {height: 70vw !important;}/*product*/ 
.row.RWDproduct002_v4_catalogue {top: 72px;}.products_block .container {padding: 0 30px;}.RWDproduct002_v4 .btn.btn-rj {font-size: 16px; padding: 5px 10px;}/*custom*/ 
.custom_block .custom_info {width: 88%;}#m_RWDfullscreen01_52_4 .picbgbox {height: 260px !important;}.custom_block:after {width: 40%; transform: translateY(-55%) translateX(-42px);}.custom_block .custom_info p {text-align: justify;}/*footer*/ 
.footer_block .container {padding: 50px 10px 65px;}/*220830修改*/ 
.RWDbanner_plus01 .slick-caption {top: 16%;}    .page_wrapper_bg .pageTitle {        font-size: 28px;    }    .privacy-page .content-part {        row-gap: 2rem;    }    .privacy-page .content-part h3 {        font-size: 18px !important;    }    .article2 .about-page h3 br {        display: block;    }    .album_item,    .video_item {        width: 100%;    }    .album1 .layoutlist_2,    .album2 .layoutlist_2,    .layoutlist_2 {        row-gap: 2rem;    }    .page_wrapper_bg .RWDbanner_plus01 .slick-caption {        top: 25%;    }    .page_wrapper_bg section.call_to_action {        padding: 2rem 0 3rem 0;    }    .page_wrapper_bg section.hgroup .container {        margin: 0rem 0rem 3rem 0rem;    }    #sidebar {        margin-bottom: 2rem;    }.lang_en .RWDbanner_plus01 .slick-caption .txt1 span {    font-size: 24px;}.lang_en .RWDbanner_plus01 .slick-caption .txt2, .lang_en .RWDbanner_plus01 .slick-caption .txt3, .lang_en .RWDbanner_plus01 .slick-caption .txt4, .lang_en .RWDbanner_plus01 .slick-caption .txt5, .lang_en .RWDbanner_plus01 .slick-caption .txt6 {    margin-top: 15px;}.lang_en .custom_block .custom_info p {    text-align: left;}.custom_block .custom_info .custom_btn span {    display: block;}.page_wrapper_bg.lang_en .RWDbanner_plus01 .slick-caption {    display: none;}
}
/*480px end*/
/*414px start*/

@media (max-width: 414px) {/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-left {width: inherit;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 6.8vw;}.RWDbanner_plus01 .slick-caption .txt3:before {margin: 15px auto 10px;}.RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {right: 1.5%; position: absolute; top: 0; left: auto;}.RWDbanner_plus01.style-dotnav.control-right .control-box {top: 50%; transform: translateY(0); bottom: auto; width: auto; height: auto !important;}/*product*//*.RWDproduct002_v4 .filter-portfolio ul > li {width: 100%; margin: 0 0 8px 0;}*//*footer*/ 
.footer_block .ft_info .info_left {align-items: flex-start; padding-bottom: 20px; margin-bottom: 20px;}.info_right .ft_txt {text-align: left;}.ft_copyright {justify-content: flex-start; padding-top: 20px; margin-top: 20px;}.info_right .ft_txt dl dd {margin-bottom: 10px;}/*220830修改*/ 
.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 6.6vw;}.lang_en .RWDbanner_plus01 .slick-caption .txt1 span {    font-size: 20px;}.lang_en .banner_block .container {    width: 100% !important;}.lang_en .RWDproduct002_v4 .btn.btn-rj {    font-size: 14px;}}

/*414px end*/
/*380px start*/
@media (max-width: 380px){
/*banner*/ 
.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 15px;}.RWDbanner_plus01 .slick-caption .txt3 span {font-size: 14px;}/*about*/ 
.RWDvideo001.show {height: 75vw !important;}/*product*/ 
.RWDproduct002_v4 .popup-portfolio .portfolio-item {width: 100%; margin-bottom: 15px !important;}.RWDproduct002_v4 .showbottom .portfolio-bottom__h4 {min-height: auto;}.RWDproduct002_v4 .showbottom a {text-align: center;}/*custom*/ 
.custom_block:after {width: 48%; transform: translateY(-67%) translateX(-42px);}
}
/*380px end*/
/*350px start*/

@media (max-width: 350px){/*about*/ 
.about_block:after {height: 25%;}/*custom*/ 
.custom_block .custom_info {padding: 35px 27px;}.custom_block:after {display: none;}  .article2 .about-page h3 {        font-size: 21px;    }.lang_en .RWDbanner_plus01 .slick-caption .txt2 span {    font-size: 14px;}.lang_en .RWDbanner_plus01 .slick-caption .txt3 span {    font-size: 13px;}.lang_en .RWDbanner_plus01 .slick-caption .txt1 span {    font-size: 18px;}.lang_en .download .list_table th {    font-size: 15px;}.lang_en .footer_block .ft_name {    text-align: left;    font-size: 18px;}}

/*350px end*/