﻿@charset "utf-8";

/* 版心宽 */
.wrap {
	
    width: 1200px;
    margin: 0  auto;
}

.tpl-header,
.tpl-banner,
.tpl-content,
.tpl-footer {
    min-width: 1200px;
}

/* 顶部 */
.tpl-header {
    height: 61px;
    background-color: #0068b7;
}

/* banner */
.tpl-banner {
    height: 320px;
    background: url(../images/banner/banner_02.png);
}
.ysf-banner {
    height: 240px;
    background: url(../images/ysf-banner.png);
}
.dfzf-banner {
    height: 240px;
    background: url(../images/dfzf-banner.png);
}
.zftz-banner {
    height: 240px;
    background: url(../images/zftz-banner.png);
}
/* 主体内容 */
.tpl-content {
    
}

/*============== 布局 使版权始终在最下方============= */
html, body {
    height: 100%;
}

#layout {
    clear: both;
    min-height: 6%;
    height: auto !important;
    height: 100%;

    /*.tpl-footer底部高度+边框 负值根据实际修改*/
    
}

#layout #layout_footer {
    height: 150px;
}

#footer {
    clear: both;
    position: relative;
    height: 180px;
}

/*============== 布局 使底部始终在最下方============= */
.tpl-footer {
    background-color: #f9f9f9;
}


/* 返回顶部 */
#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;
}


.con2{ height: 490px; width: 960px; background-color:  #eee; float: right; margin-top: 20px;}
.con3{ height: 470px; width: 1200px; background: url(../images/rdjd_02.png) repeat fixed center; margin-top: 20px;}
.con4{ height: 80px; width: 450px; background-color:  #eee; float: left; margin-top: 20px;}
.con5{ height: 80px; width: 280px; background-color:  #eee; float: right; margin-top: 20px;}
.con6{ height: 480px; width: 380px; float: left; background-color: #eee; margin-top: 20px;}
.con8 a{font-size: 20px; border: solid 1px #00a0e9; color: #00a0e9; border-radius: 10px; float: left; margin-left:20px; margin-top: 20px; width: 275px; height: 80px; display: block; text-align: center;line-height: 80px;}
.con8 a:hover{background-color: #00a0e9; color: #fff;}


#login{color: #fff; border: 1px solid #fff; float: right;margin-top: 10px; padding: 0 10px; border-radius: 3px;}
#login:hover{background-color: #fff; color: #0068b7;}




.zjzp{float: left; margin-left: 40px;margin-top: 10px; padding-right: 40px;}
.footer{ width:100%; height:379px;color:#a4acb7;font-family:"Microsoft Yahei";font-size: 12px!important; line-height:22px; background-color:#1c2b40!important;}
.footer a{color:#66758d;font-family:"Microsoft Yahei"; }
.foot-top{width:100%;height:181px;padding-top:28px;clear:both;background:url("../images/foot-bg.png") top center #e6e9ee;}
.foot-top .content{width:1200px;margin:0 auto;overflow:hidden;}
.foot-top li{float:left;}
.foot-top li+li{margin-left:82px;}
.foot-top b{display:block;font-size:14px;color:#54627a;line-height:44px;}
.foot-top a,.foot-top span {font-size: 14px!important; display:block;color:#66758d;}
.foot-top span a{display:inline;}
.foot-top .weibo{width:290px;height:90px;padding-top:30px;padding-left:20px;margin-top:17px;text-align:center;border-left:1px solid #506581;}
.foot-top .weibo a{display:inline-block;line-height:40px;}
.foot-top .weibo a+a{margin-left:35px;}
.foot-top .weibo img{width:40px;height:40px;background:url("../images/weibo-bg.png") no-repeat 0 0;}.foot-top .weibo a:hover img{background-position:-40px 0;}.foot-bot{width:1200px;margin:0 auto;overflow:hidden;color:#a4acb7;}
.foot-bot .t{height:60px;padding-top:27px;border-bottom:1px solid #2e435e;}.foot-bot .t a{color:#a4acb7;}
.foot-bot .t>img{float:left;width:110px;}
.foot-bot .t .mid{float:left;margin-left:20px;}
.foot-bot .t .mid span{display:block;}
.foot-bot .t .mid a+a{margin-left:24px;}
.foot-bot .t .right{float:right;}
.foot-bot .t .right img{height:32px;margin-left:17px;}
.foot-bot .b{width:670px;padding-top:16px;}
.foot-bot .b a{margin-left:5px; font-size:12px!important;}
.foot-bot .b a,.foot-bot .b span{color:#6a7481;white-space:nowrap;margin-right:5px;}
.footer a:hover,.foot-top a:hover span{color:#2f8bd6;}
.fl{float: left;}

.part1-r-tit{
  width:984px;
  height:58px;
  border:1px solid #dadada;
}
.part1-r-cont{
  height: 512px;
  width:960px;
  border:1px solid #dadada;
  margin-top: 2px;
}
.area-list{
  width:364px;
  margin:12px 0 0 20px;
}
.area-list img{
  width:356px;
  height:171px;
  margin-bottom: 4px;
}
.area-list dl dt,
.area-list dl dd{
  float:left;
  margin-left: 4px;
  margin-top: 2px;
  height:26px;
  line-height: 26px;
}

.area-list dl dd a{
  display: block;
  float:left;
  font-size: 14px;
  color:#171515;
  line-height: 26px;
  padding:0 7px;
}
.area-list dl dd a.on{
  background-color: #eee;
}

.list-box,.list1{
  width:575px;
}
.list1{ display: none; }
.list1 .list-tab{
  width:578px;
  height:48px;
  border-left:1px solid #f0f0f0;
  border-right:1px solid #f0f0f0;
  margin-top: 24px;
  background:url(../images/u_19.png) repeat-x;
}
.list1 .list-tab li{
  height:48px;
  width:33.3%;
  border-top:1px solid #f0f0f0;
  float:left;
  margin-top: -1px;
  color:#2c2c2c;
  font-size: 16px;
  line-height: 48px;
  text-align: center;
  cursor:pointer;
}
.list1 .list-tab li.active{
  border-top:3px solid #2688b9;
  margin-top: -3px;
  background-color: #fff;
  color:#054c6f;
}
.list1 .list-tab-cont{
  width:578px;
  border:1px solid #f0f0f0;
  border-top:none;
  margin-bottom: 19px;
  padding:15px 0;
}

.list_module{
  width:100%;
}
.list1 .list_module li{
  width:500px;
  margin-left: 30px;
  padding-left: 25px;
  background:url(../images/u_23.png) no-repeat left center;
  height:28px;
  line-height: 28px;
}
.list1 .list_module li a{
  font-size: 14px;
  color:#2c2c2c;
}
.list1 .list_module li .title{
  display: block;
  float:left;
  width:510px;
  margin-right: 10px;
  overflow: hidden;
  line-height: 28px;
  height:28px;
  text-overflow: ellipsis;
  white-space: nowrap; color:#000;
}
.list1 .list_module li .date{ display:none;}
.list1 .list_module li .author{
  display: block;
  width:87px;
  float:left;
}