/*lab*/

.lab_content .title_div_c {
	margin-top: -60px;
	font-size: 27pt;
}

.lab_content .life-add-w {
	font-weight: normal;
}

.lab_content .text_div_b {
	font-size: 25pt;
	margin-top: 0;
	line-height: 1.4;
}


/*contact*/

.city-picker-selector .selector-item {
	line-height: 85px !important;
}

.contact-content .title_div_b {
	line-height: 1.7;
	font-weight: normal;
	font-size: 27pt;
	margin: 22px 0 22px 0;
}

.contact-content .life-add-w {
	font-weight: normal;
}

.textareatext {
	width: 100%;
	height: 180px;
	padding-left: 15px;
	border: 1px solid #979797;
	font-size: 25pt;
	/*font-family: Helvetica-Light!important;*/
	font-family:arial!important;
}
.contact-bottom-box .textareatext{
	padding-left: 22px;
}
.contact-content .province,
.contact-content .city,
.contact-content .district {
	width: 100%;
}

.contact-content .city-picker-selector .selector-name {
	background: #ededed;
	font-size: 22pt;
	font-weight: normal;
	padding-left: 15px;
}

.contact-content .phpnumber {
	/*margin-bottom: 10px;
	margin-top: 20px;*/
}

.contact-content .comment {
	/*margin-top: -10px;
	margin-bottom: 20px;*/
}

.city-picker-selector .selector-item {
	margin-left: 0!important;
}

.city-picker-selector .selector-item:first-child {
	margin-bottom: 20px;
	/*	margin-top: 20px;*/
}


/*.contact-content .empty,
.contact-content .success {
	margin-bottom: -40px;
	margin-top: -40px;
}*/

.city-picker-selector .district {
	margin-top: 100px;
}

.title-absolute {
	position: absolute;
	left: 0;
	top: -180px;
}

.title-relative {
	position: relative;
}

.contact-content .send-btn {
	width: 150px;
	height: 50px;
	background: #B81B22;
	color: #fff;
	border: none;
	font-size: 20px;
	font-family: arial;
	margin-top: 35px;
	margin-bottom: 0;
	cursor: pointer;
}

.contactname::-webkit-input-placeholder,
.contactnumber::-webkit-input-placeholder {
	color: #828282;
	font-size: 26pt;
}

.textareatext::-webkit-input-placeholder {
	color: #828282;
	font-size: 22pt;
}

.contactname::-moz-placeholder,
.contactnumber::-moz-placeholder,
.textareatext::-moz-placeholder {
	/* Firefox 19+ */
	color: #828282;
	font-size: 26pt;
}

.contactname::-ms-input-placeholder,
.contactnumber::-ms-input-placeholder,
.textareatext::-ms-input-placeholder {
	color: #828282;
	font-size: 26pt;
}


/*test-drive*/

.test-content .sub-btn {
	margin-top: 45px;
	margin-bottom: 0;
}

.test-content .send-btn {
	margin-top: 0;
}

.city-picker-selector .selector-item:after {
	content: '';
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
	border-top: 6px solid #cc001f;
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	top: 40px;
	right: 10px;
}


/*campaign*/

.campaign_content .life-add-w {
	font-weight: normal;
}

.campaign_content .title_div_c {
	margin-top: 0;
	font-size: 27pt;
	line-height: 1.4;
}

.campaign_content .text_div_b {
	font-size: 25pt;
	line-height: 1.4;
}


/*powertrain*/

.powertrain_content .title-bold p {
	font-weight: bold;
	/*margin: 20pt auto;*/
}

.powertrain_content .life-add-w {
	font-weight: normal;
}

.powertrain_content {
	background: #000;
}

.single-title {
	margin: 25px auto 0px auto !important;
}

.powertrain_content .title_div_c {
	color: #FFFFFF;
	font-size: 27pt;
}

.powertrain_content .title_div_b {
	font-size: 27pt;
	margin-top: 30pt;
}

.powertrain_content .text_div_b {
	color: #fff;
	font-size: 25pt;
	margin: 0 auto 20pt auto;
	line-height: 1.4;
}

.powertrain_content .focus {
	background: transparent;
}

.powertrain_content .focus .bd .top2010 {
	text-align: center;
}

.powertrain_content .power-title {
	text-align: center;
}

.powertrain_content .title_div_b p {
	text-align: left;
}

.powertrain_content .title-bold p {
	font-weight: bold;
	color: #fff;
}

.powertrain_content .title-boldcenter p {
	text-align: center;
	font-weight: bold;
}


/*王*/


/*speech*/

.red-line img {
	width: auto;
	height: 4px;
	margin: 40px auto 30px 60px;
}

.speech-content table {
	padding: 0 6% 2% 6%;
}


/*.speech-content p {
	font-family: Helvetica-Light;
	font-size: 25pt;
	color: #1a1a1a;
	letter-spacing: 0;
	line-height: 1.4;
}*/

.speech-achievements {
	margin-top: -13px;
	font-family: Arial;
	font-size: 50pt;
	line-height: 110px;
	width: 94%;
	height: auto;
	background: #C7001F;
	padding-left: 6%;
	color: #FFFFFF;
}

.speech-achievements .title_div_a {
	font-weight: normal;
	padding-top: 9px;
}


/*future*/

.last-text {
	font-family: Helvetica-Light;
	width: 90%;
	font-size: 25pt;
	color: #ffffff;
	line-height: 1.4;
	text-align: left;
	margin: 5% 5% 0;
}

.last-text .title {
	font-size: 27pt;
	font-family: Helvetica-Bold;
}

.future-bc,
.future-end,
.per-wrapper,
.concept-wrapper {
	background: #000000;
}

.future-bc .achievements {
	margin-top: -13px;
	font-family: Arial;
	font-size: 50pt;
	line-height: 110px;
	width: 94%;
	height: auto;
	background: #C7001F;
	padding-left: 6%;
	color: #FFFFFF;
}

.future-bc .achievements .life-add-w {
	font-weight: normal;
	padding-top: 9px;
}

.future-bc .title {
	font-family: Helvetica-Bold;
	width: 90%;
	height: 100px;
	margin: 48pt auto 50pt auto;
	font-size: 27pt;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
}

.per-title {
	font-family: helvetica;
	font-size: 27pt;
	line-height: 1.4;
	font-weight: bold;
	margin-top: 60px;
	color: #ffffff;
	text-align: center;
}

.img1 {
	width: 90%;
	height: auto;
	background: #1d1d1d;
	margin: 5% 5% 5% auto;
}

.img1 img {
	padding-top: 35px;
}

.future-text,
.future-text2 {
	width: 90%;
	height: auto;
	margin: 30pt 5% 40pt auto;
}

.future-text p,
.future-text2 p {
	font-family: Helvetica-Light;
	font-size: 25pt;
	color: #ffffff;
	line-height: 1.4;
	text-align: left;
}

.img2 {
	width: 90%;
	height: auto;
	margin: 30pt 5% 0;
}

.can-bus {
	width: 90%;
	height: auto;
	margin: 5% 5% 5% auto;
}

.title2 {
	font-family: Helvetica-Bold;
	width: 90%;
	height: 100px;
	margin: 5% auto 8% auto;
	font-size: 27pt;
	text-align: center;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
}

.img3 {
	width: 25%;
	height: auto;
	margin: 5% auto 5% auto;
}

.title-text {
	font-family: Helvetica-Light;
	width: 90%;
	font-size: 25pt;
	color: #ffffff;
	line-height: 1.4;
	text-align: left;
	margin: 5% 5% 5% auto;
}

.title-text #title {
	font-family: Helvetica-Bold;
	font-size: 27pt;
	font-weight: bold;
	margin-bottom: 28px;
}

.title3 {
	font-family: Helvetica-Bold;
	font-size: 27pt;
	color: #ffffff;
	line-height: 1.4;
	text-align: center;
	margin: 50pt 5% 50pt 5%;
	font-weight: bold;
}

.ar {
	font-size: 25pt;
	color: #ffffff;
	line-height: 1.4;
	margin: 40pt 5% 40pt 5%;
	font-family: Helvetica-Light;
}

#gesture {
	padding-bottom: 0.5em;
}

.future-end {
	width: 90%;
	height: auto;
	margin: 8% 5% 5% auto;
}

.future-fbg {
	background: url(../../images/advich/future-imgs/foot-bg.png) no-repeat;
	width: 100%;
	height: auto;
	background-size: 900px;
}

.future-fbg img {
	width: 65%;
	padding: 6% 5% 5% 15%;
}


/*performance*/

.special-title {
	font-family: helvetica;
	font-size: 27pt;
	line-height: 1.4;
	font-weight: bold;
	margin: 40pt auto 40pt 14.5%;
	color: #fff;
	text-align: left;
	width: 84%;
}

.per-wrapper .achievements {
	margin-top: -13px;
	font-family: Arial;
	font-size: 50pt;
	line-height: 110px;
	width: 94%;
	height: auto;
	background: #C7001F;
	padding-left: 6%;
	color: #FFFFFF;
}

.per-wrapper .achievements .life-add-w {
	font-weight: normal;
	padding-top: 9px;
}

.per-content,
.concept-content {
	width: 90%;
	margin: 5% 5% 0;
}

.per-wrapper .per-content .title1,
.concept-wrapper .concept-content .title1 {
	font-family: helvetica;
	font-size: 27pt;
	line-height: 1.4;
	font-weight: bold;
	margin: 0 auto 30pt auto;
	color: #fff;
	text-align: center;
}

.per-content .con-img1,
.concept-content .concept-img1 {
	margin: 30px auto 30px auto;
}


/*内容标题*/

.content1 .con1-title {
	font-family: helvetica;
	font-size: 27pt;
	line-height: 1.4;
	font-weight: bold;
	margin: 30pt auto -20pt auto;
	color: #fff;
	text-align: center;
}

.content2 .con2-title,
.content3 .con3-title,
.content4 .con4-title,
.content6 .con6-title,
.content7 .con7-title,
.content8 .con8-title {
	font-family: helvetica;
	font-size: 27pt;
	line-height: 1.4;
	font-weight: bold;
	margin: 30pt auto -30pt auto;
	color: #fff;
	text-align: left;
}


/*内容文本*/

#slider2,
#slider3 {
	margin: 50px auto;
}

.content1 .con1-text,
.content2 .con2-text,
.content3 .con3-text,
.content4 .con4-text,
.per-content .con5-text,
.content6 .con6-text,
.content7 .con7-text,
.concept-content .con5-text {
	font-family: helvetica-light;
	font-size: 25pt;
	line-height: 1.4;
	text-align: left;
	color: #ffffff;
	margin: 30pt auto 40pt auto;
}

.content8 .con-last-text {
	font-family: helvetica-light;
	font-size: 25pt;
	line-height: 1.4;
	text-align: left;
	color: #ffffff;
	margin: 30px auto 0 auto;
}

.three-imgs {
	height: 200px;
}

.three-imgs ul li {
	float: left;
	width: 32%;
}

.three-imgs ul li:nth-child(1),
.three-imgs ul li:nth-child(2),
.line-text ul li:nth-child(1),
.line-text ul li:nth-child(2) {
	padding-right: 2%;
}

.five-imgs {
	height: 130px;
	margin-bottom: 30px;
}

.five-imgs ul li {
	float: left;
	width: 18%;
}

.five-imgs ul li:nth-child(1),
.five-imgs ul li:nth-child(2),
.five-imgs ul li:nth-child(3),
.five-imgs ul li:nth-child(4) {
	padding-right: 2.5%;
}


/*concept*/

.con-last-text {
	font-family: helvetica-light;
	font-size: 25pt;
	line-height: 65px;
	text-align: left;
	color: #ffffff;
	margin: 30px auto 0 auto;
	padding-bottom: 3.5em;
}

.concept-wrapper .achievements {
	margin-top: -13px;
	font-family: Arial;
	font-size: 50pt;
	line-height: 110px;
	width: 94%;
	height: auto;
	background: #C7001F;
	padding-left: 6%;
	color: #FFFFFF;
}

.concept-wrapper .achievements .life-add-w {
	font-weight: normal;
	padding-top: 9px;
}

.line-text {
	height: 125px;
}

.concept-content .line-text ul {
	padding-left: 26%;
}

.concept-content .line-text ul li {
	float: left;
	font-family: helvetica;
	font-size: 27pt;
	line-height: 1.4;
	font-weight: bold;
	margin: 30px auto;
	color: #fff;
}

.concept-content .line-text ul li:nth-child(1),
.concept-content .line-text ul li:nth-child(2) {
	padding-right: 38px;
}

.concept-content .line-text ul li:nth-child(1),
.concept-content .line-text ul li:nth-child(3) {
	margin-top: 18px;
}

.concept-wrapper .controls {
	display: none;
}


/*吴*/

.introduction-box-text {
	font-family: Helvetica-Light;
	font-size: 25pt;
	color: #1a1a1a;
	letter-spacing: 0;
	line-height: 1.4;
}

.introduction-box {
	padding: 5.6% 6%;
}

.introduction-body .introduction-add,
.culture-add,
.csr-add,
.life-add,
.platform-add {
	margin-top: -12px;
}

.csr-main {
	padding: 3.5% 6%;
}

.csr-add-text {
	padding: 6.2% 0 6.5% 0;
}

.culture-title {
	font-family: Helvetical;
	font-size: 27pt;
	color: #000;
	text-align: center;
	margin: 1em 0;
	font-weight: bold;
}

.culture-line img {
	width: 100px;
	height: 6px;
}

.culture-text {
	padding: 30px 0 0 0;
}

.culture-line {
	/*margin-top: 38px;*/
	margin-top: 0px;
	margin-left: 65px;
}


/*life in motion begin*/

.life-main {
	padding: 3.5% 6%;
	background: #000;
}

.life-main-title {
	font-weight: bold;
	font-family: Helvetica;
	font-size: 27pt;
	color: #ffffff;
	line-height: 1.4;
	text-align: center;
	margin-top: 24px;
}

.life-main-titletwo {
	font-weight: bold;
	font-family: Helvetica;
	font-size: 27pt;
	color: #ffffff;
	line-height: 1.4;
	text-align: left;
	margin: 64px 0 70px 0;
}

.life-pic li {
	float: left;
}

.life-pic,
.life-four-car {
	overflow: hidden;
	width: 100%;
}

.clear {
	clear: both;
}

.picone,
.picthree,
.picfive {
	width: 14.5%;
}

.pictwo,
.picfour {
	width: 24.7%;
}

.picone,
.picthree,
.pictwo,
.picfour {
	padding-right: 15px;
}

.life-mid-title {
	font-weight: bold;
	font-family: Helvetica;
	font-size: 27pt;
	color: #ffffff;
	line-height: 1.4;
	text-align: center;
	margin: 2em 0 2em 0;
	text-transform: uppercase;
}

.life-four-img,
.life-four-img li {
	float: left;
}

.life-four-img li {
	width: 23.69%;
}

.life-four-imgone,
.life-four-imgtwo,
.life-four-imgthree {
	padding-right: 15px;
}

.life-four-car {
	margin: 3em 0 4.5em 0;
}

.life-four-img {
	width: 100%;
}

.life-circle-text p {
	font-family: PingFangSC-Light;
	/*font-size: 25pt;
	color: #ffffff;
	line-height: 1.5;*/
	font-size: 20pt;
	color: #ffffff;
	line-height: 1.5;
}

.life-circle-text {
	margin-top: 4em;
	margin-bottom: 6em;
}

.life-mid-content {
	margin-bottom: 8em;
}


/*life in motion end*/


/*platform begin*/

.platform-box {
	padding: 0 6%;
	background: #000;
}

.platform-title {
	font-family: Helvetica-Bold;
	/*font-size: 36pt;*/
	font-size: 27pt;
	color: #ffffff;
	text-align: center;
	padding: 2em 0;
	font-weight: bold;
}

.platform-titleline {
	font-family: Helvetica-Bold;
	/*font-size: 36pt;*/
	font-size: 27pt;
	color: #ffffff;
	text-align: left;
	margin: 1.5em 0;
	font-weight: bold;
	line-height: 1.4;
}


/*四辆车开始*/

.platform-chuchuang-active ul {
	float: left;
}

.platform-chuchuang-active li {
	position: relative;
	margin-bottom: 38px;
	height: 78px;
	width: 862px;
}

.platform-chuchuang-active li a {
	font-size: 36pt;
	color: #FFFFFF;
	font-family: arial;
	position: absolute;
	left: 164px;
	top: 0;
	text-align: left;
	padding: 0px 0 17px 35px;
	border-bottom: 1px solid transparent;
	opacity: .5;
}

.platform-chuchuang-active ul img {
	float: left;
	width: 18%;
}

.platform-chuchuang-active {
	overflow: hidden;
}

.platform-carone {
	margin-top: 30px;
}

.platform-composed {
	font-family: Helvetica-Bold;
	/*font-size: 36pt;*/
	font-size: 27pt;
	color: #ffffff;
	line-height: 1.4;
	margin: 1em 0 1.8em 0;
	text-align: center;
	font-weight: bold;
}

.platform-carjg {
	width: 100%;
	margin: auto;
	padding-bottom: 106px;
}

.platform-carjg-width {
	width: 27.5%;
	float: left;
	padding: 0 25px;
}

.platform-carjg-width p {
	font-size: 16pt;
	text-align: center;
	margin: auto;
	padding: 49px 0 35px 0;
	color: #fff;
	line-height: 1.4;
}

.platform-vehicle {
	overflow: hidden;
	margin: 3.5em 0 6em 0;
}

.platform-mid-pic {
	margin-top: 4em;
}

.platform-vehicleimgone {
	float: left;
	width: 46%;
	padding-right: 30px;
}

.platform-vehicleimgtwo {
	float: right;
	width: 42.5%;
}


/*四辆车结束*/

.platform-bottom-text {
	/*font-family: Helvetica-Light;
	font-size: 32pt;
	color: #ffffff;
	line-height: 60px;
	padding: 1.8em 0;*/
	font-family: Helvetica-Light;
	font-size: 25pt;
	color: #ffffff;
	line-height: 60px;
	padding: 1.8em 0;
	line-height: 1.4;
}

.platform-bottom-content {
	font-family: Helvetica-Light;
	/*font-size: 32pt;
	color: #ffffff;
	line-height: 60px;*/
	font-size: 25pt;
	color: #ffffff;
	line-height: 1.4;
	padding-bottom: 3em;
}

.life-add-w {
	font-weight: normal!important;
}


/*platform end*/

.platform-content .car_modela {
	background: #000;
}


/*platform end*/


/*fun-to-drive*/


/*fun-to-drive*/

.ftd-content {
	width: 90%;
	margin: 5% 5% 0;
}

.ftd-wrapper .achievements {
	margin-top: -13px;
	font-family: Arial;
	font-size: 50pt;
	line-height: 110px;
	width: 94%;
	height: auto;
	background: #C7001F;
	padding-left: 6%;
	color: #FFFFFF;
}

.ftd-wrapper .achievements .title_div_a {
	font-weight: normal;
	padding-top: 9px;
}

.ftd-content .img-text {
	margin-top: 10%;
}

.ftd-content .img-text2,
.ftd-content .img-text3,
.ftd-content .ftwo-imgs,
.ftd-content .stwo-imgs,
.ftd-content .ttwo-imgs,
.ftd-content .last-img {
	margin-top: 13%;
}

.ftd-content .ftwo-imgs {
	height: 350px;
}

.ftd-content .ftwo-imgs ul li {
	float: left;
}

.ftd-content .ftwo-imgs ul li:nth-child(1) {
	padding: 0 65px 0 75px;
}

.ftd-content .stwo-imgs {
	height: 200px;
	margin-left: 2%
}

.ftd-content .stwo-imgs ul li {
	float: left;
}

.ftd-content .stwo-imgs ul li:nth-child(1) {
	padding-right: 50px;
}

.ftd-content .ttwo-imgs {
	height: 200px;
}

.ftd-content .ttwo-imgs ul li {
	float: left;
}

.ftd-content .ttwo-imgs ul li:nth-child(1) {
	padding: 0 50px 0 80px;
}

.ftd-content .morden,
.ftd-content .design,
.ftd-content .feel {
	font-family: bigNoodleTitling;
	font-size: 27pt;
	color: #f42b45;
	text-transform: uppercase;
	text-align: center;
	margin-left: 4%;
	margin-top: 40px;
}

.ftd-content .design {
	margin-left: -6%;
}

.ftd-content .feel {
	margin-left: 10%;
}

.ftd-wrapper {
	background: #000;
}


/*追加*/

#network table td {
	width: 14%!important;
}

.last-img {
	padding-bottom: 1em;
}

.powertrain_box {
	padding: 0 6% 7.5% 6%;
}

.powertrain-titleline p {
	color: #fff;
}

.powertrain-add-t p {
	font-weight: bold;
}

.lab-box {
	padding: 0 6% 6% 6%;
}

.future-bottom-text {
	padding-bottom: 3.5em;
}

.future-bottom-text #title {
	font-weight: bold;
	font-family: Helvetica-Bold;
	margin-bottom: 28px;
}

/*.menu_bottom_table {
	font-size: 14pt!important;
}*/

.menu_bottom_table {
	font-size:14pt!important;
}

.test-drive-box {
	padding-bottom: 30px!important;
}

.test-content .send-btn:focus {
	border: none;
	outline: none;
}


/*campaign轮播*/

.flex-direction-nav li a.flex-next:after {
	content: ">";
	position: absolute;
	top: 15px;
	color: #fff;
	left: 15px;
	font-size: 35px;
}

.flex-direction-nav li a.flex-prev:after {
	content: "<";
	position: absolute;
	color: #fff;
	top: 15px;
	right: 15px;
	font-size: 35px;
}

.campaign_content table {
	padding: 0 6% 2% 6%;
}

.concept-wrapper #focus_1 .text_div_b {
	color: #fff!important;
}

.concept-wrapper #focus_1 .title_div_c {
	color: #fff!important;
	text-align: center;
}

.sigma-content {
	margin: 50px;
	text-align: center;
	background-color: #fff;
}

.sigma-middle-line {
	text-align: center;
	margin-top: 20pt;
}

.concept-wrapper .i2010 {
	margin-top: 0;
}

.sigma-middle-line:before {
	content: '';
	display: block;
	height: 3px;
	width: 50%;
	text-align: center;
	background-color: #1746a6;
	position: relative;
	/*top: 25px;*/
	top: 35px;
	left: 0;
	margin: 0 auto;
}

.sigma-line-text {
	display: inline-block;
	color: #fff;
	background: #000;
	/*padding: 0px 18px 0 18px;*/
	padding: 0px 28px 0 28px;
	position: relative;
	/*font-size: 27pt;
	font-weight: 500;*/
	font-size: 37pt;
	font-weight: 600;
	font-family: helvetica;
}


/*红线*/

.sigma-middle-lineh {
	text-align: center;
	margin-top: 20pt;
}

.sigma-middle-lineh:before {
	content: '';
	display: block;
	height: 3px;
	width: 50%;
	text-align: center;
	background-color: #c7001f;
	position: relative;
	/*top: 25px;*/
	top: 35px;
	left: 0;
	margin: 0 auto;
}

.future-bc .focus .text_div_b {
	color: #fff!important;
	font-size: 24pt!important;
	line-height: 1.4!important;
}

.future-bc .focus .title_div_b {
	font-size: 24pt;
	color: #fff!important;
	line-height: 1.4!important;
}

.future-bc .focus .title_div_c {
	color: #fff!important;
	text-transform: uppercase;
	font-size: 27pt!important;
	text-align: center;
}

.culture .text_div_b {
	font-size: 25pt!important;
	line-height: 1.4!important;
}

.speech-content .text_div_b {
	font-size: 24pt!important;
	line-height: 1.4!important;
}

.concept-wrapper #focus_1 .title_div_b {
	color: #fff;
	font-weight: normal;
	margin-top: 60pt;
	margin-bottom: -10pt;
	text-align: center;
}

.campaign-title {
	margin-top: 40pt!important;
}

.engine {
	text-align: center;
}

.engine img {
	width: 60%;
}

.bottom-pic {
	padding-bottom: 8em;
}


/*awards*/


/*部分页面版权*/

@media (max-width: 320px) {
	.performance .bottom p {
		font-size: 9pt!important;
	}
}


/*新contact*/

.contact-content .contactname {
	margin-top: 50px;
}

.contact-content .contactname,
.contact-content .contactnumber {
	margin-bottom: 30px;
}

.contact-message p,
.contact-bottom-text p {
	color: #000;
	font-size: 15pt;
	line-height: 1.3;
}

.contact-message a {
	color: #b81b22;
	font-size: 15pt;
	border-bottom: 1px solid #c7001f;
	padding-bottom: 15px;
}

.contact-bottom-text a {
	color: #b81b22;
	font-size: 15pt;
	border-bottom: 1px solid #c7001f;
	padding-bottom: 5px;
}

.contact-bottom-textone,
.contact-bottom-texttwo {
	margin-top: 40px;
}

.contact-content .empty,
.contact-content .success {
	margin-bottom: -25px;
	margin-top: 40px;
}

.contact-con:before {
	font-size: 35px;
	color: #B81B22;
	content: '*';
	position: absolute;
	top:53px;
	left: 8px;
}

.contact-contwo:before,
.contact-conthree:before {
	font-size: 35px;
	color: #B81B22;
	content: '*';
	position: absolute;
	top: 0px;
	left: 8px;
}

.contact-con,
.contact-contwo,
.contact-conthree {
	position: relative;
}
.contact-contwo.otherCountry{
	display: none;
}
.contact-content .otherCountry .contactnumber{
	border: 1px solid #B81B22;
}
.contact-content .contactnumber {
	width: 100%;
	height: 85px;
	border: 1px solid #979797;
	padding-left: 22px;
	font-size: 25pt;
	/*margin-top: -40px;*/
}

.contact-content .contactname {
	padding-top: 4px;
	width: 100%;
	height: 85px;
	border: 1px solid #979797;
	padding-left: 22px;
	/*	margin-top: -25px;*/
	font-size: 25pt;
}


/*test-drive*/

.testdrive-mobile-select select{
	background: url(../../images/advich/test-drive/testdrive-icon.png) no-repeat;
    background-position: center right;
    background-position-x: 98%;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
    border: 1px solid #979797;
    width: 100%;
    height: 85px;
    font-family: Helvetica-Light;
    font-size: 25pt;
    color: #828282;
    letter-spacing: 0;
    text-align: left;
    padding-left: 22px;
    border-radius: 0;
    margin-right: 0;
    margin-bottom: 30px;
}
.testdrive-mobile-select:after{
    font-size: 35px;
    color: #B81B22;
    content: '*';
    position: absolute;
    top: 126px;
    left: 8px;
}

.testDrive-content .testDrive-message p {
	font-family: Helvetica;
	font-size: 30pt;
	color: #000;
	letter-spacing: 0;
	float: left;
	padding: 20px 0 20px 6px;
}

.testDrive-content .car_model {
	margin-bottom: -5px;
}

.testDrive-content .testdrivenumber {
	width:100%;
	height: 85px;
	border: 1px solid #979797;
	padding-left: 25px;
	font-size: 25pt;
}

.testDrive-content .test-drive-select select {
	border: 1px solid #979797;
	width: 100%;
	height: 98px;
	font-family: Helvetica-Light;
	font-size: 20pt;
	color: #828282;
	letter-spacing: 0;
	line-height: 60px;
	text-align: left;
	padding-left: 22px;
	border-radius: 0;
}

.testDrive-content .test-drive-select:before {
	font-size: 35px;
	color: #B81B22;
	content: '*';
	position: absolute;
	top: 40px;
	left: 8px;
}

.testDrive-content .contact-con,
.testDrive-content .contact-contwo,
.testDrive-content .contact-conthree {
	margin-bottom: 20px;
}

.testDrive-content .paragraph .bd .f2010 {
	margin-top: 0px;
}

.testDrive-content .test-drive-star:before {
	top: 126px;
	left: 8px;
}

.testDrive-content .test-drive-star2:before {
	top: 7px;
	left: 8px;
}

.testDrive-content .test-drive-star3:before {
	top: 470px;
	left: 8px;
}

.testDrive-content .test-drive-star4:before {
	top: 126px;
	left: 8px;
}

.testDrive-content .test-drive-star5 input {
	width: 100%;
}


/*.testDrive-content .test-drive-star5 input,
.testDrive-content .textareatext{
	padding-left: 8px;
}*/

.testDrive-content .textareatext {
	padding-left: 25px;
	width: 100%;
}

.testDrive-content .test-drive-star5:before {
	content: "";
}

.testDrive-content .test-drive-star6:before {
	top: 6px;
	left: 8px;
}

.testDrive-content .sub-btn .btn {
	background: #c7001f;
	width: 400px;
	height: 100px;
	font-family: Helvetica;
	font-size: 42px;
	color: #ffffff;
	letter-spacing: 0;
	line-height: 60px;
	text-align: center;
}



/*customer mobile begin*/

.feedback-content {
	padding-bottom: 0!important;
}

.feedback-content input {
	width: 100%;
	height: 85px;
	border: 1px solid #979797;
	padding-left: 22px;
	font-size: 25pt;
	margin-bottom: 30px;
	color: #828282;
	display:inline-block;
}

.customer-mobile-title {
	font-family: Helvetica;
	font-size: 30pt;
	color: #000000;
	text-align: left;
	padding: 35px 0 35px 0;
}

.feed-bd,
.feedback-con,
.feedback-conthree,
.customer-mobile-select,
.feedback-mile,
/*.feedback-vin,*/
.feedback-username,
.feedback-cell,
.feedback-email,
.testdrive-mobile-select {
	position: relative;
}
.form_textarea{
	position: relative;
}
.feedback-con:before,
.feedback-conthree:before,
.customer-mobile-select:before,
.feedback-mile:before,
.feedback-vin:before,
.feedback-username:before,
.feedback-cell:before,
.form_textarea:before,
.feedback-email:before {
	font-size: 35px;
	color: #B81B22;
	content: '*';
	position: absolute;
	top: 0;
	left: 8px;
}
.form_textarea:before{
	top: -15px;
}
/*.customer-mobile-select:after {
	font-size: 35px;
	color: #B81B22;
	content: '*';
	position: absolute;
	top: 126px;
	left: 8px;
}*/

.customer-bottom-box textarea {
	color: #828282;
	padding-top: 20px;
	width: 100%;
	height: 300px;
	padding-left: 22px;
	border: 1px solid #979797;
	font-size: 25pt;
	font-family: arial;
	display:inline-block;
}

.customer-mobile-date {
	color: #828282;
	background: url(../../images/advich/feedback/date-icon.png) no-repeat;
	padding-left: 18px;
    background-position: center right;
    background-position-x: 98%;
}

.customer-mobile-select select {
	border: 1px solid #979797;
	width: 100%;
	height: 85px;
	font-family: Helvetica-Light;
	font-size: 25pt;
	color: #828282;
	letter-spacing: 0;
	text-align: left;
	padding-left: 22px;
	border-radius: 0;
	margin-right: 0;
	margin-bottom: 30px;
}

.customer-mobile-select select {
	background: url(../../images/advich/feedback/customer-icon.png) no-repeat;
    background-position: center right;
    background-position-x: 98%;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}

.customer-mobile-body .car_model {
	margin-bottom: -5px;
}

.customer-mobile-btn .btn {
    width: 156px;
    height: 64px;
    background: #c7001f;
    font-family: Helvetica;
    font-size: 22px;
    color: #ffffff;
    text-align: center;
    margin-bottom: 80px;
}

.feed-city input,
.customer-feed-one input,
.customer-feed-two input {
	margin-bottom: 0;
}

.md_weekarea li,
.md_datearea li,
.md_prev,
.md_next,
.md_weekarea li,
.md_datearea li,
.md_headtext {
	font-size: 23pt!important;
}

.md_foot {
	font-size: 28pt!important;
}
.md_foot a {
	line-height: 100px;
	width: 184px;
	height: 100px;
	/*background: #4eccc4;*/
	display: inline-block;
	color: #333!important;
	border: 1px solid #4eccc4;
    border-radius: 5px;
}


/*customer mobile end*/
/*mobile date begin*/

.mbsc-mobiscroll .mbsc-fr-btn-w {
	float: none!important;
	display: inline-block!important;
}

.mbsc-mobiscroll .mbsc-fr-btn-cont {
	text-align: center!important;
	    margin: 35px 0;
}

.mbsc-mobiscroll .mbsc-fr-btn {
	width: 168px!important;
	padding: 6px 0!important;
	border: 1px solid #4eccc4;
	border-radius: 5px;
}

.mbsc-fr-btn-c {
	margin-left: 66px;
}

.mbsc-mobiscroll .mbsc-cal-day-fg,.mbsc-mobiscroll .mbsc-cal-days th,.mbsc-mobiscroll .mbsc-cal-btnc{
	font-size: 20pt!important;
    font-family: arial;
}
.mbsc-cal-body{
   margin-top: 35px;
}
.mbsc-cal-header {
    margin-top: 32px;
}
.mbsc-cal-day-fg {
      padding: 15px!important;
}
.mbsc-mobiscroll .mbsc-cal-days th {
    padding-bottom: 18px;
}
.mbsc-fr-overlay {
    background: transparent!important;
}
.customer-bottom-box{
    float:left;
    width:100%;
}
.contact-bottom-box{
    float:left;
    width:100%;
    margin-bottom:20px;
}
/*mobile date end*/

/*新能源*/


/*轮播样式*/

.flexslider {
	position: relative;
	height: auto;
	overflow: hidden;
}

.slides {
	position: relative;
	z-index: 1;
}

.slides li {
	height: auto;
}

.flex-control-nav {
	position: absolute;
	bottom: 10px;
	z-index: 2;
	width: 90%;
	text-align: center;
}

.flex-control-nav li {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin: 0 5px;
	zoom: 1;
}

.flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 45%;
}

.flex-direction-nav li a {
	display: block;
	width: 50px;
	height: 75px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
}

.flex-direction-nav li a.flex-prev,
.flex-direction-nav li a.flex-next {
	display: none;
}

.flex-control-nav a {
	display: inline-block;
	width: 15px;
	height: 15px;
	line-height: 45px;
	overflow: hidden;
	background: url(../../images/advich/newenergy/eq/grey-point.png) right 0 no-repeat;
	cursor: pointer;
}

.flex-control-nav .flex-active {
	display: inline-block;
	width: 15px;
	height: 15px;
	line-height: 45px;
	overflow: hidden;
	background: url(../../images/advich/newenergy/eq/red-point.png) right 0 no-repeat;
	cursor: pointer;
}

.flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 45%;
}


/*body样式*/

.EQ1-wrapper,
.EQ-wrapper {
	background-color: #eee;
}

.eq-grey-bg {
	background: #d8d8d8;
	border: 1px solid rgba(151, 151, 151, 0.00);
}

.EQ1-wrapper .achievements {
	margin-top: -5px;
}

.EQ-wrapper .achievements {
	margin-top: -8px;
}


/*字体共有样式*/

.eq1-title,
.eq1-text,
.eq1-line-text,
.eq1-con-title {
	font-family: helvetica;
	font-size: 42px;
	color: #333333;
	line-height: 60px;
}

.eq1-title {
	font-weight: bold;
	margin-top: 60px;
	margin-bottom: 20px;
	text-align: center;
}

.eq1-text {
	font-family: Helvetica-Light;
	margin-top: 30px;
}

.eq1-con-title {
	font-weight: bold;
	padding-bottom: 50px;
}

.eq1-line-text {
	font-weight: bold;
	text-align: center;
	display: inline-block;
	background: #eee;
	padding: 0px 28px 0 28px;
	position: relative;
	line-height: 44px;
}

.eq1-middle-line {
	text-align: center;
	margin-top: 20pt;
}

.eq1-middle-line:before {
	content: '';
	display: block;
	height: 3px;
	width:75%;
	text-align: center;
	background-color: #1746a6;
	position: relative;
	top: 26px;
	left: 0;
	margin: 0 auto;
}

.text-padding,
.slid-padding {
	padding: 0 0 50px 0;
}

.fe-text-padding {
	padding: 50px 0 50px 0;
}

.eq1-text2,
.eq1-title2 {
	margin-top: 0;
}

.eq1-title2,
.eq1-title3 {
	margin-bottom: 0;
}

.fe-pro {
	margin: 80px auto 50px auto;
}

.fe-pro img {
	margin: -150px auto -80px auto;
	position: relative;
}


/*christmas*/

.chfoot {
	position: relative;
	width: 80%;
	margin: auto;
	display: none;
}

.chfoot .chl {
	background: url(../../images/advich/home/christmas/3.png) no-repeat;
	position: absolute;
	top: -121px;
	left: 20px;
	width: 96px;
	height: 121px;
}

.chfoot .chr {
	background: url(../../images/advich/home/christmas/2.png) no-repeat;
	position: absolute;
	top: -52px;
	right: 15px;
	width: 83px;
	height: 53px;
}

.chc {
	width: 80%;
	margin: auto;
	position: relative;
}

.chc .chcc {
	background: url(../../images/advich/home/christmas/1.png) no-repeat;
	width: 167px;
	height: 103px;
	position: absolute;
	top: -71px;
	left: 0;
	display: none;
}

.header {
	position: relative;
}

.chhead {
	background: url(../../images/advich/home/christmas/4.png) no-repeat;
	width: 154px;
	height: 109px;
	position: absolute;
	top: 0px;
	right: 0;
	display: none;
}

.write_link_change{
	width: 89%;
	margin: 52px auto 0;
	display: flex;

}
.write_link_change a{
	width: 33.333%;
	display: block;
	box-sizing: border-box;
	height: 80px;
	border: 1px solid #c7001f;
	font-family: Helvetica;
    font-size: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.write_link_change a.on{
	background: #c7001f;
	color: #ffffff;
}
.noStar:before{
	content: '';
}