@charset "utf-8";
/* CSS Document */

/*------------------------------
  顶部通用
-------------------------------*/
#top{ width:100%; height:20px; background:#f2f1f1; font-size:12px; line-height:20px; color:#989998;border-bottom:1px solid #e3e3e3;}
#top .l .top-right{ float:right;}
#top .l .top-right a{ color:#989998;}
#top .l .top-right span{ display:inline-block; margin:0 5px;}

.top{ padding:20px 0px;}
.top .right img{ margin-top:14px;}

/*导航*/
.navBar{width:100%;margin:0px auto; height: 37px;line-height:37px;background:#099e4a;color:#fff;}
.nav{position:relative;width:1200px;margin:0 auto;font-size:16px;  z-index:2}
.nav a{color:#fff;}
.nav h3{font-size:100%;font-weight:normal;}
.nav .m{float:left;position:relative;z-index:1;}
.nav .s{float:left;width:3px;text-align:center;color:#D4D4D4;font-size:12px;}
.nav h3 a{display:block;width: 171px;text-align:center;}
.nav .sub li a:hover{color:#fff;}
.nav .block{height:8px;width:120px;background:#FE7700;position:absolute;left:0;top:42px;overflow:hidden;}
.nav h3 a:hover{ background:#21b964;}
.nav-s{ background:#21b964;}
.nav-s{ background:#21b964;}

.nav .sub{display:none;position:absolute;left:0px;top:37px;z-index:1;width:171px;/*border:1px solid #5aa7f5;*/border-top:0;background:#099e4a;}
.nav .sub li{text-align:center;/*padding:0 8px;*/margin-bottom:-1px;}
.nav .sub li a{display:block;border-bottom:1px solid #21b964;padding:8px 0;height:20px;line-height:28px;color:#fff;font-size:14px;}
.nav .sub li a:hover{background:#21b964;}

/*banner*/
.flexslider{position:relative;height:520px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:520px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;/*top:45%;*/}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:20px;background:url(../images/prev.png) center center no-repeat; top:250px;}
.flex-direction-nav li a.flex-next{right:20px;background:url(../images/next.png) center center no-repeat;top:250px;}
/*banner-end*/