@charset "utf-8";
@import url("input.css");

/* CSS Document */
* , html , body
{
}

.container, .container-fluid
{
	padding-left:6rem !important;
	padding-right:6rem !important;
}

.row
{
	color:#000 !important;
	padding:0px;
	font-family:'微軟正黑體' !important;
}

.nvavar-brand-main
{
	display:none;
}

.navbar-brand-menu
{
	display:block;
}

.navbar
{
	line-height:60px;	
}

.find_container
{
	margin:300px 0px 300px 0px;
}

.bg-black
{
	background-color:#000;
}

.text-blue
{
	color:#0055b0;
}

.collapse_question
{
	color:#333;
	cursor:pointer;

	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100;White+3D */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */	
}

.collapse_question h6
{
	font-weight:bold;
}

footer
{
	line-height:25px;
	font-size:14px !important;
}

footer .row
{
	color:#999 !important;
}

.footer_word 
{
	font-size:15px;
	letter-spacing:0px;
}

footer img
{
	width:16px !important;
	margin:0px 8px 0px 5px;
}

footer a:link,a:visited
{
	color:#fff;	
}

.footer_title
{
	color:#fff;
	margin:0 auto;
	margin-left:-5px;
	font-weight:bold;
	display:inline-block;
	font-size:16px !important; 
}

.footer_link
{
	font-size:16px;
	font-weight:bold;
	margin-right:5px;
}

.percent img 
{
	width:100%;		
}

.icon_item img 
{
	width:80%;
	margin-bottom:20px;		
}

.title
{
	color:#000000;
	font-weight:bold;
	padding-bottom:20px;
	border-bottom:1px solid #ccc;
}

.title_photo img
{
	width:auto;	
}

.icon_item
{
	color:#000;
	font-size:14px;
}

.omacar_search
{
	color:#fff;
	padding:12px;
	line-height:40px;
	border-radius:6px;
	border:1px solid #000;
	font-weight:normal !important;

	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#545454+0,262528+50,0a0e0a+51,0a0809+100 */
	background: #545454; /* Old browsers */
	background: -moz-linear-gradient(top, #545454 0%, #262528 50%, #0a0e0a 51%, #0a0809 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #545454 0%,#262528 50%,#0a0e0a 51%,#0a0809 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #545454 0%,#262528 50%,#0a0e0a 51%,#0a0809 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#0a0809',GradientType=0 ); /* IE6-9 */

}

.omacar_search select
{
	width:100%;
	padding:8px;
	border-radius:8px;
}

.omacar_search_control
{
	color:#333;
}

.omacar_search_control .item
{
	cursor:pointer;
	margin-right:10px;
}

.omacar_detail_info
{
	color:#000;
	font-size:24px;
	font-weight:bold;
	margin:50px auto !important;
}

.omacar_detail_item
{
	color:#000;
	margin:0px;
	padding:0px;	
}

.omacar_detail_item ul
{
	margin:0px;
	padding:0px;	
}

.omacar_detail_item li
{
	width:100%;
	float:left;
	line-height:40px;
	display:inline-block;
	border-bottom:1px solid #ccc;
}

.omacar_detail_title
{
	color:#000;
	width:100%;
	font-size:26px;
	line-height:80px;
	border-bottom:1px solid #ccc;
}

.card-body
{
	color:#000;	
}

.card-body li
{
	display:inline-block;
}

.card-lable
{
	width:100%;
	font-size:16px;
	margin-bottom:5px;
}

.money
{
	color:#ff0000;
	font-weight:bold;
}

.btn-black
{
	color:#fff;
	margin:0 auto;
	line-height:30px;
	border-radius:6px;
	border:1px solid #000;
	padding:6px 40px 6px 40px;

	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#545454+0,262528+50,0a0e0a+51,0a0809+100 */
	background: #545454; /* Old browsers */
	background: -moz-linear-gradient(top, #545454 0%, #262528 50%, #0a0e0a 51%, #0a0809 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #545454 0%,#262528 50%,#0a0e0a 51%,#0a0809 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #545454 0%,#262528 50%,#0a0e0a 51%,#0a0809 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#0a0809',GradientType=0 ); /* IE6-9 */
}

.pager
{
	color:#333;
}

.pager button
{
	font-size:18px !important;
}

.pager i
{
	margin:0px 10px 0px 10px;
}

.list_photo img
{
	width:100%;	
}

.list_info
{
	margin-left:40px;	
}

.pager .btn
{
	margin:5px;
	min-width:35px;
	display:inline-block;
}

.mb-10
{
	margin-bottom:160px;	
}

.bl
{
	padding-bottom:20px;
	border-bottom:1px solid #ccc;	
}

.web
{
	display:block;
}

.pc
{
	display:'';
	
}
.mobile
{
	display:none;
}

.link_item
{
	font-size:18px;
	text-align:center;
}

.mbm
{
	margin-bottom:100px;	
}

.mobile_img img
{
	width:auto;
}

.repair_box
{
	height:100%;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	border-radius:8px;
	display:inline-block;
	vertical-align:middle;
	padding:60px 0px 60px 0px;
	
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#efefef+0,e8e8e8+51,d1d1d1+51,f2f2f2+99 */
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top, #efefef 0%, #e8e8e8 51%, #d1d1d1 51%, #f2f2f2 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #efefef 0%,#e8e8e8 51%,#d1d1d1 51%,#f2f2f2 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #efefef 0%,#e8e8e8 51%,#d1d1d1 51%,#f2f2f2 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */	
}

.repair_content
{
	font-size:16px;
	text-align:left;
	line-height:26px;
	padding-left:20px;
}

.contact_info
{
	width:100%;
	padding:5px;
	color:#D95052;
	font-size:20px;
	font-weight:bold;
	margin-bottom:20px;
	border:2px solid #D95052;
}

.table-bordered th, .table-bordered td
{
	border:1px solid #e3e3e3;
	
}

.contact th
{
	width:110px;
	line-height:45px;
	color:#000 !important;
	background-color:#f9f9f9;
}

.contact td
{
	line-height:45px;
}

.contact a:link,a:visited
{
	color:#1277D5;
	font-weight:bold;
}

.contact a:hover
{
	color:#075CAB;
	font-weight:bold;
}


.car_photo
{
	cursor:pointer;		
	overflow:hidden;
	min-height:225px;
	background-color:#000000;
	background-size:auto 100%;
	background-repeat:no-repeat;
	background-position:center center;
}

.news_title
{
	width:100%;
	margin:0px;
	height:70px;
	padding:10px;
	font-size:20px;
	display:inline-block;
	font-weight:bold !important;
}

.news_date
{
	width:100%;
	margin:0px;
	color:#888;
	font-size:13px;
	display:inline-block;
	padding:0px 0px 0px 10px;
}

.news_content
{
	width:100%;
	margin:0px;
	color:#333;
	height:100px;
	font-size:15px;
	display:inline-block;
	padding:0px 10px 0px 10px;
}

.news_link
{
	width:100%;
	margin:0px;
	padding:0px;
	font-size:14px;
	line-height:20px;
	text-align:right;
	padding-right:10px;
	margin-bottom:10px;
}

.news_link a:link , a:visited
{
	color:#666;	
}

.news_link a:hover
{
	color:#ff0000;	
}

.news_photo
{
	width:100%;
	height:180px;
	margin-bottom:-8px;
	display:inline-block;
	background-size:100% auto;
	background-position:center center; 
}

.btn-detail-gray
{
	color:#999;
	margin:0 auto;
	line-height:30px;
	border-radius:6px;
	border:1px solid #999;
	cursor:default !important;
	padding:5px 10px 5px 10px;
	
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+50,e1e1e1+51,f6f6f6+100;White+Gloss+%231 */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


}

.btn-omacar
{
	color:#464545;
	margin:0 auto;
	line-height:30px;
	border-radius:6px;
	border:1px solid #999;
	padding:5px 50px 5px 50px;
	
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+50,e1e1e1+51,f6f6f6+100;White+Gloss+%231 */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


}


.btn-detail-black
{
	color:#fff;
	margin:0 auto;
	line-height:30px;
	border-radius:6px;
	border:1px solid #000;
	padding:5px 10px 5px 10px;

	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#545454+0,262528+50,0a0e0a+51,0a0809+100 */
	background: #545454; /* Old browsers */
	background: -moz-linear-gradient(top, #545454 0%, #262528 50%, #0a0e0a 51%, #0a0809 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #545454 0%,#262528 50%,#0a0e0a 51%,#0a0809 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #545454 0%,#262528 50%,#0a0e0a 51%,#0a0809 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#0a0809',GradientType=0 ); /* IE6-9 */
}

.icons img
{
	width:40px;
}

.icons
{
	color:#000;
	font-size:12px;
	line-height:18px;
	text-align:center;
}

.compare_photo
{
	width:100%;
	cursor:pointer;
	min-height:220px;
	border-radius:0px;
	border:1px solid #fff;
	background-color:#ffffff;
	background-size:auto 100%;
	background-repeat:no-repeat;
	background-position:left top;
 }

.option img
{
	cursor:pointer;
	margin-right:5px;
	border-radius:50px;
}

.main_table tr:nth-child(even)
{
	background-color: #f4f4f4;
}

.main_table th
{
	color:#000;
	font-weight:bold !important;		
}

.main_table td
{
	color:#333;
	font-weight:normal !important;
}

.index_page_top_margin
{
	margin-top:20px;
	margin-bottom:40px;	
}

.page_top_margin
{
	margin-top:20px;	
}

.download_photo img
{
	width:60%;
	overflow:hidden;
	border-radius:10px;
	border:3px solid #fff;
}

.download_photo img:hover
{
	border:3px solid #ff0000;
}

@media (max-width:768px)
{
	.car_photo
	{
		cursor:pointer;		
		overflow:hidden;
		min-height:260px;
		background-color:#fff;
		background-size:100% 90%;
		background-repeat:no-repeat;
		background-position:top center;
	}
	
	.container, .container-fluid
	{
		padding-left:15px !important;
		padding-right:15px !important;
	}
	
	.navbar
	{
		line-height:30px;	
	}
	
	.nvavar-brand-main
	{
		display:inline-block;
	}
	
	.navbar-brand-menu
	{
		display:none;
	}
	
	.find_container
	{
		margin:0px 0px 20px 0px;
	}
	
	.title_photo img
	{
		width:100%;	
	}
	
	.list_info
	{
		margin-left:0px;	
	}
	
	.omacar_detail_info
	{
		margin:20px auto;
		padding:0px !important;
	}
	
	.web
	{
		display:none;
	}
	
	.pc
	{
		display:none;
	}
	
	.mobile
	{
		display:block;
	}
	
	.link_item
	{
		font-size:22px;
	}

	.mbm
	{
		margin-bottom:20px;	
	}
	
	
	footer
	{
		line-height:32px;
	}
	
	
	.footer_word 
	{
		font-size:15px;
	}
	
	
	footer img
	{
		width:22px !important;
		vertical-align:middle;
		margin:0px 12px 0px 10px;
	}
	
	.footer_title
	{
		color:#fff;
		margin:0 auto;
		font-weight:bold;
		display:inline-block;
		font-size:20px !important; 
	}
	
	.footer_link
	{
		width:100%;
		font-size:15px;
		margin-bottom:20px;
		text-decoration:underline;
	}
	
	.mobile_img img
	{
		width:100%;
		text-align:center;
	}
	
	.pager button
	{
		font-size:14px !important;
	}
	
	.pager i
	{
		margin:0px 3px 0px 3px;
	}
	
	.mb-5 , .mb-4
	{
		margin-bottom:20px !important;		
	}
	
	.mb-10
	{
		margin-bottom:20px !important;		
	}
	
	.index_page_top_margin
	{
		margin-top:0px !important;
		margin-bottom:0px !important;		
	}	
	
	.page_top_margin
	{
		margin-top:40px;	
	}
	
	.download_photo img
	{
		width:100%;
	}
	 
}

.swiper-container
{
	width: 100%;
	height: 600px;
	margin-left:auto;
	margin-right:auto;
}

.swiper-slide
{
	background-size: cover;
	background-position: center;
}

.gallery-top
{
	height:320px;
	width: 100%;
}

.gallery-thumbs
{
	height:100px;
	padding: 10px 0;
	box-sizing: border-box;

}

.gallery-thumbs .swiper-slide
{
	height: 100%;
	opacity: 0.4;
}

.gallery-thumbs .swiper-slide-thumb-active
{
	opacity: 1;
}

.photo_menu
{
	margin-top:5px;	
}

.a2apage_wide
{
	display:none;		
}
