/* CSS for register.html */
.agree{border-right:#ccc 1px solid;border-top:#ccc 1px solid;margin:0 auto;overflow:auto;border-left:#ccc 1px solid;width:898px;border-bottom:#ccc 1px solid;height:111px}
.agree div{margin:8px 0 0 13px}
dl{padding-right:0;padding-left:0;padding-bottom:0;padding-top:0;background-repeat:no-repeat;text-align:left}
dd{padding-right:0;padding-left:0;padding-bottom:0;padding-top:0;background-repeat:no-repeat}
.txt_01 dd{width:858px;text-indent:24px;line-height:23px}
dt{padding-right:0;padding-left:0;padding-bottom:0;padding-top:0;background-repeat:no-repeat}
.txt_01 dt{line-height:26px}
p{padding-right:0;padding-left:0;padding-bottom:0;padding-top:0;background-repeat:no-repeat}
h4{font-weight:400;font-size:1.2em}
.agree h4{font-weight:700;font-size:1.2em}
body{margin:0;padding:0;font:新宋体;font-size:12px}
a{text-decoration:none}
.title{text-align:left}
#clear{clear:both}
#main{width:900px;height:100%;margin:0 auto}
#top{width:650px;border-bottom:0 solid #89c4ec;height:30px;line-height:40px;color:#6a6a6a}
#top div.title{font-size:14px;color:#0d6ab8;font-weight:700}
#top span{float:right}
#top a{color:#0d6ab8}
#top a:hover{text-decoration:underline}
#reg-form{width:898px;height:100%;margin-top:12px}
#rf-top{width:898px;height:30px;line-height:30px;text-indent:2em;color:#0b64c0;background-color:#fddec2;border:1px solid #fcba7e;border-width:1px 1px 0;font-size:14px;font-weight:700;text-align:left}
#rf-f1 table,#where table{margin:auto}
#reg-form div.tip{color:#686868}
#reg-form div.error{color:red;background:url(../images/error.gif) no-repeat left;text-indent:20px;height:20px;line-height:20px}
#reg-form div.right{color:red;background:url(../images/right.gif) no-repeat left;text-indent:20px;height:20px;line-height:20px}
#rf-f1,#where{width:898px;height:100%;float:left;border:1px solid #fcba7e;border-width:0 1px 1px;border-bottom:1px #CBCBCB dotted;padding:10px 0 4px}
#rf-f1.bottom{border-bottom:1px #fcba7e solid;padding-bottom:10px}
#protocol{width:898px}
#protocol textarea{width:648px;border:1px solid #cbcbcb}
#psd a{color:#0d6ab8}
#psd a:hover{text-decoration:underline}
#reg-form div.map{color:#686868;height:20px;line-height:20px}
#reg-form div.map a{color:#0d6ab8}
#reg-form div.map a:hover{text-decoration:underline}
#reg_right{width:230px;float:left;background-color:#F3F3F3;margin-left:19px;margin-top:12px}
#reg_right ul h1{font-size:14px;font-weight:700;margin-top:10px}
#reg_right ul li{font-size:12px;margin-top:10px}
#forgot_password { padding:20px 0; margin-bottom:200px; border:1px solid #89C4EC}
#forgot_password table { margin:0 auto;}
#forgot_password td  { padding:20px 0}
#forgot_password div  { font-size:14px; line-height:36px; width:55%; margin:0 auto; color:#000}
/*文字样式*/
#protocol_content h4{font-size:16px;font-weight:700;text-align:center;margin-left:auto;margin-right:auto}
#protocol_content{padding-left:30px;padding-right:30px;padding-top:20px;padding-bottom:20px;border:#fcba7e solid 1px;font-size:14px;font-family:宋体;line-height:25px;height:150px;overflow-x:hidden;overflow-y:auto}
#protocol_info{padding-left:30px;padding-right:30px;padding-top:20px;padding-bottom:20px;border:#89C4EC solid 1px;font-size:13px;font-family:宋体;line-height:25px;height:auto}
#protocol_info h4{font-size:16px;font-weight:700;text-align:center;margin-left:auto;margin-right:auto}
.black_overlay{display:none;position:absolute;top:0;left:0;width:2000px;height:1100px;background-color:#333;z-index:1000;-moz-opacity:0.8;/* For FF  */opacity:0 80;filter:alpha(opacity=70);/* For IE  */-khtml-opacity:0.8;opacity:0.8}

/*地图样式*/
#mapbox{display:none;margin:0 auto;border:1px solid #ccc;width:500px;min-height:350px;height:auto !important;height:350px;position:relative;}
#search{position:absolute;left:5px;top:3px;}
#searchcontent{height:20px;line-height:20px;width:200px;color:#666}
#results{width:250px;background:#fff;display:none;}

