/*焦点图*/
.focus{position:relative; width:100%;overflow:hidden;box-shadow:0px 2px 5px #ccc;}  
.focus img{width:100%;} 
.focus .shadow{width:100%;height:80px; line-height:55px; background:#fff;    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left;overflow:hidden;}  
.focus .shadow a{ text-decoration:none; color:#000; font-size:18px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;}  
.focus .fbg{bottom:12px;left:5px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.carousel_box .focus .D1fBt .current{background:#0054a5;width:30px;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#0054a5;}    
.focus .D1fBt i{display:none; font-style:normal;}    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../img/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  
