.news_main #box-1{position: relative;padding: 130px 0 65px 0;}

#new_dh{padding-bottom: 25px;}
#new_dh a{font-size: 24px;color: #921D22;padding: 14px 35px;margin:0 27px;transition:background 0.2s;position: relative;font-weight: bold;background: url(../img/news_btn1.png) center center / contain no-repeat;}
#new_dh a.on,#new_dh a:hover{background: url(../img/news_btn2.png) center center / contain no-repeat;color: #F8EBD4;}

#news .box1{margin: 0 -21px;}
#news .box1 ul{display: flex;flex-wrap: wrap;}
#news .box1 li{padding: 21px;width: 33.33%;}
#news .box1 li>a{transition: 0.5s;display: block;position: relative;padding: 45px 40px 43px 40px;}
#news .box1 li>a:hover{transform: translateY(-15px);}
#news .box1 li>a::before{content:'';width: 50%;height: 100%;background: url(../img/news_box1_news.png) no-repeat left center;background-size: cover;position: absolute;left: 0;top: 0;pointer-events: none;}
#news .box1 li>a::after{content:'';width: 50%;height: 100%;background: url(../img/news_box1_news.png) no-repeat right center;background-size: cover;position: absolute;right: 0;top: 0;pointer-events: none;}
#news .box1 li>a>div{position: relative;z-index: 2;}
#news .box1 li .img_img{position: relative;padding-top: 67%;overflow: hidden;margin-top: 28px;}
#news .box1 li .img_img img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
#news .box1 li .time{position: absolute;bottom: 0px;left: 0px;display: inline-block;background: rgba(146, 29, 34, 0.7);padding: 8px 12px;text-align: center;}
#news .box1 li .time p{font-size: 18px;color: #F3E9DA;line-height: 1.1;}

#news .content{margin-top: 35px;}
#news .content .title{font-size: 24px;color: #921D22;font-weight: bold;}
#news .content .desc{border-top: 1px dashed #921D22;padding-top: 17px;margin-top: 10px;}
#news .content .desc p{color: #444;font-size: 16px;}
#news .content .btn{margin-top: 48px;}
#news .content .ckxq{color: #921D22;font-size: 16px;}
#news .content .ckxq img{width: 22px;margin-left: 7px;}
#news .content .new_tb{max-width: 75px;width: 20%;}



@media (min-width:1199px) and (max-width:1500px){
	#news .box1{margin: 0 -20px;}
}
@media (min-width:767px) and (max-width:1199px){
	.news_main #box-1{padding: 90px 0 65px 0;}
	
	#new_dh {padding-bottom: 30px;}
	#new_dh a {font-size: 19px;padding: 12px 30px;margin: 0 20px;}
	
	#news .box1{margin: 0 -13px;}
	#news .box1 li{padding: 18px 14px;}
	#news .box1 li>a{padding: 35px 35px 30px 35px;}
	#news .box1 li .img_img{margin-top: 18px;}
	#news .box1 li .time{padding: 8px;}
	#news .box1 li .time p{font-size: 15px;}
	#news .content {margin-top: 25px;}
	#news .content .title{font-size: 20px;}
	#news .content .desc p{font-size: 15px;}
	#news .content .btn {margin-top: 35px;}
	#news .content .ckxq{font-size: 15px;}
	#news .content .ckxq img {width: 20px;margin-left: 6px;}
	#news .content .new_tb {width: 25%;}
	
}
@media (max-width:850px){
	#news .box1 li{width: 50%;}
}
@media (max-width:767px){
	.news_main #box-1{padding: 60px 0;}
	
	#new_dh {padding-bottom: 20px;margin: 0 -10px;}
	#new_dh a {font-size: 17px;padding: 12px 27px;margin: 0 10px;}
	
	#news .box1{margin: 0 -15px;}
	#news .box1 li{padding: 18px 15px;width: 100%;}
	#news .box1 li>a{padding: 35px;}
	#news .box1 li .img_img{margin-top: 23px;}
	#news .content {margin-top: 25px;}
	#news .box1 li .time{padding: 7px;}
	#news .box1 li .time p{font-size: 15px;}
	#news .content .title{font-size: 20px;}
	#news .content .desc p{font-size: 15px;}
	#news .content .btn {margin-top: 35px;}
	#news .content .ckxq{font-size: 15px;}
	#news .content .new_tb {width: 21%;}
}