/**************************************************全局******************************************************/
@charset "UTF-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding:0;
	margin:0;
}
html {
	overflow:-moz-scrollbars-vertical;
	overflow-x:hidden;
} 
* {
	word-wrap:break-word;
}
table {
	border-collapse:collapse;
}
fieldset, img {
	border:0px;
}
ul, li {
	list-style-type:none;
}
a {
	text-decoration: none;
}
a:link {
	color:#666;
}
a:visited {
	color:#666;
}
a:hover {
	color:#000;
}
a:active {
	color:#666;
	blr:expression(this.onFocus=this.blur());
}
body {
	font-family:Arial;
	font-size: 12px;
	color:#666;
	line-height:24px;
	font-family:"宋体";
	background:url(../../front/images/bg.jpg) repeat;
	MARGIN: 0px auto;
}
.Box{
	width:980px;
	clear:both;
	overflow:hidden;
	margin:0 auto;
	padding:10px 0 0 0;
	}
.clear{
	height:12px;
	clear:both;
	overflow:hidden;
	}
/**************************************************2013.6.24******************************************************/

.header {
	BACKGROUND: url(../../front/images/web_bg.gif) repeat-x center top
}
.top {
	BACKGROUND-COLOR: #f3f3f3; WIDTH: 100%; HEIGHT: 30px
}
.top .top-right {
	FLOAT: right; HEIGHT: 30px
}
.top .top-right A {
	LINE-HEIGHT: 30px; PADDING-LEFT: 10px; BACKGROUND: url(../../front/images/tool-a-bg.jpg) no-repeat left center; HEIGHT: 30px; COLOR: #276fa3; MARGIN-LEFT: 10px; FONT-SIZE: 12px
}
.top .top-right A:hover {
	TEXT-DECORATION: none
}
.wp {
	MARGIN: 0px auto; WIDTH: 987px
}
.pro_a{
	border:1px solid #dddddd;
	padding:2px;
}
.banner{MARGIN: 0px auto;
	height:231px;WIDTH: 987px

	border-bottom:1px solid #fff;
	}
.banner_down{
	width:980px;
	height:15px;
	clear:both;
	margin:0 auto;
	background:url(../../front/images/banner_down.jpg) no-repeat;
	}
.gundong {
	MARGIN: 0px auto; WIDTH: 980px;PADDING-BOTTOM: 8px; margin-bottom:10px;
}
.gundongs {
	MARGIN: 0px auto; WIDTH: 980px;BORDER: #dddddd 1px solid;PADDING-BOTTOM: 8px;margin-bottom:10px;
}
/**************************************************2013.6.24******************************************************/

/*.top{
	width:100%;
	height:99px;
	clear:both;
	background:url(../../front/images/top_bg.jpg) repeat-x left top;
	}*/
.top_content{
	width:980px;
	height:99px;
	clear:both;
	margin:0 auto;
	position:relative;
	z-index:20;
	}
.logo{
	width:450px;
	height:99px;
	float:left;
	display:inline;
	background:url(../../front/images/logo.jpg) no-repeat;
	}
.logo a{
	width:450px;
	height:99px;
	display:block;
}
.top_right{
	width:530px;
	height:99px;
	float:right;
	display:inline;
	position:relative;
	background:url(../../front/images/top_right.jpg) no-repeat;
	}
.home{
	height:25px;
	clear:both;
	float:right;
	display:inline;
	padding:20px 0 0 0;
	}
.home a{
	width:50px;
	height:25px;
	display:block;
	float:left;
	margin:0 5px 0 22px;
	}
.weibo{
	width:46px;
	height:23px;
	position:absolute;
	left:265px;
	top:55px;
	}
.weibo a{
	width:23px;
	height:23px;
	display:block;
	float:left;
	}
.search_input{
	width:150px;
	line-height:18px;
	height:18px;
	background:none;
	border:none;
	position:absolute;
	left:340px;
	top:60px;
	color:#9f9f9f;
	}
.search_bnt{
	width:25px;
	height:18px;
	background:none;
	border:none;
	position:absolute;
	left:490px;
	top:60px;
	cursor:pointer;
	}
.menu{
	width:987px;
	height:52px;
	z-index:999999;
	margin:0 auto;
	background:url(../../front/images/menu_bg.png) no-repeat;
	}
.menu dl{
	height:52px;
	padding:0 0 0 22px;
	}
.menu dl dd{font-size:14px;
font-family:"microsoft yahei";
	width:103px;
	height:41px;
	float:left;
	display:inline;
	position:relative;
	padding:0 6px 0 5px;
	background:url(../../front/images/menu_line.jpg) no-repeat right top;
	}
.menu dl dd em{
	width:14px;
	height:18px;
	display:block;
	position:absolute;
	z-index:9999;
	left:38px;
	bottom:-18px;
	display:none;
	background:url(../../front/images/menu_icon.gif) no-repeat;
	}
.menu dl dd div{
	width:270px;
	height:25px;
	background:url(../../front/images/sub.gif) no-repeat left bottom;
	position:absolute;
	display:none;
	left:0;
	color:#d0cfcf;
	padding:6px 0 0 20px;
	}
.menu dl dd div a{ color:#666;}
.menu dl dd div a:visited{ color:#666;}
.menu dl dd div a:hover{ color:#000;}
.menu dl dd div a:active{ color:#666;}

.menu dl dd div i{
	width:20px;
	height:25px;
	position:absolute;
	right:-20px;
	top:6px;
	background:url(../../front/images/sub.gif) no-repeat right bottom;
	}
.menu dl dd strong{
	width:83px;
	height:41px;
	display:block;
}
.menu dl dd strong a{
	width:83px;
	line-height:37px;
	display:block;
	text-align:center;
	color:#fff;
}
.menu dl dd strong a:visited{color:#fff;}
.menu dl dd strong a:hover{color:#fff;}
.menu dl dd strong a:active{color:#fff;}

.menu dl dd.hover strong{
	width:83px;
	height:41px;
	display:block;
	background:url(../../front/images/menu_selected.jpg) no-repeat center center;
}
.menu dl dd.hover strong a{ color:#333333;}
.menu dl dd.hover strong a:visited{ color:#333333;}
.menu dl dd.hover strong a:hover{ color:#333333;}
.menu dl dd.hover strong a:active{ color:#333333;}

.menu dl dd div.sub1{width:270px;left:0;font-size:12px;}
.menu dl dd div.sub2{width:380px;left:-310px;font-size:12px;}
.menu dl dd div.sub3{width:120px;left:0;font-size:12px;}
.menu dl dd div.sub4{width:120px;left:0;font-size:12px;}
.menu dl dd div.sub5{width:60px;left:0;font-size:12px;}
.menu dl dd div.sub6{width:60px;left:0; font-size:12px;}
.menu dl dd div.sub7{width:200px;left:0;font-size:12px;}
.menu dl dd div.sub8{width:220px;left:-100px;font-size:12px;}
.menu dl dd div.sub9{width:175px;right:0;font-size:12px;}	
	

.BoxLeft{
	width:733px;
	float:left;
	display:inline;
	overflow-x:hidden;
	}
.BoxRight{
	width:229px;
	float:right;
	display:inline;
	overflow-x:hidden;
	}
.zt{
	width:235px;
	height:100px;
	float:left;
	display:inline;
	margin:0 14px 0 0;
	}
.zt img{
	width:235px;
	height:100px;
}
.ad1{ float:right;margin:0 0 0 0;}

.feature_list {
	width:320px;
	height:215px;
	overflow:hidden;
	position: relative;
	margin:5px auto 0 auto;
}
.feature_list ul {
	position:absolute;
}

.tabs{
	left:0;
	bottom:-10px;
	z-index: 2;
	width:320px;
	height:22px;
	padding:3px 0;
	z-index:30;
}
.tabs div{
	float:right;
	display:inline;
	padding:0 5px 0 0;
	}
.tabs li{
	float:left;
	display:inline;
	margin:0 2px;
	}
.tabs li a {
	width:10px;
	height:10px;
	display:block;
	text-align:center;
	color:#fff;
	background:#d2d3d4;
}
.tabs li a:visited{color:#fff;}
.tabs li a:hover {
	width:10px;
	height:10px;
	display:block;
	text-align:center;
	color:#fff;
	background:#d2d3d4;
}
.tabs li a:active{color:#fff;}
.tabs li a.current {
	width:10px;
	height:10px;
	display:block;
	text-align:center;
	color:#fff;
	background:#0469bf;
}
.tabs li a.current:hover {
	text-decoration: none;
	cursor: default;
}
.output{
	top:0;
	left:0;
	width:320px;
	height:220px;
	position:relative;
}
.output li {
	position:absolute;
	width:320px;
	height:220px;
	z-index:0;
}
.output li a{

	width:320px;
	height:220px;
	display:block;
	clear:both;
	}
.output li a:hover {
	background:#fff;
}
.output li img{
	width:320px;
	height:220px;
	}
.name{
	width:320px;
	clear:both;
	line-height:25px;
	text-align:left;
	position:absolute;
	z-index:999;
	left:0;
	bottom:-5px;
	color:#FFFFFF;
	}
	
.news_title{
	height:27px;
	clear:both;
	overflow:hidden;
	clear:both;
	background:url(../../front/images/news_title.jpg) no-repeat;
	}
.news_title strong{
	font-size:15px;
	display:block;
	float:left;
	line-height:27px;
	color:#000;
	font-weight:normal;
	font-family:"microsoft yahei";
	font-weight:bold;
	}
.news_title span{
	font-size:12px;
	display:block;
	float:left;
	color:#c8c8c8;
	font-weight:normal;
	font-family:"Arial";
	padding:4px 0 0 5px;
	display:none;
	}
.news_title a{
	width:40px;
	height:25px;
	float:right;
	display:block;
	}
.news_photo{
	width:330px;
	height:226px;
	float:left;
	display:inline;
	overflow:hidden;
	margin:8px 0 0 0;
	position:relative;
	background:url(../../front/images/news_bg.gif) no-repeat;
	}
.news_right{
	width:385px;
	float:right;
	display:inline;
	height:218px;
	overflow:hidden;
	padding:15px 0 0 0;
	}
.news_dl{
	clear:both;
	padding:1px 0 0 0;
	}
.news_dl dd{
	height:27px;
	border-bottom:1px dotted #ccc;
	padding:0 0 0 12px;
	background:url(../../front/images/icon1.jpg) no-repeat left center;
	}
.news_dl dd a{
	display:block;
	line-height:28px;
	float:left;
	color:#666;
	}
.news_dl dd a:visited{ color:#666;}
.news_dl dd a:hover{ color:#000;}
.news_dl dd a:active{ color:#666;}
	
.news_dl dd span{
	display:block;
	line-height:28px;
	float:right;
	font-family:"宋体";
	color:#bbbbbb;
	}
.news_hot{
	clear:both;
	height:101px;
	overflow:hidden;
	background:url(../../front/images/news_hot_bg.jpg) no-repeat -1px 64px;
	}
.news_hot h3{
    color:#0390E0;
	font-size:16px;
	text-align:left; font-weight:bold;
   font-family:"microsoft yahei";
}
.news_hot h3 a{ color:#0176CB;}
.news_hot h3 a:visited{ color:#0390E0;}
.news_hot h3 a:hover{ color:#000;}
.news_hot h3 a:hover{ color:#666;}




.news_hot div{
	clear:both;
	height:50px;
	overflow:hidden;
	clear:both;
	text-indent:2em;
	color:#838383;
	padding:10px 0 0 0;
	font-family:"宋体";
	}
.news_hot div a{ color:#cc0000;}
.news_hot div a:visited{ color:#cc0000;}
.news_hot div a:hover{ color:#cc0000; text-decoration:underline;}
.news_hot div a:active{ color:#cc0000;}
.list{
	width:355px;
	height:268px;
	float:left;
	display:inline;
	overflow:hidden;
	}
.list2{float:right;}
.title{
	height:30px;
	clear:both;
	overflow:hidden;
	background:url(../../front/images/title_bg.jpg) no-repeat -1px -1px;
	}

.titless{
	height:30px;
	clear:both;
	overflow:hidden;
	background:url(../../front/images/titless_bg.jpg) no-repeat -1px -1px; padding-bottom:6px;}
.titless strong{
	font-size:15px;
	display:block;
	float:left;
	line-height:31px;
	color:#000;
	font-family:"microsoft yahei";
	}
.titless span{
	font-size:12px;
	display:block;
	float:left;
	color:#c8c8c8;
	font-weight:normal;
	font-family:"Arial";
	padding:4px 0 0 5px;
	display:none;
	}
	
.title strong{
	font-size:15px;
	display:block;
	float:left;
	line-height:31px;
	color:#000;
	font-family:"microsoft yahei";
	}
.title span{
	font-size:12px;
	display:block;
	float:left;
	color:#c8c8c8;
	font-weight:normal;
	font-family:"Arial";
	padding:4px 0 0 5px;
	display:none;
	}
.title a{
	width:40px;
	height:31px;
	float:right;
	display:block;
	}
.list_hot{
	height:90px;
	clear:both;
	overflow:hidden;
	padding:0 0 8px 0;
	}
.list_hot p{
	width:130px;
	height:75px;
	float:left;
	display:block;
	margin:15px 0 0 0;
	}
.list_hot p img{
	width:130px;
	height:75px;
}
.list_hot div{
	width:210px;
	height:75px;
	overflow:hidden;
	float:right;
	padding:10px 0 0 0;
	}
.list_hot div h3{ font-size:12px;font-family:"microsoft yahei";}
.list_hot div h3 a{ color:#666;}
.list_hot div h3 a:visited{ color:#666;}
.list_hot div h3 a:hover{ color:#000;}
.list_hot div h3 a:hover{ color:#666;}



.list_hot div span{
	line-height:20px;
	height:40px;
	overflow:hidden;
	padding:6px 0 0 0;
	display:block;
	color:#838383;
	}
.list_hot div span a{ color:#cc0000}
.list_hot div span a:visited{ color:#cc0000}
.list_hot div span a:hover{ color:#cc0000; text-decoration:underline;}
.list_hot div span a:active{ color:#cc0000}
	
	
.vide{
	width:229px;
	height:160px;
	clear:both;
	overflow:hidden;
	background:url(../../front/images/vide_bg.gif) no-repeat;
	}
.vide div{
	width:210px;
	height:138px;
	clear:both;
	padding:10px 0 0 10px;
	}
.bnt{
	width:231px;
	height:50px;
	clear:both;
	overflow:hidden;
	}
.culture{
	height:138px;
	clear:both;
	overflow:hidden;
	background:url(../../front/images/culture_bg.jpg) no-repeat;
	}
.culture dl{
	padding:10px 0 0 12px;
	}
.culture dl dd{
	clear:both;
	line-height:23px;
	padding:0 0 0 15px;
	font-family:"microsoft yahei";
	background:url(../../front/images/icon2.jpg) no-repeat left center;
	}
.culture dl dd a{ color:#666;}
.culture dl dd a:visited{ color:#666;}
.culture dl dd a:hover{ color:#000;}
.culture dl dd a:active{ color:#666;}
	
	
	
.party_title{
	height:29px;
	clear:both;
	margin:5px 0 0 0;
	background:url(../../front/images/party_title.jpg) no-repeat;
	}
.party_title strong{
	font-size:15px;
	display:block;
	float:left;
	line-height:29px;
	color:#000;
	font-family:"microsoft yahei";
	}
.party_title span{
	font-size:12px;
	display:block;
	float:left;
	color:#c8c8c8;
	font-weight:normal;
	font-family:"Arial";
	padding:4px 0 0 5px;
	display:none;
	}
.party_title a{
	width:40px;
	height:25px;
	float:right;
	display:block;
	}
.party_photo{
	width:230px;
	height:75px;
	clear:both;
	overflow:hidden;
	padding:10px 0 4px 0;
	}
.party_photo img{
	width:230px;
	height:75px;
}
.party_dl{
	height:100px;
	display:block;
	overflow:hidden;
	}
.party_dl dd{
	height:27px;
	line-height:27px;
	border-bottom:1px dotted #ccc;
	padding:0 0 0 12px;
	background:url(../../front/images/icon2.jpg) no-repeat left center;
	}
.party_dl dd a{ color:#666;}
.party_dl dd a:visited{ color:#666;}
.party_dl dd a:hover{ color:#000;}
.party_dl dd a:active{ color:#666;}
/**************************************************link begin******************************************************/
.link{
	width:978px;
	clear:both;
	margin:20px auto;
	border:1px solid #d3d3d3;
	background:#fff;
	position: relative;
	}
.link strong{
	width:70px;
	line-height:30px;
	display:block;
	position: absolute;
	left:10px;
	top:2px;
	color:#666666;
	}
.link span{
	width:17px;
	height:17px;
	display:block;
	position: absolute;
	right:6px;
	bottom:5px;
	cursor:pointer;
	background:url(../../front/images/link_icon.jpg) no-repeat;
	}
.link span.hover{
	width:17px;
	height:17px;
	display:block;
	position: absolute;
	right:6px;
	bottom:5px;
	cursor:pointer;
	background:url(../../front/images/link_icon2.jpg) no-repeat;
	}
.linkContent{
	line-height:22px;
	clear:both;
	height:22px;
	overflow:hidden;
	text-indent:60px;
	padding:4px 25px 3px 10px;
	}
.linkContent a{
	padding:0 5px;
	color:#999999;
	}
.linkContent a:visited{color:#999999;}
.linkContent a:hover{color:#666;}
.linkContent a:active{color:#999999;}
/**************************************************footer begin******************************************************/
.footer{
	height:90px;
	clear:both;
	background:url(../../front/images/footer_bg.jpg) repeat-x left top;
	}
.footer_content{
	width:980px;
	clear:both;
	margin:0 auto;
	font-family:Arial;
	}
.footer_left{
	width:630px;
	float:left;
	display:inline;
	line-height:23px;
	padding:12px 0 0 0;
	}
.footer_left a{ color:#454545;}
.footer_left a:visited{ color:#454545;}
.footer_left a:hover{ color:#333;}
.footer_left a:active{ color:#454545;}

.footer_right{
	width:300px;
	float:right;
	display:inline;
	}
.toTop{
	width:94px;
	height:25px;
	float:right;
	display:inline;
	cursor:pointer;
	clear:both;
	background:url(../../front/images/totop.jpg) no-repeat;
	}
.footer_logo{
	width:170px;
	height:45px;
	float:right;
	display:inline;
	clear:both;
	padding:8px 0 0 0;
	background:url(../../front/images/footer_logo.png) no-repeat left bottom;
	}
.share{
	float:right;
	clear:both;
	height:25px;
	padding:5px 0 0 0;
	display:none;
	}
	
	
.subBanner{
	height:250px;
	border-bottom:3px solid #105c90;
	background:#fff;
	position:relative;
	z-index:10;
	}
.mainBox{
	width:980px;
	clear:both;
	margin:0 auto;
	padding:30px 0 0 0;
	}
.mainLeft{
	width:211px;
	float:left;
	display:inline;
	position: relative;
	z-index:30;
	}
.mainRight{
	width:756px;
	float:right;
	display:inline;
	}
.nav_title{
	height:40px;
	line-height:40px;
	text-align:center;
	font-family:"microsoft yahei";
	color:#fff;
	font-size:15px;
	clear:both;
	font-weight:bold;
	background:url(../../front/images/nav_title.png) no-repeat;
	}
.nav_top{
	height:9px;
	clear:both;
	background:url(../../front/images/nav_top.jpg) no-repeat;
	}
.nav_down{
	height:23px;
	clear:both;
	background:url(../../front/images/nav_down.jpg) no-repeat;
	}
	
	
.e-mail{
	height:74px;
	padding:4px 0 0 0;
	}
.left_hotNews{
	width:211px;
	height:130px;
	clear:both;
	overflow:hidden;
	background:url(../../front/images/left_hotnews.jpg) no-repeat;
	}
.left_hotNews div{
	padding:10px 0 0 10px;
	}
.position{
	height:22px;
	clear:both;
	padding:0 15px 24px 15px;
	background:url(../../front/images/position_bg.jpg) no-repeat center bottom;
	}
.position strong{
	display:block;
	line-height:22px;
	float:left;
	font-family:"microsoft yahei";
	font-size:14px;
	font-weight:normal;
	padding:0 0 0 25px;
	background:url(../../front/images/position_icon1.jpg) no-repeat left center; 
	}
.position span{
	display:block;
	line-height:22px;
	float:right;
	padding:0 0 0 15px;
	color:#a6a6a6;
	background:url(../../front/images/positio_icon2.gif) no-repeat left center;
	}
.position em{
	font-style:normal;
	color:#666666;
	}
.position a{color:#a6a6a6;}
.position a:visited{color:#a6a6a6;}
.position a:hover{color:#666;}
.position a:active{color:#a6a6a6;}


.newsAllList_box{
	overflow:hidden;
	clear:both;
	padding:10px 15px 0 15px;
	}
.imgList_box{
	width:100%;
	overflow:hidden;
	clear:both;
	display:none;
	}
.imgList_box_img{
	display:inline;
	float:left;
	width:224px;
	height:149px;
	padding:6px 4px 4px 6px;
	overflow:hidden;
	background:url(../../front/images/img_bg.jpg) no-repeat;
	}
.imgList_box_img img{
	width:210px;
	height:130px;
	display:block;
	overflow:hidden;
	}
.imgList_box_text{
	width:490px;
	overflow:hidden;
	display:inline;
	float:right;
	}
.imgList_box_text_tit{
	width:100%;
	height:30px;
	clear:both;
	overflow:hidden;
	}
.imgList_box_text_tit a{
	color:#454545;
	font-weight:bold;
	font-size:13px;
	}
.imgList_box_text_content{
	width:100%;
	height:100px;
	overflow:hidden;
	line-height:25px;
	}
.imgList_box_text_content a{
	color:#eb0100;
	padding-left:5px;
	}
.newsAllList_dl{
	width:100%;
	overflow:hidden;
	clear:both;
	padding-top:15px;
	background:url(../../front/images/content_shadow.jpg) no-repeat center top;
	}
.newsAllList_dl dd{
	width:100%;
	height:30px;
	overflow:hidden;
	clear:both;
	line-height:30px;
	border-bottom:1px dotted #cccccc;
	}
.newsAllList_dl dd a{
	float:left;
	background:url(../../front/images/icon3.jpg) no-repeat left center;
	padding:0 0 0 10px;
	color:#666666;
	}
.newsAllList_dl dd a:visited{
	color:#666666;
	}
.newsAllList_dl dd a:hover{
	float:left;
	background:url(../../front/images/icon3.jpg) no-repeat left center;
	padding:0 0 0 10px;
	color:#c50506;
	}
.newsAllList_dl dd a:active{
	color:#c50506;
	}
.newsAllList_dl dd em{
	float:right;
	font-style:normal;
	color:#888888;
	}
.page{
    padding:12px 0;
    text-align: center;
	height:20px;
	line-height:20px;
	margin-top:10px;
	clear:both;
	}
.page span {
    border: 1px solid #eeeeee;
    color: #737373;
    margin: 0 18px;
    padding: 3px 6px;
	background:#fff;
	}
.page a {
    border: 1px solid #eeeeee;
    padding: 3px 6px;
	color:#4e4e4e;
	background:#fff;
	}	
.page a:hover{
    background:#057393;
	color:#fff;
    border: 1px solid #034a5f;
	}
.page a	i{
	font-style:normal;
	color:#b4b4b4;
	}
.page a.hover {
    background:#057393;
    border: 1px solid #034a5f;
    color: #fff;
    cursor: default;
    padding: 3px 6px;
	}	
.page em{
	font-style:normal;
	color:#4e4e4e;
	margin:0 0 0 5px;
	}
.page strong{
	border: 1px solid #eeeeee;
    color: #b4b4b4;
    padding: 3px 6px;
	font-weight:normal;
	cursor:pointer;
	}
.page strong a{
    color:#4e4e4e;
	padding:0;
	border:none;
	}
.inp_text{
	width:28px;
	height:18px;
	border:1px solid #eeeeee;
	background:#fff;
	line-height:18px;
	color:#4e4e4e;
	text-align:center;
	}
	
.newsImgList{
	clear:both;
	}
.newsImgList dd{
	height:151px;
	clear:both;
	padding:15px 0 10px 0;
	background:url(../../front/images/line1.jpg) repeat-x left bottom;
	}
.newsImgList dd p{
	width:225px;
	height:150px;
	display:block;
	float:left;
	background:url(../../front/images/img_bg.jpg) no-repeat;
	}
.newsImgList dd img{
	width:210px;
	height:130px;
	display:block;
	margin:6px 0 0 6px;
	}
.newsImgList dd div{
	width:480px;
	height:150px;
	float:left;
	color:#666666;
	padding:0 0 0 15px;
	overflow:hidden;
	}
.newsImgList dd div h3{
	display:block;
	clear:both;
	height:25px;
	font-size:12px;
	}
.newsImgList dd div h3 a{ color:#454545; display:block;}
.newsImgList dd div h3 a:visited{ color:#454545;}
.newsImgList dd div h3 a:hover{ color:#000;}
.newsImgList dd div h3 a:active{ color:#454545;}

.newsImgList dd div span{
	height:25px;
	height:75px;
	overflow:hidden;
	display:block;
	padding:10px 0 0 0;
	}
.newsImgList dd div a{ color:#013d66;}
.newsImgList dd div a:visited{ color:#013d66;}
.newsImgList dd div a:hover{ color:#000;}
.newsImgList dd div a:active{ color:#013d66;}

.newsAllImgBox{
	clear:both;
	}
.newsAllImg{
	clear:both;
	padding:15px 0 0 5px;
	}
.newsAllImg dd{
	width:225px;
	height:180px;
	display:block;
	float:left;
	display:inline;
	padding:0 12px;
	overflow:hidden;
	}
.newsAllImg dd p{
	width:225px;
	height:150px;
	display:block;
	float:left;
	background:url(../../front/images/img_bg.jpg) no-repeat;
	}
.newsAllImg dd img{
	width:210px;
	height:130px;
	display:block;
	margin:6px 0 0 6px;
	}
.newsAllImg dd  span{
	display:block;
	padding:8px 0 0 0;
	text-align:center;
	}
	
.article{
	line-height:30px;
	clear:both;
	padding:0 15px;
	}
.article_title{
	font-family:"microsoft yahei";
	font-size:18px;
	clear:both;
	text-align:center;
	padding:15px 0 10px 0;
	}
.article_time{
	clear:both;
	text-align:center;
	padding:0 0 5px 0;
	}
.page_up{
	color:#999999;
	clear:both;
	line-height:25px;
	margin:10px 15px;
	padding:10px 0;
	background:url(../../front/images/line1.jpg) repeat-x left top;
	}
.page_up a{ color:#666;}
.page_up a:visited{ color:#666;}
.page_up a:hover{ color:#000;}
.page_up a:active{ color:#666;}

.tab ,.zp_tab{
	width:100%;
	margin:0 0 5px 0;
	}
.tab td ,.zp_tab td{
	background:#fff;
	line-height:22px;
	padding:3px 5px;
	border:1px dotted #ccc;
	}
	
.zp_tab th{
	background:#fff;
	line-height:22px;
	padding:3px 5px;
	border:1px dotted #ccc;
	}
.recruitBnt{
	clear:both;
	font-weight:bold;
	}
.recruitBnt a{ color:#ff0000;}


.nav_box{
	background:url(../../front/images/nav_bg.jpg) repeat-y left top;	
	}	
.nav_dl{
	overflow:hidden;
	clear:both;
	}
.nav_dl dd{
	width:100%;
	overflow:hidden;
	text-align:center;
	}
.nav_dl dd ul{
	width:150px;
	overflow:hidden;
	display:none;
	clear:both;
	padding:0 50px 0 0;
	}
.nav_dl dd ul li{
	width:100%;
	overflow:hidden;
	text-align:center;
	height:24px;
	padding:0 10px 0 0;
	background:url(../../front/images/icon3.jpg) no-repeat right center;
	}
.nav_dl dd ul li a{
	width:100%;
	overflow:hidden;
	line-height:24px;
	color:#333333;
	display:block;
	text-align:right;
	}
.nav_dl dd ul li a:hover{
	width:100%;
	overflow:hidden;
	line-height:24px;
	color:#084b6c;
	}
.nav_dl dd ul li a.hover{
	width:100%;
	overflow:hidden;
	line-height:24px;
	color:#084b6c;
	background:none;
	font-weight:bold;
	}
.nav_dl dd span a{
	display:block;
	width:100%;
	height:33px;
	line-height:33px;
	color:#333333;
	background:url(../../front/images/nav_active.jpg) no-repeat center center
	}
.nav_dl dd span a:hover{
	width:100%;
	height:33px;
	line-height:33px;
	color:#fff;
	display:block;
	background:url(../../front/images/nav_hover.jpg) no-repeat center center;
	}
.nav_dl dd.hover span a{
	display:block;
	width:100%;
	line-height:33px;
	color:#fff;
	background:url(../../front/images/nav_hover.jpg) no-repeat center center;
	}
	
.zhuanti{
	clear:both;
	}
.zhuanti dd{
	clear:both;
	overflow:hidden;
	padding:0 0 10px 0;
	}
.zhuanti dd p{
	width:700px;
	height:100px;
	display:block;
	border:1px solid #ccc;
	padding:2px;
	display:block;
	}
.zhuanti dd p img{
	width:700px;
	height:100px;
}
.zhuanti dd div{
	width:700px;
	clear:both;
	color:#454545;
	line-height:20px;
	padding:10px 0 0 0;
	}
	

