﻿.focusBox div,dl,dt,dd,ul,ol,li{margin:0;padding:0;}
.focusBox {margin:0;position: relative; width: 300px; height: 212px; overflow: hidden;  text-align: left; background: white; }
.focusBox .pic img {  width: 300px; height: 212px; display: block;margin:0 auto; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 20px; width:100%;  background: #02569c;overflow: hidden;opacity:0.8; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 20px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:20px; line-height:20px; position:absolute; bottom:-20px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px;text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 13px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 14px; height: 14px; line-height: 14px; overflow: hidden; text-align: center; margin-right: 9px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;background: url("/images/ico04.png") }
.focusBox .num li.on a{ background:#f60;background: url("/images/ico04.png") -14px 0  }
.focusBox .prev,
.focusBox .next { width:30px; height:200px; position:absolute; top:10px; z-index:3;  -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.focusBox .prev { background-position:-119px 0; left:0 }
.focusBox .next { background-position:-161px 0; right:0 }
.id-mode-top h1 a{color:#0169c0;}