.ny_main .container{max-width: 1580px;}
.ny_main #box-1{padding-top: 65px;padding-bottom: 100px;}

#ny_top .ny_dh{font-size: 18px;padding-bottom: 20px;font-family: "fontL";color: #333;}
#ny_top .ny_dh li{padding: 1px!important;}
#ny_top .ny_dh li a{border-radius: 30px;padding: 16px 53px;display: block;}
#ny_top .ny_dh li.on a,#ny_top .ny_dh li a:hover{background: #FD017F;color: #fff;}


#news{margin: 0 -13px;}
#news ul{display: flex;flex-wrap: wrap;}
#news li{padding: 13px;width: 33.33%;}
#news li>a{transition: 0.5s;display: block;background: #fff;border-radius: 10px;overflow: hidden;padding: 45px 45px 55px 45px;box-shadow: 0px 0px 15px 0px rgba(7,0,2,0.05);cursor: url("../img/index_box4_jt.png") 16 16, pointer;}
#news li>a *{color: #000;}
#news li>a:hover{background: #000;}
#news li>a:hover *{color: #fff;}
#news li .img{position: relative;padding-top: 55%;overflow: hidden;border-radius: 10px;}
#news li .img img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
#news li .title{font-family: "fontR";font-size: 36px;margin-top: 35px;font-weight: bold;}
#news li .desc{font-family: "fontL";font-size: 18px;border-top: 1px dashed #000;padding-top: 17px;margin-top: 15px;}
#news li>a:hover .desc{border-color: #fff;}
#news li .time{margin-top: 60px;}
#news li .time p{font-family: "fontL";font-size: 14px;border: 1px solid #000000;border-radius: 17px;display: inline-block;padding: 10px 50px;padding: 6px 29px;}
#news li>a:hover .time p{border-color: #fff;}


@media (min-width:767px) and (max-width:1199px){
	#ny_top .ny_dh{font-size: 16px;margin: 0;}
	#ny_top .ny_dh li a{padding: 11px 35px;}
	.ny_main #box-1{padding-bottom: 90px;}
	
	#news li>a{padding: 30px 25px 40px 25px}
	#news li .title{font-size: 24px;}
	#news li .desc{font-size: 16px;}
	#news li .time {margin-top: 46px;}
	#news li .time p {font-size: 13px;padding: 5px 18px;}
}
@media (max-width:850px){
	#ny_top .ny_dh{display: block;}
	#ny_top .ny_dh li a {padding: 8px 22px;}
	.ny_main #box-1 {padding-top: 45px;}
	#news li{width: 50%;}
}
@media (max-width:767px){
	#ny_top .ny_dh{font-size: 16px;padding-bottom: 0;display: block;}
	#ny_top .ny_dh li{width: 33%;text-align: center;}
	#ny_top .ny_dh li a{padding: 9px;}
	.ny_main #box-1{padding-bottom: 60px;}
	
	#news{margin: 0 -13px;}
	#news li{padding: 16px 13px;width: 100%;}
	#news li>a{padding: 28px 25px 38px 25px}
	#news li .title{font-size: 24px;}
	#news li .desc{font-size: 15px;}
	#news li .time {margin-top: 35px;}
	#news li .time p {font-size: 13px;padding: 5px 16px;}
}
