@charset "utf-8";
@import url("inner.css");
@import url("funRide.css");
@import url("funRide_2024.css");
@import url("nx400.css");
@import url("fuelVehicle.css");
/* 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:"Microsoft YaHei", "Source Han Sans CN" , simhei; font-size: 14px; }

/*头部*/
html, body{ width: 100%; height: 100%; overflow-x: hidden;}
/*.wrapper{padding-top: 0.58rem;}*/
.pc_hidden{display: none;}
.swiper-button-next, .swiper-button-prev{z-index: 2;}
.loading { display: flex;  position:fixed; top:0; left: 0; width: 100%; height: 100%; background:#000; z-index:999999;}
.loading .loading_con{position: absolute; top: 50%; left: 50%; margin-left: -2.42rem; margin-top: -0.86rem; text-align:center; width: 4.84rem; height: 1.72rem;}
.loading .loading_con img{width: 2.06rem;}
.loading .loading_p{  width: 100%; height: 0.06rem; border-radius:0.06rem; overflow: hidden; margin-top: 0.72rem}
.loading .loading_p span{ width: 100%; background: #d7000f; height: 0.06rem; display: block; }
/* .section{padding-top: 0.58rem;} */
.header{ height:0.78rem; background-color: #1d1d1d; position: fixed; z-index:1000; top: -100%; left: 0; width: 100%;}
footer {display: none;}
.header .menu_simple{ position: relative;  width: 95%; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; height: 100%;}
.header .menu_simple a{color: #fff; text-align: center;display:block; margin-right: 0.3rem; font-size: 0.12rem; cursor: pointer;}
.header .menu_simple span{display: flex; justify-content: center; }
.header .menu_simple .left_con,.header .menu_simple .menu_icon{display: flex;  justify-content: space-between; align-items: center;}
.header .menu_simple .name{line-height: 0.24rem;}
.header .menu_simple .left_con .name{letter-spacing: 2px;}
.header .menu_simple .product_img{width:0.5rem; height: 0.3rem; background: url(../images/model/model0_icon_0.png) no-repeat top left; background-size:auto 100%; display: inline-block;}
.header .menu_simple li{display: flex;}

.header .menu_simple .left_con .name.mobile_en{display: none;}

.header .menu_icon{text-align: right;}
.header .menu_simple .fc1 .product_img{background-image: url(../images/model/model0_icon_1.png);}
.header .menu_simple .ec0 .product_img{background-image: url(../images/model/model1_icon_0.png);}
.header .menu_simple .ec1 .product_img{background-image: url(../images/model/model1_icon_1.png);}
/* .header .menu_simple>a{width: 1.14rem; height: 1.08rem; position: absolute; top:.58rem; z-index: 2;} */
.header .menu_simple a.on{color: #e60012;}
.header .menu_simple a.on .product_img{background-position-x: right;}
.BMap_bubble_top{font-weight: bold;}

.header .menu_icon a{margin-left: 0.3rem; margin-right: 0;}
/* .header .menu_icon a .product_img{
  display: inline-block;
  background:url(../images/menu0.png) no-repeat top left; 
  width: 0.42rem; 
  height: 0.3rem;
  background-size: 0.84rem 0.3rem; 
} */
.header .menu_icon .ec .product_img{background-image: url(../images/menu1.png);}
.header .menu_icon .m_product .product_img{background-image: url(../images/menu_big.png); width: 0.48rem; background-size: 0.98rem 0.3rem;}
.header .menu_icon .search .product_img{background-image: url(../images/menu2.png);}
.header .menu_icon .run .product_img{background-image: url(../images/menu6.png);}
.header .menu_icon .investment .product_img{background-image: url(../images/menu7.png);}
.header .menu_icon .store .product_img{background-image: url(../images/menu8.png);background-position: center center;}
/* .header .menu_icon .name{ display:block; font-size: 0.12rem; color: #fff;}
.header .menu_icon .on .name{ color:#e60012; font-weight:bold; } */
.header .menu_icon .menu .product_img{background-image: url(../images/menu3.png);}
/* .header .menu_icon .on .product_img{ background-position: right;} */
/* .header .menu_simple .menuMb{display: none;} */
.header .menu_con{background: #ffffff url(../images/menu_bg.jpg) no-repeat top left; background-size: 100% auto; width: 100%; height: 5.66rem; }
.header .menu_con .content{ margin:1.18rem 2.2rem 0;}
.header .menu_con .content dl{ width: 1.8rem; float: left;}
.header .menu_con .content dl:first-child{ width: 1.2rem;}
.header .menu_con .content dt span{display: none;}
.header .menu_con .content dt{ height: 0.86rem; width: 100%; background: url(../images/menu_line.png) no-repeat left bottom;}
.header .menu_con .content dt a{color: #272727; font-size: 24px;line-height: 26px; }
.header .menu_con .content dd{ margin-top: 0.44rem;}
.header .menu_con .content dd a{color: #6c6c6c; display: block; line-height: 0.34rem;}
.header .menu_con .content dd img{width: 1.44rem; border-radius: 50%;}
.header .menu_con .content dd.wi_box_code img{border-radius: 0;}

.header .menu_con .content .code{border-left: #b4b4b4 1px solid; float: right; padding-left: 0.3rem; width: 2.08rem; text-align: right;}
.header .menu_con .content .code a{ width: 0.74rem; display: inline-block; margin-left: 0.24rem; margin-bottom: 0.46rem;}
.header .menu_con .content .code a img{ width: 100%;}
.header .menu_con .close{ position: absolute; top: 0.46rem; right:2.88rem; width: 0.24rem; height: 0.24rem;}
.header .menu_con .close img{ width: 100%;}

.main_logo{width: 100%; margin: 0 auto; position: relative; padding-top: 0.78rem;}
.main_logo .logo{width: 100%;position: absolute;z-index: 2;}
.index .main_logo .logo{top: 0;}
.main_logo>a{ width: 1.14rem; height: 1.08rem;  position: absolute;  z-index: 2;}
.main_logo>a img{ width: 100%;}
.main_logo .logo0{left: 0;width: 3.08rem;margin-top: .2rem}
.main_logo .logo1{right: 0;}
.main_logo .logo2{left: -0.48rem; width:19.2rem; display: none;}
.main_logo .logo2 img{width: 100%;}
.main_logo .logo2 .pc{display: block;}
.main_logo .logo2 .m{display: none;}
.main_logo .logo3{right: 1.4rem;}
/*.index .main_logo{margin-top: -.78rem;}*/
/*.index .main_logo .logo2{ top: 1.5rem;}*/
.showNumer{text-align: right;margin-right: 20px;color: #000;padding-top: 10px;}
.main_content .showNumer{position: absolute;top: 0; right: 0;margin-right: 0;z-index: 99;}
.inner_page .showNumer{position:absolute;bottom:5px;right:-15px;} 
.carType_logo{
	display: none;
	width: 100%; 
	position: relative;
  top: 0; left: 0; 
	z-index: 22;
	padding-top: .78rem;
	box-sizing: border-box;
}
.carType_logo .logo{width: 100%;position: absolute;z-index: 2;}
.carType_logo .dflex {padding-top: .2rem;display: flex; align-items: center; justify-content: space-between;    position: absolute; width:100%;padding-left: .5rem;padding-right: .5rem;box-sizing: border-box;}
.carType_logo>div{position: relative; text-align: center;}
.carType_logo img{height: .85rem;}
.carType_logo .jy_logo1 img{width: 3.5rem;height: auto;}
.carType_logo .jy_logo2{margin-left: .1rem;}
.carType_logo .carType_logo_r{padding: 0 0.1rem;}
.carType_logo .line{width: 1rem; height: 0.1rem; position: relative;}
.carType_logo .line_long{width:78%;}
.carType_logo .line:after{
	content: "";
	height: 1px;
	width: 100%;
	background: white;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8;
}
.carType_logo_list>div{
    height: .95rem !important;
    background: #1d1d1d;
    padding: .1rem 0;
    top: 0.7rem !important;
   
}
.carType_logo_list .line:after{bottom: 0.25rem;}
.index .carType_logo{display: block;margin-top: -.78rem}
.header .car_show_list .newCar,
.index .center .car .newCar,
.product_list .sec_con_type .newCar{
	width:1.3rem !important;
	height: auto !important;
	position: absolute;
	top: 0;
	left: 0;
}
.header .car_show_list .drivingLicense,
.index .center .car .drivingLicense,
.product_list .sec_con_type .drivingLicense{
	width:0.72rem !important;
	height: auto !important;
	position: absolute;
	top: 0;
	right: 0.1rem;
	
}
.header .car_show_list .newCar{
	top: 5px;
	width: 1.1rem !important;
}
.header .car_show_list .drivingLicense{
	top: 5px;
	width: 0.72rem !important;
}
.test_drive .verify_code{
 /* margin-top: 10px; */
}
.test_drive .verify_code .name{
  display: inline-block;
  font-size: 16px;
  line-height: 36px;
}
/* .test_drive .verify_code .con{
  display: inline-block;
  width: 180px;
  border: none;
  border-bottom: #d7d7d7 1px solid;
  font-size: 16px;
  line-height: 36px;
} */
.test_drive .verify_code .code_img{
  width: 1.36rem; height: 0.36rem ;
}

@media (max-width: 1200px) and (min-width: 768px){
	
}
@media (max-width: 768px) {
	.product_list .sec_con_type .newCar{
		width:1.6rem !important;
	}
	.header .car_show_list .newCar,
	.index .center .car .newCar{width: 2rem !important;}

	.product_list .sec_con_type .drivingLicense{
		width:0.72rem!important;
	}
	.header .car_show_list .drivingLicense,
	.index .center .car .drivingLicense{width: 1.6rem !important;}
}
.input_radio{position: absolute;display: none;}
.input_radio+label{display: inline-block; width: .14rem; height: .14rem; vertical-align: middle; border: #aaaaaa 1px solid;}
.input_radio:checked+label{ background: url(../images/checkbox_ch.png) no-repeat; background-size: 100% 100%; border-color:#d9261c;}

.car_ev .bulletin {width: 80%; padding: 16px; border: 1px solid #dddddd;}
.car_ev .bulletin h3{text-align: center; color: #d9261c; font-size: 0.24rem; line-height: 0.22rem; font-weight: bold;margin-bottom: 10px;}
.car_ev .bulletin p{ font-size: 0.16rem; line-height: 0.32rem; text-align: justify;}
@media (min-width: 1000px) {
    .car_ev .bulletin.only-mb{display: none;}
}

.car_fc,.car_ev{ background: #FFFFFF; width: 100%; height: 5.66rem;}
/* .car_fc .content .l{ display: none; } */
.car_fc .content,.car_ev .content{ padding: 0.18rem 1.84rem;}
.car_fc .content .l,.car_ev .content .l{width: 26%; float: left; padding-right: 10%;}
.car_fc .content .l .title,.car_ev .content .l .title{font-size: 16px; color: #1f1f1f; font-weight: bold; line-height: 0.66rem; width: 86%;  height: 0.66rem;}
.car_fc .content .r,.car_ev .content .r{width: 64%; float: right;}
.car_fc .content .l dl,.car_ev .content .l dl{ padding-top: 0.1rem; line-height: 0.56rem; color: #1f1f1f; border-top: #dddddd 1px solid;}

.car_fc .content .l .car_types,.car_ev .content .l .car_types {margin-bottom: 0.2rem;}
/*.car_fc .content .l .car_types a{ width: 0.83rem; height: 0.83rem; display: inline-block;  background:#f2f2f2 ; line-height: 0.3rem; text-align: center; margin: 0 0.04rem; cursor: pointer;}
.car_fc .content .l .car_types a i{background:url(../images/car_model_0.png)no-repeat top left;background-size: auto 100%; width: 0.83rem; height: 0.5rem; display: block;}
.car_fc .content .l .car_types a span{display: block; margin-top: 0.02rem;}*/

.car_fc .content .l .car_types .qsj i{background-image: url(../images/car_model_0.png);}
.car_fc .content .l .car_types .tbj i{ background-image: url(../images/car_model_1.png);}
.car_fc .content .l .car_types .wlj i{ background-image: url(../images/car_model_2.png);}
.car_fc .content .l .car_types .jyj i{ background-image: url(../images/car_model_3.png);}
.car_fc .content .l .car_types .on{ color: #FFFFFF; background:#1f1f1f ;}
.car_fc .content .l .car_types .on i{ background-position-x: right;}
.car_fc .content .l .btn{padding-bottom: 0.28rem;}
.car_fc .content .l .btn a{ width: 1.24rem; height: 0.5rem; line-height: 0.5rem; color: #1f1f1f; font-weight: bold; background: #f2f2f2; display: inline-block; text-align: center; margin-right: 0.1rem; cursor: pointer;}
.car_fc .content .l .btn .on{ color: #FFFFFF; background: #d9261c; position: relative;}
.car_fc .content .l .btn .on:after{ content: ""; position: absolute; bottom: -0.23rem; left: calc( 50% - 0.05rem); width: 0.1rem; height: 0.13rem; display: inline-block; background: url(../images/menuarrow.png) no-repeat top left; background-size: 100% auto;}
.car_fc .detailed{/*border-top:#d9261c 1px solid; */padding-top: 0.1rem; position: relative; } 
.car_fc .detailed ul{border-top:#d9261c 1px solid; position: absolute; top: 0; left: 0; display: none; width: 100%; height: auto;}

.car_fc .detailed li{line-height: 0.4rem; float: left; margin-right: 0.24rem;}
.car_fc .detailed li span{margin-left: 0.1rem;}


.car_ev .content .l .car_types a,.car_fc .content .l .car_types a{ width:auto; height: 0.5rem;  line-height: 0.5rem;  color: #1f1f1f;   font-weight: bold;  background: #f2f2f2;  display: inline-block; text-align: center;  padding: 0 0.15rem;  margin: 0.06rem; cursor: pointer;}
.car_ev .content .l .car_types .on,.car_fc .content .l .car_types .on{ background: #d9261c; color:#fff}


/*菜单大类选择*/
	.menu_product{display: flex; margin-left: 0.04rem; margin-bottom: 0.32rem;}
 	.menu_product a{display: block; height: 0.84rem; width: 0.84rem; background-color: #f2f2f2; margin-right: 0.1rem; cursor: pointer;}
 	.menu_product a.specialCase{ width: 2rem;}
	.menu_product a span{width: 0.6rem;display: block; position: relative; height: 0.5rem; overflow: hidden; }
	.menu_product a.specialCase span{ margin-left: 0.55rem;}
	.menu_product a span img{ position: absolute; top: 0; left: 0; height: 100%;}
	
	.menu_product a b{display: block; height: 0.2rem; line-height: 0.2rem; font-size: 0.14rem; text-align: center; font-weight: 400;}
	.menu_product a.on{ background-color: #000000; color: #FFFFFF;}
	.menu_product a.on span { margin-left: 0.22rem;}
	.menu_product a.on.specialCase span{ margin-left: 0.77rem;}
	.menu_product a.on span img{left: inherit; right: 0;}


	.car_fc .menu_product a span{width: 0.65rem;}
	.car_fc .menu_product a.on span { margin-left: 0.19rem;}
.header .car_show_list dt{ line-height: 0.3rem; padding-top: 0.16rem; padding-bottom: 0.24rem;  }
.header .car_show_list dt .title,.header .car_show_list dt .title_ev{ color: #d9261c; font-size: 24px;font-weight: bold; float: left; padding-right: 0.12rem; border-right: #bec3c6 solid 1px;}
.header .car_show_list dt .num{float: left; padding-left: 0.12rem;}
.header .car_show_list dt .num span{font-weight: bold;}
.header .car_show_list dt .close{ width: 0.24rem; height: 0.24rem; display: inline-block; float: right; cursor: pointer;}
.header .car_show_list dt .close img{ width: 100%;}
.header .car_show_list dd{border-top: #dddddd 1px solid; padding-top: 0.42rem; position: relative;}


.header .car_show_list dd .swiper-scrollbar{border-top: #dddddd 1px solid; margin-top: 0.08rem; display: none;}
.header .car_show_list dd .swiper-scrollbar{ background: #efefef; height: 0.08rem;}
.header .car_show_list dd .swiper-scrollbar-drag{background-color: #d9261c;}
.header .car_show_list dd .swiper-container{ height: 3.82rem; width:8.58rem;}
.header .car_show_list dd .swiper-slide{ width: 2.6rem; height: 3.4rem; background: #f2f2f2; margin: 0.13rem; position: relative; border-radius: 0.06rem;}
.header .car_show_list dd .swiper-slide .displacement{ position: absolute; top: 0; right: 0; width: 0.72rem; height: 0.4rem; background: #FFFFFF; color: #d9261c; font-family: impact; border-bottom-left-radius:50%; text-align: center; line-height: 0.4rem;}
.header .car_ev dd .swiper-slide .displacement{display: none;}
.header .car_show_list dd .swiper-slide .name{ color: #1f1f1f; font-size:18px; margin-top: 0.38rem; text-align: center;}
.header .car_show_list dd .swiper-slide .car{position: relative; margin:0 auto; width:1.76rem; margin-top: 0.16rem; margin-bottom: 0.18rem; height:1.14rem; /*background: url(../images/little_loading.png) no-repeat center; background-size:0.6rem 0.09rem;*/}
.header .car_show_list dd .swiper-slide .car img{ width: 100%;}
.header .car_show_list dd .swiper-slide .color,.car_fc .content .r dd .swiper-slide .price{ height: 0.28rem; margin-left: 0.32rem; color: #d9261c; font-size: 18px; margin-bottom: 0.23rem;}
.header .car_show_list dd .swiper-slide .color{ opacity: 1;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;}
.header .car_show_list dd .swiper-slide .price{opacity: 0; position: absolute; top: 2.17rem; left: 0rem; color: #d9261c; margin-left: 0.32rem;   -webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;}
.header .car_show_list dd .swiper-slide .color img{ height: 100%;}
.header .car_show_list dd .swiper-slide .price span{font-weight: bold; font-size: 22px;}
.header .car_show_list dd .swiper-slide .btn{border: #8c8c8c 1px solid; color: #1f1f1f; width: 2.02rem; height: 0.38rem; display: block; text-align: center;  line-height: 0.38rem; margin: 0 auto; background-color: #FFFFFF;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out}
.header .car_show_list dd .swiper-slide:hover{box-shadow: 0rem 0rem 0.2rem 0.05rem #e2e2e2;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;}
.header .car_show_list dd .swiper-slide:hover .btn{border-color:#d9261c;background-color: #d9261c; color: #FFFFFF; -webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;}
.header .car_show_list dd .swiper-slide:hover .color{ opacity: 0; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;}
.header .car_show_list dd .swiper-slide:hover .price{ opacity: 1; -webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;}

.header .car_show_list dd .swiper_btn{ /* display: none; */}

.menu_an_out{position: absolute; top: -6rem; left: 0;visibility: hidden; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;}
.menu_an_out.on{top: 0.78rem; visibility: visible; z-index: 10000;}
.menu_an_out .intr{display: none;}

.entry { width: 100vw; height: 100vh; overflow: hidden;}
.entry ul{display: flex; justify-content: space-between; width: 100%; height: 100%;}
.entry ul li{position: relative; width: 50%; height: 100%;}
.entry ul li .btn{position: absolute;opacity: 0; bottom:1.2rem; left: 50%; margin-left: -1.38rem; width:2.76rem; cursor: pointer;}
.entry ul li img{width: 100%; height: 100%; object-fit: cover;}

.entry ul li .btn.moveLeft{animation: moveLeft .8s .3s ease-in-out forwards;}
.entry ul li .btn.moveRight{animation: moveRight .8s .3s ease-in-out forwards;}

@keyframes moveLeft{
	from{transform: translateX(-150%);opacity: 0;}
	to{transform: translateX(0);opacity: 1;}
}
@keyframes moveRight{
	from{transform: translateX(150%);opacity: 0;}
	to{transform: translateX(0);opacity: 1;}
}

.index .banner{ /*width: 100vw;*/width: 100%; height: 8.75rem;}
.index .banner .main_logo .logo0,.index .banner .main_logo .logo1{display: block !important;}
.index .banner .swiper-slide>a{width: 100%; height: 100%;  display: block;}
.index .banner .swiper-container{ width: 100%; height: 100%;}
.index .banner .pcBanner{ display: block;}
.index .banner .mbBanner{ display: none;}
/* .index .banner .banner_s{ width: 100%; height: 100%;} */
 .index .banner .swiper-slide{ width: 100%; height: 100%; position: relative;}
/*.index .banner .swiper-slide .pc{width: 100%; height: 100%; display: block; opacity: 0;}
.index .banner .swiper-slide .m{width: 100%; height: 100%; display: none; opacity: 0;} */
 .index .banner .swiper-slide>a img{ width: 100%; position: absolute; top: 0; left: 0;}
/*.index .banner .swiper-slide .pic{opacity: 0;  -webkit-transition:all 0.5s 0 ease-out; -moz-transition:all 0.5s 0 ease-out;}
.index .banner .swiper-slide .color{left: 5rem; -webkit-transition:all 1s 0.4s ease-out; -moz-transition:all 1s .2s ease-out;}
.index .banner .swiper-slide .w0{top: 1rem; -webkit-transition:all 1s 0.6s ease-out; -moz-transition:all 0.8s 1.5s ease-out;}
.index .banner .swiper-slide .w1{top:1rem; -webkit-transition:all 1s 0.8s ease-out; -moz-transition:all 0.8s 1.8s ease-out;}
.index .banner .swiper-slide .w2{top:1rem; -webkit-transition:all 1s 1s ease-out; -moz-transition:all 0.8s 2.1s ease-out;}

.index .banner .swiper-slide-active .pic{opacity: 1;}
.index .banner .swiper-slide-active .color{left:0; opacity: 1;}
 .index .banner .swiper-slide-active .w0{top:0; opacity: 1;}
.index .banner .swiper-slide-active .w1{top:0; opacity: 1;}
.index .banner .swiper-slide-active .w2{top:0; opacity: 1;}  */
/* .progressBar .progress-ring{border: .03rem solid  #d34e55);} */
.index .progressBar .pcBanner .swiper-pagination-bullet-active .progress-track, .index .progressBar .pcBanner .progress-ring, .index .progressBar .pcBanner .swiper-pagination-bullet-active .progress-cover{border: .03rem solid  #e4858a;}

.index .progressBar .pcBanner .swiper-pagination-bullet-active .progress-right,.index .progressBar .pcBanner .swiper-pagination-bullet-active .progress-left{ border: .03rem solid rgba(255,255,255,0.8);} 
.index .progressBar .ani{display: none;}
/*.index .progressBar .swiper-pagination-bullets .swiper-pagination-bullet,
.index .progressBar .swiper-pagination-bullets .swiper-pagination-bullet-active.swiper-pagination-bullet{background: url(../images/index_banner_btn.png) no-repeat center center;background-size: 7px;}*/
.index .progressBar .swiper-pagination-bullet-active .rightcircle{border-top:2px solid white;  border-right:2px solid white;}   
.index .progressBar .swiper-pagination-bullet-active .leftcircle{border-bottom:2px solid white;  border-left:2px solid white;}
.index .progressBar .swiper-pagination-bullets .swiper-pagination-bullet-active.swiper-pagination-bullet:after{background:white;animation: indexOpacity 5s linear;}
@keyframes indexOpacity
{
	from {background:rgba(225,225,225,.5);}
	to {background:white;}
}
/* .index .banner .swiper-pagination-bullet{background: url(../images/banner_icon1.png) no-repeat center; width:0.4rem; height: 0.4rem; background-size: 100% auto;}
.index .banner .swiper-pagination-bullet-active{background-image:url(../images/banner_icon0.png);}*/
.index .banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:1.33rem; width: 9.34rem; left: inherit; right: 0;} 
/*---------------------------车型选择-------------------------------------------*/
.index .carModel{ background: url(../images/index_carModel_bg0.jpg) no-repeat top center; background-size: 100% 100%; padding-top: 0.34rem; /*padding-bottom: .5rem;*/  text-align: center; line-height:0.48rem; position: relative;}
/*----------------------------车型选择(燃油车/电动车)--------------------------------*/
.index .carModel .carTName{display: flex; align-items: center; justify-content: center;}
.index .carModel .carTName a{ width:2.08rem; height: 0.48rem; display: block; color:#888888; font-size: 0.2rem; background-color: #FFFFFF; border: #a0a0a0 1px solid; border-radius: 0.05rem; margin: 0 0.11rem; cursor: pointer;font-weight: bold;}
.index .carModel .carTName a.on{ background-color: #c32620; color: #FFFFFF; border-color:#c32620;}
.index .carModel .carTName a:last-child.on{background-color: #006fbc; border-color:#006fbc;}
/*----------------------------车型选择(燃油车/电动车2级)--------------------------------*/
.index .carModel .type{ height: 0.38rem; line-height: 0.38rem; width: 4.44rem; margin: 0 auto; margin-top: 0.06rem;}
.index .carModel .type li{border-bottom: #262626 0.03rem solid; display: inline-block; width: 100%; display: flex; align-items: center; justify-content: space-between;}
.index .carModel .type li a{width:50%; height: 0.38rem; display: inline-block; color: #262626; font-size: 0.16rem; position: relative; cursor: pointer;white-space: nowrap;}
.index .carModel .type li a ::before{ width: 100%; height: 0.12rem; content: ''; position: absolute; bottom: -0.13rem; left: 0; background: url(../images/carModel_type_arrow0.png) no-repeat top center; background-size: 100% auto; display: none;}
.index .carModel .type li a.on{color: #c32620;}
.index .carModel .type li a span{font-weight: bold;}
.index .carModel .type li a.on ::before{display: block;} 

.index .carModel .type li:last-child a.on{color: #006fbc;}
.index .carModel .type li:last-child a.on ::before{display: block; background-image: url(../images/carModel_type_arrow1.png);} 
.index .carModel .type li:first-child{opacity: 0; visibility: hidden;}
/*备份新修改*/
/*.index .carModel .carTName{display: flex; align-items: center; justify-content: center;}
.index .carModel .carTName a{ width:2.12rem; height: 0.48rem; display: block; color:#888888; font-size: 0.2rem; background-color: #FFFFFF; border: #a0a0a0 1px solid; border-radius: 0.05rem; margin: 0 0.11rem; cursor: pointer;font-weight: bold;}
.index .carModel .carTName a.on{ background-color: #c32620; color: #FFFFFF; border-color:#c32620;}
.index .carModel .carTName a:last-child.on{background-color: #006fbc; border-color:#006fbc;}
.index .carModel .type{ height: 0.44rem;  width: 4.46rem; margin: 0 auto; margin-top: 0.28rem;background: url(../images/carModel_type_radio.png) no-repeat;background-size: 100% 100%;padding: .05rem .04rem;box-sizing: border-box;}
.index .carModel .type li{display: inline-block; width: 100%; display: flex; align-items: center; justify-content: space-between;}
.index .carModel .type li a{width:2.19rem; height: 0.36rem;line-height: 0.36rem; display: inline-block; color: #ffffff; font-size: 0.16rem; position: relative; cursor: pointer;white-space: nowrap;}
.index .carModel .type li a.on{background: url(../images/carModel_type_red.png) no-repeat;background-size: 100% 100%;}
.index .carModel .type li:last-child a.on{background: url(../images/carModel_type_blue.png) no-repeat;background-size: 100% 100%;}*/

/*----------------------------具体车型选择(车型选择)--------------------------------*/

.index .carModel .model_l{ /*width: 0.87rem; background-color: #ffffff; border-radius: 0.05rem; padding: 0.14rem 0; float: left; margin-left: 0.89rem; margin-top: 0.16rem; */float: left; margin-top: 0.16rem;  margin-left: 0.89rem;}
.index .carModel .model_l .m_btn_nav{ width: 0.87rem; background-color: #ffffff; border-radius: 0.05rem; padding: 0.14rem 0;   }
.index .carModel .model_l .m_btn_nav a{ width: 0.87rem; height: 0.9rem; display: block; background-color: #FFFFFF; cursor: pointer; padding-top: 0.12rem;}
.index .carModel .model_l .m_btn_nav .specialCase{height: 1.4rem;}
.index .carModel .model_l .m_btn_1 .m_btn_nav a{background-color:inherit;}

.index .carModel .model_l .m_btn_nav a span{ display:block; position: relative; width:0.7rem; height: 0.5rem; overflow: hidden;}
.index .carModel .model_l .m_btn_nav a span img{display: inline-block; height: 0.5rem; width: 1.66rem; position: absolute; top: 0; left: 0;}
.index .carModel .model_l .m_btn_nav a b{ font-weight: 400; line-height: 0.2rem; height: 0.2rem;  display: block; margin-top: 0.1rem;}
.index .carModel .model_l .m_btn_nav a.on{background-color: #000; color: #FFFFFF;}
.index .carModel .model_l .m_btn_nav a.on span{ margin-left: 0.12rem;}
.index .carModel .model_l .m_btn_nav a.on span img{left: inherit; right: 0;}
.index .more_cartype_pc{ position: absolute; top: 0.4rem; right: 0.86rem;}
.index .more_cartype a{
	display: block;
	width: 1.36rem;
    height: .4rem;
    margin: 0 auto;
    cursor: pointer;
    background: url(../images/more_cartype.png) no-repeat;
    background-size: 100% 100%;
}
/*----------------------------车型选择(车型选择旧)--------------------------------*/
/*.index .carModel .model_l{ margin: 0 auto; width: 5rem;  }
.index .carModel .model_l>div .m_btn_nav{width: 100%; height: 100%;   background: #FFFFFF; height: 0.5rem; border-radius: 0.06rem; overflow: hidden;  display: -webkit-inline-box; display: -ms-inline-flexbox;  display: -webkit-inline-flex;  display: inline-flex;  -webkit-box-pack: center; -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;}
.index .carModel .model_l>div .m_btn_nav a{  display: block; font-size:0.16rem; color: #363636; height: 100%; line-height: 0.5rem; text-align: center; cursor: pointer;} 
.index .carModel .more_cartype_mb a,.index .carModel  .more_pc_dd{display: none;}
.index .carModel .model_l .m_btn_1 .m_btn_nav{background:#f2f2f2;}
.index .carModel .model_l .m_btn_0 .m_btn_nav a{width: 25%;}
.index .carModel .model_l .m_btn_1 .m_btn_nav a{width: 34%;}
.index .carModel .model_l>div .m_btn_nav a.on{ background: #c90b15; color: #FFFFFF;}*/


/*.index .carModel  .index_jdprice{color: #ce251e;}
.index .center{ margin-top: 0.1rem;}
.index .center .l{margin-left: 0.7rem; width: 0.94rem; background: url(../images/index_car_btn_out.png) no-repeat top right; background-size: auto 100%; float: left; margin-top: 0.66rem;}
.index .center .l a{ display: block; padding-right: 0.18rem; text-align: right; font-size:0.24rem; color:#262626; height: 1.2rem; line-height: 1.2rem; position: relative;cursor: pointer; cursor: pointer;}
.index .center .l a span{vertical-align: middle; line-height: 0.28rem; display: inline-block;}
.index .center .l a span.type_width{ width: 2em; }
.index .center .l a:after{content: ""; display: inline-block; position: absolute; top: 0; right: -0.08rem; background: url(../images/index_car_btn_on.png) no-repeat top right; width: 0.16rem; height: 1.2rem; background-size: auto 100%; opacity: 0; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;}
.index .center .l .on{color:#c82218;}
.index .center .l .on:after{ right: -0.12rem; opacity: 1;} */
/*.index .more_cartype{text-align: center;margin:.2rem 0;}
.index .more_cartype a{
	display: block;
	width: 1.36rem;
    height: .4rem;
    margin: 0 auto;
    cursor: pointer;
    background: url(../images/more_cartype.png) no-repeat;
    background-size: 100% 100%;
}*/
/*----------------------------车型选择(车型选择旧)--------------------------------*/

.index .center .r{width: 17.16rem; float: right;}
.index .center .swiper-slide{width: 4.44rem; /*height:4.8rem;*/ height: auto; position: relative; margin-top: .20rem;}
.index .center .name{ font-size: 30px; color: #262626; font-weight: bold; text-align: center; line-height: 0.4rem; margin-top: 0.1rem;}
.index .center .slogon{font-size: 20px; color: #363636;text-align: center; line-height: 0.32rem; margin-bottom: 0.1rem;}
 .index .center .car{position: relative; width: 4.08rem;height: 2.65rem;  opacity: 1; /*background: url(../images/../images/little_loading.png) no-repeat center; 
background-size:1.6rem 0.24rem;*/ -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;} 
.index .center .car img{ width: 100%;}
.index .center .down{display: flex;justify-content: center;}
.index .center .down>div{width: auto;/* float: left;*/}
.index .center .down .displacement{ text-align: right; border-right: #a8a8a8 1px solid;}
.index .center .down .displacement.textCenter{ text-align: center; border-right:none;}
.index .center .down>div>*{ margin: 0 0.12rem; }
.index .center .down>div>*:last-child{ font-weight: bold; font-size: 22px;}
.index .center .down>.price_alone{text-align: center; border-right:none; width: 100%;}
.index .center .index_fc_car .btn{position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; opacity: 0;-webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;}
.index .center .index_fc_car .btn>*{ width:1.56rem; height: 0.4rem; display: inline-block; position: absolute; top: calc(50% - 0.2rem); left: calc( 50% - 0.78rem); text-align: center; line-height: 0.4rem; background: #c90b15; color: #FFFFFF;}
.index .center .intr{ width:85%;text-align: center;margin: 0 auto;}
.index .center .swiper-slide:hover .car{opacity: 0.6;}
.index .center .swiper-slide:hover .btn{opacity: 1;}


.index .displacement{ width: 100%; text-align: center; color: #262626; }
.index .displacement a{display: inline-block; width:1.5rem; height: 0.38rem; line-height: 0.38rem; text-align: center; font-weight: bold; color: #120c06; border: #888888 0.02rem solid; margin-left: 0.08rem; border-radius: 0.04rem; cursor: pointer; }
.index .displacement a.on{border-color: #c90b15; color: #c90b15;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ width: 0.52rem; height: 0.52rem; background: url(../images/left_btn.png)  no-repeat top center; background-size: 100% auto; left:0}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{width: 0.52rem; height: 0.52rem; background: url(../images/right_btn.png)  no-repeat top center; background-size: 100% auto;right:0}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 0;}

.distributor{position: relative; overflow: hidden;}
.distributor .btnlist{padding:0.70rem 0.7rem 1.87rem; background: #03070c; color: #fff; float: left; width: 2.6rem; position: relative;z-index: 22; height: 5.42rem;}
/* .electrocar .distributor .btnlist{background: #003167;} */
.electrocar .distributor .btnlist{background:rgba(-255,-255,-255,0.5);}
.distributor .btnlist dt{font-size: 0.36rem;}
.distributor .btnlist dt span{font-size: 0.18rem; color: #FFFFFF; display: block; margin-top: 0.1rem;}
.distributor .btnlist dd{margin-top: 0.4rem; display: flex; align-items: center; justify-content: space-between;}
.distributor .btnlist dd:hover span{background-image: url(../images/distributor-jicon-on.png) ; background-color: #c90b15;}
.distributor .btnlist dd img{width: 0.77rem; display: block;}
.distributor .btnlist dd span{display: block; width: 2.46rem; height: 0.55rem; text-align: center; line-height: 0.55rem; border: 1px solid #c90b15; font-weight: bold;background: url(../images/distributor-jicon.png) ; background-repeat: no-repeat; background-position: 2.22rem center;}
.distributor .btnlist dd.on  span{background-image: url(../images/distributor-jicon-on.png) ; background-color: #c90b15;}

.distributor .btnlist .categoryButton{display: flex;  justify-content:flex-start; align-items: center; margin-top: 0.26rem;}
.distributor .btnlist .categoryButton div{ width: 0.83rem; height: 0.83rem; border-radius: 0rem; background-color: #222222; font-size: 0.16rem; color: #FFFFFF; text-align: center; line-height:0.27rem; position: relative; margin-right:0.13rem; cursor: pointer;}
.distributor .btnlist .categoryButton div img{ height: 0.3rem; margin: 0.16rem 0.2rem 0.05rem 0.2rem;}	
.distributor .btnlist .categoryButton .cb0.on{background-color: #d8271f;}
.distributor .btnlist .categoryButton .cb1.on{background-color: #006fbc;}	
.distributor .btnlist .categoryButton .on span{display: inline-block; width: 0.2rem; height: 0.18rem; position: absolute; bottom: -0.1rem; left: 50%; margin-left: -0.1rem;background: url(../images/stortQuery_arrow_0.png) no-repeat center; background-size: 100% auto;}
.distributor .btnlist .categoryButton .cb1.on span{background-image: url(../images/stortQuery_arrow_1.png);}

.distributor .btnlist .categoryCon{margin-top:0;pointer-events: none; opacity: 0; visibility: hidden;}
.distributor .btnlist .categoryCon li{display: flex; align-items: center; padding-bottom: 0.4rem; flex-wrap: wrap;}
.distributor .btnlist .categoryCon li a{display: flex; align-items: center; margin-top:0.28rem; width: 100%; cursor: pointer; height:0.2rem;}
.distributor .btnlist .categoryCon li a img{height: 0.2rem;}
.distributor .btnlist .categoryCon li a i{display: none;}
.distributor .btnlist .categoryCon li a span{ width: 0.12rem; height: 0.12rem; display: inline-block; background-color: #FFFFFF; border: #FFFFFF 0.02rem solid; margin-right: 0.1rem; border-radius: 50%;}
.distributor .btnlist .categoryCon li a.on span{background-color: #d8271f;}
.distributor .btnlist .categoryCon li:last-child a.on span{background-color: #006fbc;}



.distributor .distributorlist{background-color: rgba(8,15,23,.8); position: absolute; width:5.76rem; left: 4rem; padding:0.72rem 0.2rem; z-index: 11;height: 6.55rem;}
.distributor .distributorlist .collapse{position: absolute; right:0; top: 0; height: 100%; width: 0.25rem; background-color: #1f2833; cursor: pointer;}
.distributor .distributorlist .collapse::after{content: ''; background: url(../images/distributor-jicon-on.png) no-repeat center; display: block; position: absolute; top: 50%; transform: translateY(-50%) rotate(-180deg); width: 100%; height: 100%;}
.distributor .distributorlist.off{/*left: 1rem;*/ left:-1.9rem;}
.distributor .distributorlist.off .collapse::after{transform: translateY(-50%) rotate(0deg);}
.distributor .distributorlist .searchbox{display: flex;width:3rem;   border: 1px solid #858585; border-radius: none; padding: 0.13rem 0.17rem; margin: 0 auto;}
.distributor .distributorlist input.text{ background: none; border: none; border-radius: none; flex: 3;outline: 0; color: #fff;}
.distributor .distributorlist input.text::placeholder{color: #858585;}
.distributor .distributorlist input.text:focus{ background: none; border: none; border-radius: none;}
.distributor .distributorlist input.btn{ background:url(../images/distributor-searcicon.png) no-repeat; background-size:auto 100% ; width: 0.25rem; display: block; border: none; cursor: pointer;}
.distributor .distributorlist .title{width: 1.64rem; margin-top: 0.48rem; margin-bottom: 0.17rem;}
.distributor .distributorlist .listbox{height: 4.84rem;margin: 0 -0.2rem;  overflow-y: auto;}
.distributor .distributorlist .listbox.notTitle{ height: 6.6rem;}
.distributor .distributorlist .item{ padding:0.32rem 0.23rem; cursor: pointer; display: flex; align-items: center; background: url(../images/agent_location_list_icon_0.png) no-repeat; background-size: .26rem .36rem; background-position-y: 0.4rem; background-position-x: 95%;}
.distributor .distributorlist .item.item1{background-image: url(../images/agent_location_list_icon_1.png);}
.distributor .distributorlist .item .pic{ width: 1rem; margin: 0 0.18rem; display: flex; align-items: center; justify-content: center; flex-wrap: wrap;}
.distributor .distributorlist .item .pic img{width: 80%; margin: 0;}
.distributor .distributorlist .item .pic .lp{width: 46%; margin: 2%;}
.distributor .distributorlist .item .message{width: 3.7rem;}
.distributor .distributorlist .item.on{background-color: #242b30;}
.distributor .distributorlist .item h4{font-size: 0.16rem; color: #fff;}
.distributor .distributorlist .item h3{font-size: 0.20rem; color: #fff; margin: 0.05rem 0;}
.distributor .distributorlist .item p{font-size: 0.16rem; color: #8c8c8c;}
.distributor #distributorMap{height:8rem;}

.electrocar .distributor .distributorlist{/* background-color: rgba(0,50,104,.8) */ background-color: rgba(-255,-255,-255,0.8)}
.electrocar .distributor .distributorlist .item.on{/* background-color: #09498f; */background-color:#120C06; }

.index .ActivitySales{width: 90%; margin: 0.54rem auto;}
.index .ActivitySales .title{font-size: 0.36rem; margin-bottom: 0.22rem; position: relative;}
.index .ActivitySales .title>span{font-size: 0.18rem; color: #717171; display: block; margin-top: 0.1rem; }
.index .ActivitySales .title .aR{display: flex; justify-content: space-between;align-items: center;}
.index .ActivitySales .title .aR>span{font-size:0.14rem; color: #454545; }
.index .ActivitySales .title .aR>span a{font-size:0.14rem; color: #454545; text-decoration:underline;}
.index .ActivitySales .title .aR>span a:first-child{margin-right: 0.1rem;}
.index .ActivitySales .title .aR>span a:last-child{margin-left: 0.1rem;}
.index .ActivitySales .title >a{ width:0.76rem ; height: 0.37rem; background: url(../images/index_btn_bg.png) no-repeat top left; background-size:100% auto; display: inline-block; position: absolute; top: 0.08rem; left: 1.6rem; padding-left: 0.46rem; line-height: 0.37rem; color:#d8271f;font-size: 0.16rem;}
.index .ActivitySales .activity{float: left; width:63%; }
.index .ActivitySales .sales{float: left;width:36%;margin-right: 1%;position: relative;}
.index .ActivitySales .activity .swiper-wrapper{ display: flex;    justify-content: space-between;}
.index .ActivitySales .activity .swiper-slide{width: 33%;}
.index .ActivitySales .activity-pic{ height: 2.6rem;}
.index .ActivitySales .sales-pic{ height: 5.12rem;}
.index .ActivitySales .pic_box{height: auto; /*height: 4.6rem; */overflow-y: hidden;}
.index .ActivitySales .pic_box img{height:  4.6rem;}
.index .ActivitySales .activity-pic .pic_box .pc{display: block;}
.index .ActivitySales .activity-pic .pic_box .mobile{display: none;}
.index .ActivitySales .pic_box img{width: 100%;}
.index .ActivitySales .txt_box{ font-size:0.22rem; line-height: 0.3rem;  width:4rem;/* transform: translateY(10%); opacity: 0; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s  ease-in-out*/}
.index .ActivitySales .swiper-slide-active .txt_box{ font-size:0.22rem; line-height: 0.3rem;  width:4rem;  transform: translateY(0); opacity: 1; }

/*首页弹窗*/
.index .pop{position: fixed; top: 0; left: 0; width:100%; height: 100%; background-color: rgba(0, 0, 0, .8); z-index: 9991;display: none;}
.index .pop .popcont{width: 100%; height:100%;  display: flex;   align-items: center; justify-content: center; }
.index .pop .videopop{width: 82%;max-height: 100%;  position: relative; cursor: pointer;}
.index .pop .videopop .closebtn{position:absolute; right: -.5rem; z-index: 999;  border-radius: 50%;width: .5rem;height: .5rem;}
.index .pop .videopop .closebtn img{width: 100%;height: 100%;}
.index .pop video{width: 100%; max-height: 100vh; object-fit: contain; margin: 0 auto; display:inherit;}
@media screen and (max-width: 900px) {
	.index .pop .videopop{width: 92%;}
	.index .pop .videopop .closebtn{ top: -0.5rem; right: 0;}
}


.index .ActivitySales .activity-pic .swiper-slide-active .txt_box{ font-size:0.20rem; line-height: 0.3rem;  width: calc(100% - 0.2rem);  transform: translateY(0); opacity: 1; margin-top: 0; background-color: #4c4c4c;padding-left: 0.2rem; color: #fff;height: 0.52rem;display: flex;align-items: center;}
.index .ActivitySales .swiper-pagination{top:0.73rem; right: 0; width:100%; cursor: pointer;text-align:right;}
.index .ActivitySales .swiper-pagination .swiper-pagination-bullet{background: #bfbfbf; margin: 0  0 0 2px; opacity: 1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; width: .34rem; height: .3rem; background-color:#454545; border-radius: inherit; color: #FFFFFF; font-size: .22rem; text-align: center;}
.index .ActivitySales .swiper-pagination .swiper-pagination-bullet-active{background: #d92f2e;}


.index .ActivitySales .sales-pic .txt_box{background:rgba(-255,-255,-255,0.7); color: #FFFFFF; height: .52rem; line-height:.52rem; width: 100%; padding-left: .2rem; position: absolute; bottom: 0; left: 0;}


.input_checkbox{position: absolute;display: none;}
.input_checkbox+label{display: inline-block; width: .27rem; height: .27rem; vertical-align: middle; /*border: #aaaaaa 1px solid;*/ background: url(../images/index_choose_checkBox_icon0.png) no-repeat top center; background-size: 100% 100%;}
.input_checkbox:checked+label{ background: url(../images/index_choose_checkBox_icon1.png) no-repeat; background-size: 100% 100%;}

.index .information{margin-bottom: 0.1rem;}
.index .information .information_head{ width: 12.8rem; margin: 0 auto; height: 1.32rem;}
.index_titile{ float: left; color: #4d4d4d; font-size: 18px; display: inline-block; margin-top: 0.33rem;}
.index_titile span{color: #120c06; font-size: 34px; display: block;}
.index .nav_video{display: flex;width: 12.8rem;margin: 0.2rem   auto .7rem;}
.index .nav_video li{
	color: #262626;
	font-size: .26rem;
	width: 33.33%;
	text-align: center;
	padding-bottom: .15rem;
	border-bottom: 3px solid #262626;
	cursor: pointer;
}
.index .nav_video li.active{border-bottom: 4px solid #c82218;position: relative;color: #c82218;}
.index .nav_video li.active:after{
	position: absolute;
    content: '';
    display: block;
   	bottom: -.24rem;
    left: 50%;
    border-bottom: .1rem transparent dashed;
    border-left: .1rem transparent dashed;
    border-right: .1rem transparent dashed;
    border-top: .1rem #c82218 solid;
    margin-left: -.1rem;
}
.index .video .nav_video_con{position: relative;}
.index .video .video_abtn{display: none;}
.index .video .video_abtn>div{z-index: 99;}
.index .video .qy_video_abtn{display: block;}
.index .video .nav_video_con .nav_video_item{display: none;}
.index .video .nav_video_con .nav_video_item.on{display: block;}
.index .information .information_head .screen{float: right; width: 1.3rem; height: 0.48rem; border: #c8101a 0.02rem solid; text-align: center; line-height: 0.48rem; color: #363636; font-size: 22px; margin-top: 0.48rem;cursor: pointer;} 
.index .information .information_head .screen img{ width: 0.26rem; text-align: center; vertical-align: middle;}
.index .information .information_screen{width: 100%; height:0; opacity: 0;  background: #262626; /*position: -webkit-sticky;*/ /*position: sticky;*/ top: 0; z-index:2; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;}
.index .information .information_screen.on{height: 1.02rem; opacity: 1; }
.index .information .information_screen .search_box:before{content: ""; background:url(../images/index_choose_arrow.png)no-repeat; background-size: 100% auto; width: 0.13rem; height: 0.11rem; position: absolute; top: -0.10rem; right: 0.58rem;}
.index .information .information_screen .search_box{width: 12.8rem; margin: 0 auto; position: relative; padding-top: 0.1rem;}
.index .information .information_screen .search_box a,.index .information .information_screen .search_box i>label{line-height: 0.28rem; margin:.06rem 0.24rem 0; display: inline-block;}

.index .information .information_screen .search_box  span{margin-left: 0.08rem; font-style: normal; color: #FFFFFF; }
.index .information .information_content{ margin-top: 0.16rem; overflow: hidden;}
.index .information .information_content>ul{ width:12.8rem; margin: 0 auto;}
.information .information_content .all_box li:first-child{ width: 66%; float: left;}
.information .information_content .all_box li:last-child{ width: 32%; float: right;}

/* .index .information_content .l_box{width: 8.5rem; float: left;}
.index .information_content .r_box{width: 4.17rem; float: right;}
.index .information_content .box0{ height: 4.25rem; background: #000000;}
.index .information_content .box1{ height: 7.6rem;}
.index .information_content .box2{ height: 6.56rem;}
.index .information_content .box3{ height: 7.6rem;}
.index .information_content .box4{ height: 4.23rem;}
.index .information_content .box5{ height: 7.6rem;}
.index .information_content .box6{ height: 6.6rem;}
.index .information_content .box7{ height: 6.6rem;} */
.information_content{ width: 12.8rem; margin: 0 auto; }

.index .information_content>div{width: 32%; margin: 0.07rem;}
.index .information_content .bg{width: 100%; height: 50%; overflow: hidden;}
.index .information_content .t0{font-size:20px; line-height: 24px; font-weight: bold;}
.index .information_content .e{font-size: 14px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index .information_content .t1{font-size: 22px; line-height: 34px;  padding-top: 0.2rem; /*overflow: hidden;text-overflow:ellipsis;white-space: nowrap;*/ }
.index .information_content .t2{font-size: 16px; line-height: 30px; }
.index .information_content .t3{font-size: 18px; line-height: 40px;}
.index .information_content .t4{font-size: 22px; line-height: 30px;}
.index .information_content .t5{font-size: 18px; line-height: 22px;}
.index .information_content .t6{font-size: 34px; line-height: 52px;}
.index .information_content .btn{ width: 100%; text-align: center; padding-bottom: 0.2rem; margin-top: 0.12rem;}
.index .information_content .btn a{ width:1.36rem; height: 0.34rem; color: #120c06; display: inline-block; border: #120c06 0.02rem solid; text-align: center; line-height: 0.34rem;}
.index .information_content .btn.w a{border-color: #fff; color: #fff;} 
.index .information_content .btn.red a{border-color: #c90b15; color: #c90b15;} 
.index .information_content .btn.little a{width: 1.08rem;}
.index .information_content .bg{width: 100%;}
.index .information_content .bg img{width: 100%;}

.index .information_content .box0{ position: relative; background-color: #efefef;}
.index .information_content .box0 .bg{}
.index .information_content .box0 .bg img{ width: 100%;}
.index .information_content .box0 .title{width:10%; padding: 0.10rem 0.10rem; color: #fff; background: #c90b15; position: absolute; left: 0; top: 20%; text-align: center; line-height: 24%;}
.index .information_content .box0 .title span{ max-height: 44px; overflow: hidden; display: block; }
/* .index .information_content .box0 .title span{ vertical-align: middle; display: -webkit-box;  -webkit-box-orient: block-axis;  -webkit-line-clamp: 2;  overflow: hidden; text-overflow:unset;}
.index .information_content .box0 .title span:after {
    content: '';
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20%;
    height: 1.8em;
    background: #c90b15;
} */
 .index .information_content .box0 .slogon{ width: 90%; margin: 0 auto;  padding-top: 0.22rem; text-align: center;  color: #120c06; display: block; font-weight: bold; /*overflow: hidden;text-overflow:ellipsis;white-space: nowrap;*/} 
/* .index .information_content .box0 .btn{ width: 100%; text-align: center; padding-bottom: 0.2rem;}
.index .information_content .box0 .btn a{ width:1.36rem; height: 0.34rem; color: #120c06; display: inline-block; border: #c90b15 0.03rem solid; text-align: center; line-height: 0.34rem;} */
.swiper-button-next, .swiper-button-prev{z-index: 2;}
.index .information_content .box1{color: #fff; background-color: #c90b15;}
.index .information_content .box1 .context{width: 90%; margin: 0 auto; text-align: center;}

.index .information_content .box1 .slogon{margin: 0.16rem 0;}

.index .information_content .box2{text-align: center; background-color: #f2f2f2;}
.index .information_content .box2 .bg{ margin-top: 0.16rem;}
.index .information_content .box2 .context{ width: 90%; margin: 0 auto; padding: 0.1rem 0; display: block;}
.index .information_content .box2 .context>span{float: left; display: block;}
.index .information_content .box2 .context .tou{width: 0.74rem; height: 0.74rem; border-radius: 50%; overflow: hidden; margin-right: 0.16rem;}
.index .information_content .box2 .context .tou img{ width: 100%; height: 100%;}
.index .information_content .box2 .context .m>i{display: block; font-style:normal; text-align: left; color: #1d1d1d;}
 .index .information_content .box2 .context .m .n{color: #576b94;}
.index .information_content .box2 .context .m{margin-top: 0.12rem;width: 75%;margin-bottom:0.18rem}

.index .information_content .box3{background-color: #343434; color: #fff;}
.index .information_content .box3 .title{padding-top: 0.2rem;}
.index .information_content .box3 .title>*{float: left;}
.index .information_content .box3 .l{ width:40%; text-align: center; }margin-right
.index .information_content .box3 .title .btn {padding: 0;}
.index .information_content .box3 .title .btn a{width: 1.08rem; }
.index .information_content .box3 .title .icon{width: 10%; margin-bottom: 0.1rem;}
.index .information_content .box3 .title .r{ width: 50%;}
.index .information_content .box3 .title .r span{ display: block; vertical-align: middle; padding:0 10% 10%; word-wrap: break-word; font-weight: bold;}


.index .information_content .box4{background-color: #f2f2f2; color: #1d1d1d; text-align: center;}
.index .information_content .box4 .bg{ margin-top: 0.16rem;}
.index .information_content .box4 a{ display: block; padding: 4% 0; width:90%; margin: 0 auto;}
.index .information_content .box4 a span{display: block;}
.index .information_content .box4 .slogon{font-weight: bold; /*overflow: hidden;text-overflow:ellipsis;white-space: nowrap;*/}

.electrocar.index .information_content .box0{background-color: #d5f1ff;}
.electrocar.index .information_content .box1{background-color: #d5f1ff;}
.electrocar.index .information_content .box2{background-color: #d5f1ff;}
.electrocar.index .information_content .box3{background-color: #d5f1ff;}
.electrocar.index .information_content .box4{background-color: #d5f1ff;}
.electrocar.index .information_content .box6{background-color: #d5f1ff;}
.electrocar.index .information_content .box5{background-color: #003167;}
.electrocar.index .information_content .box7{background-color: #003167;}

.index .information_content .box5{background-color: #343434; color: #fff; padding-bottom: 0.28rem;}
.index .information_content .box5 .bg{width: 89%; margin: 0 auto;}
.index .information_content .box5 .title{padding: 0.2rem 0 ; text-align: center;}
.index .information_content .box5 .title .l{width: 50%;}
.index .information_content .box5 .title .icon{width: 7%;}
.index .information_content .box5 .title>*{float: left;}
.index .information_content .box5 .r{ width: 43%; float: right;}
.index .information_content .box5 .r .btn{margin-top: 0.2rem;}
.index .information_content .box5 .w{width: 90%; margin: 0 auto; padding-bottom: 0.16rem; /*display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;*/}
.index .information_content .box5 .l .t1{ margin-left: 0.2rem;}


.index .information_content .box6{background-color: #f2f2f2; color: #1d1d1d; text-align: center;}
.index .information_content .box6 .title{width: 90%; margin: 0 auto; padding-top: 0.2rem;}
.index .information_content .box6 .title>*{float: left; }
.index .information_content .box6 .title .l{width: 25%;}
.index .information_content .box6 .title .icon{width: 5%;}
.index .information_content .box6 .title .r {width: 70%; line-height: 0.6rem; }
.index .information_content .box6 .title .r span{display: inline-block; vertical-align: middle; width: 100%;/*overflow: hidden;text-overflow:ellipsis;white-space: nowrap;*/}

.index .information_content .box7{
  background-color: #343434; 
  color: #fff;
}
.index .information_content .box7 .context{
  padding: .34rem .3rem;
}
.index .information_content .box7 .t5{
  word-spacing: 5px;
  line-height: .3rem;
  margin-top: .2rem;
}
.index .information_content .box7 .btn{
  text-align: right;
  margin-top: .22rem;
}
.index .information_content .box7 .t6{
  position: relative;
  padding-bottom: .16rem;
}
.index .information_content .box7 .t6::before{
  position: absolute;
  left: 0;
  bottom: 0;
  content: '';
  display: inline-block;
  width: .67rem;
  height: .06rem;
  background: #c40c15;
}

.accessories .index_titile,.index .video .index_titile{text-align: center; float: inherit; display: inherit; margin-bottom: 0.34rem;}
.accessories_sw{ width: 14.2rem; margin: 0 auto;}
.accessories_sw .swiper-slide{width: 2.84rem; /*padding-right: 0.22rem;*/ /*margin-left: -0.3rem;*/padding-left:0.7rem;}
.accessories_sw  .pic_box{ width:2.84rem; height: 1.92rem; position: relative; }
.accessories_sw  .pic_box .pic{ width: 100%; height: 100%; border-radius: 0.06rem; overflow: hidden; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;}
.accessories_sw  .pic_box .pic img{width: 100%;}
.accessories_sw  .pic_box .buy{ width: 0.48rem; height: 0.48rem; border-radius: 50%; position: absolute; right: 0.24rem; ;bottom: -0.24rem; background: #8a8a8a; }
.accessories_sw  .pic_box .buy img{ width: 100%;}
.accessories_sw .title{ margin-top: 0.36rem; color: #120c06; font-size:16px;}
.accessories_sw .price{ margin-top: 0.16rem; color: #c90b15; font-size: 20px;}
.accessories_sw .swiper-slide-active{ width: 3.55rem; padding-left:0;}
.accessories_sw .swiper-slide-active .pic_box{width: 3.55rem; height:2.4rem;}
.accessories_sw .swiper-slide-active .pic_box .buy{ width: 0.6rem; height: 0.6rem; background: #c90b15;}
.accessories_sw .swiper-slide-active .title{font-size: 20px;}
.accessories_sw .swiper-slide-active .price{font-size: 25px;}

.accessories_sw .swiper-button-next, .swiper-button-prev{top: 30%;}
.index .index_fc_car .accessories_sw .swiper-button-next, .swiper-button-prev{top: 45%;}
.index .video{background: #ececec;}
.index .video .index_titile{  padding: 0.3rem 0; margin-bottom:0;}
.index .video .video_box{width: 100%; position: relative; overflow: hidden;  background: #000000; height: 6rem;}
.index .video .video_box video{
	width: 100%;
    object-fit: fill;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.index .video .play{position: absolute; top: 0; left: 0; width: 100%; height: 6rem; z-index: 13;  background-size: 100% 100%; transition: all 0.4s; }
.index .video .play p{font-size: 32px;}
.index .video .play .icon{position: absolute; width:0.86rem; top: 50%; margin-top: -0.43rem;left: 50%; margin-left: -0.43rem; transition: all 0.1s;}
.index .video .play .lefTitle{position: absolute; top: 50%; margin-top: -0.41rem; width: 47%; text-align: right; color: #fff; transition: all 0.1s;}
.index .video .play .rightTitle{position: absolute; top: 50%; margin-top: -0.15rem; width:47%; right: 0; text-align: left; color: #fff; transition: all 0.1s;}
.index .video .play .img{width: 100%;}
.index .video .video_box  .video_cover {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index: 9;
}

.index .video .play.onPlay{opacity: 0; transform: scale(1.5);}

footer .friendship{ margin: 0.46rem 1.16rem; }
footer .friendship .l{float: left; font-size: 16px;}
footer .friendship .l{display: flex; width: 62%; justify-content: space-between;}
footer .friendship .l li{ margin: 0 0.15rem; color: #272727;}

footer .friendship .l li>a{display: inline-block; height:0.4rem; /*margin: 0 0.15rem;*/ color: #272727; position: relative; font-weight: bold;}
footer .friendship .l li>a:after{position: absolute; bottom: 0; left: calc( 50% - 0.16rem ); width: 0.32rem; height: 0.04rem; content: ""; display: inline-block; background-color: #d9261c; opacity: 0; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;}
footer .friendship .l li>a:hover:after{ opacity: 1;}
footer .friendship .l li>a img{position: absolute;bottom: .4rem;display: none;z-index: 99;left: -0.6rem; border-radius: 50%;}
footer .friendship .l a:hover img{display: block;}

footer .friendship .l li .qrcode{ width: 1.6rem; margin-left: 0 auto;}
footer .friendship .l li .secondLevel>a{display: block;/*margin: 0 0.15rem;*/ font-size:0.14rem;     color: #6d6d71; margin: 0.18rem 0rem;}



footer .friendship .r{float: right; color: #272727;}
footer .friendship .r .bot>div{ float: left; margin-left:0.54rem;}
footer .friendship .r .pic{float: left; width: 0.48rem; vertical-align: middle; margin-right: 0.16rem;}
footer .friendship .r .m{float: left;}

footer .friendship .bot_link{display: flex;align-items: center;margin-top: .46rem;}
footer .friendship .bot_link a{transition: all .2s;margin-left: .54rem;font-size: .16rem;cursor: pointer;width: 2.16rem;height: .52rem;border: 1px solid #000000;box-sizing: border-box;display: flex;align-items: center;justify-content: center;}
footer .friendship .bot_link a .ic{transition: all .2s;margin-right: .08rem;width: .54rem;height: .33rem;background-size: 100% 100%;}
footer .friendship .bot_link a.lk_cs .ic{background-image: url(../images/new_827/bot_link_ic1.png)}
footer .friendship .bot_link a.lk_vt .ic{background-image: url(../images/new_827/bot_link_ic2.png)}
footer .friendship .bot_link a.lk_cs:hover .ic{background-image: url(../images/new_827/bot_link_ic1_w.png)}
footer .friendship .bot_link a.lk_vt:hover .ic{background-image: url(../images/new_827/bot_link_ic2_w.png)}
footer .friendship .bot_link a:hover{color: #ffffff;background: #d6261e;border-color: #d6261e;}

footer .friendship .phone .m .num{ color: #d9261c; font-size: .30rem; font-weight: bold; }
footer .friendship .m .line{color: #6d6d71;}
footer .friendship .m .line a{color: #6d6d71; margin:0 0.1rem;}
/* footer .friendship .phone .m>div{margin-top: 0.04rem;} */
footer .media .media_item{display: inline-block;cursor: pointer;position: relative;}
footer .media .media_item a{ width: 0.33rem; height: 0.27rem; display: inline-block; background:  url(../images/f_icon0.png) no-repeat; background-size: auto 100%; margin: 0 0.16rem;}
footer .media .media_item img{position: absolute;bottom: .4rem;display: none;z-index: 99; }
footer .media .media_item.weibo a{background-image:  url(../images/f_icon0.png); background-size: auto 100%;}
footer .media .media_item.wibox a{background-image:  url(../images/f_icon3.png); background-size: auto 100%;}
footer .media .media_item.wx a{background-image: url(../images/f_icon1.png); background-size: 100% auto;}
footer .media .media_item.wx>img{width: 1.4rem;right:-.1rem;}
footer .media .media_item.dy>img{width: 1.85rem;right: -.1rem;}
footer .media .media_item.dy a{background-image: url(../images/f_icon2.png);}
footer .media .media_item:hover img{display: block;}
footer .media .media_item.weibo:hover a{background-image:  url(../images/f_icon0_1.png);}
footer .media .media_item.wx:hover a{background-image: url(../images/f_icon1_1.png);}
footer .media .media_item.dy:hover a{background-image: url(../images/f_icon2_1.png);}
footer .media .media_item.wibox:hover a{background-image:  url(../images/f_icon3_on.png);}
footer .media .media_item.jd a{background-image: url(../images/jd.png); background-size: 100% auto;}
footer .media .media_item.jd>img{width: 1.4rem;right:-.1rem;}
footer .media .media_item.wibox>img{width: 1.4rem;right:-.08rem;}
footer .footer{ border-top: #bebebe 1px solid; color: #6d6d71;}
.footer_box{margin:0.18rem 1.16rem 1.2rem; line-height: 0.28rem;}
.footer_box .record{ float: left;}
.footer_box .record *{color: #6d6d71;;}
.footer_box .media{ float: right;}
.footer_box .beian{width: 0.18rem; vertical-align: middle;}
.index .load{ width: 12.8rem; margin: 0 auto; height: 0.88rem; line-height: 0.88rem; text-align: center; background: #d9261c; font-size: 0.22rem; color: #FFFFFF;}
.index .load i{display: inline-block; width: 0.49rem;}
.index .load i img{vertical-align: middle; width: 100%;}
.index .load.on i img{animation: rotateload 1s linear 2s infinite ;-moz-animation: rotateload 1s linear 2s infinite;-webkit-animation: rotateload 1s linear 2s infinite ;-o-animation: rotateload 1s linear 2s infinite;}

@keyframes rotateload
{
0%   {transform:rotate(0deg);transform-origin: 45% 50%;}
50%  {transform:rotate(180deg);transform-origin: 45% 50%;}
100% {transform:rotate(360deg);transform-origin: 45% 50%;}
}

.grid-image {
    opacity: 0;
}
.grid-image:not(.initial) {
    transition: opacity 1s;
}
.grid-image.initial,
.grid-image.loaded,
.grid-image.error {
    opacity: 1;
}

.grid-image:not([src]) {
    visibility: hidden;
}

input:-moz-placeholder ,select{ /* Mozilla Firefox 4 to 18 */
color: #7e7e7e; 
}

input::-moz-placeholder ,select{ /* Mozilla Firefox 19+ */
color: #7e7e7e;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder,
select {
color: #7e7e7e;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder ,
select{
color: #7e7e7e;
}




 .section_title{  border-top-left-radius: 0.43rem; overflow: hidden; padding-left: 0.3rem; margin-top: -0.34rem; padding-top: 0.7rem;  background-color: #FFFFFF; position: relative; z-index: 2; display: inline-block; padding-right: 0.1rem;}
 .section_title .e{ color: #c90b15; line-height: 0.7rem;display: flex;}
 .section_title .e .s{font-size: 70px;}
 .section_title .e .l{vertical-align: middle; display: inline-block; line-height: 20px; margin-top: 0.4rem;}
 .section_title .c{ color: #313131; font-size: 34px; margin-left: 0.7rem; margin-top: -0.15rem;}

.main_content{max-width: 1200px; margin: 0 auto;position: relative;}

.test_drive{position: relative;}
.test_drive .test_drive_content,.test_drive .statement_content .s_c_b{ width: 1200px; margin: 0 auto; }

.test_drive .test_drive_content{font-size: 16px;}
.inner_single_banner .banner{width: 100%;}
.inner_single_banner .banner img{width: 100%;}
.inner_single_banner .banner .m{display: none;}
.test_drive .test_drive_content form{margin-top:40px;  color: #323232;}
.test_drive input{outline: 0; padding: 0; margin: 0; border: 0;background: transparent;-webkit-appearance: none;}
    
/* .test_drive .box .w{border: none; border-bottom: #d7d7d7 1px solid; width: 372px; height: 36px; display: inline-block; font-size: 16px;} */
/* .test_drive .box .n{width: 138px; height: 36px; line-height: 36px; display: inline-block; font-size: 16px;} */
/* input::-webkit-input-placeholder{color: #7e7e7e;}
input:-moz-placeholder{color: #7e7e7e;}
input::-moz-placeholder{color: #7e7e7e;}
input:-ms-input-placeholder{color: #7e7e7e;} */
input::placeholder {
        color: #7e7e7e;
    }
::placeholder {
    color: #ccc;
    font-weight: 400;
}
.test_drive .test_drive_content form b{font-weight: 400;}
.test_drive .test_drive_content form b a{ margin-right: 50px;}
.test_drive .postion>div{float: left; margin: 0 10px;}
.test_drive .Province,.test_drive .City{width: 222px; height: 30px; background: #2d3035; color: #FFFFFF; border:none; font-size: 16px; text-align: center; padding-left: 20px;}
.test_drive .content{ /*border-bottom: #d7d7d7 1px solid;*/ padding: 0.24rem 0; margin-bottom: 16px; display: flex; flex-wrap: wrap; width: 11.4rem; align-items: center; justify-content: space-between;}
.test_drive .modal{display: none;}
.test_drive .content li{/* width: 5.28rem; */ width: 50%; display: flex; align-items: center; margin-bottom: 0.3rem; position: relative;}
.test_drive .content .box{ border: #b8b8b8 1px solid; height: 0.36rem; display: flex; align-items: center; width: 3.72rem; justify-content: space-between; padding:0 0.14rem;}
.test_drive .content .box .w{border: none; height: 0.36rem; /* cursor: pointer; */ overflow: hidden;  white-space: nowrap; text-overflow: ellipsis; color: #323232;  opacity: 1; width: 3.3rem; font-size: 0.16rem; }
.test_drive .content li label{ width: 1rem;  display: inline-block; font-size: 0.16rem; color: #323232;}
.test_drive .content .last{width:2.26rem; margin-right: 0.1rem;}
.test_drive .content .code,.test_drive .content .reciprocal_box ,.test_drive .content .validateCode{width: 1.36rem; height: 0.36rem; font-size: 0.16rem; color: #fff; background-color: #c90b15; text-align: center; line-height: 0.36rem; }
.test_drive .content .reciprocal_box{display: none;}
.test_drive .content .arrow-wrapper{width: 0.19rem; height: 0.11rem;}
.test_drive .content .arrow-wrapper img{width: 100%;}
.test_drive .submitBox{width: 100%; display: flex; align-items: center; justify-content: center;}
.test_drive .contentBox{position: relative;}
.test_drive .suTitle{font-size: 0.15rem; color: #626262;}
.test_drive .hint{position: absolute; bottom: -0.3rem; left: 1rem; color: #c90b15; line-height: 0.28rem; width: 4rem; font-size: 0.12rem; display: none;}
.test_drive .code_img{display: none;}
/* 弹窗 */
.test_drive .drop-down-wrapper {
        box-shadow: -4px 4px 40px rgba(0,0,0,.06);
        border-radius: 4px;
        font-size: .14rem;
        width: 4rem;
        height: 4rem;
        position: absolute;
        top: 0rem;
		left: 0rem;
        z-index: 19;
        background-color: #fff
    }

    .test_drive .drop-down-wrapper .selected-screen {
        padding-left: .32rem;
        height: .6rem;
        box-sizing: border-box;
        border-bottom: 1px solid rgba(0,0,0,.05)
    }

    .test_drive .drop-down-wrapper .selected-screen ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 100%
    }

    .test_drive .drop-down-wrapper .selected-screen li {
        cursor: pointer;
        box-sizing: border-box;
        display: block;
        height: .6rem;
        line-height: .6rem;
        margin-right: .32rem;
        word-break: keep-all;
        white-space: nowrap;
		font-size:0.16rem;
    }
	.test_drive .drop-down-wrapper .selected-screen .play0 li{
		width:30%;
	}
    .test_drive .drop-down-wrapper .selected-screen li:last-child {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis
    }
.test_drive .drop-down-wrapper .selected-screen .play0 li:last-child{
	width:70%;
}
    .test_drive .drop-down-wrapper .selected-screen .active-li {
       /* border-bottom: 2px solid #c90b15; */
	   color:#c90b15;
    }

    .test_drive .drop-down-wrapper .list {
        height: 3.4rem;
        overflow-y: scroll
    }

    .test_drive .drop-down-wrapper .list li {
        padding: .16rem .32rem;
        cursor: pointer
    }

    .test_drive .drop-down-wrapper .list li:hover {
        background-color: rgba(164,206,76,.05)
    }

    .test_drive .drop-down-wrapper .list h5 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        font-size: .16rem;
        font-weight: 400
    }

    .test_drive .drop-down-wrapper .list a,.test_drive .drop-down-wrapper .list p {
        font-size: .12rem;
        color: rgba(0,0,0,.4)
    }

    .test_drive .drop-down-wrapper .list .active-li {
       /* color: #5a960a; */
		color: #c90b15;
    }

    .test_drive .drop-down-wrapper .list .active-title {
        position: relative
    }

    /* .test_drive .drop-down-wrapper .list .active-title:after {
        display: block;
        content: "";
        width: .28rem;
        height: .28rem;
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1vcGFjaXR5PSIuNyIgZD0iTTAgMGg0OHY0OEgweiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS41NzYgMjIuNTY1TDIxLjkxMyAzNC45bDEuNDUgMS40NSAxLjI1LTEuNjI1TDQwLjU1NCAxNGgtNC41NDFMMjMuMDA4IDMwLjkwNmwtOC4zNDItOC4zNDFoLTUuMDl6IiBmaWxsPSIjNUE5NjBBIiBmaWxsLW9wYWNpdHk9Ii43Ii8+PC9zdmc+);
        background-size: contain;
        position: absolute;
        right: 0;
        top: 50%;
        -webkit-transform: translate(100%,-50%);
        -ms-transform: translate(100%,-50%);
        transform: translate(100%,-50%)
    } */

    .test_drive .drop-down-wrapper .list .star-list {
        margin-top: .06rem;
        margin-bottom: .16rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .test_drive .drop-down-wrapper .list .star-list .star {
        padding: 0;
        width: .12rem;
        height: .11rem;
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgOS4xMTNMMy4xNDMgMTAuNTVhLjUuNSAwIDAgMS0uNzE3LS41MzVsLjUzOC0zLjAwNkwuNzcgNC45NjhhLjUuNSAwIDAgMSAuMjcyLS44NjJMNC4xIDMuNjgyIDUuNTU3Ljg2YS41LjUgMCAwIDEgLjg4OCAwTDcuOTA0IDMuNjhsMy4wNTUuNDI1YS41LjUgMCAwIDEgLjI3Mi44Nkw5LjAzNyA3LjAxMmwuNTQgMy4wMDRhLjUuNSAwIDAgMS0uNzE2LjUzNUw2IDkuMTEzeiIgZmlsbD0iI0Y1Q0U0NSIvPjwvc3ZnPg==);
        background-size: cover;
        margin-right: .04rem
    }
	.test_drive .drop-down-wrapper .title{ position: relative; display: none;}
	.test_drive .drop-down-wrapper .title img{    height: 0.28rem;
    width: 0.28rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0.1rem;}
/* 弹窗 */


/* .test_drive .content:after{content: ""; width: 100%; height: 1px; background:#d7d7d7; display: block;} */

/* .test_drive .box{margin: 16px 0;} */
.test_drive .shop{max-height: 414px; overflow-y:auto; margin-top: 0.4rem;}
.test_drive .shop li{width:32%; float: left; background: #fbfbfb; border:#fbfbfb 1px solid; position: relative; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; margin: 0.02rem;}
.test_drive .shop li .con{margin: 0.24rem 0.38rem;}
.test_drive .shop li:after { content: "";display: inline-block; width: 24px; height: 24px; background: url(../images/test_drive_icon.jpg) no-repeat top right; background-size: 100% 100%; position: absolute; top: 0; right: 0; opacity: 0; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;}
.test_drive .shop li .con div:first-child{ font-size: 16px; height: 42px;}
.test_drive .shop li .con div:first-child i{margin-left: -0.10rem;}
.test_drive .shop li .con div{font-size: 14px;}
.test_drive .shop li .con div:last-child{font-size: 20px; color:#c90b15;}
.test_drive .shop li.on{border:#c90b15 1px solid;}
.test_drive .shop li.on:after{opacity: 1;}
.test_drive .statement{ padding-top: 40px; font-size: 16px; border-top: #cbcbcb 1px solid;}
.test_drive .statement .red{color: #cc111f;}
.test_drive .statement .look{color: #3b5eaf; text-decoration:underline;}
.test_drive .statement .gray{color: #626262;line-height: 40px; margin-left: 30px; font-size: 16px;}
.test_drive .statement_content{position:fixed; bottom: 0; left: 0; background: #e8e8e8; width: 100%; padding: 60px 0; display: none; z-index: 12;}
.test_drive .statement_content .s_c_b .close{ float: right; width: 65px; height: 65px; margin-top: -30px; cursor: pointer;}
.test_drive .statement_content .s_c_b .close img{width: 100%;}
.test_drive .statement_content .s_c_b .title{line-height: 34px; }
.test_drive .statement_content .s_c_b .title b{ padding: 0 26px; border-radius: 14px; display: inline-block; background: #c90b15; font-size: 18px; color: #FFFFFF; margin-bottom: 30px;}
.test_drive .statement_content .s_c_b .con{font-size: 16px; line-height: 40px;}
.test_drive .submit{ width: 196px; height: 46px; background: #c90b15; color: #FFFFFF; display: inline-block; line-height: 46px; text-align: center; margin-top: 50px; font-size: 20px;}
.test_drive .bo{ border: none;}
.test_drive .bo .w{border: none;}
.test_drive .bo .connection{width: auto;}
 .nav_list{font-size:14px; margin: .60rem 0 .7rem .80rem; color:#333333;}
 .nav_list a{color:#333333;}
 .nav_list img{ width: 18px; height: 18px;}
 .nav_list .now_page{color: #a61619;}
 .nav_list span{padding: 0 5px;}
 .application_from{width: 980px; margin: 0 auto; margin-top: 44px;}
 .application_from dl{ margin-bottom: 40px; margin-top: 40px;}
 .application_from *{  font-size: 16px;}
 .application_from .application_from_title{ font-size: 20px; line-height: 80px;}
 .application_from .data{ line-height: 40px;}
 .circle_title{ background: url(../images/application_from_icon.gif) no-repeat bottom right;  background-size: 90% 2px; margin-bottom: 30px;} 
 .circle_title .e_t{font-size: 40px; color: #f0f0f0; font-weight: bold; margin-left: 16px;}
 .circle_title .c_t{font-weight: bold; color: #fff; height: 44px; min-width:68px ; text-align: center; padding: 0 40px; border-top-left-radius: 18px; /*border-top-right-radius: 18px;*/ background-color: #313131; display: inline-block; line-height: 44px; margin-top: -14px; box-shadow: 12px 12px #d9d9d9; font-size: 22px;}
 .application_from ul{ margin-bottom:60px;}
 .application_from li{height: 28px; line-height: 28px; float: left; margin: 12px 0;}
 .application_from .half{ width: 50%;}
 /* .application_from .half>*{} */
 .application_from .n{float: left; text-align: right; height: 100%;}
 .application_from .c{float: left; height: 100%;}
 .application_from .half .n{width:34%;  padding-right:1%;}
 .application_from .half .c{width:50%; }
 .application_from .c>*{width: 95%;height: 100%;}
 .application_from .c select{width: 100%; padding-left:5% ; background: #e9e9e9; border-bottom: #000000 1px solid;}
 .application_from input[type="text"]{ border: none; background:#e9e9e9; border-bottom: #000000 1px solid; padding-left: 5%;}



 .application_from .entire{width: 100%; height: auto;}
 .application_from .entire .n{width: 17.4%;}
 .application_from .entire .c{width: 75%;}
 .application_from .c>a{ margin:0 18px; display: inline-block; width: auto;}
 .application_from .app_l ul{ border-bottom: #dbdbdb 1px dashed; padding-bottom: 40px; margin-bottom: 0px; padding-top: 30px;} 
 .application_from .app_l .add_con ul:last-child{border: none;}
 .application_from .add_btn{width: 100%; border-top: #e9e9e9 1px solid; text-align: center;}
 .application_from .add_btn a{ display: inline-block; padding: 0 14px; font-size: 14px; background: #313131; height: 28px; line-height: 28px; color: #fff; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;}
 .application_from .add_btn a span{display: inline-block; margin-right: 4px; font-size: 24px; vertical-align: top; line-height: 24px; font-weight: bold;}
 .application_from .not{float: right; color: #b81b22;}
 .application_from .blank_box{background-color: #313131; padding: 24px 0; border-radius: 10px; color: #fff; text-align: center; margin-top: 44px;}
 .application_from .blank_box li{ display: inline-block; float: initial; margin: 0 0.37rem;}
 .application_from .special0 .c input[type="text"]{ width: 70%;}
 .application_from .blank_box a{color: #fff;}
 .application_from .submit_btn{ text-align: center; margin: 95px 0;}
 .application_from .submit_btn a{font-size: 18px; width: 202px; height: 58px; background: #313131; display: inline-block; text-align: center; color: #fff; line-height: 58px;}
 .application_from .submit_btn .s{background: #b81b22;}
 .application_from .submit_btn img{width: 32px; vertical-align: middle;}
 .application_from .from{width: 40%;}
 .application_from .to{width: 40%;}
 .application_from .data_ft{display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex; background: #e9e9e9; border-bottom: #000000 1px solid; width: 100%;}


.recruitment { margin-bottom: 138px;color: #313131;}
.recruitment *{font-size: 16px; }
.hire_top_postion { float: right; }
.hire_top_postion a{font-size: 22px; color: #8d8d8d; line-height: 64px; display: inline-block; width: 238px; text-align: center; height: 64px;border-bottom: #8d8d8d 1px solid;}
.hire_top_postion a i{background: url(../images/talent_icon0.png) no-repeat top left; background-size:auto 100% ; width:42px; height: 42px; display: inline-block; overflow: hidden; vertical-align: middle;}
.hire_top_postion a:last-child i{background-image: url(../images/talent_icon1.png);}
.hire_top_postion a.on{ color: #c90b15; border-bottom: #c90b15 2px solid;}
.hire_top_postion a.on i{background-position-x: right;}
.recruitment_introduction{padding-top: 124px;}
.recruitment_introduction>*{float: left;}
.recruitment_introduction .pic{width: 454px; height: 262px;}
.recruitment_introduction .pic img{width: 100%;}
.recruitment_introduction .con{width: 692px; float: right;}
.recruitment p{line-height: 36px; margin-bottom: 19px;}
.recruitment .db{ font-size: 18px;}
.recruitment .red{font-size: 18px; color: #b81b22; font-weight: bold;}




.recruitment .circle_title{ position: relative; margin-top: 70px; margin-bottom: 50px;}
.recruitment .circle_title .c_t{background: #b81b22;}
.recruitment .circle_title .c_t img{ vertical-align: middle; width: 18px;}
.recruitment .circle_title .slogan{height: 34px; line-height:34px; background-color: #404142; position: absolute; bottom: -34px; right: 34px; color: #FFFFFF; } 
.recruitment .circle_title .slogan:before{content: "";display: inline-block; width: 0; height: 0;   border-bottom: 34px solid #404142; border-left: 34px solid transparent; position: absolute; top: 0; left: -34px;}
.recruitment .circle_title .slogan:after{content: "";display: inline-block; width: 0; height: 0;    border-top: 34px solid #404142; border-right: 34px solid transparent; position: absolute; top: 0; right: -34px;}


.job_requirements .job_requirements_t *{ font-size: 14px; color: #313131;}
.job_requirements .job_requirements_t{padding-top: 128px; text-align: center;}
.job_requirements .job_requirements_t .c{font-size: 40px; line-height: 40px; color: #f0f0f0; font-weight: bold;}
.job_requirements .job_requirements_t .con{ margin-top: -60px; font-size: 20px; color: #313131; font-weight: bold; }
.job_requirements .job_requirements_t .con>div{margin-bottom: 20px;}
.job_requirements .message{border-top:#dcdcdc 1px solid ; border-bottom:#dcdcdc 1px solid;}
.job_requirements .message .con{ margin-left: 50px;}
.job_requirements .message .title{ margin-top: 0.38rem; line-height:28px;}
.job_requirements .message .title .l{float: left;}
.job_requirements .message .title .l img{ width: 20px;}
.job_requirements .message .title .l span{margin-left: 28px; font-size: 16px; font-weight: bold;}
.job_requirements .message .title .r{float: right;}
.job_requirements .message .title .r span{ margin: 0 20px;}
.recruitment .single_angle_title{padding: 0 24px; height: 32px; background-color: #b81b22; border-radius: 15px 15px 0px 15px; display: inline-block; line-height: 32px; color: #FFFFFF; margin-right:10px ;}
.job_requirements .con .c{ margin-top: 36px;}
.job_requirements .con .c .t{line-height: 38px;}
.job_requirements .con .monthly{ margin: 0.26rem 0;}
.bicolor_btn{width: 203px;height: 58px;border-style: solid;border-width: 2px;border-image-source: linear-gradient(132deg, #b81b22 51%, #75262a 52%, #313131 100%);border-image-slice: 1; margin: 28px auto; display: block; line-height: 58px; text-align: center; font-size: 18px; cursor: pointer;} 
.bicolor_btn i{vertical-align: middle; width: 28px; height: 26px; display: inline-block; background: url(../images/job_requirements_icon1.png) no-repeat top left; background-size: 100% auto; overflow: hidden;}
.bicolor_btn:hover{border: #b81b22 2px solid; background: #b81b22; color: #FFFFFF;}
.bicolor_btn:hover i{background-position-y: bottom;}
.job_requirements .return{text-align: center;}
.job_requirements .return a{width: 157px; height: 45px; border: solid 2px #d2d2d2; line-height: 45px; display: inline-block;  margin:10px;}
.job_requirements .return a img{vertical-align: middle; width: 22px;}

.r_information_con{ padding-top:60px ;}
.r_information .circle_title .icon{ float: left; width: 48px;  margin-top: 20px; margin-right: 10px; }
.r_information .circle_title .icon img{width: 100%;}
.r_information .circle_title .con{ float: left;}
.r_information .circle_title{background-size: 100% 2px;}
.r_information .features{ font-size: 32px; width: 32px; height: 32px; line-height: 26px; font-weight: bold; color:#fff; text-align: center; position: absolute; bottom:6%; right: 0; background-color:  #b81b22; border-radius: 50%;}
.r_information .cultures >div{ margin: 30px 0;}
.r_information .cultures >div:nth-child(odd) .single_angle_title{background-color: #313131;}
.r_information .cultures div b{float: left;}
.r_information .cultures div span{float: right; display: inline-block; width: 89%;}
.r_information .corporate_video .video_infor{width: 100%;position: relative;height: 6rem;overflow: hidden;}
.r_information .corporate_video .play {
    display: block;
    width: .6rem;
    height: .6rem;
    background: url(../images/inner_video_btn.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 10;
    margin-left: -.3rem;
    margin-top: -.3rem;
    cursor: pointer;
}
.r_information .corporate_video .video_bg {
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index: 9;
}
.r_information .corporate_video video {
    width: 100%;
    object-fit: fill;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
}
.r_information .vacant .vacant_con{width: 100%;}
.r_information .vacant .vacant_con li{border-bottom: #e2e2e2 1px solid; padding: 24px 0;}
.r_information .vacant .vacant_con li div{float: left;line-height: 40px;}
.r_information .vacant .t0{width: 4%;}
.r_information .vacant .t0 img{vertical-align: middle; width: 20px;}
.r_information .vacant .t1{width:80%; }
.r_information .vacant .t2{width:15%; text-align: right;}
.r_information .vacant .t2 .bicolor_btn{margin:0; display: inline-block; width:153px; height:40px; line-height: 40px; font-size: 14px;}
.r_information .vacant .t2 .bicolor_btn i{width: 22px; height: 20px;}
.r_information .vacant .t1 .p0{width: 40%;}
.r_information .vacant .t1 .p1{width: 20%;}
.r_information .vacant .t1 .p2{width: 20%;}
.r_information .vacant .t1 .p3{width: 20%;}
.r_information .vacant .type_box{text-align: center;padding-top: 30px;}
.r_information .vacant .type_box .icon_btn{display: flex;align-items: center;justify-content: center;}
.r_information .vacant .type_box .icon_btn a{display: flex;align-items: center;justify-content: center;margin: 0 40px;}
.r_information .vacant .type_box .icon_btn a.pc_hidden{display: none;}
.r_information .vacant .type_box .send_link{display: inline-block;font-size: 18px;color: #7e7e7e;margin-top: 30px;}
.r_information .vacant .type_box .icon{width: 38px;height: 32px;margin-right: 10px;background-repeat: no-repeat;background-position: center center;background-size: 100%;}
.r_information .vacant .type_box .icon1{background-image: url(../images/type_list_icon1.png);}
.r_information .vacant .type_box .icon2{background-image: url(../images/type_list_icon2.png);}
.r_information .vacant .type_box a:hover .icon1{background-image: url(../images/type_list_icon1_on.png);}
.r_information .vacant .type_box a:hover .icon2{background-image: url(../images/type_list_icon2_on.png);}
/* .r_information .about>div{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: -moz-box; display: -moz-flex; display: flex;-webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -moz-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;} */

.r_information .about_top{ display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 40px;}
.r_information .about_top .left{width: 58%;}
.r_information .about_top .right{width: 36%; margin-left:6%; display: flex; justify-content: space-between;}
.r_information .about_top .right .pig_w:first-child{ margin-right: 7%;}

.r_information .about p{margin-bottom:0}
.r_information .about .pic{margin-bottom: 60px;}



.r_information .about .pig_w{display: block; float: left; /*margin:40px  80px  40px 0;*/ }
.r_information .about .pig_w>span{display: inline-block; padding: 0 24px; background-color: #f4f4f4; height:32px; line-height: 32px;    border-radius: 15px 15px 15px 0; color:#6a6a6a}
.r_information .about .pig_w>b{display: block; font-size: 20px;}
.r_information .about .pig_w .counter-value{font-size: 90px; color:#ae3432}

.r_information dd{width: 100%; max-height: 0;   overflow: hidden; -webkit-transition:all 1s ease-out; -moz-transition:all 1s ease-out;}

.r_information .on dd{max-height:100%;}
.r_information .on .vacant{ max-height: 3000px;}


.inner_news .inner_news_con{width: 988px; margin: 0 auto; position: relative; height: 50px;}
.inner_news .top_sw .swiper-button-next,.inner_news .top_sw .swiper-button-prev{top: inherit; bottom: 0; width: 34px; height: 34px;}
.inner_news .top_sw .swiper-button-next.swiper-button-disabled, .inner_news .top_sw .swiper-button-prev.swiper-button-disabled,.inner_news .top_sw .swiper-button-next.swiper-button-disabled, .inner_news .top_sw .swiper-button-prev.swiper-button-disabled{opacity: 1;   pointer-events: inherit; cursor: pointer;}


.inner_news .inner_news_con:before{content: ""; display: inline-block; width: 100%; height: 1px; background: #d3d3d3; position: absolute; top: 68%; left: 0;}

.inner_news .top_sw_con{width: 836px; margin: 0 auto;}

.inner_news .top_sw_con .swiper-slide{width:76px; text-align: center; font-size: 16px; color: #000000; cursor: pointer;} 
.inner_news .top_sw_con .swiper-slide span{ width: 100%; display: inline-block; height: 30px;}
.inner_news .top_sw_con .swiper-slide i{display: inline-block; width: 8px; height: 8px; background: #d3d3d3; border-radius: 50%; margin-bottom: 7px;}
.inner_news .top_sw_con .active{ color: #c90b15; font-weight: bold;}
.inner_news .top_sw_con .active i{ background: #c90b15;}


.media_reports_con{ margin-top: 30px;}
.media_reports_con li{ width: 252px; height: 366px;  margin: 35px 20px;float: left; cursor: pointer;}
.media_reports_con li>a{display: block;}
.media_reports_con li>a>span{display: block;}
.media_reports_con li .pic{width: 100%; height: 241px; overflow: hidden; position: relative;}
.media_reports_con li .pic img{width: 100%;}
.media_reports_con li .pic span{position: absolute; bottom: 0; left: 0; display: inline-block; height: 26px; line-height: 26px; padding: 0 8px; background: rgba(-255,-255,-255,0.8); color: #FFFFFF; font-size: 14px;}
.media_reports_con li .pic b{line-height:242px; width: 100%; height: 100%;  display: block; position: absolute; top: 0; left: 0; background: rgba(201,11,21,0.5); text-align: center; opacity: 0; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out;}
.media_reports_con li .pic b img{width: 23px; vertical-align: middle;}
.media_reports_con li .con{ font-size: 16px; line-height: 30px; font-weight:bold; margin: 10px 0; height: 60px; overflow: hidden; -webkit-line-clamp: 2;  text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}
.media_reports_con li .time{width: 103px;height: 40px;font-size: 15px; line-height: 40px; border:#d3d3d3 2px solid; text-align: center; color: #090909;}
.media_reports_con li:hover b{opacity: 1;}
.media_reports_con li:hover .time{border-color: #c90b15; background: #c90b15; color: #FFFFFF;}
.inner_load{ width:100%; height: 64px; line-height: 64px; font-size: 28px; display: block; text-align: center; margin-top: 80px;}
.inner_load i{ width:48px; height: 42px; display: inline-block; vertical-align: middle; margin-right: 14px;}
.inner_load i img{height: 100%;}
.inner_load.on i img{animation: rotateload 1s linear 2s infinite ;-moz-animation: rotateload 1s linear 2s infinite;-webkit-animation: rotateload 1s linear 2s infinite ;-o-animation: rotateload 1s linear 2s infinite;}

.salse_promotion .top_sw_con{ width: calc( 100% - 164px); display: flex; justify-content: center;}
.salse_promotion li{width: 354px;}
.salse_promotion li .con { display: flex; line-height: 22px;}
.salse_promotion li .con .label{ display: flex; width: 25%; padding:2px 0 ;}
.salse_promotion li .con .t{background-color:#c90b15; height: 22px; line-height: 22px; color:#fff; font-size: 14px; display: inline-block; padding: 0 10px;}
.salse_promotion li .con .arrow{ display: inline-block; width: 0; height: 0; border-top:11px solid transparent; border-left: 11px solid #c90b15; border-bottom: 11px solid transparent; }
.salse_promotion li .con .word{ width:75%; display: block;}
.salse_promotion li .con .finished .t{background-color:#b1b1b1;}
.salse_promotion li .con .finished .arrow{border-left-color:#b1b1b1;}
.salse_promotion .media_reports_con li .time{width: auto; display: inline-block; padding: 0 0.1rem;}


.enterprise_news{margin-top: 50px;}
.enterprise_news_con li{ border: #e0e0e0 2px solid; padding: 38px 35px; margin: 11px 0;}
.enterprise_news_con li .pic{float: left; width: 496px; height: 260px; overflow: hidden;}
.enterprise_news_con li .pic img{width: 100%;}
.enterprise_news_con li .con{float: right; width: 620px;}
.enterprise_news_con li .con .title a{font-size: 18px;line-height: 36px; font-weight: bold; }
.enterprise_news_con li .con .time{font-size: 16px; line-height: 30px; color: #7e7e7e;}
.enterprise_news_con li .con .c{font-size: 14px; line-height: 30px;}
.enterprise_news_con li .con .share{margin-top: 14px;}
.enterprise_news_con li .con .share a{display: inline-block; padding: 0; width:22px; height: 16px; text-align: center; margin: 0 6px;}
.enterprise_news_con li .con .share a img{height: 100%;}
.enterprise_news_con li .con .btn{text-align: right; margin-top: 32px;}
.enterprise_news_con li .con .btn a{display: inline-block; width: 134px;height: 38px; background-color: #2c2c2c; font-size: 14px; line-height: 38px; color: #FFFFFF; text-align: center;}
.enterprise_news_con li .con .btn a img{width: 15px; margin-left: 6px; vertical-align: middle;}
.enterprise_news_con li:hover{background-color: #e0e0e0;}
.enterprise_news_con li:hover .btn a{background-color: #c90b15;}

.inner_search{ width: 1040px; margin: 0 auto;}
/*.inner_search .search_top{width: 90%; margin: 0 auto;}*/
.inner_search .search_top>*{font-size: 15px; background-color: #ffffff;box-shadow: 3px 3px 0px 0px rgba(208, 208, 208, 0.75);border: solid 1px #c1c1c1;  text-align: center; display: inline-block; float: left;}
.inner_search .search_top div{height: 40px;line-height: 40px; width: 860px; margin-left: 8px;}
.inner_search .search_top select{width: 131px;height: 42px;line-height: 42px;}
.inner_search .search_top div input{ margin-left: 20px; width: 790px; height: 40px; border: none; float: left; /*text-align: center;*/font-size: 15px;}
.inner_search .search_top div a{ width: 50px; height: 40px; display: inline-block; float: left; text-align: center;}
.inner_search .search_top div a img{ width: 32px; vertical-align: middle;}
.inner_search .search_result{ margin-top: 36px;}
.inner_search .search_result li{border-top:#c1c1c1 1px solid; font-size: 16px; padding: 32px 0;}
.inner_search .search_result li:last-child{border-bottom:#c1c1c1 1px solid;}
.inner_search .search_result li .title{float: left;  color: #323232; line-height:32px;}
.inner_search .search_result li .details{float: right; width: 258px; line-height:32px;}
.inner_search .search_result li .details span{float: left;display: inline-block;color: #7e7e7e;}
.inner_search .search_result li .details a{ font-size: 16px; float: right; display: inline-block; width: 112px;height: 32px; line-height:32px;background-color: #c90b15; text-align: center; color: #FFFFFF;}
.inner_search .search_result li:hover .title{color:#c90b15}


.inner_equipment .equipment_top{width: 100%;height: 70px;background-color: #262626;line-height:70px; text-align: center; font-size: 20px; }
.inner_equipment .equipment_top a{display: block; width: 400px; height: 100%; color: #ffffff; position: relative; float: left; }
.inner_equipment .equipment_top a img{height: 26px; vertical-align: middle; margin-right: 16px; }
.inner_equipment .equipment_top a:after{content: ""; width:28px; height: 14px; display: inline-block; position: absolute; bottom: -12px; left:calc( 50% - 14px);background: url(../images/inner_angle.png) no-repeat top left; background-size: 100% auto; opacity: 0;}
.inner_equipment .equipment_top .on,.inner_equipment .equipment_top a:hover{background-color: #d02319;}
.inner_equipment .equipment_top .on:after,.inner_equipment .equipment_top a:hover:after{opacity: 1;}

.inner_equipment .equipment_search{text-align: center;width: 517px; height: 54px; margin: 50px auto 0;}
.inner_equipment .equipment_search input{padding-left:5%; width:90%; float: left; height: 54px; line-height: 54px; border: none;border:#262626 1px solid; border-right: none;}
.inner_equipment .equipment_search a{ background: url(../images/agent_search.jpg) no-repeat center; background-size: auto 100%; display:block; float: right; width: 10%; height: 54px;}
.inner_equipment .keyword{ text-align: center; margin-top: 10px;}
.inner_equipment .keyword a{color: #767676; line-height: 20px;}
.inner_equipment .keyword a:hover{color:#d9261c; text-decoration: underline;}
.inner_equipment .equipment_search_con{margin-top: 34px;}
.inner_equipment .equipment_search_con li{ margin: 21px 32px; width: 333px;height: 502px;background-color: #ffffff; box-shadow: 3px 4px 0px 0px rgba(0, 0, 0, 0.08);border: solid 1px rgba(192, 192, 192, 0.43); text-align: center; float: left; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out;}
.equipment_search_con .p{ height: 50px; line-height: 50px; text-align: right; font-size: 18px; color: #d9261c; margin-right: 20px;}
.equipment_search_con .p span{ font-size: 22px; font-weight: bold;}
.equipment_search_con .pic{width: 100%; height:252px; overflow: hidden;}
.equipment_search_con .pic img{width: 100%;}
.equipment_search_con .title{width: 70%; margin: 0 auto; text-align: center;font-size: 16px;line-height: 26px; color: #272727;}
.equipment_search_con .classification{padding: 0 20px; height: 26px; line-height: 26px; background-color: #c3c3c3; border-radius: 6px; display: inline-block; color: #666666; margin-top: 14px; }
.equipment_search_con .buy{margin-top: 32px;}

.equipment_search_con .buy a{ width: 125px;height: 38px; line-height: 38px; background-color: #d9261d; color: #FFFFFF; display: inline-block; margin: 0 4px;}
.equipment_search_con .buy a img{ height: 100%;}

.inner_equipment .equipment_search_con li:hover{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); z-index: 2;}


.bdsharebuttonbox .bds_tsina{
	background: url(../images/enterprise_news_icon0.png) no-repeat !important;
	background-size: 100% 100%;
	
}
.bdsharebuttonbox .bds_weixin{
	background: url(../images/enterprise_news_icon1.png) no-repeat !important;
	background-size: 100% 100%;
}
.bdsharebuttonbox .bds_sqq{
	background: url(../images/enterprise_news_icon2.png) no-repeat !important;
	background-size: 100% 100%;
}
.bdshare-button-style0-16 a{
	float: none !important;
	padding: 0 !important;
}
.topic_banner{width: 100%; position: relative; overflow: hidden;}
.topic_banner img{ width: 100%; position: absolute; top: 0; left: 0;}
.topic_banner_pc{height: 5.77rem;}
.topic_banner_m{height: 6.24rem; display: none;}
.topic_container{ width: 1280px; margin: 0 auto; margin-top: -106px; position: relative; z-index: 2; background: #FFFFFF; border-radius:8px 8px 0 0;}
.topic_container_center{ width: 1200px; margin: 0 auto;}
.topic_container .amp_china_top{ margin-top: -16px; position: relative; top: -16px; left: 0; }
.topic_container .amp_china_top .l{width: 940px; float: left;}
.topic_container .amp_china_title{ position:relative;font-size: 50px; line-height: 50px; font-weight: bold; color: #0e182c; width: auto; }
.topic_container .amp_china_title{display: block; position: absolute; top:-5px; left: -2px; color: #000000; text-shadow:#FFFFFF 8px 0 0, #FFFFFF 0 8px 0, #FFFFFF -8px 0 0, #FFFFFF 0 -8px 0;/*2px 2px 0px #FFFFFF, -2px -2px 0px #FFFFFF, 4px 4px 0px #FFFFFF, -4px -4px 0px #FFFFFF, 6px 6px 0px #FFFFFF, -6px -6px 0px #FFFFFF, 8px 8px 0px #FFFFFF, -8px -8px 0px #FFFFFF*/;}
.topic_container .topic_year{ width: 234px;height: 44px;background-color: #ffffff;border-radius: 25px; border: solid 2px #e0e0e0;float: right; text-align: center; margin-top: 74px;}
.topic_container .topic_year select{background: #fff; border: none; width: 188px; height: 44px; font-size: 24px; color: #3a414f; outline: none;}
.topic_container .presentation{ padding-top:68px;font-size: 18px; line-height: 32px;}


.amp_china .amp_china_con{ margin-top: 90px;}
.amp_china .amp_china_con li{ width: 377px; border: #e2e2e2 1px solid; padding: 20px 0; margin: 5px;}
.amp_china .amp_china_con li>*{width: 338px; margin: 0 auto;}
.amp_china .amp_china_con li .pic img{ width: 100%;}
.amp_china .amp_china_con li .title{line-height: 26px; margin-top: 16px; max-height: 60px; }
.amp_china .amp_china_con li .time{ line-height: 26px; font-size: 12px;}
.amp_china .amp_china_con li .btn{text-align: left; margin-top: 22px;}
.amp_china .amp_china_con li .btn a{display: inline-block;width: 134px;height: 38px;background-color: #ededed; text-align: center; line-height: 38px; }
.amp_china .amp_china_con li .btn span{width: 15px; height: 12px; overflow: hidden; display: inline-block; background: url(../images/topic_arrow.png) no-repeat top left; background-size:100% auto; vertical-align: middle;}
.amp_china .amp_china_con li:hover{border-color: #c90b15;}
.amp_china .amp_china_con li:hover .btn a{background-color: #c90b15; color: #FFFFFF; }
.amp_china .amp_china_con li:hover .btn a span{background-position-y: bottom;}

.inner_equipment .equipment_search_con li:hover{-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.1); z-index: 2;}

.news_detailed_con .news_title{padding: 28px 28px 28px 0; font-size: 20px; font-weight: bold; line-height: 24px; background: #313131; color:#fff;}
.news_detailed_con .news_title .title_con{border-left: #c92219 5px solid; padding-left: 18px; float: left; font-size: 20px;}   
.news_detailed_con .news_title .share{float: right;}
.news_detailed_con .news_title .share a{ width: 22px; height: 16px; display: inline-block; margin: 0 12px; padding: 0;}
.news_detailed_con .news_title .share a img{ height: 100%;}
.news_detailed_con .main_content{position: relative; -webkit-flex-wrap: wrap;  	-moz-flex-wrap: wrap;  	-ms-flex-wrap: wrap;  	-o-flex-wrap: wrap;  	flex-wrap: wrap;  display: -webkit-box;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;  -webkit-box-pack: justify;	-ms-flex-pack: justify;	-webkit-justify-content: space-between;	justify-content: space-between;}
.news_detailed_con .main_content.news_center{width: 1000px; margin: 0 auto;}
 .news_detailed_con .main_content .l{/* float: left;*/ width: 900px; margin: 10px 0; font-size: 15px;} 
.news_detailed_con .main_content .center{ width: 100%;}
.news_detailed_con .main_content .r{/* float: right;*/ width: 254px; color: #313131; margin-top: 30px; position: -webkit-sticky; position: sticky; top: 20px; right:0 ;}
.news_detailed_con .main_content .time{text-align: right; line-height: 42px; margin-bottom: 10px; width: 100%;font-size: 16px;}
.news_detailed_con .main_content .r .btn a{ display: block; height: 54px; border: #313131 2px solid;  padding: 10px 24px;}
.news_detailed_con .main_content .r .btn a:last-child{ margin-top: -2px;}
.news_detailed_con .main_content .r .btn a>span{display: block;  line-height: 26px;}
.news_detailed_con .main_content .r .btn a>span img{width: 15px; vertical-align: middle;}
.recommend .main_title{ height: 42px; line-height: 42px; position: relative; text-align: center;} 
.recommend .main_title::before{content: ""; position: absolute; left:0; top: 50%; width: 40%; height: 1px; background-color: #727272; display: inline-block;}
.recommend .main_title::after{content: ""; position: absolute; right:0; top: 50%; width: 40%; height: 1px; background-color: #727272; display: inline-block;}
.recommend .news_detailed_sw{width: 99%; height: 276px; border: #989898 2px solid;}
.recommend .news_detailed_sw a{display: block;}
.recommend .news_detailed_sw a>span{display: block;width: 222px; margin: 0 auto;}

.recommend .news_detailed_sw .pic{ height: 138px; overflow: hidden; margin-top: 14px;}
.recommend .news_detailed_sw .pic img{width:100%}
.recommend .news_detailed_sw .t{text-align: left; line-height: 26px; margin-top: 10px;}
.recommend .news_detailed_sw .title{line-height: 24px; font-weight:bold ; font-size: 16px;}
.recommend .news_detailed_sw .icon{ text-align: right; margin-top: 6px;}
.recommend .news_detailed_sw .icon img{width: 15px;}
.news_detailed_sw .swiper-button-next,.news_detailed_sw .swiper-button-prev{top: 40%; width: 34px;}
.news_detailed_sw .swiper-button-next{ background-image: url(../images/nerws_arrow1.jpg);}
.news_detailed_sw .swiper-button-prev{ background-image: url(../images/nerws_arrow0.jpg);}
.news_detailed_con .main_content .r .more{ width: 100%; text-align: center; line-height: 48px; height: 48px; background-color: #c92219; display: block; color:#fff; margin-top: 10px;}
.inner_equipment .equipment_search_con li:hover{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); z-index: 2;}


.contact_us .circle_title{ margin-bottom: 30px;}
.contact_us .company_message{display: flex; /*justify-content: space-between;*/   }
.contact_us .company_message .m{  margin-left: 20px; /*margin-right: 92px;*/margin-right:15px; margin-bottom: 34px; height: 68px; display: flex; }
.contact_us .company_message .m .l {height: 68px; line-height: 68px;}
.contact_us .company_message .m .l img{ height: 60px;}
.contact_us .company_message .m .r{ margin-left: 44px;}
.contact_us .company_message .m .r .n{ font-size: 16px; line-height: 30px;}
.contact_us .company_message .m .r .c{ font-size: 18px; font-weight: bold; line-height: 40px;}
.contact_us .company_message .m1{width:320px;}
.contact_us .contact_s{border-top: #b81b22 2px solid; border-bottom: #dfdfdf 1px solid; padding: 28px 0; line-height: 54px;}
.contact_us .contact_s .search_title{ float: left; font-size: 18px; font-weight: bold;}
.contact_us .contact_s .equipment_search{ float: right; margin-top: 0;}
.contact_us .contact_search_con ul{border-bottom:#dfdfdf 1px solid; margin-top: 40px; padding-bottom: 40px;}
.contact_us .contact_search_con li{ width: 508px; margin: 23px 146px 23px 0; float: left;}
.contact_us .contact_search_con li:nth-child(even){margin-right:0;}
.contact_us .contact_search_con li >div{float: left; font-size: 16px; line-height: 36px;}
.contact_us .contact_search_con li .l{ font-weight: bold;}
.contact_us .contact_search_con li .r{ width: 424px; float: right; }
.contact_us .contact_search_con li .r .title{font-weight: bold; margin-bottom: 30px;}
.contact_us .contact_search_con li .r p{ margin: 0; }
.contact_us .contact_search_con li .r p i{ display: inline-block; vertical-align: middle;width: 10px; height: 10px; margin-right: 18px;}
.contact_us .contact_search_con li .r p i img{ width: 100%;}

.about_us *{box-sizing: border-box;}
.about_us .toggle_nav{
	width: 100%;
	background: #262626;
	height: .65rem;
	line-height: .65rem;
	border-radius: 5px;
	margin-bottom: 50px;
}
.about_us .toggle_nav>a{color: white;float: left;width: 50%;height: .65rem; text-align: center;font-size:.2rem;cursor: pointer;display: block;}
.about_us .toggle_nav>a.on{background: #d02319;border-radius: 5px;position: relative;}
.about_us .toggle_nav>a.on:after{
	content: "";
    position: absolute;
    bottom: -8px;
    left: 50%;
    margin-left: -5px;
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 8px solid #d02319;
}
.about_us .search_tip{color: #858585;font-size: 15px;}
.about_us .search_tip .numSty{color: #d02319;}
.about_us .toggle_con{margin-bottom: 200px}
.about_us .search_con .search_input input{
	width: 93%;
	height: 40px;
	box-shadow: 3px 3px 0px 0px rgba(208, 208, 208, 0.75);
    border: solid 1px #c1c1c1;
    float: left;
    margin-bottom: 20px;
    padding: 0 15px;
}
.about_us .search_con .search_input a{box-shadow: 3px 3px 0px 0px rgba(208, 208, 208, 0.75);float: right;cursor: pointer;}
.about_us .toggle_con table{width: 100%;text-align: center;color: #313131;font-size: 14px;margin-top: 55px;}
.about_us .toggle_con>div{display: none;}
.about_us .toggle_con>div:first-child{display: block;}
.about_us .toggle_con table th{background: #f3f3f3;padding: 15px 0;}
.about_us .toggle_con table td{border-bottom: 1px solid #dcdcdc;padding: 40px 0;}
.about_us .toggle_con table td .look_abtn{
	width: 160px;
	height: 45px;
	line-height: 45px;
	display: block;
	margin: 0 auto;
	padding-left: .6rem;
	background: url(../images/look_dea_no.png);
	background-size: 100% 100%;
}
.about_us .toggle_con table td .look_abtn:hover{
	background: url(../images/look_dea_yes.png);
	background-size: 100% 100%;
	color: white;
}
.about_us .toggle_con .about_mod2_show li{
	padding:36px 12px;
	font-size: 14px;
	color: #313131;
	border-bottom: 1px solid #dcdcdc;
}
.about_us .toggle_con .about_mod2_show li .con{float: left;position: relative;padding-left: 10px;}
.about_us .toggle_con .about_mod2_show li .con:before{
	content: ".";
	display: block;
	width: 2px;
	height: 2px;
	background: #eee;
	border-radius: 50%;
	position: absolute;
	top: -.1rem;
	left: 0;
}

.about_us .toggle_con .about_mod2_show li .date{float: right;}
.about_us .toggle_con .sec_envir_type {background: #f3f3f3;padding: 10px 0;}
.about_us .toggle_con .envir_type_left {
    float: left;
    font-size: 18px;
    margin-left: 20px;
}
.about_us .toggle_con  .envir_type_left label{font-size: 15px;color: #323232;}
.about_us .toggle_con  .envir_type_sort{
    display: inline-block;
    position: relative;
    margin-right: 50px;
    width: 20px;
    height: 16px;
}
.about_us .toggle_con .envir_type_item{position: relative;}
.about_us .toggle_con .envir_type_item input{
	width: 400px;
	height: 40px;
	box-shadow: 2px 2px 0px 0px rgba(208, 208, 208, 0.75);
	outline: none;
	margin-left: 5px;
	border: 1px solid #c1c1c1;
	padding: 0 15px;
	background:#fff;
}
.about_us .toggle_con .envir_type_item .time_icon{
	position: absolute;
	top: 0;
	right: 10px;
}
.about_us .toggle_con  .envir_type_sort>span{
	cursor: pointer;
    position: absolute;
    display: inline-block;
    left: 0;
    width: 0;
    height: 0;
}
.about_us .toggle_con .envir_type_sec {
    top: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 8px solid #3b4043;
}
.about_us .toggle_con .envir_type_desc {
    top: 13px;
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 8px solid #3b4043;
}
.about_us .toggle_con .envir_type_sec:hover{border-bottom: 8px solid red;}
.about_us .toggle_con .envir_type_desc:hover{border-top: 8px solid red;}
.about_us .sec_envir_type .search_tip{line-height: 40px;margin-right: 15px;float: right;}



.inner_subject .subject_con{ width: 1200px; margin: 54px auto;}
.inner_subject .subject_con li{ margin: 50px 0;}
.inner_subject .subject_con li .pic{float: left; width: 728px; height: 340px; overflow: hidden; position: relative;}
.inner_subject .subject_con li .pic img{ width: 100%; opacity: 0.6;}
.inner_subject .subject_con li .pic .btn{ position: absolute; bottom:0; left: 0; width: 100%; height: 68px;}
.inner_subject .subject_con li .pic .btn a{ width: 192px;height: 68px;background-color: #2c2c2c; line-height: 68px; color: #ffffff; display: inline-block; text-align: center;}
.inner_subject .subject_con li .pic .btn a i{ width: 15px; height: 12px; display: inline-block; background: url(../images/topic_arrow.png)no-repeat bottom left; background-size: 100% auto; margin-left: 20px;}
.inner_subject .subject_con li .con{float: right; width: 454px; height: 340px;}
.inner_subject .subject_con li .title{ font-size: 22px; line-height: 36px; font-weight: bold; max-height: 72px; padding-bottom: 8px; position: relative;}
.inner_subject .subject_con li .title:after{content: ""; display: inline-block; width: 30px; height: 4px; background: #2c2c2c; position: absolute; bottom: 0; left: 0;}
.inner_subject .subject_con li .c{ margin-top: 58px; line-height: 26px; font-size: 14px; color: #000000;}
.inner_subject .subject_con li .time{margin-top: 68px; font-size: 14px; line-height: 24px; color: #2c2c2c;}
.inner_subject .subject_con li:nth-child(odd) .pic{float: right;}
.inner_subject .subject_con li:nth-child(odd) .pic .btn{ text-align: right;}
.inner_subject .subject_con li:nth-child(odd) .con{float: left;}
.inner_subject .subject_con li:hover .pic .btn a{background-color: #c90b15;}
.inner_subject .subject_con li:hover .pic img{opacity: 1;}

.topic_container1 .topic_year{ 
  position: relative; 
  float: none; 
  margin: 0 auto;
  margin-top: 80px; }
.topic_container1 .topic_year:before{ 
  position: absolute;
  left: -484px;
  top: 24px;
  display: inline-block;
  content: '';
  width: 484px;
  height: 1px;
  background: #e3e3e3;
}
.topic_container1 .topic_year:after{ 
  position: absolute;
  right: -484px;
  top: 24px;
  display: inline-block;
  content: '';
  width: 484px;
  height: 1px;
  background: #e3e3e3;
}
.amp_china_con1 ul li{
  width: 586px;
  margin: 0 7px;
  margin-top: 28px;
}
.amp_china_con1 ul li .pic{
  display: inline-block;
  width: 586px;
}
.amp_china_con1 ul li .pic img{
  width: 100%;
}
.amp_china_con1 ul li .text{
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 50px;
  line-height: 50px;
  background: rgba(0, 0, 0, .5);
  font-size: 14px;
  color: #fff;
  padding: 0 10px;
  box-sizing: border-box;
}
.amp_china_con1 ul li .text .title{
  float: left;
  width: 80%;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.amp_china_con1 ul li .text .time{
  float: right;
}
.amp_china_con1 ul li .btn_pop{
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .5);
}
.amp_china_con1 ul li:hover .btn_pop{
  display: block;
}
.amp_china_con1 ul li .btn_pop .btn{
  position: absolute;
  left: 10px;
  bottom: 50px;
  display: inline-block;
  width: 134px;
  height: 38px;
  background-color: #ededed;
  text-align: center;
  line-height: 38px;
  cursor: pointer;
}
.amp_china_con1 ul li .btn_pop .btn span{
  width: 15px;
  height: 12px;
  overflow: hidden;
  display: inline-block;
  background: url(../images/topic_arrow.png) no-repeat top left;
  background-size: 100% auto;
  vertical-align: middle;
}
.amp_china_con1 ul li .btn_pop .btn:hover{
  background-color: #c90b15;
  color: #FFFFFF;
}
.amp_china_con1 ul li .btn_pop .btn:hover span{
  background-position-y: bottom;
}
.topic_container1 .topic_year select{
  padding-left: 2em;
}

.topic_container3 .topic_year{
  margin-top: 0;
}

.amp_china_con3 ul li{
  width: 380px;
  padding-bottom: 30px;
  border-bottom: 1px solid #e3e3e3;
  padding: 10px;
  margin-top: 28px;
}
.amp_china_con3 ul li>div{
  width: 380px;
}
.amp_china_con3 ul li:last-child,.amp_china_con3 ul li:nth-last-child(2),.amp_china_con3 ul li:nth-last-child(3){
  border-bottom: 0;
}
.amp_china_con3 ul li .pic{
  position: relative;
  display: inline-block;
  margin-bottom: 20px;
}
.amp_china_con3 ul li .pic img{
  width: 100%;
}
.amp_china_con3 ul li .title{
  font-size: 14px;
  color: #000;
  height: 48px;
  line-height: 24px;
  margin-bottom: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
}
.amp_china_con3 ul li .time{
  font-size: 12px;
  color: #000;
}
.amp_china_con3 ul li .pop_btn{
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .5);
}
.amp_china_con3 ul li:hover .pop_btn{
  display: inline-block;
}
.amp_china_con3 ul li .pop_btn .btn{
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -67px;
  margin-top: -19px;
  display: inline-block;
  width: 134px;
  height: 38px;
  background-color: #ededed;
  text-align: center;
  line-height: 38px;
  cursor: pointer;
}
.amp_china_con3 ul li .pop_btn .btn span{
  width: 15px;
  height: 12px;
  overflow: hidden;
  display: inline-block;
  background: url(../images/topic_arrow.png) no-repeat top left;
  background-size: 100% auto;
  vertical-align: middle;
}
.amp_china_con3 ul li .pop_btn .btn:hover{
  background-color: #c90b15;
  color: #FFFFFF;
}
.amp_china_con3 ul li .pop_btn .btn:hover span{
  background-position-y: bottom;
}
.amp_china_con3 ul li .link{
  display: inline-block;
}
.amp_china_con3 ul li .link{
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%; 
}
.jyb_banner_m,.jyb_banner{width: 100%;}
@media (min-width: 1000px) {
	.news_detailed_con .main_content .l *{font-size: 16px !important;}
  .jyb_banner_m{display: none;}
}
@media (max-width: 1000px) {
	.index .video .video_box .video_cover{
		width: auto;
	    left: 50%;
	    transform: translateX(-50%);
	}
  .jyb_banner{display: none;}
}
.bottom_nav_mb{display: none;}

.store_inquiries{ width: 1200px; margin: 0 auto;}
.store_inquiries .search_top{ width: 100%; height: 68px; background: #4b5154; display: flex; justify-content: center; align-items: center;}
/*.store_inquiries .search_top #Province,.store_inquiries .search_top #City{ }*/
.store_inquiries .search_top #provinceCon select,.store_inquiries .search_top #cityCon select,.store_inquiries .search_top input{width: 167px; height: 40px;  background:#ffffff url(../images/agent_arrow.png)no-repeat 90% center; font-size: 16px; box-shadow: 3px 3px 0px 0px rgba(65, 70, 73, 1); border: solid 1px #c1c1c1; text-align: center; color: #7c7c7c; padding-left: 12px; margin:0 8px;    -webkit-appearance: none;
}

.store_inquiries .search_top input{background: #fff; text-align: left;}
.store_inquiries .search_top .seletbox_name{ position: relative;}
.store_inquiries .search_top .seletbox_name .cleartxt{right: 70px; position: absolute; top: 10px; color: rgba(65, 70, 73, 1); opacity: 0;}
.store_inquiries .search_top .seletbox_name.on .cleartxt{opacity: 1;}

.store_inquiries .search_top .sea_map {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  width: 55px;
  height: 42px;
  background: url(../images/agent_search.jpg) no-repeat;
  background-size: 55px 42px;
}
.store_inquiries .search_result li{display: flex; justify-content: space-between; align-items: center; height: 126px; border-bottom: #cbcbcb 1px solid;  font-size: 16px; color: #4e4e4e; padding:0 10px;}
.store_inquiries .search_result li *{ display: block;}
.store_inquiries .search_result li .title{width: 100%;}
.store_inquiries .search_result li .title .t{color: #1d1d1d; margin-bottom: 10px; line-height: 26px; display: flex;  justify-content: space-between;}
.store_inquiries .search_result li .title .t b{font-size: 18px; width: 88%;}
.store_inquiries .search_result li .title .p{color: #4e4e4e; font-size: 16px;}
.store_inquiries .search_result li .title .t a{color: #4e4e4e; font-size: 16px;}
.store_inquiries .search_result li .title .t img{height: 12px; vertical-align: middle; margin-left: 10px; display: inline-block;} 
.store_inquiries .search_result li .pic{ width:1.6rem; /*margin: 0 0.2rem;*/ display: flex; justify-content: center; align-items: center; flex-wrap: wrap; height:100%;}
.store_inquiries .search_result li .pic img{ height: 0.6rem; margin: 0;}
.store_inquiries .search_result li .pic .lp{ height: 0.5rem;; margin: 2% 3%;}

  
.store_inquiries_inner .videobox video.video
{
	width: 100%;
    height: 100%;
}
.store_inquiries_inner #fullScreenBtn
{
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
    height: 100%;
    background:rgba(-255,-255,-255,0.5) url(../images/play.png) no-repeat center; background-size:0.78rem 0.78rem ;
}
:-webkit-full-screen {
  
}
  
:-moz-full-screen {
  
}
  
:-ms-fullscreen {
    
}
  
:-o-fullscreen {
    
}
  
:full-screen { 
   
}
  
:fullscreen {
   
}
  
:-webkit-full-screen video {
  width: 100%;
  height: 100%;
}
:-moz-full-screen video{
    width: 100%;
    height: 100%;
}
.store_inquiries_inner { width: 1200px; margin: 0 auto; }
.store_inquiries_inner .box{ font-size: 16px; line-height: 79px;}
.store_inquiries_inner .box li{ border-bottom: #cbcbcb 1px solid;  display: flex; flex-wrap:wrap; justify-content: space-between; align-items: center;}
.store_inquiries_inner .box li:last-child{ border-bottom: none;}
.store_inquiries_inner .box li span{color: #1d1d1d; font-size: 18px; font-weight: bold;}
.store_inquiries_inner .box li i{ color: #4e4e4e;font-style:inherit;margin-right: 20px; font-size: 16px;}
.store_inquiries_inner .box li>div{margin-right: 20px;}
.store_inquiries_inner .box li>div:first-child{margin-left: 10px;}
.store_inquiries_inner .box li .consult{ margin-right:0.25rem; padding: 0.1rem 0.2rem; background-color: #d9261c; display: inline-block; color: #fff; /* height: 0.3rem; */ line-height: 0.3rem; font-size: 16px;}
.store_inquiries_inner .box li .picList{flex-basis: 100%;}
.store_inquiries_inner .box li .pic{display: flex; flex-wrap:wrap;margin-right: 0; font-size: 16px;}
.store_inquiries_inner .box li .pic a{ width:294px; margin-right: 3px; margin-left: 3px; display: block; margin-bottom: 28px; cursor: pointer;}
.store_inquiries_inner .box li .pic a *{display:block; text-align: center;}
.store_inquiries_inner .box li .pic a .p{ width:294px; height: 178px; overflow: hidden; border-radius: 5px;}
.store_inquiries_inner .box li .pic a img{ width: 100%;}
.store_inquiries_inner .box li .pic a span{ width: 100%; line-height: 48px;}
.store_inquiries_inner .box .route_planning a{height: 22px;padding:0 2px;border-radius: 5px;color: #fff; }
.store_inquiries_inner .box .route_planning a img{vertical-align: middle;width: 48px; border: 1px solid #1d1d1d;border-radius: 0.1rem; }
.store_inquiries_inner #videobox{ width: 100%; margin-right: 0; position: relative;}
.store_inquiries_inner video{ width: 100%;}
.store_inquiries_inner .play{ width: 100%; height:100%; position: absolute; top: 0; left: 0; display: flex; justify-content: center; align-items: center; flex-wrap:wrap; }
.store_inquiries_inner .play div{ width: 100%; color: #FFFFFF; text-align: center; }
.store_inquiries_inner .play .text{margin: 0; margin-left:0; font-size: 32px; font-weight: bold;}
.store_inquiries_inner .pause{width: 100%; height: 100%; display: none; position: absolute; top: 0; left: 0;}
.store_inquiries_inner .return{ text-align: center;}
.store_inquiries_inner .return a{ display: inline-block; width: 198px; height: 46px; background: #c90b15; color: #FFFFFF; line-height: 46px; text-align: center; font-size: 20px; margin-top: 90px; margin-bottom: 60px; }
.store_inquiries_inner .return .order{display: none;}
.store_inquiries_inner .pop{width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(-255,-255,-255,0.8); z-index: 5; display: none;}
.store_inquiries_inner .pop .center_container{ position: absolute; top: 50%; left: 50%; margin-left: -394px; margin-top: -260px;}
.store_inquiries_inner .pop .pic{ width: 788px; height: 520px; border-radius: 5px; overflow: hidden; background: #000000;}
.store_inquiries_inner .pop .pic .p{width: 100%; height: 468px; overflow: hidden;}
.store_inquiries_inner .pop .pic img{ width: 100%; }
.store_inquiries_inner .pop .pic .text{width: 100%; color: #FFFFFF; font-size: 22px; text-align: center; display: block; line-height: 52px;}
.store_inquiries_inner .pop .left_arrow{ position: absolute; top: 214px; left:-50px;  cursor: pointer;}
.store_inquiries_inner .pop .right_arrow{ position: absolute; top: 214px; right:-50px;  cursor: pointer;}
.store_inquiries_inner .pop .right_arrow{ position: absolute; top: 214px; right:-50px;  cursor: pointer;}

.store_inquiries_inner .box li .recommendlist{display: flex; margin: 0; flex-wrap: wrap;}
.store_inquiries_inner .recommendlist .caritem{width:23%;margin: 0.1rem; border-radius: 0.16rem;background: #f2f2f2;position: relative;padding: 0.2rem 0;}
.store_inquiries_inner .recommendlist .caritem .name{font-size:18px; text-align: center;
  margin-top: 0.4rem;}
.store_inquiries_inner .recommendlist .caritem .displacement{     
  font-size: 0.32rem;
  line-height: 0.7rem;   position: absolute;
  top: 0;
  right: 0;
  padding: 0.1rem 0.2rem ;
  background: #FFFFFF;
  font-family: impact;
  border-bottom-left-radius: 50%;
  text-align: center;
  line-height: 0.4rem; 
}
.store_inquiries_inner .recommendlist .caritem .displacement span{ color: #d9261c;}
.store_inquiries_inner .recommendlist .caritem .car{width: 90%;margin: 0 auto;}
.store_inquiries_inner .recommendlist .caritem .car img {
  width: 100%;
}
.store_inquiries_inner .recommendlist .caritem .color, .store_inquiries_inner .recommendlist .caritem  .price{height: 0.48rem;    line-height: 0.48rem;}
.store_inquiries_inner .recommendlist .caritem .color, .store_inquiries_inner .recommendlist .caritem .price{font-size: 0.42rem; margin-left: 0; width: 70%; margin:  0.2rem auto; color: #d9261c;}
.store_inquiries_inner .recommendlist .caritem .price span{font-size: 0.42rem; color: #d9261c;}
.store_inquiries_inner .recommendlist .caritem .btn {
  border: #8c8c8c 1px solid;
  color: #1f1f1f;
  width: 70%;
  height: 0.5rem;
  display: block;
  text-align: center;
  line-height: 0.5rem;
  margin: 0 auto;
  background-color: #FFFFFF;
}

/* cbr400r-old */
.cbr400r_old .pc{display: block;}
.cbr400r_old .mob{display: none;}
.cbr400r_old .allCon .p{position: relative; margin-bottom: .06rem;} 
.cbr400r_old .allCon .pic{ width: 100%;}
.cbr400r_old .allCon .word{position: absolute; font-size: .20rem; line-height: 0.36rem; color: #FFF;}

.cbr400r_old .allCon .box .t{ font-size: .40rem; }
.cbr400r_old .allCon .word .t{margin-bottom: 0.2rem;}
.cbr400r_old .allCon .word .line span{ border-bottom: 2px solid #d30013; height: 0.64rem; line-height: 0.64rem; font-size: 0.32rem; font-weight: bold; display: inline-block;}
.cbr400r_old .allCon .p0 .word {top: 3.89rem; left: 10.86rem; }

.cbr400r_old .allCon .p .box .t{line-height: .78rem;  position: relative; font-weight: bold; }
.cbr400r_old .allCon .p .word.box:before{ position: absolute; top: 0; right:-0.8rem; content: '';background: url(../images/cbr400r/cbr400rpc_box.png) no-repeat top right; background-size: 100% auto; display: inline-block; width: 2.41rem; height: 0.56rem;}


.cbr400r_old .listCon>div{ display: flex; padding: 0.1rem 0;}
.cbr400r_old .listCon>div span{ width: 0.16rem; height: 0.16rem; background-color: #fff; display: block; margin-top: 0.1rem; margin-right: 0.16rem;}

.cbr400r_old .allCon .p .centerBox.box:before{right:7rem}

.cbr400r_old .allCon .p1 .word0 {top: 1.1rem; left: 3.2rem; width: 4.6rem;}
.cbr400r_old .allCon .p1 .word p{width: 90%;}
.cbr400r_old .allCon .p1 .word1 {top: 7.18rem; left: 8.28rem; width: 7.6rem;}
.cbr400r_old .allCon .p2 .word0 {top: 1.23rem; left: 10.10rem; }
.cbr400r_old .allCon .p2 .word1 {top: 6.4rem; left: 3.16rem; }
.cbr400r_old .allCon .p3 .word {top: 3.36rem; left: 3.16rem; }
.cbr400r_old .allCon .p4 .word0 {top: 1.52rem; left: 3.22rem; }
.cbr400r_old .allCon .p4 .word1 {top: 4.7rem; left: 12.1rem; }
.cbr400r_old .allCon .p5 .word0 {top:0.8rem; left: 0; text-align: center; width: 100%;}
.cbr400r_old .allCon .p5 .word1 {top: 6.87rem; left: 3.18rem; width:4.8rem; }
.cbr400r_old .allCon .p6 .word {top:1.83rem; left: 0; text-align: center; width: 100%; color: #000000;}
.cbr400r_old .allCon .p7 .word0 {top:0.76rem; left: 0; text-align: center; width: 100%;}
.cbr400r_old .allCon .p7 .word1 {top: 5.7rem; left: 3.18rem; }

/*/cbr400r*/
.cbr400r .allCon{background: #000;}
.cbr400r .allCon .p{position: relative; } 
.cbr400r .allCon .pic{ width: 100%;}
.cbr400r .allCon .word{position: absolute; font-size: .20rem; line-height: 0.4rem; color: #FFF;}
.cbr400r .allCon .word .con{font-size: .2rem;position: relative;}
.cbr400r .allCon .p .centerBox{text-align: center;}
.cbr400r .allCon .word .t{margin-bottom: 0.22rem;}
.cbr400r .allCon .word .t img{height: .35rem; }
.cbr400r .allCon .word .t.line img{height: .75rem; }
.cbr400r .allCon .p .arrow_1{width: .97rem;} 
.cbr400r .allCon .p .arrow_2{width: 2.93rem;} 

.cbr400r .allCon .p0 .word {width: 100%;top: .62rem; left: 0; }
.cbr400r .allCon .p0 .word img{width: 1.09rem;margin-top: .08rem;}
.cbr400r .allCon .p1 .word {top: 1.28rem; left: 3.6rem;}
.cbr400r .allCon .p1 .word .t{margin-bottom: .1rem;}
.cbr400r .allCon .p1 .arrow_2 {position: absolute;bottom: 1.05rem; left: 5.04rem;}
.cbr400r .allCon .p2 .word {width: 4.64rem;top: 1.38rem; left: 10.75rem; }
.cbr400r .allCon .p3 .word {width: 4.84rem;top: .74rem; left: 3.6rem; }
.cbr400r .allCon .p4 .word {width: 5.34rem;top: 2.12rem; left: 10.3rem; }
.cbr400r .allCon .p5 .word {width: 7.54rem;top:0.86rem; left: 3.6rem;}
.cbr400r .allCon .p6 .word0 {text-align: right;top:.28rem; right: 3.6rem;}
.cbr400r .allCon .p6 .word1 {width: 6rem;top:10.72rem; left: 3.6rem;}
.cbr400r .allCon .p6 .word1 .con{padding-left: 1.56rem;}
.cbr400r .allCon .p6 .word .t{margin-bottom: .1rem;}
.cbr400r .allCon .p6 .arrow_2 {position: absolute;top: 1.58rem; left: 3.6rem;}
.cbr400r .allCon .p7 .word {width: 100%;top:0.47rem; left: 0; }
.cbr400r .allCon .p7 .word .t{margin-bottom: .6rem;}
.cbr400r .allCon .p7 .arrow_1 {position: absolute;top: 2.76rem; left: 12.12rem;}
.cbr400r .allCon .p7 .arrow_2 {position: absolute;top: 1.6rem; left: 5.5rem;}
.cbr400r .allCon .p8 .word {width: 5.48rem;top:1.44rem; left: 3.6rem; }
.cbr400r .allCon .p8 .word .con{padding-left: .42rem;}
.cbr400r .allCon .p8 .word .con+.con{margin-top: .42rem;}
.cbr400r .allCon .p8 .word .text_sd{font-weight: bold;position: relative;}
.cbr400r .allCon .p8 .word .con:before{content: '';width: 3.3rem;height: .4rem;background: url(../images/cbr400r/text_shadow.png) left center;background-repeat: no-repeat;background-size: 100% .35rem;position: absolute;left: 0;top: 0;}
.cbr400r .allCon .p9 .word.box {top:.76rem; left: 3.6rem; }
.cbr400r .allCon .p9 .word.word_0{top:5.56rem;left: 3.6rem;}
.cbr400r .allCon .p9 .word.word_1{top:5.56rem;left: 9.9rem;}
.cbr400r .allCon .p9 .word .text_id{padding-left: .26rem;display: block;position: relative;}
.cbr400r .allCon .p9 .word .text_id:before{content: '';display: block;width: .19rem;height: .16rem;background: url(../images/cbr400r/text_indent.png) no-repeat;background-size: 100% 100%;position: absolute;left: 0;top: .12rem;}
.cbr400r .allCon .p10 .word {width: 5.14rem;top:1.4rem; left: 3.6rem; }
.cbr400r .allCon .p10 .arrow_2 {position: absolute;bottom:.44rem; left: 2.82rem;}
.cbr400r .allCon .p11 .word {text-align: right;top:.5rem; right: 4.02rem; }
.cbr400r .allCon .p11 .word .t{margin-bottom: .6rem;}
.cbr400r .allCon .p11 .word .arrow_1{margin-top: .76rem;}
.cbr400r .allCon .p12 .word {width: 6rem;top:2.02rem; left: 3.6rem;}
.cbr400r .allCon .p12 .word .con{padding-left: 1.56rem;}
.cbr400r .allCon .p12 .word .text_line{position: relative;}
.cbr400r .allCon .p12 .word .text_line:before{content: '';width: 4.04rem;height: .04rem;background: url(../images/cbr400r/pc_13_line.png) left center;background-repeat: no-repeat;background-size: 100% 100%;position: absolute;left: 0;top: .3rem;}
.cbr400r .allCon .p13 .word {width: 8.14rem;top:.86rem; left: 3.6rem; }
.cbr400r .allCon .p14 .word {width: 4.6rem;top:1.5rem; left: 10.52rem;}
.cbr400r .allCon .p14 .word .text_sd{position: relative;padding-left: .12rem;display: block;}
.cbr400r .allCon .p14 .word .con:before{content: '';width: 3.63rem;height: .4rem;background: url(../images/cbr400r/text_shadow_1.png) left center;background-repeat: no-repeat;background-size: 100% .31rem;position: absolute;left: 0;top: 0;}





.mc300 .pc{display: block;}
.mc300 .mob{display: none;}
.mc300 .pic{ width: 100%;}
.mc300 .p{margin-bottom: .06rem;}
.mc300 .p .word .t{ font-size: 0.4rem; font-weight: bold; height: 0.74rem; line-height: 0.74rem; margin-bottom: 0.2rem;}
.mc300 .p .word .con{ font-size: 0.24rem; line-height: 0.4rem;}
.mc300 .p {position: relative;}
.mc300 .p .word{position: absolute; color: #ffffff;}
.mc300 .p0 .word{top: 4.14rem; left: 3.6rem;  color: #282828;}
.mc300 .p1 .word{top: 3.26rem; left: 3.59rem; width: 6rem;}
.mc300 .p2 .word{top: 3.46rem; left: 3.6rem; width: 6rem;}
.mc300 .p3 .word{top: 1.5rem; left: 3.6rem;}
.mc300 .p3 .word .con{width: 2.86rem;}
.mc300 .p4 .word{top: 3.86rem; left: 11.47rem;}
.mc300 .p5 .word{top: 2.35rem; left: 10.54rem;}
.mc300 .p6 .word{top: 2.93rem; left: 9.90rem;}
.mc300 .p6 .word .con{width: 5.63rem;}
.mc300 .p7 .word{top: 1.95rem; left: 9.85rem;}
.mc300 .p9 .word{top: 1.94rem; left: 0rem; width: 100%; text-align: center; color: #282828;}
.mc300 .p11 .word{width: 100%;text-align: center;top: .8rem; left: 0;}
.mc300 .p11 .con_pic{margin: .76rem auto 0;width: 12rem;}
.mc300 .p11 .hint{font-size: .22rem;margin-top: .3rem;}


/*cm300_new*/
.cm300_new .allCon{background: #000;}
.cm300_new .pc{display: block;}
.cm300_new .mob{display: none;}
.cm300_new .pic{ width: 100%;}
.cm300_new .p .word .t{ font-size: 0.4rem; font-weight: bold;margin-bottom: 0.2rem;}
.cm300_new .p .word .con{ font-size: 0.24rem; line-height: 0.4rem;}
.cm300_new .p {position: relative;}
.cm300_new .p .word{position: absolute; color: #ffffff;}
.cm300_new .p .word img{height: .39rem;}
.cm300_new .p0 .word{top: 2.8rem; right: 1.6rem;  color: #282828;}
.cm300_new .p1 .pc_01_car{width: 8.79rem;position: absolute;right: .95rem;top: .5rem;}
.cm300_new .p1 .word{top: 2.32rem; left: 1.6rem; width: 5.94rem;}
.cm300_new .p1 .word .t+.t{margin-top: 1rem;}
.cm300_new .p1 .word .tit{width: 100%;height: auto;display: block;}
.cm300_new .p2 .word{top: 3.12rem; left: 1.6rem; width: 6rem;}
.cm300_new .p3 .word{top: 1.4rem; left: 1.6rem;}
.cm300_new .p3 .word .con{width: 2.86rem;}
.cm300_new .p4 .word{top: 3.1rem; left: 11.58rem;}
.cm300_new .p5 .word{top: 2.96rem; left: 8rem;}
.cm300_new .p5 .pc_05_tab{position: absolute;width: 4.26rem;top: 2.2rem; right: 1rem;}
.cm300_new .p6 .word{top: 1.02rem; left: 10.94rem;}
.cm300_new .p6 .word .con{width: 5.63rem;}
.cm300_new .p7 .word{top: 1.1rem; left: 10.9rem;}
.cm300_new .p9 .word{top: .9rem; left: 0; width: 100%; text-align: center; color: #282828;}
.cm300_new .p10 .word{top: 1.16rem; left: 11.62rem;}

/*.product_list .sec_con_type  dd a input[type=checkbox]{
    visibility: hidden;
}*/
.product_list .sec_con_type  dd a input[type=checkbox]{
    appearance:none;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none;                 
    cursor: pointer;
    margin: 0;
    margin-left: 0.1rem;
 }                   
.product_list .sec_con_type  dd a input[type=checkbox]{
    width:13px;
    height:13px;                  
    background:url('../images/checkbox_bg0.gif');
    background-size: 100% 100%;
   /*	border:#ad0804 1px solid ;*/
 }           
.product_list .sec_con_type  dd a input[type=checkbox]:checked{
    background: url('../images/checkbox_bg1.gif');
    background-size: 100% 100%;
 }
.product_list .sec_con_type dd label{color: #ad0804; line-height: 14px; font-size: 14px; cursor: pointer; height: 14px;}
.product_list .right_center{ background: url(../images/contrast_bg.png) no-repeat top left; background-size: 100% auto; width: 54px; height: 144px; position: fixed; right: 0; top: 220px; color: #FFFFFF; font-size: 16px; display: flex; justify-content: center; align-items: center;}

/*.product_list .right_center .t{text-align: center; margin-top: 28px;}*/
.product_list .right_center .n{ text-align: center;}

.product_contrast .compare_con{display: flex; justify-content: center; flex-wrap: wrap; margin-top: 0.2rem;}
.product_contrast .compare_con ul{display: flex; justify-content: center; color: #333333;}
.product_contrast .compare_con ul li>div{border: #b5b5b5 1px solid; border-bottom: none; border-right: none;}
.product_contrast .compare_con ul li:last-child>div{border-right: #b5b5b5 1px solid;}
.product_contrast .compare_con ul li>div:last-child{border-bottom:#b5b5b5 1px solid}
.product_contrast .compare_con .title{ width: 218px; background-color: #dcdcdc;}
.product_contrast .compare_con .title>div{ padding-left: 20px; }
/*.product_contrast .compare_con .title>div:last-child{border-bottom:#b5b5b5 1px solid}*/
.product_contrast .compare_con .product{ width: 327px;}
.product_contrast .compare_con .car{height: 192px; display: flex; align-items: center;}
.product_contrast .compare_con .parameter{ height: 32px; display: flex; align-items: center; justify-content: center;}
.product_contrast .compare_con .product .car{justify-content: center;}
.product_contrast .compare_con .title .parameter{ justify-content:flex-start;}
.product_contrast .compare_con .con{width: 215px;}
.product_contrast .compare_con .car_pic{width:100%;}
.product_contrast .compare_con .word{width:100%; text-align: center; color: #c90b15; font-size: 18px;}
.product_contrast  .btn_con{width: 100%;display: flex; justify-content:flex-end; margin: .25rem 0;}
.product_contrast  .btn_con a{ width:121px; height: 30px; line-height: 30px; color: #FFFFFF; font-size: 14px; display: inline-block; background-color: #c90b15; text-align: center;}

.investment_consulting{background: url(../images/investment_consulting_bg.png) no-repeat 1rem 0rem; background-size: 100% auto; }
.investment_consulting .list{/* margin-left: 0.72rem; */ font-size: 0.16rem; color: #333333; width: 10.52rem; height: 4.77rem; margin: 0 auto;}
.investment_consulting .list ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
.investment_consulting .list li{width: 4.98rem; height: 1.1rem; border: #f0f0f0 1px solid; display: flex;justify-content: center; align-items: center; margin-bottom: 0.28rem; background-color: rgba(255,255,255,0.7);}
.investment_consulting .list li .profile{ width: 0.7rem; height: 0.7rem; background-color: #c6c6c6; border-radius: 50%; margin-right: 0.48rem;}
.investment_consulting .list li .profile img{width: 100%;}
.investment_consulting .list li p{color: #333333; font-size: 0.16rem; line-height: 0.28rem;}
.investment_consulting .list li p a{color: #333333;}

/*wi-box*/
.wi_box{position: relative;width: 100%;height: 8.59rem;background-image: url(../images/wiBox_bg.jpg);background-repeat: no-repeat;background-size: cover;margin-top: .24rem;}
.wi_box .wi_box_tit{text-align: center;padding-top: .4rem;}
.wi_box .wi_box_tit h4{font-size: .3rem;font-weight: bold;color: #b92003;line-height: .5rem}
.wi_box .wi_box_tit p{font-size: .24rem;color: #272727;line-height: .4rem;}
.wi_box .wi_box_sp{display: flex;justify-content: space-between;padding: 1.36rem 4.36rem 0;}
.wi_box .wi_box_sp .sp_li{display: flex;flex-direction: column;}
.wi_box .wi_box_sp .sp_it{position: relative;margin-bottom: .58rem;display: flex;align-items: center;font-size: .16rem;color: #616161;}
.wi_box .wi_box_sp .sp_it .ic{width: .7rem;}
.wi_box .wi_box_sp .sp_li_lf .sp_it .ic{margin-right: .24rem;}
.wi_box .wi_box_sp .sp_li_rt .sp_it .ic{margin-left: .24rem;}
.wi_box .wi_box_sp .sp_it span{white-space: nowrap;}
.wi_box .wi_box_center{position: absolute;left: 50%;top: 1.7rem;transform: translateX(-50%);}
.wi_box .wi_box_center:after{content: '';display: block;width: 4.23rem;height: .42rem;position: absolute;top: 4.8rem;left: 50%;transform: translateX(-50%);background: url(../images/wiBox_border_shadow.png) no-repeat;background-size: 100% 100%;}
.wi_box .wi_box_scroll{position: relative;width: 2.4rem;box-sizing: border-box;height: 5rem;background: url(../images/wiBox_border.png) no-repeat;background-size: 100% 100%;padding: .13rem .11rem .14rem .1rem;z-index: 1;}
.wi_box .wi_box_scroll .swiper-container{width: 100%;height: 100%;border-radius: .1rem;}
.wi_box .wi_box_scroll .pic{width: 100%;height: 100%;object-fit: cover;}
.wi_box .qrcode{font-size: .12rem;color: #616161;text-align: center;margin-top: .5rem;}
.wi_box .qrcode .img{width: .92rem;border-radius: .06rem;margin-bottom: .08rem;}


/*电动门店招商*/
.retail_store .retail_store_wrap{max-width: 1200px;width: 100%;margin: 0 auto;}
.retail_store .retail_title{font-weight: bold;position: relative;}
.retail_store .retail_title .cn{font-size: .24rem;color: #3c3835;position: relative;z-index: 1;}
.retail_store .retail_title .en{font-size: .6rem;color: #efefef;position: absolute;left: .24rem;top: -.4rem;}
.retail_store .retail_cond{padding: .55rem .3rem .45rem;background: #f6f6f6;}
.retail_store .retail_cond .retail_title{padding-left: .26rem;}
.retail_store .retail_cond .cond_list{display: flex;align-items: center;}
.retail_store .retail_cond .cond_it{position: relative;margin-top: .42rem;height: .42rem;padding: 0 .72rem;font-size: .16rem;color: #3c3835;display: flex;align-items: center;}
.retail_store .retail_cond .cond_it+.cond_it{border-left: 1px solid #b2b2b2;}
.retail_store .retail_cond .cond_it .icon{width: .35rem;margin-right: .24rem;}

.retail_store .retail_form{padding: .5rem .3rem;margin: .5rem 0 0;}
.retail_store .retail_form .form{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: .3rem;}
.retail_store .retail_form .form_group{position: relative;width: 31.2%;border-bottom: 1px solid #c7c7c7;display: flex;align-items: center;}
.retail_store .retail_form .form_group label{flex-shrink: 0;height: .6rem;line-height: .6rem;font-size: .16rem;}
.retail_store .retail_form .form_group input{padding-left: .1rem;padding-right: .18rem;width: 100%;height: 100%;box-sizing: border-box;border: none;outline: none;font-size: .16rem;}
.retail_store .retail_form .form_group textarea{width: 100%;box-sizing: border-box;border: 1px solid #c7c7c7;height: 1.4rem;padding: .1rem;font-size: .16rem;outline: none;resize: none;}
.retail_store .retail_form .textarea_group{border: none;width: 100%;margin-top: .16rem;flex-wrap: wrap;}
.retail_store .retail_form .getCode{font-size: .16rem;color: #bc0d16;cursor: pointer;flex-shrink: 0;height: 100%;line-height: .6rem;}
.retail_store .retail_form .getCode.fb{color: #a3a3a3}
.retail_store .retail_form .phone_group{width: 34%;}
.retail_store .retail_form .ver_group{width: 24%;}
.retail_store .retail_form .area_group{width: 38%;z-index: 2;}
.retail_store .retail_form .area_group:after{content: '';display: block;width: .15rem;height: .08rem;position: absolute;right: 0;top: 50%;margin-top: -.04rem;background: url(../images/retail_icon4.png) no-repeat;background-size: 100% 100%;}
.retail_store .retail_form .submit{margin: .38rem auto 0;cursor: pointer;width: 2.46rem;height: .42rem;background: #bc0d16;color: #ffffff;font-size: .16rem;border: none;border-radius: .06rem;}

.retail_store .area_wrap{display: none;background: #ffffff;position: absolute;left: 0;top: calc(100% + 1px);box-shadow: -4px 4px 40px rgba(0,0,0,.1);border-radius: .06rem;width: 100%;box-sizing: border-box;}
.retail_store .area_wrap .choose_header{height: .6rem;display: flex;align-items: center;border-bottom: 1px solid rgba(0,0,0,.05);    flex-wrap: wrap;}
.retail_store .area_wrap .choose_header .it{margin-left: .1rem;cursor: pointer;font-size: .16rem;white-space: nowrap;}
.retail_store .area_wrap .choose_header .it.on{color: #c90b15;}
.retail_store .area_wrap .choose_scroll{height: 3.4rem;overflow: auto;}
.retail_store .area_wrap .choose_scroll li{font-size: .16rem;padding-left: .2rem;height: .5rem;display: flex;align-items: center;cursor: pointer;}
.retail_store .area_wrap .choose_scroll li.on{color: #c90b15;}
.retail_store .area_wrap .choose_scroll li:hover{color: #c90b15;background: rgba(164,206,76,.05);}
.retail_store .area_wrap .choose_scroll::-webkit-scrollbar{display: none;}
.retail_store .area_wrap .selete_wrap{display: none;}

.retail_store .retail_contact{padding: .5rem .3rem;margin-bottom: .4rem;}
.retail_store .retail_contact .retail_info{display: flex;align-items: center;margin-top: .3rem;}
.retail_store .retail_contact .loca{color: #585e61;display: flex;flex-direction: column;margin-right: .3rem;}
.retail_store .retail_contact .dep{font-size: .18rem;line-height: .32rem;}
.retail_store .retail_contact .addr{font-size: .16rem;line-height: .3rem;}
.retail_store .retail_contact .tele{font-size: .2rem;color: #bc0c16;font-weight: bold;height: .5rem;border-left: 1px solid #b2b2b2;display: flex;align-items: center;padding-left: .34rem;}
.retail_store .retail_contact .tele .ic{width: .41rem;margin-right: .18rem;}

.retail_store .submit_pop{display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.65);z-index: 99;}
.retail_store .submit_pop .submit_hint{padding: .64rem .3rem .4rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);background: #ffffff;border-radius: .1rem;width: 6.35rem;box-sizing: border-box;}
.retail_store .submit_pop p{font-size: .16rem;color: #3c3835;border-bottom: 2px solid #d6d6d6;line-height: .32rem;padding-bottom: .26rem;}
.retail_store .submit_pop p span{font-weight: bold;color: #bc0d16;}
.retail_store .submit_pop .read{margin: .32rem 0 .38rem .08rem;font-size: .14rem;color: #656565;display: flex;align-items: center;}
.retail_store .submit_pop .checkbox_wrap{width: .22rem;height: .22rem;position: relative;margin-right: .08rem;}
.retail_store .submit_pop .checkbox_wrap label{display: block;width: 100%;height: 100%;position: relative;z-index: 1;background: url(../images/index_choose_checkBox_icon0.png) no-repeat;background-size: 100% 100%;}
.retail_store .submit_pop .checkbox_wrap .isRead{width: 100%;height: 100%;position: absolute;z-index: 2;left: 0;top: 0;opacity: 0;}
.retail_store .submit_pop .checkbox_wrap .isRead:checked+label{background: url(../images/index_choose_checkBox_icon1.png) no-repeat;background-size: 100% 100%;}
.retail_store .submit_pop .confirm{font-size: .16rem;width: 2.48rem;height: .42rem;background: #bd1019;color: #ffffff;border-radius: .06rem;border: none;cursor: pointer;margin: 0 auto;display: block;}
.retail_store .submit_pop .close{width: .5rem;position: absolute;left: 50%;transform: translateX(-50%);top: -.27rem;cursor: pointer;}

#float_ad{width: 2.75rem;height: 1.72rem;position: fixed;z-index: 999;}
#float_ad a{display: block;}
#float_ad img{width: 100%;height: 100%;}
#float_ad .close{font-size: .5rem;position: absolute;right: -.1rem;top: -.1rem;width: .4rem;font-weight: bold;height: .4rem;text-align: center;line-height: .4rem;color: #c90b15;cursor: pointer;}


/*互动-智能驾驶*/
.interaction{position: relative;margin-top: 4px;display: flex;justify-content: space-between;width: 100%;height: 9rem;background-image: url(../images/newModule/interaction_bg.jpg);background-repeat: no-repeat;background-size: cover;background-position: center center;}
.interaction .ita_lf{width: 100%;display: flex;flex-direction: column;align-items: center;}
.interaction .ita_t{display: flex;align-items: center;padding: .68rem 0 .24rem 0;}
.interaction .ita_t .tit{width: 6.17rem;margin-right: 1.6rem;}
.interaction .ita_t .ita_logo{display: flex;align-items: center;}
.interaction .ita_t .logo{width: 2.01rem;}
.interaction .ita_t .code{width: 1.62rem;margin-left: .22rem;}
.interaction .ita_video{width: 13rem;height: 5.93rem;position: relative;}
.interaction .ita_video .swiper-container{width: 100%;height: 100%;}
.interaction .ita_video .video{width: 100%;height: 100%;object-fit: cover;}
.interaction .ita_video .play{width: 1.7rem;cursor: pointer;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.interaction .ita_video .video_info{display: flex;align-items: center;justify-content: space-between;color: #ffffff;background: rgba(0,0,0,0.6);width: 100%;height: .64rem;padding: 0 .2rem 0 .3rem;box-sizing: border-box;position: absolute;bottom: 0;}
.interaction .ita_video .video_info .name{font-size: .2rem;font-weight: bold;}
.interaction .ita_video .video_info .hint{font-size: .18rem;}
.interaction .ita_video .vd_ct{transition: transform .3s;width: .2rem;height: .3rem;cursor: pointer;background-repeat: no-repeat;background-position: center center;background-size: .18rem .3rem;position: absolute;top: 50%;margin-top: -.15rem;}
.interaction .ita_video .vd_ct:hover{transform: scale(1.2);}
.interaction .ita_video .vd_ct.vd_prev{background-image: url(../images/newModule/interaction_l.png);left: -.36rem;}
.interaction .ita_video .vd_ct.vd_next{background-image: url(../images/newModule/interaction_r.png);right: -.36rem;}
.interaction .ita_rt{background: #312424;display: flex;flex-direction: column;align-items: center;justify-content: center;width: 26.5%;flex-shrink: 0;border-left: 4px solid #ffffff;}
.interaction .ita_rt .lk_ct{transition: transform .3s;width: .25rem;height: .2rem;cursor: pointer;background-repeat: no-repeat;background-position: center center;background-size: .25rem .15rem;}
.interaction .ita_rt .lk_ct:hover{transform: scale(1.2);}
.interaction .ita_rt .lk_ct.lk_prev{background-image: url(../images/newModule/interaction_t.png);}
.interaction .ita_rt .lk_ct.lk_next{background-image: url(../images/newModule/interaction_b.png);}
.interaction .ita_rt .swiper-container{width: 3.86rem;height: 7.04rem;margin: .24rem 0;}
.interaction .ita_rt .no_swiper{display: flex;flex-direction: column;justify-content: center;}
.interaction .ita_rt .no_swiper .swiper-slide{margin-bottom: 3.125%;}
.interaction .ita_rt .swiper-slide{width: 100%;height: 1.6rem;overflow: hidden;}
.interaction .ita_rt .img_link{display: block;}
.interaction .ita_rt .img_link img{width: 100%;height: 100%;object-fit: cover;}
.interaction .index_titile{position: absolute;color: #ffffff;left: .96rem;top: .05rem;}
.interaction .index_titile span{color: #ffffff;}

.intelligent{display: flex;padding: 0 0 0 1.58rem;justify-content: space-between;box-sizing: border-box;align-items: center;width: 19.2rem;height: 9.6rem;background-image: url(../images/newModule/intelligent_bg.jpg);background-repeat: no-repeat;background-size: cover;}
.intelligent .ddItl_lf{ width: 8.6rem;}
.intelligent .itl_lf .tit{font-size: .5rem;margin-left: -.54rem;margin-bottom: .2rem;}
.intelligent .itl_lf .hint{font-size: .18rem;} 
.intelligent .ddItl_lf .tit{margin-bottom:0.1rem}
.intelligent .fun_list{width: 7.08rem; font-size: 0; margin-top: .44rem; padding-bottom: .42rem;}
.intelligent .ddItl_lf .fun_list{ margin-top:0.2rem; width: 7.9rem; margin-top:0.2rem;}
.intelligent .fun_list .fun_it{display: inline-block; vertical-align: text-top; margin-right: .18rem; width: 1.63rem; height: 1.46rem; box-sizing: border-box; border-radius: .08rem; border: 1px solid #bb0a07; box-shadow: 5px 4px #ece3e5;  margin-bottom: .2rem;}
.intelligent .ddItl_lf .fun_it{ width: 1.84rem; height: 0.88rem;margin-right: .14rem;}
.intelligent .fun_list .fun_it:nth-child(4n){margin-right: 0;}
.intelligent .ddItl_lf .fun_list .fun_it:nth-child(4n){margin-right: 0;}
.intelligent .fun_list .fun_th{font-size: .16rem;display: flex;align-items: center;padding-left: .18rem;color: #ffffff;height: .41rem;background: #bb0a07; }
.intelligent .ddItl_lf .fun_list .fun_th{height: 0.38rem;}
.intelligent .fun_list .fun_th .ic{width: .3rem;margin-right: .14rem;}
.intelligent .fun_list p{line-height: .26rem; padding: .1rem .12rem 0;font-size: .16rem; }
.intelligent .ddItl_lf .fun_list p{font-size: 0.12rem;line-height: .18rem;padding: .04rem .12rem 0;}

.intelligent .code_list{display: flex;}
.intelligent .code_list .code_wrap{width: 1.95rem;/* height: 2.52rem; */padding-top: .2rem;background-image: url(../images/newModule/intelligent_code_bg.png);background-repeat: no-repeat;background-size: 100% 100%;display: flex;flex-direction: column;align-items: center;}
.intelligent .code_list .code{width: 1.26rem;margin-bottom: .2rem;border-radius: .08rem;}
.intelligent .code_list p{font-size: .14rem;line-height: .24rem;text-align: center;}
.intelligent .code_list .appList{width: 100%;}
.intelligent .code_list .appList li{display: flex; justify-content: space-between; /* align-items: center; */ width:100%; border-bottom: 1px solid #d2d2d2; padding: 0.14rem 0;}
.intelligent .code_list .appList li .r{display: flex; width: 3.5rem;}
.intelligent .code_list .appList li:last-child{border-bottom: none;}
.intelligent .code_list .appList li .l{ font-size: 0.16rem; width: 5rem;}
.intelligent .code_list .appList li .l table{width: 100%;}
.intelligent .code_list .appList li .l .t{height: 0.46rem; line-height: 0.46rem;display:flex; align-items: center; margin-bottom: 0.08rem;}
.intelligent .code_list .appList li .l .icon{width: 0.46rem; height: 0.46rem; background-color: #b92003; display:flex; justify-content: center; align-items: center; border-radius: 50%; margin-right: 0.12rem;}
.intelligent .code_list .appList li .l .icon img{ width:0.26rem ;}
.intelligent .code_list .appList li .l .con{ margin-left: 0.14rem;}
.intelligent .code_list .appList li .l .con .red{ color:#b92003; line-height: 0.28rem; font-weight: bold; display: block;}
.intelligent .code_list .appList li .l td{ padding-bottom: 0.08rem;}
.intelligent .code_list .appList li .l td:last-child{width: 4.26rem;}
.intelligent .code_list .appList li .l .tableT{width:1.08rem; display: block;}
.intelligent .code_list .appList li .l .tableT div{line-height: 0.26rem; width: 0.98rem; background-color: #e0e0e0; text-align: center; font-weight: bold;}


.intelligent .itl_rt{width: 9rem;height: 6.64rem;position: relative;}
.intelligent .phone_box{width: 3.22rem;height: 6.64rem;background: url(../images/newModule/intelligent_phone_c.png) no-repeat;background-size: 100% 100%;position: absolute;left: 50%;margin-left: -1.61rem;z-index: 10;}
.intelligent .phone_box .play{width: 1.7rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);cursor: pointer;}
.intelligent .swiper-container{width: 100%;height: 5.42rem;margin: 0;margin-top: .62rem;}
.intelligent .swiper-slide{transition: all .3s;width: 3rem;}
.intelligent .swiper-slide.swiper-slide-prev{transform: scale(.6)/* translateX(-.02rem) */translateX(.46rem);opacity: .6;}
.intelligent .swiper-slide.swiper-slide-next{transform: scale(.6) /* translateX(.02rem) */translateX(-.46rem);opacity: .6;}
.intelligent .swiper-slide.swiper-slide-active{transform: scale(1) translateX(0);opacity: 1;}
.intelligent .video{width: 100%;height: 100%;object-fit: cover;}
.intelligent .video_poster{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;z-index: 1;}
.intelligent .play{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);cursor: pointer;}
.intelligent .page_wrap{width: 100%;display: flex;align-items: center;justify-content: center;position: relative;top: 1rem}
.intelligent .page_wrap .itl_ct{width: .2rem;height: .35rem;background-repeat: no-repeat;background-size: 100% 100%;cursor: pointer;}
.intelligent .page_wrap .itl_ct.itl_prev{background-image: url(../images/newModule/prev_icon.png)}
.intelligent .page_wrap .itl_ct.itl_next{background-image: url(../images/newModule/next_icon.png)}
.intelligent .swiper-pagination{bottom: 0;position: relative;width: auto;margin: 0 .3rem;}
.intelligent .swiper-pagination-total{font-size: .2rem;}
.intelligent .swiper-pagination-current{font-size: .3rem;}

/*电动车*/
/*互动-智能驾驶*/
.electrocar .interaction{background-image: url(../images/newModule/interaction_bg_ele.jpg);}
.electrocar .interaction .ita_rt{background: #2a2e3d;}
.electrocar .intelligent{background-image: url(../images/newModule/intelligent_bg_ele.jpg);}
.electrocar .intelligent .fun_list{width: 6rem;}
.electrocar .intelligent .fun_list .fun_it{width: 1.8rem;margin-right: .28rem;border: 1px solid #0050b1;box-shadow: 5px 4px #c4e0f6;}
.electrocar .intelligent .fun_list .fun_it:nth-child(3n){margin-right: 0;}
.electrocar .intelligent .fun_list .fun_th{background: #0050b1;}
.electrocar .intelligent .code_list .code_wrap{background-image: url(../images/newModule/intelligent_code_bg_ele.png);}




/*新增我的小视频*/
.my_short_video{padding: .6rem .72rem .48rem;background: #ecebe9;}
.my_short_video .short_video_head{display: flex;padding: 0 .28rem;justify-content: space-between;}
.my_short_video .qr_code{display: flex;}
.my_short_video .qr_code .qr_it{display: flex;align-items: center;margin-left: .6rem;}
.my_short_video .qr_code .qr_img{width: 1.64rem;}
.my_short_video .qr_code .qr_r{margin-left: .14rem;}
.my_short_video .qr_code .qr_lk{display: flex;background: #000000;margin-bottom: .1rem;align-items: center; justify-content: center;width: 1.35rem;height: .41rem;font-size: .18rem;color: #ffffff;}
.my_short_video .qr_code .qr_lk.xhs{background: #cb271e;}
.my_short_video .qr_code .qr_r p{font-size: .16rem;line-height: .28rem;}
.my_short_video .qr_code .ic{width: .22rem;margin-left: .1rem;transition: all .3s;}
.my_short_video .qr_code .qr_lk:hover .ic{margin-left: .06rem;}

.my_short_video .short_video_wrap{margin-top: .48rem;}
.my_short_video .short_video_item{width: 21.845%;margin: .23rem .28rem;background: #ffffff;}
.my_short_video .short_video_item .video_box{cursor: pointer;overflow: hidden;position: relative;}
.my_short_video .short_video_item .lazy{width: 100%;object-fit: cover;opacity: 1;z-index: 2;position: relative;transition: opacity .3s;}
.my_short_video .short_video_item .lazy.on{opacity: 0;z-index: 0;}
.my_short_video .short_video{width: 100%;height: 100%;position: absolute;left: 0;bottom: 0;z-index: 1;object-fit: cover;}
.my_short_video .short_video::-webkit-media-controls-fullscreen-button {display:none !important;}
.my_short_video .short_text{padding: 0 .14rem;font-size: .16rem;line-height: .28rem;margin-top: .22rem;}
.my_short_video .short_bot{padding: 0 .14rem;margin-bottom: .24rem;margin-top: .12rem;display: flex;align-items: auto;justify-content: space-between;}
.my_short_video .short_bot .download{color: #cb271e;text-decoration: underline;font-size: .16rem;}
.my_short_video .short_bot .short_label{width: .52rem;}

.my_short_video .short_loadmore{transition: all .3s ease;display: flex;align-items: center;justify-content: center;margin: .26rem auto 0;width: 2.9rem;height: .88rem;box-sizing: border-box;border: 1px solid #d9261c;color: #d9261c;font-size: .2rem;cursor: pointer;}
.my_short_video .short_loadmore .icon{margin-right: .16rem;width: .49rem;height: .49rem;background-repeat: no-repeat;background-size: 100% 100%;background-image: url(../images/new_827/loading.png);transition: all .3s;}
.my_short_video .short_loadmore:hover{background-color: #d9261c;color: #ffffff;}
.my_short_video .short_loadmore:hover .icon{background-image: url(../images/new_827/loading_w.png);}
.my_short_video .short_loadmore.on .icon{animation: rotateload 1s linear infinite;}

.my_short_video .news_loading{font-size: .2rem;text-align: center;width: 100%;}

/*一骑出发*/
.ride_fun{position: relative;width: 100%;height: 9rem;padding-top: .9rem;box-sizing: border-box;background-repeat: no-repeat;background-size: cover;background-image: url(../images/new_827/fun_bg_ry.jpg);}
.ride_fun .ride_fun_title{width: 5.27rem;margin-left: 1.78rem;}
.ride_fun .swiper-container{width: 15.14rem;height: 6.04rem;margin-top: .62rem;}
.ride_fun .swiper-slide{display: flex;justify-content: space-around;}
.ride_fun .ride_box{width: 4.7rem;background: #3f3631;display: flex;flex-direction: column;}
.ride_fun .img_box{width: 100%;height: 3.02rem;overflow: hidden;}
.ride_fun .ride_cont{padding: .28rem;display: flex;flex: 1;flex-direction: column;align-items: flex-start;justify-content: space-between;}
.ride_fun .ride_cont .rd_t{color: #ffffff;}
.ride_fun .pic{width: 100%;height: 100%;object-fit: cover;transition: all .3s;}
.ride_fun .img_box:hover .pic{transform: scale(1.15);}
.ride_fun .tit{font-size: .2rem;border-bottom: 1px solid #9f9b98;padding-bottom: .24rem;}
.ride_fun .det{font-size: .16rem;line-height: .3rem;margin-top: .14rem;overflow: hidden; -webkit-line-clamp: 2;  text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}
.ride_fun .date{display: inline-block;color: #7c7c7c;font-size: .16rem;height: .26rem;line-height: .26rem;background: #312424;padding: 0 .12rem;}
.ride_fun .rf_btn{position: absolute;top: 4.8rem;width: .3rem;cursor: pointer;}
.ride_fun .rf_btn.rf_prev{left: 1.2rem;}
.ride_fun .rf_btn.rf_next{right: 1.2rem;}
.ride_fun .swiper-pagination{width: 100%;margin-top: .4rem;}
.ride_fun .swiper-pagination .swiper-pagination-bullet{width: .4rem;border-radius: 0;height: 2px;margin: 0 .05rem;}

.electrocar .ride_fun{background-image: url(../images/new_827/fun_bg_dd.jpg);}
.electrocar .ride_fun .swiper-slide{background: #525567;}
.electrocar .ride_fun .date{background: #3b4057;}


/*精彩视频*/
.wonderful_video{background: #ebebeb;padding: .45rem 0 .5rem;}
.wonderful_video .index_titile{margin-left: 1rem;float: initial;}
.wonderful_video .swiper-container{width: 34.8rem;height: 7.8rem;margin-left: -7.8rem;margin-top: -.28rem;}
.wonderful_video .swiper-slide{width: 11.16rem;height: 100%;}
.wonderful_video .pic{width: 100%;position: absolute;bottom: .42rem;z-index: 1;}
.wonderful_video .wonderful_shade{padding: 0 .6rem;background: rgba(255,255,255,0.8);position: absolute;z-index: 2;}
.wonderful_video .wonderful_shade .wd_text{font-size: .4rem;line-height: .58rem;white-space: nowrap;text-align: center;display: flex;align-items: center;justify-content: center;}
.wonderful_video .wonderful_shade .wd_btn{display: flex;align-items: center;justify-content: center;}
.wonderful_video .wonderful_shade .wd_btn a{font-size: .18rem;width: 1.35rem;height: .41rem;background: #cb271e;color: #ffffff;cursor: pointer;margin: 0 .08rem;display: flex;align-items: center;justify-content: center;}
.wonderful_video .swiper-slide.top .wonderful_shade{top: .92rem;}
.wonderful_video .swiper-slide.right .pic{width: 75%;left: 0;}
.wonderful_video .swiper-slide.right .wonderful_shade{right: 0;bottom: 1.54rem;}
.wonderful_video .swiper-slide.bottom .pic{bottom: 1.86rem;}
.wonderful_video .swiper-slide.bottom .wonderful_shade{bottom: .78rem;}
.wonderful_video .swiper-slide.left .pic{width: 75%;right: 0;}
.wonderful_video .swiper-slide.left .wonderful_shade{left: 0;bottom: 2.72rem;}
.wonderful_video .swiper-slide.top .wonderful_shade,
.wonderful_video .swiper-slide.bottom .wonderful_shade{left: 50%;transform: translateX(-50%);padding-bottom: .28rem;}
.wonderful_video .swiper-slide.top .wonderful_shade .wd_text,
.wonderful_video .swiper-slide.bottom .wonderful_shade .wd_text{min-height: 1.4rem;}
.wonderful_video .swiper-slide.right .wonderful_shade,
.wonderful_video .swiper-slide.left .wonderful_shade{padding-bottom: .4rem;}
.wonderful_video .swiper-slide.right .wonderful_shade .wd_text,
.wonderful_video .swiper-slide.left .wonderful_shade .wd_text{min-height: 2rem;}
.wonderful_video .swiper-container-3d .swiper-slide-shadow-left,
.wonderful_video .swiper-container-3d .swiper-slide-shadow-right{background: none;}
.wonderful_video .swiper-pagination{width: 100%;}
	.wonderful_video .swiper-pagination .swiper-pagination-bullet{width: .4rem;border-radius: 0;height: 2px;margin: 0 .05rem;}
	
	
	.bottom-cookie-box{ width: 100%; /* padding: 0 1rem; */ position: fixed; left: 0; bottom: 0; z-index: 9999; color: #fff; /* display: flex; justify-content: center; */ display: none; }
	.bottom-cookie-inner{ padding: .15rem 0.6rem .25rem 0.7rem; background-color: rgba(000, 000, 000, 0.7); border-radius: .04rem .04rem 0 0; position: relative; font-size: .14rem; width: 90%; display: flex; margin: 0 auto;}
	.bottom-cookie-box .txt-left{ /* float: left; */ width: 100%; font-size: 0.14rem;}
	.bottom-cookie-box .txt-left p{font-size: 0.14rem; line-height: 0.3rem;}
	.bottom-cookie-box .txt-left a{ color: #fff;}
	.bottom-cookie-box .txt-left .con{margin-bottom: 0.14rem;}
	.bottom-cookie-box .txt-left label{ margin: .05rem .7rem 0 0; }
	.bottom-cookie-box .txt-left label a{ text-decoration: underline;}
	.bottom-cookie-box .txt-left label .input-checkbox,.bottom-cookie-box .txt-left label a{ display: inline-block; vertical-align: middle; margin: 0;color: #fff8c7;}
	.bottom-cookie-box .txt-left label .input-checkbox{ border:none;}
	.bottom-cookie-box .txt-left .color{ color: #58b3ff;}
	
	.bottom-cookie-box .btn-right{ position: absolute; bottom: .25rem; right: 2.5%;}
	.bottom-cookie-box .btn-right .error-txt{ color: #f00; width: 1.50rem; text-align: right; position: absolute; top: 50%; transform:translateY(-50%); right: 110%; display: none;}
	.bottom-cookie-box .btn-right-box{ font-size: 0; text-align: right;}
	.bottom-cookie-box .btn-right a{ display: inline-block; vertical-align: top; width: 1.47rem; height: 0.38rem; line-height: 0.38rem; margin-left: .20rem; text-align: center; font-size: .16rem; color: #fff;/* background: url(../images/bottom-cookie-btn-bg.png) center no-repeat;background-size: 100%; */ border:#fff 1px solid; }
	/* .bottom-cookie-box .btn-right a span{ display: block; border-radius: .30rem; line-height: .30rem; box-shadow:0 0 .18rem #cbcbcb;} */
	.bottom-cookie-box .btn-right a:first-child{ margin-left: 0; border-color: #d9261c; background-color: #d9261c;}
	/* .bottom-cookie-box .btn-right .accept.on{ background-image: url(../images/bottom-cookie-btn-bg-on.png);} */
	/* .bottom-cookie-box .btn-right .accept.on span{ box-shadow:0 0 .18rem #35a1fa;} */
	.bottom-cookie-box .cookie-close{ width: .14rem; height: .14rem; background: url(../images/icon-cookie-close.png) center no-repeat; background-size: cover; position: absolute; top: .14rem; right: .14rem; cursor: pointer;}
/* 	.bottom-cookie-box{display: none;} */
	