@charset "gb2312";
/* CSS Document */
body,td,th { font-size: 14px; color: #606060; line-height:1.5;}
html,body{margin:0;text-align:center;over-flow:hidden;height:100%;width:100%; background:url(bg.jpg);} 
/*body { margin:0; text-align:center; line-height:20px;}*/

a {
	font-size: 14px;
	color: #606060;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #606060;
}
a:hover {
	text-decoration: underline;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #606060;
}
p{ margin:0; padding:0; list-style:none;}

.f14gre{ font-family: "ºÚÌå";  font-size:14px; font-weight:bold}
.f14gre:link{ text-decoration: none}
.f14gre:active{ text-decoration: none}
.f14gre:visited{ text-decoration: none}
.f14gre:hover{ text-decoration: none}

a.bai {
	font-size: 14px;
	color: #fff;
	font-weight:bold;
}
a.bai:link {
	text-decoration: none;
}
a.bai:visited {
	text-decoration: none;
	color: #fff;
}
a.bai:hover {
	text-decoration: underline;
	color: #fff;
}
a.bai:active {
	text-decoration: none;
	color: #fff;
}

/*public box*/
.top{ margin:auto; width:1000px;}
.navig{ margin:auto; width:1000px; background:url(navbg.jpg) repeat-x;}
.line1{ width:1000px; margin:auto; line-height:24px; height:24px; background:url(line1.jpg) repeat-x;}
.content{ margin:auto; width:1000px; background:#fff;}
.line{ width:1000px; margin:auto; background:url(line.jpg) left no-repeat #F00; height:6px; line-height:6px;}
.footer{ margin:auto; width:1000px; height:60px; line-height:20px; background:#fff;}

/**/
.nr{ text-align:left; padding:6px;}

h1{ text-align:center; color:#900; font-size:20px; font-weight:bold;}


/**/
ul { margin: 0; padding : 0; list-style:none;}
li{ list-style:none;}
.xwlb{ list-style:none;}
.clear{ clear:both;}

.tb{ background:url(tb.jpg) left top no-repeat;}
.tb1{ background:url(tb1.jpg) left top no-repeat;}
.tb2{ background:url(tb2.jpg) left top no-repeat;}
.tb3{ background:url(tb3.jpg) left top no-repeat;}
.tb4{ background:url(tb4.jpg) left top no-repeat;}
.tb5{ background:url(tb5.jpg) left top no-repeat;}
.tb6{ background:url(tb6.jpg) left top no-repeat;}
.tb7{ background:url(tb7.jpg) left top no-repeat;}
.tb8{ background:url(tb8.jpg) left top no-repeat;}

/**/
/**/
#nav {
  height:32px; line-height:32px;   list-style-type: none; padding:0 5px ;
}


#nav a {
 display: block; width: auto; text-align:center;
 font-size:14px; font-weight:bold;
 background:url(libg.jpg) repeat-x; margin:0 1px;
 padding:0 11px;
}


#nav a:link  { text-decoration:none;
color:#FFFFFF;
}
#nav a:visited  {
 text-decoration:none;
}
#nav a:hover  {
 color:#3E4E99; text-decoration:none; font-weight:bold;
}

#nav li {
 float: left; width: auto; color:#0E3D8B;
 font-size:14px; 
}

#nav li span{ padding:0 15px;}

#nav li a:hover{
 background:#fff;
}
#nav li ul {
 line-height: 27px;  list-style-type: none;text-align:left;
 left: -999em; width: 140px; position: absolute; 
}
#nav li ul li{
 float: left; width: auto;
 background: #ff6600;
filter:alpha(opacity=70);
}


#nav li ul a{
 display: block; width: 110px;text-align:center;
}

#nav li ul a:link  {
 color:#ffffff; text-decoration:none;
}
#nav li ul a:visited  {
 color:#ffffff; text-decoration:none;
}
#nav li ul a:hover  {
 color:#ffffff; text-decoration:none; font-weight:normal; background:#0E3D8B;
}

#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}

/**/
.box{ text-align:center; margin-bottom:10px;}
.left{ width:305px; float:left;}
.cent{ width:370px; float:left; margin-left:10px;}
.right{ width:305px; float:right;}

.leftb{ width:495px; float:left;}
.rightb{ width:495px; float:right;}

.blank{ margin-bottom:10px; height:0; line-height:0;}

.clear{ clear:both;}

.bk{ border:1px solid #ebebeb; border-top: 0; height:auto;}
.hdxw{border:1px solid #ebebeb; padding:4px;}

.h140{ height:auto; min-height:140px;}
.h200{ height:auto; min-height:200px;}

/**/
.lm{ background:url(lm.jpg) no-repeat; height:28px; line-height:28px;}
a.subt{ float:left; color:#fff; font-weight:bold; margin-left:25px;}
a.more{ float:right; margin-right:10px; color:#666; font-size:12px;}


.img{ float:left; margin:4px; padding:4px; border:1px #CCCCCC solid;}
.tp{ text-align:center; padding:6px;}


/*news*/
.news{ background: url(rbg.jpg) repeat-y right;}
.newsmb{ height:auto; width:1000px; margin:auto;}
.news-bt{ background:#E6E6E6; text-align:center; font-size:16px;}
.news-l{ width:685px; border:1px #ebebeb solid; float:left; background:#fff;}
.news-r{ width:305px; float:right;}
.news-nr{ padding:20px; height:auto; min-height:564px; text-align:left;}
.news_sj{ text-align:right; padding-right:20px; font-size:12px; color: #999999;}