.slide { position :relative;zoom: 1;width: 100%;box-shadow: 0px 5px 5px #ccc;margin-bottom: 10px;}
.slide .bd { position:relative; z-index:0;width: 100%; }
.slide .bd li { width: 100%;height:581px;overflow: hidden;}
.slide .bd li img {width:100%; vertical-align:top;} 
.slide .hd { position:relative; z-index:99; margin-top:-80px;height:80px;line-height:80px;text-align:center;}
.slide .bd li a { display: block;width: 100%;height:581px;}
.slide .hd ul { text-align:center;padding-top:5px;}
.slide .hd ul li { cursor:pointer;display:inline-block;zoom:1;width:20px;height:20px;margin:0 6px;background:#000;opacity: 0.3;overflow:hidden;font-size:0;z-index:9999}
.slide .hd ul .on { opacity: 0.7;}
.slide .prev,.slide .next { position: absolute;top: 33.5%;width: 90px;height: 179px;opacity: 0.3;}
.slide .prev { left: 1.5%;background: url(/images/left.png) left no-repeat;}
.slide .next { right: 1.5%;background: url(/images/right.png) right no-repeat;}
.slide .prev:hover,.slide .next:hover { opacity: 0.8;}
.slide .stext { width: 950px;position: absolute;top: 33%;left: 0;right: 0;margin: 0 auto;}
.slide .stext h2 { font-size: 60px;font-weight: normal;color: #000;}
.slide .stext span { display: inline-block;line-height: 45px;font-weight: bold;background: rgba(225, 225, 225, 0.7);color: rgba(0, 0, 0, 0.5);font-size: 30px;padding: 12px 15px;margin-top: 20px;text-align: center;}