@charset "utf-8";

/* Main Visual */
.owl-carousel{position:relative;width:100%;overflow:hidden;}
.owl-carousel .owl-wrapper{display: none;position: relative;}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page, .owl-controls .owl-buttons div{cursor: pointer;}
.owl-theme .owl-controls{position:absolute;left:50%;margin-left:-60px;width:138px;margin-top: -30px;text-align: center;}
.owl-theme .owl-controls .owl-page{
	
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 10px;
	height: 10px;
	margin: 5px 3px;
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #fff;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	background:#cc0033;
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* Models */
#models{width:100%; float:left;overflow:hidden; margin-bottom:30px;}
#models ul li img {width:100%;}
#models .rolling_btn_area{position:absolute;z-index:99999;width:100%;height:38.5px;}
#models .rolling_btn_area .rolling_btn .arrow_left{ position:absolute; left:5%; margin-top:50%;z-index:99999; }
#models .rolling_btn_area .rolling_btn .arrow_right {position:absolute; right:5%; margin-top:50%;z-index:99999;}
#models .rolling_btn_area .rolling_btn img{width:27.5px;height:38.5px;}
#models .swiper-wrapper .swiper-slide .car_tit { display:block; font-size:1em;/*16px*/ line-height:32px;color:#222; font-weight:bold;font-family:Audi; text-align:center;}
#models .swiper-wrapper .swiper-slide .car_info { display:block; font-size:0.75em;/*12px*/ line-height:23px; color:#747474;font-family:Audi; text-decoration:underline;text-align:center;}
#models .swiper-wrapper .swiper-slide .car_price { display:block; font-size:0.875em;/*14px*/line-height:32px; color:#222;text-align:center;}
#models .swiper-wrapper .swiper-slide .car_price strong { font-weight:bold;font-family:Audi; font-size:1em;/*16px*/}

/* Showroom */
#showroom { position:relative; float:left; width:84%; background:url(../image/main/showroom_bg.jpg) no-repeat 0 0; background-size:100%; padding:14% 8%}
#showroom div { position:absolute; width:84%; top:35%;}
#showroom div p a span.showroom_tit {color:#FFF;}
#showroom div p a span.showroom_tit font { font-size:0.75em;/*12px*/}
#showroom div p a span.showroom_tit strong { display:block; font-size:1em;/*16px*/ font-weight:bold;font-family:Audi;}
#showroom div p.showroom_icon { position:absolute; top:-10px; right:0;}
#showroom div p.showroom_icon img {width:76px; }

/* Service Center */
#service { position:relative; float:left; width:84%; background-color:#2c2c2c;  padding:14% 8%}
#service div { position:absolute; width:84%; top:35%;}
#service div p a span.service_tit {color:#FFF;}
#service div p a span.service_tit font { font-size:0.75em;/*12px*/}
#service div p a span.service_tit strong { display:block; font-size:1em;/*16px*/ font-weight:bold;font-family:Audi;}
#service div p.service_icon { position:absolute; top:-10px; right:0;}
#service div p.service_icon img {width:76px; }

/* Customer Center */
#customer { clear:both; background-color:#a50019; width:84%; padding:33px 8% 5% 8%; color:#FFF;}
#customer span { position:absolute; right:8%;}
#customer span img { width:78.5px;}
#customer p strong { display:block; font-size:1em;/*16px*/ line-height:25px; font-family:Audi; font-weight:bold;}
#customer ul {/*float:left;*/ margin:25px 0;}
#customer ul li { line-height:20px;}
#customer ul li.customer_tit { font-size:0.75em;/*12px*/ font-weight:bold;}
#customer ul li.customer_con { font-size:0.75em;/*12px*/}

