/*字體統一*/body{font-size:14px; line-height:1.7;letter-spacing:2px;}a{color:#666;transition: 0.2s;}a:hover, a:focus {color: #1b297a;}/*背景*/ 
.cd-main-content, .cd-main-header {background: url(archive/image/customization/bg01.jpg)no-repeat center bottom fixed;background-size: contain;}/*選單*/ 
.RWDmenu_plus02 .inside, .cd-main-header {background: #fff;}.RWDmenu_plus02 .container {width: 90vw;}.cd-primary-nav>li>a {letter-spacing: 2px;font-size: 16px;color: #000;font-weight: 700;}@media (min-width: 1025px) {.cd-primary-nav>li>a:hover {color: #22307e;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: #aba062;}}@media (max-width: 1400px) {.RWDmenu_plus02 .container {width: 99vw;}}/*logo*/ 
.cd-logo {width: 320px !important;position: absolute;margin-top: 15px !important;margin-left: 0 !important;transition: 0.2s;}/*.is-up .cd-logo {width: 260px;}*/@media (max-width: 1400px) {.cd-logo {width: 25vw;}}/*banner*/ 
.control .items {background: rgba(255, 255, 255, 0.85);border-radius: 15px;}.point_block {position: relative;top: -80px;}/*down*/ 
.RWDbanner_plus01 .page-scroll.style01 a span {box-shadow: -2px 2px 2px rgba(0, 0, 0, 0.32);}.RWDbanner_plus01 .page-scroll {text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.6), 2px 2px 3px #505050;}/*大標*/ 
.rwd_subject {margin-bottom: 60px;}.RWDService003 .section-subject, .RWDService002 .section-subject {margin-bottom: 0;}.RWDnews009 h1, .RWDService002 h1.main-title, .RWDService003 .main-title {font-size: 33px;letter-spacing: 10px;font-family: 'cwTeXHei', 'Quicksand', serif;color: #1b297a;margin-bottom: 40px;}.RWDService002 h2.sub-title, .RWDService003 .section-line {display: none;}/*190521_圖片標題*/ 
.rwd_subject img {width: 220px;}/*小標*/ 
.RWDnews009 .text-box .title a, .funny-boxes > .funny-boxes-text > h4 {font-size: 22px;font-weight: 600;color: #555;line-height: 1.5;}/*最新消息*/ 
.news_block {padding: 90px 0 0;background: #fff;}.RWDnews009 .pic-box {width: auto;}.RWDnews009 .text-box .under-line {display: none;}.RWDnews009 .date-box {height: auto;padding: 45px 0;}.RWDnews009 .text-box { width: 580px;}.RWDnews009 .pic-box img {width: 390px;}.RWDnews009 .item {background-color: #f4efdb;margin-bottom: 50px;}.RWDnews009 .date-box {font-weight: bold;color: #9a7b00;}.RWDnews009 .date-box .month, .RWDnews009 .date-box .date {font-size: 15px;}/*服務項目*/ .service_block{padding: 90px 0 120px;background: #fff;}.RWDService002 h1.main-title{font-size: 30px; letter-spacing: 10px;}.RWDService002 h2.sub-title{font-size: 16px; letter-spacing: 10px; margin-top:20px;}.RWDService002 h2.sub-title::before{content: "▪";}.RWDService002 h2.sub-title::after{content: "▪";}.RWDService002 .section-line{display:none;}.RWDService002{padding:0;}.funny-boxes > .funny-boxes-text > h4{padding-bottom:0px;}.funny-boxes > .funny-boxes-text > h4::after{display:none;}.funny-boxes > .funny-boxes-text > p{font-size:16px; text-align: justify;}.funny-boxes.not-right-column::before {background: #d8d2ae;}.RWDService002 .col-md-4 {padding: 0 30px;}.funny-boxes-text ol, .funny-boxes-text ul {list-style: none;padding-left: 0;position: relative;}.funny-boxes-text li {position: relative;width: fit-content;margin: auto;color: #777;padding-left: 10px;}.funny-boxes-text li:before {content: "";width: 4px;height: 4px;background: #d82c3b;left: -5px;display: block;position: absolute;top: 10px;}.RWDService003 .item:hover .title span:before {top: 35px;}.funny-boxes > .funny-boxes-icon {height: 100px;width: 100px;}/*產品介紹*/ 
.product_block_01 {padding: 0 0 60px;background: transparent;}.RWDService003 .item {box-shadow: 3px 8px 8px -7px #c5c5c5;border: 10px solid #eee;}.RWDService003 .main-title{font-size: 30px; letter-spacing: 10px;}.RWDService003 .sub-title{font-size: 16px; letter-spacing: 10px;color: #717171; margin-bottom:0;}.RWDService003 .sub-title::before{content: "▪";}.RWDService003 .sub-title::after{content: "▪";}.RWDService003 .section-line{display:none;}.RWDService003 .item figcaption {background-color: transparent;}/*優質物件模組效果調整*/ .RWDService003 .item .line-01-in {height: 3px;background-color: #ffffff;}.RWDService003 .item .line-02-in {width: 3px;background-color: #ffffff;}.RWDService003 .item .line-03-in {height: 3px;background-color: #ffffff;}.RWDService003 .item .line-04-in {width: 3px;background-color: #ffffff;}.RWDService003 .item:hover figcaption {background-color: rgba(60, 60, 60, 0.56);}.RWDService003 .item{box-shadow: 3px 8px 8px -7px #585858;}.RWDService003 .item figcaption .title span {text-shadow: 1px 1px 0px #0b154e, 2px 2px 3px #0b154e;font-size: 20px;}.RWDService003 .item figcaption .more {text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.6), 2px 2px 3px #505050;}/*廣告*/ 
.ad_block {background: transparent;padding: 0 0 40px;}.RWDad002 .owl-carousel img {padding: 0 20px;}.owl-pagination {margin-top: 40px;}/*頁尾*/ 
.footer-01 {background-color: transparent;border-top: 0;}.footer-01 a {color: #555;}.footer-01 a:hover {color: #1b297a;}.footer-01 .footer_block {background-color: rgba(208, 208, 208, 0.34);padding: 60px 0;color: #555;}.footer-01 .copyright_block {background-color: #f9f7eb;border-top: 0;}.footer_block h1 {font-size: 22px;font-weight: 600;margin: 0 0 15px;}.ft02 {margin-top: 25px;}.ft03 {text-align: right;margin-top: 11px;font-size: 13px;letter-spacing: 1px;}/*社群*/ 
.RWDsocial002 .iconRounded {width: 35px;margin: 0 10px;}/*top*/ 
.scrollTop001 {width: 40px;height: 40px;}.scrollTop001 .icon {background: url(archive/image/customization/top.png);background-size: contain;}
/*內頁 start*/

#toTop {display: none !important;}/*社群*/ 
.RWDsocial002 .iconRounded { border: 0; background-color: transparent;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {background-color: transparent;}/*main*/ 
.page_wrapper_bg section.call_to_action { padding: 35px 0 85px 0; min-height: 700px;}/*麵包屑*/ 
.hgroup .breadcrumb {font-size: 12px;background-color: transparent;border: none;position: relative;float: none !important;text-align: center;bottom: 0;}.hgroup .container {border-bottom: none;}.hgroup h1 { text-align: center;  font-size: 30px;  font-weight: 600;line-height: 1.5;color: #1f2d7c;}/*文字統一設定*/ 
.page_wrapper_bg .article-text h2 {font-size:24px;line-height: 1;letter-spacing: 4px;}.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;}.page_wrapper_bg .article-text p {font-size: 15px;line-height: 2;letter-spacing: 2px;color: #333;}hr {margin-top: 40px; margin-bottom: 40px; border-top: 1px solid #ddd;}/*側選單*/ 
.m2018 .products-nav>ul>li {padding: 0 10px 10px;}.m2018 .products-nav .nav-title {  background: #f4efdb;}.m2018 .products-nav>ul>li.active>a { color: #22307e;font-weight: 600;}.m2018 .products-nav>ul>li>a { padding-right: 0;}#sidebar .products-nav {box-shadow: 2px 2px 5px #ddd; text-align: center;}/*-------按鈕--------*//*重新填寫*/ 
.refill_btn {display: none;}/*回上一頁按鈕*/#album .btn.btn_back a {padding: 6px 15px;}.btn.btn_back {margin-right: 0;float: right;background: transparent;padding: 0;box-shadow: none;}.btn.btn_back a {display: block;padding: 0 15px;background: #21307e;color: #fff; transition: all 0.2s ease;border: 1px solid #21307e;}.btn.btn_back a:hover {border: 1px solid #21307e;color: #21307e;background: transparent;}/*確定送出*/ 
.ebtn {margin-top: 20px;transition: all 0.3s ease;border-radius: 0 !important;float: right !important;margin-right: 0 !important; background: #21307e !important; border: 1px solid #21307e;box-shadow:none;}.ebtn a {color: #ffffff;}.ebtn:hover {background:  transparent !important; border: 1px solid #21307e;}.ebtn:hover a {color:#21307e;}/*詢問車*/ 
.btn-primary { background-color:#21307e;border: 1px solid #21307e; border-radius: 0 !important; float: right;font-size: 14px;box-shadow:none;margin-right: 15px;}.btn-primary a {color: #fff;font-size: 14px;}.btn.btn-primary:focus a, .btn.btn-primary:hover a, .btn.btn-primary:active a{color:#21307e;}.btn-primary:hover{transition: all 0.3s ease; color:#a3583a; background-color: transparent;border-color: #21307e;} .btn-primary:active:hover, .btn-primary:active:focus{background-color: transparent;border: 1px solid #21307e;}.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{color: #21307e;background-color:  transparent;border-color: #21307e;outline: none;}/*關於*/ 
._bd_quote>i { left: 0;}.ab_peo {text-align: center;margin-bottom: 60px;}.ab_quote i { font-size: 30px;}.ab_quote { background: #f4f4f4; text-align: center; padding: 30px 10px 50px; margin: 0 0 60px;}.ab_tex h4 { border-left: 6px solid #ddd; color: #22307e;background: #eee; padding: 5px 10px; display: inline-block;}.ab_tex {margin: 40px 0;}span.book-in { font-size: 18px; font-weight: 600;}.tabs nav li.tab-current:before, .tabs nav li.tab-current:after { background: #22307e;}.tabs nav ul li:first-child { border-left: 1px solid #22307f;}.tabs nav li.tab-current {background: #22307f;}.tabs nav li.tab-current a {color: #fff;}/*最新消息*/ 
.layoutlist_3 .list_subject a {font-size: 18px !important;font-weight: bold !important;letter-spacing: 3px !important;color: #333 !important;}.layoutlist_3 .list_subject .summary a {font-size: 15px !important;font-weight: normal  !important;letter-spacing:2px  !important;}.layoutlist_3 .listdate .day {color: #d82c3b !important;font-weight: bold;line-height: 1;}.layoutlist_3 .item {border-bottom: 1px dashed #ddd !important;}.layoutlist_3 .listdate { border-left: 0 !important;text-align: center;}/*產品*/ 
.layoutlist_2 .subject { text-align: center; border-top: 1px solid #ddd;padding-top: 10px;min-height: 45px;}.layoutlist_2 .item { border-bottom: none;}.RWDproduct_page .products-info ul { padding-left: 18px;}.RWDproduct_page .products-info ol { padding-left: 21px;}.RWDproduct_page .products-info .combination_info, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .txt { font-size: 14px; line-height: 2;}.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 .name { font-size: 20px; color: #23317f; font-weight: 600;}.RWDproduct_page .products-info li {margin-bottom: 10px;}.RWDproduct_page .ibtn { background: #da3947;padding: 10px 20px;color: #fff; display: block;}.RWDproduct_page .btn-other .ibtn:hover{ color: #fff; background: #22307e;transition: all 0.5s ease;}.RWDproduct_page .pic-box .thumbnails ul li a:hover:before {border: 2px solid #22307e;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before {border: 2px solid #22307e;}.pd_right img {margin: 0; width: 85%;}.pdinfo_tit {  border-left: 6px solid #ddd;  color: #22307e; background: #eee; padding: 5px 10px; display: inline-block;}.RWDproduct_page { font-size: 16px; letter-spacing: 2px; color: #333;line-height: 2;}/*.RWDproduct_page .products-info .txt .title .ii-arrow1{display:none;}*//*實案分享*/ 
.row .album_d_item a { border-bottom: none;}.album_item_subject { opacity: 1 !important;padding: 10px 0;}/*檔案下載*/ 
.download .list_table td.list_subject {border-bottom: 1px solid #dedede;padding-left: 12px;padding-right: 12px;text-align: left;font-size: 18px;line-height: 1.7;margin: 0 0 20px;color: #79a21e;letter-spacing: 2px;}.download .search-container {margin-left: 10px;border: 1px solid #b7b7b7;}/*.download .search-go:before {content: "GO";font-size: 13px;letter-spacing: 1px;position: absolute;top: 5px;left: 5px;color:#5f5f5f}*/ 
.download .search-go {background: #fff;top: 0;border-left: none;}.download .search_bg {background: #fff;border:none;}.download .search_input {background: #fff;border-right: 1px solid #b7b7b7;margin-right: 40px;}/*檔案下載_編號*/ 
.download .list_table th.list_no {font-size: 14px;letter-spacing: 1px;line-height: 26px;}/*檔案下載_檔案名稱*/ 
.download .list_table th.list_subject {line-height: 26px;font-size: 14px;letter-spacing: 1px; }.download .list_table td.list_subject{color: #202e7c;}/*檔案下載_日期*/ 
.download .list_table th.list_date {line-height: 26px;letter-spacing: 1px;font-size: 14px;}/*檔案下載_下載*/ 
.download .list_table th.list_downloadbtn {line-height: 26px;font-size: 14px;letter-spacing: 1px;}/*聯絡*/ 
.new-form .new-width .control-label {text-align: right !important;}.con_so img {width: 35px;margin-right: 20px;}.con_so { margin: 10px 0 40px;}textarea.form-control {min-height: 150px;}.new-form .new-width .row .col-md-11 {margin-left: 130px;}.customized_columns ._input, .customized_columns select {border: 1px solid #e2e2e2;background-color: transparent; border-radius: 0;}/*詢問車*/ 
.line { background-color: #ddd;}#carlist .subject, #carlist .summary { text-align: center;}

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

@media (max-width:1200px) and (min-width:1024px){.cd-logo {width: 230px !important;margin-top: 5px !important;margin-left: 5px !important;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*-----首頁-----*//*logo*/ 
.cd-logo {width: 230px !important;margin-top: 5px !important;margin-left: 5px !important;}/*滑出選單*/ 
.cd-primary-nav, .cd-primary-nav ul {background: #f9f7eb;}/*大標統一*/ 
.rwd_subject {margin-bottom: 40px;}/*最新消息*/ 
.news_block {padding: 60px 0 0;}.RWDnews009 .date-box {float: left;width: 70px;height: auto;padding: 60px 0;margin: 0;text-align: center;}.RWDnews009 .pic-box {float: left;width: 400px;position: relative;z-index: 999;}.RWDnews009 .pic-box img {width: 390px;}.RWDnews009 .text-box {float: left;width: calc(100% - 480px);padding: 20px;}/*服務項目*/ 
.service_block {padding: 20px 0 60px;}/*產品介紹*/ 
.product_block_01 {padding: 0 0 20px;}.ad_block {padding: 0 0 20px;}/*頁尾*/footer.footer .footer_block {padding: 40px 0;}/*社群*/ 
.RWDsocial002 .iconRounded {margin: 0 5px;}/*top*/ 
.scrollTop001 {bottom: 200px;right: 10px;}/*-----內頁-----*/ 
.container_m { margin: 0 15px;}.collapsing_header header { padding: 0;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*-----首頁-----*//*最新消息*/ 
.RWDnews009 .item {padding: 20px;}.RWDnews009 .date-box .month, .RWDnews009 .date-box .date, .RWDnews009 .date-box .year {float: none;display: inline-block;}.RWDnews009 .date-box {width: 100%;padding: 0 0 10px;}.RWDnews009 .pic-box img, .RWDnews009 .pic-box {width: auto;}.RWDnews009 .text-box {width: calc(100% - 350px);padding: 0;padding-left: 20px;}/*頁尾*/ 
.footer-01, .ft03 {text-align: center;}.footer-01 .footer_block {background-color: rgba(208, 208, 208, 0.22);} { text-align: center;}/*社群*/ 
.RWDsocial002 ul.socialNetwork li {float: none;display: inline-block;}/*-----內頁-----*/#sidebar { padding: 30px 15px;}.hgroup h1 { font-size: 25px;margin-bottom: 10px;}.layoutlist_3 .list_subject { margin-top: 0 !important;}.layoutlist_3 .listdate .day::before{display:none;}.layoutlist_3 .listdate .day { font-size: 30px !important;}.download .search_input { margin-right: 34px;}.download .search-go { border-left: 1px solid #b7b7b7;}.download .search-container {margin-top: 15px !important;}.new-form .new-width .row .col-md-11 {margin-left: 0;}.new-form .new-width .control-label { text-align: left !important;}.con_so {text-align: center;}.formdesc { text-align: center;word-break: break-word;}.new-form {margin-top: 0 !important;}.con_so img { margin: 10px 15px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*-----首頁-----*//*選單*/ 
.RWDmenu_plus02 .inside, .cd-main-header {background: #ffff;}.main.cd-main-content {top: 50px;}.cd-logo {width: 230px;}/*.is-up .cd-logo {width: 220px;}*//*輪播點*/ 
.RWDbanner_plus01.style-dotnav.control-left .control-box, .RWDbanner_plus01.style-dotnav.control-right .control-box { bottom: 15px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li {height: 30px;}/*最新消息*/ 
.RWDnews009 .text-box {width: 100%;padding: 20px 0 0;}footer.footer .footer_block {letter-spacing: 1px;}.ft03 {font-size: 12px;letter-spacing: 0;}/*-----內頁-----*/ 
.row {margin-left: 0; margin-right: 0;}.container_m { margin: 0;}.page_wrapper_bg .main .container {padding-left: 12px; padding-right: 12px;}.page_wrapper_bg .article-text h4 { font-size: 16px;}/*最新消息*/ 
.layoutlist_3 .list_subject a {font-size: 16px !important;}.layoutlist_3 .item {margin: 0;padding: 44px 0px 0  !important;}.layoutlist_3 .list_subject {margin-top: 30px !important;padding: 0;}.layoutlist_3 .listdate .day {color: #afafaf !important; font-size: 12px !important;font-weight:normal !important;}.layoutlist_3 .listdate .day::before {display: inline;}.layoutlist_3 .list_subject .summary {margin: 10px 0px 25px;}._col.listdate {padding: 0;}._col.list_img {padding: 0;}.layoutlist_3 .listdate {text-align: left;}/*關於*/ 
.tabs { margin-top: -80px !important;}.tab_content { font-size: 15px !important; color: #333 !important; line-height: 2 !important;}span.book-in { display: block;}.ab_tex {margin: 30px 0;}.ab_tex h4 {display: block; margin-bottom: 0 !important;}/*產品*/ 
.pd_right img {width: 50%;}.RWDproduct_page .btn-other li { width: 100%; float: none; padding: 2px 6px;}.RWDproduct_page .btn-other {padding-left: 0 !important;}/*實案*/ 
.album_d_item { float: none;}.btn.btn_back {width: 100%;}#carlist .subject, #carlist .summary {text-align: left;}#carlist .subject {  font-size: 15px;  margin-bottom: 15px;}.btn-primary {margin-right: 0; margin-bottom: 15px;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.page_wrapper_bg .article-text h3 {font-size: 20px !important;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
.RWDproduct_page .btn-other i.ii { top: 2px; padding: 5px 0;}
}
/*iphone5 end*/