#sl_PicShow{width:500px;height:auto; position: relative; float:left;}
#sl_ImgBox{width:500px;height:auto;overflow: hidden;border: 1px solid #ccc; background:#fff;}
.sl_SmallImgList{width:100%; margin: 10px auto;}
.sl_wrapper{float: left;display: inline;margin:0px 8px;}
#sl_ImgList div{border: 1px solid #ccc;background-color: white;width:60px;height:60px;overflow: hidden;margin: 0 3px;display: inline;float: left;cursor: pointer;}
.wslp #sl_ImgList div{height:60px;width: 60px}
#sl_ImgList .active{border: 1px solid #ccc;}
#sl_ImgList img{border: 0;}
#imgList_prev, #imgList_next{width: 10px;height: 45px;display: block;float: left;  display: inline;cursor: pointer;}
#imgList_prev{background: url(../images/left.gif) no-repeat;}
#imgList_next{background: url(../images/right.gif) no-repeat;}
#imgList_prev span, #imgList_next span{display: none;}
.clearfix{float: none;clear: both;}
.sl_zoom{float: left;position: relative;display:inline;cursor: pointer; width:100%; height:100%}
.sl_zoom img{width:100%!important; height:100%!important;}
div.zoomdiv{z-index: 100;position: absolute;top: 0px !important;left:531px !important;width: 200px;height: 200px;background: #ffffff;border: 1px solid #CCCCCC;display: none;text-align: center;overflow: hidden;}
div.jqZoomPup{z-index: 10;visibility: hidden;position: absolute;top: 0px;left: 0px;width: 50px;height: 50px;border: 1px solid #aaa;background: #ffffff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
div.jqMagnifier{position: absolute;z-index:9;width: 23px;height: 23px;background: url(images/magnifier.png) no-repeat;top:228px;right:1px;}
#sl_ImgList div img{width:100%; height:100%!important;}



/*产品*/
.ny_product_show{margin-bottom:50px;}
.ny_proshow_top{width:100%; height:auto; overflow:hidden; margin-bottom:30px; margin-top:20px;}
.ny_proshow_xx{margin-left:506px; height:100%; overflow:hidden}
.ny_proshow_bottom{width:100%; height:auto; overflow:hidden}
.proshow_xxk{color: #fff; font-size: 20px;font-weight: bold; border-left: 3px solid #287db9;width:100%; display:block; background: #323136;padding-left:20px; height:40px; line-height:40px;}
.proshow_xx{font-size:16px; color:#666; line-height:30px; margin-top:10px;}
.proshow_xx img{max-width:100%;}
.go_black{width: 90px;height: 30px;background: #4cbcac; color: #fff; text-align: center; line-height: 30px; border-radius: 5px; position: relative; float:right}
.proshow_xx table{border-collapse: collapse;}


.qn-product-detail{margin:24px 0 8px;color:#24313f;font-size:16px;line-height:1.8;background:#fff;}
.qn-product-detail *{box-sizing:border-box;}
.qn-product-hero{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;padding:34px 36px;margin-bottom:24px;background:linear-gradient(135deg,#f7f9fc 0%,#eef4f8 100%);border-left:6px solid #b91515;}
.qn-kicker{display:inline-block;margin-bottom:10px;color:#b91515;font-size:15px;font-weight:bold;line-height:1.4;}
.qn-product-hero h2{margin:0 0 12px;color:#172331;font-size:34px;line-height:1.25;font-weight:bold;}
.qn-product-hero p{max-width:690px;margin:0;color:#4b5968;font-size:17px;line-height:1.9;}
.qn-hero-tags{display:flex;flex-direction:column;gap:10px;min-width:150px;}
.qn-hero-tags span{display:block;padding:8px 14px;background:#fff;border:1px solid #dce5ec;color:#17324a;font-size:15px;font-weight:bold;text-align:center;}
.qn-section{margin-bottom:22px;padding:28px 30px;background:#fff;border:1px solid #e5ebf0;}
.qn-section h3{margin:0 0 18px;color:#172331;font-size:23px;line-height:1.35;font-weight:bold;}
.qn-section h3:after{content:"";display:block;width:46px;height:3px;margin-top:10px;background:#b91515;}
.qn-section p{margin:0;color:#455363;font-size:16px;line-height:1.95;text-align:justify;}
.qn-two-col{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch;}
.qn-two-col .qn-section{height:100%;}
.qn-feature-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;}
.qn-feature-list span{display:block;padding:12px 14px;background:#f6f8fa;border-left:3px solid #245f8f;color:#253447;line-height:1.5;}
.qn-benefits{display:grid;gap:12px;}
.qn-benefits p{display:block;margin:0;padding:12px 14px;background:#f6f8fa;border-left:3px solid #245f8f;text-align:left;}
.qn-benefits b{display:block;color:#172331;font-size:16px;line-height:1.4;}
.qn-benefits em{display:block;margin-top:3px;color:#677485;font-size:14px;font-style:normal;line-height:1.5;}
.qn-process{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;counter-reset:process;}
.qn-process span{counter-increment:process;position:relative;min-height:76px;padding:38px 12px 12px;background:#f7f9fb;border:1px solid #e1e8ef;color:#263646;text-align:center;line-height:1.45;}
.qn-process span:before{content:counter(process,decimal-leading-zero);position:absolute;top:10px;left:50%;transform:translateX(-50%);color:#b91515;font-size:18px;font-weight:bold;line-height:1;}
.qn-spec-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #dfe7ee;border-left:1px solid #dfe7ee;}
.qn-spec-grid dl{display:grid;grid-template-columns:132px 1fr;margin:0;border-right:1px solid #dfe7ee;border-bottom:1px solid #dfe7ee;min-height:54px;}
.qn-spec-grid dt{display:flex;align-items:center;padding:12px 14px;background:#f1f5f8;color:#172331;font-weight:bold;line-height:1.45;}
.qn-spec-grid dd{display:flex;align-items:center;margin:0;padding:12px 14px;color:#455363;line-height:1.55;}
.qn-equipment{display:flex;flex-wrap:wrap;gap:10px;}
.qn-equipment span{padding:10px 14px;background:#f6f8fa;border:1px solid #dce5ec;color:#263646;line-height:1.4;}
.qn-bottom{margin-bottom:0;}
@media screen and (max-width:900px){.qn-product-hero,.qn-two-col{display:block}.qn-hero-tags{flex-direction:row;flex-wrap:wrap;margin-top:18px}.qn-process,.qn-spec-grid,.qn-feature-list{grid-template-columns:1fr}.qn-spec-grid dl{grid-template-columns:116px 1fr}.qn-product-hero h2{font-size:28px}}
