#model {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 29; opacity: 0.8; background-color: rgb(0, 0, 0);
}
.pop {
	background: rgb(255, 255, 255); margin: auto; padding: 33px 22px 22px; border-radius: 3px; left: 0px; top: 0px; width: 300px; height: 402px; right: 0px; bottom: 0px; overflow: hidden; display: none; position: fixed; z-index: 30;
}
.pop .check {
	height: 34px; padding-bottom: 12px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.pop h3 {
	color: rgb(47, 43, 40); line-height: 18px; font-size: 14px; font-weight: normal;
}
.pop .return {
	width: 50px; float: right; display: none; cursor: pointer;
}
.pop .return img {
	width: 20px; height: 25px; margin-right: 15px; float: right;
}
.pop p {
	color: rgb(135, 135, 135); line-height: 16px; font-size: 14px;
}
.pop ul li {
	background: url("coin-1.png") no-repeat 280px; line-height: 50px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer;
}
.pop ul li span.ford {
	background: url("ford_icon.png") no-repeat 5px;
}
.pop ul li span.yusheng {
	background: url("yusheng_icon.png") no-repeat 5px;
}
.pop ul li span.jmc {
	background: url("jmc_icon.png") no-repeat 5px;
}
.pop ul li:hover {
	background-color: rgb(241, 241, 241);
}
.pop ul li span {
	color: rgb(100, 100, 100); padding-left: 60px;
}
.pop .close {
	width: 150px; height: 25px; text-align: center; color: rgb(227, 227, 227); line-height: 25px; font-size: 12px; margin-top: 23px; margin-left: 25%; cursor: pointer; background-color: rgb(57, 57, 57);
}
.pop .pop-submenu {
	transition:0.3s; left: 346px; top: 80px; width: 304px; height: 304px; position: absolute; z-index: 5;
}
.pop .pop-submenu a {
	width: 294px; color: rgb(100, 100, 100); line-height: 50px; padding-left: 10px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; float: left; white-space: nowrap;
}
.pop .pop-submenu a:hover {
	background-color: rgb(241, 241, 241);
}
.banner .swiper-slide {
	background-position: center; text-align: center; position: relative; background-repeat: no-repeat;
}
.banner .swiper-slide img {
	width: 100%; display: block;
}
.banner .swiper-pagination {
	margin-bottom: 25px;
}
.banner .swiper-pagination-bullet {
	background: rgb(255, 255, 255); border-radius: 12px; width: 12px; height: 12px; opacity: 1;
}
.promotion-pc .swiper-pagination-bullet {
	background: rgb(255, 255, 255); margin: 0px 5px !important; border-radius: 50%; width: 18px; height: 18px; opacity: 1;
}
.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
	margin: 0px 20px;
}
.banner .swiper-pagination-bullet-active {
	background: rgb(204, 0, 0);
}
.promotion-pc .swiper-pagination-bullet-active {
	background: rgb(204, 0, 0);
}
.banner .swiper-button-prev {
	background: url("arrow_right.gif") no-repeat center rgb(255, 255, 255); border-radius: 2px; left: auto; top: auto; width: 50px; height: 50px; right: 0px; bottom: 160px; box-shadow: 0px 0px 24px rgba(0,0,0,0.07);
}
.banner .swiper-button-next {
	background: url("arrow_left.gif") no-repeat center rgb(255, 255, 255); border-radius: 2px; left: auto; top: auto; width: 50px; height: 50px; right: 0px; bottom: 100px; box-shadow: 0px 0px 24px rgba(0,0,0,0.07);
}
.minbanner {
	display: none;
}
.minbanner .swiper-pagination {
	margin-bottom: 25px;
}
.minbanner .swiper-pagination-bullet {
	background: rgb(255, 255, 255); border-radius: 12px; width: 12px; height: 12px; opacity: 1;
}
.minbanner .swiper-pagination-bullet-active {
	background: rgb(204, 0, 0);
}
.content .brand {
	text-align: center;
}
.content h5 {
	height: 16px; color: rgb(181, 181, 181); line-height: 16px; font-size: 14px; font-weight: 400; position: relative; z-index: 2;
}
.content .col_short {
	background: rgb(219, 219, 219); width: 28px; height: 2px; display: inline-block; position: relative; z-index: 2;
}
.section_01 {
	background: url("modelbg.jpg") repeat-x top / auto 100%; padding-top: 45px; padding-bottom: 20px;
}
.section_01 > img {
	margin-top: 56px;
}
.content h4 {
	height: 50px; color: rgb(82, 82, 82); line-height: 50px; font-size: 24px; font-weight: 400; position: relative; z-index: 2;
}
.content .brand > p a {
	color: rgb(84, 84, 84); font-size: 14px;
}
.content .brand > p {
	height: 34px; margin-bottom: 32px;
}
.section_01 .model {
	margin: 0px auto; flex-flow:row wrap; width: 1126px; display: flex; justify-content: space-between;
}
.section_01 .model .item {
	background: rgb(255, 255, 255); border: 1px solid rgb(237, 237, 237); transition:0.3s; border-image: none; width: 418px; height: 370px; text-align: inherit; color: rgb(0, 0, 0); overflow: hidden; float: left; position: relative; box-shadow: 0px 0px 0px rgba(0,0,0,0.07);
}
.section_01 .model .item a {
	color: rgb(0, 0, 0);
}
.section_01 .model .item .item-car {
	padding: 16px 0px; left: 0px; width: 418px; height: 28px; bottom: 0px; position: absolute; z-index: 6; background-color: rgb(248, 248, 248);
}
.section_01 .model .item .kind {
	color: rgb(32, 32, 32); line-height: 23px; font-size: 14px; font-weight: bolder;
}
.section_01 .model .list.item .kind {
	display: none;
}
.section_01 .model .item .item-car .pic {
	margin: 0px 20px; height: 25px; float: left;
}
.section_01 .model .list.item .item-car .pic {
	margin: 0px 50px;
}
.section_01 .model .more {
	font-size: 12px; margin-right: 20px; float: right;
}
.section_01 .model .list .more {
	display: none;
}
.section_01 .model .more .text {
	background: rgb(57, 57, 57); padding: 0px 15px; transition:0.3s; height: 25px; color: rgb(255, 255, 255); line-height: 25px; vertical-align: middle;
}
.section_01 .model .item:hover .more .text {
	background: rgb(223, 6, 6);
}
.section_01 .model .more .text img {
	transition:0.5s; width: 10px; height: 10px;
}
.section_01 .model .item:hover .more .text img {
	transform: rotate(180deg);
}
.section_01 .model .more .text {
	float: left;
}
.section_01 .model .more .text a {
	color: rgb(255, 255, 255);
}
.section_01 .item .more img {
	margin: 3px 0px 0px 15px;
}
.section_01 .model .item .slist {
	background: rgba(0, 0, 0, 0.7); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; flex-wrap: wrap; justify-content: center; align-items: center; align-content: center;
}
.section_01 .model .item .slist a {
	padding: 12px 0px; width: 60%; text-align: center; color: rgb(255, 255, 255); border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer;
}
.section_01 .model .item .slist a:last-child {
	border: 0px currentColor; border-image: none;
}
.section_01 .model .item .slist .close {
	background: url("bigclose.png") no-repeat center / cover; top: 15px; width: 18px; height: 18px; right: 15px; display: block; position: absolute; cursor: pointer;
}
.section_01 .model .list {
	transition:0.3s; width: 135px; height: 370px; overflow: hidden; opacity: 0.6; background-color: rgb(0, 0, 0);
}
.section_01 .model .jiao {
	width: 0px; height: 0px; right: 0px; bottom: 33px; border-top-color: transparent; border-right-color: rgb(255, 255, 255); border-bottom-color: transparent; border-top-width: 27px; border-right-width: 30px; border-bottom-width: 27px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; position: absolute; z-index: 2;
}
.section_01 .model .minicar {
	left: 0px; top: 0px; position: absolute; z-index: 3;
}
.section_01 .model .car {
	transition:0.3s; left: 0px; top: 0px; position: absolute; z-index: 4; opacity: 0;
}
.section_01 .model .i .car {
	opacity: 1;
}
.section_01 .model .plus {
	width: 134px; height: 370px; right: 0px; bottom: 0px; position: absolute; z-index: 7; cursor: pointer;
}
.section_01 .model .plus img {
	width: 10px; height: 10px; right: 5px; bottom: 55px; position: absolute; z-index: 5;
}
.section_03 .navcontent-box {
	margin: 0px auto; width: 1400px;
}
.section_03 .news-content {
	padding: 28px 0px 20px; width: 100%; display: -ms-flexbox; flex-wrap: wrap; justify-content: space-between;
}
.section_03 .nwl-img-box .swiper-container {
	width: 100%; height: 100%;
}
.section_03 .news-left-box {
	width: 54.7%; display: flex; flex-direction: column; justify-content: space-between;
}
.section_03 .news-left-box .news-left {
	flex:1 1 0px; height: 380px; -webkit-flex: 1;
}
.section_03 .news-right-box {
	width: 43.6%;
}
.section_03 .news-last-box {
	display: flex; flex-direction: column; justify-content: flex-end; align-items: center;
}
.section_03 .news-left {
	line-height: 26px; font-size: 14px;
}
.news-right {
	line-height: 26px; font-size: 14px;
}
.section_03 .newsfont {
	font-size: 14px;
}
.section_03 .newsfont p {
	color: rgb(154, 154, 154);
}
.newsfont p a {
	color: rgb(154, 154, 154);
}
.section_03 .newsfont p {
	height: 52px; line-height: 26px; overflow: hidden; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.section_03 .newsfont h5 {
	height: 40px; color: black; line-height: 40px; overflow: hidden; font-size: 24px; font-weight: normal; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 1;
}
.section_03 .news-left {
	width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.section_03 .nwl-img-box {
	background: white; padding: 10px; border-radius: 10px; transition:0.3s; width: 100%; height: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.section_03 .nwl-img-box:hover {
	box-shadow: 0px 0px 10px 8px rgb(220,220,220);
}
.section_03 .nwl-img-box:hover .swiper-container .swiper-button-prev {
	display: block;
}
.nwl-img-box:hover .swiper-container .swiper-button-next {
	display: block;
}
.section_03 .swiper-wrapper {
	width: 100%; height: 100%;
}
.swiper-slide {
	width: 100%; height: 100%;
}
.swiper-slide a {
	width: 100%; height: 100%;
}
.section_03 .nwl-img-box .swiper-container .swiper-wrapper img {
	min-width: 100%;
}
.section_03 .swiper-container .swiper-wrapper img {
	min-height: 100%; min-width: 100%;
}
.section_03 .news-left a {
	display: block;
}
.section_03 .news-left a {
	display: flex; align-items: center; -webkit-align-items: center;
}
.section_03 .news-img {
	width: 100%; height: 0px; overflow: hidden; padding-bottom: 60%;
}
.section_03 .news-left img {
	width: 100%;
}
.section_03 .news-left h5 {
	line-height: 40px; font-size: 18px; margin-top: 10px;
}
.section_03 .news-left a p {
	color: rgb(154, 154, 154);
}
.section_03 .news-left p:nth-of-type(1) {
	width: 90%; overflow: hidden; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.section_03 .news-left p span {
	padding: 0px 4%; line-height: 38px; font-size: 24px; font-weight: 300; float: right;
}
.section_03 .news-right {
	width: 100%;
}
.section_03 .news-right .nwr-text li {
	margin: 0px auto; padding: 5px 15px 7px; transition:0.3s; border-top-color: rgb(200, 200, 200); border-top-width: 1px; border-top-style: solid;
}
.section_03 .news-right .nwr-text li:first-of-type {
	margin-top: 0px;
}
.section_03 .news-right .nwr-text li a {
	display: block;
}
.section_03 .news-right .nwr-text .nwr-right p:nth-of-type(2) {
	height: 25px; text-align: right; line-height: 25px;
}
.section_03 .news-right .nwr-text li:first-of-type {
	border-top-color: rgb(250, 250, 250); border-top-width: 1px; border-top-style: solid;
}
.section_03 .news-right .nwr-text li a {
	display: -ms-flexbox; justify-content: space-between;
}
.section_03 .news-right .nwr-text li:hover {
	background: white; border-top-color: rgb(235, 235, 235); border-top-width: 1px; border-top-style: solid; box-shadow: 0px 0px 10px 5px rgb(220,220,220);
}
.section_03 .news-right .nwr-text li:hover + li {
	border-top-color: rgb(235, 235, 235); border-top-width: 1px; border-top-style: solid;
}
.section_03 .nwr-left {
	width: 77%;
}
.section_03 .nwr-left h5 span:first-of-type {
	background: rgb(102, 102, 102); border-radius: 50%; width: 5px; height: 5px; line-height: 40px; margin-right: 13px; display: none;
}
.section_03 .nwr-right {
	display: -ms-flexbox; flex-direction: column; justify-content: space-between;
}
.section_03 .nwr-right p:first-of-type {
	line-height: 40px; font-size: 24px; font-weight: 300;
}
.section_03 .nwr-right p span {
	height: 20px; line-height: 20px; padding-left: 14px; font-size: 20px; font-weight: 300;
}
.section_03 .news-content .swiper-pagination .swiper-pagination-bullet {
	margin: 0px 12px; width: 18px; height: 18px;
}
.section_03 .news-content .swiper-pagination-bullet-active.swiper-pagination-bullet {
	background: rgb(204, 0, 0); opacity: 1;
}
.section_03 .news-content .swiper-pagination-bullet {
	opacity: 0.5;
}
@media all and (max-width:1500px)
{
.section_03 .navcontent-box {
	width: 95%;
}
}
@media all and (max-width:640px)
{
.section_03 .newsfont {
	font-size: 18px;
}
.gotoAll {
	display: block !important;
}
.go-list {
	display: none;
}
.section_03 .news-left-box {
	width: 100%;
}
.section_03 .news-right-box {
	margin: 20px 0px; width: 100%;
}
.section_03 .navcontent-box {
	width: 92%; min-width: 300px;
}
}
.modelshow .swiper-button-next {
	background: url("barrow_right.png") no-repeat center rgb(51, 51, 51); border-radius: 4px 0px 0px 4px; transition:0.3s; width: 25px; height: 50px; right: -30px; opacity: 0.8;
}
.section_01 .model .item:hover .modelshow .swiper-button-next {
	right: 0px;
}
.modelshow .swiper-button-next:hover {
	opacity: 1;
}
.modelshow .swiper-button-prev {
	background: url("barrow_left.png") no-repeat center rgb(51, 51, 51); border-radius: 0px 4px 4px 0px; transition:0.3s; left: -30px; width: 25px; height: 50px; opacity: 0.8;
}
.section_01 .model .item:hover .modelshow .swiper-button-prev {
	left: 0px;
}
.modelshow .swiper-button-prev:hover {
	opacity: 1;
}
.section_02 {
	width: 100%; height: 650px; overflow: hidden; margin-top: 50px; position: relative;
}
.section_02 .brand {
	margin-bottom: 30px;
}
.section_02 .inner_pic {
	transition:0.2s; left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; z-index: 1; opacity: 1;
}
.section_02 .tip {
	width: 100%; height: 55px; line-height: 30px; padding-bottom: 35px; font-size: 22px; z-index: 1;
}
.section_02 .tip .t {
	margin: 0px auto; width: 1160px; text-align: center; color: rgb(57, 57, 57); line-height: 32px;
}
.section_02 .tip .t small {
	color: rgb(125, 125, 125); line-height: 23px; font-size: 14px; display: block;
}
.section_02 .outer_item {
	background: rgb(243, 243, 243); margin: 0px 20px; transition:0.2s; width: 555px; height: 369px;
}
.section_02 .outer_item:hover {
	background: rgb(44, 44, 44);
}
.section_02 .car_list {
	display: flex; position: relative; z-index: 2; justify-content: center;
}
.section_02 .car_list img {
	width: 555px;
}
.section_02 .outer_item:hover img {
	opacity: 0.7;
}
.section_02 .img2 {
	margin: 29px 0px 20px 25px; width: 100px; height: 12px;
}
.section_02 .text {
	padding-left: 25px;
}
.section_02 .text code {
	margin: 15px 0px; color: rgb(0, 0, 0); font-family: "Microsoft YaHei"; font-size: 15px; font-weight: 900; display: block;
}
.section_02 .outer_item:hover code {
	color: rgb(255, 255, 255);
}
.section_02 .text .text_left {
	float: left;
}
.section_02 .text .text_left .p1 {
	height: 12px; color: rgb(73, 72, 71); line-height: 12px; font-weight: 400; fon-size: 14px;
}
.section_02 .outer_item:hover .p1 {
	color: rgb(255, 255, 255);
}
.section_02 .text .text_left .p2 {
	height: 12px; color: rgb(169, 169, 168); line-height: 12px; font-size: 12px; margin-top: 10px;
}
.section_02 .text .text_right {
	background: url("arrow_right02.png") no-repeat right; margin: 9px 30px 0px 0px; width: 20px; height: 20px; float: right;
}
.section_02 .outer_item:hover .text_right {
	background-image: url("arrow_right02_inv.png");
}
.pro-header {
	margin: 0px auto; width: 1178px; display: flex; position: relative; z-index: 2; justify-content: space-between;
}
.pro-header .pro-right {
	margin-left: 10px;
}
.pro-header .pro-right ul {
	margin-top: -10px; display: flex; flex-wrap: wrap; justify-content: space-between;
}
.pro-header .pro-right li {
	width: 475px; height: 230px; overflow: hidden; margin-top: 10px;
}
.pro-header .pro-right li {
	background: rgb(44, 44, 44);
}
.pro-header .pro-right li a {
	width: 100%; height: 100%; display: block; position: relative;
}
.pro-header .pro-right li:hover a {
	opacity: 0.7;
}
.pro-header .pro-right li img {
	transition:0.5s; width: 100%; min-height: 100%;
}
.promotion {
	display: none;
}
.swiper-container.promotion {
	height: 570px;
}
.promotion .swiper-pagination {
	bottom: 100px;
}
.promotion .swiper-pagination-bullet {
	background: rgb(255, 255, 255); border-radius: 12px; width: 12px; height: 12px; opacity: 0.7;
}
.promotion .swiper-pagination-bullet-active {
	opacity: 1;
}
.section-img img {
	width: 100%; display: block;
}
.section_03 {
	background: url("cx-bg-1.jpg") repeat-x top; padding: 45px 0px;
}
.section_03 .title {
	text-align: center;
}
.section_03 .section_title {
	color: rgb(168, 168, 168); font-size: 16px;
}
.section_03 h4 {
	height: 50px; color: rgb(82, 82, 82); line-height: 50px; font-size: 24px; font-weight: 400; margin-bottom: 10px;
}
.section_03 .news-left .nwl-txt h4 {
	margin: 0px auto; width: 95%; height: 45px; text-align: center; color: white; line-height: 45px; overflow: hidden; font-size: 18px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.section_03 .news-left .nwl-txt {
	background: rgba(50, 50, 50, 0.7); left: 0px; width: 100%; bottom: 0px; position: absolute;
}
.section_03 .news {
	margin: 0px auto; flex-flow:row wrap; width: 1434px; display: flex; justify-content: space-between;
}
.section_03 .news .news_item {
	background: rgb(255, 255, 255); border: 1px solid rgb(231, 231, 231); transition:0.3s; border-image: none; width: 342px; height: auto; overflow: hidden; cursor: pointer; box-shadow: 0px 0px 0px rgba(0,0,0,0.07);
}
.section_03 .news .news_item:hover {
	border-color: rgb(237, 237, 237); box-shadow: 0px 0px 24px rgba(0,0,0,0.07);
}
.section_03 .news .news_item a {
	height: 180px; overflow: hidden; display: flex; align-items: center;
}
.section_03 .news .news_item img {
	transition:0.5s; width: 100%; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;
}
.section_03 .news .news_item:hover img {
	transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);
}
.news .news_item .text {
	padding: 0px 21px; overflow: hidden; margin-bottom: 20px;
}
.text .article_title {
	height: 50px; color: rgb(32, 32, 32); line-height: 50px; overflow: hidden; font-size: 16px; margin-top: 6px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.text .explain {
	transition:0.3s; color: rgb(128, 127, 127); line-height: 22px; overflow: hidden; font-size: 12px; display: none; min-height: 85px; -webkit-box-orient: vertical; -webkit-line-clamp: 3; box-orient: vertical; line-clamp: 3;
}
.text .col {
	background: rgb(240, 240, 240); width: 300px; height: 1px; margin-top: 0px;
}
.text .date p {
	font-size: 28px; display: inline;
}
.text .date span {
	font-size: 14px; display: inline;
}
.text .date span::before {
	display: inline; content: " -";
}
.text .date {
	color: rgb(171, 171, 171); line-height: 24px; margin-top: 26px; float: left;
}
.text .read_more {
	height: 12px; font-size: 10px; margin-top: 30px; float: right;
}
.section_03 .news .news_item .read_more a {
	transition:0.3s; height: auto; color: rgb(0, 0, 0); font-family: Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 3px; border-bottom-style: solid; display: block; opacity: 1;
}
.section_03 .news .news_item:hover .read_more a {
	color: rgb(32, 32, 32); border-bottom-color: rgb(32, 32, 32); border-bottom-width: 2px; border-bottom-style: solid; opacity: 0.6;
}
.section_03 .gotoAll {
	display: none;
}
.section_04 {
	background: url("cx-bg-1.jpg") repeat-x top; padding: 70px 0px;
}
.section_04 .service {
	margin: 0px auto; flex-flow:row wrap; display: flex; max-width: 1000px; justify-content: space-around;
}
.section_04 .service_item {
	background: url("foot_go.png") no-repeat center 250px rgb(251, 251, 251); border: 1px solid rgb(233, 234, 235); transition:0.3s; border-image: none; width: 199px; height: 236px; text-align: center; cursor: pointer; box-shadow: 0px 0px 0px rgba(0,0,0,0.07);
}
.section_04 .service_item:hover {
	background-position: center 213px; box-shadow: 0px 0px 24px rgba(0,0,0,0.07); background-color: rgb(255, 255, 255);
}
.section_04 .service_item .col_bold {
	background: rgb(0, 0, 0); margin: 30px 0px; width: 40px; height: 3px; display: inline-block;
}
.section_04 .service_item span {
	background: url("foot_icos.png"); transition:0.3s; width: 36px; height: 30px; margin-top: 50px; display: inline-block;
}
.section_04 a:nth-child(2) span {
	background-position: -36px 0px;
}
.section_04 a:nth-child(3) span {
	background-position: -72px 0px;
}
.section_04 a:nth-child(4) span {
	background-position: -108px 0px;
}
.section_04 a:hover span {
	background-position: 0px -30px;
}
.section_04 a:nth-child(2):hover span {
	background-position: -36px -30px;
}
.section_04 a:nth-child(3):hover span {
	background-position: -72px -30px;
}
.section_04 a:nth-child(4):hover span {
	background-position: -108px -30px;
}
.service_item .p1 {
	height: 12px; color: rgb(32, 32, 32); line-height: 12px; font-size: 14px; font-weight: bolder; margin-top: 24px;
}
.service_item .p2 {
	color: rgb(82, 82, 82); font-size: 12px;
}
.modellist {
	margin: 10px auto; width: 1470px; height: auto;
}
.modellist .modelitem-box {
	background: url("carbg01.png") no-repeat right 0px bottom 50px / 100% auto; margin: 0px auto; width: 85%; display: flex; justify-content: space-around;
}
.modellist .modelitem-box-small.modelitem-box {
	background: url("carbg02.png") no-repeat right 0px bottom 50px / 100% auto; margin: 0px auto; width: 85%;
}
#phone-modellist {
	display: none;
}
#phone-modellist .modelitem-box {
	background: url("pcarbg.png") no-repeat right 0px bottom 50px / 100% auto;
}
.modellist .modelitem-box li {
	margin: 5px; width: 220px; height: 200px; position: relative;
}
.item-bg {
	width: 100%; text-align: center; bottom: 60px; position: absolute;
}
.item-bg {
	transition:0.5s; z-index: 3;
}
.item-bg .mouseover {
	display: none;
}
.item-bg img {
	width: 100%;
}
.item-bg:hover {
	transform: scale(1.2);
}
.item-bg:hover .mouseover {
	display: block;
}
.item-bg:hover .mouseout {
	display: none;
}
.modellist .modelitem-box p {
	width: 100%; text-align: center; bottom: 0px; line-height: 42px; font-size: 20px; position: absolute;
}
.modellist .modelitem-box a {
	color: rgb(0, 0, 0); display: inline-block;
}
.pro-header .pro-right li:hover .pro-txt {
	bottom: 0px;
}
.pro-txt {
	background: rgb(99, 97, 96); transition:0.3s; width: 100%; bottom: -42px; color: white; line-height: 42px; font-size: 19px; position: absolute;
}
.pro-txt p {
	margin: 0px auto; width: 96%; text-align: center; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
@media all and (max-width:1500px)
{
.section_03 .news {
	width: 100%; justify-content: space-around;
}
.section_03 .news .news_item {
	background: rgb(255, 255, 255); width: 290px;
}
.text .article_title {
	overflow: hidden; white-space: nowrap;
}
.section_03 .news .news_item a {
	height: 160px;
}
.promotion .swiper-button-prev {
	display: none;
}
.promotion .swiper-button-next {
	display: none;
}
.modellist {
	width: 95%;
}
}
@media all and (max-width:1190px)
{
.section_01 .model {
	transform: scale(0.95); -webkit-transform: scale(0.95);
}
.promotion .swiper-slide {
	transform: scale(0.9); -webkit-transform: scale(0.9);
}
.section_03 .news {
	width: 100%; justify-content: space-around;
}
.section_03 .news .news_item {
	background: rgb(255, 255, 255); margin-bottom: 20px;
}
.pro-header {
	display: none;
}
.promotion {
	display: block;
}
.modellist {
	display: none;
}
.modellist .modelitem-box {
	padding: 0px 15vw; width: auto; justify-content: space-between;
}
#phone-modellist {
	display: block;
}
}
@media all and (max-width:1150px)
{
.section_01 .model {
	transform: scale(0.85); -webkit-transform: scale(0.85);
}
}
@media all and (max-width:1100px)
{
.section_01 .model {
	transform: scale(0.75); -webkit-transform: scale(0.75);
}
.promotion .swiper-slide {
	transform: scale(0.8); -webkit-transform: scale(0.8);
}
}
@media all and (max-width:1024px)
{
body {
	font-size: 19px;
}
.section_01 .model {
	margin: 0px auto; width: 100%; transform: none; justify-content: center; -webkit-transform: none;
}
.section_01 .model .list {
	border: 0px currentColor; border-image: none; opacity: 1;
}
.section_01 .model .item {
	margin: 0px 10px 20px; border: 0px currentColor; border-image: none; width: 300px; height: 280px; position: relative;
}
.section_01 .model .minicar {
	display: none;
}
.section_01 .item .car {
	width: 100%; display: block; opacity: 1;
}
.section_01 .model .plus {
	display: none; visibility: hidden;
}
.section_01 .model .more {
	
}
.section_01 .model .list .more {
	display: block;
}
.section_01 .model .more .text {
	background: none;
}
.section_01 .model .item:hover .more .text {
	background: none;
}
.section_01 .model .more .text a {
	left: 0px; top: -220px; width: 300px; height: 280px; text-indent: -2000px; overflow: hidden; display: block; position: absolute; z-index: 100;
}
.section_01 .model .item .kind {
	font-size: 18px;
}
.section_01 .model .item .item-car .pic {
	margin: 0px 25px;
}
.section_01 .model .list.item .item-car .pic {
	margin: 0px 25px;
}
.section_01 .model .list.item .kind {
	display: inline;
}
.content h4 {
	font-size: 30px;
}
.content .brand > p a {
	font-size: 18px;
}
.section_01 .item .car_name {
	font-size: 20px;
}
.section_01 .model .more p {
	width: 163px; height: 32px; line-height: 32px; font-size: 15px;
}
.section_02 {
	height: auto;
}
.swiper-container.promotion {
	height: auto;
}
.promotion .swiper-pagination {
	bottom: 20px;
}
.section_01 {
	background: url("modelbg_mobile.jpg");
}
.section_02 .text code {
	margin: 10px 0px; font-size: 20px;
}
.section_02 .text .text_left .p2 {
	line-height: 20px; font-size: 20px; margin-top: 15px;
}
.text .article_title {
	overflow: hidden; font-size: 20px;
}
.text .explain {
	font-size: 16px;
}
.service_item .p1 {
	font-size: 18px;
}
.service_item .p2 {
	font-size: 16px;
}
.promotion .swiper-slide {
	transform: scale(0.8); -webkit-transform: scale(0.8, 0.8);
}
.section_03 .news {
	width: 100%; justify-content: space-around;
}
.section_03 .news .news_item {
	background: rgb(255, 255, 255); margin-bottom: 20px;
}
.section_04 .service {
	transform: scale(1); -webkit-transform: scale(1);
}
}
@media all and (max-width:960px)
{
.promotion .swiper-slide {
	transform: scale(0.8); -webkit-transform: scale(0.8);
}
}
@media all and (max-width:840px)
{
.section_04 .service {
	transform-origin: 12% 50%; width: 3000px; transform: scale(0.7); -webkit-transform: scale(0.7); -webkit-transform-origin: 12% 50%;
}
}
@media all and (max-width:768px)
{
.promotion .swiper-slide {
	transform: scale(0.6); -webkit-transform: scale(0.6);
}
.modellist .modelitem-box {
	padding: 0px;
}
}
@media all and (max-width:750px)
{
.section_03 .newsfont {
	font-size: 18px;
}
.section_02 {
	height: auto; margin-top: 40px; margin-bottom: 30px;
}
.section_02 .brand {
	display: block;
}
.section_02 .inner_pic {
	display: none;
}
.section_02 .tip {
	display: none;
}
.section_02 .car_list {
	display: block;
}
.section_02 .outer_item {
	background: rgb(247, 247, 247); margin: 0px; width: 100%; height: 405px;
}
.section_02 .outer_item img {
	width: 100%;
}
.swiper-container.promotion {
	height: auto;
}
.promotion .swiper-pagination {
	display: none;
}
.promotion .swiper-slide {
	transform: none; -webkit-transform: none;
}
.section_04 {
	margin-top: 40px;
}
.section_04 .service {
	width: 100%; transform: none; justify-content: center; -webkit-transform: none;
}
.section_04 a {
	margin: 5px; width: 45%; height: 95px; text-align: left; display: block;
}
.section_04 .service_item {
	width: 100%; height: 95px; position: relative;
}
.section_04 .service_item span {
	margin: 0px; left: 20px; top: 33px; position: absolute;
}
.service_item .p1 {
	margin: 0px; left: 90px; top: 30px; font-size: 22px; position: absolute;
}
.section_04 .service_item .col_bold {
	background: rgb(0, 0, 0); margin: 0px; left: 70px; top: 27px; width: 3px; height: 42px; display: inline-block; position: absolute;
}
.service_item .p2 {
	left: 90px; top: 50px; font-size: 16px; position: absolute;
}
.modellist .modelitem-box li {
	margin: 0px 20px; width: 260px;
}
.section_02 .text code {
	font-size: 22px;
}
.section_02 .text .text_left .p1 {
	font-size: 20px;
}
.section_03 .news-content {
	padding: 0px;
}
}
@media all and (max-width:640px)
{
.section_01 {
	background: url("modelbg_mobile.jpg") !important;
}
.content {
	background: none !important; padding: 0px;
}
.banner .swiper-button-prev {
	display: none;
}
.banner .swiper-button-next {
	display: none;
}
.section_01 .model {
	margin: 0px auto; width: 100%; transform: none; justify-content: center; -webkit-transform: none;
}
.section_01 .model .list {
	border: 0px currentColor; border-image: none; opacity: 1;
}
.swiper-container.modelshow {
	height: 100%;
}
.section_02 {
	height: auto; margin-top: 40px;
}
.section_02 .brand {
	display: block;
}
.section_02 .inner_pic {
	display: none;
}
.section_02 .tip {
	display: none;
}
.section_02 .car_list {
	display: block;
}
.section_02 .outer_item {
	background: rgb(247, 247, 247); margin: 0px; width: 100%; height: 405px;
}
.section_02 .outer_item img {
	width: 100%;
}
.swiper-container.promotion {
	height: auto;
}
.promotion .swiper-pagination {
	display: none;
}
.section_03 .news {
	width: 100%; justify-content: center;
}
.section_03 .news .news_item {
	background: rgb(255, 255, 255); margin: 0px 5px 10px; width: 300px;
}
.section_03 .gotoAll {
	background: url("plus.png") no-repeat 20px rgb(57, 57, 57); margin: 0px 50px 10px; text-align: center; color: rgb(255, 255, 255); line-height: 52px; font-size: 20px; display: block;
}
.section_04 {
	margin-top: 40px;
}
.section_04 .service {
	width: 100%; justify-content: center;
}
.section_04 a {
	margin: 5px; width: 45%; height: 95px; text-align: left; display: block;
}
.section_04 .service_item {
	width: 100%; height: 95px; position: relative;
}
.section_04 .service_item span {
	margin: 0px; left: 20px; top: 33px; position: absolute;
}
.service_item .p1 {
	margin: 0px; left: 90px; top: 30px; font-size: 22px; position: absolute;
}
.section_04 .service_item .col_bold {
	background: rgb(0, 0, 0); margin: 0px; left: 70px; top: 27px; width: 3px; height: 42px; display: inline-block; position: absolute;
}
.service_item .p2 {
	left: 90px; top: 50px; font-size: 16px; position: absolute;
}
.promotion .swiper-slide {
	transform: none; -webkit-transform: none;
}
.item-bg {
	
}
}
