@charset "utf-8";

/* 版心宽 */
.wrap {
    width: 1380px;
    margin: 0  auto;
}

.tpl-header,
.tpl-banner,
.tpl-content,
.tpl-footer {
    min-width: 1380px;
}

/* 顶部 */
.tpl-header {
    height: 50px;
    background:url('../images/t-bg.png') 0 0 repeat-x;
    box-shadow: 0px 2px 4px 0px rgba(12, 4, 7, 0.5);
    position: relative;
}

/* banner */
.tpl-banner {
    -height: 200px;
    background-color: #e4e4e4;
}

/* 主体内容 */
.tpl-content {
    -position:relative;
}

/*============== 布局 使版权始终在最下方============= */
html, body {
    height: 100%;
}

#layout {
    clear: both;
    min-height: 100%;
    height: auto !important;
    height: 100%;

    /*.tpl-footer底部高度+边框 负值根据实际修改*/
    margin-bottom: -265px;
}

#layout #layout_footer {
    -height: 150px;
}

#footer {
    clear: both;
    position: relative;
}

/*============== 布局 使底部始终在最下方============= */
.tpl-footer {
    background:#431b12;
}


/* 返回顶部 */
#return-top {
  position: fixed;
  right: 5.5%;
  top: 90%;
  display: none;
  z-index: 99999;
      _position: absolute;
    _margin-top: 90%;
    _bottom: auto;
    _top: e­xpression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}

#return-top a {
  background-image: url("../images/Back-to-the-top.png");
  display: block;
  width: 38px;
  height: 38px;
}

#return-top a:hover {
  background-position: 0px 38px;
}