/*user center*/
#footer { border-top: 0 }
#wrap { background: #FAFCFC }
.account-banner { padding: 15px 0; text-align: center; overflow: hidden; background: #fff }
.account-banner img { width: 290px; height: 60px }
.loginout-btn { border: 1px solid #E3E7E8; border-right: 0; border-left: 0; text-align: center; background: #fff; height: 45px; line-height: 45px }
.loginout-btn a { color: #667279 }
.operate-success { padding: 40px 30px; }
.operate-success .tips-info { padding-left: 45px; line-height: 40px; font-size: 20px; color: #677279; font-weight: bold; position: relative }
.operate-success .tips-info .icon-success { width: 40px; height: 40px; position: absolute; left: 0 }

/*change passwd & change secret question */
.change-passwd, .change-secrety, .security-center, .secret-question, .account-balance, .counpon { padding-top: 30px }

/*invest in account */
.invest-tb li.c1 { width: 50% }
.invest-tb li.c2 { width: 20%; text-align: center }
.invest-tb li.c3 { width: 30%; text-align: right }
.invest-tb.my-loans li.c2{
	width: 50%;
	text-align: center;
}
/*ad banner*/
.account-ad { border-bottom: 0 }

/*account*/
.verify-num,.acc-agree { padding-left: 15px; border: 0; background: #FAFCFC }
.verify-num .verify-code { width: 60%; height: 40px; line-height: 40px; border: 1px solid #E3E7E8; border-radius: 5px; padding-left: 5px; margin-top: 2px; float: left }
.verify-num .input { width: 90%; height: 20px; line-height: 20px; padding: 10px 0 10px; border: 0; display: block }
.verify-num img { width: 103px; height: 40px; margin: 3px 0 2px 5px; vertical-align: middle }
.regist .acc-agree { line-height: 20px; padding-right:15px }
.regist .ipt-agree { margin: 3px 3px 5px 0; vertical-align: middle; background:#fff; border:2px solid #B9C0C6 }
.regist .verify-num{ margin-bottom: 15px }
.operate-acc { padding-bottom: 30px; position: relative }
.operate-acc .btn-server { padding: 0 15px; position: absolute; bottom: 0; left: 0 }
.operate-acc .btn-reg { left: auto; right:0 }
.regist-itip{ height:80px; line-height:80px; padding:0 0 0 140px; position:relative; color:#333}
.regist-itip b.novice-50{ display: inline-block; text-indent: -9999px; overflow: hidden; width: 60px; height: 60px; background: url(../img/sprites.png) no-repeat -80px -60px; background-size:200px 200px; position:absolute; left:50%; top:50%; margin-left:-30px; margin-top:-30px}
.regist-itip-banner{height:85px; margin:22px 0; background:url(../img/reg-banner.png) no-repeat center center; background-size:auto 100%;}
.link-touch .items-reg .btn-verify{right:95px;}
.link-touch .items-reg .btn-recharge{right:10px;}

/*type tips*/
.tips-type{ margin:15px; padding:20px; background:#fff; border:1px solid #E3E7E8; border-radius:5px; overflow:hidden;zoom:1}
.tips-type .type{ padding:10px 10px 0; overflow:hidden}

/*login*/
.login,.phoneBind,.findpwd,.phoneBind2{ padding-top: 30px }
.phoneBind2 .itip{ padding-top:0 }

/*regist success*/
.registSuccess .itip,.findpwd-sendeml .itip{ text-align:center; padding-top:0;}

/*account verify*/
.link-touch .btn-verify{ width:75px; padding:0 5px; height:25px; line-height:25px; position:absolute; right:10px; top:50%; margin-top:-13px}
.link-touch .btn-resend{ background:#D2DADD; border:1px solid #D2DADD}
.findpwd .verify-num{ margin-bottom:30px}
.resetpwd .itip{ color:#667279}

/*rechange*/
.rechange .itip-rech{ padding:0 15px 20px}
.rechange2 .re-desc{ padding:20px 15px; font-size:16px}
.rechange2 .re-desc-list{ padding:0 15px 20px; overflow:hidden}
.rechange2 .re-desc-list li{ margin-bottom:15px; padding-left:15px; position:relative}
.rechange2 .re-desc-list b{ width:8px; height:8px; border-radius:25px; background:#1C4C75; position:absolute; left:0; top:50%; margin-top:-4px}

/*coupon*/
.coupon .page,.invest-tb .page{ border-bottom:1px solid #E3E7E8}

/* wechat register */
.verify-code-box .input{width:55%;}
.verify-code-box .img-captcha{float:right; height:40px; margin:2px 20px 0 0;}
.verify-phone{padding-bottom:30px; font-size:16px; line-height:24px; text-align:center;}
.itip-box p{margin-bottom:13px;}
.itip-box span{color:#f2985f;}
.operate-success .tips-info-box{padding:0; font-size:18px; text-align:center; color:#475058;}
.operate-success .tips-info-box .icon-success{position:relative; display:block; width:100%; height:90px; margin-bottom:15px; background:url(../img/icon-success1.png) no-repeat center 0; background-size:auto 100%;}

/* retrieve pay password */
.link-touch .txt-auto{width:auto;}
.retrieve-pay-desc{position:relative; margin:-17px auto 30px; color:#9fabb2; text-align:center;}
.retrieve-password{padding:0 15px 30px;}
.retrieve-password .ret-itip{margin-bottom:35px; font-size:15px; color:#475058;}
.retrieve-password .ret-icon{display:block; width:90px; height:90px; margin:0 auto 15px; border-radius:12px; background:url(../img/touch-icon114.png) no-repeat 0 0; background-size:100% auto;}
.retrieve-password .ret-safety{width:135px; height:105px; background-image:url(../img/safety-icon.png);}
.retrieve-password .btn{display:block; height:40px; line-height:40px; font-size:20px;}
.ret-btn{display:block; height:40px; line-height:40px; font-size:20px;}


.yunying-amend{padding: 12px 15px;}
.operate-success .info-amend{color: #666666; font-size: 16px}
.operate-success .info-amend img{width:100%; margin-bottom: 8px}
.btn-amend{background: #fa8941; border:1px solid #fa8941;}
.product-info{padding:0 15px; position:relative;}
.product-info img{width: 100%}
.product-btn{display:inline-block; width:100%; color: #1d81d8; font-size: 14px; text-align: center; position: absolute; bottom: 7%; left: 0}
.amend-acc{padding-bottom: 20px}


/*落地页优化 新手注册成功页*/
.operate-box{ height: 74px; padding: 0 4.7%;}
.operate-text{padding: 20px 4% 100px; text-align: center;}
.operate-text i{ display:block; width: 30px; height: 30px;margin: 70px auto 20px;overflow: hidden; background: url(../img/gou.png) 0 0 no-repeat; background-size: 30px 30px;}
.operate-text .to-borrow{color: #9FABB2;font-size: 14px; }
.operate-text .to-borrow:hover{color: #349cd8;}
.operate-main{ width: 100%; position: relative;}
.operate-main img{ display: block; width: 100%;}
.operate-main .operate-go{ position: absolute; left: 0; bottom: 20%; width: 100%; height: 48px;}
.operate-main .operate-guang{position: absolute; left: 0; bottom: 5%; width: 100%; height: 25px; text-align: center;}
.operate-main .operate-guang b{ display: inline-block; color: #ffffff; font-size: 14px; margin-left: 3px;}
.operate-main .guang-btn{
	display: inline-block;
	color: #ffffff;
	font-size: 14px;
	border-bottom: 1px solid #ffffff;
	font-family: '黑体', 'Microsoft YaHei', Helvetica, Tahoma;
}
.operate-main .go-btn{
	display: block; 
	width: 70%; 
	height: 45px; 
	line-height: 45px; 
	font-family: '黑体', 'Microsoft YaHei', Helvetica, Tahoma; 
	text-align: center; 
	font-size: 20px; 
	color: #475058; 
	margin: 0 auto; 
	background: #ecc93f;
	border-bottom: 4px solid #de9c1f;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow:0px 2px 5px #d55557;
	-webkit-box-shadow:0px 2px 5px #d55557;
}
.operate-main .go-btn:visited { color: #475058; }


/*1000元特权本金 注册成功页*/
.register-success .banner{display:block;margin: 20px 0; position: relative;}
.register-success .banner img{width:100%; position: absolute;}
.register-success .banner .title{ font-size: 1.1rem; line-height: 1.1rem; color: #fff3ae; position: relative; top:33.0%; left:0%; text-shadow: 0px 3px 0px #e63839;}
.register-success .banner .title strong{ display:inline-block; font-size: 1.1rem; line-height: 1.1rem; color: #fff3ae; text-shadow: 0px 3px 0px #e63839; font-weight: bold;}
.register-success .banner .desc{ font-size: 0.56rem; line-height: 0.56rem; color: #fffa55; position: relative; top:34%; left:0%;}
.register-success strong{display: block; text-align: center; font-size: 20px; line-height: 20px; color: #475058; font-weight: normal;}
.register-success span{display: block; text-align: center; font-size: 18px; line-height:18px; color: #475058; margin-top: 14px;}
.register-success .operate-button{padding:0 30px; margin-top: 35px}
.shade{width:100%; height:100%; background: #000; opacity: 0.5; position:fixed; top:0; left:0;}
.being-processed{width: 100%; position: absolute; top:35%; left:0; text-align: center;}
.processed-center{width: 50%;  background: #000000; margin: 0 auto; border-radius: 10px; padding:18px 0;}
.processed-center .p-logo{text-align: center; display: block; }
.processed-center .p-logo img{width: 40%}
.processed-center p{color: #fff; font-size: 14px; text-align: center; margin-top: 10px}
.processed-center .loading{text-align: center; margin-top: 10px}
.processed-center .loading i{width: 8px; height: 8px; display: inline-block; /*background: #666666;*/ background: #fff;border-radius: 100%; 
	margin-right: 10px}
.processed-center .loading i:nth-child(3){margin-right: 0px}
.recharge-center , .invest-center{background: #fff; border-bottom: 1px solid #e3e7e8; padding:27px 18px 27px 0px;box-sizing: border-box;}
.recharge-center{padding-left: 56px;}
.sce-title{color: #fc8936;font-size: 16px; line-height: 26px; font-weight: normal; position: relative;}
.sce-title i{display:block; width: 26px; height: 26px; background:url(../img/register/success.png);background-size: 100% auto;position: absolute;top: 0;left: -38px;}
.desc-title{color: #667279; font-size: 16px;line-height: 26px; font-weight: normal; margin-top: 15px;position: relative;}
.desc-title i{display:block; width: 26px; height: 26px; background:url(../img/register/money.png);background-size: 100% auto;position: absolute;top: 0;left: -38px;}
.recharge-center p{color: #667279;font-size: 14px; line-height: 24px; margin-top: 10px}
.recharge-success .operate-button{padding:0 33px; margin-top: 20px}
.invest-center p{margin-top: 10px}
.invest-line-gray{border-left: 4px solid #e5e9ec; padding-left: 22px;  margin-left: 32px;box-sizing: border-box;}
.invest-line-orange{border-left: 4px solid #fc8936;padding-left: 22px;margin-left: -26px; box-sizing: border-box;  }
.recharge-success .down{padding:0 40px; box-sizing: border-box;  overflow:hidden; margin-top: 20px}
.recharge-success .down .btn{height: 36px; line-height: 36px; padding:0 20px;}
.recharge-success .down .btn-white{color: #465157;
  background: -webkit-linear-gradient(#fafafa, #f4f4f4); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#fafafa, #f4f4f4); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#fafafa, #f4f4f4); /* Firefox 3.6 - 15 */
  background: linear-gradient(#fafafa, #f4f4f4); /* 标准的语法 */ }

/*正在处理中动画*/
.processed-center .circle-a{-moz-animation:fadeInHeight linear 1.2s 0.2s infinite forwards; -webkit-animation:fadeInHeight linear 1.2s 0.2s infinite forwards; animation:fadeInHeight linear 1.2s 0.2s infinite forwards;  }
.processed-center .circle-b{-moz-animation:fadeInHeight linear 1.2s 1.0s infinite forwards; -webkit-animation:fadeInHeight linear 1.2s 1.0s infinite forwards; animation:fadeInHeight linear 1.2s 1.0s infinite forwards;}
.processed-center .circle-c{-moz-animation:fadeInHeight linear 1.2s 0.6s infinite forwards; -webkit-animation:fadeInHeight linear 1.2s 0.6s infinite forwards; animation:fadeInHeight linear 1.2s 0.6s infinite forwards; }
@keyframes fadeInHeight {
  0% {background: #fff  }
  60% {background:#666666} 
  100% {background:#fff } }
@-ms-keyframes fadeInHeight {
  0% {background: #fff  }
  60% {background:#666666} 
  100% {background:#fff } }
@-moz-keyframes fadeInHeight {
  0% {background: #fff  }
  60% {background:#666666} 
  100% {background:#fff } }
@-webkit-keyframes fadeInHeight {
  0% {background: #fff  }
  60% {background:#666666} 
  100% {background:#fff } }