@media (max-width: 1400px) {
	.idea .content .section {
		padding: 0 1rem;
	}

	.idea .section1 ul {
		margin-top: .5rem;
	}

	.idea .idea-title .title1 {
		font-size: 110px;
	}
}

@media (max-width: 1300px) {
	nav .nav-ul>li>a {
		font-size: 14px;
	}

	nav .nav-ul>li {
		padding: 0 .2rem;
	}
}

@media (max-width: 900px) {
	.pc {
		display: none !important;
		z-index: -1;
		position: absolute;
		left: -100%;
	}

}

@media (min-width: 900px) {
	.m {
		display: none !important;
	}
}

@media (max-width: 900px) {
	.logo {
		width: 2.68rem;
	}

	nav {
		top: .37rem;
		left: .37rem;
		position: absolute;
		justify-content: space-between;
		height: .4rem;
	}

	nav.back .menubtn .line {
		background-color: #525252;
	}

	.menubtn {
		height: .4rem;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}

	.menubtn .line {
		transition: all .3s;
		width: 0.52rem;
		height: 0.05rem;
		background-color: #ffffff;
	}

	.bottonmenu {
		top: auto;
		bottom: 0;
		left: 0;
		position: fixed;
		padding: 0.37rem;
		background: #fff;
		opacity: 1;
		transition: top 0.4s ease;
	}

	.bottonmenu .line {
		background-color: #000;
	}

	.topmenu.-hide {
		top: -100%;
	}

	.bottonmenu.-hide {
		bottom: -100%;
	}

	.menubtn {
		z-index: 10;
		border: 0px solid #fff;
	}

	.menubtn.on {
		position: fixed;
		top: 0.37rem;
		right: 5%;
	}

	.menubtn.on .line:nth-child(1) {
		transform: rotate(-45deg);
		transform-origin: right top;
		margin-left: -0.08rem;
	}

	.menubtn.on .line:nth-child(2) {
		opacity: 0;
		transform: translateX(-100%);
	}

	.menubtn.on .line:nth-child(3) {
		transform: rotate(45deg);
		transform-origin: right bottom;
		margin-left: -0.08rem;
	}

	.menu {
		display: none;
		padding-top: 2rem;
		padding-bottom: 1rem;
		width: 100%;
		position: fixed;
		height: 100vh;
		left: 0;
		right: 0;
		bottom: 0;
		top: 0;
		background: rgba(34, 34, 34, 0.92);
		box-sizing: border-box;
		overflow-x: hidden;
		overflow-y: auto;
		z-index: 9;
	}

	.menu a {
		display: block;
		color: #ffffff;
		position: relative;
	}

	.menu .parent_menu {
		margin: 0 .34rem;
		border-bottom: 1px solid #818283;
		transform: translateX(50%);
		opacity: 0;
		transition: all .3s linear;
	}

	.menu.on .parent_menu {
		transform: translateX(0);
		opacity: 1;
	}

	.menu .parent_menu:first-child {
		border-top: 1px solid #818283;
	}

	.menu .parent_menu .parent_item {
		height: 1.24rem;
		display: flex;
		align-items: center;
		font-size: .36rem;
		padding-left: .64rem;
		transition: color .3s;
		text-transform: uppercase;
	}

	.menu .parent_menu .parent_item:before {
		content: '';
		display: block;
		background: #bd8964;
		width: .07rem;
		height: .42rem;
		position: absolute;
		left: .25rem;
		top: .41rem;
		opacity: 0;
		transition: opacity .3s;
	}

	.menu .parent_menu .child_menu {
		padding-bottom: .3rem;
		display: none;
	}

	.menu .parent_menu .child_menu .child_item {
		font-size: .32rem;
		padding-left: .64rem;
		height: .8rem;
		display: flex;
		align-items: center;
	}

	.menu .parent_menu.on .parent_item {
		color: #bd8964;
	}

	.menu .parent_menu.on .parent_item:before {
		opacity: 1;
	}

	/*.menu .parent_menu.on .child_menu{display: block;}*/

	.index .section1 .typo-area {
		left: 0.4rem;
		width: 90%;
	}

	.index .section1 .typo-area h1 {
		font-size: 0.34rem;
	}

	.index .section1 .typo-area .typo-medium {
		font-size: 0.38rem;
		margin-top: 0.37rem;
		margin-bottom: 0.53rem;
	}

	.index .section1 .typo-txt {
		font-size: 0.44rem;
	}

	.index .section1 .video-animate-wrap .video-wrap {
		width: 100%;
		height: 100%;
	}

	.index .section1 .video-animate-wrap .intro-desc {
		font-size: 6vw;
		line-height: 1.1;
	}

	.index .section1 .video-animate-wrap .intro-desc .introdesc_logo {
		width: 4rem;
	}

	.index .section1 .video-animate-wrap .intro-desc .introdesc_txt {
		width: 7rem;
	}

	.index .section1 .swiper-container {
		height: 14.48rem;
	}

	.index .section2 .video-faker {
		height: 3.5rem;
	}

	.index .section2 .flip-wrap {
		margin-top: 3.5rem;
	}

	.index .section2 .video-faker .video-wrap:before {
		background: rgba(0, 0, 0, .8);
	}

	.index .section2 .video-faker .typo-area {
		left: 0.42rem;
	}

	.index .section2 .typo-h1 {
		font-size: 0.4rem;
		height: 0.85rem;
	}

	.index .section2 .typo-medium-light {
		font-size: 0.36rem;
		margin-top: 0;
	}

	.index .section2 .flip-wrap .flip {
		flex-wrap: wrap;
		justify-content: center;
	}

	.index .section2 .flip-wrap .list {
		width: 95%;
		margin-bottom: 0.58rem;
	}

	.index .section2 .flip-wrap .list.active {
		width: 95%;
	}

	.index .section2 .flip-wrap .list.non-active {
		width: 95%;
	}

	.index .section2 .flip-wrap .list .typo-area {
		left: 0.34rem;
		top: 0.66rem;
	}

	.index .section2 .flip-wrap .list .typo-area .typo-h2 {
		font-size: 0.4rem;
	}

	.index .section2 .flip-wrap .list .typo-area .typo-medium {
		display: none;
	}

	.index .section2 .flip-wrap .list .btn-link {
		opacity: 1;
		left: 0.34rem;
		top: 1.42rem;
		font-size: 0.3rem;
	}

	.index .section3 .carlist {
		width: 100%;
	}

	.index .section3 .box {
		width: 100%;
		height: 100vh;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}

	.index .section3 .txtbg {
		bottom: 1.28rem;
		left: 0.4rem;
		width: calc(100% - 0.8rem);
		position: absolute;
	}

	.index .section3 .swiper-pagination-bullet {
		background: #848688;
		width: .2rem;
		height: .2rem;
	}

	.index .section3 .swiper-pagination-bullet-active {
		background: #c78e66;
	}

	.index .section3 .txtbox .logotxt {
		font-size: 0.34rem;
		color: #d7d7d7;
		font-family: Arial;
		font-weight: bold;
		margin-bottom: 0.1rem;
	}

	.index .section3 .txtbox h3 {
		font-size: 0.54rem;
		color: #fff;
		margin-bottom: 0.1rem;
		padding-top: 0.08rem;
		padding-bottom: 0.10rem;
		padding-left: 0.22rem;
		border-left: 0.03rem solid #c73535;
		margin-bottom: 0.11rem;
	}

	/* .section3 .txtbox .txt2{font-size: 0.72rem;color: #c73535; font-family: Arial; font-weight: bold; margin-left: 0.23rem; margin-bottom: 0.3rem; opacity: 1; }  */
	.index .section3 .txtbox .txt2 {
		font-size: 0.72rem;
		display: flex;
		color: #fff;
		width: auto;
		justify-content: space-around;
		margin-bottom: 0.5rem;
		opacity: 1;
	}

	.index .section3 .txtbox .txt2 .tbox {
		font-size: 0.42rem;
		text-align: center;
	}

	.index .section3 .txtbox .txt2 .tbox sup {
		font-size: 0.12rem;
	}

	.index .section3 .txtbox .txt2 .tbox2 {
		font-size: 0.12rem;
		text-transform: uppercase;
	}

	.index .section3 .txtbox a {
		font-size: 0.26rem;
		color: #fff;
		display: inline-block;
		width: 3.24rem;
		line-height: 0.68rem;
		border: 1px solid #fff;
		text-align: center;
		opacity: 1;
		border-radius: .34rem;
	}

	/*.section4 .fp-tableCell{flex-wrap: wrap; padding-left:0.36rem ; justify-content:flex-start;background-size: auto 100%;background-position: 32% center;}*/
	/* .section4 .tit-area .title{width: 3rem;} */
	.index .section4 .tit-area .btn-link {
		font-size: 0.26rem;
		width: 3.24rem;
		line-height: 0.68rem;
		text-align: center;
		display: block;
		border-radius: .34rem;
	}

	.index .section4 .slide-wrap {
		margin-top: 0;
	}

	.index .section4 .slide-wrap {
		width: 90%;
	}

	.index .section4 .list-area {
		width: 7.14rem;
		margin-left: 0;
		margin-right: -1.4rem;
	}

	.index .section4 .list-area li {
		margin-left: 0;
	}

	.index .section4 .list-area li .img-area {
		width: 100%;
		height: 3.2rem;
	}

	.index .section4 .list-area li .cate {
		font-size: 0.3rem;
	}

	.index .section4 .list-area li .desc {
		height: 1.32rem;
		font-size: 0.26rem;
		line-height: 0.5rem;
	}

	.index .section4 .list-area li .date {
		font-size: 0.24rem;
	}

	.index .section4 .tit-area h2 {
		margin-top: 1.5rem;
	}

	.index .section4 .tit-area .title {
		width: 4rem;
	}

	.index .section4 .list-area li a .img-area {
		border-radius: 0.4rem 0 0.4rem 0;
	}

	.index .section4 .flip {
		flex-wrap: wrap;
		padding-left: 0.36rem;
		justify-content: flex-start;
		background-size: auto 100%;
		background-position: 32% center;
	}

	footer {
		padding: 0.3rem .35rem 0.5rem .35rem;
		font-size: 0.24rem;
		color: #aaa6a6;
		height: 1.94rem;
	}

	footer img {
		width: 3rem;
	}

	footer .right-box {
		text-align: left;
		margin-top: .1rem;
	}

	footer .right-box a {
		font-size: 0.24rem;
		color: #aaa6a6;
		text-transform: uppercase;
	}

	footer .txt2 {
		margin-bottom: .1rem;
	}

	/*车型页样式*/
	.modelwrap .banner .video_wrap {
		height: 14.48rem;
	}

	.modelwrap .banner .image_wrap .banner-text {
		font-size: .65rem;
		left: 50%;
		margin-left: -1.6rem;
		top: 3.46rem;
	}

	.modelwrap .banner .image_wrap .banner-text::before {
		height: .8rem;
	}

	.swiper-pagination .swiper-pagination-bullet {
		width: .18rem;
		height: .18rem;
		background: #858688;
	}

	.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background: #c88e66;
	}

	.modelwrap .module_title {
		font-size: .54rem;
		top: .9rem;
	}

	.modelwrap .module_title:after {
		width: .72rem;
		height: 2px;
		margin-left: -.36rem;
		bottom: -.42rem;
	}

	/*exterior*/
	.modelwrap .exterior .ripple_wrap {
		height: 14.48rem;
	}

	.modelwrap .exterior .imgText {
		width: 100%;
		bottom: 6rem;
		left: 0;
	}

	.modelwrap .exterior .imgText .item {
		font-size: .32rem;
		line-height: .54rem;
	}

	.modelwrap .exterior .swiper-slide .txt {
		width: 92%;
	}

	/*space*/
	.modelwrap .space {
		height: auto;
		background: none;
	}

	.modelwrap .space .bot_info {
		left: .6rem;
		top: auto;
		bottom: 1.2rem;
	}

	.modelwrap .space .bot_info img {
		width: 1.11rem;
		margin-bottom: .4rem;
	}

	.modelwrap .space .bot_info span {
		font-size: .34rem;
		line-height: .5rem;
	}

	.modelwrap .space .bot_info span.tit {
		font-size: .46rem;
		line-height: .62rem;
	}

	.modelwrap .space .swiper-container .pic {
		width: 100%;
	}

	/*same_module*/
	.modelwrap .same_module .cut_tab {
		width: 88.2%;
		bottom: .35rem;
		margin-left: -44.1%;
	}

	.modelwrap .same_module .cut_tab:before {
		height: .04rem;
	}

	.modelwrap .same_module .cut_tab .cutbtn {
		height: 1rem;
		font-size: .26rem;
	}

	.modelwrap .same_module .cut_tab .line {
		height: .08rem;
		top: -.02rem;
	}

	.modelwrap.lx .safety .cut_tab .line {
		width: 100%;
	}

	/*dynamics*/
	.modelwrap.vx .dynamics .params.lt {
		right: 3.3rem;
		top: 3.06rem;
	}

	.modelwrap.vx .dynamics .params.rt {
		right: 3.3rem;
		top: 5.42rem;
	}

	.modelwrap.vx .dynamics .params.lb {
		right: .44rem;
		top: 5.42rem;
	}

	.modelwrap.vx .dynamics .params.rb {
		right: .44rem;
		top: 3.06rem;
	}

	.modelwrap.vx .dynamics .params .num {
		font-size: .7rem;
	}

	.modelwrap.vx .dynamics .params .num:before {
		width: .32rem;
		height: .32rem;
		left: -.28rem;
		top: -.16rem;
	}

	.modelwrap.vx .dynamics .params .unit {
		font-size: .22rem;
	}

	.modelwrap.vx .dynamics .params .det {
		font-size: .24rem;
	}

	/*safety*/
	.modelwrap.vx .safety .pic_det {
		/* width: 5.83rem;
		margin-left: -2.91rem; */
		top: 2.92rem;
	}
	.modelwrap.lx .safety .lx-box-txt .text{
		font-size: .32rem;
		/* top: auto; */
		/* top: 0.3rem;
		bottom: .4rem;
		left: 50%;
		transform: translateX(-50%); */
		width: 100%;
		line-height: .5rem;
		text-align: center;
	}

	.modelwrap.vx .dynamics .swiper-slide .txt {
		right: auto;
		left: 50%;
		width: 70%;
		transform: translateX(-50%);
		top: 2.2rem;
		font-size: .26rem;
	}

	/*intelligent*/
	.modelwrap .intelligent .textdet, .modelwrap .lxintelligent .textdet {
		position: absolute;
		bottom: 1.9rem;
		left: .45rem;
	}

	.modelwrap .intelligent .textdet h5, .modelwrap .lxintelligent .textdet h5 {
		font-weight: bold;
		font-size: .36rem;
		color: #ffffff;
		position: relative;
	}

	.modelwrap .intelligent .textdet h5:after, .modelwrap .lxintelligent .textdet h5:after {
		content: '';
		display: block;
		width: .64rem;
		height: .05rem;
		background: #c38a6e;
		position: absolute;
		left: 0;
		bottom: -.2rem;
	}

	.modelwrap .intelligent .textdet p, .modelwrap .lxintelligent .textdet p {
		color: #ffffff;
		font-size: .3rem;
		line-height: .56rem;
		margin-top: .4rem;
	}

	/*params*/
	.modelwrap .params_module {
		padding-bottom: 1.1rem;
	}

	.modelwrap .params_module .car .pic {
		width: 78.4%;
		margin-top: -1rem;
	}

	.modelwrap .params_module .car .label {
		font-size: .36rem;
		margin-top: .58rem;
	}

	.modelwrap .params_module .params {
		padding: 0 .44rem;
		margin-top: .68rem;
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.modelwrap .params_module .params .item {
		padding: .36rem 0 .36rem .3rem;
		position: relative;
		box-sizing: border-box;
	}

	.modelwrap .params_module .params .item:nth-child(odd) {
		width: 3.98rem;
	}

	.modelwrap .params_module .params .item:nth-child(even) {
		width: 2.64rem;
	}

	.modelwrap .params_module .params .item:nth-child(even):after {
		display: none;
	}

	.modelwrap .params_module .params .item:after {
		content: '';
		display: block;
		width: 1px;
		height: .78rem;
		background: #b4b4b4;
		position: absolute;
		right: 0;
		top: .36rem;
	}

	.modelwrap .params_module .params .item .det {
		font-size: .24rem
	}

	.modelwrap .params_module .params .item .num {
		font-size: .5rem;
	}

	.modelwrap .params_module .params .item .unit {
		font-size: .24rem;
	}

	/*360模块*/
	.modelwrap .car_views {
		/*padding-top: .58rem;*/
		/*padding-bottom: 1rem;*/
		/*background-size: auto 100%;*/
		height: 10rem;
	}

	.modelwrap .car_views .car-box {
		margin: 2.2rem 0 1rem;
	}

	.modelwrap .car_views .car-box img {
		width: 90%;
	}

	.modelwrap.vx .car_views .car-box img {
		width: 80%;
	}

	.modelwrap.lx .car_views .car-box img, .modelwrap.txl .car_views .car-box img {
		width: 90%;
	}

	.modelwrap.txl .car_views .car-box {
		margin-left: .6rem;
	}

	.modelwrap .car_views .tit_360 {
		font-size: .5rem;
		padding: .3rem 0;
	}

	.modelwrap .car_views .tit_360:after {
		width: .65rem;
		height: .06rem;
		margin-left: -.325rem;
	}

	.modelwrap .car_views .rotate_icon {
		display: none;
		right: auto;
		left: 50%;
		margin-left: -.7rem;
		top: 4rem;
	}

	.modelwrap .car_views .model_360 {
		width: 100%;
		height: 3.66rem;
		padding-bottom: .3rem;
		margin-top: 2.4rem;
	}

	.modelwrap .car_views .model_360 .threesixty {
		height: 3.66rem;
	}

	.modelwrap .car_views .model_360 #interior_360 {
		height: 3.66rem;
	}

	.modelwrap .car_views .model_360 .bg360 {
		width: 100%;
		top: .18rem;
	}

	.modelwrap .car_views .change_E_I {
		width: 89%;
		margin: .6rem auto;
		font-size: .32rem;
	}

	.modelwrap .car_views .change_E_I span {
		width: 47%;
		height: .68rem;
	}

	.modelwrap .car_views .color_cut {
		margin-top: .3rem;
	}

	.modelwrap .model_360 #image-reel {
		height: 3.4rem;
	}

	.modelwrap .car_views .color span {
		margin: 0 0.1rem;
		width: .64rem;
		height: .28rem;
	}

	.modelwrap .car_views .color span:after {
		width: .64rem;
		height: .28rem;
	}

	.modelwrap .car_views .color span.on {
		width: .88rem;
		height: .38rem;
	}

	.modelwrap .car_views .color span.on:after {
		opacity: 1;
		width: .98rem;
		height: .42rem;
		left: -.07rem;
		top: -.04rem;
	}

	/*news*/
	.newswrap {
		padding: 1.38rem .34rem 1.3rem;
	}

	.newswrap .btn {
		width: 2.32rem;
		height: .48rem;
		font-size: .2rem;
		border-radius: .24rem;
	}

	.newswrap .banner_news .swiper-slide {
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-direction: column;
	}

	.newswrap .banner_news .img {
		width: 100%;
		margin-bottom: .36rem;
	}

	.newswrap .banner_news .text {
		width: 100%;
		font-size: .24rem;
	}

	.newswrap .banner_news .text .date {
		font-size: .3rem;
	}

	.newswrap .banner_news .text .title {
		margin-bottom: .3rem;
		font-size: .4rem;
		line-height: .56rem;
	}

	.newswrap .banner_news .text .det {
		line-height: .38rem;
		margin-bottom: .52rem;
		font-size: .3rem;
		-webkit-line-clamp: 4;
		line-clamp: 4;
	}

	.newswrap .swiper-pagination {
		width: 100%;
		height: .4rem;
		text-align: center;
		padding-right: 0;
		top: 4.7rem;
		bottom: 0;
	}

	.newswrap .same_list .title {
		font-size: .6rem;
	}

	.newswrap .same_list .list {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.newswrap .same_list .list .item {
		margin-bottom: .45rem;
	}

	.newswrap .same_list .list .det {
		font-size: .26rem;
		line-height: .42rem;
		margin-top: .24rem;
		margin-bottom: .1rem;
	}

	.newswrap .same_list .list .date {
		font-size: .24rem;
	}

	.newswrap .news_list .item {
		width: 100%;
	}

	.newswrap .news_list .list:after {
		content: '';
		display: none;
	}

	.newswrap .video_list .item {
		width: 100%;
	}

	.newswrap .video_list .play {
		opacity: 1;
	}

	.newswrap .video_pop .video_wrap {
		width: 92%;
	}

	.newswrap .video_pop .play {
		width: .8rem;
		height: .8rem;
		top: 28%;
		margin-left: -.4rem;
	}

	.newswrap .video_pop .video_wrap .btn {
		margin: .3rem auto;
	}

	/*内页*/
	.newswrap .news_cont {
		width: 100%;
	}

	.newswrap .news_title {
		margin-bottom: .6rem;
	}

	.newswrap .news_title h3 {
		font-size: .42rem;
	}

	.newswrap .news_title .date {
		font-size: .2rem;
		color: #cacaca;
	}

	.newswrap .cont h4 {
		font-size: .32rem;
		line-height: .56rem;
	}

	.newswrap .cont p, .newswrap .cont *, .newswrap .cont  {
		font-size: .26rem;
		line-height: .56rem;
	}

	.newswrap .cont img {
		margin-bottom: .5rem;
	}

	/*contact*/
	.contactwrap {
		padding: 2.56rem 0 1.2rem;
		background-size: 160% auto;
		background-position: 40% top;
	}

	.contactwrap .form {
		width: 91%;
	}

	.contactwrap .form .row {
		flex-direction: column;
	}

	.contactwrap .form .row .tit {
		font-size: .6rem;
		text-align: left;
		margin-bottom: .3rem;
	}

	.contactwrap .form .row .ipt_group {
		width: 100%;
	}

	.contactwrap .form .row .ipt_wrap {
		width: 100%;
		margin-bottom: .4rem;
	}

	.contactwrap .form .row input,
	.contactwrap .form .row select,
	.contactwrap .form .row textarea {
		height: .7rem;
		font-size: .24rem;
		line-height: .7rem;
	}

	.contactwrap .form .row textarea {
		line-height: .42rem;
		height: 2.18rem;
	}

	.contactwrap .form .row .label {
		font-size: .26rem;
	}

	.contactwrap .form .row .label .red {
		font-size: .2rem;
	}

	.contactwrap .form .submit {
		font-size: .24rem;
		width: 2.9rem;
		height: .82rem;
		border-radius: .41rem;
	}

	/* tech-adas */
	.techwrap {
		padding: 1.42rem 0 1rem;
	}

	.techwrap .content {
		padding: 0 .35rem;
	}

	.techwrap .para {
		margin-bottom: 1rem;
	}

	.techwrap .para .side {
		font-size: .26rem;
		width: 3rem;
		height: .4rem;
		line-height: .4rem;
	}

	.techwrap .content .title {
		font-size: .42rem;
		padding: .12rem 0;
		margin-top: .6rem;
	}

	.techwrap .para h5 {
		font-size: .26rem;
		padding-left: .3rem;
		line-height: .6rem;
	}

	.techwrap .content p {
		font-size: .26rem;
		margin-bottom: 0;
		line-height: .6rem;
		text-align: justify;
	}

	.techwrap .para {
		display: block;
	}

	.techwrap .para.textimg .pic_show {
		width: 100%;
	}

	.techwrap .para.textimg .text {
		width: 100%;
	}

	.techwrap .para .dot:before {
		margin-right: .2rem;
	}

	.techwrap .video_wrap {
		margin-bottom: .8rem;
		margin-top: -0.3rem;
		height:auto;

	}

	.techwrap .powertrain_show {
		position: relative;
		padding-top: 4rem;
		margin-bottom: 1.2rem;
	}

	.techwrap .powertrain_show .text .it:nth-child(1), .techwrap .powertrain_show .text .it:nth-child(3) {
		top: .8rem;
	}

	.techwrap .powertrain_show .text .it:nth-child(2), .techwrap .powertrain_show .text .it:nth-child(4) {
		top: 2.6rem;
	}

	.techwrap .powertrain_show .text .it.lf {
		left: .3rem;
	}

	.techwrap .powertrain_show .text .it.rt {
		right: .3rem;
	}

	.techwrap .powertrain_show .text .it {
		width: 2.7rem;
	}

	.techwrap .pic_show .text .it .txt {
		height: 1.2rem;
		font-size: .26rem;
	}

	.techwrap .pic_show .text .icon {
		margin-right: .3rem;
		width: .702rem;
		height: .702rem;
		background-size: 2.7rem 2.7rem;
	}

	.techwrap .powertrain_show .text .it .name {
		margin: 0 .1rem;
	}

	.techwrap .pic_show .text .it .txt:after {
		width: .9rem;
		height: .04rem;
	}

	.techwrap .powertrain_show .text .it:nth-child(3) span,
	.techwrap .powertrain_show .text .it:nth-child(4) span {
		margin-left: .3rem;
		margin-right: .08rem;
	}

	.techwrap .content .tech-p {
		margin-bottom: 1rem;
	}

	.techwrap .content .tech-p:last-child {
		margin-bottom: 0;
	}

	/* platform */
	.platform .platform_show ul {
		padding: 0 .92rem;
		box-sizing: border-box;
		position: absolute;
		width: 100%;
		left: 0;
		top: 2rem;
	}

	.platform .platform_show ul li {
		border-bottom: 0.02rem solid #bdc1c6;
		margin-bottom: .4rem;
	}

	.platform .platform_show ul .txt {
		position: relative;
		height: 1.2rem;
		font-size: .26rem;
		display: flex;
		align-items: center;
		color: #cacaca;
	}

	.platform .platform_show ul .txt:after {
		content: '';
		display: block;
		width: 0.9rem;
		height: 0.04rem;
		background: #bf8863;
		position: absolute;
		bottom: -0.03rem;
		left: 0;
	}

	.platform .platform_show ul .txt .icon {
		margin: 0 .3rem 0 .1rem;
		width: 0.702rem;
		height: 0.702rem;
		background-size: 2.7rem 2.7rem;
	}

	.platform .platform_show ul li:nth-child(2) .txt .icon {
		background-position: center top;
	}

	.platform .platform_show ul li:nth-child(3) .txt .icon {
		background-position: right top;
	}

	.newEnergy .content .title {
		text-align: center;
	}

	.newEnergy .content .title:after {
		left: 50%;
		transform: translateX(-50%);
	}

	.newEnergy .para.textimg .text .p1 {
		text-align: center;
		margin-bottom: .6rem;
	}

	.newEnergy .para.clearfix {
		margin-bottom: .3rem;
	}

	.newEnergy .textimg .pic_show:first-child {
		margin-bottom: .3rem;
	}

	.newEnergy .params_wrap .params_top {
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.newEnergy .params_wrap .params_top .item {
		width: 50%;
		padding: 0;
		box-sizing: border-box;
		margin-bottom: .8rem;
	}

	.newEnergy .params_wrap .params_top .item::after {
		display: none;
	}

	.newEnergy .params_wrap .params_top .item:first-child:after,
	.newEnergy .params_wrap .params_top .item:nth-child(3):after {
		display: block;
	}

	.newEnergy .params_wrap .params_top .item:nth-child(2),
	.newEnergy .params_wrap .params_top .item:nth-child(4) {
		padding-left: .7rem;
	}

	.newEnergy .params_wrap .params_top .item .det {
		margin-bottom: .1rem;
		font-size: .22rem;
	}

	.newEnergy .params_wrap .params_top .item .num {
		font-size: .6rem;
	}

	.newEnergy .params_wrap .params_top .item .unit {
		font-size: .22rem;
	}

	.newEnergy .params_wrap .params_top .item:last-child {
		margin-bottom: 0;
	}

	.newEnergy .para p.num span {
		font-size: .2rem;
		width: .27rem;
		height: .27rem;
		line-height: .27rem;
	}

	.newEnergy .para p.num {
		margin-bottom: .3rem;
	}

	.newEnergy .para {
		margin-bottom: 0;
	}

	.newEnergy .para h5 {
		margin-top: .2rem;
	}

	.newEnergy .para.textimg .pic_show {
		margin-bottom: .3rem;
	}

	.modelwrap.txl .params_module .car .pic {
		width: 90%;
		margin-left: .8rem;
	}

	.modelwrap.lx .dynamics .params.lt {
		left: .8rem;
		right: auto;
	}

	.modelwrap.lx .dynamics .params.lb {
		left: .8rem;
		right: auto;
		text-align: left;
	}

	.modelwrap.lx .dynamics .params.rt {
		right: .8rem;
		top: 3.06rem;
	}

	.modelwrap.lx .same_module.safety .cut_tab {
		margin-left: -44.1%;
	}

	.modelwrap.lx .same_module .cut_tab .cutbtn {
		width: 100%;
	}

	.modelwrap.lx .params_module .car .pic {
		width: 100%;
	}

	/* idea */
	.idea .content .section {
		padding: 0 .38rem;
	}

	.idea .section3 img {
		margin-top: -1.2rem;
	}

	.idea .content .section .text-box {
		margin-top: .46rem;
	}

	.idea .idea-title .title1 {
		color: #2A3C54;
		opacity: 0.3;
		font-size: .9rem;
		letter-spacing: 0;
	}

	.idea .idea-title .title1.title-size1 {
		font-size: 1.3rem;
	}

	.idea .idea-title .title1.title-size2 {
		font-size: 1.5rem;
	}

	.idea .idea-title .title2 {
		font-size: .42rem;
		white-space: nowrap;
	}

	.idea .section1 ul {
		margin-top: .7rem;
		text-align: left;
		padding: 0 .3rem;
	}

	.idea .section1 ul li {
		margin-bottom: .56rem;
	}

	.idea .section1 ul .list-title {
		font-size: .26rem;
	}

	.idea .section1 ul .con {
		font-size: .26rem;
		line-height: .48rem;
	}

	.idea .section .section-con {
		text-align: justify;
		font-size: .26rem;
		line-height: .48rem;
	}

	.idea .section2 ul {
		margin-top: .88rem;
	}

	.idea .section2 ul li {
		margin-right: .33rem;
	}

	.idea .section2 ul li p {
		font-size: .26rem;
	}

	.idea .content .section3 {
		margin-top: 1rem;
		padding: 0;
	}

	.idea .content .section3 .section-box {
		padding: 0 .38rem;
	}

	.idea .section5 {
		margin-top: .8rem;
	}

	.idea .section5 .img-box {
		margin-top: .8rem;
		display: block;
	}

	.idea .section5 .img-box img {
		width: 100%;
	}

	.idea .section5 .img-box img:first-child {
		margin-bottom: .32rem;
	}

	/* world-wide */
	.world-wide .content .main-title {
		display: none;
	}

	.world-wide .world-box {
		padding: 0 .3rem;
	}

	.world-wide .world-box ul {
		flex-wrap: wrap;
		height: auto;
		justify-content: space-between;
		margin-top: 0;
		padding: 0 0.4rem;
		box-sizing: border-box;
	}

	.world-wide .world-box ul li {
		margin-right: 0;
		width: 2.64rem;
		margin: .8rem 0;
	}

	.world-wide .world-box ul li span {
		width: 100%;
		padding-top: .22rem;
		font-size: .32rem;
	}

	.world-wide .world-box ul li img {
		width: 1.12rem;
		margin-bottom: .24rem;
	}

	.world-wide {
		background-image: url(../images/world-bg-m.jpg);
	}

	.world-wide .content {
		height: auto;
		padding-bottom: .74rem;
	}

	/* error-page */
	.error-page .content {
		height: calc(100vh - 1.94rem);
	}

	.error-page .content .error-box .title {
		font-size: 3.5rem;
	}

	.error-page .content .error-box .msg1 {
		font-size: .42rem;
	}

	.error-page .content .error-box .msg2 {
		font-size: .3rem;
		margin-bottom: .6rem;
	}

	.error-page .content .error-box .btn .return {
		margin-right: .36rem;
	}

	.error-page .content .error-box .btn a {
		width: 2.68rem;
		height: .64rem;
		border-radius: .32rem;
	}

	.error-page .content .error-box .btn a span {
		font-size: .22rem;
		margin-left: .26rem;
	}

	.error-page .content .error-box .btn a img {
		width: .34rem;
	}

	/* brand-story */
	.brand-story {
		background-image: url(../images/team-bg-m.jpg);
	}

	.content .main-title span {
		font-size: .42rem;
	}

	.brand-story .content .story-text>div {
		font-size: .26rem;
		line-height: .48rem;
		margin-bottom: .56rem;
		text-align: justify;
	}

	.brand-story .content .main-title {
		margin-bottom: .56rem;
	}

	.brand-story .content .team-ul li {
		width: 100%;
	}

	.brand-story .content .team-ul li .country-box {
		height: .58rem;
	}

	.brand-story .content .team-ul li .country-box .country {
		width: .92rem;
	}

	.brand-story .content .team-ul .country-name {
		font-size: .24rem;
	}

	.brand-story .content .team-ul .team-man {
		width: 2.26rem;
		margin-top: .3rem;
	}

	.brand-story .content .team-ul .name {
		width: 2.42rem;
		height: .42rem;
		border-radius: .21rem;
		margin-top: -0.2rem;
		font-size: .24rem;
	}

	.brand-story .content .team-ul .intro {
		font-size: .24rem;
		line-height: .3rem;
		height: .6rem;
	}

	.brand-story .content {
		padding: 0;
	}

	.brand-story .content .story-text {
		padding: 0 .35rem;
	}

	.techwrap.brand-story .video_wrap {
		padding: 0 .35rem;
		box-sizing: border-box;
	}

	.team-swiper {
		width: 91%;
		margin-right: 0;
		margin-bottom: 0.6rem;
	}

	.techwrap.brand-story .video_wrap {
		height: 2.9rem;
	}

	/* honors */
	.honors .honors-box .honors-img {
		width: 2.58rem;
		height: 4.43rem;
		margin: 0;
	}

	.honors .honors-box .main {
		background: url(../images/honors-bg-m.png) no-repeat left bottom / 100% auto;
		padding: 0 .36rem;
		margin-top: 1.52rem;
	}

	.honors .honors-box .con {
		margin-top: 0;
		display: flex;
		flex-direction: column;
		justify-content: center;
		margin-left: .46rem;
	}

	.honors .honors-box .title, .honors .honors-box .author {
		font-size: .24rem;
		text-align: left;
	}

	.honors .honors-box .text {
		font-size: .5rem;
	}

	.honors .honors-box .title {
		margin-bottom: .2rem;
	}

	.honors .honors-box .author {
		margin-top: .2rem;
	}

	.honors .content {
		height: calc(100vh - 1.94rem);
	}

	/* event */
	.event ul li {
		display: block;
		padding: 0;
		padding-bottom: 1.16rem;
		margin-bottom: 1rem;
	}

	.event ul li .event-img {
		width: 100%;
		margin-bottom: .62rem;
	}

	.event ul li .info {
		display: block;
		width: 100%;
	}

	.event ul li .info .info-title {
		margin-bottom: .4rem;
	}

	.event ul li .info .info-title .event-icon {
		width: .63rem;
		margin-bottom: 0;
	}

	.event ul li .info .info-title span {
		line-height: .63rem;
	}

	.event ul li .info .con {
		font-size: .4rem;
		line-height: .52rem;
		margin-bottom: .8rem;
	}

	.event ul li .info .detail-btn {
		width: 2.32rem;
		height: .5rem;
		line-height: .5rem;
		font-size: .2rem;
		border-radius: .25rem;
	}

	.event ul li .bg-text {
		left: 0;
		right: auto;
		font-size: 1.78rem;
		line-height: .89rem;
	}

	.event {
		background-image: url(../images/event-bg-m.jpg);
	}

	.modelwrap .modelmenu {
		display: none;
	}

	.techwrap .pic_show .top-pic {
		/* margin-top: -1.42rem; */
		margin-top: -0.3rem;
	}

	.video-pop .con {
		width: 92%;
	}

	.video-pop .con .video-close {
		margin: .3rem auto;
	}
}