/* all */a, a:hover, a:focus{text-decoration: none;}body{font-family:arial, 微軟正黑體, sans-serif;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background:#555;    color: #fff;}/*210520跟隨購物車*/ 
.RWDmenu_plus02 .cart-menu .buy-btn a{background:#000}.RWDmenu_plus02 .cart-menu .buy-btn:hover a{background:#e70012}.RWDmenu_plus02 .cart-menu .title span{background:#000;top:-3px;position:relative}/* menu*/nav.cd-nav {margin-left: 0;}.cd-logo {width: 250px;margin-top: 15px;}.cd-main-header {background: transparent;}.RWDmenu_plus02 .inside {background: #000;}.RWDmenu_plus02 .container {width: 90%;}.cd-primary-nav > li > a {padding: 0 20px;font-size: 16px;color: #fff;letter-spacing: 2px;}.cd-primary-nav > li:after{bottom:0;height:2px;}.cd-primary-nav > li:hover:after {bottom:0;height:2px;background: #f3e300;}.cd-primary-nav .cd-secondary-nav > li > a{color:#666;}.cd-primary-nav .cd-secondary-nav > li > a:hover, .cd-primary-nav .cd-secondary-nav > li.active > a {background-color: #666;}#cd-primary-nav > li:nth-child(2) > a {color: #fff;background-color: #e70012;}@media (max-width:1440px){.RWDmenu_plus02 .container {width: 100%;}.cd-primary-nav > li > a {padding: 0 15px;}}/* 會員*/ 
.RWDmenu_plus02 .member-block a {color: #eee;}.RWDmenu_plus02 .member-block:hover span {color: #eee;}.RWDmenu_plus02 .member-block:hover:after, .RWDmenu_plus02 .cart-block:hover:after {display:none;}/* 購物車*/ 
.RWDmenu_plus02 .cart-block a {color: #e70012;}.glyphicon-shopping-cart:before {color: #e70012;font-size: 20px;}.RWDmenu_plus02 .cart-block:hover span {color: #e70012;}/* 搜尋*/ 
.cd-search-trigger::after {background: #eee;}.cd-search-trigger::before {border: 2px solid #eee;}.cd-search button:hover {color: #eee;}.cd-search-trigger span::before, .cd-search-trigger span::after {background: #eee;}/* main*/#RWDBASE_PAT01.collapsing_header .main {    margin: 80px 0 0 !important;}/* Banner*/ 
.flexslider .container .carousel-caption h1{letter-spacing: 2px;}.lead.skincolored{letter-spacing: 2px;}.function-toggle{display:none}.RWDbanner001 {margin-top: 80px;}/* 服務項目*/ 
.block_service{padding: 90px 0 70px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2c3546+0,283c5f+100 */background: #2c3546; /* Old browsers */background: -moz-linear-gradient(top, #2c3546 0%, #283c5f 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #2c3546 0%,#283c5f 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #2c3546 0%,#283c5f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c3546', endColorstr='#283c5f',GradientType=0 ); /* IE6-9 */}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 5px 30px;}/*.RWDnews005 .owl-carousel img {background-color: #efefef;;border-radius: 50%;border: 2px dotted #f3e300;padding: 25px;}*/ 
.RWDnews005 .owl-theme .owl-controls .owl-buttons div {color: #AB3B3A;background: transparent;border: #fff 0px solid;font-size: 30px;}.RWDnews005 .owl-theme .owl-controls .owl-page span {display: block;width: 10px;height: 10px;}.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page span {background: #e70012;}.RWDnews005 .margin-top-20{text-align: center;font-size: 20px;letter-spacing: 3px;color: #333;font-weight: normal;}.RWDnews005 .list-inline{display:none;}.RWDnews005 h1.main-title{font-size: 43px;color: #fff;font-weight: bold;letter-spacing: 5px;}.RWDnews005 h2.sub-title{font-size: 18px;margin: 15px 0 0;color: #ccc;letter-spacing: 3px;}.RWDnews005 .section-line{display:none;}.rwd_subject img {width: 400px;padding-bottom: 55px;}.RWDnews005 h4 a{color: #ddd;letter-spacing: 5px;}/* 經營理念*/ 
.block_about{padding:70px 0;background:#292c3b url(archive/image/customization/aboutbg.jpg) center center no-repeat;background-size:cover;}@media (min-width: 1170px) {.block_about .container{width: 90%;min-width:1170px;}}.about_pic{float: left;width: 50%;}.about_word{float: left;width: 50%;padding: 5vw 0 0 5vw;color: #ddd;font-size: 16px;line-height: 2;letter-spacing: 1px;text-align: justify;}.about_word h1{margin: 0 auto 25px;font-size: 43px;color: #fff;line-height: 1.3;font-weight: bold;}/*熱銷商品*/ 
.block_pro{padding:100px 0 80px;background-color:#ededed;}.RWDproduct002{padding: 0;}.RWDproduct002 .col-md-12{padding: 0;}.RWDproduct002 h1.main-title{font-size: 43px;color: #333;font-weight: bold;letter-spacing: 5px;}.RWDproduct002 h2.sub-title{font-size: 18px;margin: 15px 0 0;color: #777;letter-spacing: 3px;}.RWDproduct002 .section-line{display:none;}.popup-portfolio .portfolio-item{padding: 0 0 35px;background-color: #fff;box-shadow: 0px 0px 8px rgba(26, 26, 51, 0.2);margin: 0 15px 25px;width: calc(100% / 3 - 30px);}.RWDproduct002 h4{font-size: 20px;text-align: center;letter-spacing: 1px;font-family: arial, 微軟正黑體, sans-serif;margin: 0 auto 10px;}.RWDproduct002 .showbottom:hover .portfolio-bottom h4{color: #E70012;}.RWDproduct002 p{font-size: 16px;text-align: center;letter-spacing: 1px;color: #999;}.RWDproduct002 .showbottom .btn_add2car{color: #555;padding: 5px 40px 7px;border-radius: 0;border: 2px solid #ddd;}.RWDproduct002 .showbottom:hover .portfolio-bottom .btn_add2car{background-color: #E70012;border: 1px solid #E70012;}.fancybox-lock .fancybox-overlay{z-index:111111;}.fancybox-inner .btn-success{background-color: #555;border: 1px solid #555;}.fancybox-inner .btn-success:hover{background-color: #e70012;border-color: #e70012;}/* 頁尾*/ 
.footer{padding:50px 0;margin-top:0px;background: none #000;border-top: 3px solid #ab3b3a;font-size: 14px;letter-spacing: 1px;color: #ccc;line-height: 28px;}.footer a{color:#ccc;}.footer h1 {font-size: 18px;letter-spacing: 2px;margin-top: 0;color: #fff;}.footer-img {display: inline-block;margin:5px 0px;margin-right: 5px;}.footer-info1 {display: inline-block;}.footer-info1 a:hover {color: #fff}.footer-info2 {display: inline-block;margin-left: 20px;}.ssl_panel {font-size: 12px;letter-spacing: 1px;text-align: right;padding-top: 3px;color: #ccc;}.RWDcopyright {color: #ccc;font-size: 12px;letter-spacing: 1px;text-align: right;}.copyright_desc {color: #ccc;letter-spacing: 1px;}.copyright_desc a {color: #ccc;}.copyright_desc a:hover{color: #ccc;}/* 社群*/ 
.RWDsocial002 .iconRounded{border: 0px;color: #fff;background-color: #29487d;width: 45px;height: 45px;padding-top: 9px;padding-left: 3px;margin-right: 10px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover{background-color: #29487d;color: #fff;}.RWDsocial002 .iconRounded:before{margin: 6px;}/* top*/#toTop {display:none !important;}.scrollTop001 {width: 50px;height: 50px;right: 15px;}.scrollTop001 .icon {    height: 100%;width: 100%;background: transparent url(archive/image/customization/top.png) center center no-repeat;}
/*內頁 start*/

.cd-primary-nav .cd-secondary-nav {width: 112px; text-align: center;}.page_wrapper_bg .collapsing_header .main { background: #ededed;}.block_pdw {display: none;}.block_pdh {display: none;}.block_ph {display: none;}.block_phs {display: none;}nav.cd-nav .bottom-copyright {display: none;}/*內頁底部距離*/ 
.page_wrapper_bg .main section.call_to_action{margin: 0 0 120px 0;}.page_wrapper_bg .footer {padding: 50px 0 20px 0;}/*內文統一*/ 
.page_wrapper_bg .hgroup h1 {font-size: 40px;letter-spacing: 3px;text-align: center;color: #333;line-height: 1.5;margin: 0;font-weight: bold;text-align: center;}.page_wrapper_bg h2  {font-size: 36px;letter-spacing: 2px;line-height: 1.5;margin: 0;font-weight: bold;}.page_wrapper_bg h3  {font-size: 32px;letter-spacing: 2px;line-height: 1.5;margin: 0;font-weight: bold;}.page_wrapper_bg h4  {font-size: 28px;letter-spacing: 2px;line-height: 1.5;margin: 0;font-weight: bold;}.page_wrapper_bg h5  {font-size: 24px;letter-spacing: 2px;line-height: 1.5;margin: 0;font-weight: bold;}.page_wrapper_bg h6  {font-size: 20px;letter-spacing: 2px;line-height: 1.5;margin: 0;font-weight: bold;}.page_wrapper_bg .pagecontent p {color: #888;letter-spacing: 2px;line-height: 1.8em;font-size: 16px;}.page_wrapper_bg .hgroup .container {margin-left: 0;margin-right: 0;}.page_wrapper_bg .hgroup .container .page_subject {padding: 0;}/*標題文字底線*/ 
.page_wrapper_bg .hgroup .container {border-bottom: 1px solid #888;}/*標題下麵包屑*/ 
.page_wrapper_bg .hgroup .breadcrumb {float: none !important;position: relative;text-align: center;border: 0px;bottom: 0px;background: transparent;letter-spacing: 1.5px;color: #888;}.page_wrapper_bg .hgroup .breadcrumb a:hover {color:  #000;}/*內頁返回按鈕*/ 
.page_wrapper_bg .btn_back {background: transparent !important;padding: 0px;margin: 0px;float: right;margin-top: 20px;line-height: 1.5;}.page_wrapper_bg .btn.btn_back a {display: block;width: 150px;border: 2px solid #ddd;font-size: 15px;padding: 10px 0;color: #555;border-radius: 0px;transition: 0.5s ease;}.page_wrapper_bg .btn_back a:hover {background: #e70012;color: #fff;transition: 0.5s ease;}/*產品列表加入購物車按鈕*/ 
.page_wrapper_bg .layoutlist_4 .buybtn {font-size: 15px;width: 100%;padding: 10px 0;line-height: 1.5;color: #555;background-color: transparent;letter-spacing: 2px;border: 2px solid #ddd;transition: 0.5s ease;}.page_wrapper_bg .layoutlist_4 .buybtn:hover {background: #e70012;color: #fff;transition: 0.5s ease;}/*產品內頁加入購物車按鈕*/#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #df2c48;font-size: 15px;letter-spacing: 2px;line-height: 1.5;transition: 0.5s ease;border-radius: 0px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #333;font-size: 15px;letter-spacing: 2px;line-height: 1.5;transition: 0.5s ease;border-radius: 0px;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, .no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {background: #c30513;transition: 0.5s ease;}/*結帳頁面按鈕*/ 
.RWDshopping .btn.normal {width: 150px;border: 2px solid #ddd;font-size: 15px;padding: 10px 0;color: #555;border-radius: 0px;transition: 0.5s ease;}.RWDshopping .btn.normal:hover  {background: #e70012;color: #fff;border-color: #ddd;transition: 0.5s ease;}.RWDshopping .btn.normal.bg3, .RWDshopping .btn.normal.bg2 {width: 150px;border: 2px solid #ddd;font-size: 15px;padding: 10px 0;color: #fff;border-radius: 0px;transition: 0.5s ease;background: #333;}.RWDshopping .btn.normal.bg3:hover, .RWDshopping .btn.normal.bg2:hover   {background: #e70012;color: #fff;border-color: #ddd;transition: 0.5s ease;}  {background: #e70012;color: #fff;border-color: #ddd;transition: 0.5s ease;}/*聯絡我們*/ 
.page_wrapper_bg .ebtn {letter-spacing: 2px;background: transparent;padding: 0px;float: right;margin-top: 20px;line-height: 1.5;margin-right: 0px;}.page_wrapper_bg .ebtn a {text-align: center;display: block;width: 150px;border: 2px solid #ddd;font-size: 15px;padding: 5px 0;color: #555;border-radius: 0px;transition: 0.5s ease;}.page_wrapper_bg .ebtn a:hover {background: #e70012;color: #fff;transition: 0.5s ease;}/*會員註冊按鈕*/#btn_member_login {letter-spacing: 2px;font-size: 15px;padding: 10px;color: #fff;border-radius: 0px;background-color: #333;transition: .5s ease;}#btn_member_login:hover {background: #000;color: #fff;transition: 0.5s ease;}#join_form .btn-primary {letter-spacing: 2px;background: #333;color: #fff;text-align: center;width: 150px;border: 1px solid #000;font-size: 15px;padding: 5px 0;border-radius: 0px !important;transition: 0.5s ease;line-height: 1.5;}#join_form .btn-primary:hover {background: #000;color: #fff;transition: 0.3s ease;}#join_form .btn-link  {letter-spacing: 2px;text-align: center;width: 150px;border: 1px solid #000;font-size: 15px;padding: 5px 0;color: #fff;border-radius: 0px !important;margin: 0px;transition: 0.5s ease;line-height: 1.5;}#join_form .btn-link a {font-weight: bold;color: #000;background-color: transparent;}#join_form .btn-link:hover {background: #000;color: #fff;transition: 0.5s ease;} /*內頁側邊選單樣式*//*內頁側邊標題*/ 
.page_wrapper_bg #sidebar .products-nav {border: 1px solid #000;}.page_wrapper_bg .products-nav .nav-title {background: #000;color: #fff;padding: 10px 0 10px 10px;font-weight: bold;margin: 0;}.page_wrapper_bg .products-nav>ul>li {background-color: #fafafa;margin: 0;padding: 0;}.page_wrapper_bg .products-nav>ul>li>a {width:100%;color: #000;font-size: 15px;letter-spacing: 2px;padding: 14px 20px;font-weight: bold;transition: 0.5s ease;}.page_wrapper_bg .products-nav>ul>li:hover, .page_wrapper_bg .products-nav>ul>li.active {background-color: #e70012;transition: 0.5s ease;}.page_wrapper_bg .products-nav>ul>li:hover >a, .page_wrapper_bg .products-nav>ul>li.active >a  {color: #fff;transition: 0.5s ease;}.page_wrapper_bg .products-nav>ul>li:hover >ul>li, .page_wrapper_bg .products-nav>ul>li.active >ul>li {background-color: #fafafa;}.page_wrapper_bg .products-nav>ul>li:hover >.toggle-submenu::after, .page_wrapper_bg .products-nav>ul>li.active >.toggle-submenu::after  {color: #fff;transition: 0.5s ease;}.page_wrapper_bg .products-nav>ul>li>ul>li>a {width:100%;color: #555;font-size: 15px;letter-spacing: 2px;padding: 10px 20px;transition: 0.3s ease;}.page_wrapper_bg .products-nav>ul>li>ul>li:hover>a {color: #e70012;font-weight: 600;transition: 0.3s ease;}.page_wrapper_bg .products-nav>ul>li>ul>li.has-child>a:hover { font-weight: bold;color:  #e70012;transition: 0.5s ease;}.page_wrapper_bg .products-nav>ul>li>ul>li.has-child>a:hover >.toggle-submenu::after {color: #e70012;transition: 0.5s ease;}.page_wrapper_bg .products-nav>ul>li>ul>li>ul>li>a {width:100%;color: #666;font-size: 14px;letter-spacing: 2px;padding: 10px 20px;transition: 0.5s ease;}.page_wrapper_bg .products-nav>ul>li>ul>li>ul>li>a:hover {color: #000;font-weight: bold;transition: 0.5s ease;}.page_wrapper_bg .products-nav .toggle-submenu::after {right: 10px;top: 75%;color: #000;}/*.page_wrapper_bg .products-nav>ul>li>ul>li:hover, .page_wrapper_bg .products-nav>ul>li>ul>li.active {background-color: #f74755;transition: 0.5s ease;}.page_wrapper_bg .products-nav>ul>li>ul>li:hover, .page_wrapper_bg .products-nav>ul>li>ul>li.active {background-color: #f74755;transition: 0.5s ease;}.page_wrapper_bg .products-nav>ul>li>ul>li:hover  >ul>li, .page_wrapper_bg .products-nav>ul>li>ul>li.active >ul>li {background-color: #fafafa;transition: 0.5s ease}.page_wrapper_bg .products-nav>ul>li>ul>li:hover >.toggle-submenu::after, .page_wrapper_bg .products-nav>ul>li>ul>li.active >.toggle-submenu::after {color: #fff;transition: 0.5s ease;}.page_wrapper_bg .products-nav>ul>li>ul>li.has-child.is-open>ul>li>a {width:100%;color: #666;font-size: 15px;letter-spacing: 2px;padding: 10px 20px;transition: 0.5s ease;}.page_wrapper_bg .products-nav>ul>li>ul>li.has-child.is-open>ul>li:hover, .page_wrapper_bg .products-nav>ul>li>ul>li.has-child.is-open>ul>li.active {background-color: #f96470;transition: 0.5s ease;}*//*產品列表樣式*//*產品_產品列表頁_card樣式*/ 
.page_wrapper_bg .webdesc {color: #333;font-size: 18px;letter-spacing: 2px;line-height: 1.5;text-align: center;}.page_wrapper_bg .sortbar {display: block;float: none;margin: 10px auto;color: #999;font-size: 15px;text-align: center;letter-spacing: 2px;}.sortbar>a {color: #999 !important;font-size: 16px;text-align: center;}.page_wrapper_bg .item .subject A.itemlink {color: #333;font-size: 16px;font-weight: bold;line-height: 1.5;letter-spacing: 2px;}.page_wrapper_bg .item .subject A.itemlink:hover {color: #e70012;}.page_wrapper_bg .count_info{color: #555;}.page_wrapper_bg .layoutlist_4 .pricearea {display: flex;justify-content: center;}.page_wrapper_bg .pricearea .price{padding: 2px 0;letter-spacing: 1.5px;}.page_wrapper_bg .pricearea .price.fixprice {color: #999;}.page_wrapper_bg .pricearea .price.sellprice {color: #e70012;}.layoutlist_2 .item, .layoutlist_4 .item {border-bottom: 1px solid #eee !important;}.layoutlist_2 .subject {text-align: center;}.page_wrapper_bg .layoutlist_4 .stands_options {color: #555;}.pagecontent  .layoutlist_4 .cate_div{display: none !important;}.layoutlist_4 select {font-size: 15px;padding: 4px 20px 4px 8px;}.layoutlist_4 .subject, .layoutlist_4 .subject a {text-align: center;}.page_wrapper_bg .layoutlist_4 .subject a{color: #333;font-size: 16px;font-weight: bold;line-height: 1.5;letter-spacing: 2px;}.page_wrapper_bg .layoutlist_4 .subject a:hover{color: #e70012;}.page_wrapper_bg .layoutlist_4 .cdate{text-align: center;}.page_wrapper_bg .layoutlist_4 .cdate a{color: #888;text-align: center;letter-spacing: 1.5px;}.page_wrapper_bg .item.product_list_item:hover .subject a{color: #e70012;}.page_wrapper_bg .item.product_list_item:hover  .buybtn {background: #e70012;color: #fff;transition: 0.5s ease;}/*產品內頁*/ 
.RWDproduct_page .products-info .name {font-size: 18px;color: #000;margin-bottom: 10px;font-weight: bold;letter-spacing: 2px;}.RWDproduct_page .products-info .price-box { letter-spacing: 1.5px;}.RWDproduct_page .products-info .txt .editor {font-size: 14px; color: #333;letter-spacing: 1.5px;line-height: 1.8;}.RWDproduct_page .btn, .RWDproduct_page .ibtn { color: #333;}/*關於遠東*/ 
.about_title, .about_subtitle  {text-align: center;}.about_text {margin-bottom: 80px;}#RWDPAGE_BASE_PAT02 h6.about_subtitle {color: #c1bfbf;letter-spacing: 1px;padding: 5px 0px 60px 0;}.page_wrapper_bg .about_text>p {margin: 0 auto;font-size: 18px;color: #333;}.about_items {display: flex;margin: 0 auto;list-style-type: none;padding-inline-start: 0px;}.about_items>li {width: 33.3333%;padding: 0 30px;display: flex;flex-direction: column;align-items: center;font-size: 20px;letter-spacing: 1px;font-weight: 600;color: #000;}ul.about_items>li>img {width: 120px;padding-bottom: 30px;}.page_wrapper_bg .about_items>li>p {padding-top: 15px;font-weight: 500;color: #333;}/*常見問題*/ 
.faq_question {font-weight: 600;color: #333;letter-spacing: 2px;line-height: 1.5;}.rwd .faq_answer { letter-spacing: 2px;line-height: 1.5;color: #666;}/*聯絡我們*/ 
.eforms2 #RWDPAGE_BASE_PAT02 .main .call_to_action .container .pagecontent {padding: 0px !important;}.new-form {margin-top: 60px;}#RWDPAGE_BASE_PAT02 h6.contact_caption_title {text-align: center;margin-bottom: 20px;}ul.contact_caption_content { font-size: 16px;list-style-type: none; padding-inline-start: 0px;text-align: center; letter-spacing: 2px; line-height: 1.5;color: #666;font-weight: 400;}ul.contact_caption_content>li {padding: 5px;}#RWDPAGE_BASE_PAT02 h4.contact_title {text-align: left;color: #333;margin-bottom: 10px;}ul.contact_content {font-size: 16px; list-style-type: none;padding-inline-start: 0px;letter-spacing: 2px;line-height: 1.5;color: #555; margin-bottom: 20px;}ul.contact_content>li { padding: 5px 0;}iframe.contact_map {border: 1px solid #ddd !important;width: 95% !important;height: 180px;}.customized_columns textarea#eformstw72_00004 {height: 240px;}.customized_columns {color: #333;letter-spacing: 2px;line-height: 1.5;}.new-form .new-width .must, .new-form .new-width .control-label, .new-form .new-width .row .col-md-1 { width: 110px;}.page_wrapper_bg  .customized_columns ._input, .customized_columns select {background: #fafafa;border-radius: 0px;box-shadow: initial;border: 1px solid #eee;}.page_wrapper_bg  .customized_columns ._input:hover, .customized_columns select:hover {border: 1px solid #ccc;}/*人才招募*/ 
.recruitment.layoutlist_1 {letter-spacing: 2px;line-height: 1.5;}/*服務項目*/ 
.RWDslider01 .text { padding: 30px 20px 30px 0px ; }.RWDslider01 .text>.editor>h6 {font-weight: 400;}#RWDPAGE_BASE_PAT02 h4.service_title {color: #000;border-bottom: 1px solid #ccc;padding-bottom: 10px;margin-bottom: 20px;display: block;}#RWDPAGE_BASE_PAT02 .RWDslider01 .pic-list { padding-right: 0px;}/*最新消息*/ 
.article4 .page_wrapper_bg .main section.call_to_action { min-height: 620px;}.news_area {margin-bottom: 30px;text-align: center;}#RWDPAGE_BASE_PAT02 h3.news_title {padding-bottom: 50px;line-height: 1.5;}#RWDPAGE_BASE_PAT02 h6.news_content {font-weight: 400;color: #555;padding-bottom: 15px;}#RWDPAGE_BASE_PAT02 h6.news_content>span { color: #e70012;font-weight: 600;}/*線上DM 列表*/ 
.page_wrapper_bg .layoutlist_1 .row .album_item {top: auto !important;width: 33.3333% !important;}.page_wrapper_bg .layoutlist_1 .row .album_item:hover .album_item_subject { color: #e70012;}.page_wrapper_bg .layoutlist_1 .album_item_subject { color: #000;letter-spacing: 2px;font-size: 18px;padding: 10px;font-weight: bold;}.page_wrapper_bg .lg-sub-html h4 {max-height: 35px;}/*汽車教室*/#RWDPAGE_BASE_PAT02 h3.teach_title {text-align: center;padding-bottom: 30px;}/*實裝紀錄*/ 
.page_wrapper_bg .layoutlist_7 .litem:hover .subject a {color: #e70012;}.page_wrapper_bg .layoutlist_7 .subject, .page_wrapper_bg .layoutlist_7 .subject a {color: #333;font-size: 16px;margin-top: 15px;margin-bottom: 10px;text-align: center;letter-spacing: 2px;font-weight: bold;line-height: 1.5;}.page_wrapper_bg .layoutlist_7 .cdate, .layoutlist_7 .cdate a { color: #999;letter-spacing: 1.5px; line-height: 1.5;text-align: center;}.page_wrapper_bg .RWDtimeline01 .line_dot2 span {background: linear-gradient(to bottom,rgba(237,237,237,0) 0,rgba(237,237,237,1) 2%,rgba(237,237,237,1) 100%);}.page_wrapper_bg .RWDtimeline01 li.event:before {border: 2px solid #e70012;background: #e70012;}.page_wrapper_bg .RWDtimeline01 li.event .point .title {width: 86%;margin: 0 auto;font-size: 20px;letter-spacing: 2px;padding: 10px 0;line-height: 1.5;}.page_wrapper_bg .cate_list .subject a {color: #333;font-size: 16px;font-weight: bold;line-height: 1.5;letter-spacing: 2px;}.page_wrapper_bg .cate_list.row .col-sm-6:hover .subject a {color: #e70012;}/*我要預約*/ 
.eforms3 .formdesc {color: #333;font-size: 18px;letter-spacing: 2px;line-height: 1.5;margin-left: -15px;margin-right: -15px;    border-bottom: 1px solid #ccc;padding-bottom: 30px;}.eforms3 .customized_columns {padding-top: 20px;}input[type=checkbox], input[type=radio] {margin: 5px;}/*結帳頁面*//*購物車結帳頁面_步驟123*/ 
.RWDshopping .shopping-step .name {color: #888;}.RWDshopping .shopping-step .num {color: #e70012;border: 1px solid #e70012;}.RWDshopping .shopping-step .num i {color: #fff;}@keyframes num-bg {    0% {background: rgb(231,0,18, 0);-webkit-transform: scale(.5);transform: scale(.5)}    100% {background: rgb(231,0,18, .8);-webkit-transform: scale(1);transform: scale(1)}}/*會員註冊頁面*/#join_form input {color: #555;letter-spacing: 1.5px;border: 1px solid #eee;background: #fafafa;border-radius: 0px;}#join_form input:hover {border-color: #ddd;}#RWDPAGE_BASE_PAT02 .scrollTop001 {width: 50px;height: 50px;right: 15px;transition: bottom 0.5s ease 0s;bottom: 10%;right: 25px;cursor: pointer;z-index: 75;}#mobile-fixed .btn-box .normal { border-radius: 0px;border: 1px solid #ddd;color: #555;}#mobile-fixed .btn-box .normal:hover {background: #e70012;color:#fff;}#mobile-fixed .btn-box .normal.bg2 {border-radius: 0px;color: #fff;}#mobile-fixed .btn-box .normal.bg2:hover {background: #e70012;color;#fff;}

/*內頁 end*/
/*過渡修正 start*/

@media (max-width: 1700px){.about_items>li {padding: 0 40px;}}@media (max-width: 1500px){.about_text>p {width: 75%;}.about_items>li {padding: 0 30px;}}@media (max-width: 1280px){.about_text>p {width: 80%;}.about_items>li {padding: 0 20px;}}@media (max-width: 1199px){.about_items>li {padding: 0 15px;}}@media screen and (min-width: 1170px) and (max-width: 1470px){.RWDmenu_plus02 .container{width: 95%;}}@media screen and (min-width: 1170px) and (max-width: 1300px){.cd-primary-nav > li > a{padding: 0 10px;}}@media screen and (min-width: 1170px) and (max-width: 1230px){.cd-main-header{background: #000;height: auto;}.cd-primary-nav > li{margin:0;}nav.cd-nav .phone-member, nav.cd-nav .bottom-copyright, nav.cd-nav ul .close-btn{display:none;}}@media screen and (min-width: 1170px) and (max-width: 1195px){.collapsing_header .cd-main-header .cd-logo{margin-top: 30px;}}@media screen and (max-width: 1170px) {.cd-main-header {background: #000;}.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after {background-color: #fff;}.collapsing_header .cd-main-header .cd-logo {width: 180px;margin-top: 6px;}}@media screen and (min-width: 1024px) and (max-width: 1170px){.cd-primary-nav, .cd-primary-nav ul{width: 360px;}}

/*過渡修正 end*/
/*1199px start*/
@media (max-width: 1199px) {
.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after {background-color: #fff;}.collapsing_header .cd-main-header .cd-logo {margin-top: 5px;margin-bottom: 5px;}.cd-primary-nav .cd-secondary-nav { width: 100%;text-align: left;}.cd-primary-nav > li > a {color: #333;}.cd-primary-nav .cd-secondary-nav > li > a:hover, .cd-primary-nav .cd-secondary-nav > li.active > a {background-color: transparent;}#RWDPAGE_BASE_PAT02 .main .call_to_action > .container {width: 95%; padding-left: 10px;padding-right: 10px;}.RWDbanner001 {    margin-top: 50px;}#RWDBASE_PAT01.collapsing_header .main {    margin: 50px 0 0 !important;}
}
/*1199px end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/* menu*/ 
.collapsing_header .main {top: 50px !important;}.cd-search {top:50px !important;}.cd-primary-nav .cd-secondary-nav > li > a{color:#ccc}.cd-primary-nav .cd-secondary-nav > li > a:hover, .cd-primary-nav .cd-secondary-nav > li.active > a {background-color: transparent;color: #fff;}.cd-primary-nav a, .cd-primary-nav ul a {border-bottom: 1px solid #333;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after{background-color: #fff;}.cd-primary-nav, .cd-primary-nav ul {background: #000;z-index:111}nav.cd-nav ul .close-btn {margin-bottom: 40px;color: #fff;}nav.cd-nav .phone-member a:hover{color:#ccc;}nav.cd-nav .phone-member, nav.cd-nav .phone-language {border-bottom: 1px solid #333;}nav.cd-nav .bottom-copyright {color:#999;}#cd-primary-nav > li > ul > li.go-back {color:#fff;}#cd-primary-nav > li > ul > li.go-back a {color:#fff;}/* 服務項目*/ 
.service_block {padding: 70px 0;}.RWDnews005 .margin-top-20{font-size: 18px;}/* 經營理念*/ 
.block_about{padding: 70px 35px;}.about_word{padding: 0 0 0 5vw;}.about_pic{overflow: hidden;}.about_pic img{width: 150%;max-width: 150% !important;float: right;}/* 熱銷商品*/ 
.block_pro{padding: 100px 35px 80px;}.RWDproduct002 h4{font-size: 18px;}/*頁尾*/ 
.footer_black .container{padding:0 35px;}.footer h1 {margin-bottom: 25px;}.community_panel {margin-bottom: 15px;}.RWDsocial002 {float: right;}.ssl_panel {padding-top: 0;}.scrollTop001 {bottom: 42%;}nav.cd-nav ul .close-btn:after, nav.cd-nav ul .close-btn:before { background-color: #fff;}/*內頁底部距離*/ 
.page_wrapper_bg .main section.call_to_action{margin: 0 0 80px 0;}/*內頁*/ 
.page_wrapper_bg .layoutlist_4 .pricearea {flex-direction: column;}.pagecontent .article_model[data-seq="0"] {margin-top: 10px !important;}.page_wrapper_bg .hgroup h1 {font-size: 36px;}.block_pdw {display: block;}.page_wrapper_bg .form-horizontal .control-label { letter-spacing: 1px;}.cd-primary-nav > li > a {color: #fff;}.album1 .page_wrapper_bg .main section.call_to_action {min-height: 1011px;}iframe.contact_map { height: 155px;}.article4 .page_wrapper_bg .main section.call_to_action { min-height: 1010px;}.page_wrapper_bg .main section.call_to_action {    min-height: 1030px;}
}
/*Pad橫向 end*/
/*991px start*/
@media (max-width: 991px) {
.page_wrapper_bg .layoutlist_4 .pricearea {flex-direction: row;}.page_wrapper_bg .layoutlist_4 .col-sm-6 { width: 33.3333%;}.page_wrapper_bg .webdesc {margin-top: 15px;}#sidebar {padding-left: 0px; padding-right: 0;}.about_text>p {width: 90%;}.page_wrapper_bg .about_text>p {width: 88%;}.about_items {width: 90%;}ul.about_items>li>img {width: 80px;padding-bottom: 20px;}.contact_area {display: flex;}.contact_text {width: 40%;}iframe.contact_map {width: 58% !important;height: 200px;}.new-form .new-width .must, .new-form .new-width .control-label, .new-form .new-width .row .col-md-1 {width: 150px;}#RWDPAGE_BASE_PAT02 h3.news_title {padding-bottom: 20px;font-size: 32px;}#RWDPAGE_BASE_PAT02 h3.teach_title {font-size: 32px;}.page_wrapper_bg .cate_list.row .col-sm-6 {width: 33.3333%;}.page_wrapper_bg .form-horizontal .control-label { letter-spacing: 2px;}.eforms3 .formdesc { margin-left: 0px;margin-right: 0px;}#RWDPAGE_BASE_PAT02 h4.service_title {font-size: 24px;}.RWDslider01 .text>.editor>h6 { font-size: 18px;}.customized_columns textarea#eformstw72_00004 {height: 100px;}.album1 .page_wrapper_bg .main section.call_to_action {min-height: auto;}.article4 .page_wrapper_bg .main section.call_to_action { min-height: auto;}.page_wrapper_bg .main section.call_to_action {    min-height: 700px;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
/*內頁底部距離*/ 
.page_wrapper_bg .main section.call_to_action{margin: 0 0 60px 0;}RWDPAGE_BASE_PAT02 .main .call_to_action > .container {padding-left: 20px; padding-right: 20px;}.contact_text {width: 50%;}iframe.contact_map {width: 49% !important;}#RWDPAGE_BASE_PAT02 h3.news_title {font-size: 28px;}#RWDPAGE_BASE_PAT02 h6.news_content {font-size: 18px;}.news_area {margin-bottom: 20px;}.page_wrapper_bg .RWDtimeline01 li.event .point .title {font-size: 18px;}#RWDPAGE_BASE_PAT02 .RWDslider01 .pic-list {padding-right: 30px;}.page_wrapper_bg .pricearea .price {font-size: 14px;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.navbar .logo_img {width: 200px; margin: 0px 0 0px 15px;}.page_wrapper_bg .hgroup .breadcrumb {margin-bottom: 10px;}.page_wrapper_bg .btn.btn_back{width:100%;}.page_wrapper_bg .btn.btn_back a{width:100%;}.page_wrapper_bg .ebtn{width:100%;}.page_wrapper_bg .ebtn a{width:100%;}#join_form .btn-primary {width: 100%;}#join_form .btn-link{width: 100%;margin-top: 15px;}.page_wrapper_bg .RWDquiry .btn.normal {width: 100%;}#RWDPAGE_BASE_PAT02 .RWDquiry .btn.bg2 {width: 100%;margin-top: 15px;}.block_pdh {display: block;}.page_wrapper_bg .RWDtimeline01 li.event .point .title {width: 70%;margin: 0 auto;}.page_wrapper_bg .customized_columns .row .col-sm-12 {width: 100%;} 
}
/*800px end*/
/*pad版 start*/
@media (max-width: 768px) {
/* 經營理念*/ 
.about_pic{float: none;width: 100%;max-height: 300px;}.about_pic img{width: auto;max-width: 100% !important;float: none;}.about_word{float: none;width: 100%;padding: 50px 0 0;}/*熱銷商品*/ 
.popup-portfolio .portfolio-item{width: calc(100% / 2 - 30px);}/* footer*/ 
.footer {text-align: center;}.RWDsocial002 {width:110px;margin: 0 auto;float: none;}.ssl_panel {padding-top: 3px;text-align: center;}.community_panel {margin-bottom: 20px;margin-top: 15px;}.RWDcopyright {text-align: center;}/*內頁*/ 
.page_wrapper_bg .hgroup h1 {font-size: 32px;}#RWDPAGE_BASE_PAT02 .main .call_to_action > .container {padding-left: 25px; padding-right: 25px;}.contact_text {width: 54%;}iframe.contact_map {width: 46% !important;}.RWDtimeline01 li.event {height: 350px !important;}.page_wrapper_bg .layoutlist_4 .pricearea {flex-direction: column;}
}
/*pad版 end*/
/*767px start*/
@media (max-width: 767px) {
/*內頁底部距離*/ 
.page_wrapper_bg .main section.call_to_action{margin: 0;}#RWDPAGE_BASE_PAT02 .main .call_to_action .container .xrow .pagecontent {padding: 0px !important;}#RWDPAGE_BASE_PAT02 .layoutlist_2 .item, #RWDPAGE_BASE_PAT02 .layoutlist_4 .item {margin-top: 30px;}.RWDproduct_page .btn-other li button {float: left;width: auto;}.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}.page_wrapper_bg .about_text>p { width: 70%;}.about_items>li {width: 80%;margin-bottom: 30px;}.about_items {flex-direction: column;    align-items: center;}h6.about_subtitle {padding-bottom: 30px;}.recruitment .list_table th.list_date {border-color:  #b9b9b9;}.recruitment .list_table th.list_educational {border-color: #b9b9b9;}.layoutlist_1 .row {display: flex; flex-wrap: wrap;}.page_wrapper_bg .layoutlist_1 .row .album_item {width: calc(100% / 2 - 1px) !important;padding-left: 10px;padding-right: 10px;}.album-list .item {width: calc(100% / 2 - 1px);}.page_wrapper_bg .cate_list.row {display:flex; flex-wrap: wrap;}.page_wrapper_bg .cate_list.row .col-sm-6 {width: calc(100% / 2 - 1px);}.page_wrapper_bg .layoutlist_7 .row {display:flex; flex-wrap: wrap;}.page_wrapper_bg .layoutlist_7 .row .litem { width: calc(100% / 2 - 1px);}.page_wrapper_bg .cate_list.row .col-sm-6 {width: 50%}#RWDPAGE_BASE_PAT02  .layoutlist_4 .col-xs-6 {padding-left: 5px;padding-right: 5px;width: 50%}.page_wrapper_bg .pricearea .price {font-size: 16px;}.page_wrapper_bg .item .subject A.itemlink {letter-spacing: 1px;}.page_wrapper_bg .main section.call_to_action {    min-height: 500px;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.page_wrapper_bg .hgroup h1 { font-size: 28px;}.page_wrapper_bg .about_text>p { width: 85%;}.contact_area {flex-direction: column;}.contact_text {text-align: center;width: 100%;}iframe.contact_map {width: 100% !important;}h4.contact_title { text-align: center;}.new-form {margin-top: 20px;}.block_ph {display: block;}.page_wrapper_bg .layoutlist_1 .row .album_item {width: 100% !important;}.album-list .item {width: 100%;padding-bottom: 15px;}#RWDPAGE_BASE_PAT02 h3.teach_title { font-size: 28px; line-height: 1.5; padding-bottom: 10px;}.page_wrapper_bg .cate_list.row .col-sm-6 {width: 100%;padding-bottom: 15px;}.page_wrapper_bg .layoutlist_7 .row .litem { width: 100%;}.page_wrapper_bg .RWDtimeline01 li.event .point .title { width: 100%;}.eforms3 .formdesc { font-size: 17px;}#RWDPAGE_BASE_PAT02 h4.contact_title {text-align: center;}#RWDPAGE_BASE_PAT02 .main .call_to_action > .container {padding-left: 15px;padding-right: 15px;}
}
/*600px end*/
/*phone版 start*/
@media (max-width: 480px) {
/* menu*/nav.cd-nav ul .close-btn {margin-bottom: 50px;}.collapsing_header header {padding: 0;}.collapsing_header .cd-main-header .cd-logo {width: 145px;margin-top: 10px;}/* 服務項目*/ 
.block_service{padding: 90px 0 50px;}.RWDnews005 h1.main-title{font-size: 30px;}.RWDnews005 h2.sub-title{font-size: 1.1em;letter-spacing: 2px;}/* 經營理念*/ 
.about_pic{height: auto;}.block_about{padding: 70px 15px;}.about_word h1{font-size: 30px;}/* 熱銷商品*/ 
.block_pro{padding: 100px 15px 80px;}.RWDproduct002 h1.main-title{font-size: 30px;}.RWDproduct002 h2.sub-title{font-size: 1.1em;letter-spacing: 2px;}.popup-portfolio .portfolio-item{width: calc(100% - 30px);}.RWDproduct002 h4{line-height: 1.4;}/*頁尾*/ 
.footer_black .container{padding:0 25px;}.footer-info2 {display: inline-block;margin-left: 0px;}/*內頁*/ 
.page_wrapper_bg .main .container {padding-left: 10px;padding-right: 10px;}.page_wrapper_bg .layoutlist_4 .pricearea {flex-direction: column;}.page_wrapper_bg .about_text>p { width: 82%;}#RWDPAGE_BASE_PAT02 h3.news_title {font-size: 26px;}#RWDPAGE_BASE_PAT02 h6.news_content {font-size: 16px;}.article4 .news_content .block_pdh {display: none;}.article4 .news_content .block_pdw {display: none;}.article4 .news_content >span> .block_pdh {display: block;}#RWDPAGE_BASE_PAT02 h6.news_content>span {letter-spacing: 0px;}.article4 #RWDPAGE_BASE_PAT02 .main .container {padding-left: 10px;padding-right: 10px;}.RWDtimeline01 li.event { height: 250px !important;}.RWDtimeline01 li.event .circle img { margin-bottom: 0;}.RWDslider01 .text {  padding: 0}.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {margin-top: 35px !important;}.faq_question {letter-spacing: 1px;}#RWDPAGE_BASE_PAT02 h6.contact_caption_title {font-size: 17px;margin-bottom: 10px;}#RWDPAGE_BASE_PAT02 h4.service_title { font-size: 20px;    margin-bottom: 10px;}.RWDslider01 .text>.editor>h6 { font-size: 16px;}.page_wrapper_bg .RWDtimeline01 li.event .point .title { font-size: 16px;}@media (max-width: 420px) {#RWDPAGE_BASE_PAT02 h4.service_title { text-align: center;}.RWDslider01 .text>.editor>h6 { text-align: center;}}
}
/*phone版 end*/
/*380px start*/
@media (max-width: 380px){
.about_items>li { width: 85%; padding: 0;}.page_wrapper_bg .about_text>p {width: 79%;}#RWDPAGE_BASE_PAT02 h3.news_title { font-size: 24px;line-height: 1.5;}.article4 #RWDPAGE_BASE_PAT02 .main .container {padding-left: 15px;padding-right: 15px;}#RWDPAGE_BASE_PAT02 h6.news_content {font-size: 15px;}#RWDPAGE_BASE_PAT02 h3.teach_title {font-size: 26px;}.RWDtimeline01 li.event {height: 267px !important;}.page_wrapper_bg .RWDtimeline01 li.event .point .title { padding: 0; font-size: 16px;}.page_wrapper_bg input[type=checkbox], input[type=radio] {margin: 5px 3px 5px 0;}.page_wrapper_bg span.options {letter-spacing: 1.2px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.page_wrapper_bg .main .container {padding-left: 10px;padding-right: 10px;}.page_wrapper_bg .pricearea .price { font-size: 14px;}.block_phs {display: block;}#RWDPAGE_BASE_PAT02 h3.news_title { font-size: 20px;}#RWDPAGE_BASE_PAT02 h3.teach_title {font-size: 23px;}.RWDtimeline01 li.event {  height: 240px !important;}
}
/*320px end*/