﻿@charset "utf-8";
/* CSS Document */

* { margin:0px; padding:0px;}
a { text-decoration:none; color:#000;}
a img { border:none;}
.clear { clear:both;}
ul { list-style:none; margin:0px; padding:0px;}
.tb { margin:10px 0px;}
.lr { margin:0px 10px;}
body { font:"宋体"; font-size:13px;  color:#000;}
#top { background:url(/images/t_bg.jpg) repeat-x; }
.top { width:970px; margin:0px auto;}
.bt { background:url(/images/top_bg.jpg) no-repeat; width:970px; height:129px;}
.sy { float:right; margin-right:10px; line-height:24px;}
.sy a { color:#333; font-size:12px;}
.sy a:hover { color:#f00;}


.nav { height:40px; width:980px; margin:0px auto; font:"微软雅黑";}

#sub_nav { float:left; width:980px;  line-height:40px; text-align:center;}
#jsddm
{	margin: 0;
	padding-left:17px;}

	#jsddm li
	{	float: left; text-align:center; font-size:14px;}
	#jsddm li span { background:url(/images/nav_line.jpg) no-repeat; float:left; width:2px; height:40px;}
	#jsddm li a
	{	display: block;
		text-decoration: none;
		width: 102px;
		color: #fff;
		white-space: nowrap;
		font-weight:bold; }

	#jsddm li a:hover
	{ background:url(/images/nav_hover.jpg) no-repeat;  height:40px; color:#fff;}
		
		#jsddm li ul
		{	position: absolute;
			visibility: hidden;
			}
		
			#jsddm li ul li
			{	float: none;
				font-size:12px;
				height:30px; 
				line-height:30px;
				display: inline}
			
			#jsddm li ul li a
			{	width: 103px;
				background: #cc0000;	border-bottom:1px solid #fff;
				color: #fff;
				font-weight:normal;}
			
			#jsddm li ul li a:hover
			{	background: #fff; height:30px; 
				line-height:30px; color:#000; font-weight:bold; color:#ff0000;}

	#all
	{	
		min-width: 980px;
		}


#nav { width:235px; line-height: 32px;  }
#nav a { width: 235px; text-indent:30px; display: block; font-weight:normal; color:#000;   }
#nav li {  float:left; background:url(/images/list_bg.jpg) no-repeat; color:#990000; font-weight:bold; }
#nav li a:hover { text-decoration:underline  }
#nav a:link { color:#000; text-decoration:none; }
#nav a:visited { color:#DD1336; text-decoration:none; }
#nav a:hover {  text-decoration:none; font-weight:bold; }
 
#nav li ul { list-style:none; text-align:left; }
#nav li ul li { background:#b41a1a;  font-weight:normal;border:none;border-top:#ccc 1px dashed;height:24px;line-height:24px; }
#nav li ul a { text-indent:30px; width:235px;}
#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 {  text-decoration:none; font-weight:normal; background:#990000}
#nav li:hover ul { left: auto; }
#nav li.sfhover ul { left: auto; }
#content { clear: left; }
#nav ul.collapsed { display: none; }

#PARENT { width:235px; }

.fla { margin:10px auto; width:970px;}
.conte { width:970px; margin:0px auto;}
.left { float:left; width:235px;}
.list li { background:url(/images/list_bg.jpg) no-repeat; height:32px; width:235px; text-indent:45px; display:block; line-height:32px;}
.list li a:hover { text-decoration:underline; color:#f00; font-weight:bold;}

.lxwm { background:url(/images/cont_bg.jpg) no-repeat; height:262px; }
.lc_nr { line-height:24px; padding-top:115px; padding-left:10px; padding-right:10px;}

.rig { float:left; width:720px; margin-left:15px;}
.qh { float:left; width:255px; margin:5px 8px 0px 0px;}
.jj { float:left; width:452px; padding:5px 5px 0px 0px; line-height:24px; text-indent:24px;}

#news { float:left; width:404px; border-right:1px dashed #cdcdcd;}
.news { background:url(/images/new_bg.jpg) no-repeat; width:387px; height:291px;}
.ne_t { padding-top:2px; text-align:center;}
.ne_ul { padding:5px 10px 0px 10px;}
.ne_ul li { background:url(/images/tb_0.jpg) no-repeat 0px 10px; padding-left:11px; border-bottom:1px dashed #e8e8e8; line-height:24px;}
.ne_ul li span { float:right; color:#999999;}
.ne_ul li a:hover { color:#f00; text-decoration:underline;}


#sh { float:left; width:298px; margin-left:16px;}
.sh { background:url(/images/sh_bg.jpg) no-repeat; width:298px; height:291px;}
 
 
.bot { background:url(/images/bot_bg.jpg) repeat-x; height:120px; text-align:center; line-height:24px; padding-top:17px; color:#ccc;}
.bot a { color:#e6e6e6;}
.bot a:hover { text-decoration:underline; color:#fff;}

/*neiy*/
.rig_t { background:url(/images/nei_t.jpg) no-repeat; height:35px; width:720px;}
.rig_t span { line-height:35px; color:#333; padding-left:10px;}
.nr { padding:25px; line-height:24px;}