/**/a:hover, a:active, a:focus, a:visited{text-decoration:none}.row{margin-right:0px;margin-left:0px;}/*menu*/ 
.RWDmenu_plus04 .site-nav .menu {text-align: right;}.RWDmenu_plus04 .site-nav .menu>li>a {    letter-spacing: 1px;    line-height: 1.8em;    font-size: 16px;    font-weight: 600;}.RWDmenu_plus04 .header {    box-shadow: 1px 1px 15px -14px transparent;    transition: 0.3s;}.RWDmenu_plus04 .header.is-up {    box-shadow: 1px 1px 15px -14px #000;    transition: 0.3s;}.RWDmenu_plus04 .header .site-nav .menu li.cooperation {    background: #eee;    transition: 0.3s;}.RWDmenu_plus04 .header.is-up .site-nav .menu li.cooperation {    background: #7eccdf;    transition: 0.3s;}.RWDmenu_plus04 .header.is-up .site-nav .menu li.cooperation a {    color:#fff;    transition: 0.3s;}/*下拉選單*/ 
.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;}.RWDmenu_plus04 .site-nav .menu ul li>a {text-align: center; padding-right: 10px;}/*語系*/ 
.RWDmenu_plus04 .lang-select-label {margin-left: 15px;color: #666; font-weight: 600; letter-spacing: 1px;font-size: 13px;padding: 25px 10px;cursor: pointer;}.RWDmenu_plus04 .lang-select-label:hover { background: transparent;}.lang-select-options a {font-size: 14px;color: #666;}.lang-select-options a:hover, .lang-select-options a:hover * {font-weight: unset;color: #666;}/*banner*/ 
.banner_block {    background: #e1e1e1;}/*logo*/ 
.RWDmenu_plus04 .logo {margin-top: 16px;}/*模組標題*/h2.sub-title {    color: #666 !important;    font-size: 18px !important;    letter-spacing: 1px !important;    line-height: 1.8em !important;    font-weight: 500 !important;    margin-top: 0 !important;}h1.main-title {    font-size: 40px !important;    line-height: 1.8em !important;    color: #333 !important;    font-weight: 600 !important;}/*main*/#RWDfullscreen01 .main {    margin-top: 78px;}.main {    overflow: hidden;}/*關於我們*/ 
.about_block {    background: #e1e1e1;    position: relative;    padding: 120px 0px 150px 0px;;    overflow: hidden;}.about_block:after {    content: "";    position: absolute;    background: url(archive/image/customization/about_pic.png)no-repeat;    right: 0;    bottom: 0;    width: 550px;    height: 555px;    z-index:-1;    opacity:0.3;}.about_block > .container {    justify-content: space-between;    width: 80%;    padding: 0;    display: flex;    flex-direction: row;    flex-flow: nowrap;    align-items: center;}.about_block .left_text {    width: 40%;    position: relative;}.about_block .right_video {    width: 45%;    position: relative;}.item-second > a {    display: block;    width: 100%;    position: relative;    display:none;}.RWDleft_cont002 .item-second .pic {width: 100%;margin-top:80px;}.RWDleft_cont002 .item-second {    display: flex;    flex-direction: column-reverse;}.RWDleft_cont002 > .container {    width: 100%;    padding: 0;}.RWDleft_cont002 .item-second .text-box { width: 100%;background: transparent;padding:0px;}.RWDleft_cont002 .item-second {background-color: transparent;}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}.RWDleft_cont002 .item-second .text-box .underline{display:none}.RWDleft_cont002 .item-second .text-box .title {    font-size: 35px;    letter-spacing: 2px;    color: #333;    line-height: 1.8em;}.RWDleft_cont002 .item-second .text-box .subtitle {    font-size: 20px;    letter-spacing: 2px;    color: #666;    margin-top: 0;}.RWDleft_cont002 .item-second .text-box .text {    width: 100%;    letter-spacing: 1px;    color: #666;    font-size: 15px;    line-height: 1.5em;}.RWDleft_cont002 .item-second .text-box .text .sub_title {    font-size: 18px;    font-weight: bold !important;    line-height: 1.8em;    margin-bottom: 10px;}.RWDleft_cont002 .item-second .text-box a {    border-radius: 0;    background: transparent;    float: left;    margin-top: 50px;    width: 150px;    padding: 8px 10px;    color: #777;    border: 1px solid #777;}._bd_column._bd_full {padding: 0;}/*工廠照片*/ 
.photo-item ul {    padding-left: 0;    list-style: none;    display: flex;    flex-direction: row;    margin-bottom: 0;}.photo-item ul li {    width: calc(100%/4 - 15px);    margin-right: 15px;}.photo-item {    position: absolute;    width: 60%;    transform: translateY(-30%);    z-index: 1;}.animated.factory_block .photo-item ul li img {    filter: saturate(0.5);}/*產品特色*/ 
.special_block {    padding: 250px 0px 120px 0px;    position: relative;}.right_spec .section-subject {    display: none;}.left_cefi {    position: relative;    width: 40%;}.right_spec {    width: 60%;    position: relative;}.special_block > .container {    width: 80%;    padding: 0;    position: relative;}.special_block > .container {    width: 80%;    padding: 0;    position: relative;    display: flex;    flex-direction: row;    flex-wrap: nowrap;    justify-content: space-between;    align-items:flex-start;}.left_cefi h1.main-title, .left_cefi h2.sub-title {    text-align: left;}.section-subject .col-md-12 {padding: 0;}.text-cefi {    font-size: 14px;    letter-spacing: 1px;    line-height: 1.8em;    color: #666;    padding-right: 80px;}.cefi_logo ul {    padding-left: 0;    list-style: none;    display: flex;    flex-direction: row;    flex-wrap: wrap;}.cefi_logo ul li img {    width: 80% !important;    text-align: center;}.cefi_logo ul li {    width: calc(100%/3 - 50px);    margin: 20px 5px;    text-align: center;}.cefi_logo ul li:nth-child(3n+1) {    margin-left: 0;    text-align: left;}.cefi_logo {margin-top: 50px;}.left_cefi .RWDedictor001 .section-subject {    text-align: center;    margin-bottom: 30px;}.left_cefi h1.main-title {    color: #95c730 !important;}.RWDService002 > .section-inner > .container.section-content {    width: 100%;    padding: 0;}.funny-boxes > .funny-boxes-text > h4::after{display:none}.funny-boxes.not-right-column::before{display:none}.funny-boxes-text h4 {    padding-bottom: 0;    margin-top: 0;    margin-bottom: 0;}.funny-boxes-text h4 a {    font-size: 18px;    letter-spacing: 1px;    line-height: 1.8em;    font-weight: bold;    color: #444;}.funny-boxes {    padding: 25px 20px;    background: #efefef;    padding-bottom: 15px !important;    margin-bottom:50px;}.RWDService002 {padding: 0;}.funny-boxes.float-shadow > .funny-boxes-icon::before{display:none}.funny-boxes > .funny-boxes-text > h4 {padding-bottom: 10px;}.funny-boxes.float-shadow:hover > .funny-boxes-icon {transform: translateY(0px);}.funny-boxes > .funny-boxes-text > p {    font-size: 14px;    letter-spacing: 1px;    line-height: 1.8em;    color: #666;}.funny-boxes > .funny-boxes-icon {    height: 60px;    margin-bottom: 20px;    width: 60px;}/*合作客戶*/ 
.client_block {    padding: 50px 0px;    position: relative;    background:#efefef;}.client_block > .container{width:80%;padding:0;}.RWDnews005 > section > .container {    width: 100%;    padding: 0;}.section-line {display: none !important;}.RWDad002 .owl-carousel img {border: 1px solid #eee;}.RWDad002 .owl-controls {margin-top: 50px;}.owl-theme .owl-controls .owl-page span {background: #90c325;}/*.client_block:after {    content: "合作客戶 COOPERATION";    font-size: 70px;    font-weight: bold;    line-height: 1em;    color: #efefef;    position: absolute;    top: -58px;    left: 0;    height: 70px;}*//*產品系列*/ 
.product_block{position:relative;padding-top:120px;background:#fff;}.product_block > .container {    width: 90%;    padding: 0;}.RWDproduct004 .callout-dark {    background: transparent;    padding: 0;    margin-bottom: 50px;    border-bottom: 0;}.RWDproduct004 .heading-title.heading-arrow-bottom::after{display:none}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100%/5);}.RWDproduct004 .nopadding {    border-bottom: 0;    padding-bottom: 20px !important;}.RWDproduct004 .item-box-desc {padding: 30px 25px;}.RWDproduct004 #portfolio div.col-md-3 h3 {margin-bottom: 15px;line-height:1.8em;}.RWDproduct004 .list-inline {    font-size: 15px;    line-height: 1.8em;    color: #666;    letter-spacing: 1px;    font-weight: 400;}.RWDproduct004 #portfolio div.row > div img.img-responsive {    filter: brightness(1);    transition: 0.5s;}.RWDproduct004 #portfolio:hover div.row > div img.img-responsive {    filter: brightness(0.8);    transition: 0.5s;}.RWDproduct004 #portfolio div.row > div:hover img.img-responsive {    filter: brightness(1);    transition: 0.5s;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box:hover .item-box-desc a h3 {    color: #94c62f;    transition: 0.3s;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box .item-box-desc a h3 {    color: #333;    transition: 0.3s;}.RWDbtn01 .btn {    padding: 6px 30px;    color: #333;    border: 1px solid #333;    background: transparent;    border-radius: 0;    font-size: 16px;    letter-spacing: 1px;    transition: 0.3s;}.RWDbtn01 .btn:hover {    border: 1px solid #333;    background: #333;    color: #fff;    transition: 0.3s;}.RWDbtn01{margin-top: 0;}/*最新快訊*/ 
.news_block {    padding: 120px 0px;    position: relative;    background:#fff;}.news_block > .container {    width: 80%;    padding: 0;}.RWDnews005 > section > .container {    padding: 0;    width: 100%;}.RWDnews005 h4 a {    font-size: 17px;    line-height: 1.8em;    color: #333;    font-weight: bold;    transition: 0.3s;}.text-left {    text-align: left;    font-size: 15px;    letter-spacing: 1px;    line-height: 1.8em;    color: #666;    display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;    white-space: normal;    overflow: hidden;    margin-bottom: 20px;}.RWDnews005 h4 a:hover {    color: #95c730;    transition: 0.3s;}.owl-buttons {display: none;}.RWDnews005 .owl-controls {margin-top: 50px;}.RWDnews005 .owl-carousel.owl-padding-10 {margin-left: 0;margin-right: 0;}/*footer*/ 
.footer_block {    background: #e1e1e1;    position: relative;    padding: 80px 0px 50px 0px;}/*跟隨*/ 
.contact_button img {    margin-bottom: 10px;}.contact_button a {    color: #fff;    line-height: 18px;    font-weight: 500;    font-size: 15px;}.contact_button {    width: 45px;    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;    padding: 15px;    background:#7eccdf;}.fix_contact {    position: fixed;    bottom: 200px;    right: 20px;    opacity: 0;    pointer-events: none;    transition: 0.3s;    z-index: 21;}.fix_contact.fix_contact-show {    opacity: 1;    pointer-events: visible;    transition: 0.3s;}.scrollTop002 {    bottom: 155px;    right: 20px;    width: 45px;    height: 45px;}.scrollTop002 .ii {    width: 45px;    height: 45px;    display: flex;    justify-content: center;    align-items: center;    background: #dadada !important;    border-radius: 0;}/*copyright*/ 
.copt_block {    display: flex;    flex-direction: row;    font-size: 12px;    letter-spacing: 1px;    line-height: 1.5em;    color: #999;    justify-content: center;    align-items: center;    padding-top: 10px;    margin-top: 20px;    border-top: 1px solid #ccc;    width:100%;}.RWDsocial002 .iconRounded {    padding: 0;    font-size: 16px;    color: #666;    border: 0;    background: transparent;    display: flex;    justify-content: center;    align-items: center;    margin-right: 0;    line-height: 16px;    width: auto;    height: auto;    margin-top: 7px;}.RWDsocial002 ul.socialNetwork li {margin-left: 10px;}.RWDssl01 {margin: 0 10px;}.footer_block .container {    width: 80%;    padding: 0;    display: flex;    flex-direction: row;    flex-wrap: wrap;    justify-content: space-between;    align-items: flex-end;}.footer_block .left_text {    width: 45%;    position: relative;    padding-top: 30px;}.footer_block .right_map {    width: 50%;    position: relative;}.contact_title {    font-size: 25px;    color: #333;    letter-spacing: 3px;    line-height: 1.8em;    margin-bottom: 30px;    font-weight: 500;}.contact-word a:hover {    color: #000;    transition: 0.3s;}.contact-word a {    color: #444;    transition: 0.3s;}.contact-word {    font-size: 16px;    letter-spacing: 1px;    line-height: 1.8em;    color: #444;    float:left;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {    background-color: transparent;    color: #000;    transition: 0.3s;}.c-line {    margin-bottom: 10px;}.c-line a img {    margin-right: 7px;}.c-line a {    padding: 5px 10px;    display: flex;    align-items: center;    width: 180px;    background: #00b900;    color: #fff;    font-size: 14px;    font-weight: bold;    letter-spacing: 1px;    border-radius: 10px;}.c-line a:hover {    color: #fff;    transition: 0.3s;}.qrcode img {    margin-bottom: 3px;    text-align: center;}.qrcode {    float: right;    text-align: center;    color: #333;    letter-spacing: 1px;    line-height: 1.8em;    font-size: 15px;}
/*動畫 start*/

.animated.about_block:after {    animation: 5s ease 0.8s normal forwards 1 moving;}@-webkit-keyframes moving{0% {    -webkit-transform: translateY(0px);    -moz-transform: translateY(0px);    -ms-transform: translateY(0px);    -o-transform: translateY(0px);    transform: translateY(0px);}100% {    -webkit-transform: translateY(100px);    -moz-transform: translateY(100px);    -ms-transform: translateY(100px);    -o-transform: translateY(100px);    transform: translateY(100px);}}/*工廠圖片*/ 
.animated.factory_block .photo-item ul li{animation: 2s ease normal forwards 1 photo-show;opacity:0}.animated.factory_block .photo-item ul li:nth-child(1){animation-delay: 0.3s;}.animated.factory_block .photo-item ul li:nth-child(2){animation-delay: 0.5s;}.animated.factory_block .photo-item ul li:nth-child(3){animation-delay: 0.7s;}.animated.factory_block .photo-item ul li:nth-child(4){animation-delay: 0.9s;}@-webkit-keyframes photo-show{0% {    opacity: 0;    -webkit-transform: translateX(30px);    -moz-transform: translateX(30px);    -ms-transform: translateX(30px);    -o-transform: translateX(30px);    transform: translateX(30px);}100% {    opacity: 1;    -webkit-transform: translateX(0px);    -moz-transform: translateX(0px);    -ms-transform: translateX(0px);    -o-transform: translateX(0px);    transform: translateX(0px);}}/*產品特性*/ 
.animated .RWDService002 .row .col-sm-4.col-md-4 {    animation: 1s ease normal forwards 1 sp-show;    opacity: 0;}.flipInY {    -webkit-animation-name: fadeInUp;    animation-name: fadeInUp;}@-webkit-keyframes sp-show{0% {    opacity: 0;    -webkit-transform: translateY(30px);    -moz-transform: translateY(30px);    -ms-transform: translateY(30px);    -o-transform: translateY(30px);    transform: translateY(30px);}100% {    opacity: 1;    -webkit-transform: translateY(0px);    -moz-transform: translateY(0px);    -ms-transform: translateY(0px);    -o-transform: translateY(0px);    transform: translateY(0px);}}.animated .RWDService002 .row:nth-child(2) .col-sm-4.col-md-4:nth-child(1){animation-delay: 0.8s;}.animated .RWDService002 .row:nth-child(2) .col-sm-4.col-md-4:nth-child(2){animation-delay: 1.1s;}.animated .RWDService002 .row:nth-child(2) .col-sm-4.col-md-4:nth-child(3){animation-delay: 1.4s;}.animated .RWDService002 .row:nth-child(3) .col-sm-4.col-md-4:nth-child(1){animation-delay: 1.7s;}.animated .RWDService002 .row:nth-child(3) .col-sm-4.col-md-4:nth-child(2){animation-delay: 2.0s;}.animated .RWDService002 .row:nth-child(3) .col-sm-4.col-md-4:nth-child(3){animation-delay: 2.3s;}

/*動畫 end*/
/*內頁 start*/

/*內頁高度*/section.call_to_action{min-height: 800px;padding: 100px 0 100px 0;}.call_to_action>.container {width: 80%;}.RWDmenu_plus02 .member-block.logn-out {margin-top: 10px;}/*箭頭隱藏*/ 
.flex-direction-nav {display:none}/*rwd 內頁統一字*//*內頁文字大小*/ 
.pagecontent {font-size: 17px;letter-spacing: 1px;line-height: 32px;}.page_wrapper_bg .article-text .container {font-size: 17px; line-height:32px; color: #555; word-wrap:break-word;word-break:normal;letter-spacing: 1px;width:100%;}.page_wrapper_bg .article-text .layoutlist_3 .list_subject a{font-size: 17px; line-height:32px; color:#555; word-wrap:break-word;word-break:normal;letter-spacing:1px}.page_wrapper_bg .ebtn {background: transparent;padding: 0;}.page_wrapper_bg .ebtn a {text-align: center !important}/*麵包屑*/ 
.hgroup .container {border-bottom: 1px dotted #ccc;text-align: center;margin: 0 0 50px;width: 100%;}.hgroup h1 {font-weight: 400;letter-spacing: 2px;color: #222;margin: 0 0 15px;}.hgroup .breadcrumb {font-size: 12px;background-color: transparent;margin: 0 0 0;padding: 6px 15px;border: solid 0px #ccc;position: relative;text-align: center;width: 100%;bottom: 0;}.hgroup .breadcrumb a,.hgroup .breadcrumb a:hover {color:#222;letter-spacing: 1px}.breadcrumb>li+li:before {color: #ccc;}/*側選單*/#sidebar {margin-top: 0px;width: 20%}.m2018 .products-nav .nav-title {background:#95c730;font-size:18px;padding: 10px 10px; margin-bottom: 0px;color: #fff; border-radius: 5px 5px 0px 0px;text-align: center; letter-spacing: 2px;font-weight: 600;}.m2018 {background: #fff;border:0;border-radius: 5px 5px 5px 5px;}.m2018 .products-nav .toggle-submenu::after {right: 15px}.m2018 .products-nav ul>li>.toggle-submenu {height: 57px}.m2018 .products-nav ul li {padding: 10px 0px 10px 35px;}.m2018 .products-nav a {font-size: 16px}.m2018 .products-nav>ul>li>a {padding: 0px 0 0px 0;font-size: 17px;color: #222;font-weight: 600; padding-left: 35px;}.m2018 .products-nav>ul>li {margin: 0px 0px;padding:16px;border-bottom:1px solid #ccc;}.m2018 .products-nav li:not(.has-child)>a {position: relative;}.m2018 .products-nav>ul>li > a::after {content: "";position: absolute;width: 5px;height: 5px;background: #efbcbc; left: 11px; top: 50%;margin-top: -2px;transition: 0.5s;opacity: 0}.m.m2018 .products-nav>ul>li:hover {color: #efbcbc;background: transparent;transition: 0.5s;}.m.m2018 .products-nav>ul>li:hover > a {color: #efbcbc}.m2018 .products-nav>ul>li>a:hover,.m2018 .products-nav>ul>li>a:active {color:#95c730}.m2018 .products-nav li:not(.has-child)>a:hover {color:#95c730}.m2018 .products-nav>ul>li.active a::after {width: 5px;background:#95c730;opacity: 1}.m2018 .products-nav>ul>li:hover > a::after {transition: 0.5s; width:5px;background:#95c730;opacity:0.6}.m2018 .products-nav>ul>li.is-open {border-bottom: 1px dotted #efbcbc;}/*產品列表*/ 
.layoutlist_2 .item, .layoutlist_4 .item {margin-top: 40px;border-bottom: 0px solid #b2b2b2;}.layoutlist_4 .subject {text-align: center;font-weight: 600;min-height: 30px;margin-top: 10px;height: 30px !important;font-size: 16px;}.item .subject A.itemlink {color: #555;}.layoutlist_4 .price {display: inline-block;color: #555;letter-spacing: 1px}.count_info {display:none}span.cate_title {font-weight: 600;}.stands_name {font-weight: 600;}.amount_name{font-weight: 600;}.layoutlist_4 select {font-size: 13px;letter-spacing: 1px;font-weight: 600;}span#price_p176 {font-weight: 600; color: #ea2323;}.layoutlist_4 .buybtn {width: 100%;margin: 8px auto;padding: 4px 0;line-height: 30px;color: #fff; background-color: #ffa7a7; text-align: center;transition: 0.5s;border-radius: 5px;letter-spacing: 2px;font-weight: 600;}.layoutlist_4 .buybtn:hover {background-color: #ec7070}.item .subject A.itemlink {font-size: 17px;font-weight: 600; letter-spacing: 1px;}.layoutlist_2 .item, .layoutlist_4 .item {margin-top: 10px;border-bottom: 0px solid #b2b2b2;}.page_wrapper_bg .webdesc {font-size: 16px;font-weight: 600;padding: 0 15px 20px;}.RWDproduct_page .products-con, .RWDproduct_page .products-editor, .RWDproduct_page .tab-box {margin-top: 50px;}.page_wrapper_bg .webdesc a {background: #ffdb76;padding: 5px 20px;border-radius: 5px;color: #222;transition: 0.5s;width: fit-content;display: block}.page_wrapper_bg .webdesc a:hover {background:#fbc11d}/*回上一頁*/ 
.page_wrapper_bg .btn.btn_back {float: right;border-radius: 0px;transition: 0.5s;background-color: transparent !important;margin: 0;}.page_wrapper_bg .btn.btn_back a {background:#333;border-radius: 0px;padding: 2px 20px;display: block;width: 120px;text-align:center;font-weight: 600;color: #fff;letter-spacing: 3px;position: relative;transition: 0.5s;float: right;}.page_wrapper_bg .btn.btn_back a:hover::after {right: 20px;}.page_wrapper_bg .btn.btn_back a::after {display:none;transition: 0.5s;background: url(archive/image/customization/arrow.png);content: "";position: absolute;right:30px;top: 51%;transform: translateY(-50%);width: 15px;height: 15px;background-size: contain;}.btn_back {line-height: 32px}/*產品內頁*/ 
.RWDproduct_page .pic-box .thumbnails ul li {width: auto;}.RWDproduct_page ._bd_row p {letter-spacing: 1px;}.RWDproduct_page .products-info .name {font-size: 20px;color: #333;font-weight: 600;margin-bottom:0px;letter-spacing: 1px;}.RWDproduct_page .products-info .download, .RWDproduct_page .products-info .name-box, .RWDproduct_page .products-info .price-box {margin-bottom: 10px;}.RWDproduct_page .list-inline {font-weight: 600;}.RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title {border-bottom: 1px solid #555;margin-bottom: 10px;padding-bottom: 6px;position: relative;font-weight: normal; font-size: 15px;letter-spacing: 2px;color: #222;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor {color: #222;font-size: 15px;font-weight: 600;letter-spacing: 1px;line-height: 28px;}.RWDproduct_page .products-info .combination_info, .RWDproduct_page .products-info .txt {margin-bottom: 10px;}.RWDproduct_page .products-info .download .control-label, .RWDproduct_page .products-info .pd-info .control-label, .RWDproduct_page .products-info .style-radio .control-label {width: 80px;font-weight: 600;letter-spacing: 1px;}div#MO_stock {display:none !important}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background:#69461c;font-weight: 600;font-size: 17px;transition: 0.5s;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background:#95c730;font-weight: 600;font-size: 17px;transition: 0.5s;}.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:#d22c2c}.layoutlist_2 .subject>a {    text-align: center;    display: block;}.page ul {    display: flex;    justify-content: center;    align-items: center;}/*按鈕*/ 
.ebtn a {width: 100%;display: block;padding: 0px 0px;color: #ffffff;text-decoration: none;position: relative;background: #adadad;font-weight: 600;font-size: 17px;transition: 0.5s;border-radius: 0px;padding: 5px 30px;text-align: left;width: 150px;position: relative;}.ebtn a:focus,.ebtn  a:hover {text-decoration: none;color: #fff;}.ebtn a::after {transition: 0.5s;background: url(archive/image/customization/arrow.png);content: "";position: absolute;right: 30px;top: 51%;transform: translateY(-50%);width: 15px; height: 15px; background-size: contain}.ebtn a:hover::after  {right: 20px}.btn.active, .btn:active {-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.125);box-shadow: inset 0 0px 0px rgba(0,0,0,.125);}/**/ 
.layoutlist_4 .list_subject a {color: #222;font-size: 18px; font-weight: 600;}.layoutlist_4 .list_subject .summary {margin: 5px 0px !important;line-height: 25px !important;}.layoutlist_4 .list_subject .summary a {color: #555;font-size: 17px !important;line-height: 28px !important }.layoutlist_4 .list_subject {text-align: left;margin-top: 20px;}.layoutlist_4 .listdate .yearmonth {color: #555 !important;font-size: 12px !important;letter-spacing: 1px !important;padding-bottom:0px !important;text-align: right !important}.layoutlist_4 .listdate .day {color: #4b4b4b !important; font-size: 26px !important;text-align: right !important;}.layoutlist_4 .listdate {border-left: 0px dotted #cccccc !important;}.layoutlist_4 .item {padding: 30px 20px !important;border-bottom: 1px dotted #cccccc !important;}.layoutlist_4 .list_subject a {font-size: 18px !important;}/**/ 
.layoutlist_8 .list_subject a {color: #222;font-size: 18px; font-weight: 600;}.layoutlist_8 .list_subject .summary {margin: 5px 0px !important;line-height: 25px !important;}.layoutlist_8 .list_subject .summary a {color: #555;font-size: 16px !important;line-height: 28px !important }.layoutlist_8 .list_subject {text-align: left;margin-top: 0px;}.layoutlist_8 .listdate .yearmonth {color: #555 !important;font-size: 17px !important;letter-spacing: 1px !important;padding-bottom:0px !important;text-align: right !important}.layoutlist_8 .listdate .day {color: #4b4b4b !important; font-size: 30px !important;text-align: right !important;}.layoutlist_8 .listdate {border-left: 0px dotted #cccccc !important;}.layoutlist_8 .item {padding: 30px 20px !important;border-bottom: 1px dotted #cccccc !important;}.layoutlist_8 .list_subject a {font-size: 18px !important;}/*聯絡我們*/ 
.formdesc span {font-weight: 600;letter-spacing: 1px;margin-right: 15px}.formdesc a {color: #555; font-weight: 600; letter-spacing: 1px; transition: 0.5s;}.formdesc a:hover {color:#eaa1a1}.currectsend_btn.ebtn a {text-align: center;background: #222}.currectsend_btn.ebtn {float: right}.eformsDesc .footer_infoin {float: none;width: calc(100% - 0px); font-size: 17px;}.eformsDesc a {color: #555}.eformsDesc .footer_infoin i {margin-right:10px}

/*內頁 end*/
/*英文版 start*/

/*模組標題*/ 
.lang_en h1.main-title {letter-spacing: 1px;line-height: 1.2 !important;margin-bottom:5px !important;}.lang_en h2.sub-title {line-height: 1.5em !important;}.lang_en .funny-boxes > .funny-boxes-text > p { line-height: 1.5em;}.lang_en .RWDmenu_plus04 .site-nav .menu>li:nth-child(1) ul { width: 170px;}.lang_en .RWDmenu_plus04 .site-nav .menu>li:nth-child(1)>ul {margin-left: -85px;}.lang_en .m2018 .products-nav>ul>li {padding: 16px 0px;}.lang_en .m2018 .products-nav>ul>li>a {padding-left: 30px;}.lang_en .RWDleft_cont002 .item-second .text-box .title { letter-spacing: 1px;margin-bottom: 10px;line-height: 1.5;}.lang_en .funny-boxes > .funny-boxes-text > h4 {letter-spacing: 1px;text-transform: capitalize;}.lang_en .RWDproduct004 #portfolio div.col-md-3 h3 {letter-spacing: 1px;}.lang_en .funny-boxes {height: 300px;padding: 25px 10px;}.lang_en .RWDleft_cont002 .item-second .text-box .subtitle {letter-spacing: 1px;line-height: 1.5;}.lang_en .RWDleft_cont002 .item-second .text-box .subtitle {letter-spacing: 1px;}.lang_en .funny-boxes-text h4 a {line-height: 1.5em;}.lang_en .RWDleft_cont002 .item-second .text-box a {letter-spacing: 1px;}.lang_en .ebtn a {width: 200px;}.lang_en.page_wrapper_bg .webdesc { text-align: center;}.lang_en.page_wrapper_bg  .btn.btn_back a {width: 200px;letter-spacing: 1px;}.lang_en .RWDmenu_plus04 .copyright {display:none;}/*頁尾*/ 
.lang_en .contact_title {font-size: 24px; letter-spacing: 1px;display: inline-block;}.lang_en .c-line a { text-align: center;justify-content: center;}.lang_en .contact-word { font-size: 15px;letter-spacing: 1px;}/*內頁產品列表*/ 
.lang_en .m2018 .products-nav .nav-title {letter-spacing: 1px;}/*產品內頁*/ 
.lang_en .hgroup h1 {letter-spacing: 1px;}.lang_en .RWDproduct_page .products-info .txt .title, .lang_en .RWDproduct_page .related-box .title {letter-spacing: 1px;}.lang_en .layoutlist_8 .list_subject a {letter-spacing: 1px;}.lang_en .page_wrapper_bg .webdesc { text-align: center !important; letter-spacing: 1px !important;}.lang_en  .layoutlist_4 .buybtn {letter-spacing: 1px;}.lang_en  .RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title {letter-spacing: 1px;}.lang_en  .qrcode {margin: 0 5px;}@media (max-width: 1798px) {.lang_en .funny-boxes {height: 340px;}}@media (max-width: 1500px) {.lang_en .contact_title {display: block;}.lang_en .footer_block .left_text {width: 100%;}.lang_en .footer_block .right_map{width:100%;margin-top:30px;}}@media (max-width: 1366px) {.lang_en .funny-boxes {height: 330px;}}@media (max-width: 1300px) and  (min-width: 990px)   {.index-img {max-width: 530px;}}@media (max-width: 1280px) {.lang_en .funny-boxes {height: 340px;}.lang_en .RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 5px;letter-spacing: 0.5px;}.lang_en .copt_block { flex-direction: column-reverse;font-size: 10px;}}@media (max-width: 1199px) {.lang_en .RWDleft_cont002 .item-second .text-box .title {font-size: 31px;}.lang_en .RWDmenu_plus04 .container {padding-left: 10px;padding-right: 10px;}.lang_en .RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 10px;}}@media (max-width: 1156px){.lang_en .RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 6px;}}@media (max-width: 1119px) {.lang_en .RWDmenu_plus04 .container {padding-left: 0px;padding-right: 0px;}.lang_en .RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 2px;}.lang_en .RWDmenu_plus04 .lang-select-label {margin-left: 5px;}}@media (max-width: 1119px) {.lang_en .RWDmenu_plus04 .container {padding-left: 0px;padding-right: 0px;}.lang_en .RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 2px;}.lang_en .RWDmenu_plus04 .lang-select-label {margin-left: 5px;}}@media (max-width: 1036px) and  (min-width: 1023px)   {.lang_en .RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 3px;}.lang_en .RWDmenu_plus04 .features .search-btn {padding: 25px 5px;}.lang_en .RWDmenu_plus04 .lang-select-label {padding: 25px 5px;}}@media (max-width: 1024px) {.lang_en .RWDmenu_plus04 .container {padding-left: 0px;padding-right: 0px;}.lang_en .special_block { margin-bottom: 80px;}.lang_en .RWDleft_cont002 .item-second .text-box .title { font-size: 27px;}.lang_en .RWDleft_cont002 .item-second .text-box .subtitle { font-size: 17px;}.lang_en .text-cefi {width: 55%;    top: 230px;}.lang_en .right_spec {top: 120px;}.lang_en .funny-boxes {height: 300px;}.lang_en .footer_block .left_text {width: 100%;}.lang_en .RWDproduct004 .item-box-desc { padding: 30px 9px;}}@media (max-width: 991px) {.lang_en .text-cefi {top: 0;width: 80%;}.lang_en .right_spec {top: auto;}.lang_en .special_block {margin-bottom: 0;}.lang_en .funny-boxes {height: 330px;}.lang_en .RWDproduct004 .item-box-desc { padding: 30px 25px;}.lang_en .991_none {display: none;}}@media (max-width: 800px) {.lang_en .funny-boxes {height: 350px;}}@media (max-width: 767px) {.lang_en .funny-boxes {height: auto;}}@media (max-width: 480px) {.lang_en .contact-word {margin-left: -20px; margin-right: -20px;}.lang_en .RWDproduct004 .item-box-desc {padding: 20px 15px;}}

/*英文版 end*/
/*小螢幕 start*/

@media (max-width: 1700px) {/*1700px*/ 
.about_block > .container {width: 90%;}.special_block > .container {width: 90%;}.news_block > .container { width: 90%;}.footer_block .container {width: 90%;}.RWDssl01 {margin: 0 20px;}.call_to_action>.container {width: 90%;}}@media (max-width: 1600px) {/*1600px*/ 
.RWDleft_cont002 .item-second .text-box .text .sub_title {    font-size: 16px;    line-height: 1.5em;}}@media (max-width: 1500px) {/*1500*/ 
.funny-boxes > .funny-boxes-text > p {font-size: 13px;}.funny-boxes-text h4 a {font-size: 16px;}.funny-boxes {padding: 25px 15px;}/*內頁*/#sidebar {width: 25%;}}@media (max-width: 1400px) {/*1400px*/ 
.cefi_logo ul li {    width: calc(100%/3 - 10px);    margin: 20px 5px;}.left_cefi {    position: relative;    width: 35%;}.right_spec {width: 65%;}.RWDproduct004 .list-inline {font-size: 14px;}}@media (max-width: 1300px) {/*1300px*/ 
.about_block > .container {width: 95%;}.funny-boxes {padding: 25px 20px;}.funny-boxes-text h4 a {font-size: 15px;}.funny-boxes.not-right-column {min-height: 239px;}.client_block > .container > .container {width: 100%;}/*內頁*/ 
.call_to_action>.container {width: 100%;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDleft_cont002 .item-second .text-box .title {font-size: 31px;}.funny-boxes {padding: 25px 13px;}.RWDproduct004 .item-box-desc {padding: 30px 15px;}.funny-boxes {min-height: 250px !important;}/*頁尾*/ 
.footer_block .container {width: 90%;padding: 0 30px;}/*內頁*/ 
.page_wrapper_bg .main {margin-top: 0px;}@media (max-width: 1110px) {.RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 8px;}}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDleft_cont002 .item-second .text-box .title {font-size: 27px;}.RWDleft_cont002 .item-second .text-box .subtitle {font-size: 17px;}.left_cefi {width: 100%;}.right_spec {width: 100%;}.special_block > .container {flex-direction: column;}.left_cefi .RWDedictor001 .section-subject {width: 50%;float: left;}.text-cefi {    width: 50%;    position: absolute;    top: 130px;    left: 0;}.cefi_logo {    width: 50%;    float: right;    margin-top: 0;    margin-bottom: 80px;}.funny-boxes {    min-height: 220px !important;}.product_block > .container {width: 95%;}.RWDproduct004 .item-box-desc {padding: 30px 20px;}.RWDproduct004 .list-inline {    display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;    white-space: normal;    overflow: hidden;    height: auto !important;}.product_block {padding-top: 80px;}.funny-boxes {margin-bottom: 20px;}.special_block {padding: 130px 0px 80px 0px;}.news_block {padding: 80px 0px;}/*內頁*/ 
.form-horizontal .control-label {width: 100%;padding-left: 15px;}.form-group .col-sm-12.col-md-11 {width: 100%;}section.call_to_action {padding: 50px 0 100px 0;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.about_block .left_text {width: 100%;}.about_block > .container {flex-direction: column;width: 80%;}.about_block {padding: 80px 0px 90px 0px;}.about_block .right_video {width: 100%;margin-top: 50px;}.photo-item {width: 100%;}.factory_block .photo-item ul li {margin: 0 7.5px;}.left_cefi .RWDedictor001 .section-subject {    width: 100%;    text-align: center;    float: none;}.left_cefi h1.main-title, .left_cefi h2.sub-title {text-align: center;}.text-cefi {    width: 80%;    text-align: center;    padding-right: 0;    margin: 0 auto;    float: none;    position: relative;    top: 0;    margin-bottom: 30px;}.cefi_logo {    width: 80%;    float: none;    margin: 0 auto;    margin-bottom: 50px;}.funny-boxes {min-height: 250px !important;}.funny-boxes-text h4 a {font-size: 14px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100%/3 - 1px);}.RWDproduct004 .row.mix-grid {    display: flex;    flex-direction: row;    flex-wrap: wrap;    justify-content: center;}.RWDproduct004 #portfolio div.col-md-3 h3 {text-align: center;}.RWDproduct004 .list-inline {text-align: center;}.copt_block {flex-direction: column-reverse;font-size: 10px;}.RWDsocial002 {margin-bottom: 20px;}.footer_block {    background: #e1e1e1;    position: relative;    padding: 50px 0px 40px 0px;}.footer_block .left_text{width:100%}.footer_block .right_map{width:100%;margin-top:30px;}/*內頁*/ 
.hgroup .container {padding: 0;margin-left: 0px;margin-right: 0px;}.hgroup .breadcrumb {bottom: 0;}#sidebar {margin-top: 0px;width: 100%;margin-bottom: 30px;}section.article-text p {font-size: 17px;line-height: 32px;letter-spacing: 1px;}.layoutlist_8 .listdate .yearmonth {font-size: 15px !important;}.layoutlist_8 .item {padding: 30px 0px !important;}.currectsend_btn.ebtn a {width: 100%;}.currectsend_btn.ebtn {margin-right: 0;}.eformsDesc .footer_infoin h1 {font-size: 22px;font-weight: 600 !important;}.hgroup h1 {letter-spacing: 1px; font-size: 24px;}/*產品列表*/ 
.page_wrapper_bg .webdesc {padding: 0 15px 20px;}#product .layoutlist_2>.col-xs-12.col-sm-6.col-md-4 {width: calc(100%/3);padding: 0 7px;}
}
/*991px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDmenu_plus04 .logo {width: 150px;margin-top: 21px;}.footer_block .left_text {width: 100%;margin-bottom: 30px;}.footer_block .right_map {width: 100%;}.about_block > .container {width: 90%;}.RWDleft_cont002 .item-second .text-box .title {    line-height: 1.5em;    margin-bottom: 10px;}.cefi_logo {width: 90%;}.cefi_logo ul li {text-align: center !important;}.funny-boxes {min-height: auto !important;}.owl-pagination {display: block;}.fix_contact {right: 10px;}.scrollTop002 {right: 10px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100%/2);}.more_btn {width: 90%;margin: 0 auto;}.RWDmenu_plus04 .features {margin-right: 20px;}.fl {width: 150px;}.fl img {width: 100%;}.fix_contact {    bottom: 0;    width: calc(100% - 45px);    right: inherit;    left: 0;    height: 45px;}.contact_button {padding: 7px;flex-direction: row;width: 100%;height:45px;}.scrollTop002 {    bottom: 0;    right: 0;}h1.main-title {font-size: 30px !important;}.footer_block {padding: 50px 0px 80px 0px;}.margin-top-30 { margin-top: 0px !important;}#product, #faq, #article, #eforms {padding: 0!important;}.page_wrapper_bg .webdesc {padding:0 0 30px;}.layoutlist_8 .listdate .day {color: #555 !important;font-size: 15px !important;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
h1.main-title {font-size: 30px !important;}h2.sub-title {font-size: 17px !important;}.RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 16px;}.RWDproduct004 .item-box-desc {padding: 30px 15px;}.cefi_logo ul li {width: calc(100%/2 - 10px);}.photo-item ul {    flex-wrap: wrap;}.photo-item ul li {    width: calc(100%/2 - 15px);}.factory_block .photo-item ul li {    margin: 0 7.5px 30px 7.5px;}.special_block {    padding: 240px 0px 80px 0px;}.about_block {    padding: 50px 0px 170px 0px;}.contact_title {    text-align: center;}.c-line a {    margin: 0 auto;}.contact-word {    text-align: center;    float:none;    margin-bottom:20px;}.qrcode {    float: none;}/*內頁*/section.call_to_action {padding: 50px 0 100px 0;}.RWDeditor01 .col-md-6 {padding: 0 !important;}#RWDPAGE_BASE_PAT02 .main .call_to_action>.container {padding-left: 15px;padding-right: 15px;}.page_wrapper_bg .block_footer {padding: 80px 0px 25px;}.layoutlist_8 .item {padding: 30px 0px !important;}.layoutlist_8 ._col.list_img {padding: 0px;}.layoutlist_8 .listdate .day {font-size: 15px !important;}.page_subject {padding: 0 0px;}.page_wrapper_bg .btn.btn_back a {width: 100%;}.page_wrapper_bg .btn.btn_back {padding:6px 0px;width: 100%;float: none !important}.eformsForm {background:transparent;padding: 0px 0px;}.eformsDesc .footer_infoin h1 {line-height: 1.5;}/*產品列表*/#product .layoutlist_2>.col-xs-12.col-sm-6.col-md-4 {width: calc(100%/2);float: left;}
}
/*600px end*/
/*380px start*/
@media (max-width: 380px){
.funny-boxes-text h4 a {font-size: 17px;}.funny-boxes > .funny-boxes-text > p {font-size: 14px;}
}
/*380px end*/