/* now =>2025-07-30 23:28:05*/ 
 /* Last Midoify Time By 2021-02-25 17:29:18 */ 
 /* Last Midoify Time By 1614245358 */ 
 /* Last Midoify Time By Thu, 25 Feb 2021 09:29:18 +0000 */ 
/* HTTP_IF_MODIFIED_SINCE=>*/ 
/* RWDfullscreen01 start=> */ 
 .color4, .slice.color4, .bulle.color4, .ctaBox.color4{background-color:#e6e6e6} .RWDMenuIcon001{background-color:#3a383e} .navbar-nav>li:hover{background-color:rgba(255, 255, 255, 0)} .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background-color:rgba(255, 255, 255, 0)} .navbar-default .navbar-nav > li > a{color:#ffffff} .navbar-default .navbar-nav > li > a:hover{color:#d4d4d4} .navbar-nav > li > a i:hover{color:#ffffff} ul.nav li ul{background:#515151} ul.nav li ul li{background:#515151} .navbar .nav li ul li:hover{background-color:transparent} .navbar .nav li.active a, .navbar .nav li.active a:hover{color:rgba(255, 255, 255, 0)} .in ul.nav{background:transparent} .RWDfullScreenSlider .btn{color:#ffffff} .RWDfullScreenSlider .btn{border-color:#ffffff} .RWDfullScreenSlider .btn{background:rgba(255, 255, 255, 0.25)} .RWDfullScreenSlider .btn:hover{color:#97c900} .RWDfullScreenSlider .btn:hover{border-color:#eeeeee} .copyright_desc{color:#999999} .copyright_desc a{color:#999999} .copyright_desc a:hover{color:#999999} .RWDeform001 .section-line{background-color:#251f20} .RWDeform001 .form-horizontal .form-group{color:#666666} .btn{color:#ffffff} .btn:hover{color:#97c900} .btn{background-color:#97c900} .btn:hover{background-color:#ffffff} .btn{border-color:#97c900} .btn:hover{border-color:#97c900} /* <= RWDfullscreen01 end */ 
 /* miracle customization start=> */ 
/* 隱藏*/a:focus, a:hover {text-decoration: none;}/*menu*//* 反白顏色設定*/::selection { background: #23527c; color: #fff;}::-moz-selection { background:#23527c; color: #fff;}.fl {width:350px;}.fl img {width:100%;}.cd-logo {width: 240px;margin-top: 18px;}.RWDmenu_plus02 .cart-block a, .RWDmenu_plus02 .member-block a, .RWDmenu_plus02 .querycar-block a { color: #fff;}/**/ 
.cd-main-header {background: transparent;}.RWDmenu_plus02 .inside {background: linear-gradient(to bottom, rgba(0,0,0,0.4), rgba(0,0,0,0));}.RWDmenu_plus02 .container {width: 100%;padding: 0 50px;}.cd-primary-nav>li>a {color: #fff;}.RWDmenu_plus02 .share-group a {padding-left: 20px;letter-spacing: 1px;color: #ddd;}.RWDmenu_plus02 .share-group img {vertical-align: middle;width: 16px !important;filter: brightness(.9);}.RWDmenu_plus02 .share-group *~span {margin-left: 5px;}.cd-primary-nav>li>a {letter-spacing: 3px;font-size: 17px;transition: all .5s ease;}.RWDmenu_plus02 .inside.is-up {box-shadow: none;background: rgba(51,51,51,1);}.cd-search-trigger::before {border: 2px solid #fff;}.cd-search-trigger::after {background: #fff;}.cd-search.full .search-in {transform: scale(.75);}.is-up .cd-primary-nav>li.contact a {background: #6db3d9;}.is-up .cd-primary-nav>li.contact a:hover {color: #fff;background: #073968;}.cd-primary-nav>li>a:hover, .cd-primary-nav>li.active>a {color: #6eb3d9;}.cd-primary-nav>li:after{display:none;}.RWDmenu_plus02 .share-group a:hover { color: #6eb3d9;transition: all .5s ease;}.RWDmenu_plus02 .share-group a:hover i {color: #ddd;}.RWDmenu_plus02 .share-group a:last-child { display: none;}.RWDmenu_plus02 .cart-block .glyphicon, .RWDmenu_plus02 .member-block .glyphicon, .RWDmenu_plus02 .querycar-block .glyphicon {color: #fff;}.RWDmenu_plus02 .querycar-block:hover i {    color: #fff;}.RWDmenu_plus02 .querycar-block{margin: 10px 20px 0 50px;}/**/ 
.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 80px;}.RWDbanner_plus01 .slick-caption .txt3 {margin-top: 5px;}.RWDbanner_plus01 .slickitem03 .slick-caption .txt1 span, .RWDbanner_plus01 .slickitem03 .slick-caption .txt2 span, .RWDbanner_plus01 .slickitem03 .slick-caption .txt3 span{text-shadow: 0 0 5px rgba(0,0,0,0);}.RWDbanner_plus01 .slick-caption .txt1 span {color: #fff;font-size: 30px; letter-spacing: 3px;font-weight: 600;text-shadow: 0 0 5px rgba(0,0,0,.3);}.RWDbanner_plus01 .slick-caption .txt2 span, .RWDbanner_plus01 .slick-caption .txt3 span {font-size: 55px;color: #fff;font-weight: 600;letter-spacing: 5px;text-shadow: 0 0 5px rgba(0,0,0,.3);}.RWDbanner_plus01 .slick-caption{top: 44%;}.RWDbanner_plus01 .slick-caption .container {width: 80%;}.RWDbanner_plus01 .slick-caption .txt1 h8:nth-child(1) {border-right: 1px solid #bbb;padding-right: 20px;margin-right: 20px;}.RWDbanner_plus01 .banner-slider .slick-item .pic:before{content: "";display: block;background-image: url(archive/image/customization/top-main-visual-video-overlay.png);background-repeat: repeat;background-position: 0 0;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 2;}.RWDmenu_plus02 .cart-block:hover:after, .RWDmenu_plus02 .member-block:hover:after, .RWDmenu_plus02 .querycar-block:hover:after{display:none;}/**/ 
.cust_logo {background: linear-gradient(to top , rgba(0,0,0,.03)10%, rgba(111,99,99,0) 95%);}.cust_logo .RWDbanner008 {width: 40%;float: left;animation: none;opacity: 1 !important;margin-top: 6px;}.RWDbanner008 img {padding: 12px;}.cust_logo .RWDedictor {width: 60%;display: flex;float: left;animation: none;opacity: 1 !important;}.cus_info {width: calc(100% - 280px);background: #073968;color: #fff;padding: 30px 15px 30px 150px;margin-top: -40px;clip-path: polygon(13% 0%, 100% 0, 100% 100%, 0% 100%);}.cus_title {width: 280px;padding: 20px 0;}.cus_title h3 {font-size: 24px;line-height: 1.3;margin: 0 0px 0 30px;padding: 0 0px 0 30px;color: #333;letter-spacing: 2px;border-left: 1px solid #ddd;}.cus_info h4 {font-size: 20px; margin-bottom: 18px;letter-spacing: 2px;}.cus_info p {font-size: 16px;letter-spacing: 1px;}/*標題*/ 
.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {color: #333;font-weight: 600;font-size: 40px;letter-spacing: 5px;line-height: 1.3;margin: 0;}.RWDproduct004 h2.sub-title {font-size: 18px;letter-spacing: 1px;line-height: 1.5;margin: 18px 0 0;color: #666;font-weight: 400;}.index .section-line {display: none;}.index h1.main-title {margin: 0px;color: #333; font-weight: 600;font-size: 40px;letter-spacing: 5px;line-height: 1.3;}.index h2.sub-title {font-size: 18px;letter-spacing: 1px;line-height: 1.7;color: #666;font-weight: 400;}.contact_block .container, .pd_block .container {width: 80%;}.index .cd-main-content {overflow: hidden;}/*pd*/ 
.RWDproduct004 .callout-dark {background-color: transparent;color: #333;border: 0;padding: 0 0 50px;}.RWDproduct004 .heading-title.heading-arrow-bottom::after{display:none;}.pd_block {padding:120px 0 80px;}.RWDproduct004 .nopadding {border-bottom: none;border-width:3px 0;padding: 10px 20px !important;background: #fff;}.RWDproduct004 #portfolio.portfolio-nogutter .col-md-3.mix {width: calc(100% / 3);margin: 15px 0 !important;position: relative;}/*.RWDproduct004 #portfolio.portfolio-nogutter .col-md-3.mix:before {content: "";position: absolute;display: block;width: calc(100% - 10px);height: 1px;background: #e4e4e4;top: -18px;left: 5px;}*/ 
.RWDproduct004 #portfolio.portfolio-nogutter .item-box {padding: 20px 20px !important; background: #eee; margin: 0 15px !important; transition: .5s all;min-height: 620px}.RWDproduct004 #portfolio.portfolio-nogutter .item-box:hover {background: #def3fe;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {display:inline-block;margin: 0 0 12px;font-size: 20px;line-height: 1.5;color: #fff;background: #073968;padding: 4px 55px 4px 15px;    clip-path: polygon(0% 0%, 87% 0%, 100% 100%, 0% 100%);letter-spacing: 1px;font-weight: 600;}.RWDproduct004 .list-inline {letter-spacing: 1px; font-size: 16px;line-height: 1.5;color: #666;}.RWDproduct004 .ico-rounded.lightbox { display: none;}.RWDproduct004 {overflow-x: visible;}.RWDproduct004 .item-box .item-hover .inner {top: 0;margin-top: 0; width: 100%;  height: 100%;}.RWDproduct004 a { width: 100%;height: 100%; display: block;}.RWDproduct004 .item-box .item-hover .inner .ico-rounded>span { display: none;}.RWDproduct004 .item-box .item-hover {background-color: transparent;}.RWDproduct004 .overlay {background-color: transparent;}.RWDproduct004 .item-box figure:hover img {transform: scale(1.05);transition: all .5s ease;}.RWDproduct004 .item-box figure img{ transition: all .5s ease;}.RWDproduct004 .item-box-desc {padding: 30px 0px 20px;}/**/ 
.RWDService001.paneleffect_page {    animation: none;    opacity: 1;}.service_block .container {width: 100%;padding-top: 60px;}.service_block {z-index: 2;width:80%;}.RWDService001 .section-subject {width: 70%;margin: 0 auto 50px;text-align: left;}.RWDService001 .row:nth-child(2) {padding: 50px 13%;background: #6db3d9;clip-path: polygon(0% 0%, 87% 0%, 100% 100%, 0% 100%);}.RWDService001 i {width: 80px;margin: 0 auto;}.RWDService001 .boxFeature-2 h2 {font-size: 20px;color: #fff;font-weight: 400;letter-spacing: 3px;text-align: center;margin-top: 10px;}.RWDService001 i:before {content: ""; position: absolute;width: 40%; height: .8px; background: #adcfe2; top: 50%; right: -50%; transform: translate(-80%, -50%);}.RWDService001 .col-md-3:last-child i:before{display:none;}.RWDService001 .boxFeature-2 h2:before {content: "01";display: block;font-size: 14px;line-height: 2;padding-bottom: 3px;color: #b3dff7;}.RWDService001 .col-md-3:nth-child(2) .boxFeature-2 h2:before{content: "02";}.RWDService001 .col-md-3:nth-child(3) .boxFeature-2 h2:before{content: "03";}.RWDService001 .col-md-3:nth-child(4) .boxFeature-2 h2:before{content: "04";}/*ab*/ 
.RWDparallax_new .overlay {background-image: url(archive/image/customization/top-main-visual-video-overlay.png);background-repeat: repeat;background-position: 0 0;}.ab_block {margin-top: -120px;z-index: -1;}.RWDparallax_new .picbgbox{z-index: -1;height: 400px !important;}.RWDparallax_new .editor {position: absolute;right: 100px;bottom: 18%;width: auto;color: #fff;}.ab_txt {display: flex;align-items: flex-end;text-shadow: 0 0 10px rgba(0,0,0,.5);}.ab_txt h1 {font-weight: 600;padding-right: 40px;line-height: 1.3;letter-spacing: 2px;font-size: 40px;}.ab_txt h4 {font-size: 20px;letter-spacing: 1px;line-height: 1.5;font-weight: 600;}/**/ 
.RWDeform001 .form-horizontal .form-group {margin-bottom: 25px;    color: #333;}.RWDeform001 span.options {display: block;padding-top: 15px;}input[type=checkbox], input[type=radio] {margin: 4px 5px 0 0;}span.boxname {padding-right: 15px;}.RWDeform001 .form-horizontal .form-group img {margin-left: 10px;}.contact_block {position: relative;padding:120px 0 0px;}.form-control {font-size: 15px;line-height: 1.5;color: #333;background-color:#c5d3da;background-image: none;border: 0;border-radius: 0;}.form-control:focus {background: #ccc;border-color: transparent;outline: 0;-webkit-box-shadow: none;box-shadow: none;}.cont_btn a {font-size: 17px;font-weight: 600;display: block;border: 1px solid #ccc;padding: 12px 30px;margin-bottom: 13px;color: #333;letter-spacing: 1px; transition: all .3s ease;}.cont_btn a i {font-size: 22px;line-height: 1;transform: translateY(4px);display: inline-block;padding-right: 6px;}.cont_btn {padding-right: 80px;}.company_info {margin-top: 35px;letter-spacing: 1px;line-height: 2;padding-right: 80px;color: #333;}.company_info p {border-bottom: 1px solid #ccc;padding-bottom: 2px;}.company_info h3 {letter-spacing: 1px;font-size: 20px;line-height: 1.5;    color: #333;}.company_info dd {line-height: 1.5;margin-bottom: 5px;}a.map_b {display: inline-block;margin-left: 10px;color: #333;font-weight: 600;font-size: 14px;transition: all .3s ease;}a.map_b:hover {color: #073968;}.RWDeform001 .ebtn a {padding: 3px 30px;color: #073968;letter-spacing: 2px;font-size: 16px;border: 1px solid #073968;background: transparent;}.RWDeform001 .ebtn {background: transparent;}.RWDeform001 .ebtn a:hover{transition: all .3s ease;background: #073968; color: #fff;}.cont_btn a:hover { background: #6db3d9; color: #fff;transition: all .3s ease;}.cont_btn img {filter: brightness(.2);width: 18px; margin-right: 10px;transform: translateY(-3px); transition: all .3s ease;}.cont_btn a:hover img {filter: brightness(1);transition: all .3s ease;}.contact_block:before {content: "";position: absolute; width: 100%; height: 100%; background: url(archive/image/customization/con_bg1.jpg)no-repeat;background-size: cover; filter: grayscale(1)opacity(0.15)blur(1px); top: 0; left: 0; z-index: -1;}.to-scroll {position: relative; top: -120px;}.RWDeform001 a { color: #333;}.scrollTop002 {right: 15px; bottom: 100px;}
/*footer start*/

.footer_block .RWDedictor, .footer_block .RWDsocial002 {    animation: none;    opacity: 1 !important;}.ft_other .RWDedictor, .RWDssl01, .copyright {    display: inline-block;    animation: none;    opacity: 1 !important;}.ft_other {    padding: 150px 15px 30px;    text-align: center;    font-size: 14px;letter-spacing:1px;color:#666;position: relative;}.RWDssl01 {    padding: 0 20px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {    color: #666;}.ft_other:before {    content: "";    position: absolute;    width: 100%;    height: 80%;    background: linear-gradient(to top, rgb(0 0 0 / .5) 3%,rgb(0 0 0 / .2)45%, rgb(51 51 51 / 0));    left: 0;    bottom: -20px;    z-index: -1;}

/*footer end*/
/*內頁 start*/

/*main*/ 
.page_wrapper_bg section.call_to_action { padding: 35px 0 105px 0; min-height: 700px;}.page_wrapper_bg section.call_to_action>.container {padding: 0;}.pagecontent .article_model[data-seq="0"] {    margin-top: 0px !important;}.page_wrapper_bg .collapsing_header .main {    top: 0 !important;}.page_wrapper_bg .ft_other:before {    bottom: 0;}.page_wrapper_bg .RWDmenu_plus02 .sub-nav {    padding: 0 50px;    background: #073968;}.page_wrapper_bg .RWDmenu_plus02 .share-group.sub_share {    margin: 10px 0;}.page_wrapper_bg .cd-header-buttons {    padding-right: 50px !important;}.page_wrapper_bg .cd-logo {    margin-left: 60px;}.page_wrapper_bg .RWDmenu_plus02 .container {    padding: 0;}.page_wrapper_bg .footer_block .container {    padding: 0 50px;}/*標題麵包屑(置左)*/ 
.hgroup h1 {    font-size: 36px;    letter-spacing: 2px;    display:inline-block !important;    font-weight: 600;    line-height: 1;    margin: 0 15px .3em 0;    border-right: 2px solid #e3e3e3;    padding: 0 15px 0 0;}.hgroup .breadcrumb {    font-size: 11px;    background-color: transparent;    margin: 0 0 0;    padding: 6px 0;    border: 0px;    position: relative;    letter-spacing: 1px;    display: inline-block;    bottom: 10px;    float: none !important;    right: auto;}.hgroup .container {border-bottom: none;}.product1 .hgroup .container, .product2 .hgroup .container{    width: 75%;    margin-right: 0;}.product1 .page_subject, .product1 .page_subject{    padding: 0 !important;}.page_wrapper_bg .cont_btn {    text-align: center;    padding-right: 0;    display: flex;    justify-content: center;}.page_wrapper_bg .cont_btn a {    display: inline-block;    width: calc(100% / 3 - 10px);    margin: 0 5px;}.page_wrapper_bg .company_info {    text-align: center;}.page_wrapper_bg .ft_other {    padding: 50px 15px 30px;}.page_wrapper_bg .footer_block:before {    content: "";    position: absolute;    width: 100%;    height: 100%;    background: url(archive/image/customization/con_bg1.jpg)no-repeat;    background-size: cover;    background-position: center;    filter: grayscale(1)opacity(0.15)blur(1px);    top: 0;    left: 0;    z-index: -1;}.page_wrapper_bg .footer_block {    position: relative;    padding: 30px 0 0;}/*文字統一設定*/ 
.page_wrapper_bg .article-text h2 {font-size:26px;line-height: 1.5;letter-spacing: 2px;font-weight: bold;}.page_wrapper_bg .article-text h3 {letter-spacing: 2px;line-height: 1.5;margin-bottom: 10px; font-weight: bold; font-size: 24px !important;}.page_wrapper_bg .article-text h4 {font-size: 18px;line-height: 1.7;letter-spacing: 2px;margin: 15px 0 15px;font-weight: bold;}.page_wrapper_bg .article-text {font-size: 16px;line-height: 2;letter-spacing: 2px;color: #333;text-align: justify;font-weight: 400;}.page_wrapper_bg .article-text p {font-size: 16px;line-height: 2;letter-spacing: 2px;color: #333; font-weight: 400;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td { font-size: 16px;line-height: 2; font-weight: 400;}._bd_row li{margin-bottom: 10px;}._bd_row ol, .products-info .txt .editor ol { padding-left: 22px;}._bd_row ul, .products-info .txt .editor ul{ padding-left: 18px;}/*-------按鈕--------*/#panelCms .btn.btn-primary { float: none;border-radius: 5px !important;}/*回上一頁按鈕*/#article .btn.btn_back a, #album .btn.btn_back a {padding: 6px 15px;display:block;}.btn.btn_back {margin-right: 0;float: right;background: transparent !important;padding: 0;box-shadow: none;}.btn.btn_back a {min-width: 120px;padding: 0 15px;background: transparent;color:#073968; transition: all 0.2s ease;border: 1px solid #073968;}.btn.btn_back a:hover {border: 1px solid #073968;color: #fff;background:#073968;}/*確定送出*/ 
.ebtn {padding: 0;background: transparent;-webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px;float: right;margin-right: 0;}.ebtn a {min-width: 120px;line-height: 1.5;padding: 6px 30px;margin-top: 20px;color: #fff;background: #073968; border: 1px solid #073968;transition: all .2s ease;}.ebtn a:hover {background:#073968; color: #fff; border-color:#073968; transition: all .2s ease;}.ebtn.refill_btn {    display: none;}.RWDproduct_page .ibtn {    padding: 6px 10px;    background: #6db3d9;    width: 100%;    font-size: 15px;    color: #fff;transition: all.3s ease;}.RWDproduct_page .btn-other .ibtn:hover {    background: #073968;    color: #fff;    transition: all.3s ease;}/**/ 
.RWDquiry .btn.normal.bg2 {    border-radius: 0;    background: #073968;    color: #fff;}.RWDquiry .btn.normal {color:#073968;    border: 1px solid #073968;    border-radius: 0;}/**/#sidebar {    padding-right: 70px !important;    margin-top: -90px;}.m2018 .products-nav .nav-title{display:none;}.m2018 .products-nav>ul>li {    border-bottom: 1px solid #ddd;}.m2018 .products-nav>ul>li>a {    color: #888;}.m2018 .products-nav>ul>li.active>a, .m2018 .products-nav>ul>li:hover>a {    color: #6db3d9;    font-weight: 600;}/*產品*/ 
.webdesc {    padding: 0 10px;}#product .layoutlist_2 .item {    background: #eee;    padding: 20px;    border: 0;    min-height: 480px;}#product .layoutlist_2 .item .summary A.itemlink {    color: #333;    font-size: 15px;    line-height: 1.3;}#product .layoutlist_2 .subject {    min-height: 35px;    height: auto !important;    display: inline-block;    margin:20px 0 12px;    font-size: 18px;    line-height: 1.5;    color: #fff;    background: #073968;    padding: 4px 55px 4px 15px;    clip-path: polygon(0% 0%, 87% 0%, 100% 100%, 0% 100%);    letter-spacing: 1.5px;    font-weight: 600;}#product .layoutlist_2 .item .subject A.itemlink {    color: #fff;}.RWDproduct_page .products-info .subname {    font-size: 20px !important;    color: #333 !important;    font-weight: 600;    line-height: 1.3;}.RWDproduct_page .products-info .name {    font-size: 15px;    color: #333;    margin-bottom: 3px;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor {    color: #333;    font-size: 15px;}.RWDproduct_page .products-info .name-box {    margin-bottom: 30px;}.RWDproduct_page .control-box .control-label, .RWDproduct_page .products-info .download .control-label, .RWDproduct_page .products-info .pd-info .control-label, .RWDproduct_page .products-info .txt .title {    font-size: 15px;}.RWDproduct_page .list-inline>li {    display: block;}.products-info .txt .editor li {    margin-bottom: 10px;}.RWDproduct_page .products-editor img {    display: block;    margin: 30px auto;}#product .layoutlist_2 .item:hover {    background: #def3fe;}/*相簿*/ 
.album_item:hover img { filter: brightness(0.8);transition: all .5s ease;}.album_item img{transition: all .5s ease;}.layoutlist_2 .album_item_subject {color: #333;font-weight: 600;letter-spacing: 1px;}.row .album_d_item a {border-bottom: 0;}.album_d_item .album_item_subject {    bottom: 0;    left: 0px;    height: 40px;    line-height: 1.5;    min-height: 80px;    width: 100%;    color: #333;    text-align: center;    opacity: 1 !important;    background: transparent;}/*關於*/ 
.ab_txt1 h3 {    display: inline-block;    margin: 0 0 30px !important;    color: #fff;    background: #073968;    padding: 15px 85px 15px 60px;    clip-path: polygon(0% 0%, 87% 0%, 100% 100%, 0% 100%);}.ab_txt1 {    margin-top: -40px;}.ab_pblock {    box-shadow: 0 0 20px 10px #eee;}.ab_txt1 p {    padding: 30px 60px 60px;}/**/form#eForm1 {    padding: 15px 0px 15px 15px;}

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

@media (max-width:1700px){.RWDbanner_plus01 .slick-caption.txt-right { top: 40%;}.company_info, .cont_btn {padding-right: 50px;}}@media (max-width:1500px){.RWDbanner_plus01 .slick-caption .txt2 span, .RWDbanner_plus01 .slick-caption .txt3 span {font-size: 45px;}.RWDbanner_plus01 .slick-caption .txt1 span { font-size: 25px;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 60px;}.contact_block .container, .pd_block .container { width: 100%;padding: 0 80px;}.cust_logo .RWDbanner008 {width: 35%;}.cust_logo .RWDedictor {width: 65%;}.cus_info {padding: 20px 15px 20px 150px;}.RWDbanner008 img {padding: 20px 10px;}.service_block {width: 90%;}}@media (max-width:1400px){.cd-primary-nav>li>a {    padding: 0 15px;    letter-spacing: 1px;    font-size: 14px;}.cus_title h3 {font-size: 22px;}.company_info, .cont_btn { padding-right: 20px;}}@media (max-width:1300px){.cus_info { padding: 20px 15px 20px 100px;}.company_info, .cont_btn {padding-right: 10px;}.company_info dd {font-size: 15px;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 40px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.cd-logo {width: 180px;margin-top: 8px !important;}.sub-nav.visible-lg {display: block !important;}.RWDmenu_plus02 .share-group.sub_share {margin-top: 8px;}.RWDmenu_plus02 .sub-nav.sub-up {margin-top: -30px;}.cd-primary-nav a, .cd-primary-nav ul a {color: #fff;border-color: #666;}.go-back a::after, .go-back a::before, .has-children>a::after, .has-children>a::before { background: #fff;}.cd-header-buttons li.search-btn {margin-left: 0;margin-right: 15px;}.cd-main-header { padding: 0 20px;height: auto;transition: all .5s ease;background: linear-gradient(to bottom,  rgb(0 0 0 / 0.4), rgb(0 0 0 / 0%));}.is-up .cd-main-header { transition: all .5s ease;background: rgb(51 51 51 / .5);}.cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before {background: #fff;}nav.cd-nav .bottom-copyright{display:none;}nav.cd-nav ul .close-btn { color: #fff;}nav.cd-nav ul .close-btn:after, nav.cd-nav ul .close-btn:before {background-color: #fff;}.cd-primary-nav>li>a {border-color: #666;}.cd-primary-nav, .cd-primary-nav ul {background: #333;}.contact_block .container, .pd_block .container { padding: 0 60px;}.RWDbanner_plus01 .slick-caption.txt-right {top: 32%;}.index h2.sub-title {font-size: 17px;}.service_block .container { padding-top: 40px;}.RWDService001 .row:nth-child(2) {padding: 50px 13% 50px 0px;}.RWDService001 .section-subject {width: 86%;padding-left: 30px;margin: 0 0 50px;}.contact_block {padding: 100px 0 0px;}.company_info, .cont_btn {padding-right: 0;}a.map_b { margin-left: 8px;}.ft_other { font-size: 12px;}.ft_other { padding: 100px 15px 30px;}/*內頁*/ 
.page_wrapper_bg section.call_to_action>.container {    padding: 0 20px;}.page_wrapper_bg .collapsing_header header {    padding: 0;}.page_wrapper_bg .cd-logo {    margin-left: 30px;}.page_wrapper_bg .cd-header-buttons {    padding-right: 20px !important;}.RWDmenu_plus02 .querycar-block {    margin: 10px 30px 0 10px;}.page_wrapper_bg .RWDmenu_plus02 .share-group.sub_share {    margin: 2px 0;}.product1 .pagecontent {    float: right;}.cd-primary-nav, .cd-primary-nav ul {    height: 100vh;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDproduct004 #portfolio.portfolio-nogutter .item-box {padding: 20px 30px !important;}.cus_info {padding: 20px 15px 20px 82px;}.RWDbanner_plus01 .slick-caption .txt2 span, .RWDbanner_plus01 .slick-caption .txt3 span {font-size: 40px;}#m_RWDfullscreen01_9_1 .overlay {background-color: rgba(0, 0, 0, 0.3);}.ab_txt {text-shadow: 0 0 20px rgb(0 0 0 / 70%);}.contact_block .container, .pd_block .container {padding: 0 30px;}.cont_btn a {font-size: 16px;font-weight: 600;padding: 12px 20px;letter-spacing: 0px;}.RWDparallax_new .picbgbox {background-size: 120% !important;}/*內頁*/ 
.page_wrapper_bg .footer_block .container {    padding: 0 30px;}#product .layoutlist_2 .item {    min-height: 480px;}.ab_txt1 p {    padding: 30px 50px 60px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-right .container {width: 90%;}.RWDbanner_plus01 .slick-caption.txt-right { top: 40%;}.cust_logo { display: flex;flex-direction: column-reverse;}.cust_logo .RWDbanner008, .cust_logo .RWDedictor {width: 100%;}.cus_title h3 {font-size: 22px;border: 0;margin: 0;padding: 0 30px;}/*product*/ 
.pd_block {padding: 80px 0;}.RWDproduct004 #portfolio.portfolio-nogutter .col-md-3.mix {width: calc(100% / 2);}.RWDproduct004 #portfolio.portfolio-nogutter .col-md-3.mix:nth-child(even){border-right:0;}/*about*/ 
.RWDService001 .col-md-3 {width: calc(100% / 4);}.service_block {width: 95%;}.service_block .container {padding-top: 0;}.RWDService001 .row:nth-child(2) {padding: 40px 13% 40px 0px;}.ab_txt {display: block;}.RWDparallax_new .editor {padding: 0 50px;width: 100%;right: auto;bottom: 30px;}.ab_txt h1 {margin-bottom: 25px;font-size: 35px;padding-right: 0;}.RWDparallax_new .picbgbox {background-size: 160% !important;background-position: 0 !important;}/*contact*/ 
.RWDeform001 .col-sm-4:first-child {width: 100%;display: grid;grid-template-columns: 1fr 1fr;grid-gap: 0 30px;margin-bottom: 30px;}.RWDeform001 .col-sm-4{width: 50%;}.company_info {margin-top: 0;}.scrollTop002 {bottom: 50px;}.RWDssl01 {padding: 0 0px 0 20px;}/**/#sidebar {    padding-right: 10px !important;    margin-top: 0;    padding-left: 10px !important;    margin-bottom: 30px;}.product1 .page_subject {    padding: 0 10px !important;}.page_wrapper_bg .cont_btn a {font-size: 13px;padding: 12px 8px;}#product .layoutlist_2 .item {    min-height: 500px;}.btn.btn_back, .ebtn {    width: auto;}.recruitment .list_table td {    font-size: 13px;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {min-height:auto}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
#product .layoutlist_2 .item {    min-height: 450px;}.hgroup h1 {    font-size: 33px;    display: block !important;    line-height: 1.5;    border-right: 0;    margin: 0 0px .3em 0; padding: 0;}.product1 .page_subject {    text-align: center;}.webdesc {    text-align: center;}.page_subject {    text-align: center;}.RWDproduct_page .btn-other li {    width: 100%;    float: none;}.RWDproduct_page .btn-other li button {    width: 100%;    padding: 6px 0;}.RWDproduct_page .products-info .name-box {    margin-top: 20px;}
}
/*800px end*/
/*600px start*/
@media (max-width: 600px) {
.fl {width:270px;}/*menu*/ 
.cd-main-header { padding: 0 15px;}.RWDmenu_plus02 .share-group a{display:none;}.RWDmenu_plus02 .share-group a:last-child {padding: 8px 0;width: 100%; text-align: center; display: block;}.cd-search.full .search-in {transform: scale(.9);}.is-up .cd-main-header { background: rgb(51 51 51 / 1);}.RWDmenu_plus02 .querycar-block {    margin: 10px 20px 0 10px;}.cd-header-buttons li.search-btn {    margin-left: 0;    margin-right: 0;}.sub-nav.visible-lg {position: absolute;width: 100%;left: 0;bottom: -40px;display: block !important;height: auto;background: #6db3d9;opacity: 0;}.RWDmenu_plus02 .is-up .sub-nav.visible-lg{opacity: 1;}.RWDmenu_plus02 .share-group.sub_share {float: none;margin-top: 0;}.RWDmenu_plus02 .share-group span {font-size: 16px;color: #fff;letter-spacing: 2px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption .txt2 span, .RWDbanner_plus01 .slick-caption .txt3 span {font-size: 25px;}.RWDbanner_plus01 .slick-caption .container {width: 100%;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 16px; letter-spacing: 1px;}.RWDbanner_plus01 .slick-caption, .RWDbanner_plus01 .slick-caption.txt-right { width: 100%;top: 36%;}.RWDbanner_plus01.style-dotnav.control-left .control-box {  padding-bottom: 47px;}.cus_info p {font-size: 15px;}.cus_info h4 {font-size: 18px;}.cust_logo .RWDedictor {text-align: center; display: flex;flex-direction: column-reverse;}.cus_info {width: 100%;padding: 20px;clip-path: polygon(0% 0%, 100% 0, 100% 100%, 0% 100%);}.cus_title {width: 100%;padding: 20px 20px 0;}.cus_title h3 {font-size: 22px;border: 0;margin: 0;padding: 0;}.index h1.main-title {font-size: 35px;letter-spacing: 2px;}/*product*/ 
.pd_block { padding: 60px 0;}.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {font-size: 32px;letter-spacing: 2px;}.RWDproduct004 #portfolio.portfolio-nogutter .col-md-3.mix {width: 100%; border-right: 0;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {padding: 20px !important;}.RWDproduct004 .nopadding {padding: 0px !important;}/*about*/ 
.service_block {width: 100%;}.RWDService001 .section-subject {width: 100%;padding-left: 0;margin: 0 0 50px;}.RWDService001 .row:nth-child(2) {clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);padding: 40px 30px 5px;}.RWDService001 .col-md-3 {width: calc(100% / 2);float: left;margin-bottom: 35px;border-right: 1px solid #adcfe2;}.RWDService001 .col-md-3:before {content: "";position: relative; display: block;width: 100%;height: 1px;background: #adcfe2;top: -15px;}.RWDService001 .col-md-3:nth-child(1):before, .RWDService001 .col-md-3:nth-child(2):before{display:none;}.RWDService001 .col-md-3:nth-child(even){  border-right:0;}.RWDService001 i:before{display:none;}#m_RWDfullscreen01_9_1 .overlay {background-color: rgba(0, 0, 0, 0.2);}.ab_block {margin-top: -50px;}.RWDparallax_new .picbgbox {background-position: 10% !important;background-size: 280% !important;}.ab_txt h4 {font-size: 16px;}.RWDparallax_new .editor {padding: 0 30px;}.ab_txt h1 {font-size: 30px;}/*contact*/ 
.RWDeform001 .col-sm-4:first-child {grid-template-columns: 1fr;grid-gap: 30px 0;margin-bottom: 30px;}.RWDeform001 .col-sm-4 {width: 100%;}.RWDeform001 .ebtn {margin-top: 40px;}.contact_block {padding: 60px 0 0px;}.ft_other {padding: 100px 0px 30px;letter-spacing: 0px;}.RWDssl01 {padding: 0;}.scrollTop002 {bottom: 10px;}/*內頁*/ 
.page_wrapper_bg section.call_to_action {    padding: 15px 0 65px 0;}.page_wrapper_bg  .pagecontent {padding: 0px !important;}.page_wrapper_bg section.call_to_action>.container {padding: 0 10px;}.page_wrapper_bg .cont_btn { flex-direction: column;}.page_wrapper_bg .cont_btn a { display: inline-block;width: 100%; margin: 10px 0;}#sidebar {padding-right: 0px !important;padding-left: 0px !important;}.btn.btn_back, .ebtn { width: 100%;}.RWDquiry .btn.t-right { float: none;}.RWDquiry .btn-box { text-align: center;}.page_wrapper_bg .cd-logo { margin-left: 0;}.page_wrapper_bg .cd-header-buttons {padding-right: 0px !important;}.page_wrapper_bg .collapsing_header header {padding: 0 15px;}.page_wrapper_bg .article-text {font-size: 15px;}#product .layoutlist_2 .item {min-height: auto;}.ab_pblock { box-shadow: none;}.ab_txt1 { margin-top: 0px;}.ab_txt1 p {padding: 0;}.ab_txt1 h3 { display: inline-block; margin: 0 !important;color: #073968; background: transparent;padding: 15px 0; clip-path: none;}.page_wrapper_bg .ab_txt1 h3 {font-size: 18px !important;}.layoutlist_1 .row a img, .row .album_d_item a img { max-width: 100%;  height: auto; width: 100%;}.layoutlist_1 .row a, .row .album_d_item a { height: auto;}.album_d_item .album_item_subject { bottom: 0; left: 0px; height: auto;padding: 10px 0;line-height: 1.5; min-height: auto;}.row .album_d_item a { border-bottom: 0;padding-bottom: 0;padding-right: 15px;}.album_d_item { margin-top: 15px;}.layoutlist_7 .litem {    margin: 10px 0px 30px !important;}
}
/*600px end*/
/*380px start*/
@media (max-width: 380px){
.ab_txt h1 { font-size: 27px;}.page_wrapper_bg .collapsing_header header {    padding: 0 10px;}.cd-main-header { padding: 0 10px;}.cd-logo {    width: 140px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.cd-logo {width: 160px;margin-top: 10px !important;}.cd-header-buttons li.search-btn {margin-right: 5px;}.index h1.main-title {font-size: 32px;letter-spacing: 2px;}.index h2.sub-title {font-size: 15px;}.RWDparallax_new .picbgbox {background-size: 325% !important;}.ab_txt h4 {font-size: 14px;}a.map_b {margin-left: 0;}.RWDbanner_plus01 .slick-caption .txt2 span, .RWDbanner_plus01 .slick-caption .txt3 span {font-size: 22px;}
}
/*320px end*//* <= miracle customization end */ 
/* user customization start=> */ 

/* <= user customization end */ 
