body {
    color: #333;
    font-size: 14px;
    font-family:"微软雅黑","Arial",Helvetica,"黑体",Arial,Tahoma;
	margin:0 auto;
	position:relative;
	overflow-x: hidden;



}
img{ max-width: 100%; }
.lb-one{ position:relative; padding-top: 40%; }
.ny-box{ width: 1530px; margin:0 auto; padding:0 15px; }
.lb01{ position: absolute; left: 0; top: 0; width: 65%; height: 100%; }
.lb02{ position: absolute; right: 0; top: 0; width: 32%; height: 47%; }
.ny-box img{ width: 100%; height: 100%; object-fit: cover; cursor: pointer; transition: all 0.5s; overflow: hidden;}
.ny-box img:hover{	transform: scale(1.1);	overflow: hidden;}
.lb03{ position: absolute; right: 0; bottom: 0; width: 32%;  height: 47%; }
.part_1{
	margin-top:30px;
}
.ny-box .lb-one{ margin-bottom: 3%; }
.ny-box .lb-one:nth-child(even) .lb01{ left: auto; right: 0; }
.ny-box .lb-one:nth-child(even) .lb02,.ny-box .lb-one:nth-child(even) .lb03{ left: 0; right: auto; }
.lb-one a{ display: block; position: relative; height: 100%; overflow: hidden;}
.lb-one a span{ position: absolute; left: 0; right: 0; bottom: 0; font-size: 18px; color: #fff; padding:10px 15px; background: rgba(0,0,0,0.5); text-align: center; }
@media( max-width: 1599px){
    .ny-box{ width: 1230px; }
}
@media( max-width: 1279px){
    .ny-box{ width: 970px; }
}
@media( max-width: 991px){
    .ny-box{ width: 750px; }
}
@media( max-width: 768px){
    .ny-box{ width: 100%; }
    .lb-one a span{ font-size: 14px; padding:5px 15px; }
}