#pro_dh {position: relative;}
#pro_dh .box{position: relative;overflow: hidden;width: 86%;margin: auto;max-width: 1280px;}
#pro_dh .box ul{justify-content: center;}
#pro_dh .slideDh ul{justify-content: left;}
#pro_dh li .button{margin: auto;}
#pro_dh .pro_btnP,#pro_dh .pro_btnN{width: 50px;height: 50px;top: 45%;}
#pro_dh .pro_btnP{background: url(../img/ny_jtL2.png) center center / cover no-repeat;}
#pro_dh .pro_btnN{background: url(../img/ny_jtR2.png) center center / cover no-repeat;}


#pro_box1 .pro_list{margin:23px -16px -21px -16px;}
#pro_box1 .pro_list ul{display:flex;flex-wrap: wrap;}
#pro_box1 .pro_list li{width: 33.333%;padding:21px 16px;}
#pro_box1 .pro_list li>div{border-radius: 5px;border: 1px solid #DA4733;-webkit-transform: translate3d(0, 0, 0);transition: 0.5s;overflow: hidden;}
#pro_box1 .pro_list li>div:hover{border-color: transparent;}
#pro_box1 .pro_list li .img{padding-top: 72%;position: relative;}
#pro_box1 .pro_list li .img img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
#pro_box1 .pro_list li .title{color: #DA4733;font-size: 22px;text-align: center;padding: 16px;transition: 0.3s;}
#pro_box1 .pro_list li>div:hover .title{color: #fff;background: #DA4733;}

#pro_box1 .pagination{margin-top: 88px;}


@media (min-width:1500px){
	#ny_main .main_box1 {padding-bottom: 120px;}
}
@media (min-width:1199px) and (max-width:1500px){
	#pro_dh .pro_btnP,#pro_dh .pro_btnN{width: 47px;height: 47px;top: 47%;}
	#pro_dh .pro_btnP{left: 20px;}
	#pro_dh .pro_btnN{right: 20px;}
}
@media (min-width:767px) and (max-width:1199px){
	#pro_dh .pro_btnP,#pro_dh .pro_btnN{width: 45px;height: 45px;top: 50%;}
	#pro_dh .pro_btnP{left: 0px;}
	#pro_dh .pro_btnN{right: 0px;}
	#pro_box1 .pro_list {margin: 30px -15px -17px -15px;}
	#pro_box1 .pro_list li {padding: 17px 15px;}
	#pro_box1 .pro_list li .title {font-size: 18px;padding: 12px;}
	#pro_box1 .pagination {margin-top: 60px;}
}
@media (max-width:850px){
	#pro_dh .box{max-width: 530px;}
	#pro_box1 .pro_list {margin: 20px -10px -13px -10px;}
	#pro_box1 .pro_list li {padding: 13px 10px;}
	#pro_box1 .pro_list li .title {font-size: 16px;padding: 9px;}
}
@media (max-width:767px){
	#pro_dh .box{width: calc(100% - 65px);}
	#pro_dh .btnDH .button {width: 90%;height: 39px;max-width: 136px;}
	#pro_dh .pro_btnP,#pro_dh .pro_btnN{width: 28px;height: 28px;top: 72%;}
	#pro_dh .pro_btnP{left: 0px;}
	#pro_dh .pro_btnN{right: 0px;}
	#pro_box1 .pro_list {margin: 30px 0px -13px 0px;}
	#pro_box1 .pro_list li {padding: 15px 0px;width: 100%;}
	#pro_box1 .pro_list li .title {font-size: 19px;padding: 14px;}
	#pro_box1 .pagination {margin-top: 45px;}
}
@media (max-width:350px){
	#pro_dh .btnDH .button b{display:none;}
}