@charset "utf-8";
/* CSS Document */
.arc_con{
	padding-top:0 20px
}
.arc_con h1{
	padding:30px 0;
	font-size:18px;
	border-bottom:1px dotted #e3e3e3;
	text-align:center
}
.arc_con .arc_info{
	min-height:300px;
	overflow:auto;
	padding:0 30px;
	font-size:14px;
	line-height:1.8
}
.arc_con .arc_info p{
	margin:10px 0
}
.zhiboTab .xj_title_bg{
	background-color:#f5f5f5;
}
.box04_con{
	width:100%;
	padding-top:12px;
}
.list_news li{
	float:left;
	width:100%;
	padding:8px 0;
	line-height:1.5;
	border-bottom:1px dotted #ccc;
	background:url(../images/dot01.gif) left center no-repeat;
	text-indent:10px;
}
.zj_list{
	border:1px solid #e3e3e3;
	margin-bottom:20px;
    box-shadow: 0 3px #eee;
}
.zj_list dl{
	clear:both;
	overflow:hidden;
}
.zj_list h3 a{
	/*color:#f54343*/
}
.zj_list dl dt{
    padding:10px 20px;
    border-bottom:1px solid #e3e3e3;
    background:#f5f5f5;
	line-height:30px;
	overflow: hidden
}
.zj_list dl dd{
	line-height:1.8;
	padding:10px 20px;
    text-indent:2em;
    color:#666
}
.zj_list ul{padding:10px 20px; border-top:1px solid #e3e3e3;overflow:hidden;zoom:1}
.zj_list ul li{ 
    color:#787878;
	line-height:24px; 
}
.zj_list ul li.frist{float:right}
.zj_list ul li.red{float:left}
.zj_list ul li span{
	color:#787878
}
.zj_list ul li:first-child span{ margin:0 0.5em;}
.zj_list ul li a{ 
    color:#f00 !important;
}
.zj_list ul li a:link,.zj_list ul li a:visited{ 
    color:#f00 !important;
}
.table2{
	background:#FFFFFF;
	line-height:30px;
}
.table2 th{
	background:#f2f2f2;
	font-weight:100;
	text-align:right;
	padding:8px 0;
}
.table2 td{
	background:#FAFAFA;
	padding:5px;
}
.table2_ysq{
	background:#FFFFFF;
	line-height:30px;
}
.table2_ysq th{
	background:#f2f2f2;
	font-weight:100;
	text-align:right;
	padding:8px 0;
}
.table2_ysq td{
	background:#FAFAFA;
	padding:0px 5px 0px 0px;
}
.input001{
	border:1px solid #CCCCCC;
	height:19px;
	vertical-align:middle
}
.input003{
	border:1px solid #DEA303;
	height:20px;
	line-height:20px;
	padding:0 10px;
}
.input004{
	border:medium none;
	height:23px;
	text-align:center;
    width:90px
}
.table2 textarea{
	border:1px solid #CCCCCC;
	font-size:12px
}
.table2 img{
	margin-right:10px;
	vertical-align:middle
}
.table2 input{
}
.table2 span{
	margin:5px
}
.table2_ysq textarea{
	border:1px solid #CCCCCC;
	font-size:12px
}
.table2_ysq img{
	margin-right:10px;
	vertical-align:middle
}
.table2_ysq input{
}
.table2_ysq span{
	margin:5px
}
.mainbox {
	margin:0 20px;
	padding-bottom:10px;
}
.mainbox h1 {
	font-family:"黑体";
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	line-height:24px;
	margin:20px 0 10px;
	text-align:center;
	font-weight:normal
}
.Zoom {
	margin:10px auto;
   *padding-bottom:15px;
	line-height:24px;
	font-size:14px;
}
.Zoom p {
	margin:10px 0;
}
.Zoom img {
	margin:5px 10px;
}
.explain {
	padding:8px 0 6px;
	border:1px solid #E0E0E0;
	font-family:"宋体";
	text-align:center;
	background-color:#F5F5F5;
}
.explain em {
	font-family:'Lucida Sans Unicode', Tahoma, Helvetica, Arial, sans-serif;
	color:#666666;
}
.editor {
	margin:10px 15px;
	font-size:14px;
	text-align:right;
	padding-right:30px;
}
.inter_form02_title
{
	color: #c00;
	font-size: 14px;
	font-weight: bold;
	margin: 10px auto 0;
	padding: 6px;
	width: 94%;
}
.info_zj{
	margin: 10px auto 0;
	padding: 6px;
	width: 94%;
	line-height:1.8;
	font-size:14px;
	}
.info_zj p{ margin:1em 0}
.btn_zj{ padding:10px;  text-align:right}
.btn_zj input{ width:120px; height:30px;}
.inter_phf
{
	padding: 8px 0 6px;
	margin-left: 20px;
}
.inter_phf .tabletop
{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #BEBEBE;
	margin-top: 15px;
	width: 97%;
}
.inter_phf .tabletop td
{
	padding: 6px 0;
}
.inter_phf .tabletop td span
{
	color: #FF6602;
}
.panellist table
{
	margin: 0 auto 10px;
	width: 97%;
	border:1px solid #e3e3e3;
	border-bottom:3px solid #999
}
.inter_back td.ib_td04
{
	font-size: 12px;
	font-weight: bold;
}
.inter_back td.ib_td01
{
	background: none repeat scroll 0 0 #F5F5F5;
	border-bottom: 1px dotted #D3D3D3;
	line-height: 18px;
}
.table2 td div
{
	/*background: none repeat scroll 0 0 #FFFFFF;*/
	border: 1px solid #BEBEBE;
	/*margin: 10px auto;*/
	padding: 4px 0;
	width: 94%;
}
.table2_ysq td div
{
	/*background: none repeat scroll 0 0 #FFFFFF;*/
	border: 1px solid #BEBEBE;
	/*margin: 10px auto;
	padding: 4px 0;*/
	width: 94%;
}
.list_news li{
  padding:8px 0;
  line-height:1.5;
  border-bottom:1px dotted #ccc;
}
   
   
.list_news li span {
  float: right;
}  


.dc_tab td{ white-space:nowrap}
.red{
	color:#f54343;
}

/*登录注册*/
.singlePage{}
.user{padding:30px 0}
.user h3{position:relative; padding:10px 0; border-bottom:1px solid #efefef;}
.user .formbox{width:100%;padding-top:20px; margin:0 auto}
.user .formbox .table2{width:100%;}
.user .formbox th,.user .formbox td{ padding:6px 0}
.user .formbox th{text-align:right; padding-right:2em; font-size:14px; color:#666666}
.user .link_register{position:absolute; right:10px; bottom:15px; font-family:"宋体"; font-size:14px; font-weight:normal}
.user .link_register a:link,.user .link_register a:visited{ color:#f00;}
.user .link_register a:hover{ text-decoration:underline}
.form-inline li{
	float:left;
}
.form-inline li img{
	vertical-align:middle;
}

/*工作意见箱*/
.tab05 {
    margin: 0 auto;
}
.tab05 .td01 {
    background-color: #F5F5F5;
    padding-right: 5px;
    text-align: right;
    width: 15%;
}
.tab05 .td02 {
    background-color: #FAFAFA;
    padding-left: 7px;
    width: 85%;
}
.tab05 td {
    padding: 5px 0;
}
.ipt07 {
    border: 1px solid #CCCCCC;
    height: 19px;
    line-height: 19px;
    width: 402px;
}
.ipt08 {
    height: 175px;
    width: 512px;
}
ul.list_13 {
    overflow: hidden;
}
.tab05 .yzm {
    height: 22px;
    width: 50px;
}
ul.list_13 li {
    display: inline;
    float: left;
    margin-right: 5px;
}
body.iframe{ background:none}
.iframe .RightSide{ width:100%; border-top:none; padding-left:1px; padding-top:1px}
.frameBox{ padding:0 1px 1px 0; width:758px}

/*机构概况*/
.data_gk th, .data_gk td{padding: 5px;border: 1px solid #e3e3e3;font-size: 12px;}
.data_gk th{font-size: 14px;background: #f5f5f5; text-align:center}
.data_gk td.pd0{padding: 0px}
.data_gk td table{border: 1px solid #fff !important}
.data_gk td th{background: #fff;font-weight: normal;font-size: 12px}
.data_gk td .b1{border-bottom: 6px solid #eee;}
.data_gk td .b2{border-top: 1px solid #e3e3e3}
.data_gk .frist_row th, .data_gk .frist_row td{border-top: none}
.data_gk .last_row th, .data_gk .last_row td{border-bottom: none}
.data_gk th.frist_col, .data_gk td.frist_col{border-left: none}
.data_gk th.last_col, .data_gk td.last_col{border-right: none}
.data_gk input{padding: 3px;border: none;width: 98%; background:#fff；color:#4f4f4f}
.data_gk textarea{padding: 3px;border: none;width: 98%;background:#fff；color:#4f4f4f}
.tijiao{padding: 20px;text-align: right}
.tijiao input{width: 100px;height: 36px;font-size: 14px}
.data_gk .left_title{ width:13%}
.data_gk p{padding:5px}
.par1 .col_1{ width:12%}
.par1 .col_2{ width:15%}
.par1 .col_3{ width:12%}
.par2 .col_1{ width:12%}
.par2 .col_3{ width:15%}
.par2 .col_4{ width:20%}
.par3 .col_1{ width:12%}
.par3 .col_3{ width:15%}
.par3 .col_4{ width:20%}
.scroll_y{ padding:5px; height:90px; overflow-x:hidden; overflow-y:auto;}


.ch_inc h3{ position:relative; height:30px; border-bottom:1px solid #e3e3e3; background:#f5f5f5}
.ch_inc h3 strong{ position:absolute;left:10px; bottom:-1px; display:inline-block; height:24px; line-height:24px; padding:0 20px; background:#fff; border-radius:3px 3px 0 0; border:1px solid #e3e3e3; border-bottom:none; font-size:14px; font-weight:bold}
.ch_inc h3 span{ position:absolute; right:10px; top:10px; font-size:12px; font-weight:normal}
.ch_inc h3 span a:link,.ch_inc h3 span a:visited{ color:#999}
.ch_inc ul{ border-bottom:none}

.list_photo{}
.list_photo li{ float:left; width:225px; height:220px; margin-left:12px; _display:inline; text-align:center}
.list_photo li .img{ padding-bottom:10px; background:url(../images/info/shadow_img.jpg) no-repeat center bottom}
.list_photo li img{ width:215px; height:161px;padding:4px; border:1px solid #ccc;}
.list_photo li .text{ line-height:1.5}
.list_photo li a:hover img{ border:1px solid #c00}

.mainCont h3 {
    font-family: "微软雅黑";
    font-size: 20px;
    font-weight: normal;
    margin: 35px 0 25px;
    text-align: center;
}

/*依申请公开*/
.arc_title{ padding:10px 0; font-family:"微软雅黑", "宋体"; font-size:24px; text-align:center; border-bottom:1px solid #e3e3e3; margin-bottom:15px;}
.liucheng_t{ text-align:right; padding-right:10px}
.liucheng_t span{ display:inline-block; padding-left:22px; margin-bottom:15px; background:url(../images/global_images/icon_note.png) no-repeat left center; cursor:pointer; color:#f00; text-decoration:underline}
.pa_l_10{ padding-right:10px}
.pa_r_10{ padding-right:10px}
.table2 {background: none repeat scroll 0 0 #FFFFFF;line-height: 30px;}
.table2 th {background: none repeat scroll 0 0 #F5F5F5;font-weight: 100;text-align:right;}
.table2 td {background: none repeat scroll 0 0 #FAFAFA;word-break: break-all;}
.table2 textarea {width:90%;border: 1px solid #CCCCCC;font-size:14px;padding:10px;}
.table2 img {margin-right: 10px;vertical-align: middle;}
.table2 input {vertical-align: middle;}
.table2 span {margin: 5px;}
.table2_ysq {background: none repeat scroll 0 0 #FFFFFF;line-height: 30px;}
.table2_ysq th {background: none repeat scroll 0 0 #F5F5F5;font-weight: 100;text-align:right;}
.table2_ysq td {background: none repeat scroll 0 0 #FAFAFA;}
.table2_ysq textarea {width:90%;border: 1px solid #CCCCCC;font-size:14px;padding:10px;}
.table2_ysq img {margin-right: 10px;vertical-align: middle;}
.table2_ysq input {vertical-align: middle;}
.table2_ysq span {margin: 5px;}
.down_form{ margin-top:20px; padding-bottom:20px}
.down_form h3{ padding:10px; font-size:14px; font-weight:bold}
.down_form li{ line-height:24px}

.table_mob{display:none}

@media
	  only screen 
    and (max-width: 680px), (min-device-width: 680px) 
    and (max-device-width: 680px)  {
		#frameBox1,#frameBox2,#frameBox3,#frameBox4,#frameBox5,#frameBox6,#frameBox7,#frameBox8,#frameBox9,#frameBox10{width:100% !important}
		.file_search{ width:100%}
		.i_search li{ float:none;}
		.file_search h2.fl,.file_search ul.fl{float:none}
		.file_search ul{ padding:0 0.5rem}
		.file_search ul li{ width:100%; margin-top:0.3rem}
		.file_search ul li a{width:100% !important}
		.file_search .s_style{ margin-left:0; width:100% !important}
		.file_search li:nth-of-type(1){ z-index:1000}
		.file_search li:nth-of-type(4){ text-align:center}
		.file_search .istyle04{ margin-left:0; width:35% !important;}
		.select{ position:absolute; z-index:100}
		
		.xxgklist_r{ width:100%}
		.zf_file{ width:100%}
		#doclist tr{ height:auto}
		.zf_file tbody td a{float:none}

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

		.zf_file tr {
		  margin: 0 0 0 0;
		}
		  
		.zf_file tr:nth-child(odd) {
		  background: #f0f0f0;
		}
    
		.zf_file td {
			position: relative;
			padding-left: 20%;
		}
		.zf_file td:before {
			position: absolute;
			top: 0;
			left: 6px;
			width: 20%;
			padding: 5px 0;
			white-space: nowrap;
		}
		.zf_file td.text-left{text-align:center}

		.zf_file td:nth-of-type(1):before { content: "索引号"; }
		.zf_file td:nth-of-type(2):before { content: "标题"; }
		.zf_file td:nth-of-type(3):before { content: "效力状况"; }
		.zf_file td:nth-of-type(4):before { content: "发布部门"; }
		.zf_file td:nth-of-type(5):before { content: "公开日期"; }
        
        .table_pc{display:none}
        .table_mob{display:block;}


	}