@media (max-width:1000px) {
	.banner{
		width: 95%;
		height: auto;
		margin: 20px auto 0;
	}
	.bl-box{
		width: 100%;
		height: 230px;
		position: relative;
		margin-bottom: 5px;
		
	}
	.bl-box img{
		width: 100%;
		height: 100%;
	}
	.bl-mb{
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		background-color: rgba(0,0,0,0.3);
	}
	.bl-mb p{
		color: #FFFFFF;
		line-height: 1.5;
		width: 90%;
		margin: 0 auto;
	}
	.bl-mb p:nth-of-type(1){
		text-transform: uppercase;
		font-size: 13px;
		margin-top: 100px;
		text-decoration: underline;
		
	}
	.bl-mb p:nth-of-type(2){
		font-size: 18px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		font-weight: 400;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
	}
	.b-right{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-top: 8px;
	}
	.br-box{
		width: 49%;
		height: 150px;
		position: relative;
		margin-bottom: 8px;
	}
	.br-box img{
		width: 100%;
		height: 100%;
	}
	.br-mb{
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		background-color: rgba(0,0,0,0.3);
	}
	.br-mb p{
		color: #FFFFFF;
		line-height: 1.5;
		width: 90%;
		margin: 0 auto;
	}
	.br-mb p:nth-of-type(1){
		text-transform: uppercase;
		font-size: 13px;
		margin-top: 70px;
		text-decoration: underline;
		
	}
	.br-mb p:nth-of-type(2){
		font-size: 18px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		font-weight: 400;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
	}
	.br-box:nth-of-type(3){
		width: 100%;
		height: 200px;
		position: relative;
	}
	.br-box:nth-of-type(3) .br-mb p:nth-of-type(1){
		margin-top: 110px;
	}
}
@media (min-width:1000px) {
	.banner{
		width: 1400px;
		height: auto;
		margin: 0 auto;
		display: flex;
		justify-content: space-between;
	}
	.b-left{
		width: 49.8%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-top: 8px;
	}
	.b-right{
		width:49.8%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-top: 8px;
	}
	.bl-box{
		width: 100%;
		height: 230px;
		position: relative;
		margin-bottom: 5px;
		overflow: hidden;
		
		
	}
	.bl-box:nth-of-type(1){
		height: 280px;
	}
	.bl-box img{
		width: 100%;
		height: 100%;
		transition: 0.4s all linear;
		transform: scale(1.0);
	}
	.bl-box:hover img{
		transform: scale(1.25);
	}
	.bl-mb{
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		background-color: rgba(0,0,0,0.4);
	}
	.bl-mb p{
		color: #FFFFFF;
		line-height: 1.5;
		width: 90%;
		margin: 0 auto;
	}
	.bl-mb p:nth-of-type(1){
		text-transform: uppercase;
		font-size: 13px;
		margin-top: 100px;
		text-decoration: underline;
		
	}
	.bl-mb p:nth-of-type(2){
		font-size: 18px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		font-weight: 400;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
	}
	.bl-box:nth-of-type(1) .bl-mb p:nth-of-type(1){
		margin-top: 150px;
	}
	.br-box{
		width: 49.7%;
		height: 240px;
		position: relative;
		margin-bottom: 8px;
		overflow: hidden;
	}
	.br-box img{
		width: 100%;
		height: 100%;
		transition: 0.4s all linear;
		transform: scale(1.0);
	}
	.br-box:hover img{
		transform: scale(1.25);
	}
	.br-mb{
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		background-color: rgba(0,0,0,0.4);
	}
	.br-mb p{
		color: #FFFFFF;
		line-height: 1.5;
		width: 90%;
		margin: 0 auto;
	}
	.br-mb p:nth-of-type(1){
		text-transform: uppercase;
		font-size: 13px;
		margin-top: 130px;
		text-decoration: underline;
		
	}
	.br-mb p:nth-of-type(2){
		font-size: 18px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		font-weight: 400;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
	}
	.br-box:nth-of-type(3){
		width: 100%;
		height: 270px;
		position: relative;
	}
	.br-box:nth-of-type(3) .br-mb p:nth-of-type(1){
		margin-top: 150px;
	}
}
