/*all*/ 
.cd-main-content { top: 0px;}a:focus, a:hover {text-decoration: none;}#RWDfullscreen01 .fl img {width: 100%;}#RWDfullscreen01 .fl {width: 300px; left: 50% !important; margin-left: -150px; top: 50% !important; margin-top: -90px;}/*menu*/ 
.RWDmenu_plus02 .container {width: 98%;}.cd-logo { width: 300px;margin-top: 17px;}.cd-primary-nav>li>a {letter-spacing: 2px; font-size: 16px; line-height: 40px; padding: 22px 13px;}.cd-primary-nav>li:after {height: 0;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {background: #333333;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: transparent;color: #0084be;}.cd-primary-nav>li>a:hover {color: #0084be;}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before {background-color: #0084be;}.cd-primary-nav>li.has-children.active.hover>a {color: #0084be;}.cd-primary-nav>li.has-children.active.hover>a:after, .cd-primary-nav>li.has-children.active.hover>a:before {background-color: #0084be;}.RWDmenu_plus02 .inside {background: rgba(255, 255, 255, 0.85);}.cd-main-header {background: transparent;}/*指定選單*/@media (min-width:1200px){.company-menu {padding-left: 30px; display: inline-block;}.company-menu a {display: inline-block !important;color: #0084be !important;}.company-menu a:before { content: "";  position: absolute;  background: url(archive/image/customization/190920_menu_icon_2.png)no-repeat; width: 25px;  height: 25px; background-size: contain; left: -12px; top: 30px;}.company-menu a:hover:after, .company-menu a:hover:before {background-color: transparent !important;}.reservation-menu a {color:#fff !important;}.reservation-menu a:before { content: "";  position: absolute;  background: url(archive/image/customization/190920_menu_icon_1.png)no-repeat; width: 25px;  height: 25px; background-size: contain; left: -12px; top: 30px;transition: all .5s; -o-transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;background-color:transparent !important;}.reservation-menu a:after {content: "";position: absolute;width: calc(100% + 32px);height: 80px !important;background: #0084be;left: -32px;bottom: 0px !important;z-index: -1;transition: all .5s; -o-transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;}.reservation-menu a:hover:before {background-color: transparent !important;}.reservation-menu a:hover:after{background-color: #333 !important;}}/*共同*/ 
.section-line {display:none !important;}h1.main-title {font-size: 36px !important; color: #222 !important; font-weight: bold !important; letter-spacing: 5px; line-height: 45px;}h2.sub-title { font-size: 18px !important; font-weight: 400 !important; letter-spacing: 2px; line-height: 35px;color: #222 !important;}.phone-br {display:none;}/*banner*/ 
.banner-block {position: relative;}.banner-block:after { content: ""; position: absolute; background: url(archive/image/customization/190920_banner_water.png); width: 100%;  height: 100%; background-size: contain; background-position: bottom; bottom: -19%;background-repeat: no-repeat; left: 0;pointer-events: none;}.RWDbanner_plus01 .slickitem01 .logo {width: 45%;}.RWDbanner_plus01 .slickitem01 .logo img {margin-bottom: 10px;}.RWDbanner_plus01 .slickitem01 .slick-caption {top: 30%;}.slickitem01 .txt1 { font-size: 22px; letter-spacing: 2.5px; color: #000; line-height: 45px; font-weight: bold;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button { width: 7px; height: 25px;background: #bbbbbb; border-radius: 0;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #0084be;}/*背景*/ 
.first-block { background: url(archive/image/customization/190920_first_bg.jpg)no-repeat;background-position: bottom;}/*洗水管*/ 
.cost-block {padding: 120px 0 0;}.bounceIn {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0 20px;}.RWDproduct002_v2 .showbottom:hover .inner-content > img {-webkit-transform: scale(1) !important;transform: scale(1) !important;}.portfolio-bottom-summary h4 { margin: 0; padding: 25px 0 10px; color: #000;  font-weight: bold; letter-spacing: 2px; font-size: 20px;transition: all .5s; -o-transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {color: #999;}.portfolio-bottom-summary p { color: #333;  font-size: 16px; letter-spacing: 1.5px; line-height: 2;}.portfolio-bottom-summary p span { color: #e60000; font-size: 20px; font-weight: bold; margin-left: 10px;}.cost-block .RWDproduct002_v2 .section-subject { text-align: left;width: 50%;display: inline-block;margin: 0px 0px 20px;}#m_RWDfullscreen01_55_1 > div.section-inner > div.section-subject.row > div {padding: 0;}#m_RWDfullscreen01_55_1 > div.section-inner > div:nth-child(3) { border: 1px solid #d0d0d0;padding: 50px 20px;background: #fff;border-radius: 5px;border-top-right-radius: 0;}.cost-block .RWDproduct002_v2 .popup-portfolio {margin: 30px auto 30px;}/*頁籤*/#m_RWDfullscreen01_55_1 > div.section-inner > div:nth-child(2) {width: 50%;display: inline-block;position: relative;right: -26px;bottom: -7px;}.RWDproduct002_v2 .filter-portfolio ul {margin-bottom: 0px;}.RWDproduct002_v2 .btn.btn-rj {background-color: transparent;letter-spacing: 1.5px;color: #666;border: 1px solid transparent; font-size: 16px; padding: 15px 40px 15px 60px; border-radius: 0;border-bottom: 1px solid transparent; border-top: 4px solid transparent;transition: all .5s; -o-transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;border-top-left-radius: 5px;border-top-right-radius: 5px;}.RWDproduct002_v2 .active .btn.btn-rj {background-color: #fff;color: #0084be;border: 1px solid #d0d0d0;border-bottom: 1px solid #fff;border-top: 4px solid #0084be;    font-weight: bold;}.RWDproduct002_v2 .btn.btn-rj:hover {background-color: transparent;color: #0084be;font-weight: bold;}.RWDproduct002_v2 .filter-portfolio ul {text-align: right;}#m_RWDfullscreen01_55_1 > div.section-inner > div:nth-child(2) > div {padding: 0;}.RWDproduct002_v2 .filter-portfolio ul > li {margin: 0px;}/*滑過底線*/ 
.RWDproduct002_v2 .btn.btn-rj:after {content: "";position: absolute;width: 100%;height: 0px;background: #0084be;left: 0;bottom: 0px;opacity: 0;transition: all .3s; -o-transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;}.RWDproduct002_v2 .btn.btn-rj:hover:after {content: "";position: absolute;width: 100%;height: 4px;background: #0084be;left: 0;bottom: 0px;opacity: 1;}/*公寓大樓*/#m_RWDfullscreen01_55_1 > div.section-inner > div:nth-child(2) > div > div > ul > li:nth-child(1).active > a {background-color: #fff;color: #1ea9ab;border: 1px solid #d0d0d0;border-bottom: 0px solid #fff;border-top: 4px solid #1ea9ab;font-weight: bold;}#m_RWDfullscreen01_55_1 > div.section-inner > div:nth-child(2) > div > div > ul > li:nth-child(1) > a:hover {color: #1ea9ab;}#m_RWDfullscreen01_55_1 > div.section-inner > div:nth-child(2) > div > div > ul > li:nth-child(1) > a:after {content: "";position: absolute;width: 100%;height: 0px;background: #1ea9ab;left: 0;bottom: 0px;opacity: 0;transition: all .3s; -o-transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;}#m_RWDfullscreen01_55_1 > div.section-inner > div:nth-child(2) > div > div > ul > li:nth-child(1) > a:hover:after {content: "";position: absolute;width: 100%;height: 4px;background: #1ea9ab;left: 0;bottom: 0px;opacity: 1;}/*icon*/#m_RWDfullscreen01_55_1 > div.section-inner > div:nth-child(2) > div > div > ul > li:nth-child(1) {position: relative;}#m_RWDfullscreen01_55_1 > div.section-inner > div:nth-child(2) > div > div > ul > li:nth-child(1):after { content: "";  position: absolute;  background: url(archive/image/customization/190920_cost_icon_1.png)no-repeat; background-size: contain; width: 25px; height: 25px; left: 25px; top: 13px;}#m_RWDfullscreen01_55_1 > div.section-inner > div:nth-child(2) > div > div > ul > li:nth-child(2) {position: relative;}#m_RWDfullscreen01_55_1 > div.section-inner > div:nth-child(2) > div > div > ul > li:nth-child(2):after { content: "";  position: absolute;  background: url(archive/image/customization/190920_cost_icon_2.png)no-repeat; background-size: contain; width: 25px; height: 25px; left: 25px; top: 13px;}/*洗水管按鈕*/ 
.process-block {text-align: center; padding: 0px 0 80px;margin-top: -30px;position: relative;}.process-btn { color: #000; border: 1px solid #666; padding: 15px 50px; display: inline-block;width: 300px;background: #fff; font-size: 17px; letter-spacing: 1.5px; font-weight: bold; transition: all .5s; -o-transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;border-radius: 5px;}.process-btn:hover, .process-btn:focus { background: #333;color: #fff;}.other-btn {margin-right: 5px;}.process-one-btn { color: #fff;  border: 1px solid #666; background: #666;}/*預約洽詢*/ 
.reservation-block {padding: 80px 0;text-align: center;}.LINE-btn {display: inline-block;}.fb-btn {display: inline-block;}.LINE-btn a { width: 300px;  display: inline-block; padding: 15px; background: #00b900; color: #fff; margin-right: 5px;font-size: 17px; font-weight: bold; letter-spacing: 1.5px;transition: all .5s; -o-transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;border-radius: 5px;}.fb-btn a { width: 300px;  display: inline-block; padding: 15px; background: #3c5a98; color: #fff;font-size: 17px; font-weight: bold; letter-spacing: 1.5px;transition: all .5s; -o-transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;border-radius: 5px;}.reservation-block h2 { margin-bottom: 15px;margin-top: 25px; font-size: 27px; letter-spacing: 7px; font-weight: 400; color: #111;}.reservation-block p { margin-top: 15px; font-weight: bold; font-size: 17px; letter-spacing: 3px; color: #333;width: 610px;margin: 0 auto ;border-top: 1px dashed #666;display: block;padding-top: 15px;}.LINE-btn a:hover {background: #333;}.fb-btn a:hover {background: #333;}/*特點優勢*/ 
.advantage-block {padding: 80px 0 100px;background: url(archive/image/customization/190920_advantage_bg.jpg)no-repeat;background-position: right bottom;border-top: 1px solid #bed9ea;}.advantage-box {background: rgba(255, 255, 255, 0.75); padding: 40px; font-size: 17px; letter-spacing: 1px; line-height: 40px; color: #333;min-height: 450px; box-shadow: 0 4px 5px 0 rgba(0,0,0,.1);border-top: 5px solid #0084be;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}.advantage-text h2 {margin: 0; display: inline-block; padding: 15px 40px 10px; font-weight: bold;  letter-spacing: 4px;  font-size: 20px; color: #fff;background: #0084be;border-top-left-radius: 5px;border-top-right-radius: 5px;}.advantage-box ul { list-style-type: none; padding-left: 5px;}.advantage-box li {border-bottom: 1px dashed #999;padding: 5px;}.advantage-left h2 {background: #51b3de;}.advantage-left .advantage-box {border-top: 5px solid #51b3de;}/*背景*/ 
.second-block {position: relative;/*background: -webkit-linear-gradient(white,white,#d6edfd);background: -o-linear-gradient(white,white,#d6edfd);background: -moz-linear-gradient(white,white,#d6edfd);background: linear-gradient(white,white,#d6edfd);*/background: url(archive/image/customization/190920_second_bg.jpg)no-repeat;background-position: bottom;}.second-block:after { content: ""; position: absolute; background: url(archive/image/customization/190920_footer_bg.png); background-size: contain; background-position: bottom; width: 100%; height: 100%; bottom: -1%; background-repeat: no-repeat;left: 0;pointer-events: none;}/*實際案例*/ 
.work-block {padding: 80px 0;background: url(archive/image/customization/190920_work_bg.jpg)no-repeat; background-position: 50% 70%; background-size: 100%;}.work-block .RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0 10px;}.RWDproduct002_v2 {padding: 0;}.work-block .portfolio-bottom-summary h4 {padding: 25px 0 25px;color: #fff;border: 2px solid #fff;background: rgba(255, 255, 255, 0.2);letter-spacing: 4px;border-radius: 5px;}.work-block .RWDproduct002_v2 .popup-portfolio {margin: 0;}.work-block h1.main-title {font-size: 36px !important; color: #fff !important; font-weight: bold !important; letter-spacing: 5px; line-height: 40px;}.work-block h2.sub-title { font-size: 18px !important; font-weight: 400 !important; letter-spacing: 2px; line-height: 35px;color: #fff !important;}.work-block .RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {color: #0084be;border: 2px solid #fff;background: rgb(255, 255, 255);}.work-block .portfolio-bottom-summary h4 {font-size: 21px;}/*五星級推薦*/ 
.recommend-block {padding:160px 0;padding-bottom: calc(80px - 1em);position: relative;}.recommend-block .RWDedictor001 .section-subject {margin-bottom: calc(50px - 1.4em);}.recommend-btn { display: block; padding: 40px 10px; color: #fff !important; margin-bottom: 9px;text-align: center;letter-spacing: 1.5px;font-size: 20px;font-weight: bold;border-radius: 5px;transition: all .5s; -o-transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;}.recommend-btn:hover { color: #fff !important;background: #333;}.recommend-btn span { font-size: 16px; font-weight: 400; margin-top: 8px; display: inline-block;}.recommend-right {margin-top: 1.4em; padding: 0;}.recommend-left {padding: 0;}.recommend-video {border: 20px solid #e5e5e5 !important;border-radius: 5px;}.recommend-right .col-md-12 {padding: 0;}.recommend-btn-one {background: #3c5a98;}.recommend-btn-two {background: #0084be;}.recommend-btn-three {background: #51b3de;}.recommend-left ._bd_column._bd_full {padding: 0 10px;}.recommend-block h1.main-title:after { content: ""; position: absolute; background: url(archive/image/customization/190920_five_star.png)no-repeat; background-size: 100%; width: 300px; height: 115px; top: -76px; left: 50%;margin-left: -150px;}.recommend-block .RWDedictor001 h1.main-title {margin-top: 50px;}/*預約洽詢*/ 
.second-block .reservation-block {padding: 80px 0 140px;}/*頁尾*/ 
.footer-block {padding: 0px 0 50px;background: #f9fbfa;position: relative;}.ft-info p {font-size: 16px;letter-spacing: 1.5px;color: #333;line-height: 2;}.ft-info h1 {font-weight: bold;font-size: 22px;letter-spacing: 2px;color: #333; margin-bottom: 20px;}.ft-info p a {color: #333;font-weight: bold;transition: all .5s; -o-transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;}.ft-info p a:hover {color: #0084be;}.ft-line:before {content: "｜";position: relative;margin-left: 5px;padding-right: 5px;font-size: 14px;left: -3px;top: -2px;color: #b7b7b7;}.ft-info li {display: inline-block;}.ft-info ul {list-style-type: none;padding-left: 0;}.ft-info li a {font-size: 16px;color: #333;letter-spacing: 1.5px;line-height: 2;transition: all .5s; -o-transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;}.ft-info li:hover a {color: #0084be;}.ft-map ul {list-style-type: none;padding-left: 0;}.ft-map li a {font-size: 16px;color: #333;letter-spacing: 1.5px;line-height: 35px;transition: all .5s; -o-transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;}.ft-map li:hover a {color: #0084be;}.ft-map {margin-top: 63px;}.ft-map ul li:hover {list-style-type: disc;color: #0084be;}.ft-map ul li {border-bottom: 1px dashed #d2d2d2;transition: all .5s; -o-transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;padding-bottom: 3px;margin-top: 3px;}/*固定社群*/ 
.community-block { position: fixed; right: 25px; bottom: 60px;z-index: 11;}#social_media_wrapper a { float: none;box-shadow: 0 4px 5px 0 rgba(0,0,0,.1);}.RWDsocial001 { background: transparent; border-bottom-right-radius: 0;border-bottom-left-radius: 0;padding: 0;top: 0px; right: 0;}#social_media_wrapper a {width: 45px;height: 45px;margin-bottom: 10px;}#social_media_wrapper a:hover, #social_media_wrapper a:active { background: #ffffff; opacity: 0.8;}/*copy*/ 
.copy-block { padding: 10px 0; font-size: 12px;  letter-spacing: 1px;  color: #fff; text-align: center; background: #0084be;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #fff;}.RWDssl01 { display: inline-block;}.copy-block .RWDedictor { display: inline-block; margin-left: 15px;}.copyright { display: inline-block; margin-left: 15px;}/*top*/ 
.scrollTop002 .ii {font-size: 45px;background: #0084be;}.scrollTop002 {bottom: 20px;right: 27px;}.RWDsocial001 {top: -8px;}/*LINE*/ 
.ft-line-box {padding: 0;margin-top: 20px;}.ft-line-right ul {list-style-type: none; padding-left: 0;margin: 25px 0;}.ft-line-right ul li {display: inline-block;}.ft-line-right ul li a {width: 105px; display: inline-block; padding: 6px 0; text-align: center; background: #dedede; color: #333; margin-right: 14px; font-size: 16px; font-weight: bold; letter-spacing: 1.5px; transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; border-radius: 5px;}.ft-line-right ul li a:hover {background: #00b900; color: #fff;}.ft-line-right ul li:last-child a {margin-right: 0px;}.ft-line-box h2 {margin: 29px 0; color: #000; font-size: 24px; letter-spacing: 2px; font-weight: bold;}.ft-line-box h2 span {color: #00b900;}
/*INNER start*/

.pagecontent a, .pagecontent a:hover { text-decoration: none; transition: .5s;}.pagecontent a:hover { color: #9c9c9c;}.layoutlist_2 .item, .layoutlist_4 .item { margin: 0 0 30px; border: 0;}.pagecontent ul, .pagecontent ol { padding-left: 22px;}/*ttl & bread*/ 
.hgroup .container { margin: 0; margin-bottom: 30px; text-align: center; border: 0;}h1.pageTitle { font-size: 36px; color: #111; font-weight: bold; letter-spacing: 1.5px; line-height: 1.5; margin: 0;}.hgroup .breadcrumb { position: relative; bottom: 0; width: 100%; border: 0; background: transparent;}.breadcrumb a { font-size: 13px; color: #9c9c9c; letter-spacing: .5px; line-height: 1.5;}.hgroup .breadcrumb > li:nth-child(1) a { color: #0084be;}/*space*/ 
.pagecontent .RWDslider01, .pagecontent .RWDeditor01 { margin-top: 0 !important;}.call_to_action { padding: 50px 0 200px 0 !important; position: relative; min-height: 700px !important;}/*innerbg*/ 
.page_wrapper_bg .cd-main-content:before {    content: "";    background: url(archive/image/customization/innerbg.png) no-repeat bottom center;    position: absolute;    width: 100%;    height: 100%;    bottom: 15%;    z-index: -1;    background-size: contain;    opacity: .7;}.page_wrapper_bg .cd-main-content { overflow: hidden; background: #f8f9fa;}/*fonts*/ 
.pagecontent, .pagecontent p { margin: 0; font-size: 17px; color: #666; letter-spacing: 1px; line-height: 2;}.pagecontent h5 { font-size: 20px !important; font-weight: bold; color: #111; line-height: 1.6 !important; margin: 0 0 10px !important;}/*con*/ 
.socialbox img:hover { transition: .5s; transform: translateY(-5px);}.socialbox img { width: 45px; margin-right: 10px; transition: .5s;}.socialbox { margin-top: 30px; margin-left: -5px;}.formdesc strong { width: 30px; display: inline-block;}/*conform*/ 
.customized_columns ._input:hover, .customized_columns ._input:active, .customized_columns ._input:focus { border-bottom: 1px solid #0084be;}.customized_columns ._input, .customized_columns select { background: white; border-radius: 0;}/*btn*/ 
.pagecontent .btn_back { float: right;}.pagecontent .btn_back a { padding: 6px 40px;line-height: 1.5;}.RWDproduct_page .btn_back { background: transparent; margin: 0;}.btn.active, .btn:active {box-shadow: none;}.pagecontent .btn,.page_wrapper_bg .ebtn { font-size: 14px !important;}.btn, .ebtn { background: transparent; padding: 0; color: #333; margin: 0; letter-spacing: 1.5px;}.btn a, .ebtn a { background: #0084be; color: white; font-weight: normal; margin: 0; padding: 2px 40px; margin-top: 30px; border-radius: 5px;}.btn a:hover, .ebtn a:hover { background-color: #333; color: white;}.RWDeform001 .ebtn {  background: transparent; margin-top: 5px; width: 100%;}.RWDeform001 .ebtn:hover { background: transparent;}.RWDeform001 .ebtn a:hover { background: #505050;}.btn, .btn:hover, .ebtn, .ebtn:hover { transition: .5s;}button#btn_add2car2go { background: #c5ac77 !important;}button#btn_add2car2go:hover, button#btn_add2car:hover { background: #505050 !important;}.ebtn.currectsend_btn { float: right;}#panel_14 > section.article-text > div > div > div > div.ebtn { float: right;}/*ibtn*/ 
.RWDproduct_page .ibtn { color: #0084be; border: 1px solid #0084be; background: rgb(255, 255, 255); width: 100%; font-size: 17px; padding: 5px; transition: .5s; border-radius: 5px;}.RWDproduct_page .ibtn:hover { background: #0084be; color: white !important; transition: .5s;}.RWDproduct_page .list-inline>li { display: block;}.RWDproduct_page .btn-other { padding: 0;}/*sidebar*/ 
.m2018 .products-nav .nav-title { background: #51b3de; color: white; font-size: 17px; margin: 0;}.m2018 .products-nav>ul>li { padding: 0; margin: 0;}.m2018 .products-nav>ul>li a { display: block; max-width: 100% !important; padding: 10px;}.m2018 .products-nav ul>li>.toggle-submenu { height: 45px;}.m2018 .products-nav>ul>li.active { background: #eee;}.m2018 .products-nav li a:hover { color: #0084be !important;}.m2018 .products-nav>ul>li.active>a { font-weight: bold;}.m2018 .products-nav>ul>li { border-color: #eee;}#sidebar > div.m2018.visible-lg > div > ul > li.active.is-open.has-child > ul > li.active.iscate>a { color: #9c9c9c;}.m2018 .products-nav>ul>li>a { font-size: 17px;}/*products*/ 
.RWDproduct_page .products-info .name { font-size: 20px; font-weight: bold; line-height: 1.5;}.RWDproduct_page .products-info { padding: 20px;}.RWDproduct_page .products-info .txt .title { display: none;}.RWDproduct_page .products-info .txt .editor { padding-top: 15px; border-top: 1px dashed; font-size: 17px; color: #333;}#mobile-fixed .noamount, #mobile-fixed .price-box li:first-child, .RWDproduct_page .products-info #timercountdown, .RWDproduct_page .products-info .discountmsg, .RWDproduct_page .products-info .noamount, .RWDproduct_page .products-info .price-box li.active, .RWDproduct_page .related-box .price-box li:first-child {  color: #da9400;}.product1 .form-group label { letter-spacing: 0;}/*news*/ 
.layoutlist_2 .listdate .day { color: #444; font-size: 25px !important; margin: 10px 0 0 0 !important;}.layoutlist_2 .listdate { border-left: 0 !important;}.layoutlist_2 .list_subject a { font-weight: bold; font-size: 16px !important;; line-height: 1.5 !important;}.layoutlist_2 .listdate .yearmonth { padding: 0;}.subsubject { margin-top: 20px;}/*reservation*/ 
.coninfo img {  margin-top: 20px;}.coninfo { padding: 50px 15vw; background: white; text-align: center;}.coninfo h5 {color: #0084be; font-size: 25px !IMPORTANT;}#eForm1 > div:nth-child(15) > label,#eForm1 > div:nth-child(16) > label,#eForm1 > div:nth-child(17) > label { width: 18%;}#eForm1 > div:nth-child(15) > div,#eForm1 > div:nth-child(16) > div,#eForm1 > div:nth-child(17) > div { width: 82%;}#eForm1 > div:nth-child(13) > label { width: 11%;}#eForm1 > div:nth-child(13) > div { width: 89%;}.customized_columns { padding: 30px; background: white; padding-left: 45px;}.boxname { margin-right: 15px; margin-left: 5px;}/*ab*/ 
.abtxt { background: white; padding: 50px; width: 85%; margin: auto; text-align: center;}.abimg { top: -200px; position: relative;z-index: -1; margin-bottom: -200px;}.pagecontent h5 img {width: 40px; margin-right: 10px;}/*products*/ 
.pdesc span { padding: 5px 10px; color: #0084be; border: 1px dashed #0084be; margin-right: 10px; font-size: 16px;}.RWDproduct_page .products-editor { background: rgba(255, 255, 255, .5); padding: 30px;}.layoutlist_2 .item:hover .subject a, .layoutlist_4 .item:hover .subject a { color: #0084be;}.layoutlist_2 .subject { margin: 10px; text-align: center; letter-spacing: 2.5px; font-weight: bold; line-height: 1.5;}.RWDproduct_page .tab-box .tab-container>ul>li { padding: 30px; background: rgba(255, 255, 255, .5);}.RWDproduct_page .tab-box .tab-menu li.active a:before { background: #0084be;}.RWDproduct_page .tab-box .tab-container>ul>li .col-xs-12 { margin-bottom: 30px;}.img.img1 { background: white;}.m2018 .products-nav a { font-size: 17px;}.awards { width: calc(100% / 3 - 50px); display: inline-block; margin: 0 20px;}/*example*/ 
.layoutlist_2 .album_item { height: 310px !important;}.layoutlist_2 .album_item_subject { background: #0084be; color: white; line-height: 1.5; transition: .5s; border-radius: 5px;}.layoutlist_2 .album_item:hover .album_item_subject { background: #333; transition: .5s;}/*qa*/ 
.faq_answer img { margin-top: 20px;}.faq_answer { background: white;}.faq_answer > table > tbody > tr > td:nth-child(1) { padding-right: 30px;}.faq_item { border: 0;}.faq_question { background: rgba(0, 132, 190, .05);}.faq_close,.faq_open { margin-right: 20px;}/*video*/ 
.video_item:hover .video_item_subject { background: #333; transition: .5s;}.video_item_subject { background: #0084be; color: white; text-align: center !important; line-height: 2; transition: .5s; border-radius: 5px;}.photo_view .flexslider { background: transparent !imporatant; border: 0 !imporatant;}.album1 .btn_back { background: transparent !important;}/*process*/ 
.RWDtimeline01 .line_dot2 span {background: linear-gradient(to bottom,rgba(243, 244, 247,0) 0,rgb(248, 249, 250) 5%,rgb(248, 249, 250) 100%);}.RWDtimeline01 li.event .point { padding: 30px; background: white; box-shadow: 0 5px 10px -5px #eee;}/*.RWDtimeline01 li.event .point .title:before { content: ""; width: 10px; height: 10px; position: absolute; left: 0; background: #0084be; border-radius: 99em; top: 0;}*/ 
.RWDtimeline01 li.event .point .title { position: relative;}.RWDtimeline01 li.event .point .editor { font-size: 17px; text-align: center; padding-top: 10px; border-top: 1px dashed #ccc;}.processimg { margin-top: 50px;}.article1 ul { padding: 0;}/*social*/ 
.page_wrapper_bg .RWDsocial001 { top: -125px;}/*ask*/ 
.info-box, .no-item, .shopping-item, .shopping_form { background: white;}.shopping_form .control-label { font-size: 17px;}.shopping_form .shopping-title { font-weight: bold;}.RWDquiry .btn.bg2,.RWDquiry .btn.bg3 {background: #0084be; border-color: #0084be; color: white;}.RWDquiry .btn.bg2:hover,.RWDquiry .btn.bg3:hover { background: #333; color: #fff; border-color: #333;}.RWDquiry .btn.normal:hover { color: white; background: #333;}.shopping-item .name { font-size: 17px;}/*footer*/ 
.page_wrapper_bg .footer-block:before {    content: "";    position: absolute;    background: url(archive/image/customization/190920_footer_bg.png);    background-size: contain;    background-position: bottom;    width: 100%;    height: 100%;    top: -90%;    background-repeat: no-repeat;    left: 0;    pointer-events: none;}/*200305後續維護*/p.plus{display:inline-block;padding:0 10px;margin-right:10px;background:#0084be;color:#fff}.RWDproduct_page .products-info .subname{background:#0084be;color:#fff;padding:5px 10px;letter-spacing:2.5px;display:inline-block}.pimg,.pttl {padding:0}.pimginner{margin:0 0 20px;border-top:1px solid;padding-top:30px}.pimginner img{height:180px;display:block;margin:auto}.RWDproduct_page .products-info .txt .editor ul{padding-left:20px!important;padding-right:0!important}.pttl img { padding-right: 20px;}/*200331後續維護*/ 
.energybox{display:flex;flex-wrap:wrap}.energyinner{width:calc(100% / 5 - 10px);margin:5px;text-align:center}.energyinner img{height:145px}.energys ul{list-style:none}.note li{margin-bottom:10px}.note ul{list-style:none;padding-left:0;margin-top:10px}.energysinnet .right{float:right;width:calc(100% - 80px)}.energysinnet .left{float:left;width:80px}.energysinnet .right h4{display:flex;flex-direction:inherit;align-items:center;line-height:1.5;font-weight:700;color:#000}.energysinnet .right h4 img{width:50px}.energysinnet.clearfix{margin-bottom:10px}.energys ul{list-style:none;padding-left:0}.energysinnet:nth-child(1) .right img{margin-right:20px}.energys ul li{border-bottom:1px solid #eee;padding:10px 0}.energysinnet:nth-child(4) .right{display:flex;flex-direction:column;align-items:baseline}.energysinnet:nth-child(4) .right img{width:calc(100% / 3)}

/*INNER end*/
/*小螢幕 start*/

@media (max-width: 1700px){.RWDbanner_plus01 .slickitem01 .slick-caption {top: 26%;}.RWDbanner_plus01 .slickitem01 .logo {width: 40%;}.slickitem01 .txt1 {font-size: 20px;letter-spacing: 1.5px;}}@media (max-width: 1500px){.RWDbanner_plus01 .slickitem01 .logo img {margin-bottom: 0;}.RWDbanner_plus01 .slickitem01 .logo {width: 37%;}.slickitem01 .txt1 {line-height: 40px;font-size: 18px;letter-spacing: 1.5px;}}@media (max-width: 1400px){.RWDbanner_plus01 .slickitem01 .logo {width: 35%;}.slickitem01 .txt1 {line-height: 36px;font-size: 17px;letter-spacing: 1.5px;}}@media (max-width: 1300px){.RWDmenu_plus02 .container {width: 98% !important;}#RWDfullscreen01 .container {width: 1100px;}.RWDbanner_plus01 .slickitem01 .logo {width: 31%;}.slickitem01 .txt1 {line-height: 30px;font-size: 15px;letter-spacing: 1px;}.recommend-btn {padding: 36px 10px;}.advantage-box {min-height: 485px;padding: 40px 28px;}.ft-line-right ul li a {margin-right: 5px;}.cd-primary-nav>li>a {letter-spacing: 1px;font-size: 15px;}}

/*小螢幕 end*/
/*1199 start*/

@media (max-width: 1199px){#RWDfullscreen01 .container {width: 93%;}/*menu*/ 
.cd-logo {width: 290px;margin-top: 3px !important;margin-left: 0;}.RWDmenu_plus02 .inside .cd-main-header{background: rgba(255, 255, 255, 0.85); padding: 0 15px;}nav.cd-nav .bottom-copyright {display: none;}.cd-primary-nav>li>a {line-height: 60px;padding-top: 0;}.cd-primary-nav, .cd-primary-nav ul {background: #ffffff;}.cd-primary-nav a, .cd-primary-nav ul a {border-bottom: 1px dashed #ececec;}.go-back a:hover::after, .go-back a:hover::before, .has-children>a:hover::after, .has-children>a:hover::before {background-color: #0084be;}/*banner*/ 
.RWDbanner_plus01 .slickitem01 .slick-caption {top: 22%;}.banner-block:after {bottom: -13%;}.RWDbanner_plus01 .slickitem01 .logo {width: 39%;}.slickitem01 .txt1 {font-size: 17px;letter-spacing: 2.5px;}/*洗水管*/#m_RWDfullscreen01_55_1 > div.section-inner > div:nth-child(2) {bottom: -9px;}.cost-block .RWDproduct002_v2 .popup-portfolio .portfolio-item {width: 24.9%;}.cost-block {padding: 100px 0 0;}.RWDproduct002_v2 .btn.btn-rj:hover:after {height: 0;}#m_RWDfullscreen01_55_1 > div.section-inner > div:nth-child(2) > div > div > ul > li:nth-child(1) > a:hover:after {height: 0;}.cost-block .RWDproduct002_v2 .section-subject { width: 53%;}#m_RWDfullscreen01_55_1 > div.section-inner > div:nth-child(2) {width: 47%;}/*reservation*/ 
.reservation-block {padding: 60px 0 80px;}.second-block .reservation-block {padding: 60px 0 100px;}/*recommend*/ 
.recommend-right {margin-top: 0;}.recommend-left {padding: 0px;}.recommend-right .col-md-4 {padding: 0 8px;}.recommend-btn {padding: 20px 10px;}/*footer*/ 
.footer-block .container {width: 88% !important;}.ft-map ul li:hover {list-style-type: none;color: #0084be;}/*社群*/ 
.footer-block {padding: 20px 0 30px;}.community-block {right: 15px;}.scrollTop002 {right: 17px;}/*line*/ 
.ft-line-box h2 {font-size: 20px;}.ft-line-right ul li a {margin-right: 8px;margin-bottom: 8px;}/*INNER*/ 
.hgroup .container { margin: 0;}#eForm1 > div:nth-child(15) > label,#eForm1 > div:nth-child(16) > label,#eForm1 > div:nth-child(17) > label { width: 20%;}#eForm1 > div:nth-child(15) > div,#eForm1 > div:nth-child(16) > div,#eForm1 > div:nth-child(17) > div { width: 80%;}#eForm1 > div:nth-child(13) > label { width: 13%;}#eForm1 > div:nth-child(13) > div { width: 87%;}.abtxt { width: 90%;}}

/*1199 end*/
/*1194 start*/

@media (max-width: 1194px){.cost-block .RWDproduct002_v2 .popup-portfolio .portfolio-item {width: 25%;}}

/*1194 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
#RWDfullscreen01 .container {width: 93%;}/*menu*/ 
.cd-logo {width: 290px;margin-top: 3px !important;margin-left: 0;}.RWDmenu_plus02 .inside .cd-main-header{background: rgba(255, 255, 255, 0.85); padding: 0 15px;}nav.cd-nav .bottom-copyright {display: none;}.cd-primary-nav>li>a {line-height: 60px;padding-top: 0;}.cd-primary-nav, .cd-primary-nav ul {background: #ffffff;}.cd-primary-nav a, .cd-primary-nav ul a {border-bottom: 1px dashed #ececec;}.go-back a:hover::after, .go-back a:hover::before, .has-children>a:hover::after, .has-children>a:hover::before {background-color: #0084be;}/*banner*/ 
.RWDbanner_plus01 .slickitem01 .slick-caption {top: 30%;}.banner-block:after {bottom: -13%;}.RWDbanner_plus01 .slickitem01 .logo {width: 40%;}.slickitem01 .txt1 {font-size: 16px;letter-spacing: 1.5px;}/*洗水管*/ 
.cost-block {padding: 100px 0 0;}.RWDproduct002_v2 .btn.btn-rj:hover:after {height: 0;}#m_RWDfullscreen01_55_1 > div.section-inner > div:nth-child(2) > div > div > ul > li:nth-child(1) > a:hover:after {height: 0;}/*reservation*/ 
.reservation-block {padding: 60px 0 80px;}.second-block .reservation-block {padding: 60px 0 100px;}/*recommend*/ 
.recommend-right {margin-top: 0;}.recommend-left {padding: 0px;}.recommend-right .col-md-4 {padding: 0 8px;}.recommend-btn {padding: 20px 10px;}/*footer*/ 
.footer-block .container {width: 88% !important;}/*社群*/ 
.footer-block {padding: 20px 0 30px;}.community-block {right: 15px;}.scrollTop002 {right: 17px;}/*line*/ 
.ft-line-box h2 {font-size: 20px;}.ft-line-right ul li a {margin-right: 8px;margin-bottom: 8px;}/*INNER*/ 
.eforms1 #eForm1 > div:nth-child(15) > label,.eforms1 #eForm1 > div:nth-child(16) > label,.eforms1 #eForm1 > div:nth-child(17) > label { width: 22%;}.eforms1 #eForm1 > div:nth-child(15) > div,.eforms1 #eForm1 > div:nth-child(16) > div,.eforms1 #eForm1 > div:nth-child(17) > div { width: 78%;}.eforms1 #eForm1 > div:nth-child(13) > label { width: 15%;}.eforms1 #eForm1 > div:nth-child(13) > div { width: 85%;}.eforms1 #eForm1 > div:nth-child(14) > label,.eforms1 #eForm1 > div:nth-child(11) > label,.eforms1 #eForm1 > div:nth-child(12) > label:nth-child(1) { width: 10%;}.eforms1 #eForm1 > div:nth-child(14) > div,.eforms1 #eForm1 > div:nth-child(11) > div { width: 90%;}.eforms1 #eForm1 > div:nth-child(12) > div:nth-child(2) { width: 40%;}.call_to_action { padding: 50px 0 150px 0 !important;}.pimginner img {height: 150px;}.pttl img { padding-right: 0;}.form-horizontal .control-label {font-size: 15px;}
}
/*Pad橫向 end*/
/*991px start*/
@media (max-width: 991px) {
/*banner*/ 
.banner-block:after {background-size: 300%;background-position: 25% bottom;bottom: -23%;}.advantage-block {background-size: cover;background-position: 80% bottom;}.advantage-box {padding: 30px 15px;min-height: 541px;}/*recommend*/ 
.recommend-block h1.main-title:after {top: -130px;}
}
/*991px end*/
/*pad版 start*/
@media (max-width: 768px) {
/*banner*/ 
.banner-block:after {background-size: 300%;background-position: 25% bottom;bottom: -23%;}.RWDbanner_plus01 .slickitem01 .slick-caption {top: 53%;text-align: center;}.RWDbanner_plus01 .slickitem01 .logo {width: 54%;}f.ft-line-box h2/*洗水管*/ 
.cost-block .RWDproduct002_v2 .popup-portfolio .portfolio-item {width: 50%;}#m_RWDfullscreen01_55_1 > div.section-inner > div:nth-child(2) {width: 100%;display: block;bottom: -2px;margin: 0;right: -15px;}.cost-block .RWDproduct002_v2 .section-subject {width: 50%;display: block;margin:0;}#m_RWDfullscreen01_55_1 > div.section-inner > div:nth-child(3) {padding: 30px 0px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0 10px;}.portfolio-bottom-summary p span { font-size: 17px;}/*advantage*/ 
.advantage-block {background-size: cover;background-position: 80% bottom;}.advantage-box {padding: 30px 15px;min-height: 541px;}/*recommend*/ 
.recommend-block h1.main-title:after {top: -130px;}/*footer*/ 
.footer-block {padding: 50px 0 30px;}.ft-map {margin-top: 45px;}.ft-info {text-align: center;}.copyright {display: block;margin-left: 0;}.ft-map .col-sm-6 {padding: 0 25px;}/*top*/ 
.community-block {bottom: 85px;}.scrollTop002 {bottom: 45px;}/*line*/ 
.ft-line-box h2 {text-align: center;margin-top: 50px;}.ft-line-box h2 i {display:none;}.ft-line-right ul {text-align: center;}.ft-line-right ul li a {margin-right: 10px;margin-bottom: 10px;}.ft-line-right ul li:last-child a {margin-right: 10px;}/*INNER*/ 
.hgroup .container { margin: 0 0 30px;}.coninfo { padding: 50px 10vw;}.eforms1 #eForm1 > div:nth-child(14) > label, .eforms1 #eForm1 > div:nth-child(11) > label, .eforms1 #eForm1 > div:nth-child(12) > label:nth-child(1) { width: 100%;}.eforms1 #eForm1 > div:nth-child(14) > div, .eforms1 #eForm1 > div:nth-child(11) > div { width: 100%;}.eforms1 #eForm1 > div:nth-child(13) > label { width: 100%;}.eforms1 #eForm1 > div:nth-child(15) > label, .eforms1 #eForm1 > div:nth-child(16) > label,.eforms1  #eForm1 > div:nth-child(17) > label { width: 100%;}.eforms1 #eForm1 > div:nth-child(15) > div,.eforms1  #eForm1 > div:nth-child(16) > div, .eforms1 #eForm1 > div:nth-child(17) > div { width: 100%;}.eforms2 #eForm1 > div:nth-child(14) > label, .eforms2 #eforms2 > div:nth-child(11) > label, .eforms2 #eForm1 > div:nth-child(12) > label:nth-child(1) { width: 100%;}.eforms2 #eForm1 > div:nth-child(14) > div, .eforms2 #eForm1 > div:nth-child(11) > div { width: 100%;}.eforms2 #eForm1 > div:nth-child(13) > label { width: 100%;}.eforms2 #eForm1 > div:nth-child(15) > label, .eforms2 #eForm1 > div:nth-child(16) > label,.eforms2 #eForm1 > div:nth-child(17) > label { width: 100%;}.eforms2 #eForm1 > div:nth-child(15) > div,.eforms2 #eForm1 > div:nth-child(16) > div, .eforms2 #eForm1 > div:nth-child(17) > div { width: 100%;}.cd-main-content:before { bottom: 25%;}.page_wrapper_bg .footer-block:before { top: -100%;}.abimg { top: -130px; margin-bottom: -130px;}#sidebar { margin: 0 0 30px;}h1.pageTitle { font-size: 30px;}.layoutlist_2 .album_item { height: auto !important;}.RWDtimeline01 li.event { margin-bottom: 30px;}
}
/*pad版 end*/
/*746 start*/

@media (max-width: 746px) {#RWDfullscreen01 .container {width: 94%;}/*banner*/ 
.RWDbanner_plus01 .slickitem01 .slick-caption {top: 47%;}.banner-block:after {bottom: -17%;}.RWDbanner_plus01 .slickitem01 .logo {width: 63%;}.slickitem01 .txt1 {font-size: 17px;letter-spacing: 2.5px;line-height: 35px;}/*advantage*/ 
.advantage-text {width: 50%;float: left;}.advantage-box {padding: 30px 20px;}/*work*/ 
.work-block .RWDproduct002_v2 .popup-portfolio .portfolio-item {width: 50%;}/*footer*/ 
.ft-map .col-sm-6 {width: 50%; float: left;}}

/*746 end*/
/*phone版 start*/
@media (max-width: 480px) {
#RWDfullscreen01 .container {width: 98%;}#RWDfullscreen01 .fl {width: 250px; left: 50% !important; margin-left: -125px; top: 50% !important; margin-top: -90px;}/*共用*/h1.main-title {font-size: 28px !important;line-height: 40px;}h2.sub-title {font-size: 17px !important;margin: 5px 0 0px !important;}.cost-block .RWDproduct002_v2 .section-subject {text-align: center;width: 100%;}.RWDedictor001 .section-subject {margin-bottom: 35px;}.phone-hidden {display:none;}.phone-br {display:block;}/*menu*/ 
.RWDmenu_plus02 .inside .cd-main-header {padding: 0 10px;}.cd-logo {width: 250px;margin-top: 7px !important;}/*banner*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 20px;height: 5px;}.banner-block:after {bottom: -17%;}.RWDbanner_plus01 .slickitem01 .logo {width: 90%;}.RWDbanner_plus01 .slickitem01 .slick-caption {top: 30%;}.slickitem01 .txt1 {font-size: 15px;letter-spacing: 1px;}.RWDbanner_plus01 .slickitem01 .logo img {margin-bottom: 10px;}.RWDbanner_plus01.style-dotnav.control-right .control-box {padding-bottom: 20px;}/*洗水管*/ 
.cost-block .RWDproduct002_v2 .popup-portfolio .portfolio-item {width: 100%;}.cost-block .RWDproduct002_v2 h2.sub-title {margin: 5px 0 20px !important;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0 7px;}.other-btn {margin-right: 0;margin-bottom: 10px;}.process-btn {display: block;width: 100%;}#m_RWDfullscreen01_55_1 > div.section-inner > div:nth-child(3) {margin: 0 1%;}.portfolio-bottom-summary h4 {padding: 15px 0 5px;}.cost-block .RWDproduct002_v2 .popup-portfolio {margin: 30px auto 0px;}.process-block {padding: 0px 1% 80px;margin-top: 15px;}/*頁籤*/ 
.RWDproduct002_v2 .filter-portfolio ul {text-align: center;}#m_RWDfullscreen01_55_1 > div.section-inner > div:nth-child(2) {right: 0; bottom: 0;}#m_RWDfullscreen01_55_1 > div.section-inner > div:nth-child(2) > div > div > ul > li:nth-child(1).active > a {border: 0px solid #d0d0d0;border-bottom: 0px solid #fff;border-top: 0px solid #1ea9ab;}.RWDproduct002_v2 .btn.btn-rj {border: 0px solid transparent;border-bottom: 0px solid transparent;border-top: 0px solid transparent;padding: 15px 30px 15px 40px;}.RWDproduct002_v2 .active .btn.btn-rj {border: 0px solid #d0d0d0;border-bottom: 0px solid #fff;border-top: 0px solid #0084be;}#m_RWDfullscreen01_55_1 > div.section-inner > div:nth-child(2) > div > div > ul > li:nth-child(1):after {left: 8px;}#m_RWDfullscreen01_55_1 > div.section-inner > div:nth-child(2) > div > div > ul > li:nth-child(2):after {left: 8px;}/*advantage*/ 
.advantage-text {width: 100%;float: none;}.advantage-block {background-position: 78% bottom;}.advantage-block .RWDedictor001 .section-subject {padding: 0 15px;}.advantage-box {padding: 30px 13px;min-height: auto;}.advantage-left {margin-bottom: 30px;padding: 0 1%;}.advantage-right {padding: 0 1%;}/*reservation*/ 
.reservation-block {padding: 0px 0 80px;}.LINE-btn {display: block;margin-bottom: 10px;margin-left: 1%;margin-right: 1%;}.LINE-btn a {width: 100%;}.fb-btn {display: block;margin-left: 1%;margin-right: 1%;}.fb-btn a {width: 100%;}.reservation-block p {width: 100%;}/*work*/ 
.work-block .RWDproduct002_v2 .popup-portfolio .portfolio-item {width: 100%;}.work-block h1.main-title {font-size: 28px !important;line-height: 40px;}.work-block .RWDproduct002_v2 .section-subject {margin: 0px 0px 35px;}.work-block {background-size: cover; padding: 80px 0 60px;}.work-block .RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0 7px;width: 100%;margin-bottom: 0;}/*recommend*/ 
.recommend-block {padding: 120px 0;padding-bottom: calc(40px - 1em);}.recommend-block .RWDedictor001 .section-subject {margin-bottom: calc(25px - 1.4em);}.recommend-block h1.main-title:after {top: -105px;width: 250px;margin-left: -125px;}.recommend-video {border: 10px solid #e5e5e5 !important;}.second-block:after {bottom: 0%; background-size: 130%;}/*footer*/ 
.footer-block .container {width: 98% !important;}.ft-map ul {margin-bottom: 0;text-align: center;}.ft-map .col-sm-6 {padding: 0 15px;}.ft-map .col-sm-6 {width: 100%; float: none;}.copy-block .RWDedictor {display: block;margin-left: 0px;}/*top*/ 
.community-block {bottom: 100px;right: 10px;}.scrollTop002 {bottom: 60px;right: 12px;}/*line*/ 
.ft-line-right ul li { display: inline-block; width: 47%;}.ft-line-right ul li a {margin-right: 3%; margin-bottom: 3%; width: 100%;}/*INNER*/ 
.hgroup h1 {font-size: 20px;letter-spacing: 1px; line-height: 1.5;margin:0;}.page_wrapper_bg .call_to_action>.container { padding: 0;}.hgroup .breadcrumb { text-align: center;width: 100%;}.btn a, .ebtn a { letter-spacing: 0px;}#RWDquiry { padding: 0 20px;}.coninfo h5 { font-size: 18px !IMPORTANT;}.coninfo { padding: 50px 5vw 25px;}.customized_columns { padding: 20px;padding-left: 25px;}.abtxt { width: 100%; padding: 50px 30px; text-align: justify;}.abimg {  top: 0; margin-bottom: 0;}.call_to_action { padding: 50px 0 100px 0 !important;}.cd-main-content:before { display:none;}.RWDproduct_page .btn-other li { width: 100%;}.RWDquiry .btn.normal { width: 100%; margin: 10px 0;}.faq_answer > table > tbody > tr > td:nth-child(1) { padding-right: 10px;}.footer-block .container { width: 100% !important;}.awards { width: 100%; display: block; margin: 0 0 30px;}.awards img { margin: auto; display: block;}li.faq-item.active { border-top: 1px solid #0084be; background: white;}.RWDproduct_page .faq-item.active .faq-question span { font-weight: bold; color: #333;}.RWDproduct_page .btn_back { padding: 0;}.RWDtimeline01 li.event .point { padding: 0 20px 10px;}.layoutlist_2 .album_item { margin-bottom: 40px !important;}.album1 .btn_back { width: 100%;}.pagecontent .btn_back a { display: block;}.layoutlist_1.page_content2 { margin-top: -20px;}.eforms1 #eForm1 > div:nth-child(12) > div:nth-child(2) { width: 100%;}.pimginner img { height: auto;}/*200331後續維護*/ 
.energybox{flex-direction:column}.energyinner{width:100%;margin-bottom:20px;display:flex;flex-direction:column}.energyinner img{height:auto}.energysinnet .left{float:none;text-align:center;width:100%}.energysinnet .right{width:100%;margin-top:20px;margin-bottom:20px;display:flex;flex-direction:column}.energysinnet:nth-child(1) .right img{display:block;margin:0 auto 10px}.energysinnet:nth-child(4) .right img{width:100%;margin-bottom:20px}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
section.article-text.rwd>.container { padding: 0 10px;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
.ft-info p {font-size: 15px;}.slickitem01 .txt1 {font-size: 12px;letter-spacing: 1px; line-height: 24px;}.abtxt { padding: 40px 20px;}.article-text>.container { padding: 0;}#sidebar { margin: 0 5% 10%;}
}
/*iphone5 end*/