@charset "utf-8";
/* 内页innerpage */
.sidebar{float:left;width: 14.5%;padding: 15px 20px;border-radius: 0px 16px, 16px, 0px;background: linear-gradient(180deg, #EBF2FF 0%, #FCFEFF 100%);border-radius:0 16px 0 0;}
.maincontent{float:right;position: relative;width: 82.5%;}

.maincontent .inbox{padding-left:20px; margin-left: 20px;}
.maincontent .inbox table{/* width:100% !important; */}
.maincontent .detail{padding-right:0!important; padding-bottom:0!important;}
.maincontent .page_list{margin-bottom:15px;}
.sidebar .inbox{position: relative;}
/* .sidebar .inbox:after, .maincontent:before{content: '';width: 1px;height: 100%;position: absolute;top: 0;bottom: 0;background: #eeeeee;} */
.sidebar .inbox:after{ right: -21px;}
.maincontent:before{ left: 20px;}

.parentname{position:relative; z-index:11; line-height:160%; padding:12px 15px; margin-bottom:10px; font-size:1.25em; color:#fff; font-weight: bold; text-align:center; background:#4675bd;display:none;}
.parentname font{display:inline-block; vertical-align:top; line-height:1.4em;}

.sidenav{position:relative; z-index:13; overflow:hidden;}
.sidenav li{margin-bottom:10px;border-radius:4px;min-height:52px;line-height:52px;}
.sidenav li a{position:relative;display:block;padding: 10px 20px;color: #5F7EB8;font-size:1.125em;line-height:1.6em;/* text-align:center; */background-color: #DCE6FA;border-radius:4px;}
.sidenav li a:hover{ background-color:#2861C9;color:#fff;font-weight: bold;font-size:1.25em;}
.sidenav li.on a{color:#fff;background-color: #2861C9;font-weight: bold;font-size:1.25em;}
.sidenav li.img a{padding: 0;}
.sidenav li.img a img{display: block; transform: .3s all;}
.sidenav li.img a:hover img{opacity: .85;}

.pagetitle{padding-bottom: 15px;/* padding-top: 9px; */border-bottom: 1px solid #e5e5e5;}
.pagetitle i{font-style:normal;margin-left:20px;color:#666;}
.pagetitle h2{display: inline-block;position: relative;/* padding-left: 25px; */font-size: 1.5em;color: #2354AF;font-weight: bold;}
.pagetitle h2:before{content:''; position: absolute; width: 100%; height: 4px; left: 0; bottom: -15px; background: #2354AF;}
.pagelists .setModule:last-child{margin-bottom: 0;}

.pagetitle .rig{float:right;cursor:pointer;}
.pagetitle .rig > *{display:inline-block;vertical-align:middle;}
.pagetitle .rig i{width:24px;height:23px;margin-right:10px;background:url('/gasrmzfw/pc2023/css/../images/public/listqxdy.png') no-repeat;background-size:100% 100%;}
.pagetitle .rig.on i{background-image: url(/gasrmzfw/pc2023/css/../images/public/listdy.png);}

.singlepage{clear:both; line-height:2.25; overflow:hidden;}
.singlepage p{margin:15px 0;}
.singlepage table,
.singlepage video,
.singlepage img{max-width:100%;}

.infolist-page li:nth-child(5n){margin-bottom:20px; padding-bottom:25px; border-bottom:1px dashed #CCCCCC;}
/* .infolist-page li:nth-child(5n) .time{padding-bottom: 12px;} */
@media (max-width: 1500px){
	.maincontent{width:81%;}
}
@media (max-width: 1280px){
  body:not(.nores) .sidebar, body:not(.nores) .maincontent{float:none; width:100%;}
  body:not(.nores) .sidebar .inbox:after, body:not(.nores) .maincontent:before{display: none;}
  body:not(.nores) .maincontent .inbox{padding-left:0; margin-left: 0;}
  body:not(.nores) .maincontent .rel-appendixs{border-top-width:1px; border-top-style:dashed;}

  body:not(.nores) .m-sidebar{position:fixed; left:-200px; top:0; bottom:0; z-index:99; background:rgba(0,0,0,0.6)!important; width:200px!important; transition: all .3s; -webkit-transition:all .3s;padding: 0px;}
  body:not(.nores) .m-sidebar.active{left: 0; box-shadow:0 0 5px rgba(0,0,0,0.4);}
  body:not(.nores) .m-sidebar-mark{position:fixed; top:0; bottom:0; left:0; right:0; background-color:rgba(0,0,0,0.3); z-index:10; display:none;}
  body:not(.nores) .m-sidebar > .inbox{overflow-y: auto; max-height: 100%; overflow-x:hidden;}
  body:not(.nores) .m-sidebar-icon{position:absolute; left:100%; bottom:0; z-index:13; width:60px; height:60px; background:url(/gasrmzfw/pc2023/css/../images/list/sidenav_open.png) no-repeat center center; background-color:rgba(0,0,0,0.6); border-radius:0 8px 0 0;   cursor: pointer; box-shadow: 0 0 5px rgba(0,0,0,0.5); background-size: 45px 45px;}
  body:not(.nores) .m-sidebar-icon-open{transform: rotate(180deg); border-radius: 0 0 0 4px;}
  body:not(.nores) .parentname{margin-bottom: 1px; text-align: left;}
  body:not(.nores) .sidenav li{margin-bottom:0; border-top:none;}
  body:not(.nores) .sidenav li a{padding-top: 12px; padding-bottom: 12px; border-bottom:1px solid rgba(255,255,255,.8); text-align: left;}
	
}

@media (max-width: 768px){
	.container-innerpage{padding-left:0; padding-right: 0;}
	.container-innerpage > .padding{padding: 20px;}
	.pagetitle{position:relative;padding-bottom:28px;}
	.pagetitle h2{font-size: 1.2em;}
	.pagetitle > i{position:absolute;left:0;top:26px;}
	
}

/* piclist */
/* ===
.space*:每一列之间间隔*px
.col*: 列表分*列
.ratio-***:图片比例
===*/
.piclist{overflow:hidden; zoom:1;}
.piclist li{position:relative; float:left; }
.piclist li a{display:block; font-size:1em; overflow:hidden;}
.piclist li .pic{position: relative; width:100%; height: 0; overflow: hidden;}
.piclist li .pic img{ display:block; position: absolute; left: 0; top: 0; width:100%; height:100%;}
.piclist li .txt{display:block; padding:15px; text-align:center; background-color:#f4f4f4;}
.piclist li .txt br{display: none;}
.piclist.col3 li{width:33.333%;}
.piclist.col4 li{width:25%;}
.piclist.space30{margin-left: -15px; margin-right: -15px;}
.piclist.space30 li a{margin-left: 15px; margin-right: 15px; margin-bottom: 30px;}
.piclist.ratio-pagetpxw .pic{padding-bottom: 56.25%;}

@media (max-width: 768px) {
	.piclist.space30{margin-left: -10px; margin-right: -10px;}
	.piclist.space30 li a{margin-left: 10px; margin-right: 10px; margin-bottom: 20px;}
}

@media (max-width: 640px) {
	.piclist[class*="col"] li{width: 50%;}
	.infolist-page li:nth-child(5n){border-bottom:none;}
	.pagetitle i{display: inline-block;margin-left: 0;}
	.pagetitle h2:before{display:none;}
}



/*pages*/
.pages{ clear:both; padding:20px 0; line-height:28px; text-align:center; color:#555; font-size:15px;}
.pages .pagination_index_last *{vertical-align:middle\9;}
.pages a{display: inline-block; padding:0 10px; margin:3px; zoom:1; color: #555; border:#dfdfdf 1px solid; border-radius:3px;
	transition: all .2s;
	-webkit-transition: all .2s;
	background: #f1f1f1;
	background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
	background: linear-gradient(#ffffff 10%, #f1f1f1);}
.pages a.current, .pages a:hover{background:#2461b1; border-color:#2461b1; color:#fff; text-decoration:none;}
.pages a.current{font-weight: bold;}


/*pagediv*/
.pagediv{padding:30px 0 0; font-size:14px; color:#333; line-height:28px; clear:both;}
.pagediv li{display: inline-block;}
.pagediv .arrow a{color: #333;}
.pagediv .total_count,
.pagediv .arrow a,
.pagediv .arrow span,
.page_jump a{display: inline-block; padding:0 10px; margin:4px; zoom:1; border:#dfdfdf 1px solid; border-radius:3px; 
}
.pagediv  #page_input{width:40px; height:28px; color:#888; text-align:center; border:#dfdfdf 1px solid; border-radius:3px; background:#fff;}
.pagediv .total_count,
.pagediv .arrow a,
.page_jump a{
	transition: all .2s;
	-webkit-transition: all .2s;
	background: #f5f6f7;
	background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
	background: linear-gradient(#ffffff 10%, #f1f1f1);
}
.pagediv .arrow span{background: #f5f5f5; color: #999;}
.pagediv .arrow a:hover,
.page_jump a:hover,
.pagediv .arrow .current{background:#4675bd; border-color:#4675bd; color:#fff; text-decoration:none;}
.pagediv .arrow .current{font-weight: bold;}
.page_jump{margin-left: 4px;}
.page_jump a{margin-left: 6px;}