.page-content{width:950px;margin-top:80px;padding-bottom:145px;}
.page-content h2{height:30px;font-size:14px;padding-left:18px;line-height:30px;background:url(/image/passport/register.jpg) no-repeat -20px -200px;}
.register-area{padding-bottom:22px;background:url(/image/passport/register.jpg) no-repeat -20px bottom}
.ad-box{background:#fff;}
.ad-box img{display:inline;_margin-left:-3px;}
.reg-box{width:659px;float:left;border-left:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
.reg-box a{color:#900;}
.reg-box,.ad-box{background-color:#fff;}
.reg-box .title{text-align:right;line-height:50px;padding-right:40px;}
.reg-box .reg-con{width:534px;margin:0 auto;position:relative}
.reg-box a{text-decoration:underline;display:inline-block;}
.reg-box .reg-con h3{font-size:12px;font-weight:lighter;line-height:30px;}
/*.reg-box .reg-con ul{border-top:1px solid #ccc;padding:10px 0;}*/
.reg-box .reg-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}
.reg-box .reg-con span.tit{width:240px;display:inline-block;line-height:36px;position:absolute;top:0;_top:1px;right:0;color:#999;}
.reg-box .reg-con li{min-height:18px;padding:10px 0 10px 77px;position:relative;margin-bottom:2px;}
.reg-box .reg-con li p{padding:8px 0 2px}
.reg-box .reg-con .acc input,input.text1,input.text2,input.text3{width:200px;border:1px solid #b4b4b4;color:#333;padding:1px 0;vertical-align:middle;}
.reg-box .reg-con li.erro,.reg-box .reg-con li.red{background:#FDEEF1}
.reg-box .reg-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;}
.reg-box .reg-con li.right span.tit{background:url(/image/passport/regbg.gif) no-repeat 0 -110px;}
.reg-box .reg-con span.tit b{color:#900;}
.reg-box .reg-con .ind a{position:relative;display:inline-block;}
.reg-box .reg-con .why{width:296px;height:123px;padding:20px 20px 0;margin-left:5px;display:block;position:absolute;z-index:100;background:url(/image/passport/register.jpg) no-repeat -250px 0;left:;top:;}
.reg-box .reg-con .why h4{height:24px;border-bottom:1px solid #ebebeb;margin-bottom:12px;font-size:12px;}
.reg-box .reg-con .why span{padding-left:12px;line-height:16px;}
.reg-box .reg-con .why blockquote{margin:0;padding:18px 0 0 12px;color:#999;}
.reg-box .reg-con .ind input.text2{width:132px;}
.reg-box .reg-con .idcode input.text3{width:50px;}
.reg-box .reg-con .idcode img{vertical-align:text-bottom}
.senor_sc{padding-top:10px;}
.senor_sc dl{border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding:7px 0;margin:5px 0;}
.senor_sc dl dd{padding:5px 0;}
.reg-box .reg-con li.gz p{padding:3px 0;}
.reg-box .reg-con li.gz{padding-top:0;}
.reg_friend{background:url(/image/passport/reg_bu_1.jpg) no-repeat 0 0;width:950px;height:122px;margin-bottom:20px}
.reg_friend img{width:60px;height:60px;float:left;margin:28px 0 0 36px;display:inline}
.reg_friend p{padding-left:120px;font-size:14px;padding-top:38px;line-height:20px}
.reg_friend p strong{color:#C03E3E}