﻿@charset "utf-8";
/* CSS Document */
body, 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;  font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;list-style:none;}   
fieldset, img ,abbr, acronym { border: 0;}   
table { border-collapse: collapse; border-spacing: 0; }   
ol, ul { list-style: none; }   
address, caption, cite, code, dfn, em, strong, th, var { font-weight: normal; font-style: normal; }   
caption, th { text-align: left; }   
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size:100%; color:#322724; }   
q:before, q:after { content: ''; }
input { list-style:none; font:normal 12px "\5b8b\4f53"; padding:0; margin:0; line-height:18px; } 
a:link,a:visited,a:active { text-decoration:none;} 
a:hover { text-decoration:underline;}  
/*css reset end*/  
.color_1 { color:#c13e55; font-weight:bold;}
.color_2 { color:#79685d;}
.color_3 { color:#535353;}
.color_4 { color:#858481;}
.color_5 { color:#ff0066;}
.color_6 { color:#97093b;}
.pt_30 { padding-top:30px;}
.pl_180 {padding-left:180px;}

.fs_18 { font-size:18px; padding:0 2px;}
.div_960 { width:960px; margin:10px auto 0 auto; clear:both;}
.div_cont { width:958px; border:1px solid #e1dfdc;}
.top_img { position:relative; display:block; width:740px; margin:0 auto; height:145px; padding:10px 100px 40px 100px; background:url(../images/btn_bg1.png) no-repeat center 175px; }
.top_txt { position:relative; display:block; width:740px; margin:0 auto; height:40px; padding:10px 100px 40px 100px; background:url(../images/btn_bg1.png) no-repeat center 70px;  }
.top_txt .color_5 { float:left; background-color:#ffffea; margin:10px 0 0 30px; padding:1px; line-height:24px; vertical-align:middle;  }
.top_txt .color_4 { float:right;margin:10px 20px 0 0; line-height:24px; vertical-align:middle; }
.top_txt b { font-weight:bold;}
.top_img .num_1 { float:left; width:30px; height:145px; background:url(../images/icon_num.jpg) no-repeat 0px 2px; margin:0 50px;}
.top_img .num_2 { float:left; width:30px; height:145px; background:url(../images/icon_num.jpg) no-repeat -30px 2px; margin:0 50px;}
.top_img .num_3 { float:left; width:30px; height:145px; background:url(../images/icon_num.jpg) no-repeat -60px 2px; margin:0 50px;}
.top_img .step_img { float:left; background-image:url(../images/step_img.jpg); background-repeat:no-repeat; height:145px; width:300px;overflow:hidden;margin:0 50px; }
#step_1 { background-position:0px 0px;}
#step_2 { background-position:0px -145px;}
#step_3 { background-position:0px -290px;}
.div_tit { width:956px; display:block; height:30px; background:#d5d5d5; margin:0 auto; }
.div_tit li { float:left; line-height:30px; vertical-align:middle; color:#252525; text-indent:5px;line-height:30px;}
.div_tit a { padding-right:5px; color:#252525; line-height:30px; vertical-align:middle;}
.div_tit .back_link { float:right; line-height:30px; vertical-align:middle; margin-right:10px; font:normal 10px Tahoma; }
.div_tit .back_link a { padding-left:5px;}
.form { width:740px; margin:10px auto 30px auto;  }  
.bg_pic {background:url(../images/icon.png) no-repeat center -45px; height:330px; margin:20px auto;  width:820px !important; }
.form_line, .form_btns, .msg_line { display:inline-block; overflow:hidden; display:block; margin:10px auto 0 auto; clear:both;}
.msg_line { text-indent:100px; line-height:24px; vertical-align:middle;}
.msg_line a { line-height:24px; vertical-align:middle;}
.form_btns { padding-left:100px;}
.form_line input { border:none; background:none; }
.form_line .label, .form_line .ipt_txt,.form_line .ipt_img, .form_btns .ipt_btn, .form_line .selects,.form_line .ipt_file  { float:left; line-height:24px; vertical-align:middle;}
.form_line .label { color:#79685d; width:100px; font-size:14px;}
.form_line .ipt_txt {  height:25px;  border:none; }
.form_line .ipt_img { background:url(../images/icon.png) no-repeat 0px 0px; height:14px; width:15px; overflow:hidden; border:none; cursor:pointer; margin:5px 0 0 10px;}
.form_line .ipt_box { float:left; display:inline;  margin:6px 0 0 100px; *margin:0px 0 0 100px; _margin:2px 0 0 100px;}
.form_line .msg_label { float:left; margin-left:5px; color:#a68f63; line-height:24px; vertical-align:middle;}
.form_line .ipt_l1 { background:url(../images/btn_bg2.png) repeat-x 0px -23px; width:259px; border-right:1px solid #CEC8C9; border-left:1px solid #CEC8C9;}
.form_line .ipt_l2 { background:url(../images/btn_bg2.png) repeat-x 0px -48px; width:259px; border-right:1px solid #CEC8C9; border-left:1px solid #CEC8C9;}
.form_line .ipt_s1  { background:url(../images/btn_bg2.png) repeat-x 0px -23px; width:164px; border-right:1px solid #CEC8C9; border-left:1px solid #CEC8C9;}
.form_line .ipt_s2  { background:url(../images/btn_bg2.png) repeat-x 0px -48px; width:164px; border-right:1px solid #CEC8C9; border-left:1px solid #CEC8C9;}
.form_line .ipt_btn { height:20px; width:50px; text-align:center; background:url(../images/btn_bg1.png) no-repeat -845px -20px; cursor:pointer; color:#4d4646; margin:1px 0 0 5px;}
.form_line .ipt_file {  width:335px; height:22px; border:1px solid #dfdfdf; cursor:pointer; background:url(../images/btn_bg1.png) no-repeat -393px -45px !important;} 
.form_btns .ipt_btn { height:24px; width:62px; background:url(../images/btn_bg2.png) repeat-x; cursor:pointer; border:none; color:#fff;margin-right:10px; }
.form_btns a { float:left; margin-right:10px;  height:24px; background:url(../images/btn_bg2.png) repeat-x; line-height:24px; vertical-align:middle; color:#fff; padding:0 10px;white-space:nowrap;}
.form_btns a:hover { text-decoration:none;}
.form_line a { float:left; height:16px; line-height:16px; vertical-align:middle; color:#ad0c25; margin:4px 0 0 100px; padding-left:25px;background:url(../images/icon.png) no-repeat 0px -14px;}
.form_line, .form_btns, .msg_line { display:block;}
.form_line textarea { float:left; width:393px; height:130px; /*height:100px; background:url(../images/btn_bg1.png) no-repeat 0px -45px; border:none;*/ padding:5px; line-height:18px; vertical-align:middle;} 
#filelist { float:left; width:300px;}
#filelist .ipt_file { margin-bottom:5px;}


.login { float:left; width:250px; height:330px; margin-left:70px; } 
.part_tit { display:block; text-align:center; font-size:14px; font-weight:bold; line-height:24px; vertical-align:middle;}  
.login_line { display:block; line-height:24px; height:24px; vertical-align:middle; clear:both; margin-top:6px; }
.login_line .label, .login_line .ipt_txt { float:left; line-height:24px; vertical-align:middle;}
.login_line .label { font-size:14px; color:#79685d; width:50px; }
.login_line .ipt_txt{  height:25px; border:none; }
.login_line .ipt_s1 { background:url(../images/btn_bg2.png) repeat-x 0px -23px; width:164px; border-right:1px solid #CEC8C9; border-left:1px solid #CEC8C9;}
.login_btn { display:inline-block; width:62px; height:24px; background:url(../images/btn_bg2.png) repeat-x; line-height:24px; vertical-align:middle; color:#fff; margin-left:100px; text-align:center;}
.login_btn:hover { text-decoration:none;}
.resign { float:right; width:320px; height:330px; } 
.resign_line {display:block; line-height:24px; height:24px; vertical-align:middle; clear:both; } 
.resign_line .label, .resign_line .ipt_txt { float:left; line-height:24px; vertical-align:middle;}
.resign_line .label { font-size:14px; color:#79685d; width:70px; }
.resign_line .ipt_txt{  height:25px; border:none; }
.resign_line .ipt_s2 { background:url(../images/btn_bg2.png) repeat-x 0px -48px; width:164px; border-right:1px solid #CEC8C9; border-left:1px solid #CEC8C9;}
.check_msg { float:left; line-height:24px; vertical-align:middle; margin-left:5px; color:#ba1864; }
.check_img { float:left; cursor: pointer;width:72px; margin-left:5px;}
.check_img img { width:70px; height:35px; border: solid 1px #BDCBFB; }
.login .err_msg {display:block; line-height:20px; height:24px; vertical-align:middle; clear:both; text-indent:50px; }
.resign .err_msg{display:block; line-height:20px; height:24px; vertical-align:middle; clear:both; text-indent:70px; }
.pt_5 { padding-top:1px; *padding-top:2px; _padding-top:0px;}
.pt_4 {  *padding-top:1px; _padding-top:0px;}
/* 椤佃剼  */ 

.form_btns .tForward { background:url(../images/tForward_bg.png) no-repeat 5px 0px; }
.form_links {display:inline-block;overflow:hidden;width:540px;margin:10px auto 0 auto;clear:both;}
.form_links {display:block;clear:both;}
.form_links a {float:left;margin-right:20px;font-weight:bold;line-height:16px;vertical-align:middle;color:#c8404f;}
.form_links .help_link {float:left;font-weight:normal;line-height:16px;vertical-align:middle;color:#ad0c25; padding-left:20px;background:url(../images/icon.png) no-repeat 0px -14px;}

.foot { width:960px; background:#fff;}
.foot p.bt { float:left; border-top:solid 2px #D1D1D1; width:960px; height:2px; line-height:2px; margin-top:5px;}
.foot p { text-align:center; line-height:18px; color:#000; font-family:Tahoma;}
.foot p a { color:#4D4D4D;}

 





