/* banner */
#banner{width:100%;height:405px;background:#FFF;overflow:hidden;position:relative;}
#banner .wrapper{width:986px;margin:0 auto;position:relative;}
#banner_img{display:block;position:relative;}
#banner_img li{position:absolute;top:0;left:0;width:100%;height:405px;background-position:center;background-size:cover;display:none;}

#banner_ctr{position:absolute;width:1003px;height:11px;margin-left:-495px;left:50%;bottom:20px;z-index:1;}
#banner_ctr ul{width:1003px;height:11px;font-size:0;line-height:0;position:relative;}
#banner_ctr li{display:block;float:left;width:11px;height:11px;cursor:pointer;background:url(../images/dd.png) no-repeat right; margin-right:5px;}

#drag_arrow{position:absolute;width:11px;height:11px;background:url(../images/dd.png) no-repeat left; top:0px;}


/*banner*/
.focus{height:228px;}
.xmSlide{background-color:#fff;}
.xmSlide-pagination{text-align:right; width:290px; position:absolute; margin-top:-18px; z-index:999;}
.xmSlide-pagination li{display:inline-block;width:10px;height:10px;margin:0 2px; float:right;}
.xmSlide-pagination li a{display:inline-block;width:10px;height:10px;text-indent:-9999px;background-color:#70706f;border-radius:8px;
-moz-border-radius: 8px; /* Firefox */
-webkit-border-radius: 8px; /* Safari and Chrome */
border-radius: 8px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
behavior: url(../ie-css3.htc);
overflow:hidden; line-height:40px; overflow:hidden;}
.xmSlide-pagination li a.active{background-color:#1e1e1e;}
.xmSlide-control{overflow:hidden;}
