﻿.site_index{
	.more{
		color: #848a96;
	}
}
.notice-index{
	background: #f7f8fa;
	.icon{color: #00a7c2;}
	.notice-list{
		a{color: #858a95;}
	}
}
.competition-index{
	.competition-list{
		.item{
			width: 49%;
			-webkit-transition: all .2s linear;transition: all .2s linear;
			&:hover{
				box-shadow: 0 6px 10px 0 #EDF5FF;
				-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);
			}
			.pic{
				width: 53%; 
				height: 2.5rem; 
				overflow: hidden;
				border-radius: 0.1rem;
				.imgWrap_bg{
					position:absolute;
					left:-7%;
					top:0;
					width:114%;
					height:114%;
					object-fit:cover;
					-webkit-filter:blur(13px);
					filter:blur(13px)
				}
				.imgWrap_img{
					display:block;
					width:100%;
					height:100%;
					position:relative
				}
			}
			.info{
				h3{color: #252b38;}
				p{}
				.brief {
					color: #00a7c2;
					span{}
				}
			}
		}
	}
}
.course-index{
	.course-list{
		.course_item{
			width: 23.5%;
			margin-right: 2%; 
			margin-bottom: 0.3rem; 
			background: #fff;
			border-radius: 0.1rem; 
			overflow: hidden;
			-webkit-transition: all .2s linear;transition: all .2s linear;
			&:nth-of-type(4n){
				margin-right: 0;
			}
			&:hover{
				box-shadow: 0 6px 10px 0 #EDF5FF;
				-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);
				.info p{color: #00a7c2;}
			}
			.pic{
				width: 100%; 
				height: 2.75rem; 
				overflow: hidden;
				.imgWrap_bg{
					position:absolute;
					left:-7%;
					top:0;
					width:114%;
					height:114%;
					object-fit:cover;
					-webkit-filter:blur(13px);
					filter:blur(13px)
				}
				.imgWrap_img{
					display:block;
					width:100%;
					height:100%;
					position:relative
				}
			}
			.info{
				color: #252b38;
				p{
					overflow: hidden;
					text-overflow: ellipsis;
					white-space: nowrap;
					margin-bottom: 0.12rem;
				}
				.price{color: #fb7319;}	
			}
		}
	}
}
.product-index{
	.product-list{
		.product_item{
			width: 32%;
			margin-right: 2%; 
			margin-bottom: 0.3rem; 
			background: #fff;
			-webkit-transition: all .2s linear;transition: all .2s linear;
			&:nth-of-type(3n){
				margin-right: 0;
			}
			&:hover{
				
				.pic{
					outline: 1px solid #00a7c2;
				}
				.info p{color: #00a7c2;}
			}
			.pic{
				width: 100%; 
				height: 2.75rem; 
				overflow: hidden;
			border-radius: 0.1rem; 
			overflow: hidden;
				img{
					display:block;
					max-width:100%;
					max-height:100%;
					position:relative
				}
			}
			.info{
				color: #252b38;
				p{
					overflow: hidden;
					text-overflow: ellipsis;
					white-space: nowrap;
					margin-bottom: 0.12rem;
				}
				.price{color: #fb7319;}	
			}
		}
	}
}
.news-index{
	.news-list{
		
		.news_item{
			width: 32%;
			border-radius: 0.1rem; 
			margin-right: 2%; 
			overflow: hidden;
			&:hover{
				box-shadow: 0 6px 10px 0 #EDF5FF;
			}
			&:nth-of-type(3n){
				margin-right: 0;
			}
			.pic{
				width: 100%; 
				height: 2.76rem; 
				overflow: hidden;
				.imgWrap_bg{
					position:absolute;
					left:-7%;
					top:0;
					width:114%;
					height:114%;
					object-fit:cover;
					-webkit-filter:blur(13px);
					filter:blur(13px)
				}
				.imgWrap_img{
					display:block;
					width:100%;
					height:100%;
					position:relative
				}
			}
			.info{
				padding: 0.15rem 0.15rem;
				background: rgba(0,167,194,0.6);
				position: absolute;
				bottom: 0;
				width: 100%;
				left: 0;
				p{
					overflow: hidden;
					text-overflow: ellipsis;
					white-space: nowrap;
					color: #fff;
				}	
			}
		}
	}
}
.certificate-index{
	.certificate-box{
		padding: 0.75rem 0 0.85rem;
		p{color: #355789;}
		.chaxun{
			width: 6.3rem;
			margin-top: 0.95rem;
			input{
				background: #fff;border-radius: 0.05rem;padding:  0 0.15rem; border: none;
			}
			.tj{
				width: 1.6rem;height: 0.6rem;background: #00a7c2;border-radius: 0.05rem;color: #fff;cursor: pointer;
			}
		}
	}
}
.aboutsu-index{
	.aboutsu-box{
		.pic{
			width: 6.95rem;padding: 0 0.5rem 0 0.55rem;
			img{display: bolck; width: 100%;}
		}
		.wz{
			.tit{
				b{display: block;background: linear-gradient(90deg, #3faec1, #fff);height: 0.03rem;}
			}
			h3{color: #252b38;}
			p{color: #727781; line-height: 2.2; text-indent: 2em;}
			a{display: block;width: 1.55rem; height: 0.45rem;border-radius: 0.3rem;border: 1px solid #252b38;color: #252b38;line-height: 0.43rem; text-align: center;}
		}
	}
}