body,div,a,img,p,form,h1,h2,h3,h4,h5,h6,input,textarea,ul,li,dt,dd,dl,lable{margin:0px;padding:0px; -webkit-font-smoothing: subpixel-antialiased; border:0px;}
body {
	margin: 0px;
	padding:0px;
	color: #333;
	font-size: 12px;
	line-height: 23px;
	background-color: #fff;
	font-family:"Arial", 'Microsoft Yahei',"Lucida Grande", "Tahoma","Helvetica", "sans-serif";
}
img {
	border: 0px;
}
ul {
	list-style-type: none
}
li {
	list-style-type: none
}

form {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
html {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

a {
	text-decoration: none; color:#333;
}

a:hover {
	text-decoration: none;color:#333;
}
.clr {clear:both;}
.fl {
	float: left; display: inline;
}

.fr {
	float: right; display: inline;
}
.container{
	padding:20px 0px 0px 0px;
	background:#FFFFFF;
	overflow: auto;
	zoom:1;
}
.jgxx { width:230px; float:left; margin-left:30px; margin-top:10px;}
.jgxx li{float:left; width:200px; height:40px; background:#ededed; margin-bottom:10px; border-radius:3px;-moz-border-radius:3px;font-size:16px;height:40px; line-height:40px; text-indent:30px; text-align:left;}
.jgxx li a{display:block; text-decoration:none; color:#333333; font-size:16px;}
.jgxx li a{height:40px; line-height:40px; font-size:16px;}
.jgxx li a:hover{background:#027fef; color:#fff;border-radius:3px;-moz-border-radius:3px;}
.zxjj {font-size:14px;line-height:30px; text-align:left; float:left; width:800px; margin-top:10px;}
.zxjj img{height:240px; widhtn:370px; margin-right:40px; float:left}
.zxjj p{font-size:14px;line-height:30px; text-align:left;}
.zxjj h2{font-size:24px;line-height:33px; text-align:left; color:#056bc6; margin-bottom:10px;}

.xwzx{
	width:620px;
	overflow: hidden;
	background:#FFFFFF;
	float:left;
	margin-left:20px;
}
.xwzx h2{
	overflow: hidden;
	height:42px;
}
.xwzx h2 span{
	display:block;
	height:42px;
	width:112px;
	float:left;
	font-size: 14px;
	color: #fff;
	line-height: 42px;
	text-align: center;
	background: linear-gradient(#0181f4, #0378e1);
	
}
.xwzx_lm{
	height: 42px;
	overflow: hidden;
	background-image: url(line.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.xwzx_lm li{
	height:42px;
	width:112px;
	text-align:center;
	display: inline;
	float:left;
	overflow:hidden;
	color:#111;
	font-size: 14px;
	line-height:40px;
}
.xwzx_lm li a{
	color:#111;
	font-size: 14px;
	line-height:42px;
	width:112px;
	display:block;
	font-weight:normal;
}
.xwzx_lm li a:hover{
	color:#056bc6;
	font-size: 14px;
	line-height:42px;
	font-weight:bold;
	display:block;
	width:112px;
	background-image: url(tab.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.xwzx_lm li.hover{
	color:#056bc6;
	font-size: 14px;
	line-height:42px;
	font-weight:bold;
	background-image: url(tab.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.xwzx_lm li.hover a{
	text-align:center;
	display: inline;
	float:left;
	color: #056bc6;
	font-size: 14px;
	line-height: 42px;
	font-weight:bold;
}
.box_list {
	overflow: hidden;
	list-style-type: none;
	padding: 18px 25px 0px 0px;
	height:282px;
	border:1px solid #68afee;
	border-top:0px;
}
.box_list li{
	font-size: 14px;
	color: #333;
	line-height: 33px;
	text-align:left;
	overflow:hidden;
	height:33px;
	width:100%;
	float: left;
	text-indent:30px;
	background-image: url(list_icon.gif);
	background-repeat: no-repeat;
	background-position: 18px center;
}
.box_list li a{
	font-size: 14px;
	color: #333;
	line-height: 33px;
	text-align:left;
}
.box_list li a:hover{
	font-size: 14px;
	color: #016cd0;
	line-height: 33px;
	text-align:left;
}
.box_list li span{  font-size: 12px; color: #999; text-decoration: none; line-height:33px; float:right; text-align:right}
.indexside_box{
	width:418px;
	overflow: hidden;
	background:#FFFFFF;
	margin-right:20px;
}
.indexside_box h2{
	height: 42px;
	overflow: hidden;
	background-image: url(line.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.indexside_box h2 span{
	display:block;
	height:42px;
	width:112px;
	text-align:center;
	float:left;
	color:#056bc6;
	font-size: 14px;
	line-height:42px;
	font-weight:bold;
	background-image: url(tab.png);
	background-repeat: no-repeat;
	background-position: center bottom;	
}
.more a{
	width: 65px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #999;
	text-align: left;
	text-decoration: none;
	float: right;
	display: block;
	font-weight:normal;
	margin-top: 10px;
}
.more a:hover{color:#0559b3;}
.indexside_list{
	border:1px solid #68afee;
	border-top:0px;
	padding:20px 0px 0px 20px;
	height:280px;
	overflow:hidden;
}
.indexside_list dl{
	overflow: hidden;
	width:380px;
}
.indexside_list dl dt{
	height:160px;
	width:380px;
	float: left;
}
.indexside_list dl dt img{
	height:140px;
	width:210px;
	display:block;
	float:left;
	margin-right:15px;
}
.indexside_list dl dt p{
	color:#999999;
	text-align:left;
	line-height:25px;
	font-size: 14px;
}
.indexside_list dl dt p a{
	color:#666666;
	text-align:left;
	line-height:25px;
	font-size: 14px;
	font-weight:bold;
}
.indexside_list dl dt p a:hover{
	color:#016cd0;
	text-align:left;
	line-height:25px;
	font-size: 14px;
	font-weight:bold;
}
.indexside_list dl dd{
	float: left;
	width:380px;
	overflow:hidden;
	color:#666666;
	text-align:left;
	line-height:25px;
	font-size: 14px;
}
/*党群工作*/
.dqgz{
	overflow: hidden;
	background:#FFFFFF;
	padding:0px 20px;
}
.dqgz h2{
	height: 42px;
	overflow: hidden;
	background-image: url(line.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.dqgz h2 span{
	display:block;
	height:42px;
	width:112px;
	text-align:center;
	float:left;
	color:#056bc6;
	font-size: 14px;
	line-height:42px;
	font-weight:bold;
	background-image: url(tab.png);
	background-repeat: no-repeat;
	background-position: center bottom;	
}
/*党群工作*/
.sjjc{
	overflow: hidden;
	width:250px;
	background:#FFFFFF;
	margin-left:20px;
	float:left;
	display:inline;
}
.sjjc h2{
	height: 59px;
	overflow: hidden;
}
.sjjc h2 span{
	font-size:14px;
	line-height:35px;
	color:#fff;
	font-weight:bold;
	text-align:left;
	padding-top:10px;
	height:35px;
	display:block;
}
.sjjc h2 img {
	height: 35px;
	display:block;
	margin:13px 12px 0px 15px;
	float:left;
}
.color_1{
	background:#39a3e2;
}
.color_2{
	background:#6fcf91;
}
.color_3{
	background:#7992c5;
}
.color_4{
	background:#4cd0b7;
}
.sjjc_box{
	border:1px solid #39a3e2;
	padding:2px 0px 15px 0px;
}
.sjjc_box_list{
	padding:5px 18px 0px 18px;
	height:225px;
}
.sjjc_box_list li{
	color:#333;
	font-size: 14px;
	line-height:25px; 
	font-weight:normal;
	text-align:left;
	height:50px;
	overflow:hidden;
	position:relative;
	margin-top:15px;
}
.sjjc_box_list li a{
	color:#333;
	font-size: 14px;
	line-height:25px; 
	font-weight:normal;
	text-align:left;
	position:absolute;
	left:0px;
}
.sjjc_box_list li a:hover{
	color:#0664a5;
	font-size: 14px;
	line-height:25px; 
	font-weight:normal;
	text-align:left;
}
.sjjc_box_list span{
	color:#999;
	font-size: 12px;
	line-height:25px; 
	font-weight:normal;
	text-align:right;
	background:#fff;
	padding-left:12px;
	position:absolute;
	right:0px;
	top:25px;
	z-index:20;
}
.tab{
	height: 30px;
	overflow: hidden;
}
.tab li{
	height:30px;
	width:80px;
	text-align:center;
	display: inline;
	float:left;
	overflow:hidden;
	color:#333;
	font-size: 14px;
	line-height:30px;
	margin-left:2px;
	background:#ebebeb
}
.tab li a{
	color:#333;
	font-size: 14px;
	line-height:30px;
	font-weight:normal;
	text-align:center;
	display:block;
	width:80px;
	
}
.tab li a:hover{
	color:#fff;
	font-size: 14px;
	line-height:30px;
	font-weight:bold;
	text-align:center;
}
.tab li.hover{
	color:#333;
	font-size: 14px;
	line-height:30px;
	font-weight:bold;
	text-align:center;
}
.tab li.hover a{
	text-align:center;
	display: inline;
	float:left;
	color: #333;
	font-size: 14px;
	line-height: 30px;
	font-weight:bold;
}

.pic_list3{
	overflow: hidden;
	width:450px;
	float:left;
}
.pic_list3 li{
	DISPLAY: inline;
	FLOAT: left;
	WIDTH: 195px;
	height:85px;
	margin:0px 0px 20px 20px;
	overflow:hidden;
}
.pic_list3 li img {
	width: 58px;
	height: 57px;
	display:block;
	margin:15px 16px 0px 15px;
	float:left;
}
.pic_list3 li p {
	font-size:16px;
	line-height:57px;
	color:#fff;
	font-weight:bold;
	text-align:left;
	padding-top:15px;
}
.pic_list3 li p a{
	font-size:16px;
	line-height:57px;
	color:#fff;
}
.pic_list3 li p a:hover{
	font-size:16px;
	line-height:57px;
	color:#fff;
}
.color_1{
	background:#4b9be1;
}
.color_2{
	background:#39a3e2;
}
.color_3{
	background:#987cd2;
}
.color_4{
	background:#4cd06a;
}
.color_5{
	background:#7992c5;
}
.color_6{
	background:#3cd0a5;
}
.xxgx_list {
	overflow: hidden;
	list-style-type: none;
	padding: 13px 25px 0px 0px;
	height:280px;
	width:600px;
	border:1px solid #4b9be1;
}
.xxgx_list li{
	font-size: 14px;
	color: #333;
	line-height: 33px;
	text-align:left;
	overflow:hidden;
	height:33px;
	width:100%;
	float: left;
	text-indent:30px;
	background-image: url(list_icon.gif);
	background-repeat: no-repeat;
	background-position: 18px center;
}
.xxgx_list li a{
	font-size: 14px;
	color: #333;
	line-height: 33px;
	text-align:left;
}
.xxgx_list li a:hover{
	font-size: 14px;
	color: #016cd0;
	line-height: 33px;
	text-align:left;
}
.xxgx_list li span{  font-size: 12px; color: #999; text-decoration: none; line-height:33px; float:right; text-align:right}