/*lyNy_video 开始*/
.lyNy_video { width:100%; background:#f8f8f8;padding: 60px 0; min-height:250px;}
.lyNy_video:before{content: "";width: 1400px;height: 8px; background:#e9913b; display:block; margin:0 auto;}
.lyNy_video .case_main{width:1400px; height:auto; min-height:400px; margin:0 auto; padding:60px 3%; background:#fff;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyNy_video ul{ min-height:400px;}
.lyNy_video ul li { width:31%; height:auto; margin:0 3.5% 50px 0; padding:0; background-color:#f8f8f8; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyNy_video ul li:nth-child(3n+3) { margin:0 0 50px;}
.lyNy_video ul li .lyNyVideo_img { width:100%; height:250px; margin:0 auto; padding:0; cursor:pointer; position:relative;}
.lyNy_video ul li .lyNyVideo_img a { display: block; width: 100%; height: 100%; margin:0 auto; padding:0; position: relative;}
.lyNy_video ul li .lyNyVideo_img a img { display:block; width:100%; height:100%; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.lyNy_video ul li .lyNyVideo_img a:after { display:block; width:53px; height:54px; background:url(../images/case_icon.png) center center no-repeat; background-size:contain; position:absolute; bottom:-5%; right:5%; z-index:1; content:'';}
.lyNy_video ul li .lyNyCase_img a:after { background:url(../images/ck_icon.png) center center no-repeat;background-size:100%;bottom: 5px;}

.lyNy_video ul li .lyNyVideo_text { padding:20px 25px 30px;}
.ny_honor ul li .lyNyVideo_text{ text-align:center;}
.lyNy_video ul li .lyNyVideo_text a.VideoName { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#303030; font-size:20px; font-weight:bold; text-overflow:ellipsis; white-space:nowrap; margin:0 auto; padding:0;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.ny_honor ul li .lyNyVideo_text a.VideoName{margin:0 auto 10px;}
.lyNy_video ul li:hover{box-shadow:0 10px 20px rgba(0,0,0,0.4);}
.lyNy_video ul li:hover .lyNyVideo_text a.VideoName { color:#e9913b;}
.lyNy_video ul li .lyNyVideo_text p { width:100%; height:56px; overflow:hidden; line-height:28px; color:#999; font-size:16px; margin:10px auto 15px; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.lyNy_video ul li .lyNyVideo_text a.VideoBtn { display:inline-block; width:auto; height:40px; overflow:hidden; line-height:38px; color:#999; font-size:15px; text-align:center; margin:0 auto; padding:0 30px; border:1px solid #ddd; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNy_video ul li:hover .lyNyVideo_text a.VideoBtn { color:#fff; border:1px solid #eceef0;background: #e9913b;}
@media (max-width:1440px) {
	.lyNy_video:before,.lyNy_video .case_main { width:94%;}
	.lyNy_video ul li .lyNyVideo_img { height:280px;}
}
@media (max-width:1366px) {
	.lyNy_video ul li .lyNyVideo_img { height:270px;}
}
@media (max-width:1280px) {
	.lyNy_video{padding: 40px 0;}
	.lyNy_video .case_main{padding: 40px 3%;}
	.lyNy_video ul li .lyNyVideo_img { height:250px;}
}
@media (max-width:1200px) {
	.lyNy_video ul li .lyNyVideo_img { height:240px;}
}
@media (max-width:1080px) {
	.lyNy_video .case_main { padding:40px 3%;}
	.lyNy_video ul li { width:31.333333%; height:auto; margin:0 3% 40px 0; padding:0;}
	.lyNy_video ul li:nth-child(3n+3) { margin:0 0 40px;}
	.lyNy_video ul li .lyNyVideo_img { height:220px;}
	.lyNy_video ul li .lyNyVideo_text { padding:15px 20px 20px;}
	.lyNy_video ul li .lyNyVideo_text a.VideoName { font-size:18px;}
	.lyNy_video ul li .lyNyVideo_text p { margin:5px auto 15px;}
}
@media (max-width:1024px) {
	.lyNy_video .case_main { padding:30px 3%;}
	.lyNy_video ul li { width:31.333333%; height:auto; margin:0 3% 30px 0; padding:0;}
	.lyNy_video ul li:nth-child(3n+3) { margin:0 0 30px;}
	.lyNy_video ul li .lyNyVideo_img { height:210px;}
}
@media (max-width:800px) {
	.lyNy_video ul li { width:48.5%; height:auto; margin:0 3% 30px 0; padding:0;}
	.lyNy_video ul li:nth-child(3n+3) { margin:0 3% 30px 0;}
	.lyNy_video ul li:nth-child(2n+2) { margin:0 0 30px;}
	.lyNy_video ul li .lyNyVideo_img { height:230px;}
}
@media (max-width: 768px) {
	.lyNy_video{padding: 20px 0;}
	.lyNy_video:before{ width:92%;}
	.lyNy_video .case_main { width:92%; padding:20px 3%;}
}
@media (max-width: 425px) {
	.lyNy_video ul li { width:100%; height:auto; margin:0 auto 20px; padding:0; float: inherit;}
	.lyNy_video ul li:nth-child(2n+2), .lyNy_video ul li:nth-child(3n+3) { margin:0 auto 20px;}
	.lyNy_video ul li .lyNyVideo_img { height:230px;}
	.lyNy_video ul li .lyNyVideo_text a.VideoBtn { padding:0 20px;}
	.lyNy_video ul li .lyNyVideo_img { height:220px;}
}
@media (max-width: 375px) {
	.lyNy_video ul li .lyNyVideo_img { height:220px;}
}
@media (max-width: 320px) {
	.lyNy_video ul li .lyNyVideo_img { height:200px;}
}
/*lyNy_video 结束*/

/*lyNy_case 开始*/
.lyNy_case { width:100%; overflow:hidden; margin:0 auto; padding:60px 0 40px; background-color:#f8f8f8; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyNy_case .lyNyCase_main { width:1400px; height:auto; margin:0 auto; padding:0;}
.lyNyCase_main .lyNyCase_list { width:100%; height:auto; margin:0 auto; padding:0;}
.lyNyCase_list ul li { width:22.75%; height:auto; margin:0 3% 40px 0; padding:0; background-color:#fff; box-shadow:0 0 0 rgba(0,0,0,0.1); float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyCase_list ul li:nth-child(4n+4) { margin:0 0 40px;}
.lyNyCase_list ul li:hover { box-shadow:0 0 20px rgba(0,0,0,0.1);}
.lyNyCase_list ul li .lyNyCase_img { width:100%; height:318px; overflow:hidden; margin:0 auto; padding:20px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyNyCase_list ul li .lyNyCase_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; position:relative;}
.lyNyCase_list ul li .lyNyCase_img a img { display:block; width:100%; height:100%; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyCase_list ul li .lyNyCase_img a em { display:block; width:0; height:0; overflow:hidden; margin:0; padding:0; background:rgba(0,143,233,0.9) url(../images/ck_icon1.png) center center no-repeat; background-size:64px 64px; position:absolute; left:50%; top:50%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyCase_list ul li:hover .lyNyCase_img a img { transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}
.lyNyCase_list ul li:hover .lyNyCase_img a em { width:100%; height:100%; margin:-50% 0 0 -50%;}
.lyNyCase_list ul li .lyNyCase_text { width:100%; overflow:hidden; margin:0 auto; padding:0; border-top:1px solid #eaeaea;}
.lyNyCase_list ul li .lyNyCase_text a { display:block; width:100%; height:50px; overflow:hidden; line-height:50px; color:#333; font-size:17px; text-overflow:ellipsis; white-space:nowrap; margin:0 auto; padding:0 44px 0 20px; position:relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyNyCase_list ul li .lyNyCase_text a i { display:block; width:24px; height:24px; overflow:hidden; margin:0; padding:0; background:url(../images/jt5.png) center center no-repeat; background-size:24px 24px; position:absolute; top:13px; right:20px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyCase_list ul li:hover .lyNyCase_text a { color:#e9913b;}
.lyNyCase_list ul li:hover .lyNyCase_text a i { background:url(../images/jt6.png) center center no-repeat; background-size:24px 24px;}

.lyNyCase_main #fengye { margin:0 auto;}

@media (max-width:1440px){
	.lyNy_case { padding:40px 0;}
	.lyNy_case .lyNyCase_main { width:94%;}
	.lyNyCase_list ul li { width:23.05%; margin:0 2.6% 35px 0;}
	.lyNyCase_list ul li:nth-child(4n+4) { margin:0 0 35px;}
	.lyNyCase_list ul li .lyNyCase_img { height:312px;}
}
@media (max-width:1366px){
	.lyNyCase_list ul li .lyNyCase_img { height:296px;}
}
@media (max-width:1280px){

	.lyNyCase_list ul li { width:23.2%; margin:0 2.4% 30px 0;}
	.lyNyCase_list ul li:nth-child(4n+4) { margin:0 0 30px;}
	.lyNyCase_list ul li .lyNyCase_img { height:279px;}
}
@media (max-width:1200px){
	.lyNyCase_list ul li .lyNyCase_img { height:262px;}
}
@media (max-width:1080px){
	.lyNy_case { padding: 40px 0;}
	.lyNyCase_list ul li .lyNyCase_img { height:235px; padding:15px;}
	.lyNyCase_list ul li .lyNyCase_text a { padding:0 30px 0 15px;}
	.lyNyCase_list ul li .lyNyCase_text a i { right:15px;}
}
@media (max-width:1024px){
	
}
@media (max-width:800px){
	.lyNy_case { padding: 30px 0;}
	.lyNyCase_list ul li { width:48%; margin:0 4% 30px 0;}
	.lyNyCase_list ul li:nth-child(4n+4) { margin:0 4% 30px 0;}
	.lyNyCase_list ul li:nth-child(2n+2) { margin:0 0 30px;}
	.lyNyCase_list ul li .lyNyCase_img { height:346px; padding:20px;}
	.lyNyCase_list ul li .lyNyCase_text a { padding:0 44px 0 20px;}
	.lyNyCase_list ul li .lyNyCase_text a i { right:20px;}
}
@media (max-width:767px){
	.lyNy_case { padding:20px 0;}
	.lyNy_case .lyNyCase_main { width:92%;}
	.lyNyCase_list ul li { width:48%; margin:0 4% 20px 0;}
	.lyNyCase_list ul li:nth-child(4n+4) { margin:0 4% 20px 0;}
	.lyNyCase_list ul li:nth-child(2n+2) { margin:0 0 20px;}
	.lyNyCase_list ul li .lyNyCase_img { height: 182px; padding: 10px;}
	.lyNyCase_list ul li .lyNyCase_text a { font-size:16px; padding: 0 34px 0 10px;}
	.lyNyCase_list ul li .lyNyCase_text a i { right: 10px;}
}
@media (max-width:375px){
	.lyNyCase_list ul li { width:100%; margin:0 auto 20px; float:inherit;}
	.lyNyCase_list ul li:nth-child(4n+4) { margin:0 auto 20px;}
	.lyNyCase_list ul li:nth-child(2n+2) { margin:0 auto 20px;}
	.lyNyCase_list ul li .lyNyCase_img { height: 345px; padding: 20px;}
	.lyNyCase_list ul li .lyNyCase_text a { font-size:18px; padding: 0 44px 0 20px;}
	.lyNyCase_list ul li .lyNyCase_text a i { right: 20px;}
}
@media (max-width:320px){
	.lyNyCase_list ul li .lyNyCase_img { height: 294px; padding: 12px;}
	.lyNyCase_list ul li .lyNyCase_text a { font-size:16px; padding: 0 36px 0 12px;}
	.lyNyCase_list ul li .lyNyCase_text a i { right: 12px;}
}
/*lyIdx_case 结束*/

/*nyDown 开始*/
.nyDown { width:100%; height:auto; margin:0 auto; padding:60px 0 40px; background-color:#f8f8f8;}
.nyDown .nyDown_main { width:1400px; height:auto; margin:0 auto; padding:0 0 1px;}
.nyDown_main .nyDown_list { width:auto; height:auto; min-height:480px; margin:0 auto; padding:0;}
.nyDown_list ul li { width:32%; height:auto; margin:0 2% 30px 0; padding:0; background-color:#fff; box-shadow:0 5px 10px rgba(0,0,0,0.06); float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.nyDown_list ul li:nth-child(3n+3) { margin:0 0 30px;}
.nyDown_list ul li:hover { background-color:#e9913b; box-shadow:0 10px 20px rgba(0,0,0,0.06);}
.nyDown_list ul li .nyDown_name { width:100%; height:auto; margin:0 auto; padding:30px; border-bottom:1px solid #eee; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyDown_list ul li .nyDown_name a { display:block; width:100%; height:48px; overflow:hidden; line-height:48px; color:#333; font-size:18px; text-overflow:ellipsis; white-space:nowrap; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyDown_list ul li:hover .nyDown_name { border-bottom:1px solid #fff;}
.nyDown_list ul li:hover .nyDown_name a { color:#fff;}
.nyDown_list ul li .nyDown_btn { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.nyDown_list ul li .nyDown_btn a { display:block; width:100%; height:65px; overflow:hidden; line-height:45px; color:#333; font-size:15px; margin:0 auto; padding:10px 30px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyDown_list ul li .nyDown_btn a i { display:block; width:25px; height:25px; overflow:hidden; margin:10px 0; padding:0; background:url(../images/xz_ico1.png) center center no-repeat; float:right; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyDown_list ul li:hover .nyDown_btn a { color:#fff;}
.nyDown_list ul li:hover .nyDown_btn a i { background:url(../images/xz_ico2.png) center center no-repeat;}

.DownDetail_btn { width: 100%; overflow: hidden; margin: 20px auto 0; padding: 0; text-align:center;}
.DownDetail_btn a { display:inline-block; width: 200px; height: 54px; overflow: hidden; line-height: 50px; color: #e9913b; font-size: 18px; text-indent: 45px; text-align: left; margin: 0 auto; padding: 0; background:#fff url(../images/xz_ico1.png) 130px 12.5px no-repeat; background-size:25px 25px; border: 2px solid #e9913b; border-radius: 27px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.DownDetail_btn a:hover { color:#fff; background:#e9913b url(../images/xz_ico2.png) 130px 12.5px no-repeat; background-size:25px 25px;}
.DownDetail_btn a i { display:inline-block; width:25px; height:25px; vertical-align:middle; margin:-4px 0 0 10px; background:url(../images/xz_ico1.png) 0 0 no-repeat; background-size:25px 25px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.DownDetail_btn a:hover i { background:url(../images/xz_ico2.png) 0 0 no-repeat; background-size:25px 25px;}

.nyDown #fengye { margin:10px auto 0;}

@media (max-width:1440px) {	
	.nyDown .nyDown_main { width:94%;}
}
@media (max-width:1366px) {	
	
}
@media (max-width:1280px) {	
	.nyDown_list ul li { margin:0 2% 30px 0;}
	.nyDown_list ul li:nth-child(3n+3) { margin:0 0 30px;}
	.nyDown_list ul li .nyDown_name { padding:20px;}
	.nyDown_list ul li .nyDown_btn a { padding:10px 20px;}
}
@media (max-width:1200px) {	

}
@media (max-width:1080px) {	
	.DownDetail_btn { margin:0 auto;}
}
@media (max-width:1024px) {	

}
@media (max-width:800px) {
	.nyDown_list ul li { width:48.5%; margin:0 3% 20px 0;}
	.nyDown_list ul li:nth-child(3n+3) { margin:0 3% 20px 0;}
	.nyDown_list ul li:nth-child(2n+2) { margin:0 0 20px;}
	.DownDetail_btn { margin:0 auto 20px;}
}
@media (max-width: 767px) {
	.nyDown_list ul li { width:100%; margin:0 auto 20px; float:inherit;}
	.nyDown_list ul li:nth-child(2n+2), .nyDown_list ul li:nth-child(3n+3) { margin:0 auto 20px;}
	.DownDetail_btn a { width:160px; height:50px; line-height:46px; font-size:16px; text-indent:30px; background:#fff url(../images/xz_ico1.png) 105px 10px no-repeat; background-size:25px 25px;}
	.DownDetail_btn a {}
	.DownDetail_btn a:hover { color:#fff; background:#e9913b url(../images/xz_ico2.png) 105px 10px no-repeat; background-size:25px 25px;}
}
@media (max-width: 375px) {

}
@media (max-width: 320px) {

}
/*nyDown 结束*/
 
 /*lyNy_honor 开始*/
.ny_honor ul li{ padding:0 20px;}
.ny_honor ul li .lyNyVideo_img a img{ max-width:94%; max-height:94%; width:auto; height:auto;}
.ny_honor ul li .lyNyVideo_img a:after{ display:none;}
.ny_honor ul li .lyNyVideo_text{border-top: 1px solid #ddd;}
/*lyNy_honor 结束*/