.pptv-wrap .container{width:990px}.pptv-top .container{position:relative}.pptv-bufferfly{position:absolute;bottom:-73px;right:65px;width:218px;height:149px}.pptv-wrap .btn-orange{padding:0;background:#ffaf2c;border-radius:2px;border-bottom-width:3px}.pptv-wrap .btn-orange:hover{background:#ff992b}.pptv-wrap .btn-xl{width:260px;height:52px;font-size:24px;line-height:52px}.pptv-t{position:relative;text-align:right}.pptv-t .step{position:absolute;left:-54px;top:-62px;z-index:2}.pptv-step-mask{position:relative;opacity:.4;filter:alpha(opacity=40)}.pptv-step-mask .btn-orange:hover{border-bottom-color:#d68c00;background:#ffaf2c;cursor:no-drop}.pptv-inner{position:relative;overflow:hidden;padding-left:213px}.pptv-line{position:absolute;left:43px;top:23px;width:1px;height:2000px;overflow:hidden;font-size:0;border-left:3px solid #43894c}.pptv-box{width:777px;margin-bottom:35px;padding:30px 0 25px;background:#fff}.pptv-step .bg-none{background:0 0}.pptv-reg-box{width:777px;margin-bottom:35px;padding:40px 0;background:#fff}.third-step-wrap{position:relative;width:560px;margin:0 auto;padding-top:23px;text-align:center}.third-step-wrap i{position:absolute;bottom:-74px;right:-30px;width:190px;height:120px;text-indent:-9999px;overflow:hidden;background:url(/huodong/pptv2/images/sprite2.alpha.png) no-repeat}.reg-success p{font-size:23px;line-height:35px}.reg-success strong{font-size:28px}.pptv-s2 h4{margin:-5px 0 10px;font-size:19px;line-height:30px}.pptv-b2-qrcode{float:left;width:330px;padding-left:10px}.pptv-b2-or{float:left;width:27px;height:168px;background:url(/huodong/pptv3/images/sprite2.alpha.png) no-repeat -190px 0}.pptv-b2-down{float:left;width:390px}.pptv-b2-down p{margin:15px 0;font-size:16px;color:#666}.pptv-b2-down .btn{width:200px;height:45px;font-size:22px;line-height:45px}.pptv-s4 .pptv-inner{background:0 0}.pptv-s2 .pptv-box,.pptv-s3 .pptv-box,.pptv-s4 .pptv-box{text-align:center}.pptv-s3 .pptv-box{margin-bottom:100px}.reg-form{width:600px;margin:0 auto;overflow:hidden}.reg-form .form-row{padding-bottom:20px;line-height:40px}.reg-form .form-left{float:left;width:190px;height:40px;text-align:right;font-size:18px;color:#333}.reg-form .form-right{float:left;position:relative;width:390px;height:40px}.reg-form .input-text{float:left;width:298px;height:38px;line-height:38px\9;padding:0 10px;border:1px solid #ccc;font-size:18px;font-family:'Microsoft YaHei'}.reg-form .wrap-verify{position:relative;display:block;float:left;height:40px}.reg-form .wrap-verify s{display:none;position:absolute;right:10px;top:12px;width:16px;height:16px;background:url(/common/images/icon/ico-success-s.png) no-repeat}.reg-form .wrap-verify .error{background:url(/common/images/icon/ico-error-s.png) no-repeat}.reg-form .input-vcode{width:128px}.reg-form .img-vcode{_display:inline;margin:0 10px;width:70px;height:40px;cursor:pointer}.reg-form .agreement-row{text-align:center;font-size:14px;color:#666}.reg-form .error-row{height:30px;padding-left:190px;line-height:30px;color:red;background:url(/common/images/loading/spacer.png)}.reg-form .btns-row{text-align:center}.reg-form .btns-row .btn-xl{width:230px;height:46px;border-radius:3px;line-height:46px;padding:0;font-size:24px}.reg-form .phone-number{font-size:30px;color:#333}.reg-form .sms-row{padding-bottom:40px}.reg-form .input-sms{width:128px;margin-right:10px}.reg-form .sms-btns{float:left;position:relative;width:127px;height:40px;overflow:hidden}.reg-form .btn-get-sms{width:120px;height:40px;padding:0;border:1px solid #ffae2b;border-radius:3px;color:#ffae2b;background:#fff}.reg-form .btn-sms-disabled{display:none;position:absolute;left:0;top:0;width:120px;height:40px;line-height:20px;color:#999;border-color:#e6e6e6;background:#eee;text-align:center}.reg-form .btn-sms-cd-input{padding:0 2px 0 0;border-radius:3px;border:none;color:#999;background:0 0}.reg-form .sms-tips{position:absolute;left:0;bottom:-30px;height:20px;line-height:20px;color:#f60}.pptv-rule{margin-bottom:10px;padding:25px 0;background:#092235}.pptv-popup{display:none;width:452px;border-radius:7px;background:#fff;color:#333}.pptv-popup .pop-content{position:relative;padding:40px 0}.pptv-popup .pop-close{position:absolute;top:5px;right:5px;width:40px;height:40px;font-size:40px;line-height:40px;text-align:center;color:#979797}.pptv-popup .c{height:60px}.pptv-popup-alert{font-size:24px;line-height:30px;text-align:center}.pptv-popup-alert .pop-content{padding:140px 0 80px;background:url(/huodong/pptv3/images/pop-alert.png) no-repeat center 40px}.pptv-popup-alert .pop-btn{padding-top:40px}