*{margin:0;padding:0;}
body{font:14px/150% "宋体", "新宋体", Arial;text-align:center;color:#333;background:#fff;}
a{color:#0000cb;cursor:pointer;text-decoration:none}
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; line-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;}
iframe{display:block;margin:0 auto;}
.red{color:#ff1819;}
.blue{color:#1e77d3;}
.letterSpace{display:block;float:left;}
.letterSpace:first-letter{margin-right:1em;}
#wrapper{position:relative;margin:0 auto;width:760px;}

/*=====header begin====*/
#header{clear:both;padding:10px 10px 20px;height:100px;}
h1{float:left;margin-left:10px;width:300px;height:100px;text-align:left}
h1 a{display:block;width:100%;height:100px;}
#header span{float:right;display:block;padding:55px 5px 0 0;}
#header span a{text-indent:17px}
#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:100px;text-align:left;}

/*----arc begin----*/
.toparc{border-top:1px solid #656565;height:6px;}
.bottomarc{border-bottom:1px solid #656565;height:6px;}
/*----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;}
.input{padding:4px;width:290px;font-size:13px; font-weight:700}
.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%;} 

/*----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;}
/*reg success begin*/
.success{border-top-color:#1e77d3;}
.success a{color:#458fda;}
.success table{width:95%;}
.success th,.success td{padding:10px 15px;}
.success td{width:60%;padding-left:30px;background:url("../img/ring2.gif") no-repeat 10px 12px;}
.success th{width:40%;text-align:center;vertical-align:middle;font-weight:bold;font-size:16px;letter-spacing:2px;background:url("../img/btnBlue.jpg") no-repeat 50% 50%;}
.green th{background-image:url("../img/btnGreen.jpg");}
.green td{background:url("../img/ring2.gif") no-repeat 10px -173px;}
.success th a{color:#fff;text-decoration:none;}
.success th a:hover{color:#000;}
.success strong span,.regSuccess h3{font-size:16px; font-family:Verdana;}
.noborder{border-top-color:#fff;}
.noborder legend{font-size:0;line-height:0;overflow:hidden;}
/*reg success end*/
/*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; text-align:center}
#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*/
/*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 begin----*/
#tip{min-height:200px;background:url("../img/success.gif") no-repeat 100px 40%;padding:0 1px 0 300px;}
.tip #tip h3{padding-top:40px;text-align:left;}
.tip p{padding-top:15px;text-indent:0;}
.tip p a{color:#1e77d3;}
.tip p span{margin-right:10px;font-size:9px;color:#555;}
#main #tip{min-height:517px;}
#main.pwd #tip,#main.pwd #mainContent{min-height:272px;}
#main #tip h3{padding-top:40px;text-align:left;}
#main #tip p{padding-top:15px;text-indent:0;}
#main #tip p a{color:#1e77d3;}
#main #tip p span{margin-right:10px;font-size:9px;color:#555;}
/*success begin*/
#success h3{color:#f00;}
#success #tip{background-image:url("../img/success.gif");}
.success h3{color:#f00;}
#main .success{background:url("../img/error.gif") no-repeat 40px 30px;padding:0 50px 0 220px;}
/*success end*/
/*error begin*/
#error h3{color:#f00;}
#error #tip{background-image:url("../img/error.gif");}
.error h3{color:#f00;}
#main .error{background:url("../img/error.gif") no-repeat 40px 30px;padding:0 50px 0 220px;}
/*error end*/
/*exception begin*/
#exception h3{color:#f00;}
#exception #tip{background-image:url("../img/exception.gif");}
.exception h3{color:#f00;}
#main .exception{background:url("../img/exception.gif") no-repeat 40px 30px;padding:0 50px 0 220px;}
/*exception 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====*/