/*共用*/a{color:#333}a:hover{text-decoration: none;}/* 反白顏色設定*/::selection { background: #ccc; color: #fff;}::-moz-selection { background:#ccc;   color: #fff;}/*loading*/ 
.fl img {width: 100%;animation-name: zeroall;animation-duration: 2s;}.fl {width: 140px;}@-webkit-keyframes zeroall {  0% {    opacity: .1;  }  33% {    opacity: .8;  }  66% {    opacity: .3;  }  100% {    opacity: 1;  }}/*選單*/ 
.cd-main-header {background: transparent;}.RWDmenu_plus02 .container {width: 95%;}.RWDmenu_plus02 .inside {background: rgba(255, 255, 255, 0.5);}.cd-logo {position: absolute;padding: 20px;background: #fff;margin-top: 0;margin-left: 0;transition:.3s;}.is-up .cd-logo {width: 120px;}.cd-primary-nav>li>a {letter-spacing: 2px;font-size: 15px;color: #333;}.cd-primary-nav>li:after {display:none;}.RWDmenu_plus02 .inside.is-up {background: rgba(255, 255, 255, 0.9);}.cd-primary-nav>li>a:hover {color: #1e90ff;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: #1e90ff;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {background: #333;}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before {background-color: #1e90ff;}/*來電洽詢*/ 
.menu-call {margin-left: 70px !important;margin-right: 35px !important;}.menu-call a {color: #fff !important;}.menu-call .m_title_block {line-height: 1.5;margin-top: 15px;font-weight: 600;font-size: 17px;}.menu-call .m_stitle_block {line-height: 1.8;}.menu-call a:before {content: "";position: absolute;background: url(archive/image/customization/call-answer.png)no-repeat;width: 27px;height: 27px;background-size: contain;left: -25px;top:27px;transform: rotate(10deg);transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;background-color: transparent !important;}.menu-call a:after {content: "";position: absolute;width: calc(100% + 50px);height: 80px !important;background: rgba(30, 144, 255, 0.55);left: -50px;bottom: 0px !important;z-index: -1;transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;}.is-up .menu-call a:after {background: #1e90ff;}.menu-call a:hover:after {background: #2e7fce !important;}/*搜尋*/#cd-search {width: 60%;left: 40%;}.cd-search input {font-size: 16px;}#top_search_searchkey::placeholder {color: #000;}.cd-search button {top: 27px;font-size: 16px;color: #000;}.cd-search button:hover {color: #1b1b1b;}.cd-header-buttons li.search-btn {margin-left: 40px;}@media (max-width: 1024px) {#cd-search {top: 50px !important;}.cd-search button {top: 15px;}}@media (max-width: 480px) {#cd-search {width: 100%;left: 0%;}}/*詢問車*/ 
.RWDmenu_plus02 .cart-block:hover:after, .RWDmenu_plus02 .member-block:hover:after, .RWDmenu_plus02 .querycar-block:hover:after {display:none;}.RWDmenu_plus02 .querycar-block .ii {color: #333;transition: .3s;}.RWDmenu_plus02 .querycar-block:hover i {color: #1e90ff;}.RWDmenu_plus02 .cart-menu {background-color: #fff;}.RWDmenu_plus02 .cart-menu .buy-btn a {background-color: #1e90ff;}/*banner*/ 
.RWDbanner_plus01 .slick-caption {top: 33%;}.RWDbanner_plus01 .slick-caption.txt-left {text-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}.txt1 {letter-spacing: 5px;line-height: 1.5;}.txt2 {letter-spacing: 3px;line-height: 1.5;margin-top:50px !important;}.txt2:before {content: '';width: 50px;height: 3px;background: #fff;position: absolute;top: -25px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: #ffffff;opacity: .5;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #fff;}.RWDbanner_plus01 .slick-caption.txt-left {padding-left: 70px;}/* 關於我們模組*/ 
.about-section{padding:120px 0;padding-bottom:60px;}.RWDright_cont002 .item-first{background-color:transparent;display: flex;align-items: center;}.RWDright_cont002 .item-first .pic {width: 100%;}.RWDright_cont002 .item-first:hover .pic img {transform: scale(1.03);}.RWDright_cont002 .item-first .text-box{width: 100%;color:#333;background-color:transparent;padding:40px 0 40px 100px;}.RWDright_cont002 .item-first .text-box .title{font-size: 34px;letter-spacing: 2px;color: #333;line-height: 1.6;}.RWDright_cont002 .item-first .text-box .subtitle{font-size: 22px;font-weight: normal;letter-spacing: 3px;line-height: 2;margin-top: 0;color: #333;}.RWDright_cont002 .item-first .text-box .text{width:100%;color:#333;line-height: 2;font-size: 15px;letter-spacing: 2px;margin-top: 25px;text-align: justify;}.RWDright_cont002 .item-first .text-box .underline{display:none}.RWDright_cont002 .item-first .text-box a{color: #333;font-size: 15px;margin-left: 0;padding: 7px 25px;border: 1px solid #cecece;text-align: left;font-weight: normal;width: auto;float: left;margin-top: 60px;}.RWDright_cont002 .item-first .text-box a:hover{background-color: #1e90ff;}.RWDright_cont002 .item-first .text-box a:hover button {color: #fff;}.RWDright_cont002 .item-first .text-box button{letter-spacing: 2px;}.about-section:before {content: '';width: 100%;height: 100vh;background: url(archive/image/customization/back-ab2.jpg)no-repeat;background-size: 100%;position: absolute;left: 0;top: 0;opacity: .5;z-index:-1;}/*產品特色*/ 
.features-section {padding-top: 50px;}.RWDnews003 .section-subject {margin-bottom: 35px;}.RWDnews003 h1.main-title {font-size: 34px;font-weight:bold;letter-spacing: 4px;color:#333;line-height:1.5;}.RWDnews003 .section-line {display:none;}.RWDnews003 .box-icon {margin:0 0 15px;}.RWDnews003 .box-icon.box-icon-side {display: flex;align-items: center;}.RWDnews003 .box-icon a.box-icon-title >h2 {color: #333;}.RWDnews003 .box-icon a.box-icon-title:hover>h2 {color: #1e90ff;}/*產品總攬*/ 
.product-section{padding-top:35px;padding-bottom:60px}.RWDService001 .section-subject {display:none;margin-bottom: 35px;}.RWDService001 h1.main-title {font-size: 34px;font-weight:bold;letter-spacing: 4px;color:#333;line-height:1.5;}.RWDService001 h2.sub-title {display:none;}.RWDService001 .section-line{display:none;width: 35px;height: 1px;transform: rotate(0deg);background: transparent;border-bottom: 1px dashed #b5bfa1;margin-top: 25px;margin-bottom: 10px;}.RWDService001 article{background-color:#fff;box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);padding-bottom: 20px;}.boxFeature-2 h2{color: #333; font-size: 16px;letter-spacing: 2px;text-align: center;margin:0;}.boxFeature-2 h2:hover{color:#1e90ff;}.boxFeature-2 p{display:none;}/* 實際案例 */ 
.case-section{background-color: #f6f6f6;padding: 300px 0 80px;margin-top: -230px;position: relative;z-index: -1;}.RWDproduct008 .section-subject {margin-bottom: 35px;}.RWDproduct008 h1.main-title {font-size: 34px;font-weight:bold;letter-spacing: 4px;color:#333;line-height:1.5;}.isotope .isotope-item{padding:15px}.RWDproduct008 h2.sub-title{display:none;}.RWDproduct008 .section-line{display:none;}.RWDproduct008 .overlay{background-color:rgba(30, 144, 255, 0.2);height: 100%;opacity:1;}.RWDproduct008 .item .overlay{opacity:1;visibility: visible;display: flex;align-items: center;justify-content: center;}.RWDproduct008 .item:hover .overlay{visibility: hidden;opacity:0;}.RWDproduct008 .title{letter-spacing:2px;text-shadow: 1px 1px 2px #656565;margin-top: 0;}.RWDproduct008 .text{display:none;}/*------頁尾------*/ 
.ft-up {padding: 80px 0;font-size: 15px;letter-spacing: 2px;color: #333;}.ft-left {padding-right: 80px;}#ft-logo {width: 160px;}.ft-info {margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #c1c1c1;}.ft-info h5 {font-weight: bold;font-size: 18px;line-height: 1.5;margin-bottom: 5px;margin-top: 25px;}.RWDsocial002 .pull-right {float: left !important;margin: 0 0 0 15px;}.RWDsocial002 .iconRounded {border: 0;color: #333;background-color: transparent;font-size: 22px;line-height: 40px;padding: 0;}.ft-map .RWDedictor {height: 280px;}.ft-menu, .ft-social {float: left;line-height: 40px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {background-color: #1e90ff;}.ft-down {background: #1E90FF;color: #fff;font-size: 13px;letter-spacing: 2px;padding:10px 0;}.ft-ssl, .ft-web, .ft-copyright {width: calc(100%/3);float: left;}.ft-web {text-align: center;}.ft-copyright {text-align: right;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {line-height: 1;}
/*bounceIn 修正成 fadeIn start*/

/* bounceIn 修正成 fadeIn*/@-webkit-keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }    to {    opacity: 1;    -webkit-transform: none;    transform: none;  }   }@keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.bounceIn {  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}

/*bounceIn 修正成 fadeIn end*/
/*內頁 start*/

a, ._bd_row a{color:#333;}a:focus, a:hover, ._bd_row a:hover, ._bd_row a:focus{color:#23527c;}.fixed_bg {position: fixed;width: 100%;top: 0;opacity: .5;}.page_wrapper_bg .main {background-color: transparent;}.page_wrapper_bg .footer-section {background: #fff;}.copyright a, .copyright a:hover { color: #fff;}.page_wrapper_bg section.call_to_action {padding: 35px 0 85px 0;min-height: 700px;}.page_wrapper_bg section.call_to_action>.container {padding: 0;}/*標題&麵包屑*/ 
.hgroup h1 {text-align: center;font-size: 34px;font-weight: bold;letter-spacing: 4px;color: #333;line-height: 1.5;}.hgroup .breadcrumb {letter-spacing: 1px;font-size: 12px;background-color: transparent;border: none;position: relative;float: none !important;text-align: center;bottom: 0;}.hgroup .container {border-bottom: none;}/*文字統一設定*/ 
.page_wrapper_bg .article-text h2 {font-size:26px;line-height: 1.5;letter-spacing: 2px;font-weight: bold;}.page_wrapper_bg .article-text h3 {letter-spacing: 2px;line-height: 1.5;margin-bottom: 10px; font-weight: bold; font-size: 24px !important;}.page_wrapper_bg .article-text h4 {font-size: 18px;line-height: 1.7;letter-spacing: 2px;margin: 15px 0 15px;font-weight: bold;}.page_wrapper_bg .article-text {font-size: 15px;line-height: 2;letter-spacing: 2px;color: #333;text-align: justify;font-weight: 400;}.page_wrapper_bg .article-text p {font-size: 15px;line-height: 2;letter-spacing: 2px;color: #333; font-weight: 400;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td { font-size: 15px;line-height: 2; font-weight: 400;}._bd_row li{margin-bottom: 10px;}._bd_row ol, .products-info .txt .editor ol { padding-left: 22px;}._bd_row ul, .products-info .txt .editor ul{ padding-left: 18px;}/*-------按鈕--------*//*回上一頁按鈕*/#article .btn.btn_back a, #album .btn.btn_back a {padding: 6px 15px;display:block;}.btn.btn_back {margin-right: 0;float: right;background: transparent;padding: 0;box-shadow: none;}.btn.btn_back a { padding: 0 15px;background: transparent;color: #333; transition: all 0.2s ease;border:1px solid #cecece;}.btn.btn_back a:hover {color: #fff;background: #1e90ff;}/*確定送出*/ 
.ebtn {padding: 0;background: transparent;-webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px;float: right;margin-right: 0;}.ebtn a {padding: 0 30px;margin-top: 20px;color: #fff;background: #1e90ff; border: 1px solid #1e90ff;transition: all .2s ease;}.ebtn a:hover {background: #2e7fce; color: #fff; border-color: #2e7fce; transition: all .2s ease;}/*加入詢問車*/ 
.RWDproduct_page .btn-other .ibtn {background: #7ebfff;color: #fff; padding: 6px 20px; letter-spacing: 1px;}.RWDproduct_page .btn-other .ibtn:hover {background: #2e7fce; color: #fff; border-color: #2e7fce; transition: all .2s ease;}.RWDquiry .btn.normal {-webkit-border-radius: 0px;-moz-border-radius:0px;border-radius: 0px;border: 1px solid #cecece;color: #333;}.RWDquiry .btn.normal:hover {color: #fff;background: #1e90ff;}.RWDquiry .btn.bg2{color: #fff;background: #1e90ff; border: 1px solid #1e90ff;transition: all .2s ease;}.RWDquiry .btn.bg2:hover{background: #2e7fce; color: #fff; border-color: #2e7fce; transition: all .2s ease;}/**/ 
.layoutlist_2 .item{text-align: center;background-color: #fff;box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);border-bottom: 0px;}.layoutlist_2 .item:hover .subject a {color: #1e90ff;}.RWDproduct_page .products-info .name {font-size: 20px;font-weight: 600;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor { color: #333; }.RWDproduct_page .products-info .combination_info, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .txt { font-size: 14px;}#mobile-fixed, .RWDproduct_page { font-size: 15px;letter-spacing: 2px;color: #333; line-height: 2;}.RWDproduct_page .products-editor img {display: block;margin: 1.4em auto;}.RWDproduct_page .products-editor { border-top: 1px dashed #ccc; padding-top: 20px;}/*最新消息*/ 
.layoutlist_8 .list_subject a {font-size: 18px;font-weight: 600;}.layoutlist_8 .list_subject .summary a {font-size: 15px;font-weight: 400;}.layoutlist_8 .listdate .day { font-weight: 600;color: #7ebfff;font-size: 30px;}.layoutlist_8 .item { border-bottom: 1px dashed #ccc;}/*聯絡我們*/ 
.customized_columns ._input, .customized_columns select {background-color: #fff; border-radius: 0;}.new-form .new-width .control-label { text-align: right !important;}textarea.form-control { min-height: 100px;}

/*內頁 end*/
/*其他尺寸 start*/

@media (max-width:1366px){/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-left {padding-left: 270px;}/*選單*/ 
.cd-logo {width: 130px;}.is-up .cd-logo {width: 110px;padding: 15px;}.RWDmenu_plus02 .container {width: 100%;padding: 0 15px 0 0;}}@media (max-width:1280px){/*選單*/ 
.cd-primary-nav>li>a {padding: 0 15px;}.menu-call {margin-left: 60px !important;margin-right: 20px !important;}.cd-header-buttons li.search-btn {margin-left: 25px;}}@media (max-width:1200px){.index .row {margin-right: 0;margin-left: 0;}.container {padding-right: 25px;padding-left: 25px;}/*選單*/ 
.cd-main-header .cd-logo {margin-top: 0 !Important;}.cd-main-header {padding-right: 20px;}.RWDmenu_plus02 .querycar-block {margin-right: 35px;margin-left: 20px;}.cd-main-header {background: rgba(255, 255, 255, 0.5);}.is-up .cd-main-header {background: rgba(255, 255, 255, 0.9);}nav.cd-nav .bottom-copyright {display:none;}.cd-primary-nav a, .cd-primary-nav ul a {color:#333;font-size: 15px;letter-spacing: 2px;}.cd-primary-nav, .cd-primary-nav ul {background:#fff;}.menu-call {display:none;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: transparent;}/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-left {padding-left: 170px;}/*實績案例*/ 
.RWDproduct008 .container {width: 90%;}}

/*其他尺寸 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*menu*/ 
.cd-logo {width: 100px;padding: 15px;}.is-up .cd-logo {width: 90px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption {top: 30%;}.txt2 {margin-top: 40px !important;}.txt2:before {height: 2px;top: -20px;}/*模組標題*/ 
.RWDright_cont002 .item-first .text-box .title {font-size: 30px;}.RWDnews003 h1.main-title {font-size: 30px;}.RWDproduct008 h1.main-title {font-size: 30px;}/*關於我們*/ 
.about-section {padding: 70px 0 30px;}.RWDright_cont002 .item-first .text-box {padding: 0 0 0 40px;}.RWDright_cont002 .item-first .text-box .subtitle {font-size: 20px;}.RWDright_cont002 .item-first .text-box .text {margin-top: 15px;}.RWDright_cont002 .item-first .text-box a {margin-top: 40px;}/*產品特色*/ 
.RWDnews003 .box-icon .box-icon-title>h2 {font-size: 16px;}/*實績案例*/ 
.RWDproduct008 .arrow-right {right: -25px;}.RWDproduct008 .arrow-left {left: -25px;}/*頁尾*/ 
.ft-ssl, .ft-web, .ft-copyright {width: auto;float: none;display: inline-block;text-align: center;line-height:1;}.ft-web {padding: 0 10px;margin: 0 10px;border-left: 1px solid #fff;border-right: 1px solid #fff;}/*---內頁---*/ 
.page_wrapper_bg section.call_to_action>.container {padding: 0 15px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-left {padding-left: 120px;}/*模組標題*/ 
.RWDright_cont002 .item-first .text-box .title {font-size: 27px;}.RWDnews003 h1.main-title {font-size: 27px;}.RWDproduct008 h1.main-title {font-size: 27px;}/*關於我們*/ 
.main .RWDright_cont002 .container {padding-left: 25px;padding-right: 25px;}.RWDright_cont002 .item-first .text-box {width: 200%;}.RWDright_cont002 .item-first .text-box .text {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}.RWDright_cont002 .item-first .text-box a {margin-top: 25px;}/*產品特色*/ 
.RWDnews003 .col-md-4 {width: calc(100%/2);float: left;}/*產品總攬*/ 
.case-section {margin-top: -325px;padding: 300px 0 50px;}.RWDService001 article {margin-bottom: 30px;}/*實際案例*/ 
.RWDproduct008 .section-subject {margin-bottom: 15px;}/*頁尾*/#ft-logo {width: 110px;}.ft-map .RWDedictor {height: 250px;}.ft-up {padding: 40px 0;}.ft-left {padding-right: 20px;}.ft-down .container {padding: 0 10px;text-align: center;}.ft-down {font-size: 11px;letter-spacing: 1px;}.ft-web {padding: 0 5px;margin: 0 5px;}/*內頁*/ 
.btn.btn_back, .ebtn{width:auto;}.new-form .new-width .control-label {  text-align: left !important;}.formdesc.col-md-6 {text-align: center;}.new-form { margin-top: 0;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
.main .RWDright_cont002 .container {padding-left: 20px;padding-right: 20px;}.container {padding-right: 20px;padding-left: 20px;}.scrollTop002 {bottom: 12%;right: 5px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-left {padding-left: 0;width: 100%;top: 60%;}.txt2:before {display:none;}.txt2 {margin-top: 10px !important;}/*模組標題*/ 
.RWDnews003 h1.main-title {font-size: 25px;}.RWDproduct008 h1.main-title {font-size: 25px;}/* 關於我們*/ 
.about-section {padding: 50px 0 0;}.RWDright_cont002 .item-first {display: block;}.RWDright_cont002 .item-first .text-box {width: 100%;padding: 0;margin-top: 20px;}.RWDright_cont002 .item-first .text-box .title {font-size: 20px;text-align: center;}.RWDright_cont002 .item-first .text-box .subtitle {font-size: 15px;text-align: center;font-weight: 600;color: #989898;}.RWDright_cont002 .item-first .text-box a {width: 100%;text-align: center;float: none;margin-top: 20px;}/*產品特色*/ 
.RWDnews003 .col-md-4 {width: 100%;float: none;padding: 0;}.RWDnews003 .fa img {max-width: 35px;margin-right: 0;}.RWDnews003 .box-icon.box-icon-side {padding-left: 50px;}.RWDnews003 .box-icon .box-icon-title>h2 {font-size: 16px;}/*產品總攬*/ 
.product-section {padding-top: 15px;padding-bottom: 60px;}.RWDService001 .col-md-3.col-sm-6 {width: calc(100%/2);float: left;padding: 0 5px;}.RWDService001 article {margin-bottom: 10px;}/*實際案例*/ 
.case-section {padding: 300px 0 30px;}/*頁尾*/ 
.ft-up {font-size: 13px;}.ft-left {text-align: center;padding: 0;margin-bottom: 25px;}.ft-map {padding: 0;}.ft-web {padding: 0;margin: 10px 0;border: 0;}.ft-menu, .ft-social {float: none;text-align: center;}.ft-ssl, .ft-web, .ft-copyright {display: block;}.RWDsocial002 ul.socialNetwork {display: flex;justify-content: center;width: 100%;float: none !important;margin:0;}/*---內頁---*/ 
.page_wrapper_bg section.call_to_action {padding: 55px 0 65px 0;}.page_wrapper_bg .pagecontent {padding: 0px !important;}.hgroup h1 { margin-bottom: 0;}.RWDproduct_page .products-info {margin-top: 22px;}.RWDproduct_page .btn-other li {width: 100%;}.btn.btn_back, .ebtn{width:100%;}.formdesc.col-md-6 {text-align: left;}.layoutlist_8.rwd .listdate .day {font-weight: 400;}.hgroup h1 {font-size: 28px;letter-spacing: 2px;}.page_subject {padding: 0 !important;}.RWDquiry .btn-box { text-align: center;}.RWDquiry .btn.normal {display: inline-block;}.RWDquiry .btn.t-right {float: none;}
}
/*phone版 end*/