.buy_ser_list_nr{
  position: relative;
}
.buy_parts_maintain_t ul li a{
	display: block;
}
.buy_ser_list_t p, .buy_ser_list_t p span{
  font-size: 16px;
  color: #727071 !important;
}
.buy_ser_list_t ul{
/*  width: 94%; */
  margin: 0 auto;
}
.buy_ser_list_t ul li{
  float: left;
  width: 30%;
  margin-right: 5%;
}
.buy_ser_list_t ul li a{
  display: block;
}
.buy_ser_list_t ul li:last-child{
  margin-right: 0;
}
.buy_ser_list_t ul li img{
  display: block;
  width: 100%;
}
.buy_ser_list_t ul li p{
  position: relative;
  height: 110px;
  width: 90%;
  text-align: center;
  line-height: 110px;
  top: -55px;
  font-size: 24px;
  background-color: #fff;
  margin: 0 auto;
}

.buy_ser_list_b ul li{
  margin-bottom: 25px;
}
.buy_ser_list_b ul li:last-child{
  margin-bottom: 0;
}
.buy_ser_list_b ul li .buy_ser_list_tu{
  /*max-width: 626px;*/
  width: 48.5%;
  float: left;
}
.buy_ser_list_b ul li .buy_ser_list_tu img{
  display: block;
  width: 100%;
}
.buy_ser_list_b ul li .buy_ser_list_zi{
  float: right;
  /*max-width: 626px;*/
  max-width: 48.5%;
  box-sizing: border-box;
}
.buy_ser_list_b ul li .buy_ser_list_zi h4{
  font-size: 24px;
  line-height: 1.5;
  margin-bottom: 10px;
  color: #231816;
}
.buy_ser_list_b ul li .buy_ser_list_zi p{
  font-size: 16px;
  line-height: 1.8;
  color: #727071;
  margin-bottom: 40px;
}
.buy_ser_list_b ul li:nth-of-type(even) .buy_ser_list_tu{
  float: right;
}
.buy_ser_list_b ul li:nth-of-type(even) .buy_ser_list_zi{
  float: left;
}







/* 经销商查询 */
.distributor_t{
  position: relative;
  margin-bottom: 30px;
}
.distributor_t:after{
  content: "";
  position: absolute;
  top: 50%;
  border-top: 1px solid #231816;
  height: 0;
  width: 100%;
  left: 0;
}
.distributor_t h2{
  width: 264px;
  margin: 0 auto;
  font-size: 36px;
  line-height: 1.5;
  background-color: #fff;
  text-align: center;
  position: relative;
  z-index: 2;
}
.distributor_c{
  margin-bottom: 30px;
}
.distributor_c ul{
  text-align: center;
}
.distributor_c ul li{
  text-align: left;
  display: inline-block;
  width: 261px;
  height: 38px;
  position: relative;
  overflow: hidden;
vertical-align: top;
}
.distributor_c ul li select{
  outline: none;
}
.distributor_c ul li .select2-container{
  display: block;
  width: 100%!important;
}
.distributor_c ul li input{
  width: 100%;
  height: 38px;
  padding: 0 10px;
  box-sizing: border-box;
  border: 1px solid #231816;
}
.distributor_c ul li .distributor_c_t_sub{
  position: absolute;
  right: 0;
  width: 38px;
  height: 38px;
  border: none;
  background: none;
  font-size: 20px;
  top: 1px;
transition: all 0.3s;
-webkit-transition: all 0.3s;
cursor: pointer;
}
.distributor_c ul li .distributor_c_t_sub:hover{
background: #444;
color: #fff;
}
.distributor_c ul li.sousuo{
  display: none;
}
.distributor_b{
  position: relative;
}
.distributor_b .distributor_b_l{
  position: absolute;
  max-width: 347px;
  width: 26%;
  background-color: #eaeaea;
  height: 100%;
  overflow-y: auto;
  z-index: 3;
}
.distributor_b .distributor_b_l .service_z{
  padding: 30px 10px 30px 30px;
  font-size: 24px;
}
.distributor_b .distributor_b_l .service_z.wu{
  font-size: 16px;
}
.distributor_b .distributor_b_l .service_z span{
  font-size: 24px;
}

.distributor_b .distributor_b_l ul.servicelist li.li_4s{
  padding: 20px 30px 20px 68px;
  background: url(../images/4sli_cur.png) no-repeat;
  background-color: transparent;
  background-position: 30px center;
  background-size: 30px auto;
}
.distributor_b .distributor_b_l ul.servicelist li.li_4s.cur{
  background-color: #dadada;
  background-image: url(../images/4sli.png);
}
.distributor_b .distributor_b_l ul.servicelist li{
  padding: 20px 30px 20px 68px;
  background: url(../images/distributor_bg2.png) no-repeat;
  background-color: transparent;
  background-position: 30px 24px;
background-size: 18px auto;
}
.distributor_b .distributor_b_l ul.servicelist li .service_arr{
  float: left;
  width: 43px;
  height: 100%;
  display: none;
}
.distributor_b .distributor_b_l ul.servicelist li.cur{
  background-color: #dadada;
  background-image: url(../images/distributor_bg1.png);
}
.distributor_b .distributor_b_l ul.servicelist li h6{
  font-size: 18px;
  color: #231816;
  margin-bottom: 10px;
}
.distributor_b .distributor_b_l ul.servicelist li p{
  font-size: 12px;
  color: #606060;
  line-height: 1.5;
  margin-bottom: 10px;
}

.distributor_b .distributor_b_r{
  max-width: 989px;
  width: 74%;
  margin-left: auto;
}
.distributor_b .distributor_b_r #allmap{
  height: 624px;
  z-index: 2;
}
.distributor_b .distributor_b_r #allmap *{
font-size: 12px;
}
.distributor_b .distributor_b_r #allmap img{
  max-width: inherit;
}


.buy_join_t{
  margin-bottom: 120px;
}

.buy_join_c{
  /*padding: 0 3.1%;*/
  position: relative;
  margin-bottom: 50px;
}
.buy_join_c img{
  position: relative;
  display: block;
}
.buy_join_c div{
  z-index: 2;
  position: absolute;
  left: 0;
  width: 100%;
  top: 30%;
  text-align: center;
}
.buy_join_c div a{
  margin-bottom: 38px;
  font-size: 30px;
      color: white;
   
    display: block;
}
.buy_join_c div ul li{
  display: inline-block;
  margin: 0 10px;
  color: #fff;
  font-size: 16px;
}

.buy_join_b{
  text-align: center;
}
.buy_join_b p{
  text-align: center;
  margin-bottom: 10px;
}
.buy_join_b i{
  color: #ff3841;
}

/* 配件与保养 */
.buy_parts_maintain{
  /*padding: 0 3%;*/
}
.buy_parts_maintain_t{
  position: relative;
  margin-bottom: 50px;
}
.buy_parts_maintain_t ul li{
  float: left;
  width: 30%;
  margin-right: 5%;
  background-color: #727071;
  color: #fff;
  box-sizing: border-box;
  padding: 35px 25px 35px 10px;
  min-height: 213px;
  /* height:217px; */
}
.buy_parts_maintain_t ul li:last-child{
  margin-right: 0;
}
.buy_parts_maintain_t ul li img{
  float: left;
  max-width: 109px;
  width: 15%;
}
.buy_parts_maintain_t ul li div{
  margin-left: 16%;
  text-align: right;
}
.buy_parts_maintain_t ul li div h4{
    font-size: 24px;
    line-height: 1.5;
    margin-bottom: 15px;
    color: #fff;
    /* height: 72px; */
    /* display: table-cell; */
    /* vertical-align: middle; */
    width: 100%;
    text-align: left;
    /* width: 500px; */
    margin-left: 20px;
}
.buy_parts_maintain_t ul li div p{
      font-size: 14px;
    line-height: 2;
    color: #fff;
    text-align: left;
    margin-right: 20%;
    margin-left: 21px;
}

.buy_parts_maintain_c{
  background-color: #eaeaea;
  padding: 30px 4% 30px;
  text-align: center;
  margin-bottom: 50px;
}
.buy_parts_maintain_c h3{
  font-size: 36px;
  margin-bottom: 15px;
}
.buy_parts_maintain_c p{
  font-size: 16px;
  line-height: 1.5;
  color: #939796;
  margin-bottom: 10px;
}
.buy_parts_maintain_c a{
  color: #b52821;
  text-decoration: underline;
}

.section.buy_ser.buy_ser_list{
    overflow:inherit;
}
.buy_parts_maintain_b{
  position: relative;
  padding: 0 0px;
}
.buy_parts_maintain_b .buy_parts_maintain_swiper{
  overflow: hidden;
}
.buy_parts_maintain_b .swiper-slide img{
  display: block;
  width: 100%;
  margin-bottom: 20px;
}
.buy_parts_maintain_b .swiper-slide div h5{
  font-size: 18px;
  margin-bottom: 15px;
  line-height: 1.5;
}
.buy_parts_maintain_b .swiper-slide div p{
  font-size: 14px;
  line-height: 1.5;
  color: #a8acab;
}


.buy_parts_maintain_b .swiper_l, .buy_parts_maintain_b .swiper_r{
  left: -80px;
}
.buy_parts_maintain_b .swiper_r{
  right: -80px;
  left:auto;
}


.emwrgency_t{
  margin-bottom: 50px;
}
.emwrgency_b .layout_zi p{
  /*color: #b3b5b4;*/
}


.car_h3_b{
  text-align: center;
margin-bottom:50px;
}
.car_h3_b p,.car_h3_b a{
  font-size: 18px;
  line-height: 1.8;
}
.car_h3_b a.a_hover{
  color: #9b110f;
  text-decoration: underline;
}

.emwrgency .layout_3 li .layout3_b p{
  display: none;
}


@media screen and (max-width: 1470px) {

.buy_parts_maintain_t ul li{
  /* height: 200px; */
}

}

@media screen and (max-width: 1200px) {

.buy_parts_maintain_t ul li{
  height: 290px;
}

}
@media screen and (max-width: 1150px) {
  .buy_parts_maintain_t ul li{
    width: 100%;
    float: none;
    height: auto;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 750px) {

.buy_parts_maintain_b .buy_parts_maintain_swiper{
margin: 0 60px;
}


.distributor_c, .distributor_b{
  margin-left: 25px;
  margin-right: 25px;
}
.distributor_c ul{
  overflow: hidden;
}
.distributor_c ul li:nth-of-type(1), .distributor_c ul li:nth-of-type(2){
  float: left;
  width: 49%;
}
.distributor_c ul li{
  margin-bottom: 2%;
  width: 100%;
}
.distributor_c ul li:nth-of-type(1){
  margin-right: 2%;
}
.distributor_c ul li.sousuo{
  display: block;
}
.distributor_c ul li.sousuo .distributor_c_t_sub{
  display: block;
  width: 100%;
  background: #444;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
}
.distributor_c ul li.sousuo .distributor_c_t_sub:before{
  display: none;
}



.buy_ser_list_t ul{
  width: 100%;
}
.buy_ser_list_t ul li{
  float: none;
  width: 100%;
}


.distributor_t h2{
  font-size: 20px;
  width: 150px;
  margin-top: 10px;
}
.distributor_b .distributor_b_l{
  position: relative;
  width: 100%;
  font-size: 16px;
  box-sizing: border-box;
  max-width: inherit;
  display: none;
}
.distributor_b .distributor_b_l .service_z{
  font-size: 16px;
  padding: 2% 0;
  text-align: center;
}
.distributor_b .distributor_b_l .service_z span{
  font-size: 16px;
}
.distributor_b .distributor_b_l ul.servicelist{
  display: none;
}
.distributor_b .distributor_b_r{
    display: block;
    width: 100%;
}
.distributor_b .distributor_b_r #allmap{
  height: 300px;
}

.buy_ser_list_b ul li .buy_ser_list_tu,.buy_ser_list_b ul li .buy_ser_list_zi{
  width: 100%;
  float: none;
  box-sizing: border-box;
  max-width: inherit;
}
.buy_ser_list_b ul li .buy_ser_list_zi{
  padding: 4% 5%;
}
.buy_ser_list_b ul li .buy_ser_list_zi h4{
  font-size: 18px;
}
.buy_ser_list_b ul li .buy_ser_list_zi p{
  font-size: 14px;
  line-height: 1.8;
}

.buy_ser_list_t ul li p{
  font-size: 16px;
}


.buy_parts_maintain{
  padding: 0;
}
.buy_parts_maintain_t ul li{
  width: 100%;
  float: none;
	min-height: 10px;
  margin-bottom: 0.3rem;
      padding: 10px 25px 10px 10px;
}

}






.distributor_b .distributor_b_r #allmap .BMap_bubble_content h6{
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 10px;
}
.distributor_b .distributor_b_r #allmap .BMap_bubble_content p.service_add{
  font-size: 14px;
  margin-bottom: 10px;
  line-height: 1.5;
}
.distributor_b .distributor_b_r #allmap .BMap_bubble_content p.service_tel{
  font-size: 14px;
  height: 20px;
}
.distributor_b .distributor_b_r #allmap .BMap_bubble_content p.service_tel:before{
  font-weight: 700;
  margin-right: 5px;
  font-size: 14px;
  font-family: "iconfont" !important;
  content: "\e65d";
}