.new_dh li{height: auto;padding: 0 20px;}

.new_list{margin: 30px -50px 0 -50px;}
.new_list ul{display: flex;flex-wrap: wrap;}
.new_list li{padding:40px 50px 40px 50px;width: 33.3%;}
.new_list li .content_img{position: relative;transition: 0.5s;}
.new_list li>a:hover .content_img{transform: translateY(-20px);}
.new_list li .img{border-radius: 15px;overflow: hidden;box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.15);padding-top: 104%;}
.new_list li .img img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.new_list li .time{border-radius: 10px;overflow: hidden;background: rgba(255, 255, 255, 0.8);display: inline-block;position: absolute;bottom:17px;left: 20px;padding: 8px 12px;text-align: center;}
.new_list li .time div{font-size: 38px;font-weight: bold;line-height: 1.05;}
.new_list li .time p{font-size: 16px;}
.new_list li .content_text{margin-top: 23px;}
.new_list li .title{font-size: 22px;font-weight: bold;}
.new_list li .desc{margin-top: 10px;}
.new_list li .desc p{font-size: 16px;color: rgba(0,0,0,0.8);}
.new_list li .btnDH{margin-top: 30px;transform-origin: left;}
.new_list li .btnDH .button{font-size: 14px;width: 140px;height: 48px;border-radius: 24px;}
.new_list li .btnDH span{padding-right: 15px;}
.new_list li .btnDH img{width: 18px;}

.new_list li>a:hover .btnDH .button{border-color: var(--colormain);}
.new_list li>a:hover .btnDH .button .btn_01{transform: translateY(150%);}
.new_list li>a:hover .btnDH .button .btn_02{transform: translateY(0px);}
.new_list li>a:hover .btnDH .button::before {border-radius: 0;transform: translateY(0) scaleY(1);transition-delay: 0s;}
.new_list li>a:hover .btnDH .button::after {border-radius: 0 0 50% 50%;transform: translateY(-100%) scaleY(0.5);transition-delay: 0s;}


/* .new_list .swiper-pagination span{border: 1px solid var(--colormain);}
.new_list .swiper-pagination .swiper-pagination-bullet-active{background: var(--colormain);} */

@media (min-width:1199px){
	.news_b1{padding-top: 80px;}
}
@media (min-width:1199px) and (max-width:1500px){
	.new_list{margin: 30px -40px 0 -40px;}
	.new_list li{padding:40px 40px 40px 40px;}
}

@media (min-width:767px) and (max-width:1199px){
	.new_dh li {padding: 0 13px;}
	
	.new_list{margin: 20px -25px 0 -25px;}
	.new_list li{padding:30px 25px;}
	.new_list li .title {font-size: 19px;}
	.new_list li .desc p{font-size: 15px;}
	.new_list li .btnDH{transform: scale(0.93);width: 135px;height: 46px;}
	
}
@media (max-width:860px){
	.new_list{margin: 20px -25px 0 -25px;}
	.new_list li{padding:30px 35px;width: 50%;}
}
@media (max-width:767px){
	.new_dh{margin: 0 -1.8%;}
	.new_dh li {padding: 0 10px;max-width: 50%;}
	.new_dh li{width: 30%!important;margin: 0 1.5%;padding: 0;}
	.new_dh li a{width: 100%!important;padding: 8px 5px;}
	.new_dh  .btnDH .button b{display:none;}
	
	.new_list{margin: 23px 0px 0 0px;}
	.new_list li{padding:27px 0px;width: 100%;}
	.new_list li .title {font-size: 18px;}
	.new_list li .desc p{font-size: 15px;}
	.new_list li .btnDH{transform: scale(0.93);}
	
	
}