/* CSS Document */
body{ font-family:"微软雅黑", "宋体", Arial; font-size:1em; margin:0; padding:0; color:#303030;font-size:14px;}
div, ul, li, dl, dd, dt, h1, h2, h3, h4, a, img, span, strong, p{ margin:0; padding:0; list-style:none;}
img{ border:0;}
a{ color:#303030;}
a, a:hover{ text-decoration:none;}
/*头部*/
.header{width:100%; height: auto; overflow: hidden; background: #7d4698;}
.header .headBox{width: 1000px; height:98px; margin: 0 auto;}
.header .headBox .headTop{width:100%; height: 98px; overflow: hidden;}
.header .headBox .headTop .logo{width:48%; height: 100%; background: url(../images/logoA.png) no-repeat left center; float: left;}
.header .headBox .headTop .headinfo{width:52%; height: 100%; overflow: hidden;float: left;}
.header .headBox .headTop .headinfo li{display: block; height: 100%; text-align: center; float:left;}
.header .headBox .headTop .headinfo .tel{background:url(../images/l.gif) no-repeat right center;width:220px;}
.header .headBox .headTop .headinfo .tel img{ padding-top: 20px;}
.header .headBox .headTop .headinfo .weibo{background:url(../images/l.gif) no-repeat right center;width:146px;}
.header .headBox .headTop .headinfo .weibo img{padding-top: 34px;}
.header .headBox .headTop .headinfo .weixin{width:136px; background:url(../images/weixin.png) no-repeat 18px 34px; cursor:pointer;}
.header .headBox .headTop .headinfo .weixin:hover{ background:url(../images/wxm.jpg) no-repeat 18px 5px;}
/*导航*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{ position:relative; z-index:1;  height:55px; line-height:55px; background: #7d4698; font-size: 14px;   }
.navBar a{ font-size:14px;font-family:"微软雅黑";}
.nav{ width:1000px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei; background:#FFF; color:333333; border-top-left-radius: 6px; border-top-right-radius: 6px; }
.nav a{ color:#333; }
.nav h3{ float:left; font-weight:normal; }
.nav .m{ float:left;  position:relative; }
.nav .s{ float:left; width:9px; text-align:center; color:#eee;   }
.nav h3 a{ padding:0 19px; }
.nav .on a{  color:#7d4698;}
.nav .sub{ display:none; /*默认隐藏*/ width:440px;  position:absolute; left:0; top:55px; height:30px; line-height:30px; padding:7px 0;  background:#fff;  float:left;  border-bottom-left-radius: 6px;border-bottom-right-radius: 6px; opacity:0.8; filter:alpha(opacity=80);}
.nav .sub li{ float:left;  }
.nav .sub li a{ display:block; padding:0 15px; margin:0 10px; color: #333;  }
.nav .sub li a:hover{ color:#9d68b7;    }
.navBar .s img{ display: block;padding-top:10px;}

/*尾部*/
.footer{width:100%; height:auto; background:#9d68b7;}
.footer ul{width:100%; border-bottom:1px solid #a576bd; height:50px; line-height:50px;}
.footer ul dl{ display:block; width:1000px; margin:0 auto; overflow:hidden; color:#FFF; font-size:14px;}
.footer ul dl a{ color:#fff; padding:0 10px 0 10px;}
.footer .footBox{width:1000px; height:auto; margin:0 auto; overflow:hidden; color:#fff; font-size:14px; padding:20px 0 30px 0; position:relative;}
.footer .footBox p{ line-height:26px; height:26px;}
.footer .footBox span{ display:block; position:absolute; top:10px; right:10px; text-align:center; }