/* CSS Document */
html{background:#fff;color:#000;}
body,div,img,UL
{margin:0px;padding:0px; border:0px; font-size:12px; font-family:"宋体";}

.reg_hd{ width:840px;MARGIN-RIGHT: auto; MARGIN-LEFT: auto; height:30px; margin-top:0px; padding-left:76px; padding-right:76px; }
.reg_logo { position:relative; width:134px; float:left}
.reg_logo img{border:0px;}
.reg_leader{ float:left; width:706px; text-align:right;}
.reg_main{MARGIN-RIGHT: auto; MARGIN-LEFT: auto;position:relative; width:860px; height:1000px;}
.reg_main_top{ position:relative; width:840px;}
.reg_tips1 { float:right; clear:left; font-size:19px; margin:10px 10px;  color:#a0a0a0; font-family:黑体}
.reg_tips2 {float:right; display:block; clear:both; padding-right:20px; color:#a0a0a0; }

.reg_step1{float:left; width:151px; clear:right; height:100px; margin-top:13px; height:320px;}
.reg_step1_item{ float:left; clear:right; height:100px; margin-left:70px; margin-top:13px; height:320px;  }

.reg_step2{float:left;width:151px; clear:left; height:420px; margin-top:20px;}
.reg_step2_item{ float:left; margin-left:70px; height:420px; margin-top:20px;}

.reg_step3{float:left;width:151px; margin-top:25px;}
.reg_step3_item{position:absolute;left:230px;top:836px;height:334px; margin-top:25px;}
.reg_stepname{ width:120px; height:20px;margin:21px 12px; }
.reg_stepname span{font-size:16px; font-weight:bold;color:#808080; margin:0px 8px; width:40px;};
.line{ height:2px;}
.longline{ width:609px; background-image:url(../images/reg/reg_bg_line.jpg); height:4px; background-repeat:repeat-x;}
.txtTips1,.txtTips2,.txtTips3,.txtTips4 ,.txtTips5,.txtTips6,.txtTips7,.txtTips8,.txtTips9,.txtTips10,.txtTips11,.txtTips12,.txtTips13,.txtTips14{ display:block;color:#999999; font-size:12px; clear:left; margin-left:85px; padding-top:5px;}
.lab{color:#808080; font-size:12px; font-weight:bold;width:80px; text-align:right; float:left; margin-right:5px;}
.accountinfo{ margin-top:20px;}
.iterm { margin-left:0px; margin-top:10px; border:0px; width:610px;}

.inps{ border:1px #535353 solid; width:180px; height:18px; float:left; display:block;}
.ta1{ width:451px; height:63px; border:1px #535353 solid; font-size:12px;}
/*edit*/
.sarea{ float:left; color:#3366ff; width:90px; text-align:left; z-index:10;padding:0 3px 0 0;}
/*end*/
.sarea UL{ display:block; z-index:10; position:absolute; border:1px #3366ff solid; width:80px; color:#3366ff; display:none; background-color:#FFFFFF; clear:left;}

.sarea UL li{ list-style-type:none; text-align:left; width:70px; padding-left:10px; cursor:pointer}
.ta2 { height:90px; width:466px; font-size:12px; float:left; clear:right;}
.svcheck{ display:block;float:left; border:0px; margin:0px; padding:0px; height:20px;}
#Imgtips1,#Imgtips2,#Imgtips3,#Imgtips4,#Imgtips5,#Imgtips6,#Imgtips7,#Imgtips8,#Imgtips9,#Imgtips10,#Imgtips11,#Imgtips12,#Imgtips13,#Imgtips14{ display:none; float:left; margin:3px 3px;}
.reg_submit{ display:block; margin:0 0 60px 85px; width:200px;}
.imgvalidate{ width:45px; height:16px; float:left;}
.validateips{ width:98px; height:25;border:1px #535353 solid; float:left; }
.err{ display:none; width:225px; height:20px; line-height:20px;background-color:#FFFFCC; border: 1px solid #FFCC33; float:left; padding-left:5px; font-size:12px; margin-left:10px;}
.ft{ float:left;}

.txtTips13{ display:block; float:left;height:20px; border:0px;}
.arg2_iterm{ float:left; width:600px; height:22px; line-height:22px; vertical-align:middle;padding:0px;}
.testDiv{ border:1px solid}


/*注册成功*/
.success{ color:#ff6600; font-size:19px;font-family:黑体}
.successpanel{ width:430px; border:1px solid #ffcc99; margin:0 auto;}
.successpanel p{ font-size:12px; color:#a0a0a0; padding:0px 5px;}
.successpanel p span{ color:#3366ff;}
.cnter{ text-align:center;}
/*选择地区弹出框*/
.place_reg_list ,.place_reg_list li,.place_reg_sublist,.place_reg_sublist li{ list-style:none;}
.place_reg{width:880px;border:1px solid #3366cc; float:left;}
.place_reg_list{margin:0 auto;padding:10px 0 0 0;width:98%;}
.place_reg_list li{float:left;padding:6px;}
.place_reg_list .curt{ background:#fff url(../images/reg/reg_dropup_bg.gif) repeat-x; border-left:1px solid #3366cc;border-top:1px solid #3366cc;border-right:1px solid #3366cc; position:relative; top:1px; }
.place_reg_sublist { width:99%;float:left;border-top:1px solid #3366cc; line-height:18px;padding:3px 0 3px 8px;*padding:3px 0 3px 5px;}
.place_reg_sublist li{float:left;padding:5px;margin:0 0 0 2px;}
.apDiv1 ,.apDiv2,.apDiv3,.apDiv4,.apDiv5 {background:#fff;position:absolute;top:845px;*top:870px;_top:870px;z-index:99;}
.apDiv2{left:50px;}
.apDiv3{left:80px;}
.apDiv4{left:110px;}
.place_reg_img,.place_reg_img3,.place_reg_img4{width:100%;text-align:center;}
.place_reg_img img{margin:0 100px 0 0;}
.place_reg_img3 img{margin:0 0px 0 30px;}
.place_reg_img4 img{margin:0 0px 0 150px;}
#apDiv1 a,#apDiv2 a,#apDiv3 a,#apDiv4 a{ text-decoration:none;}
.place_reg_sublist a{color:#666;}
.place_reg_list a{color:#3366cc; cursor:pointer;}
/*弹出框新加*/
.li_left li{ float:left;}
.li_width li { width:60px; float:left;}

.marrowkei{ display:none;position:absolute; margin:0px; padding:0px; margin-left:23px; margin-right:auto; padding:0px; width:9px; height:7px; background-repeat:no-repeat; margin-top:-40px;}
/*edit*/
.marrowkei_t{ display:none;position:absolute; margin:0px; padding:0px; margin-left:23px; margin-right:auto; padding:0px; width:9px; height:7px; background-repeat:no-repeat; margin-top:-46px;}

.reg_leader a{color:#008EEB; font-weight:normal;}
.reg_leader a:hover{color:#ff6c00; font-weight:normal;}
