/**/a:hover, a:active, a:focus, a:visited{text-decoration:none}.row{margin-right:0px;margin-left:0px;}body.wrapper_bg {font-family: 'Noto Sans TC', sans-serif;background:#000;}/*網站左側*/ 
.web_left {    height: 100vh;    width: 100px;    position: fixed;    background: #191919;    top:0px;}.main {    width: calc(100% - 100px);    margin-left: 100px;}/*menu*/ 
.RWDmenu_plus04 .site-nav .menu>li>a {    letter-spacing: 2px;    color: #fff;    font-size: 14px;}.RWDmenu_plus04 .header {background: #111;padding-right:0px;}.RWDmenu_plus04 .container {max-width: 100%;padding: 0;}.RWDmenu_plus04 .features i {color: #a5a5a5;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}.RWDmenu_plus04 .features .search-btn {padding: 25px 29px;}.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;}.RWDmenu_plus04 .logo {width: 450px;margin-top: 7px;}/*下拉選單*/ 
.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;    color: #cf5c20;}.RWDmenu_plus04 .site-nav .menu ul li>a {text-align: center; padding-right: 10px;}/*語系*/ 
.RWDmenu_plus04 .features .language-block a {    color:#17cca8;    letter-spacing: 1px;    padding: 25px 23px;    font-size:16px;}.RWDmenu_plus04 .features .language-block {padding-right: 0;padding-left:0px;}.RWDmenu_plus04 .features .language-block a:hover {background: #17cacc;color: #fff;}.RWDmenu_plus04 .features .language-block a:nth-child(3){margin-left:-3px;}.RWDmenu_plus04 .features .language-block a:nth-child(1) {border-left: 1px solid #404040;border-right: 1px solid #404040;}.RWDmenu_plus04 .features .search-btn {border-left: 1px solid #404040;}/*banner*/ 
.banner_block {position: relative;}.slick-caption .container {    width: 80%;    padding: 0;    display: flex;    flex-direction: column;    letter-spacing:1px;}.RWDbanner_plus01 .logo {order: 4;margin-top:100px;width:40%;}.txt1 {order: 1;}.txt2 {order: 2;margin-top:50px !important;}.txt3 {order: 3;}.RWDbanner_plus01 .slick-caption {top: 24%;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #fff;}/*標題*/ 
.RWDleft_cont002 .item-second .text-box .underline {display: none;}/*最新消息*/ 
.news_block {    position: absolute;    bottom: 0;    width: 100%;    right: 0;    background: rgb(0 0 0 / 40%);    z-index: 1;}.RWDnews013 .news_link .info .name {    font-size: 18px;    color: #fff;    letter-spacing: 2px;    font-weight: 400;}.RWDnews013 .news_link .info .memo {    color: #fff;    letter-spacing: 1px;    line-height: 1.8em;    font-size: 14px;    opacity: 0.6;}.RWDnews013 .news_link .small_box {background-color: #cf5c20;}.RWDnews013 .news_link .small_box .type {font-size: 14px;letter-spacing: 1px;}.RWDnews013 .news_link .small_box .year {letter-spacing: 1px;}.RWDnews013 .swiper-button-prev {right: 120px;}.RWDnews013 .swiper-button-next {right: 74px;}/*about*/ 
.about_block {    padding: 150px 0px;    position: relative;    background: url(archive/image/customization/bg_01.png);}.about_block .container {width: 95%;padding: 0;margin-right: 0;}.RWDleft_cont002 > .container {width: 100%;padding: 0;}.RWDleft_cont002 .item-second {background-color: transparent;}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}.RWDleft_cont002 .item-second a {display: block;width: 45%;}.RWDleft_cont002 .item-second .pic {float: none;width: 100%;}.RWDleft_cont002 .item-second {    display: flex;    flex-direction: row-reverse;    justify-content: center;    align-items: center;}.RWDleft_cont002 .item-second .text-box {    padding-left: 0;    padding-top: 0;    padding-bottom: 0;    padding-right: 100px;    background: transparent;    float: none;    width:55%;}.RWDleft_cont002 .item-second .text-box .title {    font-size: 35px;    font-weight: 700;    letter-spacing: 2px;    line-height: 1.5em;    color: #fff;}.RWDleft_cont002 .item-second .text-box .subtitle {    margin-top: 0;    font-size: 18px;    color: #fff;    letter-spacing: 3px;    line-height: 1.8em;    font-weight: 400;    opacity: 0.7;}.RWDleft_cont002 .item-second .text-box .text {width: 100%;margin-top:20px;}.nice_block {display: grid;grid-template-columns: 1fr 1fr;margin-top:50px;}.about_txt {margin-bottom: 30px;width:80%;}.nice_item h5 {    color: #e86927;    font-size: 20px;    letter-spacing: 1px;    line-height: 1.8em;    margin-top:0px;}.nice_item {    color: #c0c0c0;    letter-spacing: 1px;    line-height: 1.6em;    font-size: 15px;    padding-right: 50px;}.RWDleft_cont002 .item-second .text-box a {    width: 250px;    border-radius: 0;    font-weight: 400;    letter-spacing: 1px;    color: rgb(255 255 255 / 80%);    background: transparent;    float: left;    margin-top: 80px;}.nice_item:nth-child(1), .nice_item:nth-child(2) {margin-bottom: 30px;}.RWDleft_cont002 .item-second > a {position: relative;}.RWDleft_cont002 .item-second > a:after {    content: "";    position: absolute;    width: 403px;    height: 189px;    background: url(archive/image/customization/about_deco.png)no-repeat;    bottom: -46px;    left: -138px;    background-size: contain;}.RWDleft_cont002 .item-second > a:before {    content: "";    position: absolute;    width: 99px;    height: 130px;    background: url(archive/image/customization/RMI02-1.jpg)no-repeat;    z-index: 1;    background-size: contain;}/*企業專區*/ 
.company_block {    padding: 100px 0px 50px 0px;    position: relative;background: #222}.RWDproduct004 .callout-dark {    padding: 0;    background-color: transparent;    margin-bottom: 50px;}.RWDproduct004 .heading-title.heading-arrow-bottom::after{display:none;}.company_block > .container {width: 90%;padding: 0;}.RWDproduct004 .heading-title.heading-arrow-bottom h1 {    font-size: 40px;    letter-spacing: 2px;    line-height: 1.8em;    font-weight: 400;    color: #fff;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {    width: calc(100%/4 - 20px);    margin: 0 10px !important;    margin-bottom: 50px !important;    padding:0 20px !important;}.RWDproduct004 h2.sub-title {    font-size: 18px;    letter-spacing: 1px;    line-height: 1.8em;    margin-top: 0;    color: #c0c0c0;}.RWDproduct004 .item-box-desc {    padding: 20px 10px 0px 10px;    margin-bottom: 0;}.RWDproduct004 #portfolio div.col-md-3 h3 {    font-size: 18px;    color: #fff;    letter-spacing: 1px;    font-weight: 400;    line-height: 1.8em;}.RWDproduct004 .list-inline {    color: #c0c0c0;    letter-spacing: 1px;    line-height: 1.8em;    font-size: 15px;}.RWDproduct004 a {    display: block;    position: relative;}.RWDproduct004 div.row > div img.img-responsive {border-radius: 40px 0px 0px 0px;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box:hover .item-box-desc a h3 {    color: #f57735;    transition: 0.3s;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box .item-box-desc a h3 {    color: #fff;    transition: 0.3s;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box:hover .item-box-desc .list-inline {    color: #fff;    transition: 0.3s;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box .item-box-desc .list-inline {    color: #c0c0c0;    transition: 0.3s;}/*運作流程*/ 
.RWDService001 .section-subject {display: none;}.service_block > .container {width: 80%;padding: 0;}.service_block {background: #111;padding: 80px 0px;}.service_titlesection {margin-bottom: 50px;}.RWDedictor001 .service_titlesection h1.main-title {    text-align: center;    color: #fff;    font-size: 40px;    font-weight: 400;    letter-spacing: 2px;    line-height: 1.8em;}.RWDedictor001 .service_titlesection h2.sub-title {    font-size: 18px;    letter-spacing: 1px;    line-height: 1.8em;    margin-top: 0;    color: #c0c0c0;    text-align: center;    margin-bottom: 30px;}h4.service_content {    font-size: 15px;    width: 40%;    line-height: 1.87em;    text-align: center;    margin: 0 auto;    color: #999;    letter-spacing: 1px;}.RWDService001 .row .col-md-3 {    width: calc(100%/4);}.RWDService001 .row:nth-child(2) {    margin-right: 0;    right: 0;    margin-left: auto;}.RWDService001 .row {    width: calc(100% - 100%/5);}.RWDService001 .row .col-md-3 .boxFeature-2 h2 {    font-size: 18px;    text-align: center;    letter-spacing: 1px;    color: #fff;    line-height: 1.5em;    margin-top: 0;    margin-bottom: 0;    position: absolute;    top: 50%;    transform: translate(-50%, -50%);    left: 50%;}.RWDService001 .row:nth-child(2) a:nth-child(4) .col-md-3 {transform: translateY(146px);}.RWDService001 .row:nth-child(3) a:nth-child(1) .col-md-3 {transform: translateY(-146px);}/*.model.RWDService001:after {    content: "";    position: absolute;    width: 81%;    height: 54%;    border-radius: 25%;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);    z-index: -1;    background: #090909;}*/ 
.RWDService001 i {margin: 50px 0px;padding:0 30px;transition: 0.3s;}.RWDService001 .row .col-md-3:hover i.iconBig {    padding: 27px 0px;    transition: 0.3s;    margin: 0px 15px;}span.sub_line {opacity: 0.5;}.RWDService001 .row:nth-child(2) a:nth-child(1) .col-md-3:after, .RWDService001 .row:nth-child(2) a:nth-child(2) .col-md-3:after {    content: "";    position: absolute;    width: 55px;    height: 23px;    background: url(archive/image/customization/arrow_line.png)no-repeat;    top: 50%;    right: 0;    transform: translate(28px, -50%);    background-size: contain;}.RWDService001 .row:nth-child(3) a:nth-child(3) .col-md-3:after, .RWDService001 .row:nth-child(3) a:nth-child(4) .col-md-3:after {    content: "";    position: absolute;    width: 55px;    height: 23px;    background: url(archive/image/customization/arrow_line.png)no-repeat;    top: 50%;    left: 0;    transform: scaleX(-1) translate(25px, -50%);    background-size: contain;}.RWDService001 .row:nth-child(2) a:nth-child(3) .col-md-3:after {    content: "";    position: absolute;    width: 49px;    height: 34px;    background: url(archive/image/customization/arrow_turn.png)no-repeat;    background-size: contain;    right: 0;    top: 50%;    transform: translate(70px, -50%)rotate(35deg);}.RWDService001 .row:nth-child(2) a:nth-child(4) .col-md-3:after {    content: "";    position: absolute;    width: 49px;    height: 34px;    background: url(archive/image/customization/arrow_turn.png)no-repeat;    background-size: contain;    left: 0;    top: 100%;    transform: translate(15px,-14px)rotate(181deg);}.RWDService001 .row:nth-child(3) a:nth-child(1) .col-md-3:after {    content: "";    position: absolute;    width: 49px;    height: 34px;    background: url(archive/image/customization/arrow_turn.png)no-repeat;    background-size: contain;    right: 0;    top: 0;    transform: translate(-7px,-25%)rotate(-7deg);}.RWDService001 .row:nth-child(3) a:nth-child(2) .col-md-3:after {    content: "";    position: absolute;    width: 49px;    height: 34px;    background: url(archive/image/customization/arrow_turn.png)no-repeat;    background-size: contain;    left: 0;    top: 50%;    transform: translate(-61px,-50%)rotate(224deg);}.phone_pic {display: none;}/*footer*/ 
.footer_block {    padding: 80px 0px 30px 0px;    background: #222;}.footer_block .container {    width: 80%;    padding: 0;    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    flex-wrap: wrap;}.left_info {width: 40%;}.right_menu {width: 60%;}.copy_block {    width: 100%;    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    font-size: 13px;    letter-spacing: 1px;    color: #444;    margin-top: 30px;    padding-top: 20px;    border-top: 1px solid #2f2f2f;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #444;}.RWDssl01 {margin: 0 12px;}.right_menu .RWDedictor .footer-menu {    display: flex;    flex-direction: row;    justify-content: center;    align-items: flex-start;}.right_menu .RWDedictor .footer-menu .menu-item ul li a {    color: #9f9f9f;    letter-spacing: 1px;    line-height: 1.8em;    font-size: 15px;    transition: 0.8s;    position:relative;}.right_menu .RWDedictor .footer-menu .menu-item ul li a:hover {    padding-left: 5px;    transition: 0.8s;    color:#fff;}.right_menu .RWDedictor .footer-menu .menu-item ul li {list-style: none;margin-bottom:5px;}.right_menu .RWDedictor .footer-menu .menu-item ul {padding-left: 0;}.right_menu .RWDedictor .footer-menu .menu-item {    width: calc(100%/4 - 20px);    margin-right: 20px;}.right_menu .RWDedictor .footer-menu .menu-item h5 {    font-size: 18px;    color: #ececec;    letter-spacing: 1px;    line-height: 1.8em;    padding-bottom: 7px;    margin-bottom: 7px;    border-bottom: 1px solid #3e3e3e;    margin-top: 0;}.contact-info h5 {    font-size: 18px;    color: #fff;    margin-top: 0px;    margin-bottom: 15px;    letter-spacing: 2px;    line-height: 1.8em;}.contact-info ul li a {    color: #c1c1c1;    letter-spacing: 1px;    line-height: 1.8em;    font-size: 15px;    transition:0.3s;}.contact-info ul li a:hover {    color: #fff;    transition: 0.3s;}.contact-info ul li {    list-style: none;    margin-bottom: 5px;    color: #c1c1c1;    letter-spacing: 1px;    line-height: 1.8em;    font-size: 15px;}.contact-info ul {padding-left: 0px;}.contact-info ul li a i, .contact-info ul li i {    width: 20px;    text-align: center;    display: inline-block;    margin-right: 10px;    font-size: 18px;    line-height: 1.5em;}.RWDbtn01 .btn {    width: 250px;    border-radius: 0;    font-weight: 400;    letter-spacing: 1px;    color: rgb(255 255 255 / 80%);    background: transparent;    margin-top: 50px;    border: 1px solid #ccc;    font-size: 14px;    padding:12px 10px;}/*fix*/ 
.fix_btn a {    width: 50px;    display: flex;    font-size: 18px;    padding: 20px 8px;    line-height: 1.2em;    color: #fff;    background: #f57735;    justify-content: center;    align-items: center;    text-align: center;    position: fixed;    right: 23px;    bottom: 200px;    z-index: 1;    flex-direction: column;}.fix_btn a i {    font-size: 20px;    margin-bottom: 7px;}/*20220315*//*網頁警告*/ 
.RWDalert_fancybox.bottom {z-index:99999 !important;width:100%;padding: 30px 50px 20px !important;  box-shadow: 1px 0px 2px rgb(51 51 102 / 20%) !important;background: rgba(255, 255, 255, 90%) !important; color: #000 !important;  left: auto !important;right: 0px !important;line-height: 1.8 !important;}.RWDalert_fancybox .btn, .RWDalert_fancybox .btn.active {    border-color: #000; background: #000 !important;    border-radius: 0px;}.RWDalert_fancybox.bottom .editor a { color: #000;border-bottom: 1px solid #b6b6b6;padding-bottom: 3px;}.RWDalert_fancybox.bottom .editor a:hover {color: #000;}/*220511-潤*//*menu加語系*/ 
.RWDmenu_plus04 .features .lang-select-label span {color: #a5a5a5; transition: all 0.3s ease;}.RWDmenu_plus04 .features .lang-select:hover .lang-select-label span {color: #fff;}.RWDmenu_plus04 .lang-select-label:after {border-color: #a5a5a5;}.lang-select-options a {color: #666;}.lang-select-options a:hover, .lang-select-options a:hover * {font-weight: 400; color: #cf5c20;}/*220511-語系-英*//*文字*/body.wrapper_bg.lang_en {letter-spacing: 0 !important;}/*menu*/ 
.lang_en .RWDmenu_plus04 .features .search-btn {padding: 25px;}.lang_en .RWDmenu_plus04 .logo {width: 350px;}.lang_en .RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 10px;}/*banner*/ 
.lang_en .RWDbanner_plus01 .slick-caption .txt2 {width: 35vw;}.lang_en .RWDbanner_plus01 .slick-caption .txt3 {width: 35vw;}/*news*/ 
.lang_en .RWDnews013 .news_link .info .name {font-size: 17px;}/*about*/ 
.lang_en .RWDleft_cont002 .item-second .text-box .title {font-size: 33px;}/*company*/ 
.lang_en .company_block > .container {width: 92%;}.lang_en .RWDproduct004 #portfolio.portfolio-nogutter .row > div {padding: 0 10px !important;}.lang_en .RWDproduct004 #portfolio.portfolio-nogutter .item-box .item-box-desc .list-inline {height: auto !important;}/*service*/ 
.lang_en .service_block > .container {width: 95%;}/*footer*/ 
.lang_en .footer_block .container {width: 90%;  justify-content: left; align-items: flex-start;}.lang_en .left_info {width: 35%; padding-right: 60px;}.lang_en .right_menu {width: 65%;}.lang_en .right_menu .RWDedictor .footer-menu .menu-item ul li {margin-bottom: 8px;}.lang_en .right_menu .RWDedictor .footer-menu .menu-item ul li a {line-height: 1em;}/*立即諮詢*/ 
.lang_en .fix_btn a {writing-mode: vertical-lr; flex-direction: row;}/*字距統一*/ 
.lang_en .RWDmenu_plus04 .site-nav .menu>li>a, .lang_en .RWDmenu_plus04 #mobile-menu .menu>li>a,.lang_en .RWDmenu_plus04 .features .language-block a, .lang_en .slick-caption .container, .lang_en .RWDnews013 .news_link .info .name, .lang_en .RWDnews013 .news_link .info .memo, .lang_en .RWDnews013 .news_link .small_box .type,.lang_en .RWDnews013 .news_link .small_box .year, .lang_en .RWDleft_cont002 .item-second .text-box .title, .lang_en .RWDleft_cont002 .item-second .text-box .subtitle, .lang_en .nice_item h5, .lang_en .nice_item, .lang_en .RWDleft_cont002 .item-second .text-box a, .lang_en .RWDleft_cont002 .item-second .text-box .text,.lang_en .RWDproduct004 .heading-title.heading-arrow-bottom h1, .lang_en .RWDproduct004 h2.sub-title, .lang_en .RWDproduct004 #portfolio div.col-md-3 h3, .lang_en .RWDproduct004 .list-inline, .lang_en .RWDedictor001 .service_titlesection h1.main-title, .lang_en .RWDedictor001 .service_titlesection h2.sub-title, .lang_en h4.service_content, .lang_en .RWDService001 .row .col-md-3 .boxFeature-2 h2,.lang_en .copy_block, .right_menu .RWDedictor .footer-menu .menu-item ul li a, .lang_en .right_menu .RWDedictor .footer-menu .menu-item h5, .lang_en .contact-info h5, .lang_en .contact-info ul li a, .lang_en .contact-info ul li, .lang_en .RWDbtn01 .btn,.lang_en .RWDmenu_plus04 #search-box.full .form-control{letter-spacing: 0 !important;}
/*內頁 start*/

/*內頁底部距離*/ 
.page_wrapper_bg .main section.call_to_action{margin: 0 0 120px 0;}section.hgroup .container {  width: 100%;margin-left: 0; margin-right: 0;border-bottom: 1px solid #3f3f3f;margin-bottom: 50px;}.main section .container .article-text > .container {width: 100%;}.btn.active, .btn:active {    box-shadow: none;}/*拿掉*/ 
.pagecontent .article_model[data-seq="0"] { margin-top: 0 !important;}/*內頁背景*/ 
.page_wrapper_bg .collapsing_header .main { width: calc(100% - 100px);background: #111;}/*內文統一*/ 
.page_wrapper_bg .hgroup h1 {font-size: 38px;margin-bottom: 5px;color: #FFF;font-weight: 500;letter-spacing: 3px;line-height: 1.5;text-align: center;}.page_wrapper_bg .article-text h4, .RWDtimeline01 li.event .point .title, .RWDtimeline02 .model-title, .RWDtimeline01 .model-title {font-size: 23px;line-height: 1.7;letter-spacing: 2px;margin: 0 0 10px;padding:0 0 10px;font-weight: 400;color:#fff;}.page_wrapper_bg h4.content_subtitle {  font-size: 20px;} .page_wrapper_bg .article-text h5 {font-size: 20px;line-height: 1.7;letter-spacing: 2px;margin: 0 0 10px;padding:0 0 10px;font-weight: 400;color:#fff;}.page_wrapper_bg .article-text{font-size:15px;line-height: 2;letter-spacing: 2px;color: #c0c0c0; font-weight: 400;}.page_wrapper_bg .article-text p, .RWDtimeline01 li.event .point .editor, .RWDslider01 .editor, .RWDtimeline02 .timeline2_list .block .text-in {color: #c0c0c0;letter-spacing: 2px;line-height: 1.8;font-size: 15px;}.page_wrapper_bg .pagecontent p {color: #c0c0c0;letter-spacing: 2px;line-height: 1.8;font-size: 15px;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td{font-size:15px;line-height: 2;letter-spacing: 2px;color: #333; font-weight: 400;}._bd_row li{margin-bottom: 10px;}._bd_row ol{padding-left: 22px;}ul.content_list { color: #c0c0c0; letter-spacing: 2px;line-height: 1.8; font-size: 15px;  margin-bottom: 30px; padding-left: 20px;}ul.content_list>li {  padding-bottom: 15px;}/*列表文字*/ 
.webdesc {color: #fff;  font-size: 20px;text-align: center; margin-bottom: 50px;padding: 0 0 15px 0;}/*圖文輪播*/ 
.RWDslider01 .control-box .slick-dots li { color: #fff;}/*間距統一*/ 
.page_wrapper_bg .content_part { margin-bottom: 60px;}/*標題下麵包屑*/ 
.page_wrapper_bg .hgroup .breadcrumb {font-size: 13px;text-align: center;float: none !important;position: relative;border: 0px;bottom: 0px;background: transparent;letter-spacing: 1.5px;color: #c0c0c0; padding: 0;}.page_wrapper_bg .hgroup .breadcrumb a:hover {color:  #FFF;}/*側選單*/ 
.page_wrapper_bg .products-nav { font-family: 'Noto Sans TC', sans-serif !important;}.page_wrapper_bg .products-nav .nav-title { font-size: 15px; background: #cf5c20;  color: #fff;  padding: 10px;  font-weight: 500;  margin: 0;  text-align: center;   letter-spacing: 3px;}.page_wrapper_bg .products-nav>ul>li {  margin: 0;padding: 0;position: relative;width: 100%;color: #555;   width: 100%; color: #777;border-bottom: 1px solid #3f3f3f;   background-color: transparent;  transition: 0.3s ease;}.page_wrapper_bg .products-nav>ul>li.active {border-bottom: 1px solid #3f3f3f;background-color: transparent;}.page_wrapper_bg .m2018 .products-nav ul li>a::before { position: absolute;   content: ''; width: 10px; height: 1px; background: #cf5c20; left: 0;top: 50%;opacity: 0;transition: .3s ease;}.page_wrapper_bg .m2018 .products-nav ul li.active>a::before { opacity: 1;transition: .3s ease;}.page_wrapper_bg .m2018 .products-nav ul li:hover>a::before { opacity: 1;transition: .3s ease;}.page_wrapper_bg .m2018 .products-nav ul li>a {color: #c0c0c0;font-size: 15px;letter-spacing: 2px;padding: 14px 20px;transition: 0.3s ease;}.page_wrapper_bg .m2018 .products-nav ul li>a:hover {color: #fff;transition: 0.3s ease;}.m2018 .products-nav .toggle-submenu::after {right: 10px;top: 75%;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #fff;padding: 14px 25px;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li>ul>li>a {color: #fff;padding: 14px 30px !important;}.m2018 .products-nav ul li>ul>li.active>ul>li>ul>li>a {  padding: 14px 40px !important;}.m2018 .products-nav ul li>ul>li.active>ul>li>a {  padding: 14px 35px !important;}/*集團介紹*/ 
.about_intro.about_all .content_pic {  margin-top: 30px;}/*發展沿革*/ 
.RWDtimeline01 .line_dot2 span {    background: linear-gradient(to bottom,rgb(17 17 17) 0,rgb(17 17 17) 2%,rgb(17 17 17) 100%);}.RWDtimeline01 li.event:before { border: 1px solid #c0c0c0;  background: #c0c0c0; width: 12px; height: 12px;}/*經營團隊*/ 
.about_all.about_team .content_part {  display: flex;}.about_all.about_team .content_part .content_pic { width: calc(40% - 30px);  margin-left: 30px;}.about_all.about_team .content_part .content_text { width: 60%;}.page_wrapper_bg .article-text .about_all.about_team h4 { font-weight: 500;    border-bottom: 1px solid #333232; margin-bottom: 20px;}.page_wrapper_bg .article-text .about_all.about_team h4 >span {padding-right: 10px;}/*相關企業*/ 
.about_all.about_info .content_part:nth-child(2) {display: flex; flex-wrap: wrap;}.about_all.about_info .content_part:nth-child(2) h4 { letter-spacing: 1px; margin: 0 0 10px; padding: 0px 0 10px;}.about_all.about_info ul.content_list {   padding-left: 0;}.about_all.about_info ul.content_list>li { display: flex;}.about_all.about_info ul.content_list>li>span {padding-right: 10px;color: #ffff;font-weight: 500;}.about_all.about_info ul.content_list>li>a { color: #c0c0c0;  letter-spacing: 2px;line-height: 1.8;  font-size: 15px;}.about_all.about_info .content_part:nth-child(2) .content_title_item {width: 100%;margin-bottom: 40px;  padding-bottom: 20px;border-bottom: 1px solid #3e3e3e;}.about_all.about_info .content_part:nth-child(2) .content_pic { width: calc(100% / 2 - 30px); margin-left: 30px;}.about_all.about_info .content_part:nth-child(2) .content_text {width: 50%;}/*服務品項*/ 
.content_part.product_service {   display: flex;  flex-wrap: wrap;}.content_part.product_service .content_pic { width: calc(100% / 2 - 15px); margin-right: 15px; margin-bottom: 15px;}.content_part.product_service h4.content_title {width: 100%;}.content_part.product_service:nth-child(3) .content_pic { width: 100%;}/*成品販賣*/ 
.content_part.prouduct_all {display: flex;}.content_part.prouduct_all .product_item { width: calc(100% / 3 - 15px); margin-right: 15px;}/*品質管理*/ 
.content_part.quality_all { padding: 0 120px;}.content_part.quality_all h4.content_title span { letter-spacing: 1px;font-size: 18px; padding: 0 10px;}.content_part.quality_all .content_pic {  margin-top: 30px;}.content_part.quality_all h4.content_title { margin-top: 30px;}/*福利制度*/ 
.benefits_all .content_part:first-child { display: flex;}.benefits_all .content_part:first-child .content_pic {   width: calc(100% / 2 - 30px); margin-left: 30px;}.benefits_all .content_part:first-child .content_text {  width: 50%;}.benefits_all .content_part:nth-child(2) .content_pic { margin-top: 30px;}/*人力銀行*/ 
.content_part.job_all a.job_btn { width: 250px;  border-radius: 0;  font-weight: 400;   letter-spacing: 1px;   color: rgb(255 255 255 / 80%);  background: transparent; border: 1px solid #ccc; font-size: 15px;padding: 12px 10px; display: block; text-align: center; margin: 0 auto;}.content_part.job_all a.job_btn:hover{color: #eee;   background: #555;}.content_part.job_all a.job_btn>i { padding-left: 10px;}/*聯絡我們*/ 
.eformsDesc {   margin: 0 0 25px; border-bottom: 1px solid #5e5e5e; font-size: 17px;color: #c0c0c0; padding: 0 15px 25px;}.content_part.form_all ul.content_list {padding-left: 0; list-style: none;}.content_part.form_all ul.content_list > li a {  color: #c0c0c0; letter-spacing: 2px;   line-height: 1.8;  font-size: 15px;}.content_part.form_all ul.content_list>li { display: flex;}.content_part.form_all ul.content_list span { padding-right: 10px;   color: #fff; font-weight: 500;}.page_wrapper_bg  .customized_columns ._input, .customized_columns select {background: #fafafa;border-radius: 0px;box-shadow: initial;border: 1px solid #5e5e5e;}.page_wrapper_bg  .customized_columns ._input:hover, .customized_columns select:hover {border: 1px solid #ccc;}.form-horizontal .control-label {color: #c0c0c0; letter-spacing: 2px;  line-height: 1.6; font-weight: 500;}.form-horizontal .form-group {  margin-left: 0; margin-right: 0;}.new-form .new-width .control-label {width: 100%; font-weight: 400;    color: #c0c0c0; padding: 0 !important;}.boxname {     margin: 0 15px 0 5px; color: #c0c0c0; }.eforms1.id3 .layoutlist_1.page_content3 .new-form { margin-left: 0; margin-right: 0;}.content_part.form_all .content_pic { width: calc(50% - 30px);margin-left: 30px;}.content_part.form_all .content_text {   width: 50%;}.content_part.form_all {  display: flex;}.eforms1.id3 .main section .container .article-text > .container {    padding: 80px;    background: #222222;}.formdesc {    padding: 10px 15px;}/*隱私權政策*/ 
.privacy_text.privacy_text_first {margin-top: 60px;}.privacy_text {    margin-bottom: 60px;}/*新聞中心*//*列表樣式G*/ 
.layoutlist_8 .item {padding: 0 0 30px 0; margin: 0 0 30px 0;border-bottom: 1px solid #1e1e1e;}.layoutlist_8 .list_subject .summary a {  font-size: 15px; letter-spacing: 2px;   line-height: 1.5; color: #c0c0c0;}.layoutlist_8 .article_subject { color: #fff;  font-size: 20px; font-weight: 400;  line-height: 1.8; text-decoration: none;letter-spacing: 2px;}/*環保*/ 
.content_part.environmental_all .content_pic {    width: calc(100% / 2 - 30px);    margin-left: 30px;}.content_part.environmental_all .content_text {    width: 50%;}.content_part.environmental_all {    display: flex;}/*投資人專區*/ 
.layoutlist_2 .item { padding: 0 0 30px 0 !important;  margin: 0 0 30px 0 !important;  border-bottom: 1px solid #1e1e1e !important;}.layoutlist_2 .list_subject a { color: #fff !important;font-size: 20px !important;  font-weight: 400 !important; line-height: 1.8 !important; text-decoration: none !important; letter-spacing: 2px !important;}.layoutlist_2 .listdate {  border-left: none !important;}.layoutlist_2 .listdate .yearmonth {  padding-bottom: 0 !important;}.layoutlist_2 .list_subject .subsubject {      padding-top: 20px;font-size: 15px !important; letter-spacing: 2px !important; line-height: 1.5 !important; color: #c0c0c0 !important;}/*復健下載*/ 
.page_wrapper_bg .dd-selected { color: #fff;}.download_container .btn {    color: #111; background: #fff;   border: 1px solid #fff;  border-radius: 0; }.dd-options { box-shadow: none;max-height: none;}label.dd-option-text {font-weight: 400;}.download_container { padding-left: 15px;}/*按鈕們*//*內頁返回按鈕*/ 
.page_wrapper_bg .btn_back {letter-spacing: 2px;background: transparent;padding: 0px;margin: 0px;float: right;margin-top: 30px;line-height: 1.5;}.page_wrapper_bg .btn.btn_back a {display: block;min-width: 160px;padding: 10px;border: 1px solid #ccc;font-size: 15px;color: rgb(255 255 255 / 80%);font-weight: 400;transition: 0.5s ease;}.page_wrapper_bg .btn_back a:hover {    color: #eee;  background: #555;transition: 0.5s ease;}.page_wrapper_bg .ebtn {letter-spacing: 2px;background: transparent;padding: 0px;float: right;margin-top: 20px;line-height: 1.5;margin-top: 50px;}.page_wrapper_bg .ebtn a {     float: right; text-align: center;display: block;min-width: 160px;border: 1px solid rgb(255 255 255 / 80%);font-size: 15px;padding: 10px;color: #ccc;transition: 0.3s ease;}.page_wrapper_bg .ebtn a:hover {    color: #eee;background: #555;transition: 0.3s ease;}.systemmsg {    color: #c0c0c0;}/*220511-語系-英*//*字距統一*/ 
.page_wrapper_bg.lang_en .hgroup h1,.page_wrapper_bg.lang_en .article-text h4, .lang_en .RWDtimeline01 li.event .point .title, .lang_en .RWDtimeline02 .model-title, .lang_en .RWDtimeline01 .model-title,.page_wrapper_bg.lang_en .article-text h5,.page_wrapper_bg.lang_en .article-text,.page_wrapper_bg.lang_en .article-text p, .lang_en .RWDtimeline01 li.event .point .editor, .lang_en .RWDslider01 .editor, .lang_en .RWDtimeline02 .timeline2_list .block .text-in,.page_wrapper_bg.lang_en .pagecontent p,.lang_en ._bd_row label, .lang_en ._bd_row li, .lang_en ._bd_row p, .lang_en ._bd_row td,.lang_en ul.content_list,.page_wrapper_bg.lang_en .hgroup .breadcrumb,.page_wrapper_bg.lang_en .products-nav .nav-title,.page_wrapper_bg.lang_en .m2018 .products-nav ul li>a,.lang_en .about_all.about_info .content_part:nth-child(2) h4,.lang_en .about_all.about_info ul.content_list>li>a,.lang_en .content_part.quality_all h4.content_title span,.lang_en .content_part.job_all a.job_btn,.lang_en .content_part.form_all ul.content_list > li a,.lang_en .form-horizontal .control-label,.lang_en .layoutlist_8 .list_subject .summary a,.lang_en .layoutlist_8 .article_subject,.lang_en .layoutlist_8 .listdate .yearmonth,.lang_en .layoutlist_2 .list_subject a,.lang_en .layoutlist_2 .list_subject .subsubject,.lang_en .layoutlist_2 .listdate .yearmonth,.page_wrapper_bg.lang_en .btn_back,.page_wrapper_bg.lang_en .ebtn{letter-spacing: 0 !important;}

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

@media (max-width: 1800px) {/*1800px*/ 
.RWDleft_cont002 .item-second > a:after {    width: 350px;    height: 166px;    left: -100px;}.RWDleft_cont002 .item-second .text-box {padding-right: 50px;}.RWDleft_cont002 .item-second .text-box .title {font-size: 31px;}/*220511-語系-英*//*about*/ 
.lang_en .RWDleft_cont002 .item-second .text-box .title {font-size: 31px;}.lang_en .RWDleft_cont002 .item-second > a:after {left: -80px;}}@media (max-width: 1700px) {/*1700px*/ 
.nice_item h5 {font-size: 18px;}.RWDService001 .row .col-md-3 .boxFeature-2 h2 {font-size: 16px;}.web_left {width: 80px;}.main {width: calc(100% - 80px);margin-left: 80px;}/*內頁*/ 
.page_wrapper_bg .collapsing_header .main { width: calc(100% - 80px); margin-left: 80px;}/*220511-語系-英*//*menu*/ 
.lang_en .RWDmenu_plus04 .logo {width: 280px; margin-top: 13px;}}@media (max-width: 1600px) {/*1600px*/ 
.nice_item {padding-right: 30px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {padding: 0 10px !important;}.service_block > .container {width: 90%;}.RWDleft_cont002 .item-second .text-box .title {font-size: 28px;}.RWDmenu_plus04 .logo {width: 400px;}/*220511-語系-英*//*menu-漢堡提早*/ 
.lang_en .RWDmenu_plus04 .header-in {display: block;}.lang_en .RWDmenu_plus04 .site-nav {display: none;}.lang_en .RWDmenu_plus04 .ml-stack-nav-toggle {display: block;}.lang_en .RWDmenu_plus04 #mobile-menu  {display: block;}.lang_en .RWDmenu_plus04 .features .language-block { display: none;}.lang_en .RWDmenu_plus04 .features { position: relative; float: right;  margin-right: 10px;  padding-right: 0px;}.lang_en .RWDmenu_plus04 .features:after {    content: "";position: absolute;  right: 0; width: 1px;   background-color: #333;display: block; top: 0;height: 100%;}.lang_en .ml-stack-nav-toggle i {color: #fff;}.lang_en .ml-stack-nav-toggle__line {background: #fff;}.lang_en .RWDmenu_plus04 .header {padding-right: 17px;}.lang_en .RWDmenu_plus04 #mobile-menu {background: #111;}.lang_en .RWDmenu_plus04 .language-block a {color: #bdbdbd;letter-spacing: 0px;}.lang_en .RWDmenu_plus04 .menu-icon:after, .lang_en .menu-icon:before {background-color: #fff;}.lang_en .RWDmenu_plus04 #mobile-menu .menu li a {color: #fff;}.lang_en .RWDmenu_plus04 #mobile-menu .toggle-submenu:after {color: #fff;}.lang_en .RWDmenu_plus04 #mobile-menu .menu>li>ul {background-color: #000;}.lang_en .RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent}.lang_en .RWDmenu_plus04 #mobile-menu .menu>li {border-bottom: 1px solid #222;}/*about*/ 
.lang_en .RWDleft_cont002 .item-second .text-box .title {font-size: 28px;}/*footer*/ 
.lang_en .footer_block .container {width: 80%;}.lang_en .left_info { width: 100%; order: 2; padding-right: 0;}.lang_en .copy_block {order: 3;}.lang_en .right_menu {width: 100%;order: 1;}.lang_en .contact-info {margin-top: 30px; display: flex; flex-direction: row;  justify-content: center; align-items: center;}.lang_en .contact-info h5 {display: block; width: calc(25% - 30px); margin-right: 30px; border-right: 1px solid #666; margin-bottom: 0; padding: 20px 30px 20px 0px;}.lang_en .contact-info ul li {display: inline-block; margin-right: 20px; margin-top:5px;}.lang_en .contact-info ul { display: flex; width: calc(75%); flex-wrap: wrap;}}@media (max-width: 1550px) {/*220511-語系-英*//*service*/ 
.lang_en .RWDService001 .row .col-md-3 .boxFeature-2 h2 {font-size: 14px;}}@media (max-width: 1500px) {/*1500px*/ 
.web_left {width: 0;}.main {width: 100%;margin-left: 0;}.RWDmenu_plus04 .logo {width: 325px;}/*內頁*/ 
.page_wrapper_bg .collapsing_header .main {width: 100%; margin-left: 0;}}@media (max-width: 1450px) {/*220511-潤*//*menu*/ 
.RWDmenu_plus04 .logo {width: 280px; margin-top: 13px;}/*220511-語系-英*//*banner*/ 
.lang_en .RWDbanner_plus01 .slick-caption .txt2 {width: 40vw;}.lang_en .RWDbanner_plus01 .slick-caption .txt3 {width: 40vw;}}@media (max-width: 1400px) {/*1400px*/ 
.about_block {padding: 100px 0px;}.footer_block .container {width: 90%;}.right_menu .RWDedictor .footer-menu .menu-item ul li a {font-size: 14px;}.left_info {width: 35%;}.right_menu {width: 65%;}/*漢堡提早*/ 
.RWDmenu_plus04 .header-in {display: block;}.RWDmenu_plus04 .site-nav {display: none;}.RWDmenu_plus04 .ml-stack-nav-toggle {display: block;}.RWDmenu_plus04 #mobile-menu  {display: block;}.RWDmenu_plus04 .features .language-block { display: none;}.RWDmenu_plus04 .features { position: relative; float: right;  margin-right: 10px;  padding-right: 0px;}.RWDmenu_plus04 .features:after {    content: "";position: absolute;  right: 0; width: 1px;   background-color: #333;display: block; top: 0;height: 100%;}.ml-stack-nav-toggle i {color: #fff;}.ml-stack-nav-toggle__line {background: #fff;}.RWDmenu_plus04 .header {padding-right: 17px;}.RWDmenu_plus04 #mobile-menu {background: #111;}.RWDmenu_plus04 .language-block a {color: #bdbdbd;letter-spacing: 1px;}.RWDmenu_plus04 .menu-icon:after, .menu-icon:before {background-color: #fff;}.RWDmenu_plus04 #mobile-menu .menu li a {color: #fff;}.RWDmenu_plus04 #mobile-menu .toggle-submenu:after {color: #fff;}.RWDmenu_plus04 #mobile-menu .menu>li>ul {background-color: #000;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent}.RWDmenu_plus04 #mobile-menu .menu>li {border-bottom: 1px solid #222;}}@media (max-width: 1350px) {/*220511-語系-英*//*company*/ 
.lang_en .RWDproduct004 #portfolio.portfolio-nogutter .row > div {padding: 0 5px !important;}/*footer*/ 
.lang_en .footer_block .container {width: 90%;}}@media (max-width: 1300px) {/*1300px*/ 
.RWDmenu_plus04 .logo {    width: 280px;    margin-top: 13px;}.RWDmenu_plus04 .site-nav .menu>li>a {    font-size: 14px;    padding: 25px 10px;}.RWDleft_cont002 .item-second > a:after{display:none}.RWDbanner_plus01 .logo {width: 50%;}h4.service_content {width: 60%;}.RWDService001 .row:nth-child(2) a:nth-child(4) .col-md-3 {transform: translateY(122px);}.RWDService001 .row:nth-child(3) a:nth-child(1) .col-md-3 {transform: translateY(-122px);}.fix_btn a {right: 11px;}.scrollTop002 {right: 13px;}/*220511-語系-英*//*service*/ 
.lang_en .RWDService001 .row .col-md-3 .boxFeature-2 h2 {font-size: 13px;}.lang_en .RWDService001 i {padding: 0 10px;}.lang_en .RWDService001 .row .col-md-3:hover i.iconBig {padding: 0 10px;  margin: 50px 0px;}.lang_en .RWDService001 .row:nth-child(2) a:nth-child(1) .col-md-3:after, .lang_en .RWDService001 .row:nth-child(2) a:nth-child(2) .col-md-3:after {width: 46px; height: 16px;}.lang_en .RWDService001 .row:nth-child(3) a:nth-child(3) .col-md-3:after, .lang_en .RWDService001 .row:nth-child(3) a:nth-child(4) .col-md-3:after {width: 46px; height: 16px;}.lang_en .RWDService001 .row:nth-child(2) a:nth-child(3) .col-md-3:after, .lang_en .RWDService001 .row:nth-child(2) a:nth-child(4) .col-md-3:after, .lang_en .RWDService001 .row:nth-child(3) a:nth-child(1) .col-md-3:after, .lang_en .RWDService001 .row:nth-child(3) a:nth-child(2) .col-md-3:after {width: 40px; height: 28px;}}@media (max-width: 1200px) {/*1200px*/ 
.RWDleft_cont002 .item-second .text-box {padding-right: 0;}.RWDService001 .row .col-md-3:hover i.iconBig {    padding: 0 20px;    margin: 50px 0px;}.RWDService001 i {    margin: 50px 0px;    padding: 0 20px;}.RWDService001 .row:nth-child(2) a:nth-child(1) .col-md-3:after, .RWDService001 .row:nth-child(2) a:nth-child(2) .col-md-3:after {width: 46px;height: 16px;}.RWDService001 .row:nth-child(3) a:nth-child(3) .col-md-3:after, .RWDService001 .row:nth-child(3) a:nth-child(4) .col-md-3:after {width: 46px;height: 16px;}.RWDService001 .row:nth-child(2) a:nth-child(3) .col-md-3:after, .RWDService001 .row:nth-child(2) a:nth-child(4) .col-md-3:after, .RWDService001 .row:nth-child(3) a:nth-child(1) .col-md-3:after, .RWDService001 .row:nth-child(3) a:nth-child(2) .col-md-3:after {width: 40px;height: 28px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDleft_cont002 .item-second {flex-direction: column-reverse;}.about_block .container {width: 80%;margin: 0 auto;}.RWDleft_cont002 .item-second a {width: 100%;margin-top: 50px;}.RWDleft_cont002 .item-second .text-box {width: 100%;}.RWDleft_cont002 > .container { width: 100%;}.RWDleft_cont002 .item-second .text-box a {margin-top: 30px;margin-bottom: 50px;}/*內頁*/ 
.eforms1.id3 .main section .container .article-text > .container {   padding: 0 80px; background: transparent;}/*220511-語系-英*//*banner*/ 
.lang_en .slick-caption .container {width: 85%;}.lang_en .RWDbanner_plus01 .slick-caption .txt2 {width: 50vw;}.lang_en .RWDbanner_plus01 .slick-caption .txt3 {width: 55vw;}/*news*/ 
.lang_en .about_block .container {width: 85%;}.lang_en .RWDleft_cont002 > .container {width: 100%;}/*footer*/ 
.lang_en .contact-info h5 {width: 100%; padding: 0; border-right: 0; margin-right: 0; margin-bottom: 15px;}.lang_en .contact-info {flex-direction: column;}.lang_en .contact-info ul {width: 100%;}
}
/*1199px end*/
/*1100px start*/

@media (max-width: 1100px) {/*220511-語系-英*//*company*/ 
.lang_en .RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100%/2 - 20px);}}

/*1100px end*/
/*1024px start*/
@media (max-width: 1024px) {
.contact-info ul li {font-size: 13px;}.contact-info ul li a {font-size: 13px;}.RWDService001 i {padding: 0px 10px;}.RWDService001 .row .col-md-3 .boxFeature-2 h2 {font-size: 14px;}.right_menu .RWDedictor .footer-menu .menu-item ul li a {font-size: 13px;}.copy_block {font-size: 11px;}/*.RWDmenu_plus04 .features:after {top: 0;height: 100%;}.ml-stack-nav-toggle i {color: #fff;}.ml-stack-nav-toggle__line {background: #fff;}.RWDmenu_plus04 .header {padding-right: 17px;}.RWDmenu_plus04 #mobile-menu {background: #111;}.RWDmenu_plus04 .language-block a {color: #bdbdbd;letter-spacing: 1px;}.RWDmenu_plus04 .menu-icon:after, .menu-icon:before {background-color: #fff;}.RWDmenu_plus04 #mobile-menu .menu li a {color: #fff;}.RWDmenu_plus04 #mobile-menu .toggle-submenu:after {color: #fff;}.RWDmenu_plus04 #mobile-menu .menu>li>ul {background-color: #000;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent}.RWDmenu_plus04 #mobile-menu .menu>li {border-bottom: 1px solid #222;}*//*內頁*/ 
.page_wrapper_bg .hgroup h1 { font-size: 36px;}.page_wrapper_bg .article-text h4, .RWDtimeline01 li.event .point .title, .RWDtimeline02 .model-title, .RWDtimeline01 .model-title {font-size: 22px; letter-spacing: 1px; margin: 0 0 5px; padding: 0px 0 5px;}.about_all.about_team .content_part .content_text {width: 50%;}.about_all.about_team .content_part .content_pic {width: calc(50% - 20px); margin-left: 20px;}.RWDtimeline01 li.event .point .title { font-size: 21px;}.about_all.about_info .content_part:nth-child(2) h4 {  font-size: 21px;}.form-horizontal .form-group .col-sm-12.col-md-11 {    width: 88%;}.form-horizontal .control-label {    width: 12%;}.form-horizontal .form-group .col-sm-12.col-md-5 {    width: 88%;}/*220511-語系-英*//*banner*/ 
.lang_en .RWDbanner_plus01 .slick-caption .txt2 {width: 55vw;}/*service*/ 
.lang_en .service_block > .container {width: 100%;}/*字距*/ 
.lang_en .RWDmenu_plus04 .language-block a {letter-spacing: 0px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.left_info { width: 100%; order: 2;}.copy_block {order: 3;}.right_menu {width: 100%;order: 1;}.footer_block .container {width: 80%;}.contact-info {    margin-top: 30px;    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;}.contact-info h5 {    display: block;    width: calc(22% - 30px);    margin-right: 30px;    border-right: 1px solid #666;    margin-bottom: 0;    padding: 20px 30px 20px 0px;}.contact-info ul li {    display: inline-block;    margin-right: 20px;    margin-top:5px;}.contact-info ul {    display: flex;    width: calc(78%);    flex-wrap: wrap;}.about_txt {width: 100%;}.RWDService001 .row .col-md-3 .boxFeature-2 h2 br {display: none;}/*內頁*/#sidebar { padding: 0;margin-bottom: 30px;}.eforms1.id3 .layoutlist_1.page_content3 { padding: 0 120px;}.new-form .new-width .row .col-md-11 {display: flex; justify-content: center;}.eforms1.id3 .main section .container .article-text > .container {  padding: 0px;}/*220511-語系-英*//*service*/ 
.lang_en .RWDService001 {display: none;}.lang_en .phone_pic {display: block; width: 70%;margin: 0 auto;}.lang_en .phone_pic img {width: 100%;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100%/2 - 20px);}.company_block > .container {width: 85%;}.RWDService001 i {padding: 0 10px;}.RWDService001 .row:nth-child(2) a:nth-child(4) .col-md-3 {transform: translateY(111px);}.RWDService001 .row:nth-child(3) a:nth-child(1) .col-md-3 {transform: translateY(-111px);}.RWDService001 .row .col-md-3:hover i.iconBig {padding: 0 10px;}.service_block > .container {width: 100%;}.RWDService001 .row:nth-child(2) a:nth-child(1) .col-md-3:after, .RWDService001 .row:nth-child(2) a:nth-child(2) .col-md-3:after {width: 40px;height: 11px;}.RWDService001 .row:nth-child(3) a:nth-child(3) .col-md-3:after, .RWDService001 .row:nth-child(3) a:nth-child(4) .col-md-3:after {width: 40px;height: 11px;}.RWDService001 .row:nth-child(2) a:nth-child(3) .col-md-3:after, .RWDService001 .row:nth-child(2) a:nth-child(4) .col-md-3:after, .RWDService001 .row:nth-child(3) a:nth-child(1) .col-md-3:after, .RWDService001 .row:nth-child(3) a:nth-child(2) .col-md-3:after {width: 24px;height: 17px;}.RWDService001 .row:nth-child(2) a:nth-child(3) .col-md-3:after {transform: translate(49px, -50%)rotate(35deg);}.RWDService001 .row:nth-child(3) a:nth-child(2) .col-md-3:after {transform: translate(-43px,-20px)rotate(224deg);}/*內頁*/ 
.RWDtimeline01 li.event:before {  left: 46px;}.RWDtimeline01 li.event .point {  padding-bottom: 50px; padding-right: 0;}/*220511-語系-英*//*service*/ 
.lang_en .RWDedictor001 .service_titlesection h2.sub-title span {display: block; font-size: 0; height: 0;}/*footer*/ 
.lang_en .copy_block {flex-direction: column; text-align: center;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
h4.service_content {width: 90%;}.contact-info h5 {width: calc(25% - 29px);}.contact-info ul {width: calc(75%);}.RWDService001 .row:nth-child(2) a:nth-child(4) .col-md-3:after {transform: translate(8px,-20px)rotate(181deg);}.fix_btn a {right: 0;font-size: 14px;width: 40px;}.copy_block {flex-direction: column;}.scrollTop002 {right: 0px;}.contact-info {margin-top: 50px;}/*內頁*/ 
.RWDtimeline01 li.event .point .title {  text-align: left;}.page_wrapper_bg .hgroup .breadcrumb {margin-bottom: 15px;}.eforms1.id3 .layoutlist_1.page_content3, .content_part.quality_all {  padding: 0 50px;}.content_part.form_all ul.content_list>li { flex-wrap: wrap;}.content_part.form_all ul.content_list span {   width: 100%;}.content_part.form_all .content_text, .content_part.form_all .content_pic {    width: 100%;    margin-left: 0;}.content_part.form_all {    flex-wrap: wrap;}.content_part.environmental_all {    flex-wrap: wrap;}.content_part.environmental_all .content_text, .content_part.environmental_all .content_pic {    width: 100%;    margin-left: 0;}/*220511-語系-英*//*banner*/ 
.lang_en .RWDbanner_plus01 .slick-caption .txt2 {width: 60vw;}
}
/*800px end*/
/*768px start*/

@media (max-width: 768px) {.about_all.about_info .content_part:nth-child(2) .content_text, .about_all.about_info .content_part:nth-child(2) .content_pic { width: 100%; margin: 0;}.page_wrapper_bg .ebtn a {      float: none;  margin: 0 auto;}.eforms1.id3 .layoutlist_1.page_content3, .content_part.quality_all { padding: 0;}.page_wrapper_bg .main section.call_to_action > .container > .article-text > .container .pagecontent {padding: 0px!important;}.content_part.form_all ul.content_list>li {flex-wrap: nowrap;}.content_part.form_all ul.content_list span {   width: auto;}.form-horizontal .form-group .col-sm-12.col-md-11 { width: 85%;}.form-horizontal .control-label {  width: 15%;}.form-horizontal .form-group .col-sm-12.col-md-5 {  width: 85%;}.content_part.job_all { margin-top: 50px;}}

/*768px end*/
/*767px start*/
@media (max-width: 767px) {
.news_block {padding:24px 24px 10px 24px;}.RWDnews013 .RWDnews013-pagination .swiper-pagination-bullet::after {background-color: #fff;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {float: left;}.RWDService001 {display: none;}.phone_pic {display: block;}.phone_pic {width: 70%;margin: 0 auto;}.footer_block .container {width: 90%;}.phone_pic img {    width: 100%;}/*內頁*/ 
.page_wrapper_bg .main section.call_to_action > .container { padding-left: 15px; padding-right: 15px; }.page_wrapper_bg .main section.call_to_action > .container > .article-text > .container { padding-left: 15px; padding-right: 15px; }.layoutlist_8.rwd { display: flex; flex-wrap: wrap;}.layoutlist_8.rwd .item {   width: calc(100% / 2 );margin-bottom: 35px;border-bottom: none;}.layoutlist_2 {  display: flex;  flex-wrap: wrap;}.layoutlist_2 .item {width: calc(100% / 2 );  margin: 0 0 25px;}.layoutlist_2 .listdate .yearmonth, .layoutlist_2 .listdate .day { display: inline-block;}.layoutlist_2 .listdate .day { color: #afafaf !important; font-size: 12px !important;letter-spacing: 2px; position: relative;  padding-left: 12px;}.layoutlist_2 .listdate .day::before { position: absolute; content: '/';   left: 0;}/*220511-語系-英*//*banner*/ 
.lang_en .RWDbanner_plus01 .slick-caption .txt2 {width: 80vw;}.lang_en .RWDbanner_plus01 .slick-caption .txt3 {width: 80vw;}/*footer*/ 
.lang_en .right_menu .RWDedictor .footer-menu .menu-item {width: calc(100%/2 - 20px);margin-bottom:20px;}.lang_en .right_menu .RWDedictor .footer-menu {flex-wrap: wrap;}/*字距*/ 
.lang_en .layoutlist_2 .listdate .day {letter-spacing: 0px;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.phone_pic {width: 85%;}.contact-info h5 {    width: 100%;    padding: 0;    border-right: 0;    margin-right: 0;    margin-bottom: 15px;}.contact-info {flex-direction: column;}.contact-info ul {width: 100%;}.RWDbanner_plus01 .logo {width: 80%;}.RWDbanner_plus01 .logo {    width: 90%;    margin: 50px auto 0 auto;}/*內頁*/ 
.page_wrapper_bg .main section.call_to_action { margin: 0 0 80px 0;}.layoutlist_8.rwd .item {   width: 100%;   padding: 0;}.page_wrapper_bg .article-text h4, .RWDtimeline01 li.event .point .title, .RWDtimeline02 .model-title, .RWDtimeline01 .model-title { font-size: 24px;}/*集團*/ 
.about_all.about_team .content_part {flex-wrap: wrap;}.about_all.about_team .content_part .content_text, .about_all.about_team .content_part .content_pic { width: 100%;margin-left: 0;}.page_wrapper_bg .article-text .about_all.about_team h4 { font-size: 24px;  }/*成品*/ 
.content_part.prouduct_all {  flex-wrap: wrap;}.content_part.prouduct_all .product_item {  width: calc(100% / 2 - 16px);  margin: 0px 8px 35px;}/*員工福利*/ 
.benefits_all .content_part:first-child { flex-wrap: wrap;}.benefits_all .content_part:first-child .content_text, .benefits_all .content_part:first-child .content_pic { width: 100%; margin-left: 0;}.benefits_all .content_part:first-child .content_pic {    text-align: center;}.form-horizontal .form-group .col-sm-12.col-md-11 {    width: 100%;}.form-horizontal .control-label {    width: 100%;}.form-horizontal .form-group .col-sm-12.col-md-5 {    width: 100%;}.page_wrapper_bg .article-text .about_all.about_team h4 {    border-bottom: none;    padding-bottom: 0;}/*220511-語系-英*//*menu*/ 
.lang_en .RWDmenu_plus04 .logo {width: 230px; margin-top: 15px;}/*banner*/ 
.lang_en .RWDbanner_plus01 .slick-caption .txt2 {width: 100%;}.lang_en .RWDbanner_plus01 .slick-caption .txt3 {width: 100%;}/*news*/ 
.lang_en .RWDnews013 .news_link .info .name {display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: normal;}/*company*/ 
.lang_en .RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: 100%; margin: 0 0 50px !important;}/*service*/ 
.lang_en .phone_pic {width: 85%;}.lang_en .RWDedictor001 .service_titlesection h1.main-title {width: 90%; margin: 0 auto;}.lang_en .RWDedictor001 .service_titlesection h2.sub-title {width: 90%; margin: 0 auto 30px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDmenu_plus04 .features .search-btn {border-left: 0;}.RWDmenu_plus04 .features {    padding-right: 0;    border-right: 0;    width: 52px;}.RWDmenu_plus04 .logo {    width: 230px;    margin-top: 15px;}.nice_block {    grid-template-columns: 1fr;}.nice_item h5 {font-size: 16px;}.news_block {transform: translateY(100%);}.RWDleft_cont002 .item-second .text-box .title {font-size: 20px;}.banner_block {margin-bottom: 180px;}.about_block {padding: 80px 0px;}.company_block {padding: 80px 0px 30px 0px;}.RWDproduct004 .heading-title.heading-arrow-bottom h1 {font-size: 35px;}.RWDproduct004 h2.sub-title {font-size: 16px;}.RWDedictor001 .service_titlesection h1.main-title {font-size: 35px;}.RWDedictor001 .service_titlesection h2.sub-title { font-size: 16px;}.RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 16px;}.right_menu .RWDedictor .footer-menu .menu-item h5 {font-size: 16px;}.right_menu .RWDedictor .footer-menu .menu-item {width: calc(100%/2 - 20px);margin-bottom:20px;}.right_menu .RWDedictor .footer-menu { flex-wrap: wrap;}.fix_btn a {    width: 100%;    flex-direction: row;    justify-content: center;    align-items: center;    font-size: 16px;    padding: 10px 20px;    bottom: 0;    right: 0;}.fix_btn a i {    margin-bottom: 0;    margin-right: 10px;}.footer_block {padding: 80px 0px 50px 0px;}.fl img {width: 100%;}.fl {width: 300px;}.fix_btn {    opacity: 0;    transition: 0.3s;}.fix_btn.fix_btn-change {    opacity: 1;    transition: 0.3s;}.RWDmenu_plus04 .features:after{display:none;}.fix_btn a {    z-index: 100;}/*內頁*/ 
.page_wrapper_bg .btn.btn_back, .page_wrapper_bg .btn.btn_back a { width: 100%;}.content_part.job_all a.job_btn { width: 100%;}.page_wrapper_bg .ebtn a {width: 100%;}.pagecontent .RWDeditor01 .row .col-md-6 {padding: 0;}.page_wrapper_bg .hgroup h1 {  font-size: 32px;}.page_wrapper_bg .banner_block { margin-bottom: 0;}.RWDtimeline01 li.event:before { left: 25px;}.page_wrapper_bg .article-text h4, .RWDtimeline01 li.event .point .title, .RWDtimeline02 .model-title, .RWDtimeline01 .model-title { font-size: 22px;}.about_all.about_info .content_part:nth-child(2) h4 {    font-size: 19px;}.content_part.prouduct_all h4.content_subtitle {font-size: 17px;}.content_part.product_service .content_pic { width: 100%; margin-right: 0; margin-bottom: 15px;}.content_part.quality_all h4.content_title {  font-size: 18px;}.RWDslider01 .text { padding-bottom: 0;}.content_part.form_all ul.content_list li {  flex-wrap: wrap; padding-bottom: 15px;}.content_part.form_all ul.content_list span {   width: 100%;}.about_all.about_info ul.content_list>li { flex-wrap: wrap;    padding-bottom: 15px;}.about_all.about_info ul.content_list>li>span {width: 100%;}.layoutlist_8 .list_subject .summary {margin: 10px 0 10px; border-top: 1px solid #5e5e5e; padding-top: 10px;} .layoutlist_8.rwd .listdate { margin: 0;}.eforms1.id3 .page_wrapper_bg .main section .container .article-text > .container {  padding: 0px;}.privacy_text.privacy_text_first h4.content_title { font-size: 20px;}.layoutlist_2 .item {  width: 100%;}.download_container .btn { width: 100%;  margin-top: 15px;}.page_wrapper_bg .dd-select, .page_wrapper_bg .dd-selected, div#file_dlist, .file_area { width: 100% !important;}.page_wrapper_bg .ebtn {    margin-right: 0;}.page_wrapper_bg .ebtn {    width: 100%;}/*220511-語系-英*//*banner*/ 
.lang_en .txt3.fadeInUp01.device_pad span {font-size: 18px !important;}.lang_en .txt2.fadeInUp01.device_pad span {font-size: 32px !important;}.lang_en .txt1.fadeInUp01.device_pad span {font-size: 20px !important;}/*about*/ 
.lang_en .RWDleft_cont002 .item-second .text-box .title {font-size: 20px;}
}
/*480px end*/
/*414px start*/

@media (max-width: 414px) {/*220511-語系-英*//*banner*/ 
.lang_en .RWDbanner_plus01 .slick-caption.txt-left {text-align: left;}}

/*414px end*/
/*380px start*/
@media (max-width: 380px){
/*內頁*/ 
.page_wrapper_bg .main section.call_to_action > .container > .article-text > .container {padding-left: 10px;   padding-right: 10px;}.page_wrapper_bg .article-text h4, .RWDtimeline01 li.event .point .title, .RWDtimeline02 .model-title, .RWDtimeline01 .model-title { font-size: 21px;}.page_wrapper_bg .article-text .about_all.about_team h4 { font-size: 21px;}.page_wrapper_bg .hgroup h1 {  font-size: 30px;   letter-spacing: 2px;}.content_part.form_all ul.content_list { letter-spacing: 1px;}.about_all.about_info .content_part:nth-child(2) h4 { font-size: 18px;}/*220511-語系-英*//*menu*/ 
.lang_en .RWDmenu_plus04 .logo {width: 180px; margin-top: 19px;}/*footer*/ 
.lang_en .right_menu .RWDedictor .footer-menu .menu-item {width: 100%;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDmenu_plus04 .logo {width: 180px;margin-top: 19px;}.slick-caption .container {width: 90%;}.RWDmenu_plus04 .features .search-btn {padding: 25px 10px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100%/1 - 20px);}/*內頁*/ 
.page_wrapper_bg .article-text h4, .RWDtimeline01 li.event .point .title, .RWDtimeline02 .model-title, .RWDtimeline01 .model-title {  font-size: 19px;}.page_wrapper_bg .hgroup h1 { font-size: 26px;  letter-spacing: 1px;}
}
/*320px end*/