﻿.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfix{zoom:1}
.fvl{float:left;}
.fvr{float:right;}
.webdisgn{position:relative;top:-20px;left:-15px;}
#ban{width:100%;}
a{
  color: #969696;
}
a:hover{
  color: #d9261c;
}
body{
  color: #474747;
  background-color: #fff;
  font-family:"微软雅黑","Microsoft Yahei";
}
.wp{
  width: 1000px;
  margin: 0 auto;
}
#hd{
  padding: 0 0 8px 0;
  height:75px;background-color: #ffffff;border-bottom:1px solid #cccd9d;}

.logo{
  margin: 4px 0 0 0;
  display: inline-block;
}

#nv{
  background: #4f4a4a;
  height: 34px;
  line-height: 34px;
}
#nv li{
  float: left;
}

#nv li a{
  color: #fff;
  font-size: 16px;
  float: left;
  text-align: center;
  width: 120px;
  font-family:'微软雅黑';
	}
#nv li.current a,#nv li a:hover{
 color:#fff;
  background-color: #d9261c;
}
#nv li.curr >a{
 color:#fff;
  background-color: #d9261c;
}
#fd{
  background:#b3e2fc;
  overflow: hidden;
  color: #047cc0;
}

.fd-con{position:relative;margin: 30px 0 0 0;overflow: hidden;height: 50px;font-size:14px; }
.fd-con dd{ float: left;}
.fd-con dt{ float: right;}
.fd-con p{line-height: 24px; padding: 0 0 0 24px;}
#fd .wp{
  position: relative;
}
#fd .fd-map{
  position: absolute;
  right: 0;
  top: 10px;
}

#nv li a{
/*   -webkit-transition: background-color 0.3s linear;
  -moz-transition: background-color 0.3s linear;
  -ms-transition: background-color 0.3s linear;
  -o-transition: background-color 0.3s linear;
  transition: background-color 0.3s linear; */
}

/* #nv {position:relative;}
#nv .libar{width:100%; height:34px; background:#57A31A; left:0; top:46px; position:absolute; z-index:1111; display:none;}
#nv li {position:relative;}
#nv li .bar {display:none;}
#nv li .bar dl{margin-top:8px; white-space:nowrap;}
#nv li .bar dd{float:left; color:#DDEDD1; padding:0 20px; text-align:center; display:inline; }
#nv li .bar dd a{font-size:12px; color:#fff;  display:inline!important; line-height:20px;}
#nv li .bar dd a:hover{background:none; border-bottom:1px solid #fff;}
#nv li .bar{position:absolute; z-index:1112;  top:46px;  width:auto;}
#nv li .bar.flv{left:-2px;}
#nv li .bar.frv{right:-2px;} */

#nv {position:relative;}
#nv .libar{width:100%; height:20px; background:#dedede; left:0; top:34px; position:absolute; z-index:1111; display:none;}
#nv li {position:relative;}
#nv li a.hover{ color:#4f4a4a;
  background-color: #dedede; }
#nv li .bar {display:none;white-space:nowrap;}
#nv li .bar a{font-size:12px; background:none;color:#4f4a4a;  display:inline!important; line-height:14px; float:none;  margin:0 12px; position:relative;}
#nv li .bar a:after{position:absolute; content:'';
width:1px; height:10px; background:#000; right:-15px; top:4px;
}
#nv li .bar a:hover{background:none; border-bottom:1px solid #4f4a4a;}
#nv li .bar{position:absolute; z-index:1112;  top:28px;  width:auto;}
#nv li .bar.flv{left:-2px;}
#nv li .bar.frv{right:-2px;} 

