@charset "utf-8";
/* CSS Document */

/* banner */
.home-banner .swiper-container{ width: 100%; height: 100%;}
.home-banner .swiper-slide{ height: 100%;}
.home-banner .swiper-slide img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.home-banner .swiper-slide .video-play{ width: 100%; height: 100%; cursor: pointer;}

.height100 img,.height100-home img{ display: block; width: 100%; height: 100%; object-fit: cover;}

.home-declaration{ position: relative;}
.home-declaration img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.home-section .video-play,.wrapper.home .swiper-slide .slide-inner .video-play,.mei-section .video-play{ width: 107px; height: 107px; background: url(/ensite/images/icon/icon-videoplay.png) center no-repeat; background-size: cover; position: absolute; top: 50%; left: 50%; margin: -53.5px 0 0 -53.5px; cursor: pointer; z-index: 11;}

.home-core-value{ position: relative;}
.home-core-value img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.home-core-value-label{ width: 100%; position: absolute; /* top: 13.5%; */ top: 18%; left: 0; z-index: 9; text-align: center; font-size: 0;}
.home-core-value-label .top-title{ width: 100%; font-size: 64px; font-weight: bold; text-align: center; margin-bottom: 50px;}
.home-core-value-label .top-title img{ display: inline-block; vertical-align: middle; width: auto; height: 56px; margin-right: 20px;}
.home-core-value-label .top-title span{ display: inline-block; vertical-align: middle;}
.home-core-value-label ul{ margin: 0 -53px;}
.home-core-value-label li{ display: inline-block; margin: 0 53px;}
.home-core-value-label li .block-box{ position: relative; font-size: 60px; width: 185px; height: 185px; line-height: 185px; background: url(/ensite/images/home-core-value-label-bg.jpg) center no-repeat; background-size: cover; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; transition:all 0.5s ease;}
.home-core-value-label li .block-box a{ display: block; color: #fff; padding-right: 29px;}
.home-core-value-label li .block-box .icon{ width: 22px; height: 22px; background: url(/ensite/images/icon/icon-txt-arrow.png) center no-repeat; background-size: cover; position: absolute; top: 50%; margin-top: -11px; right: 29px; -webkit-animation: bounce-down 1.2s linear infinite;animation: bounce-down 1.2s linear infinite;}
.home-core-value-label li .block-box:hover{ background-image: url(/ensite/images/home-core-value-label-bg-on.jpg); text-shadow: 0 0 10px rgba(126,162,224,1);}

@keyframes bounce-down {
	25% {transform: translateX(0px); opacity: 1;}
	50%{transform: translateX(2px); opacity: 1;}
	75% {transform: translateX(0px); opacity: 0;}
	100% {transform: translateX(-2px); opacity: 0;}
}

.home-en2{ position: relative;}
.home-en2 img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.home-section .video-box{ display: block; width: 100%; height: 100%; position: relative;}
.home-section .video-box video{ display: block; width: 100%; height: 100%; object-fit:cover;}
.home-section .video-box::before{ content: ''; width: 100%; height: 100%; background-color: #000; position: absolute; top: 0; left: 0; opacity: 0.3;}

.home-en2 .top-title{ width: 100%; font-size: 64px; font-weight: bold; text-align: center; position: absolute; top: 19%; left: 0;}
.home-old-declaration{ position: relative;}
.home-old-declaration img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.bottom-share img{ display: block; width: 100%;}

.enps-section{ position: relative;}
.enps-section img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.enps-section .right-txt-box{ position: absolute; top: 39%; right: 14%; text-align: center; display: none;}
.enps-section .right-txt-box .logo img{ display: block; width: auto; height: 65px;}
.enps-section .right-txt-box .title{ margin-top: 35px; font-size: 30px; line-height: 1;}
.enps-section .right-txt-box .btn-box{ margin-top: 80px; text-align: center;}
.enps-section .right-txt-box .btn-box a{ display: inline-block; margin: 0 auto; border: 1px solid #fff; line-height: 32px; padding: 0 18px 0 24px; font-size: 16px; color: #fff;}
.enps-section .right-txt-box .btn-box a:hover{ -moz-box-shadow: 0 0 21px rgba(127,182,225,1); -webkit-box-shadow: 0 0 21px rgba(127,182,225,1); box-shadow: 0 0 21px rgba(127,182,225,1);}

.tab-box-layer{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; /*z-index: 9999;*/ display: block;}
.tab-box-layer::before{ content: ''; width: 100%; height: 100%; background-color: #000; opacity: 0.3; position: absolute; top: 0; left: 0;}
.tab-box-layer .top-title-box{ width: 100%; text-align: center; position: absolute; top: 20.37%; left: 0;}
.tab-box-layer .top-title-box .top-title{ font-size: 38px; color: #fff;}
.tab-box-layer .top-title-box .logo{ margin-top: 30px;}
.tab-box-layer .top-title-box .logo img{ display: inline-block; width: auto;}
.tab-box-layer .top-title-box .tabs-txt{ font-size: 38px; color: #fff; margin-top: 30px;}

.tab-box-layer .dzm-btn{ width: 100%; font-size: 0; color: #fff; position: absolute; bottom: 24%; left: 0; text-align: center;}
.tab-box-layer .dzm-btn li{ display: inline-block; font-size: 18px; margin: 0 20px; height: 56px; line-height: 59px; position: relative; text-align: left;}
.tab-box-layer .dzm-btn li img{ display: block; height: 100%;}
.tab-box-layer .dzm-btn li a{ display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; color: #fff; padding-left: 66px;}
.tab-box-layer .dzm-btn li .arrow{ width: 20px; height: 14px; background: url(/ensite/images/icon/icon-txt-arrow.png) no-repeat; position: absolute; top: 50%; margin-top: -7px; right: 17px; -webkit-animation: bounce-down 1.2s linear infinite;animation: bounce-down 1.2s linear infinite;}

.tab-box-layer .dzm-btn2{ width: 100%; font-size: 0; color: #fff; position: absolute; bottom: 24%; left: 0; text-align: center;}
.tab-box-layer .dzm-btn2 li{ display: inline-block; font-size: 40px; margin: 0 22px; width: 174px; line-height: 56px; border: 1px solid #fff; text-align: left; position: relative;}
.tab-box-layer .dzm-btn2 li a{ display: block; height: 100%; color: #fff; padding-left: 45px;}
.tab-box-layer .dzm-btn2 li .arrow{ width: 22px; height: 22px; background: url(/ensite/images/icon/icon-txt-arrow.png) no-repeat; background-size: cover; position: absolute; top: 50%; margin-top: -11px; right: 45px; -webkit-animation: bounce-down 1.2s linear infinite;animation: bounce-down 1.2s linear infinite;}
.tab-box-layer .layer-close{position: absolute; bottom: 10%; left:50%; margin-left: -18px; cursor:pointer;z-index:10;width:36px;height:36px;background:url(/ensite/images/icon/layer-close.png) center center no-repeat; background-size: cover; display: none;}


.wrapper.home{ width: 100%; height: 100%;}
.wrapper.home .swiper-container {
	width: 100%;
	height: 100%;
}
.wrapper.home .swiper-slide{ overflow: hidden; height: 100%; position: relative; background-color: #000;}
.wrapper.home .swiper-slide img{ display: block; width: 100%; height: 100%; object-fit:cover;}
.wrapper.home .swiper-slide .video-box{ display: block; width: 100%; height: 100%; position: relative;}
.wrapper.home .swiper-slide .video-box video{ display: block; width: 100%; height: 100%; object-fit:cover;}
.wrapper.home .swiper-slide .slide-inner::before{ content: ''; width: 100%; height: 100%; background-color: #000; position: absolute; top: 0; left: 0; opacity: 0.3; z-index: 3;}

.wrapper.home .swiper-slide .slide-inner{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-size: cover;
	background-position: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.wrapper.home .swiper-slide .home-title-box, .wrapper.home .swiper-slide .home-title-box2{ width: 100%; position: absolute; /* top: 14.35%; */ left: 0; z-index: 9; text-align: center; color: #fff; opacity:0; top: 50%; padding: 0 20px;}
.wrapper.home .swiper-slide .home-title-box .top-title,.wrapper.home .swiper-slide .home-title-box2 .top-title{ font-size: 34px; /* line-height: 1; */}
.wrapper.home .swiper-slide .home-title-box .top-title img,.wrapper.home .swiper-slide .home-title-box2 .top-title img{ display: inline-block; width: auto;}
.wrapper.home .swiper-slide .home-title-box .cont,.wrapper.home .swiper-slide .home-title-box2 .cont{ font-size: 20px; line-height: 2em; margin-top: 35px;}
.wrapper.home .swiper-slide .home-title-box .cont .title,.wrapper.home .swiper-slide .home-title-box2 .cont .title{ font-size: 34px; margin-top: 20px;}


.wrapper.home .swiper-slide-active .home-title-box.active,.wrapper.home .my-slide-active .home-title-box2.active{
	animation: zoomInNew 1s;
	-webkit-animation: zoomInNew 1s;
	-moz-animation: zoomInNew 1s;
	-ms-animation: zoomInNew 1s;
	-o-animation: zoomInNew 1s;
	animation-fill-mode: forwards;}

@-webkit-keyframes zoomInNew{0%{opacity:0; top: 50%;}100%{ top: 14.35%; opacity:1}}
@-moz-keyframes zoomInNew{0%{opacity:0; top: 50%;}100%{ top: 14.35%; opacity:1}}
@-ms-keyframes zoomInNew{0%{opacity:0; top: 50%;}100%{ top: 14.35%; opacity:1}}
@-o-keyframes zoomInNew{0%{opacity:0; top: 50%;}100%{ top: 14.35%; opacity:1}}
@keyframes zoomInNew{0%{opacity:0; top: 50%;}100%{ top: 14.35%; opacity:1}}

.car-box{ width: 100%; position: absolute; left: 0; bottom: 0; z-index: 9;}
.car-box img{ height: auto; object-fit: none;}
.donghua-box{ width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.donghua-box .dot{ width: 34px; height: 34px; position: absolute;}
.donghua-box .dot .icon{ width: 100%; height: 100%; background: url(/ensite/images/dot.png) 0 0 no-repeat; background-size: cover; position: absolute; top: 0; left: 0; animation: videoleftbtn 2s infinite linear;-webkit-animation: videoleftbtn 2s infinite linear;-moz-animation: videoleftbtn 2s infinite linear;-o-animation: videoleftbtn 2s infinite linear;}
@-webkit-keyframes videoleftbtn{0%{-webkit-transform:scale(1.0);} 50%{-webkit-transform:scale(0.8);} 100% {-webkit-transform:scale(1.0);}}
@-moz-keyframes videoleftbtn{ 0% {-moz-transform:scale(1.0);}  50% {-moz-transform:scale(0.8);} 100% {-moz-transform:scale(1.0);}}
@-o-keyframes videoleftbtn{0%{-o-transform:scale(1.0);}  50%{-o-transform:scale(0.8);} 100%{-o-transform:scale(1.0);}}
.donghua-box .dot .icon span{ content: ''; width: 158%; height: 158%; background: url(/ensite/images/dot2.png) 0 0 no-repeat; background-size: cover; position: absolute; top: 50%; left: 50%; margin: -79% 0 0 -79%; opacity: 0;}
.donghua-box .dot .cont-box{ position: absolute; bottom: 0; color: #fff; display: none; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.donghua-box .dot .cont-box::before{ content: ''; width: 100%; height: 100%; background-repeat: no-repeat; position: absolute; top: 0;}
.donghua-box .dot .cont-box .title-box{ position: relative; margin-top: -55px; padding-left: 30px;}
.donghua-box .dot .cont-box .title-box .title{ font-size: 40px;}
.donghua-box .dot .cont-box .title-box .cont{ font-size: 24px;}

.donghua-box .dot1{ bottom: 48.5%; left: 28.385%;}
.donghua-box .dot2{ bottom: 39%; left: 50%;}
.donghua-box .dot3{ bottom: 65%; left: 75%;}
.donghua-box .dot1 .cont-box{ right: 50%; width: 385px; height: 315px;}
.donghua-box .dot1 .cont-box::before{ background-image: url(/ensite/images/line-left.png); background-position: top right; right: -1px;}
.donghua-box .dot2 .cont-box{ left: 50%; width: 332px; height: 506px;}
.donghua-box .dot2 .cont-box::before{ background-image: url(/ensite/images/line-right.png); background-position: top left; left: 0;}
.donghua-box .dot3 .cont-box{ left: 50%; width: 355px; height: 240px;}
.donghua-box .dot3 .cont-box::before{ background-image: url(/ensite/images/line-right.png); background-position: top left; left: 0;}

.sub-return-top{ width: 58px; height: 58px; background: url(/ensite/images/icon/return_top.png) center no-repeat; background-size: cover; position: fixed; right: 50px; bottom: 115px; z-index: 999; cursor: pointer; display: none;}

.mei-section{ position: relative;}
.mei-section img{ display: block; width: 100%;}

.video-noMask::before{ display: none;}

.signin-container{ position: relative;}
.signin-banner{ height: 100%;}
.signin-banner .swiper-container{ width: 100%; height: 100%;}
.signin-banner .swiper-slide img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.signin-banner .banner-inner{ width: 100%; position: absolute; left: 0; top: 21%;}
.signin-banner .banner-inner .cont-box{ float: right; padding-right: 8%; text-align: right;}
.signin-banner .banner-inner .cont-box .logo img{ width: auto; height: 195px;}
.signin-banner .banner-inner .cont-box .btn-box{ margin-top: 50px; display: none;}
.signin-banner .banner-inner .cont-box .btn-box a{ display: inline-block; line-height: 44px; border: 1px solid #fff; font-size: 16px; color: #fff; padding: 0 15px 0 25px;}
.signin-banner .banner-inner .cont-box .btn-box a:hover{ -moz-box-shadow: 0 0 21px rgba(127,182,225,1); -webkit-box-shadow: 0 0 21px rgba(127,182,225,1); box-shadow: 0 0 21px rgba(127,182,225,1); text-shadow: 0 0 8px rgba(105,165,255,0.32);}

.signin-form-box{ position: absolute; /* left: 13.43%; top: 25.83%; */ left: 11.43%; top: 18.83%; z-index: 9;}
.signin-form-box .box-bg{ width: 530px; background-color: rgba(0,0,0,0.3); border-radius: 5px; padding: 50px 50px 60px 50px;}
.signin-form-box .top-title{ font-size: 36px;}
.signin-form-box .form{ margin-top: 45px;}
.signin-form-box .form .input-block{ border-bottom: 1px solid #ddd; position: relative;}
.signin-form-box .form .input-block .input-text{ width: 100%; height: 60px; line-height: 60px; border: 0; background-color: transparent; font-size: 18px; color: #fff; padding: 0 10px;}
.signin-form-box .form .input-yzm .input-text{ padding-right: 150px;}
.signin-form-box .form .input-yzm .c-btn{ line-height: 34px; background-color: transparent; font-size: 16px; color: #fff; padding: 0 10px; border: 1px solid #c2c2c3; border-radius: 3px; position: absolute; right: 0; top: 50%; margin-top: -17px;}
.signin-form-box .form .clause-box{ font-size: 14px; color: #acacac; line-height: 20px; margin-top: 35px;}
.signin-form-box .form .clause-box label{ margin: 0; position: relative; padding-left: 30px; font-weight: normal;}
.signin-form-box .form .clause-box input{ width: 18px; height: 18px; margin: 0; position: absolute; top: 1px; left: 0;}
.signin-form-box .form .clause-box span{ display: inline-block; vertical-align: middle;}
.signin-form-box .form .clause-box a{ color: #fff;}
.signin-btn-box{ padding-top: 10px;}
.signin-btn-box a{ display: block; line-height: 52px; border: 1px solid #fff; border-radius: 5px; text-align: center; font-size: 18px; color: #fff; margin-top: 25px;}
.signin-btn-box a.active{ background-color: #fff; color: #000;}

.personal-center-container{ background: url(/ensite/images/personal-center-bg.jpg) top center no-repeat; background-size: 100% auto; padding-top: 260px;}
.personal-center-container .edit-container{ width: 1420px;}
.personal-center-container .user-bottom-share{ margin-top: 25px;}
.personal-center-container .user-bottom-share img{ display: block; width: 100%;}
.personal-center-left{ float: left; width: 1000px;}
.personal-center-left .top-info-box{ background-color: #28292b; background-color: rgba(255,255,255,0.1); border-radius: 5px; padding: 55px 20px; min-height: 362px;}
.personal-center-left .top-info-box .member-info-box{ padding: 0 25px 45px 25px; border-bottom: 1px solid #565658;}
.personal-center-left .top-info-box .member-info-box .left{ float: left; width: 750px;}
.personal-center-left .top-info-box .member-info-box .left .photo{ float: left; width: 90px; height: 90px; border: 4px solid #5b5d5e; border-radius: 100%; margin-right: 20px; background-color: #fff;}
.personal-center-left .top-info-box .member-info-box .left .photo img{ display: block; width: 100%; height: 100%; border-radius: 100%;}
.personal-center-left .top-info-box .member-info-box .left .right-cont{ float: left; width: 80%; padding-top: 20px;}
.personal-center-left .top-info-box .member-info-box .left .right-cont .top1 span{ display: inline-block; vertical-align: middle; margin-right: 20px;}
.personal-center-left .top-info-box .member-info-box .left .right-cont .top1 .name{ font-size: 18px; font-weight: bold;}
.personal-center-left .top-info-box .member-info-box .left .right-cont .top1 .gender img,.personal-center-left .top-info-box .member-info-box .left .right-cont .top1 .level img{ display: block; height: 18px;}
.personal-center-left .top-info-box .member-info-box .left .right-cont .personal-signature{ font-size: 14px; color: #ababac; margin-top: 10px;}
.personal-center-left .top-info-box .member-info-box .clock-in{ float: right; width: 92px; line-height: 30px; color: #fff; border-radius: 3px; background-color:  #e61629; margin-top: 20px;}
.personal-center-left .top-info-box .member-info-box .clock-in a{ display: block; background: url(/ensite/images/icon/icon-clock-in.png) 20px center no-repeat; background-size: 13px; padding-left: 42px; color: #fff;}
.personal-center-left .top-info-box .member-info-box .clocked-in{ float: right; width: 92px; line-height: 30px; color: #fff; border-radius: 3px; background-color:  #707070; margin-top: 20px; text-align: center;}



.personal-center-left .top-info-box .bottom-label-box{ padding-top: 40px;}
.personal-center-left .top-info-box .bottom-label-box li{ float: left; width: 33.333%; padding: 0 30px; text-align: center; position: relative;}
.personal-center-left .top-info-box .bottom-label-box li:before{ content: ''; width: 1px; height: 94%; background-color: #565658; position: absolute; top: 3%; right: 0;}
.personal-center-left .top-info-box .bottom-label-box li:last-child:before{ display: none;}
.personal-center-left .top-info-box .bottom-label-box li .number{ font-size: 34px; color: #ababac; line-height: 1;
	background-image:-webkit-linear-gradient(90deg,#d1d1d1,#757575); 
    -webkit-background-clip:text; 
    -webkit-text-fill-color:transparent;}
.personal-center-left .top-info-box .bottom-label-box li .title{ font-size: 14px; color: #ababac; margin-top: 20px;}
.en-community{ margin-top: 25px; background-color: #28292b; background-color: rgba(255,255,255,0.1); border-radius: 5px; padding: 20px;}
.en-community .top-title{ font-size: 18px; font-weight: bold; padding: 0 15px;}
.en-community .top-title span{ display: inline-block; padding-left: 35px; background: url(/ensite/images/icon/icon-community.png) left center no-repeat; background-size: auto 18px;}
.community-tabs{ margin-top: 10px; line-height: 40px; border-bottom: 1px solid #565658; font-size: 0; text-align: center;}
.community-tabs ul{ position: relative; top: 1px;}
.community-tabs li{ display: inline-block; vertical-align: middle; font-size: 16px; padding: 0 4px; margin: 0 27px; cursor: pointer; color: #898b8a; border-bottom: 1px solid transparent;}
.community-tabs li.active,.community-tabs li:hover{ color: #fff; border-color: #fff;}
.community-content{ padding: 0 45px;}
.community-content .box{ display: none;}
.community-content-block{ padding: 55px 0 25px 0; border-bottom: 1px solid #565658;}
.community-content-block .top-member-info .photo{ float: left; width: 70px; height: 70px; border: 3px solid #5b5d5e; border-radius: 100%; margin-right: 20px;}
.community-content-block .top-member-info .photo img{ display: block; width: 100%; height: 100%; border-radius: 100%;}
.community-content-block .top-member-info .right-cont{ float: left; width: 85%; padding-top: 15px;}
.community-content-block .top-member-info .right-cont .name{ font-size: 18px; font-weight: bold;}
.community-content-block .top-member-info .right-cont .time{ font-size: 14px; color: #ababac; margin-top: 5px;}
.community-content-block .block-cont{ margin-top: 25px; font-size: 16px;}
.community-content-block .block-cont .img{ margin-top: 15px; position: relative;}
.community-content-block .block-cont .img img{ display: block; width: 100%;}
.community-content-block .block-cont .img .more-links{ width: 118px; line-height: 38px; background-color: rgba(000, 000, 000, 0.5); font-size: 14px; color: #fff; text-align: center; position: absolute; bottom: 0; right: 0;}
.base-more-box{ margin-top: 35px; text-align: center;}
.base-more-box a{ display: inline-block; vertical-align: middle; font-size: 14px; color: #6d6d6d; padding-right: 15px; background: url(/ensite/images/icon/icon-more-bottom-arrow.png) right center no-repeat;}

.personal-center-right{ float: right; width: 362px;}
.right-test-drive-box .focus .swiper-pagination{ bottom: 50px;}
.right-test-drive-box .pic{ position: relative;}
.right-test-drive-box .pic img{ display: block; width: 100%;}
.right-test-drive-box .pic .title{ width: 100%; line-height: 40px; background-color: rgba(000, 000, 000, 0.6); position: absolute; left: 0; bottom: 0; font-size: 14px; color: #fff; text-align: right; padding: 0 20px;}
.right-test-drive-box .pic .title span{ display: inline-block; padding-right: 30px; background: url(/ensite/images/icon/icon-links-arrow.png) right center no-repeat;}
.right-weixin-box{ margin-top: 25px;}
.right-weixin-box .pic img{ display: block; width: 100%;}

.mall-container{ position: relative;}
.mall-container .cont-inner{ width: 100%; position: absolute; left: 0; top: 25.4%; text-align: center;}
.mall-container .cont-inner .title img{ display: block; width: auto; height: 101px; margin: 0 auto;}
.mall-container .cont-inner .cont{ font-size: 30px; margin-top: 5px;}
.mall-container .cont-inner .time{ margin-top: 25px; visibility: hidden;}
.mall-container .cont-inner .time span{ display: inline-block; vertical-align: middle; padding: 0 35px; line-height: 42px; border: 1px solid #979797; border-radius: 42px; font-size: 18px; font-weight: bold; background: url(/ensite/images/mall-time-bg.png) 0 0 repeat;}
.mall-container .cont-inner .txt{ margin-top: 20px; font-size: 12px;}
.mall-container .cont-inner .btn-box{ margin-top: 12%;}
.mall-container .cont-inner .btn-box a{ display: block; width: 257px; line-height: 60px; margin: 0 auto; background: url(/ensite/images/mall-btn-bg.png) center no-repeat; background-size: cover; font-size: 20px; border-radius: 5px;}

.reminder-layer{ width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1111; display: none;}
.reminder-layer .opacity{ width: 100%; height: 100%; background-color: #000; opacity: 0.7; position: fixed; top: 0; left: 0;}
.reminder-layer .layer-inner{ width: 548px; max-height: 406px; background: url(/ensite/images/reminder-layer-bg.jpg) top center repeat-x; background-size: 100% auto; position: absolute; left: 50%; top: 50%; margin: -203px 0 0 -274px; border-radius: 5px;}
.reminder-layer .layer-close{ width: 24px; height: 24px; background: url(/ensite/images/icon/reminder-layer-close.png) center no-repeat; background-size: cover; position: absolute; top: -28px; right: -28px; cursor: pointer;}
.reminder-layer .layer-inner .top-title{ line-height: 70px; border-bottom: 1px solid #4e4f51; font-size: 20px; text-align: center;}
.reminder-layer .layer-inner .cont-box{ padding: 25px 30px; text-align: center;}
.reminder-layer .layer-inner .cont-box .txt{ font-size: 16px;}
.reminder-layer .layer-inner .cont-box .weixin-box{ width: 196px; height: 196px; background: url(/ensite/images/reminder-weixin-bg.png) no-repeat; background-size: cover; position: relative; margin: 0 auto;}
.reminder-layer .layer-inner .cont-box .weixin-box img{ display: block; width: 128px; height: 128px; position: absolute; left: 50%; margin-left: -63px; top: 30px; border-radius: 10px;}

.test-drive-container{ position: relative;}
.test-drive-banner{ height: 100%;}
.test-drive-banner .swiper-container{ width: 100%; height: 100%;}
.test-drive-banner .swiper-slide img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.test-drive-banner .banner-inner{ width: 100%; position: absolute; left: 0; top: 38.88%;}
.test-drive-banner .banner-inner .cont-box{ float: right; padding-right: 16.14%; text-align: center;}
.test-drive-banner .banner-inner .cont-box .logo img{ width: auto; height: 38px; margin: 0 auto;}
.test-drive-banner .banner-inner .cont-box .txt-box{ margin-top: 25px; font-size: 16px;}
.test-drive-banner .banner-inner .cont-box .txt-box .txt2{ font-size: 22px; font-weight: bold; letter-spacing: 4px;}
.test-drive-banner .banner-inner .cont-box .title{ font-size: 18px; margin-top: 25px;}

.test-drive-form-box{ position: absolute; left: 20%; /* top: 25%; */ top: 35%; z-index: 9;}
.test-drive-form-box .box-bg{ width: 505px;}
.test-drive-form-box .top-title{ font-size: 46px;}
.test-drive-form-tabs{ margin-top: 25px; line-height: 62px; border-bottom: 1px solid #6e6f6f; position: relative; padding-left: 19.8%;}
.test-drive-form-tabs .type{ font-size: 14px; position: absolute; top: 0; left: 0;}
.test-drive-form-tabs ul{ position: relative; top: 1px;}
.test-drive-form-tabs li{ float: left; width: 50%; text-align: center; cursor: pointer; border-bottom: 1px solid transparent;}
.test-drive-form-tabs li img{ display: inline-block; vertical-align: middle; width: auto; height: 22px;}
.test-drive-form-tabs li.active,.test-drive-form-tabs li:hover{ border-color: #fff;}
.test-drive-form-content{ margin-top: 30px;}
.test-drive-form-content .box{ display: none;}
.test-drive-btn-box a{ display: block; line-height: 52px; border: 1px solid #fff; border-radius: 5px; text-align: center; font-size: 18px; background-color: #fff; color: #000;}

.agreement-container{ background: url(/ensite/images/personal-center-bg.jpg) top center no-repeat; background-size: 100% auto; padding-top: 260px;}
.agreement-container .edit-container{ width: 1200px;}
.agreement-content{ background-color: rgba(255,255,255,0.1); border-radius: 5px; padding: 50px;}
.agreement-content .top-title-box .title{ font-size: 30px; text-align: center;}
.agreement-content .content{ margin-top: 25px; font-size: 16px; line-height: 2; text-align:justify; text-justify:inter-ideograph;}
.agreement-content .content .title{ font-size: 18px; font-weight: bold;}
.agreement-content .content p{ margin-top: 25px;}
.agreement-content .content a{ color: #fff; text-decoration: underline;}
.agreement-content .content .table{ margin-top: 25px; border-top: 1px solid #fff; border-left: 1px solid #fff;}
.agreement-content .content .table th,.agreement-content .content .table td{ padding: 5px 20px; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
.agreement-content .content .table th{ background-color: rgba(255,255,255,0.3); font-size: 18px;}
.agreement-content .content .table p{ margin: 5px 0;}

.trigger-prompt-txt{ cursor: pointer;}
.note-txt{ font-size: 12px; position: absolute; right: 6%; bottom: 12%;}


.eN2-swiper .swiper-container{ width: 100%; height: 100%;}
.eN2-swiper .swiper-slide{ position: relative; /* height: 100%; */}
.eN2-swiper .swiper-slide .img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.eN2-swiper .swiper-slide .to-next{ width: 36px; position: absolute; bottom: 3.5%; left: 50%; margin-left: -18px; animation: bounce 2s ease-in-out normal infinite;}
.eN2-swiper .swiper-slide .to-next img{ display: block; width: 100%;}
/* .eN2-swiper .autoHeight{ height: auto;} */
.eN2-swiper .swiper-slide .cont-section{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 5;}
.eN2-swiper .swiper-slide .cont-section::before{ content: ''; width: 100%; height: 100%; background: url(/ensite/images/eN2/eN2-section-mask.png) left center no-repeat; background-size: cover; position: absolute; top: 0; left: 0;}
.eN2-swiper .swiper-slide .cont-inner{ width: 34.6875%; position: absolute; left: 10.9375%; top: 50%; transform:translate(0,-50%); z-index: 5; color: #fff;}
.eN2-swiper .swiper-slide .cont-inner .logo{ border-bottom: 1px solid #fff; padding-bottom: 9.2592%; margin-bottom: 6.6666%;}
.eN2-swiper .swiper-slide .cont-inner .logo img{ display: block; width: 100%;}
.eN2-swiper .swiper-slide .cont-inner .title{ font-size: 45px; font-weight: bold;}
.eN2-swiper .swiper-slide .cont-inner .btn-box{ margin-top: 5.0925%; font-size: 0;}
.eN2-swiper .swiper-slide .cont-inner .btn-box a{ display: inline-block; line-height: 46px; font-size: 20px; color: #fff; padding: 0 20px 0 32px; border: 1px solid #fff; border-radius: 46px;}
.eN2-swiper .swiper-slide-active .cont-inner .logo{ animation: scrollUp 0.4s linear 0.5s 1 both;}
.eN2-swiper .swiper-slide-active .cont-inner .title{ animation: scrollUp-desc 0.4s linear 0.6s 1 both;}
.eN2-swiper .swiper-slide-active .cont-inner .btn-box{ animation: scrollUp 0.4s linear 0.7s 1 both;}
@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(5px)}60%{transform:translateY(3px)}}
@keyframes scrollUp-desc{0%{opacity:0;transform:translateY(10vh)}30%{opacity:0.3;transform:translateY(5vh)}100%{opacity:0.8;transform:translateY(0vh)}}
@keyframes scrollUp{0%{opacity:0;transform:translateY(10vh)}30%{opacity:0.3;transform:translateY(5vh)}100%{opacity:1;transform:translateY(0vh)}}
.eN2-swiper .swiper-pagination-h{ width: 50px; height: auto; position: fixed; left: 1.9%; right: auto !important; top: auto !important; bottom: 3.7%; transform: translate3d(0,0,0) !important; z-index: 55; opacity: 1; transition: all 0.2s ease-in; display: none;}
.eN2-swiper .swiper-pagination-h .swiper-pagination-bullet{ display: block; width: 18px; height: 18px; margin: 7px !important; margin-top: 18px !important; position: relative; border: 0; background: transparent !important;}
.eN2-swiper .swiper-pagination-h .swiper-pagination-bullet a{ display: -ms-flexbox; display: flex; position: relative; z-index: 1; width: 100%; height: 100%; cursor: pointer; text-decoration: none; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center;}
.eN2-swiper .swiper-pagination-h .swiper-pagination-bullet a span{ border-radius: 50%; position: absolute; z-index: 1; height: 6px; width: 6px; top: 50%; left: 50%; transform:translate(-50%,-50%); margin: 0; border: 0; background-color: #fff; transition: all 0.2s ease-in-out;}
.eN2-swiper .swiper-pagination-h .swiper-pagination-bullet .fscreen-tooltip{ position: absolute; top: -1px; left: 28px; color: #fff; font-size: 14px; font-family: arial, helvetica, sans-serif; white-space: nowrap; max-width: 220px; overflow: hidden; display: block; opacity: 0; width: 0; cursor: pointer;}
.eN2-swiper .swiper-pagination-h .swiper-pagination-bullet-active a{ background-color: rgba(255,255,255,0.15); border-radius: 50%; overflow: hidden;}
.eN2-swiper .swiper-pagination-h .swiper-pagination-bullet-active a span, .eN2-swiper .swiper-pagination-h .swiper-pagination-bullet:hover a span{ border-radius: 50%;}
.eN2-swiper .swiper-pagination-h .swiper-pagination-bullet-active a span.fscreen-sr-ani{ border: 16px solid #fff; box-sizing: content-box; animation: fs-nav-animation 1s linear normal infinite;}
.eN2-swiper .swiper-pagination-h .swiper-pagination-bullet:hover .fscreen-tooltip, .eN2-swiper .swiper-pagination-h .swiper-pagination-bullet-active a+.fscreen-tooltip{ transition: all 0.2s ease-in; width: auto; opacity: 1;}
.eN2-swiper .swiper-pagination-h .swiper-pagination-bullet:first-child{ display: none;}
.eN2-swiper .swiper-pagination-h .swiper-pagination-bullet:last-child{ display: none;}
@keyframes fs-nav-animation{0%{background-color:#fff;border:0px solid #fff}39.9%{background-color:#fff;border:16px solid #fff}40%{width:0;height:0;background-color:transparent;border:16px solid #fff}100%{width:16px;height:16px;background-color:transparent}}
.deails-layer{ width: 100%; height: 100%; position: fixed; top: 0; left: 100%; z-index: 10000; display: none;}
.deails-layer .layer-container{ width: 100%; height: 100%; position: relative;}
.deails-layer .layer-close{ width: 40px; height: 40px; background: url(/ensite/images/eN2/layer-close2.png) center no-repeat; background-size: cover; position: absolute; top: 30px; left: 30px; cursor: pointer; z-index: 9;}
.deails-layer .layer-inner{ width: 100%; height: 100%;}
.deails-layer .layer-inner img,.deails-layer .layer-inner video{ display: block; width: 100%; height: 100%; object-fit: cover;}
.transition-animation{ width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1100;}
.transition-animation img{ display: block; width: 100%; height: 100%; object-fit: cover;}



.base-cont-box{ position: absolute;}
.base-cont-box .logo img{ display: block; width: auto; height: 100%; margin: 0 auto;}
.base-btn-box{ width: 188px; line-height: 48px; position: relative; margin: 0 0 0 30px; transition:all 0.5s ease;}
.base-btn-box a{ display: block; padding: 0 14px 0 44px; border: 1px solid #fff; border-radius: 48px; box-shadow: 0 0 18px rgba(255, 255, 255, 0.76) inset;}
.base-btn-box span{ display: inline-block; vertical-align: top; height: 100%; font-size: 18px; font-weight: bold; color: #fff; letter-spacing: 5px;}
.base-btn-box .icon{ height: 12px; position: absolute; top: 50%; margin-top: -6px; right: 14px; -webkit-animation: opacity1 1s 0s infinite forwards; animation: opacity1 1s 0s infinite forwards;}
.base-btn-box .icon img{ display: block; width: auto; height: 100%;}
.base-btn-box .btn-circle{ background-color: #fff; width: 64px; height: 64px; position: absolute; left: -30px; top: 50%; margin-top: -32px; border-radius: 100%; box-shadow: 0 0 15px rgba(255, 255, 255, 0.36);}
.base-btn-box .btn-circle img{ display: block; width: 100%; position: absolute; top: 0; left: 0;}
.base-btn-box .btn-circle .circle{ -webkit-animation: circleStartAnticlockwise 5s infinite linear; animation: circleStartAnticlockwise 5s infinite linear;}
.base-btn-box .btn-circle .arrow{ z-index: 5;}
.base-btn-box .btn-circle .arrow2{ background-color: rgba(255,255,255,0.4); border-radius: 100%;}

.banner-base-cont-box1 .btn-box .btn-circle .arrow{ /* transform: rotateY(180deg); */}

/* .base-btn-box:hover{ width: 213px;} */


.home-banner .swiper-slide .base-cont-box{ top: 18%;}
.home-banner .swiper-slide .banner-base-cont-box1{ left: 12%;}
.home-banner .swiper-slide .banner-base-cont-box2{ left: 62%;}
.home-banner .swiper-slide .base-cont-box .logo{ height: 50px;}
.home-banner .swiper-slide .base-cont-box .cont-item{ margin-top: 40px;}
.home-banner .swiper-slide .base-cont-box .cont-item .base-btn-box{ float: left;}
.home-banner .swiper-slide .base-cont-box .cont-item .txt{ float: left; line-height: 50px; font-size: 36px; margin-right: 20px;}

.video-play{ cursor: pointer;}


@-webkit-keyframes circleStartAnticlockwise{0%{-webkit-transform:rotate(0deg);} 50%{-webkit-transform:rotate(180deg);} 100% {-webkit-transform: rotate(360deg);}}
@keyframes circleStartAnticlockwise{ 0%{-webkit-transform:rotate(0deg);}  50%{-webkit-transform:rotate(180deg);} 100% {-webkit-transform:rotate(360deg);}}
@-webkit-keyframes opacity1{0%{opacity: 0} 100% {opacity: 1}}
@keyframes opacity1{0%{opacity: 0} 100% {opacity: 1}}

.base-section-item{ position: relative;}
.base-cont-box-ensuv{ top: 17.31%; right: 16.19%;}
.base-cont-box-ensuv .logo{ height: 152px;}
.base-cont-box-ensuv .btn-box{ margin-top: 0 !important;}
.base-cont-box-ensuv .txt{ font-size: 36px; margin-top: 30px; text-align: right; position: relative; right: -75px;}

.ensuv-btn-box{ position: absolute; right: 7%; bottom: 15%;}

.base-cont-box-engt{ top: 18.98%; left: 8.125%;}
.base-cont-box-engt .logo{ height: 64px;}
.base-cont-box-engt .txt{ font-size: 36px; margin-top: 30px;}

.one-container{ width: 100%; height: 100%;}

/* .prototype-swiper .swiper-container{ width: 100%; height: 100%;} */
.prototype-swiper .swiper-slide{ position: relative; /* height: 100%; */}
.prototype-swiper .swiper-slide .img{ display: block; width: 100%; height: 100%; object-fit: cover;}
/* .prototype-swiper .swiper-slide::before{ content: ''; width: 100%; height: 100%; position: absolute; top: 0; opacity: 0.2; right: 0; background: -webkit-linear-gradient(to bottom, #000, transparent); background: linear-gradient(to bottom, #000, transparent);} */
.prototype-swiper .swiper-slide .to-next{ width: 79px; position: absolute; bottom: 3.5%; left: 50%; margin-left: -39.5px; animation: bounce 2s ease-in-out normal infinite;}
.prototype-swiper .swiper-slide .to-next img{ display: block; width: 100%;}

.prototype-swiper .one-pagination{ width: 50px; height: auto; position: fixed; left: 1.9%; right: auto !important; top: auto !important; bottom: 3.7%; transform: translate3d(0,0,0) !important; z-index: 55; opacity: 1; transition: all 0.2s ease-in;}
.prototype-swiper .one-pagination .swiper-pagination-bullet{ display: block; width: 18px; height: 18px; margin: 7px !important; margin-top: 18px !important; position: relative; border: 0; background: transparent !important;}
.prototype-swiper .one-pagination .swiper-pagination-bullet a{ display: -ms-flexbox; display: flex; position: relative; z-index: 1; width: 100%; height: 100%; cursor: pointer; text-decoration: none; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center;}
.prototype-swiper .one-pagination .swiper-pagination-bullet a span{ border-radius: 50%; position: absolute; z-index: 1; height: 6px; width: 6px; top: 50%; left: 50%; transform:translate(-50%,-50%); margin: 0; border: 0; background-color: #fff; transition: all 0.2s ease-in-out;}
.prototype-swiper .one-pagination .swiper-pagination-bullet .fscreen-tooltip{ position: absolute; top: -1px; left: 28px; color: #fff; font-size: 14px; font-family: arial, helvetica, sans-serif; white-space: nowrap; max-width: 220px; overflow: hidden; display: block; opacity: 0; width: 0; cursor: pointer;}
.prototype-swiper .one-pagination .swiper-pagination-bullet-active a{ background-color: rgba(255,255,255,0.15); border-radius: 50%; overflow: hidden;}
.prototype-swiper .one-pagination .swiper-pagination-bullet-active a span, .prototype-swiper .one-pagination .swiper-pagination-bullet:hover a span{ border-radius: 50%;}
.prototype-swiper .one-pagination .swiper-pagination-bullet-active a span.fscreen-sr-ani{ border: 16px solid #fff; box-sizing: content-box; animation: fs-nav-animation 1s linear normal infinite;}
.prototype-swiper .one-pagination .swiper-pagination-bullet:hover .fscreen-tooltip, .prototype-swiper .one-pagination .swiper-pagination-bullet-active a+.fscreen-tooltip{ transition: all 0.2s ease-in; width: auto; opacity: 1;}
/* .prototype-swiper .one-pagination .swiper-pagination-bullet:first-child{ display: none;} */
.prototype-swiper .one-pagination .swiper-pagination-bullet:last-child{ display: none;}

.prototype-qrcode{ position: absolute; left: 4%; bottom: 5%; z-index: 9; display: none;}
.prototype-qrcode .pic{ width: 131px; margin: 0 auto;}
.prototype-qrcode .pic img{ display: block; width: 100%;}
.prototype-qrcode .title{ font-size: 20px; color: #fff; margin-top: 20px;}

/* .prototype-swiper .autoHeight{ height: auto;} */

.prototype-cont-box::before{ content: ''; width: 100%; height: 50%; position: absolute; bottom: 0; right: 0; opacity: 0.5; background: -webkit-linear-gradient(to top, #000, transparent); background: linear-gradient(to top, #000, transparent);}

.prototype-cont-box{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 5;}
/* .prototype-swiper .swiper-slide .prototype-cont-box::before{ content: ''; width: 100%; height: 100%; background: url(/ensite/images/eN2/eN2-section-mask.png) left center no-repeat; background-size: cover; position: absolute; top: 0; left: 0;} */
.prototype-cont-box .cont-inner{ position: absolute; z-index: 5; color: #fff;}

.prototype-cont-box .cont-inner .logo img,.prototype-cont-box .cont-inner .logo2 img{ display: block; height: 100%; margin: 0 auto;}
.prototype-cont-box .cont-inner .txt-box{ position: relative; display: inline-block;}
.prototype-cont-box .cont-inner .txt-box .txt span{ /* font-family: 'HondaAdvancedTypeface-Head', Arial, Helvetica, sans-serif; */}
.prototype-cont-box .cont-inner .txt-box .btn-circle{ width: 60px; height: 60px; position: absolute; right: -70px; top: 50%; margin-top: -30px; border-radius: 100%; box-shadow: 0 0 15px rgba(255, 255, 255, 0.36); display: none;}
.prototype-cont-box .cont-inner .txt-box .btn-circle img{ display: block; width: 100%; position: absolute; top: 0; left: 0;}
.prototype-cont-box .cont-inner .txt-box .btn-circle .circle{ -webkit-animation: circleStartAnticlockwise 5s infinite linear; animation: circleStartAnticlockwise 5s infinite linear;}
.prototype-cont-box .cont-inner .txt-box .btn-circle .arrow{ z-index: 5;}

.prototype-cont-box-left::before,.prototype-cont-box-right::before{ content: ''; width: 100%; height: 100%; position: absolute; top: 0; opacity: 0.5;}
.prototype-cont-box-left::before{ left: 0; background: -webkit-linear-gradient(to right, #000, transparent); background: linear-gradient(to right, #000, transparent);}
.prototype-cont-box-right::before{ right: 0; background: -webkit-linear-gradient(to left, #000, transparent); background: linear-gradient(to left, #000, transparent);}

.prototype-cont-box-left .cont-inner{ top: 50%; transform:translateY(-50%); left: 7.8125%;}
.prototype-cont-box-right .cont-inner{ top: 50%; transform:translateY(-50%); right: 11.19%;}

.prototype-cont-box1::before{ content: ''; width: 100%; height: 100%; position: absolute; top: 0; opacity: 0.2; right: 0; background: -webkit-linear-gradient(to left, #000, transparent); background: linear-gradient(to left, #000, transparent);}
.prototype-cont-box1 .cont-inner{ top: 18%; /* left: 50%; transform:translateX(-50%); */ right: 4%; text-align: center;}
.prototype-cont-box1 .cont-inner .logo{ height: 50px;}
.prototype-cont-box1 .cont-inner .txt-box{ margin-top: 40px;}
.prototype-cont-box1 .cont-inner .txt-box .txt{ font-size: 40px; font-weight: bold; letter-spacing: 10px;}
.prototype-cont-box1 .cont-inner .txt-box .txt2{ font-size: 36px; margin-top: 10px;}

.prototype-cont-box2 .cont-inner{ /* top: 20%; */ /* left: 50%; transform:translateX(-50%); */ width: 60%; left: 20%; bottom: 7%; text-align: center;}
.prototype-cont-box2 .cont-inner .logo{ height: 106px;}
.prototype-cont-box2 .cont-inner .txt-box{ margin-top: 0;}
.prototype-cont-box2 .cont-inner .txt-box .txt{ font-size: 36px;}
.prototype-cont-box2 .cont-inner .txt-box .txt2{ font-size: 28px; margin-top: 5px;}

.prototype-cont-box3 .cont-inner{ width: 60%; left: 20%; bottom: 7%; text-align: center;}
.prototype-cont-box3 .cont-inner .logo{ height: 90px;}
.prototype-cont-box3 .cont-inner .txt-box{ /* margin-top: 55px; */}
.prototype-cont-box3 .cont-inner .txt-box .txt{ font-size: 56px; letter-spacing: 5px;}
.prototype-cont-box3 .cont-inner .txt-box .txt2{ font-size: 28px; margin-top: 5px;}
.prototype-cont-box3 .cont-inner .txt-box .btn-circle{ right: -85px;}

.prototype-cont-box4 .cont-inner{ width: 60%; left: 20%; bottom: 7%; text-align: center;}
.prototype-cont-box4 .cont-inner .logo{ height: 93px;}
.prototype-cont-box4 .cont-inner .txt-box{ /* margin-top: 55px; */}
.prototype-cont-box4 .cont-inner .txt-box .txt{ font-size: 56px; letter-spacing: 5px;}
.prototype-cont-box4 .cont-inner .txt-box .txt2{ font-size: 28px; margin-top: 5px;}

.en-suv-cont-box1::before{ content: ''; width: 100%; height: 100%; position: absolute; top: 0; opacity: 0.5; right: 0; background: -webkit-linear-gradient(to left, #000, transparent); background: linear-gradient(to left, #000, transparent);}
.en-suv-cont-box1 .cont-inner{ top: 15%; /* left: 50%; transform:translateX(-50%); */ right: 4%; text-align: center;}
.en-suv-cont-box1 .cont-inner .logo{ height: 134px;}
.en-suv-cont-box1 .cont-inner .logo2{ height: 120px; margin-top: 20px;}
.en-suv-cont-box1 .cont-inner .txt-box{ margin-top: 20px;}
.en-suv-cont-box1 .cont-inner .txt-box .txt{ font-size: 40px; letter-spacing: 5px;}
.en-suv-cont-box1 .cont-inner .txt-box .txt2{ font-size: 36px; margin-top: 10px;}

.en-suv-cont-box2 .cont-inner{ text-align: center;}
.en-suv-cont-box2 .cont-inner .logo{ height: 106px;}
.en-suv-cont-box2 .cont-inner .txt-box{ margin-top: 40px;}
.en-suv-cont-box2 .cont-inner .txt-box .txt{ font-size: 56px;}
.en-suv-cont-box2 .cont-inner .txt-box .btn-circle{ right: -85px;}

.en-suv-cont-box3 .cont-inner{ text-align: center;}
.en-suv-cont-box3 .cont-inner .logo{ height: 150px;}
.en-suv-cont-box3 .cont-inner .txt-box{ margin-top: 40px;}
.en-suv-cont-box3 .cont-inner .txt-box .txt{ font-size: 56px; letter-spacing: 5px;}
.en-suv-cont-box3 .cont-inner .txt-box .txt2{ font-size: 32px; line-height: 1.8;}
.en-suv-cont-box3 .cont-inner .txt-box .btn-circle{ right: -85px;}

.en-suv-cont-box4 .cont-inner{ text-align: center;}
.en-suv-cont-box4 .cont-inner .logo{ height: 116px;}
.en-suv-cont-box4 .cont-inner .txt-box{ margin-top: 40px;}
.en-suv-cont-box4 .cont-inner .txt-box .txt{ font-size: 56px; letter-spacing: 5px;}
.en-suv-cont-box4 .cont-inner .txt-box .txt2{ font-size: 32px; line-height: 1.8;}
.en-suv-cont-box4 .cont-inner .txt-box .btn-circle{ right: -85px;}

.en-suv-cont-box5 .cont-inner{ text-align: center;}
.en-suv-cont-box5 .cont-inner .logo{ height: 188px;}
.en-suv-cont-box5 .cont-inner .txt-box{ margin-top: 20px;}
.en-suv-cont-box5 .cont-inner .txt-box .txt{ font-size: 40px;}
.en-suv-cont-box5 .cont-inner .txt-box .txt2{ font-size: 40px; margin-top: 10px;}


.top-btn-box{ /* width: 335px; */ line-height: 48px; position: absolute; left: 23.5%; bottom: -40%; /* left: 50%; transform:translateX(-50%); top: 36%; */ z-index: 9; text-align: left;}
.top-btn-box a{ display: block; padding: 0 60px 0 44px; border: 1px solid #fff; border-radius: 48px; box-shadow: 0 0 18px rgba(255, 255, 255, 0.76) inset; transition:all 0.5s ease;}
.top-btn-box span{ display: inline-block; vertical-align: top; height: 100%; font-size: 18px; font-weight: bold; color: #fff;}
.top-btn-box .icon{ height: 12px; position: absolute; top: 50%; margin-top: -6px; right: 14px; -webkit-animation: opacity1 1s 0s infinite forwards; animation: opacity1 1s 0s infinite forwards;}
.top-btn-box .icon img{ display: block; height: 100%;}
.top-btn-box .btn-circle{ background-color: #fff; width: 64px; height: 64px; position: absolute; left: -30px; top: 50%; margin-top: -32px; border-radius: 100%; box-shadow: 0 0 15px rgba(255, 255, 255, 0.36);}
.top-btn-box .btn-circle img{ display: block; width: 100%; position: absolute; top: 0; left: 0;}
.top-btn-box .btn-circle .circle{ -webkit-animation: circleStartAnticlockwise 5s infinite linear; animation: circleStartAnticlockwise 5s infinite linear;}
.top-btn-box .btn-circle .arrow{ z-index: 5;}
.top-btn-box .btn-circle .arrow2{ background-color: rgba(255,255,255,0.4); border-radius: 100%;}

.top-btn-box:hover a{ /* width: 376px; */ padding-right: 90px;}

.second-banner{ position: relative;}
.second-banner img, .second-banner video{ display: block; width: 100%; height: 100%; object-fit: cover;}
.second-banner .video-play{ line-height: 70px; background: url(/ensite/images/new/icon-video-play.png) right center no-repeat; background-size: 70px; font-size: 16px; color: #fff; padding-right: 85px; position: absolute; left: 50%; transform:translateX(-50%); bottom: 10.518%;}
.second-banner .title{ font-size: 30px; text-align: center; position: absolute; left: 50%; transform:translateX(-50%); bottom: 6%;}

.second-banner .csuv-video-trigger{ width: 50%; height: 100%; position: absolute; top: 0; cursor: pointer;}
.second-banner .csuv-video-trigger-left{ left: 0;}
.second-banner .csuv-video-trigger-right{ right: 0;}

.second-banner-fixed{ width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: -1; padding-top: 56px;}
.csuv-banner-fixed{ padding-top: 0;}


.second-section{ background-color: #000; color: #fff;}
.second-section .edit-container{/* width: 1500px;*/width: 1400px;}
.second-section .top-txt-box{ padding: 0 175px; font-size: 18px;}
.second-section .top-txt-box .title{ font-size: 48px;/* font-weight: bold;*/}
.second-section .top-txt-box .title span{ font-size: 38px;}
.second-section .top-txt-box .cont{ margin-top: 20px; color: #fff;}
.second-section .video-inner{ margin-top: 40px; border-radius: 10px; overflow: hidden; /* height: 28vw; */}
.second-section .video-inner img, .second-section .video-inner video{ display: block; width: 100%; height: 100%; object-fit: cover;}

.second-section1{ background-color: #fff; color: #000; padding: 155px 0 180px 0;}
.second-section1 .top-txt-box .cont{ color: #666;}
.second-section2{ padding: 100px 0;}
.second-section2-block{ padding: 80px 0;}
.second-section2-block .video-inner{ /* height: 28vw; */}

.video-tabs-swiper{ margin-top: 40px;}
.video-tabs-swiper .swiper-slide{ overflow: hidden;}
.video-tabs-swiper .swiper-slide .pic{ border-radius: 10px; overflow: hidden; height: 34vw;}
.video-tabs-swiper .swiper-slide .pic img, .video-tabs-swiper .swiper-slide .pic video{ display: block; width: 100%; height: 100%; object-fit: cover;}
.video-tabs-swiper .swiper-tabs{ margin-top: 20px; text-align: center; font-size: 0;}
.video-tabs-swiper .swiper-tabs .tabli{ display: inline-block; vertical-align: top; width: 25%; font-size: 18px; padding: 10px; position: relative; overflow: hidden;}
.video-tabs-swiper .swiper-tabs .tabli::before, .video-tabs-swiper .swiper-tabs .tabli::after{ content: ''; width: 100%; height: 2px; background-color: rgba(255, 255, 255, 0.3); position: absolute; left: 0; bottom: 0; transition:all 0.5s ease;}
.video-tabs-swiper .swiper-tabs .tabli.current::after{ background-color: #f5334e;}

.first-section2 .video-tabs-swiper .swiper-tabs .tabli{ width: 20%;}
.first-section2 .video-tabs-swiper .swiper-tabs .tabli .title{ width: 100%; height: 3em; position:relative; display:table;}
.first-section2 .video-tabs-swiper .swiper-tabs .tabli .title span{ display:table-cell; vertical-align:middle; *position:absolute; *top:50%; *left:0;}

.video-tabs-txt{ font-size: 16px; text-align: center; margin-top: 20px; font-family: 'SourceHanSansCN-Light';}
.video-tabs-txt .box{ display: none;}
.video-tabs-txt p{ min-height: 3em;}

.second-section3{ padding: 120px 0; background-color: #fff;}
.second-section3 .top-title-box{ font-size: 0; text-align: center;}
.second-section3 .top-title-box img{ display: inline-block; vertical-align: middle; width: 22.916vw;}
.second-section3 .top-title-box span{ display: inline-block; vertical-align: middle; font-size: 42px; color: #000; font-weight: bold; line-height: 1; margin-left: 22px;}
.second-section3-swiper{ margin: 100px -10px 0 -10px;}
.second-section3-swiper .swiper-container{ overflow: visible;}
.second-section3-swiper .swiper-slide{ float: left; width: 50%; padding: 0 10px;}
.second-section3-swiper .swiper-slide .block-box{ background-image: linear-gradient(to bottom, #3b3c3e, #101113); border-radius: 10px; padding: 105px 115px 0 115px;}
.second-section3-swiper .swiper-slide .block-box .logo-box{ height: 28px;}
.second-section3-swiper .swiper-slide .block-box .logo-box img{ display: block; height: 100%;}
.second-section3-swiper .swiper-slide .block-box .title-box{ margin-top: 40px;}
.second-section3-swiper .swiper-slide .block-box .title-box .title1{ font-size: 28px; font-weight: bold;}
.second-section3-swiper .swiper-slide .block-box .title-box .title2{ font-size: 16px;}
.second-section3-swiper .swiper-slide .block-box.color1 .title-box .title1, .second-section3-swiper .swiper-slide .block-box.color1 .title-box .title2{
	background-image:-webkit-linear-gradient(0deg,#ffffff,#babfda); 
    -webkit-background-clip:text; 
    -webkit-text-fill-color:transparent;
    color: #babfda;
}
.second-section3-swiper .swiper-slide .block-box.color2 .title-box .title1, .second-section3-swiper .swiper-slide .block-box.color2 .title-box .title2{
	background-image:-webkit-linear-gradient(0deg,#ffffff,#9a8273); 
    -webkit-background-clip:text; 
    -webkit-text-fill-color:transparent;
    color: #9a8273;
}

.second-section3-swiper .swiper-slide .block-box .links-btn{ font-size: 16px; margin-top: 30px;}
.second-section3-swiper .swiper-slide .block-box .links-btn a{ color: #fff;}
.second-section3-swiper .swiper-slide .block-box .bottom-car{ position: relative; top: 70px;}
.second-section3-swiper .swiper-slide .block-box .bottom-car img{ display: block; width: 100%;}
.second-section3-swiper .swiper-arrow{ width: 30px; height: 30px; background-position: center; background-repeat: no-repeat; background-size: cover; position: absolute; top: 50%; transform:translateY(-50%); cursor: pointer; z-index: 9;}
.second-section3-swiper .swiper-arrow-prev{ background-image: url(/ensite/images/new/icon-swiper-left.png); left: -4vw;}
.second-section3-swiper .swiper-arrow-next{ background-image: url(/ensite/images/new/icon-swiper-right.png); right: -4vw;}

.second-section3-swiper .swiper-pagination-progressbar{ width: 34%; height: 2px; top: auto; bottom: -80px; left: 50%; transform:translateX(-50%); background: rgba(0, 0, 0, 0.15);}
.second-section3-swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{ background: #f5334e;}

.first-section3 .second-section3-swiper .swiper-slide .block-box .bottom-car img{ width: 110%; position: relative; left: -5%;}

.brand-section{ width: 100%; height: 100vh; position: relative;}
.brand-section .bg{ position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 100%; background-position: center center; background-size: cover; background-repeat: no-repeat; z-index: -1;}

/* .brand-section1{ min-height: 100vh;} */
.brand-section1 .bg{ background-image: url(/ensite/images/new/brand-section-bg1.jpg);}
.brand-section2 .bg{ background-image: url(/ensite/images/new/brand-section-bg2.jpg);}
.brand-section .onebox{ position: absolute; top: 50%; transform:translateY(-50%);}
.brand-section .onebox .pic img{ display: block; width: 100%;}
/* .brand-section1 .onebox{ text-align: center; font-size: 26px; line-height: 1.8; color: rgba(255,255,255,0.6); width: 26.354vw; right: 14.583vw;}
.brand-section1 .onebox .logo{ width: 25.78vw; margin: 0 auto 50px auto;}
.brand-section1 .onebox .logo img{ display: block; width: 100%;}
.brand-section1 .onebox p{ margin-bottom: 30px;} */

.brand-section1 .onebox{ /* width: 26.354vw; */ width: 23.354vw; right: 14.583vw;}
.brand-section2 .onebox{ /* width: 39.635vw; */ width: 36.635vw; left: 50%; transform:translate(-50%,-50%);}

.scrolldown{
    position: fixed;
    right: 5vw;
    bottom: 5vw;
    height: 200px;
    opacity: 1;
    -webkit-transition: 1.5s;
    transition: 1.5s
}

.scrolldown::after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%; margin-left: -0.5px;
    width: 1px;
    height: 140px;
    background: #eee;
    -webkit-animation: pathmove 1.4s ease-in-out infinite;
    animation: pathmove 1.4s ease-in-out infinite;
    opacity: 1
}
.scrolldown .title{ font-size: 14px;}

@-webkit-keyframes pathmove {
    0% { height: 0; top: 50px; opacity: 0;}
    30% { height: 140px; opacity: 1;}
    100% { height: 140px; top: 140px; opacity: 0;}
}

@keyframes pathmove {
    0% { height: 0; top: 50px; opacity: 0;}
    30% { height: 140px; opacity: 1;}
    100% { height: 140px; top: 140px; opacity: 0;}
}

.note-section{ background-color: #fff; color: #000; padding: 50px 0; font-size: 14px; line-height: 1.8;}

.new-home-banner{ height: 100vh;}
.new-home-banner .banner-box{ width: 50%; height: 100%; position: relative;}
.new-home-banner .banner-box img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.new-home-banner .banner-left{ float: left;}
.new-home-banner .banner-right{ float: right;}

.new-home-banner .banner-box .hidden-cont{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 5; opacity: 0; transition: all 1s ease; -webkit-transition: all 1s ease; -moz-transition: all 1s ease;}
.new-home-banner .banner-box .hidden-cont video{ display: block; width: 100%; height: 100%; object-fit: cover;}
.new-home-banner .banner-box .hidden-cont::before{ content: ''; width: 100%; height: 100%; background-color: #fff; opacity: 0.3; position: absolute; top: 0; left: 0;}

.new-home-banner .banner-box .banner-inner{ width: 100%; position: absolute; left: 0; top: 50%; transform:translateY(-40%); z-index: 9;}
.new-home-banner .banner-box .banner-inner .logo img{ display: block; width: 100%;}
.new-home-banner .banner-box .banner-inner .banner-btn{ width: 160px; font-size: 18px; color: #000; text-align: center; padding: 9px 0; border: 1px solid #000; border-radius: 45px; margin: 4.629% auto 0 auto;}
.new-home-banner .banner-right .hidden-cont::before{ background-color: #000;}
.new-home-banner .banner-right .banner-inner .banner-btn{ border-color: #fff; color: #fff;}

.new-home-banner .banner-box:hover .hidden-cont{ opacity: 1;}

.gt-banner-inner{ width: 100%; position: absolute; left: 0; top: 19%; text-align: center;}
.gt-banner-inner .top-logo{ font-size: 0;}
.gt-banner-inner .top-logo .icon, .gt-banner-inner .top-logo span{ display: inline-block; vertical-align: middle;}
.gt-banner-inner .top-logo .icon{ height: 47px;}
.gt-banner-inner .top-logo .icon img{ display: block; height: 100%;}
.gt-banner-inner .top-logo span{ font-size: 50px; line-height: 1; margin-left: 25px;}
.gt-banner-inner .time{ font-size: 30px; font-family: "SourceHanSansCN-Light"; margin-top: 25px;}
.gt-banner-inner .video-play{ bottom: auto; top: 116%; line-height: 56px; background-size: 56px; padding-right: 65px;}


.gt-section1{ background-color: #fff; color: #000; padding: 145px 0 180px 0;}
.gt-section1 .top-txt-box .cont{ line-height: 1.8; color: #666; margin-top: 0;}
.gt-section1 .video-inner{ margin-top: 70px;}

.gt-section2{ background: url(/ensite/images/new/gt-section2-bg.jpg) center no-repeat; background-size: cover; color: #000; padding: 135px 0 160px 0;}
.gt-section2 .top-txt-box .cont{ line-height: 1.8; color: #666; margin-top: 0;}
.gt-section2 .video-inner{ margin-top: 70px;}

.gt-section3{ padding: 120px 0 100px 0; background-color: #fff;}
.gt-section3 .top-title-box{ font-size: 0; text-align: center;}
.gt-section3 .top-title-box img{ display: inline-block; vertical-align: middle; height: 40px;}
.gt-section3 .top-title-box span{ display: inline-block; vertical-align: middle; font-size: 42px; color: #000; font-weight: bold; line-height: 1; margin-left: 22px;}

.gt-section3-swiper{ margin: 90px -10px 0 -10px;}
.gt-section3-swiper .swiper-container{ overflow: visible;}
.gt-section3-swiper .swiper-slide{ float: left; width: 50%; padding: 0 10px;}
.gt-section3-swiper .swiper-slide .block-box{ position: relative; border-radius: 10px; padding: 62px 70px 0 70px; background-image: linear-gradient(to left top, #a6acb0, #c2c5ca, #8a9196);}
.gt-section3-swiper .swiper-slide .block-box .logo-box{ height: 57px;}
.gt-section3-swiper .swiper-slide .block-box .logo-box img{ display: block; height: 100%;}
.gt-section3-swiper .swiper-slide .block-box .time{ font-size: 20px; margin-top: 20px;}
.gt-section3-swiper .swiper-slide .block-box .links-btn{ font-size: 16px; margin-top: 30px;}
.gt-section3-swiper .swiper-slide .block-box .links-btn a{ color: #fff;}
.gt-section3-swiper .swiper-slide .block-box .bottom-car{ position: relative; top: 70px;}
.gt-section3-swiper .swiper-slide .block-box .bottom-car img{ display: block; width: 110%; position: relative; left: -5%;}


.second-banner .ye-brand-video-play{ bottom: 8.14%; line-height: 56px; background-size: 56px; padding-right: 65px;}


.ye-brand-section{ position: relative; font-family: "SourceHanSansCN-Light";}
.ye-brand-section .edit-container{ width: 1400px;}
.ye-brand-section .bg img{ display: block; width: 100%;}
.ye-brand-section .video-inner{ margin-top: 90px; border-radius: 10px; overflow: hidden; /* height: 28vw; */}
.ye-brand-section .video-inner img, .ye-brand-section .video-inner video{ display: block; width: 100%; height: 100%; object-fit: cover;}
.ye-brand-section .top-txt-box .cont{ font-size: 24px; line-height: 2.5; text-align: center;}
.ye-brand-section .top-txt-box .cont strong{ font-family: "思源黑体简体";}
.ye-brand-section .top-txt-box .cont .tline{ font-size: 80%;}
.ye-brand-section .top-txt-box .logo{ height: 84px;margin-bottom: 80px;}
.ye-brand-section .top-txt-box .logo img{ display: block;height: 100%;margin: 0 auto;}

.ye-brand-section1 .cont-inner{ width: 100%; position: absolute; left: 0; top: 50%; transform:translateY(-50%); text-align: center;}
.ye-brand-section1 .cont-inner .cont{ font-size: 24px; line-height: 2.5;}
.ye-brand-section2 .cont-inner{ width: 100%; position: absolute; left: 0; top: 19.629%; text-align: center;}
.ye-brand-section2 .cont-inner .logo{ height: 140px;}
.ye-brand-section2 .cont-inner .logo img{ display: block; height: 100%; margin: 0 auto;}
.ye-brand-section2 .cont-inner .cont{ font-size: 24px; line-height: 2.5; margin-top: 50px;}
.ye-brand-section2 .cont-inner .cont strong{ font-family: "思源黑体简体";}
.ye-brand-section3 .cont-inner{ width: 100%; position: absolute; left: 0; top: 22.448%; text-align: center;}
.ye-brand-section3 .cont-inner .logo{ height: 136px;}
.ye-brand-section3 .cont-inner .logo img{ display: block; height: 100%; margin: 0 auto;}
.ye-brand-section3 .cont-inner .cont{ font-size: 24px; line-height: 2.5; margin-top: 50px;}
.ye-brand-section4{ background: url(/ensite/images/new/ye-brand-section4-bg.jpg) center no-repeat; background-size: cover; padding: 125px 0;}

.ye-brand-section4 .bottom-list-box{ margin-top: 50px;}
.ye-brand-section4 .bottom-list-box ul{ margin: 0 -50px;}
.ye-brand-section4 .bottom-list-box li{ float: left; width: 25%; padding: 0 50px;}
.ye-brand-section4 .bottom-list-box li .block-box{ font-size: 18px; line-height: 2; height: 14em; position: relative;}
.ye-brand-section4 .bottom-list-box li .block-box::before{ content: ''; width: 1px; height: 100%; position: absolute; top: 0; right: -50px; background: -webkit-linear-gradient(to bottom, transparent, #fff, transparent); background: linear-gradient(to bottom, transparent, #fff, transparent);}
.ye-brand-section4 .bottom-list-box li:nth-child(2){ width: 50%;}
.ye-brand-section4 .bottom-list-box li:last-child .block-box::before{ display: none;}

.ye-brand-section4-list li{ margin-top: 70px;}
.ye-brand-section4-list li .pic{ float: right; width: 50%; border-radius: 10px; overflow: hidden;}
.ye-brand-section4-list li .pic img{ display: block; width: 100%;}
.ye-brand-section4-list li .cont-box{ float: left; width: 50%; font-size: 16px; line-height: 1.8; padding: 5px 2.8% 0 0;}
.ye-brand-section4-list li .cont-box .title{ font-size: 22px; margin-bottom: 25px; font-weight: bold; font-family: "思源黑体简体"; padding-left: 15px; position: relative;}
.ye-brand-section4-list li .cont-box .title::before{ content: ''; width: 1px; height: 100%; position: absolute; top: 0; left: 0; background: -webkit-linear-gradient(to bottom, transparent, #fff, transparent); background: linear-gradient(to bottom, transparent, #fff, transparent);}


.ye-brand-section5{ background: url(/ensite/images/new/ye-brand-section5-bg.jpg) center no-repeat; background-size: cover; padding: 125px 0;}
.ye-brand-section-block{ margin-top: 120px;}
.ye-brand-section-block .video-inner{ margin-top: 0;}
.ye-brand-section-block .cont-box{ font-size: 18px; margin-top: 40px;}
.ye-brand-section-block .cont-box .title{ font-size: 24px; font-weight: bold; margin-bottom: 15px;}

.ye-brand-section6{ padding: 120px 0 160px 0; background: url(/ensite/images/new/ye-brand-section6-bg.jpg) center no-repeat; background-size: cover;}
.ye-brand-section6 .top-title-box{ font-size: 0; text-align: center;}
.ye-brand-section6 .top-title-box img{ display: inline-block; vertical-align: middle; height: 40px;}
.ye-brand-section6 .top-title-box span{ display: inline-block; vertical-align: middle; font-size: 42px; color: #fff; font-weight: bold; line-height: 1; margin-left: 22px;}

.ye-brand-section6-swiper{ margin: 90px -30px 0 -30px;}
.ye-brand-section6-swiper .swiper-container{ overflow: visible;}
.ye-brand-section6-swiper .swiper-slide{ float: left; width: 33.333%; padding: 0 30px;}
.ye-brand-section6-swiper .swiper-slide .block-box{ position: relative; border-radius: 10px; padding: 50px 56px 0 56px;}
.ye-brand-section6-swiper .swiper-slide .block-box.bg1{ background-image: linear-gradient(to left top, #aba4b8, #cbbdce);}
.ye-brand-section6-swiper .swiper-slide .block-box.bg2{ background-image: linear-gradient(to left top, #c5af8b, #c6bdab);}
.ye-brand-section6-swiper .swiper-slide .block-box.bg3{ background-image: linear-gradient(to left top, #d3a3a3, #cab6b8);}
.ye-brand-section6-swiper .swiper-slide .block-box .cont-box{}
.ye-brand-section6-swiper .swiper-slide .block-box .logo-box{ height: 49px;}
.ye-brand-section6-swiper .swiper-slide .block-box .logo-box img{ display: block; height: 100%;}
.ye-brand-section6-swiper .swiper-slide .block-box .time{ font-size: 18px; margin-top: 10px;}
.ye-brand-section6-swiper .swiper-slide .block-box .links-btn{ font-size: 16px; line-height: 1; margin-top: 30px;}
.ye-brand-section6-swiper .swiper-slide .block-box .links-btn a{ display: inline-block; vertical-align: top; color: #fff; padding: 7px 25px; background-color: rgba(000, 000, 000, 0.15); border: 1px solid rgba(255,255,255,0.3); border-radius: 30px;}
.ye-brand-section6-swiper .swiper-slide .block-box .bottom-car{ position: relative; top: 50px;}
.ye-brand-section6-swiper .swiper-slide .block-box .bottom-car img{ display: block; width: 130%; position: relative; left: -15%;}

.csuv-banner-inner{ width: 100%; position: absolute; left: 0; top: 19%; text-align: right;}
.csuv-banner-inner .top-logo{ font-size: 0;}
.csuv-banner-inner .top-logo .icon, .csuv-banner-inner .top-logo span{ display: inline-block; vertical-align: middle;}
.csuv-banner-inner .top-logo .icon{ height: 48px;}
.csuv-banner-inner .top-logo .icon img{ display: block; height: 100%;}
.csuv-banner-inner .top-logo span{ font-size: 50px; line-height: 1; margin-left: 25px;}
.csuv-banner-inner .time{ font-size: 30px; font-family: "SourceHanSansCN-Light"; margin-top: 25px;}
.csuv-banner-inner .video-play{ bottom: auto; top: 116%; line-height: 56px; background-size: 56px; padding-right: 65px; left: auto; transform: translateX(0); right: 0;}

.csuv-section{ background-color: #fff; color: #000;}
.csuv-section .edit-container{/* width: 1500px;*/width: 1400px;}
.csuv-section .top-txt-box{ padding: 0 175px; font-size: 34px;}
.csuv-section .top-txt-box .title{ font-size: 48px;/* font-weight: bold;*/}
.csuv-section .top-txt-box .title span{ font-size: 38px;}
.csuv-section .top-txt-box .cont{ margin-top: 20px;}
.csuv-section1{ padding: 70px 0;}
.csuv-section1-block{ padding: 50px 0;}
.csuv-section1-block .video-tabs-swiper .swiper-tabs .tabli::before, .video-tabs-swiper .swiper-tabs .tabli::after{ background-color: rgba(144, 144, 144, 0.3);}

.csuv-section2{ padding: 100px 0; background: url(/ensite/images/new/csuv-section2-bg.jpg) center no-repeat; background-size: cover;}

/* .csuv-section3 .video-tabs-swiper4 .swiper-tabs .tabli{ width: 33.333%;} */
.csuv-section .video-tabs-swiper .swiper-tabs .tabli .title{ width: 100%; height: 3em; position:relative; display:table;}
.csuv-section .video-tabs-swiper .swiper-tabs .tabli .title span{ display:table-cell; vertical-align:middle; *position:absolute; *top:50%; *left:0;}


.csuv-car-appreciate{ padding: 135px 0 200px 0; background: url(/ensite/images/new/csuv-section4-bg.jpg) center no-repeat; background-size: cover;}
.csuv-car-appreciate .top-title-box{ font-size: 0; text-align: center;}
.csuv-car-appreciate .top-title-box span{ display: inline-block; vertical-align: middle; font-size: 42px; color: #000; font-weight: bold; line-height: 1;}
.csuv-car-appreciate-swiper{ margin: 90px -48% 0 -48%;}
.csuv-car-appreciate-swiper .swiper-container{ overflow: visible;}
.csuv-car-appreciate-swiper .swiper-slide{ padding: 0 10px;}
.csuv-car-appreciate-swiper .swiper-slide .block-box{ border-radius: 10px; overflow: hidden; position: relative; cursor: pointer;}
.csuv-car-appreciate-swiper .swiper-slide .block-box img{ display: block; width: 100%;}
.csuv-car-appreciate-swiper .swiper-slide .block-box::before{ content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.csuv-car-appreciate-swiper .swiper-pagination-progressbar{ width: 30%; height: 2px; top: auto; bottom: -75px; left: 50%; transform:translateX(-50%); background: rgba(0, 0, 0, 0.15);}
.csuv-car-appreciate-swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{ background: #f5334e;}
.csuv-car-appreciate-swiper .swiper-arrow{ width: 50px; height: 50px; background-position: center; background-repeat: no-repeat; background-size: 20px; position: absolute; top: 50%; transform:translateY(-50%); cursor: pointer; z-index: 9; background-color: rgba(000, 000, 000, 0.15); border-radius: 100%;}
.csuv-car-appreciate-swiper .swiper-arrow-prev{ background-image: url(/ensite/images/new/icon-swiper-left.png); left: 30%;}
.csuv-car-appreciate-swiper .swiper-arrow-next{ background-image: url(/ensite/images/new/icon-swiper-right.png); right: 30%;}
.csuv-car-appreciate-swiper .swiper-slide-active .block-box::before{ display: none;}


.csuv-model{ padding: 120px 0 100px 0;}
.csuv-model .top-title-box{ font-size: 0; text-align: center;}
.csuv-model .top-title-box img{ display: inline-block; vertical-align: middle; height: 40px;}
.csuv-model .top-title-box span{ display: inline-block; vertical-align: middle; font-size: 42px; color: #000; font-weight: bold; line-height: 1; margin-left: 22px;}
.csuv-model-inner{ position: relative; margin-top: 90px;}
.csuv-model-inner .pic{ border-radius: 10px; overflow: hidden;}
.csuv-model-inner .pic img{ display: block; width: 100%;}
.csuv-model-inner .cont-box{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; padding: 65px 45px;}
.csuv-model-inner .logo-box{ height: 57px;}
.csuv-model-inner .logo-box img{ display: block; height: 100%;}
.csuv-model-inner .time{ font-size: 20px; color: #000; margin-top: 20px;}
.csuv-model-inner .links-btn{ font-size: 16px; margin-top: 30px;}
.csuv-model-inner .links-btn a{ color: #000;}

.csuv-section .video-tabs-swiper .swiper-slide .pic{ height: auto;}

.car-appreciate-layer{ width: 100%; height: 100%; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 999; display: none;}
.car-appreciate-layer .opacity{ width: 100%; height: 100%; background-color: #000; opacity: 0.6; position: absolute; top: 0; left: 0;}
.car-appreciate-layer .layer-close{ width: 30px; height: 30px; background: url(/ensite/images/icon/layer-close.png) center no-repeat; background-size: cover; position: absolute; top: 30px; right: 30px; z-index: 9; cursor: pointer;}
.car-appreciate-layer .layer-container{ width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.car-appreciate-layer .layer-container .layer-inner{ width: 100%; height: 85vh; position: absolute; left: 0; top: 50%; transform:translateY(-50%);}

.car-appreciate-layer-swiper .swiper-container{ overflow: visible;}
.car-appreciate-layer-swiper .swiper-slide .block-box{}
.car-appreciate-layer-swiper .swiper-slide .block-box img{ display: block; height: 85vh; margin: 0 auto; border-radius: 10px;}
.car-appreciate-layer-swiper .swiper-pagination-progressbar{ width: 30%; height: 2px; top: auto; bottom: -30px; left: 50%; transform:translateX(-50%); background: rgba(255, 255, 255, 0.5);}
.car-appreciate-layer-swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{ background: #f5334e;}
.car-appreciate-layer-swiper .swiper-arrow{ width: 30px; height: 30px; background-position: center; background-repeat: no-repeat; background-size: cover; position: absolute; top: 50%; transform:translateY(-50%); cursor: pointer; z-index: 9;}
.car-appreciate-layer-swiper .swiper-arrow-prev{ background-image: url(/ensite/images/new/icon-swiper-left.png); left: 2%;}
.car-appreciate-layer-swiper .swiper-arrow-next{ background-image: url(/ensite/images/new/icon-swiper-right.png); right: 2%;}
.car-appreciate-layer-swiper .swiper-button-disabled{ display: none;}









@media (max-width: 1680px){
	/* 缩小80% */
	/* 共用样式 */
	.home-section .video-play,.wrapper.home .swiper-slide .slide-inner .video-play,.mei-section .video-play{ width: 86px; height: 86px; margin: -43px 0 0 -43px;}
	.home-core-value-label .top-title{ font-size: 52px; margin-bottom: 40px;}
	.home-core-value-label .top-title img{ height: 44px; margin-right: 15px;}
	.home-core-value-label ul{ margin: 0 -42px;}
	.home-core-value-label li{ margin: 0 42px;}
	.home-core-value-label li .block-box{ width: 148px; height: 148px; line-height: 148px; font-size: 48px;}
	.home-core-value-label li .block-box a{ padding-right: 23px;}
	.home-core-value-label li .block-box .icon{ width: 18px; height: 18px; margin-top: -9px; right: 23px;}
	.home-en2 .top-title{ font-size: 52px;}
	
	.enps-section .right-txt-box .logo img{ height: 52px;}
	.enps-section .right-txt-box .title{ margin-top: 30px; font-size: 24px;}
	.enps-section .right-txt-box .btn-box{ margin-top: 64px;}
	.enps-section .right-txt-box .btn-box a{ line-height: 28px; font-size: 14px; padding: 0 14px 0 20px;}
	
	.tab-box-layer .top-title-box .top-title{ font-size: 30px;}
	.tab-box-layer .top-title-box .logo{ margin-top: 25px;}
	.tab-box-layer .top-title-box .logo img{ height: 32px;}
	.tab-box-layer .top-title-box .tabs-txt{ font-size: 30px; margin-top: 25px;}
	.tab-box-layer .dzm-btn2 li{ font-size: 30px; margin: 0 18px; width: 140px; line-height: 45px;}
	.tab-box-layer .dzm-btn2 li a{ padding-left: 35px;}
	.tab-box-layer .dzm-btn2 li .arrow{ width: 16px; height: 16px; margin-top: -8px; right: 35px;}
	.tab-box-layer .layer-close{ background-size: 28px;}
	
	.wrapper.home .swiper-slide .home-title-box .top-title, .wrapper.home .swiper-slide .home-title-box2 .top-title{ font-size: 28px;}
	.wrapper.home .swiper-slide .home-title-box .cont, .wrapper.home .swiper-slide .home-title-box2 .cont{ font-size: 16px; margin-top: 28px;}
	.wrapper.home .swiper-slide .home-title-box .top-title img, .wrapper.home .swiper-slide .home-title-box2 .top-title img{ width: 416px;}
	
	.donghua-box .dot{ width: 28px; height: 28px;}
	.donghua-box .dot .cont-box .title-box{ margin-top: -43px; padding-left: 24px;}
	.donghua-box .dot .cont-box .title-box .title{ font-size: 32px;}
	.donghua-box .dot .cont-box .title-box .cont{ font-size: 20px;}
	
	.donghua-box .dot1 .cont-box{ width: 308px; height: 252px;}
	.donghua-box .dot2 .cont-box{ width: 265px; height: 405px;}
	.donghua-box .dot3 .cont-box{ width: 284px; height: 192px;}
	
	.sub-return-top{ width: 46px; height: 46px; bottom: 92px; right: 40px;}
	
	.signin-banner .banner-inner .cont-box .logo img{ height: 156px;}
	.signin-banner .banner-inner .cont-box .btn-box{ margin-top: 35px;}
	.signin-banner .banner-inner .cont-box .btn-box a{ line-height: 38px; padding: 0 12px 0 20px; font-size: 14px;}
	
	.signin-form-box .box-bg{ /* width: 424px; */ width: 460px; padding: 40px 40px 48px 40px;}
	.signin-form-box .top-title{ font-size: 28px;}
	.signin-form-box .form{ margin-top: 35px;}
	.signin-form-box .form .input-block .input-text{ height: 54px; line-height: 54px; font-size: 16px;}
	.signin-form-box .form .input-yzm .input-text{ padding-right: 120px;}
	.signin-form-box .form .input-yzm .c-btn{ line-height: 30px; margin-top: -15px; font-size: 14px;}
	.signin-form-box .form .clause-box{ margin-top: 30px;}
	.signin-form-box .form .clause-box label{ padding-left: 26px;}
	.signin-form-box .form .clause-box input{ width: 16px; height: 16px; top: 2px;}
	.signin-btn-box a{ line-height: 46px; margin-top: 20px; font-size: 16px;}
	
	.personal-center-container{ padding-top: 208px;}
	.personal-center-container .edit-container{ width: 1136px;}
	.personal-center-left{ width: 800px;}
	.personal-center-left .top-info-box{ padding: 40px 20px; min-height: 290px;}
	.personal-center-left .top-info-box .member-info-box{ padding: 0 20px 35px 20px;}
	.personal-center-left .top-info-box .member-info-box .left{ width: 600px;}
	.personal-center-left .top-info-box .member-info-box .left .photo{ width: 72px; height: 72px;}
	.personal-center-left .top-info-box .member-info-box .left .right-cont{ padding-top: 15px;}
	.personal-center-left .top-info-box .member-info-box .left .right-cont .top1 .name{ font-size: 16px;}
	.personal-center-left .top-info-box .member-info-box .left .right-cont .top1 span{ margin-right: 15px;}
	.personal-center-left .top-info-box .member-info-box .left .right-cont .top1 .gender img, .personal-center-left .top-info-box .member-info-box .left .right-cont .top1 .level img{ height: 16px;}
	.personal-center-left .top-info-box .member-info-box .left .right-cont .personal-signature{ margin-top: 5px;}
	.personal-center-left .top-info-box .member-info-box .clock-in{ margin-top: 15px;}
	.personal-center-left .top-info-box .member-info-box .clocked-in{ margin-top: 15px;}
	.personal-center-left .top-info-box .bottom-label-box{ padding-top: 35px;}
	.personal-center-left .top-info-box .bottom-label-box li .number{ font-size: 28px;}
	.personal-center-left .top-info-box .bottom-label-box li .title{ margin-top: 15px;}
	.en-community{ margin-top: 20px;}
	.en-community .top-title{ font-size: 16px;}
	.en-community .top-title span{ padding-left: 30px; background-size: auto 16px;}
	.community-tabs li{ margin: 0 22px;}
	.community-content{ padding: 0 35px;}
	.community-content-block{ padding: 45px 0 20px 0;}
	.community-content-block .top-member-info .photo{ width: 56px; height: 56px;}
	.community-content-block .top-member-info .right-cont{ padding-top: 5px;}
	.community-content-block .top-member-info .right-cont .name{ font-size: 16px;}
	.community-content-block .block-cont{ font-size: 14px; margin-top: 20px;}
	.community-content-block .block-cont .img .more-links{ font-size: 14px; width: 106px;}
	.base-more-box{ margin-top: 25px;}
	.personal-center-right{ width: 290px;}
	
	.mall-container .cont-inner{ top: 24%;}
	.mall-container .cont-inner .title img{ height: 80px;}
	.mall-container .cont-inner .cont{ font-size: 24px;}
	.mall-container .cont-inner .time{ margin-top: 20px;}
	.mall-container .cont-inner .time span{ padding: 0 30px; font-size: 16px; line-height: 38px;}
	.mall-container .cont-inner .btn-box a{ width: 205px; line-height: 48px; font-size: 16px;}
	
	.test-drive-banner .banner-inner .cont-box .logo img{ height: 30px;}
	.test-drive-banner .banner-inner .cont-box .txt-box{ margin-top: 20px; font-size: 14px;}
	.test-drive-banner .banner-inner .cont-box .txt-box .txt2{ font-size: 18px;}
	.test-drive-banner .banner-inner .cont-box .title{ font-size: 16px; margin-top: 20px;}
	
	.test-drive-form-box .box-bg{ width: 404px;}
	.test-drive-form-box .top-title{ font-size: 36px;}
	.test-drive-form-tabs{ margin-top: 20px; line-height: 50px;}
	.test-drive-form-tabs li img{ height: 18px;}
	.test-drive-form-content{ margin-top: 25px;}
	.test-drive-btn-box a{ line-height: 46px; font-size: 16px;}
	
	.reminder-layer .layer-inner{ width: 440px; max-height: 324px; margin: -162px 0 0 -220px;}
	.reminder-layer .layer-inner .top-title{ line-height: 56px; font-size: 16px;}
	.reminder-layer .layer-inner .cont-box{ padding: 20px 35px;}
	.reminder-layer .layer-inner .cont-box .txt{ font-size: 14px;}
	.reminder-layer .layer-inner .cont-box .weixin-box{ width: 156px; height: 156px;}
	.reminder-layer .layer-inner .cont-box .weixin-box img{ width: 102px; height: 102px; margin-left: -50px; top: 24px;}
	
	.agreement-container{ padding-top: 208px;}
	.agreement-container .edit-container{ width: 960px;}
	.agreement-content{ padding: 40px;}
	.agreement-content .top-title-box .title{ font-size: 24px;}
	.agreement-content .content{ font-size: 14px;}
	.agreement-content .content .title{ font-size: 16px;}
	.agreement-content .content p{ margin-top: 20px;}
	.agreement-content .content .table{ margin-top: 20px;}
	.agreement-content .content .table th{ font-size: 16px;}
	
	
	.eN2-swiper .swiper-slide .to-next{ width: 28px; margin-left: -14px;}
	.eN2-swiper .swiper-slide .cont-inner .title{ font-size: 36px;}
	.eN2-swiper .swiper-slide .cont-inner .btn-box a{ font-size: 16px; line-height: 36px; padding: 0 16px 0 25px;}
	.eN2-swiper .one-pagination .swiper-pagination-bullet{ margin-top: 15px !important;}
	
	
	
	
	.base-btn-box{ width: 152px; line-height: 38px; margin: 0 0 0 25px;}
	.base-btn-box a{ padding: 0 12px 0 35px;}
	.base-btn-box span{ font-size: 15px; letter-spacing: 4px;}
	.base-btn-box .icon{ height: 10px; margin-top: -5px; right: 12px;}
	.base-btn-box .btn-circle{ width: 52px; height: 52px; left: -25px; margin-top: -26px;}
	/* .base-btn-box:hover{ width: 170px;} */
	
	.home-banner .swiper-slide .base-cont-box .logo{ height: 40px;}
	.home-banner .swiper-slide .base-cont-box .cont-item{ margin-top: 32px;}
	.home-banner .swiper-slide .base-cont-box .cont-item .txt{ line-height: 38px; font-size: 28px; margin-right: 15px;}
	
	.base-cont-box-ensuv .logo{ height: 122px;}
	.base-cont-box-ensuv .txt{ font-size: 28px; margin-top: 25px; right: -60px;}
	
	.base-cont-box-engt .logo{ height: 52px;}
	.base-cont-box-engt .txt{ font-size: 28px; margin-top: 25px;}
	
	
	.prototype-swiper .swiper-slide .to-next{ width: 64px; margin-left: -32px;}
	.prototype-swiper .one-pagination .swiper-pagination-bullet{ margin-top: 15px !important;}
	
	.prototype-qrcode .pic{ width: 105px;}
	.prototype-qrcode .title{ font-size: 16px; margin-top: 15px;}
	
	.prototype-cont-box .cont-inner .txt-box .btn-circle{ width: 48px; height: 48px; right: -56px; margin-top: -24px;}
	
	.prototype-cont-box1 .cont-inner .logo{ height: 40px;}
	.prototype-cont-box1 .cont-inner .txt-box{ margin-top: 32px;}
	.prototype-cont-box1 .cont-inner .txt-box .txt{ font-size: 32px; letter-spacing: 8px;}
	.prototype-cont-box1 .cont-inner .txt-box .txt2{ font-size: 28px;}
	
	.prototype-cont-box2 .cont-inner .logo{ height: 85px;}
	.prototype-cont-box2 .cont-inner .txt-box{ margin-top: 0;}
	.prototype-cont-box2 .cont-inner .txt-box .txt{ font-size: 29px;}
	.prototype-cont-box2 .cont-inner .txt-box .txt2{ font-size: 22px;}
	
	.prototype-cont-box3 .cont-inner .logo{ height: 72px;}
	.prototype-cont-box3 .cont-inner .txt-box{ /* margin-top: 45px; */}
	.prototype-cont-box3 .cont-inner .txt-box .txt{ font-size: 45px; letter-spacing: 4px;}
	.prototype-cont-box3 .cont-inner .txt-box .txt2{ font-size: 22px;}
	.prototype-cont-box3 .cont-inner .txt-box .btn-circle{ right: -68px;}
	
	.prototype-cont-box4 .cont-inner .logo{ height: 75px;}
	.prototype-cont-box4 .cont-inner .txt-box{ /* margin-top: 45px; */}
	.prototype-cont-box4 .cont-inner .txt-box .txt{ font-size: 45px; letter-spacing: 4px;}
	.prototype-cont-box4 .cont-inner .txt-box .txt2{ font-size: 22px;}
	.prototype-cont-box4 .cont-inner .txt-box .btn-circle{ right: -68px;}
	
	.en-suv-cont-box1 .cont-inner .logo{ height: 107px;}
	.en-suv-cont-box1 .cont-inner .logo2{ height: 96px; margin-top: 15px;}
	.en-suv-cont-box1 .cont-inner .txt-box{ margin-top: 15px;}
	.en-suv-cont-box1 .cont-inner .txt-box .txt{ font-size: 32px; letter-spacing: 4px;}
	.en-suv-cont-box1 .cont-inner .txt-box .txt2{ font-size: 28px;}
	
	.en-suv-cont-box2 .cont-inner .logo{ height: 85px;}
	.en-suv-cont-box2 .cont-inner .txt-box{ margin-top: 32px;}
	.en-suv-cont-box2 .cont-inner .txt-box .txt{ font-size: 45px;}
	
	.en-suv-cont-box3 .cont-inner .logo{ height: 120px;}
	.en-suv-cont-box3 .cont-inner .txt-box{ margin-top: 32px;}
	.en-suv-cont-box3 .cont-inner .txt-box .txt{ font-size: 45px;}
	.en-suv-cont-box3 .cont-inner .txt-box .txt2{ font-size: 25px;}
	
	.en-suv-cont-box4 .cont-inner .logo{ height: 92px;}
	.en-suv-cont-box4 .cont-inner .txt-box{ margin-top: 32px;}
	.en-suv-cont-box4 .cont-inner .txt-box .txt{ font-size: 45px;}
	.en-suv-cont-box4 .cont-inner .txt-box .txt2{ font-size: 25px;}
	
	.en-suv-cont-box5 .cont-inner .logo{ height: 150px;}
	.en-suv-cont-box5 .cont-inner .txt-box{ margin-top: 15px;}
	.en-suv-cont-box5 .cont-inner .txt-box .txt{ font-size: 32px;}
	.en-suv-cont-box5 .cont-inner .txt-box .txt2{ font-size: 32px;}
	
	.top-btn-box{ /* width: 152px; */ line-height: 38px;}
	.top-btn-box a{ padding: 0 48px 0 35px;}
	.top-btn-box span{ font-size: 15px;}
	.top-btn-box .icon{ height: 10px; margin-top: -5px; right: 12px;}
	.top-btn-box .btn-circle{ width: 52px; height: 52px; left: -25px; margin-top: -26px;}
	.top-btn-box:hover a{ /* width: 376px; */ padding-right: 72px;}
	
	
	.second-banner .video-play{ line-height: 56px; background-size: 56px; font-size: 14px; padding-right: 68px;}
	.second-banner .title{ font-size: 24px;}
	
	.second-section .edit-container{ width: 1120px;}
	.second-section .top-txt-box{ padding: 0 140px; font-size: 16px;}
	.second-section .top-txt-box .title{ font-size: 38px;}
	.second-section .top-txt-box .title span{ font-size: 30px;}
	
	
	.second-section1{ padding: 125px 0 145px 0;}
	.second-section2{ padding: 80px 0;}
	.second-section2-block{ padding: 65px 0;}
	.video-tabs-swiper{ margin-top: 32px;}
	.video-tabs-swiper .swiper-tabs{ margin-top: 15px;}
	.video-tabs-swiper .swiper-tabs .tabli{ font-size: 16px;}
	.video-tabs-txt{ font-size: 14px;}
	
	.second-section3{ padding: 95px 0;}
	.second-section3 .top-title-box span{ font-size: 34px; margin-left: 18px;}
	.second-section3-swiper{ margin-top: 80px;}
	.second-section3-swiper .swiper-slide .block-box{ padding: 85px 90px 0 90px;}
	.second-section3-swiper .swiper-slide .block-box .logo-box{ height: 22px;}
	.second-section3-swiper .swiper-slide .block-box .title-box{ margin-top: 32px;}
	.second-section3-swiper .swiper-slide .block-box .title-box .title1{ font-size: 22px;}
	.second-section3-swiper .swiper-slide .block-box .title-box .title2{ font-size: 14px;}
	.second-section3-swiper .swiper-slide .block-box .links-btn{ font-size: 14px; margin-top: 25px;}
	.second-section3-swiper .swiper-slide .block-box .bottom-car{ top: 56px;}
	.second-section3-swiper .swiper-pagination-progressbar{ bottom: -64px;}
	
	.note-section{ padding: 40px 0; font-size: 13px;}
	
	.new-home-banner .banner-box .banner-inner .banner-btn{ width: 128px; padding: 7px 0; font-size: 15px;}
	
	
	.gt-banner-inner .top-logo .icon{ height: 38px;}
	.gt-banner-inner .top-logo span{ font-size: 40px; margin-left: 20px;}
	.gt-banner-inner .time{ font-size: 24px; margin-top: 20px;}
	.gt-banner-inner .video-play{ line-height: 45px; background-size: 45px; padding-right: 52px;}
	
	.gt-section1{ padding: 115px 0 145px 0;}
	.gt-section1 .video-inner{ margin-top: 56px;}
	.gt-section2{ padding: 105px 0 125px 0;}
	.gt-section2 .video-inner{ margin-top: 56px;}
	.gt-section3{ padding: 95px 0 80px 0;}
	.gt-section3 .top-title-box img{ height: 32px;}
	.gt-section3 .top-title-box span{ font-size: 34px; margin-left: 18px;}
	.gt-section3-swiper{ margin-top: 72px;}
	.gt-section3-swiper .swiper-slide .block-box{ padding: 50px 56px 0 56px;}
	.gt-section3-swiper .swiper-slide .block-box .logo-box{ height: 45px;}
	.gt-section3-swiper .swiper-slide .block-box .time{ font-size: 16px; margin-top: 15px;}
	.gt-section3-swiper .swiper-slide .block-box .links-btn{ font-size: 14px; margin-top: 25px;}
	.gt-section3-swiper .swiper-slide .block-box .bottom-car{ top: 56px;}
	
	.second-banner .ye-brand-video-play{ line-height: 45px; background-size: 45px; padding-right: 52px;}
	
	.ye-brand-section .edit-container{ width: 1120px;}
	.ye-brand-section .top-txt-box .cont{ font-size: 20px;}
	.ye-brand-section .top-txt-box .logo{ height: 68px;margin-bottom: 64px;}
	.ye-brand-section .video-inner{ margin-top: 72px;}
	.ye-brand-section1 .cont-inner .cont{ font-size: 20px;}
	.ye-brand-section2 .cont-inner .logo{ height: 112px;}
	.ye-brand-section2 .cont-inner .cont{ font-size: 20px; margin-top: 40px;}
	.ye-brand-section3 .cont-inner .logo{ height: 108px;}
	.ye-brand-section3 .cont-inner .cont{ font-size: 20px; margin-top: 40px;}
	.ye-brand-section4{ padding: 100px 0;}
	.ye-brand-section4 .bottom-list-box{ margin-top: 40px;}
	.ye-brand-section4 .bottom-list-box ul{ margin: 0 -40px;}
	.ye-brand-section4 .bottom-list-box li{ padding: 0 40px;}
	.ye-brand-section4 .bottom-list-box li .block-box{ font-size: 15px;}
	.ye-brand-section4 .bottom-list-box li .block-box::before{ right: -40px;}
	
	.ye-brand-section4-list li{ margin-top: 56px;}
	.ye-brand-section4-list li .cont-box{ font-size: 14px;}
	.ye-brand-section4-list li .cont-box .title{ font-size: 18px; margin-bottom: 20px; padding-left: 12px;}
	
	.ye-brand-section5{ padding: 100px 0;}
	.ye-brand-section-block{ margin-top: 96px;}
	.ye-brand-section-block .cont-box{ font-size: 16px; margin-top: 32px;}
	.ye-brand-section-block .cont-box .title{ font-size: 20px; margin-bottom: 12px;}
	.ye-brand-section6{ padding: 95px 0 125px 0;}
	.ye-brand-section6 .top-title-box img{ height: 32px;}
	.ye-brand-section6 .top-title-box span{ font-size: 34px; margin-left: 18px;}
	.ye-brand-section6-swiper{ margin: 72px -25px 0 -25px;}
	.ye-brand-section6-swiper .swiper-slide{ padding: 0 25px;}
	.ye-brand-section6-swiper .swiper-slide .block-box{ padding: 40px 45px 0 45px;}
	.ye-brand-section6-swiper .swiper-slide .block-box .logo-box{ height: 39px;}
	.ye-brand-section6-swiper .swiper-slide .block-box .time{ font-size: 15px;}
	.ye-brand-section6-swiper .swiper-slide .block-box .links-btn{ font-size: 14px; margin-top: 25px;}
	.ye-brand-section6-swiper .swiper-slide .block-box .links-btn a{ padding: 6px 20px;}
	.ye-brand-section6-swiper .swiper-slide .block-box .bottom-car{ top: 40px;}
	
	.csuv-banner-inner .top-logo .icon{ height: 38px;}
	.csuv-banner-inner .top-logo span{ font-size: 40px; margin-left: 20px;}
	.csuv-banner-inner .time{ font-size: 24px; margin-top: 20px;}
	.csuv-banner-inner .video-play{ line-height: 45px; background-size: 45px; padding-right: 52px;}
	
	.csuv-section .edit-container{ width: 1120px;}
	.csuv-section .top-txt-box{ padding: 0 140px; font-size: 27px;}
	.csuv-section .top-txt-box .title{ font-size: 38px;}
	.csuv-section .top-txt-box .title span{ font-size: 30px;}
	.csuv-section1{ padding: 56px 0;}
	.csuv-section1-block{ padding: 40px 0;}
	.csuv-section2{ padding: 80px 0;}
	
	.csuv-car-appreciate{ padding: 105px 0 160px 0;}
	.csuv-car-appreciate .top-title-box span{ font-size: 34px;}
	.csuv-car-appreciate-swiper{ margin-top: 72px;}
	.csuv-car-appreciate-swiper .swiper-pagination-progressbar{ bottom: -60px;}
	
	.csuv-model{ padding: 95px 0 80px 0;}
	.csuv-model .top-title-box img{ height: 32px;}
	.csuv-model .top-title-box span{ font-size: 34px; margin-left: 18px;}
	.csuv-model-inner{ margin-top: 72px;}
	.csuv-model-inner .cont-box{ padding: 52px 36px;}
	.csuv-model-inner .cont-box .logo-box{ height: 45px;}
	.csuv-model-inner .cont-box .time{ font-size: 16px; margin-top: 15px;}
	.csuv-model-inner .cont-box .links-btn{ font-size: 14px; margin-top: 25px;}
	
	.car-appreciate-layer .layer-close{ width: 24px; height: 24px; top: 24px; right: 24px;}
	.csuv-car-appreciate-swiper .swiper-arrow{ width: 40px; height: 40px; background-size: 16px;}
	.car-appreciate-layer-swiper .swiper-pagination-progressbar{ bottom: -24px;}
	
	
	
}
@media (max-width: 1440px){
	/* 缩小70% */
	/* 共用样式 */
	.home-core-value-label .top-title{ font-size: 44px; margin-bottom: 35px;}
	.home-core-value-label .top-title img{ height: 38px;}
	.home-core-value-label ul{ margin: 0 -35px;}
	.home-core-value-label li{ margin: 0 35px;}
	.home-core-value-label li .block-box{ width: 130px; height: 130px; line-height: 130px; font-size: 42px;}
	.home-en2 .top-title{ font-size: 44px;}
	
	.enps-section .right-txt-box .logo img{ height: 45px;}
	.enps-section .right-txt-box .title{ margin-top: 25px; font-size: 20px;}
	.enps-section .right-txt-box .btn-box{ margin-top: 55px;}
	
	.wrapper.home .swiper-slide .tab-box-layer .top-title-box .top-title{ font-size: 26px;}
	.tab-box-layer .top-title-box .logo{ margin-top: 20px;}
	.tab-box-layer .top-title-box .logo img{ height: 28px;}
	.tab-box-layer .top-title-box .tabs-txt{ font-size: 26px; margin-top: 20px;}
	.tab-box-layer .dzm-btn2 li{ font-size: 26px; margin: 0 15px; width: 122px; line-height: 40px;}
	.tab-box-layer .dzm-btn2 li a{ padding-left: 30px;}
	.tab-box-layer .dzm-btn2 li .arrow{ right: 30px;}
	
	.wrapper.home .swiper-slide .home-title-box .top-title, .wrapper.home .swiper-slide .home-title-box2 .top-title{ font-size: 24px;}
	.wrapper.home .swiper-slide .home-title-box .top-title img, .wrapper.home .swiper-slide .home-title-box2 .top-title img{ width: 364px;}
	.wrapper.home .swiper-slide .home-title-box .cont, .wrapper.home .swiper-slide .home-title-box2 .cont{ font-size: 14px; margin-top: 25px;}
	
	.donghua-box .dot{ width: 24px; height: 24px;}
	.donghua-box .dot .cont-box .title-box{ margin-top: -38px; padding-left: 20px;}
	.donghua-box .dot .cont-box .title-box .title{ font-size: 28px;}
	.donghua-box .dot .cont-box .title-box .cont{ font-size: 16px;}
	
	.donghua-box .dot1 .cont-box{ width: 270px; height: 220px;}
	.donghua-box .dot2 .cont-box{ width: 232px; height: 300px;}
	.donghua-box .dot3 .cont-box{ width: 248px; height: 168px;}
	
	.signin-banner .banner-inner .cont-box .logo img{ height: 136px;}
	.signin-banner .banner-inner .cont-box .btn-box{ margin-top: 30px;}
	.signin-banner .banner-inner .cont-box .btn-box a{ line-height: 35px;}
	.signin-form-box .box-bg{ /* width: 372px; */ width: 400px; padding: 35px 35px 42px 35px;}
	.signin-form-box .top-title{ font-size: 24px;}
	.signin-form-box .form{ margin-top: 30px;}
	.signin-form-box .form .input-block .input-text{ height: 48px; line-height: 48px; font-size: 14px;}
	.signin-form-box .form .input-yzm .input-text{ padding-right: 105px;}
	.signin-form-box .form .input-yzm .c-btn{ line-height: 28px; margin-top: -14px; font-size: 12px;}
	.signin-form-box .form .clause-box{ font-size: 12px; margin-top: 25px;}
	.signin-btn-box{ padding-top: 5px;}
	.signin-btn-box a{ line-height: 42px; font-size: 14px; margin-top: 15px;}
	
	.personal-center-container{ padding-top: 182px;}
	.personal-center-container .edit-container{ width: 1000px;}
	.personal-center-left{ width: 700px;}
	.personal-center-left .top-info-box{ padding: 25px 20px; min-height: 254px;}
	.personal-center-left .top-info-box .member-info-box .left{ width: 525px;}
	.personal-center-right{ width: 254px;}
	
	.mall-container .cont-inner{ top: 21%;}
	.mall-container .cont-inner .title img{ height: 70px;}
	.mall-container .cont-inner .cont{ font-size: 20px; margin-top: 0;}
	.mall-container .cont-inner .time{ margin-top: 15px;}
	.mall-container .cont-inner .btn-box a{ width: 180px; line-height: 42px;}
	
	.test-drive-banner .banner-inner .cont-box .logo img{ height: 26px;}
	/* .test-drive-banner .banner-inner .cont-box .txt-box{ font-size: 12px;} */
	.test-drive-banner .banner-inner .cont-box .txt-box .txt2{ font-size: 16px;}
	.test-drive-banner .banner-inner .cont-box .title{ font-size: 14px;}
	
	.test-drive-form-box .box-bg{ width: 354px;}
	.test-drive-form-box .top-title{ font-size: 32px;}
	.test-drive-form-tabs{ line-height: 44px;}
	.test-drive-form-tabs .type{ font-size: 12px;}
	.test-drive-form-tabs li img{ height: 15px;}
	.test-drive-btn-box a{ line-height: 42px; font-size: 14px;}
	
	.agreement-container{ padding-top: 182px;}
	.agreement-container .edit-container{ width: 840px;}
	.agreement-content{ padding: 35px;}
	.agreement-content .top-title-box .title{ font-size: 20px;}
	
	
	.eN2-swiper .swiper-slide .to-next{ width: 25px; margin-left: -12.5px;}
	.eN2-swiper .swiper-slide .cont-inner .title{ font-size: 30px;}
	.eN2-swiper .swiper-slide .cont-inner .btn-box a{ font-size: 14px; line-height: 32px; padding: 0 14px 0 22px;}
	
	.eN2-swiper .one-pagination .swiper-pagination-bullet{ margin-top: 12px !important;}
	
	.deails-layer .layer-close{ width: 32px; height: 32px;}
	
	
	
	
	.base-btn-box{ width: 135px; line-height: 34px; margin: 0 0 0 20px;}
	.base-btn-box a{ padding: 0 10px 0 30px;}
	.base-btn-box span{ font-size: 13px; letter-spacing: 3px;}
	.base-btn-box .icon{ height: 10px; margin-top: -5px; right: 10px;}
	.base-btn-box .btn-circle{ width: 45px; height: 45px; left: -21px; margin-top: -22.5px;}
	/* .base-btn-box:hover{ width: 150px;} */
	
	.home-banner .swiper-slide .base-cont-box .logo{ height: 35px;}
	.home-banner .swiper-slide .base-cont-box .cont-item{ margin-top: 28px;}
	.home-banner .swiper-slide .base-cont-box .cont-item .txt{ line-height: 34px; font-size: 25px; margin-right: 15px;}
	
	
	.base-cont-box-ensuv .logo{ height: 106px;}
	.base-cont-box-ensuv .txt{ font-size: 25px; margin-top: 20px; right: -52px;}
	
	.base-cont-box-engt .logo{ height: 45px;}
	.base-cont-box-engt .txt{ font-size: 25px; margin-top: 20px;}
	
	.prototype-swiper .swiper-slide .to-next{ width: 55px; margin-left: -27.5px;}
	.prototype-swiper .one-pagination .swiper-pagination-bullet{ margin-top: 12px !important;}
	
	.prototype-qrcode .pic{ width: 92px;}
	.prototype-qrcode .title{ font-size: 14px;}
	
	.prototype-cont-box .cont-inner .txt-box .btn-circle{ width: 42px; height: 42px; right: -50px; margin-top: -21px;}
	
	.prototype-cont-box1 .cont-inner .logo{ height: 35px;}
	.prototype-cont-box1 .cont-inner .txt-box{ margin-top: 28px;}
	.prototype-cont-box1 .cont-inner .txt-box .txt{ font-size: 28px; letter-spacing: 7px;}
	.prototype-cont-box1 .cont-inner .txt-box .txt2{ font-size: 25px;}
	
	.prototype-cont-box2 .cont-inner .logo{ height: 74px;}
	.prototype-cont-box2 .cont-inner .txt-box{ margin-top: 0;}
	.prototype-cont-box2 .cont-inner .txt-box .txt{ font-size: 26px;}
	.prototype-cont-box2 .cont-inner .txt-box .txt2{ font-size: 20px;}
	
	.prototype-cont-box3 .cont-inner .logo{ height: 63px;}
	.prototype-cont-box3 .cont-inner .txt-box{ /* margin-top: 38px; */}
	.prototype-cont-box3 .cont-inner .txt-box .txt{ font-size: 38px; letter-spacing: 3px;}
	.prototype-cont-box3 .cont-inner .txt-box .txt2{ font-size: 20px;}
	.prototype-cont-box3 .cont-inner .txt-box .btn-circle{ right: -60px;}
	
	.prototype-cont-box4 .cont-inner .logo{ height: 65px;}
	.prototype-cont-box4 .cont-inner .txt-box{ /* margin-top: 38px; */}
	.prototype-cont-box4 .cont-inner .txt-box .txt{ font-size: 38px; letter-spacing: 3px;}
	.prototype-cont-box4 .cont-inner .txt-box .txt2{ font-size: 20px;}
	.prototype-cont-box4 .cont-inner .txt-box .btn-circle{ right: -60px;}
	
	.en-suv-cont-box1 .cont-inner .logo{ height: 94px;}
	.en-suv-cont-box1 .cont-inner .logo2{ height: 84px; margin-top: 10px;}
	.en-suv-cont-box1 .cont-inner .txt-box{ margin-top: 10px;}
	.en-suv-cont-box1 .cont-inner .txt-box .txt{ font-size: 28px; letter-spacing: 3px;}
	.en-suv-cont-box1 .cont-inner .txt-box .txt2{ font-size: 25px;}
	
	.en-suv-cont-box2 .cont-inner .logo{ height: 74px;}
	.en-suv-cont-box2 .cont-inner .txt-box{ margin-top: 28px;}
	.en-suv-cont-box2 .cont-inner .txt-box .txt{ font-size: 39px;}
	
	.en-suv-cont-box3 .cont-inner .logo{ height: 105px;}
	.en-suv-cont-box3 .cont-inner .txt-box{ margin-top: 28px;}
	.en-suv-cont-box3 .cont-inner .txt-box .txt{ font-size: 38px;}
	.en-suv-cont-box3 .cont-inner .txt-box .txt2{ font-size: 22px;}
	
	.en-suv-cont-box4 .cont-inner .logo{ height: 81px;}
	.en-suv-cont-box4 .cont-inner .txt-box{ margin-top: 28px;}
	.en-suv-cont-box4 .cont-inner .txt-box .txt{ font-size: 38px;}
	.en-suv-cont-box4 .cont-inner .txt-box .txt2{ font-size: 22px;}
	
	.en-suv-cont-box5 .cont-inner .logo{ height: 126px;}
	.en-suv-cont-box5 .cont-inner .txt-box{ margin-top: 10px;}
	.en-suv-cont-box5 .cont-inner .txt-box .txt{ font-size: 28px;}
	.en-suv-cont-box5 .cont-inner .txt-box .txt2{ font-size: 28px;}
	
	.top-btn-box{ /* width: 135px; */ line-height: 34px;}
	.top-btn-box a{ padding: 0 42px 0 30px;}
	.top-btn-box span{ font-size: 13px;}
	.top-btn-box .icon{ height: 10px; margin-top: -5px; right: 10px;}
	.top-btn-box .btn-circle{ width: 45px; height: 45px; left: -21px; margin-top: -22.5px;}
	.top-btn-box:hover a{ /* width: 150px; */ padding-right: 63px;}
	
	
	.second-banner .video-play{ line-height: 50px; background-size: 50px; font-size: 14px; padding-right: 60px;}
	.second-banner .title{ font-size: 20px;}
	
	.second-section .edit-container{ width: 980px;}
	.second-section .top-txt-box{ padding: 0 120px; font-size: 14px;}
	.second-section .top-txt-box .title{ font-size: 34px;}
	.second-section .top-txt-box .title span{ font-size: 26px;}
	.second-section .top-txt-box .cont{ margin-top: 15px;}
	.second-section .video-inner{ margin-top: 32px;}
	
	
	.second-section1{ padding: 105px 0 125px 0;}
	.second-section2{ padding: 70px 0;}
	.second-section2-block{ padding: 55px 0;}
	
	.video-tabs-swiper{ margin-top: 25px;}
	.video-tabs-swiper .swiper-tabs{ margin-top: 12px;}
	.video-tabs-swiper .swiper-tabs .tabli{ font-size: 14px;}
	
	.second-section3{ padding: 85px 0;}
	.second-section3 .top-title-box span{ font-size: 30px; margin-left: 16px;}
	.second-section3-swiper{ margin-top: 70px;}
	.second-section3-swiper .swiper-slide .block-box{ padding: 75px 80px 0 80px;}
	.second-section3-swiper .swiper-slide .block-box .logo-box{ height: 20px;}
	.second-section3-swiper .swiper-slide .block-box .title-box{ margin-top: 28px;}
	.second-section3-swiper .swiper-slide .block-box .title-box .title1{ font-size: 20px;}
	.second-section3-swiper .swiper-slide .block-box .links-btn{ margin-top: 20px;}
	.second-section3-swiper .swiper-slide .block-box .bottom-car{ top: 50px;}
	.second-section3-swiper .swiper-pagination-progressbar{ bottom: -56px;}
	
	.note-section{ padding: 35px 0; font-size: 13px;}
	
	.new-home-banner .banner-box .banner-inner .banner-btn{ width: 112px; padding: 6px 0; font-size: 14px;}
	
	
	.gt-banner-inner .top-logo .icon{ height: 33px;}
	.gt-banner-inner .top-logo span{ font-size: 35px; margin-left: 18px;}
	.gt-banner-inner .time{ font-size: 20px; margin-top: 15px;}
	.gt-banner-inner .video-play{ line-height: 40px; background-size: 40px; padding-right: 46px;}
	
	.gt-section1{ padding: 100px 0 125px 0;}
	.gt-section1 .video-inner{ margin-top: 50px;}
	.gt-section2{ padding: 95px 0 110px 0;}
	.gt-section2 .video-inner{ margin-top: 50px;}
	.gt-section3{ padding: 85px 0 70px 0;}
	.gt-section3 .top-title-box img{ height: 28px;}
	.gt-section3 .top-title-box span{ font-size: 30px; margin-left: 16px;}
	.gt-section3-swiper{ margin-top: 62px;}
	.gt-section3-swiper .swiper-slide .block-box{ padding: 44px 50px 0 50px;}
	.gt-section3-swiper .swiper-slide .block-box .logo-box{ height: 40px;}
	.gt-section3-swiper .swiper-slide .block-box .time{ font-size: 14px; margin-top: 15px;}
	.gt-section3-swiper .swiper-slide .block-box .links-btn{ font-size: 14px; margin-top: 20px;}
	.gt-section3-swiper .swiper-slide .block-box .bottom-car{ top: 50px;}
	
	.second-banner .ye-brand-video-play{ line-height: 40px; background-size: 40px; padding-right: 46px;}
	
	.ye-brand-section .edit-container{ width: 980px;}
	.ye-brand-section .top-txt-box .cont{ font-size: 16px;}
	.ye-brand-section .top-txt-box .logo{ height: 58px;margin-bottom: 56px;}
	.ye-brand-section .video-inner{ margin-top: 62px;}
	.ye-brand-section1 .cont-inner .cont{ font-size: 16px;}
	.ye-brand-section2 .cont-inner .logo{ height: 98px;}
	.ye-brand-section2 .cont-inner .cont{ font-size: 16px; margin-top: 35px;}
	.ye-brand-section3 .cont-inner .logo{ height: 95px;}
	.ye-brand-section3 .cont-inner .cont{ font-size: 16px; margin-top: 35px;}
	.ye-brand-section4{ padding: 85px 0;}
	.ye-brand-section4 .bottom-list-box{ margin-top: 35px;}
	.ye-brand-section4 .bottom-list-box ul{ margin: 0 -35px;}
	.ye-brand-section4 .bottom-list-box li{ padding: 0 35px;}
	.ye-brand-section4 .bottom-list-box li .block-box{ font-size: 13px; height: 10em;}
	.ye-brand-section4 .bottom-list-box li .block-box::before{ right: -35px;}
	
	.ye-brand-section4-list li{ margin-top: 50px;}
	.ye-brand-section4-list li .cont-box{ font-size: 13px;}
	.ye-brand-section4-list li .cont-box .title{ font-size: 16px; margin-bottom: 15px;}
	
	.ye-brand-section5{ padding: 85px 0;}
	.ye-brand-section-block{ margin-top: 84px;}
	.ye-brand-section-block .cont-box{ font-size: 14px; margin-top: 28px;}
	.ye-brand-section-block .cont-box .title{ font-size: 18px;}
	.ye-brand-section6{ padding: 85px 0 112px 0;}
	.ye-brand-section6 .top-title-box img{ height: 28px;}
	.ye-brand-section6 .top-title-box span{ font-size: 30px; margin-left: 16px;}
	.ye-brand-section6-swiper{ margin: 62px -20px 0 -20px;}
	.ye-brand-section6-swiper .swiper-slide{ padding: 0 20px;}
	.ye-brand-section6-swiper .swiper-slide .block-box{ padding: 35px 40px 0 40px;}
	.ye-brand-section6-swiper .swiper-slide .block-box .logo-box{ height: 34px;}
	.ye-brand-section6-swiper .swiper-slide .block-box .time{ font-size: 14px;}
	.ye-brand-section6-swiper .swiper-slide .block-box .links-btn{ margin-top: 20px;}
	.ye-brand-section6-swiper .swiper-slide .block-box .bottom-car{ top: 35px;}
	
	.csuv-banner-inner .top-logo .icon{ height: 33px;}
	.csuv-banner-inner .top-logo span{ font-size: 35px; margin-left: 18px;}
	.csuv-banner-inner .time{ font-size: 20px; margin-top: 15px;}
	.csuv-banner-inner .video-play{ line-height: 40px; background-size: 40px; padding-right: 46px;}
	
	.csuv-section .edit-container{ width: 980px;}
	.csuv-section .top-txt-box{ padding: 0 120px; font-size: 24px;}
	.csuv-section .top-txt-box .title{ font-size: 34px;}
	.csuv-section .top-txt-box .title span{ font-size: 26px;}
	.csuv-section .top-txt-box .cont{ margin-top: 15px;}
	
	.csuv-section1{ padding: 50px 0;}
	.csuv-section1-block{ padding: 35px 0;}
	.csuv-section2{ padding: 70px 0;}
	
	.csuv-car-appreciate{ padding: 95px 0 140px 0;}
	.csuv-car-appreciate .top-title-box span{ font-size: 30px;}
	.csuv-car-appreciate-swiper{ margin-top: 62px;}
	.csuv-car-appreciate-swiper .swiper-pagination-progressbar{ bottom: -52px;}
	
	.csuv-model{ padding: 85px 0 70px 0;}
	.csuv-model .top-title-box img{ height: 28px;}
	.csuv-model .top-title-box span{ font-size: 30px; margin-left: 16px;}
	.csuv-model-inner{ margin-top: 62px;}
	.csuv-model-inner .cont-box{ padding: 45px 32px;}
	.csuv-model-inner .cont-box .logo-box{ height: 40px;}
	.csuv-model-inner .cont-box .time{ font-size: 14px; margin-top: 15px;}
	.csuv-model-inner .cont-box .links-btn{ font-size: 14px; margin-top: 20px;}

	
	
	
	
	
}
@media (max-width: 1200px){
	/* 缩小70% */
	/* 共用样式 */
	.enps-section .right-txt-box{ right: 8%;}
	.enps-section .right-txt-box .logo img{ height: 40px;}
	
	.signin-banner .banner-inner .cont-box{ padding-right: 0;}
	.signin-form-box{ left: 2.5%;}
	
	.personal-center-container .edit-container{ width: 960px;}
	.personal-center-left{ width: 665px;}
	.personal-center-left .top-info-box .member-info-box .left{ width: 470px;}
	
	.mall-container .cont-inner{ top: 25.4%;}
	.mall-container .cont-inner .cont{ margin-top: 5px;}
	.mall-container .cont-inner .time{ margin-top: 20px;}
	.mall-container .cont-inner .btn-box{ margin-top: 14%;}
	
	.test-drive-banner .banner-inner .cont-box{ padding-right: 0;}
	.test-drive-form-box{ left: 2.5%;}
	
	/* .home-banner .swiper-slide .banner-base-cont-box1{ right: auto; left: 17%;}
	.home-banner .swiper-slide .banner-base-cont-box2{ left: auto; right: 16%;} */
	
	.second-section .edit-container{ width: 960px;}
	.second-section .top-txt-box{ padding: 0 100px;}
	.second-section .top-txt-box .title{ font-size: 28px;}
	.second-section .top-txt-box .title span{ font-size: 22px;}
	.second-section3 .top-title-box span{ font-size: 24px;}
	
	
	.gt-banner-inner .top-logo .icon{ height: 33px;}
	.gt-banner-inner .top-logo span{ font-size: 35px;}
	.gt-banner-inner .time{ font-size: 20px;}
	.gt-section3 .top-title-box img{ height: 24px;}
	.gt-section3 .top-title-box span{ font-size: 26px;}
	
	.ye-brand-section .edit-container{ width: 960px;}
	
	.ye-brand-section2 .cont-inner .logo{ height: 84px;}
	.ye-brand-section3 .cont-inner .logo{ height: 81px;}
	
	.ye-brand-section6 .top-title-box img{ height: 24px;}
	.ye-brand-section6 .top-title-box span{ font-size: 26px;}
	
	.csuv-banner-inner .top-logo .icon{ height: 33px;}
	.csuv-banner-inner .top-logo span{ font-size: 35px;}
	.csuv-banner-inner .time{ font-size: 20px;}

	.csuv-section .top-txt-box{ padding: 0 100px; font-size: 20px;}
	.csuv-section .top-txt-box .title{ font-size: 28px;}
	.csuv-car-appreciate .top-title-box span{ font-size: 26px;}
	.csuv-model .top-title-box img{ height: 24px;}
	.csuv-model .top-title-box span{ font-size: 26px;}
	
	
}

@media (max-width: 992px){
	/* 缩小60% */
	.home-section .video-play,.wrapper.home .swiper-slide .slide-inner .video-play,.mei-section .video-play{ width: 64px; height: 64px; margin: -32px 0 0 -32px;}
	.home-core-value-label{ top: 20%;}
	.home-core-value-label .top-title{ font-size: 24px; margin-bottom: 30px;}
	.home-core-value-label .top-title img{ height: 20px; margin-right: 10px;}
	.home-core-value-label ul{ margin: 0 -7.5px;}
	.home-core-value-label li{ margin: 0 7.5px;}
	.home-core-value-label li .block-box{ width: 80px; height: 80px; line-height: 80px; font-size: 22px;}
	.home-core-value-label li .block-box .icon{ width: 14px; height: 14px; right: 15px; margin-top: -7px;}
	.home-en2{ height: auto !important;}
	.home-en2 img{ height: auto; object-fit: initial;}
	.home-en2 .top-title{ font-size: 24px;}
	
	.enps-section .right-txt-box{ right: auto; left: 50%; transform:translate(-50%,0); top: 20%;}
	.enps-section .right-txt-box .logo img{ height: 32px;}
	.enps-section .right-txt-box .title{ margin-top: 20px;}
	.enps-section .right-txt-box .btn-box{ margin-top: 30px;}
	
	.tab-box-layer .top-title-box{ padding: 0 20px;}
	.tab-box-layer .top-title-box .top-title{ font-size: 20px;}
	.tab-box-layer .top-title-box .logo img{ height: 20px;}
	.tab-box-layer .top-title-box .tabs-txt{ font-size: 20px;}
	.tab-box-layer .dzm-btn2{ padding: 0 20px;}
	.tab-box-layer .dzm-btn2 li{ width: 28%; line-height: 38px; margin: 0 2%; font-size: 18px;}
	.tab-box-layer .dzm-btn2 li a{ padding-left: 20px;}
	.tab-box-layer .dzm-btn2 li .arrow{ right: 15px;}
	.tab-box-layer .layer-close{ background-size: 22px;}
	
	.wrapper.home .swiper-slide .home-title-box, .wrapper.home .swiper-slide .home-title-box2{ padding: 0 8%;}
	.wrapper.home .swiper-slide .home-title-box .top-title, .wrapper.home .swiper-slide .home-title-box2 .top-title{ font-size: 20px;}
	.wrapper.home .swiper-slide .home-title-box .top-title img, .wrapper.home .swiper-slide .home-title-box2 .top-title img{ width: 95%;}
	.wrapper.home .swiper-slide .home-title-box .cont, .wrapper.home .swiper-slide .home-title-box2 .cont{ font-size: 13px; line-height: 1.8; margin-top: 20px;}
		
	.car-box{ width: 130%; left: -15%; bottom: 23%;}
	.donghua-box .dot .cont-box{ position: fixed; width: 100% !important; height: auto !important; right: auto !important; left: 0 !important; bottom: -130% !important; text-align: center;}

	/* .donghua-box .dot .cont-box{ position: absolute; width: 300px; height: auto; bottom: 240px; text-align: center;}
	.donghua-box .dot1 .cont-box{ right: auto; left: -45px;}
	.donghua-box .dot2 .cont-box{ right: auto; left: -150px;}
	.donghua-box .dot3 .cont-box{ right: 0; left: auto;} */
	.donghua-box .dot .cont-box::before{ display: none;}
	.donghua-box .dot .cont-box .title-box{ margin: 0; padding: 0;}
	.donghua-box .dot .cont-box .title-box .title{ font-size: 20px;}
	.donghua-box .dot .cont-box .title-box .cont{ font-size: 14px;}
	
	.sub-return-top{ width: 32px; height: 32px; right: 20px;}
	
	.signin-container{ height: auto !important; background-color: #0e0e16;}
	.signin-banner .banner-inner{ top: 16%;}
	.signin-banner .banner-inner .cont-box{ width: 100%; padding: 0 12%; text-align: center;}
	.signin-banner .banner-inner .cont-box .logo img{ height: auto; margin: 0 auto; width: 100%;}
	.signin-banner .banner-inner .cont-box .btn-box{ margin-top: 20px;}
	
	.signin-form-box{ position: initial; left: 0; padding: 15px 20px 30px 20px;}
	.signin-form-box .box-bg{ width: 100%; /* padding: 40px 25px 45px 25px; */padding: 40px 0 45px 0;}
	.signin-form-box .top-title{ font-size: 22px;}
	.signin-form-box .form{ margin-top: 10px;}
	.signin-form-box .form .input-block .input-text{ height: 56px; line-height: 56px;}
	.signin-form-box .form .input-yzm .c-btn{ line-height: 34px; margin-top: -17px;}
	.signin-form-box .form .clause-box{ margin-top: 20px;}
	.signin-btn-box{ padding-top: 0;}
	.signin-btn-box a{ line-height: 40px; margin-top: 25px;}
	
	.personal-center-container{ padding: 2.02rem 0.2rem 0.2rem 0.2rem; background-size: 130% auto; /* background-color: #101113; */}
	.personal-center-container .edit-container{ width: 100%;}
	.personal-center-container .user-bottom-share{ margin-top: 0.4rem;}
	.personal-center-left{ float: none; width: 100%;}
	.personal-center-left .top-info-box{ padding: 0.52rem 0.3rem; min-height: auto;}
	.personal-center-left .top-info-box .member-info-box{ padding: 0 0 0.54rem 0.2rem;}
	.personal-center-left .top-info-box .member-info-box .left{ width: 4.8rem;}
	.personal-center-left .top-info-box .member-info-box .left .photo{ width: 1.12rem; height: 1.12rem; border-width: 0.04rem; margin-right: 0.4rem;}
	.personal-center-left .top-info-box .member-info-box .left .right-cont{ width: 3.2rem; padding-top: 0.1rem;}
	.personal-center-left .top-info-box .member-info-box .left .right-cont .top1 .name{ display: block; font-size: 0.28rem; margin-right: 0; margin-bottom: 0.1rem;}
	.personal-center-left .top-info-box .member-info-box .left .right-cont .top1 .gender img, .personal-center-left .top-info-box .member-info-box .left .right-cont .top1 .level img{ height: 0.28rem;}
	.personal-center-left .top-info-box .member-info-box .left .right-cont .personal-signature{ font-size: 0.2rem; margin-top: 0.1rem;}
	
	.personal-center-left .top-info-box .member-info-box .clock-in{ width: 1.1rem; line-height: 0.48rem; font-size: 0.22rem; margin-top: 0.1rem;}
	.personal-center-left .top-info-box .member-info-box .clock-in a{ padding-left: 0.5rem; background-size: 0.2rem; background-position: 0.2rem center;}
	.personal-center-left .top-info-box .member-info-box .clocked-in{ width: 1.4rem; line-height: 0.48rem; font-size: 0.22rem; margin-top: 0.1rem;}
	.personal-center-left .top-info-box .bottom-label-box{ padding-top: 0.5rem;}
	.personal-center-left .top-info-box .bottom-label-box li{ padding: 0;}
	.personal-center-left .top-info-box .bottom-label-box li .number{ font-size: 0.38rem;}
	.personal-center-left .top-info-box .bottom-label-box li .title{ font-size: 0.2rem; margin-top: 0.2rem;}
	.en-community{ margin-top: 0.4rem; padding: 0.3rem;}
	.en-community .top-title{ font-size: 0.28rem; padding: 0 0.05rem;}
	.en-community .top-title span{ background-size: auto 0.3rem; padding-left: 0.54rem;}
	.community-tabs{ line-height: 0.6rem; margin-top: 0.35rem;}
	.community-tabs li{ font-size: 0.26rem; margin: 0 0.8rem;}
	.community-content{ padding: 0 0.2rem;}
	.community-content-block{ padding: 0.6rem 0;}
	.community-content-block .top-member-info .photo{ width: 0.78rem; height: 0.78rem; border-width: 0.03rem; margin-right: 0.25rem;}
	.community-content-block .top-member-info .right-cont{ width: 5rem; padding-top: 0;}
	.community-content-block .top-member-info .right-cont .name{ font-size: 0.26rem;}
	.community-content-block .top-member-info .right-cont .time{ font-size: 0.2rem; margin-top: 0.05rem;}
	.community-content-block .block-cont{ font-size: 0.26rem; margin-top: 0.3rem;}
	.community-content-block .block-cont .img{ margin-top: 0.3rem;}
	.community-content-block .block-cont .img .more-links{ width: 1.66rem; line-height: 0.58rem; font-size: 0.2rem;}
	.base-more-box{ margin-top: 0.3rem;}
	.base-more-box a{ font-size: 0.24rem;}
	
	.personal-center-right{ width: 100%; margin-top: 0.4rem;}
	.right-test-drive-box .pic .title{ line-height: 0.96rem; font-size: 0.28rem; padding: 0 0.4rem;}
	.right-weixin-box{ margin-top: 0.4rem;}
	
	.mall-container{ height: auto !important;}
	.mall-container .cont-inner{ top: 0; padding: 2.7rem 0.3rem 0 0.3rem;}
	.mall-container .cont-inner .title img{ height: 1.01rem;}
	.mall-container .cont-inner .cont{ font-size: 0.3rem; padding: 0 1rem; margin-top: 0.1rem;}
	.mall-container .cont-inner .time{ margin-top: 0.4rem;}
	.mall-container .cont-inner .time span{ font-size: 0.22rem; padding: 0 0.35rem; line-height: 0.75rem;}
	.mall-container .cont-inner .txt{ margin-top: 0.35rem; font-size: 0.2rem;}
	.mall-container .cont-inner .btn-box{ margin-top: 2.7rem;}
	.mall-container .cont-inner .btn-box a{ width: 3.22rem; line-height: 0.82rem; font-size: 0.28rem;}
	
	.reminder-layer .layer-inner{ width: calc(100% - 0.6rem); max-height: auto; left: 0.3rem; margin: 0; transform:translate(0,-50%);}
	.reminder-layer .layer-close{ right: 0;}
	.reminder-layer .layer-inner .top-title{ line-height: 1rem; font-size: 0.34rem;}
	.reminder-layer .layer-inner .cont-box{ padding: 0.5rem 0.3rem;}
	.reminder-layer .layer-inner .cont-box .txt{ font-size: 0.28rem;}
	.reminder-layer .layer-inner .cont-box .weixin-box{ width: 3.96rem; height: 3.96rem;}
	.reminder-layer .layer-inner .cont-box .weixin-box img{ width: 2.56rem; height: 2.56rem; margin-left: -1.26rem; top: 0.62rem;}
	
	
	.test-drive-container{ height: auto !important; background-color: #0e0e16;}
	.test-drive-banner .banner-inner{ top: 25%;}
	.test-drive-banner .banner-inner .cont-box{ width: 100%; padding: 0 0.3rem;}
	.test-drive-banner .banner-inner .cont-box .logo img{ height: 0.63rem;}
	.test-drive-banner .banner-inner .cont-box .txt-box{ margin-top: 0.3rem; font-size: 0.23rem;}
	.test-drive-banner .banner-inner .cont-box .txt-box .txt2{ font-size: 0.32rem;}
	.test-drive-banner .banner-inner .cont-box .title{ margin-top: 0.25rem; font-size: 0.26rem;}
	
	.test-drive-form-box{ position: inherit; left: 0; padding: 0.5rem 0.8rem 0.9rem 0.8rem;}
	.test-drive-form-box .box-bg{ width: 100%;}
	.test-drive-form-box .top-title{ font-size: 0.46rem;}
	.test-drive-form-tabs{ margin-top: 0.5rem; line-height: 0.58rem; padding-left: 28.47%;}
	.test-drive-form-tabs .type{ font-size: 0.24rem;}
	.test-drive-form-tabs li img{ height: 0.24rem;}
	.test-drive-form-content{ margin-top: 0.4rem;}
	.test-drive-btn-box a{ line-height: 0.85rem; font-size: 0.28rem;}
	
	.agreement-container{ padding: 2.02rem 0 0.2rem 0;}
	.agreement-container .edit-container{ width: 100%;}
	.agreement-content{ padding: 0.52rem 0.2rem;}
	.agreement-content .top-title-box .title{ font-size: 0.38rem;}
	.agreement-content .content{ font-size: 0.26rem; text-align: left; text-justify: initial;}
	.agreement-content .content .title{ font-size: 0.3rem;}
	.agreement-content .content p{ margin-top: 0.3rem;}
	.agreement-content .content .table{ font-size: 0.24rem; overflow-x: auto;}
	.agreement-content .content .table table{ width: auto; min-width: 100%;}
	.agreement-content .content .table th,.agreement-content .content .table td{ padding: 0.2rem 0.2rem;}
	.agreement-content .content .table th{ font-size: 0.3rem;}
	.agreement-content .content .table a{ word-wrap: break-word; word-break: break-all; white-space: pre-wrap;}
	
	
	.eN2-swiper .swiper-slide .to-next{ width: 0.4rem; margin-left: -0.2rem;}
	.eN2-swiper .swiper-slide .cont-section::before{ background-position: center;}
	.eN2-swiper .swiper-slide .cont-inner{ width: 80%; left: 10%;}
	.eN2-swiper .swiper-slide .cont-inner .title{ font-size: 0.44rem;}
	.eN2-swiper .swiper-slide .cont-inner .btn-box a{ font-size: 0.28rem; line-height: 0.7rem; padding: 0 0.28rem 0 0.44rem;}
	.eN2-swiper .swiper-pagination-h .swiper-pagination-bullet{ margin-top: 12px !important;}
	.eN2-swiper .swiper-pagination-h .swiper-pagination-bullet .fscreen-tooltip{ font-size: 13px; top: 0;}
	.deails-layer .layer-container{ background-color: #000;}
	.deails-layer .layer-close{ width: 0.6rem; height: 0.6rem; top: 0.5rem; left: 0.5rem;}
	.deails-layer .layer-inner video{ height: auto; position: absolute; top: 50%; transform:translate(0,-50%);}
	
	.transition-animation{ display: none;}
	
	.prototype-qrcode{ left: 50%; transform:translateX(-50%); top: auto; bottom: 10%}
	.prototype-qrcode .pic{ width: 1.7rem;}
	.prototype-qrcode .title{ font-size: 0.26rem; margin-top: 0.2rem;}
	
	.prototype-swiper .one-pagination .swiper-pagination-bullet{ margin-top: 12px !important;}
	.prototype-swiper .one-pagination .swiper-pagination-bullet .fscreen-tooltip{ font-size: 13px; top: 0;}
	
	.base-btn-box{ width: 2.4rem; line-height: 0.6rem; margin: 0.6rem auto 0 0.4rem;}
	.base-btn-box a{ padding: 0 0.2rem 0 0.6rem; box-shadow: 0 0 0.18rem rgba(255, 255, 255, 0.76) inset;}
	.base-btn-box span{ font-size: 0.24rem; letter-spacing: 0.04rem;}
	.base-btn-box .icon{ height: 0.16rem; margin-top: -0.08rem; right: 0.2rem;}
	.base-btn-box .btn-circle{ width: 0.9rem; height: 0.9rem; left: -0.45rem; margin-top: -0.45rem;}
	
	/* .base-btn-box:hover{ width: 2.6rem;} */
	
	.home-banner .swiper-slide .base-cont-box{ top: 30%;}
	.home-banner .swiper-slide .banner-base-cont-box1{ left: 5.5%;}
	.home-banner .swiper-slide .banner-base-cont-box2{ left: 55.5%;}
	.home-banner .swiper-slide .base-cont-box .logo{ height: 0.36rem;}
	
	.home-banner .swiper-slide .base-cont-box .cont-item{ margin-top: 0.2rem; position: relative;}
	.home-banner .swiper-slide .base-cont-box .cont-item .base-btn-box{ margin-top: 3.45rem;}
	.home-banner .swiper-slide .base-cont-box .cont-item .txt{ font-size: 0.32rem; line-height: normal; margin-right: 0; float: none; text-align: center;}
	
	
	.base-cont-box-ensuv{ right: auto; left: 50%; transform:translateX(-50%); top: 22%;}
	.base-cont-box-ensuv .logo{ height: 1.22rem;}
	.base-cont-box-ensuv .btn-box{ margin-top: 0.3rem !important;}
	.base-cont-box-ensuv .txt{ font-size: 0.32rem; margin-top: 0.2rem; right: 0; text-align: center;}
	
	.ensuv-btn-box{ right: auto; bottom: auto; top: 36%; left: 50%; transform:translateX(-50%); margin-left: 0;}
	
	.base-cont-box-engt{ left: 50%; transform:translateX(-50%); top: 22%; text-align: center;}
	.base-cont-box-engt .logo{ height: 0.52rem;}
	.base-cont-box-engt .txt{ font-size: 0.32rem; margin-top: 0.4rem;}
	
	.prototype-cont-box::before{ bottom: auto; top: 0; background: -webkit-linear-gradient(to bottom, #000, transparent); background: linear-gradient(to bottom, #000, transparent);}
	.prototype-cont-box .cont-inner{ width: 100%; padding: 0 0.4rem; text-align: center;}
	.prototype-cont-box-left .cont-inner{ left: 50%; transform:translateX(-50%); top: 22%;}
	.prototype-cont-box-right .cont-inner{ right: auto; left: 50%; transform:translateX(-50%); top: 20%;}
	
	.prototype-cont-box1 .cont-inner{ top: 18%; right: 0;}
	.prototype-cont-box1 .cont-inner .logo{ height: 0.46rem;}
	.prototype-cont-box1 .cont-inner .txt-box{ margin-top: 0.3rem;}
	.prototype-cont-box1 .cont-inner .txt-box .txt{ font-size: 0.38rem;}
	.prototype-cont-box1 .cont-inner .txt-box .txt2{ font-size: 0.28rem; margin-top: 0.15rem;}
	
	.prototype-cont-box2 .cont-inner{ left: 0; bottom: auto; top: 18%;}
	.prototype-cont-box2 .cont-inner .logo{ height: 0.85rem;}
	.prototype-cont-box2 .cont-inner .txt-box{ margin-top: 0;}
	.prototype-cont-box2 .cont-inner .txt-box .txt{ font-size: 0.36rem;}
	.prototype-cont-box2 .cont-inner .txt-box .txt2{ font-size: 0.28rem;}
	
	.prototype-cont-box3 .cont-inner{ left: 0; bottom: auto; top: 18%;}
	.prototype-cont-box3 .cont-inner .logo{ height: 0.72rem;}
	.prototype-cont-box3 .cont-inner .txt-box{ /* margin-top: 0.45rem; */}
	.prototype-cont-box3 .cont-inner .txt-box .txt{ font-size: 0.45rem;}
	.prototype-cont-box3 .cont-inner .txt-box .txt2{ font-size: 0.28rem;}
	
	.prototype-cont-box4 .cont-inner{ left: 0; bottom: auto; top: 18%;}
	.prototype-cont-box4 .cont-inner .logo{ height: 0.75rem;}
	.prototype-cont-box4 .cont-inner .txt-box{ /* margin-top: 0.45rem; */}
	.prototype-cont-box4 .cont-inner .txt-box .txt{ font-size: 0.45rem;}
	.prototype-cont-box4 .cont-inner .txt-box .txt2{ font-size: 0.28rem;}
	
	.en-suv-cont-box1 .cont-inner{ right: 0; top: 14%;}
	.en-suv-cont-box1 .cont-inner .logo{ height: 1.07rem;}
	.en-suv-cont-box1 .cont-inner .logo2{ height: 1.1rem; margin-top: 0.2rem;}
	.en-suv-cont-box1 .cont-inner .txt-box{ margin-top: 0.2rem;}
	.en-suv-cont-box1 .cont-inner .txt-box .txt{ font-size: 0.38rem;}
	.en-suv-cont-box1 .cont-inner .txt-box .txt2{ font-size: 0.32rem; margin-top: 0.15rem;}
	
	.en-suv-cont-box2 .cont-inner .logo{ height: 0.85rem;}
	.en-suv-cont-box2 .cont-inner .txt-box{ margin-top: 0.3rem;}
	.en-suv-cont-box2 .cont-inner .txt-box .txt{ font-size: 0.45rem;}
	
	.en-suv-cont-box3 .cont-inner .logo{ height: 1.2rem;}
	.en-suv-cont-box3 .cont-inner .txt-box{ margin-top: 0.3rem;}
	.en-suv-cont-box3 .cont-inner .txt-box .txt{ font-size: 0.45rem;}
	.en-suv-cont-box3 .cont-inner .txt-box .txt2{ font-size: 0.32rem;}
	
	.en-suv-cont-box4 .cont-inner{ top: 16%;}
	.en-suv-cont-box4 .cont-inner .logo{ height: 0.92rem;}
	.en-suv-cont-box4 .cont-inner .txt-box{ margin-top: 0.3rem;}
	.en-suv-cont-box4 .cont-inner .txt-box .txt{ font-size: 0.45rem;}
	.en-suv-cont-box4 .cont-inner .txt-box .txt2{ font-size: 0.32rem;}
	
	.en-suv-cont-box5 .cont-inner{ top: 15%;}
	.en-suv-cont-box5 .cont-inner .logo{ height: 1.5rem;}
	.en-suv-cont-box5 .cont-inner .txt-box{ margin-top: 0.3rem;}
	.en-suv-cont-box5 .cont-inner .txt-box .txt{ font-size: 0.38rem;}
	.en-suv-cont-box5 .cont-inner .txt-box .txt2{ font-size: 0.38rem; margin-top: 0.15rem;}
	
	.top-btn-box{ /* width: 2.4rem; */ line-height: 0.6rem; width: 2.8rem; top: auto; bottom: 25%; /* right: auto; */ left: 50%; transform:translateX(-45%);}
	.top-btn-box a{ /* padding: 0 0.6rem 0 0.6rem; */ padding: 0 0 0 0.6rem; box-shadow: 0 0 0.18rem rgba(255, 255, 255, 0.76) inset;}
	.top-btn-box span{ font-size: 0.24rem; letter-spacing: 0.02rem;}
	.top-btn-box .icon{ height: 0.16rem; margin-top: -0.08rem; right: 0.2rem; display: none;}
	.top-btn-box .btn-circle{ width: 0.9rem; height: 0.9rem; left: -0.45rem; margin-top: -0.45rem;}
	
	.top-btn-box:hover a{ /* width: 2.6rem; */ padding: 0 0.72rem 0 0.6rem;}
	
	.en-suv-top-btn-box{ width: 3.4rem;}
	
	.height100-home{ height: 8rem;}
	
	
	.second-banner .video-play{ line-height: 0.8rem; background-size: 0.8rem; font-size: 0.26rem; padding-right: 0.95rem;}
	.second-banner .title{ font-size: 0.32rem;}
	.second-banner-fixed{ padding-top: 0;}
	
	.second-section .edit-container{ width: 100%; padding: 0 0.4rem;}
	.second-section .top-txt-box{ padding: 0 0.4rem; font-size: 0.26rem;}
	.second-section .top-txt-box .title{ font-size: 0.48rem;}
	.second-section .top-txt-box .title span{ font-size: 0.38rem;}
	.second-section .top-txt-box .cont{ margin-top: 0.2rem;}
	.second-section .video-inner{ margin-top: 0.6rem;}
	
	
	.second-section1{ padding: 1rem 0;}
	.second-section2{ padding: 0.5rem 0;}
	.second-section2-block{ padding: 0.5rem 0;}
	
	.video-tabs-swiper{ margin-top: 0.4rem;}
	.video-tabs-swiper .swiper-slide .pic{ height: auto;}
	.video-tabs-swiper .swiper-pagination{ position: initial; width: 100%; margin-top: 0.2rem;}
	.video-tabs-swiper .swiper-pagination-bullet{ width: 0.16rem; height: 0.16rem; background: #ccc; border: 0; margin: 0 4px;}
	.video-tabs-swiper .swiper-pagination-bullet-active{ background: #f5334e;}
	
	.video-tabs-txt{ font-size: 0.26rem; text-align: left; margin-top: 0.4rem;}
	.video-tabs-txt .title{ font-size: 0.28rem; font-weight: bold; margin-bottom: 0.2rem;}
	
	.second-section3{ padding: 1rem 0;}
	.second-section3 .top-title-box img{ width: auto; height: 0.24rem;}
	.second-section3 .top-title-box span{ font-size: 0.42rem; margin-left: 0.16rem;}
	.second-section3-swiper{ margin-top: 0.6rem;}
	.second-section3-swiper .swiper-slide{ float: none; width: 100%;}
	.second-section3-swiper .swiper-slide .block-box{ padding: 1rem 0.6rem 0 0.6rem;}
	.second-section3-swiper .swiper-slide .block-box .logo-box{ height: 0.32rem;}
	.second-section3-swiper .swiper-slide .block-box .title-box{ margin-top: 0.4rem;}
	.second-section3-swiper .swiper-slide .block-box .title-box .title1{ font-size: 0.32rem;}
	.second-section3-swiper .swiper-slide .block-box .title-box .title2{ font-size: 0.26rem;}
	.second-section3-swiper .swiper-slide .block-box .links-btn{ margin-top: 0.4rem; font-size: 0.26rem;}
	.second-section3-swiper .swiper-slide .block-box .bottom-car{ top: 0.8rem;}
	.second-section3-swiper .swiper-pagination{ bottom: -1rem;}
	.second-section3-swiper .swiper-pagination-bullet{ width: 0.16rem; height: 0.16rem; background: #ccc; border: 0;}
	.second-section3-swiper .swiper-pagination-bullet-active{ background: #f5334e;}
	.second-section3-swiper .swiper-arrow{ display: none;}
	.second-section3-swiper.swiper{ margin-top: 0.6rem;}
	
	.brand-section{}
	.brand-section1 .bg{ background-image: url(/ensite/images/new/brand-section-bg1-mobile.jpg);}
	.brand-section2 .bg{ background-image: url(/ensite/images/new/brand-section-bg2-mobile.jpg);}
	
	.brand-section1 .onebox{ /* width: 60%; right: auto; left: 50%; transform: translate(-50%,-50%); */ width: 58%; right: 0.4rem; transform: translateY(-55%);}
	.brand-section2 .onebox{ width: 72%;}
	
	.scrolldown{ height: 2rem; bottom: 14vw;}
	.scrolldown .title{ font-size: 0.26rem; letter-spacing: 0.08rem;}
	.scrolldown::after{ height: 1.4rem;}
	
	.note-section{ padding: 0.6rem 0; font-size: 0.26rem; line-height: 1.5;}
	
	.new-home-banner .banner-mobile{ height: 100%; position: relative;}
	.new-home-banner .banner-mobile img{ display: block; width: 100%; height: 100%; object-fit: cover;}
	.new-home-banner .banner-mobile .banner-btn{ width: 1.95rem; font-size: 0.22rem; color: #000; text-align: center; border: 1px solid #000; border-radius: 45px; position: absolute; /* z-index: 9; */}
	.new-home-banner .banner-mobile .banner-btn a{ display: block; padding: 0.1rem 0;}
	.new-home-banner .banner-mobile .banner-btn1{  top: 36.72%; left: 50%; transform:translate(-50%,-50%);}
	.new-home-banner .banner-mobile .banner-btn2{ top: 77.15%; left: 50%; transform:translate(-50%,-50%); color: #fff; border-color: #fff;}
	.new-home-banner .banner-mobile .banner-btn2 a{ color: #fff;}
	
	
	.gt-banner-inner .top-logo .icon{ height: auto; width: 0.58rem;}
	.gt-banner-inner .top-logo .icon img{ height: auto; width: 100%;}
	.gt-banner-inner .top-logo span{ font-size: 0.5rem; margin-left: 0.2rem;}
	.gt-banner-inner .time{ font-size: 0.3rem; margin-top: 0.6rem;}
	.gt-banner-inner .video-play{ line-height: 0.8rem; background-size: 0.8rem; font-size: 0.26rem; padding-right: 0.95rem;}
	
	.gt-section1{ padding: 1rem 0;}
	.gt-section1 .video-inner{ margin-top: 0.6rem;}
	.gt-section2{ padding: 1rem 0;}
	.gt-section2 .video-inner{ margin-top: 0.6rem;}
	.gt-section3{ padding: 1rem 0 1.2rem 0;}
	.gt-section3 .top-title-box img{ height: 0.4rem;}
	.gt-section3 .top-title-box span{ font-size: 0.42rem; margin-left: 0.16rem;}
	.gt-section3-swiper{ margin-top: 0.6rem;}
	.gt-section3-swiper .swiper-slide{ float: none; width: 100%;}
	.gt-section3-swiper .swiper-slide .block-box{ padding: 0.6rem 0.6rem 0 0.6rem;}
	.gt-section3-swiper .swiper-slide .block-box .logo-box{ height: 0.57rem;}
	.gt-section3-swiper .swiper-slide .block-box .time{ font-size: 0.26rem; margin-top: 0.2rem;}
	.gt-section3-swiper .swiper-slide .block-box .links-btn{ margin-top: 0.3rem; font-size: 0.26rem;}
	.gt-section3-swiper .swiper-slide .block-box .bottom-car{ top: 0.4rem;}
	.gt-section3-swiper .swiper-pagination{ bottom: -0.7rem;}
	.gt-section3-swiper .swiper-pagination-bullet{ width: 0.16rem; height: 0.16rem; background: #ccc; border: 0;}
	.gt-section3-swiper .swiper-pagination-bullet-active{ background: #f5334e;}
	
	.ye-brand-section .edit-container{ width: 100%; padding: 0 0.4rem;}
	.ye-brand-section .bg{ display: none;}
	.ye-brand-section .top-txt-box .cont{ font-size: 0.28rem;}
	.ye-brand-section .top-txt-box .logo{ height: 1rem;margin-bottom: 0.8rem;}
	.ye-brand-section .video-inner{ margin-top: 0.8rem;}
	.ye-brand-section1{ background: url(/ensite/images/new/ye-brand-section1-bg.jpg) top center no-repeat; background-size: cover; padding: 1rem 0;}
	.ye-brand-section1 .cont-inner .cont{ font-size: 0.28rem;}
	.ye-brand-section1 .cont-inner{ position: initial; transform: translateY(0);}
	.ye-brand-section2{ background: url(/ensite/images/new/ye-brand-section2-bg.jpg) top center no-repeat; background-size: cover; padding: 1rem 0;}
	.ye-brand-section2 .cont-inner{ position: initial;}
	.ye-brand-section2 .cont-inner .logo{ height: 1.12rem;}
	.ye-brand-section2 .cont-inner .cont{ font-size: 0.28rem; margin-top: 0.5rem;}
	.ye-brand-section3{ background: url(/ensite/images/new/ye-brand-section3-bg.jpg) top center no-repeat; background-size: cover; padding: 1rem 0;}
	.ye-brand-section3 .cont-inner{ position: initial;}
	.ye-brand-section3 .cont-inner .logo{ height: 1.08rem;}
	.ye-brand-section3 .cont-inner .cont{ font-size: 0.28rem; margin-top: 0.5rem;}
	.ye-brand-section4{ padding: 1rem 0;}
	.ye-brand-section4 .bottom-list-box{ margin-top: 0.1rem;}
	.ye-brand-section4 .bottom-list-box li{ float: none; width: 100%; margin-top: 0.4rem;}
	.ye-brand-section4 .bottom-list-box li .block-box{ height: auto; font-size: 0.26rem;}
	.ye-brand-section4 .bottom-list-box li .block-box::before{ display: none;}
	.ye-brand-section4 .bottom-list-box li:nth-child(2){ width: 100%;}
	
	.ye-brand-section4-list li{ margin-top: 0.7rem;}
	.ye-brand-section4-list li .pic{ float: none; width: 100%;}
	.ye-brand-section4-list li .cont-box{ float: none; width: 100%; padding: 0; margin-top: 0.3rem; font-size: 0.26rem;}
	.ye-brand-section4-list li .cont-box .title{ font-size: 0.28rem; margin-bottom: 0.2rem; padding-left: 0.25rem;}
	
	
	
	.ye-brand-section5{ padding: 1rem 0;}
	.ye-brand-section-block{ margin-top: 0.8rem;}
	.ye-brand-section-block .cont-box{ font-size: 0.26rem; margin-top: 0.4rem;}
	.ye-brand-section-block .cont-box .title{ font-size: 0.28rem; margin-bottom: 0.2rem;}
	.ye-brand-section6{ padding: 1rem 0 1.2rem 0;}
	.ye-brand-section6 .top-title-box img{ height: 0.4rem;}
	.ye-brand-section6 .top-title-box span{ font-size: 0.42rem; margin-left: 0.16rem;}
	.ye-brand-section6-swiper{ margin-top: 0.6rem;}
	.ye-brand-section6-swiper .swiper-slide{ float: none; width: 100%;}
	.ye-brand-section6-swiper .swiper-slide .block-box{ padding: 0.6rem 0.6rem 0 0.6rem;}
	.ye-brand-section6-swiper .swiper-slide .block-box .logo-box{ height: 0.49rem;}
	.ye-brand-section6-swiper .swiper-slide .block-box .time{ font-size: 0.26rem; margin-top: 0.2rem;}
	.ye-brand-section6-swiper .swiper-slide .block-box .links-btn{ margin-top: 0.3rem; font-size: 0.26rem;}
	.ye-brand-section6-swiper .swiper-slide .block-box .links-btn a{ padding: 0.14rem 0.5rem;}
	.ye-brand-section6-swiper .swiper-slide .block-box .bottom-car{ top: 0.6rem;}
	.ye-brand-section6-swiper .swiper-slide .block-box .bottom-car img{ width: 110%; left: -5%;}
	.ye-brand-section6-swiper .swiper-pagination{ bottom: -0.7rem;}
	.ye-brand-section6-swiper .swiper-pagination-bullet{ width: 0.16rem; height: 0.16rem; background: #ccc; border: 0;}
	.ye-brand-section6-swiper .swiper-pagination-bullet-active{ background: #f5334e;}
	
	.csuv-banner-inner{ text-align: center;}
	.csuv-banner-inner .top-logo .icon{ height: auto; width: 0.58rem;}
	.csuv-banner-inner .top-logo .icon img{ height: auto; width: 100%;}
	.csuv-banner-inner .top-logo span{ font-size: 0.5rem; margin-left: 0.2rem;}
	.csuv-banner-inner .time{ font-size: 0.3rem; margin-top: 0.6rem;}
	.csuv-banner-inner .video-play{ line-height: 0.8rem; background-size: 0.8rem; font-size: 0.26rem; padding-right: 0.95rem; right: auto; left: 50%; transform: translateX(-50%);}
	
	
	.csuv-section .edit-container{ width: 100%; padding: 0 0.4rem;}
	.csuv-section .top-txt-box{ padding: 0 0.4rem; font-size: 0.34rem;}
	.csuv-section .top-txt-box .title{ font-size: 0.48rem;}
	.csuv-section .top-txt-box .cont{ margin-top: 0.2rem;}
	
	.csuv-section1{ padding: 0.5rem 0;}
	.csuv-section1-block{ padding: 0.5rem 0;}
	.csuv-section2{ padding: 1rem 0;}
	
	.csuv-car-appreciate{ padding: 1rem 0;}
	.csuv-car-appreciate-swiper{ margin: 0.6rem -90% 0 -90%;}
	.csuv-car-appreciate-swiper .swiper-pagination{ bottom: -0.5rem;}
	.csuv-car-appreciate-swiper .swiper-pagination-bullet{ width: 0.16rem; height: 0.16rem; background: #ccc; border: 0;}
	.csuv-car-appreciate-swiper .swiper-pagination-bullet-active{ background: #f5334e;}
	.csuv-car-appreciate-swiper .swiper-arrow{ display: none;}
	.csuv-car-appreciate-swiper .swiper-slide-active .block-box::before{ display: block;}
	
	.csuv-model{ padding: 1rem 0;}
	.csuv-model .top-title-box img{ height: 0.4rem;}
	.csuv-model .top-title-box span{ font-size: 0.42rem; margin-left: 0.16rem;}
	.csuv-model-inner{ margin-top: 0.6rem;}
	.csuv-model-inner .cont-box{ padding: 0.6rem 0.6rem;}
	.csuv-model-inner .cont-box .logo-box{ height: 0.57rem;}
	.csuv-model-inner .cont-box .time{ font-size: 0.26rem; margin-top: 0.2rem;}
	.csuv-model-inner .cont-box .links-btn{ margin-top: 0.3rem; font-size: 0.26rem;}

	
	
	
	
	
}


@media (max-width: 768px){
	
}


@media (max-width: 320px){
	
	/* .top-btn-box{ width: 4.7rem;}
	.en-suv-top-btn-box{ width: 3.8rem;} */
	
}

/* 特殊缩放 */
@media (max-width: 1280px){
	/* 缩小70% */
	
	
}









<!--耗时1764568344.3841秒-->