body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img, div {
    margin: 0;
    padding: 0;
}
button, input, select, textarea {
    font-size: 13px;
    color: #666;
    font-family:"Microsoft YaHei";
}
html{ overflow-x: hidden;}
body{
    font-family:"Microsoft Yahei";
    height: 100%;
    font-size: 14px;
    background: url(bg.jpg) no-repeat #F8FCFF;
    background-size: 100% auto;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-style:normal;
}
em, i{
    font-style:normal;
}
ul, ol {
    list-style: none;
}
input{
    border:0;
    outline: none;
}
img{
    border:0;
    outline: none;
    vertical-align: middle;
}
table {
    border-spacing: 0;
}
a {
    text-decoration: none;
    color:#2E373C;
    outline: none;
    cursor: pointer;
    font-weight: normal;
}
i{ vertical-align: middle; display: inline-block;  }
a:link{text-decoration:none;}
a:hover {text-decoration:none;color:#006699;}
.f-l{float: left;}
.f-r{float: right;}
.f_l{float: left;}
.f_r{float: right;}

.f-c{clear: both;}
.b-n{border: none;}
.t-l{text-align: left;}
.t-c{text-align: center;}
.t-r{text-align: right;}
.auto{margin: 0 auto;}
.clear{ clear:both;}

#totop {
    position: fixed;
    bottom: 10px;
    right: 10px;
    z-index: 990;
    width: 71px;
    cursor: pointer;
    display: none;
}
*html #totop {
    position: absolute;
    cursor: pointer;
    right: 10px;
    display: none;
    top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight) -112 +"px" )
}
#totop a {
    display: block;
    width: 71px;
    height: 24px;
    padding-top: 48px;
    background: url(../images/toTop.gif) no-repeat;
    text-align: center;
    color: #888
}
#totop a.cur {
    background-position: -88px 0;
    text-decoration: none;
    color: #3a9
}

div.page{padding: 30px 0px;text-align: center;clear: both; overflow:hidden;}
div.page a{padding:2px 10px;font-size: 14px; background:#ffffff; border:1px solid #cccccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#5d5d5d; margin: 0 3px;}
div.page a:hover{background:#00ADF7; border:1px solid #00ADF7; color: #FFFFFF;}
div.page a.up{ }
div.page a.onhover{background: #00ADF7;border: 1px solid #00ADF7;color: #FFFFFF;}
div.page input{border:1px solid #cccccc;width:50px;/* height:20px; */line-hegiht:20px;text-align:center;}
div.page span{padding-right:10px;}
.page .bai12_22h{height:25px;      color: #5d5d5d;line-height: 25px;}
.page .bai12_22h input{padding: 2px 5px;line-height: 20px;vertical-align:middle;border-radius: 4px;cursor: pointer;text-align: center;margin: 0 5px;}

.bt-position {
    width: 1000px;
    height: 35px;
    line-height: 35px;
    color: #000;
    margin: 0 auto;
    text-align: left;
    font-size: 13px;
    background: url(bt_position_blue.png) no-repeat 2px 13px;
}
.bt-position span {
    line-height: 35px;
    float: left;
    font-size: 13px;
    padding: 0 5px 0 25px;
}
.container {
    width:1000px;
    margin:0 auto;
    overflow: hidden;
}
.main{
     background: #F9F9F9;
     font-family: "Microsoft YaHei";
 }
 .w1000{ width: 1000px; margin: 0 auto; overflow: hidden;}