.new_main #box-1{padding-top: 80px;}
#new_dh{padding-bottom: 25px;}
#new_dh a{font-size: 24px;color: #2F542B;border: 2px solid #2F542B;padding: 15px 50px;border-radius: 10px;margin:15px 23px;transition:background 0.2s;position: relative;background: none;font-weight: bold;}
#new_dh a.on,#new_dh a:hover{background: #2F542B;color: #fff;border: 2px solid #2F542B;}

#news{margin: 0 -19px;}
#news ul{display: flex;flex-wrap: wrap;}
#news li{width: 33.333%;padding:50px 19px;}
#news li .img{position: relative;padding-top: 77%;border-radius: 20px;overflow: hidden;}
#news li .img img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
#news li>a{display: block;}
#news li>a .img{transition: 0.5s;}
#news li>a:hover .img{transform: scale(0.95);}
#news li .content{padding:30px 15px 0 15px;}
#news li .title{font-size: 24px;color: #5C3819;font-weight: bold;}
#news li>a:hover .title{color: #CE3927;}
#news li .desc{padding-top: 10px;}
#news li .desc p{color: rgba(87, 52, 20, 0.7);font-size: 18px;}
#news li .time_block{margin-top: 35px;}
#news li .time{font-size: 18px;color: #CE3927;font-weight: bold;}
#news li .ckgd{font-size: 18px;color: rgba(67, 44, 41, 0.5);font-weight: bold;}
#news li .ckgd img{width: 32px;margin-left: 10px;}



@media (min-width:767px) and (max-width:1199px){
	.new_main #box-1 {padding-top: 60px;}
	#new_dh{padding-bottom: 15px;}
	#new_dh a{font-size: 20px;padding: 13px 43px;border-radius: 10px;margin:15px 18px;}
	
	#news li{padding:40px 19px;}
	#news li .img{border-radius: 15px;}
	#news li .content {padding: 30px 10px 0 10px;}
	#news li .title{font-size: 22px;}
	#news li .desc p{font-size: 15px;}
	#news li .time,#news li .ckgd{font-size: 15px;}
	#news li .ckgd img{width: 28px;margin-left: 8px;}
}

@media (max-width: 850px){
	#news{margin: 0 -19px;}
	#news li{width: 50%;}
	#news li{padding:35px 19px;}
}
@media (max-width: 767px){
	.new_main #box-1 {padding-top: 50px;}
	#new_dh .qb{display: none;}
	#new_dh {margin: 0 -10px;background-size: 97%;padding-bottom: 15px;}
	#new_dh a {font-size: 16px;padding: 12px;margin: 10px;border-radius: 6px;width: 40%;text-align: center;}
	
	#news li{width: 100%;padding:25px 20px;}
	#news li .img{border-radius: 15px;}
	#news li .content {padding: 30px 10px 0 10px;}
	#news li .title{font-size: 22px;}
	#news li .desc p{font-size: 15px;}
	#news li .time_block {margin-top: 25px;}
	#news li .time,#news li .ckgd{font-size: 15px;}
	#news li .ckgd img{width: 28px;margin-left: 8px;}
}