.lang-select-options a:hover, .lang-select-options a:hover * {    font-weight: 400;    color: #005B3C;}/*cookie*/ 
.RWDalert_fancybox .btn.active {background: #ef9c00!important;border-radius: 0 !important;border: 0 !important;font-size: 14px !important;width: 80px;}.RWDalert_fancybox.bottom{color:#333!important;letter-spacing:1px!important;max-width:400px;padding:40px!important;left:auto!important;right:0!important}.RWDalert_fancybox.bottom .editor{font-size:14px!important;letter-spacing:0!important;margin:0 0 20px!important}.RWDalert_fancybox .btn:last-child:hover {  background: #000; color: #fff;}.RWDalert_fancybox .btn:last-child {font-size: 14px; border-radius: 0; margin: 0;letter-spacing: 0!important;}.RWDmenu_plus04 .features .lang-select:hover .lang-select-label i, .RWDmenu_plus04 .lang-select:hover .lang-select-label {color: #fff;}.RWDalert_fancybox.bottom a {color: #000; text-decoration: underline;}@media (max-width: 600px) {.RWDalert_fancybox .btn.active {width: 100% !important;display: block !important;margin: 15px 0 0;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;margin: auto !important;}.RWDalert_fancybox.bottom { max-width: 100%; padding: 30px !important;}}/* 動態效果fadeIn&hover*/ 
.RWDproduct002_v2 .bounceIn,.RWDproduct002_v3 .bounceIn,.RWDproduct002_v4 .bounceIn {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDService002 .flipInY {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDmenu_plus02 .cart-block:hover:after, .RWDmenu_plus02 .member-block:hover:after, .RWDmenu_plus02 .querycar-block:hover:after{display:none}.RWDleft_cont002 .item-second:hover .pic img,.RWDright_cont002 .item-first:hover .pic img{transform:scale(1)}/*defaultfix*/ 
.RWDleft_cont002 .item-second .text-box,.RWDleft_cont002 .item-second{background:transparent;color:#333}.RWDleft_cont002 .item-second .pic{width:100%;float:none}.RWDleft_cont002 .item-second>a{float:right;width:50%}.RWDright_cont002 .item-first{background:transparent}.RWDright_cont002 .item-first .text-box{color:#333;padding:0;letter-spacing:1px;line-height:2}.RWDright_cont002 .item-first .pic{float:none;width:100%}.RWDright_cont002 .item-first>a{pointer-events:none;width:50%;float:left}.RWDright_cont002 .item-first .text-box .underline {display: none;}.portfolio-bottom-summary{height:auto!important}.RWDproduct002_v2 .popup-portfolio .portfolio-item,.RWDproduct002_v3 .popup-portfolio .portfolio-item,.RWDproduct002_v4 .popup-portfolio .portfolio-item{float:left;height:auto!important;width: calc(100%/3 - 1px);}.RWDnews005 .owl-carousel.owl-padding-10{margin:0;overflow:visible}.RWDnews005 .owl-carousel .owl-wrapper-outer{overflow:hidden}.RWDproduct002_v3 .popup-portfolio .portfolio-item,.RWDproduct002_v4 .popup-portfolio .portfolio-item {height: auto !important;}.funny-boxes.not-right-column::before, .funny-boxes > .funny-boxes-text > h4::after {display:none}.RWDproduct002_v3 .popup-portfolio .portfolio-item,.RWDproduct002_v4 .popup-portfolio .portfolio-item{padding:0 20px;width:calc(100%/3 - 1px);margin:0 0 40px}.RWDproduct002_v3 .showbottom .portfolio-bottom__h4,.RWDproduct002_v4 .showbottom .portfolio-bottom__h4{padding:15px 0 0;color:#333;letter-spacing:1px;font-weight:400;line-height:1.5}.RWDproduct002_v3,.RWDproduct002_v4{padding:0}.RWDService002{padding:0}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4,.RWDproduct002_v5 .showbottom:hover .portfolio-bottom__h4 {color: #000;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:hover img{transform:scale(1.05);transition:.5s}.RWDnews005 .owl-carousel .owl-item div>a{display:block;overflow:hidden}.RWDnews005 .owl-carousel .owl-item div img{transition:.5s}.RWDproduct004 .callout-dark{background:transparent;padding:0 0 50px}.RWDproduct004 .heading-title.heading-arrow-top h1,.RWDproduct004 .heading-title.heading-arrow-bottom h1{color:#333}.RWDproduct004 .heading-title.heading-arrow-bottom::after{display:none}.RWDproduct004 section{border:0}.RWDproduct004 .row.mix-grid{margin:0}.RWDproduct004 a.ico-rounded.lightbox{display:none!important}.RWDproduct004 .item-box .item-hover .inner{height:100%;position:absolute;display:block;left:0;right:0;top:0;margin-top:0}.RWDproduct004 .item-box .item-hover a{width:100%;height:100%;display:block}.RWDproduct004 a.ico-rounded.lightbox{display:none!important}.RWDproduct004 .item-box .item-hover .inner .ico-rounded>span{display:none}.RWDproduct004 .overlay,.RWDproduct004 .item-box .item-hover{background-color:transparent}.RWDproduct004 .item-box-desc{position:initial;margin-bottom:10px;overflow:initial}.RWDproduct004 .item-box figure{position:unset}.RWDvideo002 figure figcaption,.RWDvideo002 figure a{position:relative;padding:0;height:auto}.RWDvideo002 figure.effect-sarah img,.RWDvideo002 figure.effect-sarah .iframe{transform:none}.RWDvideo002 figure.effect-sarah h2,.RWDvideo002 figure.effect-sarah p{color:#000;opacity:1;transform:none;font-size:16px}.RWDvideo002 figure.effect-sarah h2{font-size:20px;padding:0;margin:30px 0 5px}.RWDvideo002 figure.effect-sarah h2::after{display:none}.RWDvideo002 figure.effect-sarah{background:transparent}.RWDvideo002 figure.effect-sarah:hover img,.RWDvideo002 figure.effect-sarah:hover .iframe{opacity:1}/*annie*/@-webkit-keyframes fadeInblur {      0% {filter:blur(0);opacity:0}      50% {filter:blur(2px)}    100% {opacity:1;filter:blur(0);}}.paneleffect.animated {    animation-duration: 0.75s !important;    animation-name: fadeInblur, fadeInUp;    opacity: 0;    transition: all 0.4s cubic-bezier(.165, .84, .44, 1);}.fl {width:400px;}.fl img {width:100%;animation-name: zeroall;animation-duration: 2.3s;}@-webkit-keyframes zeroall {0%{opacity:.1}30%{opacity:1}}a,a:hover, a:focus{text-decoration:none;transition: .5s ease!important}.cd-main-content{overflow:hidden}/*menu04*/ 
.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after,.RWDmenu_plus04 .lang-select-label:after,.RWDmenu_plus04 .site-nav .menu li.dropdown>a:after,.RWDmenu_plus04 .site-nav .menu li.has-child>a:after{display:block;position:absolute}.RWDmenu_plus04 .site-nav .menu li.has-child {margin-right: 15px;}.cd-primary-nav>.has-children>a::after,.cd-primary-nav>.has-children>a::before{background:#fff}.RWDmenu_plus04 .cart-block .pic,.RWDmenu_plus04 .querycar-block .pic{background:#fff}.RWDmenu_plus04 .lang-select:hover .lang-select-label,.RWDmenu_plus04 .site-nav .menu>li.active>a,.RWDmenu_plus04 .site-nav .menu>li>a:hover{background:transparent;color:#fff}.RWDmenu_plus04 .site-nav .menu>li>a {font-weight: 500;padding:25px 30px;font-size:17px}.RWDmenu_plus04 .site-nav .menu>li a{color:#fff}.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:#fff}.RWDmenu_plus04 .site-nav .menu>li>a:hover .m_title_block{color:#0092e0;transition:.5s}.RWDmenu_plus04 .site-nav .menu>li>a:hover .m_title_block,.RWDmenu_plus04 .site-nav .menu>li>a .m_title_block{transition:.5s}.RWDmenu_plus04 .features .cart-btn,.RWDmenu_plus04 .features .querycar-btn,.RWDmenu_plus04 .features .share-group a,.RWDmenu_plus04 .features i,.RWDmenu_plus04 .lang-select{color:#fff}.RWDmenu_plus04 .features i:hover,.RWDmenu_plus04 .features i{transition:.5s}.RWDmenu_plus04 .site-nav .menu>li>ul{padding:0}.RWDmenu_plus04 .site-nav .menu ul li>a{text-align:center;padding:10px}.RWDmenu_plus04 .site-nav .menu ul li a{font-size:17px;color:#000}.RWDmenu_plus04 .site-nav .menu ul li a:hover {color:#005B3C}.RWDmenu_plus04 .site-nav .manu-item:hover>a,.RWDmenu_plus04 .site-nav .menu ul li a:hover,.RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a,.RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a{text-decoration:none;font-weight:400;background:#fff;color:##fff}.RWDmenu_plus04 .site-nav .menu li.has-child>a{padding:25px 30px 25px 15px}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0px;top: calc(100% + 0px); margin-left: -100px;width: 200px;}.RWDmenu_plus04 .header {padding: 50px 5vw 0; transition: .5s;background: #005b3c;}.RWDmenu_plus04 .header.is-up {box-shadow: none; transition: .5s;padding: 10px 5vw;}.RWDmenu_plus04 .logo {    width: 250px;    filter: brightness(0) invert(1);    margin: 20px 0 0;}.RWDmenu_plus04 .features .share-group span, .RWDmenu_plus04 .site-nav .menu ul li a {    font-size: 17px;}.RWDmenu_plus04 .features .share-group.main_share a:hover img {    filter: brightness(0) invert(1);    transition: .5s;}.RWDmenu_plus04 .features .share-group.main_share a:nth-child(2) img {    width: 15px !important;}.RWDmenu_plus04 .features .share-group.main_share a img {    width: 16px !important;    transition: .5s;}.RWDmenu_plus04 .features .share-group.main_share a:nth-child(2) {    background: #ef9c00;    color: #005b3c;}.RWDmenu_plus04 .features .share-group.main_share a {    border: 1px solid rgb(239 156 0 / 70%);    padding: 10px 30px;    display: flex;    justify-content: center;    align-items: center;    gap: 0 10px;    color: #ef9c00;}.RWDmenu_plus04 .features .share-group.main_share {    padding: 15px 0;    display: flex;    gap: 0 10px;}.RWDmenu_plus04 .features {    width: 500px;}.RWDmenu_plus04 .container {    max-width: 100%;}.RWDmenu_plus04 .site-nav .menu {    text-align: right;}.RWDmenu_plus04 .site-nav .menu li:last-child:before {    content: "";    background: rgba(255 255 255 /20%);    position: absolute;    left: 0;    top: 50%;    transform: translateY(-50%);    width: 1px;    height: 40px;}.RWDmenu_plus04 .site-nav .menu li:last-child {    position: relative;}.RWDmenu_plus04 .features .share-group.main_share a:hover {    background: #ef6d00;    color: #fff;    border-color: #ef6d00;}/*04選單下方線*/ 
.RWDmenu_plus04 .site-nav .menu>li:hover:after,.RWDmenu_plus04 .is-up .site-nav .menu>li.linecontact:hover:after{opacity:1;width:100%;right:auto;left:0;transition:.5s;bottom:0;top:auto}.RWDmenu_plus04 .site-nav .menu>li:after{content:"";background:#fff;width:0;height:1px;position:absolute;right:0;bottom:0;transition:.5s;opacity:0;top:auto;left:auto}.RWDmenu_plus04 .is-up .site-nav .menu>li:after{background:#fff}/*banner*/ 
.RWDbanner_plus01 .logo img{margin:0}.RWDbanner_plus01 .slick-caption {    top: 45%;    transform: translateY(-50%);}.RWDbanner_plus01 .slick-caption .container{width:100%;padding:0 5vw}.RWDbanner_plus01 .logo {    float: right;    width: 70.625vw;}.RWDbanner_plus01 .page-scroll {    right: 9vw;    left: auto;    bottom: 0;    margin: 0;    width: fit-content;    z-index: 99;}.RWDbanner_plus01 .page-scroll a {    color: #000;    padding: 0 50px 1.563vw 0;    transform: none;    font-size: 17px;    letter-spacing: 2px;}.RWDbanner_plus01 .page-scroll.style01 a span {    width: 10px;    height: 10px;    top: 50%;    right: 0;    border-color: #666;    left: auto;}.RWDbanner_plus01 .banner-slider .slick-item .pic:before {    content: "";    background: #fff;    width: 100%;    height: 3.906vw;    position: absolute;    bottom: 0;    left: 0;    z-index: 2;    border-bottom: 1px solid #eee;}@media (max-width: 1180px) {.RWDbanner_plus01 .page-scroll {display:none}}@media (max-width: 600px) {.RWDbanner_plus01.style-dotnav.control-left .control-box, .RWDbanner_plus01.style-dotnav.control-right .control-box {bottom: 30px;}}/*dotsqure*/ 
.RWDbanner_plus01.style-dotnav.control-center .control-box {bottom: 1.5vw;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background:transparent;border:1px solid #888;width:10px;height:10px}@media (max-width: 767px) {.RWDbanner_plus01 .txt1.device_phone, .RWDbanner_plus01 .txt2.device_phone, .RWDbanner_plus01 .txt3.device_phone {    display: block !important;}.RWDbanner_plus01 .txt1.device_pad, .RWDbanner_plus01 .txt2.device_pad, .RWDbanner_plus01 .txt3.device_pad {    display: none !important;}}.RWDmenu_plus04 #search-box.full .form-control{font-size: 30px;letter-spacing: 1px;}.RWDmenu_plus04 #search-box.full .ibtn{font-size: 25px;}@media (min-width: 800px) {.RWDmenu_plus04 #search-box.full .search-in{max-width: 1000px;width: 80%;}}/*ttls*/ 
.index h2.sub-title{color:#333;letter-spacing:1px;font-size:20px;font-weight:400;line-height:1.5;margin:15px 0 0}.index .section-line{display:none}.wrapper_bg,#mobile-fixed, .RWDproduct_page,#sidebar .products-nav,._bd_row h1, ._bd_row h2, ._bd_row h3, ._bd_row h4, ._bd_row h5, ._bd_row h6{font-size:17px;line-height:1.8;letter-spacing:0;font-family: 'Exo 2', sans-serif;}.wrapper_bg p{margin:0}/*services */ 
.RWDproduct004 .callout-dark {    color: #000;}.services {    padding: 150px 0;}.services .container {    width: 85%;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:hover {    filter: drop-shadow(20px 20px 40px #ccc);    transition: .5s;}.RWDproduct004 #portfolio {    overflow: visible;}.RWDproduct004 {    overflow-x: visible;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {    width: calc(100%/5 - 20px);    margin: 0 10px !important;    border: 1px solid #ccc;    background: white;    transition: .5s;}.main-title {    font-style: italic;    font-weight: 900;    font-size: 1.953vw;    line-height: 1;    text-align: center;    color: #000;    transform: none !important;}.main-title.animated {    -webkit-animation: tracking-in-expand .7s cubic-bezier(.215,.61,.355,1.000) both;    animation: tracking-in-expand .7s cubic-bezier(.215,.61,.355,1.000) both;}.sub-title {    text-align: center;    margin: 10px 0 50px;    font-size: 25px;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {    text-align: center;    font-size: 20px;}.RWDproduct004 .section-subject {    display: none;}/*Specialtiess */ 
.Specialtiess .container {    width: 70%;}.Specialtiess {    margin: 0 0 150px;    position: relative;    z-index: 2;}.RWDbanner015 li {    height: 30vw !important;    background-size: cover;}.RWDbanner015 ul:hover li:hover {    width: 25%;}.RWDbanner015 li div a {z-index: 1; width: 100%; height: 100%;}.RWDbanner015 .pic_show .word {opacity: 1;  border: none; background: transparent;  max-width: 500px;   padding: 0 2vw;  display: flex; flex-direction: column;   justify-content: center;  width: 100%;   height: 100%; font-family: 'Noto Sans TC', sans-serif;}.RWDbanner015 .pic_show .word .tw { float: none;}.RWDbanner015 li div a * {    overflow: unset; white-space: unset;transform: translateX(0px);  opacity: 1;}.RWDbanner015 li::before { position: absolute;  content: ''; width: 100%; height: 100%; background: rgb(0 0 0 / 50%); top: 0; left: 0;   right: 0;  mix-blend-mode: multiply;    transition: .5s;}.RWDbanner015 li:hover:before {    background: hsl(160deg 100% 18% / 90%);    transition: .5s;    mix-blend-mode: inherit;}.RWDbanner015 li { background-size: cover;}/*Specialtiess  word */ 
.RWDbanner015 .pic_show .word .tw span {    color: #fff;    font-size: clamp(35px,1.5vw,50px);    font-weight: 700;    font-family: 'Exo 2', sans-serif;    letter-spacing: 0px;    border-bottom: 1px solid #ffffff96;    display: block;    padding-bottom: 15px;    margin-bottom: 15px;    padding-top: 0;    line-height: 1.3;}.RWDbanner015 .pic_show .word .en {font-family: 'Exo 2', sans-serif;color: #fff; font-size: 22px;letter-spacing: 0;line-height: 1.4;   padding-bottom: 0; padding-top: 0;  text-shadow: 0px 0px 3px #111; text-align: center; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;   text-overflow: ellipsis; overflow: hidden;     margin-bottom: 0;}/*contacts */ 
.contacts {    position: relative;    margin: 150px 0 -18vw;    z-index: 3;}.conbg {    z-index: 1;    margin: -100px 0;}.contacts .container {    width: 60%;}.contacts .RWDbtn01 {    background: white;    padding: 100px;    border: 1px solid #eee;    text-align: center;    font-size: 25px;    line-height: 1.3;    color: #000;    font-weight: 600;}.contacts .RWDbtn01 article.editor.clearfix {    margin: 0 0 30px;}.RWDbtn01 li:nth-child(2) .btn {    background: #ef9c00;    color: #005b3c;    font-weight: 500;}.RWDbtn01 .btn {    background: #005b3c;    border-radius: 0;    padding: 10px;    color: #fff;}.RWDbtn01 .btn:hover {    background: #ef6d00 !important;    color: #fff !important;}
/*footer start*/

.footers {    background: linear-gradient(45deg, #013a27, #001910);    color: #fff;    padding: 200px 0 0;    z-index: 2;    position: relative;}.ftinfo {    text-align: center;}.ftinfo a {    color: #fff;}.ftinfo a:hover {    text-decoration: underline;}.scrollTop002 {    bottom: -6px;    right: 0px;}.scrollTop002 .ii {    border-radius: 0;}.ftinfo strong {    font-size: 25px;    margin: 0 0 10px;    display: inline-block;}/*rights*/ 
.rights {    display: flex;    font-size: 14px;    padding: 80px 0 20px;    color: #527a6c;    justify-content: center;    background: transparent;    flex-wrap: wrap;    align-items: center;    width: 100%;}.copyright_desc,.copyright_desc a,.copyright_desc a:hover{color:#527a6c}.RWDssl01,.rights .RWDedictor{margin: 0 20px 0 0}@media (max-width: 991px) {/*tops*/ 
.scrollTop002 .ii{font-size:40px}.scrollTop002 {    right: 0;    bottom: 55px;}}@media (max-width: 767px) {/*fols*/ 
.fols{display:block;position:fixed;bottom:0;width:100%;left:0;z-index:220}}@media (max-width: 600px) {a.ml-stack-nav-toggle{margin-left:10px}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {width: 100%;}}@media (max-width: 480px) {a.ml-stack-nav-toggle {padding: 25px 15px;}}/*social樣式*/ 
.RWDsocial002 .iconRounded{border:0;font-size:18px;margin:0 10px;width:45px;height:45px;background: transparent;}.RWDsocial002 .pull-right{float:none!important;display:flex!important;justify-content:center;margin:30px 0 0}.RWDsocial002 .iconRounded:hover,.color1 .iconRounded:hover{background-color:transparent;color:#fff}@-webkit-keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}100%{opacity:1}}@keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}100%{opacity:1}}

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

.page_wrapper_bg section.call_to_action>.container { width: 80%;}.page_wrapper_bg section.call_to_action {padding:100px 0;min-height:35vw;}.page_wrapper_bg .article-text>.container {width: 100%;}.page_wrapper_bg .collapsing_header .main {top: 90px !important;}.article1 .page_wrapper_bg section.call_to_action>.container{width: 1170px;}.eforms1 .page_wrapper_bg section.call_to_action>.container{width:60%;}.page_wrapper_bg .article-text {font-size: 17px;font-weight:normal;color:#555;letter-spacing:0;line-height:2;}.page_wrapper_bg .article-text p{font-size: 17px;font-weight:normal;color:#555;letter-spacing: 0;line-height:2;}.page_wrapper_bg .article-text h5 {    font-size: 23px;    line-height: 1.3;    color: #000;    font-weight: 600;    margin: 0 0 10px;}.page_wrapper_bg .RWDbanner_plus01 .banner-slider .slick-item .pic:before {display:none;}.page_wrapper_bg .footers {padding: 100px 0 0;}/*側選單*/#sidebar .products-nav>ul> li.active>ul { display: block;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{background:transparent;box-shadow: none;border-radius: 20px;}.m2018 .products-nav .nav-title{    background: transparent;    padding: 0;    margin-bottom: 20px;    letter-spacing: 0;    font-style: italic;    font-weight: 900;    font-size: 25px;    line-height: 1;    text-align: center;    color: #000;    transform: none !important;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #ddd;padding: 10px; margin-bottom: 0px;text-align: center;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active {    border-bottom: 1px solid #005b3c;}.page_wrapper_bg .products-nav>ul>li:hover > a{color: #005b3c;}.page_wrapper_bg .products-nav>ul> li.active > a{color: #029a66;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #494949;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a{    font-size: 17px;    padding: 5px 0px;    font-weight: 500;    color: #333;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #ddd; padding: 5px 0;}.m2018 .products-nav ul li {padding: 8px 0px;}/*確定送出*/ 
.page_wrapper_bg .new-form .new-width .currectsend_btn {background: transparent;}.page_wrapper_bg .ebtn a {    color: rgb(0 91 60);    font-size: 16px;    font-weight: 600;    background: rgb(239 156 0);    padding: 10px 30px;    transition: all 0.5s ease 0s;}.page_wrapper_bg .currectsend_btn a {    background: #ef9c00;    padding: 7px 30px !important;    color: rgb(0 91 60);    font-size: 16px;    font-weight: 600;    transition: 0.5s ease;}.page_wrapper_bg .currectsend:hover a {    background: #ef6d00;    color: #fff;    border-color: #ef6d00;}.page_wrapper_bg .ebtn {background: transparent;margin-top: 30px;float: right;border-radius: 0px;padding: 0px;}/*回上頁按鈕*/ 
.btn.btn_back {background: transparent;padding: 0;float: right;box-shadow: none;border-radius: 0px;margin-top: 30px;}.btn.btn_back a:hover {background: #709622;transition: .5s ease;border: 1px solid #709622;color: #fff;padding: 3px 20px;border-radius: 20px;font-size: 14px;}.btn.btn_back a {border: 1px solid #709622;background: #fff; color: #709622;padding: 3px 20px;border-radius: 20px;font-size: 14px;}#article .btn.btn_back a {padding: 9px 13px;}.btn.btn_back {background: transparent !important;}.album1 .btn.btn_back a {padding: 10px 20px;}.album1 .btn.btn_back a:hover {padding: 10px 20px;}/*麵包屑(置中)*/ul.breadcrumb.pull-right a {color: #666;transition: all 0.2s ease;letter-spacing: 1px;}ul.breadcrumb.pull-right a:hover{color: #333;}.hgroup .breadcrumb {font-size: 12px;background-color: transparent;border: none;position: relative;float: none !important;text-align: center;bottom: 0;padding: 0;margin: 10px 0 30px;}.hgroup .container {margin: 0;border-bottom: none;padding:0;width:100%}.hgroup .pageTitle {    margin: 0;    padding: 0;    font-style: italic;    font-weight: 900;    font-size: 1.953vw;    line-height: 1;    text-align: center;    color: #000;    transform: none !important;}.article2 .hgroup .container {padding-left: 25%;}/**/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}.layoutlist_7 .litem {text-align: center;}.layoutlist_7 .subject a:hover {color: #8dc21f; transition: .3s ease;}.layoutlist_7 .subject, .layoutlist_7 .subject a {color: #333;font-size: 18px;font-weight: bold;transition: .3s ease;}.layoutlist_8 .item:last-child { border-bottom: none;}.layoutlist_8 .item {padding: 35px 0;border-bottom: 1px solid #d7d7d7;}.layoutlist_8 .article_subject:hover { color: #000;transition: .3s ease;}.layoutlist_8 .article_subject {color: #333;font-size: 20px;transition: .3s ease;}.layoutlist_8 .listdate .yearmonth {text-align: right;color: #555;font-size: 12px;letter-spacing: 0px;padding-bottom: 5px;}.layoutlist_8 .listdate .day {text-align: right;color: #555;font-size: 30px;}.layoutlist_8 .list_subject .summary {margin: 5px 0;}.layoutlist_8 .list_subject .summary a {font-size: 15px;font-weight: normal;color: #747474;}.service-sec {display: flex;}.service-txt {width: 50%;padding-right:70px}.service-img {width: 50%;}.service-sec .txt-box {margin: 40px 0;}.service-sec .txt-box ul {padding-left: 20px;}.service-img img {border: 1px solid #d9d9d9;}.absec.box ul {padding-left: 20px;margin: 20px 0 0;}.absec.box {margin: 80px 0;}/*----*/ 
.form-horizontal .form-group {margin: 20px 0;}.eformsDesc {    margin: 0;    padding-bottom: 40px;    border-bottom: none;    text-align: center;}.customized_columns {    text-align: left;    background: #fafafa;    padding: 100px;}.form-horizontal .control-label {    font-size: 15px;    font-weight: 500;width: 220px;}.form-horizontal .form-group .col-sm-12.col-md-11 {width: calc(100% - 220px);}.form-horizontal .form-group .col-sm-12.col-md-5 {width: calc(50% - 220px);}.customized_columns ._input, .customized_columns select {border: none;background-color: #ededed;font-size: 15px;}.form-control {font-size: 15px;border-radius: 0;-webkit-box-shadow: none; box-shadow: none;}.form-horizontal .form-group .boxname {margin: 0 15px 0 5px;}/*----*/a#spec1, a#spec2,a#spec3{position: relative;top: -100px;}.absec.box li {    margin: 0 0 20px;}.absec.box ul strong {    display: block;}.privacy_block .item {    margin: 50px 0;}

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

@media (max-width: 2400px) {.RWDmenu_plus04 .header.is-up {    padding: 0px 5vw;}.Specialtiess .container {    width: 85%;}.RWDmenu_plus04 .header {    padding: 30px 5vw 0;}.services {    padding: 100px 0;}.contacts {    margin: 100px 0 -20vw;}.conbg, .conbg img {    object-fit: cover;    height: 20vw;    margin: -100px 0;}.contacts .container {    width: 70%;}.contacts .RWDbtn01 {    padding: 80px 0;}.service-sec.service{flex-direction: column;}.service-sec.service .service-txt {width: 100%;padding-right: 0;}.service-sec.service .service-img {width: 100%;}}@media (max-width: 1800px) {.eforms1 .page_wrapper_bg section.call_to_action>.container {width: 75%;}.RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 15px;}}@media (max-width: 1700px) {.contacts .container, .Specialtiess .container {width: 80%;}.main-title {font-size: 40px;}.services .container {width: 90%;}.Specialtiess .container {width: 90%;}}@media (max-width: 1600px) {.RWDmenu_plus04 .header {    padding: 20px 30px 0;}.RWDmenu_plus04 .site-nav .menu li:last-child a {    padding-left: 25px;}.RWDmenu_plus04 .site-nav .menu li:last-child {    margin-left: 10px;}.RWDmenu_plus04 .site-nav .menu li.has-child>a {    padding: 25px 20px 25px 15px;}.RWDmenu_plus04 .features .share-group.main_share a {    padding: 10px 20px;}.RWDmenu_plus04 .features {    width: 460px;}}@media (max-width: 1500px) {.rights {    padding: 60px 0 20px;}.contacts .RWDbtn01 article.editor.clearfix {    font-size: 20px;    margin: 0 0 20px;}.contacts .RWDbtn01 {    padding: 60px 0;}.conbg, .conbg img {    height: 20vw;    margin: -150px 0;}.contacts {    margin: 0 0 -18vw;}.contacts .container, .Specialtiess .container {    width: 85%;}.RWDbanner015 li {    height: 35vw !important;}.RWDproduct004 .item-box-desc {    padding: 20px;    margin: 0;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {    width: calc(100%/3 - 20px);    margin: 0 10px 20px !important;}.RWDproduct004 .row.mix-grid {display: flex;flex-wrap: wrap;justify-content: center;}.RWDmenu_plus04 .logo {width: 200px;margin: 25px 0 0;}.RWDmenu_plus04 .header.is-up {padding: 0 30px;}.Specialtiess {margin: 0 0 100px;}.hgroup .pageTitle {font-size: 40px;}.eforms1 .page_wrapper_bg section.call_to_action>.container {width: 90%;}}@media (max-width: 1400px) {.RWDmenu_plus04 .features .share-group.main_share {gap: 0 5px;}.RWDmenu_plus04 .logo {position: absolute;z-index: 9999;}.RWDmenu_plus04 .site-nav .menu{display:none}.RWDmenu_plus04 #mobile-menu,.RWDmenu_plus04 .ml-stack-nav-toggle,.RWDmenu_plus04 .toggle-menu,.RWDmenu_plus04 .toggle-mmenu-cover{display:block}.RWDmenu_plus04 #mobile-menu .menu>li a{letter-spacing: 0;color: #000;font-size: 16px;}.RWDmenu_plus04 #mobile-menu .menu>li>ul{background:#fbfbfb}.RWDmenu_plus04 #mobile-menu .menu>li.active>a{background-color:transparent}.RWDmenu_plus04 #mobile-menu .menu>li.active{background-color:#005b3c}.RWDmenu_plus04 #mobile-menu .menu a {font-size: 15px;}.RWDmenu_plus04 .features { float: right; position: relative;}.RWDmenu_plus04 .features:after {opacity: .2;}.ml-stack-nav-toggle i {color: #fff;}.ml-stack-nav-toggle__line { background: white;height: 1px;}.RWDmenu_plus04 .features {margin: 15px 15px 0 0;}.RWDmenu_plus04 .header {padding: 10px 30px 0;}.RWDbanner_plus01 .page-scroll.style01 a {font-size: 14px;}.page_wrapper_bg section.call_to_action>.container {width:90%;}.page_wrapper_bg .collapsing_header .main { top: 80px !important;}}@media (max-width: 1300px) {.services {padding: 80px 0;}.page_wrapper_bg section.call_to_action>.container {width: 95%;}.customized_columns { padding: 50px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.sub-title {    margin: 0 0 20px;}.main-title {    font-size: 35px;}.Specialtiess .container {    width: 100%;    padding: 0;}.RWDbanner015 li {    height: 450px !important;}.RWDbanner015 li:hover:before {    background: rgb(0 0 0 / 40%);    mix-blend-mode: multiply;}.RWDbanner015 ul:hover li:hover, .RWDbanner015 li, .RWDbanner015 ul:hover li {    width: calc(100%/3);}.conbg, .conbg img {    height: 34vw;    margin: -200px 0;}.footers {    padding: 120px 0 0;}.RWDsocial002 .iconRounded {    width: 40px;    height: 40px;    margin: 0 7px;}.article1 .page_wrapper_bg section.call_to_action>.container {    width: auto;}#sidebar,#article{width: 100%;padding: 0;}#sidebar input, #sidebar select, #sidebar select.form-control:not([size]):not([multiple]) {margin-bottom: 30px;}.page_wrapper_bg .article-text,.page_wrapper_bg .article-text p{line-height: 1.7;}.form-horizontal .form-group .col-sm-12.col-md-5,.form-horizontal .form-group .col-sm-12.col-md-11,.form-horizontal .control-label{width: 100%;padding: 0;}.form-horizontal .form-group .col-sm-12.col-md-5 {margin: 0 0 15px;}.article2 .hgroup .container {    padding-left: 0;}#sidebar.layoutmenu1, #sidebar.layoutmenu3, #sidebar.layoutmenu6 {    padding-right: 0;    padding-left: 0;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.fl {width:300px}.RWDbanner_plus01 .logo {    width: 82.422vw;}.RWDbanner_plus01 .banner-slider .slick-item .pic:before {display:none}.service-sec {flex-direction: column;}.service-txt {    width: 100%;    padding-right: 0;}.service-img {    width: 100%;    margin-top: 30px;}.page_wrapper_bg section.call_to_action {padding: 70px 0;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner_plus01 .logo {    width: 100%;}.RWDbanner_plus01 .slick-caption .container {    padding: 0 80px 0 100px;}.RWDbanner_plus01 .slick-caption {    top: 47%;}.RWDmenu_plus04 .features {    padding: 0;    margin: 15px 0 0;}.RWDmenu_plus04 .features .share-group.main_share a {    padding: 10px;}.RWDmenu_plus04 .logo {    width: 170px;}.services {    padding: 80px 0 50px;}.RWDproduct004 .callout-dark {    padding: 0 0 30px;}.RWDbanner015 li {    height: 400px !important;}.RWDbanner015 .pic_show .word .tw span {    font-size: 24px;}.Specialtiess {    margin: 0 0 60px;}.contacts .container {    width: 90%;}.contacts .RWDbtn01 {    margin: 0;    padding: 60px;}.RWDbtn01 .btn-box li.col-sm-3.col-xs-12 {    padding: 0 10px 0 0;    width: fit-content;}.RWDbtn01 .btn {    padding: 10px 30px;}.conbg, .conbg img {    height: 300px;    margin: -100px 0 -200px;}.contacts {    margin: 0 0 -150px;}.footers .container {    width: 100%;    padding: 0 30px;} /*------*/ 
.form-horizontal .form-group .col-sm-12.col-md-5, .form-horizontal .form-group .col-sm-12.col-md-11, .form-horizontal .control-label {padding: 0 !important;}.page_wrapper_bg .article-text>.container {padding: 0;}.customized_columns {    padding: 0;    background: transparent;}.page_wrapper_bg .RWDmenu_plus04 .header {padding: 0 30px;}.page_wrapper_bg .collapsing_header .main {top: 72px !important;}.page_wrapper_bg .RWDmenu_plus04 .logo { margin: 20px 0 0;}.page_wrapper_bg .footers {    padding: 70px 0 0;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.page_wrapper_bg  .ebtn a {width:180px;}.page_wrapper_bg  .ebtn {width: auto;}.RWDproduct_page .btn_back {width: auto;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDmenu_plus04 .features {    display: none;}.RWDmobile_bottom_v2 .icon img {    width: 100%;}.RWDmobile_bottom_v2 .icon {    height: auto;    width: 16px;    filter: brightness(0) invert(1);    margin: 0 10px 0 0;}.mobile_bottom__a {    display: flex;    justify-content: center;    align-items: center;    line-height: 1;    background: #ef6d00;    padding: 15px 0;}.RWDmobile_bottom_v2 .text {    letter-spacing: 0;    font-size: 17px;}.mobile_bottom__li {    border: 0;}.RWDmobile_bottom_v2 {    background: transparent;    height: 50px;    overflow: hidden;}li:nth-child(2) .mobile_bottom__a {    background: #ef9c00;    color: #005b3c;}li:nth-child(2) .mobile_bottom__a .icon {    filter: none;}.rights {    padding: 60px 0 80px;    text-align: left;    justify-content: flex-start;}.ftinfo {    text-align: left;}.RWDsocial002 .pull-right {    justify-content: flex-start;}.footers .container {    width: 85%;    padding: 0;}.contacts .RWDbtn01 {    text-align: left;    padding: 40px;}.RWDbtn01 .btn-box {    justify-content: flex-start;}.contacts .RWDbtn01 article.editor.clearfix {    margin: 0 0 30px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {    width: calc(100%/2 - 20px);}.RWDproduct004 .row.mix-grid {    justify-content: flex-start;}.RWDsocial002 .iconRounded {    margin: 0 15px 0 0;}.RWDbanner015 ul:hover li:hover, .RWDbanner015 li, .RWDbanner015 ul:hover li {    width: 100%;}/*------*/ 
.layoutlist_2 .col-xs-12 {width: 50%;float: left;}.layoutlist_8.rwd .item {padding: 30px 0;width: 50%;float: left;}.layoutlist_8.rwd .row {margin-left: 0;margin-right: 0;}.RWDslider01 .pic-list {float: none;width: 100%;padding-left: 0;padding-right: 0;}.RWDslider01.pic-right .pic-list { float:none; padding-left: 0px; padding-right: 0;}.RWDslider01 .text { float: none;width: 100%;}.RWDslider01 .control-box { left: 0;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.fl {width:250px}.RWDbanner_plus01.style-dotnav.control-left .control-box .slick-arrow, .RWDbanner_plus01.style-dotnav.control-right .control-box .slick-arrow {    display: none;}.RWDbanner_plus01 .slick-caption {    top: 45%;}.RWDbanner_plus01 .logo {    width: 100%;}.RWDbanner_plus01 .slick-caption .container {    padding: 0 30px;}/*banner-right 輪播點*/ 
.RWDbanner_plus01.style-dotnav.control-right .control-box{top:50%;transform:translateY(0);bottom:auto;width:auto;height:auto!important}.RWDbanner_plus01.style-dotnav.control-right .plus-banner-container{right:1.5%;position:absolute;top:0;left:auto}.ml-stack-nav-toggle__line {    min-width: 30px;    max-width: 30px;}a.ml-stack-nav-toggle {    margin-left: 10px;    padding: 17px 50px 17px 15px;}.RWDbanner015 li {    margin: 0 0 3px;}.services {    padding: 40px 0;}.RWDmenu_plus04 .logo {    margin: 13px 0 0;}.main-title {    font-size: 30px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {    width: calc(100%/1 - 1px);    margin: 0 0 20px !important;}.sub-title {    line-height: 1.1;    margin: 10px 0 30px;    font-size: 22px;}.Specialtiess .container .RWDedictor {    padding: 0 30px;}.RWDbanner015 .pic_show .word {    padding: 0 30px;}.RWDbanner015 .pic_show .word .tw span {    font-size: 22px;    padding: 0 0 10px;    margin: 0 0 10px;}.contacts .RWDbtn01 {    padding: 40px 30px;}.RWDbtn01 .btn-box li.col-sm-3.col-xs-12 {    width: 100%;    padding: 0;    margin: 0 0 5px;}.RWDmenu_plus04 .header.is-up {    padding: 0 20px;}.RWDmenu_plus04 .header {    padding: 10px 20px 0;}.contacts .container {    padding: 0;}.footers {    padding: 100px 0 0;}.ftinfo strong {    line-height: 1.2;    margin: 0 0 30px;    font-size: 22px;}.rights {    padding: 40px 0 80px;}/*------*/ 
.RWDproduct_page .btn_back {width: 100%;}.page_wrapper_bg  .ebtn a {width: 100%;}.page_wrapper_bg  .ebtn {width: 100%;}.page_wrapper_bg .main .container {padding-left: 10px;padding-right: 10px;}.layoutlist_8.rwd .item { width:100%;float:none;}.layoutlist_2 .col-xs-12 { width:100%;float:none;}.btn.btn_back {width: 100%;}#article .btn.btn_back a {display: block;}.page_wrapper_bg section.call_to_action>.container {    width: 100%;    padding: 0 15px;}.eforms1 .page_wrapper_bg section.call_to_action>.container {    width: 100%;}.eformsDesc {text-align: left;}.page_wrapper_bg .RWDmenu_plus04 .header{padding: 0 20px;}.page_wrapper_bg .RWDmenu_plus04 .logo {    margin: 8px 0 0;}.page_wrapper_bg .collapsing_header .main {    top: 50px !important;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDmenu_plus04 .ml-stack-nav-toggle {    padding: 25px 0;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
@media (max-width: 360px){.RWDmobile_bottom_v2 .icon {    display: none;}.RWDbanner015 li {    height: 300px !important;}.services .container {    width: 95%;}.main-title {    font-size: 25px;}}
}
/*380px end*/