body {
	font-size: 12px; font-family:Arial, Helvetica, sans-serif;
	color:#333;margin:0;background:url(../images/bg.jpg) repeat-x left top #233e5e;
}

ul{ list-style-type:none; padding:0px; margin:0px;}
li{ list-style-type:none; margin:0px; padding:0px;}
img{ border:none;}
p{ margin:0; padding:0;}
.celar{clear:both;}
a{color: #333; text-decoration:none;}
a:hover{color:#F00 ; text-decoration:none;}

a.link1{color: #F60; text-decoration:none; }
a.link1:hover{color:#F00 ; text-decoration: underline;}
a.link2{color: #0b81cc; text-decoration:none;}
a.link2:hover{color:#F60 ; text-decoration: underline;}

.font1{ line-height:18px;color:#999;}
.font2{ line-height:28px;color:#F50; font-size:14px; font-weight:bold;}
.font3{ line-height:24px;color:#666;}
.font4{ line-height:24px;color:#F60; font-size:18px; font-weight:bold; padding-bottom:15px;}
#header{ width:1000px; height:auto; /*min-height:305px;*/ margin-left:auto; margin-right:auto; }
#mian{position:relative;  _height:468px; min-height:468px; margin-left:auto; margin-right:auto; width:1000px;}
#n_mian{_height:468px; min-height:468px; margin-left:auto; margin-right:auto; width:980px; background:url(../images/n_ng.jpg) repeat-x left top #FFF; margin-top:6px; padding:10px;}
#link{ width:1000px;height:auto; margin-left:auto; margin-right:auto; border:#cbd7e7 1px solid; margin-top:8px;}
#footer{_height:60px; min-height:60px; margin-left:auto; margin-right:auto;margin-top:8px; line-height:23px; width:1000px; color:#acafb4}
#footer  a{color:#abbad3;}
#footer  a:hover{color:#F90; text-decoration:underline}
.top_r{ float:right; width:120px; margin-top:70px;}
.top_r a{ width:50px; display:block; text-align:center; float:left; color:#999999}
.top_r2{ float:right; width:480px; }
.top{ height:auto; padding-top:10px; }
.logo{ width:410px; float:left;}
#banner{ height:468px; width:1000px;}
.menu{position:absolute;left:458px;top:442px;width: 535px;height: 128px;}
.menu ul{ padding:0;}
.menu ul li{ float:left; width:128px; height:128px; margin-right:3px;}
.menu ul li a.nav1{ background:url(../images/about1.png) no-repeat left top; width:128px; height:128px; display:block}
.menu ul li a.nav1:hover{ background:url(../images/about.png) no-repeat left top; width:128px; height:128px;}

.menu ul li a.nav2{ background:url(../images/su1.png) no-repeat left top; width:128px; height:128px;display:block}
.menu ul li a.nav2:hover{ background:url(../images/su.png) no-repeat left top; width:128px; height:128px;}

.menu ul li a.nav3{ background:url(../images/job1.png) no-repeat left top; width:128px; height:128px;display:block}
.menu ul li a.nav3:hover{ background:url(../images/job.png) no-repeat left top; width:128px; height:128px;}

.menu ul li a.nav4{ background:url(../images/contacg1.png) no-repeat left top; width:128px; height:128px;display:block}
.menu ul li a.nav4:hover{ background:url(../images/contacg.png) no-repeat left top; width:128px; height:128px;}

.lange{ width:120px; padding-left:348px; color:#666666}
.lange a{ width:50px; display:block; text-align:center; float:left; color:#999999}
.n_menu{ width:478px; height:54px;  margin-top:24px;}
.n_menu ul li{ float:left; line-height:54px;}
.n_menu ul li a.n1{ width:84px; height:54px;background:url(../images/nav_bg.png) no-repeat left top; display:block}
.n_menu ul li a.n1:hover{ width:84px; height:54px; background:url(../images/nav_over.png) no-repeat left top;}
.n_menu ul li a.n2{ width:103px; height:54px;background:url(../images/nav_bg.png) no-repeat -84px top; display:block}
.n_menu ul li a.n2:hover{ width:103px; height:54px; background:url(../images/nav_over.png) no-repeat -84px top;}
.n_menu ul li a.n3{ width:96px; height:54px;background:url(../images/nav_bg.png) no-repeat -187px top; display:block}
.n_menu ul li a.n3:hover{ width:96px; height:54px; background:url(../images/nav_over.png) no-repeat -187px top;}
.n_menu ul li a.n4{ width:96px; height:54px;background:url(../images/nav_bg.png) no-repeat -283px top; display:block}
.n_menu ul li a.n4:hover{ width:96px; height:54px; background:url(../images/nav_over.png) no-repeat -283px top;}
.n_menu ul li a.n5{ width:91px; height:54px;background:url(../images/nav_bg.png) no-repeat -379px top; display:block}
.n_menu ul li a.n5:hover{ width:91px; height:54px; background:url(../images/nav_over.png) no-repeat -379px top;}
#n_banner{ width:990px; padding:5px; background:url(../images/n_ba_bg.jpg) repeat-x left top; margin:0 auto;}

.n_left{ float:left; width:173px; height:auto;}
.n_right{ float:right; width:786px; height:auto;}
.n_l_t{ height:15px; padding:5px 0 5px 20px; background:url(../images/dian.jpg) no-repeat 5px center;}
.n_l_list{ margin-top:6px;}
.n_l_list ul{ margin:0; padding:0;}
.n_l_list ul li{ width:173px; height:26px; margin-bottom:5px;}
.n_l_list ul li a{ width:148px; height:26px; display: block; line-height:26px; background:url(../images/n_l_bg.jpg) no-repeat left center; padding-left:25px; font-size:14px; color:#FFF; font-weight: bold;}
.n_l_list ul li a:hover{ width:148px; height:26px; display: block; line-height:26px; background:url(../images/n_l_over.jpg) no-repeat left center; padding-left:25px; color:#FF0;}
.p_l_list{ margin-top:6px;}
.newstime{line-height:24px; color:#666666; text-align:center}
.newstitle{font-size:14px; text-align:center; padding:10px 0;}
.newscon{ padding:10px 20px; font-size:12px; line-height:20px}
.newscon  p{ padding:4px 0}

.n_r_t{ height:30px; background:url(../images/n_r_line.jpg) no-repeat left bottom; padding-bottom:13px; line-height:30px;}
.n_r_t_l{ width:300px; float:left; height:30px; padding-left:10px; font-size:14px; font-weight:bold; color:#06213f}
.n_r_t_r{ float:right;} 
.n_r_m{ padding:12px 5px; line-height:20px;}
.n_r_m p{ padding:5px 0}


.pro_list{padding:6px 10px;color:#666;}
.pro_list a{background:url(../images/pro_line.gif) left no-repeat;  line-height:15px; padding:0 20px 0 8px; color:#666; border-bottom:1px dotted #ccc;word-wrap: break-word; }
.pro_list a:hover{color:#0080ff; text-decoration:underline;}
#pro_con {  padding:5px 10px; font-size:12px}


.clist1 { padding:0px}
.clist1 li{ line-height:28px; height:28px;clear:both; border-bottom:#ccc 1px dotted;}
.clist1 li a{float:left;color:#333; background: url(../images/oldmian_07.gif) 3px center no-repeat; padding-left:12px;}
.clist1 li a:hover{ color:#000;}
.cdate{color:#999; float:left; font-size:12px; padding-left:20px; text-align:left;}


#nav {
 width:173px;
    line-height: 24px; 
 text-align:left;

    /*定义整个ul菜单的行高和背景色*/
}
/*==================一级目录===================*/
#nav a {
 width:148px; 
 display: block;
 padding-left:25px;
 /*Width(一定要)，否则下面的Li会变形*/
}
#nav li {
 float:left;
 /*float：left,本不应该设置，但由于在Firefox不能正常显示
 继承Nav的width,限制宽度，li自动向下延伸*/
}
#nav li a{
color:#00428c;  background:url(../images/n_l_bg.jpg) no-repeat left center;  height:29px; line-height:29px; font-weight:bold;
}
#nav li a:hover  {
 background:url(../images/n_l_over.jpg) no-repeat left center;center bottom no-repeat;color:#fff;
}
/*==================二级目录===================*/
#nav li ul {
 list-style:none;
 text-align:left;
}
#nav li ul li{ 
 background: #fff; /*二级目录的背景色*/
}
#nav li ul a{
         padding-left:20px;
         width:153px;
 /* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/
}
/*下面是二级目录的链接样式*/
#nav li ul a  {
 color:#666; text-decoration:none;
 border-bottom:1px double #CCCCCC;
 background:none;
  font-weight:normal;
    background:url(../images/sub_l_li.jpg) top left no-repeat;

}
#nav li ul a:hover {
color:#fff;
 background:none;
 font-weight:normal;
     background:url(../images/sub_l_li2.jpg) top left no-repeat;
 /* 二级onmouseover的字体颜色、背景色*/
}
/*==============================*/
#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}
#content {
 clear: left; 
}
#nav ul.collapsed {
 display: none;
}

.page{ clear:both; padding:10px; border-top:1px solid #CCCCCC}
.page a {
                margin: 0 5px 0 0;
                padding: 3px 6px;
                }
.page a {
				color:#333;
                }

.page a.number {
				border: 1px solid #ddd;
                }

.page a.current {
                background: #233e5e url('../images/page_bg.gif') top left repeat-x !important;
                border-color: #cccc !important;
                color: #fff !important;
				cursor:pointer;
                }
				
.page a.current:hover {
				text-decoration: underline;
                }
				
.page_l{ float:left; margin-left:10px;}
.page_r{ float:left}
.np_top{ float:left;}
.np_bottom{ float:left; margin-left:20px;}