

@charset "utf-8";
@media screen and ( max-width: 1199px){
	body header .car-list-nav .tip {
	    font-size: 14px;
	    bottom: 12px;
	}
	#channel .wrap1 li .text img.ico{
	    height: 30px;
	    margin-bottom: 5px;
	}
	#channel .wrap1 li .text{
	    font-size: 16px;
	    padding: 0 0 10px 20px;
	}
	#channel .wrap1 li .mask-box img{
		height: 30px;
	}
	#channel .wrap1 li .mask-box .mask-tit{
		font-size: 16px;
	}
	#channel .wrap1 li .mask-box .mask-con{
		font-size: 12px;
	}
	#channel .wrap1 li .mask-box .mask-more{
		margin-top: 12px;
		font-size: 12px;
		height: 34px;
		line-height: 32px;
	}
	#channel .wrap1 li a{
		padding-top: 70%;
	}
	.ad{
		height: 400px;
	}
	.ad .text{
		top: 70px;
	}
	#epquery .wrap1 .query-box{
	    padding: 52px 44px 40px;
	    width: 420px;
	    left: 60px;
	    top: 50px;
	}
	#epquery .wrap1{
	    height: 657px;
	}
	#epquery .wrap1 .submit{
		margin-top: 30px;
		height: 50px;
		line-height: 50px;
	}
	#epquery .wrap1 .query-success{
	    height: 500px;
    	padding: 45px 0 0;
    	margin-top: -250px;
	}
	#epquery .wrap1 .query-success .success-desc{
		margin-top: 24px;
	}
	#hr .wrap1{
		padding-bottom: 82px;
	}
	#hr .wrap1 .text{
		margin-top: 28px;
	}
	#hr .wrap1 .text .tit{
		font-size: 28px;
	}
	#hr .wrap1 .text .con{
		font-size: 14px;
	}
	#hr .wrap1 .text .more{
		margin-top: 24px;
	}
	#hr .wrap1 .item{
		width: 280px;
		height: 280px;
	}
	#hr .wrap1 .item .ico{
		width: 62px;
		height: 62px;
		background-size: 30px auto;
	}
	#hr .wrap1 .item .item-tit{
		font-size: 24px;
	}
	#hr .wrap1 .item-box{
	    padding: 84px 0 60px;
	}
	.joinlist .joinlist-tit .list-item{
		font-size: 14px;
	}
	.joinlist ul li .li-tit .list-item{
		font-size: 12px;
	}
	#social .wrap1{
	    padding: 50px 0 100px;
	}
	#social .wrap1 .pagination{
		margin-top: 50px;
	}
	#school .wrap3 li{
		font-size: 14px;
	}
	#school .wrap3 li i{
		top: 18px;
	}
	#care .wrap2 .swiper-slide{
	    width: calc(33% - 15px);
	}
	#care h3.tit{
		font-size: 28px;
	}
	#care .wrap1 ul li{
		width: 25%;
	    border-right: 1px solid #f5f5f5;
    	border-bottom: 1px solid #f5f5f5;
	}
	#care .wrap1 ul li:nth-child(6n){
	    border-right: 1px solid #f5f5f5;
	}
	#care .wrap1 ul li:nth-child(4n){
		border-right: none;
	}
	#care .wrap1 ul li:nth-child(n+7){
    	border-bottom: 1px solid #f5f5f5;
	}
	#care .wrap1 ul li:nth-child(n+9){
		border-bottom: none;
	}
	#care .wrap3{
    	padding: 64px 0 135px;
	}
	#care .wrap3 ul li{
		padding-bottom: 40px;
	}
	#care .wrap3 ul li .d1{
		font-size: 18px;
		line-height: 60px;
	}
	.currency-list.model1 .text{
		margin: 12px 0 60px
	}
	.currency-list.model1 .text span{
		font-size: 16px;
		padding-right: 80px;
	}
	.currency-list.model1 .text .ico{
		right: 0;
	}
	#csr .wrap1{
		padding: 50px 0 120px;
	}
	#csr .wrap1 .tit,
	#welfare .wrap1 .tit{
		font-size: 28px;
	}
	.currency-list.model2 .text .text-tit{
		font-size: 16px;
	}
	.currency-list.model2 .text{
	    padding: 12px 0 30px;
	}
	.currency-list.model2 .text .text-time{
		font-size: 12px;
	}
	#welfare .wrap1{
		padding: 50px 0 120px;
	}
	#purchase .wrap1{
		padding: 40px 0 120px;
	}
	#purchase .wrap1 .tit{
		font-size: 28px;
	}
	#purchase .wrap1 ul{
		margin-top: 44px;
	}
	#purchase .wrap1 li{
		line-height: 70px;		
	}
	#purchase .wrap1 .pagination{
		margin-top: 60px;
	}
	#energy .wrap1 ul li .text{
		font-size: 14px;
	}
	#energy h3.tit{
		font-size: 28px;
	}
	#energy .wrap1 ul li .imgs{
		height: 180px;
	}
	#energy .wrap2 .text{
		font-size: 12px;
	}
	#energy .wrap2 .subtit,
	#energy .wrap7 .subtit{
		font-size: 18px;
		background-size: 8px auto;
		padding-left: 12px
	}
	#energy .wrap7 .subtit p{
	    font-size: 14px;
	    color: #666464;
	}
	#energy .wrap3 .imgs{
		height: 300px;
    	margin-top: 36px;
	}
	#energy .wrap3 .text{
	    width: 300px;
	}
	#energy .wrap3 .text .zip-ico{
		width: 40px;
		height: 40px;
	}
	#energy .wrap3 .text .con{
		font-size: 12px;
		margin-top: 18px;
	}
	#energy .wrap3 .text a{
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		margin-top: 18px;
	}
	#energy .wrap3{
	    padding: 60px 0 80px;
	}
	#energy .wrap3 .li-text{
		width: 120%;
		margin-left: -10%;
	}
	#energy .wrap4 #map{
		height: 520px;
	}
	#energy .wrap4 .text{
	    width: 420px;
	    right: 50px;
	    padding: 30px 40px 0;
	}
	#energy .wrap4 .map-tit{
		font-size: 28px;
	}
	#energy .wrap4 .map-item{
		padding-top: 24px;
	}
	#energy .wrap4 .item-tit{
		font-size: 18px;
	}
	#energy .wrap4 .item-d1{
		font-size: 14px;
	}
	#energy .wrap4 .item-d2{
		font-size: 16px;
		line-height: 1.5;
	}
	#energy .wrap4 .item-arial{
		font-size: 16px;
	}
	#energy .wrap4 .item + .item{
		margin-top: 12px;
	}
	#energy .wrap3 .li-text .text-con{
		font-size: 14px;
	}
	#energy .wrap3 .li-text .text-tit{
	    font-size: 18px;
	    padding-left: 14px;
	    background-size: 7px auto;
	}
	#energy .wrap3 ul{
		margin-top: 42px;
	}
	#energy .wrap5 ul li .box{
		height: 280px;
	}
	#energy .wrap6 .subtit{
		font-size: 18px;
	}
	#energy .wrap7 .subtit span{
		font-size: 14px;
	}
	#energy .wrap7 .item .imgs{
		height: 180px;
	}
	#energy .wrap7 .subbox .tap-bar-item{
		font-size: 16px;
	}
	#energy .wrap7 .subbox .tap-bar-item + .tap-bar-item{
		margin-left: 50px;
	}
	#riders .wrap1{
	    padding: 64px 0 120px;
	}
	#daguo h3.tit{
		font-size: 28px;
	}
	#daguo .wrap1{
		padding: 54px 0 70px;
	}
	#daguo .wrap1 .subtit{
		font-size: 20px;
	}
	#daguo .wrap1 .imgs{
		margin-top: 24px;
	}
	#daguo .wrap2 .tap-list-item{
		height: 400px;
	}
	#daguo .wrap2 .tap-list .text{
		padding-top: 30px;
	}
	#daguo .wrap2 .tap-list .item-tit{
		font-size: 20px;
	}
	#daguo .wrap2 .tap-list .item-con{
	    font-size: 14px;
	    margin-top: 30px;
	    height: 285px;
	}
	#daguo .wrap2 .tap-list .item-con p + p{
		margin-top: 18px;
	}
	#daguo .wrap3{
	    height: 666px;
	    padding: 50px 0 0;
	}
	#daguo .wrap3 .right{
	    height: 554px;
	}
	#daguo .wrap3 .right .tap-bar-d1{
		font-size: 14px;
	}
	#daguo .wrap3 .right .tap-bar-d1 i{
		left: -46px;
	}
	#daguo .wrap3 .right .tap-bar-d2{
		font-size: 20px;
	}
	#daguo .wrap3 .right .tap-bar-d2:after{
		width: 16px;
		height: 16px;
		margin-top: -8px;
	}
	#daguo .wrap3 .right ul{
		padding-left: 50px;
	}
	#daguo .wrap3 .right li + li{
		margin-top: 30px;
	}
	#daguo .wrap3 .right .tap-subtit{
		font-size: 20px;
	}
	#daguo .wrap3 .right .tap-con{
		font-size: 14px;
		line-height: 2;
		margin-top: 20px;
	}
	#daguo .wrap4{
		padding: 60px 0 120px;
	}
	#daguo .wrap4 li .text{
		margin-top: 45px;
		padding-right: 5%;
	}
	#daguo .wrap4 li .text .text-tit{
		font-size: 22px;
	}
	#daguo .wrap4 li .text .text-con{
		font-size: 14px;
	}
	#daguo .wrap4 li .text .more{
		margin-top: 30px;
	}
	#daguo .wrap4 li + li{
		margin-top: 35px;
	}
	#news h3.tit{
		font-size: 28px;
	}
	#news .wrap1{
		padding: 44px 0 120px;
	}
	#news .wrap1 .new-ban a .text .text-tit{
		font-size: 18px;
	}
	#news .wrap1 .new-ban a .text .more-btn{
		margin-top: 24px;
	}
	#news .wrap1 .new-ban{
		margin-top: 18px;
	}
	#news .wrap1 ul li .imgs{
		width: 38%;
	}
	#news .wrap1 ul li .text{
		width: 62%;
		padding-left: 5%;
	}
	#news .wrap1 ul li .text-tit{
		font-size: 16px;
	}
	#news .wrap1 ul li .text-con{
		margin-top: 18px;
	}
	#news .wrap1 .pagination{
		margin-top: 60px;
	}
	.total-nav .swiper-slide a{
		margin: 0 45px;
	}
	#match h3.tit{
		font-size: 28px;
	}
	#match .wrap1{
		padding: 30px 0 60px;
	}
	#match .wrap1 .swiper-slide .text{
		font-size: 26px;
		padding: 0 12.34% 0 8.34%;
	}
	#match .wrap1 .swiper-slide .text:after{
		right: 8.34%;
	}
	#match .wrap1 .arrows{
		margin-top: 30px;
	}
	#matchinfo .wrap1 .vidbox li:first-child .d1{
		font-size: 20px;
	}
	#matchinfo .wrap1 .honorlist .text .d1{
		font-size: 18px;
		padding-left: 18px;
		background-size: 9px auto;
	}
	#matchinfo .wrap1 .honorlist .text .d2{
		font-size: 14px;
	}
	#matchinfo .wrap1 .matchlist li{
		padding-bottom: 34px;
	}
	#matchinfo .wrap1 .matchlist li .text-tit{
		font-size: 14px;
	}
	#matchinfo .wrap1 .matchlist .pagination{
		margin-top: 24px;
	}
	#matchinfo .wrap1 .matchlist{
		padding-bottom: 120px;
	}
	#activity h3.tit{
		font-size: 28px;
	}
	#activity .wrap1{
		padding: 48px 0 120px;
	}
	#activity .wrap1 ul{
		margin-top: 24px;
	}
	#testdrive .car-list li{
		width: 33.3333%;
	}
	#testdrive .wrap1 h3.tit{
		font-size: 26px;
	}
	#testdrive .subtit-box .subtit{
		font-size: 18px;
	}
	#testdrive .car-list li .d1{
		font-size: 16px;
		bottom: 20px
	}
	#testdrive .subtit-box .sub-desc{
		margin-left: 24px;
	}
	#testdrive .subtit-box ul li{
		font-size: 14px;
		margin-right: 45px;
	}
	#testdrive .wrap1 .box input{
		font-size: 14px;
	}
	#testdrive .wrap1 .box .radio-item{
		font-size: 14px;
	}
	#testdrive .wrap1 .box .radio-box{
		margin: 8px 0;
	}
	#testdrive .wrap1 .box .radio-item + .radio-item{
		margin-left: 50px;
	}
	#testdrive .wrap1 .box .distributor{
		font-size: 14px;
	}
	#testdrive .wrap1 .box select{
		font-size: 14px;
	}
	#testdrive .wrap1 .box .agreement{
	    margin: 18px 0 14px;
	}
	#testdrive .wrap1 .box input[type="submit"]{
	    height: 48px;
	    line-height: 48px;
	}
	#manual h3.tit{
		font-size: 28px;
	}
	#manual .wrap1 .query-box li{
		font-size: 14px;
		margin: 0 20px;
		padding-bottom: .5em;
	}
	#manual .wrap1 .car-list li{
		width: 33.3333%;
	}
	#manual .wrap1 .car-list li .text span{
		font-size: 16px;
	}
	#manual .wrap1 .car-list li .text{
		margin-bottom: 36px;
	}
	#dealer h3.tit{
		font-size: 28px;
	}
	#dealer .wrap1 .map-group{
		/* height: 720px; */
	}
	#dealer .wrap1 .map-group .mapbox{
		height: 604px;
	}
	#dealer .wrap1 .map-group .map-step1 .store-list-box{
	    padding: 32px 30px 36px;
	}
	#dealer .wrap1 .map-group .car-screen-tit{
		font-size: 14px;
	}
	#dealer .wrap1 .map-group .list li .d1{
		font-size: 14px;
	}
	#dealer .wrap1 .map-group .list li:after{
		width: 14px;
		height: 18px;
	}
	#dealer .wrap1 .map-group .info-box-d1{
		font-size: 14px;
	}
	footer .footer-top ul li + li{
		margin-left: 30px;
		width: 80px;
	}
	#summary h3.tit{
		font-size: 28px;
	}
	#summary .wrap1 .con{
		font-size: 14px;
		margin-top: 24px;
	}
	#summary .wrap1 .con p + p{
		margin-top: 12px;
	}
	#summary .wrap1 .videobox{
		margin-top: 35px;
	}
	#summary .wrap2{
		padding: 40px 0 88px;
	}
	#summary .wrap2 ul .text .d1{
		font-size: 18px;
	}
	#summary .wrap2 ul .text{
		padding: 0 30px 16px;
	}
	#summary .wrap2 ul .text .ico{
		height: 24px;
	}
	#summary .wrap3{
		padding: 50px 0 128px;
	}
	#summary .wrap3 .list{
		padding: 40px 6.67%;
	}
	#summary .wrap3 .list .textlist{
		height: 280px;
	}
	header .car-list-nav .right-nav-tit{
		font-size: 28px;
	}
	header .car-list-nav li{
		margin-right: -40px;
		padding-left: 84px;
	}
	header .car-list-nav .car-item{
		margin-right: 40px;
	}
	header .car-list-nav .car-item-box .car-mode{
		font-size: 16px;
	}
	header .car-list-nav .car-item .car-pic{
		font-size: 12px;
	}
	header .car-list-nav .car-mode-tit{
		font-size: 18px;
	}
	header .fun .lang{
		font-size: 15px;
		width: 70px;
	}
	header{
		height: 70px;
		line-height: 70px;
	}
	body{
		padding-top: 70px;
	}
	header .car-list-nav{
		height: calc(100vh - 70px);
		top: 70px;
	}
	header .fun .search-ico{
		width: 70px;
		background-size: 16px auto;
	}
	.search-alert .cent-form{
		height: 50px;
		line-height: 50px;
	}
	.search-alert .cent-form .tex{
		font-size: 20px;
		padding-left: 50px;
		background-size: 20px auto;
		height: 50px;
		line-height: 50px;
	}
	.search-alert .cent-form .sub-butn{
		height: 50px;
		line-height: 50px;
		font-size: 18px;
	}
	.search-alert .close{
		width: 25px;
		height: 25px;
		background-size: 20px auto;
	}
	footer .footer-bot .join-tel,
	footer .footer-bot .t-c,
	footer .footer-bot .qyemail{
		margin-left: 10px;
	}
	footer .footer-bot select{
		width: 220px;
	}
	.fix-side-nav{
		padding-top: 70px;
	}
	.fix-side-nav .side-show-box .box{
		padding-top: 30px;
	}
	.fix-side-nav .side-show-box .item .contact-ico{
		width: 55px;
		height: 55px;
		background-size: 25px auto;
	}
	.fix-side-nav .side-show-box .item span{
		font-size: 12px;
	}
	.fix-side-nav .side-show-box .contact-list{
		margin-bottom: 34px;
	}
	.fix-side-nav .side-show-box .code-item span{
		font-size: 12px;
	}
	#main h3.tit{
		font-size: 28px;
	}
	#main .wrap1 .box .newsitem .text{
		bottom: 16px;
	}
	#main .wrap1 .box .newsitem.isvideo .text .play{
		width: 40px;
		margin-top: -13px;
	}
	#main .wrap1 .box .newsitem.isvideo .text span{
		padding-left: 55px;
	}
	#main .wrap1 .box .videobox .text,
	#main .wrap1 .box .newsitem .text{
		font-size: 12px;
	}
	#main .wrap1 .box .videobox .text .play{
	    width: 45px;
	    margin-top: -14px;
	}
	#main .wrap1 .box .videobox .text span{
		padding-left: 60px;
	}
	#main .wrap2{
		padding-bottom: 85px;
	}
	#main .wrap2 .item-navlist li a .item-tit{
		font-size: 14px;
	}
	#main .wrap2 .item-imgs li .text-tit{
		font-size: 16px;
		padding-left: 16px;
		background-size: 9px auto;
	}
	#main .wrap2 .item-imgs li .text{
		padding: 15px 8%;
	}
	#main .wrap2 .item-imgs li .text-more{
		margin-top: .3em;
	}
	#carmodel .wrap2{
		margin-top: 30px;
	}
	#carmodel .wrap2 .swiper-slide .text-tit{
		font-size: 16px;
	}
	#carmodel .wrap2 .swiper-slide .text-con{
		font-size: 12px;
	}
	#carmodel .wrap2 .swiper-button-prev,
	#carmodel .wrap2 .swiper-button-next,
	#carmodel .wrap4 .swiper-button-prev,
	#carmodel .wrap4 .swiper-button-next{
		width: 22px;
	}
	#carmodel .wrap2 .wrap{
		padding-bottom: 60px;
	}
	#carmodel .carlist-ad .bgimg{
		height: 350px;
	}
	#carmodel .carlist-ad .text .d1{
		font-size: 30px;
	}
	#carmodel .wrap3 .li-text .text-con{
		font-size: 12px;
	}
	#carmodel .wrap3 .more-btn{
		margin-top: 40px;
	}
	#carmodel .wrap3 .wrap{
		padding-bottom: 60px;
	}
	#carmodel .wrap4 .swiper-container .text-tit,
	#carmodel .wrap4 .swiper-container .text-con{
		width: 90%;
	}
	#carmodel .wrap4 .swiper-container .text-con{
		font-size: 12px;
	}
	#carmodel .wrap4{
		padding-bottom: 60px;
	}
	#carmodel .wrap5 .swiper-slide{
		width: 50%;
	}
	#carmodel .titbox .tit{
		font-size: 40px;
	}
	#carmodel .wrap6{
		padding-top: 70px;
	}
	#carmodel .wrap8{
		padding-bottom: 80px;
	}
	#carmodel .wrap9 .tit{
		font-size: 28px;
	}
	#carmodel .wrap9 .wrap input[type="text"]{
		font-size: 14px;
		padding: 0 12px;
	}
	#carmodel .wrap9 .wrap .selectbox select{
		font-size: 14px;
		padding: 0 12px;
	}
	#carmodel .wrap9 .box input[type="submit"]{
		font-size: 14px;
	}
	#carmodel .wrap7 .fun-side .btn{
		font-size: 12px;
	}
	#carmodel .wrap1 .tit em{
		font-size: 36px;
	}
	#carmodel .wrap1 .tit em:after{
		height: 36px;
	}
	#carmodel .wrap1 .tit span{
		font-size: 20px;
	}
	#carmodel .wrap1{
		padding: 50px 0;
	}
	#carmodel .wrap1 .slide-controls .colors-controls .item span{
		width: 20px;
		height: 20px;
	}
	#carmodel .testdri-btn{
		width: 200px;
	}
	#carmodel .testdri-btn span{
		font-size: 14px;
	}
	#aftersale h3.tit{
		font-size: 28px;
	}
	#aftersale .wrap1{
		padding-bottom: 120px;
	}
	#aftersale .wrap1 li .span{
		font-size: 14px;
	}
	#aftersale .wrap1 .item{
		padding: 46px 30px 60px;
	}
	#matchinfo .wrap1 .wp1-bg{
		height: 480px;
	}
	#matchinfo .wrap1 .matchlist{
		margin-top: 25px;
	}
	.playbtn{
	    border-bottom: none;
	    border-right: none;
	    background-size: 100% auto;
	    width: 50px;
	    height: 50px;
	}
	#matchinfo .wrap1 .vidbox li:nth-child(n+2) .playbtn{
		width: 30px;
		height: 30px;
	}
	.playbtn:after{
	    height: 3px;
	}
	.playbtn:before{
	    width: 3px;
	}
	.play .line{
		width: 3px;
	}
	.play .line + .line{
		height: 3px;
	}
	.honor-dialog .honor{
		height: 360px;
	}
	.honor-dialog .honor .right-box .tit{
		font-size: 18px;
/* 	    padding-left: 46px;
	    background-size: 36px auto; */
	}
	.honor-dialog .honor .imgs .text{
		font-size: 16px;
	}
	.honor-dialog .honor .right-box .item{
		line-height: 50px;
		font-size: 12px;
		padding-left: 24px;
		background-size: 16px auto;
	}
	.honor-dialog .honor .right-box .swiper-pagination{
		margin-top: 18px;
	}
	header nav .item .hover-box .hover-wrap ul li{
		padding-bottom: 16px;
	}
}