.mob-page {
  /*寻找·你的MG 轿车 mg6 sedan_page str*/
  /*.sedan_con01 ul li p span{}*/
  /*.sedan_con03 ul li:nth-child(2) .sedan_con03_tan .sedan03_bt{ position: absolute; left: 0; top:1.156rem; }
.sedan_con03 ul li:nth-child(3) .sedan_con03_tan .sedan03_bt{ position: absolute; left: 0; top:1.453rem; }
.sedan_con03 ul li:nth-child(4) .sedan_con03_tan .sedan03_bt{ position: absolute; left: 0; top:0.391rem; }
.sedan_con03 ul li:nth-child(5) .sedan_con03_tan .sedan03_bt{ position: absolute; left: 0; top:0.375rem; }*/
  /*.sedan_con03_but:before{content:"";background: url(../images/vehicles_img/mg6/sedan03_img_2.png) no-repeat; background-size: 100% 100%;   width: 0.203rem; height: 0.547rem; position: absolute; left: 0; top:0;-webkit-transform:translateX(1.125rem); opacity: 0;}
.sedan_con03_but:after{content:""; background: url(../images/vehicles_img/mg6/sedan03_img_3.png) no-repeat; background-size: 100% 100%;  width: 0.203rem; height: 0.547rem; position: absolute; right: 0; top:0;-webkit-transform:translateX(-1.125rem);opacity: 0;}*/
  /*新增注释*/
  /*.sedan_con03 ul li.cur .sedan_con03_bd_2 span{-webkit-animation:.3s bd_2 linear .3s both;}
.sedan_con03 ul li.cur .sedan_con03_bd_1 span{-webkit-animation:.3s bd_1 linear .7s both;}
.sedan_con03 ul li.cur .sedan_con03_but:after{-webkit-animation:.5s bd_3 linear 1s both; }
.sedan_con03 ul li.cur .sedan_con03_but:before{-webkit-animation:.5s bd_4 linear 1s both; }
.sedan_con03 ul li.cur .sedan_con03_but img{-webkit-animation:.3s bd_5 linear 1.3s both; }
.sedan_con03 ul li.cur .sedan_con03_but span{-webkit-animation:.3s bd_6 linear 1.3s both; }*/
  /*.hs_form .hs_inp.hs_inp2{ margin-bottom: 0.203rem; }*/
  /*价格配置 str*/
  /*&.sedan_mg6 .mzs-configure-btn div {width: 0; height: 0; border: 12px solid transparent; border-top-color: #fff; margin: 49% auto 0; }*/
  /*.ttttt{ display: none; }*/
  /*.sedan_con04_but li:nth-child(2) i{ width: 0.562rem; height: 0.453rem; -background-position: -1.312rem 0;}*/
  /*.head_top{ background: red }*/
  /*.head,.sedan_nav_wap{-webkit-transition:all .3s linear}*/
  /*20181031 str*/
  /*str预约试驾浮层 emg6*/
  /*str预约试驾浮层 emg6*/
  /*.fixed_swt_com{    width: 8.453rem;height: 8.156rem; top:50%; left: 50%; margin-left: -4.2265rem;margin-top: -5.641rem;  position: absolute;}*/
  /*str预约试驾浮层 mg6*/
  /*车型对比 str*/
  /*.car_db_le_1 .car_db_top{}*/
  /*mg6弹层*/
  /*.swt{display: block!important;}*/
  /* 快而型 end*/
  /* 快一秒 end*/
  /* 快一代 end*/
  /* 快而爽 end*/
  /* 快而稳 end*/
  /* ----------------------- */
}
.mob-page .sedan_nav {
  color: #fff;
  font-size: 0.406rem;
  line-height: 0.766rem;
  padding-top: 0.125rem;
}
.mob-page .sedan_nav li {
  background: #000;
  width: 35%;
  float: left;
  margin-top: 0.3rem;
}
.mob-page .sedan_nav_wap.cur .sedan_nav li {
  width: 50%;
  text-align: center;
}
.mob-page .sedan_nav_wap.cur .sedan_nav_a {
  display: block;
}
.mob-page .sedan_nav_wap.cur .sedan_nav_a img {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.mob-page .sedan_nav li:nth-child(2) {
  float: right;
}
.mob-page .sedan_nav li:nth-child(1) {
  padding-left: 0.781rem;
}
.mob-page .sedan_nav li:nth-child(1) i {
  width: 0.359rem;
  height: 0.203rem;
  background-position: -0.391rem 0;
  display: inline-block;
  margin-right: 0.234rem;
}
.mob-page .sedan_nav li:nth-child(2) i {
  width: 0.297rem;
  height: 0.328rem;
  background-position: 0 0;
  display: inline-block;
  margin-right: 0.2rem;
}
.mob-page .sedan_nav_foot {
  margin-left: 0.578rem;
  display: none;
}
.mob-page .sedan_nav_foot a {
  color: #fff;
  font-size: 0.406rem;
}
.mob-page .sedan_nav li p {
  line-height: 0.766rem;
  border-top: #373737 0.031rem solid;
  padding: 0.156rem 0;
}
.mob-page .sedan_nav li .sedan_nav_foot_2 p {
  text-align: left;
  padding-left: 0.469rem;
}
.mob-page .sedan_nav li .sedan_nav_foot_2 {
  margin-left: 0;
  display: none;
  margin-top: 0.344rem;
}
.mob-page .sedan_con01 {
  overflow: hidden;
  padding: 1.262rem 0;
}
.mob-page .sedan_con01 {
  padding-top: 1.562rem;
  margin-top: 0.469rem;
}
.mob-page .sedan_con01 ul li {
  width: 50%;
  float: left;
  text-align: center;
  color: #fff;
  -font-size: 0.312rem;
  padding-top: 0.516rem;
}
.mob-page .sedan_con01 ul li h3 {
  font-weight: normal;
  font-size: 0.328rem;
}
.mob-page .sedan_con01 ul li i {
  width: 0.875rem;
  height: 0.812rem;
  display: block;
  margin: 0 auto;
}
.mob-page .sedan_con01.sedan_con01_mg6 ul li:nth-child(1) i {
  background-position: 0 -2.531rem;
}
.mob-page .sedan_con01.sedan_con01_mg6 ul li:nth-child(4) i {
  background-position: 0 -3.344rem;
}
.mob-page .sedan_con01.sedan_con01_mg6 ul li:nth-child(3) i {
  background-position: 0 -4.156rem;
}
.mob-page .sedan_con01.sedan_con01_mg6 ul li:nth-child(2) i {
  background-position: 0 -4.969rem;
}
.mob-page .sedan_con01 ul li:nth-child(1),
.mob-page .sedan_con01 ul li:nth-child(2) {
  margin-bottom: 0.375rem;
}
.mob-page .sedan_con01 ul li p {
  padding-top: 0.25rem;
}
.mob-page .sedan_con01 ul li p span {
  font-size: 0.531rem;
  font-weight: no-repeat;
}
.mob-page .sedan_con03 ul li {
  position: relative;
  overflow: hidden;
}
.mob-page .sedan_con03_tan {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  top: 0;
}
.mob-page .sedan_con03_tan .sedan03_bt {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.mob-page .sedan_con03_but {
  width: 2.25rem;
  height: 0.547rem;
  position: absolute;
  display: block;
  color: #da0004;
  font-size: 0.375rem;
  font-weight: bold;
  text-align: center;
  line-height: 0.547rem;
  top: 2.359rem;
  left: 0.781rem;
}
.mob-page .sedan_con03 ul li .sedan_con03_but img {
  opacity: 0;
}
.mob-page .sedan_con03_but span {
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  color: rgba(0, 0, 0, 0);
}
.mob-page .sedan_con03 ul li:nth-child(2) .sedan_con03_but {
  top: 3.569rem;
  left: auto;
  right: 0.781rem;
}
.mob-page .sedan_con03 ul li:nth-child(3) .sedan_con03_but {
  top: 3.453rem;
}
.mob-page .sedan_con03 ul li:nth-child(4) .sedan_con03_but {
  top: 3.066rem;
  left: auto;
  right: 0.781rem;
}
.mob-page .sedan_con03 ul li:nth-child(5) .sedan_con03_but {
  top: 3.047rem;
}
.mob-page .sedan_con03_bd_1 {
  width: 3rem;
  height: 0.031rem;
  position: absolute;
  left: 3.156rem;
  top: 2.625rem;
  overflow: hidden;
}
.mob-page .sedan_con03_bd_1 span {
  width: 100%;
  height: 100%;
  background: #91050A;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transform: translateX(3rem);
  opacity: 0;
}
.mob-page .sedan_con03_bd_2 {
  width: 2.291rem;
  height: 0.031rem;
  position: absolute;
  left: 6.158rem;
  top: 2.625rem;
  transform-origin: top left;
  -webkit-transform: rotate(56deg);
  overflow: hidden;
}
.mob-page .sedan_con03_bd_2 span {
  width: 100%;
  height: 100%;
  background: #91050A;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transform: translateX(2.291rem);
  opacity: 0;
}
.mob-page .sedan_con03_bd_2:before {
  content: "";
  position: absolute;
  left: 0;
}
.mob-page .sedan_con03 ul li:nth-child(2) .sedan_con03_bd_1 {
  top: 3.669rem;
  left: 3.781rem;
}
.mob-page .sedan_con03 ul li:nth-child(2) .sedan_con03_bd_1 span {
  -webkit-transform: translateX(3rem);
}
.mob-page .sedan_con03 ul li:nth-child(2) .sedan_con03_bd_2 {
  top: 3.69rem;
  left: 3.79rem;
  -webkit-transform: rotate(116deg);
}
.mob-page .sedan_con03 ul li:nth-child(3) .sedan_con03_bd_1 {
  top: 3.7rem;
}
.mob-page .sedan_con03 ul li:nth-child(3) .sedan_con03_bd_2 {
  top: 3.7rem;
}
.mob-page .sedan_but {
  cursor: pointer;
}
.mob-page .sedan_con03 ul li:nth-child(4).cur .sedan_con03_but:after,
.mob-page .sedan_con03 ul li:nth-child(5).cur .sedan_con03_but:after {
  -webkit-animation: 0.5s bd_3 linear 0.3s both;
}
.mob-page .sedan_con03 ul li:nth-child(4).cur .sedan_con03_but:before,
.mob-page .sedan_con03 ul li:nth-child(5).cur .sedan_con03_but:before {
  -webkit-animation: 0.5s bd_4 linear 0.3s both;
}
.mob-page .sedan_con03 ul li:nth-child(4).cur .sedan_con03_but img,
.mob-page .sedan_con03 ul li:nth-child(5).cur .sedan_con03_but img {
  -webkit-animation: 0.3s bd_5 linear 0.6s both;
}
.mob-page .sedan_con03 ul li:nth-child(4).cur .sedan_con03_but span,
.mob-page .sedan_con03 ul li:nth-child(5).cur .sedan_con03_but span {
  -webkit-animation: 0.3s bd_6 linear 0.6s both;
}
.mob-page .sedan_con03 ul li:nth-child(2).cur .sedan_con03_bd_1 span {
  -webkit-animation: 0.3s bd_12 linear 0.7s both;
}
@-webkit-keyframes bd_2 {
  0% {
    -webkit-transform: translateX(2.291rem);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes bd_1 {
  0% {
    -webkit-transform: translateX(3rem);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes bd_12 {
  0% {
    -webkit-transform: translateX(-3rem);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes bd_3 {
  0% {
    -webkit-transform: translateX(-1.125rem);
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes bd_4 {
  0% {
    -webkit-transform: translateX(1.125rem);
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes bd_5 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes bd_6 {
  0% {
    -webkit-transform: scale(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}
.mob-page .sedan_con05 {
  width: 100%;
  overflow: hidden;
}
.mob-page .sedan_con05 ul li {
  float: left;
  width: 100%;
  position: relative;
  font-size: 0;
}
.mob-page .sedan_con05 ul li:nth-child(3) {
  width: 100%;
}
.mob-page .sedan_con05 ul li:nth-child(2) i {
  width: 1.375rem;
  height: 1.359rem;
  background-position: 0 -0.812rem;
  display: block;
  position: absolute;
  left: 38%;
  top: 66%;
}
.mob-page .sedan_con05 ul li:nth-child(3) i {
  width: 1.375rem;
  height: 1.359rem;
  background-position: -1.5rem -0.812rem;
  display: block;
  position: absolute;
  left: 4.312rem;
  top: 2.031rem;
}
.mob-page .sedan_con05 ul li:nth-child(2) img {
  width: 50%;
  display: inline-block;
}
.mob-page .sedan_con05 ul li:nth-child(2) i {
  left: 68%;
  top: 34%;
}
.mob-page .sedan_con06 {
  padding-top: 1.969rem;
  width: 8.453rem;
  margin: 0 auto;
}
.mob-page .sedan_con05 {
  position: relative;
}
.mob-page .sedan_con05:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 0.016rem;
  width: 100%;
  background: #000;
  z-index: 2;
}
.mob-page.sedan_mg6 .hs_form .hs_inp {
  height: 1.219rem;
  width: 100%;
  margin-bottom: 0.375rem;
  background: url(../images/vehicles_img/mg6/input_bg.png) no-repeat;
  background-size: 100% 100%;
}
.mob-page .hs_form2 .hs_inp_full {
  height: 1.219rem;
  width: 100%;
  margin-bottom: 0.375rem;
  background: url(../images/vehicles_img/mg6/input_bg.png) no-repeat;
  background-size: 100% 100%;
}
.mob-page .hs_form2 .hs_inp_full input {
  width: 100% !important;
  height: 1.219rem;
}
.mob-page.sedan_mg6 .hs_form .hs_inp input {
  font-size: 0.328rem;
  height: 0.75rem;
  line-height: 0.75rem;
  padding-top: 0.209rem;
  margin-left: 0.403rem;
  width: 6.641rem;
  color: #fff;
  background: none;
  display: block;
}
.mob-page.sedan_mg6 .hs_fbut {
  font-family: "Gill Sans MT";
  color: #fff;
  font-size: 20px;
  height: 1.203rem;
  margin-bottom: 0.531rem;
  line-height: 1.203rem;
  text-align: center;
  background: #AE000e;
  margin-bottom: 0.31rem;
  letter-spacing: 0.156rem;
}
.mob-page.sedan_mg6 .sedan_con06 h3 {
  text-align: center;
  color: #fff;
  font-weight: bold;
  font-size: 0.594rem;
  margin-bottom: 0.469rem;
}
.mob-page.sedan_mg6 .form_gou {
  color: #E10011;
  letter-spacing: 0.047rem;
}
.mob-page.sedan_mg6 .mg6_sel {
  width: 8.438rem;
  height: 1.219rem;
  background: url(../images/vehicles_img/mg6/input_sel_bg.png) no-repeat;
  background-size: 8.438rem 1.219rem;
  margin-bottom: 0.312rem;
}
.mob-page .mg6_sel .form_sel {
  height: 1.219rem;
  border: none;
}
.mob-page .swt_com05,
.mob-page .swt_com07 {
  width: 10rem;
  height: 5.625rem;
}
.mob-page.sedan_mg6 .swt02,
.mob-page .swt_com_hei {
  background: #000;
}
.mob-page.sedan_mg6 .swiper-container .swiper-pagination {
  color: #fff;
  position: static;
  margin-top: 0.203rem;
  font-size: 0.328rem;
}
.mob-page .swt_com06 video {
  position: absolute;
  left: 0;
  top: 50%;
  z-index: 1;
  width: 100%;
  height: auto;
  transform: translate(0, -50%);
}
.mob-page.sedan_mg6 .pz_nt {
  margin-bottom: 0.562rem;
}
.mob-page.sedan_mg6 .pz_nt strong {
  font-size: 0.594rem;
  color: #fff;
  text-align: center;
  letter-spacing: 0.781rem;
  display: block;
  margin-bottom: 0.156rem;
  padding-left: 0.781rem;
}
.mob-page.sedan_mg6 .pz_nt span {
  text-align: center;
  color: #414242;
  -font-size: 0;
  display: block;
  color: #747475;
  letter-spacing: 0.312rem;
  padding-left: 0.281rem;
}
.mob-page.sedan_mg6 .inside {
  position: relative;
  background-size: 100% auto;
  z-index: 1;
}
.mob-page.sedan_mg6 .pdf_btn {
  text-align: right;
  margin: 15px 10px 15px 0;
}
.mob-page.sedan_mg6 .pdf_btn img {
  width: 100px;
}
.mob-page.sedan_mg6 .mzs-contral-wraper {
  position: relative;
}
.mob-page.sedan_mg6 .mzs-configure-wraper {
  width: 8.438rem;
  text-align: center;
  margin: 0 auto;
  position: relative;
}
.mob-page.sedan_mg6 .mzs-configure-wraper .carBtn {
  background: #fff;
  top: 5px;
}
.mob-page.sedan_mg6 .mzs-configure-wraper .carBtn a {
  color: #000;
}
.mob-page.sedan_mg6 .mzs-conheader-left,
.mob-page.sedan_mg6 .mzs-conheader-right {
  position: relative;
  display: inline-block;
  width: 8.438rem;
  height: 1.078rem;
  margin-bottom: 0.359rem;
  background: url(../images/vehicles_img/mg6/mzs-configure-btt.png) no-repeat;
  background-size: 100% 100%;
}
.mob-page.sedan_mg6 .left_zong {
  width: 100%;
  height: 1.078rem;
  position: absolute;
  left: 0;
  top: 0;
}
.mob-page.sedan_mg6 .left_zong.cur {
  position: fixed;
  left: 0;
  top: 1.344rem;
  z-index: 90;
  background: #000;
}
.mob-page.sedan_mg6 .left_zong222 {
  width: 100%;
  height: 2.828rem;
  position: absolute;
  left: 0;
  top: 0;
}
.mob-page.sedan_mg6 .left_zong222.cur {
  position: fixed;
  left: 0;
  top: 1.344rem;
  z-index: 90;
  background: #000;
}
.mob-page .mzs-configure-cont {
  padding-top: 2.7rem;
}
.mob-page.sedan_mg6 .left_zong222 .mzs-contral-wraper {
  margin: 0 auto;
  width: 8.438rem;
}
.mob-page .mg6_aaaa .mzs-configure-cont {
  padding-top: 2.828rem;
}
.mob-page.sedan_mg6 .mzs-conheader-right {
  right: -3px;
}
.mob-page.sedan_mg6 .mzs-configure-content {
  width: 7.375rem;
  height: 1.078rem;
  overflow: hidden;
  float: left;
  font-weight: bold;
  position: relative;
  padding-left: 0.14rem;
}
.mob-page.sedan_mg6 .mzs-conf-title {
  width: auto;
  margin-bottom: 35px;
}
.mob-page.sedan_mg6 .mzs-configure-content h4 {
  text-align: left;
  font-size: 0.312rem;
  color: #757779;
  font-weight: bold;
  padding-left: 0.188rem;
  width: 5rem;
  float: none;
  line-height: 0.391rem;
  justify-content: flex-start;
  display: flex;
  align-items: center;
  height: 100%;
}
.mob-page.sedan_mg6 .mzs-configure-content h4 span {
  display: inline-block;
}
.mob-page.sedan_mg6 .mzs-configure-content h4.cur {
  font-size: 0.25rem;
}
.mob-page.sedan_mg6 .mzs-configure-content p {
  text-align: right;
  -font-size: 0.406rem;
  color: #757779;
  font-weight: normal;
  padding-right: 0.188rem;
  width: 2.681rem;
  margin-top: 0.328rem;
  line-height: 0.391rem;
  position: absolute;
  right: 0;
  top: 0;
}
.mob-page.sedan_mg6 .mzs-configure-content,
.mob-page.sedan_mg6 .mzs-configure-btn {
  display: inline-block;
}
.mob-page.sedan_mg6 .mzs-configure-btn {
  width: 1.031rem;
  height: 1.078rem;
  vertical-align: middle;
}
.mob-page.sedan_mg6 .mzs-conflist-left,
.mob-page.sedan_mg6 .mzs-conflist-right {
  display: none;
  width: 8.42rem;
  position: absolute;
  top: 100%;
  background: #000;
  z-index: 70;
  padding-top: 0.156rem;
}
.mob-page.sedan_mg6 .mzs-conflist-left ul li,
.mob-page.sedan_mg6 .mzs-conflist-right ul li {
  padding-left: 0.312rem;
}
.mob-page.sedan_mg6 .mzs-conflist-left ul li a,
.mob-page.sedan_mg6 .mzs-conflist-right ul li a {
  display: block;
  width: 100%;
  height: 0.469rem;
  margin: 0.156rem 0;
  -font-size: 22px;
  font-size: 0.312rem;
  color: #fff;
  text-align: left;
  line-height: 0.391rem;
}
.mob-page.sedan_mg6 .mzs-conflist-left {
  left: 0;
  line-height: 0.672rem;
}
.mob-page.sedan_mg6 .div_ow {
  overflow: hidden;
  padding: 0.281rem 0 0.156rem 0;
  border-bottom: #293745 1px solid;
  -max-height: 1.281rem;
}
.mob-page .ttttt:nth-child(1) {
  display: block;
}
.mob-page.sedan_mg6 .mzs-conflist-right {
  right: 0;
}
.mob-page.sedan_mg6 .mzs-headertit {
  text-align: left;
  height: 0.766rem;
  line-height: 0.766rem;
  color: #fff;
  padding: 0.234rem 0;
  cursor: pointer;
  font-size: 0.344rem;
  font-weight: bold;
  box-sizing: content-box;
}
.mob-page.sedan_mg6 .mzs-headertit i {
  width: 0.766rem;
  height: 0.75rem;
  background-position: -1.016rem -0.922rem;
  display: inline-block;
  float: left;
  margin-right: 0.391rem;
}
.mob-page.sedan_mg6 .mzs-headertit.cur i {
  background-position: 0 -0.922rem;
}
.mob-page.sedan_mg6 .mzs-headerSub {
  text-align: center;
  line-height: 0.406rem;
  font-size: 0.281rem;
  color: #fff;
  width: 50%;
  float: left;
  word-break: break-all;
  text-align: left;
}
.mob-page.sedan_mg6 .mzs-detail-left,
.mob-page.sedan_mg6 .mzs-detail-right {
  float: left;
  width: 46%;
  line-height: 0.406rem;
  text-align: center;
  font-size: 0.312rem;
  color: #fff;
  vertical-align: middle;
  padding: 0 2%;
}
.mob-page.sedan_mg6 .mzs-detail-left {
  -border-right: 1px solid #adadad;
}
.mob-page.sedan_mg6 .mzs-detail-right {
  display: none;
}
.mob-page.sedan_mg6 .mzs-color-card {
  display: block;
  width: auto;
  position: relative;
  top: 0;
  left: 0px;
  margin-bottom: 10px;
  margin-top: 20px;
}
.mob-page.sedan_mg6 .mzs-appr-banner {
  height: 860px;
}
.mob-page.sedan_mg6 .mzs-banner-w ul li {
  list-style-type: disc;
}
.mob-page.sedan_mg6 .mzs-configure-cont {
  width: 100%;
  /*height: 537px; overflow-y: auto; -webkit-overflow-scrolling: touch;*/
}
.mob-page.sedan_mg6 .mzs-configure-cont ul {
  height: auto;
}
.mob-page .sedan_mg6_mzs_bt ul {
  overflow: hidden;
  margin-bottom: 0.656rem;
}
.mob-page .sedan_mg6_mzs_bt ul li {
  background: url(../images/vehicles_img/mg6/sedan_con02_btns.png) no-repeat;
  background-size: 8.438rem;
  height: 2.25rem;
  width: 4.219rem;
  height: 1.094rem;
  display: block;
  float: left;
  background-position: 0 -1.172rem;
}
.mob-page .sedan_mg6_mzs_bt ul li.sedan_mg6_mzs_bt01.cur {
  background-position: 0 0;
}
.mob-page .sedan_mg6_mzs_bt ul li.sedan_mg6_mzs_bt02 {
  background-position: -4.219rem 0;
}
.mob-page .sedan_mg6_mzs_bt ul li.sedan_mg6_mzs_bt02.cur {
  background-position: -4.219rem -1.172rem;
}
.mob-page .sedan_con04_but {
  overflow: hidden;
  padding: 0.312rem 0 0.562rem 0;
}
.mob-page .sedan_con04_but li {
  width: 50%;
  -margin: 0 auto;
  float: right;
}
.mob-page .sedan_con04_but li i {
  width: 0.375rem;
  height: 0.453rem;
  background-position: -0.86rem 0;
  display: inline-block;
  float: left;
  margin-left: 0.938rem;
  margin-right: 0.15rem;
  margin-top: 0.09rem;
}
.mob-page .sedan_con04_but li span {
  display: inline-block;
  font-size: 0.328rem;
  border-bottom: #808080 0.031rem solid;
  padding: 0 0.188rem;
  margin-left: 0.031rem;
  color: #fff;
}
.mob-page .sedan_nav_wap {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  height: 1.344rem;
  z-index: 15;
}
.mob-page .sedan_nav_wap.cur {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 100;
  background: #000;
}
.mob-page .sedan_nav h3 {
  font-size: 0.406rem;
}
.mob-page .head.cur {
  top: -1.344rem;
}
.mob-page .top_icon {
  width: 0.938rem;
  height: 0.938rem;
  position: fixed;
  right: 0;
  bottom: 3.125rem;
  z-index: 84;
}
.mob-page .sedan_nav_a {
  width: 0.844rem;
  height: 1.344rem;
  position: absolute;
  left: 0.7rem;
  top: 0;
  z-index: 92;
  display: none;
}
.mob-page .sedan_nav_a a {
  display: block;
  width: 100%;
  height: 100%;
}
.mob-page .peizhi_color {
  width: 8.438rem;
  margin: 0 auto;
  color: #8D8D8D;
  font-size: 0.234rem;
  line-height: 0.375rem;
  padding: 0.156rem 0;
}
.mob-page .peizhi_color h3 {
  padding: 0.625rem 0 0.078rem 0;
  font-size: 0.312rem;
  font-weight: bold;
}
.mob-page .peizhi_color ul {
  overflow: hidden;
}
.mob-page .peizhi_color ul li {
  float: left;
  width: 1.875rem;
  margin-left: 0.281rem;
}
.mob-page .peizhi_color ul li:nth-child(1) {
  margin-left: 0;
}
.mob-page .peizhi_color ul li p {
  padding-top: 0.078rem;
  font-size: 0.281rem;
}
.mob-page .peizhi_color ul.ul_2 li {
  float: left;
  width: 2.5rem;
}
.mob-page .peizhi_color ul li img {
  width: 100%;
  display: block;
}
.mob-page .peizhi_color p.p_a4 {
  padding-top: 0.469rem;
  padding-bottom: 1.406rem;
  width: 105%;
}
.mob-page .mghs_bt {
  height: 0.703rem;
  background: url(../images/vehicles_img/mghs/mghs_bt_bg.png) no-repeat;
  background-size: 3.078rem 0.406rem;
  width: 100%;
  background-position: 1.609rem bottom;
  color: #fff;
  line-height: 0.688rem;
}
.mob-page .mghs_bt p {
  padding-left: 2.219rem;
}
.mob-page .mghs_bt p .mghs_bt_span1 {
  display: inline-block;
  padding-left: 0.312rem;
  font-size: 0.562rem;
}
.mob-page .mghs_bt p .mghs_bt_span2 {
  font-size: 0.562rem;
}
.mob-page .mghs_bt2 {
  background: none !important;
}
.mob-page.sedan_mg6 .mzs-conheader-left select {
  width: 8.438rem;
  height: 1.078rem;
  border: none;
  background: none;
  font-size: 0.312rem;
  color: #757779;
  font-weight: bold;
  padding-left: 0.188rem;
  line-height: 0.391rem;
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.mob-page.sedan_mg6 .mzs-conheader-left select option {
  font-size: 0.25rem;
}
.mob-page .fixed_swt .left,
.mob-page .fixed_swt .right {
  width: 46%;
}
.mob-page .fixed_bg {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 85;
  display: none;
  background: rgba(0, 0, 0, 0.5);
  transition: all 1s linear;
}
.mob-page .hs_form2 {
  width: 8.438rem;
  margin: 0 auto;
  position: relative;
  margin-top: 0.719rem;
}
.mob-page .fixed_swt {
  width: 100%;
  height: 9.35rem;
  position: fixed;
  left: 0;
  bottom: -8rem;
  z-index: 100;
  background: #000;
  display: block;
  transition: all 0.5s linear;
  display: none;
}
.mob-page .fixed_swt_com h3 {
  width: 100%;
  display: flex;
  justify-content: center;
  margin: 0 auto;
  margin-bottom: 0.375rem;
  border-top: 0.031rem #E10012 solid;
  text-align: center;
  padding-top: 0.31rem;
}
.mob-page .fixed_swt_com h3 img {
  width: 0.562rem;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.25rem;
}
.mob-page .fixed_swt_com h3 span {
  color: #fff;
  font-weight: bold;
  font-size: 0.531rem;
  display: inline-block;
  line-height: 0.562rem;
  vertical-align: middle;
}
.mob-page .fixed_swt_com_clo {
  position: absolute;
  width: 1.562rem;
  height: 1.562rem;
  z-index: 2;
  background: url(../images/clo_2.png) no-repeat center center;
  background-size: 0.609rem 0.562rem;
  right: 0;
  top: -0.15rem;
  cursor: pointer;
  display: none;
}
.mob-page .fixed_swt .ezs_sel {
  width: 8.438rem;
  height: 1.219rem;
  background: url(../images/vehicles_img/ezs/input_sel_bg.png) no-repeat;
  background-size: 8.438rem 1.219rem;
  margin-bottom: 0.312rem;
}
.mob-page .fixed_swt .ezs_inp {
  width: 8.438rem;
  height: 1.219rem;
  background: url(../images/vehicles_img/ezs/input_inp_bg.png) no-repeat;
  background-size: 8.438rem 1.219rem;
  margin-bottom: 0.375rem;
}
.mob-page .fixed_swt .ezs_inp input {
  width: 100% !important;
  height: 1.219rem;
  color: #fff;
  opacity: 1;
  padding-left: 0.25rem;
  width: 7.812rem;
  font-size: 0.312rem;
}
.mob-page .fixed_swt .ezs_inp input::-webkit-input-placeholder {
  color: #fff;
}
.mob-page .fixed_swt .hs_inp1.cur input::-webkit-input-placeholder,
.mob-page .fixed_swt .hs_inp2.cur input::-webkit-input-placeholder {
  color: #e6ff00;
}
.mob-page .fixed_swt .ezs_sel .form_sel {
  height: 1.219rem;
  border: none;
}
.mob-page .fixed_swt .ezs_sel .form_sel select {
  width: 100% !important;
  height: 1.219rem;
  color: #fff;
}
.mob-page .kv_ding {
  position: absolute;
  top: 5.7rem;
  left: 5.391rem;
  width: 3.281rem;
  height: 0.781rem;
}
.mob-page .fixed_bg.cur {
  display: block;
}
.mob-page .fixed_swt.cur {
  bottom: 0;
}
.mob-page .fixed_swt.cur h3 {
  -margin-top: 0.156rem;
}
.mob-page .fixed_swt.cur .fixed_swt_com_clo {
  display: block;
}
.mob-page .fixed_swt .ezs_inp_mg6 {
  width: 8.438rem;
  height: 1.219rem;
  background: url(../images/vehicles_img/mg6/input_inp_bg.png) no-repeat;
  background-size: 8.438rem 1.219rem;
  margin-bottom: 0.375rem;
}
.mob-page .fixed_swt .ezs_inp_mg6 input {
  width: 100% !important;
  height: 1.219rem;
  color: #fff;
  opacity: 1;
  padding-left: 0.25rem;
  width: 7.812rem;
  font-size: 0.312rem;
}
.mob-page .fixed_swt .ezs_inp_mg6 input::-webkit-input-placeholder {
  color: #fff;
}
.mob-page.sedan_mg6 .page9_str2 .pz_nt {
  margin-bottom: 0.369rem;
}
.mob-page.sedan_mg6 .page9_str2 .pz_nt span {
  letter-spacing: 0.112rem;
}
.mob-page.sedan_mg6 .page9_str2 .pz_nt strong {
  margin-bottom: 0;
}
.mob-page .ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.mob-page .car_db_por {
  position: relative;
  height: 3.812rem;
  width: 100%;
}
.mob-page .car_db {
  width: 100%;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
}
.mob-page .car_db_le {
  float: left;
  width: 50%;
  position: relative;
  height: 3.7rem;
}
.mob-page .car_db.cur {
  position: fixed;
  left: 0;
  top: 1.344rem;
  z-index: 90;
  background: #000;
}
.mob-page .car_db_le_1:before {
  content: "";
  height: 3.219rem;
  width: 0.031rem;
  background: #2d2a2a;
  position: absolute;
  right: 0;
  top: 0.156rem;
}
.mob-page .car_db_re {
  float: left;
  width: 50%;
}
.mob-page .fixed_swt .ezs_sel_mg6 {
  width: 8.438rem;
  height: 1.219rem;
  background: url(../images/vehicles_img/mg6/input_sel_bg.png) no-repeat;
  background-size: 8.438rem 1.219rem;
  margin-bottom: 0.312rem;
}
.mob-page .fixed_swt .ezs_sel_mg6 .form_sel {
  height: 1.219rem;
  border: none;
}
.mob-page .fixed_swt .ezs_sel_mg6 .form_sel select {
  width: 100% !important;
  height: 1.219rem;
  color: #fff;
}
.mob-page .form_sel,
.mob-page .form_sel_dealer {
  position: relative;
}
.mob-page .form_sel_dealer select {
  width: 100% !important;
  height: 100%;
  color: #fff;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 1;
  padding-left: 0.403rem;
  font-size: 0.312rem;
}
.mob-page .form_sel img,
.mob-page .form_sel_dealer img {
  position: absolute;
  right: 0.5rem;
  top: 30%;
  width: 0.65rem;
}
.mob-page .car_db_top {
  width: 4.016rem;
  margin-left: 0.188rem;
}
.mob-page .car_db_le_1 .car_db_top {
  margin-left: 0.781rem;
}
.mob-page .car_db_top h3 .car_db_font {
  width: 4.016rem;
  margin: 0 auto;
  display: block;
  padding-top: 0.2rem;
}
.mob-page .car_db_top h4 {
  color: #666;
  font-size: 0.344rem;
  text-align: center;
  line-height: 0.406rem;
  margin-bottom: 0.1rem;
  margin-top: 0.1rem;
}
.mob-page .car_db_top .car_db_img {
  width: 4rem;
  margin: 0 auto;
  display: block;
}
.mob-page .car_db_top .car_db_select {
  width: 4.016rem;
  height: 0.703rem;
  background: url(../images/car_db/car_db_icon_3.png) no-repeat;
  background-size: 100% 100%;
  position: relative;
  margin-top: 0.08rem;
}
.mob-page .car_db_top .car_db_select.cur {
  background: url(../images/car_db/car_db_icon_4.png) no-repeat;
  background-size: 100% 100%;
}
.mob-page .car_db_top .car_db_select select {
  width: 100%;
  height: 0.703rem;
  display: block;
  color: #fff;
  font-size: 0.312rem;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  overflow: hidden;
  line-height: 0.703rem;
}
.mob-page .car_db_select_font {
  margin-left: 0.125rem;
  width: 3.203rem;
  height: 0.703rem;
  line-height: 0.703rem;
  color: #fff;
  font-size: 0.312rem;
}
.mob-page .car_db_back {
  text-align: center;
  color: #666;
  font-size: 0.312rem;
  margin-top: 0.188rem;
  width: 20px;
  height: 21px;
  background: url(../images//vehicles_img//mg6/mg6-car-close.png) no-repeat right center;
  background-size: cover;
  position: absolute;
  top: 0;
  right: 30px;
}
.mob-page .page9_str2 {
  position: relative;
}
.mob-page .page9_str2_back {
  -margin: 0.938rem 0 0.781rem 0.797rem;
  position: absolute;
  left: 0.23rem;
  top: 0.13rem;
}
.mob-page .back_span {
  width: 1.781rem;
  height: 0.625rem;
  background: url(../images/car_db/car_db_icon_2.png) no-repeat;
  background-size: 100% 100%;
  display: inline-block;
  color: #e00012;
  line-height: 0.625rem;
  text-indent: 0.688rem;
}
.mob-page .form_gou .form_gou_d.cur i {
  background-position: 0 0;
  background: url(../images/vehicles_img/mg6/mg6_icon_3.png) no-repeat;
  background-size: 100% 100%;
}
.mob-page .car_db_jia {
  width: 1.219rem;
  margin: 0 auto;
  margin-top: 1.344rem;
}
.mob-page .car_swt {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999999999999;
  background: #000;
}
.mob-page .car_swt_back {
  margin-left: 1.391rem;
  margin-top: 1.25rem;
}
.mob-page .car_swt_ul {
  width: 7.281rem;
  margin: 0 auto;
  margin-top: 1.875rem;
}
.mob-page .car_swt_ul ul li h2 {
  height: 1.359rem;
  line-height: 1.359rem;
  border-bottom: #E10011 0.047rem solid;
  overflow: hidden;
  font-size: 0.422rem;
  color: #fff;
  letter-spacing: 0.031rem;
}
.mob-page .car_swt_ul ul li h2 i {
  float: right;
  width: 0.406rem;
  height: 0.406rem;
  margin: 0.469rem 0 0 0;
  background-position: -7.031rem 0;
  -webkit-transition: all 0.3s ease-in-out;
}
.mob-page .car_swt_ul ul li .nav_div {
  display: none;
}
.mob-page .car_swt_ul ul li.hover h2 i {
  transform: rotate(-180deg);
}
.mob-page .car_swt_list {
  width: 100%;
  height: 0.562rem;
  padding: 0.359rem 0;
  overflow: hidden;
}
.mob-page .car_swt_img {
  width: 2.734rem;
  float: left;
  margin-left: 0.469rem;
}
.mob-page .car_swt_list span {
  float: right;
  color: #838383;
  font-size: 0.406rem;
  line-height: 0.562rem;
}
.mob-page .car_swt_list.cur span {
  color: #e10011;
}
.mob-page.sedan_mg6 .form_gou i {
  background: url(../images/vehicles_img/mg6/mg6_icon_4.png) no-repeat;
  background-size: 100% 100%;
  width: 0.328rem;
  height: 0.391rem;
  background-position: 0 0;
  background-position-x: 0px;
  background-position-y: 0px;
  display: inline-block;
  margin-right: 0.078rem;
  position: relative;
  top: 0.07rem;
}
.mob-page .car_list {
  width: 8.438rem;
  margin: 0 auto;
  position: relative;
}
.mob-page .car_list ul li {
  overflow: hidden;
}
.mob-page .car_list ul li h3 {
  text-align: left;
  height: 0.766rem;
  line-height: 0.766rem;
  color: #fff;
  padding: 0.234rem 0;
  cursor: pointer;
  font-size: 0.344rem;
  font-weight: bold;
}
.mob-page .car_list ul li h3 i {
  width: 0.766rem;
  height: 0.75rem;
  background-position: -1.016rem -0.922rem;
  display: inline-block;
  float: left;
  margin-right: 0.391rem;
}
.mob-page .car_list_le {
  float: left;
  width: 45%;
}
.mob-page .car_list_re {
  float: left;
  width: 45%;
  text-align: right;
}
.mob-page .car_list ul li h3.cur i {
  background-position: 0 -0.922rem;
}
.mob-page .car_list_le,
.mob-page .car_list_re {
  line-height: 0.406rem;
  font-size: 0.281rem;
  color: #fff;
  width: 50%;
  float: left;
  word-break: break-all;
  text-align: left;
}
.mob-page .car_list_div {
  overflow: hidden;
  padding: 0.375rem 0 0.156rem 0;
  border-bottom: #293745 1px solid;
  display: none;
}
.mob-page .car_list_div h4 {
  float: left;
  width: 200%;
  text-align: center;
}
.mob-page .car_list_le h4 {
  float: left;
  position: relative;
  left: 0;
  top: 0;
}
.mob-page .car_list_div p {
  float: left;
  width: 100%;
  position: relative;
  min-height: 0.641rem;
  text-align: center;
  margin-top: 0.156rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.mob-page .car_list_le p:before {
  content: "";
  width: 1px;
  height: 100%;
  right: 0;
  position: absolute;
  background: #2f2d2d;
  top: 50%;
  margin-top: -0.32rem;
}
.mob-page .car_list_re h4 {
  opacity: 0;
  text-align: right;
}
.mob-page .car_list_re p {
  float: right;
}
.mob-page .mg6_layer_com {
  /*height: 100%;
    overflow-y: scroll;
    position: relative;*/
}
.mob-page .mg6_layer {
  /*position: absolute;*/
  position: fixed;
  top: 100%;
  left: 0;
  width: 100%;
  overflow: auto;
  transition: all 0.5s ease-in-out;
  z-index: 802;
  /*display: none;*/
}
.mob-page .mg6_layer_bose {
  position: fixed;
  top: 100%;
  left: 0;
  width: 100%;
  overflow: auto;
  transition: all 0.5s ease-in-out;
  z-index: 999;
}
.mob-page .mg6_layer.cur,
.mob-page .mg6_layer_bose.cur {
  top: 1.344rem;
}
.mob-page .mg6_layer.cur .mg6_x_clo {
  top: 8%;
}
.mob-page .mg6_layer_bose.cur .mg6_bose_clo {
  top: 8%;
}
.mob-page .mg6_x_clo {
  z-index: 2;
  background: url(../images/vehicles_img/mghs/icon_close.png) no-repeat center center;
  background-size: 0.609rem 0.562rem;
  position: fixed;
  width: 1.562rem;
  height: 1.562rem;
  right: 0.156rem;
  top: 108%;
  transition: all 0.5s ease-in-out;
}
.mob-page .mg6_layer .topimg {
  width: 46%;
  margin-left: 0.81rem;
  margin-top: 1.076rem;
}
.mob-page .sedan_mg6_str .sedan_nav_wap.curr {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 803;
  background: #000;
}
.mob-page .sedan_mg6_str .head_logo.curr {
  z-index: 804;
}
.mob-page .mg6_layer .mg6_imglist,
.mob-page .mg6_layer_bose .mg6_imglist {
  position: relative;
}
.mob-page .mg6_layer .mg6_layer_txt {
  position: absolute;
  color: #fff;
  font-size: 0.35rem;
  font-weight: bold;
  letter-spacing: 0.03rem;
}
.mob-page .mg6_layer_01 .mg6_imglist1 .mg6_layer_txt {
  top: 1rem;
  right: 0.81rem;
}
.mob-page .mg6_layer_01 .mg6_imglist2 .mg6_layer_txt {
  top: 1.57rem;
  left: 0.81rem;
}
.mob-page .mg6_layer_01 .mg6_imglist3 .mg6_layer_txt {
  right: 0.81rem;
  top: 1.3rem;
}
.mob-page .mg6_layer_01 .mg6_imglist4 .mg6_layer_txt {
  left: 0.81rem;
  top: 1.25rem;
}
.mob-page .mg6_layer .mg6_layer_txt .trophyimg {
  width: 1rem;
  vertical-align: middle;
  margin-right: 0.02rem;
}
.mob-page .mg6_layer_01 .mg6_imglist5 .mg6_layer_txt {
  right: 0.81rem;
  top: 1.33rem;
}
.mob-page .mg6_layer_01 .mg6_imglist6 .mg6_layer_txt {
  left: 0.81rem;
  top: 1.55rem;
}
.mob-page .mg6_layer_01 .mg6_imglist7 .mg6_layer_txt {
  right: 0.81rem;
  top: 1.62rem;
}
.mob-page .mg6_layer_01 .mg6_imglist8 .mg6_layer_txt {
  left: 0.81rem;
  top: 1.6rem;
}
.mob-page .mg6_layer_01 .mg6_imglist9 .mg6_layer_txt {
  right: 0.81rem;
  top: 1.6rem;
}
.mob-page .mg6_layer .mg6_t1 {
  display: inline-block;
  border-bottom: 0.02rem solid #e10012;
  padding-bottom: 0.1rem;
  margin-bottom: 0.16rem;
}
.mob-page .mg6_layer .mg6_red {
  color: #e10012;
  font-weight: bolder;
}
.mob-page .mg6_layer .por {
  position: relative;
  width: 100%;
  /*background: #000;*/
  margin-top: 0.5rem;
  margin-bottom: 0.58rem;
  height: auto;
}
.mob-page .mg6_layer .por .but_img_1 {
  width: 3.688rem;
  display: block;
  margin: 0 auto;
}
.mob-page .mg6_layer .por .but_img_2 {
  width: 7.156rem;
  display: block;
  margin: 0 auto;
}
.mob-page .mg6_layer .mg6img_but {
  width: 4.062rem;
  margin: 0 auto;
  position: absolute;
  top: 0;
  height: 1.031rem;
}
.mob-page .mg6_layer .mg6img_but01 {
  left: 3.156rem;
}
.mob-page .mg6_layer .mg6img_but02 {
  left: 1.406rem;
  top: 0;
  width: 3.262rem;
}
.mob-page .mg6_layer .mg6img_but03 {
  left: 5.484rem;
  top: 0;
  width: 3.262rem;
}
.mob-page .mg6_img_list_tips {
  width: 0.938rem;
  z-index: 22;
  height: 0.625rem;
  position: fixed;
  left: 50%;
  margin-left: -0.469rem;
  bottom: 0.5rem;
  -webkit-animation: 0.3s ease-in 0.5s both xianshi;
}
@-webkit-keyframes xianshi {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.mob-page .mg6_img_list_tips img {
  -webkit-animation: 1s linear 0s none infinite alternate UP_ico;
  display: none;
}
.mob-page .swt.mg6_layercolor {
  background: #000;
}
.mob-page .mg6_layer_02 .topimg {
  width: 73.6%;
}
.mob-page .mg6_layer .mg6_t1_line {
  display: inline-block;
  width: 100%;
  border-bottom: 0.015rem solid #e9000f;
  padding-bottom: 0.1rem;
  margin-bottom: 0.1rem;
}
.mob-page .mg6_layer_02 .mg6_layer_txt,
.mob-page .mg6_layer_05 .mg6_layer_txt {
  position: initial;
  margin: 0.5rem 0.81rem 0;
  text-align: center;
}
.mob-page .mg6_layer_02 .mg6_layer_txt .trophyimg {
  width: 1.2rem;
  margin-right: 0.05rem;
}
.mob-page .mg6_t2 {
  font-size: 0.3rem;
  font-weight: normal;
  display: block;
  /* line-height: .5rem; */
}
.mob-page .mg6_layer .swt_com051_swiper {
  margin-top: 1rem;
}
.mob-page .mg6_layer .mg6_dot .mg6_t2 {
  background: url(../images/vehicles_img/mg6/dot.png) no-repeat;
  background-size: 0.066rem;
  background-position: left center;
  padding-left: 0.2rem;
  text-align: left;
}
.mob-page .mg6_layer .mg6_lnum {
  letter-spacing: 0;
}
.mob-page .mg6_layer .mg6_layer_flex {
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
}
.mob-page .mg6_layer_02 .mg6_layer_flex .mg6_t2 {
  display: inline-block;
}
.mob-page .mg6_layer_nowrap {
  white-space: nowrap;
}
.mob-page .mg6_layer .mg6_ul2_7 b {
  font-size: 0.3rem;
  display: block;
}
.mob-page .mg6_layer .mg6_ul2_7 img {
  vertical-align: top;
  margin-top: 0.08rem;
  width: 14%;
  height: 100%;
}
.mob-page .mg6_layer .mg6_ul2_7 li {
  text-align: left;
  letter-spacing: 0.01rem;
}
.mob-page .mg6_layer .mg6_fr {
  width: 82%;
}
.mob-page .mg6_layer .mg6_ul2_7 li:first-child {
  margin-top: 0.1rem;
  margin-bottom: 0.62rem;
}
.mob-page .mg6_layer .swiper-container .swiper-pagination {
  position: absolute !important;
  right: 0 !important;
  width: 92% !important;
  text-align: right;
  height: 0.8rem;
}
.mob-page .mg6_layer .swiper-container .swt_com051_pagination {
  top: 45% !important;
}
.mob-page .mg6_layer_02 .swiper-slide:nth-child(2) ul.mg6_layer_flex {
  margin-top: 0.5rem;
}
.mob-page .mg6_layer_03 .topimg {
  width: 54.15%;
}
.mob-page .mg6_layer_03 .mg6_imglist1 {
  margin-top: 6.25rem;
}
.mob-page .mg6_layer_03 .mg6_imglist1 .mg6_layer_txt {
  font-size: 0.22rem;
  font-weight: normal;
  letter-spacing: 0.01rem;
  top: -5rem;
  left: 0;
  right: 0;
  justify-content: space-around;
  margin: 0 auto;
}
.mob-page .mg6_layer_03 .mg6_imglist1 .mg6_ul3_1:first-child li {
  background: url(../images/vehicles_img/mg6/img3/1_bg1.png) no-repeat;
  background-size: 0.65rem;
}
.mob-page .mg6_layer_03 .mg6_imglist1 .mg6_ul3_1:last-child li {
  background: url(../images/vehicles_img/mg6/img3/1_bg2.png) no-repeat;
  background-size: 0.74rem;
}
.mob-page .mg6_layer_03 .mg6_imglist1 .mg6_ul3_1 li {
  padding: 0.28rem 0 0.21rem 0.93rem;
}
.mob-page .mg6_layer_03 .mg6_imglist1 .mg6_ul3_1 li:nth-child(1) {
  padding-top: 0.16rem;
}
.mob-page .mg6_layer_03 .mg6_imglist1 .mg6_ul3_1 li:nth-child(4) {
  padding-top: 0.41rem;
}
.mob-page .mg6_layer_03 .mg6_imglist1 .mg6_ul3_1:first-child li:nth-child(1) {
  background-position: 0 0;
}
.mob-page .mg6_layer_03 .mg6_imglist1 .mg6_ul3_1:first-child li:nth-child(2) {
  background-position: 0px -0.66rem;
}
.mob-page .mg6_layer_03 .mg6_imglist1 .mg6_ul3_1:first-child li:nth-child(3) {
  background-position: 0px -1.45rem;
}
.mob-page .mg6_layer_03 .mg6_imglist1 .mg6_ul3_1:first-child li:nth-child(4) {
  background-position: 0px -2.24rem;
}
.mob-page .mg6_layer_03 .mg6_imglist1 .mg6_ul3_1:first-child li:nth-child(5) {
  background-position: 0px -3.15rem;
}
.mob-page .mg6_layer_03 .mg6_imglist1 .mg6_ul3_1:first-child li:nth-child(6) {
  background-position: 0px -3.93rem;
}
.mob-page .mg6_layer_03 .mg6_imglist1 .mg6_ul3_1:last-child li:nth-child(1) {
  background-position: 0 0;
}
.mob-page .mg6_layer_03 .mg6_imglist1 .mg6_ul3_1:last-child li:nth-child(2) {
  background-position: 0px -0.68rem;
}
.mob-page .mg6_layer_03 .mg6_imglist1 .mg6_ul3_1:last-child li:nth-child(3) {
  background-position: 0px -1.47rem;
}
.mob-page .mg6_layer_03 .mg6_imglist1 .mg6_ul3_1:last-child li:nth-child(4) {
  background-position: 0px -2.27rem;
}
.mob-page .mg6_layer_03 .mg6_imglist1 .mg6_ul3_1:last-child li:nth-child(5) {
  background-position: 0px -3.2rem;
}
.mob-page .mg6_layer_03 .mg6_imglist1 .mg6_ul3_1:last-child li:nth-child(6) {
  background-position: 0px -4rem;
}
.mob-page .mg6_layer_04 .topimg {
  width: 70%;
}
.mob-page .mg6_layer_04 .mg6_imglist1 .mg6_layer_txt {
  left: 0;
  right: 0;
  text-align: center;
  top: 0.98rem;
}
.mob-page .mg6_layer_04 .mg6_imglist2 .mg6_layer_txt {
  left: 0.81rem;
  top: 1.58rem;
}
.mob-page .mg6_layer_04 .mg6_imglist3 .mg6_layer_txt {
  right: 0.81rem;
  top: 1.26rem;
  text-align: right;
}
.mob-page .mg6_layer_04 .mg6_imglist4 .mg6_layer_txt {
  left: 0;
  right: 0;
  text-align: center;
  top: 1.26rem;
}
.mob-page .mg6_layer_04 .mg6_imglist5 .mg6_layer_txt {
  left: 0;
  right: 0;
  text-align: center;
  top: 1.28rem;
}
.mob-page .mg6_layer_04 .mg6_imglist6 .mg6_layer_txt {
  left: 0;
  right: 0;
  text-align: center;
  top: 1.58rem;
}
.mob-page .mg6_layer_04 .mg6_layer_txt .mg6_t2 {
  letter-spacing: 0.02rem;
}
.mob-page .mg6_layer .mg6_t2_line {
  border-top: 0.02rem solid #e10012;
  margin-top: 0.09rem;
  padding-top: 0.08rem;
  background-position-y: 60% !important;
}
.mob-page .mg6_layer_04 .mg6_imglist3 .mg6_t2 {
  text-align: right;
  background-position: right center;
  padding-left: 0;
  padding-right: 0.2rem;
}
.mob-page .mg6_layer_05 .topimg {
  width: 66%;
}
.mob-page .mg6_layer .titleimg {
  margin-left: 0.81rem;
  /* width: 36%; */
  margin-top: 0.65rem;
  height: 0.702rem;
}
.mob-page .mg6_layer .swt_com051_swiper_02 {
  margin-top: 0.5rem;
}
.mob-page .mg6_layer_05 .mg6_layer_txt .mg6_t1_line {
  font-weight: normal;
}
.mob-page .mg6_layer_05 .mg6_layer_txt .mg6_t2 {
  text-align: left;
  letter-spacing: 0.02rem;
}
.mob-page .mg6_layer .swiper-container .swt_com051_pagination_02 {
  top: 58% !important;
}
.mob-page .mg6_layer .next_RED {
  background: url(../images/vehicles_img/mghs/next.png) no-repeat;
  background-size: 40%;
  right: 0.1rem;
  top: 2.5rem;
  width: 0.62rem;
  height: 0.62rem;
}
.mob-page .mg6_layer .prev_RED {
  background: url(../images/vehicles_img/mghs/prev.png) no-repeat;
  background-size: 40%;
  left: 0.4rem;
  top: 2.5rem;
  width: 0.62rem;
  height: 0.62rem;
}
.mob-page .price-info {
  width: 100%;
  color: white;
  /*margin-top: 30/@rem;*/
  position: absolute;
  top: 1.3rem;
}
.mob-page .info-top {
  padding: 0.1rem 0.3rem;
  box-sizing: border-box;
  border-bottom: 1px solid #dcdbdb;
  overflow: hidden;
}
.mob-page .right {
  float: right;
}
.mob-page .info-bot {
  padding: 0.1rem 0.3rem;
  box-sizing: border-box;
  overflow: hidden;
}
.mob-page .right {
  float: right;
}
.mob-page .threeCon {
  height: 6.2rem !important;
  /*margin-top: 0.93333333rem;*/
}
.mob-page .threeCon .pano {
  width: 100%;
  height: 100%;
  display: none;
  background: #000000;
}
.mob-page .threeCon .pano .psv-loader-container {
  display: none !important;
}
.mob-page .threeCon .pano .spinner {
  position: absolute;
  z-index: 2;
  display: block;
  width: 1.406rem;
  height: 1.406rem;
  margin: 0 auto;
  background: rgba(0, 0, 0, 0.7) url(../images/log/loading.png) no-repeat center center;
  background-size: 0.938rem 0.938rem;
  left: 4.29706667rem;
  top: 2rem;
  border-radius: 50%;
}
.mob-page .threeCon .pano .spinner img {
  display: none;
  position: absolute;
  width: 0.938rem;
  left: 0.234rem;
  top: 0.22666667rem;
}
.mob-page .sales-contact .mg6-subscibe {
  display: block !important;
  padding: 40px 20px;
  background-color: #000;
}
.mob-page .mg6-subscibe .mg6-subscibe-info {
  -webkit-box-flex: 0.7;
  -ms-flex: 0.7;
  flex: 0.7;
}
.mob-page .sales-contact .mg6-subscibe h2 {
  margin-bottom: 20px !important;
  color: #fff;
  font-size: 0.9rem;
}
.mob-page .sales-contact .mg6-subscibe p {
  font-size: 12px !important;
  line-height: 1.5;
  color: #fff;
}
.mob-page .mg6-subscibe p.info {
  margin-top: 3px;
  opacity: 0.85;
}
.mob-page .mg6-subscibe-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mob-page .sales-contact .mg6-subscibe-input input {
  font-size: 0.35rem;
  outline: none;
  padding: 0 !important;
  padding-left: 20px !important;
  width: 100%;
  height: 46px;
  color: #fff;
  background-color: transparent;
  border: solid 1px #AE000e;
}
.mob-page .mg6-subscibe-input .smscode {
  position: relative;
}
.mob-page .mg6-subscibe-input .smscode button {
  cursor: pointer;
  padding: 0 !important;
  position: absolute;
  right: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 24px;
  color: #48b234;
  background-color: transparent;
  border: 0;
  outline: none;
}
.mob-page .mg6-subscibe-input .smscode input {
  margin-left: 15px;
}
.mob-page .sales-contact .mg6-subscibe-submit {
  padding: 0 !important;
  font-size: 20px !important;
  font-family: "Gill Sans MT" !important;
  cursor: pointer;
  margin-top: 14px !important;
  width: 100%;
  height: 48px !important;
  color: #fff;
  background-color: #AE000e;
  outline: none;
  border: none;
}
.mob-page .mg6-subscibe-form {
  margin-top: 1rem;
  flex: 0.3;
}
.mob-page #subscibe.cur1::placeholder {
  color: #e10012;
}
.mob-page .mg6-news-title a {
  color: #fff;
}
.mob-page .select-two {
  margin-top: 14px;
}
.mob-page .select-two select {
  padding: 0 !important;
  padding-left: 20px !important;
  width: 48%;
  height: 46px;
  color: #fff;
  background-color: transparent;
  border: solid 1px #AE000e;
}
.mob-page .select-two select:nth-of-type(1) {
  margin-right: 4%;
}
