@charset "utf-8";
/* CSS Document */

body { margin:0 auto; padding:0;  text-align:left; font-family:"宋体"; font-size:12px; background:url(images/sbg.jpg) no-repeat center 37px;}
h1,h2,h3,h4,h5,ul,li,p { margin:0; padding:0;}
ul,li { list-style:none;}
a img { border:none;}
.clear { clear:both;}

A:link {color:#000000;text-decoration:none}
A:visited {color:#000000;text-decoration:none}
A:hover {color:#FF0000;text-decoration:none}
A:active {color:#FF00000;text-decoration:underline}

#head { width:960px;margin:0 auto; height:114px; clear:both; overflow:hidden; text-align:left; padding-top:38px;}

#nav { width:599px; height:31px; clear:both; margin-left:323px; }
#nav a { float:left; height:31px; }
.nv1:link,.nv1:visited {text-decoration:none; width:145px; background:url(images/sup_nav.gif) no-repeat;}
.nv1:hover,.nv1:active {text-decoration:none; width:145px; background:url(images/sup_nav.gif) no-repeat 0 -31px;}
.nv2:link,.nv2:visited {text-decoration:none; width:150px; background:url(images/sup_nav.gif) no-repeat -145px 0;}
.nv2:hover,.nv2:active {text-decoration:none; width:150px; background:url(images/sup_nav.gif) no-repeat -145px -31px;}
.nv3:link,.nv3:visited {text-decoration:none; width:160px; background:url(images/sup_nav.gif) no-repeat -295px 0;}
.nv3:hover,.nv3:active {text-decoration:none; width:160px; background:url(images/sup_nav.gif) no-repeat -295px -31px;}
.nv4:link,.nv4:visited {text-decoration:none; width:144px; background:url(images/sup_nav.gif) no-repeat -455px 0;}
.nv4:hover,.nv4:active {text-decoration:none; width:144px; background:url(images/sup_nav.gif) no-repeat -455px -31px;}

#cont { width:960px; clear:both; text-align:left; margin:0 auto;}

#cont .left_con { width:307px; height:354px; text-align:left; float:left; background:url(images/sup_left.jpg) no-repeat; padding-top:70px; padding-left:20px;}
#cont .right_con { width:615px; height:409px; text-align:left; float:left; background:url(images/r_bg.jpg) no-repeat; margin-left:8px; display:inline; padding-top:29px; overflow:hidden;}
#cont .right_con .tit1 { width:575px; height:31px; clear:both; margin-left:10px; background:url(images/sup_r_tit1.jpg) no-repeat; margin-bottom:2px;}
#cont .right_con .con1 { width:565px; height:129px; clear:both; margin-left:15px; background:url(images/sup_r_con1_g.jpg) no-repeat; margin-bottom:15px;}
#cont .right_con .con1 .box { width:100%; height:50px; clear:both; overflow:hidden;}

/*
#cont .right_con .con1 .svt,#cont .right_con .con1 .svt2,#cont .right_con .con1 .ent{ float:left; display:inline; color:#FFFF00}
#cont .right_con .con1 .svt { width:190px; height:37px; background:url(images/en_1.jpg) no-repeat; text-align:right; padding-right:18px; line-height:37px;}
#cont .right_con .con1 .svt2 { width:190px; height:37px; background:url(images/en_3.jpg) no-repeat; text-align:right; padding-right:18px; line-height:37px;}
*/
#cont .right_con .con1 .ent { width:69px; height:35px;}
#cont .right_con .con1 .box a { color:#FFFF00} 
#cont .right_con .con1 p { padding: 5px 15px; line-height:22px; font-size:12px; text-align:left;}

#cont .right_con .part2 { width:575px; clear:both; overflow:hidden; margin-left:10px;}
#cont .right_con .part2 .news { width:312px; float:left; overflow:hidden; }
#cont .right_con .part2 .tit2 { width:312px; height:31px; clear:both; background:url(images/sup_r_tit2.jpg) no-repeat; margin-bottom:4px}
#cont .right_con .part2 .news_list { width:293px; height:156px; clear:both; background:url(images/sup_r_con2.jpg) no-repeat; margin-left:5px;}
#cont .right_con .part2 .news_list ul { font-size:12px; line-height:20px; text-align:left; padding:5px;} 

#cont .right_con .part2 .flv { width:240px; height:186px; float:left; margin-left:10px; display:inline; padding-top:4px}



form { display:block; clear:both; width:275px; margin:0; padding:0; margin-left:8px; text-align:left; padding-top:20px;}
form .box { width:270px; clear:both; text-align:left; height:22px; }
form .txt { float:left; width:70px; text-align:right; height:22px; line-height:22px;}
form .inp { float:left; width:185px; text-align:left; margin:0; padding:0; height:20px; border:1px solid #b98d4e;}
form .yzm { width:60px}
form .yzpic { float:left; width:50px; height:20px; padding-left:5px; padding-top:2px}
form .info { display:block; clear:both; width:200px; margin-left:70px; height:20px; line-height:20px; padding-top:2px; color:#b99359}
form .info_2 { display:block; clear:both; text-align:left; padding-left:70px; line-height:22px; padding-top:10px; padding-bottom:5px;}
form .info_3 { float:left; text-align:left; width:60px; margin-left:30px; line-height:22px; padding-top:4px;}
form .b_t { width:270px; clear:both; text-align:left;}
form .button { width:84px; height:26px; float:left; margin-left:40px; background:url(images/reg_b.jpg) no-repeat; border:0; cursor:pointer;}

#part4 { width:1003px; height:60px; margin:0 auto; background:url(images/foot.gif) no-repeat; clear:both;}
#part4  .link{ float:left; margin:10px 0px 0 60px;}
#part4  .link a { float:left; display:inline; margin-left:8px;}
#part4 a img { border:1px solid #333333;}

.zw_pic { margin:3px auto; display:block; clear:both; text-align:center; }
.zw_pic img{border:1px solid #000000;}






#game-servers{ float:left;  margin:15px 0 0 4px;    padding:0; background:url(images/en_1.jpg) no-repeat; width:278px; height:37px; list-style-type:none;  overflow:hidden; display:inline;}
#game-servers li{font-size:12px; font-weight:bold; padding:0px 0 0 5px; color:#fff;}

#game-servers li a{  color:#550100; cursor:pointer; }

#game-servers li a:hover{ color:#FF0000;}
.server_list_10{ float:left; width:106px; height:19px; margin:8px 0 0 5px; padding:0; background:url(http://www.ddkan.cn/cms/d/file/xtl/news/2009-12-01/0b2e007cccc901df8bdf0455b62f0810.jpg) no-repeat; display:inline;  }

.t_off{ display:none;}
.maint{ margin:13px 0 0 8px; font-size:12px; color:#eee;width:30px;  float:left;}
.recommend{ float:left;  font-size:12px; color:#ff0000; padding-top:13px; display:block; margin-left:5px;  }
.line{ float:left; width:30px; height:31px; font-size:12px; color:#ff0000; padding-top:15px; display:block; margin-left:5px; }

.game_list_in{ float:left; width:69px; height:37px; margin-left:15px; *margin-left:15px; background:url(images/en_2.jpg); }
.game_list_in a{display:block; width:64px; height:37px;}

.both{ clear:both; width:550px; height:50px; padding-bottom:5px; margin:15px auto 0 auto; }
.zy{ display:inline; width:275px;  float:left; padding:10px 0 0 10px; margin-top:5px; line-height:18px;}
.con1 .both .zy a{ color:#0066FF; text-decoration:underline;}
.con1 .both .zy a:hover{ color:#FF0000;}
.both a{ color:#FF0000; text-decoration:underline;}
.mtn{width:240px;  float:right; padding:10px 0px 0 20px; margin-top:5px; border-left: 1px dashed #CCC; line-height:18px;}


















#reg .mid form { display:block; clear:both; width:275px; margin:0; padding:0; margin-left:41px; text-align:left; padding-top:10px;}
#register .last .submit{ width:84px; height:26px;margin:7px 0 0 3px; padding:0; background:url(images/reg_b.jpg) no-repeat; border:0;
color:#f8d591; font-size:0px; cursor:pointer;}

#captcha_container input{ float:left; width:50px; height:13px; _margin-left:3px;}
#captcha_img{ float:left; margin-left:8px; height:20px; }
.content_caption
{
	display:block;
	width:440px; height:40px; 
	margin:5px 0 30px 0;
	line-height:40px;
	border-bottom: 1px dotted;
	display:none;
}
	.caption_icon {
		float:left;
		width:29px; height:35px;
		margin:0 10px 0 20px;
	}
	

.ddkan_form_wrapper {
	text-align: center;
}
#form_register_wrapper {
	min-width: 480px;
}
.ddkan_form {
	margin: 0 auto;
	text-align: left;
}
#form_register {
	width: 480px;
}



fieldset {
	overflow:hidden;
	border: solid 0 transparent;
	width:298px;
	 padding:0; 
	 margin:0;
}



.required{ color:#FF0000;}

	fieldset p {
		clear:both;
		margin:0px 20px 0 0;
		*margin:0;
		padding:0;
	}
		fieldset .last_p {
			margin-bottom: 6px;
		}



	.input_label, .select_label {
		float: left;
		width: 60px;
		margin-right: 8px;
		padding: 2px 0;
		text-align: right;
		color:#000;
	}
		.select_label {
			padding: 3px 0;
		}

	input {
		width:170px;
		padding:2px;
	}
		input.radio, input.checkbox, input.submit {
			width: auto;
		}

	select {
		width: 180px;
		height: 24px;
	}
.tip {
		
		display:none;
		/*position:relative;
		display:n
		display: block;
		margin: 3px 0 0 90px;
		_margin: 2px 0 0 94px;
		color:#CCC;*/
	}

	.button{ margin-left:83px; _margin-left:44px;}
	.no_label{ margin:0 0 0 65px; padding:0;}
	
	/*.has_captcha #captcha_tip,#tos_agreed_validation{ display:none;}*/
	.no_label label {
		float: none;
		display: inline;
		padding: 0;
		text-align: left;
	}


fieldset .validation {
		width: 160px;
      	height: 16px;
		text-align: left;
		color:#ff0000;
		margin:2px 0 0 69px;
		display:block;

	}
		.validation .validate_loading {
			display: inline-block;
			width: 16px;
			height: 16px;
			padding-left: 20px;
			background: url(http://www.ddkan.cn/mc/images/validate_loading.gif) no-repeat left center;
		}
		.validation .validate_success {
			display: inline-block;
			margin-left: 2px;
		}
		.validation .validate_error  {
			position:absolute;
			display: inline-block;
			width:193px;
		}
		.validate_success .icon, .validate_error .icon {
			display:block;
			 float:left;
			width: 14px;
			height: 14px;
			margin-right:5px;
			text-align:left;

		}

		.validate_success .icon {
		background:url(http://www.ddkan.cn/mc/images/transparent_11.gif);
		}
		.validate_error .icon { background:url(http://www.ddkan.cn/mc/images/transparent_13.gif);
			
		}


form{ padding-top:10px; margin:0 auto;}
.has_captcha #captcha_validation{ clear:both; }
.no_label #tos_agreed_validation{ display:none;}

