/* now =>2025-12-14 07:26:15*/ 
 /* Last Midoify Time By 2021-12-14 14:07:25 */ 
 /* Last Midoify Time By 1639462045 */ 
 /* Last Midoify Time By Tue, 14 Dec 2021 06:07:25 +0000 */ 
/* HTTP_IF_MODIFIED_SINCE=>*/ 
/* RWDPAGE_BASE_PAT02 start=> */ 
 /* <= RWDPAGE_BASE_PAT02 end */ 
 /* miracle customization start=> */ 
/**/a:hover, a:active, a:focus, a:visited{text-decoration:none}.row{margin-right:0px;margin-left:0px;}body.wrapper_bg.lang_tw {font-family: 'Noto Serif TC', serif;}/* loading*/ 
.RWDfakeloader{z-index:999999 !important}.RWDfakeloader .fl{text-align: center;}.RWDfakeloader img{max-width:200px;}/*alert*/ 
.RWDalert_fancybox .btn {    border-radius: 0;    font-size: 14px;    letter-spacing: 2px;    background: #000;}.RWDalert_fancybox .btn.active {    background: #000;    color: #fff;}/*banner*/ 
.RWDbanner_plus01 .container {width: 80%;}/*.RWDbanner_plus01 .slick-caption{top: auto;bottom: 0;}*/ 
.RWDbanner_plus01 .logo {width: 100%;max-width: 500px;}.RWDbanner_plus01 .logo img{margin-bottom: 0;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {    background: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {    background: #fff;}/*文字*/ 
.RWDbanner_plus01 .slick-caption {top: 50%;transform: translateY(-50%);}.RWDbanner_plus01 .slick-caption .txt1 {letter-spacing: 4px;font-size: 60px;font-family: 'Noto Serif TC', serif;font-weight: 500;color: #fff;text-shadow: 0px 0px 5px #000;}.RWDbanner_plus01 .slick-caption .txt2 {letter-spacing: 4px;line-height:1.8;font-size: 35px;font-family: 'Noto Serif TC', serif;font-weight: 500;color:#fff;margin-top: 20px;text-shadow: 0px 0px 5px #000;}/*menu*/ 
.RWDmenu_plus04 .logo {    width: 150px;    float: none;    margin-top: 8px;}.RWDmenu_plus04 .site-nav .menu>li>a {    letter-spacing: 1px;    font-size: 16px;    color: #000;}.RWDmenu_plus04 .site-nav .menu {    text-align: right;    padding-right: 5%;}.RWDmenu_plus04 .container {    max-width: 100%;}.RWDmenu_plus04 .site-nav {    display: block;    margin-left: 50px;}.RWDmenu_plus04 .header.is-up {    box-shadow: 1px 1px 12px -10px #000;}.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: #000;    color: #fff;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {    text-decoration: none;    font-weight: 400;    color: #000;}.RWDmenu_plus04 .site-nav .menu ul li>a {    text-align: center;    color: #666;}/*search*/ 
.glyphicon-search:before {    color: #fff;}i.glyphicon.glyphicon-search {    border-radius: 10px 0px 0px 10px;    background: #666;    padding: 15px;    position: absolute;    top: 41px;    right: 0;    width: 50px;    height: 50px;    display: flex;    justify-content: center;    align-items: center;}/*member*/ 
.RWDmenu_plus04 .features .member-btn {    position: absolute;    width: 50px;    right: 0;    background: #000;    border-radius: 10px 0px 0px 10px;    float: none;    top: 100px;    color: #fff;    letter-spacing: 1px;    -webkit-writing-mode: vertical-lr;    writing-mode: vertical-lr;    max-height: 200px;    min-height: 120px;    text-align: center;    padding: 5px 12px;    margin: 0 auto;    font-size: 14px;}.RWDmenu_plus04 .header {    padding: 0 0 0 3%;}.RWDmenu_plus04 .features {    right: 0;    position: absolute;    z-index: 1111;}.RWDmenu_plus04 .features .member-btn span {    margin-left: 0;    text-align: center;}.glyphicon-user:before {    color: #fff;    font-size: 13px;}.RWDmenu_plus04 .features .member-btn span a {    color: #fff;    font-size: 13px;}/*建築工法*/ 
.function_block {background-color:#f9f9f9;    padding: 0 0 100px;    position: relative;}.function_block > .container {    width: 100%;    padding: 0;    background: url(archive/image/customization/arch_bg.jpg)no-repeat;    background-attachment: fixed;    background-size: cover;}.function_block .RWDleft_cont002 > .container {    background-color: rgb(255 255 255 / 50%);    width: 100%;    padding: 0 5%;}.function_block .RWDleft_cont002 .item-second {    background-color: transparent;}.function_block .RWDleft_cont002 .item-second .text-box {    background: transparent;    padding: 80px;}.function_block .item-second > a {    display: block;    width: 50%;}.function_block .RWDleft_cont002 .item-second a .pic {    width: 100%;    float: none;}.function_block .RWDleft_cont002 .item-second .text-box .title {    font-size: 35px;    letter-spacing: 1px;    line-height: 1.5em;    color: #000;}.function_block .RWDleft_cont002 .item-second .text-box .subtitle {    font-size: 35px;    line-height: 1.5em;    margin-top: 0;    color: #000;    letter-spacing: 1px;}.function_block .RWDleft_cont002 .item-second .text-box .underline{display:none}.function_block .arch_txt {    color: #222;    letter-spacing: 1px;    line-height: 1.8em;    font-size: 18px;}.function_block .RWDleft_cont002 .item-second .text-box .text {    width: 80%;}.function_block .RWDleft_cont002 .item-second .text-box a:hover:after {    left: 70px;    transition: 0.8s;}.function_block .RWDleft_cont002 .item-second .text-box a:after {    content: "";    position: absolute;    left: 3px;    height: 3px;    width: 25px;    background: #cf3d26;    bottom: -2px;    border-radius: 30px;    transition: 0.8s;}.function_block .RWDleft_cont002 .item-second .text-box a {    margin-left: 0;    background: transparent;    color: #cf3d26;    font-size: 14px;    border-radius: 0;    padding: 0;    border: 0;    border-bottom: 1px solid #cf3d26;    width: 100px;    padding-bottom: 5px;    position: relative;    margin-top:80px;}.function_block .RWDleft_cont002 .item-second .text-box a:hover {    color: #cf3d26;    background-color: transparent;}.function_block .RWDleft_cont002 .item-second {    display: flex;    flex-direction: row-reverse;    justify-content: center;    align-items: flex-end;}.function_block .RWDleft_cont002 .item-second:hover .pic img {    transform: scale(1);}.function_block .item-second > a {    display: block;    padding-right: 5%;    transform: translateY(60px);}/*服務項目*/ 
.service_block {    padding: 0px 0px 100px;    position: relative;    background: #f9f9f9;}.RWDedictor001 .section-subject {text-align: left;}.RWDedictor001 h1.main-title{font-size: 35px;letter-spacing: 2px;line-height: 1.5em;color: #000;font-weight: bold;}.RWDedictor001 h2.sub-title, .RWDedictor001 .section-line{display:none;}.service_block > .container {    width: 80%;    padding: 0;}.RWDservice012 .text_box .text .title {    font-size: 25px;    letter-spacing: 2px;    line-height: 1.5em;    font-weight: bold;}.RWDservice012 .text_box .text .memo {    font-size: 16px;    letter-spacing: 1px;    width: 55%;    opacity: 0.8;    line-height: 1.5em;}.service_block:after {    content: "";    position: absolute;    width: 336px;    height: 275px;    background: url(archive/image/customization/halmet.png)no-repeat;    background-size: contain;    right: 36px;    bottom: -59px;    z-index: 11;display:none;}/*關於上興*/ 
.about_block {    padding: 100px 0px;    position: relative;background: transparent url(archive/image/customization/0901bgimg.jpg) center center no-repeat;background-size: cover;}.about_block > .container{    width:80%;    padding:0px;}.about_block .RWDleft_cont002 > .container{    width:100%;    padding:0px;}.about_block .RWDleft_cont002 .item-second {    background: transparent;}.about_block .RWDleft_cont002 .item-second .pic{display:none;}.about_block .RWDleft_cont002 .item-second .pic img{opacity: 0;}.about_block .RWDleft_cont002 .item-second .text-box {background: rgba(255, 255, 255, 0.85);padding: 60px;}.about_block .RWDleft_cont002 .item-second .text-box .title {    font-size: 35px;    letter-spacing: 2px;    line-height: 1.5em;    color: #000;}.about_block .RWDleft_cont002 .item-second .text-box .underline{display:none}.about_block .RWDleft_cont002 .item-second .text-box .subtitle {    font-size: 20px;    color: #666;    letter-spacing: 2px;    line-height: 1.5em;    font-weight: 400;}.about_block .RWDleft_cont002 .item-second .text-box .text h5 {    color: #cf3d26;    font-size: 17px;    letter-spacing: 1px;    line-height: 1.8em;    margin-top: 0;    margin-bottom: 10px;}.about_block .RWDleft_cont002 .item-second .text-box .text {    padding-top: 0px;    color: #222;    letter-spacing: 1px;    line-height: 1.8em;    font-size: 16px;    border-top: 1px solid #efefef;    width:90%;}.about_block .RWDleft_cont002 .item-second .text-box a {    margin-left: 0;    background: transparent;    color: #cf3d26;    font-size: 14px;    border-radius: 0;    padding: 0;    border: 0;    border-bottom: 1px solid #cf3d26;    width: 100px;    padding-bottom: 5px;    position: relative;    margin-top: 80px;}.about_block .RWDleft_cont002 .item-second .text-box a:after {    content: "";    position: absolute;    left: 3px;    height: 3px;    width: 25px;    background: #cf3d26;    bottom: -2px;    border-radius: 30px;    transition: 0.8s;}.about_block .RWDleft_cont002 .item-second .text-box a:hover {    color: #cf3d26;    background-color: transparent;}.about_block .RWDleft_cont002 .item-second .text-box a:hover:after {    left: 70px;    transition: 0.8s;}.about_block .RWDleft_cont002 .item-second .text-box .text .reward_block h5 {    margin-top: 30px;}ul.reward_list li {    font-size: 14px;    letter-spacing: 1px;    line-height: 1.8em;    list-style: circle;}ul.reward_list {    padding-left: 21px;}.RWDleft_cont002 .item-second:hover .pic img {    transform: scale(1);}.about_block .RWDleft_cont002 .item-second .text-box .title span::before {    content: "\f104";    font-family: FontAwesome;    font-size: 48px;    position: absolute;    left: -15px;    top: -1px;    font-weight: normal;}.about_block .RWDleft_cont002 .item-second .text-box .title span::after {    content: "\f105";    font-family: FontAwesome;    font-size: 48px;    position: absolute;    right: -15px;    top: -1px;    font-weight: normal;}.about_block .RWDleft_cont002 .item-second .text-box .title span {position: relative;padding:0 20px}/*footer*/ 
.footer {    padding: 100px 0px 50px 0px;    position: relative;    background: #000;}.footer > .container {    width: 80%;}.top_block {    display: flex;    flex-direction: row;    justify-content: space-between;    align-items: flex-end;    padding-bottom: 30px;    margin-bottom: 20px;    border-bottom: 1px solid #333;}.left_info {    width: 70%;    padding-left:30px;}.left_info .RWDedictor{display:flex;}.right_btn {    width: 30%;    text-align: right;    padding-right:30px;}.member_btn a:hover {    background: #cf3d26;    border-color: #cf3d26;    transition: 0.3s;}.member_btn a {padding: 22px 0;text-align: center;display: inline-block;background: #000;color: #fff;border: 1px solid #ccc;line-height: 1.8em;font-size: 16px;letter-spacing: 2px;width: 100%;max-width: 300px;transition: 0.3s;}.bottom_copy {    display: flex;    flex-direction: row;    font-size: 12px;    letter-spacing: 1px;    line-height: 1.8;    color: #fff;    opacity: 0.5;    padding:0 30px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {    color: #fff;}.tel_impor a {    color: #fff;    font-size: 20px;    letter-spacing: 1px;    line-height: 1.8em;}.tel_impor {margin-left: 10%;}.tel_impor span.phone_num {    font-size: 35px;    line-height: 1.8em;}.contact_title {    color: #fff;    letter-spacing: 1px;    line-height: 1.8em;    font-size: 20px;}.contact_txt {    color: #fff;    letter-spacing: 1px;    font-size: 14px;    opacity: 0.8;    margin-top: 10px;    line-height: 1.5em;}.bottom_copy {    font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,sans-serif;}.contact_txt a {    color: #fff;}/*cookie*/ 
.RWDalert_fancybox.bottom{z-index: 9999 !important;}
/*內頁 start*/

/*通用*/ 
.page_wrapper_bg section.call_to_action{padding: 50px 0 100px 0px!important;min-height: 700px;}#RWDPAGE_BASE_PAT02 .main {margin-top:0px !important}.article-text .container {width: 100%;}.call_to_action > .container {width: 70%;padding: 0;max-width:1500px}.pagecontent .article_model[data-seq="0"] {margin-top: 10px !important;}/*統一*/ 
.page_wrapper_bg .pagecontent {line-height: 1.8;letter-spacing: 1px;font-size: 15px;color:#222;font-family: 'Noto Serif TC', serif;}.webdesc {font-size: 18px;letter-spacing: 2px;color: #888;margin-bottom:30px}._bd_row h1 {font-family: 'Noto Serif TC', serif;}/*標題&麵包屑*/ 
.hgroup h1 {padding: 0;color: #000 !important;letter-spacing: 1px !important;font-size: 35px !important;line-height: 50px !important;font-weight: 400 !important;margin:0px}.hgroup .container {width: 100%;border-bottom:1px solid #eee;margin-top:0px}.hgroup .breadcrumb {border-radius: 0px;border: 0px;padding: 6px 30px;display: flex;align-items: center;}.hgroup .breadcrumb a {color:#666;transition: 0.4s;}.hgroup .breadcrumb a:hover {color:#ef7a01;transition: 0.4s;}/*按鈕*/ 
.btn_back {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0;margin-top: 80px;}.btn_back:hover {background: transparent;transition: 0.4s;}.btn_back a {margin-left: 0;background: transparent;color: #cf3d26;font-size: 14px;border-radius: 0;padding: 0;border: 0;border-bottom: 1px solid #cf3d26;width: 100px;padding: 5px 0;position: relative;display:block}.btn_back a:hover {border: 0px;border-bottom:1px solid #cf3d26;color: #fff;background: transparent;transition: 0.4s;color: #cf3d26;}.btn_back a:after {content: "";position: absolute;left: 3px;height: 3px;width: 25px;background: #cf3d26;bottom: -2px;border-radius: 30px;transition: 0.8s;}.btn_back a:hover::after {left: 70px;transition: 0.8s;}.RWDproduct_page .btn_back {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0;margin-top: 80px;}.RWDproduct_page .btn_back:hover {background: transparent;transition: 0.4s;}.RWDproduct_page .btn_back a {margin-left: 0;background: transparent;color: #cf3d26;font-size: 14px;border-radius: 0;padding: 0;border: 0;border-bottom: 1px solid #cf3d26;width: 100px;padding-bottom: 5px;position: relative;}.RWDproduct_page .btn_back a:hover {border: 0px;border-bottom:1px solid #cf3d26;color: #fff;background: transparent;transition: 0.4s;color: #cf3d26;}.RWDproduct_page .btn, .RWDproduct_page .ibtn {font-size:15px;letter-spacing:0.5px;margin: 0;transition: 0.4s}.RWDproduct_page .btn_back a:after {content: "";position: absolute;left: 3px;height: 3px;width: 25px;background: #cf3d26;bottom: -2px;border-radius: 30px;transition: 0.8s;}.RWDproduct_page .btn_back a:hover::after {left: 70px;transition: 0.8s;}.ebtn {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0;margin-top: 80px;}.ebtn:hover {background: transparent;transition: 0.4s;}.ebtn a {margin-left: 0;background: transparent;color: #cf3d26;font-size: 14px;border-radius: 0;padding: 0;border: 0;border-bottom: 1px solid #cf3d26;width: 100px;padding-bottom: 5px;position: relative;text-align: center;}.ebtn a:hover {border: 0px;border-bottom:1px solid #cf3d26;color: #fff;background: transparent;transition: 0.4s;color: #cf3d26;}.ebtn a:after {content: "";position: absolute;left: 3px;height: 3px;width: 25px;background: #cf3d26;bottom: -2px;border-radius: 30px;transition: 0.8s;}.ebtn a:hover::after {left: 70px;transition: 0.8s;}/*左側*/#sidebar {padding-right:40px}.m2018 .products-nav .nav-title {background: rgb(16 16 16 / 90%);color: #fff !important;}.m2018 .products-nav a {color:#666}.m2018 .products-nav ul li>ul>li:hover>a, .m2018 .search-box .ibtn:hover {color: #ef7a00;transition: 0.4s;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #ef7a00;}.m2018 .products-nav>ul>li>a {padding:0}.m2018 .products-nav>ul>li {border-bottom:1px solid #eee}/*聯絡我們*/ 
.form-horizontal .control-label {font-weight: normal;}.form-horizontal .form-group {margin-left: 0;margin-right: 0;}.ebtn {margin-left: 15px;}/*表單樣式*/ 
.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; } } /*產品*/ 
.layoutlist_2 .item, .layoutlist_4 .item {margin-top: 0;border-bottom: 0;margin-bottom: 30px;}.RWDproduct_page .pic-box {width:calc(100% - 480px)}.RWDproduct_page .products-info {width:480px}.layoutlist_2 .album_item a {transition: 0.4s;color:#333}.layoutlist_2 .album_item a:hover {color: #cf3d26;transition: 0.4s;}.row .album_d_item a {border-bottom:0}.con_txt .contact_txt a {color:#333}.con_txt .contact_title {color: #333;letter-spacing: 1px;line-height: 1.8em;font-size: 20px;}.con_txt .contact_txt {color: #333 !important;letter-spacing: 1px;font-size: 14px; opacity: 1;margin-top: 10px;line-height: 2;}.item .subject {margin: 15px 0;text-align: center;}/*會員*/#join_form .btn-primary {margin-left: 0;background: transparent;color: #cf3d26;font-size: 14px;border-radius: 0;padding: 0;border: 0;border-bottom: 1px solid #cf3d26;width: 100px;padding-bottom: 5px;position: relative;text-align: center;}#join_form .btn-primary:hover {border: 0px;border-bottom:1px solid #cf3d26;color: #fff;background: transparent;transition: 0.4s;color: #cf3d26;}#join_form .btn-primary:after {content: "";position: absolute;left: 3px;height: 3px;width: 25px;background: #cf3d26;bottom: -2px;border-radius: 30px;transition: 0.8s;}#join_form .btn-primary:hover::after {left: 70px;transition: 0.8s;}.btn-primary {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0;margin-top: 80px;border: 0;}.btn-primary:hover {background: transparent;transition: 0.4s;}.btn-primary a {margin-left: 0;background: transparent;color: #cf3d26;font-size: 14px;border-radius: 0;padding: 5px 0;border: 0;border-bottom: 1px solid #cf3d26;width: 100px;position: relative;text-align: center;}.btn-primary a:hover {border: 0px;border-bottom:1px solid #cf3d26;color: #fff;background: transparent;transition: 0.4s;color: #cf3d26;}.btn-primary a:after {content: "";position: absolute;left: 3px;height: 3px;width: 25px;background: #cf3d26;bottom: -2px;border-radius: 30px;transition: 0.8s;}.btn-primary a:hover::after {left: 70px;transition: 0.8s;}

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

@media (max-width: 1700px) {/*1700px*//*建築工法*/ 
.function_block .RWDleft_cont002 .item-second .text-box {    padding-right: 0;}/*服務項目*/ 
.RWDservice012 .text_box .text .memo {    width: 60%;}/*關於上興*/ 
.about_block .RWDleft_cont002 .item-second .text-box .subtitle br {    display: none;}.about_block .RWDleft_cont002 .item-second .text-box .subtitle {    font-size: 17px;}.about_block .RWDleft_cont002 .item-second .text-box a {    margin-top: 50px;}/*內頁*/ 
.call_to_action > .container {width: 75%;}}@media (max-width: 1600px) {/*1600px*//*建築工法*/ 
.function_block .RWDleft_cont002 .item-second .text-box .title {    font-size: 30px;}.function_block .RWDleft_cont002 .item-second .text-box .subtitle {    font-size: 30px;}.function_block .RWDleft_cont002 .item-second .text-box .text {    width: 80%;}.function_block .arch_txt {    font-size: 16px;}/*service*/ 
.RWDservice012 .text_box .text .memo {    font-size: 14px;}/*about*/ 
.about_block .RWDleft_cont002 .item-second .text-box .title {    font-size: 30px;}}@media (max-width: 1500px) {/*1500px*/ 
.RWDbanner_plus01 .logo{max-width: 450px;}.function_block .RWDleft_cont002 > .container{padding: 0;}.service_block > .container {    width: 90%;}.service_block:after {    width: 250px;    height: 206px;}.RWDservice012 .text_box .text .title {    font-size: 20px;}.member_btn a {    font-size: 14px;}.left_info {    width: 70%;}.right_btn {    width: 30%;}.tel_impor span.phone_num {    font-size: 30px;}.tel_impor a {    font-size: 16px;}.about_block .RWDleft_cont002 .item-second .text-box .text {    font-size: 14px;}.about_block .RWDleft_cont002 .item-second .text-box .subtitle {    margin-top: 5px;}}@media (max-width: 1300px) {/*1300px*/ 
.RWDbanner_plus01 .container {width: 90%;}.RWDbanner_plus01 .logo {max-width: 400px;}.RWDleft_cont002 .item-second .text-box{width: 55%;}.function_block .RWDleft_cont002 .item-second .text-box .text {    width: 90%;}.bottom_copy{flex-direction: column;}}@media (max-width: 1200px) {/*1200px*/ 
.RWDedictor001 h1.main-title {font-size: 30px;}.function_block .RWDleft_cont002 .item-second .text-box .title {    font-size: 25px;}.function_block .RWDleft_cont002 .item-second .text-box .subtitle {    font-size: 25px;}.about_block .RWDleft_cont002 .item-second .text-box {    padding-right: 40px;}.about_block .RWDleft_cont002 .item-second .text-box .title {    font-size: 25px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDmenu_plus04 .logo {width: 120px;margin-top: 13px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item{height: calc(100vh - 60px) !important;}.about_block .RWDleft_cont002 .item-second > a {    display: block;    width: 100%;}.RWDleft_cont002 .item-second .pic {    width: 100%;    float: none;}.about_block .RWDleft_cont002 .item-second > a {    display: block;    width: 100%;    height: 300px;    overflow: hidden;    opacity: 0.5;}.about_block .RWDleft_cont002 .item-second {    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;}.about_block .RWDleft_cont002 .item-second .text-box {    padding: 50px;    width: 80%;    transform: translateY(-30%);    box-shadow: 4px 4px 11px -6px rgb(0 0 0 / 30%);}.about_block {    padding-bottom: 0;}.footer {    padding: 50px 0px 50px 0px;}.RWDalert_fancybox.bottom .editor {    font-size: 13px;}.member_btn a{letter-spacing:1px;}.function_block > .container {    background-attachment: initial;}.left_info {    width: 85%;}.tel_impor{margin-top: 15px;}.right_btn {    width: 35%;}.member_btn a {    letter-spacing: 1px;    padding: 25px;    font-size: 13px;    min-width: 150px;}.RWDalert_fancybox.bottom .editor {    font-size: 11px;}.footer > .container {    width: 90%;}/*內頁*/ 
.call_to_action > .container {width: 90%;}.search-box .search-in i {font-family: auto !important;}.RWDmenu_plus04 #search-box.full .btn-box {display: flex;align-items: center;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDleft_cont002 .item-second .text-box {    width: 100%;}.function_block .item-second > a {    position: absolute;    right: 0;    width: 45%;}.function_block .RWDleft_cont002 .item-second .text-box .text {    width: 50%;}.RWDmenu_plus04 .features {    margin-right: 0;    padding-right: 0;    top: 100px;}.RWDmenu_plus04 .features:after{display:none;}.RWDmenu_plus04 .ml-stack-nav-toggle {    margin-right: 5%;}.ml-stack-nav-toggle i {    color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {    background-color: transparent;}.footer {    background: #000;    margin-top: -50px;}.footer > .container {    width: 90%;    margin: 0 auto;}.about_block .RWDleft_cont002 .item-second .text-box {    width: 90%;}.bottom_copy {    font-size: 10px;}.RWDmenu_plus04 .logo {    margin-top: 13px;}/*內頁*/ 
.RWDproduct_page .pic-box {width: calc(100% - 350px);}.RWDproduct_page .products-info {width:350px}#RWDPAGE_BASE_PAT02 .main {top:74px !important}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner_plus01.full .banner-slider.bg .slick-item{height: calc(100vh - 130px) !important;}.RWDbanner_plus01 .banner-slider.bg .pic{background-position: center bottom;}.RWDbanner_plus01 .slick-caption.txt-left {text-align: center;bottom: auto;top: 15%;}.RWDbanner_plus01 .container{text-align: center;}.function_block > .container {    width: 100%;}.function_block {    padding-top: 0;}.function_block .RWDleft_cont002 .item-second .text-box{padding-left: 50px;}.function_block .RWDleft_cont002 .item-second .text-box .text {    width: 50%;}.function_block .item-second > a {    width: 48%;}.RWDservice012 .text_box .text .memo {    width: 80%;}.about_block > .container {    width: 90%;}.RWDservice012 .text_box .text, .RWDservice012 .text_box.num3 .text, .RWDservice012 .text_box.num3 .text:nth-child(2), .RWDservice012 .text_box.num3 .text:nth-child(3), .RWDservice012 .text_box.num4 .text, .RWDservice012 .text_box.num6 .text, .RWDservice012 .text_box.num8 .text {    height: 30vw;}.about_block .RWDleft_cont002 .item-second > a {    height: 300px;}.main {    margin-top: 70px;}.left_info .RWDedictor {display: block;}.tel_impor {margin-top: 25px;margin-left: 0;}/*內頁*/#sidebar {padding: 0;margin-bottom: 30px;}.hgroup .container {text-align: center;border-bottom: 0;margin:0 0 10px}.hgroup .breadcrumb {    width: 100%;    background: transparent;    position: relative;    bottom: 0;}section.article-text p {font-size: 16px !important;line-height: 2 !important;letter-spacing: 2px;}.webdesc {text-align: center;}.layoutlist_2 .album_item {width: calc(100% / 3);}.form-group label {padding-left: 0 !important;padding-right: 0 !important;}.form-horizontal .form-group .col-sm-12.col-md-11 {padding: 0;}.form-horizontal .col-sm-12 {padding: 0;}.hgroup .breadcrumb {justify-content: center;}.RWDproduct_page .pic-box {width: calc(100% - 300px);}.RWDproduct_page .products-info {width:300px}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.function_block .RWDleft_cont002 .item-second .text-box .text {    width: 60%;}.service_block:after {    width: 180px;    height: 149px;    bottom: -29px;}.bottom_copy {    text-align: center;    align-items: center;}.RWDservice012 .text_box .text .memo {    width: 100%;    font-size: 13px;}.RWDbanner_plus01 .slick-caption .txt1 {letter-spacing: 8px;font-size: 45px;}.RWDbanner_plus01 .slick-caption .txt2 {letter-spacing: 4px;font-size: 28px}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.function_block .item-second > a {    width: 51%;}.footer {    margin-top: -80px;}/*內頁*/ 
.layoutlist_2 .album_item {width: calc(100% / 2); float: left;}.page_wrapper_bg section.call_to_action {padding-bottom:130px !important}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.function_block .RWDleft_cont002 .item-second .text-box .text {    width: 65%;}.RWDservice012 .text_box .text, .RWDservice012 .text_box.num3 .text, .RWDservice012 .text_box.num3 .text:nth-child(2), .RWDservice012 .text_box.num3 .text:nth-child(3), .RWDservice012 .text_box.num4 .text, .RWDservice012 .text_box.num6 .text, .RWDservice012 .text_box.num8 .text {    width: 50%;}.RWDservice012 .text_box .text .title {    font-size: 17px;}.fix-btn a {    padding: 8px 10px;    color: #fff;    background: #cf3d26;    width: 100%;    display: block;    text-align: center;    font-size: 14px;    letter-spacing: 1px;}.fix-btn {    position: fixed;    bottom: 0;    width: 100%;z-index: 1111;}.footer {    padding-bottom: 80px;}/*內頁*/ 
.RWDproduct_page .pic-box {width: 100%;}.RWDproduct_page .products-info {width:100%}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDmenu_plus04 .features {    position: relative;    right: initial;    top: initial;    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;}i.glyphicon.glyphicon-search {    position: relative;    top: inherit;    right: inherit;    border-radius: 0;    padding: 0;    background: transparent;    width: auto;    height: auto;}.RWDmenu_plus04 .features .member-btn {    max-height: initial;    min-height: initial;    position: relative;    right: initial;    top: initial;    writing-mode: horizontal-tb;    border-radius: 0;    width: auto;    height: auto;    padding: 25px 20px 25px 10px;    background: transparent;}.glyphicon-search:before {    color: #000;}.glyphicon-user:before {    color: #000;    font-size: 15px;}.ml-stack-nav-toggle i {    display: none;}.RWDmenu_plus04 .ml-stack-nav-toggle {    margin-top: 13px;}.function_block .RWDleft_cont002 > .container {    padding: 50px 0;}.function_block .RWDleft_cont002 .item-second .text-box {    padding: 50px;    padding-bottom:0px;}.function_block .RWDleft_cont002 .item-second .text-box .text {    width: 75%;}.function_block .RWDleft_cont002 .item-second {    flex-direction: column-reverse;}.function_block .item-second > a {    width: 60%;    position: relative;    transform: translateY(0);    padding: 0;    right: initial;    margin:0 auto;    padding-bottom:30px;}.function_block .RWDleft_cont002 .item-second .text-box a {    margin-top: 30px;}.RWDservice012 .text_box .text .title {    font-size: 14px;}.about_block .RWDleft_cont002 .item-second .text-box {    width: 100%;    transform: translateY(0);    box-shadow: none;    padding: 40px;}.footer {    margin-top: 0;}.about_block {    padding: 50px 0px;}.about_block .RWDleft_cont002 .item-second .text-box .subtitle {    font-size: 15px;    letter-spacing: 1px;}.top_block {    flex-direction: column-reverse;    justify-content: center;    align-items: center;}.left_info {    width: 100%;    text-align: center;    margin-top: 30px;    padding-left: 0;}.right_btn {    text-align: center;    width: 100%;    padding-right: 0;}.member_btn a:hover {    background: #000;    border-color: #ccc;}.member_btn a {    width: 80%;    padding: 15px;}.bottom_copy {    padding: 0 15px;}.about_block .RWDleft_cont002 .item-second .text-box .title{letter-spacing:1px;}.main {    margin-top: 70px;}.RWDbanner_plus01 .slick-caption .txt1 {letter-spacing: 4px;font-size: 38px;}.RWDbanner_plus01 .slick-caption .txt2 {letter-spacing: 2px;font-size: 24px}.about_block .RWDleft_cont002 .item-second .text-box .title span::before, .about_block .RWDleft_cont002 .item-second .text-box .title span::after {font-size:36px;top:0}.about_block .RWDleft_cont002 .item-second .text-box .title span {padding:0 6px}/*內頁*/ 
.layoutlist_2 .album_item {width: 100%;}.layoutlist_2 .col-xs-12 {width: 100%;margin-bottom: 10px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDedictor001 h1.main-title {font-size: 25px;}.function_block .RWDleft_cont002 .item-second .text-box .title, .function_block .RWDleft_cont002 .item-second .text-box .subtitle, .about_block .RWDleft_cont002 .item-second .text-box .title {font-size: 20px;}.function_block .RWDleft_cont002 .item-second .text-box {    text-align: center;}.function_block .RWDleft_cont002 .item-second .text-box .text {    width: 100%;}.function_block .RWDleft_cont002 .item-second .text-box a {    margin: 30px auto 50px auto;}.function_block .item-second > a {    width: 80%;}.function_block {    padding: 0;}.RWDservice012 .text_box .text, .RWDservice012 .text_box.num3 .text, .RWDservice012 .text_box.num3 .text:nth-child(2), .RWDservice012 .text_box.num3 .text:nth-child(3), .RWDservice012 .text_box.num4 .text, .RWDservice012 .text_box.num6 .text, .RWDservice012 .text_box.num8 .text {    width: 100%;}.RWDservice012 .text_box .text, .RWDservice012 .text_box.num3 .text, .RWDservice012 .text_box.num3 .text:nth-child(2), .RWDservice012 .text_box.num3 .text:nth-child(3), .RWDservice012 .text_box.num4 .text, .RWDservice012 .text_box.num6 .text, .RWDservice012 .text_box.num8 .text {    height: 40vw;}.service_block:after{display:none;}.about_block .RWDleft_cont002 .item-second .text-box {    padding: 50px 20px;    text-align: left;}.about_block .RWDleft_cont002 .item-second .text-box .text {    width: 100%;    text-align: left;}.RWDmenu_plus04 .ml-stack-nav-toggle {    margin-top: 0;    margin-left: 20px;}.service_block {    padding: 50px 0px;}.about_block .RWDleft_cont002 .item-second > a {    height: 100px;}/*內頁*/ 
.article-text .container {padding: 0;}.ebtn a, .RWDproduct_page .btn_back a, .btn-primary a {width:180px}.page_wrapper_bg .pagecontent {padding: 0 !important;}.RWDproduct_page .pic-box .page-control {display: flex;align-items: center;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.function_block .RWDleft_cont002 .item-second .text-box {    padding: 50px 20px 0;}.contact_txt {    font-size: 13px;}.RWDbanner_plus01 .slick-caption .txt1 {letter-spacing: 4px;font-size: 32px;}.RWDbanner_plus01 .slick-caption .txt2 {letter-spacing: 2px;font-size: 18px}.about_block .RWDleft_cont002 .item-second .text-box .title span::before, .about_block .RWDleft_cont002 .item-second .text-box .title span::after {font-size:32px;top:0}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDservice012 .text_box .text .title {    font-size: 13px;}.RWDbanner_plus01 .slick-caption .txt1 {letter-spacing: 2px;font-size: 32px;}.about_block .RWDleft_cont002 .item-second .text-box .title span {display: inline-block;margin: 10px 15px;}
}
/*320px end*//* <= miracle customization end */ 
/* user customization start=> */ 

/* <= user customization end */ 
