*{margin:0;padding:0;}
body{font:12px "宋体", "新宋体", Arial;text-align:center;color:#333;background:#fff;}
a{color:red;cursor:pointer;}
a:hover{text-decoration:underline;}

table{border-collapse:collapse;}
img{border:0;vertical-align:middle;}
input,textarea,select{font-size:12px;vertical-align:middle;}
select,select.text{height:20px;}
ul li{list-style:none;}
em,i{font-style:normal;}
i{margin:0 5px;color:red;}
em{color:#1e77d3;}
hr{margin:0 auto;border:0;width:98%;height:1px;color:#fff;}
fieldset hr{line-height:0px;color:#ededed;background:#ededed;}
input.text {border:1px solid #ccc;border-top:1px solid #000;}
.red{color:#ff1819;}
.blue{color:#1e77d3;}
.letterSpace{display:block;float:left;}
.letterSpace:first-letter{margin-right:1em;}

#wrapper{position:relative;margin:0 auto;width:810px;}

/*=====header begin====*/
#header{clear:both;width:810px;display:block;overflow:hidden;}


h1{float:left;width:810px;height:103px;margin-top:60px;}
h1 img{margin:0;width:810px;height:103px;display:block;}



/*=====header end====*/

/*====content begin====*/
#content{clear:both;overflow:hidden;text-align:left;font-size:14px}


/*----form beign----*/
form span{padding:2px;vertical-align:middle;color:#f00;}
form span i{margin:0;padding:0;color:#0000cb; font-style:normal;}
.form table{width:98%;margin:10px auto;}
.form th,.form td{padding:0px 0;text-align:left;}
.form th{width:112px;text-align:right;font-weight:normal;}
.text{height:17px;width:160px;}
.area{width:160px;height:90px;}
.form .text{width:140px;}
.form .select{width:100px;}

.input{vertical-align:top;padding-top:8px;width:290px;font-size:12px;}
.form .input{width:250px;}
.input span{margin:0;display:block;line-height:120%;}
.input .clear{display:inline}
.desc{color:#666;font-size:12px;line-height:120%;}
.hr{margin:0 auto;height:1px;width:95%;overflow:hidden;background:#ededed;}
.form .chgMode th{width:30px;color:#fff;}
.form .hr{width:90%;}
.form h4.chg{margin-left:8px;text-indent:0;}
.form h4 input{margin-right:3px;}
.form #address{width:89%;}

.personInfo span{font-size:12px;}
.personInfo .select{width:80px;}
.personInfo #address{width:80%;}
.inputFocus{background:#cf9;}
.inputError{background:#f00;}
#fReg0 #confirm,#fReg1 #confirm,#fRecoverPwd #confirm,#fGameUserInfo #confirm,#realname_login_form #confirm,#realname_passprotect_form #confirm,#realname_login_form #confirm,#realname_setinfo_form #confirm,#realname_result_form #confirm,#realname_query_form #confirm{margin-left:270px;}
#fReg0 th,#fReg1 th{padding-top:10px;vertical-align:top;}
#fReg0 .input{width:inherit;}
#fReg1 th{padding-top:2px;}
#fChgpwd #confirm,#fQuery #confirm,#fChginfo0 #confirm,#fLock #confirm,#fByqa0 #confirm,#fByqa1 #confirm,#fBypingma #confirm,#fBymail #confirm{width:80px;}
#fChginfo1 .confirm{text-align:left;}
#fChginfo1 #confirm{width:80px;margin-left:0px;}
#fLogin #confirm,#fLoginErr #confirm{margin-left:0;width:80px;height:28px;font-weight:bold;background:#e0e0de;text-align:center;}
#user{margin:-10px 0 10px;color:#1e77d3;}
#user th{width:150px;text-align:right;font-weight:normal;padding:1px 5px;}
#user td{font-family: Verdana, Arial, Helvetica, sans-serif;padding:1px 5px;}
#byTsBody .form th{width:150px;}
#fByqa1 #refreshRandomNo,#fBypingma  #refreshRandomNo{width:80px;}
.desc1{width:150px;}
.desc i{margin:0;}
.phone div{float:left;margin:25px 0 0;padding:0;width:44%;}
.phone strong{color:#0000cd;font-weight:normal;}
.phone .desc{float:right;margin:0;width:55%;}

/*container form*/
#container .form{text-align:center;}
#container .form .chgMode th{width:155px;}
#container .form table{margin:5px auto;width:98%;}
#container .form th,#container .form td{padding:1px 5px;text-align:left;}
#container .form th{width:240px;text-align:right;font-weight:normal;}
#container .form .input{padding-left:10px;width:260px;}
#container .form .text{width:160px;}
#container #mainContent{min-height:200px;}
/*container form*/

/*----form end----*/


/*login begin*/

/*login end*/

/*----main end----*/

/*----container begin----*/
#container{margin:25px auto;width:708px;border-top:none;border-bottom:none;}
#container p{font-family:Verdana, Arial, Helvetica, sans-serif;}
#container #username{width:130px;}
#container #domain{width:80px;}
#container #password{width:160px;}

#container h3{margin-top:5px;height:28px;line-height:28px;color:#1e77d3;letter-spacing:1px;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;}
#container .declare{padding:0 20px 0 0;text-align:right;color:#666;font-size:12px;overflow:hidden;}
fieldset{margin:10px auto;border:#fff solid 1px;border-top-color:#ccc;width:99%;}
fieldset.focus{border-top-color:#458fda;}
legend{margin:0 0 0 12px;padding:0 5px;font-weight:bold;}
legend span{font-weight:normal;font-size:12px;color:#666;}
fieldset table{margin:5px auto;width:98%;}
fieldset th,fieldset td{padding:1px 5px;text-align:left;}
fieldset th{width:110px;text-align:right;font-weight:normal;}
fieldset .input{padding-left:10px;width:245px;}
fieldset .text,#container fieldset #password{width:220px;}
fieldset .desc{background:#f3f3f3;padding:3px;width:45%;}
#year{width:50px;height:17px;}
#month,#day{width:50px;}
#usercheckcode,#validatecode{width:60px;height:17px;}
#usercheckcode{width:80px;}



/*regUser begin*/
#regUser .topArc{margin-bottom:15px;}
#regUser legend{font-size:16px;}
#regUser fieldset table{margin:20px auto 13px auto;}
#regUser fieldset th{width:245px;}
#regUser fieldset td{padding:8px 5px;color:#777;}
#regUser #username{width:200px;height:20px;font-size:14px;line-height:20px;font-family: Verdana, Arial, Helvetica, sans-serif;}
#checkUsername{margin-top:2px;width:200px;}
#btn{border-top:1px solid #ededed;background:#f8f8f8;}
#nameSuggest dl{margin-bottom:0px;border:1px solid #e8e8e8;padding:1px;color:#555;font-size:12px;background:#f3f3f3;}
#nameSuggest dt{color:#0000cb;}
#nameSuggest dd{text-indent:0px;}
#nameSuggest dd input{margin-right:0px;}
/*regUser end*/


#declare td{padding:0 102px;}
form #declare p{color:#444;font-size:12px;padding:0;background:#fff;text-indent:0;}
#confirm,#refuse{width:200px;height:28px;margin:10px 20px 10px;letter-spacing:1px;background:#e0e0de;}
/*----container end----*/




/*====content end====*/

/*====footer begin====*/
#footer{clear:both;margin:0 auto;padding:10px 0;border-top:#ccc 1px solid;width:708px;color:#555;text-align:center; font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#footer a{color:#555;}
/*====footer end====*/


.gree a{color:#4D784D; text-decoration:none}
.gree a:hover,#News_Cc ul li a:hover{ color:#F70; text-decoration:underline}

#Top_catchword_pic,#Top_catchword_words,.inp_Z1,.inp_Z2,.inp_L1,.inp_L2,b,#News_TL,#News_Tr,#News_Cr,#News_Cc ul li,.ML_But a{background:url(../../images/ico.gif) no-repeat;}

.MR_But input,.ML_Recom b,.ML_But input,#Top_catchword_pic,#Top_catchword_words{cursor:pointer!important; cursor: hand;}

.ge{clear:both;font-size:0px; line-height:0px; height:1px}

/*--中间区域_JS调整下面层的高度--*/
#MainDiv{ position:absolute; left:0px;margin:0 auto; width:100%; height:480px;clear:both}
	#Assis_Middle{ position:relative; top:50%; margin:-227px auto 0 110px;width:724px;height:294px}
		#Main_Left{ float:left; width:255px}
		#Main_Left p{ text-align:right; width:255px}
		#Main_Line{ float:left;width:34px; height:298px; margin-right:34px;border-right:#DADADA 1px solid}
		#Main_Right{ float:left}
		#Main_Right p{ text-align:left;clear:both; width:347px;line-height:15px;}

		/*--左边区域--*/
		.ML_logo{margin-top:20px; height:10px;font-weight:700}
		*:lang(zh) .ML_logo{ margin-top:54px!important;}
		.ML_logo img{ float:right}
		.ML_NO{ margin-top:48px;font-size:14px;font-weight:700}
		.ML_But{ margin-top:19px}
			.ML_But a{float:right;display:block;width:67px; height:23px;background-position:0px -771px; border:0; color:#464646;line-height:23px; text-align:center}
			.ML_But a:hover{color:#464646; text-decoration:none; background-position:0px -797px}
			/*.inp_Z1{ width:67px; height:23px; background-position:-4px -4px; border:0; color:#464646;line-height:23px}
			.inp_Z2{ width:67px; height:23px; background-position:-4px -30px; border:0; color:#464646;line-height:23px}*/
		.ML_Kf{ margin-top:10px}
		.ML_Tt{ font-weight:bold; margin-top:22px}
		*:lang(zh) .ML_Tt{margin-top:18px!important;}
		.ML_Recom{margin-top:15px}
			.ML_Recom a{float:right; line-height:17px}
			.ML_Recom b{width:18px!important;width:16px; height:17px; float:left}

		/*--右边区域--*/
		.MR_ctitle{ font-weight:bold; color:#4D784D; margin-top:10px}
		.MR_ccont{ color:#4D784D; letter-spacing:1px; margin-top:8px}
			.MR_ccont a{ font-family:Verdana;font-size:12px}
		.Ge_h{ height:17px;}
		.Log_title{text-align:left; margin-top:0px; display:inline}
		.MR_Ltitle{ float:left;font-size:14px; font-weight:700; height:22px; line-height:22px; font-family:Verdana, Arial, Helvetica, sans-serif}
		.error_div{ float:left; text-align:left;height:20px; padding-top:6px;margin-left:6px; color:#FF7700}
		.Ge_h2{ height:5px; height/**/:10px}
		.MR_pinp{ clear:both;margin-top:0px;clear:both}
			.LH{ margin-top:5px}
			#Main_Right p span{ display:block; float:left; margin-top:4px}
			.MR_pinp input{ width:150px!important; width:152px; font-family:Verdana, Arial, Helvetica;margin-left:10px;padding:2px;border:#A1BCA3 1px solid; vertical-align:middle; float:left}
			.MR_pinp2 input{ width:60px!important; width:62px; font-family:Verdana, Arial, Helvetica;margin-left:10px;padding:2px;border:#A1BCA3 1px solid; vertical-align:middle; float:left}
			.MR_pinp a{display:block; float:left; margin:4px 0px 0px 9px}
			.MR_pinp select{ width:157px;margin-left:10px; vertical-align:middle; float:left; text-align:center}
			.m126{ background-position:-120px -25px;width:87px; height:18px; margin:3px 0px 0px 6px; display:block; float:left}
		 .MR_check{margin-top:16px; pavertical-align:middle}
			.LH2{ margin-top:3px}
		 .MR_But{ margin-top:18px; clear:both}
			.inp_L1{ width:82px; height:24px; background-position:0px -822px;; border:0; color:#464646; line-height:23px}
			.inp_L2{ width:82px; height:24px; background-position:0px -847px; border:0; color:#464646; line-height:23px}
		 .MR_check span,.MR_But span{ color:#FFF}
		 	.wy{ display:block; width:37px!important; width:34px}
		 .MR_But input{margin:0 0 0 9px;padding:0}
		 .MR_check input{ height:14px;margin:0 0 0 5px;}



