@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: '凯迪拉克汉仪俊黑50简';
	src: url(/css/font/hyjhj.eot);
	src: url(/css/font/hyjhj.eot?) format("embedded-opentype"), url(/css/font/hyjhj.woff) format("woff"), url(/css/font/hyjhj.ttf) format("truetype");
}
/*font-family: 'Beltway Prophecy', "microsoft yahei", Arial, Helvetica, sans-serif;*/

@-webkit-keyframes show_alpha 	{  0% { opacity:0; } 100% { opacity:1; }  }
.show_alpha { -webkit-animation:show_alpha 0.3s ease both; }
.show_alpha_slow { -webkit-animation:show_alpha 0.6s ease both; }

@-webkit-keyframes out_alpha 	{  0% { opacity:1; } 100% { opacity:0; }  }
.out_alpha { -webkit-animation:out_alpha 0.3s ease both; }
.out_alpha_slow { -webkit-animation:out_alpha 0.6s ease both; }

/*@-webkit-keyframes show_right 	{  0% { -webkit-transform:translate3d(100%,0,0); } 100% { -webkit-transform:translate3d(0%,0,0); }  }
.show_right { -webkit-animation:show_right 0.6s cubic-bezier(.55,0,.45,1) both; }
@-webkit-keyframes out_left 	{  0% { -webkit-transform:translate3d(0%,0,0); } 100% { -webkit-transform:translate3d(-100%,0,0); }  }
.out_left { -webkit-animation:out_left 0.7s cubic-bezier(.55,0,.45,1) both; }
@-webkit-keyframes show_left 	{  0% { -webkit-transform:translate3d(-100%,0,0); } 100% { -webkit-transform:translate3d(0%,0,0); }  }
.show_left { -webkit-animation:show_left 0.6s cubic-bezier(.55,0,.45,1) both; }
@-webkit-keyframes out_right 	{  0% { -webkit-transform:translate3d(0%,0,0); } 100% {  -webkit-transform:translate3d(100%,0,0); }  }
.out_right { -webkit-animation:out_right 0.7s cubic-bezier(.55,0,.45,1) both; }

@-webkit-keyframes show_up 	{  0% { -webkit-transform:translate3d(0,-100%,0); } 100% { -webkit-transform:translate3d(0,0,0); }  }
.show_up { -webkit-animation:show_up 0.6s cubic-bezier(.55,0,.45,1) both; }
@-webkit-keyframes out_down 	{  0% { -webkit-transform:translate3d(0,0,0); } 100% { -webkit-transform:translate3d(0,100%,0); }  }
.out_down { -webkit-animation:out_down 0.7s cubic-bezier(.55,0,.45,1) both; }
@-webkit-keyframes show_down 	{  0% { -webkit-transform:translate3d(0,100%,0); } 100% { -webkit-transform:translate3d(0,0,0); }  }
.show_down { -webkit-animation:show_down 0.6s cubic-bezier(.55,0,.45,1) both; }
@-webkit-keyframes out_up 	{  0% { -webkit-transform:translate3d(0,0,0); } 100% { -webkit-transform:translate3d(0,-100%,0); }  }
.out_up { -webkit-animation:out_up 0.7s cubic-bezier(.55,0,.45,1) both; }*/

@-webkit-keyframes arr_am 	{  0% { -webkit-transform:translate3d(0,-30%,0); } 100% { -webkit-transform:translate3d(0,30%,0); }  }
.arr_am { -webkit-animation:arr_am 0.6s ease-in-out infinite alternate; }
@-webkit-keyframes zoom_am 	{  0% { -webkit-transform:translate3d(0,0,0) scale(1); } 100% { -webkit-transform:translate3d(0,0,0) scale(1.05); }  }
.zoom_am { -webkit-animation:zoom_am 0.4s ease-in-out infinite alternate; }


@-webkit-keyframes show_right 	{  0% { left:100%; } 100% { left:0%; }  }
.show_right { -webkit-animation:show_right 0.6s cubic-bezier(.55,0,.45,1) both; }
@-webkit-keyframes out_left 	{  0% { left:0%; } 100% { left:-100%; }  }
.out_left { -webkit-animation:out_left 0.7s cubic-bezier(.55,0,.45,1) both; }
@-webkit-keyframes show_left 	{  0% { left:-100%; }  100% { left:0%; }  }
.show_left { -webkit-animation:show_left 0.6s cubic-bezier(.55,0,.45,1) both; }
@-webkit-keyframes out_right 	{  0% { left:0%; } 100% {  left:100%; }  }
.out_right { -webkit-animation:out_right 0.7s cubic-bezier(.55,0,.45,1) both; }


body {  background:#fff; font-family:'凯迪拉克汉仪俊黑50简', sans-serif; }

@media screen and (min-width: 415px) and (max-width:750px) {
       section { font-size:16px; }
}
@media screen and (min-width: 320px) and (max-width:414px) {
       section { font-size:14px; }
}

img { width:100%; display:block; }
section { width:100%; }
div { position:absolute; }
.bg { width:100%; position:absolute; }
.ele { position:absolute; }
.moreImg { position:absolute; top:0; }


.main { width:100%; height:100%; overflow:hidden; position:relative; display:none; }

#log { position:fixed; top:0; left:0; width:50%; height:50%; color:red; z-index:30; pointer-events:none; display:none; }
/*#log.debug { width:30%;height:30%;pointer-events:auto;display:block; }*/


/**** p1 */
header { position:relative; }
header a{ display:block; position:absolute; }
.homeBt { width:16.8%; left:80.27%; top:38.89%; }
.logo { width:26.67%; left:4.4%; top:37.04%; }


.kvVideo { width:100%; position:relative; }
.kvVideo img { opacity:0; }

.kvUl { width:100%; height:100%; top:0; position:absolute; overflow:hidden; }
.kvUl li { width:100%; height:100%; position:absolute; top:0; left:100%   }
.kvUl li:first-child { left:0%   }
.kvUl video { width:100%; height:100%; }

.kvPoints { width:100%; height:20px; text-align:center; }
.kvPoints li { width:45px; height:3px; display:inline-block; margin:0 5px; text-align:center;
	background-color:#000; opacity:0.2; }
.kvPoints li:first-child { opacity:0.4;   }

.inputBox { width:100%; position:relative; }
.inputBox input { color:dimgray; font-size:1rem; font-family:'凯迪拉克汉仪俊黑50简', sans-serif; }
.inputBox select { height:100%; padding-left:4%; background-color:transparent;  color:dimgray; 
	font-size:0.9rem;  font-family:'凯迪拉克汉仪俊黑50简', sans-serif; }

.dealer { width:48%; height:9.42%; left:34.13%; top:48.72%;}
.dealer select { width:100%;  border:0; }
.city { width:23.33%; height:9.42%; left:58.8%; top:37.95%;  }
.city select { width:100%;  border:0; }
.province {width:23.33%; height:9.42%; left:34.13%; top:37.95%; }
.province select { width:100%;  border:0; }
.car { width:48%; height:9.42%; left:34.13%; top:27.19%;}
.car select { width:100%;  border:0; }

.mobInput { width:48%; height:9.42%; left:34.13%; top:16.42%;  }
.mobInput input { width:94%; border:0; height:100%; padding-left:4%; background-color:transparent; }
.nameInput { width:48%; height:9.42%; left:34.13%; top:5.65%;  }
.nameInput input { width:94%;  border:0; height:100%; padding-left:4%; background-color:transparent; }

.msgRadio { width:1.87%; left:16%; top:79.75%; }
.ruleRadio { width:1.87%; left:16%; top:84.82%; }
.ruleBt { width:12.4%; left:37.33%; top:84.88%; }

.submitBt { width:65.6%; left:16.4%; top:62.58%; }


.kvBox{width: 100%;padding-top: 30px; position: relative;}
.swiper-pagination{bottom: 2px!important;}
.swiper-pagination-bullet{width: 45px!important;height: 3px!important;background: #000!important;border-radius: 0!important}
.swiper-pagination-bullet-active{width: 45px!important;height: 3px!important;background: #999!important;border-radius: 0!important}


/*隐私政策CSS，需要添加在各个minisite的CSS中*/
.copyrightDes{color: #363636; font-size: 14px;width:100%;height:100%; background-color:white; 
	position: fixed;top: 0;left: 0;z-index:9999;background: #fff; }
.copyrightDes div { position:relative; }
.copyrightDes span{letter-spacing: 1.4px;}
.copyrightDes a{color: #363636;font-size: 14px;text-decoration: underline; }
.copyrightDes p{padding-bottom:26px;line-height: 28px;font-weight: normal;}
.copyrightDes h1,.copyrightDes h2,.copyrightDes h3,.copyrightDes h4,.copyrightDes h5{font-weight: normal;padding-bottom: 26px;}
.copyrightDes ul,.copyrightDes li{list-style: circle inside;line-height: 28px;padding-bottom: 14px;font-weight: normal;}
.copyrightDes .article{padding-top: 20px; width:90%; height:88%; margin-left:5%;  overflow: auto; }

.driveSuccess { background-color:#8a1529 !important; }
#closePrivacyBtn{width: 100px;height: 30px;margin:0 0 0 -50px;background: #8a1529; 
	position:fixed; bottom:2%; left:80%; 
	color: #fff;text-align: center;font-size: 12px;line-height: 30px;}
	
