/* now =>2025-10-16 02:36:19*/ 
 /* Last Midoify Time By 2022-07-12 15:48:19 */ 
 /* Last Midoify Time By 1657612099 */ 
 /* Last Midoify Time By Tue, 12 Jul 2022 07:48:19 +0000 */ 
/* HTTP_IF_MODIFIED_SINCE=>*/ 
/* RWDfullscreen02 start=> */ 
 .RWDfullScreenEditor .intro-body .intro-text h2,.RWDfullScreenEditor .intro-body .intro-text{color:#ffffff} .RWDfullScreenEditor .btn.btn-rj{background-color:rgba(39, 107, 92, 0.6)} .RWDfullScreenEditor .btn.btn-rj{border-color:transparent} .RWDfullScreenEditor .btn.btn-rj{color:rgb(255, 255, 255)} .RWDfullScreenEditor .btn.btn-rj:hover, .btn.btn-rj:focus{background-color:rgba(39, 107, 92, 0.8)} .RWDfullScreenEditor .btn.btn-rj:hover, .btn.btn-rj:focus{color:rgb(255, 255, 255)} .navbar.navbar-fixed-top{background-color:#276b5c} .navbar.navbar-fixed-top .navbar-brand{color:#ffffff} .navbar.navbar-fixed-top .navbar-toggle{background-color:#ffffff} .navbar.navbar-fixed-top .navbar-nav > li > a:hover{color:#ffffff} .navbar.navbar-fixed-top .navbar-nav > li > a:hover{background-color:#102722} .navbar.navbar-fixed-top .navbar-nav > li.active > a,.navbar.navbar-fixed-top .navbar-nav > li.active a:hover{color:#ffffff} .navbar.navbar-fixed-top .navbar-nav > li.active > a,.navbar.navbar-fixed-top .navbar-nav > li.active a:hover{background-color:#ffffff} .navbar li ul{background:#ffffff} .navbar li ul li:hover{background:#77948E} .navbar li ul li a{color:#111111} .navbar li ul li:hover a{color:#FFFFFF} .RWDService002 h1.main-title{color:#222222} .RWDService002 h2.sub-title{color:#222222} .RWDService002 .section-line{background-color:#222222} .funny-boxes-text h4{color:#276b5c} .funny-boxes > .funny-boxes-text > p{color:#333333} .RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004  .heading-title.heading-arrow-bottom h1{color:#ffffff} .RWDproduct004 h2.sub-title{color:#c3c3c3} .RWDproduct004 .item-box .item-hover .inner .ico-rounded>span{color:#333333} .RWDproduct004 .item-box .item-hover .inner .ico-rounded:hover>span{color:#276b5c} .RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3{color:#111111} .list-inline.categories.nomargin{color:#111111} .footer_desc{color:#cfcfcf} .footer_desc a{color:#cfcfcf} .footer_desc a:hover{color:#ffffff} .RWDsocial002 .iconRounded{color:transparent} .RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover{color:transparent} .RWDsocial002 .iconRounded{background-color:transparent} .RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover{background-color:transparent} .RWDsocial002 .iconRounded{border-color:transparent} .tooltip.top .tooltip-arrow{border-top-color:transparent} .tooltip-inner{background-color:transparent} .tooltip-inner{color:transparent} .web_edm{background-color:transparent} .web_edm{border-color:#cfcfcf} .web_edm .email input{color:#cfcfcf} .web_edm .email input{background-color:transparent} .web_edm .btn{color:#cfcfcf} .web_search002{background-color:transparent} .web_search002.open{background-color:rgba(255, 255, 255, 0.3)} .web_search002 .searchkey,.web_search002 input{color:#cfcfcf} /* <= RWDfullscreen02 end */ 
 /* miracle customization start=> */ 
a, a:hover, a:focus {text-decoration: none;}.footer_block p {    color: #FFF !IMPORTANT;}.fl img{width:280px;}::-webkit-scrollbar {width: 15px;}::-webkit-scrollbar-track {background: #444;}::-webkit-scrollbar-thumb {background: #777;border-radius: 20px;}::-webkit-scrollbar-thumb:hover {background: #888;}.main.cd-main-content {position: relative;}/*cookie*/ 
.RWDalert_fancybox .btn.active {background: #fff !important;    color: #014099 !important;    border-radius: 0 !important;    border: 5px !important;    font-size: 18px !important;    letter-spacing: 2px !important;    padding:6px 30px !important;}.RWDalert_fancybox.bottom {    width: 100%;    animation: none;    opacity: 1 !important;    box-shadow: 0px -3px 3px rgb(51 51 102 / 20%);    text-align: center;    left: auto !important;    right: 0 !important;    color: #fff !important;    background: #014099 !important;    letter-spacing: 2px !important;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox.bottom {padding:18px !important;}.RWDalert_fancybox.bottom .editor a {color: #fff;border-bottom: 1px solid;}@media (max-width: 991px) {.RWDalert_fancybox.bottom {width: 100%;padding: 25px 10px !important;left: 0% !important;transform: translate(0%, 0px);border-top-left-radius: 0;}}@media (max-width: 600px) {.RWDalert_fancybox.bottom {padding: 25px 60px !important;}.RWDalert_fancybox .btn.active {width: 100% !important;display: block !important;margin: 15px 0 0;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;margin: auto !important;}}.RWDalert_fancybox.bottom {animation: none;opacity: 1 !important;}.scrollTop002 {bottom: 50px;right: 15px;}/*統一文字*/body, html {font-size: 16px;line-height: 1.5;letter-spacing: 1px;font-family: 'Montserrat','Noto Sans TC', sans-serif;font-weight: 300;}.index .section-subject {text-align: left;margin-bottom: 50px;}.index .main-title, .model__head__h1.isRWDbanner013, .RWDvideo003 .main_title {font-size: 40px;color: #222;font-weight: 700;line-height: 1.5;margin: 0;letter-spacing: 1.5px;}.RWDvideo003 .sub_title {font-size: 40px;color: #222;font-weight: 700;line-height: 1.5;margin: 0;letter-spacing: 1.5px;}.index .section-line{display:none;}/*logo*/ 
.RWDmenu_plus04 .logo {margin-top: 10px;width: 185px;position: relative;transition: all .5s ease;}.RWDmenu_plus04 .is-up .logo {width: 135px;margin-top: 8px;transition: all .5s ease;}.RWDmenu_plus04 .is-up .logo a:after {opacity: 1;transition: all .5s ease;width: 135px;height: 57px;}.RWDmenu_plus04 .logo a:after {    content: "";    position: absolute;    width:220px;    height: 78px;    background: url(archive/image/customization/logo.png)no-repeat;    background-size: contain;    opacity: 0;    top: 0;    transition: all .5s ease;}.RWDmenu_plus04 .is-up .logo img {opacity: 0;transition: all .5s ease;}/*menu*/ 
.RWDmenu_plus04 .header {padding: 0 50px 0 10%;background: transparent;transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}.RWDmenu_plus04 .site-nav .menu>li>a {color: #fff;font-size: 16px;transition: all .5s ease;font-weight: 500;letter-spacing: 1.5px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn, .RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i, .RWDmenu_plus04 .lang-select {color: #fff;transition: all .5s ease;}.RWDmenu_plus04 .lang-select:hover .lang-select-label, .RWDmenu_plus04 .site-nav .menu>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>a:hover {background: transparent;color: #fff;transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu>li>a:hover:before, .RWDmenu_plus04 .site-nav .menu>li.active>a:before {opacity: 1;transition: all .5s ease;transform: translate(-50%, 0px);}.RWDmenu_plus04 .site-nav .menu>li>a:before {    content: "";    position: absolute;    width: 100%;    height: 2px;    background: #014099;    bottom: 0px;    left: 50%;    transform: translate(-50%, 5px);    opacity: 0;    transition: all .5s ease;}.RWDmenu_plus04 .features .language-block {margin-top: 17px;}.RWDmenu_plus04 .features .language-block a:nth-child(3) {display: inline-block;margin-left: -5px;font-weight: 400;}.RWDmenu_plus04 .features .language-block a {padding: 5px 8px;border: 1px solid #ddd;min-width: 46px;text-align: center;color: #fff;transition: all .5s ease;}.lang_tw .RWDmenu_plus04 .features .language-block a:nth-child(3) {color: #ccc;}.lang_tw .RWDmenu_plus04 .features .language-block a:nth-child(3):hover {color: #fff;}.lang_tw .RWDmenu_plus04 .is-up .features .language-block a:nth-child(3):hover {color: #666;}.RWDmenu_plus04 .features .search-btn {padding: 25px 15px;}.lang_en .RWDmenu_plus04 .features .language-block a:nth-child(1) {color: #ccc;}.lang_en .RWDmenu_plus04 .features .language-block a:nth-child(1):hover {color: #fff;}.lang_en .RWDmenu_plus04 .is-up .features .language-block a:nth-child(1):hover {color: #666;}.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: #eee;color: #333;transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu ul li>a {padding-right: 10px;padding: 15px 10px;text-align: center;transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after, .RWDmenu_plus04 .lang-select-label:after, .RWDmenu_plus04 .site-nav .menu li.dropdown>a:after, .RWDmenu_plus04 .site-nav .menu li.has-child>a:after{border-color: #fff;}/*下滑*/ 
.RWDmenu_plus04 .header.is-up {background: #fff;transition: all .5s ease;}.RWDmenu_plus04 .is-up .site-nav .menu>li>a {color: #666;transition: all .5s ease;}.RWDmenu_plus04 .is-up .features .cart-btn, .RWDmenu_plus04 .is-up .features .querycar-btn, .RWDmenu_plus04 .is-up .features .share-group a, .RWDmenu_plus04 .is-up .features i, .RWDmenu_plus04 .is-up .lang-select, .RWDmenu_plus04 .is-up .language-block a {color: #666;transition: all .5s ease;}.RWDmenu_plus04 .is-up .dropdown-menu .manu-item-box ul li.has-child>a:after, .RWDmenu_plus04 .is-up .lang-select-label:after, .RWDmenu_plus04 .is-up .site-nav .menu li.dropdown>a:after, .RWDmenu_plus04 .is-up .site-nav .menu li.has-child>a:after{border-color: #666;}/*banner*/ 
.banner_block {position: relative;}.RWDbanner_plus01 .slick-caption.txt-left {top: 33%;}.RWDbanner_plus01 .slick-caption .txt2 span h8 {font-size: 150px;padding-left: 20px;position: relative;display: inline-block;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 58px;font-weight: 900;line-height: 40px;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 25px;line-height: 1;letter-spacing: 1.5px;}.RWDbanner_plus01 .slick-caption .txt1 span h7 {padding: 8px 15px;border: 1px solid #1b96d5;border-width: 1px 0;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 10px;background: #ccc;height: 10px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #fff;opacity: 1;}/*最新消息*/ 
.news_block {position: absolute;bottom: 0;z-index: 21;text-align: center;width: 37%;left: 10%;transform: translate(0px, 100%);clip-path:polygon(0% 0, 100% 0, 97% 100%, 0% 100%)}.RWDnews_autolist .slick-slide {line-height: 50px;text-align: left;color: #fff;}.RWDnews_autolist .news-list a {color: #fff;}.RWDnews_autolist .title {width: 100px;background: #383838;color: #fff;line-height: 50px;font-weight: 600;}.RWDnews_autolist .news-box {background: #383838;border: 1px solid #666;padding-left: 20px;overflow: hidden;font-size: 14px;letter-spacing: 1px;position: relative;}.RWDnews_autolist .slick-next{bottom: 5px;}.RWDnews_autolist .slick-prev{top: 5px;}section .container {width: 80%;}/*about*/ 
.about_block {padding: 120px 0 100px;position: relative;}.about_block:before {content: "";position: absolute;width: 55%;height: calc(100% + 1px);background: #45b4ec;top: 0px;right: 0;clip-path: polygon(35% 0, 100% 0, 100% 100%, 0% 100%);}.RWDvideo003 .icon {float: none;max-width: 180px;margin-right: 0;margin-bottom: 15px;}.RWDvideo003 .text_box{background-color: transparent;}.RWDvideo003 .cover{background-color: transparent !important;}.RWDvideo003 .box{width: 80%;left: 0;padding: 0;}.RWDvideo003 .main_title{width: 80%;line-height: 1;}.RWDvideo003 .text {font-size: 18px;line-height: 1.8;color: #555;margin: 50px 0 0;text-align: justify;}.RWDvideo003 .more {position: relative;background: transparent;color: #333;border-bottom: 1px solid #999;border-radius: 0;padding: 0;font-size: 16px;line-height: 40px;max-width: 250px;width: 100%;font-weight: 300;transition: all .5s ease;margin-top: 30px;float: left;}.RWDvideo003 .more:after, .RWDproduct002_v3 .btn-box .btn:after {content: ">";position: absolute;display: inline-block;right: 0;font-size: 23px;font-family: 'Montserrat', sans-serif;color: #999;transform: scaleX(.6);transition: all .5s ease;}.RWDvideo003 .more:hover, .RWDproduct002_v3 .btn-box .btn:hover {color: #1b96d5;background: transparent;border-bottom: 1px solid #1b96d5;}.RWDvideo003 .more:hover:after, .RWDproduct002_v3 .btn-box .btn:hover:after {color: #1b96d5;transition: all .5s ease;}/*service*/ 
.same_bg {position: relative;overflow: hidden;}.same_bg:before {    content: "";    position: absolute;    width: 55%;    height: 85%;    background: #45b4ec;    top: 0px;    right: 0;    clip-path: polygon(0 0, 100% 0, 100% 100%, 60% 100%);}.service_block {padding: 50px 0 100px;}.service_block .container {width: calc(80% + 50px);}.model__head.isRWDbanner013 {text-align: left;padding: 0 25px 10px;}.RWDbanner013 .box .img {box-shadow: 6px 6px 10px rgb(0 0 0 / 5%), 10px 10px 15px rgb(0 0 0 / 8%);}.RWDbanner013 .swiper-slide {padding: 0 25px;}.RWDbanner013 .box .sub_text .sub_name {    font-size: 15px;    min-height: 45px;    line-height: 1.5;    letter-spacing: 1.5px;    color: #e4e4e4;    position: relative;    white-space: normal;    display: -webkit-box;    text-overflow: ellipsis;    overflow: hidden;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}.RWDbanner013 .box .sub_text {    display: flex;    flex-direction: column;    justify-content: flex-end;    padding: 50px ;    bottom: 40px;    top: auto;    height: auto;    backdrop-filter: blur(2px);    background: rgb(0 63 152 / 70%);transition: all .5s ease;}.RWDbanner013 .box:hover .sub_text {padding: 50px;    bottom: 0px;}.RWDbanner013 .box:hover .img_box img {opacity: 1;}.RWDbanner013 .box {height: 32vw;overflow: initial;}.RWDbanner013 .box .img_box img {filter: brightness(.9);}.RWDbanner013 .box .img_box .hover {    filter: brightness(1);    opacity: 1;    width: 90px;    height: auto;    right: 30px;padding: 10px;    left: auto;    bottom: 28%;    top: auto;    box-shadow: -9px 8px 10px rgb(0 0 0 / 10%), -9px 6px 15px rgb(0 0 0 / 30%);    border: 3px solid #fff;    border-radius: 50%;    z-index: 6;    background: #fff;}.RWDbanner013 .box .sub_text .name {font-size: 20px;line-height: 1.5;letter-spacing:1.5px;color: #fff;font-weight: 500;margin-bottom: 15px;}.RWDbanner013 .box:hover .sub_text .num {top: 60px;}.RWDbanner013 .box .sub_text .num {font-size: 18px;color: rgb(255 255 255 / 60%);right: auto;left: 30px;bottom: auto;top: 60px;font-weight: 400;opacity: 0;}.RWDbanner013 .nav_bottom {display: none;}@media (min-width: 1200px){.RWDbanner013 .box:hover {padding:  0;}}/*machine*/ 
.machine_block {padding: 100px 0;background: linear-gradient(60deg, #eee 60%, #999999 100%);}.RWDproduct004 .callout-dark {padding: 0;background-color: transparent;}.RWDproduct004 .item-box .item-hover a {width: 100%;height: 100%;display: block;}a.ico-rounded.lightbox {display: none !important;}.RWDproduct004 .item-box .item-hover .inner {height: 100%;top: 0;margin-top: 0;}.RWDproduct004 .item-box figure {position: initial;}.RWDproduct004 .item-box .item-hover .inner .ico-rounded>span, .RWDproduct004 .heading-title.heading-arrow-bottom::after {display: none;}.RWDproduct004 .overlay, .RWDproduct004 .item-box .item-hover {background-color: transparent;}.RWDproduct004 #portfolio, .RWDproduct004 {overflow: initial;}.RWDproduct004 section {border-bottom: 0;}.RWDproduct004 #portfolio.portfolio-nogutter .row >.col-md-3 {width: calc(50% - 30px);margin: 0 15px 30px !important;}.RWDproduct004 .mix-grid .item-box, .RWDproduct004 #portfolio .item-box {    display: flex;    overflow: inherit;    box-shadow: none;    align-items: center;    border: 1px solid #f4f4f4;    background: #fff;    transition: all .5s ease;    box-shadow: 6.7px 6.7px 5.3px rgb(0 0 0 / 3%), 22.3px 22.3px 17.9px rgb(0 0 0 / 4%);}.RWDproduct004 .item-box figure {width: 70%;}.RWDproduct004 .item-box-desc {width: 30%;margin-bottom: 0;padding: 30px 30px 30px 10px;}.RWDproduct004 .list-inline.categories.nomargin {color: #555;font-size: 15px;letter-spacing: 1px;}.RWDproduct004 #portfolio div.col-md-3 h3 {margin: 0 0 15px;font-size: 18px;line-height: 1.3;color: #333;}.RWDproduct004 #portfolio .item-hover:after {    content: ">";    position: absolute;    font-size: 18px;    bottom: 8px;    right: 8px;    color: #fff;    background: #003f98;    width: 56px;    height: 36px;    display: flex;    align-items: center;    justify-content: center;    font-weight: 400;    opacity: 0;    transition: all .5s ease;    z-index: 2;    font-family: 'Montserrat', sans-serif;}.RWDproduct004 #portfolio .item-hover:hover:after {opacity: 1;transition: all .5s ease;width: 36px;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box:after {    content: "";    position: absolute;    width: calc(100% - 16px);    height: calc(100% - 16px);    border: 1px solid #eee;    left: 8px;    top: 8px;    pointer-events: none;}.RWDproduct004 #portfolio .item-box:hover {transform: translate(-8px, -8px);transition: all .5s ease;}/*產品*/ 
.products_block {padding: 100px 0;}.RWDproduct002_v3 .section-inner {display: flex;flex-wrap: wrap;}.RWDproduct002_v3 .section-subject {width: 50%;text-align:left;}.RWDproduct002_v3 .section-inner .row:nth-child(2) {width: 50%;}.RWDproduct002_v3 .section-inner .row:nth-child(3) {width: 100%;margin: 0;}.RWDproduct002_v3 .section-inner .row:nth-child(3)>.col-md-12 {padding: 0;float: none;}.product-block .RWDedictor {width: 29%;padding-right: 60px;}.product-block .RWDproduct002_v3 {padding:0px;}.RWDproduct002_v3 .bounceIn{-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.pro-title {font-size: 40px;color: #000;letter-spacing: 2px;line-height: 1.5;margin: 0px 0px 60px;font-weight: 600;}.RWDproduct002_v3 .filter-portfolio ul > li {width: calc(100%/ 3);margin: 0;border-right: 1px solid #ddd;}.RWDproduct002_v3 .active .btn.btn-rj, html.no-touch .RWDproduct002_v3 .btn.btn-rj:hover {    background-color:#014099;    color: #fff;    opacity: 1;    font-weight: 500;    transition: all .5s ease;}.RWDproduct002_v3 .btn.btn-rj {display: block;background: transparent;border-radius: 0px;font-size: 19px;font-weight: normal;letter-spacing: 2px;padding: 12px 0px;position: relative;transition: all .5s ease;}.RWDproduct002_v3 .filter-portfolio ul {display: flex;flex-wrap: wrap;border-top: 1px solid #d6cdc1;margin: 0;border-bottom: 1px solid #ddd;margin: 0;}.filter-portfolio {margin-bottom: 50px;background: rgb(255 255 255 / 0.5);padding: 0;}.RWDproduct002_v3 .filter-portfolio ul > li:first-child {border-left: 1px solid #ddd;}.RWDproduct002_v3 .portfolio-bottom-summary {height: auto !important;}.RWDproduct002_v3 .btn.btn-rj::after {    content: "";    width: 0;    height: 0;    border-style: solid;    border-width: 12px 0 12px 12px;    border-color:transparent transparent transparent #ffdf05;    position: absolute;    left: -1px;    top: 50%;    opacity: 0;    transition: 0.5s ease;    transform: translateY(-45%);}.RWDproduct002_v3 .active .btn.btn-rj::after {opacity: 1;}.portfolio-bottom__h4 {    margin: 20px 0px 0px;    font-size: 18px;    font-weight: 600;    color: #222;    letter-spacing: 1px;}.portfolio-bottom-summary p {font-size: 15px;color: #555;letter-spacing: 1px;line-height: 1.7;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 {color: #1b96d5;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {margin-bottom: 50px;width: calc(100%/3 - 1px);padding: 0 25px;}.RWDproduct002_v3 .showbottom a {text-align: left;}.RWDproduct002_v3 .popup-portfolio {margin: 0;}.RWDproduct002_v3 .portfolio-item>.inner-content {border: 1px solid #eee;}.RWDproduct002_v3 {padding: 0;}.RWDproduct002_v3 .btn-box .btn {    position: relative;    background: transparent;    color: #333;    border-bottom: 1px solid #999;    border-radius: 0;    padding: 0;    font-size: 16px;    line-height: 40px;    max-width: 250px;    width: 100%;    font-weight: 300;    text-align: left;    transition: all .5s ease;}.RWDproduct002_v3 .btn-box {margin-top: 30px;}.RWDproduct002_v3 .portfolio-item>.inner-content::after {    content: "";    width: 0%;    height: 8px;    background: #014099;    bottom: 0;    left: 0;    position: absolute;    transition: 0.5s ease;}.RWDproduct002_v3 .portfolio-item:hover .inner-content::after {width: 100%;transition: 0.5s ease;}#m_RWDfullscreen01_67_1 > div.map.row > div:nth-child(2) > br:nth-child(7) {    display: none;}.footer_block .map.row span.last {    width: auto;    font-family: '微軟正黑體' !important;    margin: 0;    font-weight: 400 !important;    font-size: 14px;    display: initial;}
/*EN start*/ 


.lang_en .RWDvideo003 .sub_title {    font-size: 36px;    letter-spacing: 0.5px;    width: 100%;    font-weight: 700;}.lang_en .footer_block .container {    width: 80%;}.lang_en .row.news_box h4,.lang_en .service_box h4,.lang_en .index .main-title,.lang_en .model__head__h1.isRWDbanner013 {    font-size: 36px;    letter-spacing: 0.5px;    font-weight: 700;    line-height: 1.3;}.lang_en .RWDvideo003 .sub_title,.lang_en .RWDvideo003 .main_title {    font-size: 33px;    letter-spacing: 0px;}.lang_en .layoutlist_8 .article_subject,.lang_en div#eforms h5 {    font-size: 24px;}.lang_en .RWDvideo003 .main_title {    width: 100%;}.lang_en .RWDvideo003 .text {    font-size: 16px;    line-height: 1.5;    letter-spacing: 0.5px;}.lang_en .RWDvideo003 .more {    font-weight: 400;}.lang_en .tabs nav a,.lang_en .RWDproduct_page .tab-box .tab-menu li.active a,.lang_en .RWDproduct_page .related-box .title,.lang_en div#product .item .subject {    font-size: 18px !important;}.lang_en .RWDmenu_plus04 #mobile-menu .menu>li>a,.lang_en .RWDbanner_plus01 .slick-caption .txt1 span,.lang_en .RWDnews_autolist .news-box,.lang_en .row.news_box h4,.lang_en .tabs nav a,body.lang_en,.lang_en #sidebar .products-nav,.lang_en #sidebar .products-nav .nav-title,.lang_en .RWDtimeline01,.lang_en #RWDPAGE_BASE_PAT02 p,.lang_en .pagecontent,.lang_en .hgroup .breadcrumb,.lang_en .pageTitle,.lang_en .portfolio-bottom-summary p,.lang_en .portfolio-bottom__h4,.lang_en .RWDproduct002_v3 .btn.btn-rj,.lang_en .RWDmenu_plus04 .site-nav .menu>li>a,.lang_en .RWDproduct004 .list-inline.categories.nomargin,.lang_en .RWDbanner013 .box .sub_text .sub_name,.lang_en .RWDbanner013 .box .sub_text .name {    letter-spacing: 0.5px;}.lang_en .RWDbanner_plus01 .slick-caption .txt1 span h7 {    font-size: 23px;    line-height: 1.5rem;    margin-left: 17rem;    font-weight: bold;}.lang_en .RWDbanner_plus01 .slick-caption .txt2 span {    font-size: 30px;    line-height: 1.5rem;}.lang_en .RWDbanner_plus01 .slick-caption .txt2 span h8 {    font-size: 100px;    line-height: 0.5rem;    padding-right: 20px;}.lang_en .RWDvideo003 .sub_title,.lang_en .RWDvideo003 .main_title {    line-height: 1.2;}.lang_en #product_tabs .tab_table_box th {    padding: 5px 10px;}.lang_en .btn.btn_back a,.lang_en .ebtn.currectsend_btn a {    width: fit-content;    font-weight: 500;}.lang_en .RWDproduct_page .file_area {    width: calc(100% - 150px) !important;}.lang_en .RWDproduct_page .download_container .btn {    line-height: 50px;    width: 150px;}.lang_en .layoutlist_8 .list_subject .summary a,.lang_en #RWDPAGE_BASE_PAT02 p,.lang_en .pagecontent,.lang_en .RWDproduct_page .products-info .txt .title,.lang_en .row.about_table table td {    font-size: 16px !important;    line-height: 1.8;}.lang_en .RWDproduct_page .ibtn {    font-size: 15px;    padding: 25px 10px;}.lang_en .RWDproduct_page .file_area {    width: 70% !important;}.lang_en .RWDproduct_page .btn {    font-size: 15px;    padding: 0px 20px;}.lang_en .RWDproduct_page .download_container .btn {    line-height: 50px;    width: fit-content;}.lang_en .btn.btn_back a {    padding: 10px 20px;}.lang_en .ft_info dt {    font-size: 22px;}.article10.id336 .lang_en p {    text-align: center;    margin: 0px 0px 30px;    line-height: 1.5;}.article10.id336 .lang_en .editor.clearfix {    width: 70%;    margin: 0 auto;}.article10.id336 .lang_en ul {    padding-left: 22px;}.article10.id336 .lang_en h6 {    font-size: 16px;    border-bottom: 1px #eca0a0 solid;    width: fit-content;}.article10.id336 .lang_en h5 {    font-size: 18px;    font-weight: 500;    color: #111;    margin-top: 50px;    line-height: 1.5;}.lang_en .RWDmenu_plus04 .site-nav .menu>li>ul {    left: 0%;    margin-left: -35px;}.lang_en .RWDmenu_plus04 .site-nav .menu ul {    width: 270px;}.RWDbanner_plus01 .slick-caption .txt2 {    margin-top: 0px;}.lang_en .RWDbanner_plus01 .slick-caption .txt1 span h7 {    font-size: 21px;    line-height: 1.5rem;    margin-left: 21rem;}.lang_en .RWDbanner_plus01 .slick-caption .txt2 span {    font-size: 27px;}.lang_en .RWDbanner_plus01 .slick-caption .txt2 span h8 {    font-size: 130px;    padding-right: 20px;}.lang_en .tab-container .tab_table_box {    max-width: 1200px;    width: 100%;}@media (min-width: 1700px) {    .lang_en #RWDPAGE_BASE_PAT02 .footer_block .container {        width: 1500px !important;    }}@media (max-width: 1920px) {    .lang_en .ft_info dt {        font-size: 18px;    }    .lang_en .RWDbanner_plus01 .slick-caption .txt1 span h7 {        font-size: 18px;        line-height: 1.5rem;        margin-left: 17rem;    }    .lang_en .RWDbanner_plus01 .slick-caption .txt2 span {        font-size: 24px;    }    .lang_en .RWDbanner_plus01 .slick-caption .txt2 span h8 {        font-size: 100px;        padding-right: 20px;    }    .lang_en .RWDmenu_plus04 .header {        padding: 0 2rem;    }    .lang_en .RWDproduct002_v3 .btn.btn-rj {        font-size: 16px;    }}@media (max-width: 1680px) {    .lang_en .RWDbanner_plus01 .slick-caption .txt1 span h7 {        font-size: 18px;        line-height: 1.5rem;        margin-left: 17rem;    }    .lang_en .RWDvideo003 .sub_title,    .lang_en .RWDvideo003 .main_title {        font-size: 28px;    }    .lang_en .RWDvideo003 .text {        margin: 40px 0 0;    }    .lang_en .RWDproduct004 .item-box-desc {        width: 40%;        padding: 45px 30px 30px 10px;    }    .lang_en .RWDproduct004 .item-box figure {        width: 60%;    }    .lang_en .ft_top {        grid-template-columns: 1.6fr 2.4fr;    }    .lang_en .ft_map dd {        font-size: 14px;        min-height: 60px;    }}@media (max-width: 1600px) {    .lang_en .RWDbanner_plus01 .slick-caption .txt1 span h7 {        font-size: 18px;        line-height: 1.5rem;        margin-left: 15rem;    }    .lang_en .RWDbanner_plus01 .slick-caption .txt2 span {        font-size: 23px;    }    .lang_en .RWDbanner_plus01 .slick-caption .txt2 span h8 {        font-size: 90px;        padding-right: 20px;    }    .lang_en .RWDproduct002_v3 .section-inner .row:nth-child(2) {        width: 60%;    }    .lang_en .RWDproduct002_v3 .section-subject {        width: 40%;    }}@media (max-width: 1500px) {    .lang_en .RWDproduct_page .file_area {        width: 55% !important;    }    .lang_en .RWDmenu_plus04 .header {        padding: 0 1rem 0 3rem;    }    .lang_en .step_box_left ul li {        padding: 10px 20px;    }    .lang_en .RWDmenu_plus04 .site-nav .menu>li>a {        font-size: 15px;        padding: 25px 10px;    }}@media (max-width: 1500px) {    .lang_en .RWDbanner_plus01 .slick-caption .txt1 span h7 {        font-size: 17px;        line-height: 1.5rem;        margin-left: 17rem;    }}@media (max-width: 1400px) {    .lang_en .RWDmenu_plus04 .header {        padding: 0 1rem 0 1rem;    }    .lang_en .RWDmenu_plus04 .site-nav .menu>li>a {        font-size: 14px;    }    .lang_en .RWDbanner_plus01 .slick-caption .txt1 span h7 {        font-size: 14px;        line-height: 1.5rem;        margin-left: 15.5rem    }    .lang_en .RWDbanner_plus01 .slick-caption .txt2 span {        font-size: 19px;    }    .lang_en .RWDbanner_plus01 .slick-caption .txt2 span h8 {        font-size: 80px;        padding-right: 20px;    }    .lang_en .RWDvideo003 .sub_title,    .lang_en .RWDvideo003 .main_title {        font-size: 27px;    }    .lang_en .RWDbanner013 .box .sub_text .sub_name {        -webkit-line-clamp: 3;    }}@media (max-width: 1300px) {    .lang_en .footer_block .container {        width: 100%;    }    .lang_en .RWDproduct002_v3 .section-inner .row:nth-child(2) {        width: 70%;    }    .lang_en .RWDproduct002_v3 .section-subject {        width: 30%;    }    .lang_en .RWDmenu_plus04 .logo {        width: 135px;    }    .lang_en .RWDmenu_plus04 .logo a:after {        width: 135px;        height: 57px;    }    .lang_en .RWDmenu_plus04 .header {        padding: 0 30px;    }    .lang_en .RWDmenu_plus04 .features:after {        content: "";        position: absolute;        right: 0;        top: 20%;        height: 60%;        width: 1px;        background-color: #ccc;    }    .lang_en .RWDmenu_plus04 .features .language-block {        display: none;    }    .lang_en .RWDmenu_plus04 .site-nav {        display: none;    }    .lang_en .RWDmenu_plus04 #mobile-menu,    .lang_en .RWDmenu_plus04 .ml-stack-nav-toggle,    .lang_en .RWDmenu_plus04 .toggle-menu,    .lang_en .RWDmenu_plus04 .toggle-mmenu-cover {        display: block;    }    .lang_en .RWDmenu_plus04 .features {        position: relative;        float: right;        padding-right: 10px;        margin-right: 10px;    }    .lang_en .is-up .ml-stack-nav-toggle__line {        background: #666;    }    .lang_en .ml-stack-nav-toggle__line {        background: #fff;    }    .lang_en .ml-stack-nav-toggle i {        color: #fff;    }    .lang_en .is-up .ml-stack-nav-toggle i {        color: #666;    }    .lang_en .RWDmenu_plus04 #mobile-menu .menu>li.active>a {        background-color: transparent;    }}@media (max-width: 1280px) {    .lang_en .RWDbanner_plus01 .slick-caption .txt1 span h7 {            margin-left: 14.5rem    }    .lang_en .RWDvideo003 .main_title,    .lang_en .RWDvideo003 .sub_title {        font-size: 25px;    }}@media (max-width: 1200px) {    .lang_en .RWDproduct004 .item-box-desc {        width: 100%;        padding: 45px;    }    .lang_en .row.news_box h4,    .lang_en .service_box h4,    .lang_en .index .main-title,    .lang_en .model__head__h1.isRWDbanner013,    .lang_en .RWDvideo003 .main_title {        font-size: 30px;    }    .lang_en .RWDvideo003 .main_title,    .lang_en .RWDvideo003 .sub_title {        font-size: 33px;    }    .lang_en .RWDvideo003 .text {        text-align: start;    }    .lang_en .RWDvideo003.pad_depart .video_box {        height: 400px;    }    .lang_en .RWDvideo003 .main_title,    .lang_en .RWDvideo003 .sub_title {        font-size: 30px;    }    .lang_en .RWDmenu_plus04 .header {        padding: 0 2rem 0 2rem;    }}@media (max-width: 1100px) {    .lang_en .ft_info dt {        font-size: 17px;    }    .lang_en .ft_info {        display: flex;        justify-content: space-between;    }    .lang_en .ft_top {        grid-template: initial;    }}@media (max-width: 1024px) {    .lang_en .about_block .container {        padding-right: 50px;    }    .lang_en .RWDbanner_plus01 .slick-caption .txt1 span h7 {        margin-left: 11rem;    }    .lang_en .RWDbanner_plus01 .slick-caption .txt2 span h8 {        font-size: 60px;        letter-spacing: -5px;    }    .lang_en .RWDvideo003.pad_depart.video_right {        flex-direction: column-reverse;    }    .lang_en .RWDvideo003.pad_depart .video_box {        height: 46vw;    }    .lang_en .RWDvideo003 .box {        width: 85%;        margin: 0 0 80px;    }    .lang_en .RWDvideo003.pad_depart .video_box,    .lang_en .RWDvideo003.pad_depart .text_box {        width: 100%;    }    .lang_en .RWDvideo003 .more {        margin-top: 15px;    }    .lang_en .same_bg:before,    .lang_en .about_block:before {        width: 50%;    }    .lang_en .about_block:before {        bottom: -1px;        top: auto;        height: 100%;        clip-path: polygon(105% 0, 100% 0, 100% 100%, 0% 100%);    }}@media (max-width: 991px) {    .lang_en .RWDproduct002_v3 .section-inner .row:nth-child(2) {        width: 100%;    }    .lang_en .RWDproduct002_v3 .section-subject {        width: 100%;    }    .lang_en .RWDbanner_plus01 .slick-caption .txt1 span h7 {        font-size: 18px;        line-height: 1rem;        margin-left: 14.5rem;    }    .lang_en .RWDbanner_plus01 .slick-caption .txt2 span {        font-size: 22px;    }    .lang_en .RWDbanner_plus01 .slick-caption .txt2 span h8 {        font-size: 80px;        padding-right: 20px;    }}@media (max-width: 850px) {    .lang_en .about_block:before {        bottom: -1px;        top: auto;        height: 40%;    }    .lang_en .same_bg:before,    .lang_en .about_block:before {        width: 95%;    }    .lang_en .RWDvideo003 .box {        width: 100%;        text-align: center;    }    }@media (max-width: 768px) {    .lang_en .RWDvideo003 .main_title, .lang_en .RWDvideo003 .sub_title {        text-align: center;    }    .lang_en .RWDbanner_plus01 .slick-caption .txt1 span h7 {        min-width: 60% !important;        margin-left: 0rem;        font-size: 19px;        line-height: 1rem;    }    .lang_en .RWDbanner_plus01 .slick-caption .txt2 span {        font-size: 15px;    }    .lang_en .RWDbanner_plus01 .slick-caption .txt2 span h8 {        font-size: 60px;        padding-right: 20px;    }    .lang_en .tab_table_box th {        padding: 5px 10px;    }    .lang_en .layoutlist_8 .listdate .day {        font-weight: 300;    }    .eforms1.id18 .lang_en .form-horizontal .form-group .col-sm-12.col-md-5 {        padding: 0px;    }    .lang_en .RWDbanner_plus01 .slick-caption .txt2 {        margin-top: 30px;    }    }@media (max-width: 767px) {    .lang_en .about_block .container {        padding-right: 30px;    }}@media (max-width: 600px) {    .lang_en .RWDproduct002_v3 .filter-portfolio ul > li:nth-child(3) {        width: 100%;        border-top: 1px solid #ddd;        border-left: 1px solid #ddd;    }    .lang_en .RWDproduct004 #portfolio.portfolio-nogutter .row {display: flex;flex-wrap: wrap;}.lang_en .RWDproduct004 #portfolio.portfolio-nogutter .row >.col-md-3 { width: 100%;  float: none;}.lang_en .RWDproduct002_v3 .filter-portfolio ul > li:nth-child(3) { width: 100%; border-top: 1px solid #ddd;}.lang_en .RWDproduct002_v3 .filter-portfolio ul > li {  width: calc(100%/ 2);}    .lang_en .RWDproduct004 .item-box-desc {        padding: 30px;    }    .lang_en .RWDbanner_plus01 .slick-caption .txt1 span h7 {        min-width: 100% !important;        font-size: 16px;    }    .lang_en .RWDvideo003 .sub_title,    .lang_en .RWDvideo003 .main_title,    .lang_en .RWDvideo003 .sub_title {        font-size: 22px;    }    .lang_en .RWDbanner_plus01 .slick-caption .txt2 span h8 {        font-size: 50px;    }    .lang_en .RWDbanner_plus01 .slick-caption .txt2 span {        font-size: 14px;    }}@media (max-width: 480px) {    .lang_en .footer_block .RWDedictor {        width: 100%;        grid-template-columns: 1fr 1fr;    }    .lang_en .footer_block .RWDsocial002 {        width: 80px;    }    .lang_en .RWDbanner_plus01 .slick-caption .txt2 span h8 {        font-size: 38px;        font-size: 38px;    }    .lang_en .RWDbanner_plus01 .slick-caption .txt1 span h7 {        font-size: 14px;    }    .lang_en .RWDbanner_plus01 .slick-caption .txt2 span {        font-size: 12px;    }.lang_en .same_bg:before, .lang_en .about_block:before {    width: 100%;}.lang_en .footer_block .ft_menu .RWDedictor {    width: 100%;    font-size: 12px;    letter-spacing: 0;    line-height: 1.8;}}

/*EN end*/ 

/*footer start*/ 


.footer_block {background: #222;color: #eee;padding: 80px 0 0;}.footer_block .RWDedictor, .footer_block .RWDsocial002, .RWDssl01, .copyright, .footer_block .RWDedictor008 {animation: none;opacity: 1 !important;}.footer_block .container {width: 70%;}.footer_block .ft_info a, .footer_block .ft_info a:hover {color: #eee;}.ft_info dt {font-size: 24px;line-height: 1.5;margin-bottom: 20px;}.ft_map iframe {height: 150px;width: 100%;}.ft_map {display: grid;grid-template-columns: 1fr 1fr;grid-column-gap: 30px;}.ft_top {display: grid;grid-template-columns: 1fr 2fr;grid-column-gap: 50px;}.RWDsocial002 .pull-right {float: none !important;}.RWDsocial002 ul.socialNetwork li {float: none;display: inline-block;}.RWDsocial002 .iconRounded {border:2px solid #888;color: #fff;font-size: 20px;width: 45px;height: 45px;margin-right: 15px;letter-spacing: 0;}i.i.ii-fb1.iconRounded {color: #3f92ff;}i.i.ii-youtube1.iconRounded {color: #f00;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {background-color: transparent;color: #fff;}.ft_bottom {border-top: 1px solid #666;margin-top: 30px;padding-top: 30px;display: grid;grid-template-columns: 2.5fr 1fr;grid-column-gap: 50px;}.ft_menu ul {list-style-type: none;padding-left: 0;}.ft_menu .RWDedictor {display: grid;grid-template-columns: 1fr 1fr 1fr;}.oth_com_box {display: flex;align-items: center;}.ft_other_company img {width: 60px;margin-right: 15px;}.oth_com_box p {margin-bottom: 0;}.ft_menu {border-right: 1px solid #666;}.ft_menu a:hover {border-bottom: 1px solid #eee;transition: all .5s ease;}.ft_menu li {margin-bottom: 5px;}.ft_menu a {color: #eee;transition: all .5s ease;border-bottom: 1px solid transparent;}.ft_other {font-size: 12px;color: #999;font-family: '微軟正黑體',sans-serif;background: #00265b;font-weight: 400;}.ft_other .container {display: flex;flex-wrap: wrap;margin-top: 30px;padding: 15px;align-items: center;justify-content: center;}.RWDssl01 {padding: 0 10px;}

/*footer end*/ 

/*內頁 start*/ 


/**/@media (min-width: 1700px) {#RWDPAGE_BASE_PAT02 section.call_to_action .container {width:80%;}#RWDPAGE_BASE_PAT02 .footer_block .container {width: 1320px !important;}}#RWDPAGE_BASE_PAT02 .banner_block::after {display:none}#RWDPAGE_BASE_PAT02 .RWDbanner_plus01.style-dotnav.control-center.dot {padding: 0;}.formdesc a {    color: #444;    text-decoration: none;}/**/ 
.page_wrapper_bg .RWDmenu_plus04 .header {background: #fff}.page_wrapper_bg .RWDmenu_plus04 .site-nav .menu>li>a {color: #666;}.page_wrapper_bg .RWDmenu_plus04 .logo a:after {content: "";position: absolute;width: 95%;height: 95%;background: url(archive/image/customization/logo.png)no-repeat;background-size: contain;opacity: 1;top:-2px;transition: all .5s ease;left: 0;}.page_wrapper_bg .RWDmenu_plus04 .logo img {opacity: 0;}.page_wrapper_bg .RWDmenu_plus04 .features .cart-btn, .page_wrapper_bg .RWDmenu_plus04 .features .querycar-btn, .page_wrapper_bg .RWDmenu_plus04 .features .share-group a, .page_wrapper_bg .RWDmenu_plus04 .features i, .page_wrapper_bg .RWDmenu_plus04 .lang-select, .page_wrapper_bg .RWDmenu_plus04 .language-block a {color: #666;}.page_wrapper_bg .RWDmenu_plus04 .features .cart-btn, .page_wrapper_bg .RWDmenu_plus04 .features .querycar-btn, .page_wrapper_bg .RWDmenu_plus04 .features .share-group a, .page_wrapper_bg .RWDmenu_plus04 .features i, .RWDmenu_plus04 .lang-select, .RWDmenu_plus04 .language-block a {color: #666;transition: all .5s ease;}.page_wrapper_bg .RWDmenu_plus04 .features .language-block a {color: #666;}section.call_to_actio a {color: #4d4d4d;text-decoration: none;}section.call_to_action {padding: 80px 0px;min-height: 800px;}#RWDPAGE_BASE_PAT02 .main {top: 50px !important;}#RWDPAGE_BASE_PAT02 figure {margin: 0;}section.call_to_action > .container {width: 80%;}section.article-text.rwd .container {width: 100%;}section.hgroup .container {width: 100%;}.model.article_model.RWDeditor01 img {width: 100%;}.pagecontent {font-size: 18px;letter-spacing:1px;line-height:2;}.page_wrapper_bg .article-text.rwd .container{font-size: 18px; line-height:2; color: #555; word-wrap:break-word;word-break:normal;letter-spacing: 1px;width: 100% !important}.page_wrapper_bg .article-text .layoutlist_3 .list_subject a{font-size: 18px; line-height:2; color:#555; word-wrap:break-word;word-break:normal;letter-spacing: 1px}section.hgroup .container {text-align: center;width: 100% !important;}/*麵包屑*/section.hgroup .container {text-align: center;}.pageTitle {font-size: 36px;font-weight: 500;line-height: 1.5;margin: 0;padding: 0;letter-spacing: 1px;}.hgroup .breadcrumb a:hover {color:#111}.hgroup .container {margin-top: 0px;padding-top: 0px;}/**/#RWDPAGE_BASE_PAT02 p {letter-spacing: 0;color: #333;line-height:2;font-size: 18px;letter-spacing: 1px;}#RWDPAGE_BASE_PAT02 .img-responsive {width: 100%;}/*關於我們*/#RWDPAGE_BASE_PAT02 .about_box h5 {color: #014099;font-size: 20px;font-weight: 400;width: 100%}#RWDPAGE_BASE_PAT02 .about_box h4 {font-weight: 400;font-size: 28px;color: #111;margin: 0px 0px 10px;font-weight: 500;width: 100%}.about_box .about_left p {margin-top: 30px;}.about_box span {font-size: 15px;letter-spacing: 0.5px;}.about_box .about_left div {display: flex;align-items: center;}.about_box span.title {font-size: 18px;font-weight: 600;color: #014099;}.row.about_box:nth-child(1) {margin: 0;padding: 0 15px;border: 0;}.about_box .about_inbox img {margin-left: 70px;}.about_box span.title {font-size: 18px;font-weight: 600;color: #014099;}.about_box .about_inbox {display: flex;align-items: center;}.about_box .about_inbox p {width: 55%;}.row.about_box {margin:0px;display: flex;border-top: 1px #eee solid;margin-top: 50px;padding-top: 80px;flex-wrap: wrap}.about_box .about_in img {width: auto !important;height: 300px;margin-top: 40px;padding-right: 10px;}.row.about_box:nth-child(2) {align-items: flex-end;}.row.about_box .about_right {padding-left: 30px;position: relative;top: 10px;}.row.about_table {border-top: 1px #eee solid;margin-top: 50px !important;padding-top:0px;margin: 0;align-items: center;display: flex;}.about_table h4 {font-size: 28px;color: #111;margin: 0px 0px 10px;font-weight: 700;width: 100%;}.row.about_table table {background-color: transparent;padding: 30px 0px;display: block;border: 0;}.row.about_table table td {background: #f2f2f2;border: 2px #fff solid;padding:8px 30px;text-align: left;font-size: 18px}.row.about_table table td:nth-child(1) {font-size: 18px;font-weight: 500;width: 180px;}.RWDtimeline01 .timeline-in {position: relative;width: 80%;margin: 0 auto}.pagecontent .RWDtimeline01 {margin-top: 0px !important;}.row.about_title h4 {font-size: 28px;color: #111;font-weight: 700;margin-bottom: 60px;}.row.about_title {border-top: 1px #eee solid;padding-top: 80px;margin: 50px 0px 0px;width: 100%;text-align: center;}.RWDtimeline01 li.event:nth-child(odd) .title {text-align: right;list-style: none;}.RWDtimeline01 li.event:nth-child(even) .title {text-align: left;list-style: none;}.RWDtimeline01 li.event:nth-child(odd) .point .editor {font-size: 16px;color: #333;line-height: 28px;text-align: right;}.RWDtimeline01 li.event:nth-child(even) .point .editor {font-size: 16px;color: #333;line-height: 28px;text-align:left;}/*最新消息*/ 
.row.news_box {width: 80%;margin: 0 auto;display: flex;align-items: center;line-height: 2;}.row.news_box h4 {font-size: 40px;color: #222;font-weight: 700;line-height: 1.5;margin: 0;letter-spacing: 1.5px;margin-bottom: 50px;}.row.news_box span {font-weight: 500;}.row.news_box img {margin-bottom: 10px;}.layoutlist_8 .article_subject {color: #333;font-size: 20px;font-weight: 700;line-height: 1.6;text-decoration: none;transition: 0.5s}.layoutlist_8 .list_subject .summary a {font-size: 18px !important;font-weight: 300 !important;color: #555 !important;text-decoration: none;}.layoutlist_8 .listdate .yearmonth {color: #222222 !important;font-size: 12px !important;letter-spacing: 1px !important;padding-bottom:0px !important;}.layoutlist_8 .listdate .day {color: #222222 !important; font-size: 48px !important;line-height: 1.2 !important;font-weight: 500 !important;}.layoutlist_8 .item:hover .article_subject {color: #53b0df;}/**//*電子表單*/div#eforms ul {list-style: none;padding-left: 5px;}.new-form .formdesc {padding-right: 100px;}div#eforms h5 {font-size: 32px;color: #222;font-weight: 700;line-height: 1.5;margin: 0px 0px 15px;letter-spacing: 1.5px;}.new-form {margin-left: 0;margin-right: 0;}.customized_columns {padding:30px 0px 0px 100px;border-left: #f5f5f5 1px solid;}.form-group {margin-bottom: 25px;}.new-form .new-width .control-label {text-align: left !important;font-weight: 500;letter-spacing:1px;font-size: 15px !important;}.customized_columns ._input, .customized_columns select {border: 0px solid #e2e2e2;background-color: #f2f2f2;font-size: 15px;border-radius: 0;box-shadow: none;transition: 0.5s;color: #222;}.customized_columns ._input:focus {border-bottom: 1px #1f5db9 solid;}.customized_columns ._input:hover {border-bottom: 1px #1f5db9 solid;}.new-form .new-width .currectsend_btn {float: right;margin-right: 0;border: 0;background: transparent;}.ebtn.currectsend_btn a:hover {background: #1f5db9;border: 1px #1f5db9 solid;}.ebtn.currectsend_btn a {background: #111;border-radius: 0;font-size: 16px;letter-spacing: 2px;padding: 5px 30px;width: 200px;text-align: center;border: 1px #111 solid;transition: 0.5s;}.new-form {margin-left: 0;margin-right: 0;margin: 0;display: flex;align-items: center;}/*回上頁*/ 
.btn.btn_back a:hover {background:#1f5db9;}.btn.btn_back {float: right;padding: 0;border: 0;border-radius: 0}.btn.btn_back a {width: 200px;background: #111;color: #fff;display: block;padding: 10px;transition: 0.5s;line-height: 1.5;}/**//*隱私權政策*/ 
.hgroup .breadcrumb {font-size: 13px;background-color: transparent;margin: 0 0 0;padding: 10px 0px;border: solid 0px #ccc;position: relative;bottom: 0;right: 0;letter-spacing: 1px;width: 100%;text-align: center;}.article10.id90 p {text-align: center;margin: 0px 0px 30px;line-height: 1.5;}.article10.id90 .editor.clearfix {width: 70%;margin: 0 auto;}.article10.id90 ul {padding-left: 22px;}.article10.id90 h6 {font-size: 16px;border-bottom: 1px #eca0a0 solid;width: fit-content;}.article10.id90 h5 {font-size: 18px;font-weight: 500;color: #111;margin-top: 50px;line-height: 1.5;}/*側選單*/#sidebar {width: 20%;margin-top: 40px;}#sidebar {background: #f7f7f7;padding: 20px 20px !important;}.m2018 .products-nav>ul>li>a {padding: 5px 0 10px 30px;}.article2.id114 div#article {width: 80%;padding-left: 80px !important;}#sidebar.layoutmenu1, #sidebar.layoutmenu3, #sidebar.layoutmenu6 {padding-right: 0px;padding-left: 0px;}#sidebar .products-nav .nav-title {background: transparent;font-weight:600;font-size: 20px;padding: 10px 30px;color: #111;letter-spacing: 1px;margin: 0;border-bottom: 1px #aaa solid;margin-bottom: 20px}.m2018 .products-nav>ul>li {border-bottom:1px solid #dcdcdc;}.m2018 .products-nav>ul>li>a {color: #222;}.m2018 .products-nav>ul>li {margin: 0;padding:0;border-bottom: 0px solid #eee;}.m2018 .products-nav li:not(.has-child)>a {font-size: 16px;font-weight: 600;padding: 10px 0px;width: 100%;color: #222;font-weight: 600}li.sidemenu2__li.active a {color:#b70911}.m2018 .products-nav>ul>li {position: relative;padding: 0;}.m2018 .products-nav>ul>li.active a {color:#b70911}.m2018 .products-nav .toggle-submenu::after {right: 25px;top: 50%;}.m2018 .products-nav li:not(.has-child)>a {display: block;width: 100%;max-width: none;padding:10px 30px;color: #666;font-size: 18px;margin: 0;font-weight: 600}.m2018 .products-nav li:not(.has-child)>a:hover {color:#b70911}.m2018 .products-nav li.has-child>a:hover {color:#b70911}.m2018 .products-nav li:hover > a {color:#b70911}.m2018  li.has-child.is-open ul {padding:0px 0px 10px !important;z-index:11}.m2018 .products-nav a {margin-top: 5px;}.m2018 li.has-child.is-open ul {border-bottom:0px #bdbdbd solid;;}.m2018 .products-nav li.is-open>.toggle-submenu::after {z-index: 11;}.m2018 .products-nav ul>li>.toggle-submenu {width: 100%;height: 50px;display: block;position: absolute;top: 0; right: 0;cursor: pointer;z-index: 11111;}.toggle-submenu {border-bottom:0px #bdbdbd solid;}.m2018 .products-nav ul li>ul>li:hover>a, .m2018 .search-box .ibtn:hover {color: #b70911;}.m2018 .products-nav li:not(.has-child)>a {position: relative;}.m2018 .products-nav li:not(.has-child)>a::after {content: "";position: absolute;width:0px;left: 0;top: 46%;height:3px;background:#bdbdbd;transition: 0.3s;}.m2018 .products-nav ul li>ul>li:hover a::after {width: 20px;background:#b70911}.m2018 .products-nav ul li>ul>li:active a::after {width: 20px;background:#b70911}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #b70911;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #b70911;}.m2018 .products-nav ul li>ul>li:hover>a::after {width: 15px;background:#bd1f22}.m2018 .products-nav ul li>ul>li:focus>a::after {width: 15px;background:#bd1f22}.m2018 .products-nav ul li>ul>li.active>a::after {width: 15px;background:#bd1f22;}/**/ 
.products-nav .slidemenu2__li:not(.has-child)>a::after {content: "";position: absolute;width: 0px;left: 0;top: 46%;height: 3px;background: #bdbdbd;transition: 0.3s;}.m2018 .products-nav li.active>a::after {width: 15px;background:#bd1f22;}.m2018 .products-nav li:not(.has-child)>a:hover::after {width: 15px;background:#bd1f22;}/*相簿*/ 
.layoutlist_2 .album_item {margin: 10px 0;overflow: visible !important;}.layoutlist_2 .album_item_subject {padding: 9px 5px;font-weight: 500;color: #111;    height: 55px;}.album_item img {max-width: 100%;width: 100%;height: auto !important;}.layoutlist_2 .album_item:hover .album_item_subject {color: #1a96d6;}.album_item_subject {transition: 0.3s}/**/ 
.service_box h4 {font-size: 40px;color: #222;font-weight: 700;line-height: 1.5;margin: 30px 0px;letter-spacing: 1.5px;}.row.service_box p {width: 80%;}.row.service_box {margin: 0;}/**/#product_tabs .tab_box {margin: 0;}#product_tabs .tab_box img {width: calc(100%/4 - 1px);padding: 5px;float: left}.tabs .content {padding: 50px !important;}#product_tabs .tab_table_box td {padding: 5px 10px;}#product_tabs .tab_table_box {width: 1200px;margin-bottom: 50px;}#product_tabs .tab_table_box tr:nth-child(1) {background: #eee;font-weight: 500;color:#222}.tabs nav a {font-weight: 500;font-size: 20px !important}.tabs nav a {padding: 12px 35px !important}.tab_row {margin-top: 80px;}/*流程*/ 
.step_box_left ul {padding: 0;display: grid;grid-template-columns: repeat(2, 1fr);grid-auto-flow: column;grid-template-rows: repeat(7, 85px);grid-column-gap: 30px;}.step_box_left ul li {float: left;background: #eee;padding:10px 30px;margin:0px 0px 30px 0px;display: block;font-weight: 400;color: #333;position: relative}.step_box_left ul li span {font-weight: 600;margin-right: 15px;color: #004098;}.step_box_left ul li::after {clip-path: polygon(0 0, 50% 100%, 100% 0);content: "";position: absolute;width: 30px;height: 20px;background: #eeeeee;left: 40px;bottom: -15px;}.step_box_left ul li:last-child {border: 2px #ffb52a solid;}.step_box_left ul li:last-child::after {display: none;}#product_tabs .tab_table_box tr td:nth-child(1) {font-weight: 500;color:#222}/*產品內頁*/ 
.RWDproduct_page .products-info {width: 650px;float: right;}.RWDproduct_page .pic-box {width: calc(100% - 650px);padding-left: 50px}.RWDproduct_page .pic-box .thumbnails ul li a {max-width: 100% !important;}.page_content3_mainphoto .swiper-slide img {width: 100%;}.products-con.clearfix {margin-top: 42px;}.RWDproduct_page .products-info .name {font-size: 32px;color: #222;font-weight: 700;line-height: 1.5;margin: 0;letter-spacing: 0.5px;}.RWDproduct_page .products-info .subname {font-size: 26px;color: #222;font-weight: 700;line-height: 1.5;margin: 0;letter-spacing: 0.5px;margin-bottom: 100px;}.RWDproduct_page .products-info .txt .editor {font-size: 18px !important;font-weight: 400;color: #555;}.RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title {border-bottom: 1px solid #a0a0a0;margin-bottom: 30px;padding-bottom: 5px;font-size: 22px;position: relative;font-weight:500;}div#product .item .summary {line-height: 1.5 !important;margin-bottom: 10px !important;}div#product .item .subject {margin-top: 20px;margin-bottom: 5px;font-size: inherit;line-height: inherit;font-size: 20px;font-weight: 400;}.layoutlist_2 .item, .layoutlist_4 .item {margin-top: 0px;border-bottom: 1px solid #b2b2b2;margin-bottom: 50px;}div#product {padding-left: 50px !important;width: 80%;margin-top: 50px !important}.RWDproduct_page .dd-selected {border: none;font-weight: 400;font-size: 16px;}.RWDproduct_page #file_dlist, .RWDproduct_page .dd-select, .RWDproduct_page .dd-selected {width: 100%!important;height: 50px!important;line-height: 50px;}.RWDproduct_page .file_area {width: calc(100% - 100px)!important;margin-right: inherit!important;background: #fffurl(../images/select_arrow.png) no-repeat 98% center/25px;height: 50px;}.RWDproduct_page .download_container .btn {float: right;background: #eee;color: #fff;border: none;border-left: 1px solid #ddd;transition: all .15s ease-in-out;height: 50px;line-height: 50px;width: 100px;background: #014099;font-size: 16px;}.RWDproduct_page {font-family: 'Montserrat','Noto Sans TC', sans-serif;}.RWDproduct_page .tab-box .tab-menu li.active a {background: #fff;border-color: #ccc;color: #333;}.RWDproduct_page .tab-box .tab-menu a {background: #f6f6f6;display: block;font-size: 15px;padding: 12px 35px;height: 50px;position: relative;border: solid #f6f6f6;border-width: 0 1px;transition: all .15s ease-in-out;font-weight: 500 !important;font-size: 20px !important;color: #333 !important;line-height: 1.5;}.RWDproduct_page .tab-box .tab-container>ul>li {display: block;padding: 50px;float: none;}.RWDproduct_page .tab-box .tab-menu li.active a::after {background: #fff;}.RWDproduct_page .tab-box .tab-menu li a::after {content: '';position: absolute;left: -1px;right: -1px;bottom: -1px;height: 1px;background: transparent;transition: all .3s ease-in-out;}.tab-container .tab_table_box td {padding: 5px 10px;}.tab-container .tab_table_box {width: 1200px;margin-bottom: 50px;}.tab-container .tab_table_box tr:nth-child(1) {background: #eee;font-weight: 500;color:#222}.tab-container .tab_table_box tr td:nth-child(1) {font-weight: 500;color:#444}.btn.btn_back {background-color: transparent !important;}

/*內頁 end*/ 

/*內頁小螢幕 start*/ 


@media (max-width: 2000px) {#RWDPAGE_BASE_PAT02 section.call_to_action > .container {width: 95%;}.about_box .about_inbox p {width: 65%;}.row.about_table {margin-top: 50px !important;padding-top: 80px;}}@media (max-width: 1700px) {.about_box .about_in img {height: 250px;}.about_box span {font-size: 14px;letter-spacing: 0px;}.tab-container .tab_table_box {width: 100%;margin-bottom: 50px;}.RWDproduct_page .pic-box {width: calc(100% - 500px);}.RWDproduct_page .products-info {width: 500px;}.RWDproduct_page .products-info .name {font-size: 28px}.RWDproduct_page .products-info .subname {font-size: 20px;margin-bottom: 50px;}.RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title {font-size: 18px;}.row.service_box p {width: 100%;}.service_box h4 {font-size: 32px;letter-spacing: 1px;}.row.news_box {width: 100%;}.row.news_box h4 {font-size: 32px;letter-spacing: 1px;margin-bottom: 10px;}}@media (max-width: 1600px) {#RWDPAGE_BASE_PAT02 p {font-size: 16px;}.about_box span.title {font-size: 16px;font-weight: 500;color: #014099;letter-spacing: 1px;}.row.about_box .about_in {width: 100%;}.about_box .about_in img {height: 350px;}.row.about_box .about_right {padding-left: 15px;position: relative;top: 10px;width: 100%;}.row.about_box .about_right iframe {height: 600px !important;}.row.about_table {display: block;}.row.about_table {display: flex;flex-wrap: wrap;flex-direction: column-reverse;}.row.about_table .col-md-6 {width: 100%;}.row.about_table table td {font-size: 16px;}.row.about_table table td:nth-child(1) {font-size: 16px;}div#product .col-xs-12.col-sm-6.col-md-4 {width: calc(100%/2 - 1px);float: left;}.tabs nav a {font-size: 16px !important;}.RWDproduct_page .products-info .txt .editor {font-size: 16px !important;}.RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title {font-size: 16px;}.RWDproduct_page .tab-box .tab-menu a {font-size: 16px !important;}.pagecontent {font-size: 16px;}#product_tabs .tab_table_box {width: 100%}.layoutlist_8 .list_subject .summary a {font-size: 16px !important}div#eforms h5 {font-size: 28px;margin: 0px 0px 10px;}}@media (max-width: 1450px) {.new-form .formdesc {padding-right: 20px;}.customized_columns {padding: 30px 0px 0px 40px;}.RWDproduct_page .pic-box {padding-left: 0px;}.RWDproduct_page .pic-box {width: calc(100% - 400px);}.RWDproduct_page .products-info {width: 400px;}.RWDproduct_page .products-info .name {font-size: 22px;}.RWDproduct_page .products-info .subname {font-size: 18px;margin-bottom: 50px;font-weight: 500;}.RWDproduct_page .dd-selected {border: none;font-weight: 300;font-size: 14px;letter-spacing: 2px;}.RWDproduct_page .download_container .btn {letter-spacing: 2px;font-size:14px;}#article {padding: 0 !important;}}@media (max-width: 1350px) {.page_wrapper_bg .article-text.rwd .container {padding: 0;}#RWDPAGE_BASE_PAT02 section.call_to_action > .container {width: 95%;padding: 0;}.new-form {display: block;}.new-form .formdesc {padding-right:15px;width: 100%;}.customized_columns {padding: 40px 30px 0px 30px;border-left: #F5F5F5 0px solid;border-top: #f5f5f5 1px solid;width: 100%;}.row.news_box {flex-wrap: wrap;}.row.news_box .col-md-6 {width: 100%;}.row.news_box .col-md-6 img {padding: 15px 0px 0px}.btn.btn_back {margin-top: 50px;}.service_box h4 {font-size: 25px;margin-bottom: 10px;}#product_tabs .tab_box img {width: calc(100%/2 - 1px);}.layoutlist_2 .album_item {width: calc(100%/2 - 1px);float: left;}.RWDproduct_page .pic-box {width: calc(100% - 0px);padding: 0;float: none}.RWDproduct_page .products-info {width: 100%;float: none;margin-top: 50px;}.about_box .about_in img {height: 320px;}}

/*內頁小螢幕 end*/ 

/*小螢幕 start*/ 


@media (max-width: 1800px) {.RWDbanner013 .box {height: 36vw;}.footer_block .container {width: 80%;}.RWDvideo003 .box {width: 90%;}section .container {width: 85%;}.news_block {width: 40%;left: 8%;}.RWDvideo003 .sub_title {width: 100%;}.RWDvideo003 .main_title {width: 100%;}}@media (max-width: 1650px) {.RWDbanner_plus01 .slick-caption .txt2 span h8 {font-size: 130px;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 21px;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 50px;    line-height: 25px;}.RWDvideo003 .box {width: 90%}}@media (max-width: 1500px) {.RWDmenu_plus04 .header {padding: 0 50px 0 7.5%;}section .container, .footer_block .container {width: 85%;}.RWDvideo003 .icon {max-width: 150px;}.RWDvideo003 .text, .RWDvideo003 .more, .RWDproduct002_v3 .btn-box .btn, body, html {font-size: 15px;}.RWDbanner013 .box {height: 39vw;}.service_block .container {width: calc(85% + 50px);}.RWDproduct004 .list-inline.categories.nomargin, .RWDbanner013 .box .sub_text .sub_name, .portfolio-bottom-summary p {font-size: 14px;}.RWDproduct004 #portfolio.portfolio-nogutter .row >.col-md-3 {width: calc(50% - 15px);    margin: 0 7.5px 15px !important;}.RWDproduct002_v3 .btn.btn-rj {font-size: 17px;}.footer_block {font-size: 15px;}}@media (max-width: 1400px) {.RWDmenu_plus04 .logo {width: 155px;}.RWDmenu_plus04 .header {padding: 0 50px;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 18px;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 45px;}.RWDbanner_plus01 .slick-caption .txt2 span h8 {font-size: 120px;}.RWDmenu_plus04 .logo a:after {width: 180px;height: 65px;}.banner_block .container {width: 85%;}section .container, .footer_block .container {width:88%;}.service_block .container {width: calc(88% + 50px);}.RWDbanner013 .box {height: 44vw;}.RWDbanner013 .box .img_box .hover {width: 80px;bottom: 32%;}.RWDbanner013 .box .sub_text, .RWDbanner013 .box:hover .sub_text {padding: 50px 30px;}.RWDvideo003 .box {width: 90%;}.RWDvideo003 .text {margin: 30px 0 0;}.RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 16px;}.portfolio-bottom__h4 {font-size: 16px;}.news_block {left: 0%;}}@media (max-width: 1300px) {.banner_block .container {padding: 0;}section .container, .footer_block>.container {width: 100%;padding: 0 80px;}.footer_block .container {width: 100%;}.service_block .container {width: 100%;padding: 0 55px;}.RWDbanner_plus01 .slick-caption .txt2 span h8 {font-size: 110px;padding-left: 10px;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 42px;line-height: 15px;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 16px;}.footer_block {font-size: 14px;}.ft_top {grid-column-gap: 30px;}.ft_map {grid-column-gap: 20px;}}

/*小螢幕 end*/ 

/*1199px start*/ 

@media (max-width: 1199px) {
.RWDmenu_plus04 .logo {width: 135px;}.RWDmenu_plus04 .logo a:after {width: 135px;height: 57px;}.RWDmenu_plus04 .header {padding: 0 30px;}.RWDmenu_plus04 .features:after {    content: "";    position: absolute;    right: 0;    top: 20%;    height: 60%;    width: 1px;    background-color: #ccc;}.RWDmenu_plus04 .features .language-block {display: none;}.RWDmenu_plus04 .site-nav {display: none;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu, .RWDmenu_plus04 .toggle-mmenu-cover {display: block;}.RWDmenu_plus04 .features {position: relative;float: right;padding-right: 10px;margin-right: 10px;}.is-up .ml-stack-nav-toggle__line {background: #666;}.ml-stack-nav-toggle__line {background: #fff;}.ml-stack-nav-toggle i {color: #fff;}.is-up .ml-stack-nav-toggle i {color: #666;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}/*banner*/ 
.RWDbanner_plus01 .slick-caption .txt1 span h7 {padding: 8px;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 37px;line-height: 10px;}.RWDbanner_plus01 .slick-caption .txt2 span h8 {font-size: 100px;}section .container, .footer_block>.container {width: 100%;padding: 0 50px;}.service_block .container {padding: 0 40px;}.index .main-title, .model__head__h1.isRWDbanner013, .RWDvideo003 .main_title {font-size: 35px;}.news_block {width: 63.6%;left: 0;transform: translate(0px, 100%);clip-path: polygon(0% 0, 100% 0, 97.5% 100%, 0% 100%);}/*about*/ 
.about_block {padding: 150px 0 100px;}.about_block .container {padding-right: 0;}.RWDvideo003 .box {width: 85%;}/*service*/ 
.same_bg:before, .about_block:before {width: 56%;}.same_bg:before {height: 50%;}.RWDbanner013 .swiper-slide {padding: 0 10px;}.RWDbanner013 .box .img_box .hover {display: block;}.RWDbanner013 .box .sub_text {    display: flex;    flex-direction: column;    justify-content: flex-start;    padding: 50px 30px;    height: auto;    box-shadow: none;    border-right: 0;    position: absolute;    bottom: 0;    top: auto;}.RWDbanner013 .box {padding-bottom: 0;}.RWDbanner013 .box .more span {display: none;}.model__head.isRWDbanner013 {padding: 0 10px 10px;margin-bottom: 40px;}.RWDbanner013 .box .img {box-shadow: none;}/*machine*/ 
.machine_block {background: #eee;}.RWDproduct004 .mix-grid .item-box, .RWDproduct004 #portfolio .item-box {flex-direction: column;}.RWDproduct004 .item-box figure {width: 100%;}.RWDproduct004 .item-box-desc {width: 100%;margin-bottom: 0;padding: 30px 50px 50px;}.RWDproduct004 #portfolio .item-box:hover {transform: translate(0px, 0px);}.RWDproduct004 #portfolio .item-hover:hover:after{display:none;}.RWDvideo003 .sub_title {font-size: 35px}/**/#sidebar {width: 100%;margin-top: 0px;}div#product {padding-left: 0px !important;width: 100%;margin-top: 50px !important;}div#product {padding-left: 0px !important;width: 100%;margin-top: 50px !important;}.products-con.clearfix {margin-top: 42px;width: 90%;margin: 0 auto;}div#product .tab-box {width: 90%;margin: 0 auto;}.btn.btn_back {float: none;margin: 50px 0px 0px;width: 100%;background: transparent;padding: 0;border: 0;border-radius: 0;}div#album {width: 100%;}.btn.btn_back a {margin: 0 auto;width: 300px}#RWDPAGE_BASE_PAT02 .ml-stack-nav-toggle__line {background: #666;}#RWDPAGE_BASE_PAT02 .ml-stack-nav-toggle i {color: #666;}div#product .item .subject {font-size: 16px;}
}
/*1199px end*/ 

/*1100px start*/ 


@media (max-width: 1100px) {.map_box h8 {display: block;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {padding: 0 15px;}.RWDbanner_plus01 .slick-caption .txt2 span h8 {font-size: 90px;}/**/ 
.about_box .about_in img {height: 250px;}.about_table h4 {text-align: center;}.layoutlist_8 .list_subject .summary {margin: 10px 0px !important;}.pageTitle {font-size: 32px;}.customized_columns {padding: 40px 15px 0px 15px;}}

/*1100px end*/ 

/*991px start*/ 

@media (max-width: 991px) {
div#RWDfullscreen02 {overflow: inherit !important;}/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-left {top: 15%;text-align: center;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 22px;}.RWDbanner_plus01 .slick-caption .txt1 span h7 {padding: 8px;min-width: 57%;display: inline-block;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 50px;line-height: 1;}.RWDbanner_plus01 .slick-caption .txt2 span h8 {font-size: 80px;}.news_block {width: 100%;left: 0;transform: translate(0px, 100%);clip-path: none;}/*about*/ 
.about_block {padding: 130px 0 80px;position: relative;z-index: 1;}.RWDvideo003.pad_depart.video_right {flex-direction: column-reverse;}.RWDvideo003.pad_depart .video_box, .RWDvideo003.pad_depart .text_box {width: 100%;}.RWDvideo003.pad_depart .video_box {height: 46vw;}.RWDvideo003 .box {width: 85%;margin: 0 0 80px;}.RWDvideo003 .more {margin-top: 15px;}.about_block .container {padding-right: 50px;}.about_block:before {bottom: -1px;top: auto;height: 100%;clip-path: polygon(105% 0, 100% 0, 100% 100%, 0% 100%);}/*service*/ 
.same_bg:before {height: 43%;clip-path: polygon(0 0, 100% 0, 100% 100%, 105% 100%);}.same_bg:before, .about_block:before {width: 50%;}.service_block {padding: 50px 0 80px;background: #f4f4f4;}.machine_block {background: #e8e8e8;}.RWDbanner013 .box {height: 58vw;}.RWDbanner013 .nav_bottom {display: inline-flex;left: 0;transform: translateX(0%);}.RWDbanner013 .nav_bottom .RWDbanner013_swiper__swiper-next, .RWDbanner013 .nav_bottom .RWDbanner013_swiper__swiper-prev {background: transparent;box-shadow: none;}.RWDproduct002_v3 .section-inner {display: block;}.RWDproduct002_v3 .section-subject {text-align: center;width: 100%;margin: 0 0 30px;}.RWDproduct002_v3 .section-inner .row:nth-child(2) {position: sticky;z-index: 2;width: 100%;top: 74px;margin: 0;}.RWDproduct002_v3 .btn.btn-rj {font-size: 15px;padding: 8px 0;background: #fff;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {padding: 0 10px;margin-bottom: 30px;}.RWDproduct002_v3 .section-inner .row:nth-child(2) .col-md-12 {padding: 0;}.ft_bottom {grid-template-columns: 2fr 1fr;}/**/ 
.about_box .about_inbox {flex-wrap: wrap;}.about_box .about_inbox p {width: 100%;}.about_box .about_inbox img {width: 80% !important;margin: 50px auto 0px;}.about_box .about_in img {height: 220px;}.photo_view .flex-viewport {margin-top: 50px}.new-form .new-width .currectsend_btn {float: none;width: 100%;}.ebtn.currectsend_btn a {width: 300px;margin: 50px auto 0px;}.row.about_box .about_right iframe {height: auto !important;}
}
/*991px end*/ 

/*850px start*/ 

@media (max-width: 850px) {
/*banner*/ 
.RWDbanner_plus01 .slick-caption .txt2 span h8 {font-size: 70px;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 45px;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 5px;}.model__head__h1.isRWDbanner013 {color: #fff;}.index .main-title, .model__head__h1.isRWDbanner013 {text-align: center;}/*about*/ 
.RWDvideo003 .icon {max-width: 150px;margin-bottom: 0;}.RWDvideo003 .box {width: 100%;margin: 0 0 50px;display: flex;flex-wrap: wrap;justify-content: center;}.RWDvideo003 .main_title {width: auto;padding-left: 15px;}.RWDvideo003 .text {max-width: 90%;}.same_bg:before, .about_block:before {width: 95%;}.about_block:before {bottom: -1px;top: auto;height: 40%;}/*service*/ 
.same_bg:before {height: 30%;background: #45b4ec;}.RWDbanner013 .nav_bottom {left: 50%;transform: translateX(-50%);}.machine_block, .products_block {padding: 80px 0;}.RWDproduct004 .item-box-desc {padding: 30px 30px 50px;}.ft_bottom {grid-template-columns: 1.5fr 1fr;grid-column-gap: 30px;}.RWDvideo003 .sub_title {text-align: center;}
}
/*850px end*/ 

/*800px start*/ 

@media (max-width: 800px) {
.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100%/2 - 1px);}.ft_top {grid-template: initial;}.ft_info {display: flex;margin-bottom: 30px;border-bottom: 1px solid #666;}.RWDsocial002 {padding-left: 15px;}.ft_bottom {grid-template-columns: 1fr 1fr;}.footer_block .map.row span.last {    width: calc(100% - 110px) !important}/**/ 
.about_box .about_in img {height: 200px;}.RWDtimeline01 li.event:nth-child(odd) .title {text-align: left;}.RWDtimeline01 li.event:nth-child(odd) .point .editor {text-align: left;}
}
/*800px end*/ 

/*767px start*/ 

@media (max-width: 767px) {
/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-left {top: 23%;}.RWDbanner_plus01 .slick-caption .txt1 span h7 {min-width: 70%;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 10px;}section .container, .footer_block>.container {width: 100%;padding: 0 30px;}/*about*/ 
.about_block .container {padding-right: 30px;}.RWDvideo003 .text {max-width: 100%;}.RWDvideo003 .main_title {width: 100%;padding-left: 0;text-align: center;margin-top:0px;}.RWDvideo003.pad_depart .video_box {height: 50vw;}/*service*/ 
.service_block {padding: 50px 0 60px;}.service_block .container {padding: 0 10px;}.RWDbanner013 .swiper-slide {padding: 0 30px;}.RWDbanner013 .box .sub_text .name {font-size: 18px;}.RWDbanner013 .box .sub_text .sub_name {min-height: 63px;-webkit-line-clamp: 3;}.RWDbanner013 .box .sub_text {padding: 60px 20px 30px;}.RWDbanner013 .box {height: 70vw;}.RWDbanner013 .box .sub_text, .RWDbanner013 .box:hover .sub_text {padding: 60px 20px 30px;}.RWDbanner013 .swiper-slide {padding: 0 5px;}.RWDproduct004 .item-box-desc {padding: 30px 25px 40px;}.RWDproduct004 #portfolio.portfolio-nogutter .row >.col-md-3 {float: left;}/**/div#product .col-xs-12.col-sm-6.col-md-4 {width: calc(100%/1 - 1px);float: none;}.tab_title {font-size: 18px;font-weight: 400;}.tab_content {font-size: 17px;color: #555;line-height: 27px;display: none;padding: 50px 10px;}.tab_table_box td {padding: 10px;font-size: 16px;letter-spacing: 1px;border: #c1c1c1 1px solid;}.tab_table_box tr td:nth-child(1) {font-weight: 500;color:#222}.tab_table_box td {padding: 5px 10px;}.tab_table_box {width:100%;margin-bottom: 50px;}.tab_table_box tr:nth-child(1) {background: #eee;font-weight: 500;color:#222}.tab_box img {width: calc(100%/2 - 1px);padding:5px}.layoutlist_8 .listdate .day {font-size: 12px !important;}.layoutlist_8.rwd.fn_article3 {padding: 0px 15px;}section.hgroup .container {margin: 0;}.pageTitle {font-size: 26px;}.row.news_box h4 {font-size: 20px;}.form-horizontal .form-group {margin-left: 0;margin-right: 0;}.customized_columns {padding: 40px 0px 0px 0px;}.new-form .new-width .control-label {width: 100%;padding: 0 !important;}.form-horizontal .form-group .col-sm-12.col-md-11 {padding: 0 !important;}.ebtn.currectsend_btn a {width: 100%;margin: 50px auto 0px;}.step_box_left ul {    padding: 0;    display: grid;    grid-template-columns: repeat(1, 1fr);    grid-auto-flow: column;    grid-template-rows: repeat(13, 80px);    grid-column-gap: 30px;}#article {    padding: 0px 15px !important;}.row.about_box {margin-top: 50px;padding-top: 50px;}.about_box .about_in img {    height: auto;    width: 100% !important;    margin: 5px 0px !IMPORTANT;}.row.about_table {margin-top: 50px;padding-top: 50px;}.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {    margin-top: 0px !important;}.RWDtimeline01 .timeline-in {    position: relative;    width: 100%;    margin: 0 auto;}.calen{overflow-x: auto;white-space: nowrap;}.calen{    overflow-x: scroll;    padding-bottom:15px;    -webkit-overflow-scrolling: auto;}.pagecontent .article_model[data-seq="0"] {margin-top: 50px !important;}.row.about_table table {padding: 0px 0px;}
}
/*767px end*/ 

/*600px start*/ 

@media (max-width: 600px) {
.fl img{width:260px;}.RWDmenu_plus04 .header {padding: 0 15px;}.RWDmenu_plus04 .logo a:after, .RWDmenu_plus04 .is-up .logo a:after {width: 125px;height: 52px;}.RWDmenu_plus04 .is-up .logo, .RWDmenu_plus04 .logo {width: 125px;margin-top: 10px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption .txt2 span h8 {font-size: 59px;top: 4px;padding-left: 10px;}.RWDbanner_plus01 .slick-caption .txt1 span h7 {min-width: 90%;}/*最新消息*/ 
.RWDnews_autolist .news-box {padding-left: 0;}.RWDnews_autolist .title {font-size: 13px;width: 70px;}.RWDnews_autolist .news-list {padding-left: 25px;padding-right: 10px;}.RWDnews_autolist .slick-slide {font-size: 13px;}.index .section-subject {margin-bottom: 30px;}.machine_block, .products_block {padding: 60px 0;}/*service*/ 
.RWDbanner013 .box {height: 80vw;}.RWDbanner013 .box .sub_text .sub_name {min-height: 58px;}.RWDbanner013 .box .sub_text .name {font-size: 15px;margin-bottom: 10px;text-align: center;}.RWDbanner013 .box .img_box .hover {width: 70px;padding: 6px;bottom: 34%;right: 50%;transform: translate(50%, 0px);}.RWDproduct002_v3 .section-inner .row:nth-child(2) {top: 72px;}.portfolio-bottom__h4 {font-size: 14px;letter-spacing: .5px;}/*footer*/ 
.footer_block {padding: 60px 0 0;}.ft_map {grid-column-gap: 20px;grid-template: initial;}.map_box:first-child {margin-bottom: 20px;}.ft_bottom {grid-template-columns: auto;}.ft_menu {border-right: 0;border-bottom: 1px solid #666;margin-bottom: 30px;padding-bottom: 15px;}.ft_other_company .RWDedictor008>p {margin-bottom: 0;margin-right: 30px;}.ft_other_company .RWDedictor008 {display: flex;align-items: center;}.ft_other .container {justify-content: flex-start;text-align: left;}.RWDssl01 {padding: 0;}.RWDsocial002 .iconRounded {margin-bottom: 10px;margin-left: 15px;margin-right: 0;}.map_box dl {margin-bottom: 10px;}.RWDvideo003 .sub_title {font-size: 26px;}.index .main-title, .model__head__h1.isRWDbanner013, .RWDvideo003 .main_title {font-size: 26px;}
}
/*600px end*/ 

/*480px start*/ 

@media (max-width: 480px) {
/*banner*/ 
.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 38px;}.RWDbanner_plus01 .slick-caption .txt2 span h8 {font-size: 52px;top: 4px;padding-left: 5px;}.banner_block .container {width: 90%;}.RWDbanner_plus01 .slick-caption.txt-left {top: 21%;width: 100%;}.RWDbanner_plus01.style-dotnav.control-left .control-box {right: 5px;left: auto;width: auto;height: 100% !important;bottom: 0;top: 0;}.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container {left: auto;position: absolute;width: 45px;height: 100%;bottom: auto;top: 0;}.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container, .RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {right: 0;left: auto;}.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container, .RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {position: absolute;height: 100%;}.RWDbanner_plus01 ul {display: flex !important;flex-direction: column;}.about_block:before {height: 27%;width: 100%;}.RWDvideo003.pad_depart .video_box {height: 56vw;}.RWDvideo003 .more {max-width: 100%;}.same_bg:before {height: 10%;background: #45b4ec;clip-path: none;width: 100%;}.service_block .container {padding: 0;}.RWDbanner013 .box {height: 400px;}.RWDbanner013 .swiper-slide {padding: 0;border: 1px solid #ddd;border-width: 0 1px;}.RWDbanner013 .box .img_box .hover {width: 75px;bottom: 37%;}.RWDproduct004 .list-inline.categories.nomargin, .RWDbanner013 .box .sub_text .sub_name, .portfolio-bottom-summary p {font-size: 13px;}.RWDproduct004 #portfolio.portfolio-nogutter .row >.col-md-3 {float: none;width: 100%;margin: 0 0px 15px !important;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {padding: 0 5px;}.RWDproduct002_v3 .btn-box .btn {max-width: calc(100% - 10px);}.RWDproduct002_v3 .btn-box {margin-top: 0;}.ft_other_company .RWDedictor008 {display: block;}.ft_other_company .RWDedictor008>p {margin-bottom: 15px;}/**/ 
.btn.btn_back a {margin: 0 auto;width: 100%;}.new-form .formdesc {padding-right: 15px;width: 100%;padding: 30px 0px 0px;}#eforms h5 {font-size: 22px;letter-spacing: 1px;margin: 0px 0px 10px;}.layoutlist_2 .album_item {width: calc(100%/1 - 1px);float: left;padding: 0 !important;}.tab_box img {width: calc(100%/1 - 1px);padding: 5px;}
}
/*480px end*/ 

/*380px start*/ 

@media (max-width: 380px){
.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 32px;}.RWDbanner_plus01 .slick-caption .txt2 span h8 {font-size: 45px;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 18px;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 5px;}.ft_info {display: block;}.RWDsocial002 {padding-left: 0;}.RWDsocial002 .iconRounded {margin-left: 0;margin-right: 15px;}.about_block:before {height: 20%;}.RWDvideo003 .sub_title {font-size: 24px;}.index .main-title, .model__head__h1.isRWDbanner013, .RWDvideo003 .main_title {font-size: 24px;}/**/ 
.pagecontent {font-size: 14px;}.row.news_box h4 {font-size: 17px}.pageTitle {font-size: 20px;}
}
/*380px end*/ 
/* <= miracle customization end */ 
/* user customization start=> */ 

/* <= user customization end */ 
