body{
	margin:0 auto;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	 background:url(img/navbgtop.gif) repeat-x top;
	}
img{ border:0;}
p,dl,dt,dd,marquee,ul,li{ margin:0; padding:0;}
li,ul{ list-style:none; }
h1{ margin:0 ; padding:0; font-size:18px;}
h3{ margin:0; padding:0; font-size:12px; font-weight:normal;}
h2{
	margin:0;
	padding:0;
	font-size:14px;
	color: #B71E00;
}
a{ text-decoration:none; color:#2F3B53;}
a:hover{ text-decoration:underline; color:#F00}
.orangebg{ background:url(img/orangebg.gif) no-repeat; height:30px; line-height:30px; font-size:16px; color:#34230A; padding-left:22px; font-weight:bold}
.tit_bg1{ background:url(img/bg02.gif) repeat-x; height:26px; line-height:26px; color:#B71E00; padding-left:10px; font-size:14px;font-weight:bold;border-bottom:1px solid #CCC; }
.tit_bg3{height:26px;border-bottom:1px solid #CCC;padding-left:10px;color:#373737;background:url(img/h2_tit.gif) repeat-x;	}

.tit_bg2{ background:url(img/bg03.gif) repeat-x; height:34px; line-height:34px;padding-left:16px;}
.q1{ margin:4px 2px 2px 2px; background:#FFFBF7; border:1px dashed #9F5000; height:88px;padding:6px;}
.q1 a{ text-indent:2px; }
.link1{ background:#FFF; border: 1px solid #CCCCCC; margin:6px; height:30px; }
.link1 a{font-size:16px; line-height:30px; color:#F00; font-weight:bold; background:url(img/ARROW.GIF) no-repeat left top; padding-left:18px; }

.rbuttoncss{
	font-family: "tahoma", "宋体";
	font-size: 9pt;
	color: #1A61AE;
	line-height:18px;
	background:url(img/navbg_2.gif) repeat-x;
	padding:0 2px;
	cursor: hand;
	font-style: normal;
	border:1px solid #CCCEB6;
	margin-top:2px;
	 } 
	 
.searchtxt{border:1px solid #CCCEB6; width:300px; height:19px;}
.searlist{border:1px solid #CCCEB6; width:100px; height:19px;}
.searchbar{
	width:100%;
	FONT-SIZE: 12px;
	background:url(img/bg01.gif) repeat-x; border:1px solid #CCCEB6;
	}
#container{
	width:961px;
	margin:0 auto;	
	}	
#top{
	height:94px;
	margin-top:4px;
	margin-bottom:8px;
	_margin-bottom:0px;
	}	
.logo{
	float:left;
	background:url(img/logo.jpg) no-repeat center left;
	width:300px;
	height:80px;
	}
.top_piclink{
	float:right;
	margin-left:60px;
	}	
.top_piclink a{
	margin:0 20px;
	}
#header{clear:both;	background:url(img/bg04.gif) repeat-x;height:31px;}
#header ul.navleft{ float:left; margin-left:10px;}		
#header ul.navright{ float:right; width:300px;}	
#header ul.navright li{ margin:4px 10px;}
#header ul.navright li a{ display:block;font-size:12px;padding:2px 10px 2px 10px;}  
#header li{	display:block;	float:left;list-style:none;	text-align:center;margin:4px 8px; }
#header li a{
	display:block;
	padding:4px 10px 2px 10px;
	text-decoration:none;	
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	_magin-top:0px;
	margin-top:3px\9;
	}

#header li a:hover{ background:url(img/bg04_on.gif) repeat-x;}	
#topinfo{ height:18px; line-height:18px; padding-left:6px; margin-top:2px;}
.kftel{ font-size:12px; font-weight:bold; float:right; margin-right:10px; color:#B71E00;}
.cctr{ float:left}


#partA{clear:both;	padding-top:4px;}
#partB{clear:both; padding-top:2px;}	
#partB_lefter{width:210px;
    float:left;}
#partB_righter{float:right;width:744px;}
	
#partB_lefterL{ width:560px; float:left;}	
#partB_lefterR{float:right;	width:178px;}

#center{	
	border-left:1px solid #9D615B;
	border-right:1px solid #9D615B;
	
	height:100%;
	padding-bottom:4px;
	background:url(img/bg02.gif)  repeat-x bottom;
	}
#center_left{
	width:210px;
    float:left;
	}
#center_right{
	float:left;
	width:560px;
	margin-left:5px;
	}
	
	
	
	
	
#focus{ height:110px; margin-bottom:5px;}	
.about{ background:#901400; color:#FFF; margin-bottom:5px;}
.about h1{ text-align:left; line-height:22px;  padding-top:4px; padding-left:10px;}
.about p{ padding:3px 10px; text-indent:2em; }	
.about p span{ font-weight:bold;}

/*#software_list{ border:1px solid #901400; height:568px;}*/
#software_list{ border:1px solid #901400;height:550px;_height:560px }
#software_list table{ margin-bottom:8px; height:128px;}
#software_list table td{ width:10%; text-align:center;}
#software_list table td img{ height:100px; width:100px;}
#software_list table td p{ margin-top:4px;}

#sidebar{float:right; width:178px; background:#F2F2F2;}
#corp_new,.corp,.lab,#sys_list{ border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
#corp_new dl,.corp dl,#sys_list dl,.lab dl{ padding-bottom:10px; border-bottom:2px #9D615B solid; }
#sys_list dt{ background:url(img/bg01.gif) repeat-x; height:39px; width:100%; border-bottom:1px solid #CCC;border-top:1px solid #CCC;}
#sys_list dd{ color:#F00;padding-left:4px;}
#sys_list dd a{padding-left:13px; margin-right:4px;  background:url(img/new_topic.gif) no-repeat left;height:20px; line-height:20px;}
.corp{border-top:1px solid #ccc;background:#F2F2F2;}

.lab dl{ height:200px; background:#F2F2F2;}
.corp dl{ height:380px;}
.corp dt{ margin-bottom:20px;}
.corp dl marquee{ height:360px;}
.lab dd,.corp dd{ margin-bottom:4px; padding-left:4px;}
.corp dd a{	text-decoration:none;}
.corp dd a marquee{ height:220px;padding-top:18px;padding-left:0px }
.lab{ }
.lab dt{ margin-bottom:6px;}
.lab dd a{text-decoration:none;
	padding-left:13px; background:url(img/new_topic.gif) no-repeat left;height:18px; line-height:18px;}
.lab dd a:hover{ text-decoration:underline}


.down_top,.news{
	border-right:1px solid #CCC;
	border-top:1px solid #CCC;
	padding-bottom:10px;
	border-bottom:2px #9D615B solid; 
	}	
.news h2 a{
	font-size:12px;
	color:#F60;
	font-weight:normal;
	text-decoration:none;
	}
.news ul{ background:#CCC; margin:8px;}	
.news ul marquee{ height:136px;}

.down_top li,.news li{
	display:block;
	line-height:20px;
	list-style:none;
	}	
.news li a{
	text-decoration:none;
	padding-left:6px;
	}
.news li a:hover{ text-decoration:underline}	
.news h2 .gonggao{ background:url(img/bigo_1.gif) no-repeat left; padding-left:26px;color:#B71E00; padding-top:8px; }
.news h2 .biao_5{ background:url(img/bigo_5.gif) no-repeat left top; padding-left:12px; margin-top:6px; color:#B71E00; line-height:normal  }
.biao_5{ background:url(img/bigo_5.gif) no-repeat left top; padding-left:12px; margin-top:6px; color:#B71E00; line-height:normal  }
.biao_5 a{color:#B71E00;}
.down_top li{background:url(img/bg_num_18x16.gif) no-repeat left; color:#000; padding-left:4px;}
.down_top li a{ padding-left:10px;}
.down_top ul{ margin:6px;}

#software_new{ clear:both;border:1px solid #901400;}
.software_new_img{ padding:5px; width:110px;}
.software_new_line{ height:2px; background:url(img/line1.gif) repeat-x;}
.software_new_img img{ height:100px; width:100px}








.path{
	height:24px;
	background:#1A61AE;
	line-height:24px;
	color:#FFF;	
	padding-left:10px;
	}	
.path a{
	text-decoration:none;
	color:#FFF;
		}	
.path a:hover{
	text-decoration:underline;
	}
.gonggao_text{
	border:1px solid #DDD;
	padding:20px;
	margin-top:10px;
	background:#999
    }
.gonggao_text h1{
	text-align:center;
	height:40px;
	line-height:40px;
	}
.gonggao_text h3{
	text-align:right;
	height:20px;
	border:1px solid #DDD;
	line-height:20px;
	background:#E3F4FF;
	color:#666;
	padding-right:20px;
		}
.gonggao_text h3 span{
	margin-right:40px;
	}
.gonggao_text p{
	line-height:22px;
	text-indent:2em;
	font-size:14px;
	margin-top:10px;
	
	}	
.gonggao_text_link{
	margin-top:20px;
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
	height:22px;
	line-height:22px;
	text-align:right;
	}	
.gonggao_text_link a{
	text-decoration:none;
	margin-right:20px;
	color:#333;
	}

#footer{clear:both;background:url(img/footerbg.gif) repeat-x;	text-align:center;}
#footer div{border-left:1px solid #9D615B;	border-right:1px solid #9D615B; margin-bottom:6px;}	
#footer a{line-height:30px;	margin:0 20px;	text-decoration:none;}
#footer a:hover{text-decoration:underline;}	

.Co_link{ border:1px solid #CED0CF; padding:8px; }
.Co_link img{ border:2px solid #CCC;margin:2px 6px;}
.footer_nav{ height:60px; text-align:center; margin-top:18px; padding-top:10px; border-top:2px solid #8EBCCF}
.footer_nav a{ line-height:22px; margin:2px 6px; text-decoration:none; color:#12628C }
#footer .registration{ text-align:center; line-height:20px; color:#666; margin-bottom:5px; border:none;}

