/* 反白顏色設定*/::selection {background: #23527c;color: #fff;}::-moz-selection {background:#23527c;color: #fff;}/*all*/a, a:focus, a:hover {text-decoration: none !important;}.cd-main-content {background: #00080f;letter-spacing: 2px;line-height: 2;}/*大標統一*/ 
.RWDedictor001 h1.main-title, .about-section h1 {font-size: 140px;font-weight: 400;color: #f4a000;font-family: 'Hammersmith One', sans-serif;opacity: 0.08;margin: 0;margin-bottom: -65px;letter-spacing: 0.4em;padding-left: 0.1em;}.about-section h1 {padding-left: 0.4em;}.RWDedictor001 h2.sub-title, .about-section h2 {font-weight: 400;font-size: 25px;color: #fff;letter-spacing: 0.2em;margin: 0px;position: relative;line-height: 1.5;}.about-section h2 {text-shadow: 0px 0px 5px #000;}.RWDedictor001 .section-line {display: none;}/*副標*/ 
.RWDedictor001 h3, .about-section h3 {margin: 0 0 20px;color: #f4a000;font-size: 17px;line-height: 1.7;font-weight: 400;letter-spacing: 0.2em;}.about-section h3 {margin: 30px 0 70px;text-shadow: 0px 0px 5px #000;color: #fff;}/*選單 + banner寬度*/ 
.RWDmenu_plus02 .container {width: 100%;}@media (min-width:1550px){.slick-caption .container, .RWDmenu_plus02 .container {width: 1500px;}}/*A_選單*/ 
.RWDmenu_plus02 .inside {background: rgba(255, 255, 255, 0.95);}.cd-main-header {background: transparent;}.cd-primary-nav>li>a {letter-spacing: 2px;font-size: 16px;}.cd-primary-nav>li:after {display: none;}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before {background-color: transparent;}nav.cd-nav {margin-left: 0;}@media only screen and (min-width: 1200px){.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: #f4a000;}li.phone01 {margin-left: 5vw;}/*電話 & 信箱*/li.mail01 a, li.phone01 a {font-weight: bold;line-height: 2;height: auto;margin: 8px;margin-top: 26px;font-size: 14px;border-radius: 4px;border: 1px solid rgba(244, 160, 0, 0.3);letter-spacing: 1px;font-family: 'Roboto', Arial, sans-serif, "微軟正黑體", Heiti TC, "メイリオ";overflow: hidden;}li.mail01 a:after, li.phone01 a:after {content: "";width: 100%;height: 100%;background: #f4a000;position: absolute;left: -100%;transition: 0.5s;z-index: -1;}li.mail01 a:hover:after, li.phone01 a:hover:after {left: 0;background: #f4a000;}li.mail01 a:hover, li.phone01 a:hover {color: #000;}}@media (max-width: 1500px) {li.phone01 {margin-left: 2vw;}li.phone01 h7 {display: none;}}@media (max-width: 1300px) {.cd-primary-nav>li>a {padding: 0 15px;}}/*電話 & 信箱*/li.mail01 a, li.phone01 a{padding-left: 40px;}li.phone01 a:before {content: "";width: 15px;height: 15px;background: url(archive/image/customization/icon_phone.png);background-size: contain;position: absolute;left: 19px;top: 5px;}li.mail01 a:before {content: "";width: 13px;height: 15px;background: url(archive/image/customization/icon_mail.png);background-size: contain;position: absolute;left: 19px;top: 7px;}/*logo*/ 
.cd-logo {margin-top: 14px !important;margin-left: 0 !important;}.cd-logo:before {content: "超越智能科技股份有限公司";position: absolute;bottom: 0;left: calc(100% + 20px);color: #dd9100;font-size: 17px;display: block;width: 117px;letter-spacing: 0.05em;font-weight: 600;}/*搜尋*/ 
.cd-header-buttons li.search-btn {margin-top: 7px;margin-left: 8px;}.cd-search-trigger {width: 30px;height: 30px;background: #f4a000;background: #686a6e;border-radius: 3px;}.cd-search-trigger::before {border: 2px solid #f4a000;border: 2px solid #fff;top: 7px;left: 7px;}.cd-search-trigger::after {bottom: 8px;right: 6px;}.cd-search-trigger span::after, .cd-search-trigger span::before {margin-top: -1px;margin-left: -9px;}.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after {background: #f4a000;background: #ffff;}.cd-search-trigger::after, .cd-search-trigger span::before, .cd-search-trigger span::after {background: #fff;}.cd-search input {font-size: 16px;height: 50px;padding: 20px;width: 300px;float: right;border-radius: 3px;}.cd-search button {right: 0;top: 0 !important;padding: 0 10px;height: 50px;font-size: 14px;background-color: #f4a000;color: #fff;/*background-color: #fff;color: #f4a000;*/border-radius: 3px;}.cd-search, .cd-search.is-visible {top: 80px !important;transition: 0.2s;}.cd-overlay {display: none;}.cd-search, .cd-search.is-visible {width: calc(100% - 9px);}#top_search_searchkey::placeholder {font-size: 15px;color: #777;}@media (max-width: 1199px) {.cd-search, .cd-search.is-visible {top: 50px !important;}.cd-search.is-up, .cd-search.is-visible.is-up {width: calc(100%);}}@media (max-width: 480px) {.cd-search, .cd-search.is-visible {width: calc(100% - 20px);left: 10px;}.cd-search.is-up, .cd-search.is-visible.is-up {left: 0;}.cd-search input {width: 100%;}}/*B_banner*//*go down*/ .scrolllink {width: 100px;height: 110px;left: 6px;top: 0px;position: relative;z-index: 99;}.RWDbanner_plus01 .page-scroll {animation: inherit !important;animation-direction: inherit !important;bottom: 0;margin-left: -58px;}.page-scroll.style01:after {content: "";width: 1px;height: 100%;background: #ddd;position: absolute;left: 56px;bottom: -15px;}.RWDbanner_plus01 .page-scroll.style01 a {color: transparent;}.RWDbanner_plus01 .page-scroll.style01 a span {width: 10px;height: 10px;margin-left: -5px;border: 0;background: #f39f00;top: 54px;border-radius: 50%;}.point_block {position: relative;top: -220px;}/*banner的字*/ 
.RWDbanner_plus01 .slick-caption {top: 30%;}.RWDbanner_plus01 .slick-caption .txt3 {margin-top: 40px;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 90px;}.txt1 span {font-size: 1.3vw;color: #fff;font-weight: 400;letter-spacing: 0.5em;text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.6);line-height: 1.5;position: relative;}.txt1 span:before {content: "";width: 80px;height: 2px;background: #fff;position: absolute;left: 0;top: 76px;}.txt2 span {font-size: 3vw;color: #fff;letter-spacing: 0;text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.6);font-family: 'Hammersmith One', sans-serif;}.txt2 span h7 {display: block;color: #f4a000;}#bntl {font-size: 1vw;color: #f4a000;padding-right: 10px;display: none;}.txt3 span {color: #b6b6b6;letter-spacing: 0.2em;font-size: 0.8vw;line-height: 2;}.txt3 h8 {padding: 0px 17px;}/*輪播點*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots button {border-radius: 0;background: #f39f00;}@media (min-width: 480px) {.RWDbanner_plus01.style-dotnav.dot .slick-dots li {margin: 0 auto 18px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 6px;height: 30px;}}/*C__解決方案*/ 
.service-section {padding: 100px 0 0;color: #ddd;}.service-section img {width: 100%;}.service-section .RWDedictor001 .section-subject {margin-bottom: 90px;}.row.ser01 {margin-bottom: 90px;}.item-text {padding: 15px 50px 0;}.service-section .item-pic {padding: 0;}.service-section .fr {float: right;}.service-section ol {padding-left: 0;}.service-section li {padding-bottom: 10px;margin-bottom: 20px;border-bottom: 1px solid #353535;list-style: none;position: relative;font-size: 15px;}.service-section li:before {content: "";position: absolute;background: #bc7b00;width: 20px;height: 2px;bottom: -1px;}.service-section a {color: #777;float: right;transition: 0.3s;}@media (min-width: 1200px) {.service-section a:hover {color: #f4a000;}}/*D__關於我們*/ 
.about-section {padding: 150px 0 0;text-align: center;color: #ddd;}.RWDparallax_new .picbgbox {height: 600px !important;}.about-section .editor {padding-top: 100px;width: 80%;}.about-section ul {padding-left: 0;list-style: none;}.about-section li {width: calc(100%/8 - 23px);display: inline-block;font-size: 18px;line-height: 2;position: relative;color: #f4a000;letter-spacing: 3px;}/*.about-section li:before {content: "";width: 20px;height: 1px;background: rgba(244, 160, 0, 0.25);position: absolute;right: -11px;top: 27px;}*/ 
.about-section h7 {font-family: serif;font-size: 25px;line-height: 1;font-style: italic;display: block;}.about-section h7 img {width: 65px;margin-bottom: 10px;}.about-section li:last-child {border-right: 0;}.about-section li:last-child:before {display: none;}@media (max-width:1300px){.about-section .editor {width: 100% !important;}.about-section li {width: calc(100%/8 - 7px);}}/*E__實際案例*/ 
.product-section {padding: 100px 0 120px;border-bottom: 1px solid #583a01;margin-bottom: 90px;position: relative;overflow: hidden;}.product-section:before {content: "CONTACT";font-size: 140px;font-weight: 400;color: #f4a000;font-family: 'Hammersmith One', sans-serif;opacity: 0.1;margin: 0;margin-bottom: -65px;letter-spacing: 0.4em;padding-left: 0.1em;position: absolute;bottom: -60px;width: 100%;text-align: center;/*left: 50%;margin-left: -500px;*/}.RWDproduct009 {padding: 0 0 50px;}.product-section .RWDedictor001 .section-subject {margin-bottom: 0;}.pdt_tl {margin-bottom: 90px;}.pdt_01 h1.main-title, .pdt_02 h1.main-title {display: none;}.pdt_01 h2.sub-title, .pdt_02 h2.sub-title {color: #f4a000;text-align: left;padding-left: 35px;font-size: 17px;}.RWDproduct009 .overlay {position: absolute;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.4);}.RWDproduct009 .title {top: 70%;padding: 0 10px;font-size: 16px;letter-spacing: 1.5px;line-height: 1.5;width: 100%;transition: all 0.8s ease;-o-transition: all 0.8s ease;-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}.RWDproduct009 .item:hover .title {transform: translateX-100%);-o-transform: translateX(-100%);-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);}.RWDproduct009 .container {padding: 0;margin: 0 -15px;}.RWDproduct009 .hshow {opacity: 1;}/*暫時隱藏__(拿掉模組)*/ 
.pdt_02, .pdt_01 h2.sub-title, .pdt_02 h2.sub-title {display: none;}F__頁尾.block_footer {padding: 90px 0;}.footer_left {float: right;}.block_footer h1{margin: 0;font-size: 18px;color: #ddd;font-weight: bold;line-height: 1.5;}.block_footer h2 {font-size: 14px;letter-spacing: 1px;color: #ddd;margin: 5px 0 17px;line-height: 1.5;}.block_footer h8 {display: block;color: #bf7e0f;font-size: 12px;}.block_footer h8 a, .block_footer h8 span {color: #b7b7b7;font-size: 14px;padding-left: 12px;}.mt {margin-top: 35px;}/*聯絡按鈕*/ 
.footer_left a {display: block;width: 150px;height: 175px;font-size: 16px;color: #fff;text-align: center;line-height: 2;transition: 0.3s;overflow: hidden;padding: 50px 0;position: relative;border: 4px double #2a2a2a;border-radius: 10px;}.ft_info {line-height: 2.5}.footer_left a:before {content: "";width: 100%;height: 100%;background: #5d3d00;position: absolute;left: 0;top: 0;transition: 0.5s;z-index: -2;}.footer_left a:after {content: "";width: 100%;height: 100%;background: #f4a000;position: absolute;left: -100%;top: 0;transition: 0.5s;z-index: -1;}.footer_left a:hover:after {left: 0;background: #f4a000;}.footer_left img {width: 25px;opacity: 0.8;display: block;margin: auto;margin-bottom: 20px;}@media (max-width:1500px){.footer_left a{width: 95px;padding: 18px 0;line-height: 1.5;height: 100px;margin-top: 15px;}.footer_left img {margin-bottom: 10px;}}@media (max-width:1199px) {.footer_left a {font-size: 14px;}.footer_left a:hover:after {left: 0;background: #f4a000;}}/*頁尾備註*/ 
.bg_footer{color: #9c9c9c;font-size: 12px;padding-top: 20px;margin-top: 20px;border-top: 1px solid #2a2a2a;margin-bottom: 70px;}.copyright, .RWDssl01, .bg_footer .RWDedictor {display: inline-block;padding: 0;padding-right: 10px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover{color: #bababa;}/*go top*/ 
.scrollTop002 .ii {font-size: 50px;color: #f4a000;position: relative;background: transparent;}.scrollTop002 .ii:after {content: "";width: 26px;height: 2px;background: #f4a000;position: absolute;left: 11px;bottom: 44px;}/*社群*/ 
.fixed_bn {position: fixed;right: 15px;bottom: 78px;z-index: 99;display: none;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {background-color: transparent;}.RWDsocial002 .iconRounded:hover img { -webkit-filter: brightness(300%); -webkit-filter: contrast(1000%);}.RWDsocial002 .pull-right {float: none !important;text-align: center;}.RWDsocial002 ul.socialNetwork li {float: none;vertical-align: top;margin: 0 7px;display: block;}.RWDsocial002 .iconRounded {margin-right: 0;border: 0;color: #ffffff;background-color: transparent;border-radius: 50%;text-shadow: 0px 0px 3px #000, 0px 0px 3px #000;font-size: 19px;width: 35px;height: 35px;margin: 10px 0;}.RWDsocial002 .iconRounded img {background-color: #f4a000;border-radius: 50px;padding: 6px;}
/*內頁 start*/

a:focus, a:hover { color: #fff;  text-decoration: underline;}/*bannertxt*/ 
.page_wrapper_bg .RWDbanner_plus01 .txt1 { top: 25px; position: relative;}.page_wrapper_bg .txt1 span { color: #2f7da0;}/*內頁空間*/ 
.article-text .container { padding: 5% 0 10% 0;}.page_wrapper_bg .call_to_action { min-height: 700px !important;}.page_wrapper_bg .call_to_action:after { content: ""; background: url(archive/image/customization/main_bg.png) no-repeat; background-size: contain; width: 100%; height: 50%; position: absolute; opacity: 0.5; bottom: 245px; z-index: -1;}/*標題文字*/h1.pageTitle { color: #f4a000; font-size: 25px; text-align: center; margin: 0 0 .5em; line-height: 1.5; letter-spacing: .2em;}.hgroup .breadcrumb { background: transparent; border: 0;  width: 100%; text-align: center;}.hgroup .breadcrumb a { color: #afafaf;}.hgroup .container { border-bottom: 0;}/*內頁文字*/ 
.page_wrapper_bg .cd-main-content p { font-size: 15px; color: #ddd ; letter-spacing: 2px; line-height: 2;}/*ab*/ 
.ab { padding:0 0 50px 0;}.abbox .ttl { color: white; font-size: 21px; letter-spacing: .2em; padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px solid #353535; position: relative;}.abbox .ttl:before { content: ""; position: absolute; background: #bc7b00; width: 50px; height: 2px; bottom: -1px;}.abbox .abflex{ width: 100%; position: relative; display: flex;}.abbox .txt1 { width: 60%; padding: 3% 5% 0 0;}.abimgbox { width: 60%;}.ab02 {  padding: 10% 0;}.boxttl { font-size: 17px;  color: #f4a000; letter-spacing: 6px;  font-weight: bold;}.abbox .txt2 { padding: 3% 5% 0;}/*最新消息*/ 
.layoutlist_3 .item {  border-bottom: 1px solid #222 !important;}.layoutlist_3 .listdate {  border-left: 0 !important;}.layoutlist_3 .listdate .day { font-size: 30px !important;  padding: 0 10%;  color: #ddd !important;}.layoutlist_3 .listdate .yearmonth { padding-bottom: 15% !important;}.layoutlist_3 .list_subject a { color: white !important; font-size: 20px !important; letter-spacing: .1em; line-height: 1.5;}.layoutlist_3 .item:hover .list_subject a { opacity: .7;  transition: 0.4s;}.layoutlist_3 .list_subject .summary a { font-size: 15px !important; color: #ddd !important; line-height: 1.5; letter-spacing: .2em;}.layoutlist_3 .item:hover .list_subject .summary a { opacity: 1;}.layoutlist_3 .list_subject .summary { margin: 10px 0 !important;}/**/ 
.news .top, .news .down { padding: 30px 0;}.news .ttl, .news .newstxt { border-bottom: 1px solid #444; line-height: 3; font-size: 15px;}.news .ttl { width: 10%; display: inline-block; margin-right: 1%; font-weight: bold;}.news .ttl, .mainttl { color: white;}.news .newstxt { display: inline-block; width: calc(100% - 12%);}.news .newstxt { color: #ddd;}.mainttl { font-size: 18px; margin: 0 0 10px; font-weight: bold; letter-spacing: 5px; padding: 10px 0; border-bottom: 1px solid #444; position: relative;}.mainttl:before { content: ""; background: #f4a000; position: absolute; width: 8%; height: 1px; bottom: -1px;}/*back*/ 
.btn_back { background: transparent; color: transparent; padding: 0; margin-top: 20px; float: right;}.btn_back a { color: white; border-radius: 5px;  border: 1px solid;  padding: 0 30px; transition: 0.4s; position: relative;}.btn_back a:before{ content: "";  position: absolute;  z-index: -1;  top: 0;  left: 0;  right: 0; bottom: 0; background: #f4a000; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 50%;  transform-origin: 0 50%;  -webkit-transition-property: transform;  transition-property: transform; -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.btn_back a:hover:before { -webkit-transform: scaleX(1); transform: scaleX(1);}.btn_back a:hover { border-color: #f4a000;  transition: .4s;}/*解決方案*/#prod_name h2 { font-size: 22px; text-align: center; color: white; border-top: 1px solid #666; border-bottom: 1px solid #666; padding: 10px 0;}.product_desc_subject { display: none;}.products .ttl { color: white; font-size: 15px; letter-spacing: .2em; margin: 0 0 1em;line-height: 2;}.inner { padding: 50px 0 20px;}.subttl { border-left: 5px solid #f4a000; font-size: 15px; line-height: 1; padding-left: 2%; margin: 0 0 4%; color: #f4a000;}.col-auto { padding-left: 8px;  padding-right: 8px;  margin-bottom: 15px; display: inline-block;}.group { display: flex;  padding: 18px 20px; background-color: #2d2d2d; border-radius: 8px;}span.num { background: #5f5f5f; border-radius: 99em; min-width: 25px; height: 25px; text-align: center; margin-right: 18px; color: #ddd; font-size: 12px;}span.txt { font-size: 15px; color: #ddd;}.pstxt { font-size: 15px; line-height: 2; padding: 30px 20px;  border: 1px dashed; color: #ddd; }.m2018 .products-nav>ul>li:last-child { border-bottom: 1px solid;border: 0;}/*btn*/ 
.block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn { background: transparent !important; color: transparent; padding: 0; float: right;}/*sidebar*/ 
.m2018 .products-nav .nav-title { background: transparent; font-size: 16px; color: #f4a000; letter-spacing: .2em;}.m2018 .products-nav>ul>li>a { font-size: 15px; color: #ddd; transition: 0.4s;}.m2018 .products-nav>ul>li { border-bottom: 1px solid #333;}.m2018 .products-nav>ul>li.active { color: #ddd;font-weight: normal;}.m2018 .products-nav>ul>li.active>a { font-weight: bold; text-align: center;color: #ddd;text-align: left;}.m2018 .products-nav>ul>li>a:hover { color: #f4a000; transition: 0.4s;}.m2018 .products-nav>ul>li.active.notcate{border-color: #f4a000;}.m2018 .products-nav>ul>li.active.notcate a{color: #f4a000;font-weight: bold;}.btn_img { float: right; display: inline-block; border: 1px solid #fff; font-size: 15px; border-radius: 5px; transition: 0.4s all; width: 100%; text-align: center;}.btn_img:hover {border-color: #f4a000;}.btn_img a {padding: 5px 18px; color: #fff; line-height: 2; transition: 0.4s all; display: block; width: 100%;}.btn_img:hover a{color: #f4a000;}/*應用案例*/ 
.photo_view .flexslider { background: transparent !important; border: transparent !important;}.album_item:hover { border: 1px solid; padding: 20px; transition: 0.4s;}.album_item { transition: 0.4s;}/*sidebar*/#sidebar > div.m2018.visible-lg > div > ul > li > ul > li.active.notcate > a { color: white;border-bottom: 1px solid #f4a000; text-align: center;}#sidebar > div.m2018.visible-lg > div > ul > li > ul > li a { font-size: 15px; padding: 6px; transition: 0.4s; border-bottom: 1px solid #333;}#sidebar > div.m2018.visible-lg > div > ul > li > ul > li a:hover { color: #f4a000; transition: 0.4s;}/*btn*/ 
.page_content2 .btn a { padding: 6px 30px;}/*聯絡我們*/ 
.formdesc{display: flex; align-items: center;}.conbox { background: url(archive/image/customization/con_bg.jpg) no-repeat;  width: 50%; height: 200px; background-size: cover; align-items: center; display: flex;}.conbox p { padding: 20px;  font-size: 18px !important; color: white !important; text-align: center; letter-spacing: 0.2em !important;}.conmap { position: relative; width: 50%; height: 200px;}.conmap:before { content: ""; background: #000; width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: .2; pointer-events: none;}/**/ 
.form-horizontal .control-label { font-size: 15px; color: white; padding: 0 !important;}.form-group { margin-bottom: 30px;}.customized_columns ._input, .customized_columns select { border-radius: 0; letter-spacing: .05em; font-size: 14px;}.boxname { font-size: 15px; color: white; margin: 0 10px;}.ebtn { background: transparent; float: right;}.systemmsg { text-align: center; color: white;}/*btn*/ 
.ebtn.currectsend_btn { float: right; background: transparent;  color: transparent;  padding: 0;  margin-right: 0 !important;}.ebtn a { color: white; border-radius: 5px;  border: 1px solid;  padding: 0 30px; transition: 0.4s; position: relative; display: inline-block; font-size: 15px;}.ebtn a:before{ content: "";  position: absolute;  z-index: -1;  top: 0;  left: 0;  right: 0; bottom: 0; background: #f4a000; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 50%;  transform-origin: 0 50%;  -webkit-transition-property: transform;  transition-property: transform; -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.ebtn a:hover:before { -webkit-transform: scaleX(1); transform: scaleX(1);}.ebtn a:hover { border-color: #f4a000;  transition: .4s;}/*搜尋*/ 
.RWDsearch_page .list-data li:nth-child(odd) { background: #2d2d2d;}.RWDsearch_page .list-data li:first-child { border-top: 1px solid #666;}.RWDsearch_page .list-title { color: white; font-weight: normal;}.RWDsearch_page .list-title .qty { color: #333;}.RWDsearch_page .list-data li:nth-child(odd) .name { color: #ddd;}#RWDsearch_page a:hover { color: #f4a000; transition: 0.4s;}.RWDsearch_page .list-img .name { color: #ddd;}.RWDsearch_page .list-tab li .qty { color: #111;}.RWDsearch_page .list-img .box:hover .name,.RWDsearch_page .list-data li:nth-child(odd) .name:hover { color: #f4a000; transition: 0.4s;}/*footer*/ 
.page_wrapper_bg .bg_footer { margin-bottom: 40px;}.page_wrapper_bg .block_footer { padding: 40px 0 0;  border-top: 1px solid #583a01; position: relative;}.page_wrapper_bg .block_footer:before { content: "CONTACT"; font-size: 80px;  font-weight: 400; color: #f4a000; font-family: 'Hammersmith One', sans-serif;  opacity: 0.3; margin: 0; margin-bottom: -65px; letter-spacing: 0.4em; padding-left: 0.1em;    position: absolute;  bottom: 280px;  width: 100%;  text-align: center;  z-index: -3;}.page_wrapper_bg .block_footer:after { content: ""; width: 100%; height: 100%; background: #000; position: absolute; left: 0; top: 0; z-index: -3;}/*隱私權政策*/ 
.page_wrapper_bg .cd-main-content ul {    font-size: 15px;    color: #ddd;    letter-spacing: 2px;    line-height: 2;    padding-left: 20px;}.RWDalert_fancybox.bottom {    color: #2e3233;    font-weight: bold;}.RWDalert_fancybox .btn.active {    border: 1px solid rgba(244, 160, 0, 1);    background: transparent !important;    color: #000 !important;    font-size: 15px;    font-weight: bold;}

/*內頁 end*/
/*小於1200px start*/

@media (max-width:1199px){/*all*/ 
.row {margin: 0;}/*頁面寬度*/#RWDfullscreen01 .container {width: 90%;}/*選單*/ 
.cd-main-header {background: rgba(255, 255, 255, 0.95);}/*搜尋*/ 
.cd-search-trigger {background: #f4a000;}/*漢堡*/ 
.cd-nav-trigger {margin: 0 15px;}/*滑出選單*/ 
.cd-primary-nav, .cd-primary-nav ul {background: #ffffff;}li.phone01 a:before, li.mail01 a:before {top: 21px;}li.mail01 a, li.phone01 a {border-bottom: 1px solid #f4a000;}li.phone01 {margin-left: 30px;}nav.cd-nav .bottom-copyright {color: #f4a000;}.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after {background: #2e3233;}/*logo*/ 
.cd-logo {margin-top: 7px !important;margin-left: 20px !important;width: 105px !important;}.cd-logo:before {bottom: 5px;width: 225px;left: calc(100% + 15px);color: #686a6e;}/*banner的字*/ 
.txt1 span {font-size: 2vw;}.txt2 span {font-size: 4vw;}.txt3 span {font-size: 1vw;}/*解決方案*/ 
.service-section {padding: 70px 0 0;}/*實績案例*/ 
.RWDproduct009 .container {margin: 0;width: 100% !important;}.RWDproduct009 {padding: 0;}.product-section:before {margin-bottom: -73px;}/*頁尾*/ 
.ft_info {line-height: 1.5;}.mt {margin-top: 29px;}.block_footer h8 {margin-bottom: 10px;}.footer_right {padding: 0;}/*go top*/ 
.scrollTop002 {right: 3px; bottom: 40px;}/*社群*/ 
.fixed_bn {display: block;right: 4px;bottom: 120px;}}@media (max-width:1000px){/*關於我們*/ 
.RWDparallax_new .picbgbox {height: 650px !important;}.about-section .editor {padding-top: 60px;}.about-section h3 {margin: 30px 0 60px;}.about-section li {width: calc(100%/4 - 7px);margin-bottom: 40px;}.about-section li:nth-child(4):before {display: none;}}

/*小於1200px end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.page_wrapper_bg .block_footer .container { width: 90%;}.page_wrapper_bg .block_footer:before { bottom: 295px;}#RWDPAGE_BASE_PAT01 .container { width: 90%;}h1.pageTitle { font-size: 20px;}/*公司簡介*/ 
.abimgbox { padding: 14% 0;}.ab02 { padding: 3% 0;}/*最新消息*/ 
.layoutlist_3 .list_subject a { font-size: 16px !important;}.mainttl:before { width: 11%;}.btn_back { margin-right: 0 !important;}.layoutlist_3 .listdate .yearmonth { padding-bottom: 0 !important;}/*解決方案*/ 
.pstxt { margin-top: -20px;}/*聯絡我們*/ 
.conbox p { font-size: 15px !important;}.conmap iframe { height: 200px;}.form-horizontal .control-label { width: 11%;}#eForm1 > .form-group > div { width: 89%;}.address-col-1 { margin-right: 2%;}.address-col-1, .address-col-2 { padding: 0;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*banner的字*/ 
.txt1 span {font-size: 3vw;}.txt2 span {font-size: 5vw;}.txt3 span {font-size: 2.3vw;text-shadow: 1px 1px 3px #000;}.txt3 h8 {display: block;height: 0;color: transparent;}/*go down*/ 
.page-scroll.style01:after {height: 65px;bottom: 18px;}/*標題英文*/ 
.RWDedictor001 h1.main-title, .about-section h1, .product-section:before {font-size: 14vw;}.product-section:before {margin-bottom: 0;bottom: -100px;}/*解決方案*/ 
.item-text {padding: 0 20px 0;}/*頁尾按鈕*/ 
.footer_left a {width: 100px;padding: 12px 25px;line-height: 1.5;height: 110px;}.mt {margin-top: 0;}/*INNER*/ 
.cd-main-content .container { width: 90% !important;}/*關於我們*/ 
.abbox .abflex { flex-direction: column-reverse;}.abbox .txt1 { width: 100%;}.abimgbox { padding: 5% 0; width: 100%;}h1.pageTitle { margin-bottom: 30px;}.ab { padding: 0;}.abbox .txt2 { padding: 0;}.padfix { flex-direction: column !important;}/*最新消息*/ 
.layoutlist_3 .listdate { padding: 0;}.layoutlist_3 .listdate .day {font-size: 12px !important; color: #afafaf !important;    padding-left: 0 !important;}.layoutlist_3 .list_subject { margin-top: -8px !important;}.layoutlist_3 .list_subject .summary a {font-size: 14px !important; letter-spacing: .15em;}.news .ttl { width: 14%;}.news .newstxt { display: inline-block; width: calc(100% - 17%);}.mainttl:before { width: 16%;}/*解決方案*/#sidebar { margin: 0 0 5%;}#prod_name h2 { font-size: 20px;}.page_wrapper_bg .call_to_action>.container { padding-bottom: 50px;}.block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn { width: 100%;}.page_content2 .btn a { width: 100%; display: block;}/*聯絡我們*/ 
.address-col-1, .address-col-2 { padding: 0;  width: 49%;}#eForm1 > .form-group > div { width: 86%;}.form-horizontal .control-label { width: 14%;}/*footer*/ 
.block_footer .container { padding-left: 15px; padding-right: 15px;}.page_wrapper_bg .block_footer:before { bottom: 400px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*all*/#RWDfullscreen01 .container {width: 100%;padding: 0 30px;}/*logo*/ 
.cd-logo {margin-top: 14px !important;margin-left: 10px !important;width: 85px !important;}.cd-logo:before {bottom: 0;width: 107px;font-size: 15px;line-height: 1.2;left: calc(100% + 12px);}/*banner*/ 
.scrolllink {top: 25px;}.page-scroll.style01:after {height: 0;}/*banner的字*/ 
.RWDbanner_plus01 .slick-caption {top: 25%;}.txt1 span {font-size: 6vw;}.txt2 span {font-size: 7vw;}.txt3 span {font-size: 4vw;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {text-align: left;width: 100%;}/*banner輪播點*/ 
.RWDbanner_plus01.style-dotnav .control-box .control {display: none;}/*大標統一*/ 
.service-section .RWDedictor001 .section-subject, .pdt_tl {margin-bottom: 40px;}.RWDedictor001 h2.sub-title, .about-section h2 {font-size: 21px;letter-spacing: 0.15em;}.RWDedictor001 h3, .about-section h3 {letter-spacing: 0.15em;}/*大標的英文*/ 
.RWDedictor001 h1.main-title, .about-section h1, .product-section:before {font-size: 50px;margin-bottom: -25px;font-weight: 600;opacity: 0.15;letter-spacing: 0;padding-left: 0;}/*解決方案*/ 
.service-section .fr {float: none;}.item-text {padding: 30px 0;}.row.ser01 {margin-bottom: 50px;}/*關於我們*/ 
.about-section {padding: 70px 0 0;}.about-section .editor {padding-top: 55px !important;}.RWDparallax_new .picbgbox {height: 590px !important;}.about-section h3 {margin: 20px 0 35px;}.about-section li {width: calc(100%/2 - 5px);margin-bottom: 20px;}.about-section h7 {font-size: 15px;display: inline-block;}.about-section h7 img {width: 10vw;margin-bottom: 20px;margin-right: 7px;position: relative;top: 5px;}.about-section li:before {width: 12px;right: -9px;top: 15px;}.about-section li:nth-child(even):before {display: none;}/*E__實際案例*/ 
.product-section {padding: 70px 0 60px;margin-bottom: 40px;}.product-section:before {margin-bottom: 0;bottom: -43px;}/*頁尾*/ 
.block_footer {text-align: center;}.ft_info {line-height: 2;letter-spacing: 0px;}.block_footer h8 {margin-bottom: 10px;}.footer_left {float: none;}.footer_left a {width: 100%;padding: 15px 0;line-height: 1.5;height: auto;margin-bottom: 30px;}.footer_left img {margin-bottom: 4px;margin-right: 8px;width: 18px;display: inline-block;}.ft_bk {padding: 0;}/*社群*/ 
.fixed_bn {right: 1px;}/*INNER*/ 
.txt1 span:before { width: 45px;  left: 23px; top: 52px;}.cd-main-content .container { width: 95% !important;}.page_wrapper_bg .txt1 span { padding-left: 20px;}h1.pageTitle { font-size: 15px;}.page_wrapper_bg .collapsing_header header { padding: 0;}/*公司簡介*/ 
.abbox .ttl {font-size: 18px;}.page_wrapper_bg .cd-main-content p { text-align: justify; word-break: break-all;}/*最新消息*/ 
.layoutlist_3 .list_subject { margin-top: 20px !important;}.layoutlist_3 .listdate { padding-left: 15px !important;}.news .ttl { width: 100%;}.news .newstxt { width: 100%;}.mainttl:before { width: 30%; margin-top: 82px;}/*解決方案*/#prod_name h2 { font-size: 15px;}#sidebar { margin: 0 0 10%;}.product_desc,.info, .photo { padding: 0;}.products .ttl { text-align: justify; word-break: break-all;}span.txt { letter-spacing: .2em;}.conbox p { text-align: center !important;}#eForm1 > .form-group > div { width: 100%;}.form-horizontal .control-label { width: 100%; padding: 0 15px !important; margin-bottom: 10px;}.address-col-1, .address-col-2 { width: 100%;}.address-col-1 { margin: 0 0 3%;}.btn_img {float: none; text-align: center; width: 100%;}/*關於我們*/ 
.formdesc{flex-direction: column;}.conbox{width: 100%;}.conmap{width: 100%;}/*footer*/ 
.page_wrapper_bg .block_footer:before {  font-size: 50px; margin-bottom: 134px; font-weight: 600; opacity: 0.15;  letter-spacing: 0; margin-left: -50%;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.page_wrapper_bg .block_footer:before {  margin-bottom: 158px;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
/*all*/#RWDfullscreen01 .container {width: 100%;padding: 0 20px;}/*INNER*/ 
.abbox .ttl { font-size: 15px;}.page_wrapper_bg .block_footer:before { margin-bottom: 210px;}.mainttl { font-size: 15px;}.group { padding: 18px 15px;}.pstxt {  padding: 15px;}
}
/*iphone5 end*/