/*共同*/a:hover, a:focus {    text-decoration: none;}/* 反白顏色設定*/::selection { background: #333; color: #fff;}::-moz-selection { background:#333; color: #fff;}.fixed_btn {    z-index: 222;    position: fixed;    width: 100%;    bottom: 0;    display: none;}.fixed_btn .model {    opacity: 1 !important;    animation: none;}.index_sec {    padding: 150px 0;    position: relative;}.index_sec .container {    width: 80%;}.fl img{width:650px;}/*文字*/body, html, .wrapper_bg{font-size:clamp(15px,1vw,18px);line-height:1.7;font-weight:400;color:#555;letter-spacing:1.5px;font-family:'Noto Sans TC',sans-serif}.index .sub-title, .index h2.sub-title{font-size:1.2em;line-height:1.3;margin:10px 0 0;letter-spacing:2px;font-weight:500;color:#555}.index .main-title {    color: #333;    font-size: 2.7rem;    line-height: 1.3;    font-weight: 700;    letter-spacing: 2px;    font-family: 'Noto Serif TC', serif;margin: 0;}.RWDnews005 h4,.news005_h4{font-size:1.2rem;font-weight: 500;}.index .section-line{display:none}.index .section-subject{margin-bottom:80px}/*選單*/ 
.RWDmenu_plus04 .header:before {    content: "";    position: absolute;    width: 100%;    height: 0;    background: #fff;    z-index: -1;    transition: all .5s ease;    bottom: 0;}.RWDmenu_plus04 .header.is-up:before {    height: 100%;}.RWDmenu_plus04 .logo {    width: 250px;    margin-top: 12px;}.RWDmenu_plus04 .features i {    color: #fff;}.RWDmenu_plus04 .header.is-up {padding-top: 0;background: #fff;transition: all .5s ease;}.RWDmenu_plus04 .container {    max-width: 100%;    padding: 0px !important;    width: 100% !important;}.RWDmenu_plus04 .header {    transition: all .5s ease;    padding: 0 80px 0 50px;    background: transparent;}.RWDmenu_plus04 .site-nav .menu>li>a {    font-size: 1rem;    letter-spacing: 1px;    color: #111;    padding: 25px 15px;    text-align: center;    cursor: pointer;    font-family: 'Noto Sans TC', sans-serif;    font-weight: 400;    transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu {text-align:left;}.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: #ec791c;}.RWDmenu_plus04 .site-nav .menu ul li>a {text-align: center;}.RWDmenu_plus04 .site-nav .menu ul {background: #fff;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.RWDmenu_plus04 .is-up .dropdown-menu .manu-item-box ul li.has-child>a:after, .RWDmenu_plus04 .is-up .lang-select-label:after, .RWDmenu_plus04 .is-up .site-nav .menu li.dropdown>a:after, .RWDmenu_plus04 .is-up .site-nav .menu li.has-child>a:after {border-color: #111;}.RWDmenu_plus04 .site-nav .menu>li>a:before {display:none;}.RWDmenu_plus04 .is-up .features .cart-btn, .RWDmenu_plus04 .is-up .features .querycar-btn, .RWDmenu_plus04 .is-up .features .share-group a, .RWDmenu_plus04 .is-up .features i, .RWDmenu_plus04 .is-up .lang-select {color: #555;}.RWDmenu_plus04 .features .cart-btn {    background: #fff;    padding: 10px;    border-radius: 50%;    width: 38px;    height: 38px;    border: 1px solid #ddd;    position: relative;    margin-right: 50px;    top: 20px;}.RWDmenu_plus04 .features .cart-btn span.cart-nu {    position: absolute;    top: -4px;    right: -8px;}.RWDmenu_plus04 .is-up .features .share-group a {    background: #ee791a;}.RWDmenu_plus04 .features .share-group a {    text-align: left;    padding: 12px;    display: flex;    align-items: center;    height: 81px;    transition: all .5s ease;}.RWDmenu_plus04 .is-up .features .share-group.main_share:before{display:none;}.RWDmenu_plus04 .features .share-group.main_share:before {    content: "";    position: absolute;    width: 1px;    height: 50px;    background: #ecbc95;    top: 50%;    left: -15px;    transform: translate(0px, -50%);}.RWDmenu_plus04 .features .share-group span {font-size: 15px;color: #fff;letter-spacing: 1px;line-height: 1.3;}.RWDmenu_plus04 .features .share-group.main_share {    padding: 0;    transition: all .5s ease;    position: relative;    margin-left: 30px;}.RWDmenu_plus04 .features .share-group a h8 {    color: #fff;    display: block;    font-size: 21px;    font-weight: 700;    font-family: 'jost',sans-serif;    letter-spacing: 0;}.RWDmenu_plus04 .features .search-btn {    margin-top: 6px;}/*下拉選單04*/ 
.RWDmenu_plus04 .site-nav .menu>li>ul {    width: 200px;    margin-left: -100px;    padding: 0;}.RWDmenu_plus04 .site-nav .menu ul li>a {    padding-right: 10px;    transition: all .5s ease;}.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: 300;    background:#eee;    color: #333;    transition: all .5s ease;}.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: #ec791c;}/*banner*/ 
.index .banner-block {    margin-top: 80px;    position: relative;    z-index: 1;}.RWDbanner010.right_pic .product_box .title {top: 28%;max-width: 67%;    left: 15%;right: auto;width: auto;font-family: 'Noto Serif TC', serif;}.RWDbanner010 .product_box .main_pic {z-index: 1;}.RWDbanner010 .swiper-container {z-index: 1;}.RWDbanner010 .thumb_pic_swiper-container02, .thumb_pic_swiper-container03 {display: none !important;}.RWDbanner010 .product_box .main_pic, .RWDbanner010 .product_box {height: calc(100vh - 77px);max-width: 80vw;overflow: hidden;}.RWDbanner010 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #111 0 0 no-repeat padding-box;}.RWDbanner010 .product_box .main_pic img {height: 100%;width: 100%;max-width: none;    object-fit: cover;}.RWDbanner010 .thumb_pic_box {top: 0;bottom: auto;width: 33vw;}.RWDbanner010 .product_box .text0 {    font-size: 1.33rem;    line-height: 1.5;    letter-spacing: 1px;    font-weight: 500;    font-family: 'Noto Sans TC',sans-serif;}.RWDbanner010 .product_box .text1, .RWDbanner010 .product_box .text2 {    font-size: 2.5rem;    line-height: 1.3;    font-weight: 600;    color: #333;    letter-spacing: 3px;}.RWDbanner010 .product_box .text3.text {    margin-top: 160px;font-size: 16px;letter-spacing: 4px;color: #ccc;}.RWDbanner010 .product_box .title>div {margin-bottom: 0;}.swiper-container-fade .swiper-slide {width: 100% !important;}.RWDbanner010 .thumb_pic_swiper-container {    position: relative;    width: auto;    max-height: 88vh;    margin-right: 80px;    box-shadow: 7px 10px 20px rgb(0 0 0 / 20%);}.RWDbanner010 .product_box .text0, .RWDbanner010 .product_box .text1, .RWDbanner010 .product_box .text {color: #111;}.RWDbanner010 .product_box .text1 {margin-top: 15px;}.RWDbanner010 .product_box_thumb .img_box .imgs::after {content: '';background-color: #111;}.RWDbanner010:before {    content: "";    position: absolute;    background: #fff;    width: 80%;    height: 100%;    left: 0;    bottom: 0;}.index .banner-block:before {    content: "";    position: absolute;    width: 33vw;    height: 33vw;    background: #eaa324;    right: 0;    top: -80px;    z-index: -1;}.index .banner-block:after {    content: "";    position: absolute;    width: 33vw;    height: 33vw;    background: #ee791a;    right: 0;    top: -80px;    clip-path: polygon(0 0, 0% 100%, 100% 0);    z-index: -1;}/*關於*/ 
.index .ab_left .main-title {    font-size: 2rem;    line-height: 1.5;}.about-block.index_sec {    padding-top: 200px;}.index .ab_left .main-title:before {    content: "";    position: absolute;    width: 13px;    height: 13px;    background: #1f8e3b;    left: -5px;    top: 0;    transform: translate(-100%, -100%);}.about-block .container:before {    display: none;}.about-block .container {    display: grid;    grid-template-columns: auto 62%;    grid-column-gap: 80px;}.ab_right {    padding: 0 0px 0 100px;    margin-top: 50px;}.about-block .model {    z-index: 1;}.RWDscore01 .score-maintitle, .RWDscore01 .score-subtitle {    display: none;}.RWDscore01 {    margin-top: 80px;}.RWDscore01 .trigger-wrap {display: none;}.RWDscore01 .count-num {    font-size: 3.88rem;    line-height: 1;    font-weight: 700;    letter-spacing: -2px;    font-family: 'Jost', sans-serif;}.RWDscore01 .count-title {    font-size: 1rem;    letter-spacing: 1px;    margin-top: 0;    margin-bottom: 10px;    line-height: 1.3;}.RWDscore01 .count-item {    display: flex;    flex-direction: column-reverse;    width: calc(100%/3 - 30px);    margin: 0 5px;    padding: 30px;justify-content: space-between;    text-align: left;    border: 1px solid #ddd;    background: #117b56;    color: #fff;    box-shadow: 2.8px 2.8px 2.2px rgb(0 0 0 / 2%), 6.7px 6.7px 5.3px rgb(0 0 0 / 3%), 12.5px 12.5px 10px rgb(0 0 0 / 4%), 22.3px 22.3px 17.9px rgb(0 0 0 / 4%);}.RWDscore01 .count-blk {overflow: inherit;}.RWDscore01 .count-item span:nth-child(2) {font-size: 0;}span.count-str {    font-size: 22px;    display: inline-block;    text-align: center;}/*span.count-str:before {    content: "UP";    position: relative;    font-size: 13px;    display: block;    background: #ee791a;    color: #fff;    border-radius: 10px;    padding: 0 10px;    text-align: center;    width: 45px;    letter-spacing: -.5px;}*/ 
.RWDscore01 .count-item:nth-child(1) span.count-str:before {display:none;}.RWDscore01 .score-mainblk {min-height: auto;}.RWDscore01 .count-blk {padding-top: 0;max-width: 100%;}.RWDscore01 .score-content {padding-top: 0;}.RWDscore01 .count-blk .swiper-slide {    width: 100% !important;    justify-content: flex-start;padding: 0;}.ab_right {    font-size: clamp(15px,1vw,19px);}.top_block {    position: relative;}.ab_right_bg {    position: absolute;    width: 60%;    height: 70%;    right: 0;    bottom: 0;    opacity: .35;z-index: 0;}.RWDparallax_new{    height: 100%;    width: 100%;}.RWDparallax_new .picbgbox {    height: 100% !important;}/*作品*/ 
.RWDproduct004 .section-subject .col-md-12 {    padding: 0;}.RWDproduct004 .section-subject {    text-align: left;    margin: 0 0 100px;}.index .RWDproduct004 .main-title:after {    content: "";    position: relative;    display: inline-block;    height: 1px;    background: #ddd;    flex-grow: 1;    margin-left: 30px;}.index .RWDproduct004 .main-title {    display: flex;    align-items: center;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {    width: calc(100%/3);    padding: 0 30px !important;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {    font-size: 1.22rem;    line-height: 1.3;    color: #333;    margin: 0;    padding: 0;    letter-spacing: 1px;    font-weight: 700;}.RWDproduct004 .item-box-desc {    position: absolute;    top: 0;    background: #fff;    display: flex;    flex-direction: column;    justify-content: center;    padding: 20px 50px;    border-bottom-right-radius: 15px;min-height: 100px;}.RWDproduct004 .callout-dark {background-color: transparent;padding: 0;}.RWDproduct004 .row.mix-grid {    display: flex;    flex-wrap: wrap;    margin: 0 -30px;}.RWDproduct004 .list-inline {    height: auto !important;    margin-top: 5px !important;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:before {    content: "";    position: absolute;    width: 5vw;    height: 5vw;    background: #1f8e3b;    z-index: -1;    right: 30px;    bottom: 0;    transition: all .5s ease;}.RWDproduct004 .item-box .item-hover a {width: 100%;height: 100%;display: block;}a.ico-rounded.lightbox {display: none !important;}.RWDproduct004 .item-box .item-hover .inner {height: 100%;top: 0;margin-top: 0;}.RWDproduct004 .item-box figure {position: initial;}.RWDproduct004 .item-box .item-hover .inner .ico-rounded>span, .RWDproduct004 .heading-title.heading-arrow-bottom::after {display: none;}.RWDproduct004 .overlay, .RWDproduct004 .item-box .item-hover {background-color: transparent;}.RWDproduct004 #portfolio, .RWDproduct004 {overflow: initial;}.RWDproduct004 section {border-bottom: 0;}.RWDbtn01 {    margin-top: 80px;}.RWDbtn01 .btn-box {    justify-content: flex-end;}.RWDbtn01 .btn-box {    margin: 0;}.RWDbtn01 .btn-box li {    width: auto;    padding: 0;}.RWDbtn01 .btn {    padding: 10px 50px;    border-radius: 0;font-size: 1rem;    letter-spacing: 1px;}.RWDbtn01 .btn:hover {    color: #fff;    background: #117b56;}/*實績*/ 
.index .works-block .main-title{    color: #fff;}.index .works-block .sub-title {    color: #ddd;}.works-block {    overflow: hidden;    background: #053f27;}.works-block:before {    content: "";    position: absolute;    width: 33vw;    height: 100%;    background: #117b56;    top: 0;    right: 0;    clip-path: polygon(0 0, 100% 100%, 100% 0);}.RWDnews005 .section-subject {    text-align: left;}.RWDnews005 .container {    width: 90%;    padding-right: 0;    margin: 0 0 0 auto;}.RWDnews005 .margin-top-20 {    margin-top: 30px !important;}.RWDnews005 p, .figcaption_bottom p {    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    line-height: 1.7;    font-size: 1.22rem;    color: #fff;}.RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden;}.RWDnews005 .owl-carousel {overflow: initial;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {    display: flex;    align-items: center;    justify-content: center;    color: #ccc;    background: transparent;    border: 1px solid #7bac9b;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;    height: 50px !important;    width: 50px !important;    line-height: 40px;    font-size: 40px;    margin-top: 0;    transform: translate(0px, -50%);    top: -100px;}.RWDnews005 .controlls-over .owl-controls .owl-prev {    left: auto;    right: calc(10% + 80px);}.RWDnews005 .controlls-over .owl-controls .owl-next {    right: 10%;}.RWDnews005 .owl-theme .owl-controls {margin-top: 30px;}.RWDnews005 .owl-theme .owl-controls .owl-page span {display: block;width: 30px;height: 3px;margin: 5px 3px;transition: all .3s ease;}.RWDnews005 .owl-carousel img {    display: inline-block;    filter: brightness(.85);    width: 100%;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    padding: 0 5px;}.RWDnews005 h4 a, .news005_h4 a {    color: #fff;    background: #ee791a;    font-size: 14px;    padding: 3px 15px;}/*流程*/ 
.step-block.index_sec {padding: 150px 0 0;position: relative;}.step-block > .container {padding: 120px 50px 140px;position: relative;z-index: 1;}.step-block > .container::after {    content: "";    background: #fff;    display: block;    position: absolute;    left: 0;    top: 0;    box-shadow: 0px 0px 15px rgb(170 170 170 / 30%);    width: 100%;    height: 100%;    z-index: -1;}.RWDService001 .col-md-3 {    margin: 0px;    padding: 0px 20px;    width: 20%;}.boxFeature-2 h2 {    font-family: 'jost',sans-serif;    font-size: 40px;    letter-spacing: 1px;    color: #eaa324;    margin: 0;    position: relative;    font-style: italic;}.boxFeature-2 h2::after {    content: "";    width: calc(100% - 80px);    height: 1px;    background: #d1cece;    display: block;    position: absolute;    right: 0;    top: 49%;}.RWDService001 p {    font-size: .9rem;    letter-spacing: 1px;    font-weight: 400;    text-align: left;    padding-left: 0;    margin: 15px 0 0;    color: #555;    line-height: 1.6;}.RWDService001 p span {    display: block;    font-family: 'Noto Serif TC', serif;    color: #222;    font-size: 1.22rem;margin: 0px 0px 5px;}.step-bg {    position: absolute;    width: 100%;    background: url(archive/image/customization/ab_right_bg.jpg);    height: 100%;    left: 0;    top: 0;    content: "";    display: block;    z-index: -1;    opacity: .5;}.RWDService001 .row:nth-child(2):before, .RWDService001 .row:nth-child(3):before, .RWDService001 .row:nth-child(2):after, .RWDService001 .row:nth-child(3):after {    display: none;}
/*footer start*/

.footer-block {    background: #3e3a39;    padding: 100px 0 40px;    font-size: 15px;    color: #ddd;    letter-spacing: 1px;    line-height: 2;}.footer-block a {color: #ddd;}.footer-block .container {    display: flex;    flex-wrap: wrap;    align-items: flex-end;    width: 80%;}.footer-logo {width: 25%;}.footer-info {width: 60%;}.footer-info span {    display: inline-block;    width: 85px;    color: #fff;    border-right: 1px solid #5b5a5a;    margin-right: 25px;}.footer-code {width: 15%;}.ft_other {    display: flex;    align-items: center;    width: 100%;    font-size: 13px;    letter-spacing: 1px;    line-height: 1.6;    color: #777;    font-weight: 300;    margin-top: 80px;    border-top: 1px solid #4d4a4a;    padding-top: 12px;}.ft_other .RWDedictor {    display: flex;    flex-wrap: wrap;}.footer-web a {color: #777;}.footer-logo h4 {    font-size: 24px;    letter-spacing: 1px;    color: #fff;    font-family: 'Noto Serif TC', serif;    font-weight: 600;margin: 0px 0px 10px;}.logo-text {font-size: 14px;margin: 40px 0 0;color: #ccc;}.logo-text br {display: block !important;}.logo-text span {display: none;}.footer-info .RWDedictor {display: flex;}.footer-info .RWDedictor ul {margin-bottom: 0px;list-style: none;padding: 0;}.footer-info .RWDedictor ul:nth-child(1) {margin-right: 90px;}.footer-code img {width: 120px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {    color: #777 !important;}.RWDssl01 {    padding: 0 30px;}.con_btn a {    text-align: center;    background: #ee791a;    color: #fff;    width: 250px;    padding: 10px;    display: block;    margin-top: 15px;    font-size: 16px;}.footer-logo h2 {    font-size: 1.22rem;    color: #fff;    margin: 0 0 30px;}.RWDsocial002 .iconRounded {    border: 1px solid #999;    color: #fff;    background-color: transparent;}/*cookie*/ 
.RWDalert_fancybox .btn.active {    background:#53a53f !important;    color: #fff !important;    border-radius: 99em !important;    border: 5px !important;    font-size: 18px !important;    letter-spacing: 2px !important;    padding:6px 30px !important;}.RWDalert_fancybox.bottom {    width: 50%;animation: none;    opacity: 1 !important;    box-shadow: 0px -3px 3px rgb(51 51 102 / 20%);    text-align: center;    left: 50% !important;    transform: translate(-50%, 0px);    border-top-left-radius: 20px;    border-top-right-radius: 20px;color: #fff !important;background: #000 !important;letter-spacing: 2px !important;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox.bottom {padding:25px !important;}.RWDalert_fancybox.bottom .editor a {color: #fff;border-bottom: 1px solid;}@media (max-width: 1400px) {.RWDalert_fancybox.bottom {    width: 80%;}}@media (max-width: 991px) {.RWDalert_fancybox.bottom {width: 100%;padding: 25px 10px !important;left: 0% !important;transform: translate(0%, 0px);}}@media (max-width: 600px) {.RWDalert_fancybox.bottom {padding: 25px 60px !important;}.RWDalert_fancybox .btn.active {width: 100% !important;display: block !important;margin: 15px 0 0;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;margin: auto !important;}}.RWDalert_fancybox.bottom {animation: none;opacity: 1 !important;}.scrollTop002 {    bottom: 80px;    right: 10px;}

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

.page_wrapper_bg section.call_to_action>.container {width:80%;padding: 0;}.page_wrapper_bg .article-text>.container {width:100%;padding: 0;}.faq1 .page_wrapper_bg section.call_to_action>.container,.article2 .page_wrapper_bg section.call_to_action>.container,.article4 .page_wrapper_bg section.call_to_action>.container{width:50%;padding: 0;}.eforms1 .page_wrapper_bg section.call_to_action>.container{width:70%;padding: 0;}.article2.articlecontent .page_wrapper_bg section.call_to_action>.container,.article3.articlecontent .page_wrapper_bg section.call_to_action>.container{    width: 50%;    padding: 0;}.page_wrapper_bg section.call_to_action {    padding: 120px 0;    min-height: 35vw;}.page_wrapper_bg .article-text {font-size: 15px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;}.page_wrapper_bg .article-text p{font-size: 15px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;}.systemmsg {text-align: center;    color: #fff;}.page_wrapper_bg .RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after,.page_wrapper_bg  .RWDmenu_plus04 .lang-select-label:after,.page_wrapper_bg  .RWDmenu_plus04 .site-nav .menu li.dropdown>a:after,.page_wrapper_bg  .RWDmenu_plus04 .site-nav .menu li.has-child>a:after {border-color: #111;}.RWDmenu_plus04 .site-nav .menu>li>a:before {display:none;}.page_wrapper_bg .RWDmenu_plus04 .features .cart-btn,.page_wrapper_bg  .RWDmenu_plus04 .features .querycar-btn,.page_wrapper_bg  .RWDmenu_plus04 .features .share-group a,.page_wrapper_bg  .RWDmenu_plus04 .features i,.page_wrapper_bg  .RWDmenu_plus04 .lang-select {color: #555;}.page_wrapper_bg .RWDmenu_plus04 .features .share-group a {    background: #ee791a;}.page_wrapper_bg .RWDmenu_plus04 .features .share-group.main_share:before{display:none;}.RWDmenu_plus04 .header {box-shadow: 9px 5px 18px 2px rgb(45 45 45 / 5%);}/*-------------*/ 
.eforms1 .page_wrapper_bg section.call_to_action:before {    content: "";    position: absolute;    width: 33vw;    height:70%;    background: #117b56;    top: 0;    right: 0;    clip-path: polygon(0 0, 100% 100%, 100% 0);}.eforms1 .page_wrapper_bg section.call_to_action {    background: #053f27;overflow: hidden;}/*側選單*/#sidebar .products-nav>ul> li.active>ul { display: block;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{    background: transparent;    box-shadow: none;    border: 1px solid #dcdcdc;}.m2018 .products-nav .nav-title{    background: #3e3a39;    font-size:20px;    padding: 15px 10px;    text-align: center;    margin-bottom: 0;    color: #FFF;    letter-spacing: 2px;    font-family: 'Noto Serif TC', serif;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #ddd;padding: 10px; margin-bottom: 0px;text-align: center;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active{background: #fff; border-bottom:1px solid #38b488;}.page_wrapper_bg .products-nav>ul> li.active > a{color:#159266;font-weight:500;}.page_wrapper_bg .products-nav>ul>li:hover > a{color:#117b56}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #494949;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a  {    font-size: 16px;    padding: 10px 0px;    letter-spacing: 1px;    color: #555;    text-align: center;    cursor: pointer;    font-family: 'Noto Sans TC', sans-serif;    font-weight: 400;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #ddd; padding: 5px 0;}.m2018 .products-nav ul li {padding: 8px 0px;}/*確定送出*/ 
.page_wrapper_bg .new-form .new-width .currectsend_btn {background: transparent;}.page_wrapper_bg .ebtn a {    color: #ee791a;    font-size: 15px;    font-weight: 500;    background: transparent;    padding: 10px 30px;    transition: all 0.5s ease 0s;    border: 1px solid #ee791a;}.page_wrapper_bg .currectsend_btn a {    background: #ee791a;    padding: 7px 50px !important;    color: #fff;    font-size: 15px;    font-weight: 500;    transition: 0.5s ease;}.page_wrapper_bg .currectsend:hover a {background:#ee791a;color:#fff;transition: all 0.5s ease 0s;}.page_wrapper_bg .ebtn {background: transparent;margin-top: 30px;float: right;border-radius: 0px;padding: 0px;}/*回上頁按鈕*/ 
.btn.btn_back {background: transparent;padding: 0;float: right;box-shadow: none;border-radius: 0px;margin-top: 30px;}.btn.btn_back a:hover {background:#117b56;transition: .5s ease;color: #fff;}.btn.btn_back a {    padding: 10px 50px;    font-size: 15px;    color: #555;    background: #eee;    display: block;    transition: .3s ease;}#article .btn.btn_back a {padding: 9px 50px;}.btn.btn_back {background: transparent !important;}.album1 .btn.btn_back a {padding: 10px 20px;}.album1 .btn.btn_back a:hover {padding: 10px 20px;}/*麵包屑(置中)*/ 
.webdesc {    text-align: center;    border-bottom: 1px solid #dfdfdf;    padding: 0 0 30px;    margin: 0 0 50px;    font-size: 18px;}.album1 section.hgroup,.album2 section.hgroup,.album3 section.hgroup{    padding-left: 25%;}.article1 section.hgroup {    display: none;}ul.breadcrumb.pull-right a {color: #666;transition: all 0.2s ease;letter-spacing: 1px;}ul.breadcrumb.pull-right a:hover{color: #333;}.hgroup .breadcrumb {font-size: 12px;background-color: transparent;border: none;position: relative;float: none !important;text-align: center;bottom: 0;padding: 0;margin: 10px 0 30px;}.hgroup .container {margin: 0;border-bottom: none;padding:0;width:100%;}.hgroup .pageTitle{    text-align: center;    padding: 0;    color: #333;    font-size: 2.7rem;    line-height: 1.3;    font-weight: 700;    letter-spacing: 2px;    font-family: 'Noto Serif TC', serif;    margin: 0;}/**/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}.layoutlist_7 .litem {text-align: center;}.layoutlist_7 .subject a:hover {color: #8dc21f; transition: .3s ease;}.layoutlist_7 .subject, .layoutlist_7 .subject a {color: #333;font-size: 18px;font-weight: bold;transition: .3s ease;}.layoutlist_8 .item:last-child { border-bottom: none;}.layoutlist_8 .item {padding: 35px 0;border-bottom: 1px solid #d7d7d7;}.layoutlist_8 .article_subject:hover { color:#1f8e3b;transition: .3s ease;}.layoutlist_8 .article_subject{    color: #333;    font-size: 22px;    transition: .3s ease;    font-weight: 500;}.layoutlist_8 .listdate .yearmonth {text-align: right;color: #555;font-size: 12px;letter-spacing: 0px;padding-bottom: 5px;}.layoutlist_8 .listdate .day {text-align: right;color: #555;font-size: 30px;}.layoutlist_8 .list_subject .summary {margin:10px 0;}.layoutlist_8 .list_subject .summary a {font-size: 15px;font-weight: normal;color: #747474;}/*會員*/#btn_member_login:hover {background-color: #009fe8;}#btn_member_login {border-radius: 20px;background-color: #27adeb;}.member_join_strong { color: #7bae12; font-weight: bold;}#join_form .btn-primary:hover {background: #04a1e9;}#join_form .btn-primary {background: #11a5e9; border-radius: 20px;}.btn-primary { color: #fff;background-color: #0aa3e9;border-color: #0aa3e9;border-radius: 20px;}.btn-primary a {color: #fff;}.btn-primary:hover { background:#0aa3e9;border-color:#0aa3e9;color: #fff;}/*產品頁*/ 
.RWDproduct_page .products-info .price-box li.active{color: #ff6613;}#RWDPAGE_BASE_PAT02 .cart-menu .text-box .price{color: #ff6613;}.RWDproduct_page .products-info .name {font-size: 20px;color: #333;font-weight: bold;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, .no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {background-color: #10a5e9; color: #fff;transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #fff;border-radius: 20px;color: #009fe8;border: 1px solid #009fe8;transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #10a5e9;border-radius: 20px;}.layoutlist_2 .subject {text-align: center;}/**------*/ 
.ct-sec ul {    list-style: none;    display: grid;    padding: 0;    grid-template-columns: auto auto;    margin: 0 0 30px;}.eformsDesc {    margin: 0 0 50px;    padding-bottom: 20px;    border-bottom: 1px solid #dcdcdc;    text-align: center;}.new-form .new-width .control-label {font-weight: normal;}.layoutlist_2 .album_item {height: auto !important;}.album_item:hover img {    box-shadow: 2.8px 2.8px 2.2px rgb(0 0 0 / 2%), 6.7px 6.7px 5.3px rgb(0 0 0 / 3%), 12.5px 12.5px 10px rgb(0 0 0 / 4%), 22.3px 22.3px 17.9px rgb(0 0 0 / 4%);    transition: .3s ease;}.album_item img {    max-height: initial !important;    transition: .3s ease;}/*--------*/ 
.album2 .layoutlist_2 {    display: flex;    flex-wrap: wrap;}.layoutlist_2 .album_item {    height: auto !important;    width: calc(100%/3 - 10px);    margin: 0 5px 40px !important;overflow: visible !important;}.layoutlist_2 .album_item_subject {    font-size: 1rem;    letter-spacing: 1px;    color: #111;    padding: 20px 15px 0;    text-align: center;    cursor: pointer;    font-family: 'Noto Sans TC', sans-serif;    font-weight: 400; transition: .3s ease;}.layoutlist_2 .album_item:hover .album_item_subject {    color: #117b56;    transition: .3s ease;}.layoutlist_1 .row a, .row .album_d_item a {height: auto;padding-bottom: 0;}.albumcontent .album_d_item {    padding: 0;    margin: 0 15px 30px !important;    width: calc(100%/3 - 30px);}.page_content1v1>.row {    display: flex;    flex-wrap: wrap;}.albumcontent .album_d_item:hover img {    transform: scale(1.05);    transition: .3s ease;}.albumcontent .album_d_item img {    transform: scale(1);    transition: .3s ease;}.row .album_d_item a {    overflow: hidden;border: 1px solid #eee;}.album3.albumlist .album_item img {    border: 1px solid #eee;}/*---------*/ 
.article1 .page_wrapper_bg section.call_to_action {    min-height: 32vw;   padding: 120px 0 0;}.article1 .page_wrapper_bg section.call_to_action:after{    content: "";    position: absolute;    background: url(archive/image/customization/ab_right_bg.jpg);    width: 100%;    height: 100%;    top: 0;    left: 0;    z-index: -1;    opacity: 0.5;}.article1 .page_wrapper_bg .article-text>.container {    width: 100%;    padding: 120px 120px 120px 0;    background: #fff;}.article1 #article {    padding: 0 !important;}.inab-sec {    display: flex;    align-items: center;}.inab-imgbox {    width: 50%;}.inab-infobox {    width: 50%;    padding-left: 3.5%;}.inab-title {    font-size: 1.33rem;    line-height: 1.5;    letter-spacing: 1px;    font-weight: 500;    font-family: 'Noto Sans TC',sans-serif;}.inab-subtitle {    font-size: 2.4rem;    line-height: 1.3;    font-weight: 600;    color: #333;    letter-spacing: 3px;    font-family: 'Noto Serif TC', serif;    margin: 10px 0 40px;}.inab-decor:after {    content: "";    position: relative;    display: inline-block;    width: 75%;    height: 1px;    background: #d1d1d1;    margin-left: 30px;}.inab-decor {    position: relative;    font-size: 1rem;    line-height: 1.3;    color: #333;    letter-spacing: 3px;    margin: 0 0 110px;    display: flex;    align-items: center;}/*-----*/ 
.layoutlist_1.page_content3 {    background: #fff;    padding: 100px 10%;}.eforms1 .hgroup .pageTitle{color: #fff;}.eforms1 ul.breadcrumb.pull-right a {color: #ddd;}.new-form .formdesc {padding-right: 40px;}.customized_columns ._input, .customized_columns select {border: none;}.form-control {border-radius: 0;box-shadow: none;}.ct-title {    font-size: 22px;    font-weight: 500;    margin: 0 0 10px;}.ct-socialbox a {    border: 1px solid #aeaeae;    border-radius: 100%;    padding-top: 0;    padding-left: 15px;    width: 45px;    height: 45px;    display: block;    font-size: 24px;    margin-top: 20px;}.ct-socialbox a i.ionicons.ion-social-facebook {    color: #2f89d6;    position: relative;    top: -2px;}.ct-sec ul a {    color: #555;}/*------*/#faq,.article2.articlelist #article{    background: #fbfbfb;    padding: 120px 80px !important;    position: relative;    box-shadow: 2.8px 2.8px 2.2px rgb(0 0 0 / 2%), 6.7px 6.7px 5.3px rgb(0 0 0 / 3%), 12.5px 12.5px 10px rgb(0 0 0 / 4%), 22.3px 22.3px 17.9px rgb(0 0 0 / 4%);}#faq:after,.article2.articlelist #article:after {    content: "";    position: absolute;    width: 5vw;    height: 5vw;    background: #1f8e3b;    z-index: -1;    right: -30px;    bottom: -30px;    transition: all .5s ease;}.rwd .faq_question {    padding: 25px 0px;line-height: 1.5;}.faq_question {    color: #333;    cursor: pointer;    line-height: 1.3;    font-weight: 300;    letter-spacing: 2px;    font-family: 'Noto Serif TC', serif;    font-size: 17px;}/*-------*/ 
.layoutlist_7 .litem {    margin: 0 0 40px !important;}.layoutlist_7 .summary {    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;    padding: 0 30px;}.layoutlist_7 .cdate, .layoutlist_7 .cdate a {display: none;}.layoutlist_7 .subject a {    color: #333 !important;    font-size: 25px !important;    line-height: 1.3;    font-weight: 700;    letter-spacing: 2px;    font-family: 'Noto Serif TC', serif;}.privacy_block .item {    margin: 0 0 50px;}.privacy_block .item h5 {    margin: 0 0 15px;    font-weight: 500;    font-size: 18px;line-height:1.5}

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

@media (min-width: 1200px) {.RWDproduct004 .item-box img {    transition: all .5s ease;}.RWDproduct004 .item-box:hover img {    transform: scale(1.05);}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:hover:before {    transform: translate(15px, 15px);}}@media (max-width: 2500px) {.ct-sec ul {display: block;}.faq1 .page_wrapper_bg section.call_to_action>.container,.article2 .page_wrapper_bg section.call_to_action>.container,.article4 .page_wrapper_bg section.call_to_action>.container {width: 65%;}.article2.articlecontent .page_wrapper_bg section.call_to_action>.container, .article3.articlecontent .page_wrapper_bg section.call_to_action>.container {width: 65%;}.inab-subtitle {font-size: 1.8rem}}@media (max-width: 2000px) {body, html, .wrapper_bg {font-size: clamp(15px,1vw,16px);}.RWDbanner010.right_pic .product_box .title {left: 8%;}.RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 12px}.RWDmenu_plus04 .logo {    width: 220px;    margin-top: 16px;}.RWDscore01 .count-item {    width:calc(100%/3 - 10px);}span.count-str:before {    font-size: 12px;    line-height: 1;    padding: 2px 10px;    width: 38px;}.RWDscore01 .count-num {    font-size: 3rem;}.index_sec .container, .footer-block .container {    width: 85%;}.RWDnews005 .container {    width: 92.5%;}.RWDbanner010 .product_box .text1, .RWDbanner010 .product_box .text2 {    font-size: 2.22rem;}}@media (max-width: 1800px) {.step-block > .container {    padding: 120px 50px 140px;}.about-block .container {    grid-template-columns: auto 60%;}.ab_right_bg {    width: 58%;}.about-block .container {    grid-column-gap: 50px;}.ab_right {    padding: 0 0px 0 80px;}.inab-imgbox img {    object-fit: cover;    min-height: 38vw;    object-position: center;}}@media (max-width: 1600px) {.index_sec .container, .footer-block .container {    width: 88%;}.RWDnews005 .container {    width: 94%;}.RWDscore01 .count-num {    font-size: 2.66rem;}span.count-str:before {    padding: 2px 8px;    width: auto;}.ab_right_bg {    height: 78%;}}@media (max-width: 1500px) {.RWDmenu_plus04 .logo {    width: 200px;    margin-top: 19px;}.RWDmenu_plus04 .header {    padding: 0 80px 0 15px;}.RWDmenu_plus04 .features .share-group a {padding: 0px 10px;}.RWDmenu_plus04 .features .share-group a h8 {font-size: 17px;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 15px;}.about-block.index_sec {    padding-top: 180px;}.index_sec {    padding: 120px 0;}.RWDscore01 {    margin-top: 50px;}.index .main-title {    letter-spacing: 1px;}.index .ab_left .main-title {    font-size: 1.86rem;}.step-block > .container {    padding: 120px 80px 100px;}.RWDService001 p {    min-height: 78px;}.RWDService001 .col-md-3 {    margin: 0px 0 30px;    padding: 0px 20px;    width: calc(100%/3);}.footer-info span {    width: 75px;    margin-right: 15px;}.eforms1 .page_wrapper_bg section.call_to_action>.container,.page_wrapper_bg section.call_to_action>.container{width: 85%;}.faq1 .page_wrapper_bg section.call_to_action>.container, .article2 .page_wrapper_bg section.call_to_action>.container {    width: 80%;}.article2.articlecontent .page_wrapper_bg section.call_to_action>.container, .article3.articlecontent .page_wrapper_bg section.call_to_action>.container {width: 80%;}.eforms1 .page_wrapper_bg section.call_to_action:before {width: 40vw;    height: 40vw;}}@media (max-width: 1400px) {.RWDmenu_plus04 #mobile-menu .menu>li.active {    background-color: #ee791a;}.RWDmenu_plus04 #mobile-menu .menu>li.active>.toggle-submenu:after, .RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active>.toggle-submenu:after, .RWDmenu_plus04 .dropdown-menu .manu-item-box ul ul a {    color: #fff;}.RWDmenu_plus04 #mobile-menu .menu li a {    font-size: 15px;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {    background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li>a {    font-size: 16px;    letter-spacing: 1px;}.index .banner-block {    margin-top: 70px;}.RWDmenu_plus04 .logo {    margin-top: 14px;}.RWDmenu_plus04 .features .share-group.main_share:after {    content: "";    position: absolute;    width: 1px;    height: 50px;    background: #ecbc95;    top: 50%;    right: -15px;    transform: translate(0px, -50%);}.RWDmenu_plus04 .is-up .features .share-group.main_share:after {display:none;}.ml-stack-nav-toggle__line {    background: #fff;}.is-up .ml-stack-nav-toggle__line {    background: #333;}.RWDmenu_plus04 .features .share-group a {    height: 70px;}.ml-stack-nav-toggle i {    display: none;}.RWDmenu_plus04 .features .search-btn {    margin-top: 0;    padding: 23px 10px;}.ml-stack-nav-toggle {    padding: 35px 45px 35px 15px;}.RWDmenu_plus04 .site-nav {    display: none !important;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu {    display: block;}.RWDmenu_plus04 .features {    position: relative;    float: right;    padding-right: 10px;    margin-right: 10px;}.RWDscore01 .count-blk {    padding-left: 0;    padding-right: 0;}.about-block .container {    grid-column-gap: 0;    grid-template-columns: auto;}.ab_right {    padding: 0;}.ab_right_bg {    width: 33%;}.ab_left, .ab_right .RWDedictor008 {    width: calc(67% - 80px);}.about-block.index_sec {    padding-top: 120px;}.article1 .page_wrapper_bg .article-text>.container {padding: 80px;}.inab-sec {align-items: center;    flex-direction: column-reverse;}.inab-imgbox {    width: 100%;}.inab-infobox {    width: 100%;    padding-left: 0;    margin: 0 0 40px;}.inab-decor {    margin: 0 0 40px;    flex-direction: column;    align-items: flex-start;}.inab-decor:after {width: 100%; margin-left: 0;    margin-top: 15px;}.inab-subtitle {margin: 10px 0 30px;}.article1 .page_wrapper_bg section.call_to_action,.page_wrapper_bg section.call_to_action{padding: 100px 0;}.page_wrapper_bg .RWDmenu_plus04 .features .share-group.main_share:after {display:none;}.page_wrapper_bg .ml-stack-nav-toggle__line {    background: #333;}.footer-logo {    width: 100%;}.footer-info {    width: 75%;}.footer-code {    width: 25%;}.footer-logo h2 {    margin: 0;}.footer-logo .model {    display: flex;    align-items: center;}.con_btn a {    margin-top: 0;}.footer-logo {    margin-bottom: 50px;}.con_btn {    margin-left: 30px;}.ft_other {    font-size: 12px;    letter-spacing: 0px;}}@media (max-width: 1300px) {.RWDbanner010 .product_box .text1, .RWDbanner010 .product_box .text2 {    font-size: 2rem;}.RWDproduct004 .item-box-desc {    padding: 15px 30px;    min-height: 90px;}.ab_left, .ab_right .RWDedictor008 {    width: calc(67% - 30px);}.new-form .formdesc {    padding-right: 0;    width: 100%;}.customized_columns {    width: 100%;    margin-top: 40px;}.layoutlist_7 .litem {    width: 50%;}.m2018 .products-nav .nav-title { font-size: 17px;}.m2018 .products-nav>ul>li>a {    font-size: 15px;    padding: 5px 0px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDbanner010 .product_box .text1, .RWDbanner010 .product_box .text2 {    font-size: 1.86rem;    letter-spacing: 1px;}.RWDbanner010 .product_box .text0 {    font-size: 1rem;}.RWDbanner010 .thumb_pic_swiper-container {    margin-right: 50px;}.RWDmenu_plus04 .header {    padding: 0 50px 0 15px;}.index .banner-block:after {    clip-path: polygon(0 0, 0% 155%, 100% 0);}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {    padding: 0 10px !important;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:before{display:none;}.RWDproduct004 .row.mix-grid {    margin: 0 -10px;}.RWDService001 .col-md-3 {    padding: 0px 20px;}.footer-logo h2 {    font-size: 20px;}.ft_other .RWDedictor {    width: 100%;}.ft_other {    flex-wrap: wrap;}.RWDssl01 {    padding-left: 0;}.eformsDesc {text-align: left;margin: 0 0 40px;}div#sidebar {    width: 800px;    margin: 0 auto 40px;    float: none;padding-right: 0 !important;}.album1 section.hgroup, .album2 section.hgroup, .album3 section.hgroup {    padding-left: 0;}#album {    width: 100%;}.layoutlist_2 .album_item_subject {    font-size: 18px;}#faq:after, .article2.articlelist #article:after {right: -15px;bottom: -15px;}.layoutlist_7 .subject a { font-size: 20px !important;}
}
/*1199px end*/
/*1100 start*/

@media (max-width: 1100px) {.RWDbanner010 .product_box .text1, .RWDbanner010 .product_box .text2 {    font-size: 1.73rem;}.RWDbanner010 .thumb_pic_box {    width: 35vw;}.index .banner-block:before, .index .banner-block:after {    width: 35vw;    height: 35vw;}.RWDService001 .col-md-3 {    width: 50%;    float: left;    margin-bottom: 30px;}.step-block > .container {    padding: 100px 50px 70px;}.footer-info span {    display: block;    margin-right: 0;    border-right: 0;    border-bottom: 1px solid #5b5a5a;    width: 100%;}.footer-info .RWDedictor ul {    width: 50%;}.footer-info .RWDedictor ul:nth-child(1) {    margin-right: 0;    padding-right: 30px;}}

/*1100 end*/
/*1024px start*/
@media (max-width: 1024px) {
.index .main-title {    font-size: 2.5rem;}.RWDmenu_plus04 .features:after {display:none;}.RWDsocial002 .pull-right {    float: right !important;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.index .banner-block:after{display:none;}.index .banner-block:before {    width: calc(100% - 230px);    height: 15vw;    background: #ee791a;}.RWDmenu_plus04 .header {    padding: 0 15px;}/*banner*/ 
.RWDbanner010 .main_pic_swiper-container {width: 100%;}.RWDbanner010 .product_box {padding-top: 0;}.RWDbanner010.right_pic .thumb_pic_box {position: absolute;left: auto;right: 0;top: 50%;bottom: auto;transform: translate(0px, -50%);}.RWDbanner010 .thumb_pic_swiper-container {margin-right: 0;}.RWDbanner010 .product_box .title>div {margin-bottom: 15px;text-align: left;}.RWDbanner010.right_pic .product_box .title {left: 50px;}.RWDbanner010 .product_box .main_pic, .RWDbanner010 .product_box {height: 75vh;max-width: 100vw;    margin-top: 0;}.RWDbanner010 .product_box .main_pic, .RWDbanner010 .product_box {overflow: initial;}.RWDbanner010 .product_box .title, .RWDbanner010.right_pic .product_box .title {position: absolute;}.RWDbanner010 .thumb_pic_swiper-container {width: 35vw;}.RWDbanner010 .swiper-pagination .swiper-pagination-bullet { background: #999 0 0 no-repeat padding-box;}.RWDbanner010.right_pic .product_box .title {    max-width: 55%;}.RWDbanner010:before {    width: 100%;}.index_sec {    padding: 100px 0;}.ab_left, .ab_right .RWDedictor008 {    width: 100%;}.ab_right_bg {    width: 100%;    height: 95%;    top: 0;}.about-block.index_sec {    padding-top: 100px;    padding-bottom: 0;}.RWDbtn01 .btn-box {    justify-content: center;}.RWDproduct004 .item-box-desc {    padding: 10px 20px;    min-height: 75px;}.step-block.index_sec {    padding: 100px 0 0;}.footer-info .RWDedictor ul:nth-child(1) {    width: 75%;}div#sidebar {    width: 100%;}.layoutlist_2 .album_item {  width: calc(100%/2 - 20px);    margin: 0 10px 30px !important;    padding: 0;float: left;}.albumcontent .album_d_item { margin: 0 15px 30px !important;    width: calc(100%/2 - 30px);}.faq1 .page_wrapper_bg section.call_to_action>.container, .article2 .page_wrapper_bg section.call_to_action>.container, .article4 .page_wrapper_bg section.call_to_action>.container {    width: 90%;}.article2.articlecontent .page_wrapper_bg section.call_to_action>.container, .article3.articlecontent .page_wrapper_bg section.call_to_action>.container {width: 90%;}#faq, .article2.articlelist #article {padding: 80px 50px !important;}.webdesc {    padding: 0 0 20px;    margin: 0 0 40px;    font-size: 15px;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.RWDproduct004 #portfolio.portfolio-nogutter .row > div {    width: calc(100%/2);    margin-bottom: 20px !important;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.index_sec .container, .footer-block .container {    width: 90%;}.RWDproduct004 .section-subject, .index .section-subject {    margin-bottom: 80px;}.RWDnews005 .container {    width: 95% !important;}.inab-subtitle {  font-size: 28px;    line-height: 1.5;    letter-spacing: 1px;}.page_wrapper_bg  .ebtn a {width:180px;}.page_wrapper_bg  .ebtn {width: auto;}.RWDproduct_page .btn_back {width: auto;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDbanner010.right_pic .thumb_pic_box {    top: auto;    bottom: -60px;    left: 30px;    right: auto;    transform: translate(0px, 0%);}.RWDbanner010.right_pic .product_box .title {    max-width: 100%;    left: 0;    padding: 0 50px;    width: 100%;    top: 10%;}.RWDbanner010 .swiper-pagination .swiper-pagination-bullet {    margin: 12px 0;    width: 12px;    height: 12px;}.RWDbanner010 .swiper-pagination {    bottom: -50px;    width: 30px;    left: auto;    right: 20px;    height: 100%;    display: flex !important;    align-items: center;    justify-content: flex-end;    flex-direction: column;}.RWDbanner010.right_pic .thumb_pic_box {    top: auto;    bottom: -60px;    left: 30px;    right: auto;    transform: translate(0px, 0%);    width: 65vw;}.RWDbanner010 .thumb_pic_swiper-container {    width: 65vw;    max-height: 55vh;}.index .ab_left .main-title:before{display:none;}.about-block.index_sec {    padding-top: 150px;}.RWDscore01 .count-item {    width: calc(100%/3 - 10px);    padding: 20px 10px;}.index .RWDnews005 .section-subject {    margin-bottom: 100px;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {    top: -50px;}.RWDnews005 .controlls-over .owl-controls .owl-prev {    left: 10px;    right: auto;}.RWDnews005 .controlls-over .owl-controls .owl-next {    right: auto;    left: 80px;}.footer-info .RWDedictor li {    margin-bottom: 10px;}.footer-block .container {    display: block;}.footer-info {    width: 100%;}.footer-code {    width: 100%;    margin-top: 15px;}.RWDsocial002 .pull-right {    float: none !important;}.scrollTop002 {    right: 30px;    bottom: 80px;}.scrollTop002 aside.top_btn{ width:50px;height:50px}.eforms1 .page_wrapper_bg section.call_to_action:before {width: 35vw; height: 35vw;}.inab-subtitle br {    display: none;}.article1 .page_wrapper_bg .article-text>.container {    padding: 80px 50px;}.layoutlist_2 .col-xs-12 {width: 50%;float: left;}.layoutlist_8.rwd .item {    padding: 0;    width: 50%;    float: left;    border-bottom: none;    margin: 0 0 50px;}.layoutlist_8.rwd .row {    margin-left: 10px;    margin-right: 10px;    width: calc(50% - 20px);}.RWDslider01 .pic-list {float: none;width: 100%;padding-left: 0;padding-right: 0;}.RWDslider01.pic-right .pic-list { float:none; padding-left: 0px; padding-right: 0;}.RWDslider01 .text { float: none;width: 100%;}.RWDslider01 .control-box { left: 0;}.layoutlist_8.rwd .listdate .day {    color: #555;    font-size: 12px;    letter-spacing: 0;}.faq_question {letter-spacing: 1px;font-size: 15px;}.layoutlist_7 .litem {  width: 100%;}._col.list_img.col-sm-3.col-md-3 {    padding: 0;}#faq, .article2.articlelist #article {    padding: 0 !important;    background: transparent;    box-shadow: none;}#faq:after, .article2.articlelist #article:after{display:none}
}
/*767px end*/
/*660px start*/

@media (max-width:660px) {.RWDService001 .col-md-3 {    width: 100%;    float: none;    padding: 0;}.RWDService001 p {    min-height: auto;}}

/*660px end*/
/*600px start*/
@media (max-width: 600px) {
.fixed_btn {    display: block;}body, html, .wrapper_bg {    font-size: 14px;}.fl img{width:530px;}.index .banner-block:before, .index .banner-block:after{display:none;}.index .main-title {    font-size: 30px;}.index .ab_left .main-title {    font-size: 22px;}.index .sub-title, .index h2.sub-title {    font-size: 17px;    letter-spacing: 1px;}.ml-stack-nav-toggle__line {    background: #333;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn, .RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i, .RWDmenu_plus04 .lang-select {    color: #555;}.RWDmenu_plus04 .logo {    margin-top: 17px;    width: 180px;}.index .banner-block:before {    width: 120px;    height: 70px;    top: -70px;    background: #ee791a;}.ml-stack-nav-toggle {    padding: 35px 14px;}.RWDmenu_plus04 .features .share-group.main_share {    display: none;}.RWDbanner010 .product_box .title>div br {    display: none;}.RWDbanner010.right_pic .product_box .title {    padding: 0 30px;    top: 8%;}.ab_right {    margin-top: 15px;}.index_sec .container, .footer-block .container {    width: 100%;    padding: 0 30px;}.RWDproduct004 .section-subject, .index .section-subject {    margin-bottom: 50px;}.RWDscore01 .count-item {    width: 50%;    padding: 20px 10px;    margin: 0;}.RWDscore01 .count-item:last-child {    width: 100%;}.RWDnews005 .container {    width: 100% !important;    padding-left: 30px;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {    height: 40px !important;    width: 40px !important;}.index .RWDnews005 .section-subject {    padding-right: 15px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {    width: 100%;}.RWDbtn01 .btn-box li, .RWDbtn01 .btn {    width: 100%;}.RWDbtn01 {    margin-top: 30px;}.step-block.index_sec {    padding: 100px 30px 0;}.step-block > .container {    padding: 50px 20px 50px !important;}.RWDService001 .row {    margin-right: 0;    margin-left: 0;}.footer-info .RWDedictor ul, .footer-info .RWDedictor ul:nth-child(1) {    width: 100%;padding-right: 0;}.footer-info .RWDedictor {    flex-wrap: wrap;}.RWDssl01 {    padding: 0;    width: 100%;}.footer-logo .model {    display: block;}.con_btn a {    margin: 15px 0 0;    width: 100%;}.con_btn {    margin-left: 0;}.footer-logo .con_btn {    display: none;}.footer-block {    padding: 80px 0;}.ft_other {    margin-top: 50px;}.eforms1 .page_wrapper_bg section.call_to_action>.container {    width: 100%;}.page_wrapper_bg section.call_to_action>.container{    width: 90%;}.article1 .page_wrapper_bg section.call_to_action, .page_wrapper_bg section.call_to_action {    padding: 70px 0;}.article1 .page_wrapper_bg .article-text>.container {    padding: 0;    background: transparent;width:95%}.article1 .page_wrapper_bg section.call_to_action:after {display:none}.inab-subtitle {font-size: 25px;}.inab-title{font-size:18px;}.layoutlist_2 .album_item {width: 100%;margin: 0 0 30px !important;padding: 0;}.RWDproduct_page .btn_back {width: 100%;}.page_wrapper_bg  .ebtn a {width: 100%;}.page_wrapper_bg  .ebtn {width: 100%;}.layoutlist_8.rwd .item { width:100%;float:none;margin:0 0 40px}.layoutlist_2 .col-xs-12 { width:100%;float:none;}.btn.btn_back {width: 100%;}#article .btn.btn_back a {display: block;}.albumcontent .album_d_item {    padding: 0;    margin: 0 0 30px !important;    width: 100%;}.rwd .faq_answer td:first-child {    display: none;}.layoutlist_7 .subject a { font-size: 18px !important;}.layoutlist_7 .summary, .layoutlist_7 .summary a { margin-top: 0 !important;}.layoutlist_7 .summary{padding:0}
}
/*600px end*/
/*414 start*/

@media (max-width: 414px){.fl img{width:350px;}.RWDbanner010 .product_box .text1, .RWDbanner010 .product_box .text2 {    font-size: 22px;}.RWDbanner010 .thumb_pic_swiper-container {    max-height: 52vh;}}

/*414 end*/
/*380px start*/
@media (max-width: 380px){
.index .banner-block:before {    width: 110px;}.fl img{width:450px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.fl img{width:400px;}
}
/*320px end*/