html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 {  font-weight:normal; }
body, input, select, button, textarea { font-size:14px; font-family:"SourceHanSansCN Bold","Microsoft Yahei","\5b8b\4f53";  }
.arial{ font-family:arial;}
.song{ font-family:"\5b8b\4f53";}
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background: #fff; color: #000; line-height: 1.2; }
html{-webkit-text-size-adjust:none; }
a{ color: #000; text-decoration: none; _color:#000000; cursor: pointer;}
a{blr:expression(this.onFocus=this.blur());}
a:hover { text-decoration:none; color:#941e23;  }
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.fl, .fr { display: inline; float: left; }
.fr { float: right;  }
.center{ text-align:center;}
.blank_50{ height:50px;}

/*公用*/
.shadow0{
    border: #fff 1px solid;
    box-shadow: 0 0 25px rgba(225, 225, 225, 1);
    -webkit-box-shadow: 0 0 25px rgba(225, 225, 225, 1);
    -moz-box-shadow: 0 0 25px rgba(225, 225, 225, 1);
}

/*尾部begin*/
.copyright {
    background: #E4E4E4;
    height: auto;
    padding-top: 40px;
    padding-bottom: 20px;
    text-align: center;
    margin-top: 0px;
}
#copyright{
    width:980px;
    margin:0px auto;
    font-size:16px;
    text-align:center;
    padding:5px 0;
    line-height:180%;
    clear:both;
    color: #555971;
}
/*尾部end*/