@charset "gb2312";
/************************************************
*	default style								*
************************************************/
*{ margin:0; padding:0;}
body{ margin:0 auto; background:url(../../../ossweb-img.qq.com/images/dnf/web20080500/bg.jpg); 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:20px;}
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;}
#login{}
#search{}


/************************************************
*	links   									*
************************************************/
a{ color:#000; text-decoration:none;}
a:hover{ text-decoration:underline;}


/************************************************
*		clearfix style							*
************************************************/

.clear{ clear:both;}


/************************************************
*	class style									*
************************************************/
.wrapper{ margin-left:auto; margin-right:auto; width:1000px;}
.swrapper{ margin-left:auto; margin-right:auto; background:url(../../img2/page_topbg.jpg) no-repeat 50% 0; padding-top: 210px;font: 12px Arial,Verdana,Tahoma;}


/************************************************
*	layout style								*
************************************************/

#content{}
	#content .side{ float:left; padding-top:10px; width:199px;}
		/* 登录 */
		#content .side .login_box{ padding-top:10px; width:199px;}
		#content .side .login{ margin-left:5px;}
		#content .side .login{ margin-left:5px;}
		#content .side .login a.login{ display:block; width:188px; height:70px; background:url(../img/side_login_bg.jpg) no-repeat; text-indent:-999px; overflow:hidden;}
		#content .side .login a.logout{ margin-left:6px; display:block; width:188px; height:70px; background:url(../img/side_logout_bg.jpg) no-repeat; text-indent:-999px; overflow:hidden;}

		#content .side .page_left{ margin-top:10px; height:717px; background:url(../img/page_left_bg.gif) no-repeat;}
			/* 玩家通道 */
			#content .side .page_left .wjtd{ padding-top:55px; height:180px;}
			#content .side .page_left .wjtd .btn{ height:25px;  text-align:center;}
			#content .side .page_left .wjtd .btn{ margin-left:7px;}
			* html #content .side .page_left .wjtd .btn{ margin-left:0;}
			*+html #content .side .page_left .wjtd .btn{ margin-left:7px;}
			#content .side .page_left .wjtd .btn a{ display:block; float:left; margin-left:10px; width:76px; height:23px; background:url(../img/btn_wjtd.gif) no-repeat; color:#fff; line-height:26px;}
			#content .side .page_left .wjtd .list{ margin-left:25px; margin-top:10px;}
			#content .side .page_left .wjtd .list ul{}
			#content .side .page_left .wjtd .list ul li{ float:left; padding-left:10px; width:41%; background:url(../img/icon_arrow01.gif) no-repeat 0 6px; line-height:20px;}
			#content .side .page_left .wjtd .list ul li a{ color:#fff;}
			/* 活动热点 */
			#content .side .page_left .hdrd{ height:180px;}
			#content .side .page_left .hdrd .imglink{ text-align:center;}
			#content .side .page_left .hdrd .imglink iframe{ width:162px; height:130px;}
			/*#content .side .page_left .hdrd .imglink img{ margin-top:4px; border:1px solid #898989;}*/
			#content .side .page_left .hdrd .txtlink{ margin-top:3px; margin-left:20px;}
			/*#content .side .page_left .hdrd .txtlink ul{ line-height:18px;}
			#content .side .page_left .hdrd .txtlink ul li{}
			#content .side .page_left .hdrd .txtlink ul li a{ color:#F3ECD2;}*/
			#content .side .page_left .hdrd .txtlink ul{ margin:5px 0 0 3px; line-height:18px;}
			#content .side .page_left .hdrd .txtlink ul li{ float:left; width:43%; font-family:"宋体"; text-align:left;}
			#content .side .page_left .hdrd .txtlink ul li a{ color:#F3ECD2;}

			#content .side .page_left .ximglink{ text-align:center;}
			#content .side .page_left .ximglink iframe{ width:154px; height:230px;}
			/*#content .side .page_left .ximglink img{ margin-top:20px;}*/

	#content .main{ float:left; margin-left:5px; margin-top:20px; width:664px; min-height:796px; _height:796px; background:url(../img/page_main_cbg.jpg) repeat-y 0 19px;}
	#content .main .main_tbg{ background:url(../img/page_main_tbg.jpg) no-repeat 0 0;}
	#content .main .main_bbg{ padding-bottom:20px; min-height:796px; _height:796px; background:url(../img/page_main_bbg.jpg) no-repeat 0 100%;}
		#content .main .current{ padding-top:16px; margin-left:20px; width:616px; height:38px;}
		#content .main .current h2{ float:left; margin-left:20px; margin-top:10px; width:200px; height:18px; background-position:0 0; background-repeat:no-repeat; text-indent:-999px; overflow:hidden;}
		#content .main .current h2.gfxw{ background-image:url(../img/page_h2_gfxw.gif);}
		#content .main .current h2.wjzp{ background-image:url(../img/page_h2_wjzp.gif);}
		#content .main .current h2.wjjt{ background-image:url(../img/page_h2_wjjt.gif);}
		#content .main .current h2.bzxz{ background-image:url(../img/page_h2_bzxz.gif);}
		#content .main .current h2.yxxz{ background-image:url(../img/page_h2_yxxz.gif);}
		#content .main .current h2.cdkey{ background-image:url(../img/page_h2_cdkey.gif);}
		#content .main .current h2.jcsp{ background-image:url(../img/page_h2_jcsp.gif);}
		#content .main .current h2.mtxz{ background-image:url(../img/page_h2_mtxz.gif);}
		#content .main .current h2.phb{ background-image:url(../img/page_h2_phb.gif);}
		#content .main .current div.s{ float:right; margin-top:14px; margin-right:23px; color:#F3ECD2; font-family:"宋体";}
		#content .main .current div.s a{ color:#F3ECD2;}
		#content .main div.txt{ padding:20px 35px;}
		#content .main div.txt table.h3{ width:586px; height:29px; background:url(../img/page_h3_bg.gif) no-repeat;}
		#content .main div.txt table.h3 td.h{ padding-left:10px; width:150px;}
		#content .main div.txt table.h3 td.txt{ padding-left:10px; background:url(../img/icon_line03.gif) no-repeat 0 5px; color:#fff;}
		#content .main div.txt table.down{ margin:5px auto;}
		#content .main div.txt table.down td{ color:#30383D; text-align:center;}
		#content .main div.txt table.down td a{ color:#30383D;}
		#content .main div.txt table.httpdown{ margin:8px 0; width:581px; height:43px; background:url(../img/page_httpdown_bg.gif) no-repeat;}
		#content .main div.txt table.httpdown_tips{ margin-bottom:5px; color:#30383D;}
		#content .main div.txt table.httpdown_tips th{ font-weight:bold; text-align:left;}
		#content .main div.txt table.xgdown{ margin-top:10px; margin-left:10px; width:90%; color:#30383D; line-height:24px;}
		#content .main div.txt table.xgdown a{ color:#30383D; font-weight:bold; text-decoration:underline;}
	
		#content .main div.txt .search{ margin-bottom:10px; color:#373535; text-align:center;}
		#content .main div.txt .search input,
		#content .main div.txt .search select{ background:#fff;}
		#content .main div.txt .search input.txt{ padding-top:5px; width:220px; height:17px; color:#373535; border:1px solid #373535;}
		#content .main div.txt .search input.btn{ width:52px; height:26px; background:url(../img/btn_tj.gif) no-repeat; border:0;}
		#content .main div.txt .newslist{}
		#content .main div.txt .newslist ul{ font-family:"宋体"; color:#373535; line-height:20px;}
		#content .main div.txt .newslist ul li{ padding-left:23px; height:20px; background:url(../img/icon_shu.gif) no-repeat 0 50%;}
		#content .main div.txt .newslist ul li a{ float:left; margin-right:5px;}
		#content .main div.txt .newslist ul li span{ float:right; color:#373535;}

		#content .main div.txt table.jchd{ margin-bottom:20px;}
		#content .main div.txt table.jchd .img{ width:172px; height:106px; background:url(../img/jchd_bg.gif) no-repeat;}
		#content .main div.txt table.jchd .img img{ margin-left:10px;}
		#content .main div.txt table.jchd .btn{ padding-top:5px; text-align:center;}
		#content .main div.txt table.jchd .info{ padding:5px; padding-top:10px; vertical-align:top; line-height:20px;}
		#content .main div.txt table.jchd .info span{ display:block; color:#373535; font-weight:bold;}

		#content .main div.txt div.jcsp{}
		#content .main div.txt div.jcsp .h{ margin:0 auto; padding-top:10px; width:563px; height:26px; background:url(../img/video_h_bg.gif) no-repeat; text-align:center;}
		#content .main div.txt div.jcsp .h a{ color:#F3ECD2; font-weight:bold;}
		#content .main div.txt div.jcsp .video{ margin:5px auto; padding:9px 0 0 9px; width:357px; height:288px; background:url(../img/video_bg.gif) no-repeat;}
		#content .main div.txt div.jcsp .video_n{ margin:5px auto; text-align:center; line-height:42px;}
		#content .main div.txt div.jcsp table.videolist{ margin:20px auto; /*width:90%;*/}
		#content .main div.txt div.jcsp div.video_s{ width:154px; height:103px; background:url(../img/video_bg2.gif) no-repeat; text-align:left;}
		#content .main div.txt div.jcsp div.video_s img{ margin-left:10px; margin-top:10px;}
		
		#content .main div.txt div.wjzp { padding:0 10px;}
		#content .main div.txt div.wjzp .search{ margin:0 0 10px; padding-bottom:5px; border-bottom:1px solid #444242;}
		#content .main div.txt div.wjzp input.txt{ width:80px; height:13px; border:1px solid #373535;}
		#content .main div.txt div.wjzp input.btn1{ width:52px; height:26px; border:0; background:url(../img/btn_bg1.gif) no-repeat; color:#fff; line-height:26px;}
		#content .main div.txt div.wjzp input.btn2{ width:59px; height:26px; border:0; background:url(../img/btn_bg2.gif) no-repeat; color:#fff; line-height:26px;}
		#content .main div.txt div.wjzp table.menu{ margin:10px auto; border:1px solid #61615F;}
		#content .main div.txt div.wjzp table.menu td{ padding:5px 50px; border:1px solid #61615F; line-height:20px;}
		#content .main div.txt div.wjzp table.photolist{ width:100%;}
		#content .main div.txt div.wjzp table.photolist td{ text-align:center;}
		#content .main div.txt div.wjzp table.photolist table.photoc{ width:150px; color:#000;}
		#content .main div.txt div.wjzp table.photolist table.photoc td{ padding:5px 0; line-height:18px;}
		#content .main div.txt div.wjzp table.photolist table.photoc td.img{}
		#content .main div.txt div.wjzp table.photolist table.photoc td.img img{ border:1px solid #BAB9B6;}
		#content .main div.txt div.wjzp table.photolist table.photoc td.info{ text-align:left;}
		#content .main div.txt div.wjzp table.photolist table.photoc td.btn{ text-align:center;}


h3{ margin-top:10px; color:#000; font-size:14px; font-weight:bold; text-align:center;}
h4{ margin:20px 0; text-align:center;}
div.txt p{ margin-left:10px; margin-right:10px;}
#detail div.txt p{ margin-bottom:10px; color:#000;}
#zoom{ font-size:14px; line-height:24px; word-wrap:break-word;}
#zoom a{ color:#00f;}
#zoom a:hover{ color:#00f;}
.imglink img{
	margin-top: 10px;
}
.ximglink img{
	margin-top: 15px;
}
.table_box{
	width: 100%;
	text-align: center;
	border: 1px solid #a5a5a5;
}
.table_box th{
	padding: 10px 5px;
}
.table_box td{
	padding: 10px 5px;
	border: 1px solid #a5a5a5;
}