/*ny_sulution*/
.ny_Solution{overflow:hidden; margin-top:100px;}
.ny_Solution .IProduct {position: relative;}
.ny_Solution .IProduct .mySwiper4 { width: 100%; height:850px; overflow: hidden; margin: 0 auto; padding: 0; position:relative;}
.ny_Solution .IProduct .mySwiper4 .swiper-slide { display:block;width: 100%;height: 100%;display: block;overflow: hidden;position: absolute;left: 0px;top: 0px;opacity:0;transition: all .4s ease;}
.ny_Solution .IProduct .mySwiper4 .swiper-slide:after{ content:''; display:block; width:100%; height:100%; background:rgba(0,0,0,.55); position:absolute; left:0; top:0;}
.ny_Solution .IProduct .mySwiper4 .swiper-slide.active{ opacity:1;}
.ny_Solution .mySwiper4 .text{ width:610px; height:610px; border-radius:50%; border:1px solid rgba(255,255,255,.1); position:absolute; left:50%; top:46%; transform:translate(-50%,-50%); z-index:2; text-align:center;}
.ny_Solution .mySwiper4 .text em{ width:80px; height:80px; margin:110px auto 15px;display:flex; display: -webkit-flex;  justify-content:center;align-items:center;}
.ny_Solution .mySwiper4 .text em img{image-rendering: -webkit-optimize-contrast;image-rendering: crisp-edges;transform: translateZ(0);}
.ny_Solution .mySwiper4 .text p{ font-size:48px; color:#fff; font-weight:bold; margin-bottom:28px;max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block;}
.ny_Solution .mySwiper4 .text .ms{ font-size:16px; line-height:30px; height:60px; color:#fff; margin-bottom:50px; padding:0 30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding: 0 60px;}
.ny_Solution .mySwiper4 .text a{ display:block; width:72px; height:72px; background:rgba(255,255,255,.15); padding:18px; border-radius:50%; margin:0 auto;}


.ny_Solution .IProduct .jjfabtnbox{width:100%;position: absolute;bottom: 0;}
.ny_Solution .IProduct .jjfabtnbox .w1400{height:100%; position:relative;}
.ny_Solution .IProduct .mySwiper3 { height:150px; overflow:hidden;}
.ny_Solution .IProduct .mySwiper3 .swiper-slide { text-align: center;position: relative;cursor: default;}
.ny_Solution .IProduct .mySwiper3 .swiper-slide.active{background: linear-gradient(to top, #1e3a62 0%, rgba(30, 58, 98, 0) 90%);}
.ny_Solution .IProduct .mySwiper3 .swiper-slide .fa_xqh { height:100%;position:relative; border-right:1px solid rgba(255,255,255,.25);padding-top: 38px}
.ny_Solution .IProduct .mySwiper3 .swiper-slide.active .fa_xqh,.ny_Solution .IProduct .mySwiper3 .swiper-slide:nth-of-type(6) .fa_xqh{ border:0;}
.mySwiper3 .swiper-slide:has(+ .swiper-slide.active) .fa_xqh{border:0;} 

.ny_Solution .IProduct .mySwiper3 .swiper-slide em{ display:block; width:40px; height:40px;margin: 0 auto;padding:6px;}
.ny_Solution .IProduct .mySwiper3 .swiper-slide em img{ max-width:100%; max-height:100%; image-rendering: -webkit-optimize-contrast;image-rendering: crisp-edges;transform: translateZ(0);}
.ny_Solution .IProduct .mySwiper3 .swiper-slide .pName { display: block; width:100%; color:#fff;overflow: hidden;font-size:18px; font-weight:bold;margin-top:5px; padding:0 10px;text-align: center;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.ny_Solution .IProduct .mySwiper3 .swiper-slide:hover .pName, .IProduct .mySwiper3 .active .pName { color: #fff; }
.ny_Solution .jjfabtnbox .swiper-button-prev,.ny_Solution .jjfabtnbox .swiper-button-next{ width:37px; height:37px; border-radius:50%; border:1px solid rgba(255,255,255,.2); background:url(../images/jt02.png) center no-repeat; margin-top:0; transform:translateY(-50%);transition: all .4s ease;}
.ny_Solution .swiper-button-next:after, .ny_Solution .swiper-button-prev:after{ display:none !important;}
.ny_Solution .jjfabtnbox .swiper-button-prev{ left:-60px;}
.ny_Solution .jjfabtnbox .swiper-button-next{ right:-60px;transform:translateY(-50%) rotateY(180deg);}
.ny_Solution .jjfabtnbox .swiper-button-prev:hover,.ny_Solution .jjfabtnbox .swiper-button-next:hover{background: #0189e1 url(../images/jt02.png) center no-repeat; border:1px solid #0189e1;}
@media (max-width: 1680px) {
	.ny_Solution .IProduct .mySwiper4 {height:700px;}
	.ny_Solution .mySwiper4 .text{transform: translate(-50%,-50%) scale(.85);}
	.ny_Solution .mySwiper4 .text .ms{ font-size:18px;}
	
	.ny_Solution .IProduct .mySwiper3{ height:120px;}
	.ny_Solution .IProduct .mySwiper3 .swiper-slide .fa_xqh{ padding-top:20px;}
}
@media (max-width: 1600px) {
	.ny_Solution{margin-top:80px;}
}
@media (max-width: 1560px) {
	.ny_Solution .jjfabtnbox .swiper-button-prev{ left:0px;}
    .ny_Solution .jjfabtnbox .swiper-button-next{ right:0px;}	
}
@media (max-width: 1440px) {
	.ny_Solution .IProduct .mySwiper4 {height:560px;}
	.ny_Solution .mySwiper4 .text{transform: translate(-50%,-50%) scale(.7); top:40%;}
	.ny_Solution .mySwiper4 .text .ms{ font-size:20px;}
	
	.ny_Solution .IProduct .mySwiper3{ height:100px;}
	.ny_Solution .IProduct .mySwiper3 .swiper-slide .fa_xqh{ padding-top:10px;}
	.ny_Solution .IProduct .mySwiper3 .swiper-slide .pName{ font-size:16px;}
}
@media (max-width: 1280px) {
	.ny_Solution .IProduct .mySwiper4 {height:480px;}
	.ny_Solution .mySwiper4 .text{transform: translate(-50%,-50%) scale(.6); top:43%;}
	.ny_Solution .mySwiper4 .text .ms{ font-size:26px;line-height: 40px; height: 80px;}
	
	.ny_Solution .IProduct .mySwiper3{ height:80px;}
	.ny_Solution .IProduct .mySwiper3 .swiper-slide .fa_xqh{ padding:0;}
	.ny_Solution .IProduct .mySwiper3 .swiper-slide em{ padding:8px;}
	.ny_Solution .IProduct .mySwiper3 .swiper-slide .pName{ margin-top:0;}
}
@media (max-width: 1080px) {
	.ny_Solution .IProduct .mySwiper4 {height:400px;}
	.ny_Solution .mySwiper4 .text{ width:100%; height:auto; border:0;transform: translate(-50%,-50%) scale(.7);}
	.ny_Solution .mySwiper4 .text em{ width:60px; height:60px; margin:0 auto 15px;}
	.ny_Solution .mySwiper4 .text p{ font-size:34px; margin-bottom:15px;}
	.ny_Solution .mySwiper4 .text .ms{ font-size:24px; color:rgba(255,255,255,.7);margin-bottom: 30px;}
}
@media (max-width:767px) {
	.ny_Solution{margin-top:64px;}
	.ny_Solution .IProduct .mySwiper4 {height:280px;}
	.ny_Solution .mySwiper4 .text{transform: translate(-50%,-50%) scale(.8);}
	.ny_Solution .mySwiper4 .text em{ width:50px; height:50px;}
	.ny_Solution .mySwiper4 .text p{ font-size:24px;}
	.ny_Solution .mySwiper4 .text .ms{ display:none;}
	.ny_Solution .mySwiper4 .text a{ width:60px; height:60px;}
	
	.ny_Solution .IProduct .mySwiper3{ height:60px; line-height:60px;}
	.ny_Solution .IProduct .mySwiper3 .swiper-slide em{ display:none;}
	
	
}
@media (max-width:550px) {
	.ny_Solution .IProduct .mySwiper4 {height:200px;}
	.ny_Solution .mySwiper4 .text{transform: translate(-50%,-50%) scale(.7);}
	
	.ny_Solution .IProduct .mySwiper3{ height:50px; line-height:50px;}
	.ny_Solution .IProduct .mySwiper3 .swiper-slide .pName{ font-size:15px;}
}
@media (max-width:414px) {
	.ny_Solution .IProduct .mySwiper4 {height:180px;}
	.ny_Solution .mySwiper4 .text{transform: translate(-50%,-50%) scale(.6);}
	.ny_Solution .mySwiper4 .text p{ margin-bottom:10px; font-size:26px;}
	.ny_Solution .mySwiper4 .text a{ width:50px; height:50px;padding: 12px;}
}

/*解决方案展示*/
.nysolu_list{ background:#f8f8f8; padding:75px 0 100px; overflow:hidden; }
.nysolu_list ul{ margin-bottom:30px; overflow:hidden;min-height:200px;}
.nysolu_list ul li{ width:32%; float:left; margin:0 2% 25px 0;}
.nysolu_list ul li:nth-child(3n){ margin-right:0;}
.nysolu_list ul li .pic{ display:block; position:relative;padding-top:67.7%; overflow:hidden;}
.nysolu_list ul li:hover .pic img{transform: scale(1.05);}
.nysolu_list ul li .name{ display:block; width:100%; height:70px; line-height:70px; background:#fff; text-align:center; font-size:18px; padding:0 24px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.nysolu_list ul li .name i{ display: inline-block; width:16px; height:14px; background:url(../images/case_ico1.png) no-repeat; background-position:0 0; margin-right:10px;}
.nysolu_list ul li:hover .name{ background:#1e3a62; color:#fff; font-weight:bold;}
.nysolu_list ul li:hover .name i{background-position:0 -14px;}
@media (max-width: 1440px) {
	.nysolu_list{padding:60px 0 80px;}
	.nysolu_list ul {margin-bottom: 10px;}
}
@media (max-width: 1280px) {
	.nysolu_list ul li .name{ height:60px; line-height:60px; font-size:16px; padding:0 15px;}
}
@media (max-width: 1080px) {
	.nysolu_list {padding: 50px 0 60px;}
	.nysolu_list ul li{ margin-bottom:18px;}
	.nysolu_list ul li .name{ height:50px; line-height:50px;}
}
@media (max-width: 767px) {
	.nysolu_list {padding: 40px 0 50px;}
	.nysolu_list ul li{ width:48.5%; margin-right:3%;}
	.nysolu_list ul li:nth-child(3n){ margin-right:3%;}
	.nysolu_list ul li:nth-child(2n){ margin-right:0;}
}
@media (max-width:550px) {
	.nysolu_list {padding: 30px 0 40px;}
	.nysolu_list ul li .name{ padding:0 10px; font-size:14px;}
}
@media (max-width:414px) {
	.nysolu_list ul li .name i{ display:none;}
}