::-webkit-input-placeholder {
  color: #b2b2b2;
}
:-moz-placeholder {/* Firefox 18- */
  color: #b2b2b2;
}
::-moz-placeholder{/* Firefox 19+ */
  color: #b2b2b2;
}
:-ms-input-placeholder {
  color: #b2b2b2;
}

.brand.del-b { margin-bottom: 0;}
.brand { padding: 0 12% 2%;}
.brand p { color: #737373;}
.brand a { color: #1e7bcd;}
.brand .brandCenter .titleA { padding: 0;}
.brand .brandCenter .titleA h5 { margin: 60px auto 20px;}
.brand .brandCenter .item { clear: both; margin-bottom: 70px;}
.brand .brandCenter .item b { display: block; font-weight: normal; font-size: 28px;}
.brand .brandCenter .item .title { font-weight: normal;}
.brand .brandCenter .item .title li { font-size: 28px;}
.brand .brandCenter .item ul { margin: 0; padding: 0;}
.brand .brandCenter .item li { width: 15%; font-size: 18px; float: left; list-style: none; margin: 5px 0;}
.brand .brandCenter .item li a { color: #0071c6;}
.brand .brandCenter .item li a.specialCar { color: #000;}

.brand .privacyText { margin-bottom: 100px;}
.brand .privacyText p { font-size: 18px; margin: 0; line-height: 40px;}
.brand .privacyText h2 { font-weight: normal; margin: 30px 0 5px;}
.brand .privacyText.keyaccount p span { color: #2c7fc7;}
.brand .privacyText.keyaccount p { font-size: 22px; line-height: 50px;}

.brand .owner { font-size: 0;}
.brand .owner img { width: 100%;}

.brand .contactText { margin-top: 30px;}
.brand .contactText .info { display: inline-block; width: 48%; vertical-align: top;}
.brand .contactText .info p { margin-bottom: 50px;}
.brand .contactText .info p:last-child { margin-bottom: 0;}
.brand .contactText .info p span { display: inline-block; width: 20%; text-align: right; color: #2c7fc7;}
.brand .contactText .map { display: inline-block; width: 50%;}
.brand .contactText .map img { width: 100%;}

.brand .followText { padding: 9% 0; margin: 0 12%; text-align: center; border: 1px solid #b3b3b3; border-width: 1px 0;}
.brand .followText .code { margin: 0 12%; display: inline-block; width: 20%;}
.brand .followText .code img { width: 100%;}
.brand .followText .code p { font-size: 24px; line-height: 35px; margin-top: 20px;}
.brand .followText .weibo { margin-right: 15%; float: right;}
.brand .followText .weibo a { font-size: 24px; color: #2c7fc7; }
.brand .followText .weibo i { display: inline-block; background: no-repeat;}
.brand .followText .weibo i.ico-weibo { position: relative; top: 10px; width: 42px; height: 42px; background-size: 100%; background-image: url(../img/ico-weibo2.png);}
.brand .followText .weibo i.ico-more { position: relative; width: 15px; height: 15px; background-size: 100%; background-image: url(../img/ico-more.png);}

.brand.explain { margin: 3% 0 5%;}
.brand .explainLogo { float: left; width: 25%; margin: 10% 10% 0 2%;}
.brand .explainLogo img { width: 100%;}
.brand .explainText { float: left; width: 62%; font-size: 18px;}
.brand .explainText .item h2 { font-weight: normal; color: #2c7fc7;}

.brand .prize .item { width: 16%; height: 450px; margin: 0 4%; text-align: center; float: left;}
.brand .prize .item .img { height: 300px; line-height: 300px;}
.brand .prize .item .img img { vertical-align: middle; width: 100%;}
.brand .prize .item p { font-size: 18px; margin: 0; line-height: 30px;}


.brand.company { margin: 0;}
.brand.company p { font-size: 18px; line-height: 40px;text-align: justify;}

.brand.title { text-align: center; margin: 0;}
.brand.title .img { width: 230px; margin: 0 auto;}
.brand.title .img img { width: 100%;}


.brand.graybg { position: relative; background: #f2f2f2; margin-bottom: 0; padding: 2% 12%;}
.brand.graybg .club { padding: 70px 0;}
.brand.graybg .club .img { width: 48%; float: left;}
.brand.graybg .club .img img { width: 100%;}
.brand.graybg .club .text { float: right; width: 48%;}
.brand.graybg .club .text p { font-size: 18px; line-height: 35px; margin: 0;}
.brand.graybg .club .text p.phone { font-size: 28px; color: #267dca; margin-top: 20px;}

.brand.history { padding: 0; margin: 0; font-size: 0;}
.brand.history img { width: 100%;}
/*
.brand .servicePromise { padding-top: 30px; margin-bottom: 100px;}
.brand .servicePromise img { width: 100%;}
.brand .servicePromise p {font-size: 18px;}
.brand .servicePromise p.prior { text-align: right;}
.brand .servicePromise p.prior img { position: relative; top: -2px; width: auto;}
.brand .servicePromise .list { margin-top: 50px; border-bottom: 1px solid #b3b3b3;}
.brand .servicePromise .list .item { width: 33.333%; float: left;}
.brand .servicePromise .list .item h3 { font-size: 26px; margin: 0; font-weight: normal;}
*/
.servicePromise { position: relative; padding-bottom: 5%;}
.servicePromise img { width: 100%;}
.servicePromise .item { position: absolute; width: 400px; height: 50px; line-height: 50px; font-size: 18px; color: #737373; cursor: pointer;}
.servicePromise .item i { display: inline-block; width: 50px; height: 50px; background: url(../img/promise-ico.png) top no-repeat;
	background-size: 400px 100px; vertical-align: middle; margin-right: 10px;}
.servicePromise .item i.ico-1 { background-position: 0 0;}
.servicePromise .item i.ico-2 { background-position: -50px 0;}
.servicePromise .item i.ico-3 { background-position: -100px 0;}
.servicePromise .item i.ico-4 { background-position: -150px 0;}
.servicePromise .item i.ico-5 { background-position: -200px 0;}
.servicePromise .item i.ico-6 { background-position: -250px 0;}
.servicePromise .item i.ico-7 { background-position: -300px 0;}
.servicePromise .item i.ico-8 { background-position: -350px 0;}
.servicePromise .item.r { text-align: right;}
.servicePromise .item.r i { margin: 0 0 0 10px;}
.servicePromise .item:hover { color: #2c7fc7;}
.servicePromise .item:hover i { background-position-y: bottom;}
.servicePromise .item-1 { top: 20%; right: 71%;}
.servicePromise .item-2 { top: 2%; right: 61%;}
.servicePromise .item-3 { top: 2%; left: 61%;}
.servicePromise .item-4 { top: 20%; left: 71%;}
.servicePromise .item-5 { top: 60%; right: 73%;}
.servicePromise .item-6 { top: 80%; right: 61%;}
.servicePromise .item-7 { top: 80%; left: 61%;}
.servicePromise .item-8 { top: 60%; left: 73%;}

.brand .query .seek { width: 32%; float: left;}
.brand .query .seek select { width: 47%;}
.brand .query .seek .selectGroup { margin: 10px 0 0;}
.brand .query .seek .selectGroup .select { width: 47%; float: left; margin-bottom: 20px;}
.brand .query .seek .selectGroup .select.right { float: right;}
.brand .query .seek .selectGroup .select select { width: 100%;}
.brand .query .seek .scroll { font-size: 18px; height: 560px; margin-top: 30px; line-height: 35px; overflow-y: scroll;}
.brand .query .seek .scroll a { font-size: 14px; padding: 10px 30px; background: #2c7fc7; color: #fff;}
.brand .query .seek .scroll .item { padding: 10px 20px 20px; cursor: pointer;}
.brand .query .seek .scroll .item.active { background: #eee;}
.brand .query .seek .scroll .item.active h3 { color: #2c7fc7;}
.brand .query .seek h2 { font-size: 26px; font-weight: normal; margin: 0; padding-bottom: 20px; border-bottom: 1px solid #b3b3b3;}
.brand .query .seek h3 { font-size: 20px; font-weight: normal; margin: 0; color: #737373;}
.brand .query .seek p { font-size: 18px; line-height: 35px; margin: 10px 0;}
.brand .query .seek.active h3 { color: #2c7fc7;}
.brand .query .location { width: 65%; height: 850px; float: right;}
.brand .query .location img { width: 100%;}

.select2-selection.select2-selection--single { outline: none;}
.select2-search__field { outline: none;}
.select2-results__option--highlighted[aria-selected] { background-color: #2273ce;}
.select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #267dca transparent transparent transparent !important;}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #267dca transparent !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow { height: 35px !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 35px !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered[title*='请'] { color: #b2b2b2 !important;}
.select2-container .select2-selection--single { height: 35px !important; border-radius: 0 !important;}

.select {}
.select select { width: 14%; height: 35px; margin: 0 1%; vertical-align: top; border: 1px solid #aaa; padding: 0 10px; border-radius: 0; background: #fff; outline: none;
	appearance: none; -moz-appearance:none; -webkit-appearance:none; box-sizing: border-box; background: url(../img/drop-down.jpg) no-repeat scroll 98% center transparent;}
.select select::-ms-expand { display: none;}


.brand .cal { position: relative;}
.brand .cal p span { color: #2c7fc7;}
.brand .cal .monthly { position: absolute; top: 10%; width: 55%; float: left; text-align: center;}
.brand .cal .monthly img { width: 80%;}
.brand .cal .monthly p { font-size: 20px; line-height: 50px;}
.brand .cal .monthly p span { margin-left: 115px;}
.brand .cal .monthly h2 { font-size: 49px; color: #2c7fc7;}
.brand .cal .calculation { width: 35%; float: right; border: 1px solid #c8c8c8; padding: 30px; box-sizing: border-box;}
.brand .cal .calculation p { font-size: 14px;}
.brand .cal .calculation p span { float: right;}
.brand .cal .calculation .select { margin-bottom: 25px;}
.brand .cal .calculation .select select { width: 100%;}

.count { text-align: center; color: #b2b2b2;}
.count a { display: inline-block; font-size: 14px; padding: 10px 30px; background: #267dca; color: #fff;}

.brand .drive { text-align: center;}
.brand .drive .select.apply .select2 { width: 39%;}
.brand .drive textarea { resize: none; width: 25%; height: 35px; line-height: 35px; margin: 0 1%; border: 1px solid #aaa; outline: none; padding: 0 10px; box-sizing: border-box;}
.brand .drive .select2 { width: 25%; text-align: left; margin: 0 1% 20px;  box-sizing: border-box;}
.brand .drive .select2.short { width: 9%;}
.brand .drive .select input.name { width: 25%; height: 35px; margin: 0 1%; outline: none; vertical-align: top; border: 1px solid #aaa; padding: 0 10px; box-sizing: border-box;}
.brand .drive .select input.phone { width: 14%; height: 35px; margin: 0 1%; vertical-align: top; border: 1px solid #aaa; padding: 0 10px; box-sizing: border-box;}
.brand .drive input.applyName { width: 11%; height: 35px; margin: 0 1.2%; outline: none; vertical-align: top; border: 1px solid #aaa; padding: 0 10px; box-sizing: border-box;}
.brand .drive .select input.age { width: 11.5%; height: 35px; margin: 0 1%; outline: none; vertical-align: top; border: 1px solid #aaa; padding: 0 10px; box-sizing: border-box;}
.brand .drive a { margin: 0 20px; padding: 10px 40px;}
.brand .drive p { font-size: 18px; margin: 20px 10% 30px; padding-bottom: 15px; border-bottom: 1px solid #b3b3b3;}
.brand .drive .count { margin-top: 40px;}



/*新预约试驾*/
.brand.newDrive .drive .select2.short { width: 10%;}
.brand.newDrive .drive .select { margin-top: 10px;}
.brand.newDrive .drive .select select { font-size: 16px;}
.brand.newDrive .drive .select input.name { width: 41%; height: 35px; margin-left: 1%; margin-right: 0; outline: none; vertical-align: top; border: 1px solid #aaa; padding: 0 10px; box-sizing: border-box;}
.brand.newDrive .drive .select input.phone { display: block; width: 52%; height: 35px; margin: 0 auto; vertical-align: top; outline: none; border: 1px solid #aaa; padding: 0 10px; box-sizing: border-box;}
.brand.newDrive .drive .select span#select2-sex-container { color: #b2b2b2;}
.brand.newDrive .drive a { margin: 0 20px; padding: 10px 40px;}
.brand.newDrive .drive .titleB { font-size: 32px;}
.brand.newDrive .drive .titleB.del-pt { padding-top: 0;}
.brand.newDrive .cars { text-align: center; font-size: 0; margin: 10px 0 80px;}
.brand.newDrive .cars .item { display: inline-block; width: 240px; margin: 0 15px; padding: 30px 0; cursor: pointer; overflow: hidden; border: 1px solid transparent;}
.brand.newDrive .cars .item:hover { border: 1px solid #2c7fc7;}
.brand.newDrive .cars .item:hover span { border-bottom: 5px solid #2c7fc7;}
.brand.newDrive .cars .item.active { border: 1px solid #2c7fc7;}
.brand.newDrive .cars .item.active span { border-bottom: 5px solid #2c7fc7;}
.brand.newDrive .cars .item span { font-size: 24px; padding-bottom: 5px;}
.brand.newDrive .cars .item img { width: 240px; height: 130px; margin-bottom: 10px;}
.brand.newDrive .map { position: relative; width: 100%; height: 425px; overflow: hidden; margin-bottom: 80px;}
.brand.newDrive .map .pop { position: absolute; top: 80px; left: 20px; width: 280px; color: #6b6c6c; font-size: 16px; background: #f3f5f6;}
.brand.newDrive .map .pop h2 { background: #fff; line-height: 50px; margin: 0; color: #474747; font-size: 18px; padding-left: 20px; text-align: left;}
.brand.newDrive .map .pop span { position: absolute; top: 5px; right: 5px; display: inline-block; width: 20px; height: 20px; background: url(../img/drive-close.png) 100% 0 no-repeat;}
.brand.newDrive .map .pop .text { padding: 20px; text-align: left; color: #6b6c6c; font-size: 16px;}
.brand.newDrive .map .pop .text p { font-size: 16px; margin: 0; border: none; padding: 0; line-height: 23px;}
.brand.newDrive .map .pop .btn { display: inline-block; background: #267dca; color: #fff; line-height: 40px; letter-spacing: 5px; padding: 0 10px 0 15px; margin-bottom: 20px;}
.brand.newDrive .count a { letter-spacing: 5px; padding: 10px 90px 10px 95px; font-size: 16px;}
.brand.newDrive .code { margin-top:50px;margin-left:-100px;}
.brand.newDrive .code .img { display: inline-block; width: 200px; height: 120px; margin:0 20px;}
.brand.newDrive .code .img img{ width: 100%;}
.brand.newDrive .code .text { display: inline-block; width: 320px; text-align: center; font-size: 20px; padding-top: 30px; vertical-align: top;}




.brand .configure {}
.brand .configure .img { text-align: center;}
.brand .configure .img img { width: 80%;}

.value { position: relative; margin-bottom: 12%;}
.value.country { margin: 50px 0;}
.value .business .infoTitle { margin: 0 auto;}
.value .business.color-white { top: 7%; color: #fff;}
.value .business.color-white p { font-size: 18px;}

.value.honor { margin: 200px 0 100px;}
.value.honor .business { top: 9%;}

.value .brand { margin: 0;}
.value .brand .img { width: 230px;}
.value .brand .img img { width: 100%}
.value .brand p { font-size: 18px; line-height: 40px; color: #737373;}

.value.del-m { margin: 0;}
.value img { width: 100%;}
.value p span { color: #2c7fc7;}


.keyaccountCar { padding: 5% 12%; background: #f2f2f2; margin-bottom: 50px;}
.keyaccountCar h2 { font-weight: normal; text-align: center;}
.keyaccountCar .item { display: inline-block; width: 29%; margin: 0 2%; vertical-align: top; margin-bottom: 40px;}
.keyaccountCar.del-bg .item p { text-align: left; line-height: 30px; width: 100%; height: 60px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;
	-webkit-box-orient: vertical; word-break: break-all;}
.keyaccountCar .item img { width: 100%;}
.keyaccountCar.del-bg { padding-bottom: 2%; padding-top: 1%; background: #fff;}
.keyaccountCar.del-bg .item { margin-bottom: 40px;}
.keyaccountCar.del-bg .item a { display: block; width: 100%; height: 100%;}
.keyaccountCar.del-bg .item p { color: #000;}
.keyaccountCar.del-bg .item span { color: #2c7fc7;}

.banner.survey { position: relative; color: #fff;}
.banner.survey .describe { margin-top: 30px;}


.brand.reNews { padding: 0 15% 2%;}
.brand.reNews .date { width: 100%; margin: 80px 0 60px;}
.brand.reNews .date .select { width: 24%; display: inline-block;}
.brand.reNews .date .select span { display: inline-block; line-height: 40px; font-size: 16px; font-weight: bold; margin-right: 5px;}
.brand.reNews .date .select input{width:50%;height:34px;}
.brand.reNews .demo{margin-top:120px;text-align: center;}
.brand.reNews .date .select select { width:50%; height: 40px; text-align: center;}
.brand.reNews .date .confirm { display: inline-block; width: 100px; line-height: 40px; font-size: 18px; color: #fff;
 background: #1178bc; text-align: center; cursor: pointer;margin:0 4px;}
.brand.reNews .reNewslist {}
.brand.reNews .item { position: relative; border-top: 1px solid #bdbdbd; padding-top: 60px; margin-bottom: 60px;}
.brand.reNews .item .img { display: inline-block; vertical-align: top; width: 38%; height: 285px; margin-right: 50px;}
.brand.reNews .item .img img { width: 100%; height: 100%;}
.brand.reNews .item .text { display: inline-block; width: 57%; float: right;}
.brand.reNews .titleInfo { width: 85%; float: right;}
.brand.reNews .titleInfo h2 { margin: 7px 0 0 0; font-size: 24px;}
.brand.reNews .titleInfo h2 a { color: #000;}
.brand.reNews .titleInfo p { margin-top: 30px;}

.brand.reNews .item .text .check { position: absolute; right: 0; bottom: 0; background: #267dca;}
.brand.reNews .item .text .check a { display: block;  padding: 10px 38px; color: #fff; text-decoration: none;}
.brand.reNews .readMore { position: relative; display: inline-block; width: 100%; text-align: center; color: #267dca; margin-bottom: 100px; font-size: 18px; margin-top: 60px;}
.brand.reNews .readMore a { color: #1f7bcd;}
.brand.reNews .readMore img { width: 70px; height: 70px;}


.brand.reDetail { padding: 0 15% 0;}
.brand.reDetail .content { position: relative; margin-top: -140px; padding: 45px 45px 100px; background: #fff; overflow: hidden;}
.brand.reDetail .content .title { padding: 30px 0;}
.brand.reDetail .content .title span.time { width: 100px; height: 100px; font-size: 14px;}
.brand.reDetail .content .title span.time b { font-size: 44px;}
.brand.reDetail .content .title .titleInfo { width: 88%;}
.brand.reDetail .content .title .titleInfo h2 { font-size: 32px; margin: 0;}
.brand.reDetail .content .title { border-bottom: 1px solid #d7d7d7;}
.brand.reDetail .content .text {}
.brand.reDetail .content .text p { font-size: 16px; line-height: 25px;}
.brand.reDetail .content .text img { display: block; margin: 10px auto; max-width: 80% !important;}
.brand.reDetail .page { font-size: 18px; margin: 95px 0;}
.brand.reDetail .page .prev { display: inline-block;}
.brand.reDetail .page .next { display: inline-block; float: right;}
.brand.reDetail .page a { color: #4c4c4c;}
.brand.reDetail .page i { position: relative; top: 2px; display: inline-block; width: 20px; height: 20px;}
.brand.reDetail .page i.ico-prev { background: url(../img/ico-prev.png) no-repeat; margin-right: 10px;}
.brand.reDetail .page i.ico-next { background: url(../img/ico-next.png) no-repeat; margin-left: 10px;}
.brand.reDetail .newsList { font-size: 0; width: 104%; overflow: hidden;}
.brand.reDetail .newsList .item { display: inline-block; width: 30%; border-bottom: 1px solid #ddd; margin-right: 3%; vertical-align: top;}
.brand.reDetail .newsList .item a { display: block;width: 100%; height: 100%;}
.brand.reDetail .newsList .item a h2 { color: #000;}
.brand.reDetail .newsList .item:hover { border-color: #1178bc;}
.brand.reDetail .newsList .item .img { width: 100%; height: 210px; overflow: hidden;}
.brand.reDetail .newsList .item .img img { width: 100%;}
.brand.reDetail .newsList .item h2 { position: relative; height: 53px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; font-size: 18px;}
.brand.reDetail .newsList .item h2 span { position: absolute; right: 0; bottom: 0; font-weight: normal; font-size: 14px; color: #999;}
.brand.reDetail .newsList .item p { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; height: 70px; line-height: 25px; overflow: hidden; font-size: 14px;}

.clearfix { overflow: hidden; _zoom: 1;}
.tabbarOne{width: 100%; font-size: 0;border-bottom: 1px solid #b3b3b3;}
.tabbarOne li{display: inline-block;font-size: 24px; border-bottom: 1px solid #fff; padding: 20px; text-align: center; cursor: pointer; list-style: none;}
.tabbarOne li:hover { color: #0076bf;}
.tabbarOne li.active { color: #0076bf; border-bottom: 5px solid #0076bf; padding-bottom: 16px;}
.tabberTwo { margin: 60px 0;display: none;}
.tabberTwo.active{display: block;}
.activity .tabbar { width: 100%; font-size: 0; text-align: center; }
.activity .content { display: none;}
.activity .content.active { display: block;}
.activity .content h2.del-b { border: 0;}
.activity ul { padding: 0; font-size: 50px;}
.activity li { display: inline-block;width:33%;font-size: 30px; border-bottom: 1px solid #b3b3b3; padding: 20px 0; text-align: center; cursor: pointer; list-style: none;}
.activity li a { color: inherit;}
.activity li:hover { color: #0076bf;}
.activity li.active { color: #0076bf; border-bottom: 5px solid #0076bf; padding-bottom: 16px;}
.activity h2 { font-size: 45px; margin-top: 60px; font-weight: normal; border-bottom: 1px solid #b3b3b3; padding-bottom: 30px;}
.activity h2.advantage { margin-top: 80px;}
.activity p span { color: #267dca;}
.activity .item { position: relative; margin: 100px auto;}
.activity .item a.detail  { position: absolute; bottom: 35px; right: 30px; padding: 10px 38px; color: #fff; background: #267dca;}
.activity .item h2 { padding: 10px 0; font-size: 26px;}
.activity .item img { width: 100%;}

.activity.plan {}
.activity.plan .content .item { margin: 0 0 6px;}
.activity.plan .productList .item.title { line-height: 68px;}
.activity.plan .productList .item .priceList .price-item li { padding: 0; width: 7%; font-size: 16px;border-bottom: none; padding-bottom: 0;}
.activity.plan .productList .hotline { font-size: 14px; color: #737373; text-align: left; padding-left: 10%; line-height: 46px; background: #f2f2f2;}
.activity.plan .productList .hotline span { width: auto; margin-left: 70px;}
.activity.plan .productList .item span em { font-style: normal; margin-right: 10px; color: #267dca !important;}
.activity.plan .productList .item span.rate { width: 100%; font-size: 26px;}
.activity.plan .productList .item { line-height: 175px; background: #f4f4f4; color: #000;}
.activity.plan .productList .item.title { border: none;}
.activity.plan .productList .item .arr { bottom: 15px; background: url(../img/arr-4.png) no-repeat;}
.activity.plan .titleA { padding: 0;}
.activity.plan .finance { text-align: center;}
.activity.plan .finance ul { font-size: 44px; display: inline-block;}
.activity.plan .finance ul li { width: auto; margin: 0 45px; padding: 0 10px 20px; border-bottom: 0;}
.activity.plan .finance ul li.active { border-bottom: 5px solid #0076bf;}


.activity.plan .productList .item .priceList .price-item li.tit { width: 35%;}
.activity.plan .productList .item .priceList .price-item li.mid { width: 15%;}

.activity.plan .productList .item.title span { width: 7%;}
.activity.plan .productList .item.title span.tit { width: 35%;}
.activity.plan .productList .item.title span.mid { width: 15%;}

.activity.plan .productList.loan .item.title span { width: 12%;}
.activity.plan .productList.loan .item .priceList .price-item li { width: 12%;}




.activity.news li { width: 33.333%;}
.activity.news.notes li { float: inherit; margin: 0 auto;}
.activity .keyaccountCar.newsList { padding: 0; background: transparent; margin: 90px 0 0;}
.activity .keyaccountCar.newsList .item { display: inline-block; width: 29%; margin: 0 2%; vertical-align: top; text-align: center; margin-bottom: 40px;}
.activity .keyaccountCar.newsList .item a { display: block; width: 100%; height: 100%;}
.activity .keyaccountCar.newsList .item span { float: left; color: #267dca}


.activity.news .newsDetail { font-size: 18px; padding: 0 15%;}
.activity.news .newsDetail p {}
.activity.news .newsDetail .detail * { font-size: 18px !important; line-height: 35px !important; font-family: '微软雅黑' !important;}
.activity.news .newsDetail img { display: block; margin: 10px auto; max-width: 80% !important;}
.activity.news .newsDetail a.prev { display: inline-block; padding-left: 30px; vertical-align: top; background: url(../img/prev.png) 0 50% no-repeat;}
.activity.news .newsDetail a.next { display: inline-block; padding-right: 30px; float: right; vertical-align: top; background: url(../img/next.png) 100% 50% no-repeat;}
.activity.news .newsDetail h2 { font-size: 26px; padding: 0;}
.activity.news .newsDetail h2 em { display: inline-block; font-style: normal; /*width: 450px;*/width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.activity.news .newsDetail h2 span { position: relative; top: 8px; font-size: 18px; color: #737373; float: right;}
.activity.news .newsDetail .nextArticle { float: right;}
.activity.news .newsDetail span { color: #737373;}
.activity.news .newsDetail h3 { font-size: 22px; font-weight: normal; text-align: center;}
.activity.down .tabbar li { width: 11.6666%;}
.activity.down .content .contents{display: none;}
.activity.down .content .contents.active{display: block;}
.activity.down .content .list { text-align: center; margin: 50px 0;}
.activity.down .content .list a { font-size: 18px; margin: 0 15px; color: #737373;}
.activity.down .content .list a.active { color: #267dca; display: inline-block;}
.activity.down .content .contents { display: none;}
.activity.down .content .contents.active { display: block;}
.activity.down .content .subContent { font-size: 0; display: none;}
.activity.down .subContent.active { display: block;}
.activity.down .subContent a img { width: 100%;}
.activity.down .subContent a.item { position: relative; width: 42%; margin: 4%; display: inline-block;}
.activity.down .subContent .mark { position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; font-size: 18px; color: #fff; background: rgba(0,0,0,.7); -webkit-transition: all .35s ease; opacity: 0;}
.activity.down .subContent .name { position: absolute; bottom: 45px; width: 100%; text-align: center; color: #000;}
.activity.down .subContent .mark span { position: relative; top: 60%;}
.activity.down .subContent .mark i { position: absolute; top: 50%; left: 50%; margin: -30px 0 0 -30px; display: inline-block; width: 60px; height: 60px;}
.activity.down .subContent a:hover .mark { opacity: 1;}
.activity.down .subContent .mark i.ico-video { background: url(../img/video.png) center no-repeat;}
.activity.down .subContent .mark i.ico-pic { background: url(../img/ico-pic.png) center no-repeat;}
.activity.down .subContent .mark i.ico-down { background: url(../img/ico-down.png) center no-repeat;}


.activity.warranty { position: relative; margin-top: 0;}
.activity.warranty li { width: 25%; font-size: 60px;}
.activity.warranty li img { width: 80%;}
.activity.warranty .content p { font-size: 26px;}
.activity.warranty .content img { width: 100%; margin: 50px 0;}
.activity.warranty .item { position: relative; margin: 0;}
.activity.warranty .item.add-b { margin-bottom: 240px;}
.activity.warranty .item .img { display: inline-block; width: 40%;}
.activity.warranty .item .img img { width: 100%; margin: 0;}
.activity.warranty .item .text { display: inline-block; position: absolute; right: 0; width: 50%;}
.activity.warranty .item .text p { font-size: 26px; line-height: 45px; padding-bottom: 20px; margin: 20px 0;}
.activity.warranty .item .text p.abd { border-bottom: 1px solid #b3b3b3;}

.activity.promise { margin-top: 0;}	
.activity.promise h3 { margin: 50px 0 15px; font-size: 26px; font-weight: normal;}
.activity.promise p { font-size: 18px;}
.activity.promise ul { margin: 20px 0 0; text-align: center;}
.activity.promise li { width: 12.2857142%; float: inherit; display: inline-block;}
.activity.promise li img { width: 90%;}

.activity.join { position: relative;}
.activity.join li { width: 25%;}
.activity.join .content .city { padding: 6% 0;}
.activity.join .content .city img { width: 100%;}
.activity.join .item.contact { position: relative; margin: 0;}
.activity.join .item.contact .img { position: absolute; right: 0; bottom: 0; width: 40%; font-size: 0; text-align: right;}
.activity.join .item.contact .down { position: absolute; bottom: 0; left: 49%; width: 16%; text-align: center;}
.activity.join .item.contact .down a { display: block; margin-top: 10px; padding: 10px 38px; color: #fff; background: #267dca;}
.activity.join .item.contact .text { width: 40%; float: left;}
.activity.join .item.contact .img { width: auto;}
.activity.join .item.contact .img .code { width: 200px; float: left;}
.activity.join .item.contact .img .code img { width: 100%;}




.swiperA { height: 615px; margin-top: 6%;}
.swiperA .left { position: relative; width: 79%; float: left; display: none;}
.swiperA .left img { position: absolute; top: 0; left: 0; width: 100%;}
.swiperA .left.active { display: block;}
.swiperA .right { width: 20%; float: right; font-size: 0;}
.swiperA .right img { width: 100%; box-sizing: border-box; border-right: 5px solid #b3b3b3; padding-right: 7px; margin-bottom: 7px;}
.swiperA .right .item { cursor: pointer; overflow: hidden;}
.swiperA .right .item.active { border-color: #267dca;}
.swiperA .right .item i { position: absolute; bottom: 0; right: 0; width: 100%; height: 100%; margin-right: 12px; margin-bottom: 7px; background: #000; opacity: .6; z-index: 2;}
.swiperA .right .item:hover i { animation: shadehide .3s 0s; opacity: 0}

.activity.join .item { position: relative; margin: 0;}
.activity.join .item .img { width: 20%; float: left;}
.activity.join .item .img img { width: 100%;}
.activity.join .item .text { position: relative; width: 74%; color: #737373; font-size: 18px; float: right; line-height: 40px; text-align: justify;}
.activity.join .step { width: 33%; float: left; height: 440px; padding: 5% 0; border-left: 1px solid #ccc;}
.activity.join .step.border-right { border-right: 1px solid #ccc;}
.activity.join .step .img { width: 210px; margin: 0 auto; float: none;}
.activity.join .step img { width: 100%; display: block}
.activity.join .step p { font-size: 18px; line-height: 40px; padding: 0 20px; word-break: break-all;}


.activity .activityList .item h2 { position: relative;}
.activity .activityList .item h2 span { position: absolute; bottom: 0; right: 0; font-size: 18px;}



.infoTitle { font-size: 26px; border: 1px solid #fff; border-width: 1px 0; width: 330px; margin: 40px auto; text-align: center; padding: 20px 0;}
.infoTitle.border-gray { margin-top: 80px; border-color: #ccc;}


.business { position: absolute; top: 21%; width: 100%; text-align: center;}
.business .describe p { font-size: 20px; text-align: left; padding: 0 12%; line-height: 37px;}
.business .img { width: 230px; margin: 0 auto;}
.business .img img { width: 100%;}


.culture { position: relative; margin: 35px 0;}
.culture img { width: 60%; vertical-align: top;}
.culture .item { position: absolute; left: 64%; top: 30%; color: #2c7fc7;}
.culture .item h5, 
.culture .item h2 { font-weight: normal; font-size: 36px; margin: 0;}
.culture .item p { font-size: 18px; color: #737373; line-height: 40px;}
.culture .item p.blueText { color: #2c7fc7; font-size: 20px; line-height: 40px;}

.culture.right { position: relative;}
.culture.right img { position: relative; left: 40%;}
.culture.right .item { left: 7%;}
.culture.right .item h5,
.culture.right .item h2 { text-align: right;}


.pages { width: 100%; text-align: center; margin-bottom: 50px;}
.pages ul { margin: 0; padding: 0;}
.pages ul li { display: inline-block; list-style: none;}
.pages ul li a { padding: 0 5px;}
.pages ul li a.active { color: #2c7fc7;}


.global {}
.global .banner { position: relative;}
.global .banner a.links { position: absolute; top: 10%; left: 10%; width: 8%; height: 4%; text-indent: -999em;/* background: rgba(0,0,0,.5);*/}
.global .banner a.link-1 { top: 40.5%; left: 74%;}
.global .banner a.link-2 { width: 9%; top: 47%; left: 76%;}
.global .banner a.link-3 { top: 53%; left: 69%;}
.global .banner a.link-4 { top: 57%; left: 69%;}
.global .banner a.link-5 { top: 64%; left: 67%;}
.global .banner a.link-6 { top: 62%; left: 76%;}
.global .banner a.link-7 { top: 69%; left: 72%;}
.global .banner a.link-8 { top: 68%; left: 81%;}
.global .banner a.link-9 { top: 76%; left: 82%;}
.global .banner a.link-10 { width: 5%; top: 49%; left: 63%;}
.global .banner a.link-11 { width: 5%; top: 53.5%; left: 62%;}
.global .banner a.link-12 { width: 5%; top: 47%; left: 57.5%;}
.global .banner a.link-13 { width: 5%; top: 51%; left: 57.5%;}
.global .banner a.link-14 { width: 6%; top: 58%; left: 57.5%;}
.global .banner a.link-15 { width: 3%; top: 38%; left: 53.5%;}
.global .banner a.link-16 { width: 6%; top: 37%; left: 47%;}
.global .banner a.link-17 { width: 7%; top: 54%; left: 41%;}
.global .banner a.link-18 { width: 6%; top: 61.5%; left: 41%;}
.global .banner a.link-19 { width: 6%; top: 75.5%; left: 41%;}


.global .link { padding: 5% 10%; background: #f2f2f2;}
.global .link .tabbar { float: left; width: 20%; margin-left: 5%;}
.global .link .tabbar .item { cursor: pointer;}
.global .link .tabbar .item img { width: 100%;}
.global .link .tabbar .item .img2 { display: none;}
.global .link .tabbar .item.active .img1 { display: none;}
.global .link .tabbar .item.active .img2 { display: block;}
.global .link .content { display: none; float: right; width: 70%;}
.global .link .content.active { display: block;}
.global .link .content ul { margin-bottom: 40px;}
.global .link .content li { float: left; list-style: none; width: 20%; font-size: 20px; color: #000;}
.global .link .content li.tit { color: #0076bf;}

.global .footer { background: #fff; font-size: 20px; text-align: center; padding: 20px;}
.global .footer a { color: #0076bf;}


.activity .keyaccountCar.newsList .item.text-left p { text-align: left; line-height: 30px; width: 100%; height: 60px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}


.modal { display: none; position: fixed; z-index: 2000; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,.8);}
.modal .content { position: absolute; top: 50%; left: 50%; margin: -200px 0 0 -160px; width: 320px; height: 190px; background: #f0f0f0; color: #333; border: 5px solid #fff; text-align: center;}
.modal .content h2 { font-size: 20px; margin: 20px 0 0;}
.modal .content p { line-height: 20px; margin: 0; padding: 20px;}
.modal .content .btnConfirm { margin: 0 auto; width: 80px; padding: 10px 30px; background: #267dca; color: #fff; cursor: pointer;}


span.time { display: inline-block; width: 80px; height: 80px; margin-right: 10px; vertical-align: top; text-align: center; color: #1178bc; font-size: 12px; border: 1px solid #ddd;}
span.time b { font-size: 34px;}
.titleInfo { display: inline-block; vertical-align: top; width: 86%; float: right;}
.titleInfo h2 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
 overflow: hidden;}
.titleInfo p { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-top: 30px; font-size: 16px; overflow: hidden;}

body.hasSidebar.graybg { background: #ddd;}

.v80family { position: relative;}
.v80family .list { position: absolute; z-index: 3; top: 0; left: 0; width: 100%; height: 100%;}
.v80family .list .point { position: absolute; z-index: 3; cursor: pointer; text-indent: -999em;}
.v80family .list .point-1 { top: 40%; left: 1.6%; width: 16%; height: 45%;}
.v80family .list .point-2 { top: 36.5%; left: 19%; width: 17.5%; height: 50%;} 
.v80family .list .point-3 { top: 33.5%; left: 37%; width: 21%; height: 54%;}
.v80family .list .point-4 { top: 35.8%; left: 59.6%; width: 18%; height: 53%;}
.v80family .list .point-5 { top: 40%; left: 78.8%; width: 20%; height: 45%;}
.v80family .list .item { position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 100%; background: no-repeat; opacity: 0; background-size: 100%; text-indent: -999em;
	transition: all .6s ease; -webkit-transition: all .6s ease;}
.v80family .list .item.active { opacity: 1;}
.v80family .list .item-1 { background-image: url(../img/v80family-1.png);}
.v80family .list .item-2 { background-image: url(../img/v80family-2.png);}
.v80family .list .item-3 { background-image: url(../img/v80family-3.png);}
.v80family .list .item-4 { background-image: url(../img/v80family-4.png);}
.v80family .list .item-5 { background-image: url(../img/v80family-5.png);}


.dealer { position: relative;}
.dealer .pagination { position: absolute; z-index: 20; width: 100%; left: 0; bottom: 55px; text-align: center;}
.dealer .swiper-pagination-switch { display: inline-block; width: 18px; height: 18px; border-radius: 100%; background: #fff; margin: 0 5px; opacity: 0.7; cursor: pointer;}
.dealer .swiper-visible-switch { background: #aaa;}
.dealer .swiper-active-switch { background: #1173c3;}


.dealerNew { padding: 2% 12%;}
.dealerNew .select { display: inline-block; width: 240px; margin: 0 10px;}
.dealerNew .select select { width: 100%; color: #b2b2b2;}
.dealerNew .item { position: relative; margin: 0; color: #737373;display: flex;justify-content: space-between;}
.dealerNew .item .img { width: 20%; float: left;}
.dealerNew .item .img img { width: 100%;}
.dealerNew .item .text { color: #737373; font-size: 18px; float: left; line-height: 40px; text-align: justify;}
.dealerNew .step { width: 25%; float: left; height: 310px; padding: 5% 4%; border-left: 1px solid #ccc;}
.dealerNew .step .img { width: 110px; margin: 0 auto; float: none;}
.dealerNew .step img { width: 100%; display: block}
.dealerNew .step p { font-size: 24px; line-height: 40px; text-align: justify; word-break: break-all;}
.dealerNew .step.border-left { border: 0;}
.dealerNew a { text-decoration: underline; color: #0099da;}
.dealerNew h2 { font-weight: normal; text-align: center; font-size: 45px;}
.dealerNew.apply { background: #f2f2f2; padding: 4% 12%;}
.dealerNew.apply h2 { margin-top: 0;}
.dealerNew.apply .img { display: block;}
.dealerNew.apply .img img { width: 100%;}
.dealerNew.apply .down { text-align: center; margin: 40px auto 30px;}
.dealerNew.apply .down a { display: inline-block; margin-top: 10px; padding: 10px 38px; color: #fff; text-decoration: none; background: #267dca;}
.dealerNew.apply p { color: #737373; text-align: center; font-size: 18px; line-height: 30px;}
.dealerNew.city { text-align: center;}
.dealerNew.city .map { width: 100%; height: 580px; background: #000; margin: 40px 0;}
.dealerNew.city .location { position: relative; display: inline-block; background: #fff; padding: 20px 35px;}
.dealerNew.city .location h1,
.dealerNew.city .location h2 { font-size: 18px; margin: 0;}
.dealerNew.city .location h1 { color: #0076bf; text-align: left;}
.dealerNew.city .location span { margin-right: 20px;}
.dealerNew.city .location i.ico-map { position: absolute; left: 0; bottom: -60px; width: 55px; height: 60px; background: #fff url(../img/B.png) center no-repeat;}
.dealerNew.contact {  padding: 3% 12% 4%;}
.dealerNew.contact h2 { text-align: left; border-bottom: 1px solid #b3b3b3; padding-bottom: 30px;}
.dealerNew.contact span { color: #0099da;}
.dealerNew.contact .code { display: inline-block;}
.dealerNew.contact .img { width: auto; float: right; padding-top: 10px;margin-left: 30px;}


@media (max-width: 1600px) {
	.activity.join .item.contact .down a { padding: 10px 0; width: 130px; }
	.brand.graybg .club .text p { font-size: 16px;}
	.brand.graybg .club .text p.phone { font-size: 22px;}

	.brand .item b { font-size: 30px;}
	.brand .item li { font-size: 16px;}
	.brand .privacyText p { font-size: 16px;}

	.brand .mien .text h2 { font-size: 28px;}
	.brand .mien .text p { font-size: 16px; line-height: 30px;}
	.brand .mien .text span { font-size: 16px; margin: 0;}
	.brand .mien .text span.phone { margin: 15px 0;}
	.brand .mien .text .img img { width: 50%;}
	
	.brand .privacyText.keyaccount p { font-size: 20px; line-height: 45px;}
	
	.activity.warranty li { font-size: 50px;}
	

	
	.brand .contactyText .info p { margin-bottom: 20px;}

	.brand .cal .monthly h2 { font-size: 44px;}
	.brand .cal .monthly p { font-size: 20px; line-height: 50px;}

	.brand .followText .code { width: 18%;}
	.brand .followText .code p { font-size: 16px;}
	.brand .followText .weibo a { font-size: 16px;}
	.brand .followText .weibo i.ico-weibo { width: 35px; height: 35px;}
	.brand .followText .weibo i.ico-more { width: 12px; height: 12px; top: 0;}
	
	.brand .query .seek h2 { font-size: 22px;}
	.brand .query .seek h3 { font-size: 18px;}
	.brand .query .seek p {	font-size: 16px; line-height: 30px;}

	.brand.promiseImg .list .item h3 { font-size: 20px;}
	.brand.promiseImg p { font-size: 16px;}

	.activity.promise h2 { font-size: 34px;}
	.activity.promise h3 { font-size: 24px;}
	.activity.promise ul { margin: 0;}
	
	.activity li { font-size: 24px;}
	.activity .newsList .detail .text p { font-size: 16px; line-height: 25px;}
	.activity .newsList .detail .text a { font-size: 12px; padding: 8px 35px;}
	.activity.news .newsList .newsTitle { font-size: 24px;}
	.activity .moreNews { padding: 110px 0 30px;}
	.activity .newsList .detail .text p { -webkit-line-clamp: 4;}
	
	.activity.plan .finance { margin: 30px 0;}
	.activity.plan .finance ul { font-size: 34px;}
	.activity.plan .productList .item { line-height: 145px;}
	.activity.plan .productList .item span.rate { font-size: 22px;}
	.productList .item span { font-size: 16px;}

	.keyaccountCar .item { width: 29%;}
	

	.activity.warranty li img { width: 70%;}

	.brand .drive .select2 { font-size: 12px;}
	.brand .drive .select input { font-size: 12px;}

	.business { top: 10%;}
	.business .img { }
	.business .img img { }
	.business .describe p { font-size: 18px;}
	.brand .prize .item p { font-size: 16px;}

	.culture .item p { font-size: 16px; color: #737373; line-height: 40px;}
	.culture .item h5, 
	.culture .item h2 {font-size: 28px;}
	
	.culture.right img { left: 45%;}
	.culture img { width: 55%;}

	.activity.warranty .item .text p { font-size: 18px; line-height: 35px;}
	.activity.warranty .item .text { width: 53%;}
	
	.activity .content h2.del-b { font-size: 36px;}

	.activity.join .item.contact .img .code { width: 180px;}
	.activity.join .item.contact .down { width: 16%; left: 51%; font-size: 12px;}

	
	.activity.plan .productList.loan .item.title span { width: 15%;}
	.activity.plan .productList.loan .item .priceList .price-item li { width: 15%;}


	.activity.plan .productList .item.title span.mid { width: 18%;}
	.activity.plan .productList .item .priceList .price-item li.mid { width: 18%;}

	.activity.plan .productList .item .priceList .price-item li { font-size: 14px;}


	.brand.reDetail .content .title .titleInfo { width: 87%;}
	.brand.reDetail .content { margin-top: -110px; padding: 30px 45px 100px;}
	.brand.reDetail .content .title span.time { width: 90px; height: 90px;}
	.brand.reDetail .content .title .titleInfo h2 { font-size: 30px;}
	.brand.reNews .item .img { height: 220px; margin-right: 30px;}
	.brand.reNews .item .text { width: 58%;}
	.brand.reNews .item .text .titleInfo { width: 84%;}
	.brand.reNews .item .text .titleInfo h2 { font-size: 20px;}
	.brand.reNews .item .text span.time { width: 70px; height: 70px;}
	.brand.reNews .date .select select { width: 57%;}
	.brand.reNews .item .text .titleInfo p { margin-top: 20px;}

	.dealerNew h2 { font-size: 35px;}
	.dealerNew .step p { font-size: 18px;}
}

@media (max-width: 1366px) {

	.value .brand p { font-size: 16px; line-height: 30px;}
	
	.activity.warranty li { font-size: 30px;}
	

	.brand .titleA.del-p { padding-bottom: 0; margin-top: 10px;}
	.activity.promise h2 { font-size: 30px;}
	.activity.promise h3 { font-size: 22px;}
	.value .business .infoTitle { margin-top: 10px;}
	.brand .explainText .item h2 { font-size: 22px;}
	.activity.news .newsDetail h2 { font-size: 22px;}
	.activity.news .newsDetail h2 span { font-size: 14px;}


	.brand.graybg .club .text p { font-size: 12px; line-height: 23px;}
	.brand.graybg .club .text p.phone { font-size: 20px; margin-top: 13px;}
	
	.brand { margin-bottom: 80px;}
	.brand .item b { font-size: 20px;}
	.brand .item li { font-size: 14px;}
	.brand p { font-size: 16px !important; line-height: 30px !important;}
	
	
	.brand .drive .titleA { margin: 0; /*padding-top: 0;*/}

	.brand .privacyText p { font-size: 14px;}
	.brand .privacyText.contact .info p { font-size: 12px; margin-bottom: 7px;}
	.brand .privacyText.contact .info p span { width: 23%;}
	
	.brand .followText .code { width: 20%;}
	.brand .followText .code p { font-size: 14px;}
	.brand .followText .weibo a { font-size: 14px;}
	.brand .followText .weibo i.ico-weibo { width: 30px; height: 30px; top: 6px;}
	.brand .followText .weibo i.ico-more { width: 12px; height: 12px; top: 0;}


	.brand .query .seek h2 { font-size: 20px;}
	.brand .query .titleA h5 { margin: 0;}
	.brand .prize .item p { font-size: 14px;}


	.brand .privacyText.keyaccount p { font-size: 18px; line-height: 40px;}
	.brand.promiseImg .list .item h3 { font-size: 18px;}
	.brand.promiseImg p { font-size: 14px;}
	.brand.promiseImg { padding: 0 12%;}
	.brand.promiseImg .titleA { padding: 0;}
	.brand.promiseImg { margin-bottom: 0;}
	.activity h2 { margin-top: 40px; padding-bottom: 20px;}
	.activity.promise p { font-size: 16px;}
	
	.productList .item span { font-size: 14px;}
	.activity.plan .productList .item { line-height: 115px;}
	.productList .item .priceList .price-item { font-size: 14px;}
	.activity.plan .productList .item span.rate { font-size: 20px;}

	.activity li { font-size: 22px;}
	
	.activity .content .moreNews { padding: 90px 0 0;}
	.brand .cal .calculation { padding: 35px;}
	.brand .cal .monthly h2 { font-size: 30px;}

	.brand .mien .text { top: 4%;}
	.brand .mien .text h2 { font-size: 20px;}
	.brand .mien .text p { font-size: 14px; line-height: 25px;}
	.brand .mien .text span { font-size: 14px;}
	.brand .mien .text .img img { width: 40%;}
	.brand .mien .text span { margin: 0;}
	.brand .mien .text span.phone { margin: 15px 0;}


	.keyaccountCar .item { width: 26%; margin: 0 3%;}

	.culture .item p { font-size: 14px; color: #737373; line-height: 30px;}
	.culture img { width: 60%; vertical-align: top;}
	

	.culture .item h5, 
	.culture .item h2 {font-size: 22px;}
	
	.culture.right img { left: 40%;}
	.culture img { width: 60%;}

	.business .describe p { font-size: 14px; line-height: 25px;}

	.business .img { }
	.business .img img { width: 60%;}

	.brand.title .img img { width: 60%;}

	.infoTitle { font-size: 16px; width: 200px; margin: 20px auto; padding: 8px 0;}

	.infoTitle.border-gray { margin-top: 50px;}

	.brand.company p { font-size: 16px; line-height: 33px;}

	.value.honor { margin: 110px 0 0px;}

/*	.brand .servicePromise { margin-bottom: 0;}
	.brand .servicePromise .list .item h3 { font-size: 18px;}
	.brand .servicePromise p { font-size: 12px;}*/

	.activity.join .step p { font-size: 14px;}

	.activity.join h2 { font-size: 30px;}
	.activity.join .item .text { font-size: 16px;}
	.activity.join .step { height: 370px;}
	.activity.join .step .img { width: 140px;}
	.activity.join .item.contact .img .code { width: 130px;}
	.activity.join .item.contact .down { width: 18%; left: 50%; font-size: 12px;}


	.activity.join .item.contact .text { line-height: 30px;}

	.brand .contactText .info p { margin-bottom: 35px;}	

	.brand .brandCenter .item li { font-size: 16px;}	

	.activity.warranty { margin: 0;}
	.activity.warranty .content p { font-size: 18px;}
	.activity.warranty h2 { font-size: 30px;}
	.activity.warranty .item .text p { font-size: 16px; line-height: 30px; padding-bottom: 10px; margin: 10px 0;}
	.activity.warranty li img { width: 60%;}

	.activity.warranty .item.add-b { margin-bottom: 130px;}

	.activity.warranty .item .text { width: 55%;}

	.activity .content h2.del-b { font-size: 26px; padding-bottom: 0;}

	.activity.news .newsDetail h3 { font-size: 18px;}
	
	.global .link .content li { font-size: 16px;}
	
	.activity.plan .productList.loan .item .priceList .price-item li { width: 20%;}
	.activity.plan .productList .item .priceList .price-item li { width: 8%;}
	.activity.plan .productList .item.title span { width: 8%;}
	.activity.plan .productList .item.title span.mid { width: 20%;}
	.activity.plan .productList .item.title span.tit { width: 43%;}
	.activity.plan .productList .item .priceList .price-item li { font-size: 12px;}
	.activity.plan .productList .item .priceList .price-item li.mid { width: 20%;}
	.activity.plan .productList .item .priceList .price-item li.tit { width: 43%;}


	.activity.plan .productList.loan .item.title span { width: 12%;}
	.activity.plan .productList.loan .item.title span.tit { width: 28%;}
	.activity.plan .productList.loan .item .priceList .price-item li { width: 12%;}
	.activity.plan .productList.loan .item .priceList .price-item li.tit { width: 30%;}

	.brand.reDetail .content { padding: 20px 45px 90px; margin-top: -90px;}
	.brand.reDetail .content .title .titleInfo { width: 85%;}
	.brand.reDetail .content .title .titleInfo h2 { font-size: 26px;}
	.brand.reDetail .content .title span.time { width: 70px; height: 70px; line-height: normal;}
	.brand.reDetail .content .title span.time b { font-size: 38px;}
	.brand.reDetail .content .text p { font-size: 14px;}
	.brand.reDetail .newsList .item h2 { font-size: 14px;}
	.brand.reDetail .newsList .item h2 span { font-size: 12px;}
	.brand.reDetail .newsList .item p { height: 60px; font-size: 12px !important; line-height: 20px !important;}
	.brand.reDetail .page { margin: 75px 0;}
	
	.brand.reNews .item { padding-top: 40px; margin-bottom: 40px;}
	.brand.reNews .item .img { height: 100%; margin-right: 20px;}
	.brand.reNews .item .text .titleInfo { width: 83%;}	
	.brand.reNews .item .text .titleInfo h2 { font-size: 16px;}
	.brand.reNews .item .text .titleInfo p { line-height: 25px; font-size: 14px; margin-top: 10px;}
	.brand.reNews .item .text span.time { width: 50px; height: 50px; margin-right: 10px;}
	.brand.reNews .item .text span.time b { font-size: 20px;}
	.brand.reNews .item .text .check a { padding: 5px 25px;}
	.brand.reNews .date .confirm { font-size: 16px;}
	.brand.reNews .date { margin: 60px 0 40px;}
	.brand.reNews .date .select span { font-size: 14px;}
	.brand.reNews .date .select select { width: 50%;}
	.brand.reNews .readMore { margin-top: 30px; font-size: 16px;}
	.brand.reNews .readMore img { width: 65px; height: 65px;}


	.brand .drive .cars .item { zoom: 0.6;}
	.brand .drive .titleB { font-size: 20px;}
	.tipSuccess .content h2 { font-size: 30px;}

	.dealerNew.contact .img .code { width: 130px;}
	.dealerNew.contact .text { font-size: 16px; line-height: 30px;}
	/*.dealerNew.contact .img { padding-top: 40px;}*/
	.dealerNew .step p { font-size: 16px; line-height: 30px;}
	.dealerNew.apply p { font-size: 16px;}
	.dealerNew.city .location h1,
	.dealerNew.city .location h2 { font-size: 14px;}
	.dealerNew.city .location h1 { margin-bottom: 5px;}
	.dealerNew.city .location { padding: 10px 25px;}


}

.edit_add,.edit_add_yu{position: relative; margin-top: 10px; height: 50px; font-size: 14px;}
.edit_add:after{content: ' '; position: absolute; top: 5px; bottom: 5px; width: 24px; background: url(../img/add_dizhi.png) center no-repeat;background-size:100%; pointer-events: none}
.edit_add input{display: inline-block; border: none; width: 70%; overflow: hidden; line-height: 46px; position: absolute; left: 30px; font-size: 1.1em; cursor: pointer;}
.edit_add .btn,.edit_add_yu .btn{position: absolute; top: 17px; right: 26px; font-size: 1.3em; border: 1px solid #0059FC; color: #0059FC; padding: 5px 15px;}
.add_xz{color: #0059FC;}

.edit_add_yu >a{display: inline-block; border: none; overflow: hidden; line-height: 46px;font-size: 1.1em; cursor: pointer;}
.edit_add_yu{width: 100%;text-align: center; }
.edit_add_yu  >a{padding: 0 !important; width: 100%;}
.edit_add_yu img{width: 20px; position: relative;top:3px; right: 4px;}

.new_w1{width: 18% !important;}
.new_w2{width: 15% !important;}
.new_w3{width: 30% !important;}
.new_w4,.new_w5,.new_w6,.new_w7{width: 8% !important;}

.mask{position: fixed; display: none; width: 100%; top: 0; right: 0; bottom: 0; left: 0; z-index: 99; background: #000000; opacity: .7;}

.yanbao-detial span{font-size: 24px; border-bottom: 1px solid #0076bf; line-height: 23px; display: inline-block; box-sizing: border-box; padding-top: 20px; color: #0076bf; cursor: pointer;}
.yb-dialog{position: fixed; padding: 15px; z-index: 100; font-size: 14px; background: #FFFFFF; width: 70%; left: 15%; height: 500px; top: calc(50% - 250px); top: -moz-calc(50% - 250px); top: -webkit-calc(50% - 250px); box-sizing: border-box;}
.yb-dialog .close_btn{width: 40px; height: 40px; overflow: hidden; line-height: 40px; border: 2px solid #FFFFFF; font-size: 24px; color: #FFFFFF; background: #CCCCCC; cursor: pointer; border-radius: 50%; text-align: center; position: absolute; top: -18px; right: -18px;}
.yb-dialog .close_btn img{width: 100%;}
.yb-dialog h2{text-align: center;}
.yb-dialog .cont{padding: 0; margin-top: 15px; overflow-y: auto; height: 400px;}
.yb-dialog .cont .top_cont{padding-bottom: 15px; font-weight: 700;}
.yb-dialog .title{display: inline-block; width: 100px;}
.yb-dialog .cont_t >div{padding-left: 10px; box-sizing: border-box;}
.yb-dialog .cont_t >div img{}
.yb-dialog .b_cont{padding: 30px 0;}
.yb-dialog .b_cont >span{padding-right: 30px;}
.yb-dialog .cont_t .t_c{text-align: center;}
.yb-dialog{display: none;}

.ybheight{height: 100%; width: 100%; top: 0; left: 0; position: absolute; overflow: hidden;}
