/*规范性文件列?24-10-30*/
.cate-list-wrapper {	display: flex;	flex-wrap: wrap;	gap: 20px;}.category-select-wrapper .title { font-size: 18px;  color: #0070bf; margin-bottom:1rem;}.cate-list-wrapper li{  padding:.2rem .5rem; border:1px solid #eee;  border-radius: 6px;cursor:pointer;}.cate-list-wrapper li.active ,.cate-list-wrapper li:hover{ background-color:#0a70c8; border:1px solid #0a70c8; color:#fff;}.file-database-search {  display: flex;  line-height: 42px;  color: #000;  font-size: 18px;}.file-database-search input {  border: 1px solid #e5e5e5;  margin: 0 20px 0 10px;  padding: 0 8px;  color: #333;  flex: 1;}
/*调查征集*/
.yjzj-box{ margin-bottom: 20px;}
.yjzj-box ul li{padding: 30px 10px;border-bottom: 1px #f1f1f1 solid;transition: all .3s;}
.yjzj-box ul li:hover{background: #f8f8f8;}
.yjzj-box ul li span{display: inline-block;width: 68px;height: 68px;border-radius: 100%;font-size: 1rem;color: #fff;text-align: center;line-height: 68px;
background: #c7c7c7;float: left;}
.yjzj-box ul li span.jxz{background: #007BE3;}
.yj-nr{float: left;width: 75%;margin-left: 30px;}
.yj-nr h5{font-size:1rem;/*overflow: hidden;white-space: nowrap;text-overflow: ellipsis;*/}
.yj-nr p{font-size: 1rem;color: #999;margin-top: 5px;}
.zj-btn{float: right;}
.zj-btn a{display: inline-block;width: 103px;height: 38px;border-radius: 4px;border: 1px #ddd solid;font-size: 1rem;text-align: center;line-height: 38px;color: #999;margin-top: 15px;margin-left: 20px;transition: all .3s;}

.zj-btn a.label-start{background:darkgreen;border: 1px darkgreen solid;color: #fff;}
.zj-btn a.label-end{/* background: gray; */border: 1px gray solid;color: #666;}

.yjzj-box .pages {margin: .4rem auto 0;}
@media only screen and  (max-width: 768px){
.yjzj-box ul li{padding: 15px 8px 10px;position: relative;}
.yjzj-box{margin-top: 15px;}
.yjzj-box ul li span{font-size: 12px; margin-top: 4px; margin-right:10px;width: 50px;height: 50px; line-height: 50px; }
.yj-nr{margin-left: 0;width: auto;float: none}
.yj-nr h5{font-size: 1rem;margin-left: 55px; line-height:28px;font-weight: normal;min-height: 56px;}
.yj-nr p{font-size: .8rem}
.zj-btn a{border: none!important;background: none!important;font-size: .8rem;color: #999!important;width: auto;height: auto;line-height:1.5;}
.zj-btn{ position: absolute;bottom: 8px;right: 5px;} 
}

/*网站地图*/
.dty_mutitle{ width:100%;clear:both;height:36px;line-height:36px; margin-top: 15px; border-bottom:#006EAB 1px solid;overflow:hidden;}
.dty_mutitle a{display:block;float:left;height:36px;line-height:36px;font-size:15px;color:#fff;padding:0 20px;background:#006EAB; white-space:nowrap;}
.dty_mutitle a:hover{color:#fff;}
.dty_sublb{clear:both;}
.dty_sublb li{float:left;height:42px;line-height:42px; padding-right:20px; min-width:125px;padding-left:20px;}
.dty_sublb li.line{height:1px;overflow:hidden;padding:0;}
.dty_sublb li a{line-height:42px;font-size:15px;color:#555;}
.dty_sublb li a:hover{color:#f00;}
.dty_ersub{height:40px; line-height:40px;padding:0 0 0 34px;font-size:18px; font-weight:bold;}
.dty_ersub a{ color:#d23324;}
.dt_sub{ margin-bottom:15px;}

/* 规范性文? */
.wjxx {background: #f7f7f7; border: 1px solid #dddddd; padding: 10px 0; margin-bottom: 30px;}
.wjxx em {font-style: normal;}
.wjxx ul{ overflow: hidden;}
.wjxx li{ width: 33.33%; float: left; font-size: 16px; padding: 7px 0; }
.wjxx li span{ display: block; margin-left: 30px;}