/* all */body{font-family:'Noto Sans TC',sans-serif;}a, a:hover, a:focus{text-decoration: none;transition: all 0.5s ease-out;}p{letter-spacing: 0;color: #555;line-height: 1.5em;font-weight: 300;font-size: 15px;}#RWDfullscreen01 ul{list-style: none;padding: 0;}/* 反白顏色設定*/::selection {background: #0092dc;color: #fff;}::-moz-selection {background:#0092dc;color: #fff;}/* 動態效果改成fadeIn*/ 
.bounceIn{animation-name:fadeInUp;animation-duration:1s}/*loading*/ 
.RWDfakeloader img{width: auto;}/*搜尋*/ 
.RWDmenu_plus04 .features .search-btn {padding:20px 10px}.RWDmenu_plus04 #search-box.full .form-control {font-size: 20px;}.RWDmenu_plus04 #search-box.full .ibtn {font-size: 20px;}.RWDmenu_plus04 #search-box.full .search-in {max-width:900px}.mobile-link {    position: fixed;    display: none;    left: 0;    bottom: 0;    width: 100%;    color: #FFF;    text-align: center;    z-index: 800;    transition: all 0.5s ease-out;}.mobile-link .RWDedictor {    display: flex;    flex-direction: row;    align-items: stretch;    align-content: center;    animation-delay: initial !important;    animation-duration: initial !important;    background-color:#1f2c5c; }.mobile-link .RWDedictor a {    width: 100%;    color: #fff;    padding: 15px 0;}.mobile-link .RWDedictor a img{width:11px;height:15px;margin-right:10px;}/*寬度間距*/ 
.technology-block .container,.about-block .container{width: 75%;}.product-block .container{width: 70%;}/*板塊間距*/ 
.technology-block .container,.about-block .container,.product-block .container{padding:50px 0 80px;}.technology-block .container{padding-bottom: 0;}/*主標題*/ 
.titlebar{text-align: center;}.titlebar h2{color: #000;font-size: 35px;font-weight: 700;letter-spacing: 2px;}.titlebar span{color: #555;font-size: 18px;text-transform:uppercase;font-weight: 300;}/*按鈕*//*header*/ 
.RWDmenu_plus04 .header{padding: 0 4% 0 4%;transition: all 0.5s ease-out;}.RWDmenu_plus04 .logo {z-index: 30;width: auto;transition: all 0.5s ease-out;margin-top: 15px;}.RWDmenu_plus04 .site-nav{float: right;}.RWDmenu_plus04 .site-nav .menu{text-align: right;}.RWDmenu_plus04 .site-nav .menu>li>a{font-weight: 300;color: #000;}.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: #0092dc;  font-weight: 400;}.RWDmenu_plus04 .site-nav .menu>li>a:before {content: "";position: absolute;width: 0;height: 4px;background-image: linear-gradient(-20deg, #b721ff 0%, #21d4fd 100%); bottom: -1px;right: 0;transition: all .5s ease;border-radius: 20px;}.RWDmenu_plus04 .site-nav .menu>li>a:hover:before {width: 100%;transition: all .5s ease;right: auto;left: 0;}.RWDmenu_plus04 .site-nav .menu>li.header_contact{margin-left: 15px;}.RWDmenu_plus04 .site-nav .menu>li.header_contact a{padding: 25px 30px 25px 39px;color: #fff;position: relative;transition: all 0.5s ease-out;}.RWDmenu_plus04 .site-nav .menu>li.header_contact a:before{content: '';background: url(archive/image/customization/icon_form.png) no-repeat; background-size: 100% 100%; width: 11px;height: 15px;position: absolute;left: 20px;top: 30px;border-radius: 0;}.RWDmenu_plus04 .site-nav .menu>li.header_contact a:after{content: '';z-index: -1;position: absolute;left: 0; background-image: linear-gradient(-20deg, #b721ff 0%, #21d4fd 100%);border-radius: 99em;width: 100%;height: 35px;top: 20px;background-size: auto 150%;background-position: 0 100%;transition: background-position 0.5s;}.RWDmenu_plus04 .site-nav .menu>li.header_contact a:hover{transition: all 0.5s ease-out;}.RWDmenu_plus04 .site-nav .menu>li.header_contact a:hover:after{background-position: 0 0;box-shadow: 5px 3px 4px rgb(0 0 0 / 10%);}/*header is-up*/ 
.RWDmenu_plus04 .header.is-up{transition: all 0.5s ease-out;}/*header下拉選單*/ 
.RWDmenu_plus04 .site-nav .menu li{text-align: center;}.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 {    position: absolute;    right: 5px;    border-color: #bfbfbf;}.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{  font-weight: 400;  text-decoration: none;}.RWDmenu_plus04 .site-nav .menu ul li>a {    padding-right: 0px;    padding-left: 0;}.RWDmenu_plus04 .lang-select-label:hover:after, .RWDmenu_plus04 .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.is-active>a:after {    border-color: #0092dc;}/*header icon*/ 
.RWDmenu_plus04 .features .search-btn img{width: 17px;height: 17px;}.RWDmenu_plus04 .features .lang-select:hover .lang-select-label i, .RWDmenu_plus04 .lang-select:hover .lang-select-label {    color: #0092dc;}/*banner*/ 
.banner-block{padding: 75px 30px 0px 30px;}.banner-block .container{width: 85%;}.banner-block .RWDbanner_plus01 .slick-caption{top: 42%;}.banner-block .RWDbanner_plus01 .slick-caption .txt1{color: #fff;font-size: 3.5em;font-weight: 700;line-height: 1.2em;}.banner-block .RWDbanner_plus01 .slick-caption .txt1::before{content: '';width: 50px;height: 3px;background: #fff;margin-bottom: 15px;display: block;}.banner-block .RWDbanner_plus01 .slick-caption .txt2{font-size: 18px;color: #d7d7d7;margin-top: 20px;}.banner-block .RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background: #fff;}.banner-block .RWDbanner_plus01 .page-scroll{bottom: 0;}/*核心技術*/ 
.technology-block .RWDproduct002_v2 .section-subject.row{display: none;}.technology-block .RWDproduct002_v2 .portfolio-bottom{background: #f5f5f5;padding: 0 30px;}.technology-block .RWDproduct002_v2 .portfolio-bottom-summary{padding: 10px 0;}.technology-block .RWDproduct002_v2 .showbottom h4{color: #000;font-weight: 400;font-size: 17px;}.technology-block .RWDproduct002_v2 .showbottom p{text-align: left;}.technology-block .RWDproduct002_v2 .showbottom a:hover,.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4{color: #0092dc;}/*關於我們*/ 
.about-block{background: #f1f7ff;position: relative;overflow: hidden;}.about-block::before{content: '';background: url(archive/image/customization/about_bg.png) no-repeat;position: absolute;left: -250px;bottom: -350px; width: 1153px;height: 655px;opacity: 0.8;}.about-block::after{content: '';background: url(archive/image/customization/about_bg02.png) no-repeat;position: absolute;top: -80px;right: -80px; width: 714px;height: 499px;}.about-block .container{position: relative;z-index: 1;}.about-block .RWDleft_cont .container{width: 100%;padding: 0;}.about-block .RWDleft_cont .row{display: flex;margin-left: 0;margin-right: 0;}.about-block .RWDleft_cont .col-lg-5{width: 50%;}.about-block .RWDleft_cont .col-lg-5.col-lg-offset-2{margin-left: 0;}.about-block .RWDleft_cont .col-lg-5.col-lg-offset-2 img{width:100%;box-shadow:2.8px 2.8px 2.2px rgba(0, 0, 0, 0.02),6.7px 6.7px 5.3px rgba(0, 0, 0, 0.028),12.5px 12.5px 10px rgba(0, 0, 0, 0.035),22.3px 22.3px 17.9px rgba(0, 0, 0, 0.042),41.8px 41.8px 33.4px rgba(0, 0, 0, 0.05),100px 100px 80px rgba(0, 0, 0, 0.07);}.about-block .RWDleft_cont .section_left_content{background: transparent;}.about-block .RWDleft_cont .content_topline{display: none;}.about-block .RWDleft_cont .content_title{color: #000;font-weight: 700;font-size: 35px;margin-bottom: 0;position: relative;}.about-block .RWDleft_cont .content_title::before{content: '';width: 50px;height: 3px;background-image: linear-gradient(-20deg, #b721ff 0%, #21d4fd 100%);display: block;margin-bottom: 35px;}.about-block .RWDleft_cont .lead .en-title{color: #555;font-size: 18px;font-weight: 300;margin: 10px 0 20px;}.about-block .RWDleft_cont .lead .sub-title{margin: 0px 0 15px;color: #222121;font-weight: 500;}.about-block .RWDleft_cont .lead p{width: 80%;}/*產品介紹*/ 
.product-block{position: relative;    background-color: #f9f9f9;}.product-block .container{position: relative;z-index: 1;}.product-block::before{content: '';background: url(archive/image/customization/pro_bg.png) no-repeat;position: absolute;left: 0;top: 0;width: 429px;height: 429px;z-index:0;}.product-block::after{content: '';background: url(archive/image/customization/pro_bg02.png) no-repeat;position: absolute;bottom: 0;right: 0;width: 429px;height: 429px;z-index: 0;}.product-block .RWDbanner005 .swiper-slide{padding: 0 3px;}.product-block .RWDbanner005.title-left .title_block{display: none;}.product-block .RWDbanner005.frac-bottom{margin-top: 50px;}.product-block .RWDbanner005 .swiper-left .main-title,.product-block .RWDbanner005 .swiper-right .main-title,.product-block .RWDbanner005 .main-title{    font-weight: 500;color: #000;text-align: center;}.product-block .RWDbanner005 .fraction_block .dot-line{display: none;}.product-block .RWDbanner005 .swiper-left,.product-block .RWDbanner005 .swiper-right{border: 0;}.product-block .RWDbanner005 .sqare_shadow{top: 230px;}.product-block .RWDbanner005.frac-bottom .fraction_block.frac-bottom{margin-top: 0;}.product-block .RWDbanner005 .sqare_shadow{box-shadow: initial;border: 1px solid #dfdfdf;}.product-block .RWDbanner005 .more-btn{border: 1px solid #dfdfdf;width:200px;height: 55px;font-size: 16px;letter-spacing: .1em;line-height: 55px; z-index: 2;}.product-block .RWDbanner005 .more-btn::before {content: "";background-image: linear-gradient(-20deg, #b721ff 0%, #21d4fd 100%); width: 0;height: 100%;position: absolute;right: 0;top: 0;transition: .5s;z-index: -1;}.product-block .RWDbanner005 .more-btn:hover{background: transparent;}.product-block .RWDbanner005 .more-btn:hover:before {width: 100%;transition: .4s;right: auto;left: 0;}.product-block .RWDbanner005 .swiper-slide {display: flex;flex-direction: column;align-items: center;background: #fff;border-radius: 0;}.product-block .RWDbanner005 .swiper-left .main-title, .RWDbanner005 .swiper-right .main-title, .RWDbanner005 .swiper-center .main-title {order: 2;}.product-block .RWDbanner005 .swiper-left .img_wrap, .RWDbanner005 .swiper-right .img_wrap, .RWDbanner005 .swiper-center .img_wrap {order: 1;filter: opacity(0.9)brightness(.9);}.product-block .RWDbanner005 .swiper-left .subtitle, .RWDbanner005 .swiper-right .subtitle, .RWDbanner005 .swiper-center .subtitle {order: 4;}.product-block .RWDbanner005 .swiper-left .price, .RWDbanner005 .swiper-right .price, .RWDbanner005 .swiper-center .price{order: 3;}.product-block .RWDbanner005 .swiper-left .sub-link, .RWDbanner005 .swiper-right .sub-link {order: 5;display: none;}.product-block .RWDbanner005 .add-cart{width: 100%;height: 100%;    bottom: 0;}.product-block .RWDbanner005 .add-cart .add-cart-span,.RWDbanner005 .add-cart:before{display:none;}@media (min-width: 1922px) {    .about-block .RWDleft_cont .col-lg-5.col-lg-offset-2{padding:0;}   .about-block .RWDleft_cont .col-lg-5.col-lg-offset-2 img,.product-block .RWDbanner005 .img_wrap{width:100%;}}/*Search*/ 
.RWDsearch_page .more {    background: #111;    color: #fff;    display: block;    padding: 10px;    transition: 0.5s;    margin: auto;max-width: 150px;}.RWDsearch_page .more:hover {background: #1f5db9;}.RWDproduct002_v2 .portfolio-item > .inner-content > img{width:100%;}
/*footer start*/

/*footer*/ 
.footer-block{background:#1f5db9 !important;position: relative;   }.footer-block::before{content: '';background: url(archive/image/customization/footer_bg.png) no-repeat;position: absolute;left: 0;top: 0;width: 677px;height: 330px; background-size: cover; background-position: right;}.footer-block,.footer-block a{color:#dce8f9;}.footer-block a:hover{color: #fff;}.footer-block .container{width: 70%;display: flex;justify-content: flex-start;align-items: flex-start; padding: 50px 0 20px;border-bottom: 1px solid #7ca5e1;}.footer-block .ft-left,.footer-block .ft-right{width: 50%;}.footer-block .ft-left{position: relative;}.footer-block .ft-left .ft-info h2{margin-bottom: 20px;}.footer-block .ft-left .ft-info h2 img{width:278px;height:42px;}.footer-block .ft-left .ft-info ul{list-style: none;padding: 0;font-size: 15px; letter-spacing: 0.5px;}.footer-block .ft-left .ft-info ul>li i{padding-right: 5px;width: 20px;display: inline-block;text-align: center;}.footer-block .Community{position: absolute;right: 35px;top: 20px;z-index: 5;}.footer-block .Community .RWDsocial002 .iconRounded{color: transparent;border: 0; padding-top: 5px;padding-left: 2px;}.footer-block .Community .RWDsocial002 .iconRounded:hover,.footer-block .Community .color1 .iconRounded:hover{background: #eee;}.footer-block .Community .RWDsocial002 .iconRounded img {width: 30px;height: 30px;}.footer-bottom{font-size: 12px;display: flex;align-items: center;justify-content: center;padding:10px 0;color: #7ca5e1;flex-wrap: wrap;text-align:center;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover{color: #7ca5e1;}.scrollTop002{bottom: 30px;}.scrollTop002 img{width: 59px;}

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

/*index*/ 
.lang_en .banner-block .RWDbanner_plus01 .slick-caption .txt1{font-size: 2.5em;}/*主標題*/ 
.lang_en .titlebar h2{letter-spacing: 0px;}.lang_en .about-block .RWDleft_cont .content_title {line-height: 1.5}.lang_en .RWDbanner005 .swiper-left .main-title, .lang_en .RWDbanner005 .swiper-right .main-title{letter-spacing: 0px;}.lang_en .product-block .RWDbanner005 .more-btn {width: 225px;letter-spacing: 0px;}/*內頁*/ 
.lang_en .pagecontent {letter-spacing:0px;}.lang_en .page_wrapper_bg .article-text.rwd .container{letter-spacing: 0px}.lang_en .page_wrapper_bg .article-text .layoutlist_3 .list_subject a{letter-spacing: 0px}.lang_en .pageTitle {letter-spacing: 0.5px;}.lang_en .ebtn.currectsend_btn a {letter-spacing: 0px;}

/*語系 end*/
/*cookie start*/

.RWDalert_fancybox.bottom {    width: 100%;    padding: 30px 60px 20px !important;    box-shadow: 1px 0px 2px rgb(51 51 102 / 20%) !important;    z-index: 9999 !important;}.RWDalert_fancybox.bottom {    z-index: 999;    box-shadow: 0px -3px 3px rgb(51 51 102 / 20%);    padding: 5px 60px 15px !important;    text-align: center;    letter-spacing: 1px;    position: fixed;    bottom: 0;    left: 0;    right: 0;    background: #000 !important;    color: #fff !important;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {     display: inline-block;}.RWDalert_fancybox.bottom .editor {     font-size: 15px;    margin-bottom: 8px;}.RWDalert_fancybox .btn.active {    border-radius: 0px;    margin-top: 20px;    background: #fff !important;    border: 0px !important;    display: block;    padding: 5px 50px;    color: #000 !important;    font-size: 15px;}.RWDalert_fancybox.bottom a{border-bottom: #ddd dotted 1px;    color: #fff;}/*---------------------------800---------------------------*/@media (max-width:800px) {  .RWDalert_fancybox.bottom{      padding: 20px 10px 15px !important;      }.RWDalert_fancybox .btn.active{    margin-top: 10px;}}/*---------------------------600---------------------------*/@media (max-width:600px) {    .RWDalert_fancybox.bottom {        width: 100%;    }}

/*cookie end*/
/*內頁 start*/

section.call_to_action {padding: 80px 0px;min-height: 800px;}#RWDPAGE_BASE_PAT01 .main {top: 50px !important;}#RWDPAGE_BASE_PAT01 figure {margin: 0;}.main {    overflow: hidden;}.lang-select-label {    padding: 21px 15px;}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: 15px;letter-spacing:1px;line-height: 30px;}.page_wrapper_bg .article-text.rwd .container{font-size: 15px; line-height:30px; color: #555; word-wrap:break-word;word-break:normal;letter-spacing: 1px}.page_wrapper_bg .article-text .layoutlist_3 .list_subject a{font-size: 15px; line-height:30px; color:#555; word-wrap:break-word;word-break:normal;letter-spacing: 1px}/*麵包屑*/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_PAT01 .ft-info {position: relative;}#RWDPAGE_BASE_PAT01 .ft-info h2{margin-bottom: 20px;}#RWDPAGE_BASE_PAT01 .ft-info h2 img{width:278px;height:42px;}#RWDPAGE_BASE_PAT01 .ft-info ul{list-style: none;padding: 0;font-size: 15px; letter-spacing: 0.5px;}#RWDPAGE_BASE_PAT01 .ft-info ul>li i{padding-right: 5px;width: 20px;display: inline-block;text-align: center;}.formdesc a {color: #4d4d4d;}#RWDPAGE_BASE_PAT01  p {letter-spacing: 0;color: #444;line-height: 1.8;font-weight: 300; font-size: 15px;letter-spacing: 1px;}#RWDPAGE_BASE_PAT01 .img-responsive {width: 100%;}/*電子表單*/div#eforms ul {list-style: none;padding-left: 5px;}.new-form .formdesc {padding-right: 100px;}div#eforms h5 {font-weight: 500;font-size: 18px;margin: 30px 0px 25px;}.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;}/*產品*/ 
.layoutlist_7 .litem:hover .subject a {color: #1f5db9;}.RWDslider01 .pic img {width: 100%;}/*回上頁*/ 
.btn.btn_back a:hover {background:#1f5db9;}.btn.btn_back {float: right;padding: 0;}.btn.btn_back a {width: 200px;background: #111;color: #fff;display: block;padding: 10px;transition: 0.5s;}/**//*隱私權政策*/ 
.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;}.article4.id90 p {text-align: center;margin: 0px 0px 30px;line-height: 1.5;}.article4.id90 .editor.clearfix {width: 70%;margin: 0 auto;}.article4.id90 ul {padding-left: 22px;}.article4.id90 h6 {font-size: 16px;border-bottom: 1px #eca0a0 solid;width: fit-content;}.article4.id90 h5 {font-size: 18px;font-weight: 500;color: #111;margin-top: 50px;line-height: 1.5;}.RWDtimeline01 li.event .point .title {font-size: 28px;font-weight: 600;margin: 0 0 0px 0;line-height: 30px;color: #111;}.RWDtimeline01 li.event .circle img {width: 100%;height: auto;max-width: 180px;margin-bottom: 10px;}.RWDtimeline01 li.event:before {width: 12px;height: 12px;border: 0px solid #c33738;background: #c33738;}.RWDtimeline01 .line_dot, .RWDtimeline01 .line_dot2 {filter: brightness(1.2);}.RWDtimeline01 li.event .point .editor {border-bottom: 0px #eee solid;font-size: 15px;color: #666;line-height: 28px;text-align:left;width: 100%;margin: 10px auto 0px;}/*側選單*/#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: 15px;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_7 .summary, .layoutlist_7 .summary a {    color: #666666;    text-decoration: none;    margin-top: 10px;    line-height: 1.5;}

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

@media (max-width: 1500px) {.customized_columns {padding: 30px 0px 0px 50px;}.new-form .formdesc {padding-right: 50px;}.new-form .new-width .row .col-md-11 {margin-bottom: 0px;}.formdesc iframe {height: 120PX;}.RWDtimeline01 li.event .point .title {font-size: 20px}}@media (max-width: 1400px) {section.call_to_action > .container {width: 95%;}.new-form .new-width .must, .new-form .new-width .control-label, .new-form .new-width .row .col-md-1 {width: 100px;padding-right: 10px;clear: left;}.ebtn.currectsend_btn a {font-size: 15px;letter-spacing: 2px;padding: 4px 30px}}

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

@media (max-width: 1680px) {.banner-block .RWDbanner_plus01 .slick-caption { top: 35%;}section.call_to_action > .container {width: 85%;}}@media (max-width: 1480px) {.lang_en .banner-block .RWDbanner_plus01 .slick-caption .txt1{font-size: 2em;}    .banner-block .RWDbanner_plus01 .slick-caption .txt1{font-size: 3em;}   .technology-block .container, .about-block .container,.product-block .container,.footer-block .container { width: 85%;}.lang_en .about-block .RWDleft_cont .content_title::before {    margin-bottom: 25px;}.lang_en .about-block .RWDleft_cont .lead .sub-title {    font-size: 18px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.lang_en .banner-block .RWDbanner_plus01 .slick-caption .txt1{font-size: 1.5em;}.banner-block .RWDbanner_plus01 .slick-caption .txt1{font-size: 2.5em;}.technology-block .RWDproduct002_v2 .portfolio-item.grow > .inner-content:hover > img,.technology-block .RWDproduct002_v2 .portfolio-item > .inner-content > img{transform: scale(1);}.lang_en .about-block .RWDleft_cont .content_title {    font-size: 26px;}.lang_en .about-block .RWDleft_cont .row {    align-items: center;}/**/div#eforms {padding: 0 !important;}.page_wrapper_bg .article-text.rwd .container {padding: 0}div#article {width: 100% !important;}.article2.id114 div#article {width: 100%;padding-left:0px !important;}#sidebar {width: 100%;margin-top: 0px;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
/*header*/ 
.RWDmenu_plus04 .features:after{background-color: #e1e1e1;}.RWDmenu_plus04 .features .search-btn{padding-top:23px;}.RWDmenu_plus04 #mobile-menu .menu>li.active{background-color: #0092dc;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a{background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li>ul {background-color: #f0faff;}.about-block .RWDleft_cont .row{align-items: center;}.product-block .RWDbanner005 .sqare_shadow {top: 150px;}.mobile-link{display:block}.footer-block{padding-bottom: 70px;}.scrollTop002 {bottom: 80px;}/**/ 
.new-form .formdesc {padding-right: 15px;width: 100%;}.formdesc.col-md-6 {display: flex;align-items: center;}.formdesc .ft-info {width: 50%;}.formdesc .ft-map {width: 50%;}.formdesc iframe {height: 200PX;}.customized_columns {padding: 50px 30px 0px 30px;border-left: #f5f5f5 0px solid;border-top: #f5f5f5 1px solid;width: 100%;}.layoutlist_7 .litem {margin: 0px 0px 30px !important;width: calc(100%/2 - 1px);float: left;}.layoutlist_7 .cdate, .layoutlist_7 .cdate a {display:none}#RWDPAGE_BASE_PAT01 .main {top: 80px !important;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.banner-block .container{text-align: center;}.banner-block .RWDbanner_plus01 .slick-caption{top:20%}.banner-block .RWDbanner_plus01 .slick-caption .txt1 {font-size: 3.2em;}.lang_en .banner-block .RWDbanner_plus01 .slick-caption .txt1{font-size: 2em;}.banner-block .RWDbanner_plus01 .slick-caption .txt1::before{margin-left:auto;margin-right:auto;}.about-block .RWDleft_cont .row{flex-direction: column;}.about-block .RWDleft_cont .col-lg-5,.about-block .RWDleft_cont .col-lg-5.col-lg-offset-2 img{width:100%;padding:0;}.about-block .RWDleft_cont .col-lg-5.col-lg-offset-2{height: 40vh;overflow: hidden;}.about-block .RWDleft_cont .lead p{width: 100%;}.product-block .RWDbanner005 .swiper-center .swiper-slide {     max-width: 30%;margin: 0 30px;padding-right: 0;padding-left: 0; border: 0;}.product-block .RWDbanner005 .sqare_shadow {display: block;}.product-block .RWDbanner005 .sqare_shadow.swiper-next , .product-block .RWDbanner005 .sqare_shadow.swiper-prev {display:none;}/*.product-block .RWDbanner005 .add-cart{display:none;}*/ 
.lang_en .RWDbanner005 .main-title {    font-size: 16px;    line-height: 1.5;}.footer-block .container{flex-direction: column;}.footer-block::before{    width: 100%;height: 100%; background-size: cover;top:auto;bottom:0;}.footer-block .ft-left, .footer-block .ft-right{width:100%;}.footer-block .ft-left{margin-bottom:20px;}.footer-block .Community{right:0;}.footer-block .container {    width: 85% !important;    flex-direction: column;}/**/ 
.new-form .new-width .must, .new-form .new-width .control-label, .new-form .new-width .row .col-md-1 {width: 100%;}.new-form .new-width .currectsend_btn {float: none;width: 100%}.ebtn.currectsend_btn a {margin: 0 auto;}.btn.btn_back {float: none;padding: 0;width: 100%;}.btn.btn_back a {margin: 0 auto}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.page_wrapper_bg .article-text.rwd .container {padding: 0px 15px;}.pageTitle {font-size: 26px}.lang_en .banner-block .RWDbanner_plus01 .slick-caption .txt1{font-size: 1.8em;}.scrollTop002 {    bottom: 80px;    z-index: 111;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDslider01 .pic-list {float: none;width: 100%;padding: 0}.RWDslider01 .text {float: none;width: 100%;padding-bottom: 50px;padding-top: 30px;}.RWDslider01.pic-right .pic-list {float: none;padding: 0;}.lang_en .banner-block .RWDbanner_plus01 .slick-caption .txt1{font-size: 1.5em;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.banner-block .RWDbanner_plus01 .slick-caption .txt1 {font-size: 2.8em;}/*技術*/ 
.technology-block .RWDproduct002_v2 .portfolio-item > .inner-content > img{width:100%;}.about-block .RWDleft_cont .col-lg-5.col-lg-offset-2{height: auto;}.product-block .RWDbanner005 .swiper-center .swiper-slide {    min-width: 260px;    height: 290px;    padding-right: 6px;    padding-left: 6px;    -webkit-transition: all .4s;    transition: all .4s;    -webkit-transform: perspective(100px) translateZ(-50px);    transform: perspective(100px) translateZ(-50px);    margin:0;}.product-block .RWDbanner005 .swiper-center .swiper-slide.swiper-slide-active {    border-right: 0;    border-left: 0;    max-width: 260px;    -webkit-transform: perspective(100px) translateZ(0);    transform: perspective(100px) translateZ(0);}.product-block .RWDbanner005 .swiper-center .swiper-slide.swiper-slide-next {    -webkit-transform: perspective(100px) translateX(-40px) translateZ(-50px);    transform: perspective(100px) translateX(-40px) translateZ(-50px);}.product-block .RWDbanner005 .swiper-center .swiper-slide.swiper-slide-prev {    -webkit-transform: perspective(100px) translateX(40px) translateZ(-50px);    transform: perspective(100px) translateX(40px) translateZ(-50px);}.product-block .RWDbanner005 .swiper-center .swiper-slide.swiper-slide-prev , .product-block .RWDbanner005 .swiper-center .swiper-slide.swiper-slide-next {   background-color: transparent;}.footer-block {padding:0 5vw 70px;}.footer-block .container{width:100%;padding-left:0;padding-right:0;}/**/ 
.customized_columns {padding: 50px 15px 0px 15px;width: 100%;}.formdesc .ft-info {width: 100%;}.formdesc .ft-map {width: 100%;}.formdesc.col-md-6 {    display: block;    align-items: center;}.layoutlist_7 .summary, .layoutlist_7 .summary a {    font-size: 14px;    color: #666666;    text-decoration: none;    margin-top: 10px;    line-height: 1.5;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.technology-block .container, .about-block .container, .product-block .container { padding: 30px 0 30px;}.banner-block .RWDbanner_plus01 .slick-caption,.banner-block .container{width:100%;}.banner-block .RWDbanner_plus01 .slick-caption { top: 15%;}.banner-block .RWDbanner_plus01 .slick-caption .txt1 { font-size: 2em;}.lang_en .banner-block .RWDbanner_plus01 .slick-caption .txt1{font-size: 1.2em;}.lang_en .banner-block .RWDbanner_plus01 .slick-caption .txt2{font-size: 15px;}.banner-block .RWDbanner_plus01 .page-scroll{display:none;}.technology-block  .RWDproduct002_v2{padding-bottom:0;}.technology-block .RWDproduct002_v2 .portfolio-item > .inner-content{height: auto;overflow: inherit;}.about-block::after{right: -250px;}.titlebar h2, .about-block .RWDleft_cont .content_title,.about-block .RWDleft_cont .lead .sub-title,.about-block .RWDleft_cont .lead .en-title{ text-align: center;}.about-block .RWDleft_cont .content_title::before{margin-left:auto;margin-right:auto;}.product-block .RWDbanner005 .sqare_shadow.swiper-next{right:18%;}.product-block .RWDbanner005 .sqare_shadow.swiper-prev{left:18%;}.product-block .RWDbanner005 .more-btn{width:100%;margin-bottom:55px;margin-top:55px;}.footer-block .container{padding-top:20px;}/**/ 
.new-form {margin-top: 0px}.ebtn.currectsend_btn a {width: 100%;}.formdesc.col-md-6 {padding: 0px 0px;}.customized_columns {padding: 50px 0px 0px 0px;width: 100%;}.btn.btn_back a {width: 100%;}.layoutlist_7 .litem {width: calc(100%/1 - 1px);padding: 0;}.pagecontent .article_model[data-seq="0"] {margin-top: 0px !important}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.banner-block{padding-left:15px;padding-right:15px;}.banner-block .RWDbanner_plus01 .slick-caption .txt1 {font-size: 1.8em;}.lang_en .banner-block .RWDbanner_plus01 .slick-caption .txt1{font-size: 1em;}.lang_en .banner-block .RWDbanner_plus01 .slick-caption .txt2{font-size: 12px;}.titlebar h2,.about-block .RWDleft_cont .content_title{font-size: 27px;}.product-block .RWDbanner005 .swiper-center .swiper-slide {min-width: 220px;}.product-block .RWDbanner005 .swiper-center .swiper-slide.swiper-slide-active {max-width: 220px;}.footer-block .ft-left{display:flex;flex-direction: column;}.footer-block .Community{top: auto;order:2;position: relative;}.footer-block .RWDedictor{order:1;}/**/ 
.RWDtimeline01 li.event .point {    width: calc(100% - 50px);    right: inherit;    left: 100px;    padding-right: 30px;    padding-bottom: 50px;}
}
/*480px end*/
/*414px start*/

@media (max-width: 414px){  .RWDmenu_plus04 .logo{width:200px;  margin-top: 20px;}.RWDtimeline01 li.event .point {    width: calc(100% - 80px);    left: 80px;    padding-right: 20px;    padding-bottom: 60px;}}

/*414px end*/
/*380px start*/
@media (max-width: 380px){
.banner-block .RWDbanner_plus01 .slick-caption .txt1 {    font-size: 1.6em;}div#article {    padding: 0 !important;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDtimeline01 li.event .point {width: calc(100% - 70px);left: 70px;padding-right:0px;}.layoutlist_7 .litem {padding: 0px 15px;}
}
/*320px end*/