﻿/*css reset code */
html
{
    overflow-x: hidden;
}/*html5*/
article, aside, dialog, footer, header, section, footer, nav, figure, menu
{
    display: block;
}/****  文字大小初始化,使1em=10px *****/
body
{
    font-family: "microsoft yahei";
    font-size: 14px;
}/* for IE/Win */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td
{
    padding: 0;
    margin: 0;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img
{
    border: 0;
}
address, caption, cite, code, dfn, th, var, em, i
{
    font-weight: normal;
    font-style: normal;
}
ol, ul
{
    list-style-image: none;
    list-style: none;
}
caption, th
{
    text-align: left;
}
h1, h2, h3, h4, h5, h6
{
    font-weight: normal;
    font-size: 100%;
}
q:before, q:after
{
    content: '';
}
abbr, acronym
{
    border: 0;
}
img
{
    margin: 0;
    padding: 0;
}
a
{
    text-decoration: none;
    color: #333;
    transition: all 200ms ease-in 0s;
    outline: none;/*opacity:0.5;filter:alpha(opacity=50); border-radius:15px; behavior: url(js/pie.htc);"*/
}
a:active
{
    star: expression(this.onFocus=this.blur());
}/* my通用样式 */
.fl
{
    float: left;
}
.fr
{
    float: right;
}
.abs
{
    position: absolute;
}
.rel
{
    position: relative;
}
.center
{
    margin: 0 auto;
}
.cli
{
    overflow: hidden;
}
.flex
{
    width: 1000px;
    overflow: hidden;
}
.yfont
{
    color: #f3a02b;
}
.bfont
{
    color: #3084d2;
}
.mt10
{
    margin-top: 10px;
}
.ml0
{
    margin-left: 0!important;
}
.mt20
{
    margin-top: 30px;
}
.mt30
{
    margin-top: 30px;
}
.mt40
{
    margin-top: 40px;
}
.b0
{
    border: none!important;
}