/*動態效果*/ 
.bounceIn{animation-name: fadeInUp;}/*共同*/#RWDfullscreen02{font-family: 'Exo', sans-serif;}/*文字連結設定*/a{text-decoration: none;}/*loading*/ 
.fl {left: 50% !important;margin-left: -230px;}.fl img {width: 460px;}/*logo*/ 
.cd-logo{margin-top: 23px;margin-bottom: 5px;width: 350px;}/*選單*/ 
.cd-primary-nav > li > a{font-size: 15px;font-family: 'Exo', sans-serif;}.cd-primary-nav > li > a:hover{color: #fff;background: #c33537;}.cd-main-header {background: -webkit-linear-gradient(#4a4a4a,#222);background: -o-linear-gradient(#4a4a4a,#222);background: -moz-linear-gradient(#4a4a4a,#222);background: linear-gradient(#4a4a4a,#222);}.cd-search-trigger::after {background: #ffffff;}.cd-search-trigger::before {border: 2px solid #ffffff;}.cd-search-trigger span::before, .cd-search-trigger span::after {background: #ffffff;}.cd-search button:hover {color: #c33537;}@media (min-width: 1200px){.RWDmenu_plus02 .inside {background: -webkit-linear-gradient(#4a4a4a,#222);background: -o-linear-gradient(#4a4a4a,#222);background: -moz-linear-gradient(#4a4a4a,#222);background: linear-gradient(#4a4a4a,#222);}#cd-primary-nav > li.has-children.active.hover > a {background: #c33537;}}@media only screen and (min-width: 1170px){.cd-primary-nav > li > a {color: #ffffff;}.cd-primary-nav .cd-secondary-nav > li > a:hover, .cd-primary-nav .cd-secondary-nav > li.active > a {background-color: transparent;color: #c33537;}}@media (min-width: 800px){.RWDmenu_plus02 .cd-search { height: 60px; width: 100%; left: auto; right: 15px; max-width: 350px;}.RWDmenu_plus02 .cd-search input {font-size: 16px;}.RWDmenu_plus02 .cd-search button {top: 18px;font-size: 15px;}}/*選單滑過效果*/ 
.cd-primary-nav .cd-secondary-nav a{font-weight: normal;}.cd-primary-nav > li:hover:after{background: transparent;}.cd-primary-nav > li > a:hover:before, .cd-primary-nav > li > a:hover:after{background-color: #fff;}.cd-primary-nav ul.moves-out > li > a.selected{font-weight: normal;}/*下拉選單*/ 
.cd-primary-nav > li > a.selected{background-color: #3e6d81;color: #fff !important;}/*banner區塊*/ 
.block_banner {position: relative;}.RWDfullScreenEditor::before{background: rgba(0, 0, 0, 0);}.RWDbanner_plus01 .page-scroll {bottom: 0px;}/*banner編輯器*/ 
.RWDfullScreenEditor .logo{display:none;}.b_slogan img{max-width:100%;}.b_slogan{text-align: left;width: 450px;}.RWDfullScreenEditor .intro-body .intro-text{line-height: 44px;}p.bn-tit {font-size: 60px;text-transform: uppercase;text-shadow: 1px 1px 10px #4b5e69;}p.bn-sub {letter-spacing: 10px; padding-top: 19px; color: #275265;font-weight: 600; font-size: 20px;}/*滿版scrollDown*/a.scrollLink:before {    content: "...";    font-size: 47px;    color: #fff;    text-shadow: 2px 1px 5px rgba(0, 0, 0, 0.5);    letter-spacing: 6px;    transform: rotate(90deg);    display: block;    position: relative;    left: 16px;    bottom: 24px;}/*scrollDown001*/ 
.scrollDown001{position:absolute !important; z-index: 999 ;left: 0;  right: 0; bottom: 15%;animation: scrollDown001 ease-out 0.7s infinite;animation-direction: alternate;}.scrollDown001 .page-scroll img{width: 60px;}/*scrollDown001動態語法*/@keyframes scrollDown001{from {}0% {bottom:13%; opacity: 0.5;}/*50% {bottom:13.2%; opacity: 0.7;}*/100% {  bottom:13.5%;  opacity:1;}/*to {bottom:20.5%;}*/}/*banner編輯器_scrolldown*/ 
.RWDfullScreenEditor .intro-body .page-scroll{margin-top:14%;display:none;}.RWDfullScreenEditor .btn.btn-rj {border-color: transparent;background-color: rgba(255, 255, 255, 0.9);}.RWDfullScreenEditor .btn.btn-rj:hover, .btn.btn-rj:focus {background-color: rgba(255, 255, 255, 0.9);}.RWDfullScreenEditor .intro-body .page-scroll a.btn {font-size: 14px;letter-spacing: 2px; border-radius: 0px;  font-weight: 600;padding-left: 28px;color: #38687d;}/*選單下滑位置*/ 
.point_block {position: relative;top: -40px;}/*main*/ 
.cd-main-content{z-index: 1;}/*產品區塊介紹*/ 
.product_block{padding: 100px 0 40px;background-color: #fafafa;}.RWDproduct002{padding: 0;}/*產品標題*/ 
.RWDproduct002 h1.main-title {font-size: 27px;margin: 0px;color: #005f8a;font-weight: 600;letter-spacing: 2px;text-align: center;text-transform: uppercase;}.RWDproduct002 h2.sub-title {font-size: 22px;margin: 20px 0 0;color: #fd9470;letter-spacing: 2px;text-transform: uppercase;color: #c7c7c7;}.RWDproduct002 .section-line {background-color: #ececec;display: inline-block;height: 0px;width: 200px;margin-top: 0px; position: relative; bottom: 84px;}.RWDproduct002 .section-subject{margin: 0px 0px 20px;}.RWDproduct002 .portfolio-item.grow.c.isotope-item{padding: 0 15px !important;}.RWDproduct002 .portfolio-item > .inner-content > .portfolio-content{background-color: #fff;opacity: 0.9;}.portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text{color: #38687d;}.filter-portfolio {display: none;}.portfolio-bottom-summary{padding: 10px 15px;}.portfolio-bottom-summary h4{font-size:18px;margin:10px 0px;letter-spacing: 1px;text-align: center;line-height: 30px;}.RWDproduct002 .showbottom:hover .portfolio-bottom h4{color: #c33537;}.portfolio-bottom-summary p{font-size:14px;}.RWDproduct002 .showbottom:hover .inner-content > img {-webkit-transform: scale(1.05);transform: scale(1.05);}.popup-portfolio .portfolio-item {position: relative !important;top: 0 !important;left: 0 !important;}/*公司簡介標題*/ 
.RWDedictor003 .section-subject{margin-bottom:0px;}.RWDedictor003 h1.main-title{font-size: 27px;margin: 0px;color: #005f8a;font-weight: 600;letter-spacing: 2px;text-align: center;text-transform: uppercase;}.RWDedictor003 h2.sub-title{font-size: 22px;margin:15px 0 0;color: #fd9470;letter-spacing: 2px;text-transform: uppercase;color: #c7c7c7;color: #7b7b7b;}.RWDedictor003 .section-line{background-color:#c1c1c1;display: inline-block;height: 0px;width: 200px;margin-top:40px;position: relative;bottom: 84px;}/*公司簡介內容*/ 
.RWDedictor003{background-color: #e6f2f0;color: #555;font-size: 15px;letter-spacing: 1px;line-height: 2;}.RWDedictor003 .section-overlay{background-color: rgba(221, 221, 221, 0.3);}.RWDedictor003 .section-content{padding:100px 0px 80px}.RWDedictor003 .row_none{width: 80%;margin: 0 auto;}.RWDedictor003 .col-md-12{text-align:center;}.RWDedictor003 p {font-size: 15px;line-height: 2;color: #444;margin-top: 15px}.RWDedictor003 .about_btn {float: right;padding: 0 20px;margin-top: 30px;color: #fff;background: #555;transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;}.RWDedictor003 .about_btn:hover {background: #c33537;}@media (min-width: 1200px){.RWDedictor003 .section-content{width: 920px;}}/*頁尾文字設定*/ 
.contact_block{text-align: center;padding: 50px 0;font-size: 15px;letter-spacing: 1px;color: #555;}.contact_block a{color: #555;}.contact_block h3{font-size: 18px;letter-spacing: 5px;color: #f19469;margin: 10px auto 5px;padding: 0;}.contact_block img{width:30px;}/*頁尾區塊*/ 
.footer-section {padding:100px 0;padding-bottom:30px;background-color:#fff}.ftc-bg {padding: 0;}/*頁尾標題*/ 
.ft-info span.title {display: inline-block;font-size: 16px;padding-right: 12px;line-height: 25px;letter-spacing: 5px; font-weight: 600;padding-bottom: 7px;color: #38687d;}/*頁尾文字*/ 
.ft-info {color: #fff;font-size: 14px;letter-spacing: 1px;text-align: center;}.ft-info a {color: #fff;}/*copyright區塊*/ 
.copyright_bg{font-size: 13px;text-align: center;letter-spacing: 1px;color: #fff;padding: 10px 0;background-color: #ec8094;text-align: center;}/* copyright*/ 
.footerblock {position: relative;padding:60px 0 50px;background:#000 !important;}.copyright{padding-top: 20px;border-top: solid 0px #000 !important;background-color: transparent !important;text-align: center;}.copyright_desc{color: #a9a9a9;font-size:12px;}.copyright_desc a{color: #888;font-size:12px;}.copyright_desc a:hover{color:#888;}/*scrolltop*/ 
.scrollTop001{width:50px;height:50px;z-index: 3;bottom: 170px;}.scrollTop001 .icon{background: transparent url(archive/image/customization/1537791702.png) center center no-repeat;background-size: contain;}.scrollTop001:hover .icon {opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;filter: alpha(opacity=100);}
/*內頁 start*/

/*---------------------------------------------------------內頁--------------------------------------------------------*//*隱藏模組*/#toTop {    display: none !important;}/*內頁_文字&按鈕*/ 
.page_wrapper_bg .article-text h4 {    color: #57bdc8;    letter-spacing: 1px;    font-size: 20px;    line-height: 1.8;    font-weight: bold;    margin-top: 10px;    margin-bottom: 18px;}.page_wrapper_bg .article-text h5 {    color: #f29469;    letter-spacing: 1px;    font-size: 17px;    margin-bottom: 5px;    margin-top: 18px;}.page_wrapper_bg .article-text p {    color: #555;    font-size: 15px;    letter-spacing: 2px;    line-height: 2;}.page_wrapper_bg .article-text li {    color: #555;    font-size: 15px;    letter-spacing: 2px;    line-height: 2;}.page_content1 .btn {    background: #8bb7c6;    border-radius: 0px;}/*英文版_內頁_文字&按鈕*/ 
.lang_en .article-text p {    letter-spacing: 1px;    line-height: 1.6;}/*banner*/ 
.page_wrapper_bg .slider_wrapper {    margin-top: 80px;}/*內頁標*/ 
.hgroup .container {    margin-bottom: 80px;}.hgroup h1 {    letter-spacing: 3px;    line-height: 2;    font-size: 27px;    margin: 0px;    color: #005f8a;    font-weight: 600;    letter-spacing: 2px;    text-align: center;    text-transform: uppercase;}/*內頁main*/ 
.page_wrapper_bg .main {    top: 0px !important;}/*最新消息圖文*/ 
.layoutlist_2 .listdate .day {    margin-top: 10px;}.layoutlist_3 .list_subject a {    color: #57bdc8 !important;    font-size: 17px !important;    letter-spacing: 1px !important;    line-height: 2 !important;}.layoutlist_3 .list_subject .summary a {    font-size: 14px !important;    line-height: 2 !important;    color: #989898 !important}/*最新消息日期*/ 
.layoutlist_3 .listdate {    padding: 40px 40px;}.layoutlist_3 .listdate .day {    font-size: 16px !important;    line-height: 100%;}.layoutlist_3 .listdate .yearmonth {    padding-bottom: 10px !important;}/*產品文字*/#prod_price .money {    font-size: 22px;}#prod_price .currency {    font-size: 22px;}#prod_fixprice {    margin-top: 34px;}#prod_name h2 {    font-size: 32px;    color: #57bdc8;}/*產品功能按鈕*/ 
.dd-select {    background: transparent;}.dd-selected {    background: transparent;}.dd-pointer-down {    background: transparent url(archive/image/customization/select_right.png) 0 0 no-repeat;}#btn_shopping {    font-size: 13px;    letter-spacing: 2px;    border: 1px solid #8bb7c6;    line-height: 34px;    background: #8bb7c6;    border-radius: 0px;}#btn_shopping:hover {    background: transparent;    color: #8bb7c6}/*問與答*/ 
.rwd .faq_answer {    font-size: 14px;    line-height: 2;    letter-spacing: 1px;}/*購物清單*/ 
.form_subject {    padding-bottom: 10px;}#carlist .summary {    font-size: 12px;    margin: 10px 0px;}.btn_area .btn:nth-child(1) {    float: right;}.btn_area .btn:nth-child(1):hover {    color: #fff !important;}.btn_area .btn:nth-child(2) {    float: right;}.btn_area .btn:nth-child(2):hover {    color: #fff !important;}/*聯絡*/ 
.form-horizontal .control-label {    font-size: 15px;    color: #555;}.customized_columns .ebtn {    border: 1px solid #8bb7c6;    background: #8bb7c6;    border-radius: 0px;    margin-left: 3px;}.ebtn {    line-height: 100% !important;    padding: 0px !important;}.customized_columns .ebtn a {    font-size: 15px;    letter-spacing: 2px;    padding: 10px 30px;    display: block;    transition: 0.3s;}.customized_columns .ebtn {    border: 0px;}.customized_columns .ebtn:hover {    background: transparent;}.customized_columns .ebtn a:hover {    color: #8bb7c6}.customized_columns {    padding-top: 10px;}.login_join_panel {    padding-top: 0px;}/*會員登入*/a#btn_forget_form {    padding-left: 25px;}/*footer*/ 
.page_wrapper_bg .contact_block {    padding: 10px 0;    font-size: 13px;    letter-spacing: 1px;    color: #fff;    background: #ec8094;}.page_wrapper_bg .copyright::after {    clear: both;}body.page_wrapper_bg,html {    letter-spacing: 1px;    font-family: 'Exo', sans-serif !important;}.page_wrapper_bg a:hover,.page_wrapper_bg a:focus {    color: #c33537;    transition: .3s ease;}.page_wrapper_bg section.call_to_action>.container {    padding: 0px;    width: 1300px;}.page_wrapper_bg .article-text .container {    padding: 0px;    width: 100%;}.page_wrapper_bg .article-text .container .pagecontent {    padding: 0px !important;}.page_wrapper_bg section.call_to_action {    padding: 2rem 0 6rem 0;    position: relative;    background: rgb(236, 236, 236);    background: linear-gradient(183deg, rgba(236, 236, 236, 0.33239233193277307) 0%, rgba(236, 236, 236, 1) 100%);}/* breadcrumb */ 
.page_wrapper_bg section.hgroup .container {    width: 100%;    margin: 2rem 0rem 4rem 0rem;    border-bottom: 0px;    padding: 0px;}.page_wrapper_bg .hgroup .breadcrumb {    float: unset !important;    right: unset;    background-color: transparent;    border: solid 0px #ccc;    padding: 0px;    text-align: center;}.page_wrapper_bg .page_subject {    display: flex;    justify-content: center;}/* font *//* btn */ 
.ebtn,.ebtn a,.about_btn,.page_wrapper_bg .btn_back {    text-align: center;    margin: 3rem 0 0;    display: flex;    justify-content: center;    align-items: center;    width: auto;    float: right;    padding: 10px 20px;    color: #fff;    background: #555;    transition: all 0.5s;}.ebtn {    margin-top: 1rem !important;    background: transparent !important;}.about_btn:hover,.ebtn a:hover,.page_wrapper_bg .btn_back a:hover {    background: #c33537;    color: #fff !important;    transition: 0.5s ease;}/* about-page */ 
.about-page {    display: grid;    grid-auto-flow: row;    grid-template-columns: 2fr 1fr;    gap: 3rem;}.about-page .about-text {    grid-column: span 2;}.about-page .about-image img {    height: 100%;}/* product-page */ 
.pagecontent .article_model[data-seq="0"] {    margin-top: 0px !important;}.pdt-page h3 {    margin-bottom: 1rem;    margin-top: 0;}.pdt-page .pdt-des .title {    font-size: 18px;    font-weight: bold;    margin-bottom: 0.5rem;    position: relative;}.pdt-page .title:before {    content: '';    width: 4px;    height: 24px;    background: #005f8a;    position: absolute;    display: table;    left: -1rem;}.pdt-page .pdt-des {    padding-left: 1rem;    margin: 0rem 0rem 3rem 0rem;}.pdt-page .pdt-image{    margin: 1.5rem 0rem 4rem 0rem;}.pdt-page .pdt-des p {    margin: 0;}.pdt-page .pdt-des ul {    padding-left: 20px;    list-style: square;}.pdt-des-3 .pdt-image {    width: 50%;}.pdt-des-3 {    display: flex;    flex-direction: row;    flex-wrap: wrap;}.pdt-page .pdt-des-3 .title {    width: 100%;}.page_wrapper_bg .m2018 .products-nav .nav-title {    background: #015f8a;    color: #fff;    font-weight: 500;    padding: 10px 20px;    text-align: left;    font-weight: bold;    font-size: 18px;    margin-bottom: 0px;}.page_wrapper_bg .m2018 .products-nav {    background: #fff;    border: 1px solid #efefef;    font-family: 'Exo', sans-serif !important;}.page_wrapper_bg .m2018 .products-nav li:not(.has-child)>a:hover {    color: #c33537;    transition: 0.4s;}.page_wrapper_bg #sidebar .products-nav .sidemenu2__ul--parent {    padding: 10px 20px 20px;}.page_wrapper_bg #sidebar .sidemenu2__ul--child .has-child>ul li:not(.active) {    padding-left: 25px;}.page_wrapper_bg #sidebar .sidemenu2__ul--child li:not(.active) {    padding-left: 25px;}.page_wrapper_bg .m2018 .products-nav>ul>li>a {    padding: 0px 0px;    transition: 0.4s;    color: #000;}.page_wrapper_bg .m2018 .products-nav>ul>li {    padding: 10px 0px 10px;    margin: 0px;    border-bottom: 1px dashed #b8b8b8;}.page_wrapper_bg .m2018 .products-nav>ul>li:last-child a {    padding-bottom: 5px;}.page_wrapper_bg .m2018 .products-nav>ul>li:last-child {    border-bottom: 0px dashed #b8b8b8;}.page_wrapper_bg .m2018 .products-nav ul .is-open>a,.page_wrapper_bg .m2018 .products-nav ul .active>a,.m2018 .products-nav ul li>ul>li:hover>a,.m2018 .search-box .ibtn:hover {    color: #015f8a;    font-weight: 500;}.page_wrapper_bg .m2018 .products-nav ul .active>a::before {    content: "";    background: #015f8a;    width: 6px;    height: 6px;    display: inline-block;    margin-right: 9px;    margin-bottom: 2px;}/* service-page*/ 
.service-page {    display: grid;    gap: 3rem;    grid-auto-flow: row;    grid-template-columns: repeat(2, 1fr);}.service-page h3 {    text-align: center;    grid-column: span 2;    margin-bottom: 1rem;    margin-top: 0;}.service-page .title:before {    content: '';    width: 4px;    height: 24px;    background: #005f8a;    position: absolute;    display: table;    left: 1.5rem;}.service-page .service-item {    position: relative;    background: #ffffff9e;    padding: 3rem;}.service-page .title {    font-size: 18px;    font-weight: bold;    margin-bottom: 0.5rem;}.service-page ol {    padding-left: 20px;}/* contact-page*/ 
.eformsDesc {    margin: 0 0 2rem 0;    border-bottom: 1px solid #989898;    padding: 0 0 2rem 0;    text-align: center;}.formdesc ul {    list-style: none;    padding-left: 0;}.formdesc ul span {    font-weight: bold;    min-width: 65px;    position: relative;    display: inline-block;    margin-right: 1rem;    border-right: 1px solid #989898;}.formdesc ul li {    margin-bottom: 0.5rem;    line-height: 25px !important;}.formdesc ul li a{    color: #555; }.boxname {    margin-right: 20px;}input[type=checkbox],input[type=radio] {    margin: 4px 10px 0px 0px;    line-height: normal;}.formdesc h3 {    margin: 0 0 2rem 0;}.formdesc .map iframe {    width: 100%;    height: 12rem;    margin-top: 2rem;}

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

@media (min-width: 992px) {    .new-form .new-width .must,    .new-form .new-width .control-label,    .new-form .new-width .row .col-md-1 {        width: 135px;        padding-right: 10px;    }    .new-form .new-width .col-md-5,    .new-form .new-width .col-md-11 {        width: calc(100% - 135px) !important;    }}@media (min-width: 1200px) {    .page_wrapper_bg .banner-block {        margin-top: 80px;    }   }@media (max-width: 1550px) {    .page_wrapper_bg section.call_to_action>.container {        max-width: unset;        width: 85%;    }    .pdt-page,    .service-page {        gap: 2rem;    }    .formdesc h3 {        margin: 0 0 1rem 0;    }    .page_wrapper_bg .article-text li {        letter-spacing: 1px;    }}@media (max-width: 1300px) {    .formdesc ul span {        min-width: 55px;        margin-right: 0.7rem;    }    .page_wrapper_bg .m2018 .products-nav>ul>li {        line-height: 1.5;    }    .form-horizontal .control-label {        font-size: 14px;        letter-spacing: 1px;    }    .formdesc li {        display: flex;        flex-direction: column;        border-bottom: 1px solid #ccc;        padding-bottom: 1rem;        font-size: 14px;    }    .formdesc ul span {        border: 0px;    }    .formdesc small {        display: none;    }}@media (max-width: 1199px) {    .page_wrapper_bg section.hgroup .container {        margin: 0rem 0rem 2rem 0rem;    }    .page_wrapper_bg .banner-block {        margin-top: 50px;    }    .cd-primary-nav > li > a {        color: #111;        padding-left: 1rem !important;    }    nav.cd-nav .bottom-copyright {        display: none;    }    .cd-logo{        width: 300px;    }    .cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before {        position: absolute;        display: inline-block;        height: 3px;        width: 24px;        background: #ffffff;    }}@media (max-width: 991px) {    .pdt-des-3 .pdt-image {        width: calc(50% - 20px);        margin-right: 20px !important;        margin: 1.5rem 0rem 0rem 0rem;    }    .pdt-page .title:before{        display: inline-block;        left: 0rem;    }    .pdt-page .pdt-des{        padding-left: 0rem;        margin: 0rem 0rem 4rem 0rem;    }    .pdt-page .pdt-des .title{        padding-left: 1rem;        display: flex;        align-items: center;    }    .form-horizontal{        display: flex;        flex-direction: row;        flex-wrap: wrap;        justify-content: space-between;    }.customized_columns .ebtn a{    margin: 0rem 0 0;}.customized_columns .ebtn{    margin: 0 !important;} .about_btn, .page_wrapper_bg .btn_back{    margin: 0rem 0 0;}    #sidebar {        margin-bottom: 3rem;        padding: 0px;    }    section.call_to_action h3 {        font-size: 20px;        line-height: 1.5;        margin-bottom: 10px;    }     .service-page {        gap: 1rem;    }    .formdesc li {        display: block;          }    .formdesc ul li{        margin-bottom: 0;    }    .formdesc li:nth-child(1),    .formdesc li:nth-child(4){        display: flex;    }    .formdesc ul{        column-count: 2;    }    .formdesc li{        border-bottom: 0px;    }    .formdesc ul span {        min-width: fit-content;    }    .service-page .service-item{        padding: 2rem 2rem 2rem 3rem    }       .form-horizontal .form-group{        margin-bottom: 20px;        width: 50%;    }    #eformsen21_00007 {        height: 10vh;    }    .new-form .new-width .row .col-md-11 {        margin-top: 0px;        margin-bottom: 0px;    }}@media (max-width: 767px) {    .article1.id38 .pdt-page .pdt-image {        margin: 1.5rem 0rem 2rem 0rem;    }    .service-page{        grid-template-columns: 100%;    }    .service-page h3{        grid-column: span 1;    }    .pdt-des-3 .pdt-image {        width: 100%;        margin-right: 0px !important;    }    .pdt-des-3 .pdt-image:nth-of-type(2){        margin: 1.5rem 0rem 1rem 0rem;    }       .about-page{        grid-template-columns: 100%;    }    .about-page .about-text {        grid-column: unset;    }    .about-page .about-image img{        height: auto;    }    .formdesc ul li{        font-size: 14px !important;    }    #sidebar {        margin-bottom: 2rem;    }    .pdt-page .pdt-des {        padding-left: 0rem;        margin: 0rem 0rem 3rem 0rem;    }    .pdt-des-3 .pdt-image{        margin: 1.5rem 0rem 1rem 0rem;    }   }@media (max-width: 650px) {    .form-horizontal .form-group{        width: 100%;    }    .form-horizontal{        flex-direction: column;    }    .form-group .col-sm-12.col-md-11,    .form-horizontal .control-label{        padding: 0 !important;    }    .form-horizontal .form-group {        margin-left: 0px;        margin-right: 0px;    }}@media (max-width: 600px) {    .about_btn,    .ebtn,    .ebtn a{        width: 100%;           }    .page_wrapper_bg section.call_to_action>.container {        width: 95%;        padding: 0 15px;    }    .ebtn a{        padding: 15px 30px !important;    }    .ebtn, .ebtn a, .about_btn, .page_wrapper_bg .btn_back{        margin: 2rem 0 0;    }    .formdesc ul {        column-count: unset;    }    .eformsDesc{        text-align: left;        margin: 0px 0 0rem 0;        padding: 0 0 1.5rem 0;    }    .new-form {        margin-top: 1rem;    }        #sidebar {        margin-bottom: 2rem;    }    .article1.id14 .pdt-page .pdt-image{        margin: 0rem 0rem 4rem 0rem;    }    .service-page .service-item {        padding: 1rem 1rem 1rem 2rem;    }    .service-page .title:before{        left: 1rem;    }    .formdesc li{        border-bottom: 1px solid #cccccc7a;        margin-top: 1rem;    }    .formdesc li:nth-last-of-type(1){        border-bottom: 0px solid #cccccc7a;    }    .eformsDesc{        border-bottom: 1px solid #cccccc7a;    }    .customized_columns .ebtn{        margin-top: 2rem !important;    }}@media (max-width: 480px) {    .page_wrapper_bg .page_subject{        display: block;    }    .hgroup h1{        line-height: 1;    }    section.call_to_action h3{        font-size: 18px;    }    .page_wrapper_bg section.call_to_action>.container{        padding: 0;    }   }@media (max-width: 390px) {    .cd-logo {        width: 220px;    }}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*-------------------首頁-------------------*//*漢堡*/ 
.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after {background: #ffffff;}#RWDfullscreen02 .cd-main-header {padding: 0 15px;}#RWDfullscreen02 .cd-main-header .cd-logo {margin-top: 10px;}.RWDmenu_plus02 .cd-search {top: 50px !important;}.cd-primary-nav, .cd-primary-nav ul {background: #ffffff;}.has-children > a:hover::before, .has-children > a:hover::after, .go-back a:hover::before, .go-back a:hover::after {background-color: #9c9c9c;}/*選單copyright*/nav.cd-nav .bottom-copyright span {color: #3C6B80;}/*公司簡介標題*/ 
.RWDedictor003 .section-content {padding: 100px 50px 80px;}/*top*/ 
.scrollTop001 {bottom: 170px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*-------------------首頁-------------------*//*product*/ 
.product_block {padding: 80px 0 0px;}/*about*/ 
.RWDedictor003 .section-content {padding: 80px 25px 60px;}.RWDedictor003 p {padding: 0 20px;margin-top: 30px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*-------------------首頁-------------------*//*loading*/ 
.fl {left: 50% !important;margin-left: -150px;}.fl img {width: 300px;}/*header*/#RWDfullscreen02 .cd-main-header {padding: 0;}.cd-logo {width: 220px;}/*banner*/ 
.RWDbanner_plus01 .page-scroll.style04 {bottom: 0;}/*top*/ 
.scrollTop001{bottom:240px;}/*-------------------內頁-------------------*//*banner*/ 
.slider_wrapper{height: auto;}/*main*/ 
.page_wrapper_bg .main .container {padding-left: 10px;padding-right: 10px;}/*標題*/ 
.hgroup .container{margin-bottom: 50px;border-bottom: none;}.hgroup h1 {margin-bottom:10px;text-align: center;}/*麵包穴*/ 
.hgroup .breadcrumb{position: relative;bottom: 0;right: auto;margin: 0px auto;float: none !important;text-align: center;    background-color: transparent;border: none;}/*英文版_頁尾標題*/ 
.lang_en .ft-info span.title{letter-spacing:0px;padding: 0;}/*icon*/ 
.page_wrapper_bg .RWDsocial001{position: relative;}/*news*/ 
.layoutlist_3 .listdate .day{font-size:12px !important;}.layoutlist_3 .listdate .day::before{display:inline-block;}.layoutlist_3 .item{padding-bottom:20px !important;}/*內頁電子報*/ 
.page_wrapper_bg .web_edm .email input{height: 70px;}/*內頁ScrollTop*//*購物清單*/#carlist .subject{font-size: 16px;line-height: 1.5;margin: 20px 0px;}#carlist .xs-al{margin: 10px 0px;}#carlist .input{max-width: 65%;}#carlist, .total_price{margin: 10px 0px;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.cd-logo {width: 235px;}#RWDfullscreen02 .cd-main-header .cd-logo {margin-top: 13px;}#RWDfullscreen02 .cd-main-header {padding: 0;}.cd-logo {width: 167px;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
#RWDfullscreen02 .cd-main-header .cd-logo {margin-top: 15px;}
}
/*iphone5 end*/