/*共用*/a{color:#333}a:hover{text-decoration: none;}a:focus, a:hover{    text-decoration:none;}/* 反白顏色設定*/::selection {    background: #e25740;    color: #fff;}::-moz-selection {    background:#ccc;      color: #fff;}/*-------------------container寬度設定--------------------*/ 
.about-section .container,.service_section .container,.feature_section .container,.setting_section .container,.news-section .container{    width: 70%;}/*-------------------主標題--------------------*/ 
.blcok_title{   text-align: center;   margin: 0 0 65px;}.blcok_title .text_en{   color: #9d9c9c;   font-size: 12px;   position: relative;}.blcok_title .text_en:after{    content: '';    background: url(archive/image/customization/title_line.png) no-repeat left top;    height: 43px;    width: 51px;    position: absolute;    top: 0;    left: 50%;    display: block;    margin-left: -30px;}.blcok_title .text_en:before{   content: '02';   line-height: 55px;   color: #9d9c9c;   display: block;   margin:0 auto;}.blcok_title .titlestyle{   color: #e25740;    font-weight: bold;    font-size: 45px;    margin: 10px 0 20px;    line-height: 45px;}.blcok_title .blcok_text{  color:#312b2a;  font-size: 18px;}/*-------------------按鈕--------------------*/a.btnstyle{  display: block;  border-radius: 50px;  color:#fff;  border:#e25740 solid 1px;  width: 280px;  height: 55px;  line-height: 55px;  text-align: center;  margin:0 auto;  background-color:#e25740;}a:hover.btnstyle{  background-color: #bb3d28;  text-decoration: none;}a.btnstyle i{    vertical-align: middle;}/*-------------------圖文區塊設定--------------------*/ 
.RWDleft_cont002 .container{   width: 100% !important;   padding:0 !important;} .RWDleft_cont002 .item-second{    display: flex;    align-items: flex-end;    justify-content: center;    flex-direction: row-reverse;    background-color: transparent;} .RWDleft_cont002 .item-second a{      width: 50%;} .RWDleft_cont002 .item-second a .pic{      width: 100%;      float:none;      border-radius: 30px;}.RWDleft_cont002 .item-second:hover .pic img{    transform: scale(1);}.RWDleft_cont002 .item-second .text-box{   background: #fff;}.RWDleft_cont002 .item-second .text-box .title {    color: #312b2a;    font-size: 36px;    font-weight: bold;    line-height: 1.1em;}.RWDleft_cont002 .item-second .text-box .text{    width: 90%;    font-size: 17px;    line-height: 28px;   color: #000;}.RWDleft_cont002 .item-second .text-box a,.RWDleft_cont002 .item-second .text-box button,.RWDleft_cont002 .item-second .text-box .underline{   display: none;}/*-------------------loading--------------------*/ 
.RWDfakeloader{z-index:9999999999 !important}/*-------------------header menu--------------------*/ 
.RWDmenu_plus04 .header{  padding:15px 3% 0px 3%;}.RWDmenu_plus04 .logo{  width: auto;}/*menu*/ 
.RWDmenu_plus04 .site-nav .menu{    display: flex;    align-items: flex-start;    justify-content: right;    flex-direction: row;}.RWDmenu_plus04 .site-nav .menu>li>a{    padding: 0px 25px;    color:#000;    font-size: 17px;}.RWDmenu_plus04 .site-nav .m_stitle_block{   font-size: 12px;   font-family: 'Open Sans', sans-serif;   color:#afaeae;   margin: -5px 0 0;}/*hover*/ 
.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:#e25740;  font-weight: bold;} .RWDmenu_plus04 .site-nav .menu>li>a:hover .m_stitle_block{   font-weight: 100;}.RWDmenu_plus04 .header .site-nav .menu li:after {    content: "";    position: absolute;    width: 60%;    height: 3px;    background: #e25740;    left: 50%;    bottom: -20px;    transition: 0.5s;    opacity: 0;    transform: translateX(-50%);    border-radius: 50px;}.RWDmenu_plus04 .site-nav .menu li:hover:after {    bottom: -10px;    transition: 0.5s;    opacity: 1;}/*箭頭*/ 
.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{  margin-top: -3px;}.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: #000;}/*呼籲按鈕*/ 
.RWDmenu_plus04 .features{   float: right;}.RWDmenu_plus04 .features .share-group.main_share{   padding: 10px 5px 10px 30px;}.RWDmenu_plus04 .features .share-group.main_share a{   float: left;   color:#fff;   padding: 10px 25px;   border-radius: 50px;   font-weight: bold;}.RWDmenu_plus04 .features .share-group span{  font-size: 16px;}.RWDmenu_plus04 .features .share-group.main_share a img{   width:auto !important;}#m_RWDfullscreen01_79_1 > header > div > div.features > div.share-group.main_share > a:nth-child(1){  background-color: #4a3c3a;}#m_RWDfullscreen01_79_1 > header > div > div.features > div.share-group.main_share > a:nth-child(2){   background-color: #e25740;}#m_RWDfullscreen01_79_1 > header > div > div.features > div.share-group.main_share > a:hover:nth-child(1){  background-color: #2c2828;}#m_RWDfullscreen01_79_1 > header > div > div.features > div.share-group.main_share > a:hover:nth-child(2){   background-color: #bb3d28;}/*搜尋*/ 
.RWDmenu_plus04 .features .search-btn{     padding: 25px;    position: relative;}.RWDmenu_plus04 .features .search-btn:after{    content: "";    border-left: 1px dotted #313131;    width: 1px;    height: 20px;    position: absolute;    right: 0;}/*下拉選單*/ 
.RWDmenu_plus04 .site-nav .menu>li>ul{  margin-top: 60px;  top:0;}.RWDmenu_plus04 .site-nav .menu ul li:after{   display: none;}.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: 500;   color:#000;}/*選單下滑*/ 
.is-up .logo{     position: relative;     top: -8px;    transition: all 200ms ease-out;    transition-delay: .3s;}/*-------------------banner--------------------*/ 
.RWDbanner_plus01{  margin: 50px 0 0;}.RWDbanner_plus01 .banner-slider .slick-item .pic{   width: 80%;}.RWDbanner_plus01 .slick-caption .container{    width: 650px;    float: right;    margin: 8% 0 0;     color:#2d2827;    position: relative;}.RWDbanner_plus01 .slick-caption .container:before{    content: "";    position: absolute;    left: -6%;    top: -22%;    background: url(archive/image/customization/banner_line_img.png) no-repeat 0 0;    width: 209px;    height: 203px;}.RWDbanner_plus01 .slick-caption .txt1{   font-size: 2.5em;   font-weight: bold;}.RWDbanner_plus01 .slick-caption .txt2{   margin: 20px 0 0;   font-size:22px;}.RWDbanner_plus01 .slick-caption .txt2 h8{    color:#e25740;    font-weight: bold;}.RWDbanner_plus01 .slick-caption .txt3{   color:#727171;   font-size: 16px;    margin: 40px 0 0; }.RWDbanner_plus01 a{    border-radius: 50px;    padding: 10px 25px;    color: #fff;    background-color: #e25740;    display: inline-block;    position: relative;    z-index: 9999;   margin: 20px 15px 0 0;}.RWDbanner_plus01 a:first-child{   background-color: #db7e11;}.RWDbanner_plus01 a:nth-child(2){    background: url(archive/image/customization/donate_icon.png) #393130 no-repeat 20px center;    padding-left: 50px;}.RWDbanner_plus01>.slick-caption .txt4{  pointer-events: auto;}/*點點*/ 
.RWDbanner_plus01.style-dotnav.control-center .control-box{  bottom: 25px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li{    width: 50px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{   width: 40px;   border-radius: 50px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{  background-color: #e25740;}/*輪播點點*/ 
.plus-banner-container{  z-index: 99;}/*-------------------關於我們--------------------*/ 
.about-section{   padding-top: 5% !important ;   position: relative;}.about-section:before{    content: '';    background-color: #faf8f5;    width: 35%;    height: 70%;    position: absolute;    right: 0;    bottom: -15%;}.about-section .RWDleft_cont002 .container{   position: relative;}/*圖片*/ 
.about-section .RWDleft_cont002 .item-second a {    width:60%;}/*文字*/ 
.about-section .RWDleft_cont002 .item-second .text-box{    background: #fff;    color: #000;    margin-right: -50px;    border-radius: 5px 5px 0 0;    position: relative;    padding:3% 4% 4% 0;    position: relative;    width:40%;}.about-section .RWDleft_cont002 .item-second .text-box:after{    content: "01";    background: url(archive/image/customization/title_line.png) no-repeat left top;    color: #9d9c9c;    padding: 0 0 0 30px;    position: absolute;    top: -8%;    left: -10%;    height: 43px;    line-height: 55px;    font-size:12px;}.about-section .RWDleft_cont002 .item-second .text-box .title:after{    content: "";    width: 30px;    height: 4px;    background-color:#e25740;    margin: 44px 0;    display: block;    border-radius: 50px;}.about-section .RWDleft_cont002 .item-second .text-box  .subtitle{    font-size:25px;    font-weight: normal;    letter-spacing: 1px;}.about-section .RWDleft_cont002 .item-second .text-box .text{   width: 100%;}/*插圖過場*/ 
.about-section .RWDparallax_new{    width: 371px;    height: 285px;    position: absolute;    left:calc(40% + 70px);    bottom: -5%;}.about-section .RWDparallax_new .picbgbox{    background-position: left top;    background-size: contain !important;}/*-------------------服務項目--------------------*/ 
.service_section {   background-color: #faf8f5;   padding: 5% 0 ;}/*服務區塊*/ 
.service_section .RWDleft_cont002{   margin: 0 0 5%;}.service_section .RWDleft_cont002 .item-second{    flex-direction: row;    align-items: center;}.service_section .RWDleft_cont002 .item-second a{      width: 50%;      position: relative;      z-index: 2;}/*文字區塊*/ 
.service_section .RWDleft_cont002 .item-second .text-box{    border-radius: 5px;    height: 100%;    display: block;    padding:10% 0 8% 10%;    position: relative;    left: -30px;    z-index: 0;    width: 50%;}.service_section .RWDleft_cont002 .item-second .text-box:before{    content: "01";    color:#e25740;    border-radius: 50px;    border:#e25740 solid 1px;    font-size:16px;   width:67px;   height: 67px;    position: absolute;    top: 10%;    right: 10%;    text-align: center;    line-height: 67px;  }.service_section .RWDleft_cont002 .item-second .text-box .subtitle{     color: #767575;    font-size: 15px;    font-weight: 400;    letter-spacing: 0;}.service_section .RWDleft_cont002 .item-second .text-box .text:before{   content: "";    width: 30px;    height: 4px;    background-color:#e25740;    margin: 44px 0;    display: block;    border-radius: 50px;}.service_section .RWDleft_cont002 .item-second .text-box ul{   padding: 0 0 0 20px;}/*左圖右文*/ 
.service_section .RWDleft_cont002#m_RWDfullscreen01_92_3 .item-second{    flex-direction: row-reverse;}.service_section .RWDleft_cont002#m_RWDfullscreen01_92_3 .item-second .text-box{    margin-right: -20px;    left: auto;}.service_section .RWDleft_cont002#m_RWDfullscreen01_92_3 .item-second .text-box:before{  content: "02";   left: 8%;  right:auto;}/*按鈕*/ 
.service_section a.btnstyle {    background-color: #eb6e8d;    border:0;}.service_section a.btnstyle .btnicon{    width: 17px;    background: url(archive/image/customization/btn_icon.png) no-repeat left 0px;    display: inline-block;    height: 22px;    margin: -5px 10px 0 0px;}.service_section a:hover.btnstyle{   background-color: #d35a78;}/*-------------------我們的特色--------------------*/ 
.feature_section{   background-color: #faf8f5;   padding: 0 0 5%;}/*標題*/ 
.feature_section .blcok_title .text_en:before{   content: '03';}/*區塊標題取消*/ 
.feature_section .RWDproduct004 .callout-dark{  display:none;}/*內容*/ 
.feature_section .RWDproduct004 section{  border-bottom:0;}.feature_section .portfolio-nogutter .row{  margin:0;}.feature_section .RWDproduct004 section .col-md-3{  width: 50%;}/*block*/ 
.feature_section .RWDproduct004 #portfolio.portfolio-nogutter .item-box{display: flex;    align-items: center;    justify-content: center;    flex-direction: initial;    margin: 0;    background-color: transparent;    border-radius: 10px;    padding: 5% !important;}.feature_section .RWDproduct004 #portfolio.portfolio-nogutter .item-hover{  opacity: 0;}.RWDproduct004 .item-box .item-hover .inner{width: 100%;top: 0;margin: auto;height: 100%;}.RWDproduct004 .item-box .item-hover .inner .ico-rounded > span{display: none;}.RWDproduct004 .item-box .item-hover .inner a:nth-child(1){display: none;}.RWDproduct004 .item-box .item-hover .inner a:nth-child(2){width: 100%;height: 100%;display:block;}/*圖片*/ 
.feature_section .RWDproduct004 .item-box figure{  width: 17%;}/*文字*/ 
.feature_section .RWDproduct004 .item-box-desc{     padding: 0px 0px 0px 45px;    margin-left: 45px;    width: 83%;   background: url(archive/image/customization/dotted.png) no-repeat left center;}.feature_section .RWDproduct004 #portfolio div.col-md-3 h2, .feature_section .RWDproduct004 #portfolio div.col-md-3 h3{  font-size: 20px;}.RWDproduct004 .list-inline{      margin: 10px 0 0 0 !important;}/*-------------------環境介紹--------------------*/ 
.setting_section{  padding:5% 0 2%;  position: relative;}.setting_section:before{    content: '';    background-color: #faf8f5;    width: 28%;    height: 25%;    position: absolute;    left: 0;    top: 0;}.setting_section .RWDnews005 .container{   width: 100%;   padding: 0 !important;}/*標題*/ 
.setting_section .blcok_title .text_en:before{   content: '04';}.setting_section .RWDnews005 .controlls-over .owl-controls .owl-prev,.setting_section .RWDnews005 .controlls-over .owl-controls .owl-next{  margin-top: -75px;}/*內容*/ 
.setting_section .RWDnews005 h4{  font-weight: bold;}.RWDnews005 .owl-carousel img{      border-radius: 5px;}.setting_section .list-separator{  display: none;}/*輪播箭頭*/ 
.setting_section .RWDnews005 .owl-theme .owl-controls .owl-buttons div{    border-radius: 50px;}/*-------------------最新消息--------------------*/ 
.news-section .container{  border-top: 1px dotted #dfdfdf; padding:5% 0 2%;}/*最新消息內容*/ 
.news-section .news_block_box{    display: flex;    flex-direction: row;    align-items: flex-start;    justify-content: flex-start;}.news-section .news_block_box .RWDedictor{    width: 30%;    padding: 0 5% 0 0;}.news-section .news_block_box .RWDnews015{  width: 70%;}/*標題*/ 
.news-section .blcok_title {   text-align: left;}.news-section .blcok_title .text_en:after{   left: 5px;}.news-section .blcok_title .text_en:before{   content: '05';}.news-section .RWDnews015 .link .date{  font-size: 13px;}/*tab*/ 
.news-section .RWDnews015 .RWDnews015-container .line{   background-color: #e25740;   border-radius: 50px;}.news-section .RWDnews015 .link .title{  font-size: 17px;}/*按鈕*/ 
.news-section .RWDnews015 .more{   background-color: #fff;  color:#e25740;  border: 0;  border-radius:50px;  width: 150px;  border: #e25740 solid 2px;}.news-section .RWDnews015 .more:hover{  background-color: #bb3d28;  color:#fff;}
/*footer start*/

.footer-section {    background-color: #f9f1e5;    padding: 5% 0 1%;    position: relative;}/*.footer-section:before {    content: '';    background-color: #f9f1e5;    width: 35%;    height: 15%;    position: absolute;    right: 0;    top: -15%;}*/ 
.footer-section a:hover,.footer-section a:active,.footer-section a:focus {    color: #e25740;    text-decoration: none;}.footer-section .footer_inner {    display: flex;    flex-direction: row;    align-items: flex-start;    justify-content: space-evenly;    flex-wrap: wrap;}.footer-section .footer_inner .footer_left,.footer-section .footer_inner .footer_right {    width: 50%}/*資訊欄位*/ 
.footer-section .footer_inner .footer_left .footer_title {    color: #000;    font-size: 26px;    font-weight: bold;    margin: 0 0 20px;}.footer-section .footer_inner .footer_left .footer_title span {    font-size: 16px;}.footer-section .footer_inner .footer_left .information {    color: #312b2a;}.footer-section .footer_inner .footer_left .information span {    display: block;}.footer-section .footer_inner .footer_left .information .icon {    margin: 0 10px 0 0;}/*右邊連結*/ 
.footer-section .footer_inner .footer_right {    font-size: 15px;}.footer-section .footer_inner .footer_right .footer_menu {    border-bottom: #afabab dotted 1px;    padding: 0 0 15px;    margin: 0 0 20px;}.footer-section .footer_inner .footer_right .footer_menu a:after {    content: "";    width: 1px;    height: 10px;    background-color: #afabab;    margin: 0 20px;    display: inline-block;}/*連結*/ 
.footer_link a {    padding: 0 20px;    height: 45px;    line-height: 45px;    border-radius: 50px;    color: #fff;    margin: 0 10px 0 0;    display: inline-block;}.footer_link a.checkin_faq {    background-color: #eb6e8d;}.footer_link a.checkin_link {    background-color: #e25740;}.footer_link a:hover,.footer_link a:focus {    color: #fff;}.footer_link a.checkin_faq:hover,.footer_link a.checkin_faq:focus {    background-color: #d35a78;}.footer_link a.checkin_link:hover,.footer_link a.checkin_link:focus {    background-color: #bb3d28;}/*按鈕icon*/ 
.footer_link a .icon {    margin: 11px 5px 0 0;    width: 16px;    height: 16px;    padding: 25px 0 0 0;    float: left;}.footer_link a.checkin_faq .icon.icon_checkin_faq {    background: url(archive/image/customization/footer_linkimg_faq.png) no-repeat left center;}.footer_link a.checkin_link .icon.icon_checkin_link {    background: url(archive/image/customization/footer_linkimg_tel.png) no-repeat left center;}/*關鍵字*/ 
.footer_keyword {    font-size: 14px;    margin: 20px 0 0;    color: #777}/*-------------------copyright--------------------*/ 
.footer_copyright_block {    display: flex;    flex-direction: row;    font-size: 12px;    color: #afabab;    border-top: #afabab dotted 1px;    padding: 1% 0 0;    margin: 5% 0 0;}.footer_copyright_block .copyright_desc,.footer_copyright_block .copyright_desc a {    color: #afabab;}/*-------------------GO TOP--------------------*/ 
.scrollTop002 {    right: 25px;}/*-------------------手機版呼籲按鈕--------------------*/ 
.mobile_link {    position: fixed;    display: none;    left: 0;    bottom: 0;    width: 100%;    background-color: #555;    color: #FFF;    text-align: center;    z-index: 100;}.mobile_link .model {    animation: none;    opacity: 1 !important;}.mobile_link .RWDedictor {    position: relative;    display: flex;    flex-direction: row;    align-items: stretch;    font-size: 14px;    align-content: center;    flex-wrap: wrap;}.mobile_link .RWDedictor a {    color: #FFF;    padding: 10px 0;}.mobile_link .RWDedictor a span {    display: block;    margin: -5px 0 0;}.mobile_link .RWDedictor .mobile_donate {    background-color: #393130;    line-height: 45px;}.mobile_link .RWDedictor .mobile_donate i {    background: url(archive/image/customization/mobile_donate_icon.png) no-repeat left center;    width: 17px;    height: 17px;    display: inline-block;    vertical-align: middle;    margin: 0 10px 0 0;}.mobile_link .RWDedictor .mobile_time {    width: 100%;}.mobile_link .RWDedictor .mobile_service_link,.mobile_link .RWDedictor .mobile_donate {    width: 50%;}.mobile_link .RWDedictor .mobile_service_link {    background-color: #eb6e8d;}.mobile_link .RWDedictor .mobile_time {    background-color: #e25740;}/*-------------------1199-------------------*/@media (max-width: 1199px) {    .footer-section .container {        width: 80%;    }    .footer_link a {        margin-bottom: 10px;    }}/*-------------------991-------------------*/@media (max-width: 991px) {    .footer-section{        padding-bottom: 15%;    }    .footer-section .container{        width: 85%;    }    .footer-section .footer_inner .footer_left .footer_title{        font-size: 24px;    }    .footer_link a.checkin_faq {        margin: 0 0 10px;    }    /*go top*/    .scrollTop002{        bottom: 13%;    }    /*手機呼籲打開*/    .mobile_link {        display: block;    }}/*-------------------800-------------------*/@media (max-width: 800px) {    .footer-section {        padding: 8% 0 20%;    }    .footer-section:before {        display: none;    }    .footer-section .footer_inner {        display: flex;        flex-direction: column;        align-items: flex-start;        justify-content: flex-start;        flex-wrap: nowrap;    }    .footer-section .footer_inner .footer_left,    .footer-section .footer_inner .footer_right {        width: 100%;    }    .footer-section .footer_inner .footer_right .footer_menu {        border-top: #afabab dotted 1px;        padding: 15px 0;        margin: 20px 0;    }    /*go top*/    .scrollTop002 {        bottom: 13%;    }}/*-------------------768-------------------*/@media (max-width: 768px) {    .footer_copyright_block {        flex-direction: column;    }}/*-------------------600-------------------*/@media (max-width: 600px) {    .footer-section {        padding: 8% 0 35%;    }    .footer-section .footer_inner .footer_left .footer_title span {        font-size: 16px;        display: block;        margin: 10px 0;    }    /*go top*/    .scrollTop002 {        z-index: 101;        bottom: 15%;    }}/*-------------------480-------------------*/@media (max-width: 480px) {    .footer-section .footer_inner .footer_right .footer_menu a:nth-child(3):after{        display: none;    }    /*go top*/    .scrollTop002{        bottom: 17%;    }}/*-------------------380-------------------*/@media (max-width: 380px) {    .footer-section .container {        width: 95%;    }}/*-------------------320-------------------*/@media (max-width: 320px) {    .footer-section {        padding-bottom: 45%;    }    .footer-section .container {        width: 95%;    }    /*go top*/    .scrollTop002 {        bottom: 25%;    }}

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

/*通用*/ 
.page_wrapper_bg section.call_to_action{padding: 50px 0 150px 0px!important;min-height: 700px;position: relative;}#RWDPAGE_BASE_PAT02 .main {margin-top:0px !important}.article-text .container {width: 100%;}.call_to_action > .container {width: 75%;max-width:1500px}.pagecontent .article_model[data-seq="0"] {margin-top:0px !important}#RWDPAGE_BASE_PAT02 .row {margin-left:0px;margin-right:0px;}/*logo*/#RWDPAGE_BASE_PAT02 .logo, #RWDPAGE_BASE_PAT02 .is-up .logo {position: relative;top: -8px}/*banner*/#RWDPAGE_BASE_PAT02 .RWDbanner_plus01 .banner-slider .slick-item .pic {width:100%}#RWDPAGE_BASE_PAT02 .RWDbanner_plus01 {margin-top:0}/*統一*/ 
.page_wrapper_bg .pagecontent {line-height: 2;letter-spacing: 1.5px;font-size: 16px;color:#000}.webdesc {    font-size: 16px;    letter-spacing: 1.5px;    color: #e25740;    line-height: 1.8;    margin-bottom: 35px;    padding-bottom: 15px;    position: relative;}.webdesc span {    color: #e25740;}.webdesc::before {    content: "";    width: 30px;    height: 4px;    background-color: #e25740;    display: block;    border-radius: 50px;    bottom: 0;    position: absolute;}.webdesc h3 {    font-size: 18px;    font-weight: bold;}.webdesc p {    font-size: 15px;    color: #333;}/*標題&麵包屑*/ 
.hgroup h1 {padding: 0;color: #302a2a !important;letter-spacing: 1px !important;font-size: 36px !important;line-height: 1.5 !important;font-weight: bold !important;margin:0px;text-align: center;}.hgroup .container {width: 100%;border-bottom:0px solid #eee;margin-top:0px}.hgroup .breadcrumb {border-radius: 0px;border: 0px;padding: 6px 30px;width:100%;text-align: center;bottom:0;background-color: transparent;position: relative;}.hgroup .breadcrumb a {color:#666;transition: 0.4s;}.hgroup .breadcrumb a:hover {color:#e25740;transition: 0.4s;}/*按鈕*/ 
.btn_back {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0;background-color: transparent !important}.btn_back:hover {background: transparent;transition: 0.4s;}.btn_back a {color: #E25740 !important;text-decoration: none !important;display: block;padding: 5px 20px;font-weight: normal;border: 2px solid #E25740;transition: 0.4s;line-height:1.5;font-size: 16px;border-radius: 20px;}.btn_back a:hover {border: 2px solid #E25740;color: #fff !important;background: #E25740;transition: 0.4s}.ebtn {margin-top: 30px;margin-right:0px;background: #fff;border-radius: 0px;transition: 0.4s;padding:0px;}.ebtn:hover {background: transparent;transition: 0.4s;border-radius: 50px;}.ebtn a {border: 2px solid #E25740;background: #fff;color: #E25740;transition: 0.4s;line-height: 2;width: 100%;display: block;padding: 0 30px;border-radius: 50px;font-size:16px}.ebtn a:hover {background: #E25740;border: 2px solid #E25740;color:#fff;transition: 0.4s;}/*左側*/#sidebar {padding-right:40px;font-weight: normal;}.m2018 .products-nav .nav-title {background: #E25740;color: #fff !important;padding:10px;margin-bottom:0;border-radius: 0px;}.m2018 .products-nav>ul>li {margin:0px;padding: 12px 10px;border-bottom:1px solid #eee;}.m2018 .products-nav>ul>li>a {padding:0;position: relative;font-size: 15px;letter-spacing: 0.5px;}#sidebar .products-nav > ul {border: 1px solid #eee;}.m2018 .products-nav a {color:#666;padding: 12px 0 0;transition: 0.4s}.m2018 .products-nav>ul>li.active>a, .m2018 .products-nav>ul>li>a:hover {color: #E25740;transition: 0.4s;}.m2018 .products-nav ul li>ul>li:hover>a, .m2018 .search-box .ibtn:hover {color: #E25740;transition: 0.4s;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #E25740;}.m2018 .products-nav ul li>ul>li.active>a {padding-top: 12px;}.m2018 .products-nav ul>li>.toggle-submenu {height:46px;right:10px}.m2018 .products-nav ul li ul li {padding: 0 20px 0 0;}/*文字*/ 
._bd_row._bd_clearfix {margin-bottom: 50px;}._bd_row h4 {font-size: 18px;font-weight: bold;color: #E25740;margin: 0 0 10px;}._bd_row p {line-height: 2;letter-spacing: 2px;font-size: 16px;color:#000;font-weight: normal;margin-bottom:0px;margin-top: 0;}._bd_row img {margin:0}/*認識*/ 
.about_right {display: flex;align-items: flex-start;}.about_txt {width:calc(100% - 300px) !important}.about_img {width:300px !important}.about_list span::before {content: "";width: 5px;height: 5px;position: absolute;background: #e25740;top: 16px;left: 3px;border-radius: 50px;}.about_list span {display: block;position: relative;padding-left: 20px;}.about_list b {font-weight: bold;}.about_list {margin-top: 30px;}/*服務*/ 
.page_service p {text-align: center;margin-bottom: 50px;}.page_service h3 {font-size: 22px;font-weight: bold;color: #000;margin: 0 0 10px;}.page_service h4 {font-size: 18px;font-weight: bold;color: #E25740;margin: 0 0 10px;border-bottom:1px dashed #ddd;padding-bottom: 10px;margin-top: 25px;}.page_service ul {padding-left: 0;list-style: none;}.page_service li {display: inline-block;}.page_service li.a01 {width: 100%;font-weight: bold;font-size: 17px;color:#4a3c3a}.service_img {width:500px}.service_txt {width:calc(100% - 500px)}.service_01 {display: flex;align-items: center;margin-bottom: 80px;}.service_img img {border-radius: 20px;}.service_table01 li.a01::before, .service_table03 li.a01::before {display:none}.service_table01 li.a01, .service_table03 li.a01 {padding-left: 3px;font-weight: bold;font-size: 17px;}.service_table01 li::before, .service_table03 li::before {content: "";width: 6px;height: 6px;background: #e25740;position: absolute;top: 15px;left: 6px;border-radius: 10px;}.service_table01 li, .service_table03 li {position: relative;padding-left: 25px;padding-right:20px;}.service_txt {padding:50px 50px 50px 60px;position: relative;}.service_txt::before {    content: "";    width: 110%;    height: 100%;    background: #faf8f5;    position: absolute;    top: 0;    right: 0;z-index:-1}.service_02 {display: flex;align-items: center;flex-direction: row-reverse;}.service_02 .service_txt::before {right:auto;left:0}.service_02 .service_txt li::before {content: "";width: 6px;height: 6px;background: #e25740;position: absolute;top: 15px;left: 6px;border-radius: 10px;}.service_02 .service_txt li {position: relative;padding-left: 25px;padding-right:20px;}/*收費*/ 
.toll_01 {display: flex;align-items: center;}.toll_01 .toll_txt {padding-left: 60px;}.toll_block h4 {font-size: 20px;font-weight: bold;color: #E25740;margin: 0 0 10px;padding-bottom: 10px;margin-top: 0px;}.toll_block h5 {font-size: 15px;font-weight: bold;margin: 0 0 10px;padding-bottom: 0px;color: #4a3c3a;}.toll_block p {margin-top:20px}.toll_txt th {border: 1px solid #ddd;background: #e25740;color: #fff;padding: 5px 10px;}.toll_txt table {width: 100%;}.toll_txt td {border: 1px solid #ddd;padding: 5px 10px;}.toll_01, .toll_02, .toll_03, .toll_04, .toll_05 {margin-bottom:50px}.toll_block ul {padding-left: 24px;list-style: none;}.toll_block ul li::before {    content: "";    width: 6px;    height: 6px;    background: #bf5543;    position: absolute;    top: 13px;    left: -19px;    border-radius: 20px;}.toll_block ul li {display: inline-block;position: relative;padding: 0 35px 0 0px;}.mark_txt {color: #898989;font-size: 14px;line-height: 1.7;}.toll_img img {    border-radius: 20px;}/*列表*/ 
.cate_list .col-sm-6.col-md-4 a {color: #000;transition: 0.4s;}.cate_list .col-sm-6.col-md-4:hover .subject a {color: #e25740;transition: 0.4s;}.layoutlist_2 .item {padding: 20px 0 !important;margin-bottom:20px;display: flex;align-items: flex-start;border-bottom: 1px solid #eee !important;}.layoutlist_2 .list_subject a {color: #333;font-size: 16px !important;line-height: 1.5 !important;font-weight: bold;}.layoutlist_2 .listdate {text-align: center;border-left: 1px solid #eee !important;}.layoutlist_2 .listdate .yearmonth {padding-bottom:10px}.layoutlist_2 .listdate .day {color: #333 !important;font-size: 30px !important;line-height: 1.5;}.layoutlist_2 .item .list_subject a { transition: 0.4s;}.layoutlist_2 .item .list_subject:hover a {color: #e25740;transition: 0.4s;}.layoutlist_2 .album_item a {transition: 0.4s;}.layoutlist_2 .album_item a:hover {color: #e25740;transition: 0.4s;}.layoutlist_8 .list_subject .summary {margin: 5px 0 0;}.item_icon {display: flex;margin-top: 30px;}.item_icon img {width: 52px;margin-right: 10px;}.layoutlist_8 .item {padding: 30px;margin-bottom: 30px;display: flex;align-items: center;box-shadow: 2px 2px 3px #f1efef;border: 1px solid #ebebeb;}.listdate {text-align: center;}.layoutlist_8 .listdate .day {font-size: 30px;font-weight: 500;color: #333;}.layoutlist_8 .list_subject {padding: 0 120px 0 20px;border-right: 1px dashed #ddd;max-height: 178px;min-height: 178px;}.layoutlist_8 .article_subject {font-size:18px;line-height:1.5;font-weight: 500;}.layoutlist_8 .list_subject .summary a {font-weight: normal;color:#888;font-size:15px;font-family: none;}.layoutlist_8 .item .list_subject > a {transition: 0.4s;}.layoutlist_8 .item:hover .list_subject > a {color: #e25740;transition: 0.4s;}.layoutlist_8 .list_subject .summary a .item_txt {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}.layoutlist_8.rwd .item {    background: #fff;}.layoutlist_8 .list_subject .summary a b.newtag {position: absolute;top: 5px;background: #e25740;padding: 0px 10px;color: #fff;right: 30px;    font-size: 13px;line-height:2}/*分頁*/ 
.page ul li a {transition: 0.4s;}.page .page_active, .page ul li a:hover {background-color: #e25740;color: #fff;transition: 0.4s;}.page ul li a .page_next {transition: 0.4s;}.page ul li a:hover .page_next {filter: brightness(10);transition: 0.4s;}.page ul li a .page_last {transition: 0.4s;}.page ul li a:hover .page_last {filter: brightness(10);transition: 0.4s;}/*相簿*/ 
.video_item {margin: 0 0 20px !important;padding: 0 calc(15px / 2);height: auto !important;}.video_item a .video_item_subject {transition: 0.4s;color: #555;font-size:16px;text-align: center;}.video_item a:hover .video_item_subject {color: #e25740;transition: 0.4s;}.video_item img {border: 1px solid #ebebeb;}.row .album_d_item a {border-bottom: 0;}.album_d_item .album_item_subject {    position: relative;    bottom: 0;    background: transparent;    color: #000;    opacity: 1 !important;}.album_d_item {    margin: 10px 0 30px !important;}/*文章檔案下載*/ 
.dd-container, .dd-options {width: 350px !important;}.page_wrapper_bg .dd-select {width: 350px !important;}.dd-options label {font-size: 14px;font-weight: initial;}.download_container {display: flex;align-items: center;}.download_container .btn {background: #e25740;border-radius: 20px;color: #fff;padding: 6px 30px;line-height: 1.5;transition: 0.4s;}.download_container .file_area {margin-right:5px}.download_container .btn:hover {background: #bb3d28;transition: 0.4s;}/*下載*/ 
.download .year-container {display:none}.download .search-container {margin-left:0}.download .list_table th.list_no, .download .list_table th.list_subject, .download .list_table th.list_date, .download .list_table th.list_downloadbtn {border-bottom: 3px solid #e2574047;}/**/ 
.phone-info {font-size: 12px; font-weight: bold; margin: 5px 0;color: #bf5543;display:none}.phone-info i {margin:0 5px}/*表單樣式*/ 
.form-horizontal .control-label {font-weight: normal;}.form-horizontal .form-group {margin-left: 0;margin-right: 0;}.customized_columns ._input, .customized_columns select {border: 0px;background-color: #eee;font-size: 15px;border-radius: 0px;box-shadow: none;}.form-control:focus {box-shadow: none;}.form-group input { color: #333; caret-color:#333; }.form-group textarea { color: #969696; caret-color:#333;} @supports (-webkit-mask: none) and (not (caret-color:#333)) { .form-groupinput { color:#333; }.form-group input::first-line { color: #ccc; } } /**/ 
.donate_block p b {    margin-top: 20px;    display: block;}.donate_block p span {    color: #e25740;}.donate_block p {padding: 30px;width:50%}.donate_block iframe {width:50%}.donate_two {    display: flex;    align-items: center;column-gap: 30px;    padding: 0 30px;}.donate_01 b, .donate_02 b {    font-size: 20px !important;    background: #e25740;    color: #fff;    padding: 5px;line-height:1.5}.donate_01, .donate_02 {    display: flex;    flex-direction: column;    border: 1px solid #e25841;    width: 50%;    text-align: center;    border-radius: 20px;    overflow: hidden;}.donate_block h4 {padding: 0 30px;margin-bottom:30px;font-weight: bold;color: #e25942;line-height:1.5}.donate_block span {padding:5px}.donate_txt {display: flex;flex-direction: row-reverse;    align-items: center;}/*20220622*/ 
.donate_03 {    display: flex;    flex-direction: column;    border: 1px solid #e25841;    width: 50%;    text-align: center;    border-radius: 20px;    overflow: hidden;}.donate_03 b {    font-size: 20px !important;    background: #e25740;    color: #fff;    padding: 5px;line-height:1.5}

/*內頁 end*/
/*cookies start*/

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

/*cookies end*/
/*1680 start*/

@media (max-width: 1680px) {   .about-section .container, .service_section .container, .feature_section .container, .setting_section .container, .news-section .container {       width: 90%;   }   /*-------------------banner--------------------*/    .RWDbanner_plus01 .slick-caption .container{            width: 580px;    }   /*-------------------header--------------------*/   .RWDmenu_plus04 .site-nav .menu>li>a{          padding: 0px 10px;   }}

/*1680 end*/
/*1480 start*/

@media (max-width: 1480px) {.RWDmenu_plus04 .header-in .ml-stack-nav-toggle i{display:none;}.RWDmenu_plus04 .header-in .ml-stack-nav-toggle{position: relative;top: -5px;}.RWDmenu_plus04 .header-in .ml-stack-nav-toggle:before{content: "選單";font-size: 18px;margin-right: 5px;position: relative;top: 2px;}      /*-------------------左圖右文共通設定--------------------*/      .RWDleft_cont002 .item-second .text-box .title{      font-size: 32px;     }    /*漢堡選單開啟*/    .RWDmenu_plus04 .site-nav,    .RWDmenu_plus04 #mobile-menu .menu li .m_stitle,    .RWDmenu_plus04 #mobile-menu .menu li.active .m_title {        display: none;    }    .RWDmenu_plus04 #mobile-menu,    .RWDmenu_plus04 .ml-stack-nav-toggle,    .RWDmenu_plus04 .toggle-menu {        display: block;    }    .RWDmenu_plus04 #mobile-menu .menu li.active .m_stitle {        display: inline;    }    /*-------------------漢堡選單樣式調整--------------------*/    .RWDmenu_plus04 .features {        float: right;        position: relative;    }    .RWDmenu_plus04 .features:after {        display: none;    }    /*漢堡本人樣式調整*/    .ml-stack-nav-toggle {        margin-top: -2px;    }    .ml-stack-nav-toggle__line {        height: 3px;        border-radius: 5px;    }    /*-------------------open menu--------------------*/    .RWDmenu_plus04 #mobile-menu {        background-color: #faf8f5;    }    .RWDmenu_plus04 #mobile-menu .menu>li{        border-bottom: 1px dotted #dfdfdf;   }    .RWDmenu_plus04 #mobile-menu .menu>li>a {        font-size: 17px;        color: #000;    }    .RWDmenu_plus04 #mobile-menu .menu>li.active {        background-color: #e25740;    }    .RWDmenu_plus04 #mobile-menu .menu>li.active>a {        background-color: transparent;    }    .RWDmenu_plus04 #mobile-menu .menu>li>ul {        background-color: #fff;    }    .copyright {        display: none;    }    .RWDmenu_plus04 #mobile-menu .menu>li.active>.toggle-submenu:after,    .RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active>.toggle-submenu:after {        color: #fff;    }    /*-------------------container寬度設定-------------------*/    .about-section .container,    .service_section .container,    .feature_section .container,    .setting_section .container,    .news-section .container {        width: 90%;    }    /*-------------------banner--------------------*/    .RWDbanner_plus01 .slick-caption .container {        width: 35%;        margin: 5% 0 0;    }    .RWDbanner_plus01 .slick-caption .txt1 {        font-size: 1.8em;    }    .RWDbanner_plus01 .slick-caption .txt2 {        font-size: 20px;    }   /*-------------------關於我們--------------------*/    .about-section .RWDleft_cont002 .item-second a,.about-section .RWDleft_cont002 .item-second .text-box{        width: 50%;   }   .RWDleft_cont002 .item-second{       align-items: flex-start;    }   .about-section .RWDparallax_new{       left: calc(40% + 150px);       bottom: -10%;   }   .about-section .RWDleft_cont002 .item-second .text-box:after{       left: -5%;    }/*內頁*/ 
.call_to_action > .container {width: 95%;}}

/*1480 end*/
/*1366 start*/

@media (max-width: 1366px) {    /*-------------------container寬度設定--------------------*/    .about-section .container,    .service_section .container,    .feature_section .container,    .setting_section .container,    .news-section .container {        width: 80%;        padding:5% 0 0;    }/*內頁*/ 
.service_table01 li, .service_table03 li {min-width:205px}.service_01 {align-items: flex-start;}}

/*1366 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*-------------------banner--------------------*/ 
.RWDbanner_plus01 .slick-caption .container {    margin: 0;}/*圖片*/ 
.RWDbanner_plus01 .banner-slider .slick-item .pic {    width: 70%;}/*文字*/ 
.RWDbanner_plus01 .slick-caption .container {    width: 40%;}.RWDbanner_plus01>.slick-caption .txt1 {    font-size: 2em;}.RWDbanner_plus01 .slick-caption .txt2 {    font-size: 18px;}/*-------------------關於我們--------------------*/ 
.about-section{   padding-bottom: 5%;}.about-section .RWDleft_cont002 .item-second {    align-items: center;    justify-content: space-between;}.about-section .RWDleft_cont002 .item-second .text-box,.about-section .RWDleft_cont002 .item-second a{  width: 50%;}/*文字*/ 
.about-section .RWDleft_cont002 .item-second .text-box {    margin-right: 0px;    padding: 3% 2% 5% 0;}.about-section .RWDleft_cont002 .item-second .text-box:after {    top: -10%;    left: 0;}/*插圖*/ 
.about-section .RWDparallax_new {    display: none;}/*-------------------我們的服務--------------------*/ 
.service_section{   padding-top: 2% ;}.service_section .RWDleft_cont002 .item-second .text-box {    padding: 5% 0 5% 8%;}.service_section .RWDleft_cont002#m_RWDfullscreen01_92_3 .item-second .text-box {    padding: 5% 0 5% 6%;}.service_section .RWDleft_cont002#m_RWDfullscreen01_92_3 .item-second .text-box:before {    left: auto;    right: 12%;}/*-------------------我們的特色--------------------*/ 
.feature_section .RWDproduct004 .item-box figure {    width: 25%;}.feature_section .RWDproduct004 .item-box-desc {    width: 75%;    padding: 0px 20px 0px 45px;    background: url(archive/image/customization/dotted.png) no-repeat left 15px;}.feature_section .RWDproduct004 .list-inline {    margin: 10px 0 0px;   height: auto !important;}/*-------------------環境介紹--------------------*//*箭頭*/ 
.RWDnews005 .owl-carousel.buttons-autohide .owl-buttons{  opacity: 1;}.setting_section .RWDnews005 .controlls-over .owl-controls .owl-prev, .setting_section .RWDnews005 .controlls-over .owl-controls .owl-next{  margin-top: -85px;  border: 0;  background-color: #fff;}.RWDnews005 .controlls-over .owl-controls .owl-next{  right: -22px;}.RWDnews005 .controlls-over .owl-controls .owl-prev{ left: -22px;}/*內頁*/ 
.service_img {width: 300px;}.service_txt {width: calc(100% - 300px);}.service_table01 li, .service_table03 li {min-width: 203px;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
/*banner*/ 
.RWDbanner_plus01 .slick-caption .container {    margin: 0 0 0;    width: 45%;}.about-section .RWDleft_cont002 .item-second a, .about-section .RWDleft_cont002 .item-second .text-box {    width: 100%;}.about-section .RWDleft_cont002 .item-second .text-box .text {    width: 90%;}/*內頁*/ 
.toll_01 {flex-direction: column;}.toll_img {margin-bottom: 30px;}.toll_01 .toll_txt {padding-left: 0;width: 100%;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.blcok_title .titlestyle {    font-size: 40px;}/*-------------------header--------------------*/ 
.is-up .logo {    top: auto;}/*呼籲按鈕*/ 
.share-group {    display: none;}/*search*/ 
.RWDmenu_plus04 .features {    margin-right: 0px;    padding-right: 0px;}.RWDmenu_plus04 .features .search-btn:after {    content: "";    border-left: 1px dotted #313131;    width: 1px;    height: 20px;    margin-left: 20px;}/*-------------------banner--------------------*/ 
.RWDbanner_plus01 .slick-caption .txt1 {    font-size: 1.5em;}/*-------------------關於我們-------------------*/ 
.about-section:before {    display: none;}.about-section .RWDleft_cont002 .item-second {    flex-direction: column-reverse;}.about-section .RWDleft_cont002 .item-second a,.about-section .RWDleft_cont002 .item-second .text-box {    width: 100%;}/*圖片*/ 
.about-section .RWDleft_cont002 .item-second a .pic {    max-height: 28vh;}/*-------------------我們的服務--------------------*/ 
.service_section .RWDleft_cont002 .item-second,.service_section .RWDleft_cont002#m_RWDfullscreen01_92_3 .item-second {    flex-direction: column;}.service_section .RWDleft_cont002 .item-second a,.service_section .RWDleft_cont002 .item-second .text-box {    width: 100%;}/*圖片*/ 
.service_section .RWDleft_cont002 .item-second a .pic {    border-radius: 30px 30px 0 0;    max-height: 28vh;}.service_section .RWDleft_cont002 .item-second .pic img {    width: 100%;}/*文字*/ 
.service_section .RWDleft_cont002 .item-second .text-box {    left: 0px;    border-radius: 0 0 30px 30px;}.service_section .RWDleft_cont002 .item-second .text-box .text {    margin-top: 0;}.service_section .RWDleft_cont002#m_RWDfullscreen01_92_3 .item-second .text-box {    margin: 0px;}.service_section .RWDleft_cont002 .item-second .text-box .text:before {    margin: 30px 0;}.service_section .RWDleft_cont002 .item-second .text-box:before {    right: 5% !important;}/*-------------------特色--------------------*/ 
.feature_section .blcok_title {    margin: 0 0 23px}.feature_section .RWDproduct004 .item-box-desc {    background: url(archive/image/customization/dotted.png) no-repeat left center;}/*-------------------最新消息--------------------*/ 
.news-section .container {    padding-bottom: 8%;}/*內頁*/ 
.service_01 {flex-direction: column;align-items: center;}.service_txt::before {width: 100%;height: 110%;top:auto;bottom:0}.service_txt {width:100%}section.call_to_action h3 {font-size: 22px;line-height: 1.5;}.service_02 {flex-direction: column;}section.article-text p {line-height: 2 !important;font-size: 16px !important;}section.call_to_action h4 {font-size: 18px !important;margin: 0 0 10px !important;}.page_wrapper_bg .pagecontent {padding:0 !important}.article-text .container {padding:20px !important}#sidebar {padding: 0;margin-bottom: 30px;}.webdesc {text-align: center;}.webdesc::before {left: 50%;transform: translateX(-50%);}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
/*-------------------banner--------------------*/ 
.RWDbanner_plus01 .slick-caption .txt3{  margin: 15px 0 0;}.RWDbanner_plus01 a{    margin: 10px 2px 0 0;    font-size: 15px;}/*-------------------最新消息--------------------*/ 
.news-section .news_block_box {    display: flex;    flex-direction: column;    align-items: flex-start;    justify-content: flex-start;}.news-section .blcok_title{  text-align: center;}.news-section .blcok_title .text_en:after{  left: 50%;}.news-section .news_block_box .RWDedictor,.news-section .news_block_box .RWDnews015{ width: 100%;}/*按鈕*/ 
.news-section .RWDnews015 .more{  width: 250px;  margin: 50px auto;}/*內頁*/ 
.donate_block p {padding: 0px 0px 30px;}.donate_block h4 {padding: 30px 0 0;}.donate_two {padding:0}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
/*-------------------banner--------------------*/ 
.RWDbanner_plus01 .slick-caption .container {    width: 45%;    margin: 0;    padding: 3% 0 0 2%;}.RWDbanner_plus01 .slick-caption .txt2 {    font-size: 16px;}/*.RWDbanner_plus01 .slick-caption .txt3 {    display: none;}*//*-------------------關於我們--------------------*/ 
.about-section:before {    bottom: -10%;}.about-section .RWDleft_cont002 .item-second .text-box {    background: transparent;}/*-------------------我們服務--------------------*/ 
.service_section {    padding: 5% 0;}.service_section a.btnstyle{    margin: 55px auto 0;}/*-------------------我們特色--------------------*/ 
.feature_section{   padding: 0 0 0;}.feature_section .RWDproduct004 section .col-md-3 {    width: 100%;    /*float: left;*/}/*-------------------環境介紹--------------------*/ 
.setting_section:before{    display: none;}/*-------------------最新消息--------------------*/ 
.news-section .container {    padding: 5% 0 5%;}.news-section .news_block_box {    display: flex;    flex-direction: column;}.news-section .news_block_box .RWDedictor,.news-section .news_block_box .RWDnews015 {    width: 100%;}/*標題*/ 
.news-section .blcok_title {    text-align: center;}.news-section .blcok_title .text_en:after {    left: 50%;}/*內頁*/ 
.about_right {flex-direction: column;}.about_txt {width: 100% !important;margin-bottom: 20px;}.about_img {width: 100% !important;}.page_wrapper_bg section.call_to_action {padding-bottom:50px !important}.hgroup .container {margin: 0;}.hgroup h1 {font-size:24px !important}.webdesc h3 {font-size: 18px !important;}.webdesc p {font-size: 15px !important;}.donate_two {flex-direction: column;margin: 30px;margin:0}.donate_01, .donate_02 {width:100%;margin-bottom:30px}.donate_txt {flex-direction: column-reverse;}.donate_block p {width:100%}.donate_block iframe {width:100%}/*20220622*/ 
.donate_03 {    width: 100%;    margin-bottom: 30px;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
/*圖片*/ 
.RWDbanner_plus01 .banner-slider .slick-item .pic{   width: 100%;}/*內頁*/ 
.layoutlist_2 .list_subject {width: 100%;}.layoutlist_2 .album_item {width: calc(100% / 3);float: left;}/*-------------------banner--------------------*/ 
.RWDbanner_plus01 {    margin: 45px 0 0;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right{   width: 100%;}.RWDbanner_plus01 .slick-caption{   top: 5%;}.RWDbanner_plus01 .slick-caption .container {    width: 100%;    float: none;    margin: 3% auto 0;   text-align: center;}/*文字*/ 
.RWDbanner_plus01 .slick-caption .container:before{  background: url(archive/image/customization/mobile_banner_line_img.png) no-repeat 0 0;  width: 131px;  height: 44px;  margin: 0 auto 15px;  position: static;}.RWDbanner_plus01 .slick-caption .txt1{     font-size: 1.8em;}.RWDbanner_plus01 .slick-caption .txt2 {    font-size: 16px;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
/*-------------------header--------------------*/ 
.RWDmenu_plus04 .logo {    width: 230px;}.RWDmenu_plus04 .features {    margin-right: 10px;     padding-right: 10px; }.RWDmenu_plus04 .header-in .ml-stack-nav-toggle:before{}.RWDmenu_plus04 .header-in .ml-stack-nav-toggle {    padding-left: 0;}/*-------------------container寬度設定--------------------*/ 
.about-section .container, .service_section .container, .feature_section .container, .setting_section .container, .news-section .container{   padding-top: 10%!important;}.about-section, .service_section,.feature_section,.setting_section,.news-section{  padding: 8% 0;}/*-------------------標題設定--------------------*/ 
.blcok_title{   margin: 0 0 25px;}.blcok_title .titlestyle{    font-size: 32px;    margin: 0px 0 10px;}.blcok_title .blcok_text{    font-size: 16px;    width: 90%;    margin: 0 auto;}/*-------------------關於我們--------------------*/ 
.about-section .RWDleft_cont002 .item-second .text-box .title {    margin: 15px 0 0;    font-size: 32px;}.about-section .RWDleft_cont002 .item-second .text-box .subtitle {    font-size: 22px;}.about-section .RWDleft_cont002 .item-second .text-box .title:after {    margin: 30px 0;}.RWDleft_cont002 .item-second .text-box .text {    font-size: 16px;    line-height: 24px;    width: 100%;}/*-------------------服務--------------------*/ 
.service_section .RWDleft_cont002 .item-second .text-box:before{   display: none;}.service_section .RWDleft_cont002 .item-second .text-box,.service_section .RWDleft_cont002#m_RWDfullscreen01_92_3 .item-second .text-box{  padding: 8%;}.service_section .RWDleft_cont002 .item-second .text-box .title{  font-size: 32px;}.service_section .RWDleft_cont002 .item-second .text-box .subtitle{  margin-top: 5px;}.service_section .RWDleft_cont002 .item-second .text-box .text{  margin-top: 0px;}.service_section .RWDleft_cont002 .item-second .text-box .text:before{  margin: 30px 0;}.service_section .RWDleft_cont002 .item-second .text-box .text ul li{  margin: 0 0 10px;}/*按鈕*/ 
.service_section a.btnstyle{    margin: 30px auto 0;    width: 100%;}/*-------------------我們特色--------------------*/ 
.feature_section .RWDproduct004 section .col-md-3 {    width: 100%;    float: none;    margin: 0 auto;}.feature_section .RWDproduct004 .item-box figure {    width: 30%;    margin: 0 auto;}.feature_section .RWDproduct004 .item-box-desc {    width: 100%;    padding: 30px 0 0 40px;    background: none;    margin: 0;}.feature_section .RWDproduct004 .list-inline {    margin: 10px 0 20px !important;    height: auto !important;}/*-------------------環境--------------------*/ 
.setting_section:before{      display: none;}/*-------------------最新消息--------------------*/ 
.news-section .RWDnews015 .more{     width: 100%;}.news-section{   padding-top: 0;}.news-section .container {    padding: 10%;    width: 100%;}/*內頁*/ 
.download_container {flex-direction: column;align-items: flex-start;}.dd-container, .dd-options {width: 100% !important;}.download_container .file_area {margin-right:0;margin-bottom:10px}.download_container {padding: 0 20px;}.ph_tb table {width: 800px;}.ph_tb {overflow: overlay;}.phone-info {display:block}.layoutlist_2 .album_item {width: calc(100% / 2);float: left;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDmenu_plus04 .header-in .ml-stack-nav-toggle:before {    font-size: 14px;    position: absolute;    display: inline-block;    width: 30px;    margin: 0 auto;    top: 0;    text-align: center;    right: 0px;}.RWDbanner_plus01 .slick-caption .txt1{     font-size: 1.5em;}/*內頁*/ 
.call_to_action > .container {width: 100%;padding: 0;}.page_service p {padding: 0 30px;}.service_table01 li, .service_table03 li {min-width: auto;width: 100%;}.page_wrapper_bg .dd-select {width: 250px !important;}.layoutlist_2 .item {flex-direction: column;}.layoutlist_2 .listdate {width: 100%;text-align: left;display: flex;align-items: center;line-height: 1.5;margin-top:20px}.layoutlist_2  .listdate .day {color: #afafaf !important;font-size: 12px !important;letter-spacing: 2px;}.layoutlist_2 .listdate .yearmonth {padding:0}.layoutlist_2  .listdate .day::before {content: "/";}.service_txt {padding: 30px;}.toll_block ul li {width: 100%;}.download_container {padding: 0;}.layoutlist_2 .album_item {width: 100%}.donate_01 b, .donate_02 b {font-size: 18px !important;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDbanner_plus01 .txt1 {    font-size: 40px;}.RWDmenu_plus04 .logo {    width: 180px;    /*top: -15px;    position: relative;*/}.RWDbanner_plus01 {    margin: 30px 0 0;}.RWDmenu_plus04 .ml-stack-nav-toggle {    margin-top: -8px;}.RWDmenu_plus04 .features .search-btn {    padding-top: 18px;}
}
/*380px end*/
/*小螢幕 start*/

@media (max-width: 360px) {.RWDbanner_plus01 .slick-caption .txt1{     font-size: 1.3em;}}

/*小螢幕 end*/