@import url(reset.css);
@import url(font-awesome.min.css);
@charset "utf-8";
/* CSS Document */
@media screen and (min-width: 320px) {
	body{font-size: 75%;}
}
@media screen and (min-width: 360px) {
	body{font-size: 85.25%;}
}
@media screen and (min-width: 400px) {
	body{ font-size: 100%;}
}
@media screen and (min-width: 480px) {
	body{font-size: 112.5%;}
}
@media screen and (min-width: 568px) {
	body{font-size: 133%;}
}
@media screen and (min-width: 639px) {
	body{
		font-size: 150%;
	}
}

body{ font-size:12px!important; font-family:"微软雅黑","Helvetica Neue",Arial,Helvetica,sans-serif,Lato; /*color:#e0dedb;*/ color:#333; background:#fff; width:100%;height:100%; -webkit-font-smoothing: antialiased;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0,0,0,0); margin:0 auto;}
a{ color:#333; font-size:12px; font-family:"微软雅黑","Helvetica Neue",Arial,Helvetica,sans-serif,Lato; text-decoration:none;}
a:hover,a.red,.red{ color:#e10000;}.f14{ font-size:14px;}.f16{ font-size:16px;}
.home:hover{ color:#fff;}
li{ list-style:none;}

.wrapper{}

#sub,.subnav-close1,.subnav-close2,.subnav-close3,.subnav-close4,.home{ font-size:14px; position:absolute; background:0; padding:0; margin:0; border:0; color:#fff; width:50px; height:50px; text-align:center; line-height:50px; z-index:1000;}
.logo{ display:block; width:100%; height:40px; padding:5px 0; text-align:center;}
.logo img{ max-height:40px;}

#header{ width:100%; height:50px; background-color:#222;}
#nav{ width:100%; position:absolute; z-index:1000; padding:10px 0; margin:0; display:none; height:auto; background-color:#333;}
#nav li{ line-height:50px; margin:0 10px 1px; color:#999; background-color:#000;}
#nav li.bor{ background:none; border:1px solid #000;}
#nav li.none{ background:none; border:0;}
#nav li a{ font-size:14px!important; color:#999; display:block; text-align:center;}
#nav li dl dt{ height:60px; line-height:60px; font-size:18px;}
#nav li dl dd{ float:left; width:40%; margin:10px 5%;}
#nav li dl dd img{ float:left; max-width:100%; height:55px; overflow:hidden; margin-bottom:0px;}
#nav li dl dd h3{ float:left; height:auto; line-height:18px; text-align:center;}
#nav li dl dd h3 a{ font-size:12px;}
#nav li:nth-child(2) > dl > dd:nth-child(9){ display:none;}

/*banner样式*/
.banner{ height:550px; position: relative; overflow:hidden;}
.banner .bannerpic li a,.banner li{ float:left; display:block; width:100%; height:550px;}
/*数字按钮样式*/
.banner .num,.banner_i .num { overflow:hidden; height: 20px; position: absolute; bottom:10px; left: 47%; zoom:1; z-index:3 }
.banner .num li,.banner_i .num li { width: 20px; height: 20px; line-height: 20px; text-align: center; font-weight: 100; font-family: "微软雅黑", Arial; color: #FFFFFF; background: #444; margin-right: 5px; border-radius:50%; cursor:pointer; float: left; font-size:12px; }
.banner .num li.on,.banner_i .num li.on { background: #ff0000; color:#fff } /*当前项*/


.sub-nav1,.sub-nav2,.sub-nav3,.sub-nav4{ position:absolute; z-index:1000; left:0; top:0; display:none; width:100%; height:auto; background:#fff; text-align:center;}
.subnav-close1,.subnav-close2,.subnav-close3,.subnav-close4{ color:#111; position:absolute; right:0; font-size:16px;}

.sub-nav2 dd:nth-child(10){ display:none;}

.block_home_slider {
	/*padding: 1px;*/
	position: relative;
	/*background-color: #ffffff;
	border: 4px solid #f2f2f2;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(js/PIE.htc); /*半透明兼容*/
	text-align: center;
	line-height: 0px;
	margin-right: auto;
	margin-left: auto;
}  /*底部小图标*/
.block_home_slider .slide {position:relative;}
.block_home_slider .caption {padding:5px 10px 5px; position:absolute; left:0px; right:0px; bottom:0px; background:url(../images/bg_caption.png); text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title {font-size:15px; color:#999; line-height:normal;}
.block_home_slider .flex-direction-nav a {width:50px; height:50px; margin-top:-27px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(../images/sprite_arrow_2.png); text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:0px; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:0px; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-control-paging {padding:5px 0;/* display:inline-block;*/ display:none;}
.block_home_slider .flex-control-paging li {
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
	list-style-type: none;
}
.block_home_slider .flex-control-paging li a {width:12px; height:12px; display:block; background-repeat:no-repeat; background-image:url(../images/sprite_nav_3.png); text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}

.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}



.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/*banner*/
.g-adv{ position:relative; margin:0px auto 0 auto;z-index:15; overflow:hidden;}
.g-adv .m-box{ float:left;}
.g-adv .m-box li{float: left; display: block; width: 100%;}
.g-adv .m-box li a img{ float:left;/* display:block;*/ width:100%;}
.g-adv .m-cnt{ width:100%; position:absolute; bottom:0; left:0; z-index:10; height:4px;}
.g-adv .m-cnt li{ float:left; height:4px;}
.g-adv .m-cnt li:nth-child(1){ width:33%;}
.g-adv .m-cnt li:nth-child(2){ width:33%;}
.g-adv .m-cnt li:nth-child(3){ width:34%;}

.content{ padding:0 0px 45px;}

#ibrand,#ibrand1{ display:table;}
#ibrand dd,#ibrand1 dd{ float:left; width:33.33%; text-align:center; margin:10px 0% 10px;}
#ibrand dd a img,#ibrand1 dd a img{ width:100%;}
#ibrand dd:nth-child(9),#ibrand dd:nth-child(10){ display:none;}

.inews,.showimg,.position,#iservice{/* margin-bottom:10px;*/}
#ibrand dt,#ibrand1 dt,.inews dt,.showimg dt,.position dt{/* font-weight:bold;*/ text-align:center; color:#999;/* margin-bottom:10px; background-color:#222; border-bottom:1px solid #d7d7d7;*/ padding:10px 10px 0;}
p.line{ border-bottom:1px solid #f0f0f0; padding-bottom:5px; color:#999;}

#ibrand dt a,#ibrand1 dt a,.inews dt a,.showimg dt a{ font-size:18px!important;}
#iservice dt{ text-indent:100000px; overflow:hidden; line-height:20px; height:20px; margin-bottom:38%;}

.inews dd{ border-bottom:1px solid #f9f9f9; height:30px; line-height:30px; overflow:hidden; background:url(../images/src.png) no-repeat 10px center; text-indent:20px; padding-right:5px;}
.inews dd a{ font-size:14px;}
/*.inews dd:first-child{ border-top:none;}
.inews dd:last-child{ border-bottom:1px solid #d7d7d7;}*/
.inews label{ float:right; line-height:30px; font-size:12px; color:#999; font-weight:normal;}

#iservice{ text-align:center; padding:10px;background-size:100%; background-color:#000;}
.iservice1{background:url(../images/hehu_bg1.jpg) no-repeat center top;}
.iservice2{background:url(../images/hehu_bg2.jpg) no-repeat center top;}
.iservice3{background:url(../images/hehu_bg3.jpg) no-repeat center top;}
.iservice4{background:url(../images/hehu_bg4.jpg) no-repeat center top;}
.iservice5{background:url(../images/hehu_bg5.jpg) no-repeat center top;}
#iservice dd{ width:80%; height:30px; line-height:30px; background-color:#222; margin:0 auto 10px; }
#iservice dd a{ color:#999;}

.showimg dd{ float:left; width:49%; background-color:#fff; margin:0px 0 10px 1%; text-align:center;}
.showimg dd:nth-child(2n){ margin:0px 1% 10px 0;}
.showimg dd div.img{ width:100%;}
.showimg dd div.img img{ max-width:100%;}
/*.showimg dd div.img,.showimg dd div.img img{ width:100px; height:100px;}*/
.showimg dd h2,.showimg dd h4{ font-size:14px;/* height:30px; line-height:30px; overflow:hidden;*/ color:#333;}
.showimg dd h3{ font-size:12px; color:#888; height:40px; line-height:20px; overflow:hidden;}
.showimg dd h4 label{ line-height:30px; color:#c40000;}

#footer{ width:100%; position:fixed; bottom:0; height:40px; line-height:40px; text-align:right; color:#fff; font-size:9px; background-color:#222;}
#footer a{ line-height:40px; margin:0 10px; color:#fff;}
/*#footer{ padding:10px; line-height:16px; text-align:center; color:#999; font-size:9px;}
#footer .f_nav a{ font-size:12px; line-height:20px;}
#footer a{ color:#999; margin:0 5px; line-height:16px; font-size:9px;}
#footer img{ margin:10px auto 0;}*/

.cont{ padding:5px; font-size:1.2em; line-height:24px;text-align:Justify;text-justify:inter-ideograph;/* background-color:#fff;*/}
.cont p{ line-height:24px;text-align:Justify;text-justify:inter-ideograph}
.cont img{ max-width:100%;}
/*分类样式*/
.catalog { width: 100%; position:absolute; left:0; top: 0; z-index: 10000000; background-color: rgba(0,0,0,0.6); -webkit-transition:-webkit-transform .2s ease-in; display: none; z-index:100; padding:10px 0 0 0; overflow:hidden;}
.catalog>ul {width: 50%; background-color: rgba(0,0,0,0.4); position:absolute; top: 0; right: 0; padding-top:50px;}
.catbtn { background-color: rgba(0,0,0,0.4); position:fixed; top: 200px; left: 50%; margin-left: -30px; color: #fff; font-size: 14px; border-radius: 6px 0 0 6px; width: 30px; text-align: center; padding: 10px 0; display: block;}
.catalog ul li { width: 90%; margin:0 auto; border-bottom: 1px solid rgba(255,255,255,0.25);}
.catalog ul li a { width: 90%; text-indent:5px; display: block; line-height: 30px; color: #fff; font-size: 14px; text-overflow:ellipsis; white-space: nowrap; overflow: hidden;}
.catalog>ul li a {background: url(../images/arrow2.png) no-repeat right center; background-size: 5px;}
.catalog ul li ul li:last-child {border-bottom: none;}
.catalog ul li ul li { margin-left: 13px;}
.subcatalog { display: none;}

.catalog ul li a:first-child{background: url(../images/arrow3.png) no-repeat right center; background-size: 8px;}
.catalog ul li a:nth-child(2),.catalog ul li a:nth-child(3){background: url(../images/arrow2.png) no-repeat right center; background-size: 8px;}

.news_list{ padding:0px 0;}
.news_list ul li{height: 80px; overflow: hidden; margin:10px 0 0px 0; color:#333; font-size:12px; color:#999;}
.news_list ul li .pimg{ float:left; width:120px; height: 80px; overflow: hidden; margin:0 10px 0 0;}
.news_list ul li .pimg img{ width:120px; height:80px;}
.news_list ul li h2{ height:20px; overflow:hidden; font-size:14px;}
.news_list ul li h3,.news_list ul li h4{ font-size:12px; color:#999; line-height:20px;}

.cont h1{ font-size:16px; font-weight:bold; text-align:center; padding-top:5px;}
.cont .time{ text-align:center; line-height:30px; border-bottom:1px dashed #d7d7d7; margin-bottom:10px; font-size:12px; color:#999;}
.cont .time a{ color:#999;}

#pagelist{ text-align:center; padding:20px 0 10px; height:25px; line-height:25px;}
.pre,.nex{ display:inline-block; height:30px; line-height:30px; padding:0 10px; margin:0 10px; background-color:#222; border-radius:3px 3px 3px 3px; color:#fff;}
.pre:hover,.nex:hover{ color:#fff;}

.prev,.prev a{ font-size:12px;}

.car_list{ padding:0px 0;}
.car_list h1{ font-size:18px; padding:20px 0 10px;}
.car_list h4.desc{ padding:0 10px 10px; color:#787878; line-height:18px; text-align:center;}
.car_list ul li{ display:block;overflow: hidden; display:block; padding:10px;border-bottom:1px dashed #e6e6e6; font-size:12px; line-height:20px; color:#999;}
.car_list ul li a.title{/* display:inline-block;*/ font-size:14px; height:40px;}
.car_list ul li h2{ float:left;text-align:center; font-weight:normal; width:100%; overflow:hidden; line-height:20px; font-size:14px;}
.car_list ul li h3{ font-weight:normal; height:25px; line-height:25px; font-size:14px; padding:0 10px 0px; text-align:center;}
.car_list ul li h4{ font-weight:normal; height:60px; line-height:20px; font-size:12px; padding:0 10px 0px; text-align:center; color:#787878}
/*.car_list ul li a{ display:block;outline: 0 none;text-decoration: none; font-size:12px; line-height:20px; color:#999;}
*/.car_list ul li a label{ font-size:14px; color:#333; height:40px; overflow:hidden; display:block;}
/*.car_list ul li i{border: 1px solid #fff;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; display: block;height: 300px;left: 0;overflow: hidden;position: absolute;top: 0;transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s; width: 100%;}*/
.car_list ul li h3 label.fa{ height:25px; line-height:25px; margin-right:0; font-size: 14px;position: relative; top: 2px; color:#e00000;}
.car_list ul li .pimg{ float:left; display:block;/*width:80px;height: 80px;*/ margin-right:10px;overflow: hidden;position: relative;text-align: center;/* background-color:#fff;box-shadow: 1px 1px 3px #ddd;*/}
.car_list ul li .pimg img{/*height:80px;*/}
.car_list ul li a:hover i{border: 5px solid #d7d7d7;}
.car_list .conl-page{ padding:20px 0;}
.car_list em{ font-style:normal;}
.car_list ul li label,.car_list ul li font{ color:#e10000;}
.car_list ul li label.icon{ position:absolute; right:10px; margin-top:-63px; text-align:center;}
.car_list ul li label.icon img{ margin-bottom:20px;}
.car_list ul li label.icon a{ font-size:14px;}

/*品牌服务列表*/
.car_list ul.list_server{}
.car_list ul.list_server li{ float:left; padding:0; margin-top:10px; display:block; width:50%; border-bottom:none; text-align:center;}
.car_list ul.list_server li a .pimg{ width:100%;}

/*品牌在售车型列表*/
.car_list ul.list_zscx{}
.car_list ul.list_zscx li{ height:60px;}
.car_list ul.list_zscx li a .pimg{float:left;width:90px; margin:0 10px 0 20px;overflow: hidden;position: relative;text-align: center;/* background-color:#fff;box-shadow: 1px 1px 3px #ddd;*/}
.car_list ul.list_zscx li a .pimg img{height:60px;}
.car_list ul.list_zscx li h2{height:60px; text-align:center; font-weight:normal; padding:0px 10px 0; overflow:hidden; line-height:60px; font-size:14px; color:#333;}
.car_list ul.list_zscx li h3{ height:60px; text-align:center; font-weight:normal; padding:0px 10px 0; overflow:hidden; line-height:60px; font-size:12px; color:#e10000;}


#slide_p_box{ margin:10px 0; text-align:center; background-color:#fff;}
#slide_p_box img{ max-height:100%;}
#slide_p_box ul li{ width:100%; display:table-cell; vertical-align:middle; height:300px; display:block;}

.slide_p_swipe {overflow: hidden;position: relative; margin:10px 0; text-align:center; border:1px solid #d7d7d7;}
.slide_p_swipe>ol {position:absolute;z-index: 10;text-align: center; width:100%; bottom:0;}
.slide_p_swipe>ol>li.on {
background-color: rgba(255, 132, 0, 1);
}
.slide_p_swipe>ol>li {
display: inline-block;
margin: 2px;
width: 8px;
height: 8px;
border-radius: 1000px;
background-color: rgba(200, 200, 200, 1);
}
.slide_p_swipe ul li a img{ max-width:100%;}

.cont_cont{ background-color:#fff; border:1px solid #d7d7d7; margin-bottom:10px; line-height:26px;}
.cont_cont h2{ line-height:30px; font-size:14px;/* border-bottom:1px dashed #d7d7d7;*/ font-weight:bold; text-indent:10px;}

.car_djzx{ text-align:center; padding:10px;}
.car_djzx .input,.car_djzx .select{ font-size:14px; height:30px; line-height:30px; background-color:#f2efed!important; margin-bottom:10px; width:80%; text-align:center; font-family:"微软雅黑"; border-radius:3px;}
.car_djzx .submit{ height:30px; line-height:30px; background-color:#e10000!important; width:80%; color:#fff; font-size:14px; font-family:"微软雅黑"; border-radius:3px;}
.car_djzx .select{ font-size:12px;}
.car_djzx label{ font-size:12px; color:#999;}

/*维修保养预约开始*/
#guest{ font-size:14px;}
#guest h3,#ljzx h3{ text-align:center; font-size:18px; margin-top:20px;}
#guest ul{ padding:10px 0 20px 0;}
#guest ul li{ display:block; text-align:center; margin:0px auto 0px; padding:12px 0 0; font-size:14px;}
#guest ul li .input{ background-color:#f2efed; width:100%; text-align:center; font-size:14px; padding:10px 0;}
#guest ul li select{ border:1px solid #f2efed; font-family:"微软雅黑"; width:35%; margin-right:5px; padding:10px 0; text-align:center; font-size:14px;}
#guest ul li select.width100{ width:100%;}
#guest ul li select.width100 option{ font-size:14px!important;}
#guest ul li .radio{width:15px;height:15px;cursor: pointer;margin:0 5px 0 0;text-align: center; background-color:#333;}
#guest ul li .submit{ width:100%; height:34px; line-height:34px!important; font-family:"微软雅黑"; font-size:16px; margin-top:0px; background-color:#333; color:#fff; border-radius:0;}
#guest ul li label font{/* color:#e10000;*/ padding:20px 0;}

/*咨询低价开始*/
#guest div.youhui{ text-align:center; padding:10px 0 0;}
#guest div.youhui .xianshi,.xianshi{ display:block; background-color:#e10000; padding:1px 0px; color:#fff; margin-top:5px;}

/*倒计时样式*/
.data-show-box{line-height:30px;}
.date-tiem-span,.date-s-span{display: inline-block;font-size:18px; width:30px; height:30px;line-height:30px; text-align: center; color:#fff; border-radius:5px; margin-right:5px;}
.date-tiem-span{ background:#333;}
.date-s-span{ background:#f00;}
.date-select-a{margin-right:5px;}










