/* all */a, a:hover, a:focus{text-decoration: none;}body{font-family:verdana, 微軟正黑體, sans-serif;}/* 反白顏色設定*/::selection { background: #333; color: #fff;}::-moz-selection { background:#333; color: #fff;}.fl img {width: 300px;}/*menu*/ 
.RWDmenu_plus04 .header {padding: 0; background: transparent; transition: .5s all;}.RWDmenu_plus04 .header.is-up {background: #fff !important; box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.15);}.RWDmenu_plus04 .logo {width: 220px; text-align: center; padding: 10px 0; max-width: 380px; position: relative; padding-left: 6.3%;}.RWDmenu_plus04 .logo img {width: 180px;filter: grayscale(100%) brightness(0%) invert(100%); transition: .3s all;}.RWDmenu_plus04 .is-up .logo img {filter: grayscale(0%) brightness(100%) invert(0%);}.RWDmenu_plus04 .is-up .logo::before {color: #333;}.RWDmenu_plus04 .site-nav .menu>li>a {padding: 26px 16px; text-shadow: 0 0 7px rgba(0, 0, 0, 0.4); font-weight: 400; color: #fff; letter-spacing: 2px; font-size: 17px; transition: .5s all; font-family: 'Noto Sans TC', sans-serif;}.RWDmenu_plus04 .is-up .site-nav .menu>li>a {color: #232323;  text-shadow: none;}.RWDmenu_plus04 .header {border-bottom: none;}.RWDmenu_plus04 .search-btn i {color: #525252;}.RWDmenu_plus04 .is-up .search-btn i {color: #525252;}.RWDmenu_plus04 .site-nav .menu li.has-child>a:after {border-color: #fff;}.RWDmenu_plus04 .is-up .site-nav .menu li.has-child>a:after {border-color: #232323;}.RWDmenu_plus04 .site-nav .menu>li>a:hover {background:#115338; color: #fff; text-shadow: none;}.RWDmenu_plus04 .site-nav .menu>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>a:hover { background: #115338;  color: #fff !important;}.RWDmenu_plus04 .is-up .site-nav .menu li.has-child>a:hover:after {border-color: #fff;}.RWDmenu_plus04 .site-nav .menu ul li a:hover {text-decoration: none; font-weight: 300; background: #115338; color: #fff;}.RWDmenu_plus04 .site-nav .menu ul li>a {transition: .5s all; text-align: center;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}@media (min-width: 1200px){.RWDmenu_plus04 .container {padding-right: 0;}}/*選單電話*/ 
.RWDmenu_plus04 .features .edit {float: right; width: 200px; text-align: center; height: 75px; display: flex; align-items: center; justify-content: center;}.con_phone a {color: #da2027; font-weight: bold; letter-spacing: 1px;}.con_phone {font-size: 15px; font-family: 'Noto Sans TC', sans-serif; letter-spacing: 2px; color: #333; text-align: center; line-height: 1.8; font-weight: bold;}/*搜尋*/ 
.RWDmenu_plus04 .features .search-btn {padding: 25px 0; width: 125px; text-align: center; border-left: 1px solid #b3b3b3;}.RWDmenu_plus04 .features {width: 325px; background: #fff;}.RWDmenu_plus04 #search-box .form-control {width: 300px; height: 50px;}.RWDmenu_plus04 #search-box {margin-right: 0px;}/*main*/ 
.main {background: #f9f9f9 url(archive/image/customization/lightpaperfibers.png) center center repeat; overflow: hidden;  background-attachment: fixed;}/*banner*/ 
.banner_block {background: url(archive/image/customization/banner_bg2.jpg) no-repeat left top; padding-top: 77px; background-size: 1620px 760px;}.RWDbanner_plus01 .slick-item .pic img {width: auto; height: 100% !important;}.pic-box {float: right; overflow-y: hidden;}.RWDbanner_plus01 {position: relative; overflow: hidden; line-height: initial; margin: 0 auto;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {height: 22px; border-radius: 0px; width: 8px; background: #aaa;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #91c24f;}.RWDbanner_plus01 .slick-caption {top: 34%;}.RWDbanner_plus01 .slick-caption.txt-left .container {padding-left: 50px;}.txt1 {font-family: 'Noto Sans TC', sans-serif; font-size: 40px; letter-spacing: 4px; color: #333; font-weight: 700;}.txt2 {font-size: 18px!important; letter-spacing: 2px; line-height: 1.5; color: #166d4a !important; font-weight: 300 !important; font-family: 'Noto Sans TC', sans-serif;}/*共通*/h1.main-title {font-family: 'Noto Sans TC', sans-serif; font-size: 32px !important; letter-spacing: 4px; color: #333 !important; font-weight: 700 !important;}h2.sub-title {font-size: 18px!important; letter-spacing: 2px; line-height: 1.5; color: #166d4a !important; font-weight: 300 !important; font-family: 'Noto Sans TC', sans-serif;}.section-line {display: none !important;}/*產品介紹*/ 
.product_block {position: relative; padding: 80px 0;}.RWDproduct002_v2 {padding: 0;}.product_block .container {width: 90%;}.RWDproduct002_v2 .bounceIn {animation-name: fadeIn; -webkit-animation-name: fadeIn;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0 30px;}.RWDproduct002_v2 .showbottom .portfolio-bottom h4 {font-size: 20px!important; letter-spacing: 2px; line-height: 1.5; color: #333 !important; font-weight: 500 !important; padding: 15px 10px 5px; margin: 0; font-family: 'Noto Sans TC', sans-serif;}.RWDproduct002_v2 .popup-portfolio {margin: 0 auto 0px;}a.pro_btn {border-radius: 10px; padding: 10px 15px 10px 30px; font-family: 'Noto Sans TC', sans-serif; font-size: 18px; color: #fff; border: none; letter-spacing: 2px; width: 200px; margin: auto; display: block; background: -webkit-linear-gradient(to right, #91c24f 0%, #166d4a 50%, #91c24f 100%); background: -moz-linear-gradient(to right, #91c24f 0%, #166d4a 50%, #91c24f 100%);  background: -o-linear-gradient(to right, #91c24f 0%, #166d4a 50%, #91c24f 100%);    background: linear-gradient(to right, #91c24f 0%, #166d4a 50%, #91c24f 100%); -webkit-transition: background .3s ease-out; -moz-transition: background .3s ease-out; -o-transition: background .3s ease-out; transition: background .3s ease-out; background-size: 400px 30px; position: relative; text-align: left;}.pro_btn_box {position: relative; padding-top: 20px; text-align: center;}a.pro_btn:hover {background-position: 200px;}a.pro_btn::before {content: ""; width: 30px; position: absolute; top: 50%; margin-top: -1px; right: 40px; border-top: 2px solid #ffffff; box-sizing: border-box; transition: all 0.3s ease; -webkit-transition: all 0.3s ease;}a.pro_btn::after {content: ""; height: 5px; position: absolute; top: 50%; right: 40px; margin-top: -4px; border-left: 3px solid #ffffff; -webkit-transform: skewX(45deg); -moz-transform: skewX(45deg); transform: skewX(45deg); box-sizing: border-box; z-index: 1; transition: all 0.3s ease; -webkit-transition: all 0.3s ease;}a.pro_btn:hover::before {width: 40px; right: 30px;}a.pro_btn:hover::after {right: 30px;}/*服務項目*/ 
.RWDService002 {padding: 0;}.service_block {position: relative; padding: 80px 0 50px;}.service_block .container {width: 100%;}.service_tit {float: left; width: 25%; margin-top: 50px; padding-left: 5%;}.service_box {float: left; width: 75%; background: #f3f3f3; padding: 80px 0; overflow: hidden;}.RWDService002 h1.main-title {display: none;}.RWDService002 h2.sub-title {display: none;}.funny-boxes.not-right-column::before {display: none;}.funny-boxes > .funny-boxes-text > h4::after {display: none;}.funny-boxes > .funny-boxes-text > h4 {font-size: 20px!important; letter-spacing: 2px; line-height: 1.5; color: #333 !important; font-weight: 500 !important; padding: 0px 10px 5px; margin: 0; font-family: 'Noto Sans TC', sans-serif; transition: .5s all;}.funny-boxes > .funny-boxes-text > h4 a {color: #333;}.funny-boxes:hover, .funny-boxes:hover a {cursor: default !important;}.funny-boxes > .funny-boxes-text > p {font-size: 15px; line-height: 1.8; letter-spacing: 2px; font-family: 'Noto Sans TC', sans-serif; font-weight: 300; color: #555;}.flipInY {-webkit-animation-name: fadeIn; animation-name: fadeIn;}.funny-boxes {min-height: 200px; margin-bottom: 20px;}.service_box::after {content: ''; background: url(archive/image/customization/service_bg.png) no-repeat; position: absolute; right: -34px; z-index: 1; width: 415px; height: 345px; display: block; bottom: -100px; background-size: contain;    opacity: .3;}.funny-boxes.float-shadow:hover > .funny-boxes-icon {transform: translateY(0px);}.funny-boxes.float-shadow > .funny-boxes-icon {margin-bottom: 15px;}.funny-boxes.float-shadow > .funny-boxes-icon::before {display: none;}.funny-boxes:hover {cursor: pointer;}.funny-boxes:hover h4 {color: #166d4a !important;}.RWDService002 .section-subject {text-align: center; margin-bottom: 0px;}/*服務項目標題*/ 
.RWDedictor001 .section-subject {text-align: left;}.RWDedictor001 h1.main-title {padding-left: 45px;}.RWDedictor001 h2.sub-title {padding-left: 45px;}/*關於我們*/ 
.about_block {position: relative; padding: 80px 0;}.about_block .container {width: 90%;}.RWDright_cont002 .item-first {background: transparent;}.RWDright_cont002 .item-first:hover .pic img {transform: scale(1);}.RWDright_cont002 .item-first .text-box .title {font-family: 'Noto Sans TC', sans-serif; font-size: 26px !important; letter-spacing: 2px; color: #333 !important; font-weight: 700 !important; line-height: 1.8; order: 2;}.RWDright_cont002 .item-first .text-box .subtitle {letter-spacing: 0px; color: #166d4a !important; font-weight: 500 !important; position: relative; font-size: 14px; line-height: 1; display: inline-block; margin-bottom: 54px; width: 100%;   order: 1;}.RWDright_cont002 .item-first .text-box .underline {display: none;}.RWDright_cont002 .item-first .text-box {display: flex; flex-direction: column; justify-content: center; color: #555; padding: 0px;}.RWDright_cont002 .item-first .text-box .text {order: 3; font-size: 15px; line-height: 1.8; width: 85%; letter-spacing: 2px; margin-top: 50px; font-family: 'Noto Sans TC', sans-serif; font-weight: 300;}.about_list {display: grid; grid-template-columns: repeat(1, 2fr 4fr);}.about_list2 {display: grid; grid-template-columns: repeat(1, 2fr 4fr); margin-top: 36px; padding-top: 32px; border-top: solid 1px #E1E8ED;}h3.ab_tit {font-size: 18px; font-weight: 500; line-height: 1.5; letter-spacing: 1.4px; font-family: 'Noto Sans TC', sans-serif; color: #166d4a; margin-top: 0px;}.RWDright_cont002 .item-first .text-box button {letter-spacing: 2px;}.RWDright_cont002 .item-first .text-box a {order: 4; margin: 90px 0 0 0;font-family: 'Noto Sans TC', sans-serif; font-size: 16px; color: #fff; border: none; transition: .5s all; background: -webkit-linear-gradient(to right, #91c24f 0%, #166d4a 50%, #91c24f 100%); background: -moz-linear-gradient(to right, #91c24f 0%, #166d4a 50%, #91c24f 100%); background: -o-linear-gradient(to right, #91c24f 0%, #166d4a 50%, #91c24f 100%); background: linear-gradient(to right, #91c24f 0%, #166d4a 50%, #91c24f 100%); -webkit-transition: background .3s ease-out; -moz-transition: background .3s ease-out; -o-transition: background .3s ease-out; transition: background .3s ease-out; background-size: 400px 30px; width: 200px; padding: 10px 15px; text-align: left; position: relative; border-radius: 10px;}.RWDright_cont002 .item-first .text-box a:hover {background-position: 200px;}.RWDright_cont002 .item-first .text-box a::before {content: ""; width: 23px; position: absolute; top: 50%; margin-top: -1px; right: 30px; border-top: 2px solid #ffffff; box-sizing: border-box; transition: all 0.3s ease; -webkit-transition: all 0.3s ease;}.RWDright_cont002 .item-first .text-box a::after {content: ""; height: 5px; position: absolute; top: 50%; right: 30px; margin-top: -4px; border-left: 3px solid #ffffff; -webkit-transform: skewX(45deg); -moz-transform: skewX(45deg);transform: skewX(45deg); box-sizing: border-box; z-index: 1; transition: all 0.3s ease; -webkit-transition: all 0.3s ease;}.RWDright_cont002 .item-first .text-box a:hover::before {width: 30px; right: 23px;}.RWDright_cont002 .item-first .text-box a:hover::after {right: 23px;}.RWDright_cont002 .item-first .text-box .subtitle::after {content: ""; display: inline-block; width: 100px; height: 1px; margin-left: 15px; vertical-align: middle; transform: translateY(-0.1em); background: #166d4a; background: -moz-linear-gradient(left, #0089d4 0%, #14baf8 100%); background: -webkit-linear-gradient(left, #166d4a 0%, #91c24f 100%); background: linear-gradient(to right, #166d4a 0%, #91c24f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0089d4', endColorstr='#14baf8',GradientType=1 );}.RWDright_cont002 .container {width: 100%;}.abusbg {background: url(archive/image/customization/banner_bg2.jpg) no-repeat; background-attachment: fixed; width: 800px; height: 900px; position: absolute; margin-left: -7%; margin-top: -10%; z-index: -1; background-size: cover;}/*footer*/ 
.footer_block { position: relative; padding-top: 50px;}.footer_block .container {width: 90%; padding: 0 30px;}.footer_block a {color: #555;}.ft_left {color: #555; width: 40%; float: left;}.ft_right {float: right;width: 60%;}h3.ft-title {margin-top: 0px; font-size: 28px; font-weight: 500; line-height: 1.5; letter-spacing: 1.4px; font-family: 'Noto Sans TC', sans-serif; color: #333; padding-bottom: 0; margin-bottom: 5px;}h5.ft-subtit {font-size: 15px; font-weight: 500; line-height: 1.5; letter-spacing: 1px;font-family: 'Noto Sans TC', sans-serif; color: #999; margin-top: 0px; margin-bottom: 30px;}.ft_left {line-height: 1.8; letter-spacing: 2px; font-family: 'Noto Sans TC', sans-serif; font-weight: 300; font-size: 15px;}h4.ft-cus a {color: #333; letter-spacing: 0.5px; font-size: 22px;}h4.ft-cus {font-size: 15px; font-family: 'Noto Sans TC', sans-serif; letter-spacing: 2px; color: #333; line-height: 2; font-weight: bold;}/*copyright*/ 
.copy_block {display: flex; flex-direction: row; justify-content: center; align-items: center; color: #999; font-size: 12px; letter-spacing: 1px; line-height: 22px; padding-top: 20px; padding-bottom: 10px; background: transparent; margin-top: 0px;}.RWDssl01 { margin: 0 20px;}.copyright_desc, .copyright_desc a {color: #999;}
/*內頁 start*/

/*內頁長度*/section.call_to_action{min-height: 800px; padding: 35px 0 80px 0;}/*toTop隱藏*/#toTop{display:none !important;}/*banner*/#RWDPAGE_BASE_PAT02 .banner_block {background: transparent; padding-top: 0; background-size: auto;}#RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .logo img {filter: grayscale(0%) brightness(100%) invert(0%);}#RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .site-nav .menu>li>a {color: #232323; text-shadow: none;}/*title*/h1.pageTitle {font-family: 'Noto Sans TC', sans-serif; font-size: 32px !important; letter-spacing: 4px; color: #333 !important; font-weight: 700 !important; text-align: center;}.hgroup .breadcrumb a {color: #166d4a;}.hgroup .breadcrumb {font-size: 18px; letter-spacing: 2px; line-height: 1.5; color: #166d4a; font-weight: 300; font-family: 'Noto Sans TC', sans-serif; background: transparent; border: none; float: none !important; position: relative; bottom: 0; text-align: center; padding: 0;}.hgroup .container {border-bottom: none; width: 100%;}/*文字統一設定*/section.article-text, section.article-text p {font-size: 15px; line-height: 1.8; letter-spacing: 2px; font-family: 'Noto Sans TC', sans-serif; font-weight: 300; color: #555;}/*回上層*/ 
.btn.btn_back:hover {background-position: 100px;}.btn.btn_back a {color: #fff;}.btn.btn_back {float: right; font-family: 'Noto Sans TC', sans-serif; font-size: 16px; color: #fff; border: none; transition: .5s all; background: -webkit-linear-gradient(to right, #91c24f 0%, #166d4a 50%, #91c24f 100%); background: -moz-linear-gradient(to right, #91c24f 0%, #166d4a 50%, #91c24f 100%); background: -o-linear-gradient(to right, #91c24f 0%, #166d4a 50%, #91c24f 100%); background: linear-gradient(to right, #91c24f 0%, #166d4a 50%, #91c24f 100%); -webkit-transition: background .3s ease-out; -moz-transition: background .3s ease-out; -o-transition: background .3s ease-out; transition: background .3s ease-out; background-size: 200px 30px; padding: 10px 15px;text-align: left; position: relative; border-radius: 10px; margin-top: 30px;}/*側選單2*/#sidebar .products-nav>ul> li.active>ul { display: block;}#sidebar {padding-bottom: 30px;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav {background: #f3f3f3; font-family: 'Noto Sans TC', sans-serif; letter-spacing: 2px; font-size: 15px; color: #555;}.m2018 .products-nav .nav-title {background: #166d4a; font-size: 16px; padding: 8px 10px; text-align: center; margin-bottom: 0; color: #fff; letter-spacing: 3px; font-weight: 300;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #ddd;padding: 10px 0px; margin-bottom: 0px;text-align: center;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active, .page_wrapper_bg .products-nav>ul>li:hover {border-bottom: 1px solid #060f1f;}.page_wrapper_bg .products-nav>ul> li.active > a, .page_wrapper_bg .products-nav>ul>li:hover > a{color: #333;font-weight: 600;}.m2018 .products-nav>ul>li>a {padding-right: 0;color: #888;}.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: #111;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {font-size: 15px;padding: 5px 0px;}#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: 10px 0 5px;margin-top:5px;}li.has-child.is-open {background: #f5f5f5;}li.has-child.is-open .has-child {padding: 10px 0px 0px;background: transparent;}.page_wrapper_bg .products-nav>ul> li.active {padding-left: 0px;padding-right: 0px;}.article7 .m2018 .products-nav .nav-title {letter-spacing: 2px;}.m2018 .products-nav ul li {padding-left: 0;}/*最新消息*/ 
.layoutlist_8 .article_subject {font-size: 20px; font-weight: 500; color: #166d4a;}.layoutlist_8 .list_subject .summary a {font-size: 15px; line-height: 1.8; letter-spacing: 2px; font-family: 'Noto Sans TC', sans-serif; font-weight: 300;}.layoutlist_8 .item {border-bottom: solid 1px #E1E8ED; padding: 45px 0;}.layoutlist_8 .listdate .day {text-align: center; color: #166d4a;}.layoutlist_8 .listdate .yearmonth {text-align: center; color: #555;}/*新編輯器*/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0px !important;}.RWDslider01 .editor {font-size: 15px !important; line-height: 1.8 !important; color: #555 !important; letter-spacing: 2px;}.RWDtimeline01 li.event .point .editor {font-size: 14px; color: #555; line-height: 1.8; letter-spacing: 2px;}.RWDtimeline01 li.event .point .title {font-size: 20px; letter-spacing: 2px;}.RWDtimeline01 .model-title, .RWDtimeline02 .model-title {font-size: 24px !important; letter-spacing: 4px; color: #333 !important; font-weight: 700 !important; font-family: 'Noto Sans TC', sans-serif;}.RWDtimeline02 .timeline2_list .block .year {color: #166d4a;}.RWDtimeline01 li.event .point .date {color: #166d4a; margin-top: 5px;}.RWDtimeline01 .line_dot2 span {background: -moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(253,252,251) 2%,rgba(253,253,251) 100%); background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(253,252,251) 2%,rgba(253,253,251) 100%); background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgb(253,252,251) 2%,rgb(253,253,251) 100%);}.RWDtimeline01 li.event:before {border: 1px solid #91c24f; width: 12px; height: 12px; background: #91c24f!important;}/*產品介紹列表*/ 
.layoutlist_2 .item, .layoutlist_4 .item {margin-top: 0; margin-bottom: 45px; border-bottom: none;}.item .subject {text-align: center; margin-top: 15px;}.layoutlist_2 .item:hover a.itemlink, .layoutlist_4 .item:hover a.itemlink {color: #166d4a;}.item .subject A.itemlink {transition: .5s all; color: #333;}.product1 .webdesc a {color: #555;}.product1 .webdesc {padding-bottom: 40px; padding-left: 15px; padding-right: 15px;}/*產品介紹*/ 
.RWDproduct_page .products-info .name {font-family: 'Noto Sans TC', sans-serif; font-size: 22px !important; letter-spacing: 2px; color: #333 !important; font-weight: 700 !important; line-height: 1.8;}#mobile-fixed, .RWDproduct_page {font-family: 'Noto Sans TC', sans-serif; font-size: 15px; color: #555; letter-spacing: 2px; line-height: 1.8;}.RWDproduct_page .products-info .subname {font-size: 18px; font-weight: 500; letter-spacing: 1.4px; font-family: 'Noto Sans TC', sans-serif; color: #166d4a;}.RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title {font-size: 15px; color: #555; border-bottom: 1px solid #ccc;}.RWDproduct_page .btn_back a {line-height: 1;}.RWDproduct_page .pic-box .thumbnails ul {display: flex; align-items: center; justify-content: center;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before {border: 2px solid #8d8d8d;}.RWDproduct_page .pic-box .thumbnails ul li a:hover:before {border: 2px solid #8d8d8d;}/*檔案下載*/ 
.download .search_input {background: transparent;}.page_wrapper_bg .dd-selected:hover {color: #166d4a;}.page_wrapper_bg .dd-selected {color: #333; transition: .5s all;}.download .search-go:hover {background: #166d4a; color: #fff;}.download .search-go {color: #333; transition: .5s all;}/*電子表單*/ 
.contact_us h3 {font-size: 24px !important; line-height: 1.5 !important;}.contact_us h5 {margin-bottom: 20px; letter-spacing: 1px; color: #999;}.contact_us a {color: #555;}.ebtn.currectsend_btn:hover {background-position: 200px;}.ebtn.currectsend_btn {font-family: 'Noto Sans TC', sans-serif; font-size: 14px; color: #fff; border: none; transition: .5s all; background: -webkit-linear-gradient(to right, #91c24f 0%, #166d4a 50%, #91c24f 100%); background: -moz-linear-gradient(to right, #91c24f 0%, #166d4a 50%, #91c24f 100%); background: -o-linear-gradient(to right, #91c24f 0%, #166d4a 50%, #91c24f 100%); background: linear-gradient(to right, #91c24f 0%, #166d4a 50%, #91c24f 100%); -webkit-transition: background .3s ease-out; -moz-transition: background .3s ease-out; -o-transition: background .3s ease-out; transition: background .3s ease-out; background-size: 400px 30px; text-align: left; position: relative; border-radius: 10px;}

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

@media (max-width:1680px){.RWDbanner_plus01 .slick-caption.txt-left .container {padding-left: 15px;}.abusbg {width: 720px;}.RWDright_cont002 .item-first .text-box a {margin: 40px 0 0 0;}}@media (max-width:1440px){.abusbg {width: 600px; margin-top: -15%; height: 1045px;}.RWDright_cont002 .item-first .text-box .text {width: 100%;}.RWDright_cont002 .item-first .pic {width: 45%;}.about_block .container {width: 95%;}.product_block .container {width: 95%;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100% / 3 - 1px);}.service_tit {padding-left: 2.5%;}.about_list {grid-template-columns: repeat(1, 3fr 5fr);}.about_list2 {grid-template-columns: repeat(1, 3fr 5fr);}}@media (max-width:1280px){.RWDbanner_plus01 .slick-caption.txt-left .container {padding-left: 30px;}h3.ab_tit {font-size: 17px;}.service_box {padding: 40px 10px 0;}}@media (max-width:1200px){.RWDmenu_plus04 .features .edit {width: 185px;}.RWDmenu_plus04 .features {width: 310px;}.RWDbanner_plus01 .slick-caption.txt-left .container {padding-left: 60px;}.funny-boxes > .funny-boxes-text > p {font-size: 14px;}.about_block .container {width: 100%;}.product_block .container {width: 100%;}.footer_block .container {width: 100%;}.service_tit {padding-left: 0;}.abusbg {width: 560px; height: 1000px; margin-top: -13%;}h5.ft-subtit {margin-bottom: 15px;}}@media (max-width:1115px){.RWDmenu_plus04 .site-nav .menu>li>a {padding: 26px 10px; font-size: 15px;}}@media (max-width:1025px){.RWDmenu_plus04 .features .search-btn {width: 50px; border-left: none;}.RWDmenu_plus04 .logo img {filter: none;}.RWDmenu_plus04 .logo {padding-left: 15px;}.RWDmenu_plus04 .header {background: #fff;}.banner_block {background: none; background-size: 100%;}.RWDbanner_plus01 .slick-item .pic img {width: 100% !important; height: auto !important;}.RWDbanner_plus01 .slick-caption {top: 25%;}.service_tit {float: none; width: 100%; margin-top: 0; text-align: center;}.service_box {float: none; width: 100%;}.RWDedictor001 h1.main-title {padding: 0; text-align: center;}.RWDedictor001 h2.sub-title {padding: 0; text-align: center;}.service_block {padding: 0 0 80px;}.RWDright_cont002 .item-first {display: flex;}.RWDright_cont002 .item-first .pic {width: 95%;}.abusbg {    width: auto;    height: auto;    margin-top: 0;    background-size: cover;    background: transparent;    position: relative;}.RWDright_cont002 .item-first .text-box {padding: 0px 0 0 20px; width: 100%;}.RWDright_cont002 .item-first .text-box .subtitle {margin-bottom: 15px;}.RWDright_cont002 .item-first .text-box .text {width: 100%; margin-top: 30px;}.about_list2 {grid-template-columns: repeat(1, 2fr 4fr);}.about_list {grid-template-columns: repeat(1, 2fr 4fr);}h3.ab_tit {font-size: 16px;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background: transparent;}.RWDmenu_plus04 .header {padding-right: 15px;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #166d4a;}.RWDright_cont002 .item-first .text-box .title {font-size: 24px !important;}#m_RWDfullscreen01_57_1 > div > div.item-first > a {    position: relative;}#m_RWDfullscreen01_57_1 > div > div.item-first > a::before {    content: '';    background: url(archive/image/customization/banner_bg2.jpg) no-repeat;    width: 350px;    height: 400px;    left: -30px;    top: 90px;    display: block;    position: absolute;    z-index: -1;    background-size: cover;}}

/*小螢幕 end*/
/*991px start*/
@media (max-width: 991px) {
.btn.btn_back:hover {background: #166d4a;}.btn.btn_back {float: none; display: block; text-align: center; background: #166d4a; margin-top: 45px;}.ebtn.currectsend_btn:hover {background: #166d4a;}.ebtn.currectsend_btn {text-align: center; background: #166d4a;}.product1 .webdesc {text-align: center;}.hgroup h1 {margin-bottom: 15px;}.pic-box {float: none;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDsearch_page .list-img>ul {    margin: 0 0%;}
}
/*800px end*/
/*pad版 start*/
@media (max-width: 768px) {
.txt1 {font-size: 36px;}.RWDbanner_plus01 .slick-caption {top: 16%;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100% / 2 - 1px);}.funny-boxes > .funny-boxes-text > p br {display: none;}.funny-boxes > .funny-boxes-text > p {font-size: 14px; letter-spacing: 1px;}.service_block {padding: 0;}h3.ft-title {font-size: 22px;}.ft_left {width: 50%;}.ft_right {width: 50%;}div#m_RWDfullscreen01_62_1 {width: 50%; float: left; text-align: right;}div#m_RWDfullscreen01_62_2 {margin: 0; width: 50%; float: left; text-align: left;}.copy_block {display: inline-block; text-align: center; width: 100%;}.RWDright_cont002 .item-first .pic {width: 100%; margin-bottom: 50px;}.RWDright_cont002 .item-first {display: flex; flex-direction: column;}.RWDright_cont002 .item-first .text-box {padding: 0 15px 0px;}.RWDright_cont002 .item-first .text-box .title {font-size: 20px !important;}.RWDright_cont002 .item-first .text-box a {margin: 30px auto 0;}.RWDright_cont002 .item-first .pic img {margin: auto; width: 70%;}#m_RWDfullscreen01_57_1 > div > div.item-first > a::before {    left: 85px;    top: auto;    bottom: 30px;    width: 500px;    height: 500px;}
}
/*pad版 end*/
/*767px start*/
@media (max-width: 767px) {
h1.pageTitle {font-size: 28px !important; margin-bottom: 15px;}.hgroup .breadcrumb {font-size: 15px;}section.call_to_action .container {padding-left: 5px; padding-right: 5px;}section.call_to_action {padding: 35px 0 40px 0;}.layoutlist_8 .article_subject {display: block; text-align: center; margin-top: 20px;}.layoutlist_8 .list_subject .summary {margin: 15px 0;}.layoutlist_8.rwd .listdate {margin: 15px 0 0;}.layoutlist_8 .listdate .yearmonth {color: #999 !important;}.layoutlist_8.rwd .listdate .day {color: #999;}.RWDtimeline01 li.event .point .date {    font-size: 12px !important;}
}
/*767px end*/
/*phone版 start*/
@media (max-width: 480px) {
.RWDmenu_plus04 .features .edit {display: none;}.RWDmenu_plus04 .features {width: auto;}.txt1 {font-size: 26px;}.txt2 {text-align: center; font-size: 18px !important;}.RWDbanner_plus01 .slick-caption.txt-left .container {padding-left: 15px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {height: 10px; border-radius: 50%; width: 10px;}.RWDbanner_plus01 .slick-caption.txt-left {width: 100%;}.RWDmenu_plus04 #search-box .form-control {width: 100%;}h2.sub-title {font-size: 16px !important;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: 100%; padding: 0 15px;}.funny-boxes.not-right-column {padding-bottom: 0; min-height: 215px; margin-bottom: 20px;}.funny-boxes {min-height: auto; margin-bottom: 40px;}.RWDService002 .col-sm-4.col-md-4 {    width: 50%;    float: left;}#m_RWDfullscreen01_33_1 > div.section-inner > div > div:nth-child(2)::after{display: none;}.RWDright_cont002 .item-first .pic img {width: 80%;}#m_RWDfullscreen01_57_1 > div > div.item-first > a::before {    left: 20px;    top: auto;    bottom: 30px;    width: 250px;    height: 300px;}.about_list {display: block;}.about_list2 {display: block;}.ft_left {width: 100%; text-align: center; letter-spacing: 1px;}.ft_right {width: 100%; margin-top: 30px;}h4.ft-cus a {font-size: 15px;}div#m_RWDfullscreen01_62_1 {width: 100%; text-align: center;}div#m_RWDfullscreen01_62_2 {width: 100%; text-align: center;}.scrollTop002 {right: 15px; bottom: 9%;}
}
/*phone版 end*/
/*iphone5 start*/
@media (max-width: 320px){
.RWDmenu_plus04 .logo {width: 200px;}.funny-boxes > .funny-boxes-text > h4 {font-size: 17px !important;}.funny-boxes.not-right-column {min-height: 225px;}
}
/*iphone5 end*/