﻿/* CSS Document */
body{ margin:0; padding:0; font-size:12px; background:#110303 url('bg.jpg') repeat-y center top;
}
div,ul,li,p,table,form,tbody,tr,td,dl,dd,dt{ margin:0; padding:0; list-style:none;}
a{ text-decoration:none; outline:none;}
img{ border:0;}
.clr{ height:0; display:block; overflow:hidden; clear:both;}
.banner{ display:block;}

#wrap_top{ background:url('bg.gif') no-repeat center top;
}
#wrap_bot{ background:url('bot.jpg') no-repeat center bottom; 
padding-bottom:50px;
}

#main{ width:1002px; margin:0 auto; overflow:hidden;}
.b1{ height:464px; position:relative; background:url('b1.jpg') no-repeat center   246px;
}
.b2{ height:156px; position:relative; z-index:2; background:url('b2.jpg') no-repeat center top;
}
.left{ width:254px; margin-left:17px; overflow:hidden; float:left; display:inline;}
.right{ width:727px; overflow:hidden; float:right; display:inline;}
.reg{ width:254px; height:415px; background:url('reg.jpg') no-repeat center top; 
padding-top:56px;
}
.lm{
	padding:5px 25px; color:#D5CDA0;line-height:22px;
}
.left img{ margin-top:5px;border:1px solid #544B4C;}

#fla2_bg{ height:252px; overflow:hidden; background:url('fla2_bg.jpg') no-repeat center top;
}
.flacbg{
	 background:url('fla2_bgt.jpg') no-repeat ; color:#D5CDA0
}
.flacbg a{
	color:#FFFF00;text-decoration:underline
}
.flabbg{
	background:url('fla2_bgb.jpg') no-repeat -1px bottom;clear:both;height:23px;
}
.fwqlb{border-bottom:1px8 solid #999966; border-top:1px  #282828  solid;  color:#D5CDA0}
.fwqlb .zhushi td{background:#7A0607 url('tbg.jpg') repeat-x; height:25px; line-height:25px; font-weight:bold;border-bottom:2px #030000 solid ;font-size:13px; color:#FBCC26}
.fwqlb tr td{border-bottom:1px solid #010101; border-top:1px #393A3C solid; height:25px; text-indent:10px; background:#242424;}
.fwqlb  a{
	 color:#1F6DCF
}
#fla2{ width:686px; height:232px; overflow:hidden; margin:6px 0 0 15px; background:url('fla2.jpg') no-repeat center top;
}
.load{ width:100%; float:left; display:inline;}
.load1{ height:124px; background:url('load1.jpg') no-repeat left top; 
padding-top:48px;
}
.load2{ height:92px; background:url('load2.jpg') no-repeat left top; 
padding-top:48px;
}
.pic{ width:183px; float:left; overflow:hidden; padding-top:6px;}
.pic img{ margin-bottom:5px;border:1px solid #544B4C;}

#ssp{ width:465px; height:253px; overflow:hidden; background:url('ssp.jpg') no-repeat center top; 
position:absolute; left:502px; top:141px; z-index:2; }
#fla3{ height:588px; overflow:hidden; position:absolute; left:7px; top:0; z-index:1; width:100%;background:url('b0.jpg') no-repeat  left top}

.load1_con{ width:495px; margin:0 auto; line-height:20px;}
.load1_con p{ line-height:20px; color:#d5cda0; margin-bottom:8px;}
.load1_con p strong{ color:#fffbe4; margin-right:45px;}
.load1_con p a{ margin-right:10px;}
#fla1{ width:142px; height:156px; overflow:hidden; float:left; display:inline; margin-left:38px; bottom:0}

.b2 a{ display:block; position:absolute; width:90px; height:93px; text-indent:-9999px;}
.b2 .a1{ left:307px; top:56px;}
.b2 .a2{ left:420px; top:5px;}
.b2 .a3{ left:720px; top:41px;}
.b2 .a4{ left:827px; top:64px;}
.load2 ul{ padding-left:26px;}
.load2 ul li{ width:82px; float:left; overflow:hidden; height:23px;}
.load2 ul li a{ color:#d5cda0;}
.load2 ul li a:hover{ text-decoration:underline;}
#qiehuan{ position:absolute; width:651px; height:116px; right:0; top:0; overflow:hidden; z-index:1;}
#footer td p {
	color:#FFFBFB;line-height:23px;
}
#footer td a{
	color:white;
}
.lxfsws{
	background:black  url('tsbg.jpg') no-repeat;padding:50px 0 10px 20px;
}

#listtitle {
	text-align:center; padding:10px; border-bottom:1px dashed #808080; margin-bottom:20px; line-height:30px;
}
#listtitle h3{
	  font-size:20px;font-family:黑体; color:#F4D327; margin-bottom:8px;
}
.down-list-bg tr td{
	padding:5px; line-height:18px; 
}
.down-list-title{
	font-size:14px;color: white;font-weight:bold; text-indent:15px; padding:3px;
}
#kf{
 border-bottom:1px #B28B3E solid;  border-left:1px #B28B3E solid; 
}
#kf h3{
	font-size:14px;
}
#kf td{
	 line-height:25px; border:1px #B28B3E solid; border-left:0;border-bottom:0; text-indent:8px;
}
#kf .frmvi{
	padding-left:10px;
}
#kf  input,#kf textarea,#kf select{
	background: #000000; border:1px  #0A2643 solid ;color:#FFFFCC
}
.jswq  strong{ color: black;background:#D5CDA0; margin-right:10px;
}
