.reg-top{margin-top:-15px}.bst-btn{background-image:url(../images/regist/reg-btns.png)}.existInfo{position:relative;width:330px;margin-bottom:10px;margin-left:130px;top:-2px}.oc-item{display:inline-block;height:22px;width:100px;margin-right:15px}.oc-info .name{width:145px;overflow:hidden;color:#999}.reg-type{line-height:38px}.reg-type .slt{position:relative;margin-left:10px}.regsitCutTab{display:inline-block;position:absolute;width:120px;padding:11px 0;line-height:16px;text-align:center;z-index:2}.regsitCutTab span{display:inline-block;font-size:14px;font-weight:700}.reg-type .free,.reg-type .vip{_top:-11px;*top:-10px}.reg-type .free{left:100px}.reg-type .vip{left:230px}.reg-type .active{background:url(../images/regist/r-icons.png) no-repeat;top:1px;*top:-10px;_top:-11px}.reg-type .desc{padding:15px 60px 15px;border-color:#8cc9f6;border-bottom-width:0}.reg-type .fs{padding-left:30px;background-color:#fefce5;border-color:#f7f193;border:1px solid #f7f193;position:relative;_zoom:1}.iRegistTip{width:31px;height:32px;background:url(../images/regist/r-icons.png) no-repeat -67px -39px;top:-1px;left:-1px}.reg-type .cont{padding:0 15px 25px 12px;_background:#fefce5}.reg-type .services{height:34px;line-height:34px;font-size:12px;overflow:hidden}.reg-type .services .link{margin-left:5px;color:#227ae2}.reg-type .services .emphasis{color:#07f;font-weight:700}.vReg-types{border:0;height:20px;padding:6px 0;margin-left:-1em}.vReg-typeTitle{font-weight:700;float:left;padding-top:2px}.vReg-types .item,.vReg-typeTitle{height:18px;line-height:18px}.vReg-types .item{background:0;margin-right:40px;top:0}.vReg-types .item .text{background:0;font-weight:700;padding:0}.vReg-types .text label{cursor:pointer}.reg-step .pb{height:34px;background:white url(../images/regist/reg-stepBar.png) no-repeat;_position:relative}.reg-step .active{background-position:0 -34px}.vReg .reg-step .selectApp{background-position:0 -68px}.vReg .reg-step .typein{background-position:0 -102px}.vReg .reg-step .extra{background-position:0 -136px}.vReg .reg-step .active{background-position:0 -170px}.vReg.reg-form .caption{padding-left:45px}.reg-value-add-service .reg-floor .nextSubmit{margin-left:0;text-align:center}.reg-form{padding-top:30px}.reg-form .caption{padding-left:45px}.reg-form .controllers{margin-top:25px}.vReg-addCard{margin-left:8px}.vReg-addCard .text{padding-left:0;padding-right:4px}.reg-form .bst-agreement{width:670px;margin-left:50px;border-color:#e9e9e9}.reg-floor{height:105px;background:url(../images/bst-bar.png) repeat-x 0 -79px;margin-top:20px}.reg-floor .submit{margin-left:126px;padding:35px 0}.reg-floor .submit .bst-btn{width:134px;height:34px;background:url(../images/regist/sbtn.png) no-repeat}.reg-floor .submit .unclick{background-position:100% 0}.reg-floor .nextSubmit .bst-btn{background-position:0 100%}.reg-tip{margin:0 auto;padding:80px 80px 30px;width:450px}.reg-tip p{text-align:center}.reg-tip .bst-btn{height:34px;margin:6px 0 10px}.reg-tip .ea{width:190px;background-position:0 -102px}.reg-tip .mc{width:154px;margin-top:0;margin-bottom:15px;background-position:0 -33px}.reg-tip .vapply{margin:12px 0 14px;width:155px;background-position:0 -67px}.reg-tip .rm{color:#999;text-align:left;margin-left:30px;line-height:26px}.reg-tip .ns{margin-bottom:13px}.ns li{margin-bottom:12px}.ns .status{height:24px;line-height:24px;padding:13px 0}.ns .status .wrap{display:inline-block;position:relative;padding-left:75px;font-weight:700;font-size:16px}.ns .status .bst-icon{width:65px;height:65px;background:url(../images/regist/r-icons.png) no-repeat 0 -39px;top:-24px;left:0}.ns .rn{font-size:24px}.reg-success{position:relative;font-size:14px}.reg-title{font-weight:700;line-height:36px}.reg-title2{line-height:54px}.reg-success p{text-align:left}.reg-success .name{font-size:24px;color:#F90;margin-right:12px}.reg-active-text{position:relative}.reg-active-text .sign{position:absolute;width:31px;height:31px;background:url(../images/regist/r-icons.png) no-repeat -67px -74px;top:-9px;right:-40px}.reg-success .bst-btn{margin:0}.reg-success .iSuccess{width:62px;height:70px;top:-15px;left:-85px;background:url(../images/common/face.png) no-repeat 0 -202px}.reg-end{width:auto;padding-left:300px}.reg-completion .reg-type{line-height:30px}.reg-completion .reg-type .caption{padding-left:0;padding-bottom:10px}.reg-completion .reg-type .cont{padding-bottom:4px;padding-top:10px}.reg-completion .reg-type .services{font-size:14px;font-weight:700}.reg-completion .reg-form{padding-top:5px}.reg-main .bst-hotline{right:10px}.vReg .bst-hotline{top:40px}