body{
	overflow: hidden;
} 
 /*---------------------------main_start---------------------------*/ 
 .d-main{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	overflow: hidden;
 }
.d-page{position:absolute;top:0;left:0;height: 100%;height: 100%;overflow: hidden;} 

.d-page-box-test{
	position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;
}
.d-cti-box{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.d-page .d-bg,.d-page .d-bg1,.d-page .d-bg2,#vid-sky{position: absolute;top: 0;left: 0;}
.swiper-container {width: 100%;height: 100%;position:relative }
.swiper-slide {position:relative;overflow:hidden;width:100%;height:100%}
.d-tit{
	position: absolute;
	display: none;
} 
.d-wrap{width:93%;margin:0 auto;position:absolute;top:50%;height:580px;left:3.5%;margin-top:-290px;}
.d-tip{position:absolute;top:89.35%;right:2.34%;display:none;width:18%;} 
.d-tip a{width:46%;margin-left:3.5%;display:none;float:left;} 
.d-tip a img{width:100%} 
.d-tip p{font-size:14px;color:#474747;text-align:right;line-height:35px;float:right}
.d-tip .d-tip-left{margin: 0% -1% 0 0;display:block;float:right}
.d-tit-wrap{width:30%;position:absolute;left:0;display:none;color:#000}
.d-tit-wrap.d-top{top:0;}
.d-tit-wrap.d-bottom{bottom:0;}
.d-tit-wrap h2{font-size:30px;padding-bottom:10px;border-bottom:1px solid #000;position:relative;}
.d-tit-wrap h2.noline{border:0;}
.bluecore{position: absolute;left: 290px;top: -7px;}
.d-tit-wrap p{font-size:14px;margin-top:15px;line-height:25px;text-align: justify;}
/*.d-tip,.d-tit-wrap,.d-act-rule,.d-price-wrap,.main-box,.submit,.d-icon{display:none;}*/
.d-img{width:100%;margin-bottom:10px;}
/*---------------------------d-slide1_start---------------------------*/ 
.d-logo{position:absolute;top:5.74%;left:3.48%;display:none;width:10.20%}
.d-title{
  position:absolute;
  -webkit-transform-origin: center 30%;
  -moz-transform-origin: center 30%;
  -ms-transform-origin: center 30%;
  -o-transform-origin: center 30%;
  transform-origin: center 30%; 
  -webkit-transform: scale(2);
  -ms-transform: scale(2);
  transform: scale(2); 
  opacity: 0;
}
.swiper-slide-active .d-title{  
  -webkit-transition: all 0.3s cubic-bezier(0.81, -0.25, 0, 1.78);
  -o-transition: all 0.3s cubic-bezier(0.81, -0.25, 0, 1.78);
  transition: all 0.3s cubic-bezier(0.81, -0.25, 0, 1.78);
}
.swiper-slide-active.is1  .d-title1{
	-webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
  width:18.1%;
  top:26.38%;left:13.59%;
}

.swiper-slide-active.is1  .d-title2{
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
  width: 28.87%;
  top: 35.53%; left:13.59%;
}

.swiper-slide-active.is1 .d-title3{
  -webkit-transition-delay:0.3s;
  transition-delay:0.3s;
  width: 7.4%;
  top: 35.53%;
  left: 35.1%;
}
.swiper-slide-active .d-title1{
	-webkit-transition-delay: 0.9s;
  transition-delay: 0.9s;
  width:18.1%;
  top:26.38%;left:13.59%;
}

.swiper-slide-active .d-title2{
  -webkit-transition-delay: 0.9s;
  transition-delay: 0.9s;
  width: 19.37%;
  top: 34.53%; left:13.59%;
}

.swiper-slide-active .d-title3{
  -webkit-transition-delay:0.9s;
  transition-delay:0.9s;
  width: 7.5%;
  top: 34.93%;
  left: 35.1%;
}


.swiper-slide-active .d-title{ 
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
} 
/*---------------------------d-slide2_start---------------------------*/ 
.d-slide2 .d-tit-wrap{right: 14%;left: auto;top: 4.79%;}
.d-slide2 .d-img-wrap{position:relative;} 
.d-slide2 .d-tit-wrap{font-style: italic;}
.d-slide2 .d-tit-wrap h3{color:#231815;font-size:30px;font-weight:100;}
.d-slide2 .d-tit-wrap h2{color:#181c32;font-size:34px;font-weight:bold;padding:0!important;border:0;margin-left: 6%;}
.d-slide2 .d-tit-wrap h4{color:#181c32;font-size:22px;margin-top:5px;margin-left: 14%;}
.d-slide2 .d-tit-wrap h4 em{color:#231815;}
.d-slide2 .d-tit-wrap h5{color:#313548;font-size:18px;margin-top:5px;font-weight:100;margin-left:16%}
.d-slide2 .d-tit{width:20.93%;position:absolute;top:40.74%;left:47.91%;}
.d-slide2 .d-tit img{width:100%}
.d-slide2 h3{font-size: 19px;margin-left:4%;font-weight:normal}
/*---------------------------d-slide3_start---------------------------*/  
.d-slide3 .d-tit-wrap{width:20.93%;color:#000}
.d-slide3 .d-tit-wrap h2{border-color:#fff;display:inline;}
.d-slide3 .d-top{ top:12.03%;left:51.19%}
.d-slide3 .d-top ul{margin-top:20px;}
.d-slide3 .d-top li{background: url('../images/circle.png') no-repeat left center;padding-left:15px;font-size:14px;line-height:25px;}
.d-slide3 .d-bottom{top:76.87%;left:62%;width:17.89%;} 
.d-slide3 .d-bottom h2{font-size:24px;border:0;}
/*---------------------------d-slide4_start---------------------------*/  
.d-slide4 .d-top{width:25.57%;top:9.07%;left:10.93%;color:#fff}
.d-slide4 .d-top h2{font-size: 26px;display:inline;border:0;} 
.d-slide4 .d-top p{background: url('../images/circle.png') no-repeat left 7px;padding-left:15px;} 
.d-slide4 .d-bottom{top:13.02%;left:60%;width:28.54%;} 
.d-slide4 .d-bottom h2{border-color:#200f13;}
.d-slide4 .d-bottom li{background: url('../images/circle3.png') no-repeat left 7px;padding-left:15px;}
/*---------------------------d-slide5_start---------------------------*/
.d-slide5 .d-top{ width: 31.56%; top:4.22%; left:60.8%}
/*---------------------------d-slide6_start---------------------------*/
.d-slide6 .d-top{ width: 31.66%; top:8.51%; left:9.16%}
/*.d-slide5 .d-price-wrap{width:490px;height:260px;position:absolute;top:45%;left:50%;margin-left:-245px;display:none;margin-top:-160px;}*/
/*.d-slide5 .d-price-tit{width:87%;margin: 0 auto;display:block}*/
/*.d-slide5 .d-price-box{margin-top:20px;font-style:italic;margin-left: 15px;}*/
/*.d-slide5 .d-price-left{color:#171c32; font-size:22px;line-height: 45px;}*/
/*.d-slide5 .d-price-right{color:#171c32;margin-top:10px; }*/
/*.d-slide5 ul li{font-size: 30px;color: #000;line-height: 45px;margin-bottom:15px;font-weight: bold;}*/
/*.d-slide5 ul li em{font-weight: bold;color:#b81e1f;font-size:34px;}*/
/*---------------------------footer_start---------------------------*/ 
.footer{width:100%;background:#1c1c1c;padding:26px 0 1px; display:none;}
.footer p{color:#4c4c4c;font-size:14px;text-align:center;line-height:60px;width:100%;background:#0d0d0d}

.footer2{ width: 100%; background: #0d0d0d; color: #3d3d3d; text-align: center; font-size: 14px; height: 70px; line-height: 70px; margin-top: -1px }
/*---------------------------d-slide10_start---------------------------*/ 
.d-icon{margin:13px auto;width:35%;overflow:hidden;text-align:center}
.d-icon a{color:#fff;font-size:18px;line-height:45px;display:block;float:left;width:33.33%}
.d-icon img{ width: 80%; margin: 10% auto;display:block;}
.d-icon span{padding:5px 10px;background:#004594}
/*时间插件*/
.jedatebox{color:#333}
.jedatebox .jedatetop{background:#666!important}
.jedatebot .jedatebtn span{background:#666!important}
.jedatebox .jedaul li.prevdate, .jedatebox .jedaul li.nextdate{color:#999!important;}
.d-line-text{width:100%;}
.d-line-text img{width:45.15%;display:block;margin:0 auto;}

/* 预约试驾*/
.line{
   position: absolute;
   bottom: -2px;
   left: 35%;
   width: 30%;
   background: #fff;
   height: 4px;
   transition: all 0.5s;
   -webkit-transition: all 0.5s;
   -moz-transition: all 0.5s;
   -o-transition: all 0.5s;
   filter:alpha(opacity=0);   
   -moz-opacity:0;   
   -khtml-opacity: 0;   
   opacity: 0;   
}
.main-box{ 
   width: 28.827%;  
   position:absolute;
    top: 42.7%;
    left: 13.69%;
   
}
.form-box{
  width: 100%;
} 
ul.title img{
	margin-right: 10px;
	filter:alpha(opacity=0);   
	-moz-opacity:0;   
	-khtml-opacity: 0;   
	opacity: 0; 
}
ul.title li.current img{filter:alpha(opacity=100);   
   -moz-opacity:1;   
   -khtml-opacity: 1;   
   opacity: 1;    width: 27px;}
.d-gift{display:inline;}
ul.title{
width: 100%;
margin:0 auto;  
line-height: 22px; 
}
ul.title li{  
text-align:right;
color: #fff;
font-weight:bold;
margin-bottom:10px;
font-size: 26px; 
position: relative;
transition: all 0.5s;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s; 
} 
ul.title li.current .line{
filter:alpha(opacity=100);   
   -moz-opacity:1;   
   -khtml-opacity: 1;   
   opacity: 1; 
}
.form-box p{
  width: 555px;
  font-size: 14px;
  color: #b4b4b4;
}
/*表单样式*/
.h-sel_wrap{width: 100%;position: relative;height: 40px;color:#000;font-size:18px;cursor:pointer; }
/* .sel-item .h-sel_wrap{background-image:url('../images/alpha7.png');} */
.sel-item .h-sel_wrap{width:47%}
.sel-item .h-sel_wrap.ma-l-2{margin-left: 6%;}
.h-sel_wrap label{color:#fff;letter-spacing: 3px;font-size:18px;z-index:2;color:#000;line-height:40px;height:40px;display:block;width:100%;overflow:hidden;}
.h-sel_wrap .h-select_cti{width: 100%;height: 40px;line-height:40px;position: absolute;top: 0;z-index:4;opacity:0;filter:alpha(opacity=0);cursor:pointer;font-size:18px;left:0;}
.h-sel_wrap label.noempty{background-image:url('../images/alpha7.png');
    border:1px solid #fff;color:#fff;}
.h-input_cti { 
  letter-spacing: 3px;
  width: 100%;
  position: relative; 
  height: 39px; 
  color: #fff;
  font-size: 18px;
  cursor: pointer;
  _filter: alpha(opacity=0);
  text-indent:10px;
  background:transparent;
  outline: none;
  line-height:40px;
  text-align: center;
  position:absolute;
  top:0;left:0;
  z-index:8;
}
input:focus
{
    /* background: #5c5c5e; */
    background-image:url('../images/alpha7.png');
    border:1px solid #fff;
}
input.noempty{
  background-image:url('../images/alpha7.png');
  border:1px solid #fff;
}
.input-item{
	/* background:#5c5c5e; */
}
.h-input_cti:hover{cursor: text;}
::-webkit-input-placeholder { /* WebKit browsers */
  color:#fff;    letter-spacing: 3px;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color:#fff;    letter-spacing: 3px;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
  color:#fff;    letter-spacing: 3px;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
  color:#fff;    letter-spacing: 3px;
}
.width-92{
  width: 100%;
  margin:0 auto;
  margin-bottom:20px; 	
  background:url("../images/sec.png") norepeat right 15px center;;  
}
.width-92 label{
  width: 100%;
  overflow: hidden;
  text-indent: 10px;
  padding-left: 0; 
}
.over label{
  padding-right: 7%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
}
/*表单*/
.float-select{
width: 100%;
margin:0 auto 0; 
}
.float-select li{
float: left;
width: 100%;
margin:0 auto;
margin-top:15px; 
position:relative;
text-align: center;
height:40px; 
}
.float-select li span{position: absolute;width: 100%;height: 100%;text-align: center;font-size: 15px;color:#fff;line-height:40px;left:0;top:0;
  background-image:url('../images/alpha7.png');border:1px solid #fff;}
.float-select li span b{color:#c4c4c4;font-weight:100;}

.fr{float:right!important}
/*提交按钮*/
.submit{ 
width:40%;
background: #5c5c5e;
text-align: center;
line-height:40px;
font-size: 18px;
color: #fff;
margin-top: 25px;
position: relative;
cursor:pointer;
margin:0 auto;
margin-top:15px;
border: 1px solid #ddd; 
}
.submit .btn-line{
position: absolute;
width: 23%;
height: 1px;
background: #fff;
top: 50%;
left: 15%;
}
.submit .btn-line.right{
position: absolute;
width: 23%;
height: 1px;
background: #fff;
top: 50%;
left: auto;
right: 15%;
}
/*  // #dtime{
//   width: 92%;
//   margin-left: 4%;
//   background: rgba(255,255,255,0.4) url(../images/from-bg.png) no-repeat 98%;
//   background-size: 4.8%;
// }*/
.h-sel_wrap #dtime{
  width: 100%;
  height: 40px;
  line-height:40px;
  position: absolute;
  top: 0;
  z-index:4;
  opacity:0;
  filter:alpha(opacity=0);
  cursor:pointer;
  font-size:12px;
}  
.d-light .flash{
	width: 100%;
	-webkit-animation-duration: 5s;
    animation-duration:5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both; 
    animation-iteration-count:infinite;
	-webkit-animation-iteration-count:infinite; 
}   
#carframes{
	width: 100% !important;
	height: 100% !important;
}

@-webkit-keyframes zoomInBig {
  from,50% {  
  } 
  100% {
    -webkit-transform: scale3d(1.02, 1.02, 1.02);
    transform: scale3d(1.02, 1.02, 1.02);
  }
}

@keyframes zoomInBig {
  from,50% {  
  } 
  100% { 
  	-webkit-transform: scale3d(1.02, 1.02, 1.02);
    transform: scale3d(1.02, 1.02, 1.02);
  }
}

/*.zoomInBig {
  -webkit-animation-name: zoomInBig;
  animation-name: zoomInBig;
  -webkit-animation-duration: 4s;
    animation-duration:4s;
}*/
@-webkit-keyframes rotate{
	0%{
		transform:rotate(0deg);
		-ms-transform:rotate(0deg); 	/* IE 9 */
		-moz-transform:rotate(0deg); 	/* Firefox */
		-webkit-transform:rotate(0deg); /* Safari 和 Chrome */
		-o-transform:rotate(0deg); 	/* Opera */
	}
	100%{
		transform:rotate(360deg);
		-ms-transform:rotate(360deg); 	/* IE 9 */
		-moz-transform:rotate(360deg); 	/* Firefox */
		-webkit-transform:rotate(360deg); /* Safari 和 Chrome */
		-o-transform:rotate(360deg); 	/* Opera */
	}
}
@keyframes rotate{
	0%{
		transform:rotate(0deg);
		-ms-transform:rotate(0deg); 	/* IE 9 */
		-moz-transform:rotate(0deg); 	/* Firefox */
		-webkit-transform:rotate(0deg); /* Safari 和 Chrome */
		-o-transform:rotate(0deg); 	/* Opera */
	}
	100%{
		transform:rotate(360deg);
		-ms-transform:rotate(360deg); 	/* IE 9 */
		-moz-transform:rotate(360deg); 	/* Firefox */
		-webkit-transform:rotate(360deg); /* Safari 和 Chrome */
		-o-transform:rotate(360deg); 	/* Opera */
	}
}
.rotate{
	-webkit-animation-name: rotate;
	animation-name: rotate;
	-webkit-animation-duration: 1s;
    animation-duration:1s;
}
@media screen and (max-width: 1610px){ 
	.float-select li{margin-top:10px}
	.d-tip{width:10%;top:auto;bottom:2%;right:2.34%}
	.d-tip a{width:100%;margin:0 0 5px 0;} 
	submit{font-size:16px;}
	.h-input_cti,.float-select li span,.float-select li,.h-sel_wrap,.h-sel_wrap label,.h-sel_wrap .h-select_cti{font-size:16px;}
}
@media screen and (max-width: 1450px){ 
} 
@media screen and (max-width: 1376px){ 
	.main-box {top: 42.296%;}   
	.submit{line-height:35px;margin-top:10px;font-size:14px;} 
	.h-input_cti,.float-select li span,.float-select li,.h-sel_wrap,.h-sel_wrap label,.h-sel_wrap .h-select_cti{height:35px;line-height:35px;font-size:14px;}  
	
} 
@media screen and (max-width: 1376px) and (max-height: 630px){ 
	.swiper-slide-active .d-title1{top:19.529%}
	.swiper-slide-active .d-title2,.swiper-slide-active .d-title3{top:30.5%}	
}  
@media screen and (max-width: 1280px) and (max-height: 620px){ 
	.swiper-slide-active .d-title1{top:23.529%}
	.swiper-slide-active .d-title2,.swiper-slide-active .d-title3{top:34.5%}	
}  
@media screen and (max-width: 1310px){  
}  
@media screen and (max-width: 1290px){  
}  