.banner{ width:100%;height:auto;margin-top: 0px;	position: relative;overflow: hidden;cursor: pointer;}
.testkv{ width:15%; height:90px;  position: absolute; bottom:-20px; right:14%; cursor: pointer; z-index: 30; }
 .player{ height:88px; width:14%;  position: absolute; bottom:0; right:0; cursor: pointer; z-index: 30; }
.testkv1{height:88px;width: 14%;position: absolute;bottom:0;right:0;cursor: pointer;z-index: 30;}
.swiper-pagination-bullet-active,.swiper-pagination-bullet{
width: 10px;
height: 10px;
background-color: #fff;
}
#kv-swiper{
  cursor: pointer;
}
#kv-swiper .swiper-slide {
  position: relative;
}
.swiper-button-prev{
	
  position: absolute;
  top: 45%;
  width: 1.979167em;
  height: 7.8125em;
  z-index: 3;
  left: 0;
  background: url(/uploads/image/v2ivechicles/kv-prev.png) center center no-repeat;
  background-size: 100% 100%;
}

.swiper-button-next {
	position: absolute;
  top: 45%;
  width: 1.979167em;
  height: 7.8125em;
  z-index: 3;
  right: 0;
  background: url(/uploads/image/v2ivechicles/kv-next.png) center center no-repeat;
  background-size: 100% 100%;
}


.videoplayer{ background: ; position: fixed; left: 0; top: 0; z-index: 1000; width: 100%; height: 100%; display: none;}
.video-main { background:  no-repeat; width: 966px; height: 562px; position: absolute; left: 50%; margin-left: -483px; top: 50%; margin-top: -281px;}  
.close { background:  no-repeat center center; position: absolute; right: -10px; top: -35px; cursor: pointer; width: 50px; height: 50px;  z-index: 5;}
.video-box{ width: 922px; height: 522px; background: #000; position: absolute; left: 50%; margin-left: -461px; top: 50%; margin-top: -261px;}
.video-box-warp{width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.video-box-mask{ background:  no-repeat center center; width: 100%; height: 100%; position: absolute; left: 0; top: 0; cursor: pointer; z-index: 2;}
.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* fix for firefox 9 fullscreen (only if it is enabled). not needed when
   checking fullscreenenabled. */
.video-js:-moz-full-screen {
  position: absolute;
}

#kv-swiper img {
  width: 100%;
  display: block;
}

 .plan {
  width: 100%;
  padding-top: 3.125em;
  padding-bottom: 3.645833em;
  border-bottom: 1px solid #ccc;
}

 .plan .top-tlt {
  text-align: center;
}

 .plan .top-tlt h3 {
  font-size: 2.083333em;
  font-weight: bold;
  margin-bottom: 1.5625em;
}

 .plan .top-tlt .ps-rq {
  margin-top: 1.5625em;
  margin-bottom: 2.083333em;
}

 .plan .top-tlt .ps-rq p {
  font-size: 1.041667em;
}

 /* .plan .plan-ul { */
  /* width: 75em; */
  /* margin: 0 auto; */
/* } */

 .plan .plan-ul .plan-box {
  position: relative;
  width: 34.3em;
  height: 14.0625em;
  float: left;
  margin-left: 1.166667em;
  padding: 1.770833em 1.291667em;
  background-color: #f2f3f5;
  border-radius: .520833em;
  -webkit-border-radius: .520833em;
  -moz-border-radius: .520833em;
  -ms-border-radius: .520833em;
  -o-border-radius: .520833em;
}

 .plan .plan-ul .plan-box .plan-tit {
  text-align: center;
}

 .plan .plan-ul .plan-box .plan-tit span {
  font-size: 1.458333em;
  font-weight: bold;
  vertical-align: middle;
}

 .plan .plan-ul .plan-box .plan-tit img {
  display: inline-block;
  width: 1.875em;
  margin-right: 0.5em;
  vertical-align: middle;
}

 .plan .plan-ul .plan-box .plan-main {
  margin-top: 2.604167em;
  margin-bottom: 3.125em;
  margin-left: 3.8em;
}

 .plan .plan-ul .plan-box .plan-main .plan-txt-box .plan-fl {
  float: left;
  width: 21.0em;
  line-height: 1.6em;
  padding-left: 0.9em;
}
 .plan .plan-ul .plan-box .plan-main .plan-txt-box .plan-ce {
  width: 21.0em;
  line-height: 1.6em;
  padding-left: 0.9em;
}

 .plan .plan-ul .plan-box .plan-main .plan-txt-box .plan-fl p {
  font-size: 1.145833em;
  position: relative;
}

 .plan .plan-ul .plan-box .plan-main .plan-txt-box .plan-fl p i {
  font-style: normal;
  color: #d6000f;
  display: inline-block;
  margin-right: .3em;
  position: absolute;
  top: 0em;
  left: -0.9em;
}

 .plan .plan-ul .plan-box .plan-main .plan-txt-box .plan-fr {
  float: left;
  width: 9.895833em;
  line-height: 1.6em;
}

 .plan .plan-ul .plan-box .plan-main .plan-txt-box .plan-fr p {
  font-size: 1.145833em;
  position: relative;
}

 .plan .plan-ul .plan-box .plan-main .plan-txt-box .plan-ce p {
  font-size: 1.145833em;
  position: relative;
}

 .plan .plan-ul .plan-box .plan-main .plan-txt-box .plan-ce p i {
  font-style: normal;
  color: #d6000f;
  display: inline-block;
  margin-right: .3em;
  position: absolute;
  top: 0em;
  left: -0.9em;
}

 .plan .plan-ul .plan-box .plan-ps {
  position: absolute;
  left: 0;
  bottom: 1.770833em;
  text-align: center;
  width: 100%;
}

 .plan .plan-ul .plan-box .plan-ps p {
  font-size: .833333em;
}

 .plan .plan-ul .plan-box .plan-ps p span {
  color: #d6000f;
}

 .plan .plan-ul .plan-boxs {
  position: relative;
  float: left;
  margin-top: 1.291667em;
  width: 100%;
  height: 15.0625em;
  margin-left: 4.166667em;
  background-color: #f2f3f5;
  border-radius: .520833em;
  -webkit-border-radius: .520833em;
  -moz-border-radius: .520833em;
  -ms-border-radius: .520833em;
  -o-border-radius: .520833em;
}

 .plan .plan-ul .plan-boxs .plan-tit {
  text-align: center;
  padding-top: 2.34375em;
}

 .plan .plan-ul .plan-boxs .plan-tit span {
  font-size: 1.458333em;
  font-weight: bold;
  vertical-align: middle;
}

 .plan .plan-ul .plan-boxs .plan-tit img {
  display: inline-block;
  width: 3.875em;
  margin-right: 0.5em;
  vertical-align: middle;
}

 .plan .plan-ul .plan-boxs .plan-main {
  margin-top: 2.604167em;
  margin-bottom: 3.125em;
}

 .plan .plan-ul .plan-boxs .plan-main .plan-txt-box .plan-fl {
  float: left;
  width: 7.291667em;
}

 .plan .plan-ul .plan-boxs .plan-main .plan-txt-box .plan-fl p {
  font-size: 1.145833em;
}

 .plan .plan-ul .plan-boxs .plan-main .plan-txt-box .plan-fl p i {
  font-style: normal;
  color: #d6000f;
  display: inline-block;
  margin-right: .3em;
}

 .plan .plan-ul .plan-boxs .plan-main .plan-txt-box .plan-fr {
  float: left;
  width: 9.895833em;
}

 .plan .plan-ul .plan-boxs .plan-main .plan-txt-box .plan-fr p {
  font-size: 1.145833em;
}

 .plan .plan-ul .plan-boxs .plan-main .plan-txt-box .plan-ce {
  padding: 0 2.32em;
  line-height: 1.5em;
  margin-left: 3.3em;
}

 .plan .plan-ul .plan-boxs .plan-main .plan-txt-box .plan-ce p {
  font-size: 1.145833em;
  position: relative;
}

 .plan .plan-ul .plan-boxs .plan-main .plan-txt-box .plan-ce p i {
  font-style: normal;
  color: #1c77ba;
  display: inline-block;
  margin-right: .3em;
  position: absolute;
  top: 0em;
  left: -0.9em;
}

 .plan .plan-ul .plan-boxs .plan-ps {
  position: absolute;
  left: 0;
  bottom: 1.770833em;
  text-align: center;
  width: 100%;
}

 .plan .plan-ul .plan-boxs .plan-ps p {
  font-size: .833333em;
}

 .plan .plan-ul .plan-boxs .plan-ps p span {
  color: #d6000f;
}

 .plan .plan-ul .ml0 {
  margin-left: 0;
}

 .plan .plan-ul .mt10 {
  margin-top: .520833em;
}

.content .section3 .an {
  bottom:2em !important;
}
.content .section3 .s-btn {
  height: 120px !important;
   
}
.content .section3 .s-btn p {
  bottom: 0 !important;
}
/* 视屏 */
#tab_9{
  background:  no-repeat;
  overflow:hidden;
  display: block;
  background-size:100% 100%;
}
#tab_9 .left {
  width:50%;
}
#tab_9 .left .title {
  vertical-align: middle;
  overflow: hidden;
  clear: both;
}
#tab_9 .left .title::before,#tab_9 .left .title::after {
  clear: both;
  overflow: hidden;
  display: block;
}
#tab_9 .left .title>img {
  width:55.6px !important;
  height: 55.6px !important;
  float: left;
}
#tab_9 .left .p-text {
  margin:1.2em 0;
  font-size: 14.8px;
}
#tab_9 .left .title>p {
  float: left;
  margin-top: 2%;
  font-size: 1.48em;
  font-weight: bold;
  vertical-align: middle;
  margin-left: 2%;
}
#tab_9 .left .video-wrap {
  display: flex;
  justify-content: space-around;
}
#tab_9 .left .video-wrap .video-item {
  width: 32%;
  float:left;
  background:#fff;
  padding: 0.4em;
  opacity: 0.6;
  cursor: pointer;
  -webkit-transition: all .4s;
  transition: all .4s;
}
#tab_9 .left .video-wrap .video-item.active {
  opacity: 1;
  box-shadow: 0 0 20px rgba(0,0,0,0.35);
}
#tab_9 .left .video-wrap .video-item>img {
  width:100%;
}
#tab_9 .left .video-wrap .video-item>p {
 font-size: 14.8px;
}


#tab_9 .right {
  width:50%;
  position: relative;
  cursor: pointer;
}
#tab_9 .right>img {
  width:100%;
}

#s1vide19{
	width: 100%;
}
#videomodel-text{
  width: 100%;
  height: 80px;
  position: absolute;
  top: 50%;
  text-align: center;
  padding-top: 30px;
}

#videomodel-text p{
  color: white;
  font-size: 15.8583px;
}

#tab_11 h2{
  font-size: 36px;
  margin-top:40px;
}

.plan {
  width: 100%;
  padding: 3% 0;
  background-color: #f0f0f0;
}

.plan .top-tlt {
  text-align: center;
}

.plan .top-tlt h3 {
  font-size: 2.083333em;
  font-weight: bold;
}

.plan .plan-ul .plan-content {
  position: relative;
}

.plan .plan-ul .plan-content #newplan-swiper {
  width: 84.1%;
  margin: 2.6% auto 0;
}

.plan .plan-ul .plan-content #newplan-swiper .swiper-slide {
  position: relative;
  box-sizing: border-box;
 
  background-color: #fff;
}

.plan .plan-ul .plan-content #newplan-swiper .swiper-slide .item-boxs img {
  width: 50%;
  display: block;
   margin-left:1px;
}

.plan .plan-ul .plan-content #newplan-swiper .swiper-slide .item-boxs .plan-item-content {
  width: 50%;
  height: 100%;
  vertical-align: top;
  position: absolute;
  right: 0;
  top: 0;
  overflow: hidden;
  padding: 4em;
  box-sizing: border-box;
}

.plan .plan-ul .plan-content #newplan-swiper .swiper-slide .item-boxs .plan-item-content .h2 {
  font-weight: bold;
  font-size: 1.8em;
  width: 100%;
}

.plan .plan-ul .plan-content #newplan-swiper .swiper-slide .item-boxs .plan-item-content ul {
  font-size: 1.2em;
  padding-top: 1.3em;
  line-height: 1.8em;
  width: 100%;
}

.plan .plan-ul .plan-content #newplan-swiper .swiper-slide .item-boxs .plan-item-content ul sup {
  vertical-align: super;
}

.plan .plan-ul .plan-content .swiper-btn {
  width: 3.6em;
  height: 3.6em;
  position: absolute;
  right: 1.5%;
  background: url(/uploads/image/v2iplan/btn-next1.png) center center no-repeat;
  background-size: 100% 100%;
  top: 50%;
  margin-top: -1.8em;
  cursor: pointer;
}

.plan .plan-ul .plan-content .swiper-btn.disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none;
}

.plan .plan-ul .plan-content .swiper-btn:hover {
  background-image: url(/uploads/image/v2iplan/btn-next2.png);
}

.plan .plan-ul .plan-content .swiper-btn.newplan-prev-btn {
  left: 1.5%;
  right: auto;
  background-image: url(/uploads/image/v2iplan/btn-prev1.png);
}

.plan .plan-ul .plan-content .swiper-btn.newplan-prev-btn:hover {
  background-image: url(/uploads/image/v2iplan/btn-prev2.png);
}

.plan .plan-ul .tabs-ul {
  text-align: center;
  margin-top: 2.4em;
  font-weight: bold;
}

.plan .plan-ul .tabs-ul .tab-item {
  display: inline-block;
  width: 15.5%;
  margin: 0 2.8%;
  border-top: 3px solid #000;
  cursor: pointer;
  opacity: .5;
  font-size: 1.5em;
  padding: .9rem 0 1.2em;
  vertical-align: top;
}

.plan .plan-ul .tabs-ul .tab-item.active {
  opacity: 1;
  background: linear-gradient(rgba(0, 0, 0, 0.06), transparent);
}

.plan .plan-ul .allcountry1 {
  width: 84.1%;
  margin: 1% auto .6%;
  line-height: 1.5em;
}