/**********公共部分*****/
.index-pro .pro_list .pro_des .pro_title{
	color:#505050;
	margin:0;
}
.index-pro .pro_list .pro_des .des_con{
	color:#a0a0a0;
	float:left;
}
.index-pro .pro_list .pro_des .more{
	float:right;
}
.index-pro .pro_list .pro_des .more a{
	color:#3b3a3a;
}
.index-pro .pro_list .pro_des .more a span.fh{
	font-family: cursive;
}
/******小屏手机*********/
@media (max-width: 768px){
	.index-pro{
		margin-top:40px;
	}
	.index-pro .pro_list .items{
		padding:2px 2px;
		margin-bottom:35px;
	}
	.index-pro .pro_list .items:hover{
		box-shadow: 10px 5px 30px 5px #e1e1e1;
	}
	.index-pro .pro_list .pro_img{
		height:0;
		padding:25%;
		background-position: center center;
		background-size: 100%;
	}
	.index-pro .pro_list .pro_des{
		padding:0 20px;
		margin-top:10px;
	}
	.index-pro .pro_list .pro_des .pro_title{
		color:#505050;
		margin:0;
	}
	.index-pro .pro_list .pro_des .des_con{
		color:#a0a0a0;
		float:left;
	}
	.index-pro .pro_list .pro_des .more{
		float:right;
	}
	.index-pro .pro_list .pro_des .more a{
		color:#3b3a3a;
	}
	.index-pro .pro_list .pro_des .more a span.fh{
		font-family: cursive;
	}
	.index-case{
		margin-top:25px;
	}
	.index-case .case_contain{
		position:relative;
	}
	.index-case .case_con{
		padding:0;
		float:left;
		overflow: hidden;
	}
	.index-case .case_box{
		position: relative;
	}
	.index-case .case_con .case_des{
		position: absolute;
		bottom:1%;
		width:96%;
		left:2%;
		height:40px;
		background:#dbdad9;
		visibility: hidden;
		display:flex;
		padding:0 3%;
		overflow: hidden;
	}
	.index-case .case_con .case_des_con{
		width:95%;
	}
	.index-case .case_con .case_des_con h3{
		font-size: 14px;
	}
	.index-case .case_con .case_des_con p{
		line-height: 24px;
	}
	.index-case .case_con .case_des_link{
		font-size: 24px;
		color:#282828;
		font-family: cursive;
		display: flex;
		align-items:center;
	}
	.index-case .case_des h3{
		font-size: 20px;
		color: #282828;
		margin:10px 0;
	}
	.index-case .case_des p{
		color:#636363;
	}
	@-webkit-keyframes case-animate{
		0%{
			bottom:-77px;
			visibility: hidden;
		}
		100%{
			bottom:7px;
			visibility: visible;
		}
	}
	.index-case .case_con:hover .case_des{
		-webkit-animation:case-animate 0.5s ease;
		visibility: visible;
	}
	.index-case .case_con img{
		width:100%;
	}
	/**********合作伙伴**********/
	.cooper{
		margin:40px;
	}
	.cooper .cooper_con{
		width:80%;
		margin:60px auto;
		margin-top:0;
	}
	.cooper .cooper_box{
		width:80%;
		height:90px;
		margin:0 auto;
		overflow: hidden;
		padding:10px 0;
	}
	.cooper .items{
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
	}
	.swiper-slide.items a{
		width: 100%;
		height: 100%;
		display: block;
	}
	.cooper .items:hover{
		box-shadow: 0px 5px 10px 2px #e1e1e1;
	}
	.cooper .cooper_box2 img{
		width:80%;
		display:block;
		margin:15px auto;
	}
}
/******大屏手机********/
@media (min-width: 768px){
	.index-pro{
		margin-top:60px;
	}
	.index-pro .pro_list .items{
		padding:2px 2px;
		margin-bottom:35px;
	}
	.index-pro .pro_list .items:hover{
		box-shadow: 10px 5px 30px 5px #e1e1e1;
	}
	.index-pro .pro_list .pro_img{
		height:0;
		padding:25%;
	}
	.index-pro .pro_list .pro_des{
		padding:0 20px;
		margin-top:30px;
	}
	.index-pro .pro_list .pro_des .pro_title{
		color:#505050;
		margin:0;
	}
	.index-pro .pro_list .pro_des .des_con{
		color:#a0a0a0;
		float:left;
	}
	.index-pro .pro_list .pro_des .more{
		float:right;
	}
	.index-pro .pro_list .pro_des .more a{
		color:#3b3a3a;
	}
	.index-pro .pro_list .pro_des .more a span.fh{
		font-family: cursive;
	}
	.index-case{
		margin-top:25px;
	}
	.index-case .case_contain{
		position:relative;
	}
	.index-case .case_con{
		padding:5px;
		width:25%;
		float:left;
		overflow: hidden;
	}
	.index-case .case_box{
		position: relative;
	}
	.index-case .case_con .case_des{
		position: absolute;
		bottom:1%;
		width:96%;
		left:2%;
		height:70px;
		background:#dbdad9;
		visibility: hidden;
		display:flex;
		padding:0 3%;
		overflow: hidden;
	}
	.index-case .case_con .case_des_con{
		width:95%;
	}
	.index-case .case_con .case_des_con p{
		line-height: 24px;
	}
	.index-case .case_con .case_des_link{
		font-size: 24px;
		color:#282828;
		font-family: cursive;
		display: flex;
		align-items:center;
	}
	.index-case .case_des h3{
		font-size: 20px;
		color: #282828;
		margin:10px 0;
	}
	.index-case .case_des p{
		color:#636363;
	}
	@-webkit-keyframes case-animate{
		0%{
			bottom:-77px;
			visibility: none;
		}
		100%{
			bottom:7px;
			visibility: visible;
		}
	}
	.index-case .case_con:hover .case_des{
		-webkit-animation:case-animate 0.5s ease;
		visibility: visible;
	}
	.index-case .case_con img{
		width:100%;
	}
	/**********合作伙伴**********/
	.cooper{
		margin-top:60px;
	}
	.cooper .cooper_con{
		width:80%;
		margin:60px auto;
		margin-top:0;
	}
	.cooper .cooper_box{
		width:80%;
		height:90px;
		margin:0 auto;
		overflow: hidden;
		padding:10px 0;
	}
	.cooper .items{
		background-repeat: no-repeat;
		background-position: center;
	}
	.swiper-slide.items a {
		width: 100%;
		height: 100%;
		display: block;
	}
	.cooper .items:hover{
		box-shadow: 0px 5px 10px 2px #e1e1e1;
	}
}
/******平板电脑********/
@media (min-width: 992px) {
	.index-pro{
		margin-top:60px;
	}
	.index-pro .pro_list .items{
		padding:2px 2px;
		margin-bottom:35px;
	}
	.index-pro .pro_list .items:hover{
		box-shadow: 10px 5px 30px 5px #e1e1e1;
	}
	.index-pro .pro_list .pro_img{
		height:0;
		padding:25%;
	}
	.index-pro .pro_list .pro_des{
		padding:0 20px;
		margin-top:30px;
	}
	.index-pro .pro_list .pro_des .pro_title{
		color:#505050;
		margin:0;
	}
	.index-pro .pro_list .pro_des .des_con{
		color:#a0a0a0;
		float:left;
	}
	.index-pro .pro_list .pro_des .more{
		float:right;
	}
	.index-pro .pro_list .pro_des .more a{
		color:#3b3a3a;
	}
	.index-pro .pro_list .pro_des .more a span.fh{
		font-family: cursive;
	}
	.index-case{
		margin-top:25px;
	}
	.index-case .case_contain{
		position:relative;
	}
	.index-case .case_con{
		padding:5px;
		width:25%;
		float:left;
		overflow: hidden;
	}
	.index-case .case_box{
		position: relative;
	}
	.index-case .case_con .case_des{
		position: absolute;
		bottom:1%;
		width:96%;
		left:2%;
		height:70px;
		background:#dbdad9;
		visibility: hidden;
		display:flex;
		padding:0 3%;
		overflow: hidden;
	}
	.index-case .case_con .case_des_con{
		width:95%;
	}
	.index-case .case_con .case_des_con p{
		line-height: 24px;
	}
	.index-case .case_con .case_des_link{
		font-size: 24px;
		color:#282828;
		font-family: cursive;
		display: flex;
		align-items:center;
	}
	.index-case .case_des h3{
		font-size: 20px;
		color: #282828;
		margin:10px 0;
	}
	.index-case .case_des p{
		color:#636363;
	}
	@-webkit-keyframes case-animate{
		0%{
			bottom:-77px;
			visibility: hidden;
		}
		100%{
			bottom:7px;
			visibility: visible;
		}
	}
	.index-case .case_con:hover .case_des{
		-webkit-animation:case-animate 0.5s ease;
		visibility: visible;
	}
	.index-case .case_con img{
		width:100%;
	}
	/**********合作伙伴**********/
	.cooper{
		margin-top:60px;
	}
	.cooper .cooper_con{
		width:80%;
		margin:60px auto;
		margin-top:0;
	}
	.cooper .cooper_box{
		width:80%;
		height:90px;
		margin:0 auto;
		overflow: hidden;
		padding:10px 0;
	}
	.cooper .items{
		background-repeat: no-repeat;
		background-position: center;
	}
	.swiper-slide.items a {
		width: 100%;
		height: 100%;
		display: block;
	}
	.cooper .items:hover{
		box-shadow: 0px 5px 10px 2px #e1e1e1;
	}
}
/******大屏电脑********/
@media (min-width: 1200px) {
	.index-pro{
		margin-top:60px;
	}
	.index-pro .pro_list .items{
		padding:2px 2px;
		margin-bottom:35px;
	}
	.index-pro .pro_list .items:hover{
		box-shadow: 10px 5px 30px 5px #e1e1e1;
	}
	.index-pro .pro_list .pro_img{
		height:0;
		padding:25%;
	}
	.index-pro .pro_list .pro_des{
		padding:0 20px;
		margin-top:30px;
	}
	.index-pro .pro_list .items{
		padding:2px 2px;
	}
	.index-pro .pro_list .items:hover{
		box-shadow: 0px 5px 30px 5px #e1e1e1;
	}
	.index-pro .pro_list .pro_img{
		height:0;
		padding:25%;
		background-position: center;
		background-size:100%;
	}
	.index-pro .pro_list .pro_des .pro_title{
		color:#505050;
		margin:0;
	}
	.index-pro .pro_list .pro_des .des_con{
		color:#a0a0a0;
		float:left;
	}
	.index-pro .pro_list .pro_des .more{
		float:right;
	}
	.index-pro .pro_list .pro_des .more a{
		color:#3b3a3a;
	}
	.index-pro .pro_list .pro_des .more a span.fh{
		font-family: cursive;
	}
	.index-pro .pro_name{
		margin-top:5px;
	}
	.index-case{
		margin-top:25px;
	}
	.index-case .case_contain{
		position:relative;
	}
	.index-case .case_con{
		padding:5px;
		width:25%;
		float:left;
		overflow: hidden;
	}
	.index-case .case_box{
		position: relative;
	}
	.index-case .case_con .case_des{
		position: absolute;
		bottom:1%;
		width:96%;
		left:2%;
		height:70px;
		background:#dbdad9;
		visibility: hidden;
		display:flex;
		padding:0 3%;
		overflow: hidden;
	}
	.index-case .case_con .case_des_con{
		width:95%;
	}
	.index-case .case_con .case_des_con p{
		line-height: 24px;
	}
	.index-case .case_con .case_des_link{
		font-size: 24px;
		color:#282828;
		font-family: cursive;
		display: flex;
		align-items:center;
	}
	.index-case .case_des h3{
		font-size: 20px;
		color: #282828;
		margin:10px 0;
	}
	.index-case .case_des p{
		color:#636363;
	}
	@-webkit-keyframes case-animate{
		0%{
			bottom:-77px;
			visibility: hidden;
		}
		100%{
			bottom:7px;
			visibility: visible;
		}
	}
	.index-case .case_con:hover .case_des{
		-webkit-animation:case-animate 0.5s ease;
		visibility: visible;
	} 
	.index-case .case_con img{
		width:100%;
	}
	/**********合作伙伴**********/
	.cooper{
		margin-top:60px;
	}
	.cooper .cooper_con{
		width:80%;
		margin:60px auto;
		margin-top:0;
	}
	.cooper .cooper_box{
		width:80%;
		height:90px;
		margin:0 auto;
		overflow: hidden;
		padding:10px 0;
	}
	.cooper .items{
		background-repeat: no-repeat;
		background-position: center;
	}
	.swiper-slide.items a {
		width: 100%;
		height: 100%;
		display: block;
	}
	.cooper .items:hover{
		box-shadow: 0px 0px 10px 2px #e1e1e1;
	}
}
.cooper .cooper_con{
	position: relative;
}
.cooper .next,
.cooper .prev{
	background:transparent;
	font-size: 32px;
	color:#9ed216;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: cursive;
}
