.flexslider{position:relative;height:430px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:430px;}
.flex-control-nav{position:absolute;bottom:15px;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:50%; margin-top: -50px; display: none;}
.flex-direction-nav li a{display:block;width:100px;height:100px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0px;background:url(../images/next.png) center center no-repeat;}

.flexslider .txt span { padding: 0px 20px; color: #fff; margin-bottom: 10px; display: inline-block; }
.flexslider .txt1 span { font-size: 44px; line-height: 80px; margin-top: 155px; }
.flexslider .txt2 span { font-size: 18px; width: 500px; line-height: 32px; color: #97dbff; }
.flexslider .more { margin-left: 20px; width: 120px; padding-right: 30px; height: 55px; line-height: 55px; font-size: 14px; color: #000; background:#fff url("../images/ia5.png") no-repeat 100px center; border-radius: 5px; overflow: hidden; text-align: center; margin-top: 40px; }
.flexslider .more a { display: block; height: 55px; color: #000; }
