body,html{
	width:100%;
	height:100%;
	background: #fff;
}
/*登录页面*/
.mall-login{
	height:100%;
	box-sizing:border-box;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom);
}
.mall-topNav{
	height:0.88rem;
	border-bottom:0.01rem solid #eaeaea;
	line-height: 0.9rem;
	position:fixed;
	top:0;
	left:0;
	width:94%;
	background:#fff;
	padding:0 3%;
	z-index:2;
}
.mall-topNav .back{
	position:absolute;
	left:3%;
	height:0.4rem;
	top:0.24rem;
}
.mall-topNav .back img{
	height:100%;
}
.mall-topNav>p{
	text-align:center;
	font-size:0.34rem;
	color:#333;
}
.mall-topNav .homeBox{
	position:absolute;
	right:2%;
	top:0.2rem;
	width: 20%;
	height: 100%;
	text-align: right;
	line-height: 0.5rem;
	font-size: 0.34rem;
}
.mall-topNav .homeBox img{
	height:0.49rem;
}
.login-content{
	min-height:100%;
	overflow: hidden;
	background: #fff;
}
.login-content .logo-box{
	width:4.66rem;
	height:1.46rem;
	margin:0.5rem auto 0.4rem;
}
.login-message{
	padding:0 0.8rem;
}
.login-message .login-yzmts{
	border-bottom: none;
}
.shurutishi{
	font-size:0.26rem;
	color:#1a9901;
	letter-spacing: 0;
	display: none;
}
.login-message li{
	height:0.88rem;
	border-bottom:0.01rem solid #eaeaea;
	margin-bottom:0.2rem;
	line-height: 0.88rem;
	font-size:0;
	position:relative;
}
.login-message li.login-xinyongka{
	display: none;
}
.login-message li p{
	display: inline-block;
	vertical-align: middle;
	font-size:0.3rem;
	color:#000;
	letter-spacing: 2px;

}
.login-message li p img{
	height:0.6rem;
	margin-top:0.04rem;
}
.login-message li input{
	vertical-align: middle;
	color:#333;
	font-size:0.28rem;
	border:none;
	background:none;
	height:100%;
	padding-left:0.3rem;
	margin-top:-0.02rem;
}
.login-message li input::-webkit-input-placeholder{
	color:#8c8c8c;
}
.login-message li .refresh-imgcode{
	position:absolute;
	right:0;
	top:0.2rem;
	height:0.48rem;
	font-size:0;
	width:1.46rem;
	border-radius: 6px;
	border:1px solid #eaeaea;
}
.login-message li .refresh-imgcode img{
	width:1.46rem;
	height:0.48rem;
}
.login-message li .refresh-imgcode span{
	color:#e91441;
	font-size:0.18rem;
	display: inline-block;
	vertical-align: middle;
	padding-left:0.1rem;
}
.login-message li .login-getCode{
	position:absolute;
	right:0;
	top:0;
	height:0.88rem;
	color:#333;
	text-align: center;
	font-size:0.26rem;
	line-height: 0.88rem;
}
.login-message li .login-getCodegray{
	color:#b7b7b7;
}
.login-message li .login-getCode.unGetCode{
	color:#c8c8c8;
}
.unlogin-btn{
	display: block;
	margin:0.1rem 0.7rem 0;
	height:0.8rem;
	line-height: 0.8rem;
	color:#fff;
	text-align: center;
	background:linear-gradient(left, #ffbaba, #ff99af);
	background:-webkit-linear-gradient(left, #ffbaba, #ff99af);
	border-radius: 6px;
}
.unlogin-btn1{
	display: block;
	margin:0.1rem 0.7rem 0;
	height:0.8rem;
	line-height: 0.8rem;
	color:#fff;
	text-align: center;
	background:linear-gradient(left, #ffbaba, #ff99af);
	background:-webkit-linear-gradient(left, #ffbaba, #ff99af);
	border-radius: 6px;
}
.login-btn.unuseBtn{
	background:#eaeaea;
	color:#333;
}
.login-tishi{
	margin-top:0.2rem;
	color:#ff264c;
	font-size:0.18rem;
	text-align: center;
}
.login-showfail{
	color:#fff;
	background:rgba(0,0,0,0.6);
	position:fixed;
	top:49%;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	line-height: 0.6rem;
	font-size:0.26rem;
	padding:0 0.2rem;
	border-radius:6px;
	display: none;
	z-index:999;
}
.login-way{
	margin-bottom:0.38rem;
	height:0.6rem;
	text-align: center;
	font-size:0;
}
.login-way a{
	height:100%;
	font-size:0.26rem;
	line-height: 0.6rem;
	padding:0 0.2rem;
	color:#4e698c;
	border:1px solid #eaeaea;
	display: inline-block;
	border-radius: 6px;
	margin:0 0.2rem;
}
.login-way a.login-waySelect{
	border-color:#ff0238;
	color:#ff0238;
}
/*兼容iphoneX的布局*/
@media only screen and (width: 375px) and (height: 690px){
	body {
		padding-top: constant(safe-area-inset-top);   //为导航栏+状态栏的高度 88px
	padding-left: constant(safe-area-inset-left);   //如果未竖屏时为0
	padding-right: constant(safe-area-inset-right); //如果未竖屏时为0
	padding-bottom: constant(safe-area-inset-bottom);//为底下圆弧的高度 34px
	}
}






/*吉林农信*/
.jl-login-content .logo-box{
	width:5.1rem;
	margin:0.6rem auto;
}
.jl-login-content .login-message li input::placeholder{
	color:#c8c8c8;
}
.jl-login-content .unlogin-btn{
	background: linear-gradient(top, rgba(222,82,47,0.5), rgba(206,11,19,0.5));
	background: -webkit-linear-gradient(top, rgba(222,82,47,0.5), rgba(206,11,19,0.5));
	width:4.5rem;
	border-radius:50px;
	margin:0.7rem auto 0;
	font-size:0.32rem;
	box-shadow:rgba(222,82,47,0.4) 0 5px 9px 0px;
}
.jl-login-content .unlogin-btn1{
	background: linear-gradient(top, rgba(242,188,26,0.5), rgba(237,129,16,0.5));
	background: -webkit-linear-gradient(top, rgba(242,188,26,0.5), rgba(237,129,16,0.5));
	width:4.5rem;
	border-radius:50px;
	margin:0.7rem auto 0;
	font-size:0.32rem;
	box-shadow:rgba(222,82,47,0.4) 0 5px 9px 0px;
}
.jl-login-content .unlogin-btn.login-btn{
	background: linear-gradient(top, rgba(222,82,47,1), rgba(206,11,19,1));
	background: -webkit-linear-gradient(top, rgba(222,82,47,1),rgba(206,11,19,1));
}
.jl-login-content .unlogin-btn1.login-btn1{
	background: linear-gradient(top, #f2bc1a, #ed8110);
	background: -webkit-linear-gradient(top, #f2bc1a, #ed8110);
}
.jl-shortcut{
	text-align: center;
	font-size:0.26rem;
	color:#cb0610;margin-top:0.3rem;
}
.jl-shortcut a{display: inline-block;vertical-align: middle;color:#ed750f;}
/*.jl-shortcut a{display: inline-block;vertical-align: middle;color:#cb0610;}*/
.jl-shortcut em{display: inline-block;vertical-align: middle;width:0.02rem;height:0.2rem;background:#cb0610;margin-top:0.04rem;}
.jl-changePassword .login-message{padding:0 0.3rem;}
.jl-changePassword .login-message li{padding:0 0.2rem;margin-bottom:0;line-height: 0.96rem;height:0.96rem;}
.jl-changePassword .login-message li p{width:2rem;}
.jl-changePassword .unlogin-btn{margin-top:0.8rem;}
.jl-changePassword .login-message li input{font-size:0.3rem;}
.jl-changePassword .login-message li input::-webkit-input-placeholder{color:#999;}
.jl-changePassword .login-message li .login-getCode{height:0.96rem;line-height: 0.96rem;font-size:0.3rem;color:#ef9119;}
.jl-selectType{background:url(/member/images/wei/jlnx/jl-next.png) no-repeat right center;background-size:0.2rem 0.34rem;}
.jl-selectType input{width:4.2rem;}
.jl-changeTypeBox{position: fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);display: none;z-index:3;}
.jl-changeTypeBox .jl-changeType{width:6rem;margin:0 auto;position: relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);background:#fff;border-radius:6px;padding:0.2rem 0;max-height: 6rem;overflow-y: auto;}
.jl-changeTypeBox .jl-changeType li{font-size:0.28rem;line-height:0.6rem;text-align: center;color:#666;}
.jl-changeTypeBox .jl-changeType li.jl-select{color:#cb0610;}
.jl-changePassword .login-showfail{width:4.2rem;height:0.9rem;line-height: 0.9rem;text-align: center;font-size:0.3rem;}
.jl-myCardBox{padding:0 0.55rem 0.3rem;overflow: hidden;}
.jl-myCardBox li{margin-top:0.3rem;border-radius:12px;position: relative;color:#fff;box-shadow: #fbe4cf 0 1px 8px 3px;transition:transform 0.5s;-webkit-transition:transform 0.5s;}
.jl-myCardBox li img{display: block;height:1.8rem;width:100%;}
.jl-myCardBox li p{position:absolute;top:0.35rem;left:0.5rem;font-size:0.32rem;}
.jl-myCardBox li span{position:absolute;top:1rem;left:0.5rem;font-size:0.32rem;}
.jl-myCardBox li .jl-myCard-relieve{position: absolute;right:-1.65rem;top:0;width:1.1rem;height:1.8rem;line-height: 1.8rem;text-align: center;background:#ef9119;font-size:0.32rem;}
.jl-addNewCardBtn{border:1px solid #ef9119;color:#ef9119;font-size:0.3rem;text-align: center;line-height: 0.8rem;height:0.76rem;display: block;margin:0 auto;margin-top:1rem;width:4.5rem;border-radius:30px;}
.jl-addNewCardBtn span{font-size:0.36rem;}
.jl-relieveBox{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index: 5;display: none;}
.jl-relieveBox .jl-relieve{position:absolute;bottom:0;left:0;background:#f5f5f7;width:100%;}
.jl-relieveBox .jl-relieve .jl-relieve-top{height:1rem;border-bottom:1px solid #e2e2e2;padding:0 0.3rem;position: relative;}
.jl-relieveBox .jl-relieve .jl-relieve-top a{position: absolute;left: 3%;height: 0.3rem;top: 0.36rem;}
.jl-relieveBox .jl-relieve .jl-relieve-top a img{height:0.3rem;}
.jl-relieveBox .jl-relieve .jl-relieve-top p{font-size:0.32rem;color:#666;text-align: center;line-height: 1rem;}
.jl-relieve-cont{padding:0 0.3rem;}
.jl-relieve-cont .jl-relieve-ts{font-size:0.2rem;color:#999;line-height:0.8rem;}
.jl-relieve-cont .jl-relieve-ts span{font-weight:bold;}
.jl-relieve-cont .jl-relieve-input{height:0.8rem;line-height: 0.8rem;background:#fff;border-radius:4px;overflow:hidden;}
.jl-relieve-cont .jl-relieve-input input{float:left;height:0.8rem;width:4.6rem;background:#fff;padding-left:0.2rem;}
.jl-relieve-cont .jl-relieve-input a{float:right;width:1.6rem;height:0.8rem;color:#cb0610;text-align: center;}
.jl-relieve-cont .jl-relieve-input a.jl-canTclick{background:#d2d2d7;color:#999;}
.jl-relieve-btn{width: 4.5rem;border-radius: 50px;margin: 0.4rem auto;font-size: 0.32rem;display: block;height: 0.8rem;line-height: 0.8rem;color: #fff;text-align: center;}
.jl-relieve-btn.jl-addBtn{background: -webkit-linear-gradient(top, #f2bc1a, #ed8110);background: linear-gradient(top, #f2bc1a, #ed8110)}
.jl-addCardBox{padding:0 0.3rem;}
.jl-addCardBox li{line-height: 0.98rem;height:0.98rem;border-bottom:0.02rem solid #eee;padding:0 0.2rem;font-size:0.3rem;}
.jl-addCardBox li span{font-size:0.3rem;color:#999;}
.jl-addCardBox li p{float:left;color:#999;width:1.9rem;color:#333;}
.jl-addCardBox li input{background:#fff;color:#333;font-weight: bold;}
.jl-addCardBox li input::-webkit-input-placeholder{color:#999;font-weight:normal;}
.orangeBg{background: -webkit-linear-gradient(top, #f2bc1a, #ed8110)!important;background: linear-gradient(top, #f2bc1a, #ed8110)!important;color:#fff!important;}
/*协议文章*/
.tongyi{
	background:#ff5353;
	width:0.32rem;
	height:0.32rem;
	float:left;
	border-radius:50%;
	color:#fff;
	text-align: center;
	line-height: 0.32rem;
	font-size:0.26rem;
	margin-top:0.31rem;
	margin-right:0.2rem;
	border:0.02rem solid #ff5353;
}
.tongyi.no{
	background:transparent;
	color:transparent;
	border-color:#333;
}
.shiyongxieyiPop{
	position:fixed;
	background:#fff;
	padding-top:0.89rem;
	box-sizing: border-box;
	height:100%;
	z-index:11;
	display: none;
	top:0;
	left:0;
	width:100%;
	overflow: auto;
}
.shiyongxieyiPop-content{
	padding:0 0.24rem;
}
.shiyongxieyiPop-content .title{
	font-size:0.28rem;
	color:#333;
	text-align: center;
	padding:0.3rem 0;
}
.shiyongxieyiPop-content p{
	text-indent: 2em;
	font-size:0.22rem;
	line-height: 0.46rem;
	color:#333;
}
.shiyongxieyiPop-content .shiyongxieyi-link{
	line-height: 0.8rem;
	text-align:center;
	border-radius:6px;
	display: block;
	margin:0.6rem 0;
	font-size:0.34rem;
}
/*顶部工具栏*/
.topHalf{
	height:0.89rem;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	border-bottom: 0.02rem solid #eaeaea;
	box-sizing:border-box;
	padding:0.2rem 2%;
	z-index:10;
	background: #fff;
}
.topHalf .backBox{
	float:left;
	width:20%;
	height:100%;
}
.topHalf .backBox img{
	height:0.38rem;
	display: block;
}
.topHalf .title{
	float:left;
	width:60%;
	text-align: center;
	font-size:0.34rem;
	line-height: 0.5rem;
	color:#333;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.topHalf .topReseachBox{
	float:right;
	width:20%;
	height:100%;
	text-align: right;
	line-height: 0.5rem;
	font-size:0.28rem;
	color:#333;
}
.topHalf .topReseachBox img{
	height:100%;
	margin-left:0.1rem;
	display: inline-block;
}
.topHalf .topReseachBox img:nth-child(1){
	margin-left:0;
}

.shiyongxieyiPop-content *{font-family: 'Source Han Sans CN'!important;}