.product-wrapper {

	max-width: 1200px;

	margin-left: auto;

	margin-right: auto;

	position: relative;

    width:90%;

	overflow:hidden;

}



.product-features .product-body {

    margin: 90px 0;

}

.product-features .product-body:after {

	content: "";

	width: 100%;

	height: 1px;

	background:#03A5A7;

	background-size: 100% auto;

	background-position: center;

	position: absolute;

	top: 50%;

	left: 0;

	z-index: 0

}

/*li*/

.features-item {

	position: relative;

	height:100px;

}

.features-slide .features-item>* {

	    text-align: left;

}

.features-item h3 {

	font-size: 22px;

	line-height:28px;

	margin-bottom: 70px;

	color: #03A5A7;

	opacity: 0.7;

	transition: all 0.1s;margin-left:10px;

}

.features-item i {

	position: absolute;

	width: 7px;

    height: 7px;

    background: #03A5A7;

	background-size: contain;

	background-position: right center;

	border:3px solid #fff;

	border-radius:50%;

	left: 0%;

	margin-left: 10px;

	top: 44px;

	z-index: 3;

	transition:.3s;

}

.features-item .features-info {

	display: block;

	margin: 0 auto;

	transition: all 0.3s;

	border-radius: 2px;position: absolute;

   

}

.features-item:hover .features-info .features-info-s {
  border: 1px solid #03A5A7;
}

.features-slide li:nth-child(2n) .features-info{position: absolute;top:-85px;}

.features-slide li:nth-child(2n) h3{  

	position: absolute;

    top: 72px;

    left: 0;

}

.features-item .features-info .features-info-i {

	font-size: 14px;

	color: #A0A2A8;

	line-height: 22px;

	margin-bottom: 10px

}

.features-item .features-info .features-info-s {

	font-size: 16px;

	padding: 15px;

	line-height: 24px;

	overflow: hidden;

  background: #FFFFFF;

  border: 1px solid #DBDBDB;width: 70%;margin-left:10px;

}

.features-item.dark i {

	background: url(../images/productBase-features-timeline-dark.png) no-repeat;

	background-size: contain;

	background-position: right center

}

/*鼠标悬浮效果*/

.features-item:hover i {

	width: 9px;

    height: 9px;

	background: #fff;

	border:2px solid #03A5A7;

}

/*.features-item:hover h3 {

	font-size: 22px;

	line-height: 28px;

	opacity: 0.9

}

.features-item:hover i {

	width: 40%;

	

	background: url(../images/productBase-features-timeline-hover.png) no-repeat;

	background-size: contain;

	background-position: right center

}*/



/*左右按钮*/

.product-features .swiper-button-prev {

	width: 30px;

	height: 40%;

	left: -15px;

	top: 60%;

	background: none

}

.product-features .swiper-button-prev:after {

	content: "";

	display: inline-block;

	position: absolute;

	width: 15px;

	height: 30px;

	background: url(../images/productBase-features-left.png) no-repeat;

	background-size: 100% 100%;

	top: 50%;

	margin-top: -15px;

	left: 50%;

	margin-left: -7px

}









.product-features .swiper-button-next {

	width: 30px;

	height: 40%;

	right: -15px;

	top: 60%;

	background: none

}

.product-features .swiper-button-next:after {

	content: "";

	display: inline-block;

	position: absolute;

	width: 15px;

	height: 30px;

	background: url(../images/productBase-features-right.png) no-repeat;

	background-size: 100% 100%;

	top: 50%;

	margin-top: -15px;

	left: 50%;

	margin-left: -7px

}



.fea1{

  position: absolute;

	top: 0;

	left: 0;

  z-index: 99;

  height:100%;

  display:flex;

  align-items:center;

}



.fea1 .triangle {

  width: 0;

  height: 0;

  border-right: 20px solid #03A5A7;

  border-top: 20px solid transparent;

  border-bottom: 20px solid transparent;

}



.fea1.swiper-button-disabled .triangle {

  width: 0;

  height: 0;

  border-right: 20px solid #ccc;

  border-top: 20px solid transparent;

  border-bottom: 20px solid transparent;

}



.fea2{

  position: absolute;

	top: 0;

	right: 0;

  z-index: 99;

  height:100%;

  display:flex;

  align-items:center;

}



.fea2 .triangle {

  width: 0;

  height: 0;

  border-left: 20px solid #03A5A7;

  border-top: 20px solid transparent;

  border-bottom: 20px solid transparent;

}



.fea2.swiper-button-disabled .triangle{

  width: 0;

  height: 0;

  border-left: 20px solid #ccc;

  border-top: 20px solid transparent;

  border-bottom: 20px solid transparent;

}

