div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td ,a{ padding: 0; margin: 0; }
ol, ul { list-style: none;}
body {font-size:12px;color:#333;font-family:Arial;background:bpadding: 0; margin:0;text-align:left; background:#F1F1F1;}
.container{width:806px;margin:0 auto;}
.top{ float:left;height:78px;margin:0 auto;width:802px;}
.logo{float:left;margin-top:20px; margin-left:20px;}
.kyk{float:left; border-right:1px #CCCCCC solid; margin-top:20px; margin-left:20px; height:38px;}
.txz{float:left;margin-top:25px;margin-left:5px;font-family:Arial, Helvetica, sans-serif,ºÚÌå;font-weight:bold;color:#000;font-size:22px;}
.help{float:right;color:#626262;line-height:24px;padding-top:30px;text-align:right;}
.nav{ float:left;background:url(../images/Register/title_bg.gif) repeat-x;font-size:14px;height:46px;line-height:45px;margin:0 auto;overflow:hidden;width:802px;margin:0 2px 0 2px;_margin:0 2px 0 1px;}
.nav .nav_left{float:left;background:url(../images/Register/icon.gif) no-repeat scroll -276px 0;height:46px;width:12px;}
.nav .nav_middle{float:left;background: url(../images/Register/icon.gif) repeat-x scroll 0 -100px;height:46px;}
.nav .nav_middle span{float:left;height:46px; line-height:46px;font-size:14px; color:#FFFFFF;margin-left:45px;}
.nav .nav_right{float:right;background:url(../images/Register/icon.gif) no-repeat scroll -288px 0;height:46px;width:12px;}
.main{ float:left; width:806px;background:url(../images/Register/middle_bg.gif) repeat-y;}
.main_top{width:525px;height:49px;margin:auto; margin-top:30px;}
.main_top_left{float:left;background:url(../images/Register/icon.gif) repeat scroll -724px -60px;float:left;height:49px;width:6px;}
.main_top_middle{ width:423px;background-color:#FFFFE1;border-bottom:1px solid #C9C9AB;border-top:1px solid #C9C9AB;float:left;height:47px;line-height:47px;padding:0 45px; font-size:14px;}
.main_top_middle a{color:#1E50A2;}
.main_top_middle a:hover{color:#D60303;}
.main_top_right{float:left;background:url(../images/Register/icon.gif) repeat scroll -724px -60px;float:left;height:49px;width:6px; background-position:-728px -60px;}

.main_form{float:left;width:806px;padding:30px 0 50px;}
.main_form li{float:left;line-height:200%;padding:6px 0;}
.fm_left{float:left;padding-top:2px;text-align:right;width:200px;font-size:14px;}
.fm_right{float:left;width:602px;}
.star{background:url(../images/Register/icon.gif) no-repeat scroll -317px 0;display:inline-block;font-size:1px;height:8px;line-height:1px;padding-bottom:2px; padding-left:3px;width:7px;}
.fm_right_box{float:left;width:602px;}
.fm_right_box_l{float:left;width:260px;}
.fm_right_box_l span.img{margin-left:5px;}
.fm_right_box_r{float:left;width:330px;}
.fm_right_box_r .fm_right_box_r_display{float:left;background: url(../images/Register/icon1.png) no-repeat scroll 0px -18px;display:inline-block;height:17px;margin:8px 0 0 8px;width:16px;}
.fm_right_box_r .fm_right_box_r_displaya{float:left;background: url(../images/Register/loading.gif) no-repeat scroll;display:inline-block;height:17px;margin:8px 0 0 8px;width:16px;}

.fm_right_box_r .fm_right_box_r_hidden{float:left;}
.err_left{background: url(../images/Register/icon.gif) no-repeat scroll -781px 0;display:inline-block;float:left;height:33px;margin-left:5px;width:10px;}
.err_info{background:url(../images/Register/repeat.png) repeat-x scroll 0 -121px;border-color:#D59799 #D59799 #D59799 -moz-use-text-color;border-style:solid solid solid none; border:1px #D59799 solid; border-left:0;display:inline-block;float:left;height:31px;line-height:31px;_height:24px;_padding-top:7px;}
.err_img{background: url(../images/Register/icon1.png) no-repeat scroll 0px 0px;display:inline-block;height:16px;line-height:31px;margin:0 5px 0 4px;vertical-align:middle;width:16px;}
.fm_right_text{float:left;width:602px;}
.fm_right_text_a{font-size:12px;color:#8A8A8A;}
.fm_right_text_a a{ color:#1E50A2;}
.fm_right_text_a a:hover{color:#D60303;}
.fm_right_text_b{font-size:14px;}
.fm_right_text_b a{font-size:14px;color:#1E50A2;}
.fm_right_text_b a:hover{color:#D60303;}

.input{float:left;border:1px solid #B5B5B5;font-size:14px;height:24px;padding:5px 0 0 5px;width:255px;}
.input_a{float:left;border:1px solid #E1B3A5; background-color:#F3F3F3;font-size:14px;height:24px;padding:5px 0 0 5px;width:255px;}
.input_b{float:left;border:1px solid #B5B5B5;font-size:14px;height:30px;padding:2px 0 2px 5px;width:255px;}
.input_c{float:left;border:1px solid #B5B5B5;font-size:14px;height:24px;padding:5px 0 0 5px;width:120px;}
.input_c1{float:left;border:1px solid #E1B3A5;background-color:#F3F3F3;font-size:14px;height:24px;padding:5px 0 0 5px;width:120px;}

.button{background:url(../images/Register/icon.gif) no-repeat scroll -335px 0;border:medium none;cursor:pointer;display: block;height:37px;margin-top:20px;width:133px;font-size:18px;font-weight:bold;color:#FFFFFF; text-align:left; padding-left:20px;}
.button1{ background:url(../images/Register/bottom_bg.gif) no-repeat;border:medium none;cursor:pointer;display: block;height:37px;margin-top:20px;width:133px; font-size:18px;font-weight:bold;color:#FFFFFF; text-align:left; padding-left:20px;}

.main_bottom{ float:left; width:806px;background:url(../images/Register/icon.gif) no-repeat scroll 0 -50px;font-size:1px;height:9px;line-height:1px;}
.footer{color:#9B9B9B;font-size:12px;line-height:35px;margin:15px 0 15px 0px;text-align:center;width:806px;}
.footer a{color:#9B9B9B;margin:0 5px;}
.footer a:hover{color:#D60303;}

.bd_offer_success{float:left;width:786px; margin-top:80px;}
.bd_offer_success_left{float:left;width:180px; text-align:right; padding:40px 0;}
.bd_offer_success_right{float:left;width:586px;padding:40px 0; padding-left:20px;}
.bd_offer_success_right_title{float:left;width:586px;font-weight:bold;font-size:14px;color:#FF6600;overflow:hidden;white-space:nowrap; line-height:30px;}
.bd_offer_success_right_text{float:left;width:566px;color:#333;overflow:hidden; line-height:22px;}
.bd_offer_success_right_bot{ float:left;width:566px;}
.bd_offer_success_right_bot a{ color:#0066CC;}
.bd_offer_s_r_btn{width:153px;height:35px;border:0;background:url(../images/Register/l_btn.jpg) no-repeat; font-weight:bold; font-size:14px; color:#fff;}


.passcontainer{width:740px;margin:0 auto;}
.passtop{float:left;height:78px;margin:0 auto;width:740px;}
.kytext{float:left;margin-top:35px; margin-left:20px;font-size:18px;font-weight:bold;color:#C02025; }
.txztext{float:left;font-size:20px;font-weight:bold;color:#000; margin-top:32px; margin-right:5px;}
.central{float:left;width:740px;}
.central_top{float:left;width:740px;}
.central_bot{float:left;width:740px;}
.central_middle{float:left;width:738px;height:410px;border-left:1px #656565 solid;border-right:1px #656565 solid;background:#fff;}
.central_middle_title{width:715px;line-height:30px;padding-left:17px;color:#333333;font-size:14px;font-weight:bold;background:url(../images/Register/pass_x.gif) center;margin:0 auto;}
.central_middle_kuang{width:648px;margin:0 auto;text-align:center;margin-left:90px;_margin-left:45px;*margin-left:45px; margin-bottom:20px;}
.box{border:1px #7F9DB9 solid;width:550px;height:300px;}
.boxbottom{ border:1px #ccc solid;color:#000;height:25px; margin-left:310px; margin-top:10px; padding:0 10px;}
.central_middle_bot{border-top:1px #EDEDED solid;background:#F8F8F8;height:55px;}



.passfooter{color:#9B9B9B;font-size:12px;line-height:35px;margin:15px 0 15px 0px;text-align:center;width:740px;}
.passfooter a{color:#9B9B9B;margin:0 5px;}
.passfooter a:hover{color:#D60303;}