@charset "utf-8";
/* CSS Document */

/* --------------------全局样式定义-------------------- */
/* 将具有默认margin和padding的标记置零，所有标记的margin、padding都在使用时具体定义 */
*{ margin:0; padding:0;}
img{ border:0;}
a{text-decoration: none; color:#686869;}
a:hover{ color:#DB261B;}
ul, li {list-style-type: none;}
/* 修正IE5.x和IE6的斜体溢出bug */
* html body{ overflow:visible;}
* html iframe, * html frame{ overflow:auto;}
* html frameset{ overflow:hidden;}
/* 常用标签，基本标签默认样式取消，HTML标签，取消基本标签默认样式，防止不同浏览器显示效果不同，text-align:center; 解决不同浏览器居中问题 */
* html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
/*解决IE6下不兼容 position:fixed 的问题*/

body{
    height:auto;
    font-family:Microsoft Yahei;
    font-size: 14px;
    line-height: 160%;
    margin:0px;
    padding:0px;
    -webkit-font-smoothing: antialiased;
    background-color: #fff;
    -webkit-text-size-adjust: none;
}
.clear{
    clear: both;
    background: none;
    border: 0;
    display: block;
    float: none;
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

.no-left{padding-left:0;margin-left:0;}
.no-right{padding-right:0;margin-right:0;}


/* footer */
.footer_wrap{
    width:100%;
    background:#F4F4F4;
    height:auto;
    padding-top:38px;
}
.footerNav_frame{
    width:980px;
    margin:auto;
    padding-bottom:30px;
}
.fNavLi{
    float:left;
    width:22.9%;
    border-right:thin solid #E9E9E9;
    margin-right:1.5%;
    display:block;
}
.fNavLi dt,.fContact dt{
    font-size:16px;
    color:#039FE9;
    line-height:20px;
    padding-bottom:15px;
    text-transform:uppercase;
}
.fNavLi dd{
    line-height:20px;
    padding-bottom:10px;
}
.fNavLi dd a{
    color:#9F9F9F;
}
.fContact{
    float:left;
    width:25%;
}
.fContact dd{
    color:#9F9F9F;
    line-height:30px;
    margin-bottom:10px;
    padding-left:35px;
    background-repeat:no-repeat;
    background-position:left center;
}
.copyright_frame{background:#F4F4F4;}
.copyright_frame_ok{
    width:900px;
    margin:auto;
    color:#9F9F9F;
    line-height:50px; overflow:hidden;
	height:50px;
}
.copyright_frame_ok a{color:#9F9F9F;}
.copyright_frame_ok a:hover{color:#555;}
.copy-left{ float:left;}
.bdsharebuttonbox{ float:left; padding-left:20px; padding-top:10px; }

/* fixed */
.fixed{position:fixed;width:55px;height:212px;right:25px;bottom:-100px;_position: absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));z-index:200000;}
.fixed a{display:block;width:55px;height:53px;}
.book{background:url(../images/fixed.png) 0 0 no-repeat;}
.book:hover{background-position:-54px 0;}
.fixed a.codepic{background:url(../images/fixed.png) 0 0 no-repeat;background-position:0 -53px;height:52px;}
.fixed a.codepic:hover{background-position:-54px -53px;}
.fixed div{position:relative;}
.fixed a.backup{background:url(../images/fixed.png) 0 0 no-repeat;background-position:0 -158px;height:52px;}
.fixed a.backup:hover{background-position:-54px -158px;height:53px;}
.fixed div img{position:absolute;left:-180px;width:180px;height:180px;top:-176px;display:none;}
