@charset "UTF-8";

/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
table, thead, tbody, th, td, /* table elements 表格元素 */
div, p, span, label, em, strong { margin: 0; padding: 0;}

/*html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}*/
body {
    /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
    font: 12px/18px "\5b8b\4f53", sans-serif; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
	text-align:center;
	color:#777;
}

/* 重置列表元素 */
ul, ol { list-style: none;}

/* 重置文本格式元素 */
a { text-decoration: none; outline:none;}
a:hover { text-decoration: underline; }

/* 重置表格元素 */
table {	border-collapse: collapse; border-spacing: 0; border:1px solid #ddd; border-width:1px 0 0 1px;}
td { padding:5px; border:1px solid #ddd; border-width:0 1px 1px 0;}

img { border:none;}
h1 { font-size:16px;}
h2 { font-size:14px;}
h4 { font-size:12px;}

input { padding:2px;}
textarea { font-size:12px; padding:3px;}
small { font-size:11px;}

.color-orange, .orange { color:#f60;}
.color-green, .green { color:#5bb20e;}
.color-grey, .grey { color:#999;}
.color-blue, .blue { color:#1b8cce;}
.color-red, .red { color:#f00!important;}

.font-11 { font-size:11px;}
.font-12, .f_12 { font-size:12px!important;}
.font-13 { font-size:13px;}
.font-14 { font-size:14px;}

.p_0 { padding:0!important;}
.p_5 { padding:0 5px;}
.p_l_5 { padding-left:5px!important;}
.p_r_5 { padding-right:5px!important;}

.font_weight, .bold { font-weight:bold!important;}

.align-right { text-align:right;}
.align-center { text-align:center;}

.clear { clear:both;}

.top_2px { border-top:2px solid #c2c1c1!important;}
span.error, div.error { padding-left:10px!important; color:#f00!important;}
div.error { text-align:center; padding:0 0 10px;}

.nullBorder { border:none!important;}
.no_flow { overflow:visible!important; height:auto!important;}
