/* css 重置 */

.gd { height: 510px; }
#footer { text-align:center; background-color: #bfbfbf; height: 110px; line-height: 24px; background-image: url(footer.gif); background-repeat: repeat-x; }
#footer .content { padding-top: 15px; }
#top{ width:100%; height:10px; float:left; position:relative; }
#box{ width:100%; height:500px; float:left; background:url(images/banna.jpg) no-repeat center; overflow:hidden; position:relative; }
#box .bg{ width:100%; height:340px; background:#000; filter:alpha(opacity=70); opacity:0.7; position:absolute; top:75px; left:0px; }
#list{ width:1004px; height:446px; position:absolute; top:20px; left:50%; display:inline; margin-left:-502px; }
#list ul {margin:0px;padding:0px; float:left;}
#list li{width:100px;border:3px solid #000;position:absolute;list-style-type:none;overflow:hidden;cursor:pointer;}
#list li img{width:100%;height:100%;vertical-align:top;}
#list li div{width:100%;height:100%;background:#000;filter:alpha(opacity=70); opacity:0.7; position:absolute; z-index:1; top:0px; left:0px;}
#list li .b_tit{width:100%;height:100px;position:absolute; z-index:1; bottom:-100%; left:0px;margin:0px;padding:0px;}
#list li .opacity{width:100%;height:50px;background:#000;filter:alpha(opacity=80); opacity:0.8; position:absolute; z-index:1; bottom:0px; left:0px;}
#list li .tit{ width:324px; height:50px; padding:0 110px; position:absolute; z-index:75; bottom:0px; left:0px; }
#list li .tit span{width:100%;height:30px;font-weight:normal;float:left;text-align:left;line-height:30px;color:#fff;border-bottom:1px solid #2f2f2c;margin:0px;padding:0px;}
#list li .tit span em{color:#ba0707;font-style:normal;float:none;}
#list li .tit em{color:#fff;line-height:25px;float:left;margin:0px;padding:5px 0;font-style:normal;}
#list a{width:39px;height:80px;background:url(btn.png) no-repeat;text-decoration:;none;position:absolute;z-index:20;top:190px;}
#list a.prev{background-position:0 0; left:-54px;}
#list a.next{background-position:-39px 0; right:-100px;}
