@charset "utf-8";

.new-comp{padding: 80px 0 120px 0;}]
.new-comp ul{width: 100%;}
.new-comp li{width: 100%;background: #f5f5f5;margin-bottom: 40px;}
.new-comp li .left{width: 28%;overflow: hidden;height: auto;}
.new-comp li img{display: block;width: 100%;height: 100%;object-fit: cover;transition: all .6s linear;-webkit-transition: all .6s linear;}
.new-comp li a{display: flex;width: 100%;}
.new-comp li a .right{padding: 40px;width: 72%;display: flex;flex-direction: column;justify-content: space-around;}
.new-comp li h3{font-size: 24px;line-height: 36px;color: #333333;font-weight: bold;font-family: "微软雅黑";transition: all .6s linear;-webkit-transition: all .6s linear;
text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;}
.new-comp li h6{font-size: 18px;line-height: 36px;color: #999;font-family: "Arial";}
.new-comp li p{font-size: 18px;line-height: 36px;color: #666;font-family: "微软雅黑";text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}
.new-comp li a:hover img{transform: scale(1.02);}
.new-comp li a:hover h3{color: #007ed3;}

.bidding-more .text img{display: block;max-width: 100%;margin: 0 auto;}
@media (max-width:1280px) {
	.new-comp li .left{height: auto;}
	.new-comp{padding: 4% 0 8% 0;}
	.new-comp li{margin-bottom: 2%;}
	.new-comp li a .right{padding: 2%;}
	.new-comp li h3{font-size: 20px;line-height: 30px;}
	.new-comp li h6{font-size: 14px;line-height: 20px;}
	.new-comp li p{font-size: 16px;line-height: 24px;}
}
@media (max-width:1080px) {
	.new-comp li .left{height: auto;}
}
@media (max-width:769px) {
	.new-comp li h3{font-size: 18px;line-height: 24px;}
	.new-comp li h6{font-size: 12px;line-height: 18px;}
	.new-comp li p{font-size: 14px;line-height: 20px;}
}
@media (max-width:480px) {
	.new-comp li a{flex-direction: column;}
	.new-comp li .left{width: 100%;max-height:190px ;}
	.new-comp li a .right{width: 100%;padding: 2% 4%;}
	.new-comp li h6{display: inline-block;margin: 6px 0;}
}