.section01,.section02{
	clear:both;
	padding-top:20px;
}
/*首页*/
.sec01{
	width:590px;
}
.section .title{
	height:42px;
	line-height:42px;
	background:#e8f6ff;
}
.sec01 .title span{
	display:inline-block;
	width:120px;
	text-align:center;
	color:#fff;
	background:url("../images/title_bg01.png") center top no-repeat;
}
.section .title a{
	display:inline-block;
	float:right;
	margin-right:10px;
}
.sec01 ul{
	padding:10px 0px;
}
.sec01 ul li{
	height:30px;line-height:30px;
	background:url("../images/arr_red.png") left center no-repeat;
	padding-left:15px;
}
.sec01 ul li:hover{
	background:url("../images/arr_blue.png") left center no-repeat;
}
.sec01 ul li a{
	display:inline-block;
	width:80%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-weight: bold;
	font-size: 14px;
}
.sec01 ul li span{
	display:inline-block;
	float:right;
	color:#999;
}
.sec02{
	width:385px;
	height:350px;
	background:#e8f6ff;
	border:#b5ddff 1px solid;
}
.sec02 .title{
	background:#0d76b8;
}
.sec02 .title span{
	display:inline-block;
	color:#fff;
	margin-left:15px;
	padding-left:20px;
	background:url("../images/title_bg02.png") left center no-repeat;
}
.sec02_con{
	padding:15px;
}
.xx_tb td.td_lable{
	width:80px;
	white-space: nowrap;
	text-align: right;
}
.xx_tb td {
	height:40px;
	line-height:40px;
}
.xx_tb td.btn_td{
	padding-top:15px;
}
.xx_tb td .text01{
	width:240px;
	height:26px;
	padding:0px 5px;
	background:#fff;
	border:#b5ddff 1px solid;
}
.xx_tb td .text02{
	width:112px;
	height:26px;
	padding:0px 5px;
	border:#b5ddff 1px solid;
	background:#fff url("../images/datePicker.gif") 95% 50% no-repeat;
}

.xx_tb td .text03{
	width:240px;
	height:26px;
	padding:0px 5px;
	border:#b5ddff 1px solid;
	background:#fff url("../images/datePicker.gif") 95% 50% no-repeat;
}

.xx_tb td.btn_td a{
	display:inline-block;
	width:146px;
	height:40px;
	margin-left:130px;
	padding-left:70px;
	background:url("../images/btn_01.png") no-repeat;
	color:#fff;
	font-size:16px;
}
.xx_tb td.btn_td a:hover{
	background:url("../images/btn_02.png") no-repeat;
}
.section02_left,.sec03,.sec04,.sec05{
	width:490px;
}
.sec03{
	height:200px;
}
.sec04{
	clear:both;
}
.section02 .title span{
	display:inline-block;
	height:40px;
	line-height:40px;
	margin-left:15px;
	background:url("../images/title_bg03.png") left center no-repeat;
	padding:0px 5px 0px 15px;
	border-bottom:#2f8ddf 1px solid;
}
.section02 ul{
	padding:15px;
}
.section02 ul li{
	display:inline-block;
	height:40px;
	line-height:40px;
	float:left;
	width:50%;
}
.section02 ul li a{
	display:inline-block;
	background:url("../images/li_bg01.png") left center no-repeat;
	padding-left:15px;
}
.section02 ul li a:hover{
	background:url("../images/li_bg02.png") left center no-repeat;
}
/*列表栏目页*/
.pics{
	height:20px;
	line-height:20px;
	margin:20px 0px;
	padding-left:15px;
	background:url("../images/jtop06082.jpg") left center no-repeat;

}
.pics b{
	color:#035ea5;
}
.pics span{
	margin:0px 5px;
}
.list_menu{
	width:212px;
	border:#deebf4 4px solid;
}
.list_menu .title{
	height:40px;
	line-height:32px;
	background:#2bace6;
	color:#fff;
	text-align:center;
	border-bottom:#deebf4 4px solid;
}
ul.menu_ul li{
	height:46px;
	line-height:46px;
	border-bottom:#ddd 1px solid;
	font-size:16px;
}
ul.menu_ul li a{
	display:block;
	padding-left:35px;
	background:url("../images/jtop06081.jpg") 15px 50% no-repeat;
}
ul.menu_ul li a:hover,ul.menu_ul li a.current{
	color:#0480be;
	background:url("../images/jtop06082.jpg") 15px 50% no-repeat;
}
.list_box{
	width:760px;
}
.list_box .title{
	height:40px;
	line-height:40px;
	border-bottom:#e0eaf4 2px solid;
}
.list_box .title span{
	display:inline-block;
	padding:0px 10px;
	height:40px;
	line-height:40px;
	border-bottom:#2bace6 2px solid;
}
.list_box .title a{
	float:right;
	margin-right:10px;
	font-size:14px;
	color:#585858;
}
.list_box .title a:hover{
	color:#0480be;
}
.list_box .list_ul{
	padding:10px 0px;
}
.list_box .list_ul li{
	height:40px;
	line-height:40px;
	font-size:16px;
	background:url("../images/li_bg03.png") 10px 50% no-repeat;
}
.list_box .list_ul li a{
	margin-left:25px;
	display:inline-block;
	width:78%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.list_box .list_ul li  span{
	display:inline-block;
	float:right;
	color:#999;
}
/*翻页模块*/
.pagination{text-align:center;margin:30px 0px;}
.pagination li{display:inline-block;margin:0px 5px;}
.pagination li a{display:inline-block; padding:3px 10px;border:#c8c8c8 1px solid;border-radius:5px;}
.pagination li.active a,.pagination li a.active,.pagination li a:hover{background-color:#2bace6;color:#fff;border:#2bace6 1px solid;}
.pagination li.disabled_btn a{background-color:#cccccc;}
.pagination li.disabled_btn a:hover{background-color:#c8c8c8;color:#555;border:#c8c8c8 1px solid;}

/*内容页*/
.content_box{
	width:100%;
	background:#f4faff;
	padding-top:20px;
	min-height:880px;
}
.content_box .pics{
	width:998px;
	margin:0 auto;
	margin-top:0px;

}
.con_box{
	width:1000px;
	padding:30px;
	margin:0 auto;
	margin-top:20px;
	min-height:1000px;
	background:#fff;
	border:#b5ddff 1px solid;
}
.top_con{
	width:100%;
	margin:0 auto;
	padding:15px;
	background:#f3f3f3;
	border:#ededed 1px solid;
	border-bottom:#ddd 2px solid;
}
.top_con table{
	width:100%;
}
.top_con table td{
	height:32px;
	line-height:32px;
	width:22%;
}
.top_con table td.td_lable{
	width:10%;
	text-align: right;
}
/*.text_con {
	margin-top:30px;
	font-size:16px;
	overflow: auto;
}
.text_con .title{
	text-align:center;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:#ccc 1px dashed;
}
.text_con .title h2{
	width:80%;
	margin:0 auto;
	font-size:26px;
	line-height:1.5em;
}
.text_con .title p{
	margin-top:10px;
}
.text_con p{
	line-height:2em;
	text-indent:2em;
	min-height:1em;
}
.text_con p.p_top{
	text-indent:0;
}
.text_con p.p_foot{
	text-align:right;
}*/
.fujian_box{
	margin-top:20px;
	padding:10px 0px;
	border-top:#ddd 1px dashed;
	border-bottom:#ddd 1px dashed;
}
.fujian_box p{
	font-size:15px;
	line-height:2em;
}
/*目录*/
.mulu_title{
	width:100%;
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: 600;
	color: #0066CC;
	padding-bottom: 5px;
}
.mulu_title span{
	display: inline-block;
	border-left: #dd0707 5px solid;
	padding-left: 10px;
	height: 20px;
	line-height: 20px;
}
.mulu_left{
	width:25%;
	float:left;
	text-align:left;
}
.mulu_left_sec{
	width: 100%;
	border-bottom:1px solid #D7D7D7;
	padding:5px 10px 5px 0px;
}
.searchTable .labelTd{
	width:80px;
	white-space:nowrap;
	text-align:right;
	padding:8px 3px;
}
.searchTable .inputTd{
	padding:5px 3px;
}
.searchTable .inputCom{
	background:#F7FCFF;
	border:1px solid #D8ECF1;
}
.searchTable .input100{
	width:99%;
	padding:2px 5px;
	background:#F7FCFF;
	border:1px solid #D8ECF1;
}
.searchTable select{
	width:99%;
}
a.searchLink{
	text-decoration:underline;
	margin-left:5px;
	margin-right:5px;
	color:#0066CC;
}
.Wdate {
	border:1px solid #D8ECF1;
	height: 22px;
	width: 100%;
	background: #fff url("../images/datePicker.gif") no-repeat right;
}
.submit .btnSearch{
	background:url("../images/btnSearch.gif") no-repeat left top;
	width:108px;
	height:35px;
	border:0px;
	cursor:pointer;
}
.submit{
	text-align:center;
	padding:5px 5px;
}
.mulu_tree_title{
	background:url("../images/base.gif") left center no-repeat;
	padding-left:20px;
	margin-bottom:10px;
}
.mulu_right{
	width:73%;
	text-align:left;
	margin-left:10px;
}
.mulu_right .mulu_table{
	width:100%;
	background:#fff;
}
.mulu_right .mulu_table th{
	background:#2d8df9;
	color:#fff;
	font-size:16px;
	font-weight:600;
	height:32px;
	line-height:32px;
	text-align:center;
	border:#ccc 1px solid;
}
.mulu_right .mulu_table td{
	border:#ccc 1px solid;
	height:32px;
	line-height:32px;
	padding:0px 5px;
}
.mulu_right .mulu_table td a{
	display:inline-block;
	float:left;
	max-width:420px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
/*翻页模块*/
.page_pagin{
	margin:20px 0px;
}
.page_counts{
	display:inline-block;
	float:left;
	width:30%;
	text-align:center;
}
.pagination02{
	display:inline-block;
	float:left;
	text-align:center;
}
.pagination02 li{display:inline-block;margin:0px 5px;}
.pagination02 li a{color:#0066cc;padding:2px 5px;border-radius:3px;}
.pagination02 li.active a,.pagination02 li a.active,.pagination02 li a:hover{background-color:#0066cc;color:#fff;}
.pagination02 li.disabled_btn a{color:#666;}
.pagination02 li.disabled_btn a:hover{background:none;}
.page_go{
	display:inline-block;
	float:left;
	margin-left:10px;
	border-left:#444 1px solid;
	padding-left:10px;
}
.page_go input{
	height:20px;
	width:40px;
	margin:0px 5px;
}
.page_go a{
	background-color:#0066cc;
	color:#fff;
	border-radius:5px;
	padding:3px 5px;
	margin-left:5px;
}
/*申请公开*/
.open_left{
	width:218px;
}
.open_right{
	width:750px;
	background:#fff;
	border:#CAE6FF 1px solid;
	min-height:400px;
}
.open_title{
	font-size:20px;
	color:#0066cc;
	font-weight:600;
	margin-bottom:10px;
	padding-left:50px;
}
.open_ul{
	margin-left:80px;
	float: left;
	background:url("../images/subNav.jpg") 5px 50% no-repeat;
	font-size:18px;
}
.open_ul li{
	padding-left:18px;
	margin-bottom:15px;
	background:url("../images/subItem.gif") left center no-repeat;
}
.open_ul li.current{
	background:url("../images/subItem_active.gif") left center no-repeat;
}
.open_ul li.current a{
	color:#0066cc;
	font-weight:600;
}
.open_con01{
	padding:40px 20px;
	font-size:15px;
}
.open_con02{
	padding:15px;
	font-size:14px;
}
.open_con01  .title{
	width: 100%;
	margin-bottom:30px;
}
.open_con01  p{
	margin-bottom:10px;
	line-height:1.5em;
	min-height:1em;
}
.open_con01  p strong{
	font-size:18px;
	font-weight:normal;
}
.result_ul{}
.result_ul li{
	border-bottom:#ccc 1px dashed;
	height:30px;line-height:30px;
	padding-left:15px;
	background:url("../images/li_bg03.png") left center no-repeat;
}
.result_ul li a{
	display:inline-block;
	max-width:580px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.result_ul li span{
	display:inline-block;
	float:right;
	color:#787878;
}

/** 重写layui.css的样式**/
.layui-table-cell {
	padding:0 15px;
	height: auto;
	font-size:14px;
	position:relative;
	overflow:hidden;
	white-space:normal;
	word-break:break-all;
	word-wrap:break-word;
	box-sizing:border-box;
}
.layui-table th {
	background:#2d8df9;
	color:#fff;
	height:32px;
	font-weight:bold;
	text-align:center;
	border:#ccc 1px solid;
}

/** foot沉底 **/
.footer_bottom{
	position: absolute;
	bottom: 0px;
}

/** 出现滚动条时抖动问题 **/
html {
	overflow-y: scroll;
}
:root {
	overflow-y: auto;
	overflow-x: hidden;
}
:root body {
	position: absolute;
}
body {
	width: 100vw;
	overflow: hidden;
}