.ali-product-layer{margin-bottom: 65px;}
.ali-title{font-size: 42px;line-height: 62px;margin-top: 70px;}
.ali-title2{font-size: 24px;line-height: 44px;margin-bottom: 36px;}
.solute{
	width: 100%;
	background: #f5f5f6;
	height: 100px;
}
.solute .s-content{
	width: 960px;
	margin: 0 auto;
}
.solute .s-content p{
	float: left;
	width: 480px;
	height: 100px;
	box-sizing:border-box;
	background: url(../images/index08.png) no-repeat 250px center;
	background-size: 14px 9px;
}

.solute .s-content p.active{
	background: url(../images/index09.png) no-repeat 250px center #fff;
	background-size: 14px 9px;
}
.solute .s-content p a{
	color: #333;
	display: block;
	width: 100%;
	padding: 0 170px;
	margin: 0 auto;
	line-height: 100px;
}

.content3 ul{
  width: 1200px;
  margin: 0 auto;
}
.content3 .content3-des{
	padding: 9px 0 14px
}
.content3 ul li{
  float: left;width: 383px;margin-right: 25px;background: #f5f5f6;margin-bottom:25px;
}
.content3 ul li:nth-child(3){margin: 0}
.content3 ul li .pic{
  width: 100%;overflow: hidden;height:240px;text-align:center;
}
.content3 ul li .pic img{width: 100%;}
.content3 ul li h3{
  font-weight: normal;
  height: 40px;line-height: 40px;
  color: #333;
  font-size: 24px;
  padding: 0 15px;
}
.content3 ul li h3 a{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.content3 ul li p{
  padding: 0 15px;
  line-height: 23px;
  font-size: 14px;
  color: #808080;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.content3 .top{
	height: 180px;
	width: 1200px;
	margin: 0 auto;
	padding: 60px 0 45px;
}
.content3 .top h2{
	height: 40px;line-height: 40px;
	padding-left: 60px;
	position: relative;
	font-size: 24px;
	color: #333
}
.content3 .top h2 img{
	position: absolute;
	top: 50%;
	margin-top: -17px;
	width: auto;
	height: 34px;
	left: 2px
}
.content3 .top p{
	line-height: 32px;
	height: 32px;
	color: #666;
	font-size: 16px
}

.solution2{
	width: 1200px;margin: 0 auto
}
.solution2 .inner{
	width: 400px;
	margin-top: 70px;
	padding: 0 50px;
}
.solution2 .inner .pic{
	width: 100%;
	text-align: center;
}
.solution2 .inner .pic img{
	width: auto;
	height: 72px;
}
.solution2 .inner h1{
	height: 140px;
	margin: 0 auto;
	font-size: 32px;
	line-height: 50px;
	padding:40px 0;
	text-align: center;
    overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.solution2 .inner .descript{
	width: 100%;
	line-height: 30px;
	font-size: 16px;color: #999999;
	    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.solution2 .inner .list{
	height: 120px;
}
.solution2 .inner .descript img{margin-right: 15px;}
.solution2 .inner .btn{
	width: 97px;
	height: 27px;
	line-height:27px ;
	border: 1px solid #333;
	text-align: center;
	font-size: 14px;
	margin-left: 30px;
	margin-top: 55px
}