@charset "utf-8";

/**
 * [@reset css css重置]
 */
html { color: #666666; /*background:#fff;*/  }
/* 内外边距通常让各个浏览器样式的表现位置不同，属性较多不换行 */
body, h1, h2, h3, h4, h5, h6, hr, p, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */  {
	margin: 0;
	padding: 0;
}
/* 要注意表单元素并不继承父级 font 的问题 */
body,
button,
input,
select,
textarea {
	font: 13px/1.5 \5FAE\8F6F\96C5\9ED1, Arial, \5b8b\4f53, tahoma;
}

/* 使得表单元素在 ie 下能继承字体大小 */
button, 
input, 
select, 
textarea { font-size: 100%; } 
textarea { overflow: auto; vertical-align: top; resize: none; }

/* 去掉各Table  cell 的边距并让其边重合 */
table { border-collapse: collapse; border-spacing: 0; }
/* IE bug fixed: th 不继承 text-align*/
th { text-align: inherit; }
/* 去除默认边框 */
img { border: none; }
/* ie6 7 8(q) bug 显示为行内表现 */
iframe { display: block; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
	font-style: normal;
	font-weight: 500;
}

/* 去掉列表前的标识, li 会继承 */
ol, ul { list-style: none; }

/* 对齐是排版最重要的因素, 别让什么都居中 */
caption, th { text-align: left; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: 500;
}

q { quotes: none; }
q:before, 
q:after {
    content: '';
    content: none;
}


/* 默认不显示下划线，保持页面简洁 */
ins, a { text-decoration: none; }
a:focus, a{outline: none; }
:focus{ outline: 0; }



/**
 * @通用css
 */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; clear: both; }
.hide { display: none; }
.show { display: block; }
.invisible { visibility: hidden; }
.cb { clear: both; height: 0; overflow: hidden; font-size: 0; }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.dib{  display: inline-block; *display: inline; zoom: 1; }
.fwb{ font-weight: 700; }
/* placeholder*/
:-moz-placeholder, ::-webkit-input-placeholder{ color: #bfbfbf; }
.placeholder{ color: #bfbfbf; }
.nowrap{white-space: nowrap; word-wrap: normal;} /* 强制不换行 */
.font-yahei{ font-family: 'Microsoft YaHei'; }
.pop-mask{ width:100%; height:100%;  background:#000; position:fixed; z-index:500; filter:alpha(opacity=50); opacity:0.5; border:none; top:0; _height:expression(document.documentElement.scrollHeight);  _position:absolute; bottom:auto; _bottom:0; left:0; }

/**
 * @通用颜色工具库，参考sns的前端UI规范
 */
a{ color: #069; }
a:hover{ color: #e66100; }
.c-txt-danger { color: #c00; } /*危险、特别警示 红色*/
.c-txt-warn { color: #aa8560; } /* 警告 黄色*/
.c-txt-numericla, .c-txt-num{ color: #f30; font-family: Arial; font-weight: 700; } /* 数值 */
.c-txt-highlignt{color: #333;} /* 主要*/
.c-txt-dark{color: #666;} /* 次要*/
.c-txt-light{color: #999;} /* 更次*/
.c-stock-up, .c-stock-dowm, .c-stock-flat, .c-stock-stop { font-family: Arial;}
.c-stock-up{ color: #c00; } /* 股票的涨幅*/
.c-stock-dowm{ color: #060; } /* 股票的跌幅*/
.c-stock-flat{color:#333} /* 股票的平*/
.c-stock-stop{color:#333} /* 股票的停牌*/
.c-txt-link{ color: #069; }

body {font:12px/1.5 \5b8b\4f53,tahoma,arial;}

/* grid */
.container, .header, .footer{ width: 1000px; width:1000px; margin:0 auto; }


/*header*/
.wrap-header{height:32px;line-height:32px;border-bottom:1px solid #ddd;background:#fdfdfd;  }
.header-logo{float:left;width:125px;height:32px;}
.header-logo a{display:block;height:32px;background:url(../images/logo.jpg) no-repeat 0 0;}
.header-reg{margin-left:100px;float:left;display:inline;}
.header-link{float:right;}

/*footer*/
.footer-wrap{ margin-bottom: 10px; }
.footer{text-align:center;background:#fff; padding:0 0 10px; clear: both;}
.footer-link a{color:#000;}
.footer-link{color:#666; height:40px;line-height:40px;}
.footer-copyright{line-height:24px;margin-top:8px;}
.footer-copyright span{margin:0 5px 0 8px;}


