* {
	padding:0px;
	margin:0px;
}
body {
	text-align:left;
	margin:0;
	padding:0;
	width:100%;
	font-family:"Microsoft YaHei";
	font-size:14px;
	color:#6e6e6e;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p {
	padding:0;
	margin:0;
}
table, td, tr, th {
	font-size:12px;
}
li {
	list-style-type:none;
}
a {
	text-decoration:none;
	color:#6e6e6e;
	cursor:pointer;
}
a:hover {
	color:#0670ba;
	text-decoration:none;
}
img {
	vertical-align:top;
	border:0;
}
ol, ul {
	list-style:none;
}
h1, h2, h3, h4, h5, h6 {
	font-size:12px;
	font-weight:100;
}
address, cite, code, em, th {font-weight:normal;font-style:normal;}
.hidden {display:none;}
.display{display:block;}

.clear {clear:both; font-size:0px; line-height:0px; height:0px;}
.top{ width:100%; margin:0 auto; overflow:hidden;border-bottom:1px #d9e8f0 solid; }
.top img{ width:100%; }

.qzqd{ width:100%; margin:0 auto; overflow:hidden;}
.qzqd img{ width:100%; }

.xwt{ width:100%; height:200px; margin:0 auto; overflow:hidden;}
.xwt img{ width:100%; height:200px; margin:0 auto; overflow:hidden;}


.part1{ width:100%;  margin:5px auto; overflow:hidden;}
.bt{ width:100%; margin:0px auto; height:40px; line-height:40px; background:url(../i/line1.jpg) repeat-x center bottom; }
.bt_l{ float:left; color:#b70000;font-size:18px; font-weight:bold; padding-left:15px; }
.bt_r{ float:right; font-size:12px; margin:0 5px;}
.dqwz{ width:100%; height:49px; line-height:49px; background:url(../i/dqwzbj.jpg) left center repeat-x; padding-left:5px;}
.dqwz a{ margin:0px 5px;}

.sjlmdh{ width:100%;  margin:0 auto; overflow:hidden; }
.sjlmdh ul li{ float:left; line-height:30px; text-align:center; overflow:hidden; font-size:14px; margin:1.5% 1%; background:#fff; width:31%; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sjlmdh .hover{ border:1px #FF0000 solid; background:#FF0000; color:#FFF;}
.sjlmdh a{ display:block; border:1px #eee solid; padding:0 1%;}

.sjlmdh2{ width:100%;  margin:0 auto; overflow:hidden; }
.sjlmdh2 ul li{ float:left; line-height:30px; text-align:center; font-size:14px; margin:5px; background:#fff; width:31%;}
.sjlmdh2 .hover{ color:#FF0000;}
.sjlmdh2 a{ display:block; padding:0 1%;}

.TabTitle1{height:50px;  overflow:hidden; background: url(../i/line1.jpg) repeat-x center bottom;}
.TabTitle1 ul{ width:95%; margin:0px auto;}
.TabTitle1 ul li{float:left; cursor:pointer; height:50px; line-height:50px; font-size:18px; width:30%; text-align:left; display:block; font-weight:bold; margin-right:15px;text-align:center;}
.TabTitle1 .hover{height:50px; color:#006dbf; background: url(../i/line.jpg) repeat-x center bottom;text-align:center;margin-right:15px; display:block;}
.TabTitle1 .hover a{ color:#bf0f0f; }

.Tabbottom1{display: block; background: #fff; position: relative; z-index: 1;}

.ggzy_gzmore { position: absolute; font-size:12px; z-index:55; top: -2.8em; right: 1.0em;}


.TabTitle2{ height:50px;  overflow:hidden;}
.TabTitle2 ul li{ float:left; cursor:pointer; height:50px; line-height:50px; font-size:18px; width:30%; text-align:left; display:block; font-weight:bold; padding-left:30px; }
.TabTitle2 .hover{height:50px; color:#006dbf; display:block; padding-left:30px;}
.TabTitle2 .hover a{ color:#006dbf; padding-left:30px; }
.Tabbottom2{ overflow:hidden;}

.list{ padding:0;}
.list ul{ width:95%; margin:0px auto;}
.list ul li{height:35px; line-height:35px; overflow:hidden; background:url(../i/new_tb.png) no-repeat left center; padding-left:10px; border-bottom:1px #ddd dotted; font-size:15px;}
.list ul li i{margin:0 5px; font-style:normal;}
.list ul li h1{font-size:16px; color:#555;  overflow:hidden; }
.list ul li a{color:#555; font-size:14px; line-height:35px; width:72%; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; display:inline-block;}
.list ul li span{float:right; font-size:12px; width:28%; text-align:right;}

.foot{ width:100%; height:63px; margin:0px auto; background:#008cee; border-top:1px #026db8 solid; overflow:hidden; position:fixed; bottom:0px; margin-top:30px;}
.foot ul li{ width:20%; margin:0px auto; background:url(../i/fgf.jpg) left center no-repeat; overflow:hidden; display:block; float:left;}
.foot ul li img{ width:29px height:30px; margin:0 auto; padding-top:5px;}
.foot ul li h1{ line-height:26px; text-align:center; font-size:14px; color:#FFF;}

.box1{ width:100%; padding:5px 0px; background:#fff;}
.box1 p{ font-size:16px; line-height:24px; }


/*通用*/

.column{ width:100%; height:40px; /*background:url(../i/column.jpg) center center no-repeat;*/ line-height:32px; margin-top:10px; text-align:center;}
.column a{color:#0670ba; font-size:18px; font-weight:bold; text-align:center;}
.column2{ width:100%; height:40px; /*background:url(../i/column2.jpg) center center no-repeat; */line-height:32px; margin-top:10px; text-align:center;}
.column2 a{color:#0670ba; font-size:18px; font-weight:bold; text-align:center;}
.box{ width:100%; margin:10px auto; border-top:1px #e2e2e2 solid; border-bottom:1px #e2e2e2 solid; padding:10px; background:#fff;}
.box p{ font-size:14px; line-height:24px; text-indent:2em;}


.xwzx1{ width:95%; margin:0 auto;}
.lt01_lbc{ margin:10px 0; height:100px;border-bottom:1px #ddd dashed;}
.lt01_lbc img{ width:30%; height:90%; background:#eeeeee; overflow:hidden; padding:2px; border:1px #ddd solid; }
.lt01_lnr{width:68%; float:right; }


/*CSS megas512 style pagination*/

.pages {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; margin-bottom:10px; margin-top:10px;
}
.pages A {
	BORDER-RIGHT: #dedfde 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #dedfde 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedfde 1px solid; COLOR: #555; MARGIN-RIGHT: 10px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedfde 1px solid; TEXT-DECORATION: none
}
.pages A:hover {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #ff0000 1px solid; COLOR: #fff; BORDER-BOTTOM: #ff0000 1px solid; BACKGROUND-COLOR: #ff0000
}

.pages .bg{
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px; BACKGROUND-COLOR: #ff0000
}


.dsj{}
.dsj ul li{ width:20%; float:left; text-align:center; height:35px; line-height:35px;}
.dsj ul li a{ width:85%; height:35px; background:#dce3e8; line-height:35px; padding:5px 20px; font-size:14px; font-weight:bold;}
.dsj ul li a:hover{ background:#ff0000; color:#fff;}

.lqxc{ width:100%; margin:0 auto; overflow:hidden;}
.lqxc ul li{ width:50%; float:left; overflow:hidden; margin-top:10px; text-align:center;}
.lqxc ul li img{ width:90%; height:100px; margin:0 auto; overflow:hidden;}
.lqxc ul li span{ width:100%; height:35px; line-height:35px; margin:0 auto; overflow:hidden; font-size:14px; display:block;}

.tslq{ width:100%; margin:0 auto; overflow:hidden;}
.tslq ul li{ width:33%; float:left; overflow:hidden; padding-top:10px; }
.tslq ul li img{ width:50%; height:50%; margin:0 auto; overflow:hidden;}
.tslq ul li span{ width:100%; height:35px; line-height:35px; margin:0 auto; overflow:hidden; font-size:16px; display:block;}

.lytk{ width:100%; margin:0 auto; overflow:hidden;}
.lytk ul li{ width:33%; float:left; overflow:hidden; padding-top:}
.lytk ul li img{ width:90%; height:80%; margin:0 auto; overflow:hidden;}
.lytk ul li span{ width:100%; height:35px; line-height:35px; margin:0 auto; overflow:hidden; font-size:16px;}



/*网上办事*/

.grbs{border-top:1px #eeeeee solid;}
.grbs ul li{ width:25%;  float:left; text-align:center; float:left; display:block;}
.grbs ul li img{ width:60%; height:60%; padding-top:10px;}
.grbs ul li img span{ text-align:center; line-height:45px; height:45px; font-size:14px;}

/*新闻最终页*/
.new_deatil{ width:95%; margin:0 auto;}
.new_deatil_bt p{ font-size:12px; margin-top:5px; padding-bottom:5px; margin-bottom:10px; border-bottom:1px dashed #eeeeee; text-align:center;}
.new_deatil_bt h1{ font-size:18px; font-weight:bold; text-align:center; color:#da251c;}
.new_deatil_bt h2{ font-size:16px; text-align:center; color:#000;}
.new_deatil_nr{ width:95%; margin:0px auto;}
.new_deatil_nr p{ line-height:30px;}
.new_deatil_nr img{ width:100%;}

.local{ width:95%; margin:0 auto; clear:both; line-height:40px;}