*{margin:0;padding:0;}
body{font:14px/150% "宋体", "新宋体", Arial;text-align:center;color:#333;background:#fff;}
a{color:#0000cb;cursor:pointer;}
a:hover{text-decoration:underline;}
p{text-align:left;text-indent:24px;}
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;}

.red{color:#ff1819;}
.blue{color:#1e77d3;}

#wrapper{position:relative;margin:0 auto;width:760px;}

/*=====header begin====*/
#header{clear:both;padding:10px 10px 20px;height:35px;}

h1{float:left;margin-left:10px;width:300px;height:35px;text-align:left}
h1 a{display:block;width:100%;height:100%;}
#header span{float:right;display:block;width:166px;}
#header span a{display:block;margin-right:5px;height:18px;width:95px;text-indent:17px;}
#header span a#help{margin-right:0;}
#help{float:left;background:url(../IMAGES/sign.gif) no-repeat 0 -63px;}
#header a{color:#0000cb;}
#title{display:inline;float:left;font-size:24px;line-height:40px;}
#title a{text-decoration:none;color:#06f;}
/*=====header end====*/

/*====content begin====*/
#content{clear:both;overflow:hidden;position:absolute;left:0;top:60px;text-align:left;}

/*----arc begin----*/
.topArc{border-top:1px solid #656565;height:6px;}
.bottomArc{border-bottom:1px solid #656565;height:6px;}
.topArc span,.bottomArc span{position:relative;display:block;width:100%;height:6px;}
.topArc .left{top:-1px;left:-1px;background:transparent url(../IMAGES/arc.gif) no-repeat 0 0;}
.topArc .right{right:-2px;background:transparent url(../IMAGES/arc.gif) no-repeat 100% -6px;}
.bottomArc .left{bottom:-1px;left:-1px;background:transparent url(../IMAGES/arc.gif) no-repeat 0 -12px;}
.bottomArc .right{right:-2px;background:transparent url(../IMAGES/arc.gif) no-repeat 100% -18px;}
/*----arc end----*/

/*----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;}
#confirmBtn,#backBtn{width:80px;height:28px;margin:10px 10px 10px;letter-spacing:5px;background:#e0e0de;cursor:pointer;}
#realname_passprotect_form #confirmBtn,#realname_setinfo_form #confirmBtn{width:120px;margin-left:220px;letter-spacing:1px;}
#realname_passprotect_form #backBtn,#realname_setinfo_form #backBtn{width:120px;margin-left:10px;letter-spacing:1px;}
.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%;} 
#loginBtn,#confirm,#checkUsername,#refreshRandomNo{cursor:pointer;}
#mainContent table.personInfo th{padding:2px 0;width:18%;}
#mainContent table.personInfo td{padding:2px 0;width:31%;}
.personInfo span{font-size:12px;}
.personInfo .select{width:80px;}
.personInfo #address{width:80%;}
.inputFocus{background:#cf9;}
.inputError{background:#f00;}

/*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:550px;}
#container #mainContent{min-height:200px;}
/*container form*/

/*----form end----*/



/*----main begin----*/
#main{float:right;margin-top:5px;width:500px;}
#mainContent p{margin:10px 20px;}
#mainContent p a{color:#1e77d3;}
#mainContent table{margin:10px auto;}
#mainContent table th,#mainContent table td{padding:2px 5px;}
.border{width:80%;}
.border th,.border td{border:1px solid #ddd;width:40%;}
.border th{font-weight:normal;border-top:1px solid #1e77d3;background:#f8f8f8;}
.border td{color:#666;}
#chginfoBody #main,#chgpwdBody #main,#helpBody #main,#byqaBody #main,#bypingmaBody #main,#bymailBody #main,#bymobileBody #main{margin:0 10px 0 0;border:#656565 solid 1px;border-top:none;border-bottom:none;width:488px;background:#fff;text-align:center;}
#chginfoBody #mainContent,#chgpwdBody #mainContent{min-height:517px;}
#bymobileBody ol{margin:20px 10px 0 40px;}
#bymobileBody ol li{margin:10px 0 0;text-align:left;}
#mainContent h3{margin:0 20px;border-bottom:#999 solid 1px;font-size:16px;height:28px;line-height:28px;color:#1e77d3;letter-spacing:1px;}
#mainContent h4{margin:8px 20px 0;text-align:left;text-indent:3px;font-size:12px;color:#444;}
/*link beign*/
#link{margin-top:25px;border-left:1px solid #0000cb;color:#bbb;}
#link ul{border:1px solid #ddd;}
#link li{margin:3px 8px;border-bottom:1px solid #ddd;height:32px;line-height:32px;}
#link .noBorder{border-bottom:0;}
#link em,#link a,#rec a{margin:0 3px;color:#333;}
#link .red{color:#f00;}
#link em,#link a:hover,#rec a:hover{color:#0000cb;}
/*link end*/


/*----main end----*/

/*----container begin----*/
#container{margin:0 10px;width:738px;border:#656565 solid 1px;border-top:none;border-bottom:none;background:#fff;}
#container p{font-family:Verdana, Arial, Helvetica, sans-serif;}
#container #username{width:120px;}
#container #domain{width:105px;}
#container #password{width:160px;}
#container .bottomArc{background:#f8f8f8;}
#container.noBg .bottomArc{background:#fff;}
#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;}
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:200px;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:34%;}
#year{width:50px;height:17px;}
#month,#day{width:50px;}
#usercheckcode,#validatecode{width:60px;height:17px;}
#usercheckcode{width:80px;}

/*regUser begin*/

#btn{border-top:1px solid #ededed;background:#f8f8f8;text-align:center;}

/*regUser end*/
/*hidden begin*/
.hidden{margin:10px 20px 0;border:#fff solid 1px;padding:0 5px 5px;color:#555;text-align:left;}
.hidden h4{position:relative;left:20px;top:-10px;width:120px;height:20px;line-height:20px;font-size:12px;font-weight:normal;color:#555;text-align:left;text-indent:10px;background:#fff;}
.hidden table{display:none;}
.hidden th,.hidden td{padding:2px;}
.hidden th{width:15%;}
.hidden td{width:35%;}
.checked{border:#ddd solid 1px;}
.checked h2,.checked h4{color:#0000cd;}
.checked table{display:inline;}
#address{width:82%;}
/*hidden end*/
.input strong{color:#1e77d3;font-family: Verdana, Arial, Helvetica, sans-serif;}
#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----*/





/*----tip end----*/

/*====content end====*/

/*====footer begin====*/
#footer{clear:both;float:left;margin:10px auto;padding:10px 0;border-top:#ccc 1px solid;width:760px;color:#555;text-align:center; font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#footer a{color:#555;}
/*====footer end====*/
/*隐藏表单说明  begin*/
/*
table.blur .desc{color:#fff;}
table.blur .desc a{display:none;}
*/
/*隐藏表单说明  end*/
/*chginfo begin*/
.chgModeBlur{color:#666;}
.form .chgMode th{color:red;}
.chgModeBlur .chgMode th{color:#fff;}
.chgModeBlur #password,.chgModeBlur #pingma{background:#eee;}
/*chginfo end*/
#chgQuestionWrap,#chgMailWrap,#chgBirthdayWrap{display:none;}

#helpBody #mainContent .h4 dd{display:none;}



