@charset "utf-8";
/* CSS Document */

.header h1 img{
	display:none\9
}

@media screen and (min-width: 1090px){

.header h1 img{
	display:none
}

	
}

@media screen and (max-width: 820px){
   .topbar-nav li:nth-child(1),
   .head .search,
   .main-nav-box .mian-nav-layer,
   #floatLeft1,
   .zgzfwxx,
   .leftLoop,
   .friend-link,
   .boxXs02_con .leftLoop02,
   .zhaocuo,
   .tab_Yz04 td:nth-child(2),
   .tab_Yz04 td:nth-child(3),
   .tab_Yz04 th:nth-child(2),
   .tab_Yz04 th:nth-child(3),
   .leftLoop04,
   #_ideConac,
   .table_interact{
	   display:none!important
   }
   .topbar-nav li.login{display:block !important;float: right !important;}
   .topbar-inner,
   .header,
   .header .logo,
   .main-nav-box,
   .main-content,
   .slideBox,
   .slideBox .bd img,
   .slideBox .bd dl,
   .whitebox>.fl,
   .whitebox>.fr,
   .pstyXs01 a,
   .w390,
   .copyright table,
   .slideBox02,
   .slideBox02 .bd img,
   .w775,
   .w340,
   .w602,
   .w412,
   .w746,
   .ftzb_bqft .ftzb_bqft_r,
   .w355,
   .w420,
   .tzznXs,
   .w550,
   .contact_info,
   .w795,
   .w795>.fl,
   .w350,
   .hdjl_l,
   .hdjl_r{
	   box-sizing:border-box;
	   width:100% !important
   }
   .header,
   .header .logo{
	   margin:0;
	   text-align:center
   }
   .header .logo a{
	   display:inline-block;
	   width:auto;
	   height:auto;
	   background:none
   }
   .header .logo a img{width:90%}
   .whitebox>.fr p.mgt10 img,
   .main-content>.clearfix>img,
   #leftLoop_ztzl .bd ul li img,
   .img a>img,
   .contact_box,
   .contact_info,
   .w350>div>p>a>img{
	   width:100%;
	   height:auto
   }
   .topbox{
	   height:120px
   }
   .topbar-inner{
   height:30px
   }
   .main-nav > li > a,
   .main-nav > li > a:hover{
	   padding-left:0!important;
	   background-image:none !important
   }
   .navbox{
	   height:auto;
	   background-color:white;
	   background-position:bottom;
       padding-bottom: 10px;
   }
   .main-nav-box{
	   height:auto;
	   padding:0
   }
   .main-nav{
	   width:100%;
	   height:auto
   }
   .main-nav>li{
	   display:block;
       line-height:48px;
       height:48px;
	   width:25%;
	   padding:0 !important;
	   text-align:center;
	   overflow:hidden;
	   text-overflow:ellipsis
   }
   .main-nav>li:nth-child(-n+4){border-bottom: 1px solid #e3e3e3}
   .topnews{
	   padding:0;
	   overflow:hidden;
	   background-position:5px center;
       background-size: 15% auto
   }
   .topnews .tit{
	   font-size:1.3em;
	   line-height:70px;
	   padding-left:70px
   }
   .slideBox .bd dl{
	   height:40px
   }
   .slideBox,
   .slideBox .bd img{
	   height:250px
   }
   .whitebox>.fl,
   .w795>.fl{
	   margin-left:0 !important
   }
   .boxXs01 h2 ol{
	   width:100%;
	   font-size:.9em
   }
   .boxXs01 h2 ol li{
	   text-align:center;
	   width:25%;
	   padding:4px 0;
	   white-space:nowrap;
	   overflow:hidden;
	   text-overflow:ellipsis
   }
   .whitebox>.fr{
	   height:auto!important;
	   float:left;
	   border:0 !important;
	   padding:0 !important
   }
   .ztzl_h2{
	   margin:0;
	   padding:10px 0;
	   background-color:#d54646
   }
   .ztzl_h2 a{
	   width:100%;
	   height:auto;
	   background:none;
	   text-indent:0;
	   text-align:center;
	   font-size:1.8em;
	   font-weight:bold;
	   color:white
   }
   .zwfww{
	   text-align:center;
	   position:static !important
   }
   .pstyXs01,
   .hd_lxblpt_con{
	   padding:0
   }
   .pstyXs01 a{
	   margin-top:10px
   }
   .boxXs03 h2 ol li{
	   width:50%;
	   padding:0;
	   margin:0;
	   text-align:center;
	   white-space:nowrap;
	   overflow:hidden;
	   text-overflow:ellipsis
   }
   .boxXs04 h3 a{
	   white-space:nowrap;
	   overflow:hidden;
	   text-overflow:ellipsis
   }
   .w390,
   .ftzb_bqft .ftzb_bqft_r,
   .w420,
   .w795{
	   margin:0 !important
   }
   .whitebox,
   .list_page{
	   height:auto !important
   }
   .dzqk_ic:after{
	   content:'+';
	   float:right;
	   margin-left:20px;
	   color:red;
	   font-size:20px;
	   cursor:pointer
   }
   .slideBox02 .bd img{
	   height:300px
   }
   .slideBox02 h2{
	   position:static;
	   padding:20px;
   }
   .slideBox02 .bd dl{
	   position:static;
	   float:left;
	   width:100%;
	   box-sizing:border-box;
	   padding:20px;
	   height:auto;
	   background-color:#ebebeb
   }
   #leftLoop_ztzl .bd,
   .leftLoop02 .bd,
   .listXs07{
	   width:100%
   }
   .uproll01{height:auto}
   
.leftLoop02 .bd ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.leftLoop02 .bd ul li{width:48%;margin:0 0 10px}
.leftLoop02 .bd ul li img{width:100%;height:auto}

   .boxXs06,
   .boxXs08,
   .listXs08 li{
	   margin-top:2%
   }
   .listXs07 li,
   .listXs09 li{
	   width:48%;
	   margin:1%
   }
   .listXs07 li a,
   .listXs08 li a,
   .listXs08 li,
   .listXs09 li a{
	   width:100%
   }
   .tabXs02 td{
	   width:12%;
	   padding:10px
   }
   .tabXs02 td a{
	   background:none;
	   padding:0;
	   line-height:14px
   }
   .boxXs09_con{
	   padding:0 !important
   }
   .contact_box{
	   display:inline-block;
	   padding:2% 0
   }
   .contact_info{
	   padding:0
   }
   .contact_info h2{
	   border:0;
	   background:none;
	   float:none;
	   text-align:center;
	   margin-bottom:2%;
	   margin-left:0;
	   display:inherit;
	   padding:0
   }
   .contact_info p{
	   text-align:center
   }
   .listXs11 li{
	   width:100%;
       height:auto;
	   margin:0 0 15px 0
   }
   .listXs11 li span.more{
	   position:static;
	   text-align:center;
	   margin:0 auto
   }
   .listXs11 li span.more a{
       background: #dedede;
       text-indent: 0;
       width: auto;
       padding-top: 5px 0;
       line-height: 2;
       margin-top: 20px;
	   margin:0 auto;
	   background-position:center
   }
   .hdjl_l dl dt.cur,
   .hdjl_l dl dt{
	   background-position:90% center
   }
   .location_Yz{
	   padding-bottom:10px
   }
   .xxgk_tab .sp1{
	   text-align:center !important;
	   
   }
   .boxXs07 h2{
	   cursor:pointer
   }
   .boxXs07_con{
	   display:none
   }
   
   /*信息公开列表页*/
	#frameBox1,#frameBox2,#frameBox3,#frameBox4,#frameBox5,#frameBox6,#frameBox7,#frameBox8,#frameBox9,#frameBox10{width:100% !important}
		
		
		.xxgklist_r{ width:100%}
		.xxgk_tab{ width:100%}
		#doclist tr{ height:auto}
		.xxgk_tab tbody td a{float:none}

		.xxgk_tab ,.xxgk_tab thead,.xxgk_tab tbody,.xxgk_tab th,.xxgk_tab td,.xxgk_tab tr {
			display: block;
		}
		.xxgk_tab thead tr {
			position: absolute;
			top: -9999px;
			left: -9999px;
		}

		.xxgk_tab tr {
		  margin: 0 0 0 0;
		}
		.xxgk_tab,
		.xxgk_tab td{
			border:0
		}
		.xxgk_tab{
			border-top:1px solid #dedede;
			border-left:1px solid #dedede
		}
		.xxgk_tab td{
			border-bottom:1px solid #dedede;
			border-right:1px solid #dedede
		}
		.xxgk_tab tr:nth-child(even) {
		  background: #f0f0f0;
		}
    
		.xxgk_tab td {
			position: relative;
			/*padding-left: 20%;*/
		}
		.xxgk_tab td:before {
			position: absolute;
			top: 0;
			left: 6px;
			width: 20%;
			padding: 5px 0;
			white-space: nowrap;
		}
		.xxgk_tab tr:nth-child(1){
			display:none
		}
		.xxgk_tab td.text-left{text-align:center}

		.xxgk_tab td:nth-of-type(1):before { content: "索引号"; }
		/*.xxgk_tab td:nth-of-type(2):before { content: "标题"; }*/
		.xxgk_tab td:nth-of-type(3):before { content: "效力状况"; }
		.xxgk_tab td:nth-of-type(4):before { content: "发布部门"; }
		/*.xxgk_tab td:nth-of-type(5):before { content: "公开日期"; }*/
        
        .table_pc{display:none}
        .table_mob{display:block;}
        
.common-detail-page-printer{padding:20px 0}
video{width:100%;height:auto}
.list_bumen  li{box-sizing: border-box;width:100% !important}
.RightSide .Pos .tit{padding-left:0;background:none}
.iframe .RightSide_con{padding:0 3px}
td .scroll_y{height:auto;overflow:visible}
.table_wdsq .table2 th{width:40%}
.sqgk_index>tbody>tr>td{display:block;width:100%}
.sqgk_index>tbody>tr>td>table{width:100%}

/*信息公开表格*/
.xxgk_tab th:nth-child(1),
.xxgk_tab th:nth-child(3),
.xxgk_tab th:nth-child(4),
.xxgk_tab tr td:nth-child(1),
.xxgk_tab tr td:nth-child(3),
.xxgk_tab tr td:nth-child(4){display:none}

.topbar-nav li{margin:0 8px}
.topbar-nav{margin-top:12px}


}
@media (max-width:1090px){
  .tabBox{margin-top: 15px;}
  .ft_list{padding: 0;}
  .listXs09 li{margin-left: 0;margin-right: 0;width: 100%;}
  .block_col_c .boxXs09,.block_col_c .boxXs09:last-child{width:100%;box-sizing: border-box;}
}