/* 公共样式 */

.gsjy-site, .gsjy-site, .gsjy-site div, .gsjy-site span, .gsjy-site applet, .gsjy-site object, .gsjy-site iframe, .gsjy-site h1, .gsjy-site h2, .gsjy-site h3, .gsjy-site h4, .gsjy-site h5, .gsjy-site h6, .gsjy-site p, .gsjy-site blockquote, .gsjy-site pre, .gsjy-site a, .gsjy-site abbr, .gsjy-site acronym, .gsjy-site address, .gsjy-site big, .gsjy-site cite, .gsjy-site code, .gsjy-site del, .gsjy-site dfn, .gsjy-site em, .gsjy-site font, .gsjy-site img, .gsjy-site ins, .gsjy-site kbd, .gsjy-site q, .gsjy-site s, .gsjy-site samp, .gsjy-site small, .gsjy-site strike, .gsjy-site strong, .gsjy-site sub, .gsjy-site sup, .gsjy-site tt, .gsjy-site var, .gsjy-site b, .gsjy-site u, .gsjy-site i, .gsjy-site center, .gsjy-site dl, .gsjy-site dt, .gsjy-site dd, .gsjy-site ol, .gsjy-site ul, .gsjy-site li, .gsjy-site fieldset, .gsjy-site form, .gsjy-site label, .gsjy-site legend, .gsjy-site table, .gsjy-site caption, .gsjy-site tbody, .gsjy-site tfoot, .gsjy-site thead, .gsjy-site tr, .gsjy-site th, .gsjy-site td, .gsjy-site textarea, .gsjy-site input{
    margin: 0;
    padding: 0;
}
.gsjy-site address, .gsjy-site cite, .gsjy-site dfn, .gsjy-site em, .gsjy-site var, .gsjy-site i{
    font-style: normal;
}
.gsjy-site{
    font-size: 16px;
    line-height: 1.5;
    font-family: 'Microsoft YaHei';
    /* color: #333; */
}
.gsjy-site table{
    border-collapse: collapse;
    border-spacing: 0;
}
.gsjy-site h1, .gsjy-site h2, .gsjy-site h3, .gsjy-site h4, .gsjy-site h5, .gsjy-site h6, .gsjy-site th{
    font-size: 100%;
    font-weight: normal;
}
.gsjy-site button, .gsjy-site input, .gsjy-site select, .gsjy-site textarea{
    font-size: 100%;
}
.gsjy-site fieldset, .gsjy-site img{
    border: 0;
}
.gsjy-site a, .gsjy-site img{
    -webkit-touch-callout: none;
}
.gsjy-site a, .gsjy-site a:active, .gsjy-site a:focus, .gsjy-site a:hover, .gsjy-site a:visited{
    text-decoration: none;
}
.gsjy-site input[type='password'], .gsjy-site input[type='text'], .gsjy-site textarea{
    resize: none;
    outline: 0;
    -webkit-appearance: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    background: #fff;
}
.gsjy-site ul, .gsjy-site ol{
    list-style: none;
}
.gsjy-site :focus{
    outline: none;
}
.gsjy-site .clearfix{
    clear: both;
    content: '';
    display: block;
    overflow: hidden;
}
.gsjy-site .clear{
    clear: both;
}
.gsjy-site .fl{
    float: left;
}
.gsjy-site .fr{
    float: right;
}