body header.main-header-wid{  max-width: 100%!important;}
/* nav.utility{  max-width: 100%!important;} */

/*html {
	color: #000;
	background-color: #fff;
	
}*/
/*页面标题*/
.header {
	max-width: 2000px;
	height: auto;
	width: 100%;
	margin: 0 auto;
	position: relative;
}
.FooterNav{ z-index:4;}
.headerImg,.showImg {
	width: 100%;
	height: auto;
}

/*.headerLogo {
	position: absolute;
	left: 6%;
	top: 50%;
	
	text-decoration: none;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: none\9;
	-webkit-transform: none\9 ;
	-moz-transform: none\9;
	-ms-transform: none\9;
	-o-transform:none\9;
	top:30%\9;
	max-width: 121px;
	width: 13%;
}

.headerLogo>img {
	width: 100%;
	height: auto;
}*/


/*页面内容部分 */

.content {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	/*box-sizing: content-box\9;
	-webkit-box-sizing: content-box\9;
	-moz-box-sizing: content-box\9;
	-ms-box-sizing: content-box\9;*/
	max-width: 1020px;
	/*max-width: 944px\9;*/
	width: 100%;
	margin: 0 auto;
	/*margin-top: -4px;*/
	padding: 20px 2%;
	position: relative;
	z-index: 2;
}

.contentPromise {
	padding: 25px 0;
	width: 100%;
	border-bottom: 1px solid #000;
	margin-bottom: 30px;
	/*margin-top: -30px;*/
}
.contentActive{
	padding: 25px 0;
	width: 100%;
	border-bottom: 1px solid #000;
	/*margin-bottom: 30px;*/
}
.contentActive>p{
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	font-size: 13px;
}
.contentSuccess{
	padding: 25px 0;
	width: 100%;
	/*border-bottom: 1px solid #000;*/
	/*margin-bottom: 30px;*/
}
.contentSuccess>p{
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	font-size: 14px;
}
.contentPromise>p {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	font-size: 13px;
}

.contentHeader {
	font-size: 22px;
	margin-bottom: 30px;
}

.clearFloat {
	clear: both;
}


/*左侧表单*/

.formLeft {
	width: 47%;
	float: left;
	padding-bottom: 25px;
}


/*表单各个信息*/
.formEmail{
	display: none;
}

.formName,
.formSex,
.formPhone,
.formEmail,
.formCity,
.formCar,
.formCarTime,
.formContact,
.formAddress,
.formPostcode,
.formDealer,
.formDealerAccept {
	width: 100%;
}


/*表单文字信息*/

.formNameText,
.formSexText,
.formPhoneText,
.formEmailText,
.formCityText,
.formCarText,
.formCarTimeText,
.formContactText,
.formAddressText,
.formPostcodeText,
.formDealerText{
	width: 100%;
	height: 44px;
	line-height: 60px;
	font-size: 17px;
}
.formDealerAcceptText{
	width: 100%;
	padding-top: 27px;
	font-size: 17px;
}

/*表单输入信息*/

.formNameInput,
.formSexInput,
.formPhoneInput,
.formEmailInput,
.formCitySelect,
.formCarSelect,
.formCarTimeSelect,
.formContactCheck,
.formAddressInput,
.formPostcodeInput,
.formDealerSelect,
.formDealerAcceptInput {
	width: 100%;
	position: relative;
	font-size: 17px;
	line-height: 44px;
}

.formNameInput,
.formPhoneInput,
.formEmailInput {
	overflow: hidden;
}


/*input框*/

.inputText {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	height: 44px !important;
	width: 100%;
	background: #FFFFFF;
	padding: 0 20px !important;
	font-size: 14px;
	line-height: 44px\9 !important;
	border: none;
	border-radius: 0;
	-webkit-appearance: none;
	border:solid 1px #d9d9d9!important;
}


/*单选按钮*/

.rdOne {
	vertical-align: middle;
	width: 21px;
	height: 20px;
	display: inline-block;
	/*margin-top: 20px;
	background-image: url(../img/2.jpg);*/
	/*background-position: -31px 0px;*/
	/*padding-top: 0.1px;*/
	border:solid 1px #444;
	border-radius:50%;
}


/*点击后样式*/

.rdClick {
	background-image: url(../img/1.jpg);
	background-position: 50% 50%;
	/*border:solid 1px #9f182f;
	background:#9f182f;*/
}


/*单选文字样式*/

.rdSex,.rdDealer {
	display: inline-block;
	vertical-align: middle;
	height: 20px;
	line-height: 20px;
	margin: 0 10px;
	/*margin-top: 20px;*/
}


/*选择省父级div*/

.selectProvince {
	width: 48%;
	height: 44px;
	/*line-height: 44px;*/
	color: #FFFFFF;
	background: #000;
	float: left;
	margin-right: 4%;
	position: relative;
}


/*选择市父级div*/

.selectCity {
	width: 48%;
	height: 44px;
	/*line-height: 44px;*/
	color: #FFFFFF;
	background: #000;
	float: left;
	position: relative;
}


/*选择框*/

.selectP,
.selectC,
.selectCarType,
.selectCarTime,
.selectDealer {
	width: 100%;
	height: 44px;
	/*line-height: 44px;*/
	color: #FFFFFF;
	background: #000;
	border: none;
	visibility: hidden;
	position: absolute;
}


/*选择提示文字*/

.selectedP,
.selectedC,
.selectedCType,
.selectedCTime,
.selectedDealer {
	position: relative;
	display: block;
	font-size: 14px;
	letter-spacing: 3px;
	background: #000;
	/*height: 44px;*/
	line-height: 15px;
	width: 100%;
	padding: 15px 35px 15px 20px;
	cursor: pointer;
	color: #FFFFFF;
	z-index: 3;
	-webkit-user-select: none;
	font-family: "黑体";
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
}

.newselectClick {
	background: #4e4e4e;
}


/*选择span下拉箭头*/

.selectedP:before,
.selectedC:before,
.selectedCType:before,
.selectedCTime:before,
.selectedDealer:before {
	content: "";
	width: 15px;
	height: 14px;
	position: absolute;
	background: url(../img/selectDown.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 100% auto;
	top: 15px;
	right: 14px;
}


/*上拉箭头*/

.newselectClick:before {
	content: "";
	width: 15px;
	height: 14px;
	position: absolute;
	background: url(../img/selectUp.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 100% auto;
	top: 15px;
	right: 14px;
}


/*选择ul*/

.selectUlP,
.selectUlC,
.selectUlCType,
.selectUlCTime,
.selectUlDealer {
	display: none;
	position: absolute;
	/*position: relative;*/
	background: #eaeaea;
	width: 100%;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	z-index: 4;
	list-style: none;
	margin: 0px;
	padding: 0px;
	box-sizing: content-box\9;
}

.selectUlP,
.selectUlC {
	max-height: 164px;
}


/*选择ul li*/

.selectUlP>li,
.selectUlC>li,
.selectUlCType>li,
.selectUlCTime>li,
.selectUlDealer>li {
	overflow: hidden;
	padding: 12.5px 20px;
	font-size: 14px;
	letter-spacing: 3px;
	color: #000;
	border-bottom: 1px solid #cbcbce;
	line-height: 15px;
	background: #FFFFFF;
	cursor: pointer;
	font-family: "黑体";
	padding-right: 24px\9;
}

.selectUlP>li:hover,
.selectUlC>li:hover,
.selectUlCType>li:hover,
.selectUlCTime>li:hover,
.selectUlDealer>li:hover {
	background-color: #C9CACD;
}

.selectUlP>li.disabledC,
.selectUlC>li.disabledC,
.selectUlCType>li.disabledC,
.selectUlCTime>li.disabledC,
.selectUlDealer>li.disabledC,
.selectUlP>li.disabledC:hover,
.selectUlC>li.disabledC:hover,
.selectUlCType>li.disabledC:hover,
.selectUlCTime>li.disabledC:hover,
.selectUlDealer>li.disabledC:hover {
	background-color: #fff;
	color:#C9CACD;
	cursor:not-allowed;
}


/*右侧表单*/

.formRight {
	width: 47%;
	float: left;
	margin-left: 6%;
}


/*点击复选框div*/

.checkDiv,
.radioDiv,.checkP,.radioDealer {
	display: inline-block;
	cursor: pointer;
}
/*.radioDiv,.checkP1{*/
/*	margin-top:5px;margin-bottom: 25px*/
/*}*/
.radioDiv,.checkP1,.radioDealer {
	/*display: inline-block;*/
	cursor: pointer;
}
.radioDealer{
	width: 100px;
}
#dealerNo{
	width: 105px;
}
.checkDiv{
	display: inline\9;
}
/*.checkP{
	cursor: pointer;
}*/
.radioDiv{
	width: 85px;
}
.agreeTk .checkP{ margin:-2px 0 0 0; float:left; position:relative; z-index:2;}
.agreeTk .agreeTkR{ margin-left:30px; position:relative; z-index:1;}

/*复选框样式*/

.check {
	vertical-align: middle;
	width: 20px;
	height: 20px;
	display: inline-block;
	/*margin-top: 20px;*/
	/*background-image: url(../img/4.jpg);*/
	/*background: url(../img/ico.png)\9;*/
	/*background-position: -92px 0px;*/
	/*padding-top: 0.1px;*/
	border:solid 1px #444;
}


/*复选框点击样式*/



/*复选框span*/

.checkSpan {
	display: inline-block;
	vertical-align: middle;
	height: 20px;
	line-height: 20px;
	margin: 0 15px 0 5px;

	/*box-sizing: content-box\9;
	-webkit-box-sizing: content-box\9;
	-moz-box-sizing: content-box\9;
	-ms-box-sizing: content-box\9;
	margin: 0\9;
	margin-left: 5px\9;*/
	/*margin-top: 20px;*/
}

.checkSpanAccept{
	display: inline-block;
	vertical-align: middle;
	height: 20px;
	line-height: 20px;
	margin: 0 15px 0 0;
}
.acceptDiv>p{
	margin: 0px;
	padding: 0px;
}
.acceptDiv>p>a{
	color: rgb(74, 79, 84);
}
/*提交按钮div*/

.submitBtn {
	width: 172px;
	border: 1px solid #000;
	margin-bottom: 25px;
}


/*提交按钮*/

.submitBtn .tj_btn{
	width: 100%;
	height: 100%;
	border: none;
	color: #000;
	text-align: center;
	background: none;
	font-size: 16px;
	display:block;
	line-height: 42px;
	text-decoration:none;
}

.submitBtn .tj_btn:hover {
	color: #fff;
	background: #000;
}


/*脚部*/

.footer {
	padding: 0 0px 25px;
	/* border-top: 1px solid #000; */
}

.footer>p {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	line-height: 20px;
	text-align:center;
}


/*提示span*/

.requireName,
.requireEmail,
.requirePhone,
.requireSex,
.requireCarType,
.requireCarTime,
.requirePC,
.requireContact,
.requireDealer,
.requireDealerAccept {
	line-height: 44px;
	font-size: 17px;
	color: #f00;
	display: none;
}
.requireAccept{
	color: #f00;
	display: none;
	margin-left: 30px;
}

.requireAccept1{
	color: #f00;
	display: none;
	margin-left: 30px;
}
.requireAddress,.requirePostcode{
	line-height: 20px;
	font-size: 12px;
	color: #909090;
}
.formDealer{
	/*display: none;*/
}
.cor_red{
	color: #f00;
}
/*@media only screen and (min-width:1081px ) {
	.formDealerAcceptText{
	width: 100%;
    padding-top: 27px;
    font-size: 17px;
	}
}*/





.main-footer{clear:both;}
#view_wid{width:100%!important;}
#view_wid .controls {  width:100%!important;}

#view_wid #uniform-edit-field-svo-value span,#view_wid .provinceSpan, .citySpan, div.views-exposed-widget .selector#uniform-edit-province span, div.views-exposed-widget .selector#uniform-edit-city span {
	background: none!important;
	background-size: 100%;
	text-align: center;
	width:100%;
	border-bottom:1px solid #fff;

}
#view_wid .useMyLocation,#view_wid .useSVR{width:96%;margin:5% auto 0;text-align: center;height: 30px;line-height: 30px; color:#fff; background-color: #a0182f;}
#view_wid .searchbox{width:96%;margin:0 auto; overflow: hidden;}
#view_wid .searchDiv{ background: none;width:70%; height:34px; vertical-align: top; float: left;margin:0}
#view_wid .queryBtn { width: 28%; height: 30px;line-height: 30px; float: right;margin:0;text-align: center;color: #ffff;background-color: #a0182f;}
#view_wid .searchDiv input{border:none;background:none;}
#view_wid .searchDiv input.inp_c{ height:30px; line-height:30px; border-bottom:1px solid #fff;width:100%;text-align: left;padding:0 1%; text-indent: 0; color:#fff;}
#view_wid .searchDiv input::placeholder{color:#fff;}
#view_wid .carousel.white{background-color:#fff!important;}


#view_wid #list-wrapper{ background-color:#000; }
#view_wid #list-wrapper .selector span{ width:100%!important;display:block; text-align: left;padding:2% 0;}
#view_wid .view-content { color:#fff; background-color: #000!important; }
#view_wid{border-right: solid 0px white!important;border-left: solid 0px white!important;max-width:100%;}
#view_wid .views-exposed-widgets, #view_wid .views-exposed-widgets{width:100%}
#view_wid .view-filters {width:100%;padding-bottom: 20px;border-bottom: none!important;}
#view_wid .views-exposed-widgets { width: 100%!important; margin: 0 auto;}
#view_wid #uniform-edit-field-svo-value,#view_wid #province,#view_wid #city,#view_wid #edit-province,#view_wid #edit-city{width: 100%; height: 36px;}
@media (min-width: 640px){
	#views-exposed-form-dealer-locator-page .views-exposed-form .views-exposed-widget {
		position: relative;
		left: 0px!important;
	}
	#view_wid .view-filters{width: 100%!important;}
}

#views-exposed-form-dealer-locator-page-5 .views-exposed-form .views-exposed-widget, #views-exposed-form-used-car-dealer-locator-page .views-exposed-form .views-exposed-widget, #views-exposed-form-dealer-locator-page .views-exposed-form .views-exposed-widget {
	float: none;
	margin-left: 0px!important;
	margin:0 auto;
}

#view_wid .views-exposed-widgets{ overflow:hidden;}
#view_wid .form div.selector{ float:none!important;width:96%!important;margin:0 auto }
#view_wid #edit-submit-used-car-dealer-locator-div,#view_wid #edit-submit-dealer-locator-div {width: 28%!important;padding: 0;height: 30px;line-height: 30px;float: right;}


#svr-link {
	width:96%!important;margin:5% auto 0;height:30px;line-height:30px;display:block;padding:0;
}
@media screen and (max-width: 639px){
	#view_wid #views-exposed-form-dealer-locator-page .views-exposed-form .views-exposed-widget{width:80%;margin:0 auto!important;}
	#view_wid .searchbox,#view_wid .useMyLocation, #view_wid .useSVR{width:100%;}
	#svr-link {width:100%!important;}
	#view_wid .views-row {border-top: none;}
}


#view_wid .view-content .views-row {
	padding-left: 50px;
	padding-right: 10px;
	background-image: url(../images/dealer-icon.png);
	background-position: 20px 0px;
	background-repeat: no-repeat;
}
nav.primary ul.used-and-owners li.more a span { background: url("./images/more.png") transparent no-repeat right; padding: 5px 10px; }

.arrow:link,.arrow:visited,button.arrow,input.arrow {
	background-image: url(../images/cta-arrow-white.png)!important;
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 36px
}

.title{ width:100%;height:50px;line-height:50px; font-size:18px; color:#000; text-align: center; font-weight:bold;padding: 5% 0 3% 0;}
.pos_selectorImageLink{ display:block; position: relative; z-index: 1;}
.pos_text{ display:none;position:absolute;left:0;top:0; z-index: 2;width:100%; height:100%;background: rgba(0,0,0,.5); text-align: center;padding-top:18%; font-size:18px;color:#fff;}
.pos_selectorImageLink:hover .pos_text{ display:block;}
/*申请试驾*/

.checkClick { /*border:solid 1px #9f182f; background:#9f182f;*/ background-image: url(../img/3_1.jpg); background-position:50% 50%;}

.selectProvince {background: #fff;}
.selectP, .selectC, .selectCarType, .selectCarTime, .selectDealer { background: #9f182f;}
.selectedP, .selectedC, .selectedCType, .selectedCTime, .selectedDealer {background: #9f182f;}

.clearFloat {
	clear: both;
}


.selectCity { background: #fff;}


.selectedP, .selectedC, .selectedCType, .selectedCTime, .selectedDealer { background: #3c3c3b;}


/*fx*/
.mapContent_wid{max-width:100%!important;}
.dealer_city .selectProvince,.dealer_city .selectCity,.dealer_city .selectedP,.dealer_city .selectedC{ background: none;color:#000;}
.dealer_city .selectProvince_wid,.dealer_city .selectCity_wid{height:44px;width:100%;border-bottom:1px solid #000!important; }
.selectDiv_wid .selectCity {  margin-top: 0px; }
.dealer_city .selectedP:before, .dealer_city .selectedC:before, .dealer_city .selectedCType:before, .dealer_city .selectedCTime:before, .dealer_city .selectedDealer:before {
	content: "";
	width: 15px;
	height: 14px;
	position: absolute;
	background: url(../img/selectDown_1.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 100% auto;
	top: 15px;
	right: 14px;
}
.dealer_city .newselectClick:before {
	content: "";
	width: 15px;
	height: 14px;
	position: absolute;
	background: url(../img/selectUp_1.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 100% auto;
	top: 15px;
	right: 14px;
}
.mapLeft_wid .leftResult {
	width: 23px;
	height: 30px;
	background: url(../img/d_icon.png) no-repeat;
	display: inline-block;
	text-align: center;
	color: #fff;
	padding: 4px 0 0 0;
	margin-right: 5px;
	vertical-align: top;
}
.selectDiv_wid{padding:20px 0!important;}
/*.selectDiv_wid div{margin:2% 0;}*/
.mbt0{ padding-bottom:0;}
.dxnav-unique-nav .dxnav__background--desktop{ background:#000;}

.searchDiv input.inp_c{ height:30px; line-height:30px; border-bottom:1px solid #959595;width:86%;text-align: left;padding:0 7%; text-indent: 0; color:#010101;}
.selectDiv_wid .useMyLocation {display: block;width: 100%;height: 30px;line-height: 30px;background: #a0182f url(../img/landmark_icon.png) 33% 50% no-repeat; margin: 0 auto; border:none;}
.ftypesvr{display: block;width: 99%;height: 30px;line-height: 30px;background: #a0182f; margin:10px auto 0; color:#fff;}
.ftypesvr:hover{ color:#fff;}

.selectDiv_wid .searchbox{width:99%;margin:0 auto; overflow: hidden;}
.selectDiv_wid .searchDiv{ background: none;width:70%; height:45px; vertical-align: top; float: left;margin:0}
.selectDiv_wid .queryBtn { width: 28%; height: 30px;line-height: 30px; float: right;margin:0; border:none; background:#a0182f;}
.selectDiv_wid .province,.selectDiv_wid .city {
	width: 95%;
	height: 30px;
	position: relative;
	display: inline-block;
	background: url(../img/selectDown_1.png) no-repeat 95% 50% ;
	background-size:15px 14px;
	vertical-align: middle;
	border-bottom:1px solid #959595;
	text-align: left;
	padding-left: 5%;
}
.submitBtn .tj_btn {
	width: 100%;
	height: 100%;
	border: none;
	color: #fff;
	text-align: center;
	background:#3c3c3b;
	font-size: 16px;
	display: block;
	line-height: 42px;
	text-decoration: none;
}
.submitBtn .tj_btn:hover{ border:solid 1px #000; line-height:40px;}
.submitBtn {
	width: 172px;
	border: none;
	padding-bottom: 25px;
	margin:0 auto;
}
#content_dq,.carousel{padding:0!important;}
#content_dq{ background:#fff;}

/*地址*/
.GridListWrapper_pad {
	padding: 40px 13% 40px;
	background-color: #000;
	overflow: hidden;
}
/* .txtBox{ width:40%;float: left;}
.imgbox{ width:60%;float: right;} */
.w100{width:100%;position: relative; z-index: 1;}
.dealericon{ margin:0; height:20px;}
.dealericon a{ padding:2%;}
.dealer_title{ text-align:center;line-height: 40px; font-size:25px; padding:15px 0; color:#fff; margin-bottom:10px;}
.dealer_name_title{ text-align:left; font-size:20px; color:#fff; line-height:50px;}
.c000{ color:#000;}
.try_title{ text-align:center;height:40px;line-height: 40px; font-size:18px; padding-top:5%;}
.bus_time{ padding:0;line-height:30px; font-size:16px; color:#fff;}
.dealericon .dealerweibo{width:21px; height:19px;display:inline-block; background: url(../img/icon_weibo.png) no-repeat left center; background-size:21px 19px;}
.dealericon .dealerweixin{width:21px; height:19px; display:inline-block; background: url(../img/icon_weixin.png) no-repeat left center; background-size:21px 19px;margin-left:10px; position:relative; z-index:1;}
/* .section-wrapper,.VehicleSelectorList{max-width:100%!important;} */
.contentPromise {
	padding: 6px 0;
	width: 100%;
	border-bottom: none;
	margin-bottom: 30px;
}
/*banner*/
.content-box{width:100%;}
.content-box .content{ max-width:100%;padding:0; background-color: #000;}
.content-box .hero1 {border-bottom: 5px solid #000;}
/*
.content-box .hero-wrapper{ max-width:100%;}
*/
.hero1{ border:none;}
.allmap_box{ width:100%; height:100%;}
.allmap{ height:100%; width:100%; background:#f0f0f0;}

.dealer_box_index{ padding:0; line-height:30px; font-size:14px; overflow:hidden;}
.dealer_company{ padding-left:25px;width: 80%}
.dealer_company_dl dt{ margin-bottom:10px; font-size:16px; text-align:center; padding:0;}
.bus_time_dl dd{ padding:0;}

.dealer_address_ul{ margin:5px 0 0; padding:0; font-size:15px;}
.dealer_address_ul li{ line-height:30px; background-position: 0px 7px; background-repeat: no-repeat; background-size: 15px 15px;padding-left: 20px; list-style: none;}
.dealer_address_ul li a,.dealer_address_ul li a:hover{ color:#9e1b32; text-decoration:none;}
.dealer_address_ul li.t1{ background-image:url(../img/icon_phone.png); background-size:18px 18px; background-position:0 5px;}
.dealer_address_ul li.t2{ background-image: url(../img/icon_phonezj.png)}
.dealer_address_ul li.t3{ background-image: url(../img/icon_email.png)}
.dealer_address_ul li.t4{ background-image: url(../img/icon_add.png); height:60px;}
.dealer_addBox{ overflow:hidden; position:relative; z-index:1; padding:20px 25px;background-color: #f8f6f7;width:55%;border-left: 2px solid #999;
	padding-top: 0px;margin-bottom: 50px}
.imgbox img{ display:block;}

.f14{ font-size:16px; line-height:30px;}
.content{ padding-top:0; max-width:100%;}
div.selector{ display:none;}

.rightResult>h2{ color:#010101!important;}
.rightResult>p{ color:#010101!important; word-break:break-all; padding-top:3px;}
.rightResult>p>a{ color:#010101!important;}
.provinceSpan, .citySpan{ color:#010101; border:none; line-height:30px;}

.dealer_box_left{ float:left;display: flex; background-color: #f8f6f7;padding-top:50px}
.dealer_box_right{ float:right; width:60%; padding:10px 10px 0; box-sizing:border-box; height:776px;}
.dealer_company_text{ height:300px; position:relative; z-index:1; overflow-y:auto; padding: 0 50px}
.ContentBlocksContainer .GridListWrapper{ padding:0 0.5% 40px;}
.formName,.formPhone{ margin-bottom:7px;}
.pt35{ padding-top:35px;}

/*中等屏幕*/

@media screen and (max-width:1080px) and (min-width:640px) {
	body{
		background: #ECECEC;
	}
	.content{
		padding: 20px 38px 0;
	}
	.header,
	.content {
		width: 100%;
		max-width: 1080px;
	}
	.formDealerAcceptText{
		width: 100%;
		padding-top: 27px;
		font-size: 17px;
	}
	.selectProvince {
		width: 100%;
		margin-right: 0;
	}
	.selectCity {
		width: 100%;
		margin-top: 20px;
	}

}


/*较小屏*/

@media screen and (max-width:640px) and (min-width:540px) {
	body{
		background: #ECECEC;
	}
	.content{
		padding: 20px 38px 0;
	}
	.header,
	.content {
		width: 100%;
	}
	.formLeft {
		width: 100%;
		padding-bottom: 0px;
	}
	.formDealerAcceptText{
		/*height: 44px;
	line-height: 60px;*/
		width: 100%;
		/*padding-top: 0px;*/
		font-size: 17px;
	}
	.formRight {
		width: 100%;
		margin-left: 0;
		padding-bottom: 25px;
	}

}


/*手机屏*/

@media only screen and (max-width: 540px) {
	body{
		background: #ECECEC;
	}
	.content{
		padding: 20px 18px 0;
	}
	.header,
	.content {
		width: 100%;
	}
	.header{
		/*height: 100px;*/
		overflow: hidden;
	}
	.contentHeader {
		font-size: 14px;
		margin-bottom: 0px;
	}
	.headerImg {
		width: 200%;
		height: auto;
		transform: translateX(-25%);
		-webkit-transform:  translateX(-25%);
		-ms-transform:  translateX(-25%);
		-moz-transform:  translateX(-25%);
		-o-transform: translateX(-25%);
	}
	.headerLogo {
		width: 17%;
	}
	/*表单文字信息*/
	.formNameText,
	.formSexText,
	.formPhoneText,
	.formEmailText,
	.formCityText,
	.formCarText,
	.formCarTimeText,
	.formContactText,
	.formAddressText,
	.formPostcodeText,
	.formDealerText{
		width: 100%;
		height: 44px;
		line-height: 60px;
		font-size: 14px;
	}
	.formDealerAcceptText{
		width: 100%;
		/*height: 44px;
		line-height: 60px;
		padding-top: 0px;*/
		font-size: 13px;
	}
	/*表单输入信息*/
	.formNameInput,
	.formSexInput,
	.formPhoneInput,
	.formEmailInput,
	.formCitySelect,
	.formCarSelect,
	.formCarTimeSelect,
	.formContactCheck,
	.formAddressInput,
	.formPostcodeInput,
	.formDealerSelect,
	.formDealerAcceptInput {
		width: 100%;
		position: relative;
		font-size: 14px;
		line-height: 35px;
	}
	.submitBtn>input {
		font-size: 14px;
	}
	.formLeft {
		width: 100%;
		padding-bottom: 0px;
	}
	.formRight {
		width: 100%;
		margin-left: 0;
		padding-bottom: 25px;
	}
	.selectProvince {
		width: 100%;
		margin-right: 0;
	}
	.selectCity {
		width: 100%;
		margin-top: 20px;
	}
	.requireName,
	.requireEmail,
	.requirePhone,
	.requireSex,
	.requireCarType,
	.requireCarTime,
	.requirePC,
	.requireContact,
	.requireDealer,
	.requireDealerAccept {
		line-height: 44px;
		font-size: 14px;
		color: #f00;
		display: none;
	}
	.requireAccept{
		font-size: 14px;
	}
	.acceptDiv>p{
		font-size: 13px;
		line-height: 20px;
	}
	.content {
		padding-top: 0px;
	}
	.inputText {
		/*width: 100%;*/
		height: 35px !important;
	}
	/*选择框*/
	.selectP,
	.selectC,
	.selectCarType,
	.selectCarTime,
	.selectDealer {
		height: 35px;
	}
	/*选择提示文字*/
	.selectedP,
	.selectedC,
	.selectedCType,
	.selectedCTime,
	.selectedDealer{
		min-height: 35px;
		padding: 10px 35px 10px 20px;
	}
	.selectProvince,
	.selectCity {
		height: 35px;
	}
	.selectedP:before,
	.selectedC:before,
	.selectedCType:before,
	.selectedCTime:before,
	.selectedDealer:before {
		top: 10px;
	}
	.submitBtn {
		width: 120px;
	}
	.submitBtn .tj_btn{
		line-height:30px;
		font-size:15px;
	}
	.checkDiv {
		width: 48%;

	}
}


.intro{
	padding-left: 50px;
}

@media screen and (max-width: 1000px){
	.imgbox,.txtBox{ float:none; width:100%;}
	.dealer_box_right,.dealer_box_left{ float:none; width:100%;}
	.dealer_box_right{ height:300px; padding:0;}
	.dealer_company_text{ height:auto;padding-right: 20px;padding-bottom: 30px;}
	.dealer_company{ padding-left:0;}
	.dealer_company_text{ padding-left:20px;}
	.dealer_addBox{ padding:20px;}
	.dealer_box_left{display: block;padding-top:0}
	.dealer_company{width:100%;font-size: 14px;text-align:center}
	.intro{text-align: center;padding-left:0}
	.dealer_addBox{width:100%;border:none}

}
.header{
	width: 100%;
	border-bottom: 2px solid rgb(158,27,50);
	background-repeat: repeat;
	background-position: 0 0;
	background-size: 100% 100%;
	position: relative;
	background:#141414;
}
.headerContent{
	max-width: 960px;
	width: 96%;
	/*min-width: 355px;*/
	margin: 0 auto;
	padding: 30px 0px 20px 0px;
	text-align: left;
}
.footer{ background:#fff; text-align:center;}
.content .footer{ background:none;}
.headerContent>h1{
	margin: 0px;
	padding: 0px;
	color: #fff;
	font-size: 2em;
	text-align:center;
}

.successPage{
	background: #FFFFFF;
	line-height: 2em;
	padding: 20px 0 50px;
	text-align: center;
	overflow: hidden;
	/*display: none;*/
}
.successPage>p{
	margin: 0px;
	padding: 5px 0;
}
.successPage>p>a{
	text-decoration: none;
}
.successPage>p>a:visited{
	color: #656461;
}
.successPage>p>a:link{
	color: #9E1B32;
}

.pop_qr_img{ position:absolute; bottom:50px; left:-58px; width:150px; z-index:2; display:none;}
.owl-buttons{ display:none;}

.owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-controls .owl-page span{
	display: block;
	width: 8px;
	height: 8px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #fff;
}

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

/* If PaginationNumbers is true */

.owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}

.dxnav-unique-nav .dxnav-vehicle-links .dxnav-cta-primary{ padding-left:52px;}

@media only screen and (max-width: 540px) {
	.dealer_title{ font-size:18px; line-height:30px;}
	.dealer_company_dl dt{ font-size:14px;}
	.dealer_box_index{ font-size:13px; line-height:20px;}
	.dealer_address_ul{ font-size:13px;}
	.f14{ font-size:13px; line-height:20px;}
	.VehicleSelectorList li .desktopDropdown .dropdownContent{ padding:10px;}
}
.selectDiv_wid .useMyLocation,.selectDiv_wid .searchbox,.selectDiv_wid .nice-select{margin:2% auto 0;}
.nice-select{width: 100%;margin:0 auto;height: 30px;position: relative;background: #a0182f;}
.nice-select div{display: block;color:#fff;width: 100%;height: 30px;line-height: 30px ;border: 0;outline: 0;background-color:  #a0182f; background-image: url(../img/selectUp.png);background-repeat: no-repeat; background-position:  96% center; background-size: 15px 15px; text-align: center;}
.nice-select .inp_up{background-image:url(../img/selectDown.png)}
.nice-select ul{width: 100%;display: none;position: absolute;left: 0;top: 30px;overflow: hidden;background-color: #fff;	max-height: 150px;overflow-y: auto;;z-index: 9999;margin-left:0;}
.nice-select ul li{list-style:none;height: 30px;line-height: 30px;overflow: hidden;padding: 0 10px;cursor: pointer;border-bottom: 1px solid #181818;}
.nice-select ul li.on{background-color: #fff;}













