@charset "utf-8";article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,th,td,select{margin:0;padding:0;border:0}
body,button,input,select,textarea{font:100%/1 'microsoft yahei',arial,helvetica,"\5b8b\4f53",sans-serif;color:#333}
h1{font-size:18px;font-weight:normal}
h2{font-size:16px;font-weight:normal}
h3{font-size:14px;font-weight:normal}
h4,h5,h6{font-size:100%;font-weight:normal}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp,tt{font-family:"courier new",courier,monospace}
small{font-size:12px}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
ul,ol{list-style:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;outline:0;text-decoration:none}
a:focus{outline:0}a:active,a:hover{outline:0}
abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help}
q:before,q:after{content:''}
legend{color:#333}
fieldset,img{border:0}button,input,select,textarea{font-size:100%;outline:0}
table{border-collapse:collapse;border-spacing:0}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;-webkit-border-radius:0;border-radius:0}
input,select{vertical-align:middle}

.cf{clear:both;zoom:1}
.cf:before,.cf:after{content:"";display:block}
.cf:after{clear:both}
.testdrive-popup1.popup{position:fixed; display:block;width:100%;height:100%;background:url(/uploads/image/vc3images/mask.png) repeat;top:0;left:0;text-align:center;z-index:1000}
.testdrive-popup1 .popup-wrap{width:100%;max-width:100%;margin:0px auto 0;height:100%;text-align:left;border-top:0px solid #d50000;background:#333;background:#ffffff;color:#fff}
.testdrive-popup1 .popup-wrap h3{color:#fff;font-size:24px;margin:0 0 0 65px;text-align:left}
.testdrive-popup1 .popup-wrap .pop-title{background:#2e343b;height:60px;line-height:60px;position:relative}
.testdrive-popup1 .popup-wrap .popup-body{padding:25px 65px 50px}
.testdrive-popup1 .popup-wrap p{font-size:14px;color:#fff;margin-bottom:1em}
.testdrive-popup1 .popup-wrap .color{color:#d50000}
.testdrive-popup1 .popup-wrap em.close360{background:url(/uploads/image/vc3images/close.png) no-repeat;width:34px;height:34px;position:absolute;right:20px;top:10px;cursor:pointer}
.testdrive-popup1 .formstyle{padding:15px}
.testdrive-popup1 .formstyle>div{position:relative;width:50%;float:left;box-sizing:border-box;font-size:14px;padding-left:120px;padding-bottom:17px;height:47px}
.testdrive-popup1 span.inputinfo{position:absolute;text-align:right;width:100px;display:inline-block;left:0;top:8px}
.testdrive-popup1 .formstyle input[type="text"]{height:30px;line-height:30px;width:232px;box-sizing:border-box;padding:0 6px;border:0}.testdrive-popup1 .formstyle div.clearfix{width:100%;padding:0;height:0}
.testdrive-popup1 .selectbox{position:relative;width:230px}
.testdrive-popup1 .selectval{height:30px;line-height:30px;color:#000;background:#fff;font-size:12px;padding:0 6px;min-width:50px;overflow:hidden}
.testdrive-popup1 .selectnav{position:absolute;right:0;top:0;height:28px;width:28px;z-index:2;background:url(/uploads/image/vc3images/ddl_arrow.png) no-repeat 50% 50%;border:0}
.testdrive-popup1 .selectnav em{display:block;width:8px;height:5px;font-size:0;content:".";margin:12px auto 0;background:0}
.testdrive-popup1 .selectbox select{position:absolute;top:0;left:0;height:28px;width:100%;opacity:0;filter:alpha(opacity=0);z-index:10}
.testdrive-popup1 .selectvalblur{color:#363636}
.testdrive-popup1 .selectboxblur .selectnav em{background-position:-150px -264px}
.testdrive-popup1 .formstyle .chkinfo{font-size:12px;line-height:1.5;border-top:1px solid #ddd;padding-top:20px;height:auto}.testdrive-popup1 .formstyle .chkinfo a{color:#f00;text-decoration:underline}
.testdrive-popup1 .formstyle .chkinfo input{position:relative;top:2px}
.testdrive-popup1 .formstyle .selectlist p{color:#000}
.testdrive-popup1 .formstyle .submit{width:100%;padding:25px 0 60px;border-top:1px solid #ddd}
.testdrive-popup1 .formstyle .submit a.btn{text-align:center;display:block;margin:18px auto;background:#d50000;font-size:18px;color:#fff;border:0;width:160px;height:40px;line-height:40px;cursor:pointer}
.testdrive-popup1 .formstyle .chk{margin-bottom:15px;text-align:center}
.testdrive-popup1 .formstyle .chk a{color:#d50000}@media only screen and (max-width:768px){.testdrive-popup1 .formt{width:100%}
.testdrive-popup1 .dealerselect.controls{width:455px}
.testdrive-popup1 .formstyle{padding:15px 0}
.testdrive-popup1 .popup-wrap h3{padding-left:1em;margin:0;font-size:21px}
.testdrive-popup1 .popup-wrap .pop-title{height:36px;line-height:36px}
.testdrive-popup1 .popup-wrap{margin:5% auto 0}
.testdrive-popup1 .popup-wrap .popup-body{padding:20px 20px 20px;height:360px;overflow-y:auto}
.testdrive-popup1 .formstyle>div{width:100%;padding-left:0;clear:both;margin-top:1.5em;float:left}
.testdrive-popup1 .formstyle>div.submit{margin-top:.5em;padding:10px 0}
.testdrive-popup1 .formstyle input[type="text"]{width:100%}
.testdrive-popup1 span.inputinfo{width:auto;top:-1.5em}
.testdrive-popup1 .selectbox{width:100%;clear:both}
.testdrive-popup1 .popup-body .clearfix .clearfix{display:none}
.testdrive-popup1 .popup-wrap em.close{background-size:cover;width:20px;height:20px}}

.hong {
    color: #e20721;
}

.questionnaire {
	width: 100%;
	height: 100%;
	background-color: rgba(158, 158, 158, 0.3);
	position: fixed;
	left: 0;
	top: 0;
	display: none;
	z-index: 2000;
}

.gf-start {
	width: 950px;
	height: 720px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -475px;
	margin-top: -360px;
	display: none;
	border: 2px solid #ccc;
}


/*移动端*/

@media (min-width:200px) and (max-width:767px) {
.cpopup {
		width: 24.9375em;
		height: 17.1875em;
		border-radius: 0.3em;
		padding: 0 1.28125em;
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -12.28125em;
		margin-top: -8.59375em;
		background-color: #fff;
	}
	.popup-logo {
		position: relative;
		height: 2.5625em;
		width: 100%;
		border-bottom: 0.03125em solid #d9d9d9;
		text-align: center;
	}
	.gf-logo {
		width: 5.4375em;
		height: 1.6875em;
		padding-top: 0.4375em;
		float: left;
		text-align: center;
	}
	.gf-logo img {
		width: 7.5em;
	}
	.popup-logo .close-button {
		width: 1.25em;
		height: 1.25em;
		border-radius: 0.625em;
		background-color: #fff;
		border: 0.1em solid #ccc;
		float: right;
		color: #ccc;
		font-size: 0.9375em;
		line-height: 0.73125em;
		text-align: center;
		position: absolute;
		right: 0;
		top: 0.71875em;
	}
	.popup-content {
		height: 9.375em;
		width: 100%;
		padding-left: 1.09375em;
	}
	.popup-title {
		padding-top: 1.875em;
		font-size: 1.1em;
		font-weight: 1000;
		margin-bottom: 1.25em;
	}
	.popup-introduce p {
		font-size: 1em;
		line-height: 1.5em;
	}
	.phone-jump {
		font-size: 1em;
		width: 8.125em;
		height: 2.5625em;
		background-color: #e30019;
		position: absolute;
		left: 1.28125em;
		bottom: 2.1875em;
		text-align: center;
		line-height: 2.5625em;
		color: #fff;
		border-radius: 1.03125em;
	}
	.phone-jump a {
		width: 8.125em;
		height: 2.0625em;
		position: absolute;
		left: 2px;
		top: 1px;
	}
	.jump-button {
		display: none;
	}
	.popup-content .close-button {
		font-size: 1em;
		width: 8.125em;
		height: 2.5625em;
		background-color: #ccc;
		position: absolute;
		right: 1.28125em;
		bottom: 2.1875em;
		text-align: center;
		line-height: 2.5625em;
		color: #fff;
		border-radius: 1.03125em;
	}
	.mobile-iframe{
		width: 100%;
		height: 100%;
	}
	.pc-iframe{
		display: none;
	}
 
}

.close-button:hover{
	cursor:pointer;
}
/*移动端end*/