.banner{
	width:100%;
	height:1.7rem;
	background:url(../images/banner-s.jpg) no-repeat;
	background-size: 100%;
}
.banner p{
	color:#fff;
	width:100%;
	text-align: center;
	font-size:0.32rem;
	text-shadow:0.01rem 0.01rem 0.01rem #000;
	letter-spacing:0.03rem;
	padding-top:0.8rem;
}
.case_head{
	position:relative;
	height:0.35rem;
}
.case_head span:first-child{
	margin-left:0.1rem;
}
.case_head span{
	display: inline-block;
	line-height: 0.35rem;
}
.case_head a{
	color:#000;
	overflow: visible;
}
/*.case{
	width:31%;
	height:0.35rem;
	color:#2951b4;
}
.case p:first-child{
	margin:0.1rem 0 0 0.11rem;
	font-size:0.16rem;
	height:0.2rem;
}
.case p.small{
	transform: scale(0.8);
	font-size:0.09rem;
	margin:-0.02rem auto 0.04rem;
}*/
.border{
	position:absolute;
	bottom:0;
	width:100%;
	height:0.01rem;
	border-bottom:0.01rem solid #bfbfbf;
	box-shadow: #ededed 0 0 0.01rem 0.02rem;
	z-index:-3;
}
.content{
	margin:0 0.1rem;
}
.cont-head{
	height:0.5rem;
	text-align:center;
}
.cont-head p:first-child{
	padding-top:0.12rem;
	font-size:0.18rem;
	margin-bottom: 0;
}
.cont-head p:last-child{
	font-size:0.09rem;
}
.cont-case{
	width:100%;
	height:3.2rem;
	margin-bottom:0.2rem;
	border-bottom:0.01rem solid #e6e6e6;
}
.cont{
	position:relative;
	width:100%;
	height:1.3rem;
	margin:0.1rem auto;
}
.cont img{
	width:45%;
	height:1.3rem;
}
.cont-h{
	position:absolute;
	padding:0 0.1rem;
	top:0;
	right:0;
	width:55%;
	height:1.3rem;
	background:#f8f8f8;
}
.cont-h p{
	margin-bottom:0;
}
/*.cont-h p:first-child{
	font-size:0.15rem;
	padding-top:0.15rem;
	margin:0 0 0.1rem 0.08rem;
	color:#383737;
}
.cont-h p:nth-child(2){
	font-size:0.15rem;
	color:#535353;
	margin-left:0.08rem;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}*/
.cont-h p a{
	font-size:0.15rem;
	padding-top:0.15rem;
	line-height:0.16rem;
	margin:0 0 0.1rem 0;
	color:#383737;
}
.cont-h p{
	margin-bottom:0;
}
.cont-h a p{
	width:100%;
	font-size:0.11rem;
	color:#6f6f6f;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.cont-h p.know{
	position: absolute;
	width:0.6rem;
	height:0.2rem;
	border:0.01rem solid #fff;
	background:#f1f1f1;
	font-size:0.1rem;
	text-align:center;
	line-height: 0.2rem;
	border-radius:.08rem;
	right:0.1rem;
	bottom:0.1rem;
}
.cont-h p.know a{
	font-size: 0.09rem;
	transform: scale(0.9);
	line-height: 0.2rem;
 	padding-top:0;
}
.cont-h p.know i{
	font-size: 9px;
}

.num{
	width:100%;
	height:0.6rem;
	line-height: 0.6rem;
	text-align: center;
}