@charset "utf-8";
/* CSS Document */
#ht_login,#ht_register{ width:628px; margin:39px auto;}
#ht_login .header,#ht_register .header{ width:100%; height:44px; overflow:hidden; border-bottom:1px solid #15567c; background:url(../images/0709logo_03.jpg) no-repeat;}
.header h1{ width:165px; float:left;}
.header h1 a{ width:165px; height:39px; display:block; text-indent:-999px;}
#ht_login .header p{ font-family:"微软雅黑"; font-size:14px; float:right; margin:20px;}
#ht_login .mainer{ width:100%; height:437px; border-radius:4px; /* background:url(../images/0709logo_04.jpg) no-repeat 399px 373px #f5fbfe; */ border:#79a3bc 1px solid; margin-top:11px;}
#ht_login .mainer table{ width:299px; margin:84px 158px;}
#ht_login .mainer table td{ font-size:14px; text-align:right; padding:10px 0px;}
#ht_login .mainer table td input.txt{ width:237px; height:16px; line-height:16px; border:#c0c0c0 1px solid; padding:10px 0 10px 10px;}
#ht_login .mainer table td input.login_btn{ width:138px; height:37px; background:url(../images/0709logo_07.jpg) no-repeat; border:none; cursor:pointer; float:left; margin:12px 6px;}
#ht_login .mainer table td a{ float:left; margin:6px 36px 0px 6px; text-decoration:underline;}
#ht_login .mainer table td a.forgetPw{ color:#2485b3;}
table.login_ok{ width:400px !important; margin:84px 108px !important;}
table.login_ok td{ text-align:left !important; padding:10px 0 10px 5px !important;}
td span.login_red{ color:#f50; padding:0 5px;}
#ht_login .footer,#ht_register .footer{ text-align:center; padding-top:10px;}
#ht_login .footer p,#ht_register .footer p{ font-family:"微软雅黑"; font-size:12px; color:#323232; line-height:2;}

#forgetPw_pop{ display:none; position:absolute; background:#FFF; top:50%; left:50%; margin-top:-180px; margin-left:-300px; width:509px; height:307px; border:#0f0f0f 12px solid; border-radius:25px; font-size:12px; padding-top:43px; padding-left:72px;}
#forgetPw_pop .closeBtn{ display:block; width:22px; height:22px; background:url(../images/closeBtn.png) no-repeat; position:absolute; top:-5px; right:-5px;}
#forgetPw_pop p{ line-height:2;}
#forgetPw_pop table{}
#forgetPw_pop table td{ padding:10px 0px;}
#forgetPw_pop table td span{ color:#F00; font-weight:600; float:right; margin-right:10px;}
#forgetPw_pop table td .inp{ width:290px; padding-left:10px; height:24px; line-height:24px; border:#c0c0c0 1px solid;}
#forgetPw_pop table td input.btn{ width:111px; height:37px; background:url(../images/0709btn.png) no-repeat; color:#FFF; text-align:center; line-height:37px; border:none; margin:20px 20px 0 0; cursor:pointer; letter-spacing:10px;}

#ht_register .header p.header_right{ font-family:"微软雅黑"; font-size:14px; float:right; margin:19px; }
#ht_register .header p.header_right a{ display:inline-block; width:112px; height:26px; font-size:14px; text-align:center;line-height:26px;}
#ht_register .header p.header_right a.active{ background:url(../images/abtn.png) no-repeat;}
#ht_register .mainer{ width:100%; height:505px; border-radius:4px; border:#79a3bc 1px solid; margin-top:11px; background:#f5fbfe;}
.zhubanfang{ background:url(../images/0709register_03.jpg) no-repeat 370px 36px #f5fbfe;}
.gongyingshang{ background:url(../images/0709register_04.jpg) no-repeat 370px 36px #f5fbfe;}
#ht_register .mainer .title{ color:#034f80; font-size:24px; letter-spacing:2px; font-family:"微软雅黑","黑体"; margin:20px 33px;}
#ht_register .mainer .mainBody{ width:324px; height:390px; border-radius:4px; border:#79a3bc 1px solid; margin-left:33px;}
#ht_register .mainer .mainBody table{ margin:17px; width:290px;}
#ht_register .mainer .mainBody table td{ font-size:14px; padding:8px 0px; vertical-align:top;}
#ht_register .mainer .mainBody table td input.txt{ width:200px; height:26px; line-height:26px; border:#c0c0c0 1px solid; padding-left:10px;}
#ht_register .mainer .mainBody table td .tip{ display:block; color:#afafaf; font-size:13px;}
#ht_register .mainer .mainBody table td .error_tip{ color:#F00; font-size:12px; line-height:16px; display:block;}
#ht_register .mainer .mainBody table td label{ color:#afafaf; position:relative; padding-left:18px;}
#ht_register .mainer .mainBody table td label input{ position:absolute; top:1px; left:0px;}
#ht_register .mainer .mainBody table td .registerBtn{ border:none; width:138px; height:37px; background:url(../images/0709register.png) no-repeat; color:#FFF; text-align:center; cursor:pointer; line-height:37px; font-size:16px; letter-spacing:2px; margin-top:10px;}
#ht_register .mainer .mainBody .hasLogin{ font-size:14px; margin-left:30px;}
#ht_register .mainer .mainBody .hasLogin a{ color:#2485b3; font-size:14px; text-decoration:underline; margin-left:5px;}
#ht_register .mainer .mainBody .hasLogin .askBtn{ border:none; width:90px; height:25px; background:url(../images/askbtn.png) no-repeat; color:#FFF; text-align:center; cursor:pointer; line-height:25px; font-size:12px; margin-left:30px;}


