/*Reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,em {padding:0; margin:0; outline:none;}
table {border-collapse:collapse; border-spacing:0}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,th,var,i {font-weight:normal; font-style:normal}
ol,ul {list-style:none}
:focus{outline:none}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%}
.cl:after {display:block; content:"."; height:0; clear:both; visibility:hidden} 
.cl{zoom:1} 
.clear {clear:both; height:0; overflow:hidden}
.fl {float:left}
.fr {float:right}

body {font:12px/normal Tahoma, Geneva, sans-serif; color:#1b1b1b; background:#000}
a,a:visited {text-decoration:none}
a:hover {text-decoration:underline}
a,area {blr:expression(this.onFocus=this.blur());outline:none}

.w_bg {display:none; position:absolute; z-index:1000000; left:0px; top:0px; width:100%; background:#000; filter:alpha(opacity=60); opacity:0.6}
#box { display:none; position:absolute; z-index:1000001; width:850px; height:598px; overflow:hidden;}
.box {position:relative}
.box_bg {height:598px; background:#a80329 url(../images/box_bg.jpg) ; border:1px solid #7b0c26; }
.box_cont {position:absolute; margin:0 15px; width:820px; height:520px; left:0; top:59px;overflow:hidden;background:#dddddd;border:1px solid #4a0112; }



.act { display:none;}
.act h2 { width:795px; height:35px; margin:20px 25px 20px 33px; }
.act h2 p {float:left; font-size:20px; line-height:35px; font-weight:bold; color:#ccf5ff; font-family:"微软雅黑","黑体"}
.act h2 a {float:right;  padding:10px;width:17px; height:21px; display:inline; text-indent:-99999px; overflow:hidden; background:url(../images/close.jpg) no-repeat;}
.content { margin:20px 20px 0 34px; line-height:25px; height:500px; overflow:auto; background:#dddddd; color:#000000;}
.content strong {padding:3px 0; line-height:28px; font-size:14px; color:#990000;}
.content  p{ text-indent:2em;}
.content span{font-weight:bold; color:#b36b04; padding-top:5px; }
.content em {font-weight:bold; color:#ff0000; padding-top:5px;}
.content a,.content a:visited {color:#f00; text-decoration:underline}
.content table {margin:10px 0;border:1px solid #333;}
.content table td {border:1px solid #333; line-height:26px; text-align:center;}
.content table td strong{ color:#000;}
.dbg{background: url(../images/bg1.jpg) }
#w {background:#220000 url(../images/bg.jpg) center top no-repeat}
.main {position:relative; width:1000px; margin:auto; padding-bottom:40px;}
.bg img {display:block;}
.main h2 {position:absolute; width:130px; height:80px; left:40px; top:30px}
.main h2 a {display:block; height:80px; text-indent:-99999px; overflow:hidden; background:url(none.gif)}
.main ul {position:absolute; left:430px; top:30px}
.main ul li {float:left; width:90px; height:40px}
.main ul li a {display:block; height:40px; text-indent:-99999px; overflow:hidden; background:url(none.gif)}
