/*.flexslider{position:relative;overflow:hidden; width:100%;}
.flexslider .slides li a{display: block;}
.flexslider .slides img{width:100%;}
.flex-direction-nav{ width:100%; *position:absolute; *top:47%;}
.flex-direction-nav a{position:absolute;top:50%;width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;
z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{position:absolute;bottom:0px;left:48%;}
.flex-control-nav li{margin:0 3px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{width:14px;height:18px;background:#e7e7e7;display:block;overflow:hidden;cursor:pointer;line-height:70px;
font-size:12px;color:#d4d5d7;}
.flex-control-paging li a.flex-active{background:#c12c20; height:35px;line-height:170px;}
.flexslider h5{position:absolute; z-index:11111; bottom:0px;left: 50%;margin-left: -465px;}*/


.flexslider{position:relative;overflow:hidden;*height:500px;}
.flexslider .slides li a{display: block;}
.flex-direction-nav a{position:absolute;top:50%;width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;
z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{position:absolute;bottom:25px; left:50%; margin-left:-50px;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{width:16px;height:14px; vertical-align:middle; text-align:center;background:url(../images/shi.png) no-repeat center;display:block;overflow:hidden;cursor:pointer;
line-height:50px;font-size:12px;color:#d4d5d7;}
.flex-control-paging li a.flex-active{background:url(../images/shi_h.png) no-repeat center; line-height:50px; color:#000}