﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,select{ font-family: Helvetica-Medium; }
.JavaneseText{font-family: javatext;}


/*头部*/
html, body{ width: 100%; overflow-x: hidden;position: relative;}
@media (min-width: 900px){
	.pc_hide{display:none!important;}
}
.index{overflow: hidden;}
.loading { display: flex;  position:fixed; top:0; left: 0; width: 100%; height: 100%; background:#fff; z-index:999999;}
.loading .loading_con{position: absolute; top: 50%; left: 50%; margin-left: -0.8rem; margin-top: -1.3rem; text-align:center; width: 1.6rem; height: 2.6rem;}
.loading .loading_con img{width:1.6rem;}
.loading .loading_con span{ width: 100%;  display: block; margin-top: 0.6rem; font-size: 0.26rem;}

.music{width: .3rem;height: .3rem;position: fixed;right: .5rem;top: .26rem;z-index: 9999;cursor: pointer;animation: rotateMusic 2s linear infinite;-webkit-animation: rotateMusic 2s linear infinite;}
.music audio{width: 0;height: 0;}
.music img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.music img.play{display: none;}
.music.on img.play{display: block;}
.music.on img.pause{display: none;}
@keyframes rotateMusic{
	from{transform: rotate(0deg);}
	to{transform: rotate(360deg);}
}
@-webkit-keyframes rotateMusic{
	from{transform: rotate(0deg);}
	to{transform: rotate(360deg);}
}
/*.banner{ width: 100%;}

.banner .banner0{ display:block;}
.banner .banner1{ display:none;}*/
header{ position: relative;width: 100%;top: 0;left: 0;z-index: 999;}
.banner {position: relative; width:100%; margin: 0;}
.index .banner .pic{ width: 100%; height: 9.37rem; position: relative; top: 0; left: 0;overflow: hidden;}
.index .banner .pic img{width: 100%; height: 100%;  transition: transform 3.5s;  -webkit-transition: transform 3.5s; transform: scale(1.1); }
.index .banner .pic video{width: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.index .banner .txt{ width:4.78rem; position: absolute; left: 3.47rem; top: 2.20rem; z-index: 1; opacity: 0; left: -50%; transition: all 0.8s;  -webkit-transition: all 0.8s;  }
.index .banner .txt>img{width:100%;}
.index .banner .swiper-slide{height: 9.37rem; width: 100%;  position: relative; overflow: hidden;}
/* .init .swiper-slide .pic{transform: scale(1.1); } */
.index .banner .swiper-slide-active .pic img{transform: scale(1);}
.index .banner .swiper-slide-active .txt{  left: 3.47rem; opacity: 1; }

 .index .banner .swiper-pagination{ bottom: 0.4rem; left: 0; z-index: 9; }
 .index .banner  .swiper-pagination-bullet{ background: #707070; width: 0.14rem; height: 0.14rem; margin: 0 0.05rem; opacity: 1; }
 .index .banner .swiper-pagination-bullet-active{background:#c50d27; }

nav{display:flex;width: 12.00rem; position: relative;  top:0; left: 50%; transform: translateX(-50%); z-index: 10; padding: 0.16rem 0 0;}
nav .logo{width: 0.93rem; float: left;}
nav .menu{float: right; padding-top: 0.12rem;flex-shrink: 0;    margin-left: 2rem;}
nav .menu .btn{color: #333333;padding: 0 0.18rem; text-transform:uppercase; font-size: 0.18rem; position: relative; cursor: pointer; display: inline-block; height: 0.46rem;}
nav .menu .btn>a{color: #333333;}
nav .menu .btn+.btn{z-index: 1;}
nav.black .menu .btn{color: #333333;}
nav.black .menu .btn>a{color: #333333;}
nav .menu .subnav{ width: 2rem; position: absolute; left: 50%; top: -0.02rem; transform: translate(-50%, 0); z-index: 1; color: #fff; font-size: 0.18rem; overflow: hidden; height: 0;  transition:height 0s 0.8s ease-out;}
nav .menu .subnav .subtn{ transition:all 0.3s ease-out;background-color: rgba(34, 34, 34, 0.9); }
nav .menu .subnav .subtn>a{width: 100%; display: block; padding:0.23rem 0.26rem;color: #fff;}
nav .menu .subnav span{ display: block; height: 0.3rem; transition:all 0.3s ease-out;background-color: rgba(34, 34, 34, 0.9);}
nav .menu .subnav .btnbox {
	margin-top: 0.18rem;
    -webkit-perspective:400px;
	-moz-perspective:400px;
	-ms-perspective:400px;
	-o-perspective:400px;
	perspective:400px;
}

nav .menu .subnav .subtn, .menu .subnav span{
	/*opacity:0;*/
	/*-webkit-transform:rotateY(90deg);
	-moz-transform:rotateY(90deg);
	-ms-transform:rotateY(90deg);
	-o-transform:rotateY(90deg);
	transform:rotateY(90deg);
	-webkit-transition:opacity .4s,-webkit-transform .5s;
	-moz-transition:opacity .4s,-moz-transform .5s;
	-ms-transition:opacity .4s,-ms-transform .5s;
	-o-transition:opacity .4s,-o-transform .5s;
	transition:opacity .4s,transform .5s;*/
}
nav .menu .btn:hover .subnav .subtn, .menu .btn:hover .subnav span{
    opacity:1;
	-webkit-transform:none;
	-moz-transform:none;
	-ms-transform:none;
	-o-transform:none;
	transform:none;
}

nav .menu .subnav:before{content:'';position:absolute;top: 0.24rem;left:45%;width:0;height:0;border-width:.1rem;border-style:solid; opacity: 0; transition:opacity .4s;border-color:transparent;margin-bottom:-0.01rem;border-bottom-width:.16rem;border-bottom-color:currentColor;color:rgba(34, 34, 34, 0.9); transition: left 0.4s ;}
nav .menu .subnav.models{ transition: transform 0.4s 0.4s, width 0.4s 0.2s;}
/*nav .menu .btn:hover .subnav.models{ height: 6.82rem; }*/

nav .menu .subnav.models.on.onTo{width: 14.6rem; transform:translateX(-3.6rem);}

nav .menu .subnav.models.on.onTo:before{left: 3.5rem;}
nav .menu .subnav.models.on{width: 4.7rem; transform: translateX(-2.6rem);}
nav .menu .subnav.models.on:before{left: 2.5rem;}
/* .menu .btn:hover .subnav{ height: auto;} */
nav .menu .subnav.models .btnbox>span:last-child{height: 4.16rem;}
nav .menu .subnav.models .subtn>a{width: 1.7rem;white-space: nowrap;}
nav .menu .subnav.models .subtn > .subtnbox{position: absolute;top:0;left:  2.2rem;overflow: hidden; width: 0; height: 100%; }

nav .menu .subnav.models .subtn .subtnbox span{ background: none;}
nav .menu .subnav.models .subtn .subtn_b>a,nav .menu .subnav.models .subtn .subtn_c>span{color: #fff;width: 1.96rem; display: block; padding:0.23rem 0.28rem; transition:all 0.3s ease-out;}

nav .carbox{
    position: absolute; top: 0; left:  2.5rem;overflow: hidden; width: 9.9rem;
    height: 6.5rem;
    background: url(../images/menu_models_carbg.jpg) no-repeat rgba(255, 255, 255, 0.9);
    background-position: 0  0.28rem;
    background-size: 100% auto;
    display: none;
    transition: 0.4s ease-out;
}
nav .subnav.models  .carbox .img{width: 100%; height: 4.1rem; line-height: 4.1rem;}
nav .subnav.models .carbox img{width: 100%; vertical-align: bottom;}
nav .menu .subnav.models .carbox .numbox{margin-top:0; color: #101010;  margin-top: 0.5rem; width: 6.36rem;
    margin-left: .3rem;}
nav .menu .subnav.models .carbox .numbox span{display: inline-block;}
nav .carbox a{color: #ffffff;width: 1.60rem; height: 0.43rem; line-height: 0.43rem; background-color: #c50d27; display: inline-block; text-align: center; position: absolute; bottom: 1.2rem; right: 0.65rem; overflow: hidden; transition: all .3s ease-out;}
nav .menu .subnav.models .carbox .numbox span.num{font-weight: bold;}
/* .menu .subnav.models .subtn .subtnbox{width: 12.52rem; } */
nav .menu .subnav.models .subtn .subtnbox{width: 12.42rem; }
/* .menu .btn .subnav{ height: auto; padding: 0.3rem 0;} */
nav .menu .btn:hover .subnav{ height: auto; padding: 0.31rem 0;}
/*nav .menu .subnav.models .subtn .subtn_b:hover>a{background: #c50d27;}*/
/*nav .menu .subnav .subtn:hover>a{background: #c50d27;}*/
/* .menu .subnav.models .subtn .subtn_b .carbox{ display:block;} */
/*nav .menu .subnav.models .subtn .subtn_b:hover .carbox{ display:block;}*/
nav .carbox a:hover{
    box-shadow: 0 5px 10px rgb(0 0 0 / 50%), inset 0 0 5px rgb(0 0 0 / 20%)
}
header .search{position: absolute;right: 1rem;top: .22rem;}
header .search img{width: .4rem;}
header .earth{position: absolute;right: 1.65rem;top: 0;cursor: pointer;z-index: 10;height: 100%;}
header .earth .icon{width: .32rem;margin-top: .24rem;}

header .earth .country{display: none;position: absolute;left: 50%;top: .76rem;width: 2rem;margin-left: -1rem;background: rgba(34, 34, 34, 0.9);}
header .earth .country .list{max-height: 3.84rem;overflow: auto;}
header .earth .country a{display: flex;align-items: center;color: #ffffff;padding: .1rem .2rem;height: .28rem;font-size: .18rem;}
header .earth .country a:hover{background: #c50d27;}
header .earth .country a img{width: .4rem;flex-shrink: 0;margin-right: .1rem;}
header .earth .country:before{
	content: '';
    position: absolute;
    top: -0.24rem;
    left: 45%;
    width: 0;
    height: 0;
    border-width: .1rem;
    border-style: solid;
    transition: opacity .4s;
    border-color: transparent;
    margin-bottom: -0.01rem;
    border-bottom-width: .16rem;
    border-bottom-color: currentColor;
    color: rgba(34, 34, 34, 0.9);
}
header .earth .country .list::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: .06rem;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 1px;
}

header .earth .country .list::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: .06rem;
	background: #fff;
}

header .earth .country .list::-webkit-scrollbar-track {
	border-radius: .06rem;
	background: rgba(34, 34, 34, 0.9);
}
    
header .line{height: 1px; width: 100%; margin: 0 auto;background: #c8c8c8; position: absolute; top: 100%; left: 50%; transform: translateX(-50%); z-index: 9;}
nav .menu .btn:hover .subnav:before{opacity: 1;}

nav .models {position: relative;}
nav .models .numbox{display: flex; margin-top: 1.33rem; justify-content: space-between;}
nav .models .numbox li{padding: 0 .18rem; font-size: 0.56rem;font-family: 'Futura';white-space: nowrap;}
/* .models .numbox li .num{font-weight: bold;} */
nav .models .numbox .uptitle{font-size: 0.24rem; vertical-align: top; font-weight: bold; font-family: 'FuturaBT';}
nav .models .numbox .downtitle{font-size: 0.17rem;color: #696969;}

footer{padding: .56rem 3.6rem 0;background: #f4f4f4;border-top: 1px solid #e8e8e8;}
footer .ft_cont{display: flex;justify-content: space-between;margin-bottom: .55rem;}
footer .ft_menu{display: flex;justify-content: space-between;width: 72%;}
footer .ft_menu .item{display: flex;flex-direction: column;align-items: flex-start;}
footer .ft_menu .item span, footer .ft_menu .item .first{font-size: .22rem;font-weight: bold;color: #212121;margin-bottom: .18rem;}
footer .ft_menu .item a.link{font-size: .18rem;color: #5e5e5e;line-height: .34rem;transition: all .3s;}
footer .ft_menu .item a.link:hover{color: #c50d27;transform: translateX(5px);}
footer .ft_link{width: 1.3rem;}
footer .logo{width: 100%;}
footer .fast_link{width: 100%;display: flex;justify-content: space-between;margin-top: .35rem;}
footer .fast_link img{width: .3rem;}

footer .copyright{height: .8rem;line-height: .8rem;font-size: .16rem;color: #7d7d7d;text-align: center;}

.errorWrap .content{display: flex;padding-top: 1rem;padding-bottom: .68rem;}
.errorWrap .content img{width: 5.7rem;margin-left: .4rem;margin-right: .7rem;}
.errorWrap .content .text{display: flex;flex-direction: column;font-weight: bold;}
.errorWrap .content .text .code{font-size: 1.3rem;}
.errorWrap .content .text .hint{font-size: .38rem;}
.errorWrap .content .text .goToHome{margin-top: .3rem;width: 1.8rem;height: .44rem;font-size: .22rem;color:#ffffff;line-height: .44rem;text-align: center;background: #c50d27;}

.index .car_models_pc{position: relative;padding-bottom: 1.7rem;z-index: 2;}
.index .car_models_pc:after{content: '';display: block;width: 100%;height: 1.7rem;background: #f5f5f5;position: absolute;left: 0;bottom: 0;}
.index .car_models_pc .models_list{width: 60%;margin: .8rem auto 0;display: flex;align-items: flex-end;position: relative;justify-content: space-between;z-index: 1;}
.index .car_models_pc .car_item{overflow:hidden;cursor: pointer;display: block;width: 31.33%;height: 5.19rem;position: relative;z-index: 1;}
.index .car_models_pc .car_item:nth-child(1){margin-bottom: -.62rem;}
.index .car_models_pc .car_item:nth-child(3){margin-bottom: -.98rem;}
/*.index .car_models_pc .car_item:after{content: '';display: block;width: 100%;height: 99%;border: .06rem solid #ea332b;box-sizing: border-box;border-radius: .02rem;position: absolute;left: .08rem;top: .08rem;opacity: 0;transition: all .6s;transform: scale(0.85);}*/
.index .car_models_pc .car_item:hover{z-index: 2;}
.index .car_models_pc .latest_txt{width: 3.84rem;position: absolute;right: -3.84rem;bottom: 0;}
.index .car_models_pc .pic{width: 100%;transition: all .45s ease-in-out;}
.index .car_models_pc .car_item:hover img{transform: scale(1.1);}
.index .car_models_pc .more{font-size: .2rem;color:#ffffff;padding: .05rem;position: absolute;left: 50%;bottom: .1rem;transform: translateX(-50%);z-index: 2;}

.index .design{/*background: url(../images/design_bg.png) no-repeat;*/ overflow: hidden; background-size:100% auto; padding: 0.9rem 3.60rem; position:relative;}
.index .design .video_bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;bottom: 0;right: 0;overflow: hidden;}
.index .design .video_bg .video{width: 104%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: -1;/*filter: blur(2px);-webkit-filter: blur(2px);*/}
.index .design .video_bg:after{content: '';display: block;width: 100%;height: 100%;background: url(../images/banner_bg.png) no-repeat;background-size: 100% 100%;position: absolute;z-index: -1;}
.index .design .title{width: 3.63rem; margin-bottom: 0.60rem;}
.index .design .txt{width: 11.93rem;}
.index .design .txtwrap{width: 100%;font-size: .22rem;color: #ffffff;line-height: .34rem;}
.index .design .txtwrap p+p{display: none;}
.index .design .itembox{text-align: center; display: flex; align-items: center; justify-content: space-between; margin-top: 1.08rem;color: #fff;position: relative; z-index: 2;}
.index .design .itembox li{position: relative; width: 33%; }
.index .design .itembox li::after{content: ''; display:block; background: #fff; width: 0.01rem; height: 1.04rem; position: absolute; left: 0; top: 0.56rem;}
.index .design .itembox li:first-child::after{display: none;}
.index .design .itembox li>a{color: #ffffff;}
.index .design .itembox .h5{display: block;font-size: 0.3rem; margin-bottom: 0.3rem; transition: all .6s ease-in-out; transform-origin: 50% 50%;}
.index .design .itembox img{width: 1.75rem; transition: all .6s ease-in-out; transform-origin: 50% 50%;}
.index .design .itembox .p{display: block;font-size: 0.24rem; margin-top: 0.6rem; transition: all .4s ease-in-out; transform-origin: 50% 50%;}
.index .design .itembox li:hover .h5{transform: scale(1.05) translateY(-0.15rem);}
.index .design .itembox li:hover .p{transform: scale(1.05) translateY(-0.1rem);}
.index .design .itembox li:hover img{transform: scale(1.1)  translateY(-0.1rem);}

.index .news{display: flex; padding: 1.54rem 3.6rem 1.5rem 0 ; position: relative;}
.index .news .newstxt{width: 6rem; margin-right: 0.40rem;     flex-shrink: 0;padding-top:.5rem;}
.index .news .newstxt h5{font-size: 0.3rem; color: #212121; line-height: 0.5rem;margin-bottom: 0.4rem;  transform:translateY(-1rem);  -webkit-transform:translateY(-1rem); opacity: 0;    letter-spacing: 0.012rem;font-weight: bold;  transition: all 0.5s 0.4s;}
.index .news .newstxt .time{font-size: 0.22rem; color: #4f4f4f; line-height: 0.46rem; border-bottom: 0.01rem solid #4f4f4f; transition: all 0.5s 0.42s; transform:translateY(1rem);  -webkit-transform:translateY(1rem); opacity: 0;  }
.index .news .newstxt p{font-size: 0.2rem; color: #212121; line-height: 0.46rem;  margin-top: 0.3rem; transition: all 0.5s 0.43s; transform:translateY(1rem);  -webkit-transform:translateY(1rem); opacity: 0; }
.index .news .newstxt a{width: 1.57rem; height: 0.43rem; background: #c50d27; display: inline-block; color: #fff; text-align: center; line-height: 0.43rem; font-size: 0.22rem; margin-top: 0.4rem;  transition: all 0.5s 0.44s; transform:translateY(1rem);  -webkit-transform:translateY(1rem); opacity: 0;}
.index .news .newstxt a span{display: inline-block; transform: rotate(0); transform-origin:50% 50%; }
.index .news .newstxt a:hover span{transform: rotate(90deg);}
.index .news .newstxt .swiper-slide-active h5{ transform:translateY(0);  -webkit-transform:translateY(0); opacity: 1;}
.index .news .newstxt .swiper-slide-active .time{ transform:translateY(0);  -webkit-transform:translateY(0); opacity: 1;}
.index .news .newstxt .swiper-slide-active p{ transform:translateY(0);  -webkit-transform:translateY(0); opacity: 1;}
.index .news .newstxt .swiper-slide-active a{ transform:translateY(0);  -webkit-transform:translateY(0); opacity: 1;}

.index .news .txtcon{display: flex;}
.index .news .title{width: 2.83rem;height: .83rem;position: absolute;left: 0;top: .7rem;}
.index .news .newspic{width: 9.04rem; height: 5.42rem;position: relative;margin-right: .42rem;flex-shrink: 0;-webkit-flex-shrink: 0;}
.index .news .newspic .img{width: 8.72rem;overflow: hidden; height: 5.04rem;position: absolute;z-index: 1;transition: opacity 1s, transform 1s;transform: translate(0.32rem, 0.38rem);}
.index .news .newspic .img:after{content: '';display: block;width: 100%;height: 100%;background: rgba(33,33,33,0.5);position: absolute;left: 0;top: 0;opacity: 1;transition: all 1s}
.index .news .newspic .img.on{transform: translate(0, 0);z-index: 3;opacity: 1!important;}
.index .news .newspic .img.next{z-index: 2;opacity: 1;}
.index .news .newspic .img.on:after{opacity: 0;}
.index .news .newspic img{width:100%;}

.pagination_row{text-align: center;position: relative ; z-index: 3;display: flex;flex-direction: column;align-items: flex-end;padding-top: .65rem;}
.pagination_row span{ opacity: 1;background: none;font-size: .2rem;color: #575757;transition: color .3s;width: .68rem;height: .3rem;line-height: .3rem;margin-bottom: .28rem;position: relative;}
.pagination_row span:before{content: '';display: block;width: 0;height: 1px;background: #c50d27;position: absolute;left: 0;top: 40%;transition: width .3s;}
.pagination_row span:after{content: '';display: block;width: .09rem;height: .09rem;background: #ababab;position: absolute;right: 0;top: 40%;transition: background .3s;margin-top: -.045rem;border-radius: 50%;}
.pagination_row span.swiper-pagination-bullet-active{color: #c50d27;}
.pagination_row span.swiper-pagination-bullet-active:before{width: .17rem;}
.pagination_row span.swiper-pagination-bullet-active:after{background: #c50d27;}

.whitebg header .line{background: #c8c8c8;}
.w1200{padding: 0 3.6rem;}
/*.paddingtop{padding-top: 1rem;}*/
.breadcrumb{padding: .54rem 3.6rem .6rem;}
.breadcrumb *{font-size: .2rem;color: #343434;}
.breadcrumb a{color: #343434;}
.breadcrumb a.current{color: #c7001f;}

.speech .content{padding-bottom: 1.5rem;}
.speech .content .pic{width: 100%;}
.speech .content .person{display: flex;flex-direction: column;margin-top: .74rem;margin-bottom: .55rem;}
.speech .content .person .name{font-size: .43rem;font-weight: bold;color: #333333;position: relative;line-height: .7rem;}
.speech .content .person .name:after{content: '';display: block;width: .54rem;height: .05rem;background: #c7001f;position: absolute;left: 0;bottom: -.05rem;}
.speech .content .person .label1{font-size: .2rem;color: #737373;margin-top: .26rem;margin-bottom: .15rem;}
.speech .content .person .label2{font-size: .22rem;color: #313131}
.speech .content .para{padding-top: .6rem;padding-bottom: .24rem;position: relative;}
.speech .content .para:before{content: "";display: block;width: .67rem;height: .5rem;position: absolute;left: 0;top: 0;background: url(../images/quot_icon_lf.png) no-repeat;background-size: 100% 100%;}
.speech .content .para:after{content: "";display: block;width: .67rem;height: .5rem;position: absolute;right: 0;bottom: 0;background: url(../images/quot_icon_rt.png) no-repeat;background-size: 100% 100%;}
.speech .content p{font-size: .2rem;color: #313131;line-height: .4rem;margin-bottom: .36rem;}

.newspage .content{padding-bottom: 1.5rem;}
.newspage .content h3{color: #313131;font-size: .28rem;margin-bottom: .36rem;}
.newspage .content .date{font-size: .2rem;color: #a3a3a3;padding-bottom: .18rem;}
.newspage .content p{color: #313131;font-size: .2rem;line-height: .4rem;margin-top: .32rem;}
.newspage .content img{width: 100%;}
.newspage .content>span{color: #a3a3a3;font-size: .2rem;line-height: .34rem;margin-top: .12rem;display: block;}
.newspage .content p span{font-size: .22rem!important;line-height: .4rem!important;font-family: Helvetica-Medium!important;}
.newspage .content p:first-child{margin-top: 0;}
.newspage .content p:first-child span{margin-top: 0;}

.readmore{display:block;width: 1.32rem;height: .42rem;background: #c50d27;color: #ffffff;font-size: .18rem;text-align: center;cursor: pointer;line-height: .42rem;font-family: Helvetica-Medium;}
.newswrap .content .newsswiper{width: 100%;position: relative;margin-bottom: .96rem;}
.newswrap .content .newsswiper .swiper-container{width: 100%;}
.newswrap .content .newsswiper .swiper-slide{display: flex;}
.newswrap .content .newsswiper .imgbox{width: 55.666%;flex-shrink: 0;}
.newswrap .content .newsswiper .imgbox img{width: 100%;}
.newswrap .content .newsswiper .newtext{display: flex;flex-direction: column;justify-content:center;width: 44.334%;background: #eeeeee;flex-shrink: 0;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 0 0.5rem 0 .4rem;}
.newswrap .content .newsswiper .newtext span{font-size: .2rem;color: #a3a3a3;}
.newswrap .content .newsswiper .newtext p{font-size: .28rem;color: #313131;line-height: .38rem;margin-top: .15rem;margin-bottom: .2rem;}
.newswrap .newsswiper .swiper-pagination{width: 50%;bottom: .1rem;text-align: left;padding-left: .14rem;}
.newswrap .newsswiper .swiper-pagination .swiper-pagination-bullet{opacity: 1;width: .08rem;height: .08rem;border-radius: 0;background-color: #eeeeee;margin: 0 .06rem;}
.newswrap .newsswiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #c7001f;}
.newswrap .content .newsswiper .controls{width: .49rem;position: absolute;z-index: 1;top: 50%;margin-top: -.24rem;cursor: pointer;}
.newswrap .content .newsswiper .prev{left: 0;}
.newswrap .content .newsswiper .next{right: 0;}
.newswrap .content .newslist{margin-top: -.25rem;}
.newswrap .content .newslist li{display: flex;padding: .25rem .3rem;border-bottom: .02rem dashed #a1a1a1;position: relative;}
.newswrap .content .newslist .imgbox{width: 2.92rem;flex-shrink: 0;margin-right: .24rem;}
.newswrap .content .newslist .imgbox img{width: 100%;}
.newswrap .content .newslist .newstext{flex-grow: 1;-webkit-flex-grow: 1;display: flex;flex-direction: column;justify-content: space-between;padding-top: .14rem;padding-bottom: .1rem;}
.newswrap .content .newslist .newstext p{font-size: .24rem;color: #313131;line-height: .38rem;}
.newswrap .content .newslist .newstext .botinfo{display: flex;justify-content: space-between;align-items: flex-end;}
.newswrap .content .newslist .newstext .botinfo span{font-size: .2rem;color: #a3a3a3;}

.line_title{font-weight: bold;font-size: .38rem;font-weight: bold;color: #333333;letter-spacing: 0;position: relative;height: .9rem;line-height: .9rem;}
.line_title.left{padding-left: .22rem;}
.line_title.left:before{content: '';display: block;width: .05rem;height: .54rem;background-color: #c7001f;position: absolute;left: 0;top: .18rem;}
.line_title.bottom:after{content: '';display: block;width: .62rem;height: .05rem;background-color: #c7001f;position: absolute;bottom: 0;left: 0;}
.videobox .play_btn{display: block;cursor: pointer;width: 1.03rem;height: 1.03rem;background: url(../images/play_video.png) no-repeat;background-size: 100% 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: 1;}
.videobox video{width: 100%;height: 100%;object-fit: fill;}
.videobox .video{position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
/*introduction*/
.introduction .content{padding-bottom: 1.5rem;}
.introduction .content .text{font-size: .2rem;color: #313131;line-height: .36rem;}
.introduction .content .text p{}
.introduction .overview{margin-top: -.18rem;}
.introduction .overview .videobox{margin-top: .5rem;width: 100%;height: 6.75rem;position: relative;overflow: hidden;}
.introduction .independent{background-color: #f3f4f4;margin-top: 1rem;padding-top: .8rem;padding-bottom: 1rem;}
.introduction .independent .text{margin-top: .1rem;}
.introduction .independent .paramsbox{display: flex;align-items: center;justify-content: center;text-align: center;margin-top: .9rem;}
.introduction .independent .paramsbox .item{width: 21.8%;flex-shrink: 0;position: relative;box-sizing: border-box;-webkit-box-sizing: border-box;}
.introduction .independent .paramsbox .item:after{content: '';background: #b9baba;width: 1px;height: 1.04rem;position: absolute;right: 0;top: 50%;margin-top: -.52rem;}
.introduction .independent .paramsbox .item:first-child{width: 17.3%;padding-right: .16rem;}
.introduction .independent .paramsbox .item:last-child{width: 17.3%;padding-left: .4rem;}
.introduction .independent .paramsbox .item:last-child:after{display: none;}
.introduction .independent .paramsbox strong{display: block;color: #c7001f;font-size: .4rem;}
.introduction .independent .paramsbox span{display: block;font-size: .2rem;line-height: .3rem;margin-top: .08rem;}
.introduction .team{margin-top: .9rem;}

.introduction .team .teamlist{padding-top: .65rem;}
.introduction .team .teamlist .swiper-slide{display: flex;/*justify-content: space-between;*/}
.introduction .team .item{font-size: .18rem;line-height: .28rem;width: 15.5%;display: flex;flex-direction:column;margin-right: 1.4%;}
.introduction .team .item:nth-child(6n){margin-right: 0;}
.introduction .team .country{white-space: nowrap;font-size: .16rem;color: #cf4251;padding-left: .16rem;position: relative;margin-bottom: .12rem;}
.introduction .team .country:before{content: '';display: block;width: .08rem;height: .13rem;background: url('../images/icon_angle1.png') no-repeat;background-size: 100% 100%;position: absolute;left: .02rem;top: 50%;margin-top: -.06rem;}
.introduction .team .per{width: 100%;}
.introduction .team .name{font-weight: bold;color: #333333;margin-top: .12rem;margin-bottom: .04rem;}
.introduction .team .intr{color: #787878;}
.introduction .team .swiper-pagination{margin-top: .3rem;text-align: center;width: 100%;position: relative;}
.introduction .team .swiper-pagination-bullet{width: 1rem;height: 2px;background: #e7e7e7;border-radius: 0;margin: 0 .05rem;opacity: 1;}
.introduction .team .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #333333;}

.introduction .development{margin-top: .62rem;background: #f3f4f4;padding-bottom: .88rem;padding-top: .4rem;}
.introduction .development .text_img{margin-top: .5rem;width: 100%;}
.introduction .development .img{width: 100%;margin-top: .3rem;}
.introduction .development .img .rt_p{width: 100%;}
.introduction .car_pic{margin-top: 1.3rem;}
.introduction .car_pic .pic{width: 100%;}
.introduction .foresight{margin-top: .4rem;}
.introduction .foresight .text{margin-top: .42rem;}
.introduction .foresight .text p+p{margin-top: .3rem;}

/*motorshow*/
.motorshow .newslist{padding-bottom: .6rem;}
.motorshow .newslist li{display: flex;align-items: center;margin-bottom: .9rem;}
.motorshow .newslist .imgbox{width: 57.9%;flex-shrink: 0;}
.motorshow .newslist .imgbox .pic{width: 100%;}
.motorshow .newslist .det{height: 3.76rem;display: flex;flex-direction: column;justify-content: center;flex-shrink: 0;width: 43.75%;background: rgba(245,245,245,0.85);position: relative;z-index: 1;box-sizing: border-box;-webkit-box-sizing: border-box;}
.motorshow .newslist .det .date{font-size: .24rem;line-height: .6rem;position: relative;margin-bottom: .2rem;}
.motorshow .newslist .det .date:after{content: '';display: block;width: .48rem;height: .03rem;background: #c7001f;position: absolute;left: 0;bottom: 0;}
.motorshow .newslist .det a{color: #262626;font-weight: bold;font-size: .3rem;line-height: .5rem;cursor: pointer;transition: opacity .3s;}
.motorshow .newslist .det a:hover{opacity: .5;}
.motorshow .newslist li:nth-child(odd) .det{margin-left: -.2rem;padding-left: .62rem;}
.motorshow .newslist li:nth-child(even) .det{margin-right: -.2rem;padding-left: .42rem;}

.motorshow .banner img{width: 100%;}
.motorshow .liveshow{margin-top: -.18rem;}
.motorshow .liveshow .showSwi{position: relative;margin-top: .22rem;}
.motorshow .liveshow .swiper-slide{height: 5.85rem;}
.motorshow .liveshow .swiper-slide .videobox{width: 100%;height: 100%;}
.motorshow .liveshow .swiper-slide .imgbox{width: 100%;height: 100%;}
.motorshow .liveshow .swiper-slide .imgbox img{width: 100%;height: 100%;}
.motorshow .liveshow .swiper-pagination{position: relative;text-align: left;font-size: 0;margin-top: .32rem;margin-bottom: .4rem;}
.motorshow .liveshow .swiper-pagination-bullet{border-radius: 0;opacity: 1;width: 1.3rem;height: 2px;background: #e7e7e7;transition: all .3s;margin: 0 .03rem;}
.motorshow .liveshow .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 2.5rem;background: #101010;}
.motorshow .liveshow .textbox{font-size: .2rem;line-height: .4rem;}
.motorshow .liveshow .textbox+.textbox{display: none;}
.motorshow .liveshow .textbox .date{color: #a3a3a3;}
.motorshow .liveshow .textbox .det{color: #1f1f1f;}

.motorshow .arrow_prev,.motorshow .arrow_next{width: .18rem;height: .34rem;background-repeat:  no-repeat;padding: .2rem;background-size: .18rem .34rem;background-position: center center;cursor: pointer;transition: all .3s;position: absolute;top: 50%;margin-top: -.24rem;z-index: 1;}
.motorshow .arrow_prev{background-image: url(../images/motor_prev.png);left: -.75rem;}
.motorshow .arrow_next{background-image: url(../images/motor_next.png);right: -.75rem;}
.motorshow .arrow_prev:hover,.motorshow .arrow_next:hover{background-color: #e7e7e7;}
.motorshow .exhibition{margin-top: .9rem;background-color: #f3f4f4;padding-top: .42rem;padding-bottom: .72rem;}
.motorshow .exhibition .carSwi{margin-top: .38rem;}
.motorshow .exhibition .carSwi{position: relative;width: 100%;}
.motorshow .exhibition .swiper-container{width: 100%;}
.motorshow .exhibition .swiper-slide{}
.motorshow .exhibition .imgbox{width: 100%;height: 1.5rem;}
.motorshow .exhibition .imgbox img{width: 100%;}
.motorshow .exhibition .carname{font-weight: bold;font-size: .24rem;color: #333333;margin-top: .32rem;margin-bottom: .22rem;margin-left: .35rem;}
.motorshow .exhibition .details{display: flex;margin-left: .35rem;width: 58%;height: .5rem;align-items: center;justify-content: center;border: 1px solid #333333;box-sizing: border-box;-webkit-box-sizing: border-box;color: #333333;font-size: .22rem;transition: all .32s ease-in-out;}
.motorshow .exhibition .details:hover{background: #c50d27;border: none;color: #ffffff;}
.motorshow .exhibition .arrow_prev, .motorshow .exhibition .arrow_next{top: 20%;}

.motorshow .latestnews{margin-top: .98rem;}
.motorshow .latestnews .first_news{display: flex;justify-content: space-between;margin-top: .3rem;}
.motorshow .latestnews .first_news .imgbox{width: 52.83%;}
.motorshow .latestnews .first_news .imgbox img{width: 100%;}
.motorshow .latestnews .first_news .news_det{width: 44.583%;padding-top: .2rem;}
.motorshow .latestnews .first_news .news_det .date{font-size: .22rem;color: #a3a3a3;}
.motorshow .latestnews .first_news .news_det .tit{margin-top: .2rem;margin-bottom: .48rem;font-size: .34rem;color: #1f1f1f;line-height: .5rem;}
.motorshow .latestnews .first_news .news_det .more{font-size: .22rem;color: #1f1f1f;border: 1px solid #333333;width: 1.6rem;height: .44rem;display: flex;justify-content: center;align-items: center;transition: all .32s ease-in-out;}
.motorshow .latestnews .first_news .news_det .more:hover{background: #c50d27;border: 1px solid #c50d27;color: #ffffff;}
.motorshow .latestnews .news_list{padding-bottom: 1.5rem;padding-top: .42rem;}
.motorshow .latestnews .news_list li{padding-left: .28rem;height: .98rem;border-bottom: .02rem dashed #a1a1a1;line-height: .98rem; position: relative;}
.motorshow .latestnews .news_list li:before{content: '';display: block;width: .07rem;height: .07rem;background: #c7001f;position: absolute;left: .07rem;top: 50%;transform: translateY(-50%);}
.motorshow .latestnews .news_list li a{font-size: .2rem;color: #262626;transition: color .3s;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;width: 96%;}
.motorshow .latestnews .news_list li a:hover{color: #a1a1a1;}

.motorshow2019 .module_content{display: none;}
.motorshow2019 .content{padding-bottom: .8rem;}
.motorshow2019 .module{position: relative;margin-bottom: .66rem;}
.motorshow2019 .module:after{content: '';display: block;width: 12rem;height: 0;border-top: .03rem dotted #b2b2b2;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.motorshow2019 .event_title{display: flex;position: relative;padding-bottom: .55rem;}
.motorshow2019 .event_title .num{margin-right: .24rem;margin-top: .12rem;flex-shrink: 0;font-weight: bold;display: inline-block;width: .58rem;height: .58rem;background: #c7001f;text-align: center;line-height: .58rem;color: #ffffff;font-size: .36rem;}
.motorshow2019 .event_title p{font-size: .36rem;font-weight: bold;line-height: .62rem;width: 78.334%;}
.motorshow2019 .event_title p span{font-family: Helvetica-Medium;display: block;font-size: .3rem;}
.motorshow2019 .event_title .icon{display: block;width: .65rem;height: .65rem;background: url('../images/motorshow_arrow.png') no-repeat;background-size: 100% 100%;margin-top: .12rem;margin-left: 1rem;cursor: pointer;flex-shrink: 0;}
.motorshow2019 .on .event_title .icon{transform: rotate(180deg);}
.motorshow2019 .module_content .text{position: relative;}
.motorshow2019 .module_content .text p{font-size: .2rem;color: #313131;line-height: .4rem;margin-bottom: .32rem;}
.motorshow2019 .module_content .text p:last-child{margin-bottom: 0;}
.motorshow2019 .gray{background: #f3f4f4;}
.motorshow2019 .flex{display: flex;justify-content: space-between;align-items: center;}
.motorshow2019 .imgtext img{width: 100%;}
.motorshow2019 .module_1 .imgtext.one{width: 5.86rem;}
.motorshow2019 .content section{padding-top: .65rem;padding-bottom: .42rem;}
.motorshow2019 .module_1 .imgtext{width: 40%;background: #ffffff;flex-shrink: 0;margin-bottom: .26rem;}
.motorshow2019 .module_1 .imgtext.gray{background: #f3f4f4;}
.motorshow2019 .module_1 .imgtext p{font-size: .18rem;line-height: .34rem;padding: .26rem .2rem .26rem .4rem;position: relative;}
.motorshow2019 .module_1 .imgtext p:before{content: '';display: block;width: .12rem;height: .1rem;background: url(../images/motorshow_angle.png) no-repeat;background-size: 100% 100%;position: absolute;left: .13rem;top: .34rem;}
.motorshow2019 .module_1 .flex .text{width: 58%;}
.motorshow2019 .module_1 .title{font-size: .28rem;font-weight: bold;line-height: .38rem;padding-left: .22rem;position: relative;margin-bottom: .52rem;}
.motorshow2019 .module_1 .title:before{content: '';display: block;width: .05rem;background: #c7001f;height: .38rem;position: absolute;left: 0;top: 0;}

.motorshow2019 .module_2{padding-bottom: 1rem;}
.motorshow2019 .module_2 .line:before{content: '';width: .54rem;height: .04rem;background: #c7001f;position: absolute;left: 0;top: -.22rem;}
.motorshow2019 .module_2 .flex{align-items: flex-start;}
.motorshow2019 .module_2 .flex>img{width: 32.833%;}
.motorshow2019 .module_2 .imgtext{width: 44.33%;margin-left: .24rem;flex-shrink: 0;}
.motorshow2019 .module_2 .imgtext h4{font-size: .36rem;font-weight: bold;margin-bottom: .18rem;}
.motorshow2019 .graybg{position: relative;}
.motorshow2019 .graybg:after{content: '';width: 15rem;height: 100%;position: absolute;left: 0;background:#f4f5f5;z-index: -1;top: 0;}
.motorshow2019 .title_line{font-weight: bold;font-size: .28rem;padding-bottom: .22rem;position: relative;margin-bottom: .36rem;}
.motorshow2019 .title_line:after{content: "";width: .54rem;height: .04rem;background: #c7001f;position: absolute;bottom: 0;left: 0;}
.motorshow2019 .icon_title{font-size: .3rem;display: flex;align-items: center;margin-bottom: .45rem;font-weight: bold;}
.motorshow2019 .icon_title img{width: .49rem;margin-right: .1rem;}
.motorshow2019 .module_3 .flex{margin-bottom: .6rem;}
.motorshow2019 .module_3 .flex>img{width: 50%;}
.motorshow2019 .module_3 .flex .text{width: 48%;}
.motorshow2019 .module_3 .flex .text p{margin-bottom: 0;line-height: .36rem;}

.contact .content{padding-bottom: 2rem;}
.contact .about{margin-bottom: .3rem;}
.contact .about .types{width: 100%;display: flex;align-items: center;margin-top: .1rem;}
.contact .about .types .tab{min-width: 1.8rem;padding: 0 .12rem;height: .46rem;display: flex;align-items: center;justify-content: center;font-size: .2rem;color: #a6a6a6;box-sizing: border-box;-webkit-box-sizing: border-box;border: 1px solid #a6a6a6;white-space: nowrap;margin-right: .3rem;cursor: pointer;}
.contact .about .types .tab.on,.contact .about .types .tab:hover{border: 1px solid #c7001f;background: #c7001f;color: #ffffff;}
.contact .form{display: flex;align-items: center;flex-wrap: wrap;margin-top: .1rem;justify-content: space-between;}
.contact .form .form_control{box-sizing: border-box;-webkit-box-sizing: border-box;width: 100%;font-size: .18rem;color: #a6a6a6;border: none;outline: none;}
.contact .form .form_group{position: relative;width: 23%;border: 1px solid #a6a6a6;margin-bottom: .29rem;}
.contact .form .form_group .form_control{background: none;position: relative;z-index: 1;padding: 0 .36rem 0 .22rem;height: .42rem;line-height: .42rem;}
.contact .form .form_group.seat{border: 1px solid transparent;height: 0;margin-bottom: 0;border-top-width: 0;border-bottom-width: 0;}
.contact .form .form_textarea{position: relative;width: 100%;border: 1px solid #a6a6a6;padding: .08rem .3rem;}
.contact .form .form_group select{appearance: none;-moz-appearance: none;-webkit-appearance: none;background: none;}
.contact .form .form_textarea textarea{height: 2.55rem;resize: none;line-height: .36rem;}
.contact .form .form_textarea textarea::-webkit-input-placeholder{color: #a6a6a6;}
.contact .form .submit{font-size: .24rem;border: none;outline: none;color: #ffffff;background: #c7001f;width: 2.5rem;height: .62rem;cursor: pointer;margin-top: .3rem;}
.contact .form .form_group.mustwrite:before{content: '*';font-size: .18rem;display: block;color: #c7001f;width: .22rem;position: absolute;left: 0;top: 50%;text-align: center;transform: translateY(-50%);}
.contact .form .form_group.select:after{content: '';display: block;width: .16rem;height: .1rem;background: url('../images/select_down.png') no-repeat;background-size: 100% 100%;position: absolute;top: 50%;transform: translateY(-50%);right: .18rem;}
.contact .form .form_textarea.mustwrite:before{content: '*';font-size: .18rem;display: block;color: #c7001f;width: .36rem;height: .42rem;line-height: .42rem;position: absolute;left: 0;top: .06rem;text-align: center;}
.contact .form .form_group.isShow{display: none;}
.contact .hint{margin-top: .2rem;}
.contact .hint p{font-size: .2rem;display: none;}
.contact .hint p.red{color: red; }
.contact .hint p.gray{color: #666; }
.contact .message_box{padding: .1rem .2rem;border-radius: .1rem;display: flex;align-items: center;position: fixed;left: 50%;top: 47%;color: #f56c6c;background-color: #fef0f0;border: 1px solid #fde2e2;z-index: 9999;transform: translate(-50%, -50%);transition: all .6s ease;opacity: 0;}
.contact .message_box.on{opacity: 1;top: 50%;}
.contact .message_box .icon{flex-shrink: 0;width: .38rem;height: .38rem;margin-right: .1rem;background-repeat: no-repeat;background-size: 100% 100%;background-image: url(../images/alert_error.png);}
.contact .message_box p{font-size: .2rem;}
.contact .message_box.success{color: #67c23a;background-color: #f0f9eb;border: 1px solid #e1f3d8;}
.contact .message_box.success .icon{background-image: url(../images/alert_succes.png);}

/*replypage*/
.replypage header{position: relative;box-shadow: 5px 3px #eeeeee ;}
.replypage header nav{position: relative;}
.replypage footer{padding: 0;border: none;}
.replypage .submit{display: block;cursor: pointer;border: none;outline: none;background: #c7001f;font-size: .24rem;color: #ffffff;width: 2.5rem;height: .62rem;}

.replymsg .write_wrap{padding-top: .46rem;padding-bottom: 1.4rem;background: url('../images/replymsg_bg.jpg') no-repeat;background-size: 100%;}
.replymsg .write_wrap .title{font-size: .36rem;text-align: center;margin-bottom: .8rem;position: relative;}
.replymsg .write_wrap .title:after{content: '';display: block;width: .19rem;height: .1rem;background: url('../images/icon_angle.png') no-repeat;background-size: 100% 100%;position: absolute;left: 50%;margin-left: -.095rem;bottom: -.13rem;}
.replymsg .write_wrap .module{margin-bottom: .5rem;padding-bottom: .56rem;border-bottom: 1px dashed #313131;}
.replymsg .write_wrap .module:last-child{margin-bottom: 0;border: none;padding-bottom: .38rem;}
.replymsg .write_wrap .module h4{display: flex;align-items: center;margin-bottom: .38rem;}
.replymsg .write_wrap .module h4 img{width: .41rem;margin-right: .12rem;}
.replymsg .write_wrap .module h4 span{font-size: .28rem;font-weight: bold;color: #313131;}
.replymsg .write_wrap .module .colmsg{font-size: .2rem;color: #313131;margin-bottom: .18rem;line-height: .32rem;display: flex;}
.replymsg .write_wrap .module .colmsg .label{flex-shrink: 0;margin-right: .12rem;padding: 0 .08rem;background: #e3e3e3;display: inline-block;height: .32rem;}
.replymsg .write_wrap .module .textarea{resize: none;border: 1px solid #a6a6a6;width: 100%;height: 2.62rem;outline: none;padding: .1rem .2rem;line-height: .4rem;font-size: .22rem;}
.replymsg .write_wrap .submit{margin: 0 auto;}

.replylogin .write_wrap{position: relative;}
.replylogin .login_bg{width: 100%;}
.replylogin .login_wrap{width: 50.5%;padding: 1rem .7rem 1.3rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);background: rgba(255,255,255,0.8);box-shadow: 0 0 .3rem #dcd5d6;}
.replylogin .login_wrap p{font-size: .28rem;font-weight: bold;display: flex;align-items: center;}
.replylogin .login_wrap p img{width: .47rem;margin-right: .15rem;}
.replylogin .login_wrap .input_group{display: flex;align-items: center;justify-content: space-between;margin-top: .48rem;}
.replylogin .login_wrap .ipt_wrap {width: 5.45rem;position: relative;}
.replylogin .login_wrap .ipt_wrap:before{content: '';display: block;width: .25rem;height: .29rem;background: url('../images/icon_key.png') no-repeat;background-size: 100% 100%;position: absolute;left: .16rem;top: .17rem;}
.replylogin .login_wrap .ipt_wrap .ipt{box-sizing: border-box;padding: 0 .2rem 0 .54rem;width: 100%;height: .62rem;border: none;background: none;border: 1px solid #a6a6a6;outline: none;font-size: .22rem;color: #313131;}

.yearWrap{padding: 0 3.6rem;}
.honors .year_choose{width: 82.92%;margin: 0 auto;position: relative;}
.honors .year_choose:after{content: '';display: block;width: 100%;height: .03rem;background: url(../images/honors_dashed_bot.png) no-repeat;background-size: 100% 100%;position: absolute;left: 0;bottom: 0;}
.honors .swiper-container{width: 89%;padding-bottom: .1rem;}
.honors .swiper-slide{cursor: pointer;text-align: center;height: .56rem;line-height: .34rem;font-family: javatext;font-size: .2rem;color: #7c7c7c;background: url(../images/honors_dashed.png) no-repeat left bottom;background-size: 98.2857%;}
.honors .swiper-slide:last-child:after{content: '';display: block;width: .03rem;height: 100%;background: url(../images/honors_dashed_last.png) no-repeat right bottom;background-size: 100%;position: absolute;right: 0;bottom: 0;}
.honors .swiper-slide.swiper-slide-active{font-size: .24rem;color: #c50e28;}
.honors .eventList{display: flex;margin-top: .24rem;padding-bottom: .2rem;background: url(../images/honors_line.png) repeat-y center top;background-size: .03rem;}
.honors .eventList .left{width: 50%;padding-right: .62rem;padding-top: 2rem;text-align: right;box-sizing: border-box;}
.honors .eventList .right{width: 50%;padding-left: .62rem;box-sizing: border-box;}
.honors .eventItem {color: #313131;font-size: .24rem;padding: .26rem 0 .18rem;}
.honors .eventItem .imgbox{display: inline-block;border: .08rem solid #eaeeef;border-radius: .08rem;}
.honors .eventItem .imgbox img{width: 2.84rem;border: 2px solid #ffffff;}
.honors .eventItem .date{color: #c7001f;display: block;position: relative;margin-top: .15rem;margin-bottom: .08rem;font-weight: bold;}
.honors .eventItem .date:after{content: '';display: block; width: .7rem;height: .24rem;background-image: url(../images/honors_dashed_right.png);background-size: 100% 100%;position: absolute;left: -.82rem;top: 50%;margin-top: -.12rem;}
.honors .eventItem .text{padding-left: .08rem;}
.honors .left .eventItem .text{padding-right: .08rem;}
.honors .eventItem .title{line-height: .36rem;font-weight: bold;margin-bottom: .12rem;}
.honors .eventItem .det{font-size: .18rem;line-height: .4rem;}
.honors .left .eventItem .date:after{background-image: url(../images/honors_dashed_left.png);right: -.83rem;left: auto;}
.honors .goTo{font-size: .2rem;width: 1.28rem;height: .4rem;color: #ffffff;background: #c50d27;text-align: center;line-height: .4rem;margin: .45rem auto .56rem;cursor: pointer;}
.honors .eventList+.eventList{display: none;}
.honors .year_choose .btn{width: .4rem;cursor: pointer;position: absolute;top: 50%;margin-top: -.2rem;}
.honors .year_choose .btn.prev{left: 0;}
.honors .year_choose .btn.next{right: 0;}

/*Autopilot*/
.autopilot .videobox{position: relative;margin-bottom: .56rem;width: 100%;}
.autopilot .textbox{padding-bottom: 1.5rem;}
.autopilot .textbox .tit{font-size: .2rem;color: #c50d27;display: inline-block;padding: 0 .2rem;height: .46rem;line-height: .46rem;border: 2px solid #c50d27;border-radius: .04rem;font-weight: bold;margin-bottom: .38rem;}
.autopilot .textbox .det{font-size: .2rem;color: #343434;line-height: .3rem;padding-left: .15rem;position: relative;}
.autopilot .textbox .det:before{content: '';display: block;width: .05rem;height: .05rem;background: #999999;position: absolute;top: .125rem;left: 0;}
.autopilot .textbox .det+.det{margin-top: .1rem;}

/*newenergy*/
.newenergy .videobox{position: relative;margin-bottom: .18rem;width: 100%;}
.newenergy .videoText{font-size: .28rem;}
.newenergy .imgtitle{display: flex;margin-top: .75rem;}
.newenergy .imgtitle img{width: 2.6rem;flex-shrink: 0;}
.newenergy .imgtitle .text{font-size: .38rem;display: flex;align-items: center;background: #f4f5f8;justify-content: center;width: 100%;}
.newenergy .content{padding-bottom: 1rem;}
.newenergy .bigTitle{margin-top: .2rem;font-size: .34rem;position: relative;padding-left: .22rem;height: 1.34rem;line-height: 1.34rem;}
.newenergy .bigTitle:before{content: '';display: block;width: .05rem;height: .54rem;background: #c7001f;position: absolute;left: 0;top: 50%;margin-top: -.27rem;}
.newenergy .smallTitle{margin-bottom: .18rem;margin-top: .4rem;font-size: .34rem;position: relative;padding-bottom: .3rem;line-height: .28rem;}
.newenergy .smallTitle .ic{width: .54rem;display: block;margin-bottom: .2rem;}
.newenergy .smallTitle:after{content: '';display: block;height: .05rem;width: .54rem;background: #c7001f;position: absolute;left: 0;bottom: 0;}
.newenergy .module .pic{width: 100%;}
.newenergy .module .botInfo{display: flex;}
.newenergy .module .botInfo .col{width: 50%;}
.newenergy .module p{font-size: .2rem;line-height: .36rem;padding-right: .68rem;}
.newenergy .module .btn{cursor: pointer;z-index: 9;display: block;width: .3rem;height: .4rem;position: absolute;top: 50%;margin-top: -.2rem;}
.newenergy .module .btn.prev{left: .15rem;}
.newenergy .module .btn.next{right: .15rem;}

/*worldwide*/
.worldwide .mapwrap{position: relative;overflow: hidden;margin-bottom: 1.5rem;}
.worldwide .mapwrap .map{width: 100%;}
.worldwide .mapwrap .map_pop{position: absolute;left: 0;top: 0;width: 100%;}

/*resultwrap*/
.resultwrap .content{min-height: calc(100vh - 5.08rem);padding-top: .68rem;background-image: url(../images/search_bg.jpg);background-size: 100% auto;background-repeat: no-repeat;}
/*.resultwrap>section{min-height: calc(100vh - 4.4rem)}*/
.resultwrap .searchWrap{display: flex;align-items: center;justify-content: center;}
.resultwrap .searchWrap .iptWrap{display: flex;align-items: center;justify-content: center;width: 54.75%;}
.resultwrap .searchWrap .iptWrap .ipt{width: 100%;font-size: .2rem;padding-left: .16rem;	background: #ffffff;border: 1px solid #a6a6a6;border-right: none;height: .46rem;box-sizing: border-box;}
.resultwrap .searchWrap .iptWrap .search{flex-shrink: 0;background: url(../images/search_icon.jpg) no-repeat;background-size: 100% 100%;cursor: pointer;outline: none;border: none;width: .46rem;height: .46rem;}
.resultwrap .resultTop{background: rgba(255,255,255,0.4);padding-bottom: .5rem;padding-top: .5rem;}
/*.resultwrap .resultTit{padding: .54rem 0 .3rem;}*/
.resultwrap .resultTit h4{font-size: .36rem;text-align: center;position: relative;margin-bottom: .44rem;}
.resultwrap .resultTit h4:after{content: '';display: block;width: .19rem;height: .1rem;background: url(../images/icon_angle.png) no-repeat;background-size: 100% 100%;position: absolute;left: 50%;margin-left: -.09rem;bottom: -.2rem;}
.resultwrap .resultHint{padding: .54rem 0 .3rem;}
.resultwrap .resultHint h5{font-size: .36rem;margin-bottom: .25rem;}
.resultwrap .resultHint p{font-size: .2rem;}
.resultwrap .resultHint p span{color: #c7001f;font-weight: bold;}
.resultwrap .resultList li{padding: .54rem 0;border-bottom: 1px dashed #a1a1a1;}
.resultwrap .resultList li:first-child{border-top: 1px dashed #a1a1a1;}
.resultwrap .resultList .newstext{display: block;color: #333;}
.resultwrap .resultList .newstext .tit{font-size: .28rem;line-height: .38rem;font-weight: bold;position: relative;display: block;padding-left: .25rem;margin-bottom: .2rem;}
.resultwrap .resultList .newstext .tit:before{content: '';display: block;width: .05rem;height: .37rem;background: #C7001F;position: absolute;left: 0;top: 0;}
.resultwrap .resultList .newstext .det{font-size: .2rem;line-height: .38rem;}
.resultwrap .resultList .newstext span em{font-style: normal;color: #C7001F;}

@keyframes mapSlide{
	from{
		opacity:0;
	  -webkit-transform:translate3d(0,50%,0) scale(1.25);
	  transform:translate3d(0,50%,0) scale(1.25);
	}
	to{
		opacity:1;
	  -webkit-transform:none;
	  transform:none
	}
}
.mapSlide {
 -webkit-animation-name:mapSlide;
 animation-name:mapSlide
}
.worldwide .mapwrap .pointbox{z-index: 9;cursor: pointer;color: #ffffff;width: .85rem;height: .76rem;position: absolute;transform: translateY(-100%);opacity: 0;animation: fadeInDown .4s forwards ease-in; -ms-animation: fadeInDown .4s forwards ease-in;}
.worldwide .mapwrap .pointbox .point{color: #ffffff;position: absolute;display: block;width: 100%;height: 100%;left: 0;top: 0;transition: all .3s;}
/*.worldwide .mapwrap .pointbox:hover .point{transform: scale(1.1) translateY(-20%)}*/

.worldwide .mapwrap .pointbox .point span{display: block;width: 100%;position: absolute;left: 0;background-size: 100% 100%;background-repeat: no-repeat;}
.worldwide .mapwrap .pointbox .point .ic_t{height: .68rem;top: 0;z-index: 2;background-image: url('../images/map_dot_top.png');/*animation: opacityChange 1s ease-in-out infinite;*/}
.worldwide .mapwrap .pointbox .point .ic_b{height: .41rem;bottom: 0;z-index: 1;background-image: url('../images/map_dot_bot.png');}
/*.worldwide .mapwrap .pointbox:hover .point .ic_t{animation: noChange 1s ease-in-out infinite;}*/
.worldwide .mapwrap .pointbox.on .point .ic_t{animation: opacityChange 1s ease-in-out infinite;}

.worldwide .mapwrap .pointbox .name{transition: color .3s;font-size: .18rem;font-weight: bold;white-space: nowrap;position: absolute;}
.worldwide .mapwrap .pointbox:hover .name, .worldwide .mapwrap .pointbox.on .name{color: #fff;}
.worldwide .mapwrap .pointbox.left .name{right: 90%;top: 50%;transform: translateY(-50%);}
.worldwide .mapwrap .pointbox.right .name{left: 90%;top: 50%;transform: translateY(-50%);}
.worldwide .mapwrap .pointbox.leftbottom .name{right: 86%;bottom: -.14rem;}
.worldwide .mapwrap .pointbox.rightbottom .name{left: 70%;bottom: 0.05rem;}
.worldwide .mapwrap .pointbox.lefttop .name{right: 90%;top: 0;}
.worldwide .mapwrap .pointbox.righttop .name{left: 90%;top: 0;}

.worldwide .mapwrap .countryInfo{color: #ffffff;padding: .46rem .5rem .48rem;box-sizing: border-box;-ms-box-sizing: border;width: 3.3rem;background: url(../images/map/map_textwrap.png) no-repeat;background-size: 100% 100%;position: absolute;right: 1.92rem;top: .19rem;}
.worldwide .mapwrap .countryInfo:after{content: '';display: block;clear: both;}
.worldwide .mapwrap .countryInfo .name{display: flex;align-items: center;font-size: .18rem;font-weight: bold;}
.worldwide .mapwrap .countryInfo .name .ic{width: .24rem;flex-shrink: 0;box-shadow: 0 0 .1rem #4687a3;margin-right: .08rem;}
.worldwide .mapwrap .countryInfo .imgbox{display: block;width: 100%;margin: .1rem 0;box-shadow: 0 0 .8rem #427496;}
.worldwide .mapwrap .countryInfo .imgbox video{width: 100%; height: 100%;object-fit: fill;}
.worldwide .mapwrap .countryInfo .imgbox img{width: 100%; height: 100%;}
.worldwide .mapwrap .countryInfo .det{font-size: .16rem;font-weight: bold;line-height: .24rem;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 2;}
.worldwide .mapwrap .countryInfo .link{margin-top: .09rem;font-size: .12rem;padding: 0.05rem ; background: #25e7ec; color:#ffffff; border-radius: 0.04rem; float: right; text-align: center;}

.worldwide .line_title{display: flex;justify-content: space-between;align-items: center;} 
.worldwide .line_title .link{display: flex;align-items: center;}
.worldwide .line_title .link .linkwrap{display: flex;flex-direction: column;justify-content: center;line-height: 1.4;}
.worldwide .line_title a{font-size: .2rem;color: #c7001f;text-decoration: underline;}
.worldwide .line_title .link img{width: .36rem;margin-left: .16rem;}

.worldwide .country .showSwi{position: relative;margin-top: .22rem;padding-bottom: .4rem;}
.worldwide .country .swiper-slide{height: 6.76rem;}
.worldwide .country .swiper-slide .videobox{width: 100%;height: 100%;}
.worldwide .country .swiper-slide .imgbox{width: 100%;height: 100%;}
.worldwide .country .swiper-slide .imgbox img{width: 100%;height: 100%;}
.worldwide .country .swiper-pagination{position: relative;text-align: left;font-size: 0;margin-top: .32rem;margin-bottom: .4rem;}
.worldwide .country .swiper-pagination-bullet{border-radius: 0;opacity: 1;width: 1.3rem;height: 2px;background: #e7e7e7;transition: all .3s;margin: 0 .03rem;}
.worldwide .country .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 2.5rem;background: #101010;}
.worldwide .country .arrow_prev,.worldwide .country .arrow_next{width: .18rem;height: .34rem;background-repeat:  no-repeat;padding: .2rem;background-size: .18rem .34rem;background-position: center center;cursor: pointer;transition: all .3s;position: absolute;top: 42%;margin-top: -.24rem;z-index: 1;}
.worldwide .country .arrow_prev{background-image: url(../images/motor_prev.png);left: -.75rem;}
.worldwide .country .arrow_next{background-image: url(../images/motor_next.png);right: -.75rem;}
.worldwide .country .arrow_prev:hover,.worldwide .country .arrow_next:hover{background-color: #e7e7e7;}


.worldwide .gallery .imgShowList{margin-top: .3rem;}
.worldwide .gallery .imgShowList .col{position: relative;display: flex;justify-content: space-between;margin-bottom: .18rem;}
.worldwide .gallery .imgShowList .col.two .imgbox{width: 49.167%;}
.worldwide .gallery .imgShowList .col.three .imgbox{width: 32.167%;}
.worldwide .gallery .imgShowList .imgbox img{width: 100%;height: 100%;}
.worldwide .gallery .imgShowList .col.three.noenough:after{content: '';display: block;height: 0;width: 32.167%;}

.worldwide .gallery{padding-bottom: 1rem;}
.worldwide .gallery .swiper-container{width: 100%;margin-top: .54rem;}
.worldwide .gallery .swiper-slide{display: flex;}
.worldwide .gallery .lf{width: 25%;}
.worldwide .gallery .ct{width: 50%;}
.worldwide .gallery .rt{width: 25%;}
.worldwide .gallery .imgbox{width: 100%;overflow: hidden;}
.worldwide .gallery .imgbox img{width: 100%;transition: all .5s ease-in-out;}
.worldwide .gallery .imgbox:hover img{transform: scale(1.1)}
.worldwide .gallery .control{width: .58rem;height: .58rem;background-repeat:  no-repeat;background-size: 100% 100%;cursor: pointer;position: absolute;top: 50%;margin-top: -.29rem;z-index: 1;}
.worldwide .gallery .arrow_prev{background-image: url(../images/news_prev.png);left: 0;}
.worldwide .gallery .arrow_next{background-image: url(../images/news_next.png);right: 0;}

/*分页*/
.pagewrap{position: relative;text-align: center;margin: 1rem 0 1.5rem;}
.pagewrap a,.pagewrap>span{display: inline-block;width: .21rem;margin: 0 .18rem;color: #a6a6a6;padding: 0 .03rem;line-height: .36rem;font-size: .22rem;vertical-align: middle;}
.pagewrap a.prev,.pagewrap a.next{width: .36rem;height: .36rem;box-sizing: border-box;text-align: center;line-height: .36rem;border: 0.01rem solid #a6a6a6;background-size: .1rem .18rem;background-repeat: no-repeat;background-position: center center;}
.pagewrap a.prev{background-image: url(../images/page_prev_on.png);}
.pagewrap a.next{background-image: url(../images/page_next_on.png);}
.pagewrap span.active , .pagewrap a:hover{color: #c50d27;}
.pagewrap a.prev:hover{background-image: url(../images/page_prev_off.png);}
.pagewrap a.next:hover{background-image: url(../images/page_next_off.png);}
.pagewrap span.label{width: auto;font-size: .2rem;margin-right: .13rem;margin-left: .6rem;}
.pagewrap input{display: inline-block;border: .01rem solid #a6a6a6;text-align: center;outline: none;color: #a6a6a6;width: .44rem;height: .36rem;font-size: .22rem;}
.pagewrap .jump-btn{width: auto;font-size: .2rem;}
.pagewrap .arrow{display: inline-block;margin-left: .12rem;width: .08rem;height: .14rem;background: url(../images/page_next_off.png) no-repeat;background-size: 100% 100%;}

@media (max-width:1200px) {
	.models .numbox li{font-size: 0.6rem;}
}