.page-content{width:950px;margin-top:45px;padding-bottom:145px;}
h2.title{height:30px;font-size:14px;padding-left:24px;line-height:30px;background:url(/image/passport/regbg.gif) no-repeat 0 -142px;border-bottom:1px solid #ccc}
.succeed-box{width:700px;margin:40px auto 0;padding-bottom:11px;background:url(/image/passport/regbg.gif) no-repeat -800px bottom;}
.succeed-box .frame-top{padding-top:12px;background:url(/image/passport/regbg.gif) no-repeat -800px 0}
.succeed-box .frame-top .frame-con{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;background:#f8f8f8 url(/image/passport/regbg.gif) no-repeat 0 -220px;padding-left:120px;}
.succeed-box .frame-top .frame-con h3{font-size:17px;font-family:"宋体";line-height:42px;}
.succeed-box .frame-top .frame-con h3.warn{color:#900;}
.succeed-box .frame-top .frame-con p{line-height:22px;font-size:14px}
.succeed-box .frame-top .frame-con p span{color:#900;font-weight:bold}
.succeed-box .frame-top .frame-con .tomail{display:block;width:220px;height:28px;background:url(/image/passport/register.jpg) no-repeat -250px -150px;text-indent:-1000px;overflow:hidden;margin:12px 0}
.succeed-box .frame-top .frame-con .title{width:520px;border-top:1px solid #e6e6e6}
.succeed-box .frame-top .frame-con .title li{font-size:14px;line-height:24px;}
.succeed-box .frame-top a{color:#900;text-decoration:underline}
.succeed-box .frame-top b a{color:#333}

.succeed-box .frame-top .frame-pwd-con{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;background-color:#f8f8f8;padding-left:98px}
.succeed-box .frame-top .frame-pwd-con h3.title{font-size:12px;font-weight:lighter;line-height:42px}
.succeed-box .frame-top .frame-pwd-con li{min-height:18px;height:auto !important;_height:18px;padding:8px 0 8px 77px;margin-bottom:2px;}
.succeed-box .frame-top .frame-pwd-con span.titname{position:absolute;margin-left:-77px;width:80px;display:block;text-align:right;font-size:14px;font-weight:bold;line-height:22px;_line-height:24px}
.succeed-box .frame-top .frame-pwd-con img{vertical-align:text-bottom}
.succeed-box .frame-top .frame-pwd-con .help-area{line-height:19px;/*padding:5px 30px 0 0;text-align:right*/padding:15px 30px 30px 0;}

.upload-box{width:950px;margin:40px auto 0;padding-bottom:32px;background:url(/image/passport/regbg.gif) no-repeat -1550px bottom;}
.upload-box .frame-top{padding-top:12px;background:url(/image/passport/regbg.gif) no-repeat -1550px 0}
.upload-box .frame-top .frame-con{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;background:#f8f8f8;}
.upload-box .frame-top .frame-con .upload-con{float:left;width:510px;padding-left:40px;padding-top:30px}
.upload-box .frame-top .frame-con .upload-con li{min-height:18px;padding:8px 0 8px 77px;position:relative;margin-bottom:2px;}
.upload-box .frame-top .frame-con .upload-con li.erro,.upload-box .frame-top .frame-con .upload-con li.red{background:#FDEEF1}
.upload-box .frame-top .frame-con .upload-con span.tit{width:240px;display:inline-block;line-height:34px;position:absolute;top:0;_top:1px;right:0;color:#999;}
.upload-box .frame-top .frame-con .upload-con li.erro span.tit{color:#900;border:1px solid #F1A5B0;background:#F4C2C8 url(/image/passport/regbg.gif) no-repeat 0 -68px;padding-left:20px;width:220px;}
.upload-box .frame-top .frame-con .upload-con li.right span.tit{background:url(/image/passport/regbg.gif) no-repeat 0 -110px;}


.upload-box .frame-top .frame-con .upload-con span.titname{position:absolute;margin-left:-77px;width:80px;display:block;text-align:right;font-size:14px;font-weight:bold;line-height:22px;_line-height:24px}
.upload-box .frame-top .frame-con .upload-ind{float:left;width:350px;height:360px;padding:32px 0 0 39px;background:url(/image/passport/register.jpg) no-repeat -976px 0;}
.upload-box .frame-top .frame-con h3.title{font-size:14px;color:#900}
.upload-box .frame-top .upload-ind h3{font-size:14px;color:#d20000;}
.upload-box .frame-top .upload-ind p{width:320px;padding:8px 0;line-height:16px;}

input.text1{width:180px;border:1px solid #ccc;padding:1px 0 2px}
input.text3{width:50px;border:1px solid #ccc;padding:1px 0 2px}
.pop_con{width:300px;padding:0 20px;}
.pop_con ul{padding:20px 0;}
.pop_con ul li{line-height:16px;padding:4px 0;}

.uni_s p{padding:7px 0 2px;}
.t_pas{font-size:14px;font-weight:bold;border-bottom:1px solid #eee;padding-bottom:15px;}
span.i-pas{background:url(/image/passport/user_icon.gif) no-repeat 0 0;display:inline-block;vertical-align:middle;width:15px;height:15px;margin-right:10px;}