@charset "utf-8";
@import "reset.css";
/* -------------------------------------------------
 * CSS Document
 * flexslider.css
 * -------------------------------------------------
*/
.flexslider{position:relative;height:370px;overflow:hidden}
.flexslider ul li a.bannerhref{width: 100%; height: 100%; display: block;}
.slides{position:relative;z-index:1;}
.slides li{height:370px; cursor:pointer}
.slides .slide_tit{ position:absolute; color:#fff; font-size:30px; margin:120px 0 0 208px; line-height:21px;}
.slides .silide_btn{ margin:244px 0 0 188px; position:absolute}
.slides .silide_btn a{ float:left; text-align:center; line-height:33px; text-decoration:none; width:136px; height:36px; background:none; color:#FFF; border:2px solid #fff; margin-left:20px;}
.slides .silide_btn a:hover{ background:#010a17;}
.flex-control-nav{position:absolute;bottom:0;z-index:2;width:100%; height:40px; text-align:center; background:#000; opacity:0.5; margin:0 auto;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:15px 5px 0;*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:2px 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:59px;height:79px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0;background:url(../images/next.png) center center no-repeat;}