@charset "utf-8";
/* CSS Document */


html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 14px; font-family:"微软雅黑"; color:#5b5b5b; }  /*页面字体颜色修改*/
i, cite, em, var, address, dfn { font-style: normal; }
article, aside, address, details, dialog, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ul { *padding:0;}
html,body {  height:100%;}
li{ list-style: none; }
textarea { overflow: auto; resize: none; }
label, summary { cursor: default; }
a, button { cursor: pointer; }
del, ins, u, s { text-decoration: none; }
input, select { vertical-align: middle; }
img{ border:none;-ms-interpolation-mode:bicubic; vertical-align:top;}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

/* a标签相关*/
a{ text-decoration:none;margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; color:#5b5b5b;
 blr:expression(this.onFocus=this.blur());}
a:visited{}
a:link{}
a:active,a:hover {text-decoration: none; }
a:focus{ outline: none; }

/* 自定义部分 */
hr { height: 1px; border: 0; border-top: 1px dotted #d3d3d3; margin:0; padding: 0; }
.fl {float:left}
.fr {float:right}
.cle { clear:both; overflow:hidden; zoom:1; display:block;;}
.cle:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.on { display:block }
.off { display:none } 
.tex-l { text-align:left}
	/*公共部分*/
.main { width:1200px; margin:0 auto; position:relative; }  
.body-bg { background:#f9f9f9; position:relative;}
.all { height:auto; position:relative;}
	/*color-*/     
.col1 { color:#00396f;}
.col2 { color:#717a83;}
.col3 { color:#d3d3d3;}
.col4 { color:#3f3f3f;}
.col5 { color:#757575;}
.col6 { color:#c3c3c3;}
.col7 { color:#393939;}
.col8 { color:#909090;}
.col9 { color:#00396f;}
.fff { color:#ffffff;}
	/*font-*/
h1 { font-size:; font-weight:normal}
h2 { font-size:; font-weight:normal}
h3 { font-size:; font-weight:normal}
h4 { font-size:; font-weight:normal}
h5 { font-size:18px; color:#00396f; font-weight:700}
h6 { font-size:; font-weight:normal}
.f48 { font-size:48px; }
.f12 { font-size:12px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.f20 { font-size:20px; }
.f24 { font-size:24px; }
.f30 { font-size:30px; }
.f_b { font-weight:bold;}
.f_arial { font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif }
.f_bauhaus { font-family:"Bauhaus Md BT" }
	 /*margin*/
.mt5 {margin-top:5px; }	
.mt10 {margin-top:10px; }
.mt15 {margin-top:15px; }
.mt25 {margin-top:25px; }
.mt35 {margin-top:35px; }	 
.mt50 {margin-top:50px; }

.ml-20 { margin-left:-20px;}
.ml140 { margin-left:140px;}
.ml160 { margin-left:160px;}
.mr18 { margin-right:18px; }
.mr33 { margin-right:33px; }
.mr48 { margin-right:48px; *margin-right:43px;}
.mtb25 { margin:25px 0;}
.p0 { padding:0;}

	 /*border*/


