.flexslider {position: relative; zoom: 1; width:100%; overflow:hidden;margin: 0; padding: 0;}
.flexslider .slides { zoom: 1; }
.flexslider img{ width:100%;max-width:100%; display:block;}
.flexslider img.banner_logo{ width:auto; position:absolute; left:50%; top:50%; margin:-73px 0 0 -248px;-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:none;}
.flexslider .flex-active-slide img.banner_logo{ display:block;}
.flexslider .slides li {width: 100%;display: block; background-position:center center; background-size:auto 100%; background-repeat:no-repeat;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav li { width:59px; height:115px; overflow:hidden; position: absolute; top: 50%; margin-top:-57.5px;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 59px; height: 115px;position: absolute;  z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; background-image:url(../images/arrow.png); padding-top:120px;}
.flex-direction-nav .flex-prev { background-repeat: no-repeat; background-position: left center; }
.flex-direction-nav .flex-next { background-repeat: no-repeat; background-position: right center; }
.prevleft{left: 40px;}
.nextright{right: 40px;}
.flexslider:hover .flex-prev { opacity: 0.7; }
.flexslider:hover .flex-next { opacity: 0.7; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }

.slider_more a:hover{ text-decoration:none;}
.flex-control-nav {width: 100%; position: absolute; bottom: 20px; text-align: center; padding:0px; margin:0px; z-index:3;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1;}
.flex-control-nav li a { width: 22px; height: 22px; display: block; cursor: pointer; text-indent: -9999px; background-image: url(../images/x.png); background-repeat: no-repeat; background-position: center top; }
.flex-control-nav li a:hover { background-position: center bottom; }
.flex-control-nav li a.flex-active {  cursor: default; background-position: center bottom; }
@media screen and (max-width:640px){
.flexslider img.banner_logo{ width:50%;margin:-15% 0 0 -25%; height:auto;}
.flexslider img{ height:500px; width:auto; max-width:none;}
}