/*!home:static/css/accountpsw/accountback.css*/
.p-accountback-steps{height:53px;border-bottom: 2px solid #ccc;position: relative;}
.p-accountback-step1{position: absolute;height:53px;line-height:53px;text-align:center;font-size: 18px;color:#999;
    left:198px;top:0;padding-left:67px;padding-right:41px;}
.p-accountback-step1 i{background: url("/static/home/static/img/accountpsw/first1_d9e014e.png?__sprite") no-repeat;
    background-size: 100% 100%;width:24px;height:24px;top:16px;left:37px;position: absolute; }
.p-accountback-red1{color:#333;border-bottom: 2px solid #ff3300;}
.p-accountback-red1 i{background: url("/static/home/static/img/accountpsw/first_1eb7bdc.png?__sprite") no-repeat;
    background-size: 100% 100%;width:24px;height:24px;top:16px;left:37px;}
.p-accountback-step2{position: absolute;height:53px;line-height:53px;text-align:center;font-size: 18px;color:#999;
    left:444px;top:0;padding-left:67px;padding-right:41px;}
.p-accountback-step2 i{background: url("/static/home/static/img/accountpsw/second1_9582cb9.png?__sprite") no-repeat;
    background-size: 100% 100%;width:24px;height:24px;top:16px;left:37px;position: absolute; }
.p-accountback-red2{color:#333;border-bottom: 2px solid #ff3300;}
.p-accountback-red2 i{background: url("/static/home/static/img/accountpsw/second_b9e8fe4.png?__sprite") no-repeat;
    background-size: 100% 100%;width:24px;height:24px;top:16px;left:37px;}
.p-accountback-step3{position: absolute;height:53px;line-height:53px;text-align:center;font-size: 18px;color:#999;
    right:198px;top:0;padding-left:67px;padding-right:41px;}
.p-accountback-step3 i{background: url("/static/home/static/img/accountpsw/third1_30e6e44.png?__sprite") no-repeat;
    background-size: 100% 100%;width:24px;height:24px;top:16px;left:37px;position: absolute; }
.p-accountback-red3{color:#333;border-bottom: 2px solid #ff3300;}
.p-accountback-red3 i{background: url("/static/home/static/img/accountpsw/third_a196ef0.png?__sprite") no-repeat;
    background-size: 100% 100%;width:24px;height:24px;top:16px;left:37px;}
.p-accountback-step1-all,.p-accountback-step2-all,.p-accountback-step3-all{
    margin-left:210px;margin-top: 56px;
}
.p-accountback-step1-tips{height:29px;line-height: 29px;font-size: 14px;position: relative;text-indent: 24px;}
.p-accountback-step1-tips i{position: absolute;top:7px;left:2px;width: 15px;height: 15px;background: url("/static/home/static/img/accountpsw/alert_5aa96b5.png?__sprite") no-repeat;
    background-size: 100% 100%;}
.p-accountback-step1-error{position: relative;margin-left:18px;height:38px;line-height: 38px;text-indent: 20px;
    color: #ff3300;font-size: 14px;display: none;}
.p-accountback-step1-error i{position:absolute;left:0;top:12px;width:15px;height:15px;
    background: url("/static/home/static/img/accountpsw/gowrong_e84a097.png?__sprite") no-repeat;
    background-size: 100% 100%;}
.p-accountback-step1-upimg{margin-top: 20px;}
.p-accountback-step1-upload{width:236px;height: 118px;margin-left:20px;float:left;}
.p-accountback-step1-upexample{margin-left: 14px;float:left;width:485px;height:117px;}
.p-accountback-step1-upexamword{float:left;width:54px;height:117px;margin-left:14px;font-size: 14px;}
.p-accountback-step1-upexampic{float: left;width:214px;height:117px;background: url("/static/home/static/img/accountpsw/idExample_f970df9.jpg?__sprite") no-repeat;background-size: 100% 100%;}
.p-accountback-step1-upexamensure{float:left;height:14px;font-size: 12px;margin-top: 67px;color: #000;
margin-left:3px;}
.p-accountback-step1-findpsw{width: 349px;height: 46px;line-height: 46px;font-size: 18px;color: #fff;
text-align: center;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;cursor: pointer;
margin:82px 0 0 207px;background: #cc3333;}
.p-accountback-step1-findpsw:hover{background: #cc4444;}
.p-accountback-step1-btnerror{text-align: center;width:349px;height:30px;margin-top: 12px;line-height: 30px;
font-size: 14px;margin-left: 207px;display: none;}
.p-accountback-step1-picagain{text-align: center;width:120px;height:30px;margin-top: 12px;line-height: 30px;
font-size: 14px;margin-left: 323px;background: #e04104;color: #fff;cursor: pointer;
    border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;display: none;}
.p-accountback-step1-picagain:hover{background: #e15215;}
.p-accountback-step2-all{display: none;}
.p-accountback-step2-wrap{margin-left:160px;margin-top: 112px;position: relative; min-height: 200px;_height: 200px;}
.p-accountback-step2-invoke{position: absolute;top: 0;left:40px;height:45px;line-height: 45px;
color: #00cc66;font-size: 30px;text-indent: 49px;}
.p-accountback-step2-invoke i{background: url("/static/home/static/img/accountpsw/yes_f95ce05.png?__sprite") no-repeat;
    background-size: 100% 100%;width: 45px;height: 45px;display: block;position: absolute;left:0;top:0;}
.p-accountback-step2-description{position: absolute;left:86px;top:48px;width: 270px;line-height: 28px;
font-size: 14px;color: #999;}
.p-accountback-step2-btns{position: absolute;left:30px;top:142px;}
.p-accountback-step2-backindex{display:block;float:left;width:150px;height:40px;line-height: 40px;border: 1px solid #cc3333;
    background: #fff;color: #cc3333;font-size: 16px;text-align: center;cursor: pointer;
    border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;margin-left: 82px;}
.p-accountback-step2-backindex:hover,.p-accountback-step2-pcenter:hover{background: #cc3333;color: #fff;}
.p-accountback-step1-all .p-accountback-step1-block{display: block;}


/*!home:static/css/accountpsw/change-tie.css*/
.p-pswback-wrap{
    padding: 40px 40px 105px 40px!important;
}
.current-pic, .normal-pic, .success-pic, .error-pic, .error-r{
    display: none;
}
.progress {
    height: 104px;
    border-bottom: 2px solid #ccc;
    text-align: center;
}
.step-item {
     display: inline-block;
    width: 16.33%;
    height: 52px;
    line-height: 52px;
    border-bottom: 2px solid #ccc;
    position: relative;
    top: 52px;
    text-align: left;
    color: #bbb;
}
.first{
    width: 20px;
    height: 20px;
    float: left;
    margin-top: 15px;
    margin-left: 38px;
    text-align: center;
    margin-right: 6px;
    background: #bbb;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    line-height: 20px
}
.step-info{
    text-align: center;
    color: #333333;
}
.step-item.current .step-info{
    color: #C40F08;
}
.step-item.over-step{
    border-color: #ff3300;
    color: #333 !important; 
}
.activeNav{
    background: #ff3300 !important;
    color: #fff !important;
}
.step-1, .step-2, .step-3 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
}
.example-content {
    text-align: center;
    margin: 16px 43px 0 43px;
    background: #F8F8F8;
    border-radius: 8px;
}
.example-pic {
    padding-top: 10px;
}
select, option{
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;  
}
select::-ms-expand {
    display: none;
}
.acount-type{
    background: url(/static/home/static/img/changetie/down-arrow_fdcc671.png) top 50% right 6px no-repeat;
    background-size: 32px 30px;
}
.acount-type.expand {
    background: url(/static/home/static/img/changetie/up-arrow_240ed7a.png) top 50% right 6px no-repeat;
}
form#appeal-form {
    margin-top: 70px;
}
.list-item{
    display: block;
    width: 99px;
    float: left;
    margin-left: 114px;
    text-align: right;
}
.right-info {
    overflow: hidden;
}
.info-name {
    font-size: 14px;
    color: #222222;
    position: relative;
    line-height: 36px;
}
/* .require-info:before {
    content: "*";
    color: #FF0000;
    font-weight: bolder;
    vertical-align: sub;
    margin-right: 15px;
} */
.start-r {
    color: #FF0000;
    font-weight: bolder;
    vertical-align: sub;
    margin-right: 2px;
}
.error-tip {
    display: inline-block;
    margin-left: 15px;
    color: #ff0000;
}
.appeal-info-item {
    margin-bottom: 20px;
    margin-left: 86px;;
}
select.right-info, input.right-info {
    width: 320px;
    height: 36px;
    border: 1px solid #cccccc;
    border-radius: 4px;
    text-indent: 10px;
    outline: none;
}
.right-info {
    overflow: hidden;
}
.id-card-front {
    overflow: hidden;
    margin-bottom: 14px;
}
.add-area {
    width: 320px;
    height: 220px;
    background: #F8F8F8;
    border-radius: 8px;
    border: 1px dashed #BFBFBF;
    float: left;
    margin-right: 14px;
    position: relative;
    cursor: pointer;
}
p.add-card {
    color: #666666;
    text-align: center;
    margin-top: 165px;
    position: relative;
}
p.add-card:after {
    content: "+";
    font-size: 70px;
    position: absolute;
    font-weight: 200;
    color: #ea0232;
    left: 50%;
    bottom: 30px;
    transform: translateX(-50%);
}
p.add-card-charge:after {
    content: "+";
    font-size: 70px;
    position: absolute;
    font-weight: 200;
    color: #ea0232;
    left: 50%;
    transform: translateX(-50%);
    top: 60px;
}
.example-wrap {
    overflow: hidden;
    height: 220px;
    position: relative;
}
p.example-tip {
    position: absolute;
    bottom: 0;
    cursor: pointer;
    color: #006FFF;
}
.example-card {
    position: absolute;
    left: 40px;
    height: 218px;
    width: 320px;
    border: 1px dashed #BFBFBF;
    border-radius: 8px;
}
.example-title {
    text-align: center;
    color: #222222;
    margin-top: 7px;
}
.example-description {
    width: 100%;
    color: #666666;
    position: absolute;
    bottom: 16px;
    text-align: center;
}
input::-webkit-input-placeholder { 
    font-weight: normal;
}
input:-moz-placeholder { 
    font-weight: normal;
}
input::-moz-placeholder {
    font-weight: normal;
}
input:-ms-input-placeholder {
    font-weight: normal;
}
.code-num {
    width: 200px;
    height: 36px;
    border: 1px solid #cccccc;
    border-radius: 4px;
    text-indent: 10px;
    outline: none;
}
.code-none{
    display: inline-block;
    width: 108px;
    line-height: 36px;
    text-align: center;
    margin-left: 10px;
    background: #EBEBEB;
    color: #999999;
    border-radius: 4px;
    border: 1px solid #cccccc;
}
.ss-code-btn {
    display: inline-block;
    width: 108px;
    line-height: 36px;
    text-align: center;
    margin-left: 10px;
    background: #dd4119;
    border-radius: 4px;
    cursor: pointer;
    color: #ffffff;
}

.time-item, .recharge-item {
    width: 100px;
    height: 36px;
    line-height: 36px;
    display: inline-block;
    text-align: center;
    border: 1px solid #999999;
    border-radius: 8px;
    margin-right: 12px;
    cursor: pointer;
}
span.info-name b {
    color: #666666;
    font-weight: normal;
}
.remark:after {
    position: absolute;
    content: attr(data-val);
    right: 0;
    bottom: -8px;
    color: #666666;
    line-height: 0;
}
.noticc {
    width: 320px;
    margin-top: 13px;
    padding-left: 318px;
    text-align: center;
}
.noticc b {
    color: #FF0000;
    vertical-align: middle;
}
.next-btn, .submit-btn {
    background: #ea0033;
    outline: none;
    color: #FFFFFF;
    width: 320px;
    line-height: 36px;
    display: table;
    margin: 10px 320px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}
.title-c {
    text-align: center;
    margin-top: 40px;
    font-size: 20px;
    font-weight: normal;
    color: #222222;
}
.result-t {
    text-align: center;
    margin-top: 4px;
    font-size: 14px;
    color: #222222;
}
a.sure-btn {
    display: table;
    line-height: 42px;
    width: 92px;
    text-align: center;
    margin: 40px auto;
    font-size: 16px;
    color: #C40F08;
    border: 1px solid #C40F08;
    border-radius: 4px;
}
.wrap-conetent{
    padding-bottom: 80px !important;  
}
.operate-result {
    text-align: center;
    display: none;
    margin-top: 70px;
}
form#verification {
    margin-top: 70px;
    display: none;
}
.obj {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 4px;
    background: #FFFFFF;
}
.time-item.current, .recharge-item.current {
    color: #C40F08;
    border-color: #C40F08;
}
span.result-tip {
    display: block;
    text-align: center;
    color: #ff0000;
    margin-left: 318px;
    width: 320px;
}
button.back-btn {
       background: #FFFFFF;
    border: 1px solid #EBEBEB;
    outline: none;
    color: #cccccc;
    width: 320px;
    line-height: 36px;
    display: table;
    border-radius: 4px;
    cursor: pointer;
    width: 320px;
    margin: 20px 0 0 220px;
}
.operate-btn {
   /* margin-left: -25px;
    margin-top: 30px;*/
    margin: 0  
}
.phone-err, .code-err{
    color: #ff0000;
    display: inline-block;
    margin-left: 15px;
}
.sub-err{
    color: #ff0000;
    display: table;
    margin: 0 auto;
    position: relative;
    visibility: hidden;
}
.sub-err:before {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    left: -22px;
    top: 50%;
    transform: translateY(-50%);
    background-image: url(/static/home/static/img/changetie/err-t_81362ef.png);
    background-size: 18px 18px;
    background-repeat: no-repeat;
    background-position-x: 50%;
    background-position-y: 50%;
}
.process-up {
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,0.8);
    width: 100%;
    text-align: center;
    color: #ffffff;
    line-height: 30px;
}
.process-up.process-ok{
    color: #0dca82;
}
.process-up.process-fail{
    color: #C40F08;
}
.next-step{
    margin-left: -20px;
}
/*!home:static/css/accountpsw/common.css*/
.p-accountback-wrap{border:1px solid #ccc;padding:40px 40px 80px 40px;margin-bottom: 34px;}
.p-accountback-step-input{width: 100%;height:40px;line-height: 40px;}
.p-register-steps{width:100%;}
.pwd-visual{
	background: url("/static/home/static/img/accountpsw/show_97bf712.png?__sprite") no-repeat;
	background-size: 30px;
   	width: 40px;
    height: 30px;
    position: absolute;
    top: 4px;
    left: 328px;
    /*display: none;*/
}
.pwd-visual-flag{
	background: url("/static/home/static/img/accountpsw/hide_032ad4c.png?__sprite") no-repeat;
	background-size: 30px;
    width: 40px;
    height: 30px;
    position: absolute;
    top: 6px;
    right: 400px;
   /* display: none;*/
}
/*!home:static/css/accountpsw/login.css*/
.p-login-logo{
    width:1200px;
    height:120px;
    margin:0 auto;
    position: relative;
    z-index: 20;
}
.p-login-logolink{width: 200px;height: 77px;background: url("/static/home/static/css/accountpsw/logo3_6818543.jpg") no-repeat;background-size: contain;display:block;margin-top:23px;float:left;}
.p-login-word{float:left;margin-left: 30px;width:130px;height: 42px;border-left: 1px solid #ccc;margin-top: 45px;
font-size: 30px;line-height: 42px;text-indent: 20px;color: #ff6600;}
.p-login-wrap{width: 1200px;height:544px;margin:0 auto; padding-top:44px;}
.p-login-leftpart{
    width: 713px;
    height: 506px;
    float: left;
    padding-left: 20px;
    position: relative;
}
.p-login-background{
    width: 633px;
    height: 620px;
    background-repeat: no-repeat;
    position: absolute;
    left: 20px;
    top: -30px;
    background: url("/static/home/static/img/accountpsw/registerbg_06e7c94.png?__sprite") no-repeat;
}
.p-login-rightpart{float:left;margin-top: 10px;}
.footer-panel .item1{
    border: 0;
}
.p-login-ad{
    width: 650px;
    height: 325px;
    margin-top: 10px;
}
.p-login-ad a{
    font-size: 0;
}
.p-login-ad img{
    width: 650px;
    height: 325px;
}
/*!home:static/css/accountpsw/mobilecheck.css*/
.p-mobilecheck-wrap{border:1px solid #ccc;padding:40px 40px 80px 40px;margin-bottom: 34px;}
.p-mobilecheck-steps{margin-top: 52px;border-top: 2px dashed #ccc;position: relative;}
.p-mobilecheck-step1{position: absolute;width:84px;height: 76px;background: #fff;top:-40px;left:310px;
z-index: 5;color:#999;}
.p-mobilecheck-step2{position: absolute;width:84px;height: 76px;background: #fff;top:-40px;right:310px;
    z-index: 5;color:#999;}
.p-mobilecheck-leftround{position: absolute;left:0;top:-4px;width: 8px;height: 8px;background: #ccc;
border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
.p-mobilecheck-rightround{position: absolute;right:0;top:-4px;width: 8px;height: 8px;background: #ccc;
    border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
.p-mobilecheck-step1-01{font-size: 34px;margin-top: 12px;text-align: center;font-weight: bold;
font-family: "Microsoft YaHei", monospace, monospace;}
.p-mobilecheck-step1-word{margin-top: 2px;font-size: 14px;text-align: center;}
.p-mobilecheck-red{color:#cc3333;}
.p-mobilecheck-red1{color:#cc3333;display: none;}
.p-mobilecheck-red i{position: absolute;top:7px;left:2px;width: 15px;height: 15px;background: url("/static/home/static/img/accountpsw/gowrong_e84a097.png?__sprite") no-repeat;
    background-size: 100% 100%;}
.p-mobilecheck-all{width: 1200px;margin: 0 auto;position: relative;}
.p-mobilecheck-floatleft{float: left;}
.p-mobilecheck-floatleft1{width:850px;margin-left:15px;float: left;}
.p-mobilecheck1-step1{left:210px;}
.p-mobilecheck1-step2{right:210px;}
.p-mobilecheck-all .b-mobilecheck-step1-all,.p-mobilecheck-all .b-mobilecheck-step2-all{
    margin-left: 220px;
}
/*!home:static/css/accountpsw/newreg.css*/
.p-register-steps{
    height: 104px;
    position: relative;
    width: 860px;
    display: none;
}
.p-register-step1{
    position: absolute;
    height: 53px;
    line-height: 53px;
    text-align: center;
    font-size: 18px;
    color: #999;
    left: 192px;
    bottom: 0;
    padding-left: 67px;
    padding-right: 41px;
}
.p-register-step1 i{
    background: url("/static/home/static/img/accountpsw/first1_d9e014e.png?__sprite") no-repeat;
    background-size: 100% 100%;
    width:24px;
    height:24px;
    top:16px;
    left:37px;
    position: absolute; 
}
.p-register-red1{
    color:#333;
    border-bottom: 2px solid #ff3300;
}
.p-register-red1 i{
    background: url("/static/home/static/img/accountpsw/first_1eb7bdc.png?__sprite") no-repeat;
    background-size: 100% 100%;
    width:24px;
    height:24px;
    top:16px;
    left:37px;
}
.p-register-step2{
    position: absolute;
    height:53px;
    line-height:53px;
    text-align:center;
    font-size: 18px;
    color:#999;
    left:444px;
    top:0;
    padding-left:67px;
    padding-right:41px;
}
.p-register-step2 i{
    background: url("/static/home/static/img/accountpsw/second1_9582cb9.png?__sprite") no-repeat;
    background-size: 100% 100%;
    width:24px;
    height:24px;
    top:16px;
    left:37px;
    position: absolute; 
}
.p-register-red2{
    color:#333;
    border-bottom: 2px solid #ff3300;
}
.p-register-red2 i{
    background: url("/static/home/static/img/accountpsw/second_b9e8fe4.png?__sprite") no-repeat;
    background-size: 100% 100%;
    width:24px;
    height:24px;
    top:16px;
    left:37px;
}
.p-register-step3{
    position: absolute;
    height: 52px;
    line-height: 52px;
    text-align: center;
    font-size: 18px;
    color: #999;
    left: 528px;
    bottom: 0;
    padding-left: 67px;
    padding-right: 41px;
}
.p-register-step3 i{
    background: url("/static/home/static/img/accountpsw/right1_10d8400.png?__sprite") no-repeat;
    background-size: 100% 100%;
    width:24px;
    height:24px;
    top:16px;
    left:37px;
    position: absolute; 
}
.p-register-red3{
    color:#333;
    border-bottom: 2px solid #ff3300;
}
.p-register-red3 i{
    background: url("/static/home/static/img/accountpsw/right_8f9a4b7.png?__sprite") no-repeat;
    background-size: 100% 100%;
    width:24px;
    height:24px;
    top:16px;
    left:37px;
}
.p-register-step1-all,.p-register-step2-all{
    margin-left: 254px;
}
.p-register-step3-all{
    margin-top: -100px;
    text-align: center;
    width: 860px;
}
.p-register-step1-tips{
    position: relative;
    margin-left:18px;
    height:38px;
    line-height: 38px;
    text-indent: 20px;
    color: #d41826;
    font-size: 14px;
    display: none;
}
.p-register-step1-audiotip{
    position: relative;
    margin-left:18px;
    height:38px;
    line-height: 38px;
    text-indent: 20px;
    color: #ff3300;
    font-size: 14px;
}
.p-register-step1-audiotip i{
    position:absolute;
    left:0;
    top:12px;
    width:15px;
    height:15px;
    background: url("/static/home/static/img/accountpsw/alert_5aa96b5.png?__sprite") no-repeat;
    background-size: 100% 100%;
}
.p-register-step1-tips i{
    position:absolute;
    left:0;
    top:12px;
    width:15px;
    height:15px;
    background: url("/static/home/static/img/accountpsw/gowrong_e84a097.png?__sprite") no-repeat;
    background-size: 100% 100%;
}
#js-p-register-nowrite-pswtip,#js-p-register-nowrite-phonetip{
	color: #ccc;
}
.p-register-step1-tips b{
	position:absolute;
    left:0;
    top:12px;
    width:15px;
    height:15px;
    background: url("/static/home/static/img/accountpsw/nowordtips_c11e8ab.png?__sprite") no-repeat;
    background-size: 14px 14px;
}
.p-register-step1-checkcode{}
.p-register-step1-ccwrap{
    margin-top: 24px;
}
.p-register-step1-ccinput{
    display:block;
    float:left;
    margin-left:20px;
    border:1px solid #ccc;
    width:218px;
    height:38px;
    outline: none;
    text-indent: 10px;
    font-size: 14px;
    line-height: 38px;
    font-family: '宋体';
}
.p-register-step1-ccpic{
    float:left;
    margin-left:8px;
    width:124px;
    height:38px;
    border:1px solid #ccc;
}
.p-register-step1-phonecode{
    margin-left:20px;
}
.p-register-step1-phonecode .b-pcheckcode-get{
	margin-top: 0;
}
.p-register-step1-inputget{
    float: left;
    width: 220px;
    height: 40px;
    overflow: hidden;
}
.p-register-step1-inputget input{
    width: 208px;
    height: 38px;
    line-height: 38px;
    border:1px solid #ccc;
    padding-left: 10px;
    font-size: 14px;
    font-family: '宋体';
    outline: none;
}
.p-register-step1-getbtn{
    float: left;
    margin-left: 8px;
    width: 124px;
    height: 38px;
    border:1px solid #ccc;
    text-align: center;
    line-height: 38px;
    font-size: 14px;
    background: #ccc;
    color: #3399ff;
    cursor: pointer; 
}
.p-register-step1-getbtn:hover{
    background: #efefef;
}
.p-register-step1-getbtn1{
    background: #efefef;
}
.p-register-step1-gettips{
    float:left;
    width:347px;
    height:40px;
    line-height: 40px;
    position: relative;
    margin-left:12px;
    text-indent: 20px;
    font-size: 14px;
    white-space: nowrap;
}
.p-register-step1-gettips i{
    width: 16px;
    height: 16px;
    background: url("/static/home/static/img/accountpsw/mobilecheckright_a7a7c08.png?__sprite") no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top:12px;
    left:0;
}
.p-register-step1-tryaudio{
    margin-top: 11px;
}
.p-register-step1-inlineb{
    display: inline-block;
    color: #333;
}
.p-register-step1-audiobtn{
    display: inline-block;
    width: 68px;
    height: 25px;
    border: 1px solid #3399cc;
    color: #3399cc;
    background: #ccffff;
    margin-left: 10px;
    text-align: center;
    line-height: 25px;
    cursor: pointer;
}
.p-register-step1-audiobtn:hover{
    background: #ddffff;
}
.p-register-step1-read{
    width:300px;
    cursor:pointer;
    margin-left: 20px;
    height: 40px;
    position: relative;
}
.p-register-step1-readinp{
    position: absolute;
    left:0;
    top:12px ;
    width: 16px;
    height: 16px;
    background: url("/static/home/static/img/accountpsw/unchecked_3d6cb64.jpg?__sprite") no-repeat;
    background-size: 100% 100%;
}
.p-register-step1-checked{
    background: url("/static/home/static/img/accountpsw/checked_d822b72.jpg?__sprite") no-repeat;
    background-size: 100% 100%;
}
.p-register-step1-agree{
    margin-left:20px;
    font-size: 14px;
    line-height: 40px;
}
.p-register-step1-next{
    text-align: center;
    width:349px;
    height:46px;
    line-height: 46px;
    font-size: 18px;
    /*background: #e04104;*/
   background: #ccc;
    color: #fff;
    cursor: pointer;
    margin-left: 20px;
    margin-top: 15px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.p-register-step2-all,.p-register-step3-all{
    display: none;
}
.p-register-step2-telephone{
    margin-top: 88px;
    height: 38px;
    line-height: 38px;
}
.p-register-step2-red{
    color: #ff0011;
}
.p-register-step2-username{}
.p-register-step2-untitle{
    line-height: 38px;
    font-size: 14px;
}
.p-register-step2-password{
   /* margin-top: 34px;*/
  position: relative;
}
.p-register-step2-safety{
    height:50px;
    line-height: 40px;
    margin-left: 20px;
}
.p-register-step2-safetitle{
    float:left;
    font-size: 14px;
}
.p-register-step2-safeul{
    float:left;
    margin-top: 12px;
}
.p-register-step2-safeul li{
    float:left;
    font-size: 14px;
    line-height:16px;
    height: 16px;
    width: 41px;
    margin-left: 2px;
    text-align: center;
    background: #ccc;
    color: #fff;
}
.p-register-step2-safeul .p-register-step2-safeli{
    background: #00cc66;
}
.p-register-step2-button{
    width: 346px;
    height:46px;
    margin-left:20px;
    background: #cc3333;
    font-size:20px ;
    color: #fff;
    text-align: center;
    line-height: 46px;
    margin-top: 89px;
    cursor: pointer;
}
.p-register-step2-button:hover{
    background: #cc4444;
}
.p-register-step2-pswcheck{
    display:none;
    font-size: 14px;
    color: #ff3333;
    margin-top: 12px;
    position: relative;
    text-indent: 20px;
}
.p-register-step2-pswcheck i{
    position:absolute;
    left:0;
    top:2px;
    width:15px;
    height:15px;
    background: url("/static/home/static/img/accountpsw/alert_5aa96b5.png?__sprite") no-repeat;
    background-size: 100% 100%;
}
.p-register-step3-congra{
    margin-top: 160px;
    position: relative;
    height:140px;
}
/* .p-register-step3-stop{
    position: absolute;
    top:46px;
    left:43px;
    width: 330px;
    height: 45px;
    font-size: 32px;
    color: #00cc66;
    text-indent: 54px;
} */
.p-register-step3-stop i{
    width: 80px;
    height: 80px;
    /* position: absolute; */
    /* left:0;
    top:0; */
    background: url("/static/home/static/img/accountpsw/succ_6690b33.png?__sprite") no-repeat;
    background-size: 100% 100%;
    display: block;
    margin: 0 auto;
}
.p-register-step3-sbottom{
    position: absolute;
    top:98px;
    left:98px;
    width: 330px;
    height: 16px;
    font-size: 14px;
    color: #ccc;
}
.p-register-step3-btns{
    margin-top: 30px;
    margin-left:30px;
}
.p-register-step3-backindex{
    display:block;
    float:left;
    width:150px;
    height:40px;
    line-height: 40px;
    border: 1px solid #cc3333;
    background: #fff;
    color: #cc3333;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
}
.p-register-step3-pcenter{
    display:block;
    float:left;
    margin-left:14px;
    width:150px;
    height:40px;
    line-height: 40px;
    border: 1px solid #cc3333;
    background: #fff;
    color: #cc3333;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
}
.p-register-step3-backindex:hover,.p-register-step3-pcenter:hover{
    background: #cc3333;
    color: #fff;
}
.p-register-step1-protocal{
    color:#3399ff;
}
.errwrap{
	height: 38px;
}
.p-register-step1-all .b-pcheckcode-cctips{
	height: 38px;
	line-height: 38px;
	margin-top: 0;
	margin-left: -3px;
	color: #d41826;
}
.p-register-step1-all .b-pcheckcode-cctips i{
	top: 12px;
}
.errorborder{
	border: 1px solid #d41826 !important;
}
.wrap-conetent{
    width: 1200px;
    margin: 0 auto;
    padding: 0;
}
.p-accountback-wrap,.p-pswback-wrap{
    border: none !important; 
    padding: 40px 40px 80px 40px;
    margin-bottom: 0px !important;
    background: #f2f2f2 !important;
}
.accountback-left,.pswback-left{
    float: left;
}
.accountback-right,.pswback-right{
    float: right;
}
.accountback-right img,.pswback-right img{
    margin: 114px 0 0 0;
}
.wrap-conetent{
    width: 1200px;
    margin: 0px auto;
    padding: 0;
    background: #fff;
    overflow: hidden;
}
.line{
    position: absolute;
    bottom: 0;
    width: 995px;
    height: 2px;
}
.b-imgcode-getbtn{
    float: left;
    margin-left: 8px;
    width: 124px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    font-size: 14px;
    border: 1px solid #d2d2d2;
    color: #3399ff;
    cursor: pointer;
}
.b-imgcode-getbtn img{
    width: 100%;
    height: 100%;
}

.succ_tip{
    font-family: PingFangSC-Medium;
    font-size: 22px;
    color: #1F295B;
    letter-spacing: 0.09px;
    font-weight: 600;
    margin-top: 20px;;
}
.confim_btn{
    border: 1px solid #FF0040;
    border-radius: 8px;
    border-radius: 8px;
    width: 266px;
    height: 46px;
    font-family: PingFangSC-Medium;
    font-size: 16px;
    color: #FF0040;
    letter-spacing: 0.07px;
    font-weight: 600;
    margin: 50px auto 0;
    line-height: 46px;
    cursor: pointer;
}
.otner-bind{
    display: inline-block;
    padding: 0 20px;
    position: relative;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #6C6C6C;
    letter-spacing: 0.05px;
    text-align: center;
    width: 240px;
    line-height: 20px;
    margin-top: 60px;
}
.otner-bind::after, .otner-bind::before{
    position: absolute;
    width:100px;
    height:1px;
    background:#000;
    content:'';
    top:19.5px;
}

.otner-bind::after{
    left:-80px;
}
.otner-bind::before{
    right:-80px;
}
.other-type_box{

}
.other-type_box ul li{
    list-style: none;
    display: inline-block;
    margin-top: 40px;
    cursor: pointer;
    /* border: 1px solid #6c6c6c;
    border-radius: 58px;
    width: 58px;
    height: 58px;
    margin-top: 40px; */
}
.other-type_box ul li:nth-child(2){
    margin: 0 100px;
}
#regiset_bind_qq{
    background: url("/static/home/static/img/accountpsw/qq2_761262f.png?__sprite") no-repeat;
    width: 58px;
    height: 58px;
    background-size: 100%;
}
#regiset_bind_qq:hover,#regiset_bind_qq:active{
    background: url("/static/home/static/img/accountpsw/qq1_c6e6493.png?__sprite") no-repeat;
    width: 58px;
    height: 58px;
    background-size: 100%;
}
#regiset_bind_wx{
    background: url("/static/home/static/img/accountpsw/wx2_f0d787b.png?__sprite") no-repeat;
    width: 58px;
    height: 58px;
    background-size: 100%;
}
#regiset_bind_wx:hover,#regiset_bind_wx:active{
    background: url("/static/home/static/img/accountpsw/wx1_993e637.png?__sprite") no-repeat;
    width: 58px;
    height: 58px;
    background-size: 100%;
}
#regiset_bind_wb{
    background: url("/static/home/static/img/accountpsw/wb2_ab31ae3.png?__sprite") no-repeat;
    width: 58px;
    height: 58px;
    background-size: 100%;
}
#regiset_bind_wb:hover,#regiset_bind_wb:active{
    background: url("/static/home/static/img/accountpsw/wb1_697fc55.png?__sprite") no-repeat;
    width: 58px;
    height: 58px;
    background-size: 100%;
}
.bind_type_model{
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.4);
    display: none;
}
.content_box{
    position: absolute;
    width: 290px;
    background: #fff;
    overflow: hidden;
    margin: 0 auto;
    left: 50%;
    top: 30%;
    transform: translate(-50%);
    border-radius: 8px;
    padding: 13px;
    text-align: center;
}
.bind_confir_btn{
    height: 42px;
    background: #ff0040;
    line-height: 42px;
    color: #fff;
    border-radius: 8px;
    margin: 30px;
}
.tip-suc-icon{
    width: 80px;
    height: 80px;
    background: url("/static/home/widget/user/center/img/success-icon_a9c5e43.png") no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    margin-top: 20px;
}
.tip-war-icon{
    width: 80px;
    height: 80px;
    background: url("/static/home/widget/user/center/img/waring-icon_620d836.png") no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    margin-top: 20px;
}
.tips_tit{
    font-size: 16px;
    margin: 40px 0;
    margin-bottom: 20px;
}
.new-js-p-register-step3-all{
    display: block !important;
}
/*!home:static/css/accountpsw/otherreg.css*/
.p-otherreg-steps{
    height:53px;
    border-bottom: 2px solid #ccc;
    position: relative;
}
.p-otherreg-step1{
    position: absolute;
    height:53px;
    line-height:53px;
    text-align:center;
    font-size: 18px;
    color:#999;
    left:275px;
    top:0;
    padding-left:67px;
    padding-right:41px;
    cursor:pointer;
}
.p-otherreg-step1 i{
    background: url("/static/home/static/img/accountpsw/otherreg1_2580c8d.png?__sprite") no-repeat;
    background-size: 100% 100%;
    width:24px;
    height:24px;
    top:16px;
    left:37px;
    position: absolute; 
}
.p-otherreg-step2{
    position: absolute;
    height:53px;
    line-height:53px;
    text-align:center;
    font-size: 18px;
    color:#999;
    right:275px;
    top:0;
    padding-left:67px;
    padding-right:41px;
    cursor:pointer;
}
.p-otherreg-step2 i{
    background: url("/static/home/static/img/accountpsw/otherreg2_32736ed.png?__sprite") no-repeat;
    background-size: 100% 100%;
    width:29px;
    height:13px;
    top:21px;
    left:34px;
    position: absolute; 
}
.p-otherreg-step1.p-otherreg-red{
    color:#333;
    border-bottom: 2px solid #ff3300;
}
.p-otherreg-step1.p-otherreg-red i{
    background: url("/static/home/static/img/accountpsw/otherreg1ac_64e2005.png?__sprite") no-repeat;
}
.p-otherreg-step2.p-otherreg-red{
    color:#333;
    border-bottom: 2px solid #ff3300;
}
.p-otherreg-step2.p-otherreg-red i{
    background: url("/static/home/static/img/accountpsw/otherreg2ac_253eeb1.png?__sprite") no-repeat;
}



.p-otherreg-step1-all,.p-otherreg-step2-all,.p-otherreg-step3-all,.p-otherreg-step4-all{
    margin-left:360px;
    margin-top:46px;
}
.p-otherreg-step1-qqname{

}
.p-otherreg-step1-qqname .userpic{
    width:70px;
    height:70px;
    border-radius:50%;
    vertical-align:middle;
    margin-right:20px;
    margin-left:20px;
    background-color:#ddd;
}
.p-otherreg-step1-qqname .nickname{
    display:inline-block;
    *display:inline;
    width:300px;
    font-size:16px;
    overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;
}
.p-otherreg-step1-tips{
    position: relative;
    margin-left:18px;
    height:38px;
    line-height: 38px;
    text-indent: 20px;
    color: #ff3300;
    font-size: 14px;
    display: none;
}
.p-otherreg-step1-audiotip{
    position: relative;
    margin-left:18px;
    height:38px;
    line-height: 38px;
    text-indent: 20px;
    color: #ff3300;
    font-size: 14px;
}
.p-otherreg-step1-audiotip i{
    position:absolute;
    left:0;
    top:12px;
    width:15px;
    height:15px;
    background: url("/static/home/static/img/accountpsw/alert_5aa96b5.png?__sprite") no-repeat;
    background-size: 100% 100%;
}
.p-otherreg-step1-tips i{
    position:absolute;
    left:0;
    top:12px;
    width:15px;
    height:15px;
    background: url("/static/home/static/img/accountpsw/gowrong_e84a097.png?__sprite") no-repeat;
    background-size: 100% 100%;
}
.p-otherreg-step1-checkcode{}
.p-otherreg-step1-ccwrap{
    margin-top: 24px;
}
.p-otherreg-step1-ccinput{
    display:block;
    float:left;
    margin-left:20px;
    border:1px solid #ccc;
    width:218px;
    height:38px;
    outline: none;
    text-indent: 10px;
    font-size: 14px;
    line-height: 38px;
    font-family: '宋体';
}
.p-otherreg-step1-ccpic{
    float:left;
    margin-left:8px;
    width:124px;
    height:38px;
    border:1px solid #ccc;
}
.p-otherreg-step1-phonecode{
    margin-left:20px;
    margin-top: 24px;
}
.p-otherreg-step1-inputget{
    float: left;
    width: 220px;
    height: 40px;
    overflow: hidden;
}
.p-otherreg-step1-inputget input{
    width: 208px;
    height: 38px;
    line-height: 38px;
    border:1px solid #ccc;
    padding-left: 10px;
    font-size: 14px;
    font-family: '宋体';
    outline: none;
}
.p-otherreg-step1-getbtn{
    float: left;
    margin-left: 8px;
    width: 124px;
    height: 38px;
    border:1px solid #ccc;
    text-align: center;
    line-height: 38px;
    font-size: 14px;
    background: #ccc;
    color: #3399ff;
    cursor: pointer; 
}
.p-otherreg-step1-getbtn:hover{
    background: #efefef;
}
.p-otherreg-step1-getbtn1{
    background: #efefef;
}
.p-otherreg-step1-gettips{
    float:left;
    width:347px;
    height:40px;
    line-height: 40px;
    position: relative;
    margin-left:12px;
    text-indent: 20px;
    font-size: 14px;
    white-space: nowrap;
}
.p-otherreg-step1-gettips i{
    width: 16px;
    height: 16px;
    background: url("/static/home/static/img/accountpsw/mobilecheckright_a7a7c08.png?__sprite") no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top:12px;
    left:0;
}
.p-otherreg-step1-tryaudio{
    margin-top: 11px;
}
.p-otherreg-step1-inlineb{
    display: inline-block;
    color: #333;
}
.p-otherreg-step1-audiobtn{
    display: inline-block;
    width: 68px;
    height: 25px;
    border: 1px solid #3399cc;
    color: #3399cc;
    background: #ccffff;
    margin-left: 10px;
    text-align: center;
    line-height: 25px;
    cursor: pointer;
}
.p-otherreg-step1-audiobtn:hover{
    background: #ddffff;
}
.p-otherreg-step1-read{
    width:300px;
    cursor:pointer;
    margin-top: 20px;
    margin-left: 20px;
    height: 40px;
    position: relative;
}
.p-otherreg-step1-readinp{
    position: absolute;
    left:0;
    top:14px ;
    width: 12px;
    height: 12px;
    background: url("/static/home/static/img/accountpsw/unchecked_3d6cb64.jpg?__sprite") no-repeat;
    background-size: 100% 100%;
}
.p-otherreg-step1-checked{
    background: url("/static/home/static/img/accountpsw/checked_d822b72.jpg?__sprite") no-repeat;
    background-size: 100% 100%;
}
.p-otherreg-step1-agree{
    margin-left:20px;
    font-size: 14px;
    line-height: 40px;
}
.p-otherreg-step1-next{
    text-align: center;
    width:349px;
    height:46px;
    line-height: 46px;
    font-size: 18px;
    background: #e04104;
    color: #fff;
    cursor: pointer;
    margin-left: 20px;
    margin-top: 20px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.p-otherreg-step1-next:hover{
    background: #e15215;
}
.p-otherreg-steps{
    /*display: none;*/
}
.p-otherreg-step1-all{
    /*display: none;*/
}
.p-otherreg-step2-all{
    display: none;
}
.p-otherreg-step3-all{
    display: none;
}
.p-otherreg-step4-all{
    display: none;
}
.p-otherreg-step2-telephone{
    margin-top: 88px;
    height: 38px;
    line-height: 38px;
}
.p-otherreg-step2-red{
    color: #ff0011;
}
.p-otherreg-step2-username{}
.p-otherreg-step2-untitle{
    line-height: 38px;
    font-size: 14px;
}
.p-otherreg-step2-password{
    margin-top: 34px;
}
.p-otherreg-step2-safety{
    height:50px;
    line-height: 40px;
    margin-left: 20px;
}
.p-otherreg-step2-safetitle{
    float:left;
    font-size: 14px;
}
.p-otherreg-step2-safeul{
    float:left;
    margin-top: 12px;
}
.p-otherreg-step2-safeul li{
    float:left;
    font-size: 14px;
    line-height:16px;
    height: 16px;
    width: 41px;
    margin-left: 2px;
    text-align: center;
    background: #ccc;
    color: #fff;
}
.p-otherreg-step2-safeul .p-otherreg-step2-safeli{
    background: #00cc66;
}
.p-otherreg-step2-button{
    width: 346px;
    height:46px;
    margin-left:20px;
    background: #cc3333;
    font-size:20px ;
    color: #fff;
    text-align: center;
    line-height: 46px;
    margin-top: 89px;
    cursor: pointer;
}
.p-otherreg-step2-button:hover{
    background: #cc4444;
}
.p-otherreg-step2-pswcheck{
    display:none;
    font-size: 14px;
    color: #ff3333;
    margin-top: 12px;
    position: relative;
    text-indent: 20px;
}
.p-otherreg-step2-pswcheck i{
    position:absolute;
    left:0;
    top:2px;
    width:15px;
    height:15px;
    background: url("/static/home/static/img/accountpsw/alert_5aa96b5.png?__sprite") no-repeat;
    background-size: 100% 100%;
}
.p-otherreg-step3-congra{
    margin-top: 90px;
    position: relative;
    height:230px;
}
.p-otherreg-step3-congra1{
    position: absolute;
    top:10px;
    left:140px;
    width:97px;
    height:97px;
    background: url("/static/home/static/img/accountpsw/otherregsuc_8e6edff.png?__sprite") no-repeat;
    background-size: 100% 100%;
}
.p-otherreg-step3-congra2{
    position: absolute;
    top:128px;
    left:80px;
    font-size:18px;
    color: #8ad68c;
}
.p-otherreg-step3-congra3{
    position: absolute;
    top:165px;
    left:54px;
    font-size: 16px;
    color: #333;
}
.p-otherreg-step3-congra4{
    position: absolute;
    top:202px;
    left:104px;
    font-size: 14px;
    color: #bbb;
}
.p-otherreg-step3-btns{
    margin-top: 30px;
}
.p-otherreg-step3-btns a{
    display:block;
    float:left;
    width:140px;
    height:42px;
    text-align:center;
    line-height:42px;
    border:1px solid #8ad68c;
    background-color:#fff;
    color:#8ad68c;
    font-size:16px;
    border-radius:3px;
    margin-left:113px;
}
.p-otherreg-step3-btns a:hover{
    background: #8ad68c;
    color: #fff;
}
.p-otherreg-step1-protocal{
    color:#3399ff;
}
/*图片验证码*/
.b-checkcode-input{margin-top: 18px;margin-left:20px;}
.b-checkcode-checkcodeleft,.b-checkcode-checkcoderight{float:left;}
.b-checkcode-checkcoderight{width:114px;height:38px;border:1px solid #ccc;margin-left: 11px;position: relative;}
.b-checkcode-checkcoderight i{width:39px;height:37px;display: block;margin:0 auto;background: url("/static/home/static/img/loading_c7f8542.gif?__sprite") no-repeat;
    background-size: 100% 100%;z-index: 99;}
.b-checkcode-checkcodeimg{width: 114px;height: 38px;position: absolute;top:0;left:0;z-index: 5;display: none;}
.b-checkcode-checkcodeinp{border:1px solid #ccc;outline: none;width:223px;height:38px;
    text-indent: 10px;font-family: '宋体';}
.b-checkcode-error{position: relative;margin-left:18px;height:38px;line-height: 38px;text-indent: 20px;
    color: #ff3300;font-size: 14px;display: none;}
.b-checkcode-error i{position:absolute;left:0;top:12px;width:15px;height:15px;
    background: url("/static/home/static/img/accountpsw/gowrong_e84a097.png?__sprite") no-repeat;
    background-size: 100% 100%;}
/*!home:static/css/accountpsw/othersuc.css*/
.p-othersuc-step1-all,.p-othersuc-step2-all,.p-othersuc-step3-all,.p-othersuc-step4-all{
    margin-left:360px;
    margin-top:46px;
}
.p-othersuc-steps{
    display: none;
}
.p-othersuc-step1-all{
    display: none;
}
.p-othersuc-step2-all{
    display: none;
}
.p-othersuc-step3-all{
    /*display: none;*/
}
.p-othersuc-step4-all{
    display: none;
}
.p-othersuc-step3-congra{
    margin-top: 90px;
    position: relative;
    height:230px;
}
.p-othersuc-step3-congra1{
    position: absolute;
    top:10px;
    left:140px;
    width:97px;
    height:97px;
    background: url("/static/home/static/img/accountpsw/otherregsuc_8e6edff.png?__sprite") no-repeat;
    background-size: 100% 100%;
}
.p-othersuc-step3-congra2{
    position: absolute;
    top:128px;
    left:80px;
    font-size:18px;
    color: #8ad68c;
}
.p-othersuc-step3-congra3{
    position: absolute;
    top:165px;
    left:54px;
    font-size: 16px;
    color: #333;
}
.p-othersuc-step3-congra4{
    position: absolute;
    top:202px;
    left:104px;
    font-size: 14px;
    color: #bbb;
}
.p-othersuc-step3-btns{
    margin-top: 30px;
}
.p-othersuc-step3-btns a{
    display:block;
    float:left;
    width:140px;
    height:42px;
    text-align:center;
    line-height:42px;
    border:1px solid #8ad68c;
    background-color:#fff;
    color:#8ad68c;
    font-size:16px;
    border-radius:3px;
    margin-left:113px;
}
.p-othersuc-step3-btns a:hover{
    background: #8ad68c;
    color: #fff;
}
/*!home:static/css/accountpsw/pswback.css*/
.p-pswback-wrap{
    border:1px solid #ccc;
    padding:40px 40px 480px 40px;
    margin-bottom: 34px;
}
.p-pswback-steps{
    height: 104px;
    position: relative;
    width: 860px;

}
.p-pswback-step1{
     position: absolute;
    height: 53px;
    line-height: 53px;
    text-align: center;
    font-size: 18px;
    color: #999;
    left: 192px;
    bottom: 0;
    padding-left: 67px;
    padding-right: 41px;
}
.p-pswback-step1 i{
    background: url("/static/home/static/img/accountpsw/first1_d9e014e.png?__sprite") no-repeat;
    background-size: 100% 100%;
    width:24px;
    height:24px;
    top:16px;
    left:37px;
    position: absolute; 
}
.p-pswback-red1{
    color:#333;
    border-bottom: 2px solid #ff3300;
}
.p-pswback-red1 i{
    background: url("/static/home/static/img/accountpsw/first_1eb7bdc.png?__sprite") no-repeat;
    background-size: 100% 100%;
    width:24px;
    height:24px;
    top:16px;
    left:37px;
}
.p-pswback-step2{
    position: absolute;
    height:53px;
    line-height:53px;
    text-align:center;
    font-size: 18px;
    color:#999;
    left:382px;
    top:0;
    padding-left:67px;
    padding-right:41px;
}
.p-pswback-step2 i{
    background: url("/static/home/static/img/accountpsw/second1_9582cb9.png?__sprite") no-repeat;
    background-size: 100% 100%;
    width:24px;
    height:24px;
    top:16px;
    left:37px;
    position: absolute; 
}
.p-pswback-red2{
    color:#333;
    border-bottom: 2px solid #ff3300;
}
.p-pswback-red2 i{
    background: url("/static/home/static/img/accountpsw/second_b9e8fe4.png?__sprite") no-repeat;
    background-size: 100% 100%;
    width:24px;
    height:24px;
    top:16px;
    left:37px;
}
.p-pswback-step3{
    position: absolute;
    height: 52px;
    line-height: 52px;
    text-align: center;
    font-size: 18px;
    color: #999;
    left: 528px;
    bottom: 0;
    padding-left: 67px;
    padding-right: 41px;
}
.p-pswback-step3 i{
    background: url("/static/home/static/img/accountpsw/third1_30e6e44.png?__sprite") no-repeat;
    background-size: 100% 100%;
    width:24px;
    height:24px;
    top:16px;
    left:37px;
    position: absolute; 
}
.p-pswback-red3{
    color:#333;
    border-bottom: 2px solid #ff3300;
}
.p-pswback-red3 i{
    background: url("/static/home/static/img/accountpsw/third_a196ef0.png?__sprite") no-repeat;
    background-size: 100% 100%;
    width:24px;
    height:24px;
    top:16px;
    left:37px;
}
.p-pswback-step4{
    position: absolute;
    height:53px;
    line-height:53px;
    text-align:center;
    font-size: 18px;
    color:#999;
    left: 528px;
    bottom:0;
    padding-left:67px;
    padding-right:41px;
}
.p-pswback-step4 i{
    background: url("/static/home/static/img/accountpsw/right1_10d8400.png?__sprite") no-repeat;
    background-size: 100% 100%;
    width:24px;
    height:24px;
    top:16px;
    left:37px;
    position: absolute; 
}
.p-pswback-red4{
    color:#333;
    border-bottom: 2px solid #ff3300;
}
.p-pswback-red4 i{
    background: url("/static/home/static/img/accountpsw/right_8f9a4b7.png?__sprite") no-repeat;
    background-size: 100% 100%;
    width:24px;
    height:24px;
    top:16px;
    left:37px;
}
.p-pswback-step1-all,.p-pswback-step2-all,.p-pswback-step3-all,.p-pswback-step4-all{
    margin-left: 250px;
    margin-top: 52px;
}
.p-pswback-step1-username-acc{
    display: none;
    margin-top: 18px;
}
.p-pswback-step1-error,.p-pswback-step1-error-acc{
    position: relative;
    margin-left:18px;
    height:38px;
    line-height: 38px;
    text-indent: 20px;
    color: #d41826;
    font-size: 14px;
    display: none;
}
#js-p-pswback-nowrite-pswtip{
	color: #ccc;
}
.p-pswback-step1-error i,.p-pswback-step1-error-acc i{
    position:absolute;
    left:0;
    top:12px;
    width:15px;
    height:15px;
    background: url("/static/home/static/img/accountpsw/gowrong_e84a097.png?__sprite") no-repeat;
    background-size: 100% 100%;
}
.p-pswback-step1-error b{
	position:absolute;
    left:0;
    top:12px;
    width:15px;
    height:15px;
    background: url("/static/home/static/img/accountpsw/nowordtips_c11e8ab.png?__sprite") no-repeat;
    background-size: 14px 14px;
}
.p-pswback-step1-findpsw{
    height: 46px;
    line-height: 46px;
    font-size: 14px;
    margin-left: 20px;
    text-indent: 20px;
    position: relative;
}
.p-pswback-step1-findpsw i{
    width: 15px;
    height: 15px;
    background: url("/static/home/static/img/accountpsw/alert_5aa96b5.png?__sprite") no-repeat;
    background-size: 100% 100%;
    display: block;
    position: absolute;
    left:0;
    top:15px;
}
.p-pswback-step1-clickfindpsw{
    color: #ff3300;
    text-decoration: underline;
}

.p-pswback-step1-next{
    text-align: center;
    width:349px;
    height:46px;
    line-height: 46px;
    font-size: 18px;
    background: #e04104;
    color: #fff;
    cursor: pointer;
    margin-left: 20px;
    margin-top: 55px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.p-pswback-step1-next:hover{
    background: #e15215;
}
.p-pswback-step1-nexttips{
    width: 390px;
    height:40px;
    font-size: 14px;
    margin-top: 12px;
    text-align: center;
    color: #e04104;
}
.p-pswback-step2-all{
    margin-left: 229px;
}
.p-pswback-step2-telephonecheck,.p-pswback-step2-email{
    width:708px;
    height:90px;
    border: 1px solid #ccc;
    position: relative;
}
.p-pswback-step2-telephonecheckbg{
    position: absolute;
    left:21px;
    top:22px;
    width:26px;
    height: 42px;
    background: url("/static/home/static/img/accountpsw/phonebg_24e5908.jpg?__sprite") no-repeat;
    background-size: 100% 100%;
}
.p-pswback-step2-emailbg{
    position: absolute;
    left:17px;
    top:23px;
    width:33px;
    height: 33px;
    background: url("/static/home/static/img/accountpsw/emailbg_600a5de.jpg?__sprite") no-repeat;
    background-size: 100% 100%;
}
.p-pswback-step2-telephonecheckdes{
    position: absolute;
    left:65px;
    top:15px;
    width:446px;
    height: 60px;
    line-height: 30px;
    font-size: 14px;
}
.p-pswback-step2-emaildes{
    position: absolute;
    left:65px;
    top:15px;
    width:446px;
    height: 60px;
    line-height: 30px;
    font-size: 14px;
}
.p-pswback-step2-telephonecheckbtn{
    width: 98px;
    height: 34px;
    border: 1px solid #993300;
    background: #cc3300;
    text-align: center;
    line-height: 34px;
    font-size: 14px;
    color: #fff;
    position: absolute;
    top:26px;
    right:25px;
    cursor: pointer;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.p-pswback-step2-emailbtn{
    width: 98px;
    height: 34px;
    border: 1px solid #993300;
    background: #cc3300;
    text-align: center;
    line-height: 34px;
    font-size: 14px;
    color: #fff;
    position: absolute;
    top:26px;
    right:25px;
    cursor: pointer;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.p-pswback-step2-emailbtn:hover,.p-pswback-step2-phonecheckbtn:hover{
    background: #cc2211;
}
.p-pswback-step2-email{
    margin-top: 40px;
}
.p-pswback-step3-teletips{
    position: relative;
    margin-left:20px;
    height:38px;
    line-height: 38px;
    text-indent: 20px;
    font-size: 14px;
}
.p-pswback-step3-red{
    color:#ff3300;
}
.p-pswback-step3-telephone{
    /*display: none;*/
}
.p-pswback-step3-telephone .p-pswback-step3-teleinput{
    /*margin-top: 20px;*/
   position: relative;
}
.p-pswback-step3-teletips i{
    position:absolute;
    left:0;
    top:12px;
    width:15px;
    height:15px;
    background: url("/static/home/static/img/accountpsw/alert_5aa96b5.png?__sprite") no-repeat;
    background-size: 100% 100%;
}
.p-pswback-step3-teleusername{
    margin-top: 18px;
    font-size: 14px;
    margin-left: 20px;
    margin-bottom: 12px;
}
.p-pswback-step3-teleunfeature{
    color:#ff3300;
}
.p-pswback-step3-telesafety{
    height:50px;
    line-height: 40px;
    margin-left: 20px;
}
.p-pswback-step3-safetitle{
    float:left;
    font-size: 14px;
    line-height: 40px;
}
.p-pswback-step3-safeul{
    float:left;
    margin-top: 12px;
}
.p-pswback-step3-safeul li{
    float:left;
    font-size: 14px;
    line-height:16px;
    height: 16px;
    width: 41px;
    margin-left: 2px;
    text-align: center;
    background: #ccc;
    color: #fff;
}
.p-pswback-step3-safeul .p-pswback-step3-safeli{
    background: #00cc66;
}
.p-pswback-step3-ccinput{
    display:block;
    float:left;
    margin-left:20px;
    border:1px solid #ccc;
    width:218px;
    height:38px;
    outline: none;
    text-indent: 10px;
    font-size: 14px;
    line-height: 38px;
    font-family: '宋体';
}
.p-pswback-step3-ccpic{
    float:left;
    margin-left:8px;
    width:124px;
    height:38px;
    border:1px solid #ccc;
}
.p-pswback-step3-phonecode{
    margin-left:20px;
    margin-top: 24px;
}
.p-pswback-step3-telecheckcode{
    margin-left: 20px;
    margin-top: 24px;
}
.p-pswback-step3-teleccinput{
    float: left;
    width: 220px;
    height: 40px;
    overflow: hidden;
}
.p-pswback-step3-teleccinput input{
    width: 208px;
    height: 38px;
    line-height: 38px;
    border:1px solid #ccc;
    padding-left: 10px;
    font-size: 14px;
    font-family: '宋体';
    outline: none;
}
.p-pswback-step3-telegetbtn{
    float: left;
    margin-left: 8px;
    width: 124px;
    height: 38px;
    border:1px solid #ccc;
    text-align: center;
    line-height: 38px;
    font-size: 14px;
    background: #ccc;
    color: #3399ff;
    cursor: pointer; 
}
.p-pswback-step3-telegetbtn:hover{
    background: #efefef;
}
.p-pswback-step3-telegetbtn1{
    background: #efefef;
}
.p-pswback-step3-gettips{
    float:left;
    width:347px;
    height:40px;
    line-height: 40px;
    position: relative;
    margin-left:12px;
    text-indent: 20px;
    font-size: 14px;
    white-space: nowrap;
    display: none;
}
.p-pswback-step3-gettips i{
    width: 16px;
    height: 16px;
    background: url("/static/home/static/img/accountpsw/mobilecheckright_a7a7c08.png?__sprite") no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top:12px;
    left:0;
}
.p-pswback-step3-telebtn{
    text-align: center;
    width:349px;
    height:46px;
    line-height: 46px;
    font-size: 18px;
    /*background: #e04104;*/
   	background: #ccc;
    color: #fff;
    cursor: pointer;
    margin-left: 20px;
    margin-top: 10px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.p-pswback-step3-telechange{
    margin-left: 20px;
    font-size: 14px;
    color: #3399ff;
    line-height: 44px;
    text-decoration: underline;
    cursor: pointer;
    width: 300px;
}
.p-pswback-step3-emailsend{
    margin-left: 20px;
    line-height: 42px;
    font-size: 14px;
    margin-top: 10px;
}
.p-pswback-step3-emailget{
    margin-left: 20px;
    width: 123px;
    height:38px;
    font-size: 16px;
    line-height: 38px;
    color: #fff;
    background: #c33;
    text-align: center;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    cursor: pointer;
    display: block;
}
.p-pswback-step3-emailget:hover{
    background: #d44;
}
.p-pswback-step3-getbtn1{
    background: #efefef;
}
.p-pswback-step3-emailline{
    margin-top: 38px;
    margin-left: 20px;
    width: 542px;
    border-bottom: 1px solid #ccc;
}
.p-pswback-step3-emaillost{
    margin-top: 37px;
    margin-left: 20px;
    font-size: 18px;
    color: #c33;
}
.p-pswback-step3-emailagain{
    margin-left: 20px;
    margin-top: 12px;
}
.p-pswback-step3-emailaleft{
    float:left;
    font-size: 14px;
    line-height: 30px;
}
.p-pswback-step3-emailaright{
    float:left;
    margin-left:12px;
    width:122px;
    height:33px;
    font-size: 14px;
    line-height: 33px;
    background: #eee;
    text-align: center;
    color: #000;
    cursor: pointer;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border:1px solid #ccc;
}
.p-pswback-step3-emailaright:hover{
    background: #ddd;
}
.p-pswback-step3-emailchange{
    margin-left: 20px;
    line-height: 30px;
}
.p-pswback-step3-ecagain{
    color: #3399ff;
    text-decoration: underline;
    cursor: pointer;
}
.p-pswback-step4-congra{
    margin-top: 90px;
    position: relative;
    height:140px;
    margin-left: 20px;
}
.p-pswback-step4-stop{
    position: absolute;
    top:46px;
    left:43px;
    width: 500px;
    height: 45px;
    font-size: 30px;
    color: #00cc66;
    text-indent: 54px;
}
.p-pswback-step4-stop i{
    width: 42px;
    height: 42px;
    position: absolute;
    left:0;
    top:0;
    background: url("/static/home/static/img/accountpsw/yes_f95ce05.png?__sprite") no-repeat;
    background-size: 100% 100%;
}
.p-pswback-step4-sbottom{
    position: absolute;
    top:98px;
    left:98px;
    width: 330px;
    height: 16px;
    font-size: 14px;
    color: #ccc;
}
.p-pswback-step4-btns{
    margin-left:120px;
}
.p-pswback-step4-backindex{
    display:block;
    float:left;
    width:150px;
    height:40px;
    line-height: 40px;
    border: 1px solid #cc3333;
    background: #fff;
    color: #cc3333;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
}
.p-pswback-step4-pcenter{
    display:block;
    float:left;
    margin-left:14px;
    width:150px;
    height:40px;
    line-height: 40px;
    border: 1px solid #cc3333;
    background: #fff;
    color: #cc3333;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
}
.p-pswback-step4-backindex:hover,.p-pswback-step4-pcenter:hover{
    background: #cc3333;
    color: #fff;
}
.p-pswback-step3-left20{
    margin-left: 20px;
}
.p-pswback-step3-telebtntips{
    margin-top: 12px;
    height: 30px;
    line-height: 30px;
    width: 349px;
    text-align: center;
    font-size: 14px;
    display: none;
}

.p-pswback-step1-all{
    display: block;
}
.p-pswback-step2-all{
    /*display: none;*/
}
.p-pswback-step2-clew{
    /*display: none;*/
}
.p-pswback-step3-all{
    /*display: none;*/
}
.p-pswback-step3-email{
    /*display: none;*/
}
.p-pswback-step3-telephone{
    /*display: none;*/
}
.p-pswback-step4-all{
    display: none;
}
.errwrap{
	height: 38px;
}
.nophone{
	margin-left: 20px;
	color: #333;
}
.contactkf{
	color: #6d9df8;
}
.errorborder{
	border: 1px solid #d41826 !important;
}

.p-pswback-step3-telephone .b-pcheckcode-get{
	margin-top: 0;
}
.js-p-pswback-step3-telephone .b-pcheckcode-cctips{
	margin-top: 0;
}
.line{
    position: absolute;
    bottom: 0;
    width: 995px;
    height: 2px;
}
/*!home:static/css/accountpsw/register.css*/
.p-register-steps{
    height: 104px;
    position: relative;
    width: 860px;
    display: none;
}
.p-register-step1{
    position: absolute;
    height: 53px;
    line-height: 53px;
    text-align: center;
    font-size: 18px;
    color: #999;
    left: 192px;
    bottom: 0;
    padding-left: 67px;
    padding-right: 41px;
}
.p-register-step1 i{
    background: url("/static/home/static/img/accountpsw/first1_d9e014e.png?__sprite") no-repeat;
    background-size: 100% 100%;
    width:24px;
    height:24px;
    top:16px;
    left:37px;
    position: absolute; 
}
.p-register-red1{
    color:#333;
    border-bottom: 2px solid #ff3300;
}
.p-register-red1 i{
    background: url("/static/home/static/img/accountpsw/first_1eb7bdc.png?__sprite") no-repeat;
    background-size: 100% 100%;
    width:24px;
    height:24px;
    top:16px;
    left:37px;
}
.p-register-step2{
    position: absolute;
    height:53px;
    line-height:53px;
    text-align:center;
    font-size: 18px;
    color:#999;
    left:444px;
    top:0;
    padding-left:67px;
    padding-right:41px;
}
.p-register-step2 i{
    background: url("/static/home/static/img/accountpsw/second1_9582cb9.png?__sprite") no-repeat;
    background-size: 100% 100%;
    width:24px;
    height:24px;
    top:16px;
    left:37px;
    position: absolute; 
}
.p-register-red2{
    color:#333;
    border-bottom: 2px solid #ff3300;
}
.p-register-red2 i{
    background: url("/static/home/static/img/accountpsw/second_b9e8fe4.png?__sprite") no-repeat;
    background-size: 100% 100%;
    width:24px;
    height:24px;
    top:16px;
    left:37px;
}
.p-register-step3{
    position: absolute;
    height: 52px;
    line-height: 52px;
    text-align: center;
    font-size: 18px;
    color: #999;
    left: 528px;
    bottom: 0;
    padding-left: 67px;
    padding-right: 41px;
}
.p-register-step3 i{
    background: url("/static/home/static/img/accountpsw/right1_10d8400.png?__sprite") no-repeat;
    background-size: 100% 100%;
    width:24px;
    height:24px;
    top:16px;
    left:37px;
    position: absolute; 
}
.p-register-red3{
    color:#333;
    border-bottom: 2px solid #ff3300;
}
.p-register-red3 i{
    background: url("/static/home/static/img/accountpsw/right_8f9a4b7.png?__sprite") no-repeat;
    background-size: 100% 100%;
    width:24px;
    height:24px;
    top:16px;
    left:37px;
}
.p-register-step1-all,.p-register-step2-all{
    margin-left: 254px;
}
.p-register-step3-all{
    margin-top: -100px;
    text-align: center;
}
.p-register-step1-tips{
    position: relative;
    margin-left:18px;
    height:38px;
    line-height: 38px;
    text-indent: 20px;
    color: #d41826;
    font-size: 14px;
    display: none;
}
.p-register-step1-audiotip{
    position: relative;
    margin-left:18px;
    height:38px;
    line-height: 38px;
    text-indent: 20px;
    color: #ff3300;
    font-size: 14px;
}
.p-register-step1-audiotip i{
    position:absolute;
    left:0;
    top:12px;
    width:15px;
    height:15px;
    background: url("/static/home/static/img/accountpsw/alert_5aa96b5.png?__sprite") no-repeat;
    background-size: 100% 100%;
}
.p-register-step1-tips i{
    position:absolute;
    left:0;
    top:12px;
    width:15px;
    height:15px;
    background: url("/static/home/static/img/accountpsw/gowrong_e84a097.png?__sprite") no-repeat;
    background-size: 100% 100%;
}
#js-p-register-nowrite-pswtip,#js-p-register-nowrite-phonetip{
	color: #ccc;
}
.p-register-step1-tips b{
	position:absolute;
    left:0;
    top:12px;
    width:15px;
    height:15px;
    background: url("/static/home/static/img/accountpsw/nowordtips_c11e8ab.png?__sprite") no-repeat;
    background-size: 14px 14px;
}
.p-register-step1-checkcode{}
.p-register-step1-ccwrap{
    margin-top: 24px;
}
.p-register-step1-ccinput{
    display:block;
    float:left;
    margin-left:20px;
    border:1px solid #ccc;
    width:218px;
    height:38px;
    outline: none;
    text-indent: 10px;
    font-size: 14px;
    line-height: 38px;
    font-family: '宋体';
}
.p-register-step1-ccpic{
    float:left;
    margin-left:8px;
    width:124px;
    height:38px;
    border:1px solid #ccc;
}
.p-register-step1-phonecode{
    margin-left:20px;
}
.p-register-step1-phonecode .b-pcheckcode-get{
	margin-top: 0;
}
.p-register-step1-inputget{
    float: left;
    width: 220px;
    height: 40px;
    overflow: hidden;
}
.p-register-step1-inputget input{
    width: 208px;
    height: 38px;
    line-height: 38px;
    border:1px solid #ccc;
    padding-left: 10px;
    font-size: 14px;
    font-family: '宋体';
    outline: none;
}
.p-register-step1-getbtn{
    float: left;
    margin-left: 8px;
    width: 124px;
    height: 38px;
    border:1px solid #ccc;
    text-align: center;
    line-height: 38px;
    font-size: 14px;
    background: #ccc;
    color: #3399ff;
    cursor: pointer; 
}
.p-register-step1-getbtn:hover{
    background: #efefef;
}
.p-register-step1-getbtn1{
    background: #efefef;
}
.p-register-step1-gettips{
    float:left;
    width:347px;
    height:40px;
    line-height: 40px;
    position: relative;
    margin-left:12px;
    text-indent: 20px;
    font-size: 14px;
    white-space: nowrap;
}
.p-register-step1-gettips i{
    width: 16px;
    height: 16px;
    background: url("/static/home/static/img/accountpsw/mobilecheckright_a7a7c08.png?__sprite") no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top:12px;
    left:0;
}
.p-register-step1-tryaudio{
    margin-top: 11px;
}
.p-register-step1-inlineb{
    display: inline-block;
    color: #333;
}
.p-register-step1-audiobtn{
    display: inline-block;
    width: 68px;
    height: 25px;
    border: 1px solid #3399cc;
    color: #3399cc;
    background: #ccffff;
    margin-left: 10px;
    text-align: center;
    line-height: 25px;
    cursor: pointer;
}
.p-register-step1-audiobtn:hover{
    background: #ddffff;
}
.p-register-step1-read{
    width:300px;
    cursor:pointer;
    margin-left: 20px;
    height: 40px;
    position: relative;
}
.p-register-step1-readinp{
    position: absolute;
    left:0;
    top:12px ;
    width: 16px;
    height: 16px;
    background: url("/static/home/static/img/accountpsw/unchecked_3d6cb64.jpg?__sprite") no-repeat;
    background-size: 100% 100%;
}
.p-register-step1-checked{
    background: url("/static/home/static/img/accountpsw/checked_d822b72.jpg?__sprite") no-repeat;
    background-size: 100% 100%;
}
.p-register-step1-agree{
    margin-left:20px;
    font-size: 14px;
    line-height: 40px;
}
.p-register-step1-next{
    text-align: center;
    width:349px;
    height:46px;
    line-height: 46px;
    font-size: 18px;
    /*background: #e04104;*/
   background: #ccc;
    color: #fff;
    cursor: pointer;
    margin-left: 20px;
    margin-top: 15px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.p-register-step2-all,.p-register-step3-all{
    display: none;
}
.p-register-step2-telephone{
    margin-top: 88px;
    height: 38px;
    line-height: 38px;
}
.p-register-step2-red{
    color: #ff0011;
}
.p-register-step2-username{}
.p-register-step2-untitle{
    line-height: 38px;
    font-size: 14px;
}
.p-register-step2-password{
   /* margin-top: 34px;*/
  position: relative;
}
.p-register-step2-safety{
    height:50px;
    line-height: 40px;
    margin-left: 20px;
}
.p-register-step2-safetitle{
    float:left;
    font-size: 14px;
}
.p-register-step2-safeul{
    float:left;
    margin-top: 12px;
}
.p-register-step2-safeul li{
    float:left;
    font-size: 14px;
    line-height:16px;
    height: 16px;
    width: 41px;
    margin-left: 2px;
    text-align: center;
    background: #ccc;
    color: #fff;
}
.p-register-step2-safeul .p-register-step2-safeli{
    background: #00cc66;
}
.p-register-step2-button{
    width: 346px;
    height:46px;
    margin-left:20px;
    background: #cc3333;
    font-size:20px ;
    color: #fff;
    text-align: center;
    line-height: 46px;
    margin-top: 89px;
    cursor: pointer;
}
.p-register-step2-button:hover{
    background: #cc4444;
}
.p-register-step2-pswcheck{
    display:none;
    font-size: 14px;
    color: #ff3333;
    margin-top: 12px;
    position: relative;
    text-indent: 20px;
}
.p-register-step2-pswcheck i{
    position:absolute;
    left:0;
    top:2px;
    width:15px;
    height:15px;
    background: url("/static/home/static/img/accountpsw/alert_5aa96b5.png?__sprite") no-repeat;
    background-size: 100% 100%;
}
.p-register-step3-congra{
    margin-top: 160px;
    position: relative;
    height:140px;
}
/* .p-register-step3-stop{
    position: absolute;
    top:46px;
    left:43px;
    width: 330px;
    height: 45px;
    font-size: 32px;
    color: #00cc66;
    text-indent: 54px;
} */
.p-register-step3-stop i{
    width: 80px;
    height: 80px;
    /* position: absolute; */
    /* left:0;
    top:0; */
    background: url("/static/home/static/img/accountpsw/succ_6690b33.png?__sprite") no-repeat;
    background-size: 100% 100%;
    display: block;
    margin: 0 auto;
}
.p-register-step3-sbottom{
    position: absolute;
    top:98px;
    left:98px;
    width: 330px;
    height: 16px;
    font-size: 14px;
    color: #ccc;
}
.p-register-step3-btns{
    margin-top: 30px;
    margin-left:30px;
}
.p-register-step3-backindex{
    display:block;
    float:left;
    width:150px;
    height:40px;
    line-height: 40px;
    border: 1px solid #cc3333;
    background: #fff;
    color: #cc3333;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
}
.p-register-step3-pcenter{
    display:block;
    float:left;
    margin-left:14px;
    width:150px;
    height:40px;
    line-height: 40px;
    border: 1px solid #cc3333;
    background: #fff;
    color: #cc3333;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
}
.p-register-step3-backindex:hover,.p-register-step3-pcenter:hover{
    background: #cc3333;
    color: #fff;
}
.p-register-step1-protocal{
    color:#3399ff;
}
.errwrap{
	height: 38px;
}
.p-register-step1-all .b-pcheckcode-cctips{
	height: 38px;
	line-height: 38px;
	margin-top: 0;
	margin-left: -3px;
	color: #d41826;
}
.p-register-step1-all .b-pcheckcode-cctips i{
	top: 12px;
}
.errorborder{
	border: 1px solid #d41826 !important;
}
.wrap-conetent{
    width: 1200px;
    margin: 0 auto;
    padding: 50px 0 !important;
}
.p-accountback-wrap,.p-pswback-wrap{
    border: none !important; 
    padding: 40px 40px 80px 40px;
    margin-bottom: 0px !important;
    background: #f2f2f2 !important;
}
.accountback-left,.pswback-left{
    float: left;
}
.accountback-right,.pswback-right{
    float: right;
}
.accountback-right img,.pswback-right img{
    margin: 114px 0 0 0;
}
.wrap-conetent{
    width: 1200px;
    margin: 0px auto;
    padding: 0;
    background: #fff;
    overflow: hidden;
}
.line{
    position: absolute;
    bottom: 0;
    width: 995px;
    height: 2px;
}
.b-imgcode-getbtn{
    float: left;
    margin-left: 8px;
    width: 124px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    font-size: 14px;
    border: 1px solid #d2d2d2;
    color: #3399ff;
    cursor: pointer;
}
.b-imgcode-getbtn img{
    width: 100%;
    height: 100%;
}

.succ_tip{
    font-family: PingFangSC-Medium;
    font-size: 22px;
    color: #1F295B;
    letter-spacing: 0.09px;
    font-weight: 600;
    margin-top: 20px;;
}
.confim_btn{
    border: 1px solid #FF0040;
    border-radius: 8px;
    border-radius: 8px;
    width: 266px;
    height: 46px;
    font-family: PingFangSC-Medium;
    font-size: 16px;
    color: #FF0040;
    letter-spacing: 0.07px;
    font-weight: 600;
    margin: 50px auto 0;
    line-height: 46px;
    cursor: pointer;
}
.otner-bind{
    display: inline-block;
    padding: 0 20px;
    position: relative;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #6C6C6C;
    letter-spacing: 0.05px;
    text-align: center;
    width: 240px;
    line-height: 20px;
    margin-top: 60px;
}
.otner-bind::after, .otner-bind::before{
    position: absolute;
    width:100px;
    height:1px;
    background:#000;
    content:'';
    top:19.5px;
}

.otner-bind::after{
    left:-80px;
}
.otner-bind::before{
    right:-80px;
}
.other-type_box{

}
.other-type_box ul li{
    list-style: none;
    display: inline-block;
    margin-top: 40px;
    cursor: pointer;
    /* border: 1px solid #6c6c6c;
    border-radius: 58px;
    width: 58px;
    height: 58px;
    margin-top: 40px; */
}
.other-type_box ul li:nth-child(2){
    margin: 0 100px;
}
#regiset_bind_qq{
    background: url("/static/home/static/img/accountpsw/qq2_761262f.png?__sprite") no-repeat;
    width: 58px;
    height: 58px;
    background-size: 100%;
}
#regiset_bind_qq:hover,#regiset_bind_qq:active{
    background: url("/static/home/static/img/accountpsw/qq1_c6e6493.png?__sprite") no-repeat;
    width: 58px;
    height: 58px;
    background-size: 100%;
}
#regiset_bind_wx{
    background: url("/static/home/static/img/accountpsw/wx2_f0d787b.png?__sprite") no-repeat;
    width: 58px;
    height: 58px;
    background-size: 100%;
}
#regiset_bind_wx:hover,#regiset_bind_wx:active{
    background: url("/static/home/static/img/accountpsw/wx1_993e637.png?__sprite") no-repeat;
    width: 58px;
    height: 58px;
    background-size: 100%;
}
#regiset_bind_wb{
    background: url("/static/home/static/img/accountpsw/wb2_ab31ae3.png?__sprite") no-repeat;
    width: 58px;
    height: 58px;
    background-size: 100%;
}
#regiset_bind_wb:hover,#regiset_bind_wb:active{
    background: url("/static/home/static/img/accountpsw/wb1_697fc55.png?__sprite") no-repeat;
    width: 58px;
    height: 58px;
    background-size: 100%;
}
.bind_type_model{
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.4);
    display: none;
}
.content_box{
    position: absolute;
    width: 290px;
    background: #fff;
    overflow: hidden;
    margin: 0 auto;
    left: 50%;
    top: 30%;
    transform: translate(-50%);
    border-radius: 8px;
    padding: 13px;
    text-align: center;
}
.bind_confir_btn{
    height: 42px;
    background: #ff0040;
    line-height: 42px;
    color: #fff;
    border-radius: 8px;
}
.tip-suc-icon{
    width: 80px;
    height: 80px;
    background: url("/static/home/widget/user/center/img/success-icon_a9c5e43.png") no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    margin-top: 20px;
}
.tip-war-icon{
    width: 80px;
    height: 80px;
    background: url("/static/home/widget/user/center/img/waring-icon_620d836.png") no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    margin-top: 20px;
}
.tips_tit{
    font-size: 16px;
    margin: 40px 0;
    margin-bottom: 20px;
}
/*!home:static/css/accountpsw/siteauth.auth.code.css*/
/*按钮*/
.p-phonecode-position{
	position: relative;
}
.clear{clear: both;}
.tncode{
    border: 1px solid #ccc;
    border-radius: 2px;
    width: 260px;
    height: 44px;
    cursor: pointer;
    opacity: 1;
    line-height: 44px;
}
/*浮层*/
.tncode_div_bg{
    width: 100%;height: 100%;position: fixed;
    top:0;
    left:0;
    z-index:1000;
    background-color: rgba(0,0,0,0.5);
    opacity:0.3;
    filter: alpha(opacity=30); background-color:#000;
    *zoom:1;
    display: none;
}
.tncode_div{
    display: none;
    background-color: white;
    z-index: 1000000;
    width: 260px;
    height: 260px;
    position: absolute;
    left: 380px;
    top: -224px;
    border: 1px solid #d1d1d1;
    border-radius: 2px;
    overflow: hidden;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696',Direction=135, Strength=5);/*for ie6,7,8*/
    /*background-color: #ccc;*/
    -moz-box-shadow:2px 2px 5px #969696;/*firefox*/
    -webkit-box-shadow:2px 2px 5px #969696;/*webkit*/
    box-shadow:2px 2px 5px #969696;/*opera或ie9*/
}
.tncode_div .tncode_canvas_bg{
    z-index: 0;
}
.tncode_div .tncode_canvas_mark{
    z-index: 10000;
}
.tncode_div canvas{
    position: absolute;
    left: 10px;
    top: 10px;
}
.tncode_div .loading{
    padding-top: 60px;
    position: absolute;
    left: 10px;
    top: 10px;
    background-color: #ccc;
    width: 240px;
    height: 150px;
    text-align: center;
    box-sizing:border-box;
}
.dd{
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-animation: ddf 0.1s ease-in 0s infinite;
    -o-animation: ddf 0.1s ease-in 0s infinite;
    animation: ddf 0.1s ease-in 0s infinite;
}
@-webkit-keyframes ddf {
    0% {-webkit-transform: translate(-8px, 3px);}
    20% {-webkit-transform: translate(-3px, 1.5px);}
    50% {-webkit-transform: translate(0px, 0px) ;}
    70% {-webkit-transform: translate(5px, -1.5px) ;}
    100% {-webkit-transform: translate(0px, 0px);}
}
@-o-keyframes ddf {
    0% {-o-transform: translate(-8px, 3px);}
    20% {-o-transform: translate(-3px, 1.5px);}
    50% {-o-transform: translate(0px, 0px) ;}
    70% {-o-transform: translate(5px, -1.5px) ;}
    100% {-o-transform: translate(0px, 0px);}
}
@-moz-keyframes ddf {
    0% {-moz-transform: translate(-8px, 3px);}
    20% {-moz-transform: translate(-3px, 1.5px);}
    50% {-moz-transform: translate(0px, 0px) ;}
    70% {-moz-transform: translate(5px, -1.5px) ;}
    100% {-moz-transform: translate(0px, 0px);}
}
@keyframes ddf {
    0% {transform: translate(-8px, 3px);}
    20% {transform: translate(-3px, 1.5px);}
    50% {transform: translate(0px, 0px) ;}
    70% {transform: translate(5px, -1.5px) ;}
    100% {transform: translate(0px, 0px);}
}
.hgroup{
    z-index: 20000;
    content: "";
    position: absolute;
    left: -800px;
    top: 70px;
    width: 250px;
    height: 15px;
    background-color: rgba(255,255,255,.5);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-animation: searchLights 3s ease-in 0s infinite;
    -o-animation: searchLights 3s ease-in 0s infinite;
    animation: searchLights 3s ease-in 0s infinite;
}






@-webkit-keyframes searchLights {
    0% {
        left: -800px;
        top: 70px;
    }

    to {
        left: 350px;
        top: 70px
    }
}

@-o-keyframes searchLights {
    0% {
        left: -800px;
        top: 70px;
    }

    to {
        left: 350px;
        top: 70px
    }
}

@-moz-keyframes searchLights {
    0% {
        left: -800px;
        top: 70px;
    }

    to {
        left: 350px;
        top: 70px
    }
}

@keyframes searchLights {
    0% {
        left: -800px;
        top: 70px;
    }

    to {
        left: 350px;
        top: 70px
    }
}




/*拉条*/
.slide,.slide_block,.tools .tncode_close,.tools .tncode_refresh{
    background-repeat: no-repeat;
    background-image: url("/static/home/static/img/icon-code_d77b546.png");
}
.tncode_msg_ok{
    background-color: #24C628;
}
.tncode_msg_error{
    background-color: #DE5145;
}
.tncode_msg_ok,.tncode_msg_error{
    position: absolute;
    top:136px;
    left: 10px;
    width: 220px;
    height: 20px;
    color: #fff;
    margin: 0;
    padding: 2px 10px;
    overflow: visible;
    background-position: 0px 0px;
    font-size: 14px;
    opacity:0;
    filter: alpha(opacity=0);
    z-index: 10000;
}
.slide{
    position: absolute;
    top:160px;
    width: 93.52%;
    height: 0px;
    background-color: white;
    background-size: 100%;
    margin: 5.39% 3.24%;
    padding: 0px 0px 13.67%;
    overflow: visible;
    background-position: 0px 0px;
}

.tools{
    position: absolute;
    top:210px;
    width: 93.52%;
    height: 0px;
    background-color: white;
    background-size: 100%;
    margin: 5.39% 3.24%;
    padding: 5px 0px 13.67%;
    overflow: visible;
    background-position: 0px 0px;
    border-top: 1px solid #EEEEEE;
}

.slide_block{
    background-position: 0px 12.9794%;
    width: 65px;
    height: 65px;
    position: absolute;
    left: 0px;
    top: 0px;
    margin: -4.62% 0 0 -2.31%;
    cursor: pointer;
}
.slide_block_text{
    background-position: 0px 12.9794%;
    height: 65px;
    position: absolute;
    left: 65px;
    top: 20px;
    margin: -4.62% 0 0 -2.31%;
    cursor: pointer;
    font-size: 14px;
    color: rgb(136, 148, 157);
}

.tncode_canvas_bg,.tncode_canvas_mark{
    /* width: 240px;*/
}

.tools .tncode_close{
    background-position: 0 50%;
    height: 30px;
    width: 30px;
    float: left;
    margin-right: 10px;
    cursor: pointer;
}
.tools .tncode_refresh{
    background-position: 0 94%;
    height: 30px;
    width: 30px;
    float: left;
    cursor: pointer;
}
.tools .tncode_tips{
    float: right;
}
.tools .tncode_tips a{
    text-decoration: none;
    font-size: 10px;
    color: rgb(136, 148, 157);
}

/*!home:static/css/accountpsw/state.css*/
.p-state-listwrap {border: 1px solid #e2e2e2;}
.p-state-checkwaywrap{
    width: 998px;
    margin: 0 auto;
    text-align: center;
    font-size: 12px;
}
.p-state-checkway .gb-select span{
    width: 121px;
    margin-left: -149px;
}
.p-state-checkway .gb-select .gb-select-all{
    text-align: left;
}

.p-state-line-right{font-size: 12px;text-align: left;float:left;}
.p-state-line1, .p-state-line{
    position: relative;
    line-height: 30px;
    margin-top: 20px;
}
.p-state-line1 div{
    float: left;
}
.p-state-line-username{
    width: 345px;
    text-align: right;
    margin-right: 10px;
    float: left;
}
.p-state-line1-left{font-size: 12px;width:111px;text-align: right;float:left;}
.p-state-line1-right{font-size: 12px;width:700px;text-align: left;float:left;}
.p-state-line-newphone{
    width:218px;
    height:30px;
    outline: none;
    text-indent: 10px;
    position: relative;
    float:left;
    display: block;
    border: 1px solid #999999;
    border-radius: 2px;
}
.p-state-line-upload{
    float:left;
}
.p-state-line-upload .b-accountback-upload, .p-state-line-upload  .webuploader-container .webuploader-pick{
    width:140px;
    height: 90px;
}
.p-state-line-upload .b-accountback-upload{
    background: url("/static/home/static/img/noparse/no_sc_sfz.png?__sprite") 0 0 no-repeat;
}
.p-state-line-upexample{
    margin-left: 10px;
    float:left;
    width:485px;
}
.p-state-line-upexamword{
    float:left;
    width:40px;
}
.p-state-line-upexampic{
    float: left;
    width:325px;
    height:90px;
    background: url("/static/home/static/img/noparse/sfz_clew.png?__sprite") no-repeat;
}
.p-state-line-unright{
    font-size: 12px;
    width:auto;
    text-align: left;
    float:left;
}
.p-state-line-upexamensure{
    float:left;
    font-size: 12px;
    margin-top: 67px;
    color: #000;
    margin-left:3px;
}
.p-state-id-tips{
    color: #cc3333;
    margin: 0 0 0 355px;
    line-height: 20px;
}
.p-state-p-statebtn{
    width:87px;height:40px;background: #ff6600;color: #fff;text-align: center;line-height: 40px;
cursor: pointer;font-size: 16px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;
    margin: 0 auto;
}
.p-state-recommend-btn{margin-top: 20px;width: 100%;height:1px;}
.p-state-p-statebtn1{
    width:100px;height:30px;background: #fff;color: #ff6600;text-align: center;line-height: 30px;
    cursor: pointer;border:1px solid #ff6600;font-size: 14px;border-radius: 5px;-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin: 0 auto;
}
.p-state-p-statebtn:hover{background: #ff5500;}
.p-state-p-statebtn1:hover{background: #ff6600;color: #fff;}
.p-state-line-cccont1:hover{background: #bbb;}
.p-state-tips{float:left;line-height: 30px;color:#ff3300;margin-left: 10px;}
.p-state-successchecked{position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 998;
    display: none;}
.p-state-successchecked-wrap{width:382px;height:173px;position: absolute;left:50%;top:50%;
    margin-left:-191px;margin-top: -86px;border:1px solid #ccc;background: #fff;z-index: 1999;
    opacity: 1;filter:alpha(opacity=100);}
.p-state-successchecked-loading{position: absolute;left:50%;top:50%;width: 39px;height: 37px;
    background: url("/static/home/static/img/loading_c7f8542.gif?__sprite") no-repeat;background-size: 100% 100%;
    margin-top: -18px;margin-left:-19px;display: none;}
.p-state-successchecked-success{background: #fff;opacity: 1;filter:alpha(opacity=100);}
.p-state-successchecked-fail{background: #fff;opacity: 1;filter:alpha(opacity=100);display: none;}
.p-state-successchecked-stop{position: absolute;top:46px;left:43px;width: 330px;height: 45px;font-size: 36px;
    color: #00cc66;text-indent: 56px;}
.p-state-successchecked-stop i{width: 45px;height: 45px;position: absolute;left:0;top:0;
    background: url("/static/home/static/img/accountpsw/yes_f95ce05.png?__sprite") no-repeat;background-size: 100% 100%;}
.p-state-successchecked-sbottom{position: absolute;top:98px;left:98px;width: 330px;height: 16px;font-size: 16px;
    color: #ccc;}
.p-state-successchecked-mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;
    filter:alpha(opacity=40);opacity: 0.4;z-index: 999;}
.p-state-tips, .p-state-none{display: none;}
.p-state-btnerror{height: 20px;}
.p-state-btnerror1{margin-top: 12px;}
.p-state-line-right .b-checkcode-input{
    margin: 0;
}
.p-state-btnerror .p-state-line-right{
    text-align: center;
    margin-top: 10px;
    float: none;
}

.p-state-line-right .b-checkcode-checkcodeinp{
    height: 30px;
    width: 218px;
    font: 12px "Microsoft YaHei",tahoma,arial,'Hiragino Sans GB',\5b8b\4f53,sans-serif;
    border: 1px solid #999999;
    border-radius: 2px;
}
.p-state-line-right .b-checkcode-error{
    line-height: 20px;
    height: 20px;
    font-size: 12px;
    margin: 0;
}
.p-state-line-right .b-checkcode-error i{
    top: 3px;
}
.p-state-line-right .b-checkcode-checkcoderight{
    height: 30px;
    width: 100px;
}
.p-state-line-right .b-checkcode-checkcoderight img{
    height: 30px;
    width: 100px;
}
.p-state-line-right .b-checkcode-checkcoderight i{
    height: 30px;
    background: url("/static/home/static/img/loading_c7f8542.gif") 0 -3px no-repeat;
}
.p-state-line-right .b-pcheckcode-get, .p-state-line-right .b-pcheckcode-cctips{
    margin-top: 0;
    font-size: 12px;
}
.p-state-line-right .b-pcheckcode-inputget{
    height: 30px;
    font-size: 12px;
    border: 1px solid #999999;
    border-radius: 2px;
}
.p-state-line-right .b-pcheckcode-inputget input{
    height: 30px;
    line-height: 30px;
    border: 0;
    font: 12px "Microsoft YaHei",tahoma,arial,'Hiragino Sans GB',\5b8b\4f53,sans-serif;
}
.p-state-line-right  .b-pcheckcode-getbtn{
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    width: 100px;
}
.p-state-line-right .b-pcheckcode-tips{
    font-size: 12px;
}
.p-state-line-right .b-pcheckcode-gettips{
    margin-left: 0;
    font-size: 12px;
}


/*!home:static/css/accountpsw/union-login.css*/
input::-webkit-input-placeholder {
    font-family: MicrosoftYaHei;
    font-size: 16px;
    font-weight: normal;
    color: #aaaaaa;
}
input:-moz-placeholder {
    font-family: MicrosoftYaHei;
    font-size: 16px;
    font-weight: normal;
    color: #aaaaaa;
}
input::-moz-placeholder {
    font-family: MicrosoftYaHei;
    font-size: 16px;
    font-weight: normal;
    color: #aaaaaa;
}
input:-ms-input-placeholder {
    font-family: MicrosoftYaHei;
    font-size: 16px;
    font-weight: normal;
    color: #aaaaaa;
}
.p-login-logo{
    /*border-bottom: 1px solid #ff4a04;*/
}
.p-login-logolink.union-logo{
    float: none;
    display: inline-block;
    background: url(/static/home/static/img/accountpsw/union_logo_c656e32.png) no-repeat;
    background-size: 100%;
    height: 50px;
    margin-top: 42px;
}
.joint-login{
    font-family: MicrosoftYaHei;
    font-size: 28px;
    letter-spacing: 1px;
    color: #222222;
    vertical-align: text-bottom;
    margin-left: 28px;
    margin-bottom: 5px;
}
.bind-account-container {
    width: 100%;
    display: inline-block;
    text-align: center;
}
.bind-tab {
    width: 900px;
    margin: 0 auto;
}
.bind-account {
    width: 50%;
    display: inline-block;
    border-bottom: 1px solid #dddddd;
    letter-spacing: 1px;
    color: #222222;
    font-size: 20px;
    margin: 68px 0 0;
    padding-bottom: 25px;
    cursor: pointer;
}
.bind-account.active{
    border-bottom: 1px solid #ff4a04;
}
.bind-container {
    display: inline-block;
    text-align: center;
    width: 100%;
    padding-bottom: 60px;
}
.container-detail{
    display: none;
}
.container-detail.on-detail{
    display: block;
}
.welcome-tsy {
    width: 450px;
    text-align: center;
    margin: 20px auto 0;
    position: relative;
    padding: 10px 20px;
    background-color: #f6f6f6;
    overflow: hidden;
    box-sizing: border-box;
}
.welcome-tsy img {
    width: 60px;
    height: 60px;
    object-fit: contain;
    float: left;
}
p.welcome-info {
    position: absolute;
    right: 25px;
    left: 95px;
    text-align: left;
    top: 50%;
    transform: translateY(-50%);
}
.phone-number-wrap, .password-wrap {
    width: 450px;
    height: 48px;
    border: 1px solid #d2d2d2;
    display: table;
    box-sizing: border-box;
    margin: 20px auto 0;
}
.password-wrap{
    margin-top: 30px;
}
.code-number-wrap {
    width: 450px;
    margin: 30px auto 0;
    height: 48px;
    position: relative;
}
.code-wrap {
    width: 270px;
    height: 100%;
    border: 1px solid #d2d2d2;
    box-sizing: border-box;
}
.phone-number, .code-input, .password-input,.imgcode-input {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    outline: none;
    border: none;
    padding: 0 10px;
    letter-spacing: 1px;
}
.code-btn {
    width: 170px;
    height: 48px;
    background-color: #f40200;
    border-radius: 4px;
    letter-spacing: 1px;
    color: #ffffff;
    line-height: 48px;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 16px;
}
.code-btn.not-allow, .code-btn.not-allow2 {
    pointer-events: none;
    background: #bbbbbb;
}
.result-tips{
    margin-top: 30px;
    visibility: hidden;
}
.tips-info{
    letter-spacing: 1px;
    color: #00df25;
    font-size: 14px;
}
.tips-info.err-tip{
    color: #f40200;
}
/* 常规 */
.tips-icon {
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url(/static/home/static/img/accountpsw/code-suc-icon_5be4425.png) no-repeat;
    background-size: 100% 100%;
    vertical-align: top;
    margin-right: 5px;
}

/* 报错 */
.tips-icon.err-icon1 {
    background: url(/static/home/static/img/accountpsw/code-tip-icon_e96f281.png) no-repeat;
}
.tips-icon.err-icon2 {
    background: url(/static/home/static/img/accountpsw/code-err-icon_2a401c5.png) no-repeat;
}
.bind-btn, .register-btn{
    width: 450px;
    height: 48px;
    background-color: #f40200;
    border-radius: 4px;
    outline: none;
    border: none;
    margin-top: 15px;
    cursor: pointer;
    letter-spacing: 1px;
    color: #ffffff;
    font-family: MicrosoftYaHei-Bold;
    font-size: 18px;
}
/* 验证码位置 */
.p-phonecode-position.code-slide {
    position: absolute;
    right: -330px;
    bottom: 20px;
}
.mongolian-layer{
    position: fixed;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0.25;
    top: 0;
    left: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
    display: none;
    z-index: 9;
}
.mongolian-container{
    width: 350px;
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #ffffff;
    display: none;
    z-index: 10;
}
.suc-register-tip{
    font-size: 16px;
    text-align: center;
    padding: 90px 0;
}
.detail-time{
    color: #ed2946;
    font-size: 18px;
}
.imgcode-btn img{
    width: 170px;
    height: 48px;
    border-radius: 4px;
    letter-spacing: 1px;
    color: #ffffff;
    line-height: 48px;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 16px; 
}
.imgcode-wrap{
    display: none;
}
/*!home:widget/accountpsw/accountback/css/upload.css*/
.b-accountback-upload{width:236px;height: 116px;border: 1px solid #ccc;position: relative;color: #ccc;cursor: pointer;
background: url("/static/home/static/img/accountpsw/upbg_ffea73a.jpg?__sprite") no-repeat;background-size: 100% 100%;}
.webuploader-container .webuploader-pick{padding: 0;background: transparent;color:#ccc;width: 236px;height: 116px;}
/*!home:widget/accountpsw/checkcode/css/checkcode.css*/
.b-checkcode-input{margin-top: 18px;margin-left:20px;}
.b-checkcode-checkcodeleft,.b-checkcode-checkcoderight{float:left;}
.b-checkcode-checkcoderight{width:114px;height:38px;border:1px solid #ccc;margin-left: 11px;position: relative;}
.b-checkcode-checkcoderight i{width:39px;height:37px;display: block;margin:0 auto;background: url("/static/home/static/img/loading_c7f8542.gif?__sprite") no-repeat;
    background-size: 100% 100%;z-index: 99;}
.b-checkcode-checkcodeimg{width: 114px;height: 38px;position: absolute;top:0;left:0;z-index: 5;display: none;}
.b-checkcode-checkcodeinp{border:1px solid #ccc;outline: none;width:223px;height:38px;
    text-indent: 10px;font-family: '宋体';}
.b-checkcode-error{position: relative;margin-left:18px;height:38px;line-height: 38px;text-indent: 20px;
    color: #ff3300;font-size: 14px;display: none;}
.b-checkcode-error i{position:absolute;left:0;top:12px;width:15px;height:15px;
    background: url("/static/home/static/img/accountpsw/gowrong_e84a097.png?__sprite") no-repeat;
    background-size: 100% 100%;}
/*!home:widget/accountpsw/checklogin/css/checklogin.css*/
.b-checkcode-input{margin-top: 18px;margin-left:20px;}
.b-checkcode-checkcodeleft,.b-checkcode-checkcoderight{float:left;}
.b-checkcode-checkcoderight{width:114px;height:38px;border:1px solid #ccc;margin-left: 11px;position: relative;}
.b-checkcode-checkcoderight i{width:39px;height:37px;display: block;margin:0 auto;background: url("/static/home/static/img/loading_c7f8542.gif?__sprite") no-repeat;
    background-size: 100% 100%;z-index: 99;}
.b-checkcode-checkcodeimg{width: 114px;height: 38px;position: absolute;top:0;left:0;z-index: 5;display: none;}
.b-checkcode-checkcodeinp{border:1px solid #ccc;outline: none;width:223px;height:38px;
    text-indent: 10px;font-family: '宋体';}
.b-checkcode-error{position: relative;margin-left:18px;height:38px;line-height: 38px;text-indent: 20px;
    color: #ff3300;font-size: 14px;display: none;}
.b-checkcode-error i{position:absolute;left:0;top:12px;width:15px;height:15px;
    background: url("/static/home/static/img/accountpsw/gowrong_e84a097.png?__sprite") no-repeat;
    background-size: 100% 100%;}
/*!home:widget/accountpsw/mobilecheck/css/mobilecheck1.css*/
.b-mobilecheck-step1-all{margin-top: 134px;margin-left: 378px;}
.b-mobilecheck-step1-tips{height:29px;line-height: 29px;font-size: 14px;position: relative;text-indent: 24px;
    margin-left:20px; }
.b-mobilecheck-step1-tips i{position: absolute;top:7px;left:2px;width: 15px;height: 15px;background: url("/static/home/static/img/accountpsw/alert_5aa96b5.png?__sprite") no-repeat;
    background-size: 100% 100%;}
.b-mobilecheck-red i{position: absolute;top:7px;left:2px;width: 15px;height: 15px;background: url("/static/home/static/img/accountpsw/gowrong_e84a097.png?__sprite") no-repeat;
    background-size: 100% 100%;}
.b-mobilecheck-step1-findpsw{width: 349px;height: 46px;line-height: 46px;font-size: 20px;color: #fff;background: #e04104;border-radius: 5px;
    -webkit-border-radius: 5px;-moz-border-radius: 5px;text-align: center;cursor: pointer;}
.b-mobilecheck-step1-notfit{margin-top: 16px;display: none;}
.b-mobilecheck-step1-findpsw{margin-top: 78px;margin-left: 20px;}
.b-mobilecheck-step1-findpsw:hover{background: #e15215;}
.b-mobilecheck-red{color:#cc3333;}
.b-mobilecheck-red1{color:#cc3333;display: none;}
.b-mobilecheck-step-input{width: 100%;margin-top: 24px;height:40px;line-height: 40px;}
/*!home:widget/accountpsw/mobilecheck/css/mobilecheck2.css*/
.b-mobilecheck-step2-all{margin-top: 134px;margin-left: 378px;}
.b-mobilecheck-step2-user{margin-top: 30px;line-height: 30px;font-size: 14px;}

.b-mobilecheck-step2-btns{margin-top: 15px;}
.b-mobilecheck-step2-backindex{float: left;width: 200px;height:46px;border: 1px solid #ccc;background: #eeeeee;
    font-size: 18px;color: #999;text-align: center;line-height: 46px;cursor: pointer;border-radius: 4px;
    -webkit-border-radius: 4px;-moz-border-radius: 4px;}
.b-mobilecheck-step2-finish{float: left;width: 200px;height:46px;border: 1px solid #c33;background: #cc3333;
    font-size: 18px;color: #fff;text-align: center;line-height: 46px;cursor: pointer;margin-left: 10px;
    border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
.b-mobilecheck-step2-backindex:hover{background: #dedede;}
.b-mobilecheck-step2-finish:hover{background: #dd4444;}
.b-mobilecheck-successchecked{position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 998;
    display: none;}
.b-mobilecheck-successchecked-wrap{width:382px;height:173px;position: absolute;left:50%;top:50%;
    margin-left:-191px;margin-top: -86px;border:1px solid #ccc;background: #fff;z-index: 1999;
    opacity: 1;filter:alpha(opacity=100);}
.b-mobilecheck-successchecked-loading{position: absolute;left:50%;top:50%;width: 39px;height: 37px;
    background: url("/static/home/static/img/loading_c7f8542.gif?__sprite") no-repeat;background-size: 100% 100%;
    margin-top: -18px;margin-left:-19px;display: none;}
.b-mobilecheck-successchecked-success{background: #fff;opacity: 1;filter:alpha(opacity=100);}
.b-mobilecheck-successchecked-stop{position: absolute;top:46px;left:43px;width: 330px;height: 45px;font-size: 36px;
    color: #00cc66;text-indent: 56px;}
.b-mobilecheck-successchecked-stop i{width: 45px;height: 45px;position: absolute;left:0;top:0;
    background: url("/static/home/static/img/accountpsw/yes_f95ce05.png?__sprite") no-repeat;background-size: 100% 100%;}
.b-mobilecheck-successchecked-sbottom{position: absolute;top:98px;left:98px;width: 330px;height: 16px;font-size: 16px;
    color: #ccc;}
.b-mobilecheck-successchecked-mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;
    filter:alpha(opacity=40);opacity: 0.4;z-index: 999;}
.b-mobilecheck-step2-left20{margin-left:20px;}
.b-mobilecheck-step1-tips{height:29px;line-height: 29px;font-size: 14px;position: relative;text-indent: 24px;
    margin-left:20px; }
.b-mobilecheck-step1-tips i{position: absolute;top:7px;left:2px;width: 15px;height: 15px;background: url("/static/home/static/img/accountpsw/alert_5aa96b5.png?__sprite") no-repeat;
    background-size: 100% 100%;}
/*!home:widget/accountpsw/pcheckcode/css/pcheckcode.css*/
.b-pcheckcode-get{margin-top: 20px;position: relative;}
.b-pcheckcode-inputget{float: left;width: 220px;height: 40px;overflow: hidden;}
.b-pcheckcode-inputget input{width: 208px;height: 38px;line-height: 38px;border:1px solid #ccc;
    padding-left: 10px;font-size: 16px;font-family: '宋体';outline: none;}
.b-pcheckcode-getbtn{
    float: left;margin-left: 8px;width: 124px;height: 38px;text-align: center;line-height: 38px;font-size: 14px; 
    border:1px solid #d2d2d2;background: #d2d2d2;color: #3399ff;cursor: pointer;
}
.b-pcheckcode-getbtn:hover{background: #efefef;}
.b-pcheckcode-getbtn1{background: #efefef;color:#b5b5b5;cursor: default;}
.b-pcheckcode-getbtn1:hover{background: #efefef;color:#b5b5b5;}
.b-pcheckcode-gettips{width:370px;height:40px;line-height: 40px;text-indent: 20px;
    font-size: 14px;white-space: nowrap;position: relative;clear:both;display: none;}
.b-pcheckcode-gettips i{width: 16px;height: 16px;background: url("/static/home/static/img/accountpsw/mobilecheckright_a7a7c08.png?__sprite") no-repeat;
    background-size: 100% 100%;position: absolute;top:12px;left:0;}
.b-pcheckcode-tryaudio{margin-top: 12px;display: none;}
.b-pcheckcode-inlineb{display: inline-block;}
.b-pcheckcode-audiobtn{
    display: inline-block;width: 100px;height: 25px;margin-left: 10px;text-align: center;line-height: 25px;font-size: 12px;
    border: 1px solid #3399cc;color: #3399cc;background: #ccffff;cursor: pointer;
}
.b-pcheckcode-audiobtn:hover{background: #ddffff;}
.b-pcheckcode-audiobtn1{background: #ddd;border: 1px solid #ddd;cursor: default;}
.b-pcheckcode-audiobtn1:hover{background: #ddd;border: 1px solid #ddd;}
.b-pcheckcode-audiotips{display: inline-block;width: 300px;height: 25px;  color: #ff3300;display: none;
    margin-left: 10px;text-align: left;line-height: 25px;}
.b-pcheckcode-tips{height:29px;line-height: 29px;font-size: 14px;position: relative;text-indent: 24px;}
.b-pcheckcode-tips i{position: absolute;top:7px;left:2px;width: 15px;height: 15px;background: url("/static/home/static/img/accountpsw/alert_5aa96b5.png?__sprite") no-repeat;
    background-size: 100% 100%;}
.b-pcheckcode-cctips{height:29px;line-height: 29px;font-size: 14px;position: relative;text-indent: 24px;
    margin-top: 12px;display: none;}
.b-pcheckcode-cctips i{position: absolute;top:7px;left:2px;width: 15px;height: 15px;background: url("/static/home/static/img/accountpsw/gowrong_e84a097.png?__sprite") no-repeat;
    background-size: 100% 100%;}
/*!home:widget/accountpsw/pchecklogin/css/pchecklogin.css*/
.b-pcheckcode-get{position: relative;}
.b-pcheckcode-inputget{float: left;width: 220px;height: 40px;overflow: hidden;}
.b-pcheckcode-inputget input{width: 208px;height: 38px;line-height: 38px;border:1px solid #ccc;
    padding-left: 10px;font-size: 14px;font-family: '宋体';outline: none;}
.b-pcheckcode-getbtn{
    float: left;margin-left: 8px;width: 124px;height: 38px;text-align: center;line-height: 38px;font-size: 14px; 
    border:1px solid #d2d2d2;background: #d2d2d2;color: #3399ff;cursor: pointer;
}
.b-pcheckcode-getbtn:hover{background: #efefef;}
.b-pcheckcode-getbtn1{background: #efefef;color:#b5b5b5;cursor: default;}
.b-pcheckcode-getbtn1:hover{background: #efefef;color:#b5b5b5;}
.b-pcheckcode-gettips{width:370px;height:40px;line-height: 40px;/*margin-left:12px;*/text-indent: 20px;
    font-size: 14px;white-space: nowrap;position: relative;clear:both;display: none;}
.b-pcheckcode-gettips i{width: 16px;height: 16px;background: url("/static/home/static/img/accountpsw/mobilecheckright_a7a7c08.png?__sprite") no-repeat;
    background-size: 100% 100%;position: absolute;top:12px;left:0;}
.b-pcheckcode-tryaudio{margin-top: 12px;display: none;}
.b-pcheckcode-inlineb{display: inline-block;}
.b-pcheckcode-audiobtn{
	display: inline-block;width: 100px;height: 25px;margin-left: 10px;text-align: center;line-height: 25px;font-size: 12px;
    border: 1px solid #3399cc;color: #3399cc;background: #ccffff;cursor: pointer;
}
.b-pcheckcode-audiobtn:hover{background: #ddffff;}
.b-pcheckcode-audiobtn1{background: #ddd;border: 1px solid #ddd;cursor: default;}
.b-pcheckcode-audiobtn1:hover{background: #ddd;border: 1px solid #ddd;}
.b-pcheckcode-audiotips{display: inline-block;width: 300px;height: 25px;  color: #ff3300;display: none;
    margin-left: 10px;text-align: left;line-height: 25px;}
.b-pcheckcode-tips{height:29px;line-height: 29px;font-size: 14px;position: relative;text-indent: 24px;}
.b-pcheckcode-tips i{position: absolute;top:7px;left:2px;width: 15px;height: 15px;background: url("/static/home/static/img/accountpsw/alert_5aa96b5.png?__sprite") no-repeat;
    background-size: 100% 100%;}
.b-pcheckcode-cctips{height:38px;line-height: 38px;font-size: 14px;position: relative;text-indent: 24px;display: none;margin-left: -3px;}
.b-pcheckcode-cctips span{
	color: #d41826;
}
.b-pcheckcode-cctips i{position: absolute;top:12px;left:2px;width: 15px;height: 15px;background: url("/static/home/static/img/accountpsw/gowrong_e84a097.png?__sprite") no-repeat;
    background-size: 100% 100%;}
/*!home:widget/accountpsw/register/css/ad.css*/
.p-register-step3-ad{
    margin: 50px 0 0 -421px;
}
.p-register-step3-ad a{
    font-size: 0;
}
.p-register-step3-ad img{
    width: 1200px;
    height: 100px;
}

/*!home:widget/accountpsw/register/css/input.css*/
.b-register-input :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #999; opacity:  1; }
.b-register-input ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #999; opacity:  1;}
.b-register-input input:-ms-input-placeholder{
    color: #999;
}
.b-register-input input::-webkit-input-placeholder{
    color: #999;
}
.b-register-input{
    position: relative;
}
.b-register-input b{
    color: #ff3300;
    display: inline-block;
    vertical-align: top;
    width: 10px;
    text-align: center;
    padding: 0 5px 0;
    *padding: 0 5px 0;
    *zoom:1;
}
.b-register-input input{
    display: inline-block;
    width: 349px;
    height:38px;
    line-height: 38px;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    border: 1px solid #ccc;
    border-radius: 2px;
    *display: inline;
    *zoom:1;
    outline: none;
    text-indent: 10px;
    font: 14px/38px '宋体';
    background-color: none  !important;

}
input:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px #ffffff inset !important;
}

.b-register-input .checked{
    border: 1px solid #ff3300;
}
.b-register-input em{
    font-size: 14px;
    color: #ccc;
    line-height: 40px;
    *display: inline-block;
    margin-left: 10px;
}