body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px;}
body{
	font-size:12px;
	margin:0px auto;
	color:#333333;
	font-family:'宋体';
}
a{
	color:#333333;
	text-decoration:none;
}
a:hover{
	color:#0066B2;
	text-decoration:none;
}
ul, li, ol{
	list-style-type:none;
}
img{
	border:0px;
}
.clear{
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}

/*头部样式*/
.top{
	height:118px;
	background:url(../images/top_line.jpg) repeat-x;
	overflow:hidden;
}
.top_con{
	width:1000px;
	height:118px;
	margin:0px auto;
}
.top_left{
	float:left;
	width:555px;
	height:118px;
}
.top_right{
	float:right;
	width:286px;
	height:118px;
}
.home{
	height:45px;
	line-height:45px;
	overflow:hidden;
	text-align:right;
}
.search{
	width:286px;
	margin-top:20px;
}
.ssk{ float:left; width:229px; height:28px; line-height:28px; background:url(../images/ssk.jpg) repeat-x; border:none; font-size:12px; color:#999; padding-left:5px; }
.ss{ float:right; width:52px; height:28px; }

.menu{
	height:36px;
	background:url(../images/menu_line.jpg) repeat-x;
}
.menu_con{
	width:1000px;
	height:36px;
	margin:0px auto;
}
.menu_con li{
	float:left;
	width:100px;
	height:36px;
	line-height:36px;
	text-align:center;
	background:url(../images/menu_line1.jpg) right top no-repeat;
	padding:0px 6px 0px 5px;
}
.menu_con li.no{
	background:none;
}
.menu_con li a{
	width:100px;
	height:36px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
}
.menu_con li a:hover{
	color:#0066B2;
	background: url(../images/hover.jpg) no-repeat;
}
.menu_con li a.hover{
	color:#0066B2;
	background: url(../images/hover.jpg) no-repeat;
}


.menu_bot{
	height:31px;
	background:#F2F9FE;
}
.menu_bot_con{
	width:980px;
	height:31px;
	line-height:31px;
	margin:0px auto;
}
.none{ display:none; }

.ny_banner{
	width:1000px;
	height:235px;
	margin:10px auto 0px auto;
	overflow:hidden;
}
.yy{
	width:1000px;
	height:17px;
	margin:0px auto;
	background:url(../images/yy_03.jpg) center top no-repeat;
	overflow:hidden;
}
.yy1{
	height:21px;
	margin:0px auto;
	background:url(../images/yy1.jpg) repeat-x;
	overflow:hidden;
}

.banner{
	height:310px;
	overflow:hidden;
	position:relative;
	background: url(../images/banner_line.jpg) repeat-x;
}
#slides { display:block; width:100%; height:310px; position:relative; }
#slides li { display:block; width:100%; height:100%; position:absolute; }
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px; }
#pagination { display:block; position:absolute; top:280px; z-index:9900; }
#pagination li { display:block; width:12px; height:12px; float:left; margin:0px 7px; background: url(../images/w.png) no-repeat; display:inline; }
#pagination li a { display:block; width:100%; height:100%; text-indent:-9999px; cursor:pointer; }
#pagination li.current { background: url(../images/y.png) no-repeat; }

/*底部样式*/
.link{
	height:35px;
	background:#F0F7FC;
	margin-top:10px;
}
.link_con{
	width:980px;
	height:35px;
	line-height:35px;
	background:url(../images/icon_31.jpg) left center no-repeat;
	margin:0px auto;
}
.link_con b{
	font-size:14px;
	padding-left:25px;
}

.footer{
	width:590px;
	background:url(../images/logo1.jpg) left center no-repeat;
	height:75px;
	line-height:25px;
	padding-left:390px;
	padding-top:25px;
	margin:0px auto;
}

/*内页样式*/
.content{
	width:1000px;
	margin:0px auto;
	overflow:hidden;
}
.ny_left{
	float:left;
	width:224px;
}
.left_title{
	height:39px;
	line-height:39px;
	overflow:hidden;
	background:url(../images/left_title.jpg) left top no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#0066B2;
	padding-left:40px;
}
.left_con{
	width:222px;
	border:1px solid #DCDADA;
	border-top:none;
	padding-bottom:10px;
}
.left_title1{
	height:30px;
	line-height:30px;
	overflow:hidden;
	background:url(../images/left_title1.jpg) left top no-repeat;
	padding-left:34px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:10px;
}

.ny_right{
	float:right;
	width:760px;
}
.right_title{
	height:33px;
	line-height:33px;
	overflow:hidden;
	border-bottom:2px solid #014B83;
}
.right_title_left{
	float:left;
	height:33px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px 15px;
	background:url(../images/line_34.jpg) left top repeat-x;
}
.right_title_right {
	float:right;
	height:33px;
	padding-right:10px;
}
.right_con{
	width:732px;
	margin:0px auto;
	padding:15px 0px 10px 0px;
	line-height:220%;
	_height:400px;
	min-height:400px;
}


/*首页样式*/

/*新闻*/
.news{
	float:left;
	width:664px;
	border:1px solid #DDDCDC;
	padding:10px;
}
.news_left{
	float:left;
	width:320px;
	height:243px;
}
.news_right{
	float:right;
	width:335px;
	position:relative;
}
.news_right .TabTitle{
	height:23px;
	overflow:hidden;
	border-bottom:2px solid #014B83;
}
.news_right .TabTitle li { float:left; width:90px; height:23px; line-height:24px; font-size:14px; text-align:center; font-weight:bold; margin-right:10px; display:inline; }
.news_right .TabTitle .normal{ background:#EDEDED; }
.news_right .TabTitle .active { background:url(../images/line_14.jpg) left top repeat-x; }
.news_right .TabTitle .active a{ color:#FFFFFF; }
.news_right .TabContent { padding-top:8px; height:210px; overflow:hidden; }
.news_right .TabContent .more {
	position:absolute;
	top:6px;
	right:5px;
	color:#0661B0;
}
.none{ display:none; }
.con{
	overflow:hidden;
}
.con li{
	height:30px;
	line-height:30px;
	background:url(../images/dian_31.jpg) left bottom repeat-x;
	overflow:hidden;
}
.con li a{
	background:url(../images/icon_06.jpg) 2px center no-repeat;
	padding-left:14px;
}
.con li span{
	float:right;
	padding-right:2px;
	color:#999999;
}

/*关于我们*/
.about{
	float:right;
	width:302px;
	height:263px;
	border:1px solid #DDDCDC;
}
.gywm_tit{
	height:38px;
	line-height:38px;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	overflow:hidden;
	background:url(../images/line_13.jpg) left top repeat-x;
	padding-left:10px;
}
.gywm_tit a{
	float:right;
	padding-top:13px;
	padding-right:10px;
}
.gywm_img{
	width:289px;
	height:96px;
	margin:12px auto 0px auto;
	overflow:hidden;
}
.gywm_con{
	width:288px;
	height:100px;
	margin:8px auto 0px auto;
	overflow:hidden;
	line-height:25px;
	text-indent:2em;
}
.gywm_con a{
	color:#CC0000;
}

/*工程案例*/
.gcal{
	float:left;
	width:686px;
}
.gcal_tit{
	height:30px;
	line-height:30px;
	overflow:hidden;
	background:url(../images/title_07.jpg) left top no-repeat;
	padding-left:35px;
}
.gcal_tit b{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
.gcal_tit span{
	float:left;
	margin-left:50px;
	padding-top:5px;
}
.gcal_tit .more{
	float:right;
	padding-top:13px;
	padding-right:10px;
}
.gcal_con{
	width:664px;
	height:185px;
	border:1px solid #DDDCDC;
	border-top:none;
	overflow:hidden;
	padding:10px 10px 0px 10px;
}

/*党群建设*/
.dqjs{
	float:right;
	width:304px;
	position:relative;
}
.dqjs .TabTitle{
	height:30px;
	overflow:hidden;
	background:url(../images/title1.jpg) left top no-repeat;
}
.dqjs .TabTitle li { float:left; width:111px; height:30px; line-height:30px; font-size:14px; text-align:center; font-weight:bold; margin-left:10px; display:inline; }
.dqjs .TabTitle .normal{ background:url(../images/nav22.jpg) no-repeat; }
.dqjs .TabTitle .active { background:url(../images/nav11.jpg) no-repeat; }
.dqjs .TabTitle .active a{ color:#FFFFFF; }
.dqjs .TabContent { padding:10px 10px 0px 10px; width:282px; height:185px; overflow:hidden; border:1px solid #DDDCDC; border-top:none; }
.dqjs .TabContent .more {
	position:absolute;
	top:12px;
	right:10px;
	color:#0661B0;
}
.con1{
	overflow:hidden;
}
.con1 li{
	height:25px;
	line-height:25px;
	background:url(../images/dian.jpg) left center no-repeat;
	padding-left:10px;
	overflow:hidden;
}
.con1 li span{
	float:right;
	color:#999999;
}