#header {
  height: 1.344rem;
}
.mob-page {
  /* .box-testdirve .input-policy span.checked {
    background-image: url('images/gen3mg6/icon_policy_2.png');
  } */
  /* map */
  /* ----------------------- */
}
.mob-page .vp-gen3mg6 {
  position: relative;
  background: #000;
}
.mob-page .vp-gen3mg6 .css_sprites3 {
  background-image: url('images/gen3mg6/css_sprites3green.png');
}
.mob-page .vp-gen3mg6 .car-container {
  width: 100%;
  padding-top: 1rem;
}
.mob-page .vp-gen3mg6 .car-container-item {
  width: 100%;
}
.mob-page .vp-gen3mg6 .car-container-item img {
  display: block;
  width: 100%;
}
.mob-page .vp-gen3mg6 .sedan_page {
  position: relative;
}
.mob-page .vp-gen3mg6 .sedan_page .sedan_con01 {
  padding: 0;
}
.mob-page .vp-gen3mg6 .section-feature1 {
  position: relative;
  height: 146vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.mob-page .vp-gen3mg6 .section-feature2 {
  position: relative;
  height: 146vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.mob-page .vp-gen3mg6 .section-feature2 .item-feature {
  position: absolute;
  bottom: 10vw;
  width: 100%;
  text-align: center;
}
.mob-page .vp-gen3mg6 .section-feature2 .item-feature img {
  display: inline-block;
  width: 34vw;
}
.mob-page .vp-gen3mg6 .section-feature1 .item-feature {
  position: absolute;
  bottom: 10vw;
  width: 100%;
  text-align: center;
}
.mob-page .vp-gen3mg6 .section-feature1 .item-feature img {
  display: inline-block;
  width: 32vw;
}
.mob-page .vp-gen3mg6 .section-feature3 .item-feature {
  position: absolute;
  bottom: 10vw;
  width: 100%;
  text-align: center;
}
.mob-page .vp-gen3mg6 .section-feature3 .item-feature img {
  display: inline-block;
  width: 32vw;
}
.mob-page .vp-gen3mg6 .section-feature3 {
  position: relative;
  height: 146vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.mob-page .vp-gen3mg6 .section-vod .css_sprites4 {
  background-image: url('images/gen3mg6/css_sprites4green.png');
}
.mob-page .vp-gen3mg6 .section-testdirve {
  width: 100vw;
  height: 105.3333vw;
  background: url("images/gen3mg6/bg_4.jpg") 50% 50% / cover;
}
.mob-page .vp-gen3mg6 .sedan_con05 {
  width: 100%;
  overflow: hidden;
}
.mob-page .vp-gen3mg6 .sedan_con05 ul li {
  float: left;
  width: 100%;
  position: relative;
  font-size: 0;
}
.mob-page .vp-gen3mg6 .sedan_con05 ul li:nth-child(3) {
  width: 100%;
}
.mob-page .vp-gen3mg6 .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 .vp-gen3mg6 .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 .vp-gen3mg6 .sedan_nav_wap {
  background: #000;
}
.mob-page .vp-gen3mg6 .sedan_con05 ul li:nth-child(2) img {
  width: 50%;
  display: inline-block;
}
.mob-page .vp-gen3mg6 .sedan_con05 ul li:nth-child(2) i {
  left: 68%;
  top: 34%;
}
.mob-page .vp-gen3mg6 .swiper-container {
  width: 100%;
  position: absolute;
  bottom: 10vw;
}
.mob-page .vp-gen3mg6 .swiper-slide {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 300ms;
}
.mob-page .modal-feature {
  width: 80%;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  display: none;
}
.mob-page .modal-gallery {
  width: 100%;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  display: none;
}
.mob-page .modal-feature .button-next,
.mob-page .modal-feature .button-prev {
  width: 8.8vw;
  height: 8.8vw;
  background-size: cover;
  background-position: 50% 50%;
  position: absolute;
  top: 45%;
  z-index: 101;
}
.mob-page .modal-feature .button-next {
  background-image: url('images/gen3mg6/arrow_r.png');
  right: -4vw;
}
.mob-page .modal-feature .button-prev {
  background-image: url('images/gen3mg6/arrow_l.png');
  left: -4vw;
}
.mob-page .swiper-container .button-next,
.mob-page .swiper-container .button-prev {
  width: 10vw;
  height: 10vw;
  margin: auto 0;
  background-size: 30px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 101;
}
.mob-page .swiper-container {
  position: relative;
}
.mob-page .modal-video {
  display: none;
}
.mob-page .modal-video .swiper-slide {
  display: flex;
  align-self: center;
}
.mob-page .swiper-container .button-next {
  background-image: url('images/gen3mg6/arr_r.png');
  right: 0;
}
.mob-page .swiper-container .button-prev {
  background-image: url('images/gen3mg6/arr_l.png');
  left: 0;
}
.mob-page .fraction-pagination {
  text-align: center;
  color: #fff;
}
.mob-page #scroller {
  height: 70vh;
  overflow-y: auto;
}
.mob-page .swiper-close-btn {
  position: absolute;
  width: 13vw;
  height: 13vw;
  top: 0;
  right: 0;
  z-index: 100;
}
.mob-page.sedan_mg6 .hs_fbut {
  background: #32c939;
}
.mob-page.sedan_mg6 .hs_form .hs_inp {
  background: none;
  border: 1px solid #32c939;
}
.mob-page.sedan_mg6 .mg6_sel {
  background: none;
  height: auto;
}
.mob-page.sedan_mg6 .mg6_sel > div {
  border: 1px solid #32c939;
}
.mob-page.sedan_mg6 .form_gou span {
  color: #32c939;
  text-decoration: none;
}
.mob-page .swt_clo.swt_clo04 {
  background-image: url('images/gen3mg6/clo.png');
  top: 1.156rem;
}
.mob-page .box-testdirve * {
  box-sizing: border-box;
}
.mob-page .box-testdirve input:hover {
  color: #fff;
}
.mob-page .box-testdirve input,
.mob-page .box-testdirve select {
  width: 100%;
  min-height: 30px;
  padding: 10px;
  color: #fff;
  border: 1px solid #32c939;
  display: block;
}
.mob-page .box-testdirve .input-one {
  padding: 5px 0;
}
.mob-page .box-testdirve .input-one .input-item {
  width: 100%;
}
.mob-page .box-testdirve .input-two {
  display: flex;
  flex-direction: row;
  padding: 5px 0;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}
.mob-page .box-testdirve .input-two .input-item {
  width: 48.5%;
}
.mob-page .box-testdirve .input-two .input-full-item {
  width: 100% !important;
}
.mob-page .box-testdirve .input-policy {
  color: #fff;
  text-align: center;
}
.mob-page .box-testdirve .input-item {
  position: relative;
}
.mob-page .box-testdirve .iconfont.input-item::after {
  content: "\e65e";
  position: absolute;
  color: #48b234;
  top: 18%;
  right: 0.3rem;
  font-size: 0.5rem;
}
.mob-page .box-testdirve .input-policy span {
  /* background: url('images/gen3mg6/icon_policy_1.png') no-repeat 0 50%; */
  background-size: 15px;
  padding-left: 18px;
  display: inline-block;
  height: 20px;
  line-height: 20px;
}
.mob-page .box-testdirve .input-policy a {
  color: #32c939;
}
.mob-page .fixed_swt_com .box-testdirve {
  width: 90%;
  margin: 0 auto;
}
.mob-page .fixed_swt.cur {
  display: block;
}
.mob-page .fixed_swt_com h3 {
  border-color: #32c939;
}
.mob-page .fixed_swt_com_clo {
  background-image: url('images/gen3mg6/clo_2green.png');
}
.mob-page .fixed_swt .ezs_inp_mg6 {
  background: none;
}
.mob-page .fixed_swt .ezs_sel_mg6 {
  background: none;
}
.mob-page .dealer-box {
  width: 100%;
}
.mob-page .map-btn-box {
  width: 30%;
  margin-left: 5%;
  height: 40px;
  padding: 8px 0;
  box-sizing: border-box;
}
.mob-page .map-choice {
  text-align: center;
  line-height: 22px;
  display: block;
  width: 80px;
  height: 24px;
  font-size: 12px;
  font-weight: 600;
  background-color: white;
  border: 1px solid #000;
  border-radius: 12px;
}
.mob-page .maps-wrapper {
  left: -100%;
  top: 1.344rem;
  width: 100%;
  height: 100vh;
  position: fixed !important;
  z-index: 100 !important;
  opacity: 0;
  overflow: hidden;
}
.mob-page .map-back {
  position: fixed;
  top: 2rem;
  left: 10px;
  width: 30px;
  z-index: 102;
  display: none;
}
.mob-page .p_bt span {
  background: #32c939;
}
.mob-page .p_bt span:before {
  background-image: none;
  background: #32c939;
  transform: skewX(-10deg);
  width: 20px;
}
.mob-page .p_bt span:after {
  background-image: none;
  background: #32c939;
  transform: skewX(-10deg);
  width: 20px;
}
.mob-page .nav_wrap {
  position: relative;
  height: 1.34666667rem;
  width: 100%;
}
.mob-page .nav_wrap .fixed {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 90;
  height: 1.34666667rem;
  width: 100%;
  background: black;
}
.mob-page .nav_wrap .mghs_nav {
  font-size: 0.4rem;
  color: white;
  height: 1.34666667rem;
  width: 100%;
  background: black;
}
.mob-page .nav_wrap .mghs_nav a {
  color: white;
}
.mob-page .nav_wrap .mghs_nav .nav_left {
  position: absolute;
  top: 0;
  left: 0;
  width: 3.73333333rem;
}
.mob-page .nav_wrap .mghs_nav .nav_left .nav_img {
  width: 0.36rem;
  float: left;
  padding: 0.53333333rem 0.2rem 0.53333333rem 0;
  margin-left: 0.8rem;
  position: relative;
  z-index: 99;
}
.mob-page .nav_wrap .mghs_nav .nav_left .nav_left_active {
  float: left;
  padding: 0.34666667rem 0;
}
.mob-page .nav_wrap .mghs_nav .nav_left .nav_left_details {
  position: absolute;
  top: 1rem;
  left: -0.2rem;
  padding: 0 0.13333333rem 0 1.5rem;
  display: none;
  background-color: black;
  z-index: 99;
  width: 60%;
}
.mob-page .nav_wrap .mghs_nav .nav_left .nav_left_details li {
  border-bottom: solid 1px #424242;
  padding: 0.12rem 0;
  width: 100%;
}
.mob-page .nav_wrap .mghs_nav .nav_left .nav_left_details li:nth-of-type(1) {
  border-top: solid 1px #424242;
  padding: 0.12rem 0;
}
.mob-page .nav_wrap .mghs_nav .nav_left .nav_left_details li:nth-of-type(2) {
  border-top: solid 1px #424242;
  padding: 0.12rem 0;
}
.mob-page .nav_wrap .mghs_nav .nav_left .nav_left_details li:nth-of-type(4) {
  border-bottom-style: none;
}
.mob-page .nav_wrap .mghs_nav .nav_right {
  position: absolute;
  top: 0;
  left: 7.06666667rem;
  width: 2.9rem;
}
.mob-page .nav_wrap .mghs_nav .nav_right .nav_img {
  width: 0.29333333rem;
  float: left;
  padding: 0.52rem 0.26666667rem 0.52rem 0;
  position: relative;
  z-index: 99;
}
.mob-page .nav_wrap .mghs_nav .nav_right .nav_right_active {
  float: left;
  padding: 0.34666667rem 0;
}
.mob-page .nav_wrap .mghs_nav .nav_right .nav_right_details {
  position: absolute;
  top: 1rem;
  left: 0;
  padding: 0 0.13333333rem 0 0.53333333rem;
  display: none;
  background-color: black;
  z-index: 99;
  width: 100%;
}
.mob-page .nav_wrap .mghs_nav .nav_right .nav_right_details li {
  border-bottom: solid 1px #424242;
  padding: 0.12rem 0;
}
.mob-page .nav_wrap .mghs_nav .nav_right .nav_right_details li:nth-of-type(1) {
  border-top: solid 1px #424242;
  padding: 0.12rem 0;
}
.mob-page .nav_wrap .mghs_nav .nav_right .nav_right_details li:nth-of-type(3) {
  border-bottom-style: none;
}
.mob-page .vp-gen3mg6 .sedan_con01 img {
  width: 45px;
  margin: 0 auto;
}
.mob-page .sedan_emg6 .color_list li {
  margin-bottom: 0.5rem;
  margin-left: 0.8rem;
}
.mob-page .color_list li:nth-child(1) {
  margin-left: 0;
}
.mob-page .sedan_con02 {
  padding-bottom: 1.5rem;
}
.mob-page .sedan_emg6 .change_btn li a {
  color: #fff;
  background-image: url("images/gen3mg6_360/btn-bg.png");
}
.mob-page .change_btn li a .sp_1 {
  padding-right: 0;
}
.mob-page .sedan_emg6 .color_list li.on span,
.mob-page .sedan_emg6 .color_3d_list li.on span {
  border-bottom: #32c939 0.047rem solid;
}
.mob-page .color_list li span {
  display: block;
}
.mob-page .color_list li span,
.mob-page .color_3d_list li span {
  font-size: 0.35rem;
  letter-spacing: 1px;
}
.mob-page .color_3d_list li {
  margin-left: 1rem !important;
  letter-spacing: 1px;
}
.mob-page .newzs-main .newzs-config .config-select {
  border-color: #32c939;
}
.mob-page .newzs-main .newzs-config .config-select #config-so {
  left: 10px;
  line-height: 0.8rem;
}
.mob-page .newzs-main .newzs-config .config-bot-down .config-sheng {
  padding-bottom: 0.5rem;
}
.mob-page .newzs-main .newzs-config .config-bot-down .cheqi .colorlist .yanse {
  margin-right: 5px;
}
.mob-page .newzs-main .newzs-config .config-bot-down .cheqi .colorlist .yanse .tu.hei {
  border: 0;
}
.mob-page .newzs-main .newzs-config .config-bot-down .neishi .colorlist .yanse .tu {
  width: 1.8rem;
}
.mob-page .newzs-main .newzs-config .config-bot-down .cheqi .colorlist .yanse .wenzi {
  line-height: 1.1;
}
.mob-page .newzs-main .newzs-config .config-bot-down .neishi .colorlist .yanse .wenzi {
  font-size: 0.25rem;
}
.mob-page .newzs-main .newzs-config .config-main .information .left {
  /* border-bottom: 1px solid #3e3c3c; */
  border: 0;
}
.mob-page .newzs-main .newzs-config .config-main .information .right {
  /* border-bottom: 1px solid #3e3c3c; */
  border: 0;
}
.mob-page .newzs-main .newzs-config .config-main .heading {
  width: 100%;
}
.mob-page .newzs-main .newzs-config .config-main .heading .title {
  width: 80%;
  text-align: left;
}
.mob-page .newzs-config .config-main .information .info-list .left {
  flex: 1;
}
.mob-page .newzs-config .config-main .information .info-list .right {
  flex: 1;
}
.mob-page .newzs-config .config-main .information .info-list {
  display: flex;
  align-items: center;
}
.mob-page .newzs-main .newzs-config .config-main .information .info-list {
  height: auto;
}
.mob-page .sedan_con06 {
  padding-top: 1rem;
}
.mob-page .sales-contact .mg6-subscibe {
  display: block !important;
  padding: 40px 20px;
  background-color: #000;
}
.mob-page .newzs-main .newzs-config .button {
  height: 1.5rem;
  background-image: url('mg6/images/table-title-bg.png');
  background-repeat: no-repeat;
  background-size: 68% 80%;
  line-height: 1.3rem;
  font-size: 0.4rem;
  padding-left: 0.5rem;
  margin: 0;
  margin-top: 0.6rem;
}
.mob-page .newzs-main .newzs-config .main-list .info-list td {
  line-height: 0.8rem;
}
.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.6rem;
}
.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 {
  outline: none;
  padding-left: 20px;
  width: 100%;
  height: 46px;
  color: #fff;
  background-color: transparent;
  border: solid 1px #48b234 !important;
}
.mob-page .mg6-subscibe-input .smscode {
  position: relative;
}
.mob-page .sales-contact .mg6-subscibe-input .smscode button {
  cursor: pointer;
  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 {
  cursor: pointer;
  margin-top: 14px;
  width: 100%;
  height: 48px;
  color: #fff;
  background-color: #48b234 !important;
  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 .mg6-subscibe-input.select-two {
  position: relative;
}
.mob-page .mg6-subscibe-input.select-two::after {
  content: "\e65e";
  position: absolute;
  color: #48b234;
  top: 18%;
  right: 4%;
  font-size: 0.5rem;
}
.mob-page .mg6-subscibe-input.select-two::before {
  content: "\e65e";
  position: absolute;
  color: #48b234;
  top: 18%;
  left: 38%;
  font-size: 0.5rem;
}
.mob-page .select-two select {
  padding-left: 20px;
  width: 48%;
  height: 46px;
  color: #fff;
  background-color: transparent;
  border: solid 1px #48b234;
}
.mob-page .select-two select:nth-of-type(1) {
  margin-right: 4%;
}
.mob-page .section-vod .sedan_con05 ul li i {
  width: 1.375rem;
  height: 1.359rem;
  background-position: 0 -0.812rem;
  display: block;
  position: absolute;
  left: 44%;
  top: 32%;
}
.mob-page .section-vod .sedan_con05 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.mob-page .section-vod .gallery-icon {
  width: 3rem;
  margin: 0.5rem 0;
  margin-left: 0.85rem;
}
.mob-page .section-vod .sedan_con05 ul li:nth-child(2) img {
  margin-top: 5px;
  width: 100%;
}
