﻿
.focus{ position:relative; width:660px; height:380px; float: left;}  
.focus img{ width: 660px; height: 380px; margin-top:4px;} 
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9;}  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px;}  

.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;}  
    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none;}    
.focus .D1fBt i{display:none; font-style:normal;} 

/*.banner_wrap{ width:100%; height:auto; overflow:hidden; background:url(../images/bannerbg.png) no-repeat center top;}*/
.banner{ width:1000px; height:auto; overflow:hidden; margin:8px auto 0; position:relative;}
.banner ul{ width:8000px; position:relative; height:462px;}
.banner ul li{width:1000px; height:462px;}
.banner ul li a{ display:block; width:1000px; height:462px;}
.banner ul li a img{ position:absolute; left:0; top:0; width:1000px; height:462px;}
.btn{ position:absolute; right:16px; top:17px;}
.banner ol{ background:url(../images/banner_ol_bg.png) no-repeat; width:200px; height:16px; position:absolute; bottom:4px; left:400px; z-index:2; padding:10px 0 0 33px;}
.banner ol li{ float:left; background:url(../images/banner_visit.png) no-repeat; width:10px; height:10px; margin-left:10px;}
.banner ol li.banner_cur{ background:url(../images/banner_hover.png) no-repeat; width:10px; height:10px;}
.banner p{ text-align:center; font-size:18px; color:#003ab0; position:absolute; bottom:20px; left:365px;}
