@charset "utf-8";



/*上方選單解除滑動固定

.header_area.sticky { position:relative;}

*/



/*電腦LOGO

.nav-brand {}

*/



/*手機LOGO

.nav-brand-m {}

*/



/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */





/*預設解除背景輪播*/

#content_main { margin:0;}

.bannerindex { position:relative; height:auto;}

.swiper-banner { position:static; margin:0; height:auto;} 

.swiper-slide img { height:auto;}

#page .header_area {

  width: 100%;

  position: relative;

  background: #000;

}

@media screen and (max-width: 768px) {

.bannerindex { padding:0; margin:0;}

}



/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */





/*內頁BANNER 設定*/

.banner {

  background: none;

  font-size: 35px;

  letter-spacing: 3px;

width: 171px;

  margin: auto;

}

.banner h5 {

  background: #000;

  color: #fff;

  border-radius: 25px;

  padding: 3px 0;

}

.banF {

  width: 400px;

}

.banner.banA {}

.services_page .banner.banB {background-color:#000;}

.services_page .banner {  width: auto;}

.banner.banC {}

.banner.banD {}

.banner.banE {}

.banner.banblog {display: block;padding: 50px 0 20px;}




/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */



#content_main {line-height: 0;} /*切版前要拿掉*/

.other_page .content {line-height: 0;} /*切版前要拿掉*/





/*header*/

.main_header_area {

  background: rgba(0,0,0,0);

}

.header_area.sticky .main_header_area {

  background: rgba(0,0,0,0.9);

}



.nav-header {

  top: 0px;

  margin-top: 12px;

}



.nav-brand {

  width: 270px;

}



.header_area {

  width: 100%;

  position: absolute;

}



.nav-menu {

  margin: 10px 0;

  padding: 25px 10px 0 220px;

}



.nav-menu > li > a {

  color: #fff;

  font-weight: bold;

}

.nav-menu > li:hover > a, .nav-menu > li.active > a, .nav-menu > li.focus > a {

  color: #c30d23;

}

.nav-menu > li:hover > a .submenu-indicator-chevron, .nav-menu > .active > a .submenu-indicator-chevron, .nav-menu > .focus > a .submenu-indicator-chevron {

  border-color: transparent #b98c16 #b98c16 transparent;

}



/*購物車列*/

.me_tp_features a.tp_btn_cart {

  color: #b98c16;

  font-weight: bold;

  display: none;

}



.me_tp_features a.tp_btn_notice {

  color: #b98c16;

  font-weight: bold;

  display: none;

}



.shop_search_btn {

  background: #b98c16;

  color: #1a1a1a; 

}



.nav-menu .tp_links {

  display: none !important;

}



.box_search input[type="text"]:focus {

  color: #b98c16;

}



/*下拉選單*/

/*

.nav-dropdown > li > a:hover, .nav-dropdown > li > a:focus {

  color: #1a1a1a;

  background: #eee;

  font-weight: bold;

}*/



.nav-submenu li a {

  background: url(https://pic03.eapple.com.tw/bhcars/logo_small.png) no-repeat;

  background-size: contain;

}

.nav-submenu li a:hover {

  background: url(https://pic03.eapple.com.tw/bhcars/logo_small_2_logo_small.png) no-repeat;

  background-size: contain;

  font-weight: bold;

}

.nav-submenu li ul a {

  background: none;

}

.nav-submenu li ul a:hover {

  color: #1a1a1a;

  background: #eee;

  font-weight: bold;

}



/*內容上方白線*/

.pageIndex .main_part {

  border-top: none;

}



.edit {

  width: 100%;

  margin: 0 auto;

  padding: 0;

}



/*首頁文章*/

.module_i_news .title_i_box h4 {

  color: #fff;

  letter-spacing: 5px;

}



.module_i_news {

  background: #000;

}

.module_i_news li {

  width: 33%;

  padding: 30px;

}



.i_blog_le {

  width: 100%;

  overflow: hidden;

  padding: 0;

  height:0;

  padding-bottom:100%;

}



.i_blog_ri {

  padding: 12px 0;

  width: 100%;

  white-space: normal;

  overflow: hidden;

  word-break: break-all;

}



.i_blog_ri h5 {

  color: #fff;

  display: -webkit-inline-box;

  text-overflow: ellipsis;

  -webkit-line-clamp: 1;

  overflow: hidden;

  line-height: 30px;

}



.i_blog_ri em {

  display: block;

  margin: 10px 0;

}



/*文章頁面*/



.blog_page #content {
    width: 100%;
    background: url(https://pic03.eapple.com.tw/bhcars/bg.jpg);
}

.blog_in_page #content {
    width: 100%;
    background: url(https://pic03.eapple.com.tw/bhcars/bg.jpg);
}


h5.blog_le_t em {
    display: inline-block;
    font-style: normal;
    color: #fff;}
	
	h5.blog_le_t span {
    display: inline-block;
    color: #fff;
}

.blog_list_ri h5 {
    font-weight: 500;
    font-size: 20px;
    color: #fff;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    white-space: normal;
    overflow: hidden;
}

.blog_list_ri p {
    font-size: 15px;
    color: #fff;
    line-height: 130%;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    white-space: normal;
    overflow: hidden;
    word-break: break-all;
}

h4.blog_category_title {
    color: #fff;
    font-size: 30px;
    border-bottom: 1px #ccc solid;
    padding: 10px 0;
    margin-bottom: 20px;
}

.blog_box_edit * {
    line-height: 150%;
    color: #fff;
}


.blog_page h4.blog_category_title {

  display: none;

}

.blog_search input[type="search"] {

  border-radius: 5px;

}






.blog_back a.article_btn_back {

  background: #6f6a63;

}

.product-layer-two li:hover



.product-layer-two li:hover ul {

  border: none;

  border-top: none;

}


.blog_le .accordion li .link:last-child {
    border-bottom: 1px solid #CCC;}
	
	
.blog_le .accordion li .link a { color: #fff;
}



.animated-arrow {

  background: #b98c16;

}

/*其他頁面*/

.path {display: none;}



/*footer*/

.footer {

  background: #000;

}

.pageIndex .footer{

  border-top: 1px solid #1c1c1c;

}



.footer .fax {

  display: none;

}



.footer_logo img {

  width: 100%;

}



.footer_info li p {

  color: #fff;

}



.footer_menu a {

  border: none;

  background: none;

  color: #fff;

}





.footer_menu a:hover {

  background: none;

  color: #b98c16;

  font-weight: bold;

}



.footer_menu a:nth-child(1) {

  border-left: none;

}



.footer_menu a:nth-child(5) {

  border-right: none;

}



.footer_info li {

  display: block;

}



.footer_info li:nth-child(2) {

  width: 100%;

  margin-top: 20px;

}



.copy {

  color: #3e3e3e;

  border-top: none;

  background: #333;

}



.copy a {

  color: #3e3e3e;

}



.copy a:hover {

  color: #fff;

}



#to_top {

  background: #b98c16;

  color: #fff;

  font-weight: bold;

}

#to_top i::before, #to_top i::after {

  background: #fff;

}



/*文章頁面*/

h5.blog_le_t {

  font-size: 18px;

  font-family: pingfangsc-regular, sans-serif,'微軟正黑體';

  font-weight: 300;

}

.blog_le .accordion {

  border-radius: 5px;

}

.blog_back a.article_btn_back {

  background: #c30d23;

}

.blog_search input[type="search"] {

  border-radius: 5px;

}

.blog_le .accordion {

  border-radius: 5px;

}

.product-layer-two li:hover



.product-layer-two li:hover ul {

  border: none;

  border-top: none;

}

/*聯絡表單*/

.contact_page .main_part {

  padding: 0 20px 50px;

}



.noborder {

  border: 1px solid #bbb;

  border-radius: 5px;

}

.contact_form .animated-arrow {background: #C30D23;}

.form__insert img {margin-left: 10px;}

.contact_page .banner {

  border-bottom: 1px solid #000;

}

.contact_page .animated-arrow {

  background: #c30d23;

}

.contact_form li .form__label {

  width: 90px;

  padding-right: 0;

}

.contact_form li .form__insert {

  width: 99%;

}

.FAX {

  display: none;

}





/*商品頁面*/


.product_info_page #content {
    width: 100%;
    background-color:#000;}
	
	.prod_related {
    background: #000000;
    padding: 25px 15px;}
	
	
.lastPage {
    font-size: 16px;
    color: #fff;
    background: #ADA17E;
    padding: 10px 20px;
    display: block;
    margin: 40px auto 0;
    width: 130px;
    text-align: center;
}



.product_page #content {
    width: 100%;
    background: url(https://pic03.eapple.com.tw/bhcars/bg_1.jpg);
    background-position: center;
}


.product-layer-two li a {

  color: #fff;

  border: none;

  padding: 10px 22px 8px 22px;

  background: url(https://imgur.com/92U9Xt0.png) no-repeat;

  background-size: contain;

  background-position: left;

  font-weight: bold;
}

.product_page a{color: #fff;}

.product_info_page a{color: #fff;}

.path {
    width: 96%;
    margin: auto;
    font-size: 13px;
    color: #fff;
    text-align: right;
    border-bottom: 1px solid #ccc;
}

.path p {
    position: relative;
    width: auto;
    display: inline-block;
    padding-left: 5px;
    line-height: 24px;
    margin-bottom: -1px;
    border-bottom: 1px solid #fff;
    max-width: 210px;
}


.products-list .name {
    font-size: 15px;
    color: #fff;}
	
	.product-layer-two li li a {
    background: #000;
    border: none;
    font-size: 14px;
    padding: 4px 8px;
}

.product-layer-two li li {
    display: none;
    background: #000;
    margin: 0;
}



.product_page .product-layer-two li a:hover {

  font-weight: bold;

}

.product_page .product-layer-two li:hover ul {

  border: 1px solid #ddd;

  border-top: 2px solid #b98c16;

  margin: auto;

  width: 100%;}



.product-layer-two > li > a::after {

  border-color: #000 #000 transparent transparent;

  border-width: 0 15px 12px 0;

}

.product-layer-two li:hover ul {

  border: none;

  border-top: none;

}



.product_page .path {display: inline-block;}

.product_page .main_part { padding: 0px 20px;}

#menuTop li li:hover, .product-layer-two li li:hover a, .product-layer-two li li:hover {

  background: #ece3cd;

  font-weight: bold;

}

.products-list .item {width: 33%;}

.product_page .price {display: none;}

.products-list .pic {

  padding-bottom: 160px;

  height: 250px;

  overflow: hidden;

}





/*商品詳細頁*/



.prod-item:nth-child(2) {

  display: none;

}



.product_info li .txt_box {

  color: #bdbdbd;

}

.product_info li span {

  color: #000;

  font-weight: bold;

  background: #bdbdbd;

  text-align: center;

  margin-right: 15px;

  border-radius: 20px;

  width: 75px;

}



.product_info_page .prod-thumb {

  margin: 10px 0;

  color: #fff;

  background: #000;

  width: 120px;

  padding: 2px 15px 3px;

  text-align: center;

  letter-spacing: 2px;

  border-radius: 20px;

}

.prod-panel {

  margin-bottom: 50px;

}

.product_info_page .sidebarBtn h2 {

  color: #fff;

  font-size: 24px;

}

.product_info_page .product_pic {

  background: #000;

  border-radius: 10px 0 10px 10px;

}

.product_pic #bx-pager {

  font-size: 19px;

  color: #fff;

  padding-top: 15px;

}

.block {

  background: #fff;

}

.product_pic #bx-pager a {

  overflow: hidden;

}

.product_pic #bx-pager a img {

  height: 100%;

}

.prod_related h6 span::before {

  color: #000;

}

.product_main {

  padding: 0;

  width: 65%;

}

.product_pic .bx-wrapper {

  margin: 0;

  padding: 20px 0 0;

  width: 98%;

}



.sidebarBtn {

  width: 34%;

  background: #000;

  border-radius: 0 15px 15px 0;

  position: relative;

  left: -15px;

  border: 1px solid #000;

  padding: 15px 15px 15px 25px;

}



.product_pic .bx-wrapper .bx-viewport {

  border: none;

  left:0;

}



.product_info_page .main_part {

  padding: 0 20px 20px;

}

.product_info_page .path {

  display: block;

}

.product_info_page .path p {

  max-width: 400px;

}

.product_info_page .show_content {

  width: 98%;

}



/*商品詳細頁按鈕*/

.toShare b {

  display: none;

}

.toShare object {

  display: none;

}



.toShare a {

  background: url(https://pic03.eapple.com.tw/bhcars/line_bt.png) no-repeat;

    background-size: auto;

  background-size: contain;

  width: 150px;

  height: 50px;

}



.toShare a:nth-child(2) {

  background: url(https://pic03.eapple.com.tw/bhcars/fb_bt.png) no-repeat;

  background-size: contain;

}

@media screen and (max-width: 810px) {

.product_main {width: 100%;}

.product_info_page .product_pic {border-radius: 10px 10px 0 0;}

.product_pic .bx-wrapper .bx-viewport {height: 400px !important;}

.sidebarBtn {width: 100%;border-radius: 0 0 10px 10px;left: 0;}

.bxslider li {width: 100% !important;}

.product_pic #bx-pager a img {height: 100%;width: auto;}

.module_i_news li {width: 32%;padding: 10px;}

/*在庫車輛*/

.products-list .item {width: 32%;}

.products-list .pic {

  padding-bottom: 0;

  height: 150px;

}

.products-list .name { margin: 15px 0;}



}

@media screen and (max-width: 768px) {

.nav-toggle::before {

  background-color: #797979;

  box-shadow: 0 .5em 0 0 #797979,0 1em 0 0 #797979;

}

/* 選單 */
@media (max-width:768px) {
  .module_i_news li {
    display: inline-block;
  }
  
  h5.blog_le_t, .blog_le .accordion {
    display: block;
}
  
}



/* 開啟手機板下方按鈕所需設定 */

#bottom_menu {display: none; }

.footer.with_shopping_mode { padding:30px 0 70px; }

#to_top { bottom:60px;}

/*選單*/

.nav-header {background: #000;}

.navigation-portrait .nav-menu {padding: 0;}

.nav-menu > li > a {color: #000;}

.navigation-portrait .nav-dropdown > li > a::before {background: none;}

.nav-submenu li a { background: none;}

.navigation-portrait .nav-dropdown > li > a {background: #f2f2f2;}

.navigation-portrait .nav-dropdown > li > ul > li > a {padding-left: 45px;}

}



@media screen and (max-width: 568px) { 



}

@media (max-width:560px) {
  .i_blog_ri em{
    line-height:140%;
  }
}

@media screen and (max-width: 414px) { 

.module_i_news li {width: 100%;}

.footer.with_shopping_mode {padding: 30px 0 0;}

/*#gb-widget-8560 {bottom: 80px !important;}

.fix_ri {bottom: 150px;}*/

/*在庫車輛*/

.product_page .main_part {padding: 0;}

.products-list .item {width: 49%;}

.products-list .pic {height: 100px;}

.product_pic .bx-wrapper .bx-viewport {height: 250px !important;}

/*產品詳細頁*/

.banF {width: 95%;}

.banner {font-size: 30px;}

.product_info_page .main_part {padding: 0 10px 20px;}

.banner.banblog {padding: 50px 0 0;}

.banner {font-size: 30px; width: 160px;}

.product_info_page .show_content {width: 100%;padding: 0;}

.product_pic .bx-wrapper {margin: auto;padding: 15px 0 0;width: 100%;display: block;}

.product_pic .bx-wrapper .bx-viewport {height: auto;}

.product_info_page .product_pic {padding: 0 10px 20px;}

.sidebarBtn {padding: 0 10px 10px;margin: auto;}

.product_info {margin: 12px 0;}

.product_info li {padding-left: 0;}

.product_info li span {margin: 0 auto 10px;}

.toShare a {width: 130px;margin: 0 10px 0 0;}

.product_info_page .sidebarBtn h2 {font-size: 20px;}



}





