@charset "utf-8";
/* CSS Document */
body{ margin:0px; 
	font-family: "宋体", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	background:#cccccc	
}
html {
	SCROLLBAR-HIGHLIGHT-COLOR: #f2f2f2;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #f2f2f2;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	SCROLLBAR-BASE-COLOR: #e1e1e1;
	}
	a {
	font-size: 12px;
	color: #333333;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #0099ff;
}
a:active {
	text-decoration: none;
	color:#0099FF;
}
*{ margin:0px; padding:0px;}
ul,li{ margin:0px; padding:0px; list-style:none}
#nav{ background:url(../images/nav.gif) repeat-y; width:990px; margin:0px auto;overflow:hidden; clear:both}
#head{ background:url(../images/top.gif) center top no-repeat; width:931px; height:100px; margin:0px auto}
.head_top{ float:right; width:50%}
.head_top li{ float:left; margin-left:20px; line-height:20px; color:#666666}
.head_top li a,.head_top li a:link,.head_top li a:visited{ color:#888888; text-decoration:none; font-size:12px}
.head_top li a:hover,.head_top li a:active{ color:#888888; text-decoration:none; font-size:12px}
.head_serch{ float:right; width:60%;  margin-top:17px; height:37px; padding:0px; margin-left:0px }
.head_serch .left_txt{ float:left; width:458px; margin-top:1px; text-align:right }
.head_serch .right_but{float:right; text-align:left; width:80px}
.head_serch .txt{ border:0px; height:15px; width:115px; color:#666666; font-size:12px}
.head_serch .serch{ background:url(../images/but.gif); height:21px; width:42px; border:0px}
#cantion{ background:#ffffff; width:931px; margin:0px auto;overflow:hidden; clear:both}
.menubox{ float:left;width:100%; height:27px;background:url(../images/menu_bg.gif) repeat-x;}
#div_center { float:left; width:690px; z-index:10;} 
.div_right{float:right; background: url(../images/menu_bg.gif); line-height:26px; height:26px; width:230px;  z-index:10;} 
#menu {padding:0; margin:0; list-style:none; height:26px;position:relative; z-index:10; text-align:left}
#menu li.top {display:block; float:left; height:26px;}
#menu li a.top_link {display:block; float:left; height:26px; line-height:26px; color:#003399; text-decoration:none; font-size:12px; font-weight:bold; padding:0 0 0 8px; cursor:pointer;background: url(../images/menu_bg.gif);}
#menu li a.top_link span {float:left; display:block; padding:0 18px 0 8px; height:26px; }
#menu li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:26px; }

#menu li:hover a.top_link {color:#006699; background: url(../images/menu_bg.gif) ;}
#menu li:hover a.top_link span.down {background:#f4f4f4;}

#menu li:hover {position:relative; z-index:200;}

#menu li:hover ul.sub
{left:1px; top:26px; background: #ffffff; padding:0px; border:1px solid #cccccc; white-space:nowrap; width:120px; height:auto; z-index:300;}
#menu li:hover ul.sub li
{display:block; height:24px; position:relative; float:left; width:90px; font-weight:normal;}
#menu li:hover ul.sub li a
{display:block; font-size:12px; height:24px; width:120px; line-height:24px; text-indent:5px; color:#003399; text-decoration:none;border:0px solid #cccccc;}
#menu li ul.sub li a.fly
{background:#ffffff url(../images/arrow.gif) 100px 6px no-repeat;}
#menu li:hover ul.sub li a:hover 
{background:#f4f4f4; color:#006699; border-color:#fff;}
#menu li:hover ul.sub li a.fly:hover
{background:#f4f4f4 url(../images/arrow_over.gif) 100px 6px no-repeat; color:#006699;}


#menu li:hover li:hover ul,
#menu li:hover li:hover li:hover ul,
#menu li:hover li:hover li:hover li:hover ul,
#menu li:hover li:hover li:hover li:hover li:hover ul
{left:110px; top:0px; background: #ffffff; padding:0px; border:1px solid #cccccc; white-space:nowrap; width:120px; z-index:400; height:auto; color:#003399}

#menu ul, 
#menu li:hover ul ul,
#menu li:hover li:hover ul ul,
#menu li:hover li:hover li:hover ul ul,
#menu li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#menu li:hover li:hover a.fly,
#menu li:hover li:hover li:hover a.fly,
#menu li:hover li:hover li:hover li:hover a.fly,
#menu li:hover li:hover li:hover li:hover li:hover a.fly
{background:#f4f4f4 url(../images/arrow_over.gif) 100px 6px no-repeat; color:#006699; border-color:#fff;} 

#menu li:hover li:hover li a.fly,
#menu li:hover li:hover li:hover li a.fly,
#menu li:hover li:hover li:hover li:hover li a.fly
{background:#ffffff url(../images/arrow.gif) 100px 6px no-repeat; color:#003399; border-color:#ffffff;} 
#content {clear: left;}
#flash{ float:left;width:100%; height:300px; text-align:center}
#flashmm{ width:100%; text-align:center}
#flashbar{ float:left;background:url(../images/flashbottom.gif) repeat-x #ffffff; width:100%; height:15px}
#main{ float:left; width:100%;  background: url(../images/task_bg.gif) repeat-y #ffffff;}
.blue{ float:left; margin-left:10px; width:200px; COLOR: #000099; line-height:25px; height:138px}
.blue ul{ font-size:12px; margin-left:3px; font-weight:700; color:#000}
.blue li{ font-size:12px;  color:#000; font-weight:lighter; line-height:20px}
.blue1 { margin-top:24px;float:left; margin-left:10px; width:200px; COLOR: #000099; LINE-HEIGHT: 24px;}
.blue1 li{ font-size:12px;  color:#000; font-weight:lighter; line-height:20px}
.blue2{ float:left; margin-left:10px; width:420px; COLOR: #000099; line-height:25px; height:138px}
.blue2 ul{ font-size:12px; margin-left:3px; font-weight:700; color:#000}
.blue2 li{ font-size:12px;  color:#000; font-weight:lighter; line-height:20px;}
.blue3 { margin-top:24px;float:left; margin-left:10px; width:420px; COLOR: #000099; LINE-HEIGHT: 24px;}
.blue3 li{ font-size:12px;  color:#000; font-weight:lighter; line-height:20px}
em{ color:#cccccc}
#main_menu{width:890px; line-height:27px; margin:0px auto; padding:0px}
#main_menu ul,#main_menu li{ float:left; margin:0px; padding:0px}
#main_menu li{ CURSOR: pointer; width:178px;background:url(../images/li_bg1.gif); line-height:25px; text-align:center; color:#ffffff; margin:0px; font-weight:700}
#focusTable1{ width:890px; margin:0px auto; background:url(../images/taskbar.gif) repeat-x left bottom #ffffff; text-align:left}
#focusTable2,#focusTable3,#focusTable4,#focusTable5{ width:890px; margin:0px auto; background:url(../images/taskbar.gif) repeat-x left bottom #ffffff; text-align:left;}
#main_bottom{ float:left; width:100%; background:url(../images/task-end.gif) no-repeat #ffffff; height:18px}
#bottom{float:left; width:100%;background:url(../images/foot_line.jpg) repeat-x #ffffff; line-height:35px;color:#999999; }
.bottom_left{ float:left;width:40%}
.bottom_left ul{ float:left; line-height:35px; }
.bottom_left li{ float:left;line-height:35px; color:#999999; width:70px; text-align:center;}
.bottom_left li a,.bottom_left li a:link,.bottom_left li a:visited{color:#999999; text-decoration:none}
.bottom_left li a:hover{color:#888888; text-decoration:none}
.bottom_right{ float:right; width:55%;color:#999999; line-height:35px}
#foot{float:left; background:url(../images/foot.gif); line-height:15px; height:15px; width:100%}
/*--------zhuce------------*/
.sub{ float:left;  width:100%; }
.sub_left{ text-align: right;margin:0px auto; float:left; width:24%; background: #ffffff; padding-top:5px; padding-bottom:5px }
.sub_left .sub_menu{ width:97%;border:1pt solid #dddddd;text-align:center;}
.sub_left .sub_menu dt{ background:; line-height:34px; background:url(../images/sub_left_top.jpg)}
.sub_left .sub_menu dd{ line-height:25px; width:91%; border-bottom:1pt dashed #dddddd; background:url(../images/sub_left_icon.jpg) no-repeat 10px 10px; text-align:left; padding-left:20px;}
.sub_right{ text-align:left;margin:10px auto; float:right;  width:74%; background: #ffffff; }
.sub_right .sub_right_main{ padding-top:10px; padding-left:10px; padding-right:10px; line-height:20px;}
.sub_right_main dl{ width:98%; margin-bottom:10px}
.sub_right_main dt{ width:100%; background:url(../images/bg.jpg) repeat-x; height:28px; line-height:28px; border-left:5px solid #96D7E8; margin-bottom:5px}
.sub_right_main dt span{ color:#333333; font-weight:700; margin-left:10px}
.sub_right_main dd{ width:99%; padding-left:10px; line-height:18px}
.sub_right_main dd li{ float:left;height:23px;}
.sub_right_main dd li.newtitle{width:480px;}
.sub_right_main dd li.newtime{ font:Verdana, Arial, Helvetica, sans-serif; color:#0099ff; text-align:right; width:160px}
.search_head{background:url(../images/top1.jpg) no-repeat; height:80px;}
.search_head_logo{ float:left; height:74px; width:153px}
.search_head_home{float:right; width:80%; height:25px; line-height:23px; text-align:right; padding-right:10px; background:url(../images/back.gif) no-repeat 672px 2px}
.searchp{ width:96%; text-align:right; font-size:13px}
.searchp span{ color:#000000; font-weight:700}
.search_serch{ float:right; width:70%;  margin-top:10px; height:37px; padding:0px; margin-left:0px }
.search_serch .left_txt{ float:left; width:298px; margin-top:1px; text-align:right }
.search_serch .right_but{float:right; text-align:left; width:330px}
.search_serch .txt{ border:0px; height:15px; width:250px; color:#666666; font-size:12px}
.search_serch .serch{ background:url(../images/but.gif); height:21px; width:42px; border:0px}
.search{ text-align:left; width:93%; padding-bottom:10px; margin:0px auto}
.search dt{line-height:22px; padding-top:10px; font-weight:700}
.search dd{ line-height:18px; color:#666666}
.search dd.link{ margin-bottom:5px}
.search dd.link a,.search dd.link a:hover{ font:Verdana, Arial, Helvetica, sans-serif; color:#0099FF}
.search dt a,.search dt a:hover{ text-decoration:underline; font-size:15px; color:#333333}
.feny{ text-align:center; width:93%; line-height:23px; padding-bottom:20px;margin:0px auto}
.feny li{ float:left; text-align:center; width:50px}
.sub_ll{ text-align: left;margin:0px auto; float:right; width:24%; background: #ffffff; padding-top:5px; padding-bottom:5px }
.sub_ll .sub_menu{ width:97%;text-align:center;}
.sub_ll .sub_menu dl{ margin-bottom:10px;border:1pt solid #dddddd;}
.sub_ll .sub_menu dt{ line-height:34px; background:url(../images/sub_left_top.jpg); font-weight:700}
.sub_ll .sub_menu dd{ line-height:25px; width:91%; border-bottom:1pt dashed #dddddd; background:url(../images/sub_left_icon.jpg) no-repeat 10px 10px; text-align:left; padding-left:20px;}
.sub_rr{ text-align:left;margin:10px auto; float:left;  width:73%; background: #ffffff; }
.sub_rr p{ padding-left:10px}
.sub_rr .sub_rr_main{ padding-top:10px; padding-left:20px; padding-right:10px; line-height:20px;}
.sub_rr_main dl{ width:100%; border:1pt solid #cccccc; padding-bottom:5px;margin-bottom:10px;}
.sub_rr_main dt{ width:100%; background:url(../images/bg.jpg) repeat-x; height:28px; line-height:28px; margin-bottom:5px}
.sub_rr_main dt span{ color:#333333; font-weight:700; margin-left:10px}
.sub_rr_main dd{ width:98%; padding-left:10px; line-height:18px; }
.sub_rr_main dd.link{ width:93%; line-height:25px; text-align:right; height:25px }
.sub_rr_main dd.link a,.sub_rr_main dd.link a:hover{ color:#0099ff;background:url(../images/sub_left_icon.jpg) no-repeat 0px 3px; padding-left:8px; height:25px; line-height:25px; border:1pt solid #ffffff; }
.sub_rr .sub_rr_nenweb{ padding-top:10px; padding-left:20px; padding-right:10px; line-height:20px;}
.sub_rr_nenweb dl{ width:100%; padding-bottom:5px; margin-bottom:10px}
.sub_rr_nenweb dt{ width:100%;  height:30px; line-height:30px; font-size:22px; font-weight:700;margin-bottom:5px; text-align:center}
.sub_rr_nenweb dd{ width:98%; padding-left:10px; line-height:18px; font-size:14px }
.sub_rr_nenweb dd.from{ color:#0099ff;font-size:12px;font-weight:100;text-align:center; line-height:30px}

.tt1{ border:1pt solid #cccccc; margin:3px; width:250px}
.tta1{ border:1pt solid #cccccc; margin:3px; width:450px; height:200px}
.online{background:#FFFFCC; border:1pt solid #cccccc; padding:8px; width:95%; color:#3366CC; margin:10px 0px 15px 0px; overflow:hidden; clear:both }
/*-------zb------*/
.cut100{
	line-height: 25px; 
	float:left;
	width:100px;
	height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.cut150{
	line-height: 25px; 
	float:left;
	width:150px;
	height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.cut200{
	line-height: 25px; 
	float:left;
	width:220px;
	height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/***电子小报***/
.dzxb_title{text-align:center;line-height:30px;font-size:12px;font-weight:700;}
.dzxb_left{width:100%; text-align:center}
.dzxb_left img{ border:1pt solid #ccc; padding:5px; margin:3px}
.dzxb_right{width:100%; text-align:center}
.dzxb_right .dzxb_right_bar{width:98%;height:30px; line-height:30px; margin-top:10px}
.dzxb_right .dzxb_right_bar span{ padding-left:20px; padding-right:20px; color:#003399}
.dzxb_right .dzxb_right_bar span input.first{ border:0px; background:#ffffff url(../images/but_icon.jpg) 0px 8px no-repeat; color:#003399; padding:3px;text-align:center}
.dzxb_right .dzxb_right_bar span input.back{ border:0px; background:#ffffff url(../images/but_icon1.jpg) 53px 8px no-repeat; color:#003399; padding:3px; text-align:center}
.dzxb_right hr{margin-bottom:20px; width:98%; color:#999999; height:1px}
.dzxb_right img{ border:1pt solid #ccc; padding:5px; }
.dzxb_right .title{height:45px; line-height:45px; font-size:20px; font-weight:700; margin-top:10px}
.dzxb_right .dianji{color:#999999; margin-bottom:10px}
.dzxb_right .centain{width:89%; text-align:left; text-indent:20px; margin-left:25px; line-height:20px}
/**在先支持*/
.zxzc{border-top:1px solid #dddddd; border-left: 1pt solid #dddddd; margin-bottom:10px}
.zxzc_head{
	background:url(../images/bg.jpg) repeat-x;height:26px;
}
.zxzc_head td{border-bottom:1px solid #dddddd; border-right: 1pt solid #dddddd; padding-left:8px}
.zxzc_cosl td{border-bottom:1px solid #dddddd; border-right: 1pt solid #dddddd; padding-left:8px}
.zxzcinfo {border-top:1px solid #dddddd; border-left: 1pt solid #dddddd; margin:10px auto  }
.zxzcinfo td{border-bottom:1px solid #dddddd; border-right: 1pt solid #dddddd;height:20px; padding:1px}

/***error***/
.error{ width:613px; margin:10px auto; margin-top:50px}
.error .cen{ background:url(../images/err_05.jpg) repeat-y; height:200px}
.error .cen img{ float:left; position:relative; top:15px;left:40px; clear:both; overflow:hidden}
.error .cen .errmain{position:relative; top:20px; float:left;left:150px; text-align:left; color:#999999; width:400px; height:50px;line-height:18px}
.error .cen .errmain a{ color:#999999;}
.error .cen .errmain a:hover{ text-decoration:underline; color:#666666}
.error .cen .back{ position:relative; float:left;width:100%}
.error .cen .back a,.error .cen .back a:link{ color:#0099FF;}
#div1{ position:relative; width:800px; background:#FFFFCC; text-align:center; border:1pt solid #999999; padding:5px; text-align:left; text-indent:20px; line-height:18px;}