@charset "utf-8";

/* 版心宽 */
.wrap {
    width: 1200px;
    margin: 0  auto;
	position: relative;
}

.tpl-header,
.tpl-banner,
.tpl-content,
.tpl-footer {
    min-width: 1200px;
}

/* 顶部 */
.tpl-header {
    height:40px;
    background-color: #fff;
}

/* banner */
.tpl-banner .banner {
    height:190px;
    margin:0px auto;
    background:#5BF0C6 url(../images/header.jpg) no-repeat center top;
    width:100%;
    min-width:1200px;
}
.hdbg{
width:100%;
min-width:1200px;
}
h2.hdtit{
color:#00525a;
	font-size:38px;
	line-height:190px;
	text-align:center;
 }
/* 主体内容 */
.tpl-content {
    background-color: #fff;
}

/*============== 布局 使版权始终在最下方============= */
html, body {
    height: 100%;
}

#layout {
    clear: both;
    min-height: 100%;
    height: auto !important;
    height: 100%;

    /*.tpl-footer底部高度+边框 负值根据实际修改*/
    margin-bottom: -150px;
}

#layout #layout_footer {
    
}

#footer {
    clear: both;
    position: relative;
}

/*============== 布局 使底部始终在最下方============= */
.tpl-footer {
    background-color: #262626;
    width:100%;
}


/* 返回顶部 */
#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;
}