body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, 
h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, 
form, legend, fieldset, input, button, select, textarea {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
}
ol, ul {
    list-style: none;
}
fieldset, img {
    border: 0;
}
:focus {
    outline: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th {
    text-align: left;
}

.f_r, .date { float:;right;}
body {
    color: #333;
    background: url(images/body_bg.jpg) repeat-x #ededed;
    text-align: left;
    font: 12px/1.5 Tahoma, Helvetica, Arial, sans-serif;
}
a{star:expression(this.onFocus=this.blur()); }
/*.topbg{
	background-image: url(images/topbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 60px;
}*/
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
/**/
.clearfix:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}
#wrap{
	width: 970px;
	background:#FFFFFF;
	margin: 0 auto;
	overflow: hidden;
}
/* easy clearing */
#wrap:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#wrap
	{
	display: inline-block;
	}
/*\*/
#wrap
	{
	display: block;
	}
.hidden {
    display: none;
}
html, body {
    height: 100%;
}
* html .container {
    height: 100%;
}

.container {
	width: 950px;
	min-height: auto;
	margin: auto;
	text-align: left;
	background: #fff;
	padding-right: 10px;
	padding-left: 10px;
}

.c1{color:#000;}
.c2{color:#fff;}
.c3{color:#999;}
.c4{color:#800000;}
.c5{color:#808000;}
.c6{color:#000080;}
.c7{color:#800080;}
.c8{color:#808080;}
.c9{color:#ff0;}
.c10{color:#0f0;}
.c11{color:#0ff;}
.c12{color:#f0f;}
.c13{color:#f00;}
.c14{color:#00f;}
.c15{color:#008080;}

#pages { margin:15px auto; text-align:center; clear:both;}
#pages a { padding:3px 6px 2px; margin:3px; border:1px solid #999; text-align:center; color:#999; text-decoration:none;}
#pages a.now{ background:#999; color:#fff; border:0;}
#pages a:hover,#pages a.now:hover { background:#999; color:#fff;}
#pages input{border:1px solid #999;background-color:white;font-size:12px;font-family:arial;}



.top{width:950px; height:80px; float:left; background:url(top_bj.jpg);}
.logo{width:180px;height:60px;float:left;margin-top:10px; padding-left:20px;}
.tel{width:200px;height:40px;float:left;margin-top:30px; padding-left:500px;}
#menu{width:950px; height:39px; margin-bottom:5px;}
.menuleft{width:28px; height:39px; float:left;}
.menumid{width:805px; height:39px; background:url(menu_bj.jpg); float:left;}
.menuright{width:116px; height:39px; float:left}
#nav {
  line-height: 39px;  list-style-type: none; 
}

#nav a {
 display: block; width: 110px; text-align:center;
}

#nav a:link  {
 color:#fff; text-decoration:none;
}
#nav a:visited  {
 color:#fff;text-decoration:none;
}
#nav a:hover  {
 color:#FFF;text-decoration:none;font-weight:bold;
}

#nav li {
 float: left; width: 110px; 
}
#nav li a:hover{
 background:#FF9A22;
}
#nav li ul {
 line-height: 27px;  list-style-type: none;text-align:left;
 left: -999em; width: 110px; position: absolute;
}
#nav li ul li{
 float: left; width: 110px; background:url(menu_li_bj.jpg);
}


#nav li ul a{
 display: block; width: 120px;w\idth: 80px;text-align:left;padding-left:30px;
}

#nav li ul a:link  {
 color:#fff; text-decoration:none;
}
#nav li ul a:visited  {
 color:#fff;text-decoration:none;
}
#nav li ul a:hover  {
 color:#F3F3F3;text-decoration:none;font-weight:normal;
 background:url(menu_li_on_bj.jpg);
}

#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}
#content {
 clear: left;
}

.bannerbox{width:950px; height:240px; float:left;}
.flashbanner{width:680px; height:240px; float:left;border: 1px solid #E0E0E0;}

.systembox{width:260px; height:240px; float:left;border: 1px solid #E0E0E0; margin-left:5px;}
.systembox ul{list-style:none;} 
.systembox li{float:left;width:230px;height:30px;background:url(sysmtembj.jpg);margin-left:10px; margin-top:4px; margin-bottom:4px; line-height:30px;} 
.systembox a{display:block; font-size:12px;text-align:left;height:30px; padding-left:30px;border: 1px solid #88A6C2;} 
.systembox a:link{color:#fff; background:url(sysmtembj.jpg);text-decoration:none;} 
.systembox a:visited{color:#fff; background:url(sysmtembj.jpg);text-decoration:none;} 
.systembox a:hover{color:#fff; text-decoration:none; background:url(sysmtembjon.jpg);border: 1px solid #CEB70D; font-weight:bold;} 


.huabaonewsbox{width:948px; height:35px; line-height:35px; float:left; margin-top:5px;}
.huabaonewstitle{width:80px; height:35px; float:left; background:url(news_title_bg.jpg); line-height:35px; padding-left:20px; font-size:14px; color:#990000;}
.huabaonewsmid{width:818px; height:35px; float:left; line-height:35px; padding-left:10px; color:#999; background:url(news_title_bg_mid.jpg);}
.huabaonewsmid a:link, .huabaonewsmid a:visited {color: #555;text-decoration:none;}
.huabaonewsmid a:hover, .huabaonewsmid a:active {color: #999;text-decoration:underline;}
.huabaonewsright{width:20px; height:35px; float:left; background:url(news_title_bg_right.jpg);}

.indexmidbox{width:950px; height:320px; float:left; margin-top:5px;}
.programbox{width:680px; height:320px; float:left;border: 1px solid #E0E0E0;}
.programtop{width:680px; height:30px; float:left; line-height:30px; background:url(programboxtitlebj.jpg); color:#fff; font-size:12px;}
.programmain{width:680px; height:290px; float:left; background:#f8f8f8;}

.programmainlistbox{width:340px; height:145px; float:left; background:#FFf;}
.programmainlistleft{width:120px; height:115px; float:left; line-height:175px; text-align:center; padding-top:30px;}
.programmainlistright{width:220px; height:145px; float:left;}
.programmainlistrighttop{width:220px; height:35px; float:left; line-height:35px; background:url(programtitleline.jpg); color:#FF6C00;}
.programmainlistrightbottom{width:220px; height:100px; float:left; color:#999;}

.casebox{width:260px; height:320px; float:left;border: 1px solid #CFCFCF; margin-left:5px;}
.caseboxtop{width:260px; height:30px; float:left; line-height:30px; background:url(casetitlebj.jpg);}
.caseboxmid{width:260px; height:290px; float:left; background:#f8f8f8;}
.casecontactbox{width:200px; height:29px; float:left; line-height:29px; text-align:left; font-size:12px; background:url(line.gif);}
.casecontactboxleft{width:20px; height:19px; padding-left:40px; padding-top:10px; float:left;}


.aboutlinkbox{width:948px; height:160px; float:left;border: 1px solid #E0E0E0; margin-top:5px;}
.linktop{width:948px; height:30px; float:left; background:url(linktitlebj.jpg); line-height:30px;}
.linkmid{width:928px; height:130px; float:left; background:#fff; padding-left:20px;}
.linkpic{width:185px; height:50px; float:left; margin-top:10px;}


.buttombox{width:950px; height:80px; float:left; margin-top:5px;}
.buttomlogo{width:180px; height:60px; margin-top:20px; padding-left:20px; float:left;}
.buttomcopyright{width:750px; height:60px; margin-top:20px; float:left;}
.buttomcopyrighttop{width:500px; height:25px; float:left; text-align:center; line-height:25px; margin-right:250px;}
.buttomcopyrightmin{width:500px; height:35px; float:left; text-align:center; line-height:35px; margin-right:150px;}
.buttomcopyrightminright{width:100px; height:35px; float:left; text-align:center; line-height:35px;}

/*¹ØÓÚ»ª±£*/

.abouthuabaobanner{width:950px; height:142px; float:left; background:#000;}
.mainhuabao{width:950px;float:left; margin-top:5px;}
.mainhuabaoleftbox{width:220px; float:left;}
.mainhuabaolefttop{width:220px; height:30px; background:#196B9A; line-height:30px; text-align:center; color:#FFF; font-weight:bold;}

.pleft{
	width:220px;
	height:366px;
	float:left;
	background:url(pleft_bg.jpg) left top no-repeat;
}
.pleft ul{
	width:220px;
	float:right;
	padding-top:12px;
}
.pleft ul li{
	width:220px;
	height:33px;
	line-height:33px;
	text-align:right;
}
.pleft ul li a{
	display:block;
	color:#666666;
	padding-right:29px;
}
.pleft ul li a.thisclass{
	color:#FFF;
	text-decoration:none;
	background:url(pleft_li_s.jpg) right 4px no-repeat;
}


.mainhuabaorightbox{width:700px; float:left; margin-left:15px; margin-right:15px;}
.mainhuabaorighttop{width:700px; height:35px; float:left;}
.mainhuabaorightmid{width:700px; float:left; margin-top:10px; color:#666;line-height: 25px;}
.mainhuabaorightmid, .mainhuabaorightmid a:link, .mainhuabaorightmid a:visited {
    color: #666;
	font-size:12px;
	text-decoration:none;
}
.mainhuabaorightmid a:hover, .mainhuabaorightmid a:active {
	color: #ff0000;
	text-decoration:underline;
}
.mainhuabaorightmidcontact{width:650px; float:left; margin-top:10px; color:#666;line-height: 25px;}
.mainhuabaorightmidcontact, .mainhuabaorightmidcontact a:link, .mainhuabaorightmidcontact a:visited {
    color: #666;
	font-size:12px;
	text-decoration:none;
}
.mainhuabaorightmidcontact a:hover, .mainhuabaorightmidcontact a:active {
	color: #ff0000;
	text-decoration:underline;
}
.xiangxi {WHITE-SPACE: nowrap}
A.xiangxi {FONT-SIZE: 16px; COLOR: #0579B4; TEXT-DECORATION: none; font-size:16px;}
A.xiangxi:link {COLOR: #0579B4; font-size:16px;}
A.xiangxi:visited {COLOR: #0579B4; font-size:16px;}
A.xiangxi:active {COLOR: #0579B4; font-size:16px;}
A.xiangxi:hover {COLOR: #ff0000; font-size:16px;}

.newstopmessage{width:650px; height:120px; float:left; margin-left:10px; margin-right:10px;}

.newslibiaoline{width:650px; height:5px; background:url(dotbj.gif);}

.newsliebiaobox{width:700px; height:300px; float:left; margin-top:20px;}

.newsliebiao{width:320px; height:270px; float:left; margin-left:10px; border:#e0e0e0 1px solid;}
.newsliebiaotop{width:320px; height:25px; float:left; background:#eee;}
.newsliebiaomid{width:320px;float:left;}
.newsliebiaomid li{
	height:25px;
	margin-top:2px;
	background:url(line.gif);
	font-size:12px;
	margin-left:5px;
	margin-bottom:2px;
}

.newsliebiaomid, .newsliebiaomid a:link, .newsliebiaomid a:visited {
    color: #555;
	font-size:12px;
	text-decoration:none;
}
.newsliebiaomid a:hover, .newsliebiaomid a:active {
	color: #ff0000;
	text-decoration:underline;
}


.contenttitle{
	width:650px;
	font-size:18px;
	text-align:center;
	color:#ff0000;
	font-weight:bold;
}











