.index_banner{
	margin-bottom:1.8rem;
}
.index_banner img{
	width: 37.5rem;height: 20rem;
}
.index_introbg{
	text-align: center;width: 37.5rem;height: 5rem;margin: 1.5rem auto;	
}
.index_introbg img{
	width: 34.8rem;height: 5rem;margin: 0 auto;
}
.index_productbg{
	text-align: center;width: 28.2rem;height: 5rem;margin: 1.5rem auto;	
}
.index_productbg img{
	width: 28.2rem;height: 5rem;margin: 0 auto;
}
.index_intros{
	width: 32.5rem;height:17rem;margin: 0 auto;line-height: 2.85rem;font-size: 1.3rem;font-weight: 400;
	color: #000;text-indent: 2em;overflow: hidden;text-align: justify;
}
.showMore{
	width: 34.5rem;	height: 4.5rem;	background: #FFFFFF;	box-shadow: 0rem 0.1rem 0.2rem 0rem rgba(0, 0, 0, 0.1);
	border-radius: 0.4rem;font-weight: 400;font-size: 1.4rem;color: #167DFF;line-height: 2.1rem;display: flex;
	justify-content: center;align-items: center;margin: 1.6rem auto;
}
.imageContainer{
	display: flex;width: 34.8rem;margin: 0 auto;justify-content: space-between;flex-wrap: wrap;	
}
.imageContainer img{
	width: 16.8rem;height: 12rem;margin-bottom: 1rem;
}

.imageContainer img.partners{
	width: 16rem;height: 6.9rem;margin-bottom: 1.4rem;
}
.productContainer{
	width: 34.8rem;margin: 0 auto;overflow-x: scroll;white-space: nowrap;
}
.productContainer .single_pro{
	width: 12.6rem;height: 18rem;margin-right: 1rem;position: relative;text-align: center;display: inline-block;
}
.productContainer .single_bg{
	width: 12.6rem;height: 18rem;position: absolute;left: 0;top: 0;
}
.productContainer .single_intro{
	width: 12.6rem;height: auto;position: absolute;top: 6rem;
	font-size: 1.3rem;font-weight: 500;	color: #FFFFFF;	line-height: 2rem;
}
.productContainer .single_intro img{
	height: 2.8rem;margin-bottom: 1.3rem;
}
.productContainer .single_intro div{
	width: 10rem;text-align: center;margin: 0 auto;word-break: break-all;overflow: hidden;
	text-overflow: ellipsis;display: -webkit-box;white-space: normal;
  -webkit-box-orient: vertical;-webkit-line-clamp: 2;
}
/* 正数资讯 */
.indexNewsBox{
	display: flex;justify-content: space-between;width: 34.5rem;height: 12rem;margin: 0 auto;
	background: #FFFFFF;border-radius: 0.4rem;margin-bottom: 1rem;
}
.indexNewsBox .newsDetail{
	display: flex;width: 20.5rem;padding: 0.8rem 0;flex-wrap: wrap;word-break: break-all;
}
.indexNewsBox .focus-box{
	display: flex;justify-content: space-between;flex-flow: column;
}
.indexNewsBox .news-keeper{
	width:12.66rem;height: 1.7rem;
}
.indexNewsBox .focus-img{
	width: 12.66rem;height: 8.6rem;margin-right: 1.2rem;
}
.indexNewsBox .newsTitle{
	font-size: 1.5rem;	font-weight: 400;	color: #000000;	line-height: 2rem;max-height: 4rem;width: 20.5rem;
	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;margin-bottom: .5rem;
}
.indexNewsBox .newsContent{
	font-size: 1.2rem;font-weight: 400;	color: #999;	line-height: 1.8rem;max-height: 3.6rem;width: 20.5rem;
	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.indexNewsBox .newsTime{
	font-size: 1.2rem;	font-weight: 400;	color: #999;	line-height: 1.8rem;width: 20.5rem;
}
/* 模态框 */
#myModal{
	width: 100vw;height: 100vh;position: fixed;z-index: 999;background-color: rgba(0,0,0,.3);
	left: 0;top: 0;display: flex;justify-content: center;align-items: center;display: none;
}
.mainContent{
	width: 31.5rem;	height: 38.3rem;background: #FFFFFF;border-radius: 0.4rem;padding: 2rem;position: relative;
}
.mainContent .title{
	font-size: 1.6rem;	font-weight: bold;	color: #000000;	line-height: 2.4rem;text-align: center;
	margin-bottom: 2rem;
}
.mainContent .content{
	width: 27.5rem;height: 26rem;font-size: 1.3rem;font-weight: 400;color: #808080;line-height: 2.6rem;
	overflow-y: auto;text-indent: 2em;
}
.mainContent .exit{
	width: 31.5rem;height: 4.6rem;position:absolute;bottom: 0;left: 0;font-weight: 400;color: #167DFF;
	line-height: 2.4rem;font-size: 1.6rem;text-align: center;border-top: 1px solid #F2F2F2;line-height: 4.2rem;
}