@charset "gb2312";
/* CSS Document */
*{ margin:0px; padding:0px;}
html{
 
}

body{ background-color:#e9e9e9; text-align:center;}
#head{width:831px; height:94px; margin-left:auto; margin-right:auto; background:url(../images/head_t.jpg); background-repeat:no-repeat;}
#content{ width:831px; height:433px; border-left:1px solid #cecece; border-right:1px solid #cecece; margin-right:auto; margin-left:auto; background-color:#fff; position:relative;text-align:left; font-size:12px;}
#navigation{ position:absolute; left:16px; top:9px; width:797px; height:26px; background:url(../images/navigation.jpg); font-size:12px; color:#fff; line-height:26px;}
#foot{ width:833px; height:74px; margin-left:auto; margin-right:auto; background:url(../images/foot_t.jpg); background-repeat:no-repeat;}
.input{ width:677px; height:24px; position:absolute; font-size:12px; color:#000; line-height:24px;}
.input input{ width:160px; height:18px; border:1px solid #d0d0d0;vertical-align:middle;}
#uiddiv{ left:125px; top:54px;}
#passdiv{ left:125px; top:78px;}
#biaoshidiv{ left:380px; top:54px; width:21px; height:20px; position:absolute;}
#vuid{ left:420px; top:54px; border:1px solid #d0d0d0; width:385px; position:absolute; height:20px; line-height:20px; font-size:12px; visibility:hidden;}
#vuiderror{ font-size:12px;}
#passbiaoshi{ left:380px; top:78px; width:21px; height:20px; position:absolute;}
#vpassword{ left:420px; top:78px; border:1px solid #d0d0d0; width:385px; position:absolute; height:20px; line-height:20px; font-size:12px; visibility:hidden;}
#vpassworderror{ font-size:12px;}
#pass1Strength{ left:125px; top:100px;}
.strength{ height:20px; width:35px; position:absolute; text-align:center; line-height:20px; font-size:12px; border:1px outset; background-color:#eeeeee;}
#1strength_L{ left:203px; top:100px;}
#1strength_M{left:238px; top:100px;}
#1strength_H{left:273px; top:100px;}
#repassdiv{ left:125px; top:126px;}
#repassbiaoshi{ left:380px; top:126px; width:21px; height:20px; position:absolute;}
#vrepassword{ left:420px; top:126px; border:1px solid #d0d0d0; width:385px; position:absolute; height:20px; line-height:20px; font-size:12px; visibility:hidden;}
#vrepassworderror{ font-size:12px;}
#selectinfo{ width:785px; height:55px; left:25px; top:170px; background-color:#f8f8f8; position:absolute; z-index:999;}
#selectinfo div{ left:70px; top:10px; position:absolute;color:#ff0000; font-size:12px; width:670px; height:30px; line-height:20px;}
#selectinfo div span{font-size:14px; font-weight:bold}
#pass2div{ left:125px; top:233px;}
#pass2biaoshi{ left:380px; top:233px; width:21px; height:20px; position:absolute;}
#vpassword2{ left:420px; top:233px; border:1px solid #d0d0d0; width:385px; position:absolute; height:20px; line-height:20px; font-size:12px; visibility:hidden;}
#vpassword2error{ font-size:12px;}
#pass2Strength{ left:125px; top:255px;}
#2strength_L{ left:203px; top:255px;}
#2strength_M{left:238px; top:255px;}
#2strength_H{left:273px; top:255px;}
#repass2div{ left:125px; top:281px;}
#repass2biaoshi{ left:380px; top:281px; width:21px; height:20px; position:absolute;}
#vrepassword2{ left:420px; top:281px; border:1px solid #d0d0d0; width:385px; position:absolute; height:20px; line-height:20px; font-size:12px; visibility:hidden;}
#vrepassword2error{ font-size:12px;}
#realdiv{ left:125px; top:307px;}
#realnamebiaoshi{ left:380px; top:307px; width:21px; height:20px; position:absolute;}
#vrealname{ left:420px; top:307px; border:1px solid #d0d0d0; width:385px; position:absolute; height:20px; line-height:20px; font-size:12px; visibility:hidden;}
#vrealnameerror{ font-size:12px;}
#cardnodiv{ left:125px; top:331px;}
#cardnobiaoshi{ left:380px; top:331px; width:21px; height:20px; position:absolute;}
#vcardno{ left:420px; top:331px; border:1px solid #d0d0d0; width:385px; position:absolute; height:20px; line-height:20px; font-size:12px; visibility:hidden;}
#vcardnoerror{ font-size:12px;}
#certdiv{ left:125px; top:355px;}
#verifybiaoshi{ left:380px; top:355px; width:21px; height:20px; position:absolute;}
#vverify{ left:420px; top:355px; border:1px solid #d0d0d0; width:385px; position:absolute; height:20px; line-height:20px; font-size:12px; visibility:hidden;}
#vverifyerror{ font-size:12px;}
#servicediv{ left:200px; top:379px; width:600px; height:24px; position:absolute; font-size:12px; color:#000; line-height:24px;}
#button{ left:100px; top:405px; text-align:center;}
#reg_success{ width:517px; height:352px; top:54px; left:158px; border:1px solid #d1d1d1; position:absolute;}
#reg_info{position:absolute; top:20px; left:0px; width:100%;height:25px; color:#ff8600; text-align:center; font-size:14px; font-weight:bold;}
#xl_text{ width:149px; height:25px; left:24px; top:57px; position:absolute; text-align:center; font-size:12px; line-height:25px;}
#xl2_text{ width:149px; height:25px; left:182px; top:57px; position:absolute; text-align:center; font-size:12px; line-height:25px;}
#jx_text{ width:149px; height:25px; left:340px; top:57px; position:absolute; text-align:center; font-size:12px; line-height:25px;}
#xl_pic{ width:149px; height:212px; left:24px; top:82px; position:absolute; background:url(../images/reg_xl.jpg);}
#xl2_pic{ width:149px; height:212px; left:182px; top:82px; position:absolute; background:url(../images/reg_xl2.jpg);}
#jx_pic{ width:149px; height:212px; left:340px; top:82px; position:absolute; background:url(../images/reg_jx.jpg);}
#xl_button{ width:149px; height:50px; left:24px; top:294px; position:absolute;}
#x2_button{ width:149px; height:50px; left:182px; top:294px; position:absolute;}
#jx_button{ width:149px; height:50px; left:340px; top:294px; position:absolute;}
#account_manager{ width:817px; height:426px; background:url(../images/account_manager_bg.jpg); position:absolute; top:3px; left:7px;}
#account_info{ width:188px; height:108px; position:absolute; left:30px; top:30px;}
#account_info div{ width:100%; height:20px; color:#fff; font-size:13px; margin-bottom:2px; text-align:center;}
#ip_info{ width:188px; height:45px; position:absolute; left:30px; top:145px;}
#ip_info div{ width:100%; height:20px; margin-top:2px; text-align:left; color:#fff; font-size:13px;}
#alert{ width:70px; height:25px; position:absolute; left:43px; top:222px; font-size:16px; font-weight:bold; color:#ff6a00;}
#account_top{ width:560px; height:38px; left:246px; top:2px; position:absolute; color:#fff; font-size:13px; vertical-align:middle; line-height:38px; padding-top:5px;}
#account_btn{ position:absolute; left:180px; top:0px; width:380px; height:100%; line-height:38px;}
#account_top img{ vertical-align:middle;}
#logout{ position:absolute; left:180px; top:0px; width:380px; height:100%; line-height:38px; padding-right:15px; padding-top:8px; background:url(../images/logout_bg.gif); text-align:right; color:#000;}
#logout span{ color:#000; font-size:12px; font-weight:bold;}
#pay{ width:259px; height:107px; top:55px; left:262px; position:absolute;}
#paylog{ width:259px; height:107px; top:55px; left:537px; position:absolute;}
#card{ width:259px; height:107px; top:172px; left:262px; position:absolute;}
#cardlog{ width:259px; height:107px; top:172px; left:537px; position:absolute;}
#password{ width:259px; height:107px; top:289px; left:262px; position:absolute;}
#chargepoint{ width:259px; height:107px; top:289px; left:537px; position:absolute;}
#type_select{ width:517px; height:348px; left:158px; top:62px; position:absolute; background:url(../images/type_select.jpg);}
#bank_text{ width:185px; height:19px; left:212px; top:140px; position:absolute; text-align:center; font-size:12px;}
#shenzhou_text{ width:185px; height:19px; left:433px; top:140px; position:absolute; text-align:center; font-size:12px;}
#bank_pic{ width:185px; height:137px; left:212px;top:159px; position:absolute; background:url(../images/bank_pic.jpg);}
#shenzhou_pic{ width:185px; height:137px; left:433px;top:159px; position:absolute; background:url(../images/shenzhou_pic.jpg);}
#bank_btn{ width:100px; height:19px; left:254px; top:314px; position:absolute;}
#shenzhou_btn{ width:100px; height:19px; left:476px; top:314px; position:absolute;}
#bank_help{ width:56px; height:25px; left:271px; top:347px; position:absolute;}
#shenzhou_help{ width:56px; height:25px; left:498px; top:347px; position:absolute;}
#point20{ width:149px; height:212px; left:186px; top:141px; position:absolute;}
#point50{ width:149px; height:212px; left:343px; top:141px; position:absolute;}
#point100{ width:149px; height:212px; left:500px; top:141px; position:absolute;}
#point20btn{ width:100px; height:19px; left:205px; top:358px; position:absolute;}
#point50btn{ width:100px; height:19px; left:369px; top:358px; position:absolute;}
#point100btn{ width:100px; height:19px; left:523px; top:358px; position:absolute;}
#point_img{ width:151px; height:214px; left:203px; top:150px; position:absolute;}
#paydiv1{ width:270px; height:28px; left:368px; top:158px; position:absolute; color:#ff0000; font-weight:bold; font-size:12px;}
#paydiv2{ width:270px; height:28px; left:368px; top:176px; position:absolute; color:#000; font-weight:bold; font-size:12px; line-height:28px;}
#paydiv2 input{ width:173px; height:20px; border:1px solid #cecece; vertical-align:middle;}
#paydiv3{ width:270px; height:28px; left:368px; top:204px; position:absolute; color:#000; font-weight:bold; font-size:12px; line-height:28px;}
#paydiv4{ width:270px; height:28px; left:368px; top:232px; position:absolute; color:#000; font-weight:bold; font-size:12px; line-height:28px;}
#paydiv5{ width:270px; height:28px; left:368px; top:260px; position:absolute; color:#000; font-weight:bold; font-size:12px; line-height:28px;}
#paydiv6{ width:270px; height:28px; left:368px; top:270px; position:absolute; color:#000; font-weight:bold; font-size:12px; line-height:28px;}
#paydiv6 input{ width:173px; height:20px; border:1px solid #cecece; vertical-align:middle;}
#paydiv7{ width:270px; height:28px; left:368px; top:292px; position:absolute; color:#000; font-weight:bold; font-size:12px; line-height:28px;}
#paydiv8{ width:270px; height:28px; left:368px; top:324px; position:absolute; color:#000; font-weight:bold; font-size:12px; line-height:28px;}
#paydiv9{ width:270px; height:28px; left:368px; top:356px; position:absolute; color:#000; font-weight:bold; font-size:12px; line-height:28px; text-align:right; display:none;}
#mask{ position:absolute; top:0px; left:0px;background-color:#aeaeae; filter:alpha(opacity=85); z-index:1;}
#popWin{ position:absolute; top:172px; left:296px; background:#fff; z-index:99; width:540px; height:270px; display:none; text-align:center;}
