@charset "utf-8";
/* CSS Document */

.warm{ text-align:center; color:#F00;}
.find1_form { width:280px; padding-top:30px; margin:0 auto;}
.find1_form h3 { width:280px; height:60px; line-height:40px; text-align:center; color:#666; font-size:14px;}
.fin_inp1 { width:280px; height:25px; float:left; clear:both; overflow:hidden;}
.fin_inp1 b { width:70px; height:25px; float:left; font-size:14px; line-height:25px; text-align:center; color:#434343; font-weight:100;}

.fin_inp1 input { width:202px; height:23px; float:left; overflow:hidden; border:1px solid #dadada; padding:0 3px; line-height:23px; color:#666;}
.fin_inp2  { width:280px; height:37px; float:left; clear:both; overflow:hidden; padding-top:10px; margin-bottom:200px;}
.fin_inp2 input { width:89px; height:37px; display:block; background:url(../../tpl/passimg/re_next_bt.gif) no-repeat; border:none; margin:0 auto; overflow:hidden; cursor:pointer; text-indent:-9999px;}

.find1_form label.error { width:280px; height:30px; line-height:30px; color:#F00; text-align:left; float:left; clear:both; overflow:hidden; text-align:center; background:none;}


.find_speaker { width:688px; height:80px; float:left; clear:both; overflow:hidden; line-height:80px; color:#434343; padding-left:65px; background:url(../../images/myindex/speaker.gif) no-repeat 35px 32px;}


.find_box { width:213px; height:151px; float:left; overflow:hidden; margin-left:26px; margin-bottom:200px;border:1px solid #dcdcdc; cursor:pointer;}
.find_box h2 { width:165px; height:39px; float:left; clear:both; overflow:hidden; border-bottom:1px solid #dcdcdc; padding-left:48px; padding-top:9px;}
.find_box h2 b { float:left; clear:both; overflow:hidden; color:#454545; font-size:14px; height:16px; line-height:16px;}
.find_box h2 span {float:left; clear:both; overflow:hidden; font-weight:100; color:#a0a0a0; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:14px; line-height:14px; width:165px}
.find_box p { width:173px; font-size:14px; text-align:left; float:left; clear:both; overflow:hidden; line-height:30px; color:#959595; padding:0 20px; padding-top:8px;}
.find_box p span { color:#F00;}

.find_box2 { width:213px; height:151px; float:left; overflow:hidden; margin-left:26px; margin-bottom:200px;border:1px solid #dcdcdc; background:#f4f4f4}
.find_box2 h2 { width:165px; height:39px; float:left; clear:both; overflow:hidden; border-bottom:1px solid #dcdcdc; padding-left:48px; padding-top:9px;}
.find_box2 h2 b { float:left; clear:both; overflow:hidden; color:#454545; font-size:14px; height:16px; line-height:16px;}
.find_box2 h2 span {float:left; clear:both; overflow:hidden; font-weight:100; color:#a0a0a0; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:14px; line-height:14px; width:165px;}
.find_box2 p { width:173px; font-size:14px; text-align:left; float:left; clear:both; overflow:hidden; line-height:30px; color:#959595; padding:0 20px; padding-top:8px;}
.find_box2 p span { color:#F00;}

.f_s1 { background:url(../../tpl/passimg/f_s1.gif) no-repeat 10px 10px;}
.f_s2 { background:url(../../tpl/passimg/f_s2.gif) no-repeat 10px 10px;}
.f_s3 { background:url(../../tpl/passimg/f_s3.gif) no-repeat 10px 10px;}
.find_box:link,.find_box:visited { background:url(../../tpl/passimg/find_box_bg.jpg) #ffffff bottom repeat-x; border:1px solid #dcdcdc;}
.find_box:active,.find_box:hover { background:url(../../tpl/passimg/find_box_bg2.jpg) #f5f5f5 bottom repeat-x;border:1px solid #dcdcdc; }



.find4_form { width:422px; margin:0 auto; padding-top:30px; margin-bottom:200px;}
.find4_form h3 { width:422px; height:60px; line-height:40px; text-align:center; color:#666; font-size:14px;}

.fin4_inp1 { width:422px; height:25px; float:left; clear:both; overflow:hidden; margin-bottom:10px;}


.fin4_inp1 b { width:80px; height:25px; line-height:25px; font-size:14px; text-align:right; padding-right:19px; color:#434343; float:left; font-weight:100;}
.fin4_inp1 b span { color:#F00;}
.fin4_inp1 input { width:282px; height:23px; border:1px solid #d0cfd0; padding:0 3px; line-height:23px; text-align:left; color:#a0a0a0; float:left;}
.fin4_safe { width:323px; height:25px; float:left; clear:both; margin-bottom:10px; padding-left:99px; line-height:25px;}

.find4_form .erl {;width:342px; height:25px; float:left; clear:both; overflow:hidden; margin-bottom:10px; padding-left:80px;}
.find4_form .erl .error { padding-left:20px; line-height:25px;}

.fin4_safe span { float:left; height:25px; color:#434343;}
.fin4_safe div { float:left; width:217px; height:18px; margin-top:3px;}
.level_0 { background:url(../../tpl/passimg/level.gif) no-repeat 0 top}
.level_1 { background:url(../../tpl/passimg/level.gif) no-repeat 0 -18px}
.level_2 { background:url(../../tpl/passimg/level.gif) no-repeat 0 -36px}
.level_3 { background:url(../../tpl/passimg/level.gif) no-repeat 0 -54px}

.fin4_inp2 { width:422px; height:37px; float:left; clear:both; overflow:hidden; margin-bottom:10px;}
.fin4_inp2 input { width:89px; height:37px; float:left; clear:both; overflow:hidden; background:url(../../tpl/passimg/find4_ok.jpg) no-repeat; border:none; margin-left:170px;}



.find5_form { width:320px; padding-top:30px; margin:0 auto; margin-bottom:300px; overflow:hidden;}
.find5_form h3 { width:320px; height:60px; line-height:40px; text-align:center; color:#666; font-size:18px; color:#900;font-family:"微软雅黑","Microsoft YaHei";}
.find_over { width:320px; height:40px; float:left; text-align:center; line-height:40px; color:#959595;}





.reg_info { width:562px; float:left;overflow:hidden; clear:both; margin-left:43px; padding-left:105px; padding-top:15px; padding-bottom:30px; display:inline;}
.reg_info h4 { width:500px; height:56px; line-height:56px; text-align:left;font-family:"微软雅黑","Microsoft YaHei"; font-size:16px; font-weight:bold; color:#a40000;}
.reg_info p { width:500px; float:left; clear:both; overflow:hidden; line-height:26px; text-align:left; font-size:14px; color:#434343; margin-bottom:15px;}
.reg_info p span { padding:0 8px; color:#ff0000;}

.reg_info form { width:300px; height:25px; float:left; clear:both; overflow:hidden; margin-bottom:25px;}
.reg_info form .inp { width:300px; height:25px; float:left; clear:both;}

.reg_info form .inp label { width:80px; height:25px; line-height:25px; font-size:14px; text-align:right; padding-right:19px; color:#434343; float:left;}
.reg_info form .inp label span { color:#F00;}
.reg_info form .inp input { width:150px; height:23px; border:1px solid #d0cfd0; padding:0 3px; line-height:23px; text-align:left; color:#a0a0a0; float:left;}


.go_mail { width:219px; height:35px; float:left; clear:both; overflow:hidden;}
.go_mail:link,.go_mail:visited { background:url(../../tpl/passimg/reg_mail_bt.gif) no-repeat top; }
.go_mail:active,.go_mail:hover { background:url(../../tpl/passimg/reg_mail_bt.gif) no-repeat bottom; }

.go_phone { width:89px; height:37px; float:left; clear:both; overflow:hidden; margin-left:100px; display:inline}
.go_phone:link,.go_phone:visited { background:url(../../tpl/passimg/re_next_bt.gif) no-repeat top; }
.go_phone:active,.go_phone:hover { background:url(../../tpl/passimg/re_next_bt.gif) no-repeat bottom; }


.reg_info2 { width:585px; height:100px; border:1px solid #dddddd; float:left; clear:both; overflow:hidden;margin-left:43px; padding:20px 40px;display:inline; margin-bottom:30px;}
.reg_info2 h5 { width:300px; height:30px; line-height:30px; text-align:left; font-size:12px; font-weight:bold; color:#434343; background:url(../../tpl/passimg/reg_s4.gif) no-repeat left 9px; padding-left:20px;}
.reg_info2 p { line-height:26px; text-align:left; color:#434343;}
.reg_info2 p span { padding:0 5px;}
















