
/* 公共面包屑导航*/
.address{width: 100%;position:relative;background: #fff;height: 50px;}
.address .p1{height: 50px;line-height: 50px;font-size: 13px;float: left;width: 1200px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.address .p1 a{padding: 0 4px;}
.address .p1 img{margin: 0 10px 0 0px;position: relative;top: 4px;}


.cont-wrap{overflow:hidden;background:#f2f2f2;padding:30px 0;width:100%;}
.content{overflow:hidden;}
.cont-wrap .leftCon{float:left;width:890px;overflow:hidden;}

 
 
   /* 定义表格整体样式 */.wuliu-table {width:100%;border-collapse:collapse;/* 合并边框 */  border:1px solid #eee;margin-bottom:15px;/* 表格外边框样式 */border-radius:5px; background:#fff}
/* 表头样式 */.wuliu-table thead {background-color:#fd6f01;/* 表头背景色 */color:#fff}
/* 表头单元格样式 */.wuliu-table th {border:1px solid #eee;/* 表头单元格边框 */  padding:10px;/* 内边距，增加内容与边框的间距 */  text-align:center;/* 文本居中对齐 */}
/* 表体单元格样式 */.wuliu-table td {border:1px solid #eee;/* 表体单元格边框 */  padding:10px;/* 内边距 */  text-align:center;/* 文本居中对齐 */}
 .wuliu-table tr:hover{background-color:#fd6f01;color:#fff}
 .wuliu-table .wyfhbtn{border:1px solid #fd6f01;font-size:14px; padding:0 10px;height:30px;line-height:30px; border-radius:5px; display:inline-block;background:#fd6f01}
 .wuliu-table tr:hover  .wyfhbtn{background:#fb5000;color:#fff}
   
       

  
/*列表分页*/
.pagebox {width:1200px;margin:20px auto;}
.page-item {width:36px;height:36px;line-height:36px;background-color:#fff;color:#1f1f1f;margin-right:12px;display:inline-block;vertical-align:text-bottom;text-align:center;text-decoration:none;overflow:hidden;}
.page-list .active {background:#1f1f1f;color:#fff;font-weight:normal;}
.page-list{text-align:center} 

/*产品分类*/ 
  .class-list{padding:15px; background:#fff; margin-bottom:20px;}
  .class-title{font-size:18px; font-weight:bold; margin-bottom:10px;color:#1f1f1f}
  .class-list ul{overflow:hidden}
   .class-list ul li{float:left;margin-right:10px; line-height:30px;padding:0 10px;} 
   .class-list ul li:first-child{background:#1f1f1f;color:#fff;} 
   .class-list ul li:first-child  a{color:#fff} 
      .class-list ul li:hover{background:#1f1f1f;color:#fff;}
      .class-list ul li:hover a{color:#fff} 
/* 产品列表*/ */
.prolist{overflow:hidden;}
.prolist{width:100%;overflow:hidden;}
  
.prolist ul {display:flex;justify-content:space-between;flex-wrap:wrap;}
.prolist ul li {background:#fff;width:280px;margin-bottom:15px;padding:5px;text-align:center;}
.prolist ul li .imgbox {width:100%;padding-bottom:100%;overflow:hidden;  height:0;  position:relative}
.prolist ul li img {width:100%;transition:all 0.5s;object-fit: cover;height:100%;position:absolute;left:0;top:0}
.prolist ul li span {padding:0 10px;line-height:45px;height:45px;background:#f0f0f0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.prolist ul li:hover img {transform:scale(1.1);}
.prolist ul li:hover {box-shadow:0 5px 10px rgba(32,33,38,0.1);}

.dongtailist{background:#fff;padding:15px;} 
 .dongtailist li{  line-height:40px;   margin-bottom:10px; font-size:16px; padding:0 10px; border:1px solid #eee; white-space:nowrap;overflow:hidden;height:35px;}
  .dongtailist li span{color:#999;float:right;}
.dongtailist li:before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #ff6a00;
    margin-right: 10px;
}
 

/*联系方式*/
.contact-box{padding:15px;overflow:hidden;background:#fff;margin-bottom:20px;}
.cont-title{font-size:18px; font-weight:bold; margin-bottom:10px;color:#1f1f1f}
 
.contact-box .contact-item{display:flex;align-items:center;}

.contact-box .contact-item img{width:25px;margin-right:10px;display:block;}
 
 
 /*公司概况*/
.about-box{margin-bottom:20px;overflow:hidden;display:flex;justify-content:space-between;padding:15px;background:#fff;}
.about-item { }
.about-item-cont{line-height:28px;height:350px;overflow:hidden}
.about-item-cont p{text-indent:15px;margin-bottom:15px;}
.about-box .pvideo{width:100%;height:100%;background:#000;}
.about-box .pvideo video{width:100%;height:100%;}

.about-box table {
  width: 100%;
  font-size: 14px;
  line-height: 23px;
  text-align: left;
  table-layout: fixed;
  border-collapse: collapse;
}
.about-box th,
.about-box td {
  padding: 12px 16px;
  word-break: break-all;
  border: 1px solid #eee;
}
.about-box th {
  font-weight: 400;
  color: #999;
  vertical-align: top;
  background: #fafafa;
}

.wuliu-canshu-table {width:100%;border-collapse:collapse;/* 合并边框 */  border:1px solid #eee;margin-bottom:15px;margin-top:15px; table-layout: auto; }
.wuliu-canshu-table td {border:1px solid #eee;/* 表体单元格边框 */  padding:5px 10px;/* 内边距 */  text-align:center;/* 文本居中对齐 */}
.wuliu-canshu-name{background:#f5f6f7;width:30%;} 

.zhuanxian-box{padding:15px;background:#fff;font-size:16px;}
.zhuanxian-box .zx-kaishi-end{  margin-bottom:30px;color:#333; text-align:center;overflow:hidden;font-size:44px; display:flex;align-items:center;justify-content:center;letter-spacing:5px; }
.zhuanxian-box .zx-kaishi-end span{display:inline-block;background:#81c007;color:#fff;width:60px;height:40px; line-height:40px;border-radius:10px; font-size:28px;margin:0 10px;text-align:center;}
.zhuanxian-box .zx-kaishi-end .end{background:#fd6f01;}
.zhuanxian-box p{line-height:25px;margin-bottom:15px;}
.zhuanxian-box .zx-kaishi-end img{width:50px;display:inline-block;margin:0 10px;}
      .wuliu-table td { word-break: break-all; }
	   .wuliu-canshu-table tr:hover{background-color:#fff0e6;}
	   	   .wuliu-canshu-table tr:hover td{background-color:#fff0e6;}

@media (max-width:768px){
	.zhuanxian-box .zx-kaishi-end{font-size:20px;letter-spacing:2px; text-shadow:none;color:#333;}
.zhuanxian-box .zx-kaishi-end span{font-size:18px; width:40px;height:30px;line-height:30px;}	
.zhuanxian-box .zx-kaishi-end img{width:30px; }	
/*面包屑*/
.address .p1{width:100%;box-sizing:border-box;padding:0 15px;}
.cont-wrap{padding:15px 0}

.cont-wrap .rightCon{display:none;}
.cont-wrap .leftCon{width:100%;}
.class-list{width:100%;box-sizing:border-box;}

.prolist ul li {width:47%;padding:1%;}
 .pagebox{width:100%;}
 .page-item{margin-right:0;}
 .about-box{display:block}
 .about-item{width:100%;}
 .mhide{display:none;}
 .dongtailist li span{display:none;}
}

.wlspbox {margin:15px auto;overflow:hidden;background:#f5f6f7;padding:10px; border:1px solid #eee;}
 
.wlvideobox {max-height:700px;position:relative;overflow:hidden;justify-content:center;display:flex;align-items:center;width:920px;float:left;}
.wlvideobox video {width:100%;max-height:700px;display:block;}
.wlvideobox img {max-width:100%;max-height:100%;display:block;border-radius:15px;}
.wlvideobox .playvideo2024 {position:absolute;left:50%;top:50%;margin-left:-35px;z-index:10;margin-top:-35px;cursor:pointer}
.wlvideobox .playvideo2024 img {width:70px;height:70px;}
.wlvideolist {width:210px;float:right;padding:5px;color:#fff}
.morezhuanxianlist {display:flex;justify-content:space-between;flex-wrap:wrap;}
.wlvideolist h4{ background:#fd6f01; text-align:center; border-radius:5px;margin-bottom:10px;padding:5px;font-size:14px;letter-spacing:1px;}
 
.morezhuanxianlist li {padding:3px; cursor:pointer; overflow:hidden;margin-bottom:8px; font-size:14px; display:inline-block; width:60px;height:60px;background:#fd6f01; text-align:center;border-radius:5px;}
.morezhuanxianlist li .wangfan{width:25px; display:block;margin:0 auto;}  
.morezhuanxianlist li a{color:#fff;}
.morezhuanxianlist li a:hover{color:#fff !important;}
@media (max-width: 768px){
.wlvideobox{margin-bottom:10px;}
.wlvideobox,.wlvideolist{width:100%;padding:0;}
 
}
.wlvideobox .playvideo2024{display:none}
.zhuanxian-box img{max-width:100%;}
.update-time{text-align:center;padding:5px 0; }
.weather{color:red;font-weight:bold}
.weather2 {
    font-weight: bold;
    color: #4662d9 !important;
}

.bottomLink{border-top: 1px dashed #ddd;    line-height: 26px;    padding: 8px 0;}
.bottomLink a {    color: #999;    font-size: 14px;    margin: 0 4px;}