/* ========= 样式重置 ==========={{{ */
/*
KISSY CSS Reset
理念：1. reset 的目的不是清除浏览器的默认样式，这仅是部分工作。清除和重置是紧密不可分的。
     2. reset 的目的不是让默认样式在所有浏览器下一致，而是减少默认样式有可能带来的问题。
     3. reset 期望提供一套普适通用的基础样式。但没有银弹，推荐根据具体需求，裁剪和修改后再使用。
特色：1. 适应中文；2. 基于最新主流浏览器。
*/

/** 清除内外边距 **/
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, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {
    margin: 0;
    padding: 0;
}

/** 设置默认字体 **/
body,
button, input, select, textarea /* for ie */ {
    font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/** 重置列表元素 **/
ul, ol { list-style: none; }

/** 重置文本格式元素 **/
a { text-decoration: none; }
a:hover { text-decoration: underline; }
sub { vertical-align: text-bottom; }
/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */

/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }

/* 重置 HTML5 元素 */
article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,
summary, time, mark, audio, video {
    display: block;
    margin: 0;
    padding: 0;
}
/* ========= 样式重置 ===========}}} */

/* 优化的clear both */
.clear_fix:after{
    /**IE7以上跟其他主流浏览器支持*/
    content: "\20";
    display: block;
    height: 0;
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
    visibility: hidden;
}
.clear_fix{
    /**IE6*/
    zoom: 1;
}


.mt5 {
    margin-top: 5px
}

.mt10 {
    margin-top: 10px
}

.mt15 {
    margin-top: 15px
}

.mt20 {
    margin-top: 20px
}
.t_c{text-align: center;}
.t_l{text-align: left;}
.t_r{text-align: right;}
.fl {
    float: left;
}
.fr {
    float: right;
}
/*兼容的圆角输入框*/
.t_input{
    width: 300px;
}
.t_input input{border: 0;background: none;width: 280px;font-size: 14px;color: #b8b5b0;}
.t_input .t_tr_input,.t_input .t_br_input,.t_input .t_tl_input,.t_input .t_tr_input{
    width: 295px;
    height: 4px;
}
.t_input .t_tl_input{
    background: url("../image/border_radius.png") left 0 no-repeat;
}
.t_input .t_bl_input{
    background: url("../image/border_radius.png") left -8px no-repeat;
}
.t_input .t_tr_input,.t_input .t_br_input{
    margin-left: 5px;
}
.t_input .t_tr_input{
    background: url("../image/border_radius.png") right -4px no-repeat;
}
.t_input .t_br_input{
    background: url("../image/border_radius.png") right -12px no-repeat;
}
.t_input .t_m_input{
    border-left: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;
    height: 24px;overflow: hidden;text-align: center;
}