/* CSS Document */
.lyNy_ProDetail { width: 100%; overflow: hidden; margin: 100px auto 0; padding: 0; }
.pro_detail_main { width: 100%; height: auto; margin: 0; padding:90px 0 40px; position: relative; background: url(../images/prodetail_Bg.png) no-repeat center center; background-size: cover; overflow: hidden; }
.pro_detail_main .pro_detail_img { width: 480px; height: 480px; overflow: hidden; margin: 0; padding: 0; float: left; }
.pro_detail_img .pro_detail_img_main { width: 100%; height: 100%; margin: 0 auto; padding: 0; position: relative; }
.pro_detail_img_main img { display: block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.pro_detail_main .NyProDetail_Text { width: 48%; height: auto; margin: 0; padding: 100px 0 0 90px; float: right; }
.NyProDetail_Text .NyProDetail_Name { width: 100%; height: auto; min-height: 40px; line-height: 40px; color: #222; font-size: 48px; word-break: break-all; position: relative; margin: 0 auto 40px; padding: 0; font-weight:bold; line-height:60px; }
.NyProDetail_Text span { display:inline-block; height: 30px; line-height: 30px; background: linear-gradient(to right, #2b32b2, #1488cc); -webkit-background-clip: text; color: transparent; font-size: 18px; margin: 2px 0 7px 0; padding: 0 12px;border-radius: 50px; border: 1px solid #0058c4;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; max-width:100%; }
.NyProDetail_Text .NyProDetail_line { width: 100%; height: 1px; background: #ced6df; position: relative; }
.NyProDetail_Text .NyProDetail_line:before { display: inline-block; content: ""; width: 70px; height:3px; background: linear-gradient(to right, #2b32b2, #1488cc); position:absolute; bottom:-1px; }
.NyProDetail_Text .NyProDetail_Ms { width: 100%; height: auto; overflow: hidden; }
.NyProDetail_Text .NyProDetail_Ms h1{ width: 100%; height: 60px; overflow: hidden; line-height: 30px; color: #777; font-size: 16px; word-break: break-all; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin: 30px auto 90px; padding: 0; }
.NyProDetail_Btm a.pro_zx{ display:block; float:left;width: 135px; height:36px; line-height:36px; font-size:16px; color:#fff; text-align:center; background:#f39d2e; }
.NyProDetail_Btm a.pro_zx img{ display:inline-block; margin:-2px 10px 0 0;}
.NyProDetail_Btm a.pro_zx:hover img{ margin:-2px 15px 0 0}
.NyProDetail_Btm .nyPrevNext{ float:right;width: calc(100% - 155px);}
.NyProDetail_Btm .nyPrevNext a{ display:block; padding:0 20px; font-size:16px; color:#777; float:left; border:1px solid #777; height:36px; line-height:34px; margin:0 20px 0 0;}
.NyProDetail_Btm .nyPrevNext a.nyBack{ background:url(../images/ico04.png) no-repeat 20px center; padding:0 20px 0 45px;}
.NyProDetail_Btm .nyPrevNext a:hover{background:#f39d2e; color:#fff; border:1px solid #f39d2e;}
.NyProDetail_Btm .nyPrevNext a.nyBack:hover{background:#f39d2e url(../images/ico05.png) no-repeat 20px center;}
/**产品详情页产品图片切换**/
.prodetail_img { width: 52%; height: 500px; margin: 0; padding: 0; float: left; position:relative; z-index:99; }
#preview { width: 100%; margin: 0; text-align: center; position: relative; }
.list-h li { float: left; }
#spec-n5 {width: 18%;height: 500px;float: left; margin:30px 0 0;}
#spec-left { width: 16px; height: 70px; float: left; cursor: pointer; margin-top: 3px; }
#spec-right { width: 16px; height: 70px; float: left; cursor: pointer; margin-top: 3px; }
#spec-list { width: 440px; float: left; margin-left: 2px; display: inline; }
#spec-list ul { }
#spec-list ul li {padding: 0;width: 100%;height: 100px;margin: 0 auto 20px;}
#spec-list ul li:first-child {position:relative; }
#spec-list ul li:last-child { margin-right: 0; }
#spec-list ul li p {width: 100%;height: 100%;overflow: hidden;margin: 0;padding: 0;position: relative;background: #fff;border: 2px solid #fff;}
#spec-list ul li:hover p,#spec-list ul li.active p {border: 2px solid transparent;background-clip: padding-box, border-box;background-origin: padding-box, border-box;background-image: linear-gradient(to right, #fff, #fff), linear-gradient(90deg, #0058c4, #01b4fe);}
#spec-list ul li img {display: block;max-width: 90%;max-height: 90%;margin: auto;padding: 0;position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
/*jqzoom*/
.jqzoom {position: relative;width: 80%;height: 480px;overflow: hidden;padding: 0;float: right;}
.jqzoom img { display: block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.zoomdiv { z-index: 100; position: absolute; top: 1px; left: 0px; background: url(i/loading.gif) #fff no-repeat center center; border: 1px solid #eaeaea; display: none; text-align: center; overflow: hidden; left: 101%!important; top: 0!important; }
.bigimg { }
.jqZoomPup { width: 200px!important; height: 200px!important; z-index: 10; visibility: hidden; position: absolute; top: 0px; left: 0px; background: url(../images/mask.png) 0 0 repeat; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50); cursor: move; }
#spec-list {position: relative;width: 100%;margin: 0;}
#spec-list div { width: 100%!important; height: 70px!important; margin: 0; }
#ceshi { display: block; margin: auto!important; left: 0; top: 0; bottom: 0; right: 0; }
.prodetail_img a.videoIco { left: 50%; top: 50%; z-index: 99!important;transform: translate(-50%, -50%); }
.Warning { width: 100%!important; height: 100%!important; }


.lyNy_Protab{ width:100%; padding:100px 0; text-align:center; position:relative; margin:100px 0; overflow:hidden;}
.lyNy_Protab ul{ position:relative; z-index:2;}
.lyNy_Protab ul li{ display:inline-block; text-align:center; height:50px; line-height:48px; background:#fff; border:1px solid #e6e6e6; margin:0 15px 0 0;}
.lyNy_Protab ul li:last-child{ margin-right:0;}
.lyNy_Protab ul li a{ font-size:18px; color:#222; display:inline-block; padding:0 30px;}
.lyNy_Protab ul li:hover,.lyNy_Protab ul li.on{background: linear-gradient(to right, #2b32b2, #1488cc); border: 1px solid;border-image: linear-gradient(to right,#2b32b2, #1488cc);border-image-slice: 1;}
.lyNy_Protab ul li:hover a,.lyNy_Protab ul li.on a{ color:#fff;}
.lyNy_Protab:after{ content:"PRODUCT"; display:block; color:#fafafa; font-size:290px; font-family:impact; position:absolute; transform: translate(-50%, -50%); top:50%; left:50%; z-index:1;}
.NyProDetail_Content,.NyProDetail_td ,.NyProDetail_yy{padding:0 0 85px; overflow:hidden; }
.NyProDetail_Content .ProDetailText{ background: #fff; overflow: hidden; padding: 50px; min-height: 300px; border:1px solid #e6e6e6; border-top:0;min-height: 500px; }
.ProDetailText div, .ProDetailText p { margin: 0 auto 20px; }
.ProDetailText br { display: none; }
.ProDetailText img, .ProDetailText table, .ProDetailText tr, .ProDetailText td, .ProDetailText p, .ProDetailText span, .ProDetailText div, .ProDetailText video, .ProDetailText embed { width: auto !important; height: auto !important; max-width: 100% !important; max-height: 100%; line-height: 30px; color: #777; font-size: 16px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; white-space: normal; word-break: break-all; text-align: justify; }
.ProDetailText p span, .ProDetailText span, .ProDetailText p em, .ProDetailText em { font-family: Arial, \5FAE\8F6F\96C5\9ED1, Helvetica, sans-serif!important; font-size: 16px!important; }
.ProDetailText b { display: block; line-height: 30px; font-size: 16px; font-weight: bold; margin: 0 0 5px; }
.ProDetailText table tr td p { text-indent: 0!important; }
.ProDetailText img { display: inline-block; width: auto!important; height: auto!important; max-width: 100%; margin: 0 auto; padding: 0; text-indent: 0!important; }
.NyPro_tit{ width:100%; height:80px; line-height:80px;background: linear-gradient(to right, #2b32b2, #1488cc); font-size:30px; color:#fff; padding:0 0 0 50px; font-weight:bold;} 
.NyPro_tit1{ color:#222; background:#f6f7f9;}
.NyPro_tit2{ color:#fff; background:none; margin-bottom:30px;}
.NyProDetailtd_list ul li{ width:23.5%; float:left; background:#fff; border:1px solid #e6e6e6; position:relative; margin:35px 2% 0 0; height:112px; padding:40px 35px; overflow:hidden;}
.NyProDetailtd_list ul li:nth-child(4n+4){ margin-right:0;}
.NyProDetailtd_list ul li p{ font-size:20px; color:#222; width:75%;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.NyProDetailtd_list ul li:after{display:block; font-family:BEBAS; font-size:60px; color:#f2f3f6; position:absolute; top:10px; right:30px;}
.NyProDetailtd_list ul li:nth-child(1){background: linear-gradient(to right, #2b32b2, #1488cc); border: 1px solid;border-image: linear-gradient(to right,#2b32b2, #1488cc);border-image-slice: 1;}
.NyProDetailtd_list ul li:nth-child(1) p{ color:#fff;}
.NyProDetailtd_list ul li:nth-child(1):after{ content:"01";color:rgba(255,255,255,0.05); }
.NyProDetailtd_list ul li:nth-child(2):after{ content:"02";}
.NyProDetailtd_list ul li:nth-child(3):after{ content:"03";}
.NyProDetailtd_list ul li:nth-child(4):after{ content:"04";}
.NyProDetailtd_list ul li:nth-child(5):after{ content:"05";}
.NyProDetailtd_list ul li:nth-child(6):after{ content:"06";}
.NyProDetailtd_list ul li:nth-child(7):after{ content:"07";}
.NyProDetailtd_list ul li:nth-child(8):after{ content:"08";}
.NyProDetailtd_list ul li:hover{background: linear-gradient(to right, #2b32b2, #1488cc);border: 1px solid;border-image: linear-gradient(to right,#2b32b2, #1488cc);border-image-slice: 1;}
.NyProDetailtd_list ul li:hover p{ color:#fff;}
.NyProDetailtd_list ul li:hover:after{color:rgba(255,255,255,0.05);}

.NyProDetail_ys{ width:100%; background:url(../images/proys_bg.png) no-repeat; background-size:cover; padding:60px 0 100px; overflow:hidden; margin:0 0 85px;}
.NyProDetail_ys ul li{ width:23.125%; float:left; background:rgba(255,255,255,0.95); padding:50px; height:375px; margin:0 2.5% 0 0; text-align:center; position:relative;}
.NyProDetail_ys ul li:last-child{ margin-right:0;}
.NyProDetail_ys ul li .NyProDetailys_ico{ width:92px; height:92px; margin:0 auto 15px;position:relative; z-index:2;}
.NyProDetail_ys ul li .NyProDetailys_ico1{ background:url(../images/proys_ico01.png) no-repeat center center; background-size:100%;}
.NyProDetail_ys ul li .NyProDetailys_ico2{ background:url(../images/proys_ico02.png) no-repeat center center;background-size:100%;}
.NyProDetail_ys ul li .NyProDetailys_ico3{ background:url(../images/proys_ico03.png) no-repeat center center;background-size:100%;}
.NyProDetail_ys ul li .NyProDetailys_ico4{ background:url(../images/proys_ico04.png) no-repeat center center;background-size:100%;}
.NyProDetail_ys ul li .NyProDetailys_text{ position:relative; z-index:2;}
.NyProDetail_ys ul li .NyProDetailys_text b{ font-size:18px; display:block; color:#666;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.NyProDetail_ys ul li .NyProDetailys_text span{ font-size:14px; color:#999; display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; margin:5px 0 0; text-transform:uppercase;}
.NyProDetail_ys ul li .NyProDetailys_text p{ font-size:16px; line-height:28px; color:#999; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; height:56px; margin:40px 0 0;}
.NyProDetail_ys ul li:after{ content:""; width:100%; height:6px;background: linear-gradient(to right, #2b32b2, #1488cc); position:absolute; bottom:0; left:0;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; z-index:1; }
.NyProDetail_ys ul li:hover:after{ height:100%;}
.NyProDetail_ys ul li:hover .NyProDetailys_text b{ color:#fff;}
.NyProDetail_ys ul li:hover .NyProDetailys_text span{ color:rgba(255,255,255,0.35);}
.NyProDetail_ys ul li:hover .NyProDetailys_text p{ color:rgba(255,255,255,0.85);}
.NyProDetail_ys ul li:hover .NyProDetailys_ico1{ background:url(../images/proys_hico01.png) no-repeat center center; background-size:100%;}
.NyProDetail_ys ul li:hover .NyProDetailys_ico2{ background:url(../images/proys_hico02.png) no-repeat center center; background-size:100%;}
.NyProDetail_ys ul li:hover .NyProDetailys_ico3{ background:url(../images/proys_hico03.png) no-repeat center center; background-size:100%;}
.NyProDetail_ys ul li:hover .NyProDetailys_ico4{ background:url(../images/proys_hico04.png) no-repeat center center; background-size:100%;}
.NyProDetail_ys ul li:hover .NyProDetailys_ico{transform: rotateY(180deg);}

.NyProDetailyy_list ul li{ width:32%; float:left; margin:35px 2% 0 0;}
.NyProDetailyy_list ul li:last-child{ margin-right:0;}
.NyProDetailyy_list ul li .NyProDetailyy_img{ width:100%; height:325px; position:relative; overflow:hidden;}
.NyProDetailyy_list ul li .NyProDetailyy_img img{ display:block; width:100%; height:100%; position:absolute; margin:auto; top:0; left:0; right:0; bottom:0; object-fit:cover;}
.NyProDetailyy_list ul li .NyProDetailyy_text{ width:100%; height:80px; line-height:80px; background:#f6f7f9; text-align:center; padding:0 10px; position:relative;}
.NyProDetailyy_list ul li .NyProDetailyy_text a{ display:block; font-size:18px; color:#222;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; font-weight:bold; z-index:2; position:relative;}
.NyProDetailyy_list ul li .NyProDetailyy_text:before{ content:""; display:block; width:2px; height:30px; background: linear-gradient(to right, #2b32b2, #1488cc);position:absolute; left:0; top:25px;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; z-index:1;}
.NyProDetailyy_list ul li:hover .NyProDetailyy_img img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.NyProDetailyy_list ul li:hover .NyProDetailyy_text:before{ width:100%; height:100%; top:0;}
.NyProDetailyy_list ul li:hover .NyProDetailyy_text a{ color:#fff;}

.NyProDetail_down{ padding:0 0 100px;}
.NyProDetaildown_list{ margin:25px 0 0;}
.NyProDetaildown_list ul li{ width:48%; float:left; margin:0 4% 0 0; padding:20px; border-bottom:1px solid #e6e8eb; position:relative;}
.NyProDetaildown_list ul li:after{ content:""; display:block; width:100%; height:0;background: linear-gradient(to right, #2b32b2, #1488cc); position:absolute; left:0; top:0;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; z-index:1;}
.NyProDetaildown_list ul li:nth-child(2n+2){ margin-right:0;}
.NyProDetaildown_list ul li .NyProDetaildown_name{ display:block;width: calc(100% - 60px); float:left; background:url(../images/pro_zl.png) no-repeat left center; padding:0 0 0 50px; font-size:16px; color:#666;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; height:50px; line-height:50px; position:relative; z-index:2;}
.NyProDetaildown_list ul li .NyProDetaildown_btn{ width:50px; height:50px; float:right; background:url(../images/pro_down.png) no-repeat center center;position:relative; z-index:2;}
.NyProDetaildown_list ul li:hover:after{ height:100%;} 
.NyProDetaildown_list ul li:hover .NyProDetaildown_name{ color:#fff;background:url(../images/pro_hzl.png) no-repeat left center;}
.NyProDetaildown_list ul li:hover .NyProDetaildown_btn{ background:url(../images/pro_hdown.png) no-repeat center center;}
@media (max-width:1880px) {
.lyNy_Protab:after{ font-size:270px;}
}
@media (max-width:1680px) {
.lyNy_ProDetail{ margin:90px auto 0;}
.pro_detail_main { padding: 80px 0 30px; }
.prodetail_img { height: 480px; }
.jqzoom { height: 480px; }
.pro_detail_main .NyProDetail_Text { padding: 95px 0 0 80px; }
.NyProDetail_Text .NyProDetail_Name b { font-size: 55px; }
.NyProDetail_Text .NyProDetail_Name { font-size: 33px; line-height:55px; }
.NyProDetail_Text .NyProDetail_Ms h1 {margin:30px auto 80px; }
.ProDetailText img, .ProDetailText table, .ProDetailText tr, .ProDetailText td, .ProDetailText p, .ProDetailText span, .ProDetailText div, .ProDetailText video, .ProDetailText embed { line-height: 32px; font-size: 17px; }
.ProDetailText p span, .ProDetailText span, .ProDetailText p em, .ProDetailText em { font-size: 17px!important; }
.lyNy_Protab:after{ font-size:260px;}
.NyProDetail_Content, .NyProDetail_td, .NyProDetail_yy{ padding:0 0 70px;}
.NyProDetail_ys{ padding:55px 0 80px; margin:0 0 70px;}
.NyProDetailyy_list ul li .NyProDetailyy_img{ height:300px;}
.NyProDetailyy_list ul li .NyProDetailyy_text{ height:75px; line-height:75px;}
.NyPro_tit{ font-size:26px; padding:0 0 0 40px; height:75px; line-height:75px;}
.NyProDetail_down{ padding:0 0 90px;}
}
 @media (max-width:1600px) {
#spec-n5{ height:auto;}
.NyProDetail_ys ul li{ padding:35px 30px; height:330px;}
.NyProDetail_ys ul li .NyProDetailys_ico{ width:82px; height:82px;}
.NyProDetail_ys ul li .NyProDetailys_text b{ font-size:17px;}
.NyProDetail_ys ul li .NyProDetailys_text p{ font-size:15px; line-height:27px; height:54px; margin: 30px 0 0;}
.lyNy_Protab:after{ font-size:240px;}
}
 @media (max-width:1560px) {
.lyNy_ProDetail{ margin:80px auto 0;}
.pro_detail_main { padding: 70px 0 30px; }
.prodetail_img { height: 460px; }
#spec-list ul li { height: 95px; }
.jqzoom { height: 460px; }
.pro_detail_main .NyProDetail_Text { padding: 90px 0 0 70px; }
.NyProDetail_Text .NyProDetail_Name b { font-size: 48px; }
.NyProDetail_Text .NyProDetail_Name { font-size: 30px; line-height:50px; }
.NyProDetail_Text .NyProDetail_Name img { width: 28px; height: 25px; margin: 0 0 0 35px; }
.NyProDetail_Text .NyProDetail_Ms h1 { font-size: 17px;margin:25px auto 70px; }
.NyProDetail_Content .ProDetailText { padding: 45px; }
.ProDetailText img, .ProDetailText table, .ProDetailText tr, .ProDetailText td, .ProDetailText p, .ProDetailText span, .ProDetailText div, .ProDetailText video, .ProDetailText embed { line-height: 30px; font-size: 16px; }
.ProDetailText p span, .ProDetailText span, .ProDetailText p em, .ProDetailText em { font-size: 16px!important; }
.NyPro_tit{ font-size:24px; padding:0 0 0 35px; height:70px; line-height:70px;}
.NyPro_tit2{ margin-bottom:15px;}
.NyProDetail_Content, .NyProDetail_td, .NyProDetail_yy{ padding:0 0 60px;}
.NyProDetail_ys{ padding:50px 0 70px; margin:0 0 60px;}
.NyProDetailyy_list ul li .NyProDetailyy_img{ height:280px;}
.NyProDetailyy_list ul li .NyProDetailyy_text{ height:70px; line-height:70px;}
.NyProDetailyy_list ul li .NyProDetailyy_text:before{ top:21px;}
.NyProDetailtd_list ul li{ padding:35px 25px; height:auto;margin: 30px 2% 0 0;}
.NyProDetailtd_list ul li p{ font-size:18px;}
.NyProDetailtd_list ul li:after{ font-size:55px; top:10px; right:20px;}
.NyProDetail_down{ padding:0 0 80px;}
}
 @media (max-width:1440px) {
.NyProDetail_Btm a.pro_zx,.NyProDetail_Btm .nyPrevNext a{font-size:15px;padding:0 15px; margin:0 15px 0 0;}
.NyProDetail_Btm .nyPrevNext a.nyBack{background: url(../images/ico04.png) no-repeat 15px center; padding: 0 15px 0 40px;}
.NyProDetail_Btm .nyPrevNext a.nyBack:hover{background: #f39d2e url(../images/ico05.png) no-repeat 15px center;}
.lyNy_Protab ul li{ height:48px; line-height:46px;}
.lyNy_Protab ul li a{ font-size:16px; padding:0 25px;}
.NyProDetailtd_list ul li{ padding:30px 20px; height:auto;margin: 25px 2% 0 0;}
.NyProDetailtd_list ul li p{ font-size:16px;}
.NyProDetailtd_list ul li:after{ font-size:50px; top:8px; right:15px;}
.NyProDetail_ys ul li{ padding:35px 30px; height:300px;}
.NyProDetail_ys ul li .NyProDetailys_ico{ width:72px; height:72px;}
.NyProDetail_ys ul li .NyProDetailys_text b{ font-size:16px;}
.NyProDetail_ys ul li .NyProDetailys_text p{ font-size:14px; line-height:26px; height:52px; margin: 25px 0 0;}
.NyProDetailyy_list ul li{ margin:25px 2% 0 0;}
.NyProDetailyy_list ul li .NyProDetailyy_text a{ font-size:16px;}
.NyProDetail_Btm a.pro_zx{ width:125px;}
.NyProDetail_Btm .nyPrevNext{ width: calc(100% - 140px);}
.lyNy_Protab{padding:70px 0; margin:70px 0;}
.lyNy_Protab:after{ font-size:220px;}

}
 @media (max-width:1366px) {
.prodetail_img { height: 440px; }
.jqzoom { height: 440px; }
.pro_detail_main .NyProDetail_Text { padding: 90px 0 0 60px; }
.NyProDetail_Text .NyProDetail_Name b { font-size: 42px; margin-bottom: 10px; }
.NyProDetail_Text .NyProDetail_Name { font-size: 28px; line-height:45px; }
.NyProDetail_Text .NyProDetail_Name img { width: 25px; height: 23px; margin: 0 0 0 30px; }
.NyProDetail_Text .NyProDetail_Ms h1 { font-size: 16px; line-height: 30px; height: 60px; margin:20px auto 50px; }
.NyProDetail_Content .ProDetailText { padding: 40px; }
.ProDetailText img, .ProDetailText table, .ProDetailText tr, .ProDetailText td, .ProDetailText p, .ProDetailText span, .ProDetailText div, .ProDetailText video, .ProDetailText embed { line-height: 28px; font-size: 15px; }
.ProDetailText p span, .ProDetailText span, .ProDetailText p em, .ProDetailText em { font-size: 15px!important; }
.NyProdetailTj_list .swiper-slide .nyPro_Img { height: 210px; }
.NyPro_tit{ font-size:22px; padding:0 0 0 30px; height:65px; line-height:65px;}
.NyPro_tit2{ margin-bottom:10px;}
.NyProDetail_Content, .NyProDetail_td, .NyProDetail_yy{ padding:0 0 50px;}
.NyProDetail_ys{ padding:40px 0 60px; margin:0 0 50px;}
.NyProDetailyy_list ul li .NyProDetailyy_img{ height:260px;}
.NyProDetailyy_list ul li .NyProDetailyy_text{ height:65px; line-height:65px;}
.NyProDetailyy_list ul li .NyProDetailyy_text:before{ top:21px; height:28px;}
.NyProDetaildown_list ul li{padding:15px;}
.NyProDetaildown_list ul li .NyProDetaildown_name{ background-size:24px auto; padding:0 0 0 40px; height:45px; line-height:45px; font-size:15px;}
.NyProDetaildown_list ul li .NyProDetaildown_btn{ height:45px; width:45px;}
.NyProDetaildown_list ul li:hover .NyProDetaildown_name{background-size:24px auto;}
.NyProDetaildown_list ul li .NyProDetaildown_btn{ background-size:30px auto;}
.NyProDetaildown_list ul li:hover .NyProDetaildown_btn{ background-size:30px auto;}
.lyNy_Protab{padding:60px 0; margin:60px 0;}
.lyNy_Protab:after{ font-size:180px;}
.NyProDetail_down{ padding:0 0 70px;}
}
 @media (max-width:1280px) {
.pro_detail_main { padding: 60px 0 20px; }
}
 @media (max-width:1200px) {
.lyNy_ProDetail{ margin:70px auto 0;}
.pro_detail_main { padding: 50px 0 20px; }
.prodetail_img { height: 420px; }
#spec-list ul li { height: 90px; }
.jqzoom { height: 420px; }
.pro_detail_main .NyProDetail_Text { padding: 85px 0 0 40px; }
.NyProDetail_Text span{ font-size:16px;}
.NyProDetail_Text .NyProDetail_Name { font-size: 24px; line-height:40px; }
.NyProDetail_Text .NyProDetail_Name img { width: 22px; height: 20px; margin: 0 0 0 20px; }
.NyProDetail_Content .ProDetailText { padding: 35px; }
.jqzoom{ width:80%;}
.NyProDetaildown_list{ margin:10px 0 0;}
.lyNy_Protab{padding:50px 0; margin:50px 0;}
.lyNy_Protab:after{ font-size:160px;}
.NyPro_tit{ font-size:20px; height:60px; line-height:60px;}
.NyProDetail_Btm a.pro_zx,.NyProDetail_Btm .nyPrevNext a{padding:0 10px; margin:0 10px 0 0;}
.NyProDetail_Btm .nyPrevNext a.nyBack{background: url(../images/ico04.png) no-repeat 10px center; padding: 0 10px 0 35px;}
.NyProDetail_Btm .nyPrevNext a.nyBack:hover{background: #f39d2e url(../images/ico05.png) no-repeat 10px center;}
.NyProDetail_down{ padding:0 0 60px;}
}

 @media (max-width:1080px) {
}
 @media (max-width:1024px) {
.lyNy_ProDetail{ margin:64px auto 0;}
.pro_detail_main { padding: 40px 0; }
.prodetail_img { width: 100%; height: 470px; }
#spec-n5 { width: 100%; height: 90px; margin-top: 30px; }
#spec-list ul li { width: 32%; margin: 0 2% 0 0; height: 90px; }
.jqzoom { width: 100%; height: 350px; }
.zoomdiv{ display:none !important;}
.pro_detail_main .NyProDetail_Text { width: 100%; padding: 40px 0 0; }
.NyProDetail_Text span{ height:28px; line-height:28px; font-size:15px;}
.NyProDetail_Text .NyProDetail_Name { font-size: 22px; margin: 0 auto 12px; }
.NyProDetail_Text .NyProDetail_Name img { width: 20px; height: 18px; margin: 0 0 0 20px; }
.NyProDetail_Text .NyProDetail_Ms h1 { font-size: 15px; line-height: 28px; height: 56px; margin:15px auto 40px; }
.NyProDetail_Content .ProDetailText { padding: 30px; }
.ProDetailText img, .ProDetailText table, .ProDetailText tr, .ProDetailText td, .ProDetailText p, .ProDetailText span, .ProDetailText div, .ProDetailText video, .ProDetailText embed { line-height: 26px; font-size: 14px; }
.ProDetailText p span, .ProDetailText span, .ProDetailText p em, .ProDetailText em { font-size: 14px!important; }
.lyNy_Protab ul li{ height:45px; line-height:43px;}
.lyNy_Protab ul li a{ font-size:15px; padding:0 20px;}
.lyNy_Protab:after{ line-height:60px; font-size:140px;}
.lyNy_Protab{ padding:40px 0; margin:40px 0;}
.NyProDetailtd_list ul li{ width:48.5%; height:auto; padding:20px; margin:20px 3% 0 0;}
.NyProDetailtd_list ul li:nth-child(2n+2){ margin-right:0;}
.NyProDetailtd_list ul li p{ font-size:15px;}
.NyProDetailtd_list ul li:after{ font-size:45px; top:0;}
.NyPro_tit{ font-size:18px; padding:0 0 0 25px; height:55px; line-height:55px;}
.NyPro_tit2{ margin-bottom:10px;}
.NyProDetail_ys{ padding:30px 0 40px; margin:0 0 40px;}
.NyProDetail_ys ul li{ width:48.5%; margin:0 3% 20px 0; height:auto; padding:25px;}
.NyProDetail_ys ul li:nth-child(2n+2){ margin-right:0;}
.NyProDetail_ys ul li .NyProDetailys_ico{ width:72px; height:72px;}
.NyProDetail_ys ul li .NyProDetailys_text b{ font-size:15px;}
.NyProDetail_ys ul li .NyProDetailys_text span{ font-size:13px;}
.NyProDetail_ys ul li .NyProDetailys_text p{ font-size:13px; line-height:24px; height:48px; margin:20px 0 0;}
.NyProDetailyy_list ul li{ margin:25px 2% 0 0;}
.NyProDetailyy_list ul li .NyProDetailyy_img{ height:220px;}
.NyProDetailyy_list ul li .NyProDetailyy_text{ height:60px; line-height:60px;}
.NyProDetailyy_list ul li .NyProDetailyy_text a{ font-size:15px;}
.NyProDetailyy_list ul li .NyProDetailyy_text:before{ top:19px; height:25px;}
.NyProDetail_Content, .NyProDetail_td, .NyProDetail_yy{ padding:0 0 40px;}
.NyProDetail_down{ padding:0 0 50px;}
}
 @media (max-width:920px) {
.NyProDetail_Text .NyProDetail_Name { font-size: 20px; line-height:35px; }
.NyProdetailTj_list .swiper-slide { padding: 20px }
.NyProdetailTj_list .swiper-slide .nyPro_Img { height: 180px; }
.NyProDetaildown_list{ margin:10px 0 0;}
}
 @media (max-width:820px) {
.pro_detail_main { padding: 40px 0; }
.prodetail_img { width: 100%; height: 340px; }
#spec-n5 {height: 80px; margin-top:10px;}
#spec-list ul li {height: 80px;margin-top: 20px;  }
.jqzoom { width: 100%; height: 280px; }
.pro_detail_main .NyProDetail_Text { width: 100%; margin: 30px 0 0; }
.NyProDetail_Text span{ font-size:14px; height:25px; line-height:25px; margin:0;}
.NyProDetail_Text .NyProDetail_Name { font-size: 18px; margin: 0 auto 10px; line-height:30px; }
.NyProDetail_Text .NyProDetail_Ms h1 { font-size: 14px; line-height: 26px; height: 52px; margin:15px auto 30px; }
.NyProDetail_Content .ProDetailText { padding: 20px; min-height:inherit; }
.NyProDetail_Btm a.pro_zx{ font-size:14px;}
.NyProDetail_Btm .nyPrevNext a{ font-size:14px; padding:0 10px; margin:0 10px 0 0;}
.NyProDetail_Content, .NyProDetail_td, .NyProDetail_yy{ padding:0 0 30px;}
.NyProDetail_ys{ padding:20px 0 40px; margin:0 0 40px;}
.NyProDetail_down{ padding:0 0 40px;}
.NyProDetaildown_list ul li{ width:100%; padding:12px;}
.NyProDetaildown_list ul li .NyProDetaildown_name{ background-size:20px auto; padding:0 0 0 35px; height:40px; line-height:40px; font-size:14px;}
.NyProDetaildown_list ul li .NyProDetaildown_btn{ height:40px; width:40px;}
.NyProDetaildown_list ul li:hover .NyProDetaildown_name{background-size:20px auto;}
.NyProDetaildown_list ul li .NyProDetaildown_btn{ background-size:26px auto;}
.NyProDetaildown_list ul li:hover .NyProDetaildown_btn{ background-size:26px auto;}
.lyNy_Protab:after{ font-size:130px;}

}
 @media (max-width:767px) {
.prodetail_img { height: 300px; }
.jqzoom { height: 250px; }
#spec-n5 {height: 70px; margin-top:10px;}
#spec-list ul li {height: 70px; }
.lyNy_Protab{ padding:40px 0 30px; margin:0;}
.lyNy_Protab ul li{ width:32%; float:left; margin:0 2% 10px 0; height:40px; line-height:38px;}
.lyNy_Protab ul li a{ padding:0 10px; font-size:14px;}
.lyNy_Protab ul li:nth-child(3n+3){ margin-right:0;}
.NyPro_tit{ font-size:16px; padding:0 0 0 20px; height:50px; line-height:50px;}
.NyPro_tit2{ margin-bottom:10px;}
.NyProDetailtd_list ul li{ width:100%; margin:15px 0 0 0; height:auto; padding:15px 20px;}
.NyProDetailtd_list ul li:after{ font-size:35px; top:0;}
.NyProDetail_ys ul li{ width:100%; margin-bottom:20px; height:auto; padding:30px;}
.NyProDetail_ys ul li:last-child{ margin-bottom:0;}
.NyProDetail_ys ul li .NyProDetailys_ico{ width:62px; height:62px;}
.NyProDetailyy_list ul li{ width:100%;margin:15px 0 0 0;}
.NyProDetailyy_list ul li .NyProDetailyy_img{ height:200px;}
.NyProDetailyy_list ul li .NyProDetailyy_text{ height:50px; line-height:50px;}
.NyProDetailyy_list ul li .NyProDetailyy_text:before{ height:20px; top:16px;}
.lyNy_Protab:after{ font-size:120px;}
}
 @media (max-width:450px) {
.pro_detail_main { padding: 30px 0; }
.lyNy_Protab{ padding:30px 0 20px; margin:0;}
.NyProDetail_ys{ padding:20px 0 30px;margin:0 0 30px;}
.lyNy_Protab:after{ font-size:100px; line-height:50px;}
.NyProDetail_Btm .nyPrevNext{ width:100%; margin-top:20px;}
}
 @media (max-width:375px) {
.lyNy_Protab:after{ font-size:85px;}
}
 @media (max-width:320px) {
.lyNy_Protab:after{ font-size:80px;}
}
 @media (max-width:280px) {
.lyNy_Protab:after{ font-size:60px;}
}