@charset "utf-8";
/* CSS Document */
#subnav{ height:64px; border-bottom:1px solid #dadada;}
#subnav h3{ display:inline-block; line-height:64px; font-size:18px; margin:0 35px;}
#subnav h3 a{ color:#333; display:block; padding:0 5px;}
#subnav h3.now a,{ color:#00509b; border-bottom:1px solid #00509b;}

@media screen and (min-width:1000px){
#subnav h3 a:hover{ color:#00509b; border-bottom:1px solid #00509b;}
}

.zone{ margin-top:36px;}

.left{ width:750px; float:left;}
.right{ width:400px; float:right;}

.wMap{ width:750px; height:630px; background:url(../images/map.png) no-repeat center center; margin-left:auto; margin-right:auto; position:relative;}
.wMap .area{ position:absolute; background:url(../images/area.png) no-repeat; display:inline-block; width:17px; height:29px;}

#newsHd{ position:relative;}
#newsHd .kinMaxShow_button{ left:50%; width:50%; text-align:right;}
#newsHd .kinMaxShow_button li{ transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -ms-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out;}
#newsHd h3{ color:#fff; font-size:20px; position:absolute; bottom:0; left:0; right:0; height:56px; line-height:56px; padding-left:28px;}

.newslist li{ height:200px; padding-top:28px; border-bottom:1px solid #dadada;}
.newslist li .img{ width:262px; float:left;}
.newslist li .img img{ width:262px; height:169px;}
.newslist li .con{ width:466px; float:right;}
.newslist li .con h3{ font-size:20px;}
.newslist li .con h3 a{ color:#056399;}
.newslist li .con p{ font-size:14px; color:#666; line-height:30px; margin-top:10px; height:96px; overflow:hidden;}
.newslist li .con .other{ text-align:right; font-size:14px; color:#666;}
.newslist li .con .other span{ display:inline-block; margin-left:30px;}
.newslist li .con .other i{ font-size:14px; color:#00509b;}

.ztAllLst{ min-height:300px;}
.ztAllLst li{ border-bottom:1px solid #dadada;}
.ztAllLst li a{ display:block; font-size:20px; line-height:60px; padding-left:10px;}
/*设备管理列表*/
    .search_bar *{box-sizing: border-box;}
.search_bar{position:relative;width:680px;height:57px;border-radius:8px;background:#fff;}
.search_bar input{background: transparent;width:100%;height:100%;border-radius:8px;display: block;padding-left: 20px;padding-right: 150px;border:0px;outline: 0px;border:solid 1px #d1d1d1;border-right:0px;font-size: 16px;}
.search_bar .search_btn{cursor: pointer;position: absolute;right:0px;top:0px;line-height:57px;color:#fff;width:142px;font-size: 16px;background:#056399 url(/newstyle/images/search_ico.png) no-repeat 23px center;padding-left:66px;font-weight: bold;border-radius:0px 8px 8px 0px;
}
.search_bar .search_btn:hover{background:#ce0000 url(/newstyle/images/search_ico.png) no-repeat 23px center;
}
.search_bar input:hover::placeholder {
  opacity: 0;
}

/* 点击聚焦也消失（可选） */
.search_bar input:focus::placeholder {
  opacity: 0;
}
.search_bar input::-webkit-input-placeholder{color:#999999!important;font-size: 16px;}

.selectdiv,#search_bar2 label{width: 158px;height:66px;border:solid 1px #d1d1d1;z-index:99;background:#fff;position: absolute;top:0px;
border-radius:8px 0px 0px 8px;text-align: left;font-size: 18px;line-height:66px;cursor:pointer;
color:#333;padding-left: 32px;
}
.selectdiv .selected{color:#333;margin-bottom:4px;}
.selectdiv .selectval{color:#000;}
.selectdiv .selectval:hover{color: #0352da;}
.selectdiv.hover{height: 113px;}
.selectdiv .selectval{display: none;}
.selectdiv.hover .selectval{display: block;}
select.diyselect {
  outline:0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    background-image: url(/newstyle/images/sj_grey.png);
    background-position: right 22px center;
    background-repeat: no-repeat;letter-spacing:0px;
    border-radius: 8px;
    color: #333333;
    font-size: 16px;
    height: 57px;
    padding: 0px 60px 0px 21px;
    border-radius: 8px;
    width:157px;display: inline-block;float: left;
    margin-right:23px;
    border:solid 1px #d1d1d1;
}
#search-form{display: flex;margin-top: 60px;margin-bottom:20px;}
.stats-row {
  display: flex; /* 开启弹性布局 */
  justify-content: space-between; /* 左右分开：左靠左、右靠右 */
  align-items: center;
  max-width: 534px;
  margin:60px auto 44px;
  
}
.stats-item {
  text-align: center;
  position: relative;
  width:33.333%;
}

.num {
  font-size:36px;
  color: #ce0000;
  font-weight: normal;
}
.label {
  font-size: 16px;
  color: #666666;
  margin-top: 4px;
}
.sb_btns{text-align: center;}
.sb_btns a{display: inline-block;width: 215px;height: 64px;line-height: 64px;background:#056399;border-radius:8px;text-align: center;font-size: 18px;color:#ffffff;margin-right: 45px;}
.sb_btns a:last-of-type{margin-right:0px;}
.sb_btns a:hover{background:#ce0000;cursor: pointer; }
.seglList dt{display: flex;}
 .seglList span{text-align: center;}
 .seglList span.xh{width: 6.3%;}
  .seglList span.sbbm{width: 21.25%;}
    .seglList span.sbname{width: 13.17%;}
        .seglList span.sbtime{width: 19.67%;}
          .seglList span.sbstatus{width: 11%;}
           .seglList span.sbpos{width: 21.5%;}
           .seglList span.sbdetail{}
           .seglList dd{display: flex;}
           .wapseglList .box{padding-left:10%;}
/*设备管理详情*/
        .info-table {
            display: flex;
            justify-content: space-between;
            margin-bottom: 66px;
            margin-top: 38px;
            flex-wrap: wrap;
            gap: 62px;
        }

        .info-column {
            display: flex;
            flex-direction: column;
            gap: 10px;
            flex: 1;
            min-width: 300px;
        }

        .info-row {
            display: flex;
            border: 1px solid #e8e8e8;
        }

        .info-label {
            background-color: #f5f5f5;
            padding: 12px 16px;
            width: 120px;
            text-align: center;
            border-right: 1px solid #e8e8e8;
            font-size: 14px;
            color: #666;
        }

        .info-value {
            padding: 12px 16px;
            flex: 1;
            font-size: 14px;
            color: #333;
        }
.image-section{padding-top:50px;}
.image-section,.image-section p{    font-size: 16px;color: #333333;line-height: 30px;}
.image-section img{display: block;max-width:100%;margin-left: auto;margin-right: auto;}
@media screen and (min-width:1000px){
.ztAllLst li a:hover{color:#056399;}
}

.r_cName{ background:url(../images/ico_01.gif) no-repeat left center; height:25px; line-height:25px; padding-left:17px;}
.r_cName h3{ font-size:24px; color:#000; float:left;}
a.a_reg{ color:#ff6600; display:inline-block; font-size:18px; float:right;}

.frontPageList li{ padding:18px 0; border-bottom:1px solid #dadada;}
.frontPageList li h3 a{ font-size:16px; color:#000;}
.frontPageList li h3 a:hover{ color:#056399;}
.frontPageList li p{ font-size:14px; color:#666; line-height:24px; margin-top:5px;}

.r_regList li{ height:45px; line-height:45px; border-bottom:1px solid #dadada;}
.r_regList li span{ display:inline-block; font-size:14px; color:#333;}
.r_regList li span.no{ width:50px;}
.r_regList li span.tit{ width:100px;}
.r_regList li span.addr{ width:120px;}

.titBorder{ border-bottom:1px solid #51bae9;}
.tecTit h3{ display:inline-block; height:30px; line-height:30px; padding:0 15px;}
.tecTit h3.now{ background-color:#51bae9; color:#fff;}
.tecTit h3.now a{color:#fff;}
.orderByTime{ margin-top:30px; margin-bottom:30px;}
.orderByTime a{ display:inline-block; padding:5px; margin-left:5px;}
.orderByTime a.now{ background-color:#51bae9; color:#fff;}

.newsbody .title{ text-align:center; padding-bottom:15px; border-bottom:1px solid #dadada;}
.newsbody .title h3{ font-size:24px; color:#060606; margin-bottom:10px;}
.newsbody .title span{ display:inline-block; font-size:14px; color:#666; margin:0 10px;}
.newsbody blockquote{ font-size:16px; color:#333; line-height:36px; padding-top:50px; min-height:300px;}
/* circle_S */
.showdllist dt{font-size: 24px;color:#010101;font-weight: normal;margin-bottom:33px;margin-top: 40px;}
.showdllist ul{overflow: hidden;}
.showdllist li{float: left;width: 280px;margin-right: 24px;margin-bottom: 24px;}
.showdllist li:nth-of-type(4n){margin-right:0px;}
.showdllist li img{width:100%;height: auto;}
/* circle_E */
.share div{ font-size:14px;}

.relation{ border-top:1px solid #dadada; border-bottom:1px solid #dadada; padding:15px 0;}
.relation li{ height:36px; line-height:36px; font-size:16px; color:#333;}
.relation li a:link,.relation li a:visited{ color:#333;}
.relation li a:hover{ color:#00509b;}

.adList{ overflow:hidden;}
.adList ul{ width:105%;}
.adList li{ float:left; width:570px; margin-right:22px;}
.ad img,.adList li img{ display:block; width:100%;}

.tjName{ background:url(../images/ico_tj.jpg) no-repeat left center; height:26px; line-height:26px; padding-left:16px; font-size:24px; color:#00509b;}
.tjList{ overflow:hidden;}
.tjList ul{ width:105%;}
.tjList li{ float:left; width:282px; margin-right:21px; margin-bottom:24px;}
.tjList li img{ width:282px; height:181px;}
.tjList li h3{ font-size:14px; color:#000; height:56px; line-height:56px; border-bottom:1px solid #dadada;}
.tjList li a:hover h3{ color:#00509b;}

.cIntro{ font-size:16px; color:#666; line-height:36px; padding:30px 0 35px; border-bottom:1px solid #dadada;}
.regSearh{ height:70px;}
.regSearh label{ display:inline-block; line-height:70px; font-size:18px; color:#00509b;}

.regList span{ display:inline-block; width:400px; font-size:16px;}
.regList span.no{ width:175px; padding-left:15px;}
.regList span.time{ width:206px;}
.regList dt,.teamList dt,.ryList dt,.finishList dt{ height:50px; line-height:50px; background-color:#e3f2f5; color:#056399;}
.regList dd,.teamList dd,.ryList dd,.finishList dd{ height:54px; line-height:54px;}
.regList dd.gray,.teamList dd.gray,.ryList dd.gray,.finishList dd.gray{ background-color:#ededed;}

.teamList span{ display:inline-block; font-size:16px;}
.teamList span.pro{ width:210px; padding-left:15px;}
.teamList span.name{ width:240px;}
.teamList span.dw{ width:380px;}
.teamList span.job{ width:200px;}
.teamList span em{ font-size:16px;}
.teamList span a{ text-decoration:underline;}
.seglList span a{text-decoration: none;}
.seglList span a:hover{color: #056399;}
.ryList span{ display:inline-block; font-size:16px;}
.ryList span.no{ width:120px; padding-left:20px;}
.ryList span.name{ width:200px;}
.ryList span.addr{ width:300px;}
.ryList span.lb{ width:200px;}
.ryList span.num{ width:200px;}

.finishList span{ display:inline-block; font-size:16px;}
.finishList span.addr{ width:160px; padding-left:20px;}
.finishList span.name{ width:300px;}
.finishList span.zx{ width:100px;}
.finishList span.gcl{ width:100px;}
.finishList span.clc{ width:100px;}
.finishList span.bjgc{ width:100px;}
.finishList span.zc{ width:100px;}
.finishList span.zj{ width:100px;}

.gczjlist li{ height:40px; line-height:40px; border-bottom:1px solid #dadada; font-size:14px; padding:0 10px;}
.gczjlist li,.gczjlist li a{ color:#666666;}
.gczjlist li span{ display:inline-block;}
.gczjlist li span.title{ width:37%;}
.gczjlist li span.gcl{ width:25%;}
.gczjlist li span.writer{ width:16%;}
.gczjlist li span.dw{ width:28%;}
.gczjlist li span.time{ width:10%;}

.caseList li{ width:370px; float:left; margin-bottom:38px; margin-right:35px; position:relative;}
.caseList li>img{ width:370px; height:280px;}
.caseList li .intro{ height:102px; padding:15px;}
.caseList li h3{ font-size:18px; color:#333333; margin-bottom:8px;}
.caseList li p{ color:#666666; line-height:24px;}
.caseList li.even{ margin-right:0;}
.caseList li .over{ position:absolute; left:0; right:0; bottom:0; top:0; display:none;}
.caseList li .whiteBg{ height:207px; background-color:rgba(255,255,255,0.8)!important; background-color:#fff; filter:alpha(opacity=80); opacity:0.8; padding:72px 48px 0; background:url(../images/sj.png) no-repeat right bottom; text-align:center;}
.caseList li .whiteBg .tit{ color:#595858; font-size:16px; padding-top:10px; border-top:1px solid #f99729;}
.caseList li:hover .intro{ background-color:#036cab;}
.caseList li:hover .intro h3,.caseList li:hover .intro p{ color:#fff;}
.caseList li:hover .over{ display:block;}

.jsktintro .pic{ width:275px; float:left;}
.jsktintro .pic img{ width:275px; height:auto;}
.jsktintro .con{ width:870px; float:right;}
.jsktintro .con h3{ font-size:16px; font-weight:bold; color:#51bae9; margin-bottom:15px;}
.jsktintro .con p{ line-height:24px;}

.oldNewsList{ padding-top:55px; padding-bottom:15px;}
.oldNewsList li{ height:158px; margin-bottom:15px;}
.oldNewsList li.gray{ background-color:#f4f4f5;}
.oldNewsList li .time{ width:84px; height:156px; border-top:2px solid #036cab; background-color:#ededed;}
.oldNewsList li .time span,.oldNewsList li .time span em,.oldNewsList li .time span i{ display:block;text-align:center; color:#666666;}
.oldNewsList li .time span.date{ height:65px; padding-top:36px; font-size:13px;}
.oldNewsList li .time span i{ font-size:24px; color:#333333;}
.oldNewsList li .time span.year{ height:55px; line-height:55px;font-weight:bold;background-color:#51bae9; color:#fff; font-size:16px;}
.oldNewsList li .con{ width:1019px; background-color:#ededed;padding:30px 27px 0; height:128px;}
.oldNewsList li .con h3{ font-size:16px; margin-bottom:10px;color:#333333;}
.oldNewsList li .con p{ font-size:13px; line-height:24px; color:#666666;}

.oldclassIntro{ padding:20px 0; font-size:14px; color:#666666; line-height:24px;}
.oldexpertList li{ width:275px; float:left; margin-right:26px; margin-bottom:50px;}
.oldexpertList li img{ width:275px; height:340px;}
.oldexpertList li .tit{ border-left:2px solid #e29c48; padding-left:10px; margin:10px 0;/* height:60px;*/ overflow:hidden;}
.oldexpertList li .tit h3{ font-size:16px; color:#036cab;/* margin-bottom:5px;*/ font-weight:bold;}
.oldexpertList li .tit p{ color:#666666; line-height:18px; font-weight:bold;}
.oldexpertList li .intro{ color:#666666; line-height:21px; height:150px; overflow:hidden;}
.oldexpertList li.odd{ margin-right:0;}

.allSbName{ text-align:center; font-size:16px; font-weight:bold; margin:10px 0;}
.sbStyle{ overflow:hidden;}
.sbStyle li{ float:left; margin-right:15px; font-size:14px; margin-bottom:5px;} 
.sbStyle li i{ font-weight:bold; color:#036cab; display:inline-block; margin-left:2px;}

.pro_table{ margin-bottom:30px;}
.pro_table table {border-collapse:collapse;}
.pro_table td{ border:2px solid #e0e0e0; height:35px; padding-left:15px; font-size:14px; color:#333333; }
.pro_table td.bg{ background-color:#f3f3f3; width:20%;}

.quxian li{ float:left;  margin-right:20px; margin-bottom:30px;}

.plbox{ margin-top:60px;}
.plbox form{ display:block;}
.plbox h3{ font-size:16px; font-weight:bold; color:#036cab; height:30px;}
.plbox td{ padding:5px 0;}
.plbox #saytext{border:2px solid #e0e0e0; width:1180px; height:150px;}
.plbox input[type=submit]{width:170px; height:30px; color:#fff; background-color:#0080be; border:0; border-radius:2px; font-size:14px; letter-spacing:1px;}

.plList .name{ border-bottom:1px solid #e0e0e0; height:30px; line-height:30px; font-weight:bold; font-size:16px;}
.plList .name span{ display:inline-block; border-bottom:2px solid #0080be;}
.plList li{ padding:10px 0; border-bottom:1px solid #e0e0e0;}
.plList li h3{ color:#0080be; height:24px;}
.plList li p{ line-height:22px;}
.plList li .rsaytext{ border:1px solid #0080be; background-color:#fff; margin:10px 0; padding:10px;}

#cMap{ height:400px;}
.iw_poi_title {
color: #CC5522;
font-size: 14px;
font-weight: bold;
overflow: hidden;
padding-right: 13px;
white-space: nowrap;
}

.iw_poi_content {
font: 12px arial,sans-serif;
overflow: visible;
padding-top: 4px;
white-space: -moz-pre-wrap;
word-wrap: break-word;
color:#000;
}

@media screen and (max-width:800px){
.share,.relation,.adList,.tjName,.tjList,.right,.newslist li .con p,.plbox,.plList{ display:none;}

.zone{ margin-top:.3rem;}
	
#subnav{ margin-top:.3rem; height:auto; border-bottom:none; margin-left:-.08rem; margin-right:-.08rem; overflow:hidden;}	
#subnav h3{ width:auto; margin:0; float:left; font-size:.22rem; margin-right:.1rem; margin-bottom:.1rem;}
#subnav h3 a{ display:block; background-color:#efefef; color:#333; padding:0 .15rem; border-radius:.03rem; line-height:.56rem; min-width:1rem;}
#subnav h3.now a{ color:#fff; background-color:#2d50f4; border-bottom:none;}

.cIntro{ font-size:.2rem; line-height:.36rem; padding:.3rem 0; border-bottom:0;}
.wapFbMap img,.djImg img{ max-width:100%;}
.regSearh{ height:auto; margin-bottom:.3rem;}
.regSearh label{ display:block; line-height:inherit; font-size:.24rem; color:#333; text-align:center; margin:.2rem 0 .3rem;}
.regSearh select{ width:49%; height:.6rem; border:1px solid #dddddd; border-radius:.03rem; font-size:.2rem; color:#666; padding-left:.1rem; margin-right:2%}
.regSearh select:last-child{ margin-right:0;}
.teamList dd{ margin-top:.15rem;}
.teamList span{ height:.54rem; overflow:hidden; font-size:.2rem;}
.teamList span.pro{ width:.86rem; padding-left:0; box-sizing:border-box;}
.teamList dt span.pro{ padding-left:.15rem;}
.teamList span.name{ width:1.15rem;}
.teamList span.dw{ width:1.85rem;}
.teamList span.job{ width:1rem;}
.teamList span em{ display:inline-block; width:.6rem; text-align:center; border-radius:.05rem; color:#fff; background-color:#2d50f4; font-size:.2rem;}
.teamList span.iShow{ display:none;}

.wapYhList span.dw{ width:2.4rem;}

.wapTeamList{ min-height:5rem;}
.wapTeamList .box{ border:1px solid #d9d9d9; padding:.35rem 0 .3rem 15%; border-radius:.1rem; margin-bottom:.3rem;}
.wapTeamList .box h3{ font-size:.26rem; color:#ce0000; position:relative; }
.wapTeamList .box .txt{ font-size:.22rem; line-height:.36rem; margin-top:.2rem;}
.wapTeamList .box h3 span{ display:inline-block; width:.42rem; height:.45rem; font-size:.18rem; padding:.04rem .1rem 0 0; left:-11.67%; background:url(../wap/ico_addr.png) no-repeat; background-size:contain; color:#fff; position:absolute; top:0; text-align:center; box-sizing:border-box;}
.wapTeamList .box h3 em{ display:inline-block; text-align:center;}
.wapTeamList .box.gray{ background-color:#f5f5f5;}

.regList dd{ overflow:hidden; margin-top:.15rem;}
.regList span{ height:.54rem; overflow:hidden; font-size:.2rem;}
.regList span.no{width:.86rem; padding-left:0; box-sizing:border-box;}
.regList dt span.no{ padding-left:.15rem;}
.regList span:nth-child(2){width:2.45rem;}
.regList span:nth-child(3){width:1.15rem;}
.regList span.time{width:auto;}
.regList span em{ display:inline-block; width:.6rem; text-align:center; border-radius:.05rem; color:#fff; background-color:#2d50f4; font-size:.2rem;}

.regList dd, .teamList dd, .ryList dd, .finishList dd{ height:.54rem; line-height:.54rem;}

.ryList span:nth-child(4),.ryList span:nth-child(5){ display:none;}
.ryList dd{ overflow:hidden; margin-top:.15rem;}
.ryList span{ font-size:.2rem;}
.ryList dt span.no{ padding-left:.15rem; box-sizing:border-box;}
.ryList span.no{ width:.86rem; padding-left:0;}
.ryList span.name{ width:1.6rem;}
.ryList span.addr{ width:2rem;}
.ryList span em{ display:inline-block; width:.6rem; text-align:center; border-radius:.05rem; color:#fff; background-color:#2d50f4; font-size:.2rem;}

.newsbody blockquote{ font-size:.2rem; line-height:.36rem; padding-top:.2rem; min-height:6rem;}
.newsbody .title{ padding:0; border-bottom:none;}
.newsbody .title h3{ font-size:.24rem; margin-bottom:.1rem;}
.newsbody .title span{ font-size:.2rem; margin:0 .1rem;}
.newsbody img{ max-width:100%;}

.left{ float:none; width:100%;}
.newslist li{ height:1.78rem; padding-top:.3rem; position:relative;}
.newslist li .con{ width:3.65rem; float:left;}
.newslist li .img{ width:1.94rem; float:right;}
.newslist li .img img{ width:100%; height:1.28rem;}
.newslist li .con h3{ font-size:.22rem;}
.newslist li .con h3 a{ color:#000;}
.newslist li .con .other{ position:absolute; bottom:.1rem; left:0; width:100%; text-align:left;}
.newslist li .con .other span,.newslist li .con .other i{ margin:0; font-size:.18rem; color:#a8a8a8;}
.newslist li .con .other span:nth-child(2){ float:right;}
/* circle_S */
.newsbody blockquote{min-height: auto;}
.showdllist:nth-of-type(1) dt{margin-top: 0.4rem;}
.showdllist dt{font-size: .25rem;margin-bottom:0.33rem;margin-top:0.16rem;}
.showdllist li{float: left;width: 32%;margin-right: 2%;margin-bottom: 0.24rem;}
.showdllist li:nth-of-type(3n){margin-right: 0px;}
.showdllist li:nth-of-type(4n){margin-right: 2%;}
.showdllist li img{width:100%;height: auto;}
/* circle_E */
.ztAllLst{ min-height:5rem;}
.ztAllLst li a{ font-size:.24rem; line-height:.6rem; padding-left:.1rem;}

.allSbName{ font-size:.26rem; margin:.1rem 0;}
.sbStyle li{ font-size:.2rem; margin-right:.1rem; margin-bottom:.05rem;}

.finishList span{ font-size:.2rem; height:.54rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.finishList span:nth-child(n+5){ display:none;}
.finishList span.addr{ width:1rem; padding-left:.1rem;}
.finishList span.name{ width:3rem;}
.finishList span.zx{ width:.6rem;}
.finishList span.gcl{ width:1rem;}

.pro_table{ margin:.3rem 0;}
.pro_table td{ height:.56rem; padding-left:.15rem; font-size:.2rem;}
/*设备管理列表*/
  .sb_btns a{width:40%;height:40px;line-height: 40px;}
  .stats-row{max-width:90%;margin:30px auto 20px;}
  #search-form{display: block;margin-top:25px;}
  select.diyselect{width:32%;margin-right:2%;padding:0px 15px;background-position: right 10px center;}
  select.diyselect:nth-of-type(3){margin-right:0px;}
  select.diyselect,.search_bar,.search_bar .search_btn{height: 40px;line-height: 40px;font-size: 15px;}
  .search_bar{max-width:100%;width:100%;clear: both;padding-top: 20px;}
  .search_bar .search_btn{top:20px;width:68px;color:#056399;font-size:0px;}
.num{font-size:28px;}
.label{font-size: 15px;}

  /* 隐藏表头 */
  #changeList dl dt {
    display:none!important;
  }
.seglList dd{line-height: 26px;padding:15px 0px;}
.seglList dd span.xh,.seglList dd span.sbbm,.seglList dd span.sbname,.seglList dd span.sbtime,.seglList dd span.sbstatus,.seglList dd span.sbdetail,.seglList dd span.sbpos{width:100%;text-align: left;height: auto;position: relative;}
.seglList dd span.xh{padding-left: 60px;font-size: 15px;}
.seglList dd span.xh:before{content:"序号 :";position: absolute;left:15px;}
.seglList dd span.sbbm:before{content:"设备编码 :";position: absolute;left:15px;}
.seglList dd span.sbname,.seglList dd span.sbbm,.seglList dd span.sbtime,.seglList dd span.sbstatus,.seglList dd span.sbpos{padding-left: 95px;font-size: 15px;}
.seglList dd span.sbname:before{content:"设备名称 :";position: absolute;left:15px;}
.seglList dd span.sbtime:before{content:"出厂日期 :";position: absolute;left:15px;}
.seglList dd span.sbstatus:before{content:"设备状态 :";position: absolute;left:15px;}
.seglList dd span.sbpos:before{content:"存放位置 :";position: absolute;left:15px;}
.seglList dd span.sbdetail{font-size: 15px;}
.seglList dd{height: auto;display:block;}
.seglList dl{overflow: hidden;}
.seglList span a{margin-left: 15px;}
/*设备管理详情*/
.image-section{padding-top:20px;}
  .info-table {
               flex-direction: column;
               margin-bottom:20px;
               gap:10px;
           } 
}


}