@charset "utf-8";
/* CSS Document */

/*------------------------------
  顶部通用
-------------------------------*/
.top-box{ width:100%; height:auto; background:#f9fafa; border-bottom:1px solid #ececec;color:#a8a6a6;font-size:12px;}
.top-box h1{font-size:12px;color:#a8a6a6; float:left;padding-top: 4px; }
.top-box-r a{font-size:12px;color:#a8a6a6; display:inline-block; margin-left:10px; padding-top:5px;}
.top{ padding:20px 0px;}
.top .right img{ margin-top:14px;}

/*导航*/
.navBar{width:100%;margin:0px auto; height: 40px;line-height: 40px;background:#0169d4;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: 150px;text-align:center;}
.nav .sub li a:hover{color:#fff;}
.nav h3 a:hover{ background:#ff721d;}
.nav-s{ background:#ff721d;}

.nav .sub{display:none;position:absolute;left:0px;top:40px;z-index:1;width:150px;border-top:0;background:#0169d4;}
.nav .sub li{text-align:center;margin-bottom:-1px;}
.nav .sub li a{display:block;border-bottom:1px solid #0570cb;padding:8px 0;height:28px;line-height:28px;color:#fff;font-size:14px; overflow:hidden}
.nav .sub li a:hover{background:#ff721d;}

/*banner*/
.flexslider{position:relative;height:556px;overflow:hidden;box-shadow: 5px 4px 4px #b2b1b1;}
.slides{position:relative;z-index:1;}
.slides li{height:556px;}
.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*/