/* CSS Document */
.gegistration { width:681px; margin:33px auto 18px auto; overflow:hidden;}
.gegistration .process { height:56px; line-height:36px; color:#888888;}
.gegistration .fillin { margin:0 152px 0 86px; color:#333;}
.gegistration .verification { margin:0 0 0 162px;}
.setup_info_box { background:#fff; border:1px solid #d5d5d5; overflow:hidden; padding:3px 17px 145px 17px; min-height:460px;}
.setup_info_box .setup_info_tit { height:40px; line-height:40px; border-bottom:1px solid #ececec; font-size:14px;}
.form_reg_table { margin-top:28px;}
.form_reg_table tr td { padding:18px 0  0px 10px; font-size:14px;}
.form_reg_table tr th { font-weight:normal; text-align:left; padding-left:10px; padding-top:8px; font-size:12px;}
.form_reg_table tr td input.input02 { width:268px; line-height:36px; height:36px; border:1px solid #c1c1c1;}
.form_reg_table tr td input.input03 { width:88px; float:left;}
.form_reg_table tr span { font-size:12px; color:#e84c3a; line-height:16px; vertical-align:middle; visibility:hidden;}
.form_reg_table tr td .code_img { border:1px solid #c1c1c1; margin:0 6px;}
.form_reg_table tr td .switch_btn { font-size:12px;}
.form_reg_table tr th input.checked01 { position:relative; top:2px; +margin-left:-3px; _margin-left:-3px;}
.form_reg_table tr .next_btn { border:0; background:url(/static/img/next_btn_bg.jpg) no-repeat; width:121px; height:44px; line-height:44px; text-align:center; color:#fff; font-size:15px; margin-top:8px; font-weight:bold;}

.mail_info { height:24px; line-height:22px; background:url(/static/img/mail_img.jpg) 54px no-repeat; padding-left:95px; margin:44px 0 0 0; font-size:18px;}
.mail_send { padding:10px 0 34px 95px; font-size:12px; color:#666666;}
.mail_view { background:url(/static/img/view_btn_bg.jpg) no-repeat; width:157px; height:44px; line-height:44px; text-align:center; color:#fff; font-size:15px; margin-left:95px; margin-bottom:22px; display:block; font-weight:bold;}
.mail_view:hover,.into_the_center:hover { color:#fff;}
.mail_link { padding-left:95px; line-height:26px; font-size:12px; color:#666666;}
.mail_link strong { color:#333;}
.user_prompt { padding-left:85px; overflow:hidden; line-height:24px; font-size:14px; padding-top:50px;}
.user_prompt .prompu_tit { color:#de6e00; font-size:18px; line-height:30px;}
.into_the_center { background:url(/static/img/enter_btn_bg.jpg) no-repeat; display:block; width:137px; height:44px; line-height:44px; font-size:15px; color:#fff; font-weight:bold; text-align:center; margin-top:20px;}

.detail { width:760px; background:#fff; overflow:hidden; padding:0 100px; margin:16px auto 0 auto; min-height:740px;}
.return_btn { text-align:right; height:42px; line-height:42px;}
.detail .detail_tit { text-align:center; font-size:16px; color:#000000; height:60px; line-height:44px;}
.detail_info_table01 { background:#4ca4c9; color:#000000; border-collapse:inherit; margin-bottom:10px;}
.detail_info_table01 tr td,.detail_info_table01 tr th { line-height:28px; text-align:left; background:#fff; padding-left:10px;}
.detail_info_table01 tr th { background:#e9f4f9; font-weight:normal;}
.page_box { text-align:right; height:21px; line-height:21px; padding:10px 0; font-size:12px;}
.page_box a { color:#333; margin:0 5px;}
.page_box a:hover { color:#ff6636;}
.page_box .next_btn02,.page_box .prev_btn02 { margin:0; display:inline-block; float:right; height:21px; width:53px; margin-left:8px; padding-left:8px; background:url(/static/img/next_bg.gif) no-repeat; text-align:left; color:#fff;}
.page_box .prev_btn02 { background:url(/static/img/prev_bg.gif) no-repeat; padding-left:15px; width:46px;}
.page_box .next_btn02:hover,.page_box .prev_btn02:hover { color:#fff;}


.detail_info_table02 { background:#bebebe; border-collapse:inherit;}
.detail_info_table02 tr th,.detail_info_table02 tr td { background:#fff; font-weight:normal; line-height:26px;}
.detail_info_table02 tr td { padding-left:10px;}
.detail_info_table02 tr .tr_back { background:url(/static/img/tr_bg.gif) repeat-x;}



.reset_box { width:960px; overflow:hidden; margin:28px auto 16px auto;}
.reset_box .reset_process { height:36px; line-height:36px; margin-bottom:24px; background:url(/static/img/reset_bg03.jpg) no-repeat; font-size:14px;}
.reset_box .reset_process01 {  background:url(/static/img/reset_bg01.jpg) no-repeat;}
.reset_box .reset_process02 {  background:url(/static/img/reset_bg02.jpg) no-repeat;}
.reset_box .reset_process04 {  background:url(/static/img/reset_bg04.jpg) no-repeat;}
.reset_box .reset_process span { margin:0 64px;}
.reset_box .reset_process span.font01 { color:#fff;}
.reset_box .reset_password { border:1px solid #e2e2e2; width:658px; padding:50px 150px 300px 150px; background:#fff; min-height:250px;}
.reset_next_btn { width:99px; height:31px; line-height:31px; background:url(/static/img/reset_next_btn_bg.jpg) no-repeat; border:0; color:#fff; cursor:pointer; margin-top:30px;}



.free_access { border:1px solid #e2e2e2; background:#f3f3f3; overflow:hidden; width:368px; font-size:12px; line-height:40px; padding:0 0px 0 10px;}
.get_btn { background:url(/static/img/free_access_bg.jpg) no-repeat; border:0; width:110px; height:28px; line-height:28px; margin-right:10px; cursor:pointer;}

.complete_tit { font-size:22px; background:url(/static/img/checked_bg.gif) left center no-repeat; padding-left:50px; line-height:36px; font-weight:normal; margin-bottom:15px;}
.login_btn { margin:0px 0 0px 50px;}
.jump_p01 { padding:20px 0 0 50px;}
.number01 { color:#dc0000;}


.login_main { background:#fff url(/static/img/login_main_bg.gif) top repeat-x;}
.login_slide_box { width:960px; height:340px; position:relative; overflow:hidden; margin:0 auto;}
.login_form_box { position:absolute; right:0; top:19px; width:230px; padding:19px 17px 23px 17px; background:#fff; font-size:12px;}
.login_form_box .error_p01 { border:1px solid #f6c8b5; height:24px; line-height:24px; padding-left:28px; background:#fceee8 url(/static/img/tixin.gif) 5px center no-repeat;}
.login_form_box .login_name_tit { height:30px; line-height:30px; font-size:14px; margin-top:8px;}
.login_form_box .input01 { width:208px; height:31px; line-height:31px; padding:0 10px; border:1px solid #afafaf;}
.login_form_box .checkbox_p01 { height:46px; line-height:46px;}
.login_form_box .checkbox_p01 input { position:relative; top:2px;}
.login_form_box input.login_submit_btn,.login_form_box input.login_reg_btn { background:url(/static/img/login_submit_btn_bg.jpg) left no-repeat; width:105px; height:38px; color:#fff; border:0; font-weight:bold; font-size:14px;}
.login_form_box input.login_reg_btn { background:url(/static/img/login_submit_btn_bg.jpg) -125px no-repeat; margin-left:15px; color:#333;}
.login_about_table { width:960px; margin:0 auto; height:140px; font-size:12px;}
.login_about_table tr td { padding:0 5px;}
.login_about_table tr td h3 { font-size:14px; height:30px; color:#000;}
.login_about_table tr td p { line-height:22px; width:370px; word-wrap: break-word; word-break: normal; word-break:break-all; color:#666;}

.login_about_table02 { width:960px; margin:40px auto 0 auto; }
.login_about_table02 td { font-size:14px; color:#666;}
.login_about_table02 tr td h1 { font-size:24px; color:#333; font-weight:normal; margin-bottom:10px;}
.bow { background:#fff; margin:0 auto 40px auto;}