
	.account-header {
	    /* width: 320px;
	    margin: 0 auto 0 0;
		padding-top: 100px; */
		position: fixed;
		width: 100%;
		top: 0;
		left: 0;
		padding: 5px 0;
		box-shadow: 0 1px 4px rgba(0,21,41,.08);
		background-color: #fff;
		z-index: 100;
	}
	.account-header img{
		display: block;
		height: 50px;
	}
	.account-content {
		width: 378px;
		margin: 0 auto;
		/* padding-top: 160px; */
		/* margin: 0; */
		/* padding-top: 180px; */
		position: absolute;
		/* padding-bottom: 100px; */
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);		
	}
	.account-content .tabs-bar .tabs{
		font-size: 14px;
		line-height: 20px;
	}
	.account-content .tabs-bar .tabs li.tab a{
		margin-bottom: 5px;
	}
	.account-content .tabs-bar .tabs li.tab a.active {
		color: #36bde7;
		border-bottom: 0;
		/* font-weight: 600; */
		font-size: 18px;
	}

	.account-tips-content{
		position: relative;
	}

	.account-tips-content .account-title {
	    font-size: 24px;
	    color: #262626;
	    font-weight: 500;
	    margin: 20px 0;
	}

	/*二维码登录*/
	.account-tips-content .account-scan{
		position: absolute;
		top: 0;
		right: 0;
	}
	.account-tips-content .account-scan .iconfont{
		font-size: 28px;
		line-height: 1.2;
	}
	.account-tips-content .account-scan .active{
		color: #3fcdea;
	}

	.account-erweima-content{
		position: relative;
		margin-top: -40px;
		background: #fff;
		padding: 20px;
		width: 100%;
		border: 1px solid #efefef;
		-webkit-box-shadow: 0 3px 8px rgba(0,21,41,.1);
		box-shadow: 0 3px 8px rgba(0,21,41,.1);
	}	
	.account-close{
		position: absolute;
		top: 0;
		right: 0;
		padding: 20px;
	}
	.account-close a{
		opacity: .6;
	}
	.account-close a:hover{
		opacity: 1;
	}
	.account-close .iconfont{
		font-size: 20px;
	}
	.account-erweima{
		text-align: center;
		padding: 30px 0;
	}

	/* .account-tips-content .alert{
		position: relative;
		font-size: 13px;
		line-height: 20px;
		padding: 10px;
		margin-top: 10px;
	}
	.account-tips-content .alert .icon-alert2{
		position: absolute;
		left: 0;
		top: 0;
		padding: 10px;
	}
	.account-tips-content .alert .icon-alert2::before{
		content: "\e73f";
	}
	.account-tips-content .alert .alert-content{
		padding-left: 20px;
	}
	.account-tips-content .alert-dismissable .close, 
	.account-tips-content .alert-dismissible .close{
		right: 0px;
	} */

	.account-input, .account-select {
		height: 38px;    
		line-height: 36px;
		width: 378px;
	    background: #fff;
	    border: 1px solid #e0e0e0;
	    /* padding: 10px; */
	    border-radius: 4px;
	    margin-top: 15px;
	    position: relative;
	}
	.account-input:hover{
		border-color: #b0b0b0;
	}
	.account-input.disabled,
	.account-input.disabled:hover{
		cursor: not-allowed;
		background-color: whitesmoke;
		color: #777;
		border-color: #e0e0e0;
	}

	.account-input input{
		width: 100%;
		padding-left: 10px;
		/* height: 100%; */
		height: 36px;
		line-height: 36px;
		border-width: 0;
	}

	.account-input2 input{
		padding-right: 100px;
	}
	
	a.sms-tip, a.sms-img{
		position: absolute;
		right: 0;
		top: 0;
		padding-right: 10px;
	}

	a.sms-tip, a.accout-reg{
		color: #36bde7;
	}
	a.sms-tip:hover, a.accout-reg:hover{
		color: #36bde7;
	}
	a.sms-tip.disabled, a.accout-reg.disabled{
		cursor: default;
		color: #aaa;
	}
	
	a.sms-img {		
		width: 100px;
		height: 100%;
	}
	a.sms-img img{
		width: 100px;
		height: 100%;
	}

	.account-select .selector{
		padding-left: 10px;
		padding-right: 30px;
	}
	.account-select .icon-r{
		position: absolute;
		top: 0;
		right: 10px;
	}


	.account-more{
		margin: 10px 0;
		text-align: center;
	}
	.fas{
		font-size: 12px;
		line-height: 28px;
	}

	.account-btn{
		margin-top: 20px;
	}
	.account-btn .btn{
		padding: 10px 15px;
		font-size: 14px;
	}

	/*register-wrapper*/
	/* .register-wrapper .account-header{
		padding-top: 60px;
	} */

	/* APP下载图标 */
	.dl{
		margin-top: 20px;
	}
	.dl .dl-icon{
		display: inline-block;
		width: 48px;
		height: 48px;
		border-radius: 50%;
		box-shadow: 2px 2px 13px -9px #000;
		padding: 8px;
		margin: 15px;
		cursor: pointer;
		transition: all .4s;
	}
	.dl .dl-icon:hover{
		transform: scale(1.2);
		transition: all .4s;
	}
	.dl .dl-icon img{
		width: 32px;
		height: 32px;
	}

	/* .modal-code */
	.modal-code{
		width: 340px;
		background: #fff;
		border-radius: 8px;
		top: 22%;
		bottom: auto;
		left: 0;
		right: 0;
		margin: auto;
	}
	.modal-code .modal-header{
		border: 0;
		padding-bottom: 0;
		position: relative;
		font-size: 15px;
	}
	.modal-code .modal-header p{
		color: #a9a9a9;
		margin-top: 5px;
		font-size: 12px;
	}
	.modal-code .modal-header .icon-refresh{
		position: absolute;
		bottom: 0;
		right: 0;
		padding: 0 15px;
		font-size: 18px;
		line-height: 1;
	}
	.captcha{
		position: relative;
		border: 1px solid #e0e0e0;
		/* color: black; */
		background-color: #efefef;
	}
	.captcha img {
		width: 100%;
		height: 173px;
		display: block;
	}
	.ver-tips {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		padding: 5px 10px;
		background: rgba(255,255,255,.75);
	}
	.ver-tips .iconfont{
		padding-right: 5px;
		font-size: 15px;
	}
	.ver-tips .mis, .ver-tips .mis .iconfont{
		color: red;
	}
	.ver-tips .mis .iconfont::before{
		content:"\e6e8"
	}
	.ver-tips .suc, .ver-tips .suc .iconfont{
		color: #3dec7b;
	}
	.ver-tips .suc .iconfont::before{
		content:"\e6f8"
	}

	.sliderContainer{
		border-radius: 20px;
		margin: 15px 0;
		position: relative;
	}
	.captcha-btm-r{
		position: absolute;
		right: 0;
		bottom: 0;
		padding: 5px 10px;
	}
	.sliderContainer .progress {
		height: 13px;
		margin-bottom: 15px;
		overflow: visible;
		background-color: #f5f5f5;
		border-radius: 12px;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.sliderContainer .progress_bar{
		background-color: #c9eeff;
		height: 13px;
		border-radius: 10px 0 0 10px;
		width: 0;
	}
	.sliderContainer .progress_btn{
		width: 42px;
		height: 27px;
		border-radius: 15px;
		line-height: 25px;
		font-size: 23px;
		text-align: center;

		background: #32b6f5;
		color: #ffffff;
		border: 1px solid #32b6f5;
		margin-top: -7px;
		position: absolute;
		left: 0;
		top: 0;
		cursor: pointer;
		box-shadow: 2px 2px 6px rgb(50, 182, 245,.5);
	}
	.sliderContainer .progress_btn::before{
		content: '\e750';
		font-family: 'iconfont';
	}

	/* 成功提示 */
	.account-content .secure-level-container{
		text-align: center;
		margin-top: 30%;
		margin-bottom: 50%;
		width: 778px;
		margin-left: -200px;
	}
	.account-content .secure-level-container .iconfont{
		float: none;
	}
	.account-content .icon-circle::after{
		right: 0;
		margin: auto;
	}
	.account-content .secure-level-container .secure-level{
		float: none;
		width: auto;
		margin-top: 15px;
	}
	/* .account-content .secure-level-container:after{
		content: '';
		width: 378px;
		height: 300px;
		background: url(../images/bg2.png) no-repeat center;
		background-size: contain;
		margin-top: 50px;
	} */


	
	/* .account-wrapper{
		height: 100%;
		transition: all .3s;
		margin: 0 auto;
		margin-top: -50px;
	} */

	/* 登录背景图 */
	/*.account-bg{
		position: fixed;
		width: 50%;
		height: 100%;
		top: 0;
		left: 0;
		background: url(../images/left_img.png) no-repeat center right;
		transition: all .3s;
		background-position-y: 160px;
	}*/
	
	.account-wrapper-bg:before {
		content: '';
		position: absolute;
		width: 50%;
		height: 100%;
		top: 0;
		left: 0;
		background: url(../images/left_img.png) no-repeat center right;
		transition: all .3s;
		background-position-y: 50%;
	}
	.account-wrapper{
		background: #fff;
		position: absolute;
		width: 100%;
		right: 0;
		top: 0;
		left: auto;
		bottom: 0;
		height: auto;
		min-height: 750px;
		/* height: 90%; */
	}
	.account-wrapper-bg .account-container{
		margin: 0;
		width: 50%;
		margin-left: 50%;
	}
	.account-wrapper-bg .account-content{
	    margin-left: 300px;
    	margin-top: 0px;
	}
	

	.account-container{
		width: 100%;
		margin: auto;	
	}
	.account-header{
		position: absolute;
		max-width: 1180px;
		box-shadow: none;
		padding: 20px 20px;
		background: none;
		margin: auto;
		right: 0;
		margin-top: 60px;
	}
	.account-header img{
		height: 60px;
	}
	.account-tips-content .account-title{
		margin: 30px 0;
	}
	.account-tips-content .alert-fixed{
		position: absolute;
		top: 7rem;
		left: 0;
		width: 100%;
	}

	@media screen and (max-width: 1080px){
		.account-wrapper-bg:before{ width: 0; transition: all .3s; }
		/*.account-bg{ width: 0; transition: all .3s; }*/
		.account-wrapper-bg .account-container{ width: 100%;margin-left: 0; transition: all .3s; }
		.account-wrapper-bg{ width: 100%; transition: all .3s; }
		.account-wrapper-bg .account-content{ margin: 0 auto;}
	}

	@media screen and (min-height: 880px){
		.account-header{ margin-top: 100px; }
	}


	/*256457  4.0: 2FA功能改进 */
	.account-normal-login .account-inputs-content {
	    margin-top: 15px;
	}
	.account-normal-login .download-qrcode {
	    text-align: center;
	    margin-bottom: 20px;
	    padding: 20px;
	    border-radius: 10px;
	    border: 1px solid #e1e1e1;
	    background-color: #fff;
	}
	.account-normal-login .download-qrcode img {
	    width: 200px;
	}
	.account-normal-login .download-qrcode .dl-tip {
	    font-size: 16px;
	    color: #999;
	    text-align: center;
	    line-height: 24px;
	}
	.account-normal-login .download-qrcode .dl-tip a {
	    color: #00b4f3;
	}
	.account-normal-login .download-qrcode .dl-tip a:hover {
	    color: #0076f3;
	}
	.account-normal-login .account-input {
	    margin-top: 5px;
	}
	.account-normal-login .keyshow {
	    margin-bottom: 15px;
	}
	.account-normal-login label.ng-binding {
	    color: #999;
	    display: block;
	}
	.account-normal-login .list-item-time {
	    display: flex;
	    width: 100%;
	    margin-bottom: 15px;
	}
	.account-normal-login .list-item-time .item-txt {
	    font-size: 14px;
	    font-weight: bold;
	    padding-left: 8px;
	}


