html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	font: 12px/1.5 Arial, Helvetica, sans-serif;
	color: #444444;
}
 ul {
	list-style: none;
}
img{ border:none;}
a{ outline: none; text-decoration:none; color:#00449c;}
a{ blr:expression(this.onFocus=this.blur()); }
a:focus{outline:none;}
font{ color:#d80001}


/*top*/
.w960{ overflow:hidden; zoom:1; width:960px; margin:0 auto;}
.ad{ display:block; padding:20px 25px 25px 0;margin-left:15px;}
.nav{ height:22px; line-height:22px; background:#012f6a;}
.nav ul{ padding-left:20px;}
.nav li{ float:left;}
.nav li a{ display:block; color: #FFF; padding:0 30px; font-size:14px;}
.nav li a#curren{ background:#CCC; color:#000099;}
.nav li a:hover{ background:#ccc; color:#000099;}
.w_n{ padding:15px 20px 15px 20px;}

.hen{ width:980px; height:18px; background:#012f6a;}

/*content*/
.w940{ margin:10px 10px 20px 10px; width:940px; height:280px; background:#e3e5e4;}
.w940 dl{ float:left; padding:20px 0px 10px 15px; height:250px; width:140px; border-right:1px solid #cbc9c9; position:relative;}
.w940 dl dt{ color:#00449c; padding-bottom:10px; font:14px/ Arial, Helvetica, sans-serif; font-weight:bold;}
.h180{}
.p100{ position: absolute; top:250px; left:100px;}
#b_n{ border:none;}
/*footer*/
.F{ border-top:1px solid #cbc9c9; padding-left:10px; height:70px; line-height:70px; width:940px;  }
.F i{color:#00449c;font-weight:bold; float:right; padding-right:10px;}