.focus{ width: 100%;
      min-height: 100vh;
  transition: left 0.6s ease-out;
 }

.fcon img{ width: 100%;
           height: 100vh;
            /* 确保背景图铺满 */
            background-size: cover; /* 保持比例并覆盖整个区域 */
            background-position: center; /* 图片居中 */
            background-repeat: no-repeat; /* 不重复 */
            background-attachment: fixed; /* 固定背景，滚动时不移动 */
 }
/* 视差滑动效果 */

.fcon.active {
  left: 0; /* 当前项在中间 */
  z-index: 2;
}

.fcon.inactive {
  left: -100%; /* 上一项滑到左侧 */
  z-index: 100;
}
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{ display:inline; width:13px; height:13px; 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; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%;  bottom:0; left:0px; z-index:10; height:80px; line-height: 36px; background:rgba(0,0,0,0.4);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  

.focus .fcon{  width:100%; float:left;  display:none;   }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:16px; right:8px;  position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:12px;float: left;}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 4px;color:#B0B0B0;font:12px/15px ; text-decoration:none; text-align:center; outline:0; float:left; background:#3845c0; }
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fff; border-left:0px solid #fff;border-right:0px solid #fff;}
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
/*.focus .prev,.focus .next{position:absolute;width:40px;height:74px;
.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;}

/* 1. 清除默认内外边距 */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box; /* 统一盒模型：width = 内容宽 + padding + border */
}

/* 2. 清除列表默认样式 */
ul, ol, li {
    list-style: none; /* 去掉默认圆点/数字 */
}

/* 3. 清除链接默认样式 */
a {
    text-decoration: none; /* 去掉下划线 */
    color: inherit; /* 继承父元素颜色，避免默认蓝色 */
}

/* 4. 清除图片默认样式 */
img {
    vertical-align: middle; /* 解决图片底部留白问题 */
    border: none; /* 去掉 IE 下图片默认边框 */
    max-width: 100%; /* 图片自适应容器，避免溢出 */
}

/* 5. 清除表格默认样式 */
table {
    border-collapse: collapse; /* 合并边框 */
    border-spacing: 0;
}

/* 6. 清除表单默认样式 */
input, button, textarea, select {
    font-family: inherit; /* 继承父元素字体 */
    font-size: inherit;
    outline: none; /* 去掉聚焦时默认外边框 */
    border: none;
    background: none;
}

/* 7. 清除块级元素默认对齐 */
h1, h2, h3, h4, h5, h6, p, div {
    font-weight: normal; /* 去掉标题默认加粗 */
}

/* 8. 清除浮动（经典 clearfix 方案） */
.clearfix::after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
}
.clearfix {
    *zoom: 1; /* 兼容 IE6/7 */
}