body, h1, h2, h3, h4, p, ul, ol, dd, dl, form
{
    margin: 0;
}
ul
{
    padding-left: 0;
    list-style-type: none;
}
i, em
{
    font-style: normal;
}
@-ms-viewport{width:device-width;}
hr
{
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}
.fix
{
    *zoom: 1;
    *clear: both;
}
.fix:before, .fix:after
{
    display: table;
    clear: both;
    content: '';
}
.oh
{
    overflow: hidden;
    *zoom: 1;
}
.l
{
    float: left;
}
.r
{
    float: right;
}
.dib
{
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.pr
{
    position: relative;
}
.pa
{
    position: absolute;
}
.tc
{
    text-align: center;
}
.tr
{
    text-align: right;
}
.el
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.hide
{
    display: none;
}
.hidetext
{
    font: 0/0 a;
    letter-spacing: -9px;
}
.arr
{
    display: inline-block;
    overflow: hidden;
    width: 0;
    height: 0;
}
.opc0
{
    opacity: 0;
    filter: alpha(opacity=0);
}
@font-face
{
    font-family: "jrico";
    src: url('../font/iconfont.eot?');
    src: url('/statics/ui/iconfont.eot?@') format('embedded-opentype'),url('/statics/ui/iconfont.woff') format('woff'),url('../font/iconfont.ttf') format('truetype'),url('../font/iconfont.svg') format('svg');
}
.ion
{
    font-family: "jrico"!important;
    display: inline-block;
    margin: 0 .3em;
    font-size: 1.1em;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
    -moz-osx-font-smoothing: grayscale;
}
