/*2025产品中心-样式*/
.prod{width:100%;height:300px;background-color:#204e8c; margin:0px;border:0px solid #fff000;text-align:center;}
.prod_img{width:100%;height:300px;background:url(../images/zl_head_02.jpg)  no-repeat center 0px;}
/*2025企业简介、企业文化-样式*/
.prod_nav{
width:1200px;
position:relative;
overflow:hidden;
border:0px solid #ff0000;
margin:30px auto;
}
.prod_nav ul li{float:left; width:18%; text-align:center; line-height:46px;font-size:16px; position:relative; margin-top: 5px; }
.prod_nav ul li a{ display:block; border:1px solid #e8e8e8; border-bottom:5px solid #e8e8e8; font-size:16px; text-decoration: none;color: #666666;}
.prod_nav ul li a:after{content:""; height:5px; width:0; position:absolute; bottom:0px; left:1px; background:#aa2116; transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -ms-transition:all .3s ease 0s; -o-transition:all .3s ease 0s;}
.prod_nav ul li a:hover,.prod_nav ul li.active a{ background:#2570a1; color:#ffffff; border-bottom-color:#D7332F; text-decoration: none;}
.prod_nav ul li a:hover:after,.prod_nav ul li.active a:after { width:calc(100% - 2px) ; text-decoration: none;}

.prodconts{
overflow:hidden;
width:100%;
margin:0 auto; 
padding:0;
clear:both; 
height:auto;
text-align:center;
background-color:#ffffff;
border-top:0px solid #d3d3d3;
}
.product{overflow:hidden;width:1200px;margin:0 auto; padding:0;height:100%; text-align:center;border:0px solid #666666;}
.product .list{margin-top:0px; verflow: hidden;}
.product .list a{position: relative;float: left;width:280px;height: 370px;margin:30px 9px 30px 9px;background: #fff;border:1px solid #d2d2d2;}
.product .list a img{display: block;max-width: 100%; position: absolute; top: 0; right: 0; bottom:0px; left: 0; margin: auto; height:90%;}
.product .list a .name{position: absolute;bottom:0;width: 100%; background: rgba(0, 0, 0, 0.5);
   height:55px;
  display: flex;
  align-items: center; /* 垂直居中 */
  justify-content: center; /* 水平居中 */
  }
.product .list a .name p{font-size: 15px; color:#ffffff;line-height:20px;padding-right:5px;padding-left:5px;}
.product .list a:hover{border-color: #2570a1;}
.product .list a:hover .name{background: #2570a1;color: #ffffff;}
/*--翻页代码--样式*/
.pagination{ width:1200px;margin-top: 40px;text-align: center; font-size:16px; margin:0 auto;text-align:center; height:80px;}
.pagination .wrapper{ width:100%;display: inline-block;overflow: hidden; line-height:80px; border:#333333 solid 0px;}
.pagination .wrapper a{float:center;height:80px;line-height:40px;margin: 0 6px;background: #d3d3d3;color:#000;text-align: center; font-size:15px; padding:6px 6px 6px 6px;
 border:#d3d3d3 solid 1px;text-decoration: none;}
 
 /*--产品详细介绍-样式--*/
.prcont {position: relative; overflow:hidden;width:100%;margin:0 auto; padding:0;height:auto; text-align:center;border:0px solid #d3d3d3;} 
.cptitle {
font-size:28px; 
font-weight:350; 
color:#000000;
height:60px;
line-height: 50px;
overflow: hidden;
text-align: center;
width:1000px; 
margin:80px 100px 0px 0px; 
border-bottom:solid #cccccc 1px;
left: 50%;
transform: translate(-50%, -50%); 
position: relative; 
}
 .cppic{
 text-align:center;
 text-valign:center;
 margin: auto; 
 width:auto; 
 height:atuo;
 border:solid red 1px;
 overflow:hidden; 
 display:inline-block !important; 
 display:inline; 
 padding:15px 15px 15px 15px;
 } 
.cppic img {
transition: transform 0.5s ease, filter 0.5s ease; /* 平滑过渡效果 */
max-width:380px;_width:expression(this.width >380 ? "380px" : this.width);
max-height:410px;_height:e­xpression(this.height>410?"410px":this.height);  
transform: scale(1); /* 初始缩放比例 */
}
.cppic:hover img {
   transform: scale(1.2);
 }

.product-detail {overflow:hidden;width:1200px;margin:50px auto; padding:0;display:block; height:auto; border:#FF9900 solid 0px;}
.product-detail .tab-content{display: none;}
.product-detail .tab-title{margin-top:15px;overflow: hidden;border-bottom: 1px solid #cccccc; width:100%;}
.product-detail .tab-title a{float: left;width: 140px;line-height: 35px;margin-right: 10px;font-size: 18px;color: #333333;text-align: center;text-decoration: none;}
.product-detail .tab-title a.active{background: #d20000;color: #ffffff;text-decoration: none;}
.product-detail .tab-content{
width:1160px; 
margin:0;
height:atuo;
color:#111111;
line-height:30px;
padding-top:30px; 
padding-bottom:30px;
font-size:17px; 
text-align: justify; /* 文字两边对齐 */
text-indent: 2em; /* 首行缩进 */
text-justify: inter-word; /* 确保文字在两端对齐时分布均匀 */
margin:0 auto;
} 


/*感兴趣产品样式*/
.hotnews{overflow:hidden;width:1200px; text-align:left;margin:0 auto; height:auto; border-bottom:1px solid #d3d3d3;font-size:24px;padding-top:20px;padding-bottom:10px;color:#666666;font-weight:450;}
.news_list{overflow:hidden; width:1200px; margin:0 auto; font-size:16px; padding:0;}
.news_list ul{ width:1200px; margin:10 auto;}
.news_list li{ width:100%; height:40px; overflow:hidden; clear:both; line-height:40px; border-bottom:0px dashed #CCCCCC; font-size:14px;}
.news_list li a{ line-height:40px; float:left; overflow:hidden; clear:both;padding-left:12px; font-size:16px;}
.news_list li a:link{line-height:40px; float:left; overflow:hidden; clear:both; color:#000000;text-decoration: none;}
.news_list li a:hover{line-height:40px; float:left; overflow:hidden; clear:both; color:#666666;text-decoration: none;}
.news_list li a:visited { text-decoration: none; color: #257091;}
.news_list li p{float:right; width:20%; text-align:right; line-height:32px; padding-right:6px; font-size:14px; padding-top:10px; }

/*上一条和下一天新闻列表定义*/
.listnews{overflow:hidden;width:1200px;margin:30px auto; font-size:14px; border:#d3d3d3 solid 1px;height:70px; display: flex;}
.listnews_prev{ width:1100px; height:70px; overflow:hidden; clear:both; line-height:30px; border:0px dashed #CCCCCC; font-size:14px;padding-left:10px;padding-top:10px;}
.listnews_prev a:link{color:#000000;text-decoration: none;}
.listnews_prev a:hover{ color:#666666;text-decoration: none;}
.listnews_prev a:visited {text-decoration: none; color: #ff0000;}

.listnews_fh{width:100px; height:35px; 
background: #999999; 
color: #ffffff; 
text-align: center;
line-height: 35px; 
border-radius: 5px; 
position: relative; 
margin-top:18px; 
font-size:14px;
margin-right:10px;
}
.listnews_fh a:link{color:#ffffff;text-decoration: none;}
.listnews_fh a:hover{ color:#666666;text-decoration: none;}
.listnews_fh a:visited {text-decoration: none; color: #ffffff;}


.aboutcont {
overflow:hidden;
width:100%;
margin:0 auto; 
padding:0;
clear:both; 
height:auto;
text-align:center;
background-color:#ffffff;
border-top:0px solid #d3d3d3;
}
.aboutjs{
overflow:hidden;
width:1100px;
margin:0px auto;
padding:10px 10px 10px 10px;
font-size:16px;
text-align:left;
line-height:32px;
color:#666666;
text-indent:30px;
}


/*您感兴趣的产品css*/

.hotp{height:413px;margin:0 auto;overflow:hidden;width:1300px;}
.zl_frbox{height:407px;padding:24px 0px 0px;}
.zl_frBtnL{cursor:pointer;display:inline;float:left;height:53px;margin:160px 10px 0 0;width:28px;}
.zl_frUl{float:left;height:202px;width:1050px;margin-left:12px;}
.zl_frBtnR{float:right;margin-top:160px;cursor:pointer;width:28px;height:53px;}
.zl_frUl ul li{display:inline;float:left;width:300px;overflow:hidden;position:relative;}
.zl_frUl ul li a img{/*display:block;*/width:100%;border-left:#e3e3e3 solid 1px;}
.zl_zc{width:300px;position:absolute;top:0;background:rgba(78, 164, 181, 0.65) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#4ea4b5;/*实现IE背景透明*//*height:389px;*/left:0;right:0;}
.zl_zc_i h1{text-align:center;font-size:182px;height:138px;line-height:138px;margin-top:72px;margin-bottom:64px;font-weight:bold;color:#fff;}
.zl_zc_p{margin-bottom:100px;}
.zl_zc_p h3{text-align:center;font-size:15px;font-weight:400;color:#fff;line-height:30px;width:260px;margin:0 auto;}
.zl_zc_p h3 span{display:block;margin:0 auto;width:260px;font-size:18px;border-bottom:1px solid #f4f4f4;}
.zl_zc_hover{bottom:-596px;height:200px;position:absolute;width:300px;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#0a0a0a;/*实现IE背景透明*/}
.zl_zc_hover h1{text-align:center;height:50px;line-height:40px;margin:22px 0;color:#fff;}








