@charset "utf-8";

/* 版心宽 */
.wrap {
    width: 1300px;
    margin: 0  auto;
}

.tpl-header,
.tpl-banner,
.tpl-content,
.tpl-footer {
    min-width: 1300px;
}

/* 顶部 */
.tpl-header {
    height: 100px;
    background-color: #f9f9f9;
}


.OnlineService_Bg {width:100px;overflow:hidden;position:fixed;right:10px;bottom:20px;z-index:10;}
.OnlineService_Box {width:100%;overflow:hidden;}
.OnlineService_QQBox {width:88px;overflow:hidden;border:1px solid #cecece;margin-bottom:10px;background:#f5f5f5;}

.OnlineService_Phone {width:90px;height:90px;margin-bottom:200px;}
.OnlineService_Phone a {display:block;width:90px;height:33px;background-color:#3a74fa;padding-top:57px;line-height:30px;font-size:16px;text-align:center;color:#fff;background-image: url(../images/icon_Online.png);background-repeat:no-repeat;background-position:center 8px;cursor:pointer;text-decoration:none;     border-radius: 4px;}
.OnlineService_Sign {width:90px;margin-bottom:10px;background-color:#3a74fa;padding-top:57px;line-height:30px;font-size:16px;text-align:center;color:#fff;cursor:pointer;background-image:url(icon_Sign.png);background-repeat:no-repeat;background-position:center 10px;}

/* banner */
.tpl-banner {
    height: 350px;
    margin-left: -630px;
}

/* 主体内容 */
.tpl-content {
  
}
.con01{ margin-top: 40px; float: left;}
.bt{ font-size: 28px; color: #000;  margin-left: 10px;  float: left; margin-top: -6px; width: 1120px;}
.tb{ float: left; display: block;}
.spp{ margin-top: 20px; float: left;}
.spp ul{ width: 1300px;}
.biaoti{font-size: 18px;
    color: #000;
    width: 244px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 14px;}
.mz{font-size: 14px; color: #000;margin-top: 6px;float: left;}
.dz{font-size: 14px; color: #000;margin-top: 6px; margin-left: 10px;float: left;  }
.xmk{ float: left; margin-left:18px; overflow: hidden;text-overflow: ellipsis; }


.lunbo{ float: left; margin-top: 40px; margin-bottom: 30px;}
.lb-top{width: 1300px;height: 40px;  margin-bottom: 30px;}
.lb-top img{ display: block;margin-top: 20px;float: left;}


/*============== 布局 使版权始终在最下方============= */
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;
    height: 175px;
}

/*============== 布局 使底部始终在最下方============= */
.tpl-footer {
    background-color: #133c6f;
}

.ful{ float: left; margin-top: 30px;}
.ful li{ float: left; font-size: 16px;color: #fff;}



/* 返回顶部 */
#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;
}