/**banner轮播**/
.flexslider{height:auto;position: relative; overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.flexslider .slides{position:relative;z-index:1;}
.flexslider .slides li{height:auto;}
.flexslider .slides li a{display: block;}
.flexslider .slides img{width: 100%;height:auto;overflow:hidden; max-height:760px;display: block;}
.flexslider .flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flexslider .flex-control-nav li{cursor:pointer;width: 20px;height:20px;text-align: center;display: inline-block;  margin-right:12px;*display:inline;zoom:1;}
.flexslider .flex-control-nav a{display:inline-block;width: 20px;height:20px;overflow:hidden;cursor:pointer;text-indent: -999px;background-color:#666; border-radius:50%;}
.flexslider .flex-control-nav .flex-active{background-color:#d70c19; border-radius:50%;}
.flexslider .flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flexslider .flex-direction-nav li a{
    position: absolute;
    top: 45%;
    margin-top: -36px;
    width: 72px;
    height: 72px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    z-index: 10;
    background:url(../images/ban/ico_sliding.png) no-repeat;
}
.flexslider .flex-direction-nav li a.flex-prev{left: 0px;background-position: 0 0;}
.flexslider .flex-direction-nav li a.flex-prev:hover{background-position: 0 -144px;}
.flexslider .flex-direction-nav li a.flex-next{right: 0px;background-position: 0 -72px;}
.flexslider .flex-direction-nav li a.flex-next:hover{background-position: 0 -216px;}

/*.flexslider .flex-direction-nav li a.flex-next{left: 0px;background-position: 0 0;}
.flexslider .flex-direction-nav li a.flex-next:hover{background-position: 0 -144px;}
.flexslider .flex-direction-nav li a.flex-prev{right: 0px;background-position: 0 -72px;}
.flexslider .flex-direction-nav li a.flex-prev:hover{background-position: 0 -216px;}*/

@media screen and (max-width:780px){
.flexslider .flex-direction-nav{display: none;}
.flexslider .flex-control-nav{display: block;bottom: 5px;}
.flexslider .flex-control-nav li{width: 10px;height: 10px;margin-right: 5px;}
.flexslider .flex-control-nav a{width: 10px;height: 10px;}
}

