@charset "GBK";
/************************************************
*	default style								*
************************************************/
*{ margin:0; padding:0;}
body{ margin:0 auto; background:#2C2821; color:#575757; font:12px Arial,Verdana,Tahoma;}
div, form, img, ul, ol, li, dl, dt, dd{ margin:0; padding:0;}
ul{ list-style:none;}
ol{ margin-left:23px;}
table{ border-collapse:collapse;}
h1, h2, h3, h4, h5, h6{ margin:0; padding:0; font:12px Verdana, Arial, Helvetica, sans-serif;}
a img, img{ border:0;}
select, input, textarea{ color:#575757; background:inherit; font:12px Arial,Verdana,Tahoma;}


/************************************************
*	form style									*
************************************************/
input, textarea, select{ padding:1px;}
.submit,
.submit input{ cursor:pointer;}


/************************************************
*	links   									*
************************************************/
a{ color:#000; text-decoration:none;}
a:hover{ color:#0896d4; text-decoration:underline;}


/************************************************
*		clearfix style							*
************************************************/

.clear{ clear:both;}


/************************************************
*	class style									*
************************************************/
.tbg{ background:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/tbg.jpg) repeat-x 50% 0;}
.bg{ background:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/bg.jpg) repeat 50% 0;}
.wrapper{ margin-left:auto; margin-right:auto; width:1000px; background:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/head_bg.jpg) no-repeat 0 0;}

/************************************************
*	layout style								*
************************************************/
#header{ height:101px;}
	.toplink{ display:inline; float:left; margin:19px 0 0 685px; padding-left:22px; width:202px; height:16px; background:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/icon_toplink.gif) no-repeat; filter:glow(color=#4C0808,strength=2);}
	* html .toplink{ margin-top:21px;}
	*+html .toplink{ margin-top:21px;}
		.toplink,
		.toplink a{ color:#FFDF99;}
		.toplink span{ float:left; margin:3px 6px 0; font-family:"宋体";}
		.toplink a{ float:left; margin-top:3px;}
		.toplink a.s{ color:#FF4E00;}

#content{ margin-bottom:30px;}
	.side{ display:inline; float:left; margin-left:33px; width:185px;}
		.banben{ display:inline; float:left; margin:21px 0 0 5px; width:175px; height:39px; background:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/side_img_banben.gif) no-repeat;}
		.banben a{ display:block; margin:4px 0 0 4px; width:167px; height:23px; text-indent:-999px; overflow:hidden;}
		.menu{ display:inline; float:left; margin:6px 0 7px 5px; padding:1px; width:164px; background:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/side_bg.gif) repeat; border:2px solid #000;}
			.menu_bg{ width:183px; background:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/side_box_bg.gif) repeat-y; clear:both;}
			.menu_tbg{ background:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/side_box_tbg.gif) no-repeat 0 0;}
			.menu_bbg{ background:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/side_box_bbg.gif) no-repeat 0 100%; border:1px solid #000;}
			.menu a,
			.menu li{ color:#FFF2AC; font-family:"宋体";}
			.menu a{ display:block; padding:5px 0 0 0; height:19px; background:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/menu_libg.gif) no-repeat;}
			.menu a:hover{ color:#FFF2AC; text-decoration:none;}
			.menu a span{ margin:0 12px 0 10px;}
			.menu li{ width:164px;}
			.menu dl{ display:none; position:relative; margin:auto; padding:8px 0; width:156px;}
			.menu dt{ display:none; padding:5px 0 5px 14px; border-bottom:1px solid #3B3937; color:#FFA400; font-weight:bold;}
			.menu dd a{ padding:5px 0 0 15px; height:17px; background:none;}
			.menu dd a:hover,
			.menu dd a.hover{ padding:5px 0 0 15px; height:17px; background:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/menu_ddhoverbg.gif) no-repeat; color:#000;}

	.main{ width:736px; background:#433A2F; border:1px solid #615950;}
		.main_box{ display:inline; float:left; margin-left:7px; width:738px; border:3px solid #000;}
	.nav{ height:130px;}
		.nav ul{ margin-left:13px;}
		.nav li{ float:left; margin-right:13px; padding-top:5px; width:90px;}
		.nav li a{ display:block; height:107px; background-repeat:no-repeat; text-indent:-999px; overflow:hidden;}
		.nav li a.s1{ background-image:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/nav_1.jpg);}
		.nav li a.s1o,
		.nav li a.s1:hover{ background-image:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/nav_1o.jpg);}
		.nav li a.s2{ background-image:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/nav_2.jpg);}
		.nav li a.s2o,
		.nav li a.s2:hover{ background-image:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/nav_2o.jpg);}
		.nav li a.s3{ background-image:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/nav_3.jpg);}
		.nav li a.s3o,
		.nav li a.s3:hover{ background-image:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/nav_3o.jpg);}
		.nav li a.s4{ background-image:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/nav_4.jpg);}
		.nav li a.s4o,
		.nav li a.s4:hover{ background-image:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/nav_4o.jpg);}
		.nav li a.s5{ background-image:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/nav_5.jpg);}
		.nav li a.s5o,
		.nav li a.s5:hover{ background-image:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/nav_5o.jpg);}
		.nav li a.s6{ background-image:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/nav_6.jpg);}
		.nav li a.s6o,
		.nav li a.s6:hover{ background-image:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/nav_6o.jpg);}
		.nav li a.s7{ background-image:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/nav_7.jpg);}
		.nav li a.s7o,
		.nav li a.s7:hover{ background-image:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/nav_7o.jpg);}
	.txt{ padding:20px; min-height:253px;}
		.txt_bg{ margin:0 auto 35px; width:648px; background:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/txt_bg.gif) repeat-y; border:2px solid #000; clear:both;}
		.txt_tbg{ background:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/txt_tbg.gif) no-repeat 0 0;}
		.txt_bbg{ background:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/txt_bbg.gif) no-repeat 0 100%;}
		.txt h2{ margin-bottom:15px; width:597px; height:38px; background:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/h2_bg.jpg) no-repeat; color:#fff; font-size:18px; font-weight:bold; text-align:center; line-height:40px;}

#footer{ height:77px; background:#FF8400 url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/foot_bg.gif) repeat-x 0 0; border-top:1px solid #333;}
	#footer .info{ margin:0 auto; padding:13px 0 0 400px; width:453px; height:36px; background:url(http://ossweb-img.qq.com/images/dnf/act/a20081229sp2/foot_img_copyright.gif) no-repeat 107px 13px;}
	#footer .info span{ margin:0 5px;}
	#footer .info p{ line-height:16px;}
	#footer .info p.c{ float:right; margin-top:-14px;}
	#footer .info,
	#footer a{ color:#FFE5C9;}